@charset "UTF-8";
/** Built by Rodrigo Garcia */
/* ================ Settings ================ */
/* ================================ */
/* ================================ */
/* =============================== */
/* ================================ */
/* ================================ */
/* ================ Z-Index ================ */
/* ================ SVG ================ */
/* ================ Drawers ================ */
/* ================================ */
/* ================================ */
/* ================================ */
/* ================================ */
/* ================================ */
/* ================================ */
/* ================================ */
/* ================================ */
/* ================================ */
/* ================================ */
/* ================================ */
/* ================================ */
/* ================================ */
/* ================================ */
/* ================================ */
/* ================================ */
/* ============================================================================ Grid Breakpoints and Class Names - Do not change the variable names ============================================================================== */
/* ============================================================================ Generate breakpoint-specific column widths and push classes - Default column widths: $grid-breakpoint-has-widths: ($small, $medium-up) !default; - Default is no push classes ============================================================================== */
/* ================ Sizing Variables ================ */
/* ================ Columns ================ */
/* ============================================================================ #Grid ============================================================================== */
/* ================================ */
/* =============================== */
/* =============================== */
/* =============================== */
/* ================ Static / Vendor  ================ */
/*! Bootstrap v3.3.7 (https://getbootstrap.com) Copyright 2011-2016 Twitter, Inc. Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,wght@0,200;0,300;0,400;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,600;1,700;1,800;1,900&display=swap");
html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }

body { margin: 0; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }

audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }

audio:not([controls]) { display: none; height: 0; }

[hidden], template { display: none; }

a { background-color: transparent; }

a:active, a:hover { outline: 0; }

abbr[title] { border-bottom: none; text-decoration: underline; -webkit-text-decoration: underline dotted; text-decoration: underline dotted; }

b, strong { font-weight: bold; }

dfn { font-style: italic; }

h1 { font-size: 2em; margin: 0.67em 0; }

mark { background: #ff0; color: #000; }

small { font-size: 80%; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

img { border: 0; }

svg:not(:root) { overflow: hidden; }

figure { margin: 1em 40px; }

hr { -webkit-box-sizing: content-box; box-sizing: content-box; height: 0; }

pre { overflow: auto; }

code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }

button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; }

button { overflow: visible; }

button, select { text-transform: none; }

button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }

button[disabled], html input[disabled] { cursor: default; }

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

input { line-height: normal; }

input[type="checkbox"], input[type="radio"] { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0; }

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }

input[type="search"] { -webkit-appearance: textfield; -webkit-box-sizing: content-box; box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }

legend { border: 0; padding: 0; }

textarea { overflow: auto; }

optgroup { font-weight: bold; }

table { border-collapse: collapse; border-spacing: 0; }

td, th { padding: 0; }

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print { *, *:before, *:after { color: #000 !important; text-shadow: none !important; background: transparent !important; -webkit-box-shadow: none !important; box-shadow: none !important; }
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  a[href^="#"]:after, a[href^="javascript:"]:after { content: ""; }
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
  .navbar { display: none; }
  .btn > .caret, .dropup > .btn > .caret { border-top-color: #000 !important; }
  .label { border: 1px solid #000; }
  .table { border-collapse: collapse !important; }
  .table td, .table th { background-color: #fff !important; }
  .table-bordered th, .table-bordered td { border: 1px solid #ddd !important; } }

* { -webkit-box-sizing: border-box; box-sizing: border-box; }

*:before, *:after { -webkit-box-sizing: border-box; box-sizing: border-box; }

html { font-size: 10px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

body { font-family: "Lato", "sans-serif"; font-size: 16px; line-height: 1.25; color: #666666; background-color: #ffffff; }

input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; }

a { color: #cc9c00; text-decoration: none; }

a:hover, a:focus { color: #ffc91a; text-decoration: underline; }

a:focus { outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }

figure { margin: 0; }

img { vertical-align: middle; }

.img-responsive { display: block; max-width: 100%; height: auto; }

.img-rounded { border-radius: 0; }

.img-thumbnail { padding: 4px; line-height: 1.25; background-color: #ffffff; border: 1px solid #ddd; border-radius: 0; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; display: inline-block; max-width: 100%; height: auto; }

.img-circle { border-radius: 50%; }

hr { margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #f7f7f7; }

.sr-only, .screen-reader-text { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto; }

[role="button"] { cursor: pointer; }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: "Nunito Sans", NunitoSans, sans-serif; font-weight: bold; line-height: inherit; color: black; }

h1 small, h1 .small, h2 small, h2 .small, h3 small, h3 .small, h4 small, h4 .small, h5 small, h5 .small, h6 small, h6 .small, .h1 small, .h1 .small, .h2 small, .h2 .small, .h3 small, .h3 .small, .h4 small, .h4 .small, .h5 small, .h5 .small, .h6 small, .h6 .small { font-weight: 400; line-height: 1; color: #FFC300; }

h1, .h1, h2, .h2, h3, .h3 { margin-top: 20px; margin-bottom: 10px; }

h1 small, h1 .small, .h1 small, .h1 .small, h2 small, h2 .small, .h2 small, .h2 .small, h3 small, h3 .small, .h3 small, .h3 .small { font-size: 65%; }

h4, .h4, h5, .h5, h6, .h6 { margin-top: 10px; margin-bottom: 10px; }

h4 small, h4 .small, .h4 small, .h4 .small, h5 small, h5 .small, .h5 small, .h5 .small, h6 small, h6 .small, .h6 small, .h6 .small { font-size: 75%; }

h1, .h1 { font-size: 44px; }

h2, .h2 { font-size: 40px; }

h3, .h3 { font-size: 36px; }

h4, .h4 { font-size: 28px; }

h5, .h5 { font-size: 22px; }

h6, .h6 { font-size: 18px; }

p { margin: 0 0 10px; }

.lead { margin-bottom: 20px; font-size: 18px; font-weight: 300; line-height: 1.4; }

@media (min-width: 750px) { .lead { font-size: 24px; } }

small, .small { font-size: 87%; }

mark, .mark { padding: .2em; background-color: #fcf8e3; }

.text-left { text-align: left; }

.text-right { text-align: right; }

.text-center { text-align: center; }

.text-justify { text-align: justify; }

.text-nowrap { white-space: nowrap; }

.text-lowercase { text-transform: lowercase; }

.text-uppercase, .initialism { text-transform: uppercase; }

.text-capitalize { text-transform: capitalize; }

.text-muted { color: #eeeeee; }

.text-primary { color: #FFC300; }

a.text-primary:hover, a.text-primary:focus { color: #cc9c00; }

.text-success { color: #3c763d; }

a.text-success:hover, a.text-success:focus { color: #2b542c; }

.text-info { color: #31708f; }

a.text-info:hover, a.text-info:focus { color: #245269; }

.text-warning { color: #8a6d3b; }

a.text-warning:hover, a.text-warning:focus { color: #66512c; }

.text-danger { color: #a94442; }

a.text-danger:hover, a.text-danger:focus { color: #843534; }

.bg-primary { color: #fff; }

.bg-primary { background-color: #FFC300; }

a.bg-primary:hover, a.bg-primary:focus { background-color: #cc9c00; }

.bg-success { background-color: #dff0d8; }

a.bg-success:hover, a.bg-success:focus { background-color: #c1e2b3; }

.bg-info { background-color: #d9edf7; }

a.bg-info:hover, a.bg-info:focus { background-color: #afd9ee; }

.bg-warning { background-color: #fcf8e3; }

a.bg-warning:hover, a.bg-warning:focus { background-color: #f7ecb5; }

.bg-danger { background-color: #f2dede; }

a.bg-danger:hover, a.bg-danger:focus { background-color: #e4b9b9; }

.page-header { padding-bottom: 9px; margin: 40px 0 20px; border-bottom: 1px solid #f7f7f7; }

ul, ol { margin-top: 0; margin-bottom: 10px; }

ul ul, ul ol, ol ul, ol ol { margin-bottom: 0; }

.list-unstyled { padding-left: 0; list-style: none; }

.list-inline { padding-left: 0; list-style: none; margin-left: -5px; }

.list-inline > li { display: inline-block; padding-right: 5px; padding-left: 5px; }

dl { margin-top: 0; margin-bottom: 20px; }

dt, dd { line-height: 1.25; }

dt { font-weight: 700; }

dd { margin-left: 0; }

.dl-horizontal dd:before, .dl-horizontal dd:after { display: table; content: " "; }

.dl-horizontal dd:after { clear: both; }

@media (min-width: 1006px) { .dl-horizontal dt { float: left; width: 160px; clear: left; text-align: right; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
  .dl-horizontal dd { margin-left: 180px; } }

abbr[title], abbr[data-original-title] { cursor: help; }

.initialism { font-size: 90%; }

blockquote { padding: 10px 20px; margin: 0 0 20px; font-size: 20px; border-left: 5px solid #f7f7f7; }

blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child { margin-bottom: 0; }

blockquote footer, blockquote small, blockquote .small { display: block; font-size: 80%; line-height: 1.25; color: #eeeeee; }

blockquote footer:before, blockquote small:before, blockquote .small:before { content: "\2014 \00A0"; }

.blockquote-reverse, blockquote.pull-right { padding-right: 15px; padding-left: 0; text-align: right; border-right: 5px solid #f7f7f7; border-left: 0; }

.blockquote-reverse footer:before, .blockquote-reverse small:before, .blockquote-reverse .small:before, blockquote.pull-right footer:before, blockquote.pull-right small:before, blockquote.pull-right .small:before { content: ""; }

.blockquote-reverse footer:after, .blockquote-reverse small:after, .blockquote-reverse .small:after, blockquote.pull-right footer:after, blockquote.pull-right small:after, blockquote.pull-right .small:after { content: "\00A0 \2014"; }

address { margin-bottom: 20px; font-style: normal; line-height: 1.25; }

table { background-color: transparent; }

table col[class*="col-"] { position: static; display: table-column; float: none; }

table td[class*="col-"], table th[class*="col-"] { position: static; display: table-cell; float: none; }

caption { padding-top: 8px; padding-bottom: 8px; color: #eeeeee; text-align: left; }

th { text-align: left; }

.table { width: 100%; max-width: 100%; margin-bottom: 20px; }

.table > thead > tr > th, .table > thead > tr > td, .table > tbody > tr > th, .table > tbody > tr > td, .table > tfoot > tr > th, .table > tfoot > tr > td { padding: 8px; line-height: 1.25; vertical-align: top; border-top: 1px solid #ddd; }

.table > thead > tr > th { vertical-align: bottom; border-bottom: 2px solid #ddd; }

.table > caption + thead > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > th, .table > thead:first-child > tr:first-child > td { border-top: 0; }

.table > tbody + tbody { border-top: 2px solid #ddd; }

.table .table { background-color: #ffffff; }

.table-condensed > thead > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > th, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > th, .table-condensed > tfoot > tr > td { padding: 5px; }

.table-bordered { border: 1px solid #ddd; }

.table-bordered > thead > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > tfoot > tr > td { border: 1px solid #ddd; }

.table-bordered > thead > tr > th, .table-bordered > thead > tr > td { border-bottom-width: 2px; }

.table-striped > tbody > tr:nth-of-type(odd) { background-color: #f9f9f9; }

.table-hover > tbody > tr:hover { background-color: #f5f5f5; }

.table > thead > tr > td.active, .table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr > td.active, .table > tbody > tr > th.active, .table > tbody > tr.active > td, .table > tbody > tr.active > th, .table > tfoot > tr > td.active, .table > tfoot > tr > th.active, .table > tfoot > tr.active > td, .table > tfoot > tr.active > th { background-color: #f5f5f5; }

.table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th { background-color: #e8e8e8; }

.table > thead > tr > td.success, .table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr > td.success, .table > tbody > tr > th.success, .table > tbody > tr.success > td, .table > tbody > tr.success > th, .table > tfoot > tr > td.success, .table > tfoot > tr > th.success, .table > tfoot > tr.success > td, .table > tfoot > tr.success > th { background-color: #dff0d8; }

.table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th { background-color: #d0e9c6; }

.table > thead > tr > td.info, .table > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr > td.info, .table > tbody > tr > th.info, .table > tbody > tr.info > td, .table > tbody > tr.info > th, .table > tfoot > tr > td.info, .table > tfoot > tr > th.info, .table > tfoot > tr.info > td, .table > tfoot > tr.info > th { background-color: #d9edf7; }

.table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th { background-color: #c4e3f3; }

.table > thead > tr > td.warning, .table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr > td.warning, .table > tbody > tr > th.warning, .table > tbody > tr.warning > td, .table > tbody > tr.warning > th, .table > tfoot > tr > td.warning, .table > tfoot > tr > th.warning, .table > tfoot > tr.warning > td, .table > tfoot > tr.warning > th { background-color: #fcf8e3; }

.table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th { background-color: #faf2cc; }

.table > thead > tr > td.danger, .table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr > td.danger, .table > tbody > tr > th.danger, .table > tbody > tr.danger > td, .table > tbody > tr.danger > th, .table > tfoot > tr > td.danger, .table > tfoot > tr > th.danger, .table > tfoot > tr.danger > td, .table > tfoot > tr.danger > th { background-color: #f2dede; }

.table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th { background-color: #ebcccc; }

.table-responsive { min-height: .01%; overflow-x: auto; }

@media screen and (max-width: 749px) { .table-responsive { width: 100%; margin-bottom: 15px; overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar; border: 1px solid #ddd; }
  .table-responsive > .table { margin-bottom: 0; }
  .table-responsive > .table > thead > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > tfoot > tr > td { white-space: nowrap; }
  .table-responsive > .table-bordered { border: 0; }
  .table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child { border-left: 0; }
  .table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child { border-right: 0; }
  .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > td { border-bottom: 0; } }

fieldset { min-width: 0; padding: 0; margin: 0; border: 0; }

legend { display: block; width: 100%; padding: 0; margin-bottom: 20px; font-size: 24px; line-height: inherit; color: #666666; border: 0; border-bottom: 1px solid #e5e5e5; }

label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: 700; }

input[type="search"] { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-appearance: none; -moz-appearance: none; appearance: none; }

input[type="radio"], input[type="checkbox"] { margin: 4px 0 0; margin-top: 1px \9; line-height: normal; }

input[type="radio"][disabled], input[type="radio"].disabled, fieldset[disabled] input[type="radio"], input[type="checkbox"][disabled], input[type="checkbox"].disabled, fieldset[disabled] input[type="checkbox"] { cursor: not-allowed; }

input[type="file"] { display: block; }

input[type="range"] { display: block; width: 100%; }

select[multiple], select[size] { height: auto; }

input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus { outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }

output { display: block; padding-top: 7px; font-size: 16px; line-height: 1.25; color: #808080; }

.form-control { display: block; width: 100%; height: 55px; padding: 6px 12px; font-size: 16px; line-height: 1.25; color: #808080; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s; }

.form-control:focus { border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }

.form-control::-moz-placeholder { color: #999; opacity: 1; }

.form-control:-ms-input-placeholder { color: #999; }

.form-control::-webkit-input-placeholder { color: #999; }

.form-control::-ms-expand { background-color: transparent; border: 0; }

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { background-color: #f7f7f7; opacity: 1; }

.form-control[disabled], fieldset[disabled] .form-control { cursor: not-allowed; }

textarea.form-control { height: auto; }

@media screen and (-webkit-min-device-pixel-ratio: 0) { input[type="date"].form-control, input[type="time"].form-control, input[type="datetime-local"].form-control, input[type="month"].form-control { line-height: 55px; }
  input[type="date"].input-sm, .input-group-sm input[type="date"], input[type="time"].input-sm, .input-group-sm input[type="time"], input[type="datetime-local"].input-sm, .input-group-sm input[type="datetime-local"], input[type="month"].input-sm, .input-group-sm input[type="month"] { line-height: 33px; }
  input[type="date"].input-lg, .input-group-lg input[type="date"], input[type="time"].input-lg, .input-group-lg input[type="time"], input[type="datetime-local"].input-lg, .input-group-lg input[type="datetime-local"], input[type="month"].input-lg, .input-group-lg input[type="month"] { line-height: 46px; } }

.form-group { margin-bottom: 15px; }

.radio, .checkbox { position: relative; display: block; margin-top: 10px; margin-bottom: 10px; }

.radio.disabled label, fieldset[disabled] .radio label, .checkbox.disabled label, fieldset[disabled] .checkbox label { cursor: not-allowed; }

.radio label, .checkbox label { min-height: 20px; padding-left: 20px; margin-bottom: 0; font-weight: 400; cursor: pointer; }

.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] { position: absolute; margin-top: 4px \9; margin-left: -20px; }

.radio + .radio, .checkbox + .checkbox { margin-top: -5px; }

.radio-inline, .checkbox-inline { position: relative; display: inline-block; padding-left: 20px; margin-bottom: 0; font-weight: 400; vertical-align: middle; cursor: pointer; }

.radio-inline.disabled, fieldset[disabled] .radio-inline, .checkbox-inline.disabled, fieldset[disabled] .checkbox-inline { cursor: not-allowed; }

.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline { margin-top: 0; margin-left: 10px; }

.form-control-static { min-height: 36px; padding-top: 7px; padding-bottom: 7px; margin-bottom: 0; }

.form-control-static.input-lg, .form-control-static.input-sm { padding-right: 0; padding-left: 0; }

.input-sm { height: 33px; padding: 5px 10px; font-size: 14px; line-height: 1.5; border-radius: 0; }

select.input-sm { height: 33px; line-height: 33px; }

textarea.input-sm, select[multiple].input-sm { height: auto; }

.form-group-sm .form-control { height: 33px; padding: 5px 10px; font-size: 14px; line-height: 1.5; border-radius: 0; }

.form-group-sm select.form-control { height: 33px; line-height: 33px; }

.form-group-sm textarea.form-control, .form-group-sm select[multiple].form-control { height: auto; }

.form-group-sm .form-control-static { height: 33px; min-height: 34px; padding: 6px 10px; font-size: 14px; line-height: 1.5; }

.input-lg { height: 46px; padding: 10px 16px; font-size: 18px; line-height: 1.3333333; border-radius: 0; }

select.input-lg { height: 46px; line-height: 46px; }

textarea.input-lg, select[multiple].input-lg { height: auto; }

.form-group-lg .form-control { height: 46px; padding: 10px 16px; font-size: 18px; line-height: 1.3333333; border-radius: 0; }

.form-group-lg select.form-control { height: 46px; line-height: 46px; }

.form-group-lg textarea.form-control, .form-group-lg select[multiple].form-control { height: auto; }

.form-group-lg .form-control-static { height: 46px; min-height: 38px; padding: 11px 16px; font-size: 18px; line-height: 1.3333333; }

.has-feedback { position: relative; }

.has-feedback .form-control { padding-right: 68.75px; }

.form-control-feedback { position: absolute; top: 0; right: 0; z-index: 2; display: block; width: 55px; height: 55px; line-height: 55px; text-align: center; pointer-events: none; }

.input-lg + .form-control-feedback, .input-group-lg + .form-control-feedback, .form-group-lg .form-control + .form-control-feedback { width: 46px; height: 46px; line-height: 46px; }

.input-sm + .form-control-feedback, .input-group-sm + .form-control-feedback, .form-group-sm .form-control + .form-control-feedback { width: 33px; height: 33px; line-height: 33px; }

.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label { color: #3c763d; }

.has-success .form-control { border-color: #3c763d; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.has-success .form-control:focus { border-color: #2b542c; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; }

.has-success .input-group-addon { color: #3c763d; background-color: #dff0d8; border-color: #3c763d; }

.has-success .form-control-feedback { color: #3c763d; }

.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label { color: #8a6d3b; }

.has-warning .form-control { border-color: #8a6d3b; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.has-warning .form-control:focus { border-color: #66512c; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; }

.has-warning .input-group-addon { color: #8a6d3b; background-color: #fcf8e3; border-color: #8a6d3b; }

.has-warning .form-control-feedback { color: #8a6d3b; }

.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label { color: #a94442; }

.has-error .form-control { border-color: #a94442; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.has-error .form-control:focus { border-color: #843534; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; }

.has-error .input-group-addon { color: #a94442; background-color: #f2dede; border-color: #a94442; }

.has-error .form-control-feedback { color: #a94442; }

.has-feedback label ~ .form-control-feedback { top: 25px; }

.has-feedback label.sr-only ~ .form-control-feedback, .has-feedback label.screen-reader-text ~ .form-control-feedback { top: 0; }

.help-block { display: block; margin-top: 5px; margin-bottom: 10px; color: #a6a6a6; }

@media (min-width: 750px) { .form-inline .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle; }
  .form-inline .form-control { display: inline-block; width: auto; vertical-align: middle; }
  .form-inline .form-control-static { display: inline-block; }
  .form-inline .input-group { display: inline-table; vertical-align: middle; }
  .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control { width: auto; }
  .form-inline .input-group > .form-control { width: 100%; }
  .form-inline .control-label { margin-bottom: 0; vertical-align: middle; }
  .form-inline .radio, .form-inline .checkbox { display: inline-block; margin-top: 0; margin-bottom: 0; vertical-align: middle; }
  .form-inline .radio label, .form-inline .checkbox label { padding-left: 0; }
  .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] { position: relative; margin-left: 0; }
  .form-inline .has-feedback .form-control-feedback { top: 0; } }

.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline { padding-top: 7px; margin-top: 0; margin-bottom: 0; }

.form-horizontal .radio, .form-horizontal .checkbox { min-height: 27px; }

.form-horizontal .form-group { margin-right: -15px; margin-left: -15px; }

.form-horizontal .form-group:before, .form-horizontal .form-group:after { display: table; content: " "; }

.form-horizontal .form-group:after { clear: both; }

@media (min-width: 750px) { .form-horizontal .control-label { padding-top: 7px; margin-bottom: 0; text-align: right; } }

.form-horizontal .has-feedback .form-control-feedback { right: 15px; }

@media (min-width: 750px) { .form-horizontal .form-group-lg .control-label { padding-top: 11px; font-size: 18px; } }

@media (min-width: 750px) { .form-horizontal .form-group-sm .control-label { padding-top: 6px; font-size: 14px; } }

.btn { display: inline-block; margin-bottom: 0; font-weight: normal; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; background-image: none; border: 1px solid transparent; padding: 6px 12px; font-size: 16px; line-height: 1.25; border-radius: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus { outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }

.btn:hover, .btn:focus, .btn.focus { color: #000000; text-decoration: none; }

.btn:active, .btn.active { background-image: none; outline: 0; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

.btn.disabled, .btn[disabled], fieldset[disabled] .btn { cursor: not-allowed; filter: alpha(opacity=65); opacity: 0.65; -webkit-box-shadow: none; box-shadow: none; }

a.btn.disabled, fieldset[disabled] a.btn { pointer-events: none; }

.btn-default { color: #000000; background-color: #FFC300; border-color: #FFC300; }

.btn-default:focus, .btn-default.focus { color: #000000; background-color: #cc9c00; border-color: #806200; }

.btn-default:hover { color: #000000; background-color: #cc9c00; border-color: #c29400; }

.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle { color: #000000; background-color: #cc9c00; background-image: none; border-color: #c29400; }

.btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus, .open > .btn-default.dropdown-toggle:hover, .open > .btn-default.dropdown-toggle:focus, .open > .btn-default.dropdown-toggle.focus { color: #000000; background-color: #a88100; border-color: #806200; }

.btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default.focus { background-color: #FFC300; border-color: #FFC300; }

.btn-default .badge { color: #FFC300; background-color: #000000; }

.btn-primary { color: #000000; background-color: #FFC300; border-color: #e6b000; }

.btn-primary:focus, .btn-primary.focus { color: #000000; background-color: #cc9c00; border-color: #664e00; }

.btn-primary:hover { color: #000000; background-color: #cc9c00; border-color: #a88100; }

.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle { color: #000000; background-color: #cc9c00; background-image: none; border-color: #a88100; }

.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus { color: #000000; background-color: #a88100; border-color: #664e00; }

.btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus { background-color: #FFC300; border-color: #e6b000; }

.btn-primary .badge { color: #FFC300; background-color: #000000; }

.btn-success { color: #fff; background-color: #dbf0f5; border-color: #c7e8ef; }

.btn-success:focus, .btn-success.focus { color: #fff; background-color: #b3dfea; border-color: #63bed4; }

.btn-success:hover { color: #fff; background-color: #b3dfea; border-color: #97d4e2; }

.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle { color: #fff; background-color: #b3dfea; background-image: none; border-color: #97d4e2; }

.btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus, .open > .btn-success.dropdown-toggle:hover, .open > .btn-success.dropdown-toggle:focus, .open > .btn-success.dropdown-toggle.focus { color: #fff; background-color: #97d4e2; border-color: #63bed4; }

.btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success.focus { background-color: #dbf0f5; border-color: #c7e8ef; }

.btn-success .badge { color: #dbf0f5; background-color: #fff; }

.btn-info { color: #fff; background-color: #324879; border-color: #2b3d67; }

.btn-info:focus, .btn-info.focus { color: #fff; background-color: #233355; border-color: #05080d; }

.btn-info:hover { color: #fff; background-color: #233355; border-color: #19233c; }

.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle { color: #fff; background-color: #233355; background-image: none; border-color: #19233c; }

.btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus, .open > .btn-info.dropdown-toggle:hover, .open > .btn-info.dropdown-toggle:focus, .open > .btn-info.dropdown-toggle.focus { color: #fff; background-color: #19233c; border-color: #05080d; }

.btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info.focus { background-color: #324879; border-color: #2b3d67; }

.btn-info .badge { color: #324879; background-color: #fff; }

.btn-warning { color: #fff; background-color: #FFC300; border-color: #e6b000; }

.btn-warning:focus, .btn-warning.focus { color: #fff; background-color: #cc9c00; border-color: #664e00; }

.btn-warning:hover { color: #fff; background-color: #cc9c00; border-color: #a88100; }

.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle { color: #fff; background-color: #cc9c00; background-image: none; border-color: #a88100; }

.btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus, .open > .btn-warning.dropdown-toggle:hover, .open > .btn-warning.dropdown-toggle:focus, .open > .btn-warning.dropdown-toggle.focus { color: #fff; background-color: #a88100; border-color: #664e00; }

.btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning.focus { background-color: #FFC300; border-color: #e6b000; }

.btn-warning .badge { color: #FFC300; background-color: #fff; }

.btn-danger { color: #fff; background-color: #ed1c23; border-color: #de1218; }

.btn-danger:focus, .btn-danger.focus { color: #fff; background-color: #c61016; border-color: #68080b; }

.btn-danger:hover { color: #fff; background-color: #c61016; border-color: #a50d12; }

.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle { color: #fff; background-color: #c61016; background-image: none; border-color: #a50d12; }

.btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus, .open > .btn-danger.dropdown-toggle:hover, .open > .btn-danger.dropdown-toggle:focus, .open > .btn-danger.dropdown-toggle.focus { color: #fff; background-color: #a50d12; border-color: #68080b; }

.btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger.focus { background-color: #ed1c23; border-color: #de1218; }

.btn-danger .badge { color: #ed1c23; background-color: #fff; }

.btn-link { font-weight: 400; color: #cc9c00; border-radius: 0; }

.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link { background-color: transparent; -webkit-box-shadow: none; box-shadow: none; }

.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active { border-color: transparent; }

.btn-link:hover, .btn-link:focus { color: #ffc91a; text-decoration: underline; background-color: transparent; }

.btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus { color: #eeeeee; text-decoration: none; }

.btn-lg, .btn-group-lg > .btn { padding: 10px 16px; font-size: 18px; line-height: 1.3333333; border-radius: 0; }

.btn-sm, .btn-group-sm > .btn { padding: 5px 10px; font-size: 14px; line-height: 1.5; border-radius: 0; }

.btn-xs, .btn-group-xs > .btn { padding: 1px 5px; font-size: 14px; line-height: 1.5; border-radius: 0; }

.btn-block { display: block; width: 100%; }

.btn-block + .btn-block { margin-top: 5px; }

input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block { width: 100%; }

.fade { opacity: 0; -webkit-transition: opacity 0.15s linear; transition: opacity 0.15s linear; }

.fade.in { opacity: 1; }

.collapse { display: none; }

.collapse.in { display: block; }

tr.collapse.in { display: table-row; }

tbody.collapse.in { display: table-row-group; }

.collapsing { position: relative; height: 0; overflow: hidden; -webkit-transition-property: height, visibility; transition-property: height, visibility; -webkit-transition-duration: 0.35s; transition-duration: 0.35s; -webkit-transition-timing-function: ease; transition-timing-function: ease; }

.caret { display: inline-block; width: 0; height: 0; margin-left: 2px; vertical-align: middle; border-top: 4px dashed; border-top: 4px solid \9; border-right: 4px solid transparent; border-left: 4px solid transparent; }

.dropup, .dropdown { position: relative; }

.dropdown-toggle:focus { outline: 0; }

.dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; font-size: 16px; text-align: left; list-style: none; background-color: #fff; background-clip: padding-box; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }

.dropdown-menu.pull-right { right: 0; left: auto; }

.dropdown-menu .divider { height: 1px; margin: 9px 0; overflow: hidden; background-color: #e5e5e5; }

.dropdown-menu > li > a { display: block; padding: 3px 20px; clear: both; font-weight: 400; line-height: 1.25; color: #666666; white-space: nowrap; }

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { color: #595959; text-decoration: none; background-color: #f5f5f5; }

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { color: #ffffff; text-decoration: none; background-color: #FFC300; outline: 0; }

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { color: #eeeeee; }

.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { text-decoration: none; cursor: not-allowed; background-color: transparent; background-image: none; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }

.open > .dropdown-menu { display: block; }

.open > a { outline: 0; }

.dropdown-menu-right { right: 0; left: auto; }

.dropdown-menu-left { right: auto; left: 0; }

.dropdown-header { display: block; padding: 3px 20px; font-size: 14px; line-height: 1.25; color: #eeeeee; white-space: nowrap; }

.dropdown-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 990; }

.pull-right > .dropdown-menu { right: 0; left: auto; }

.dropup .caret, .navbar-fixed-bottom .dropdown .caret { content: ""; border-top: 0; border-bottom: 4px dashed; border-bottom: 4px solid \9; }

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 2px; }

@media (min-width: 1006px) { .navbar-right .dropdown-menu { right: 0; left: auto; }
  .navbar-right .dropdown-menu-left { left: 0; right: auto; } }

.btn-group, .btn-group-vertical { position: relative; display: inline-block; vertical-align: middle; }

.btn-group > .btn, .btn-group-vertical > .btn { position: relative; float: left; }

.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn:hover, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn.active { z-index: 2; }

.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group { margin-left: -1px; }

.btn-toolbar { margin-left: -5px; }

.btn-toolbar:before, .btn-toolbar:after { display: table; content: " "; }

.btn-toolbar:after { clear: both; }

.btn-toolbar .btn, .btn-toolbar .btn-group, .btn-toolbar .input-group { float: left; }

.btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group { margin-left: 5px; }

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { border-radius: 0; }

.btn-group > .btn:first-child { margin-left: 0; }

.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { border-top-right-radius: 0; border-bottom-right-radius: 0; }

.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) { border-top-left-radius: 0; border-bottom-left-radius: 0; }

.btn-group > .btn-group { float: left; }

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0; }

.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-top-right-radius: 0; border-bottom-right-radius: 0; }

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { border-top-left-radius: 0; border-bottom-left-radius: 0; }

.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { outline: 0; }

.btn-group > .btn + .dropdown-toggle { padding-right: 8px; padding-left: 8px; }

.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle { padding-right: 12px; padding-left: 12px; }

.btn-group.open .dropdown-toggle { -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

.btn-group.open .dropdown-toggle.btn-link { -webkit-box-shadow: none; box-shadow: none; }

.btn .caret { margin-left: 0; }

.btn-lg .caret, .btn-group-lg > .btn .caret { border-width: 5px 5px 0; border-bottom-width: 0; }

.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret { border-width: 0 5px 5px; }

.btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn { display: block; float: none; width: 100%; max-width: 100%; }

.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after { display: table; content: " "; }

.btn-group-vertical > .btn-group:after { clear: both; }

.btn-group-vertical > .btn-group > .btn { float: none; }

.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group { margin-top: -1px; margin-left: 0; }

.btn-group-vertical > .btn:not(:first-child):not(:last-child) { border-radius: 0; }

.btn-group-vertical > .btn:first-child:not(:last-child) { border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; }

.btn-group-vertical > .btn:last-child:not(:first-child) { border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; }

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0; }

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-bottom-right-radius: 0; border-bottom-left-radius: 0; }

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { border-top-left-radius: 0; border-top-right-radius: 0; }

.btn-group-justified { display: table; width: 100%; table-layout: fixed; border-collapse: separate; }

.btn-group-justified > .btn, .btn-group-justified > .btn-group { display: table-cell; float: none; width: 1%; }

.btn-group-justified > .btn-group .btn { width: 100%; }

.btn-group-justified > .btn-group .dropdown-menu { left: auto; }

[data-toggle="buttons"] > .btn input[type="radio"], [data-toggle="buttons"] > .btn input[type="checkbox"], [data-toggle="buttons"] > .btn-group > .btn input[type="radio"], [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { position: absolute; clip: rect(0, 0, 0, 0); pointer-events: none; }

.nav { padding-left: 0; margin-bottom: 0; list-style: none; }

.nav:before, .nav:after { display: table; content: " "; }

.nav:after { clear: both; }

.nav > li { position: relative; display: block; }

.nav > li > a { position: relative; display: block; padding: 10px 15px; }

.nav > li > a:hover, .nav > li > a:focus { text-decoration: none; background-color: #f7f7f7; }

.nav > li.disabled > a { color: #eeeeee; }

.nav > li.disabled > a:hover, .nav > li.disabled > a:focus { color: #eeeeee; text-decoration: none; cursor: not-allowed; background-color: transparent; }

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus { background-color: #f7f7f7; border-color: #cc9c00; }

.nav .nav-divider { height: 1px; margin: 9px 0; overflow: hidden; background-color: #e5e5e5; }

.nav > li > a > img { max-width: none; }

.nav-tabs { border-bottom: 1px solid #ddd; }

.nav-tabs > li { float: left; margin-bottom: -1px; }

.nav-tabs > li > a { margin-right: 2px; line-height: 1.25; border: 1px solid transparent; border-radius: 0 0 0 0; }

.nav-tabs > li > a:hover { border-color: #f7f7f7 #f7f7f7 #ddd; }

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { color: #808080; cursor: default; background-color: #ffffff; border: 1px solid #ddd; border-bottom-color: transparent; }

.nav-pills > li { float: left; }

.nav-pills > li > a { border-radius: 0; }

.nav-pills > li + li { margin-left: 2px; }

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus { color: #ffffff; background-color: #FFC300; }

.nav-stacked > li { float: none; }

.nav-stacked > li + li { margin-top: 2px; margin-left: 0; }

.nav-justified, .nav-tabs.nav-justified { width: 100%; }

.nav-justified > li, .nav-tabs.nav-justified > li { float: none; }

.nav-justified > li > a, .nav-tabs.nav-justified > li > a { margin-bottom: 5px; text-align: center; }

.nav-justified > .dropdown .dropdown-menu { top: auto; left: auto; }

@media (min-width: 750px) { .nav-justified > li, .nav-tabs.nav-justified > li { display: table-cell; width: 1%; }
  .nav-justified > li > a, .nav-tabs.nav-justified > li > a { margin-bottom: 0; } }

.nav-tabs-justified, .nav-tabs.nav-justified { border-bottom: 0; }

.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a { margin-right: 0; border-radius: 0; }

.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus { border: 1px solid #ddd; }

@media (min-width: 750px) { .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a { border-bottom: 1px solid #ddd; border-radius: 0 0 0 0; }
  .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus { border-bottom-color: #ffffff; } }

.tab-content > .tab-pane { display: none; }

.tab-content > .active { display: block; }

.nav-tabs .dropdown-menu { margin-top: -1px; border-top-left-radius: 0; border-top-right-radius: 0; }

.navbar { position: relative; min-height: 120px; margin-bottom: 20px; border: 1px solid transparent; }

.navbar:before, .navbar:after { display: table; content: " "; }

.navbar:after { clear: both; }

@media (min-width: 1006px) { .navbar { border-radius: 0; } }

.navbar-header:before, .navbar--menu .navbar-header:before, .navbar-header:after, .navbar--menu .navbar-header:after { display: table; content: " "; }

.navbar-header:after, .navbar--menu .navbar-header:after { clear: both; }

@media (min-width: 1006px) { .navbar-header, .navbar--menu .navbar-header { float: left; } }

.navbar-collapse { padding-right: 15px; padding-left: 15px; overflow-x: visible; border-top: 1px solid transparent; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); -webkit-overflow-scrolling: touch; }

.navbar-collapse:before, .navbar-collapse:after { display: table; content: " "; }

.navbar-collapse:after { clear: both; }

.navbar-collapse.in { overflow-y: auto; }

@media (min-width: 1006px) { .navbar-collapse { width: auto; border-top: 0; -webkit-box-shadow: none; box-shadow: none; }
  .navbar-collapse.collapse { display: block !important; height: auto !important; padding-bottom: 0; overflow: visible !important; }
  .navbar-collapse.in { overflow-y: visible; }
  .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { padding-right: 0; padding-left: 0; } }

.navbar-fixed-top, .navbar-fixed-bottom { position: fixed; right: 0; left: 0; z-index: 1030; }

.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { max-height: 340px; }

@media (max-device-width: 480px) and (orientation: landscape) { .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { max-height: 200px; } }

@media (min-width: 1006px) { .navbar-fixed-top, .navbar-fixed-bottom { border-radius: 0; } }

.navbar-fixed-top { top: 0; border-width: 0 0 1px; }

.navbar-fixed-bottom { bottom: 0; margin-bottom: 0; border-width: 1px 0 0; }

.container > .navbar-header, .navbar-container > .navbar-header, .navbar--menu .container > .navbar-header, .navbar--menu .navbar-container > .navbar-header, .container > .navbar-collapse, .navbar-container > .navbar-collapse, .container-fluid > .navbar-header, .navbar--menu .container-fluid > .navbar-header, .container-fluid > .navbar-collapse { margin-right: -15px; margin-left: -15px; }

@media (min-width: 1006px) { .container > .navbar-header, .navbar-container > .navbar-header, .navbar--menu .container > .navbar-header, .navbar--menu .navbar-container > .navbar-header, .container > .navbar-collapse, .navbar-container > .navbar-collapse, .container-fluid > .navbar-header, .navbar--menu .container-fluid > .navbar-header, .container-fluid > .navbar-collapse { margin-right: 0; margin-left: 0; } }

.navbar-static-top { z-index: 1000; border-width: 0 0 1px; }

@media (min-width: 1006px) { .navbar-static-top { border-radius: 0; } }

.navbar-brand { float: left; height: 120px; padding: 50px 15px; font-size: 18px; line-height: 20px; }

.navbar-brand:hover, .navbar-brand:focus { text-decoration: none; }

.navbar-brand > img { display: block; }

@media (min-width: 1006px) { .navbar > .container .navbar-brand, .navbar > .navbar-container .navbar-brand, .navbar > .container-fluid .navbar-brand { margin-left: -15px; } }

.navbar-toggle { position: relative; float: right; padding: 9px 10px; margin-right: 15px; margin-top: 43px; margin-bottom: 43px; background-color: transparent; background-image: none; border: 1px solid transparent; border-radius: 0; }

.navbar-toggle:focus { outline: 0; }

.navbar-toggle .icon-bar { display: block; width: 22px; height: 2px; border-radius: 1px; }

.navbar-toggle .icon-bar + .icon-bar { margin-top: 4px; }

@media (min-width: 1006px) { .navbar-toggle { display: none; } }

.navbar-nav { margin: 25px -15px; }

.navbar-nav > li > a { padding-top: 10px; padding-bottom: 10px; line-height: 20px; }

@media (max-width: 1005px) { .navbar-nav .open .dropdown-menu { position: static; float: none; width: auto; margin-top: 0; background-color: transparent; border: 0; -webkit-box-shadow: none; box-shadow: none; }
  .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header { padding: 5px 15px 5px 25px; }
  .navbar-nav .open .dropdown-menu > li > a { line-height: 20px; }
  .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus { background-image: none; } }

@media (min-width: 1006px) { .navbar-nav { float: left; margin: 0; }
  .navbar-nav > li { float: left; }
  .navbar-nav > li > a { padding-top: 50px; padding-bottom: 50px; } }

.navbar-form { padding: 10px 15px; margin-right: -15px; margin-left: -15px; border-top: 1px solid transparent; border-bottom: 1px solid transparent; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); margin-top: 32.5px; margin-bottom: 32.5px; }

@media (min-width: 750px) { .navbar-form .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle; }
  .navbar-form .form-control { display: inline-block; width: auto; vertical-align: middle; }
  .navbar-form .form-control-static { display: inline-block; }
  .navbar-form .input-group { display: inline-table; vertical-align: middle; }
  .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn, .navbar-form .input-group .form-control { width: auto; }
  .navbar-form .input-group > .form-control { width: 100%; }
  .navbar-form .control-label { margin-bottom: 0; vertical-align: middle; }
  .navbar-form .radio, .navbar-form .checkbox { display: inline-block; margin-top: 0; margin-bottom: 0; vertical-align: middle; }
  .navbar-form .radio label, .navbar-form .checkbox label { padding-left: 0; }
  .navbar-form .radio input[type="radio"], .navbar-form .checkbox input[type="checkbox"] { position: relative; margin-left: 0; }
  .navbar-form .has-feedback .form-control-feedback { top: 0; } }

@media (max-width: 1005px) { .navbar-form .form-group { margin-bottom: 5px; }
  .navbar-form .form-group:last-child { margin-bottom: 0; } }

@media (min-width: 1006px) { .navbar-form { width: auto; padding-top: 0; padding-bottom: 0; margin-right: 0; margin-left: 0; border: 0; -webkit-box-shadow: none; box-shadow: none; } }

.navbar-nav > li > .dropdown-menu { margin-top: 0; border-top-left-radius: 0; border-top-right-radius: 0; }

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { margin-bottom: 0; border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; }

.navbar-btn { margin-top: 32.5px; margin-bottom: 32.5px; }

.navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn { margin-top: 43.5px; margin-bottom: 43.5px; }

.navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn { margin-top: 49px; margin-bottom: 49px; }

.navbar-text { margin-top: 50px; margin-bottom: 50px; }

@media (min-width: 1006px) { .navbar-text { float: left; margin-right: 15px; margin-left: 15px; } }

@media (min-width: 1006px) { .navbar-left { float: left !important; }
  .navbar-right { float: right !important; margin-right: -15px; }
  .navbar-right ~ .navbar-right { margin-right: 0; } }

.navbar-default, .navbar.-default { background-color: #ffffff; border-color: #eeeeee; }

.navbar-default .navbar-brand, .navbar.-default .navbar-brand { color: #FFC300; }

.navbar-default .navbar-brand:hover, .navbar.-default .navbar-brand:hover, .navbar-default .navbar-brand:focus, .navbar.-default .navbar-brand:focus { color: #cc9c00; background-color: transparent; }

.navbar-default .navbar-text, .navbar.-default .navbar-text { color: #FFC300; }

.navbar-default .navbar-nav > li > a, .navbar.-default .navbar-nav > li > a { color: black; }

.navbar-default .navbar-nav > li > a:hover, .navbar.-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar.-default .navbar-nav > li > a:focus { color: #FFC300; background-color: transparent; }

.navbar-default .navbar-nav > .active > a, .navbar.-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar.-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar.-default .navbar-nav > .active > a:focus { color: #000; background-color: transparent; }

.navbar-default .navbar-nav > .disabled > a, .navbar.-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar.-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus, .navbar.-default .navbar-nav > .disabled > a:focus { color: #cccccc; background-color: transparent; }

.navbar-default .navbar-nav > .open > a, .navbar.-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar.-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus, .navbar.-default .navbar-nav > .open > a:focus { color: #000; background-color: transparent; }

@media (max-width: 1005px) { .navbar-default .navbar-nav .open .dropdown-menu > li > a, .navbar.-default .navbar-nav .open .dropdown-menu > li > a { color: black; }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar.-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar.-default .navbar-nav .open .dropdown-menu > li > a:focus { color: #FFC300; background-color: transparent; }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar.-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar.-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar.-default .navbar-nav .open .dropdown-menu > .active > a:focus { color: #000; background-color: transparent; }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar.-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar.-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus, .navbar.-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { color: #cccccc; background-color: transparent; } }

.navbar-default .navbar-toggle, .navbar.-default .navbar-toggle { border-color: #ffffff; }

.navbar-default .navbar-toggle:hover, .navbar.-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus, .navbar.-default .navbar-toggle:focus { background-color: #ffffff; }

.navbar-default .navbar-toggle .icon-bar, .navbar.-default .navbar-toggle .icon-bar { background-color: #ffffff; }

.navbar-default .navbar-collapse, .navbar.-default .navbar-collapse, .navbar-default .navbar-form, .navbar.-default .navbar-form { border-color: #eeeeee; }

.navbar-default .navbar-link, .navbar.-default .navbar-link { color: black; }

.navbar-default .navbar-link:hover, .navbar.-default .navbar-link:hover { color: #FFC300; }

.navbar-default .btn-link, .navbar.-default .btn-link { color: black; }

.navbar-default .btn-link:hover, .navbar.-default .btn-link:hover, .navbar-default .btn-link:focus, .navbar.-default .btn-link:focus { color: #FFC300; }

.navbar-default .btn-link[disabled]:hover, .navbar.-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus, .navbar.-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:hover, fieldset[disabled] .navbar.-default .btn-link:hover, fieldset[disabled] .navbar-default .btn-link:focus, fieldset[disabled] .navbar.-default .btn-link:focus { color: #cccccc; }

.navbar-inverse { background-color: #383838; border-color: #1f1e1e; }

.navbar-inverse .navbar-brand { color: #ffffff; }

.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus { color: #ffffff; background-color: transparent; }

.navbar-inverse .navbar-text { color: #ffffff; }

.navbar-inverse .navbar-nav > li > a { color: #ffffff; }

.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus { color: #A157B2; background-color: transparent; }

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus { color: #A157B2; background-color: transparent; }

.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus { color: #444444; background-color: transparent; }

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus { color: #A157B2; background-color: transparent; }

@media (max-width: 1005px) { .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { border-color: #1f1e1e; }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider { background-color: #1f1e1e; }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { color: #ffffff; }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { color: #A157B2; background-color: transparent; }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { color: #A157B2; background-color: transparent; }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { color: #444444; background-color: transparent; } }

.navbar-inverse .navbar-toggle { border-color: #1f1e1e; }

.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus { background-color: #1f1e1e; }

.navbar-inverse .navbar-toggle .icon-bar { background-color: #ffffff; }

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { border-color: #262626; }

.navbar-inverse .navbar-link { color: #ffffff; }

.navbar-inverse .navbar-link:hover { color: #A157B2; }

.navbar-inverse .btn-link { color: #ffffff; }

.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus { color: #A157B2; }

.navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:hover, fieldset[disabled] .navbar-inverse .btn-link:focus { color: #444444; }

.badge { display: inline-block; min-width: 10px; padding: 3px 7px; font-size: 14px; font-weight: bold; line-height: 1; color: #ffffff; text-align: center; white-space: nowrap; vertical-align: middle; background-color: #FFC300; border-radius: 0px; }

.badge:empty { display: none; }

.btn .badge { position: relative; top: -1px; }

.btn-xs .badge, .btn-group-xs > .btn .badge, .btn-group-xs > .btn .badge { top: 0; padding: 1px 5px; }

.active.list-group-item > .badge, .nav-pills > .active > a > .badge { color: #cc9c00; background-color: #ffffff; }

.list-group-item > .badge { float: right; }

.list-group-item > .badge + .badge { margin-right: 5px; }

.nav-pills > li > a > .badge { margin-left: 3px; }

a.badge:hover, a.badge:focus { color: #ffffff; text-decoration: none; cursor: pointer; }

.list-group { padding-left: 0; margin-bottom: 20px; }

.list-group-item { position: relative; display: block; padding: 10px 15px; margin-bottom: -1px; background-color: #fff; border: 1px solid #ddd; }

.list-group-item:first-child { border-top-left-radius: 0; border-top-right-radius: 0; }

.list-group-item:last-child { margin-bottom: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; }

.disabled.list-group-item, .disabled.list-group-item:hover, .disabled.list-group-item:focus { color: #eeeeee; cursor: not-allowed; background-color: #f7f7f7; }

.disabled.list-group-item .list-group-item-heading, .disabled.list-group-item:hover .list-group-item-heading, .disabled.list-group-item:focus .list-group-item-heading { color: inherit; }

.disabled.list-group-item .list-group-item-text, .disabled.list-group-item:hover .list-group-item-text, .disabled.list-group-item:focus .list-group-item-text { color: #eeeeee; }

.active.list-group-item, .active.list-group-item:hover, .active.list-group-item:focus { z-index: 2; color: #ffffff; background-color: #FFC300; border-color: #FFC300; }

.active.list-group-item .list-group-item-heading, .active.list-group-item .list-group-item-heading > small, .active.list-group-item .list-group-item-heading > .small, .active.list-group-item:hover .list-group-item-heading, .active.list-group-item:hover .list-group-item-heading > small, .active.list-group-item:hover .list-group-item-heading > .small, .active.list-group-item:focus .list-group-item-heading, .active.list-group-item:focus .list-group-item-heading > small, .active.list-group-item:focus .list-group-item-heading > .small { color: inherit; }

.active.list-group-item .list-group-item-text, .active.list-group-item:hover .list-group-item-text, .active.list-group-item:focus .list-group-item-text { color: #fff3cc; }

a.list-group-item, button.list-group-item { color: #555; }

a.list-group-item .list-group-item-heading, button.list-group-item .list-group-item-heading { color: #333; }

a.list-group-item:hover, a.list-group-item:focus, button.list-group-item:hover, button.list-group-item:focus { color: #555; text-decoration: none; background-color: #f5f5f5; }

button.list-group-item { width: 100%; text-align: left; }

.list-group-item-success { color: #3c763d; background-color: #dff0d8; }

a.list-group-item-success, button.list-group-item-success { color: #3c763d; }

a.list-group-item-success .list-group-item-heading, button.list-group-item-success .list-group-item-heading { color: inherit; }

a.list-group-item-success:hover, a.list-group-item-success:focus, button.list-group-item-success:hover, button.list-group-item-success:focus { color: #3c763d; background-color: #d0e9c6; }

a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus, button.list-group-item-success.active, button.list-group-item-success.active:hover, button.list-group-item-success.active:focus { color: #fff; background-color: #3c763d; border-color: #3c763d; }

.list-group-item-info { color: #31708f; background-color: #d9edf7; }

a.list-group-item-info, button.list-group-item-info { color: #31708f; }

a.list-group-item-info .list-group-item-heading, button.list-group-item-info .list-group-item-heading { color: inherit; }

a.list-group-item-info:hover, a.list-group-item-info:focus, button.list-group-item-info:hover, button.list-group-item-info:focus { color: #31708f; background-color: #c4e3f3; }

a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus, button.list-group-item-info.active, button.list-group-item-info.active:hover, button.list-group-item-info.active:focus { color: #fff; background-color: #31708f; border-color: #31708f; }

.list-group-item-warning { color: #8a6d3b; background-color: #fcf8e3; }

a.list-group-item-warning, button.list-group-item-warning { color: #8a6d3b; }

a.list-group-item-warning .list-group-item-heading, button.list-group-item-warning .list-group-item-heading { color: inherit; }

a.list-group-item-warning:hover, a.list-group-item-warning:focus, button.list-group-item-warning:hover, button.list-group-item-warning:focus { color: #8a6d3b; background-color: #faf2cc; }

a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus, button.list-group-item-warning.active, button.list-group-item-warning.active:hover, button.list-group-item-warning.active:focus { color: #fff; background-color: #8a6d3b; border-color: #8a6d3b; }

.list-group-item-danger { color: #a94442; background-color: #f2dede; }

a.list-group-item-danger, button.list-group-item-danger { color: #a94442; }

a.list-group-item-danger .list-group-item-heading, button.list-group-item-danger .list-group-item-heading { color: inherit; }

a.list-group-item-danger:hover, a.list-group-item-danger:focus, button.list-group-item-danger:hover, button.list-group-item-danger:focus { color: #a94442; background-color: #ebcccc; }

a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus, button.list-group-item-danger.active, button.list-group-item-danger.active:hover, button.list-group-item-danger.active:focus { color: #fff; background-color: #a94442; border-color: #a94442; }

.list-group-item-heading { margin-top: 0; margin-bottom: 5px; }

.list-group-item-text { margin-bottom: 0; line-height: 1.3; }

.embed-responsive { position: relative; display: block; height: 0; padding: 0; overflow: hidden; }

.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0; }

.embed-responsive-16by9 { padding-bottom: 56.25%; }

.embed-responsive-4by3 { padding-bottom: 75%; }

.modal-open { overflow: hidden; }

.modal { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1050; display: none; overflow: hidden; -webkit-overflow-scrolling: touch; outline: 0; }

.modal.fade .modal-dialog { -webkit-transform: translate(0, -25%); transform: translate(0, -25%); -webkit-transition: -webkit-transform 0.3s ease-out; transition: -webkit-transform 0.3s ease-out; transition: transform 0.3s ease-out; transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; }

.modal.in .modal-dialog { -webkit-transform: translate(0, 0); transform: translate(0, 0); }

.modal-open .modal { overflow-x: hidden; overflow-y: auto; }

.modal-dialog { position: relative; width: auto; margin: 10px; }

.modal-content { position: relative; background-color: #fff; background-clip: padding-box; border: 1px solid #999; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0; -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); outline: 0; }

.modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000; }

.modal-backdrop.fade { filter: alpha(opacity=0); opacity: 0; }

.modal-backdrop.in { filter: alpha(opacity=50); opacity: 0.5; }

.modal-header { padding: 15px; border-bottom: 1px solid #e5e5e5; }

.modal-header:before, .modal-header:after { display: table; content: " "; }

.modal-header:after { clear: both; }

.modal-header .close { margin-top: -2px; }

.modal-title { margin: 0; line-height: 1.25; }

.modal-body { position: relative; padding: 15px; }

.modal-footer { padding: 15px; text-align: right; border-top: 1px solid #e5e5e5; }

.modal-footer:before, .modal-footer:after { display: table; content: " "; }

.modal-footer:after { clear: both; }

.modal-footer .btn + .btn { margin-bottom: 0; margin-left: 5px; }

.modal-footer .btn-group .btn + .btn { margin-left: -1px; }

.modal-footer .btn-block + .btn-block { margin-left: 0; }

.modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll; }

@media (min-width: 750px) { .modal-dialog { width: 100%; margin: 30px auto; }
  .modal-content { -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }
  .modal-sm { width: 100%; } }

@media (min-width: 990px) { .modal-lg { width: 100%; } }

.clearfix:before, .navbar-wrap:before, .clearfix:after, .navbar-wrap:after { display: table; content: " "; }

.clearfix:after, .navbar-wrap:after { clear: both; }

.center-block { display: block; margin-right: auto; margin-left: auto; }

.pull-right { float: right !important; }

.pull-left { float: left !important; }

.hide { display: none !important; }

.show { display: block !important; }

.invisible { visibility: hidden; }

.text-hide { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }

.hidden { display: none !important; }

.affix { position: fixed; }

@-ms-viewport { width: device-width; }

.visible-xs { display: none !important; }

.visible-sm { display: none !important; }

.visible-md { display: none !important; }

.visible-lg { display: none !important; }

.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block { display: none !important; }

@media (max-width: 749px) { .visible-xs { display: block !important; }
  table.visible-xs { display: table !important; }
  tr.visible-xs { display: table-row !important; }
  th.visible-xs, td.visible-xs { display: table-cell !important; } }

@media (max-width: 749px) { .visible-xs-block { display: block !important; } }

@media (max-width: 749px) { .visible-xs-inline { display: inline !important; } }

@media (max-width: 749px) { .visible-xs-inline-block { display: inline-block !important; } }

@media (min-width: 750px) and (max-width: 989px) { .visible-sm { display: block !important; }
  table.visible-sm { display: table !important; }
  tr.visible-sm { display: table-row !important; }
  th.visible-sm, td.visible-sm { display: table-cell !important; } }

@media (min-width: 750px) and (max-width: 989px) { .visible-sm-block { display: block !important; } }

@media (min-width: 750px) and (max-width: 989px) { .visible-sm-inline { display: inline !important; } }

@media (min-width: 750px) and (max-width: 989px) { .visible-sm-inline-block { display: inline-block !important; } }

@media (min-width: 990px) and (max-width: 1399px) { .visible-md { display: block !important; }
  table.visible-md { display: table !important; }
  tr.visible-md { display: table-row !important; }
  th.visible-md, td.visible-md { display: table-cell !important; } }

@media (min-width: 990px) and (max-width: 1399px) { .visible-md-block { display: block !important; } }

@media (min-width: 990px) and (max-width: 1399px) { .visible-md-inline { display: inline !important; } }

@media (min-width: 990px) and (max-width: 1399px) { .visible-md-inline-block { display: inline-block !important; } }

@media (min-width: 1400px) { .visible-lg { display: block !important; }
  table.visible-lg { display: table !important; }
  tr.visible-lg { display: table-row !important; }
  th.visible-lg, td.visible-lg { display: table-cell !important; } }

@media (min-width: 1400px) { .visible-lg-block { display: block !important; } }

@media (min-width: 1400px) { .visible-lg-inline { display: inline !important; } }

@media (min-width: 1400px) { .visible-lg-inline-block { display: inline-block !important; } }

@media (max-width: 749px) { .hidden-xs { display: none !important; } }

@media (min-width: 750px) and (max-width: 989px) { .hidden-sm { display: none !important; } }

@media (min-width: 990px) and (max-width: 1399px) { .hidden-md { display: none !important; } }

@media (min-width: 1400px) { .hidden-lg { display: none !important; } }

.visible-print { display: none !important; }

@media print { .visible-print { display: block !important; }
  table.visible-print { display: table !important; }
  tr.visible-print { display: table-row !important; }
  th.visible-print, td.visible-print { display: table-cell !important; } }

.visible-print-block { display: none !important; }

@media print { .visible-print-block { display: block !important; } }

.visible-print-inline { display: none !important; }

@media print { .visible-print-inline { display: inline !important; } }

.visible-print-inline-block { display: none !important; }

@media print { .visible-print-inline-block { display: inline-block !important; } }

@media print { .hidden-print { display: none !important; } }

/*! Bootstrap-select v1.13.12 (https://developer.snapappointments.com/bootstrap-select) Copyright 2012-2019 SnapAppointments, LLC Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) */
@-webkit-keyframes bs-notify-fadeOut { 0% { opacity: 0.9; }
  100% { opacity: 0; } }

@keyframes bs-notify-fadeOut { 0% { opacity: 0.9; }
  100% { opacity: 0; } }

select.bs-select-hidden, .bootstrap-select > select.bs-select-hidden, select.selectpicker { display: none !important; }

.bootstrap-select { width: 220px \0; /*IE9 and below*/ vertical-align: middle; }

.bootstrap-select > .dropdown-toggle { position: relative; width: 100%; text-align: right; white-space: nowrap; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.bootstrap-select > .dropdown-toggle:after { margin-top: -1px; }

.bootstrap-select > .dropdown-toggle.bs-placeholder, .bootstrap-select > .dropdown-toggle.bs-placeholder:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder:active { color: #999; }

.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:active { color: rgba(255, 255, 255, 0.5); }

.bootstrap-select > select { position: absolute !important; bottom: 0; left: 50%; display: block !important; width: 0.5px !important; height: 100% !important; padding: 0 !important; opacity: 0 !important; border: none; z-index: 0 !important; }

.bootstrap-select > select.mobile-device { top: 0; left: 0; display: block !important; width: 100% !important; z-index: 2 !important; }

.has-error .bootstrap-select .dropdown-toggle, .error .bootstrap-select .dropdown-toggle, .bootstrap-select.is-invalid .dropdown-toggle, .was-validated .bootstrap-select select:invalid + .dropdown-toggle { border-color: #b94a48; }

.bootstrap-select.is-valid .dropdown-toggle, .was-validated .bootstrap-select select:valid + .dropdown-toggle { border-color: #28a745; }

.bootstrap-select.fit-width { width: auto !important; }

.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { width: 220px; }

.bootstrap-select > select.mobile-device:focus + .dropdown-toggle, .bootstrap-select .dropdown-toggle:focus { outline: thin dotted #333333 !important; outline: 5px auto -webkit-focus-ring-color !important; outline-offset: -2px; }

.bootstrap-select.form-control { margin-bottom: 0; padding: 0; border: none; height: auto; }

:not(.input-group) > .bootstrap-select.form-control:not([class*="col-"]) { width: 100%; }

.bootstrap-select.form-control.input-group-btn { float: none; z-index: auto; }

.form-inline .bootstrap-select, .form-inline .bootstrap-select.form-control:not([class*="col-"]) { width: auto; }

.bootstrap-select:not(.input-group-btn), .bootstrap-select[class*="col-"] { float: none; display: inline-block; margin-left: 0; }

.bootstrap-select.dropdown-menu-right, .bootstrap-select[class*="col-"].dropdown-menu-right, .row .bootstrap-select[class*="col-"].dropdown-menu-right { float: right; }

.form-inline .bootstrap-select, .form-horizontal .bootstrap-select, .form-group .bootstrap-select { margin-bottom: 0; }

.form-group-lg .bootstrap-select.form-control, .form-group-sm .bootstrap-select.form-control { padding: 0; }

.form-group-lg .bootstrap-select.form-control .dropdown-toggle, .form-group-sm .bootstrap-select.form-control .dropdown-toggle { height: 100%; font-size: inherit; line-height: inherit; border-radius: inherit; }

.bootstrap-select.form-control-sm .dropdown-toggle, .bootstrap-select.form-control-lg .dropdown-toggle { font-size: inherit; line-height: inherit; border-radius: inherit; }

.bootstrap-select.form-control-sm .dropdown-toggle { padding: 0.25rem 0.5rem; }

.bootstrap-select.form-control-lg .dropdown-toggle { padding: 0.5rem 1rem; }

.form-inline .bootstrap-select .form-control { width: 100%; }

.bootstrap-select.disabled, .bootstrap-select > .disabled { cursor: not-allowed; }

.bootstrap-select.disabled:focus, .bootstrap-select > .disabled:focus { outline: none !important; }

.bootstrap-select.bs-container { position: absolute; top: 0; left: 0; height: 0 !important; padding: 0 !important; }

.bootstrap-select.bs-container .dropdown-menu { z-index: 1060; }

.bootstrap-select .dropdown-toggle .filter-option { position: static; top: 0; left: 0; float: left; height: 100%; width: 100%; text-align: left; overflow: hidden; -webkit-box-flex: 0; -ms-flex: 0 1 auto; flex: 0 1 auto; }

.bs3.bootstrap-select .dropdown-toggle .filter-option { padding-right: inherit; }

.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option { position: absolute; padding-top: inherit; padding-bottom: inherit; padding-left: inherit; float: none; }

.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner { padding-right: inherit; }

.bootstrap-select .dropdown-toggle .filter-option-inner-inner { overflow: hidden; }

.bootstrap-select .dropdown-toggle .filter-expand { width: 0 !important; float: left; opacity: 0 !important; overflow: hidden; }

.bootstrap-select .dropdown-toggle .caret { position: absolute; top: 50%; right: 12px; margin-top: -2px; vertical-align: middle; }

.input-group .bootstrap-select.form-control .dropdown-toggle { border-radius: inherit; }

.bootstrap-select[class*="col-"] .dropdown-toggle { width: 100%; }

.bootstrap-select .dropdown-menu { min-width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; }

.bootstrap-select .dropdown-menu > .inner:focus { outline: none !important; }

.bootstrap-select .dropdown-menu.inner { position: static; float: none; border: 0; padding: 0; margin: 0; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; }

.bootstrap-select .dropdown-menu li { position: relative; }

.bootstrap-select .dropdown-menu li.active small { color: rgba(255, 255, 255, 0.5) !important; }

.bootstrap-select .dropdown-menu li.disabled a { cursor: not-allowed; }

.bootstrap-select .dropdown-menu li a { cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.bootstrap-select .dropdown-menu li a.opt { position: relative; padding-left: 2.25em; }

.bootstrap-select .dropdown-menu li a span.check-mark { display: none; }

.bootstrap-select .dropdown-menu li a span.text { display: inline-block; }

.bootstrap-select .dropdown-menu li small { padding-left: 0.5em; }

.bootstrap-select .dropdown-menu .notify { position: absolute; bottom: 5px; width: 96%; margin: 0 2%; min-height: 26px; padding: 3px 5px; background: #f5f5f5; border: 1px solid #e3e3e3; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); pointer-events: none; opacity: 0.9; -webkit-box-sizing: border-box; box-sizing: border-box; }

.bootstrap-select .dropdown-menu .notify.fadeOut { -webkit-animation: 300ms linear 750ms forwards bs-notify-fadeOut; animation: 300ms linear 750ms forwards bs-notify-fadeOut; }

.bootstrap-select .no-results { padding: 3px; background: #f5f5f5; margin: 0 5px; white-space: nowrap; }

.bootstrap-select.fit-width .dropdown-toggle .filter-option { position: static; display: inline; padding: 0; }

.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner, .bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner { display: inline; }

.bootstrap-select.fit-width .dropdown-toggle .bs-caret:before { content: '\00a0'; }

.bootstrap-select.fit-width .dropdown-toggle .caret { position: static; top: auto; margin-top: -1px; }

.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark { position: absolute; display: inline-block; right: 15px; top: 5px; }

.bootstrap-select.show-tick .dropdown-menu li a span.text { margin-right: 34px; }

.bootstrap-select .bs-ok-default:after { content: ''; display: block; width: 0.5em; height: 1em; border-style: solid; border-width: 0 0.26em 0.26em 0; -webkit-transform: rotate(45deg); transform: rotate(45deg); }

.bootstrap-select.show-menu-arrow.open > .dropdown-toggle, .bootstrap-select.show-menu-arrow.show > .dropdown-toggle { z-index: 1061; }

.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before { content: ''; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid rgba(204, 204, 204, 0.2); position: absolute; bottom: -4px; left: 9px; display: none; }

.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after { content: ''; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid white; position: absolute; bottom: -4px; left: 10px; display: none; }

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before { bottom: auto; top: -4px; border-top: 7px solid rgba(204, 204, 204, 0.2); border-bottom: 0; }

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after { bottom: auto; top: -4px; border-top: 6px solid white; border-bottom: 0; }

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before { right: 12px; left: auto; }

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after { right: 13px; left: auto; }

.bootstrap-select.show-menu-arrow.open > .dropdown-toggle .filter-option:before, .bootstrap-select.show-menu-arrow.show > .dropdown-toggle .filter-option:before, .bootstrap-select.show-menu-arrow.open > .dropdown-toggle .filter-option:after, .bootstrap-select.show-menu-arrow.show > .dropdown-toggle .filter-option:after { display: block; }

.bs-searchbox, .bs-actionsbox, .bs-donebutton { padding: 4px 8px; }

.bs-actionsbox { width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; }

.bs-actionsbox .btn-group button { width: 50%; }

.bs-donebutton { float: left; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; }

.bs-donebutton .btn-group button { width: 100%; }

.bs-searchbox + .bs-actionsbox { padding: 0 8px 4px; }

.bs-searchbox .form-control { margin-bottom: 0; width: 100%; float: none; }

/*# sourceMappingURL=bootstrap-select.css.map */
/*============================================================================
  Slick Slider 1.6.0
  - If upgrading Slick's styles, use the following variables/functions
    instead of the slick defaults (from slick-theme.scss)
  - This file includes default slick.scss styles (at Slick Slider SCSS)
    and slick-theme.scss (at Slick Slider Theme). Upgrade each area individually.
  - Remove `outline: none` from `.slick-dots li button`
==============================================================================*/
/*================ Slick Slider SCSS ================*/
.slick-slider { position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; display: block; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }

.slick-list:focus { outline: none; }

.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track { position: relative; top: 0; left: 0; display: block; }

.slick-track:before, .slick-track:after { content: ''; display: table; }

.slick-track:after { clear: both; }

.slick-loading .slick-track { visibility: hidden; }

.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }

[dir='rtl'] .slick-slide { float: right; }

.slick-slide > div { position: absolute; top: 0; right: 0; bottom: 0; left: 0; }

.slick-slide img { display: block; }

.slick-slide.slick-loading img { display: none; }

.slick-slide.dragging img { pointer-events: none; }

.slick-initialized .slick-slide { display: block; }

.slick-loading .slick-slide { visibility: hidden; }

.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

.slick-arrow.slick-hidden { display: none; }

/*================ Slick Slider Theme ================*/
.slick-loading .slick-list { background: #ffffff url(//cdn.shopify.com/s/files/1/2643/4686/t/4/assets/ajax-loader.gif?17549447357334812326) center center no-repeat; }

/* Icons */
/* Arrows */
.slick-prev, .slick-next { position: absolute; top: 50%; display: block; width: 20px; height: 20px; padding: 0; border: none; line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); }

.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { background: transparent; color: transparent; }

.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before { opacity: 1; }

.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.25; }

.slick-prev:before, .slick-next:before { font-family: "slick-icons, sans-serif"; font-size: 20px; line-height: 1; color: #000000; opacity: 0.75; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.slick-prev { left: -25px; }

[dir='rtl'] .slick-prev { right: -25px; left: auto; }

.slick-prev:before { content: "←"; }

[dir='rtl'] .slick-prev:before { content: "→"; }

.slick-next { right: -25px; }

[dir='rtl'] .slick-next { right: auto; left: -25px; }

.slick-next:before { content: "→"; }

[dir='rtl'] .slick-next:before { content: "←"; }

/* Dots */
.slick-dotted.slick-slider { margin-bottom: 30px; }

.slick-dots { position: absolute; bottom: -25px; display: block; width: 100%; margin: 0; padding: 0; list-style: none; text-align: center; }

.slick-dots li { position: relative; display: inline-block; width: 20px; height: 20px; margin: 0 5px; padding: 0; cursor: pointer; }

.slick-dots li button { display: block; width: 20px; height: 20px; padding: 5px; border: 0; background: transparent; line-height: 0; font-size: 0; color: transparent; cursor: pointer; }

.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; }

.slick-dots li button:before { content: "•"; position: absolute; top: 0; left: 0; width: 20px; height: 20px; font-family: "slick-icons, sans-serif"; font-size: 6px; line-height: 20px; text-align: center; color: #000000; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.slick-dots li.slick-active button:before { color: #000000; opacity: 0.75; }

/* ============================================================================ #Normalize Based on normalize.css v3.0.2 | MIT License | git.io/normalize ============================================================================== */
*, *::before, *::after { -webkit-box-sizing: border-box; box-sizing: border-box; }

body { margin: 0; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }

body, input, textarea, button, select { -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; -moz-osx-font-smoothing: grayscale; }

a { background-color: transparent; }

em { font-style: italic; }

small { font-size: 80%; }

sub, sup { position: relative; vertical-align: baseline; font-size: 75%; line-height: 0; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

img { max-width: 100%; border: 0; }

button, input, optgroup, select, textarea { margin: 0; color: inherit; font: inherit; }

button[disabled], html input[disabled] { cursor: default; }

button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { padding: 0; border-style: none; }

button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { outline: 1px dotted ButtonText; }

input[type="search"], input[type="number"], input[type="email"], input[type="password"] { -webkit-appearance: none; -moz-appearance: none; }

table { width: 100%; border-collapse: collapse; border-spacing: 0; }

td, th { padding: 0; }

textarea { overflow: auto; -webkit-appearance: none; -moz-appearance: none; }

[tabindex="-1"]:focus { outline: none; }

#page > .skip-link.screen-reader-text { display: none; }

/* ================ Mixins ================ */
/* stylelint-disable declaration-no-important */
/* ================ SASS HELPERS ================ */
/* ============================================================================ Convert pixels to ems eg. for a relational value of 12px write em(12) when the parent is 16px if the parent is another value say 24px write em(12, 24) Based on https://github.com/thoughtbot/bourbon/blob/master/app/assets/stylesheets/functions/_px-to-em.scss ============================================================================== */
/* ============================================================================ Strips the unit from a number. @param {Number (With Unit)} $value @example scss - Usage $dimension: strip-units(10em); @example css - CSS Output $dimension: 10; @return {Number (Unitless)} based on https://github.com/thoughtbot/bourbon/blob/master/app/assets/stylesheets/functions/_strip-units.scss ============================================================================== */
/* ================ #Mixins ================ */
/* ============================================================================ Prefix mixin for generating vendor prefixes. Based on https://github.com/thoughtbot/bourbon/blob/master/app/assets/stylesheets/addons/_prefixer.scss Usage: // Input: .element { @include prefix(transform, scale(1), ms webkit spec); } // Output: .element { -ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); } ============================================================================== */
/* ================ Media Query Mixin ================ */
/* ================ Responsive Show/Hide Helper ================ */
/* ================ Responsive Text Alignment Helper ================ */
.results-overlay::before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #000000; opacity: 0.35; z-index: 5; }

.results-overlay .overlay-content, .results-overlay h1, .results-overlay h2, .results-overlay h4, .results-overlay p { position: relative; z-index: 6; }

/* ============================================================================ Flexbox prefix mixins from Bourbon https://github.com/thoughtbot/bourbon/blob/master/app/assets/stylesheets/css3/_flex-box.scss ============================================================================== */
/** Returns the transition properties in the correct format This function is used by @mixin transition($transitions...) */
/* This parent can be any width and height */
.simple-animated { -webkit-animation-duration: 0.5s; animation-duration: 0.5s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }

.animated, .wow { -webkit-animation-duration: 0.5s; animation-duration: 0.5s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }

.animated.infinite { -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; }

.animated, .wow { visibility: hidden; }

.stagger-children div:nth-child(1) .animated, .stagger-children div:nth-child(1) .simple-animated, .grid div:nth-child(1) .animated, .grid div:nth-child(1) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 0.4s; animation-delay: 0.4s; }

.stagger-children div:nth-child(2) .animated, .stagger-children div:nth-child(2) .simple-animated, .grid div:nth-child(2) .animated, .grid div:nth-child(2) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 0.8s; animation-delay: 0.8s; }

.stagger-children div:nth-child(3) .animated, .stagger-children div:nth-child(3) .simple-animated, .grid div:nth-child(3) .animated, .grid div:nth-child(3) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 1.2s; animation-delay: 1.2s; }

.stagger-children div:nth-child(4) .animated, .stagger-children div:nth-child(4) .simple-animated, .grid div:nth-child(4) .animated, .grid div:nth-child(4) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 1.6s; animation-delay: 1.6s; }

.stagger-children div:nth-child(5) .animated, .stagger-children div:nth-child(5) .simple-animated, .grid div:nth-child(5) .animated, .grid div:nth-child(5) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 2s; animation-delay: 2s; }

.stagger-children div:nth-child(6) .animated, .stagger-children div:nth-child(6) .simple-animated, .grid div:nth-child(6) .animated, .grid div:nth-child(6) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 2.4s; animation-delay: 2.4s; }

.stagger-children div:nth-child(7) .animated, .stagger-children div:nth-child(7) .simple-animated, .grid div:nth-child(7) .animated, .grid div:nth-child(7) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 2.8s; animation-delay: 2.8s; }

.stagger-children div:nth-child(8) .animated, .stagger-children div:nth-child(8) .simple-animated, .grid div:nth-child(8) .animated, .grid div:nth-child(8) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 3.2s; animation-delay: 3.2s; }

.stagger-children div:nth-child(9) .animated, .stagger-children div:nth-child(9) .simple-animated, .grid div:nth-child(9) .animated, .grid div:nth-child(9) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 3.6s; animation-delay: 3.6s; }

.stagger-children div:nth-child(10) .animated, .stagger-children div:nth-child(10) .simple-animated, .grid div:nth-child(10) .animated, .grid div:nth-child(10) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 4s; animation-delay: 4s; }

.stagger-children div:nth-child(11) .animated, .stagger-children div:nth-child(11) .simple-animated, .grid div:nth-child(11) .animated, .grid div:nth-child(11) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 4.4s; animation-delay: 4.4s; }

.stagger-children div:nth-child(12) .animated, .stagger-children div:nth-child(12) .simple-animated, .grid div:nth-child(12) .animated, .grid div:nth-child(12) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 4.8s; animation-delay: 4.8s; }

.stagger-children div:nth-child(13) .animated, .stagger-children div:nth-child(13) .simple-animated, .grid div:nth-child(13) .animated, .grid div:nth-child(13) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 5.2s; animation-delay: 5.2s; }

.stagger-children div:nth-child(14) .animated, .stagger-children div:nth-child(14) .simple-animated, .grid div:nth-child(14) .animated, .grid div:nth-child(14) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 5.6s; animation-delay: 5.6s; }

.stagger-children div:nth-child(15) .animated, .stagger-children div:nth-child(15) .simple-animated, .grid div:nth-child(15) .animated, .grid div:nth-child(15) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 6s; animation-delay: 6s; }

.stagger-children div:nth-child(16) .animated, .stagger-children div:nth-child(16) .simple-animated, .grid div:nth-child(16) .animated, .grid div:nth-child(16) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 6.4s; animation-delay: 6.4s; }

.stagger-children div:nth-child(17) .animated, .stagger-children div:nth-child(17) .simple-animated, .grid div:nth-child(17) .animated, .grid div:nth-child(17) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 6.8s; animation-delay: 6.8s; }

.stagger-children div:nth-child(18) .animated, .stagger-children div:nth-child(18) .simple-animated, .grid div:nth-child(18) .animated, .grid div:nth-child(18) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 7.2s; animation-delay: 7.2s; }

.stagger-children div:nth-child(19) .animated, .stagger-children div:nth-child(19) .simple-animated, .grid div:nth-child(19) .animated, .grid div:nth-child(19) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 7.6s; animation-delay: 7.6s; }

.stagger-children div:nth-child(20) .animated, .stagger-children div:nth-child(20) .simple-animated, .grid div:nth-child(20) .animated, .grid div:nth-child(20) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 8s; animation-delay: 8s; }

.stagger-children div:nth-child(21) .animated, .stagger-children div:nth-child(21) .simple-animated, .grid div:nth-child(21) .animated, .grid div:nth-child(21) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 8.4s; animation-delay: 8.4s; }

.stagger-children div:nth-child(22) .animated, .stagger-children div:nth-child(22) .simple-animated, .grid div:nth-child(22) .animated, .grid div:nth-child(22) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 8.8s; animation-delay: 8.8s; }

.stagger-children div:nth-child(23) .animated, .stagger-children div:nth-child(23) .simple-animated, .grid div:nth-child(23) .animated, .grid div:nth-child(23) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 9.2s; animation-delay: 9.2s; }

.stagger-children div:nth-child(24) .animated, .stagger-children div:nth-child(24) .simple-animated, .grid div:nth-child(24) .animated, .grid div:nth-child(24) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 9.6s; animation-delay: 9.6s; }

.stagger-children div:nth-child(25) .animated, .stagger-children div:nth-child(25) .simple-animated, .grid div:nth-child(25) .animated, .grid div:nth-child(25) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 10s; animation-delay: 10s; }

.stagger-children div:nth-child(26) .animated, .stagger-children div:nth-child(26) .simple-animated, .grid div:nth-child(26) .animated, .grid div:nth-child(26) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 10.4s; animation-delay: 10.4s; }

.stagger-children div:nth-child(27) .animated, .stagger-children div:nth-child(27) .simple-animated, .grid div:nth-child(27) .animated, .grid div:nth-child(27) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 10.8s; animation-delay: 10.8s; }

.stagger-children div:nth-child(28) .animated, .stagger-children div:nth-child(28) .simple-animated, .grid div:nth-child(28) .animated, .grid div:nth-child(28) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 11.2s; animation-delay: 11.2s; }

.stagger-children div:nth-child(29) .animated, .stagger-children div:nth-child(29) .simple-animated, .grid div:nth-child(29) .animated, .grid div:nth-child(29) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 11.6s; animation-delay: 11.6s; }

.stagger-children div:nth-child(30) .animated, .stagger-children div:nth-child(30) .simple-animated, .grid div:nth-child(30) .animated, .grid div:nth-child(30) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 12s; animation-delay: 12s; }

.stagger-children div:nth-child(31) .animated, .stagger-children div:nth-child(31) .simple-animated, .grid div:nth-child(31) .animated, .grid div:nth-child(31) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 12.4s; animation-delay: 12.4s; }

.stagger-children div:nth-child(32) .animated, .stagger-children div:nth-child(32) .simple-animated, .grid div:nth-child(32) .animated, .grid div:nth-child(32) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 12.8s; animation-delay: 12.8s; }

.stagger-children div:nth-child(33) .animated, .stagger-children div:nth-child(33) .simple-animated, .grid div:nth-child(33) .animated, .grid div:nth-child(33) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 13.2s; animation-delay: 13.2s; }

.stagger-children div:nth-child(34) .animated, .stagger-children div:nth-child(34) .simple-animated, .grid div:nth-child(34) .animated, .grid div:nth-child(34) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 13.6s; animation-delay: 13.6s; }

.stagger-children div:nth-child(35) .animated, .stagger-children div:nth-child(35) .simple-animated, .grid div:nth-child(35) .animated, .grid div:nth-child(35) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 14s; animation-delay: 14s; }

.stagger-children div:nth-child(36) .animated, .stagger-children div:nth-child(36) .simple-animated, .grid div:nth-child(36) .animated, .grid div:nth-child(36) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 14.4s; animation-delay: 14.4s; }

.stagger-children div:nth-child(37) .animated, .stagger-children div:nth-child(37) .simple-animated, .grid div:nth-child(37) .animated, .grid div:nth-child(37) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 14.8s; animation-delay: 14.8s; }

.stagger-children div:nth-child(38) .animated, .stagger-children div:nth-child(38) .simple-animated, .grid div:nth-child(38) .animated, .grid div:nth-child(38) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 15.2s; animation-delay: 15.2s; }

.stagger-children div:nth-child(39) .animated, .stagger-children div:nth-child(39) .simple-animated, .grid div:nth-child(39) .animated, .grid div:nth-child(39) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 15.6s; animation-delay: 15.6s; }

.stagger-children div:nth-child(40) .animated, .stagger-children div:nth-child(40) .simple-animated, .grid div:nth-child(40) .animated, .grid div:nth-child(40) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 16s; animation-delay: 16s; }

.stagger-children div:nth-child(41) .animated, .stagger-children div:nth-child(41) .simple-animated, .grid div:nth-child(41) .animated, .grid div:nth-child(41) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 16.4s; animation-delay: 16.4s; }

.stagger-children div:nth-child(42) .animated, .stagger-children div:nth-child(42) .simple-animated, .grid div:nth-child(42) .animated, .grid div:nth-child(42) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 16.8s; animation-delay: 16.8s; }

.stagger-children div:nth-child(43) .animated, .stagger-children div:nth-child(43) .simple-animated, .grid div:nth-child(43) .animated, .grid div:nth-child(43) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 17.2s; animation-delay: 17.2s; }

.stagger-children div:nth-child(44) .animated, .stagger-children div:nth-child(44) .simple-animated, .grid div:nth-child(44) .animated, .grid div:nth-child(44) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 17.6s; animation-delay: 17.6s; }

.stagger-children div:nth-child(45) .animated, .stagger-children div:nth-child(45) .simple-animated, .grid div:nth-child(45) .animated, .grid div:nth-child(45) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 18s; animation-delay: 18s; }

.stagger-children div:nth-child(46) .animated, .stagger-children div:nth-child(46) .simple-animated, .grid div:nth-child(46) .animated, .grid div:nth-child(46) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 18.4s; animation-delay: 18.4s; }

.stagger-children div:nth-child(47) .animated, .stagger-children div:nth-child(47) .simple-animated, .grid div:nth-child(47) .animated, .grid div:nth-child(47) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 18.8s; animation-delay: 18.8s; }

.stagger-children div:nth-child(48) .animated, .stagger-children div:nth-child(48) .simple-animated, .grid div:nth-child(48) .animated, .grid div:nth-child(48) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 19.2s; animation-delay: 19.2s; }

.stagger-children div:nth-child(49) .animated, .stagger-children div:nth-child(49) .simple-animated, .grid div:nth-child(49) .animated, .grid div:nth-child(49) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 19.6s; animation-delay: 19.6s; }

.stagger-children div:nth-child(50) .animated, .stagger-children div:nth-child(50) .simple-animated, .grid div:nth-child(50) .animated, .grid div:nth-child(50) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 20s; animation-delay: 20s; }

.stagger-children div:nth-child(51) .animated, .stagger-children div:nth-child(51) .simple-animated, .grid div:nth-child(51) .animated, .grid div:nth-child(51) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 20.4s; animation-delay: 20.4s; }

.stagger-children div:nth-child(52) .animated, .stagger-children div:nth-child(52) .simple-animated, .grid div:nth-child(52) .animated, .grid div:nth-child(52) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 20.8s; animation-delay: 20.8s; }

.stagger-children div:nth-child(53) .animated, .stagger-children div:nth-child(53) .simple-animated, .grid div:nth-child(53) .animated, .grid div:nth-child(53) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 21.2s; animation-delay: 21.2s; }

.stagger-children div:nth-child(54) .animated, .stagger-children div:nth-child(54) .simple-animated, .grid div:nth-child(54) .animated, .grid div:nth-child(54) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 21.6s; animation-delay: 21.6s; }

.stagger-children div:nth-child(55) .animated, .stagger-children div:nth-child(55) .simple-animated, .grid div:nth-child(55) .animated, .grid div:nth-child(55) .simple-animated { -webkit-animation-duration: 0.55s; animation-duration: 0.55s; -webkit-animation-delay: 22s; animation-delay: 22s; }

.stagger-children-root *:nth-child(1).animated, .stagger-children-root *:nth-child(1).simple-animated, .grid *:nth-child(1).animated, .grid *:nth-child(1).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 0.3s; animation-delay: 0.3s; }

.stagger-children-root *:nth-child(2).animated, .stagger-children-root *:nth-child(2).simple-animated, .grid *:nth-child(2).animated, .grid *:nth-child(2).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 0.6s; animation-delay: 0.6s; }

.stagger-children-root *:nth-child(3).animated, .stagger-children-root *:nth-child(3).simple-animated, .grid *:nth-child(3).animated, .grid *:nth-child(3).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 0.9s; animation-delay: 0.9s; }

.stagger-children-root *:nth-child(4).animated, .stagger-children-root *:nth-child(4).simple-animated, .grid *:nth-child(4).animated, .grid *:nth-child(4).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 1.2s; animation-delay: 1.2s; }

.stagger-children-root *:nth-child(5).animated, .stagger-children-root *:nth-child(5).simple-animated, .grid *:nth-child(5).animated, .grid *:nth-child(5).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 1.5s; animation-delay: 1.5s; }

.stagger-children-root *:nth-child(6).animated, .stagger-children-root *:nth-child(6).simple-animated, .grid *:nth-child(6).animated, .grid *:nth-child(6).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 1.8s; animation-delay: 1.8s; }

.stagger-children-root *:nth-child(7).animated, .stagger-children-root *:nth-child(7).simple-animated, .grid *:nth-child(7).animated, .grid *:nth-child(7).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 2.1s; animation-delay: 2.1s; }

.stagger-children-root *:nth-child(8).animated, .stagger-children-root *:nth-child(8).simple-animated, .grid *:nth-child(8).animated, .grid *:nth-child(8).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 2.4s; animation-delay: 2.4s; }

.stagger-children-root *:nth-child(9).animated, .stagger-children-root *:nth-child(9).simple-animated, .grid *:nth-child(9).animated, .grid *:nth-child(9).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 2.7s; animation-delay: 2.7s; }

.stagger-children-root *:nth-child(10).animated, .stagger-children-root *:nth-child(10).simple-animated, .grid *:nth-child(10).animated, .grid *:nth-child(10).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 3s; animation-delay: 3s; }

.stagger-children-root *:nth-child(11).animated, .stagger-children-root *:nth-child(11).simple-animated, .grid *:nth-child(11).animated, .grid *:nth-child(11).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 3.3s; animation-delay: 3.3s; }

.stagger-children-root *:nth-child(12).animated, .stagger-children-root *:nth-child(12).simple-animated, .grid *:nth-child(12).animated, .grid *:nth-child(12).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 3.6s; animation-delay: 3.6s; }

.stagger-children-root *:nth-child(13).animated, .stagger-children-root *:nth-child(13).simple-animated, .grid *:nth-child(13).animated, .grid *:nth-child(13).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 3.9s; animation-delay: 3.9s; }

.stagger-children-root *:nth-child(14).animated, .stagger-children-root *:nth-child(14).simple-animated, .grid *:nth-child(14).animated, .grid *:nth-child(14).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 4.2s; animation-delay: 4.2s; }

.stagger-children-root *:nth-child(15).animated, .stagger-children-root *:nth-child(15).simple-animated, .grid *:nth-child(15).animated, .grid *:nth-child(15).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 4.5s; animation-delay: 4.5s; }

.stagger-children-root *:nth-child(16).animated, .stagger-children-root *:nth-child(16).simple-animated, .grid *:nth-child(16).animated, .grid *:nth-child(16).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 4.8s; animation-delay: 4.8s; }

.stagger-children-root *:nth-child(17).animated, .stagger-children-root *:nth-child(17).simple-animated, .grid *:nth-child(17).animated, .grid *:nth-child(17).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 5.1s; animation-delay: 5.1s; }

.stagger-children-root *:nth-child(18).animated, .stagger-children-root *:nth-child(18).simple-animated, .grid *:nth-child(18).animated, .grid *:nth-child(18).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 5.4s; animation-delay: 5.4s; }

.stagger-children-root *:nth-child(19).animated, .stagger-children-root *:nth-child(19).simple-animated, .grid *:nth-child(19).animated, .grid *:nth-child(19).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 5.7s; animation-delay: 5.7s; }

.stagger-children-root *:nth-child(20).animated, .stagger-children-root *:nth-child(20).simple-animated, .grid *:nth-child(20).animated, .grid *:nth-child(20).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 6s; animation-delay: 6s; }

.stagger-children-root *:nth-child(21).animated, .stagger-children-root *:nth-child(21).simple-animated, .grid *:nth-child(21).animated, .grid *:nth-child(21).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 6.3s; animation-delay: 6.3s; }

.stagger-children-root *:nth-child(22).animated, .stagger-children-root *:nth-child(22).simple-animated, .grid *:nth-child(22).animated, .grid *:nth-child(22).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 6.6s; animation-delay: 6.6s; }

.stagger-children-root *:nth-child(23).animated, .stagger-children-root *:nth-child(23).simple-animated, .grid *:nth-child(23).animated, .grid *:nth-child(23).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 6.9s; animation-delay: 6.9s; }

.stagger-children-root *:nth-child(24).animated, .stagger-children-root *:nth-child(24).simple-animated, .grid *:nth-child(24).animated, .grid *:nth-child(24).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 7.2s; animation-delay: 7.2s; }

.stagger-children-root *:nth-child(25).animated, .stagger-children-root *:nth-child(25).simple-animated, .grid *:nth-child(25).animated, .grid *:nth-child(25).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 7.5s; animation-delay: 7.5s; }

.stagger-children-root *:nth-child(26).animated, .stagger-children-root *:nth-child(26).simple-animated, .grid *:nth-child(26).animated, .grid *:nth-child(26).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 7.8s; animation-delay: 7.8s; }

.stagger-children-root *:nth-child(27).animated, .stagger-children-root *:nth-child(27).simple-animated, .grid *:nth-child(27).animated, .grid *:nth-child(27).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 8.1s; animation-delay: 8.1s; }

.stagger-children-root *:nth-child(28).animated, .stagger-children-root *:nth-child(28).simple-animated, .grid *:nth-child(28).animated, .grid *:nth-child(28).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 8.4s; animation-delay: 8.4s; }

.stagger-children-root *:nth-child(29).animated, .stagger-children-root *:nth-child(29).simple-animated, .grid *:nth-child(29).animated, .grid *:nth-child(29).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 8.7s; animation-delay: 8.7s; }

.stagger-children-root *:nth-child(30).animated, .stagger-children-root *:nth-child(30).simple-animated, .grid *:nth-child(30).animated, .grid *:nth-child(30).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 9s; animation-delay: 9s; }

.stagger-children-root *:nth-child(31).animated, .stagger-children-root *:nth-child(31).simple-animated, .grid *:nth-child(31).animated, .grid *:nth-child(31).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 9.3s; animation-delay: 9.3s; }

.stagger-children-root *:nth-child(32).animated, .stagger-children-root *:nth-child(32).simple-animated, .grid *:nth-child(32).animated, .grid *:nth-child(32).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 9.6s; animation-delay: 9.6s; }

.stagger-children-root *:nth-child(33).animated, .stagger-children-root *:nth-child(33).simple-animated, .grid *:nth-child(33).animated, .grid *:nth-child(33).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 9.9s; animation-delay: 9.9s; }

.stagger-children-root *:nth-child(34).animated, .stagger-children-root *:nth-child(34).simple-animated, .grid *:nth-child(34).animated, .grid *:nth-child(34).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 10.2s; animation-delay: 10.2s; }

.stagger-children-root *:nth-child(35).animated, .stagger-children-root *:nth-child(35).simple-animated, .grid *:nth-child(35).animated, .grid *:nth-child(35).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 10.5s; animation-delay: 10.5s; }

.stagger-children-root *:nth-child(36).animated, .stagger-children-root *:nth-child(36).simple-animated, .grid *:nth-child(36).animated, .grid *:nth-child(36).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 10.8s; animation-delay: 10.8s; }

.stagger-children-root *:nth-child(37).animated, .stagger-children-root *:nth-child(37).simple-animated, .grid *:nth-child(37).animated, .grid *:nth-child(37).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 11.1s; animation-delay: 11.1s; }

.stagger-children-root *:nth-child(38).animated, .stagger-children-root *:nth-child(38).simple-animated, .grid *:nth-child(38).animated, .grid *:nth-child(38).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 11.4s; animation-delay: 11.4s; }

.stagger-children-root *:nth-child(39).animated, .stagger-children-root *:nth-child(39).simple-animated, .grid *:nth-child(39).animated, .grid *:nth-child(39).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 11.7s; animation-delay: 11.7s; }

.stagger-children-root *:nth-child(40).animated, .stagger-children-root *:nth-child(40).simple-animated, .grid *:nth-child(40).animated, .grid *:nth-child(40).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 12s; animation-delay: 12s; }

.stagger-children-root *:nth-child(41).animated, .stagger-children-root *:nth-child(41).simple-animated, .grid *:nth-child(41).animated, .grid *:nth-child(41).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 12.3s; animation-delay: 12.3s; }

.stagger-children-root *:nth-child(42).animated, .stagger-children-root *:nth-child(42).simple-animated, .grid *:nth-child(42).animated, .grid *:nth-child(42).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 12.6s; animation-delay: 12.6s; }

.stagger-children-root *:nth-child(43).animated, .stagger-children-root *:nth-child(43).simple-animated, .grid *:nth-child(43).animated, .grid *:nth-child(43).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 12.9s; animation-delay: 12.9s; }

.stagger-children-root *:nth-child(44).animated, .stagger-children-root *:nth-child(44).simple-animated, .grid *:nth-child(44).animated, .grid *:nth-child(44).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 13.2s; animation-delay: 13.2s; }

.stagger-children-root *:nth-child(45).animated, .stagger-children-root *:nth-child(45).simple-animated, .grid *:nth-child(45).animated, .grid *:nth-child(45).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 13.5s; animation-delay: 13.5s; }

.stagger-children-root *:nth-child(46).animated, .stagger-children-root *:nth-child(46).simple-animated, .grid *:nth-child(46).animated, .grid *:nth-child(46).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 13.8s; animation-delay: 13.8s; }

.stagger-children-root *:nth-child(47).animated, .stagger-children-root *:nth-child(47).simple-animated, .grid *:nth-child(47).animated, .grid *:nth-child(47).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 14.1s; animation-delay: 14.1s; }

.stagger-children-root *:nth-child(48).animated, .stagger-children-root *:nth-child(48).simple-animated, .grid *:nth-child(48).animated, .grid *:nth-child(48).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 14.4s; animation-delay: 14.4s; }

.stagger-children-root *:nth-child(49).animated, .stagger-children-root *:nth-child(49).simple-animated, .grid *:nth-child(49).animated, .grid *:nth-child(49).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 14.7s; animation-delay: 14.7s; }

.stagger-children-root *:nth-child(50).animated, .stagger-children-root *:nth-child(50).simple-animated, .grid *:nth-child(50).animated, .grid *:nth-child(50).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 15s; animation-delay: 15s; }

.stagger-children-root *:nth-child(51).animated, .stagger-children-root *:nth-child(51).simple-animated, .grid *:nth-child(51).animated, .grid *:nth-child(51).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 15.3s; animation-delay: 15.3s; }

.stagger-children-root *:nth-child(52).animated, .stagger-children-root *:nth-child(52).simple-animated, .grid *:nth-child(52).animated, .grid *:nth-child(52).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 15.6s; animation-delay: 15.6s; }

.stagger-children-root *:nth-child(53).animated, .stagger-children-root *:nth-child(53).simple-animated, .grid *:nth-child(53).animated, .grid *:nth-child(53).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 15.9s; animation-delay: 15.9s; }

.stagger-children-root *:nth-child(54).animated, .stagger-children-root *:nth-child(54).simple-animated, .grid *:nth-child(54).animated, .grid *:nth-child(54).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 16.2s; animation-delay: 16.2s; }

.stagger-children-root *:nth-child(55).animated, .stagger-children-root *:nth-child(55).simple-animated, .grid *:nth-child(55).animated, .grid *:nth-child(55).simple-animated { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-delay: 16.5s; animation-delay: 16.5s; }

@-webkit-keyframes countryRow { from { -webkit-transform: translateX(-100%); transform: translateX(-100%); }
  to { -webkit-transform: none; transform: none; } }

@keyframes countryRow { from { -webkit-transform: translateX(-100%); transform: translateX(-100%); }
  to { -webkit-transform: none; transform: none; } }

.countryRow { -webkit-animation-name: fadeInUpSmall; animation-name: fadeInUpSmall; }

@-webkit-keyframes countryShadow { from { opacity: 0;
    -webkit-transform: translate3d(-50%, 35px, 0);
            transform: translate3d(-50%, 35px, 0); }
  to { opacity: 0.8;
    -webkit-transform: translate3d(-50%, 0, 0);
            transform: translate3d(-50%, 0, 0); } }

@keyframes countryShadow { from { opacity: 0;
    -webkit-transform: translate3d(-50%, 35px, 0);
            transform: translate3d(-50%, 35px, 0); }
  to { opacity: 0.8;
    -webkit-transform: translate3d(-50%, 0, 0);
            transform: translate3d(-50%, 0, 0); } }

.countryRowShadow { -webkit-animation-name: countryShadow; animation-name: countryShadow; }

@-webkit-keyframes countryTriadLeft { from { opacity: 1;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%); }
  to { opacity: 1;
    left: 10%;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@keyframes countryTriadLeft { from { opacity: 1;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%); }
  to { opacity: 1;
    left: 10%;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@-webkit-keyframes countryTriadRight { from { opacity: 1;
    right: 50%;
    -webkit-transform: translateX(50%);
            transform: translateX(50%); }
  to { opacity: 1;
    right: 10%;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@keyframes countryTriadRight { from { opacity: 1;
    right: 50%;
    -webkit-transform: translateX(50%);
            transform: translateX(50%); }
  to { opacity: 1;
    right: 10%;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

.countryTriad { -webkit-animation-fill-mode: initial; animation-fill-mode: initial; }

.countryTriad.-left { -webkit-animation-name: countryTriadLeft; animation-name: countryTriadLeft; }

.countryTriad.-right { -webkit-animation-name: countryTriadRight; animation-name: countryTriadRight; }

@-webkit-keyframes fadeInUpSmall { from { opacity: 0;
    -webkit-transform: translate3d(0, 35px, 0);
            transform: translate3d(0, 35px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
            transform: none; } }

@keyframes fadeInUpSmall { from { opacity: 0;
    -webkit-transform: translate3d(0, 35px, 0);
            transform: translate3d(0, 35px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
            transform: none; } }

.fadeInUpSmall { -webkit-animation-name: fadeInUpSmall; animation-name: fadeInUpSmall; }

@-webkit-keyframes fadeInUpMed { from { opacity: 0;
    -webkit-transform: translate3d(0, 70px, 0);
            transform: translate3d(0, 70px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
            transform: none; } }

@keyframes fadeInUpMed { from { opacity: 0;
    -webkit-transform: translate3d(0, 70px, 0);
            transform: translate3d(0, 70px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
            transform: none; } }

.fadeInUpMed { -webkit-animation-name: fadeInUpMed; animation-name: fadeInUpMed; }

@-webkit-keyframes fadeInUp { from { opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0); }
  to { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

@keyframes fadeInUp { from { opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0); }
  to { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

.fadeInUp { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; }

@-webkit-keyframes fadeInDown { from { opacity: 0;
    -webkit-transform: translate3d(0, -35px, 0);
            transform: translate3d(0, -35px, 0); }
  to { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

@keyframes fadeInDown { from { opacity: 0;
    -webkit-transform: translate3d(0, -35px, 0);
            transform: translate3d(0, -35px, 0); }
  to { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

.fadeInDown { -webkit-animation-name: fadeInDown; animation-name: fadeInDown; }

@-webkit-keyframes slideInUpSmall { from { -webkit-transform: translate3d(0, 35px, 0);
    transform: translate3d(0, 35px, 0);
    visibility: visible; }
  to { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes slideInUpSmall { from { -webkit-transform: translate3d(0, 35px, 0);
    transform: translate3d(0, 35px, 0);
    visibility: visible; }
  to { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.slideInUpSmall { -webkit-animation-name: slideInUpSmall; animation-name: slideInUpSmall; }

@-webkit-keyframes fadeInLeftSmall { from { opacity: 0;
    -webkit-transform: translate3d(-45px, 0, 0);
    transform: translate3d(-45px, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInLeftSmall { from { opacity: 0;
    -webkit-transform: translate3d(-45px, 0, 0);
    transform: translate3d(-45px, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@-webkit-keyframes fadeInLeftMed { from { opacity: 0;
    -webkit-transform: translate3d(-65px, 0, 0);
            transform: translate3d(-65px, 0, 0); }
  to { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

@keyframes fadeInLeftMed { from { opacity: 0;
    -webkit-transform: translate3d(-65px, 0, 0);
            transform: translate3d(-65px, 0, 0); }
  to { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

.fadeInLeftMed { -webkit-animation-name: fadeInLeftMed; animation-name: fadeInLeftMed; }

.fadeInLeftSmall { -webkit-animation-name: fadeInLeftSmall; animation-name: fadeInLeftSmall; }

@-webkit-keyframes fadeInRightSmall { from { opacity: 0;
    -webkit-transform: translate3d(45px, 0, 0);
    transform: translate3d(45px, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInRightSmall { from { opacity: 0;
    -webkit-transform: translate3d(45px, 0, 0);
    transform: translate3d(45px, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInRightSmall { -webkit-animation-name: fadeInRightSmall; animation-name: fadeInRightSmall; }

@-webkit-keyframes fadeInRightMed { from { opacity: 0;
    -webkit-transform: translate3d(65px, 0, 0);
    transform: translate3d(65px, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInRightMed { from { opacity: 0;
    -webkit-transform: translate3d(65px, 0, 0);
    transform: translate3d(65px, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInRightMed { -webkit-animation-name: fadeInRightMed; animation-name: fadeInRightMed; }

@-webkit-keyframes fadeInDownSmall { from { opacity: 0;
    -webkit-transform: translate3d(0, -45px, 0);
    transform: translate3d(0, -45px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInDownSmall { from { opacity: 0;
    -webkit-transform: translate3d(0, -45px, 0);
    transform: translate3d(0, -45px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInDownSmall { -webkit-animation-name: fadeInDownSmall; animation-name: fadeInDownSmall; }

@-webkit-keyframes slideInLeftSmall { from { -webkit-transform: translate3d(-45px, 0, 0);
    transform: translate3d(-45px, 0, 0);
    visibility: visible; }
  to { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes slideInLeftSmall { from { -webkit-transform: translate3d(-45px, 0, 0);
    transform: translate3d(-45px, 0, 0);
    visibility: visible; }
  to { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.slideInLeftSmall { -webkit-animation-name: slideInLeftSmall; animation-name: slideInLeftSmall; }

@-webkit-keyframes slideInRightSmall { from { -webkit-transform: translate3d(45px, 0, 0);
    transform: translate3d(45px, 0, 0);
    visibility: visible; }
  to { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes slideInRightSmall { from { -webkit-transform: translate3d(45px, 0, 0);
    transform: translate3d(45px, 0, 0);
    visibility: visible; }
  to { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.slideInRightSmall { -webkit-animation-name: slideInRightSmall; animation-name: slideInRightSmall; }

@-webkit-keyframes navbarSlideDown { from { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);
    visibility: visible; }
  to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }

@keyframes navbarSlideDown { from { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);
    visibility: visible; }
  to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }

.navbarSlideDown { -webkit-animation-name: navbarSlideDown; animation-name: navbarSlideDown; }

@-webkit-keyframes fadeIn { from { opacity: 0; }
  to { opacity: 1; } }

@keyframes fadeIn { from { opacity: 0; }
  to { opacity: 1; } }

.fadeIn { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: fadeIn; animation-name: fadeIn; }

@-webkit-keyframes fadeOut { from { opacity: 1; }
  to { opacity: 0; } }

@keyframes fadeOut { from { opacity: 1; }
  to { opacity: 0; } }

.fadeOut { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: fadeOut; animation-name: fadeOut; }

@-webkit-keyframes rotateInDownLeft { 0% { -webkit-transform-origin: left; transform-origin: left;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; }
  100% { -webkit-transform-origin: left; transform-origin: left;
    opacity: 1; } }

@keyframes rotateInDownLeft { 0% { -webkit-transform-origin: left; transform-origin: left;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; }
  100% { -webkit-transform-origin: left; transform-origin: left;
    opacity: 1; } }

.rotateInDownLeft { -webkit-animation-duration: 0.9s; animation-duration: 0.9s; -webkit-transition: cubic-bezier(0.445, 0.05, 0.55, 0.95); transition: cubic-bezier(0.445, 0.05, 0.55, 0.95); -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: rotateInDownLeft; animation-name: rotateInDownLeft; }

@-webkit-keyframes rotateOutDownLeft { 0% { -webkit-transform-origin: left; transform-origin: left;
    opacity: 1; }
  100% { -webkit-transform-origin: left; transform-origin: left;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; } }

@keyframes rotateOutDownLeft { 0% { -webkit-transform-origin: left; transform-origin: left;
    opacity: 1; }
  100% { -webkit-transform-origin: left; transform-origin: left;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; } }

.rotateOutDownLeft { -webkit-animation-duration: 0.9s; animation-duration: 0.9s; -webkit-transition: cubic-bezier(0.445, 0.05, 0.55, 0.95); transition: cubic-bezier(0.445, 0.05, 0.55, 0.95); -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: rotateOutDownLeft; animation-name: rotateOutDownLeft; }

@-webkit-keyframes flip { from { -webkit-transform: perspective(20px) rotate3d(0, 1, 0, -360deg); transform: perspective(20px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out; }
  40% { -webkit-transform: perspective(20px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); transform: perspective(20px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out; }
  50% { -webkit-transform: perspective(20px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); transform: perspective(20px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in; }
  80% { -webkit-transform: perspective(20px) scale3d(0.95, 0.95, 0.95); transform: perspective(20px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in; }
  to { -webkit-transform: perspective(20px); transform: perspective(20px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in; } }

@keyframes flip { from { -webkit-transform: perspective(20px) rotate3d(0, 1, 0, -360deg); transform: perspective(20px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out; }
  40% { -webkit-transform: perspective(20px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); transform: perspective(20px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out; }
  50% { -webkit-transform: perspective(20px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); transform: perspective(20px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in; }
  80% { -webkit-transform: perspective(20px) scale3d(0.95, 0.95, 0.95); transform: perspective(20px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in; }
  to { -webkit-transform: perspective(20px); transform: perspective(20px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in; } }

@-webkit-keyframes flipSimple { from { -webkit-transform: rotate3d(0, 1, 0, -360deg); transform: rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out; }
  to { -webkit-transform: none; transform: none;
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in; } }

@keyframes flipSimple { from { -webkit-transform: rotate3d(0, 1, 0, -360deg); transform: rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out; }
  to { -webkit-transform: none; transform: none;
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in; } }

.animated.flip { -webkit-backface-visibility: visible; backface-visibility: visible; -webkit-animation-name: flip; animation-name: flip; }

.animated.flipSimple { -webkit-backface-visibility: visible; backface-visibility: visible; -webkit-animation-name: flipSimple; animation-name: flipSimple; }

@-webkit-keyframes wobble { 0% { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  15% { -webkit-transform: translate3d(-1%, 0, 0) rotate(0deg);
    transform: translate3d(-1%, 0, 0) rotate(0deg); }
  30% { -webkit-transform: translate3d(2%, 0, 0) rotate(0deg);
    transform: translate3d(2%, 0, 0) rotate(0deg); }
  45% { -webkit-transform: translate3d(-2%, 0, 0) rotate(0deg);
    transform: translate3d(-2%, 0, 0) rotate(0deg); }
  60% { -webkit-transform: translate3d(1%, 0, 0) rotate(0deg);
    transform: translate3d(1%, 0, 0) rotate(0deg); }
  75% { -webkit-transform: translate3d(-1%, 0, 0) rotate(0deg);
    transform: translate3d(-1%, 0, 0) rotate(0deg); }
  to { -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

@keyframes wobble { 0% { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  15% { -webkit-transform: translate3d(-1%, 0, 0) rotate(0deg);
    transform: translate3d(-1%, 0, 0) rotate(0deg); }
  30% { -webkit-transform: translate3d(2%, 0, 0) rotate(0deg);
    transform: translate3d(2%, 0, 0) rotate(0deg); }
  45% { -webkit-transform: translate3d(-2%, 0, 0) rotate(0deg);
    transform: translate3d(-2%, 0, 0) rotate(0deg); }
  60% { -webkit-transform: translate3d(1%, 0, 0) rotate(0deg);
    transform: translate3d(1%, 0, 0) rotate(0deg); }
  75% { -webkit-transform: translate3d(-1%, 0, 0) rotate(0deg);
    transform: translate3d(-1%, 0, 0) rotate(0deg); }
  to { -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

/* ================ Load First  ================ */
#brandNav, #subTop { background: #3A3939; }

#brandNav:not(#subTop), #subTop:not(#subTop) { min-height: 50px; z-index: 1999; -webkit-box-shadow: 0px 3px 6px #00000029; box-shadow: 0px 3px 6px #00000029; }

.noScroll #brandNav:not(#subTop), .noScroll #subTop:not(#subTop) { z-index: 99999; }

@media only screen and (max-width: 749px) { #brandNav, #subTop, #subTop { -webkit-filter: drop-shadow(0px 3px 6px #00000029) !important; filter: drop-shadow(0px 3px 6px #00000029) !important; -webkit-box-shadow: 0 3px 6px #00000029 !important; box-shadow: 0 3px 6px #00000029 !important; } }

@media only screen and (max-width: 419px) { #brandNav .navbar-container, #subTop .navbar-container, #subTop .navbar-container { padding: 0; } }

#subTop { height: 35px; overflow: hidden; min-height: initial; z-index: 1998; }

#subTop .navbar-header { margin: 0 auto; }

#subTop .navbar-header:not(.logo-bar) { overflow: visible !important; }

#subTop .navbar-header .market { left: initial; top: 0.5em; }

body.apple-pay-enabled #subTop { z-index: 999999; }

.navbar__select-items .bootstrap-select .dropdown-header { color: black !important; text-transform: uppercase; font-size: 0.75em; letter-spacing: 2; }

.navbar__select-items .bootstrap-select .bs-placeholder { color: white; }

.navbar__select-items .bootstrap-select .btn { margin-top: 39.5px; margin-bottom: 39.5px; line-height: 20px; margin-right: 0px; font-size: 11px; padding-top: 9px; padding-bottom: 9px; min-width: 0px; margin-bottom: -0.5em; width: auto; }

.navbar__select-items .bootstrap-select .btn:hover, .navbar__select-items .bootstrap-select .btn:active { color: #FFC300 !important; }

.navbar__select-items .btn-group > .btn { margin-top: 39.5px; margin-bottom: 39.5px; line-height: 20px; margin-right: 0px; font-size: 11px; padding-top: 9px; padding-bottom: 9px; min-width: 0px; margin-bottom: -0.5em; width: auto; }

.navbar__select-items .btn-group > .btn:hover, .navbar__select-items .btn-group > .btn:active { color: #FFC300 !important; }

.navbar-transactional div[id^="simple-social-icons"] { float: left; text-align: right; margin-top: 41px; margin-bottom: 41px; }

.navbar-transactional div[id^="simple-social-icons"] ul li a { border: 1px white solid; color: white !important; }

.navbar-transactional div[id^="simple-social-icons"] ul li a:hover, .navbar-transactional div[id^="simple-social-icons"] ul li a:focus { background-color: white; }

.navbar-transactional div[id^="simple-social-icons"] ul li.ssi-facebook a { border: 1px #4d6ebb solid !important; }

.navbar-transactional div[id^="simple-social-icons"] ul li.ssi-facebook a:hover, .navbar-transactional div[id^="simple-social-icons"] ul li.ssi-facebook a:focus { background-color: #4d6ebb !important; }

.navbar-transactional div[id^="simple-social-icons"] ul li.ssi-instagram a { border: 1px #fb3397 solid !important; }

.navbar-transactional div[id^="simple-social-icons"] ul li.ssi-instagram a:hover, .navbar-transactional div[id^="simple-social-icons"] ul li.ssi-instagram a:focus { background-color: #fb3397 !important; }

.navbar-transactional div[id^="simple-social-icons"] ul li.ssi-twitter a { border: 1px #3dacf3 solid !important; }

.navbar-transactional div[id^="simple-social-icons"] ul li.ssi-twitter a:hover, .navbar-transactional div[id^="simple-social-icons"] ul li.ssi-twitter a:focus { background-color: #3dacf3 !important; }

.navbar-transactional div[id^="simple-social-icons"] ul li.ssi-youtube a { border: 1px #b52c2c solid !important; }

.navbar-transactional div[id^="simple-social-icons"] ul li.ssi-youtube a:hover, .navbar-transactional div[id^="simple-social-icons"] ul li.ssi-youtube a:focus { background-color: #b52c2c !important; }

.navbar--menu { text-align: center; font-family: "Nunito Sans", NunitoSans, sans-serif !important; }

.navbar-main { float: none !important; display: inline-block !important; text-align: center !important; margin-bottom: -5px; }

.navbar-main .dropdown-menu { background-color: #383838; padding: 20px; min-width: 100%; width: 638px; max-width: 638px; margin-top: -1px !important; -webkit-transform: translateX(-50%); transform: translateX(-50%); }

.navbar-main .dropdown-menu > li { width: 50% !important; float: left; background-color: transparent !important; }

.navbar-main .dropdown-menu > li > a { color: #f2f2f2; background: transparent !important; }

.navbar-main .dropdown-menu > li > a:hover, .navbar-main .dropdown-menu > li > a:active { background-color: transparent !important; color: #FFC300; }

.navbar-servicios { float: none !important; display: inline-block !important; text-align: center !important; margin-bottom: -5px; margin-left: -5px; color: white; }

.navbar-servicios .dropdown-menu { background-color: #383838; padding: 0; min-width: 100%; width: 638px; max-width: 638px; margin-top: -1px !important; -webkit-transform: translateX(-50%); transform: translateX(-50%); }

.navbar-servicios .dropdown-menu__widget-title { color: #f2f2f2; font-size: 18px; color: #ffffff; letter-spacing: 0; text-transform: none; border-bottom: 1px solid #565656; margin-bottom: 20px; padding-bottom: 1em; display: block; }

.navbar-servicios .dropdown-menu > li { padding: 0; }

.navbar-servicios .dropdown-menu > li > .widget { padding: 45px 20px; width: 33%; float: left; border-right: 1px solid #565656; }

.navbar-servicios .dropdown-menu > li > .widget:last-child { border-right-color: transparent; }

.navbar-servicios ul.menu { padding: 0; list-style: none; color: white; }

.navbar-servicios ul.menu > li > a { color: #f2f2f2; font-size: 16px; color: #ffffff; letter-spacing: 0; text-transform: none; border-bottom: 1px solid #565656; display: block; margin-bottom: 20px; padding-bottom: 1em; }

.navbar-servicios ul.menu > li > a:hover, .navbar-servicios ul.menu > li > a:active { background-color: transparent; color: #FFC300; }

.navbar-servicios ul.menu ul.sub-menu { margin: 20px 0; padding: 0; list-style: none; color: white; }

.navbar-servicios ul.menu ul.sub-menu > li > a { text-transform: none; font-size: 12px; -webkit-box-shadow: none !important; box-shadow: none !important; }

.navbar-servicios ul.menu ul.sub-menu > li > a:hover, .navbar-servicios ul.menu ul.sub-menu > li > a:active { background-color: transparent; color: #FFC300; }

.navbar-servicios ul.menu a { color: white; }

.navbar--menu { /* .navbar-nav-item a[title="Deportes"]:before { background-color: #b974b7 !important; } */ }

.navbar--menu.navbar-fixed-top .navbar-nav-item--sub-menu.active .sub-menu { display: none; }

.navbar--menu .menu-item.dropdown.open { background-color: #383838; }

.navbar--menu .menu-item.dropdown.open > a { color: #f2f2f2; }

.navbar--menu .menu-item.dropdown.open > a:hover { background-color: transparent; color: #FFC300; }

.navbar-nav .navbar-nav-item--sub-menu.active > a { color: #ffffff; }

.navbar-nav .navbar-nav-item--sub-menu.active .sub-menu { display: block; }

.navbar-nav .navbar-nav-item--sub-menu .sub-menu { position: absolute; width: 100%; background-color: blue; left: 0; padding: 20px; z-index: -1; display: none; text-align: center; }

.navbar-nav .navbar-nav-item--sub-menu .sub-menu > .navbar-nav-item { display: inline-block; width: auto; color: #ffffff; letter-spacing: 1.25px; font-size: 10px; -webkit-box-shadow: none !important; box-shadow: none !important; }

.navbar-nav .navbar-nav-item--sub-menu .sub-menu > .navbar-nav-item > a { color: #ffffff; }

.navbar-fixed-top .logoLarge g.hideOnScroll { opacity: 0; display: none; }

.navbar-fixed-top .logoLarge g.symbolGroup { opacity: 1; -webkit-transform: translate(0, 0); transform: translate(0, 0); -webkit-transition-duration: 0.02s; transition-duration: 0.02s; }

body.navbar-is-fixed #mainNav { top: 0; position: fixed; }

body.navbar-is-fixed.logged-in.admin-bar #mainNav { top: 31px; }

.navbar-wrap { width: 100%; clear: both; }

@media only screen and (max-width: 749px) { .navbar-wrap { height: calc(50px + 35px) !important; } }

.geolocation-markets-dropdown-container { position: absolute; right: 90px; top: 0; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; letter-spacing: 0; margin: 0; padding: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; display: -webkit-box; display: -ms-flexbox; display: flex; z-index: 9; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='18' viewBox='0 0 15 18'%3E%3Cdefs%3E%3Cstyle%3E.i-map%7Bfill:%23fff%3B%7D%3C/style%3E%3C/defs%3E%3Cpath class='i-map' d='M-753.993-2771.222l-5.446-6.21a5.719 5.719 0 0 1-1.087-1.741 7.093 7.093 0 0 1 .872-6.7A7.449 7.449 0 0 1-753.5-2789a7.449 7.449 0 0 1 6.155 3.13 7.093 7.093 0 0 1 .87 6.7 5.715 5.715 0 0 1-1.087 1.739l-5.444 6.208a.659.659 0 0 1-.494.221A.656.656 0 0 1-753.993-2771.222Zm-4.594-13.932a5.863 5.863 0 0 0-.724 5.539 4.456 4.456 0 0 0 .857 1.364l4.954 5.65 4.952-5.646 0 0a4.467 4.467 0 0 0 .855-1.361 5.866 5.866 0 0 0-.722-5.543 6.158 6.158 0 0 0-5.088-2.587A6.156 6.156 0 0 0-758.587-2785.154Zm1.457 3.412a3.582 3.582 0 0 1 3.631-3.524 3.582 3.582 0 0 1 3.63 3.524 3.582 3.582 0 0 1-3.63 3.525A3.583 3.583 0 0 1-757.13-2781.742Zm1.3 0a2.3 2.3 0 0 0 2.334 2.266 2.3 2.3 0 0 0 2.333-2.266 2.3 2.3 0 0 0-2.333-2.265A2.3 2.3 0 0 0-755.833-2781.742Z' transform='translate(761 2789)'/%3E%3C/svg%3E"); padding-left: 20px; background-repeat: no-repeat; background-position: center left; }

.geolocation-markets-dropdown-container .geolocation-markets-dropdown { width: auto !important; }

.geolocation-markets-dropdown-container .geolocation-markets-dropdown button { padding: 5px 10px; border-width: 0; font-weight: 700; letter-spacing: 0; width: 100%; min-width: auto; }

.geolocation-markets-dropdown-container .geolocation-markets-dropdown button .caret { right: 5px; }

.geolocation-markets-dropdown { /* float: left !important; width: auto !important; */ }

.animated-menu-icon { height: 15px; width: 20px; position: relative; margin: auto; padding-top: 0; border: 0 solid transparent; cursor: pointer; }

.animated-menu-icon-bar { position: absolute; height: 2px; width: 20px; display: block; margin: 2px auto; background-color: #ffffff; -webkit-transition: 0.2s; transition: 0.2s; }

.animated-menu-icon-bar:nth-of-type(1) { top: 0; -webkit-transition: top 0.2s ease 0.2s, -webkit-transform 0.2s ease-out 0.1s; transition: top 0.2s ease 0.2s, -webkit-transform 0.2s ease-out 0.1s; transition: top 0.2s ease 0.2s, transform 0.2s ease-out 0.1s; transition: top 0.2s ease 0.2s, transform 0.2s ease-out 0.1s, -webkit-transform 0.2s ease-out 0.1s; }

.animated-menu-icon-bar:nth-of-type(2) { top: 6px; -webkit-transition: 0.2s ease 0.2s; transition: 0.2s ease 0.2s; }

.animated-menu-icon-bar:nth-of-type(3) { top: 12px; -webkit-transition: top 0.2s ease 0.2s, -webkit-transform 0.2s ease-out 0.1s; transition: top 0.2s ease 0.2s, -webkit-transform 0.2s ease-out 0.1s; transition: top 0.2s ease 0.2s, transform 0.2s ease-out 0.1s; transition: top 0.2s ease 0.2s, transform 0.2s ease-out 0.1s, -webkit-transform 0.2s ease-out 0.1s; }

.animated-menu-icon:hover { opacity: 0.5; }

.animated-menu-icon.-active { -webkit-transition: -webkit-transform 0.2s ease 0.3s; transition: -webkit-transform 0.2s ease 0.3s; transition: transform 0.2s ease 0.3s; transition: transform 0.2s ease 0.3s, -webkit-transform 0.2s ease 0.3s; -webkit-transform: rotate(45deg); transform: rotate(45deg); }

.animated-menu-icon.-active .animated-menu-icon-bar:nth-of-type(1) { top: 6px; -webkit-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: top 0.2s ease 0.1s, -webkit-transform 0.2s ease-out 0.5s; transition: top 0.2s ease 0.1s, -webkit-transform 0.2s ease-out 0.5s; transition: top 0.2s ease 0.1s, transform 0.2s ease-out 0.5s; transition: top 0.2s ease 0.1s, transform 0.2s ease-out 0.5s, -webkit-transform 0.2s ease-out 0.5s; }

.animated-menu-icon.-active .animated-menu-icon-bar:nth-of-type(2) { opacity: 0; }

.animated-menu-icon.-active .animated-menu-icon-bar:nth-of-type(3) { top: 6px; -webkit-transform: rotate(90deg); transform: rotate(90deg); -webkit-transition: top 0.2s ease 0.1s, -webkit-transform 0.2s ease-out 0.3s; transition: top 0.2s ease 0.1s, -webkit-transform 0.2s ease-out 0.3s; transition: top 0.2s ease 0.1s, transform 0.2s ease-out 0.3s; transition: top 0.2s ease 0.1s, transform 0.2s ease-out 0.3s, -webkit-transform 0.2s ease-out 0.3s; }

.cart-dropdown .cart-toggle { position: relative; }

.cart-dropdown .mobile-nav-hidden { margin-left: 20px; }

.cart-dropdown circle { fill: currentColor; }

.cart-dropdown .badge.badge--polygon { position: absolute; top: 50%; -webkit-transform: translateY(-95%) translateX(-20%); transform: translateY(-95%) translateX(-20%); display: inline-block; }

.cart-dropdown path { stroke: currentColor; }

.cart-dropdown .caret { border-top: 6px dashed; border-top: 6px solid \9; border-right: 6px solid transparent; border-left: 6px solid transparent; }

.cart-dropdown .item { width: 100%; }

.cart-dropdown.open .dropdown-menu { background-color: white; border-radius: 0; }

@media only screen and (max-width: 749px) { .cart-dropdown { padding-top: 7px; padding-left: 12px; } }

.cart-dropdown-items { max-height: 300px; overflow: auto; -webkit-box-shadow: inset 0 -5px 7px 0 rgba(0, 0, 0, 0.05); box-shadow: inset 0 -5px 7px 0 rgba(0, 0, 0, 0.05); border-bottom: 1px solid #eeeeee; }

.cart-dropdown-items .item-dismiss a { background-color: #808080; display: block; text-align: center; padding: 5px; width: 30px; height: 30px; }

.cart-dropdown-empty { padding-bottom: 10px; }

.cart-dropdown-totals { text-align: center; width: 100%; }

.cart-dropdown-menu { padding-bottom: 0; background-color: white; border: 0 solid transparent; }

.navbar { z-index: 100; top: 0; right: 0; left: 0; margin-bottom: 0; border-top: 0; border-left: 0; border-right: 0; font-family: "Lato", "sans-serif"; }

.navbar #profile-avatar-drop { width: 60px; height: 60px; display: inline-block; margin-top: 30px; margin-bottom: 30px; }

.navbar-nav.navbar-left { float: left; }

.navbar-nav.navbar-right { float: right; }

.navbar-nav.navbar-left > li > a { padding-left: 0; padding-right: 0; margin-right: 30px; }

.navbar-nav.navbar-right > li > a { padding-left: 0; padding-right: 0; margin-left: 1em; margin-right: 0; }

.navbar-nav > li > .btn { margin-top: 39.5px; margin-bottom: 39.5px; margin-right: 20px; color: #000000 !important; font-size: 11px; padding-top: 9px; padding-bottom: 9px; min-width: 185px; margin-bottom: -0.5em; }

.navbar-nav > li > .btn:hover { color: white !important; }

.navbar-nav > li > a { padding-left: 0; padding-right: 0; margin-right: 40px; font-family: "Lato", "sans-serif"; letter-spacing: 0; color: black; }

.navbar-nav > li > a.active { background-repeat: no-repeat; background-position: center bottom 10px; }

.navbar-nav > li > a svg { color: white; width: 15px; height: 15px; display: inline-block; opacity: 1; shape-rendering: auto; display: inline-block; }

.navbar-nav > li > a svg path { shape-rendering: auto; }

.navbar-nav > li > a svg.icon.nav-icon { width: 24px; height: 24px; color: #808080; }

.navbar-nav > li > a svg.icon.nav-icon path { shape-rendering: auto; }

.navbar-nav > li > a svg.icon.icon-chevron-down { color: #808080; width: 10px; height: 10px; margin-bottom: 2px; }

.navbar-nav > li > a svg.icon.icon-chevron-down path { shape-rendering: auto; }

.navbar-nav > li > a:hover, .navbar-nav > li > a:focus { -webkit-transition: color 0.5s ease-in-out; transition: color 0.5s ease-in-out; color: #FFC300; background-color: transparent; }

.navbar-nav > .active > a { font-weight: 900 !important; }

.navbar-nav > .active > a, .navbar-nav > .active > a:hover, .navbar-nav > .active > a:focus { color: #000; background-color: transparent; text-shadow: none !important; }

.navbar-nav > .disabled > a, .navbar-nav > .disabled > a:hover, .navbar-nav > .disabled > a:focus { color: #cccccc; background-color: transparent; }

.navbar-nav > .open > a, .navbar-nav > .open > a:hover, .navbar-nav > .open > a:focus { background-color: transparent; color: #000; }

.navbar-inner { display: table; width: 100%; }

@media (min-width: 1400px) { .navbar-inner { table-layout: fixed; } }

.navbar-left { display: table-cell; }

.navbar-center { display: none; vertical-align: middle; text-align: center; }

@media (min-width: 990px) { .navbar-center { display: table-cell; } }

.navbar-right { display: table-cell; text-align: right; }

.navbar-header, .navbar--menu .navbar-header { width: 100%; overflow: hidden; position: relative; }

.navbar-brand { position: relative; padding-top: 0; padding-bottom: 0; height: 75px; /* &:hover { opacity: 0.5; } */ }

.-centered.navbar-brand { /* position: absolute; top: 0; */ left: 50%; display: block; text-align: center; background-color: transparent; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); }

.navbar-brand svg, .navbar-brand img { /* width: 100%; @include color-transitions(); max-width: $navbar-brand-width; @include navbar-vertical-align($logo-height); */ height: 45px; width: auto; margin: 15px; }

@media only screen and (max-width: 749px) { .navbar-brand svg, .navbar-brand img { height: 27.5px !important; margin: 11px 15px 11.5px !important; } }

.navbar-brand:hover, .navbar-brand:focus { text-decoration: none; }

.navbar-logo { position: relative; top: 0; right: 0; bottom: 0; left: 0; display: block; opacity: 1; -webkit-transition: opacity 0.15s; transition: opacity 0.15s; }

.navbar .btn--link { margin-top: 53px; margin-bottom: 53px; font-family: "Lato", "sans-serif"; letter-spacing: normal; line-height: 14px; font-size: 14px; padding: 0; }

.navbar .btn--link + .btn--link { border-left: 2px solid #808080; margin-left: 5px; padding-left: 5px; }

.navbar-nav-item { position: relative; display: inline-block; color: inherit; font-size: 14px; font-weight: bold; letter-spacing: 1px; line-height: 16px; }

@media (min-width: 480px) and (max-width: 1399px) { .navbar-nav-item { padding-right: 6px; padding-left: 6px; } }

.navbar-nav-item--sub-menu { position: static !important; }

.navbar-nav-item-icon { font-size: 16px; }

@media (min-width: 750px) { .navbar-nav-item-icon { display: none; } }

.navbar-nav-item-text { display: none; }

@media (min-width: 750px) { .navbar-nav-item-text { display: inline-block; } }

.navbar-nav-item-text:after { content: ""; position: absolute; top: 50%; right: 0; left: 0; width: 0; margin: -1px 0 0 0; border-top: 1px solid; -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; }

.navbar-nav-item:hover, .navbar-nav-item:focus, .navbar-nav-item:active { color: inherit; text-decoration: none; }

.navbar-nav-item:hover .navbar-nav-item-text:after { width: 100%; }

.navbar-nav-item:hover .navbar-nav-item-icon { opacity: 0.5; }

.navbar-nav-item.-active { cursor: default; opacity: 1; }

.navbar-nav-item.-active .navbar-nav-item-text:after { width: 100%; }

.navbar-nav-item > ul > .navbar-nav-item { width: 100%; border-bottom: 0; }

.navbar-tabs { color: #FFC300; -webkit-transition: all 0.3s; transition: all 0.3s; -webkit-transform: translateY(-120px); transform: translateY(-120px); }

.navbar-tabs-item { position: relative; display: inline-block; margin: 0 10px; color: inherit; font-family: "Lato", "sans-serif"; font-size: 16px; font-weight: bold; letter-spacing: 0.64px; }

@media (min-width: 1400px) { .navbar-tabs-item { margin: 0 15px; font-size: 25px; letter-spacing: 1px; } }

@media (min-width: 1800px) { .navbar-tabs-item { margin: 0 20px; font-size: 27px; letter-spacing: 1.08px; } }

.navbar-tabs-item:first-child { margin-left: 0; }

.navbar-tabs-item:last-child { margin-right: 0; }

.navbar-tabs-item:after { content: ""; position: absolute; top: 50%; right: 0; left: 0; width: 0; margin: -1px 0 0 0; border-top: 1px solid; -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; }

.navbar-tabs-item.-active, .navbar-tabs-item:hover, .navbar-tabs-item:focus { color: inherit; text-decoration: none; }

.navbar-tabs-item.-active:after, .navbar-tabs-item:hover:after, .navbar-tabs-item:focus:after { width: 100%; }

.navbar-tabs-item.-active { cursor: default; }

.navbar-tabs.-visible { -webkit-transform: translateY(0); transform: translateY(0); }

.navbar-menu-dropdown { padding-top: 20px; padding-bottom: 20px; margin-top: 30px !important; border: 0 solid transparent; }

.navbar-menu-dropdown li:hover, .navbar-menu-dropdown li:hover > a:hover { background-color: #FFC300; color: white; }

.navbar-menu-dropdown li > a { color: #FFC300; text-transform: uppercase; font-size: 14px; font-weight: 500; margin-bottom: 7px; }

.navbar-collapse { padding-left: 0; padding-right: 0; }

.navbar.-default { background-color: #ffffff; border-color: transparent; border-bottom-color: #eeeeee; }

.navbar.-default .navbar-back { color: #4C4C50; }

.navbar.-default .navbar-tabs, .navbar.-default .navbar-nav { color: #4C4C50; }

.navbar.-default .navbar .menu-icon:before { color: #FFC300; }

.navbar.-transparent .navbar-brand svg, .navbar.-transparent .navbar-brand img { -webkit-transition: all 0.05s; transition: all 0.05s; width: 140px; height: 146px; max-width: 220px; margin-top: 45px; margin-bottom: 0; }

.navbar.-transparent .navbar-brand svg path.symbol, .navbar.-transparent .navbar-brand svg circle.circle, .navbar.-transparent .navbar-brand img path.symbol, .navbar.-transparent .navbar-brand img circle.circle { fill: #FFC300; }

.navbar.-transparent .navbar-brand svg .symbolGroup, .navbar.-transparent .navbar-brand img .symbolGroup { -webkit-transform: translate(0, 36.375px); transform: translate(0, 36.375px); }

.navbar.-transparent .navbar-back { color: #4C4C50; }

.navbar.-transparent .navbar .menu-icon:before { color: #FFC300; }

.navbar.-inverse .navbar-back { color: #000000; }

.navbar.-inverse .navbar-tabs, .navbar.-inverse .navbar-nav { color: #000000; }

.navbar.-inverse .navbar .menu-icon:before { color: #FFC300; }

.navbar.-bw .navbar-back { color: #000000; }

@media (min-width: 750px) { .navbar.-bw .navbar-back { color: #ffffff; } }

.navbar.-bw .navbar-tabs, .navbar.-bw .navbar-nav { color: #000000; }

.navbar.-inverse-force .navbar-back { color: #000000; }

.navbar.-inverse-force .navbar-tabs, .navbar.-inverse-force .navbar-nav { color: #000000; }

.navbar.-small { min-height: 60px; }

@media (max-width: 1005px) { .mobile-nav-hidden { display: none !important; } }

/*
.burger-button {
  @media (min-width: $navbar-collapse-point) {
    display: none;
  }
}
*/
@media (max-width: 1005px) { .navbar.-transparent .navbar-brand .logoLarge { height: 48px; margin-top: 4px; margin-bottom: 4px; }
  .navbar.-transparent .navbar-brand .logoLarge g.hideOnScroll { opacity: 0; display: none; }
  .navbar.-transparent .navbar-brand .logoLarge g.symbolGroup { opacity: 1; -webkit-transform: translate(0, 0); transform: translate(0, 0); -webkit-transition-duration: 0.02s; transition-duration: 0.02s; } }

@media only screen and (max-width: 749px) { .nav > li > .navbar-nav-item--hosted-expriences { display: none; } }

@media (max-width: 1005px) { body.navbar-is-fixed #mainNav { top: -56px; } }

@media (min-width: 750px) and (max-width: 989px) { .dektop-menu-main-nav { display: none; } }

@media (max-width: 1005px) { .navbar-wrap { height: 56px; }
  .navbar { -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); min-height: 56px; margin-bottom: 0; }
  .navbar#mainNav { display: none; }
  .navbar-transactional { margin-right: 0; }
  .navbar-transactional div[id^="simple-social-icons"] { display: none; }
  .navbar-transactional > li:not(.mobile-nav-hidden) { position: static; display: inline-block; }
  .navbar .simple-social-icons-2 { display: none; }
  .navbar-header, .navbar--menu .navbar-header { float: left; }
  .navbar-brand { height: 100%; }
  .navbar-brand svg, .navbar-brand img { height: 45px; width: auto; margin-top: 5.5px; margin-bottom: 5.5px; }
  .cart-dropdown { padding-top: 0; padding-left: 0; }
  .cart-dropdown-menu { margin-top: 18px !important; }
  .navbar-nav { margin-left: 0; }
  .navbar-nav > .open > a, .navbar-nav > .open > a, .navbar-nav > .open > a:hover, .navbar-nav > .open > a:hover, .navbar-nav > .open > a:focus, .navbar-nav > .open > a:focus { color: #FFC300; }
  .navbar-nav > .open > .dropdown-menu { position: absolute; background-color: #2e2e2e; width: 100%; right: 0; -webkit-transform: none; transform: none; left: inherit; padding-bottom: 20px; }
  .navbar-nav { margin-top: 0px; margin-bottom: 0px; }
  .navbar-nav > li > a { margin-top: 8px; margin-bottom: 8px; margin-right: 15px; }
  .navbar-nav > li > .btn--link { margin-top: 21.5px; margin-bottom: 21.5px; }
  .navbar-nav > li > .btn { margin-right: 20px; margin-top: 7.5px; margin-bottom: 7.5px; margin-bottom: 0; min-width: 50px; }
  .navbar-nav > li > .btn span { display: block; padding-left: 5px; padding-right: 5px; }
  .navbar #profile-avatar-drop { width: 30px; height: 30px; display: inline-block; margin-top: 13px; margin-bottom: 13px; } }

/*================ Module | Filters and Sort toolbar and selection ================*/
.filters-toolbar-wrapper { margin-bottom: 22px; }

@media only screen and (min-width: 750px) { .filters-toolbar-wrapper { margin-bottom: 45px; } }

.filters-toolbar { display: -ms-flexbox; display: -webkit-box; display: flex; width: 100%; -ms-flex-align: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; -webkit-box-align: center; align-items: center; }

.filters-toolbar__item { min-width: 33%; -webkit-box-flex: 1; -ms-flex: 1 1 33%; flex: 1 1 33%; }

.no-flexbox .filters-toolbar__item { text-align: left !important; }

.filters-toolbar__item--count { min-width: 0; text-align: center; -webkit-box-flex: 0; -ms-flex: 0 1 auto; flex: 0 1 auto; }

.no-flexbox .filters-toolbar select { width: 100% !important; }

.filters-toolbar__input { -webkit-transition: all ease-out 0.15s; transition: all ease-out 0.15s; overflow: hidden; max-width: 100%; height: 55px; border: 0 solid transparent; background-color: #ffffff; text-overflow: ellipsis; white-space: nowrap; opacity: 1; }

@media only screen and (max-width: 749px) { .filters-toolbar__input { height: 46px; } }

.filters-toolbar__input.hidden { opacity: 0; }

.filters-toolbar__input option { overflow: hidden; text-overflow: ellipsis; }

.filters-toolbar__input--sort { margin-right: -10px; }

.no-flexbox .filters-toolbar__input--sort { margin: 0; }

.filters-toolbar__input--filter { margin-left: -15px; }

.no-flexbox .filters-toolbar__input--filter { margin: 0; }

.filters-toolbar__product-count { overflow: hidden; margin-bottom: 0; font-size: 0.9375em; font-style: italic; line-height: 55px; text-overflow: ellipsis; white-space: nowrap; }

@media only screen and (max-width: 749px) { .filters-toolbar__product-count { font-size: 0.875em; line-height: 46px; } }

/*================ Navbar -- Menu ================*/
.navbar-wrap--menu { height: 101px; }

.navbar-inverse { border: 0; -webkit-box-shadow: none; box-shadow: none; }

.navbar--menu { min-height: 0; /*background-color: $menu-bg;*/ background-color: #ffffff; border: none !important; /*box-shadow: none;*/ -webkit-box-shadow: 0px 3px 6px #00000029; box-shadow: 0px 3px 6px #00000029; z-index: 100; top: 0; right: 0; left: 0; margin-bottom: 0; border-top: none; border-left: 0; border-right: 0; font-family: "Lato", "sans-serif"; /*================ Orient Breadcrumb Mega ================*/ /*================ Orient Filter Breadcrumb ================*/ /*================ Orient Filter Mega Menu ================*/ position: relative; }

@media only screen and (min-width: 750px) { .navbar--menu { min-height: 40px; } }

.navbar--menu .navbar-container { margin-right: auto; margin-left: auto; padding-left: 50px; padding-right: 50px; *zoom: 1; }

.navbar--menu .navbar-container::after { content: ''; display: table; clear: both; }

@media only screen and (max-width: 749px) { .navbar--menu .navbar-container { padding-left: 22px; padding-right: 22px; } }

@media (min-width: 750px) { .navbar--menu .navbar-container { max-width: 959px; } }

@media (min-width: 990px) { .navbar--menu .navbar-container { max-width: 1369px; } }

@media (min-width: 1400px) { .navbar--menu .navbar-container { max-width: 1769px; } }

@media (min-width: 1800px) { .navbar--menu .navbar-container { max-width: 1570px; } }

.navbar--menu .navbar-nav { /* > li { &:first-of-type { border-left: 1px solid #cdcdcd; } border-right: 1px solid #cdcdcd; } */ }

.navbar--menu .navbar-nav.navbar-left > li > a { margin-left: 0px; margin-right: 0px; }

.navbar--menu .navbar-nav.navbar-right > li > a { margin-left: 0px; margin-right: 0px; }

.navbar--menu .navbar-nav > li > a { /* padding-left: $line-height-computed/2; padding-right: $line-height-computed/2; font-family: $menu-nav-item-font-family; letter-spacing: $nav-letter-spacing; padding-top: ($menu-navbar-height - $line-height-tiny)/2; padding-bottom: ($menu-navbar-height - $line-height-tiny)/2; */ /* color: $menu-navbar-default-link-color; svg { color: #585858; width: 15px; height: 15px; display: inline-block; opacity: 1; shape-rendering: auto; display: inline-block; margin-bottom: -2px; path { shape-rendering: auto; } } svg.icon.icon-chevron-down { color: $gray; width: 10px; height: 10px; margin-bottom: 2px; path { shape-rendering: auto; } } */ font-family: "Nunito Sans", sans-serif; text-align: left; font-size: 14px; line-height: 40px; font-weight: 600; letter-spacing: 0; color: #3a3939; text-transform: capitalize; opacity: 1; padding: 0 20px; }

.navbar--menu .navbar-nav > li > a.active { background-repeat: no-repeat; background-position: center bottom 10px; }

.navbar--menu .navbar-nav-item { /* position: relative; display: inline-block; color: inherit; font-size: $menu-nav-item-font-size; font-weight: $menu-nav-item-font-weight; letter-spacing: $menu-nav-item-letter-spacing; text-transform: uppercase; line-height: $menu-nav-item-line-height; transition: color 0.3s, color 0s; @media (min-width: $screen-xs-min) and (max-width: $screen-md-max) { padding-right: 6px; padding-left: 6px; } .navbar-icon { font-size: 16px; transition: color 0.2s; @media (min-width: $screen-sm-min) { display: none; } } */ /* .navbar-text { display: none; @media (min-width: $screen-sm-min) { display: inline-block; } &:after { content: ""; position: absolute; top: 50%; right: 0; left: 0; width: 0; margin: -1px 0 0 0; border-top: 1px solid; transition: color 0.15s ease-in-out; } } &:hover, &:focus, &:active { color: inherit; text-decoration: none; } &:hover .navbar-text:after { width: 100%; } &:hover .navbar-icon { opacity: 0.5; } &.-active { cursor: default; opacity: 1; } &.-active .navbar-text:after { width: 100%; } */ }

.navbar--menu .navbar-nav-item a { -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); }

.navbar--menu .navbar-nav-item a:before { content: ""; position: absolute; z-index: -1; left: 51%; right: 51%; bottom: 0; background: #2098D1; height: 4px; -webkit-transition-property: left, right; transition-property: left, right; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }

.navbar--menu .navbar-nav-item a:focus, .navbar--menu .navbar-nav-item a:active, .navbar--menu .navbar-nav-item a:hover { color: #000 !important; text-shadow: 1px 0px 0px rgba(0, 0, 0, 0.75); }

.navbar--menu .navbar-nav-item a:focus:before, .navbar--menu .navbar-nav-item a:active:before, .navbar--menu .navbar-nav-item a:hover:before { left: 0; right: 0; }

.navbar--menu .navbar-menu-dropdown { padding-top: 20px; padding-bottom: 20px; margin-top: 30px !important; border: 0px solid transparent; }

.navbar--menu .navbar-menu-dropdown li:hover, .navbar--menu .navbar-menu-dropdown li:hover > a:hover { background-color: #383838; color: white; }

.navbar--menu .navbar-menu-dropdown li > a { color: #383838; text-transform: uppercase; font-size: 14px; font-weight: 500; margin-bottom: 7px; }

.navbar--menu .mega-dropdown.open > a:after { content: ""; bottom: -5px; }

.navbar--menu .mega-dropdown.open > a:hover:after { background-color: #4C4C50; }

.navbar--menu .mega-dropdown > a:hover:after { content: ""; bottom: -5px; }

.navbar--menu .mega-dropdown-menu:before { height: 303px; }

.navbar--menu .mega-dropdown-menu:after { height: 303px; }

.navbar--menu .mega-container { max-width: 700px; margin-bottom: 20px; min-height: 170px; }

.navbar--menu .navbar-breadcrumbs { border-bottom: none; font-size: 14px; line-height: 16px; letter-spacing: 0px; text-transform: uppercase; font-family: "Nunito Sans", NunitoSans, sans-serif; height: 101px; color: #808080; }

@media only screen and (max-width: 749px) { .navbar--menu .navbar-breadcrumbs { height: auto; padding: 5px 0; } }

.navbar--menu .navbar-breadcrumbs ol { margin-top: 41.5px; margin-bottom: 41.5px; }

@media only screen and (max-width: 749px) { .navbar--menu .navbar-breadcrumbs ol { margin-top: 0; margin-bottom: 0; } }

.navbar--menu .navbar-breadcrumbs ol > .active { color: #383838; }

.navbar--menu .navbar-breadcrumbs ol > li { padding-left: 0px; }

.navbar--menu .navbar-breadcrumbs ol > li + li:before { content: "/ "; padding: 0 5px; color: #ccc; }

.navbar--menu form.navbar-filter-list { margin: 0 0 0 0; }

.navbar--menu form.navbar-filter-list .h6 { text-align: center; margin-bottom: 10px; }

.navbar--menu .collection-filter-activity { position: absolute; bottom: 0; padding: 0; width: 100%; text-align: center; }

.navbar--menu .collection-filter-activity__container { border-top: 1px solid #eeeeee; padding-top: 20px; padding-left: 20px; padding-right: 20px; height: 77px; }

.navbar--menu .collection-filter-activity__active-filters, .navbar--menu .collection-filter-activity__watch-count { display: inline-block; }

.navbar--menu .collection-filter-activity__reset-button { display: inline-block; width: auto; }

.navbar--menu .collection-filter-activity .active-filter-item { display: inline-block; width: auto; }

.navbar--menu .collection-filter-activity .active-filter-item .icon-wrapper { color: #808080; font-size: 10px; }

.navbar--menu .collection-filter-activity .active-filter-item .icon { width: 12px; height: 12px; margin-bottom: 3px; margin-left: 5px; }

.navbar--menu .collection-filter-activity .btn { min-width: 0px; border-color: #eeeeee; padding: 8px; font-size: 11px; letter-spacing: 1.2px; }

.navbar--menu .collection-filter-activity .btn .icon { width: 10px; height: 10px; margin-top: -3px; margin-left: 5px; }

#navbar--top { text-align: center !important; }

#navbar--top .navbar-nav { float: none !important; display: inline-block !important; text-align: center !important; margin-bottom: 0px; }

#navbar--top .navbar-nav > li a { padding: 0; line-height: 50px; margin: 0 16px 0 12px; text-align: center; font-family: "Nunito Sans", sans-serif; text-align: left; font-size: 13px; line-height: 40px; font-weight: 600; letter-spacing: 0; color: #ffffff; text-transform: capitalize; opacity: 1; letter-spacing: .13px; }

@media (min-width: 1006px) and (max-width: 1069px) { #navbar--top .navbar-nav > li a { margin: 0 10px 0 6px; } }

#navbar--top .navbar-nav > li a .evc-icon { font-size: 5px; margin-left: 5px; }

#navbar--top .navbar-nav > li a:hover { color: #828282; }

#navbar--top .navbar-nav > li.dropdown.open > a { color: #828282; }

@media only screen and (min-width: 750px) { #navbar--top .navbar-nav > li.dropdown > a { margin: 0 8px 0 5px; float: left; } }

@media (min-width: 750px) { #navbar--top .navbar-nav > li.dropdown > a.menu-title-dropdown { margin: 0 0 0 15px; } }

@media (min-width: 1380px) { #navbar--top .navbar-nav > li.dropdown > a.menu-title-dropdown { margin: 0 0 0 12px; } }

@media (min-width: 1280px) and (max-width: 1379px) { #navbar--top .navbar-nav > li.dropdown > a.menu-title-dropdown { margin: 0 0 0 6px; } }

@media (min-width: 1040px) and (max-width: 1279px) { #navbar--top .navbar-nav > li.dropdown > a.menu-title-dropdown { margin: 0 0 0 4px; } }

@media (min-width: 1006px) and (max-width: 1039px) { #navbar--top .navbar-nav > li.dropdown > a.menu-title-dropdown { margin: 0 0 0 2px; } }

@media (min-width: 1380px) { #navbar--top .navbar-nav > li.dropdown > a[data-toggle="dropdown"] { margin: 0 16px 0 5px; } }

@media (min-width: 1280px) and (max-width: 1379px) { #navbar--top .navbar-nav > li.dropdown > a[data-toggle="dropdown"] { margin: 0 10px 0 5px; } }

@media (min-width: 1140px) and (max-width: 1279px) { #navbar--top .navbar-nav > li.dropdown > a[data-toggle="dropdown"] { margin: 0 8px 0 4px; } }

@media (min-width: 750px) and (max-width: 1005px) { #navbar--top .navbar-nav > li.dropdown > a[data-toggle="dropdown"] { margin: 0 20px 0 5px; } }

@media (min-width: 1040px) and (max-width: 1139px) { #navbar--top .navbar-nav > li.dropdown > a[data-toggle="dropdown"] { margin: 0 5px 0 2px; } }

@media (min-width: 1006px) and (max-width: 1039px) { #navbar--top .navbar-nav > li.dropdown > a[data-toggle="dropdown"] { margin: 0 4px 0 0; } }

#navbar--top .navbar-nav .sub a { color: #828282; }

@media (min-width: 1210px) { #menu-menu-top .navbar-nav-item { padding: 0; } }

@media (min-width: 1180px) and (max-width: 1209px) { #menu-menu-top .navbar-nav-item { padding: 0 4px; } }

@media (max-width: 1149px) { #menu-menu-top .navbar-nav-item { padding: 0 2px; } }

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { background: transparent; }

#brandNav .line-sub, #subTop .line-sub { border-bottom: 1px solid #464646; }

@media only screen and (max-width: 749px) { #brandNav .line-sub, #subTop .line-sub { border: none; } }

@media (max-width: 480px) { #brandNav .line-sub > .navbar-container, #subTop .line-sub > .navbar-container { padding: 0 !important; } }

#brandNav .navbar-header, #subTop .navbar-header { margin-top: 6px; }

#brandNav .navbar-header:not(.logo-bar), #subTop .navbar-header:not(.logo-bar) { overflow: visible !important; }

@media only screen and (max-width: 749px) { #brandNav .navbar-header, #subTop .navbar-header { display: block !important; margin: 0; } }

#brandNav:not(#subTop) .navbar-header:not(.logo-bar), #subTop:not(#subTop) .navbar-header:not(.logo-bar) { z-index: 1; }

@media (max-width: 1005px) { #brandNav:not(#subTop) .logo-bar.navbar-header, #subTop:not(#subTop) .logo-bar.navbar-header { overflow: visible !important; } }

@media (max-width: 1005px) and (min-width: 750px) { #brandNav:not(#subTop) .navbar-header > .burger-button, #subTop:not(#subTop) .navbar-header > .burger-button, #brandNav:not(#subTop) .navbar--menu .navbar-header > .burger-button, #subTop:not(#subTop) .navbar--menu .navbar-header > .burger-button { margin-top: -2px; } }

.burger-button { position: absolute; left: 0; margin: 0; padding: 0; top: 8px; height: 20px; width: 25px; border: 0; background-color: transparent; color: #ffffff; z-index: 9; text-decoration: none !important; /* $burger-button-height: 15px; $burger-padding: 5px; $burger-button-size: $burger-button-height + $burger-padding; //padding: $burger-padding; //height: $burger-button-height; //margin-top: (($navbar-mobile-height - $burger-button-size) / 2); //margin-bottom: (($navbar-mobile-height - $burger-button-size) / 2); &:hover { text-decoration: none !important; } .menu-icon:before { content: "\E902"; font-family: "icons" !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: $burger-button-size; // Better Font Rendering -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: $brand-primary; font-size: $burger-button-size; } */ }

.burger-button:focus { color: #828282; background-color: transparent !important; }

.burger-button:hover { color: #828282; background-color: transparent !important; }

@media only screen and (max-width: 749px) { .burger-button { top: 15px; }
  .burger-button .evc-icon:before { font-size: 15px; } }

.market { left: 75px; top: 8px; padding: 0; width: 100px; height: 22px; min-width: auto !important; background-color: transparent; background-image: url("../images/NoticiasYa-Assets-LogosUnivision-white.svg"); background-position: -205px -52px; background-repeat: no-repeat; background-size: auto 100px; border: none; text-align: center; line-height: 20px; /* right: 26px; */ position: absolute; }

@media only screen and (max-width: 749px) { .market { /* width:80px; height:18px; background-position: -185px -45px; background-size: auto 87.5px; */ -webkit-transform: scale(0.8) translate(-1em, 0); transform: scale(0.8) translate(-1em, 0); } }

.btn.btn--search { position: absolute; left: 43px; top: 10px; padding: 0; width: 20px; height: 20px; min-width: auto !important; background: transparent !important; border: none; display: block; text-align: center; line-height: 20px; color: #ffffff; }

@media (min-width: 1006px) and (max-width: 1139px) { .btn.btn--search { left: 35px; } }

.btn.btn--search:after { display: none !important; }

.btn.btn--search:focus { color: #828282 !important; background-color: transparent !important; }

.btn.btn--search:hover { color: #828282 !important; background-color: transparent !important; }

/* body.scrolled:not(.mobile) .markets-selector-open { display: none !important; } */
.markets-selector-open { font: normal normal 600 13px/18px 'Nunito Sans'; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; position: absolute; letter-spacing: 0px; margin: 0; padding: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; display: -webkit-box; display: -ms-flexbox; display: flex; z-index: 9; /*display: none !important;*/ }

@media (min-width: 1006px) { .markets-selector-open { top: 11px; } }

@media (max-width: 1005px) and (min-width: 750px) { .markets-selector-open { top: 14px; } }

@media (min-width: 1140px) { .markets-selector-open { right: calc(95px + 24px); } }

@media (min-width: 1006px) and (max-width: 1139px) { .markets-selector-open { right: calc(95px + 10px); } }

@media (min-width: 750px) and (max-width: 1005px) { .markets-selector-open { right: calc(95px + 24px); } }

@media only screen and (min-width: 750px) { .markets-selector-open { color: #fff; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } }

@media (max-width: 1005px) { .markets-selector-open { color: transparent !important; font-size: 0px; top: 17px; left: 45px; max-width: 15px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }

@media (max-width: 1005px) and (min-width: 750px) { .markets-selector-open { -webkit-transform: translate(46px, -2.5px); transform: translate(46px, -2.5px); } }

@media (min-width: 1006px) { .markets-selector-open:hover, .markets-selector-open:focus, .markets-selector-open:visited, .markets-selector-open:active { color: #fff !important; } }

@media only screen and (max-width: 749px) { .markets-selector-open:hover, .markets-selector-open:focus, .markets-selector-open:visited, .markets-selector-open:active { color: transparent !important; } }

.markets-selector-open:hover svg .i-map, .markets-selector-open:focus svg .i-map, .markets-selector-open:visited svg .i-map, .markets-selector-open:active svg .i-map { fill: #CC9C00; }

.markets-selector-open svg { margin: 0 8px 0 0; height: 18px; width: 15px; }

.markets-selector-open svg .i-map { fill: #fff; }

.btn.join-request-open { border: 1px solid #f6b813; border-radius: 3px; opacity: 1; background: transparent; text-align: center; font-family: "Nunito Sans", sans-serif; font-size: 13px; line-height: 35px; letter-spacing: 0.5px; color: #f6b813; position: absolute; right: 0; top: 2px; margin: 0; padding: 0; width: 95px; height: 35px; min-width: auto; text-transform: capitalize; font-weight: 700; z-index: 9; }

.btn.join-request-open:after { content: none; }

.btn.join-request-open:hover { background-color: #f6b813; color: white; }

.btn.join-request-open:focus { background-color: #f6b813; color: white; }

@media only screen and (max-width: 749px) { .btn.join-request-open { font-size: 12px; color: #fff; font-weight: 600; border-width: 0; border-bottom: 1px solid #FFC20E; border-radius: 0; width: auto; height: 17.5px; line-height: 1.35em; top: 15px; } }

@media only screen and (max-width: 749px) { #wpadminbar { position: fixed; } }

@media (max-width: 1005px) { #brandNav:not(#subTop), #subTop:not(#subTop) { -webkit-box-shadow: 0px 3px 6px #00000029; box-shadow: 0px 3px 6px #00000029; position: fixed; width: 100%; }
  body:not(.admin-bar) { top: 0; } }

@media (max-width: 1005px) and (min-width: 783px) { body.admin-bar #brandNav:not(#subTop), body.admin-bar #subTop:not(#subTop) { top: 32px; } }

@media (max-width: 782px) { body.admin-bar #brandNav:not(#subTop), body.admin-bar #subTop:not(#subTop) { top: 45px; } }

@media (max-width: 1005px) and (min-width: 750px) { #brandNav:not(#subTop), #subTop:not(#subTop) { height: 60px; } }

@media (min-width: 1006px) { body { /* &.scrolled.noScroll { #brandNav { position: fixed; .navbar-header .isologo-nya { display: none; } } } &:not(.scrolled) { #brandNav { .navbar-header .isologo-nya { display: none; } } } &:not(.noScroll) { .burger-button { transition: none !important; } }*/ /*&.scrolled:not(.noScroll) { .logo-bar { display: none !important; } .navbar-header { .join-request-open, .navbar-collapse, .market { display: none !important; } .btn--search, .burger-button { filter: invert(1); } .btn--search { top: 8px; left: 86px; } .burger-button { top: 6px; left: 43px; } }*/ /* #brandNav { .navbar-header .isologo-nya { content: ""; display: block; position: absolute; background-image: url('../images/ny_icon.svg'); background-position: center center; background-repeat: no-repeat; background-size: auto 100%; width: 25px; height: 25px; top: 3px; } } } */ /* &.scrolled { .navbar--menu .navbar-nav-item a:before { bottom: -2px !important; } } */ }
  body #mainNav { position: fixed; height: 40px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; top: 56px; }
  body.admin-bar { /* &.scrolled { &>#page { padding-top: 32px !important; #head-navs { margin-top: -32px !important; #mainNav { top: 32px; } } } &.noScroll { &>#page { #head-navs { #brandNav{ top: 32px; } } } } } */ }
  body #brandNav:not(#subTop), body #subTop:not(#subTop) { position: fixed; }
  body.admin-bar #brandNav:not(#subTop), body.admin-bar #subTop:not(#subTop) { top: 32px; }
  body.admin-bar #mainNav { top: calc(56px + 32px); }
  body.admin-bar .navbar-wrap--menu { height: 96px; }
  body:not(.admin-bar) .navbar-wrap--menu { height: 96px; }
  body #mainNav .container-fluid { padding: 0; }
  body #mainNav .container-fluid .navbar-container { padding: 0; } }

body { /* &.scrolled:not(.mobile) { #mainNav { @media (max-width:1189px) and (min-width:1006px) { padding-left: calc(10px + 10%); } .container-fluid { @media (max-width:1309px) and (min-width:1210px) { margin-right: 4%; } @media (max-width:1209px) and (min-width:1130px) { margin-right: 5%; } @media (max-width:1129px) and (min-width:1070px) { margin-right: 2%; } @media (max-width:1069px) and (min-width:1006px) { margin-right: 0; } @media (max-width:1359px) and (min-width:1210px) { margin-left: calc(2% + 120px); margin-right: 0; } } } } */ }

body #mainNav { /* @media (max-width:1209px) and (min-width:1190px) { justify-content: flex-end; } */ }

@media (max-width: 1399px) and (min-width: 1006px) { body #mainNav .container-fluid .navbar-main .navbar-nav-item { padding: 0 !important; } }

@media (max-width: 1209px) and (min-width: 1006px) { body #mainNav .container-fluid { margin-left: 0; margin-right: 0; } }

@media (max-width: 1260px) and (min-width: 1190px) { body #mainNav { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }

@media (max-width: 1189px) and (min-width: 1006px) { body #mainNav { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }

@media (max-width: 1189px) and (min-width: 1110px) { body #mainNav .navbar-main .navbar-nav-item a { padding: 0 15px; } }

@media (max-width: 1109px) and (min-width: 1060px) { body #mainNav .navbar-main .navbar-nav-item a { padding: 0 12px; } }

@media (max-width: 1059px) and (min-width: 1006px) { body #mainNav .navbar-main .navbar-nav-item a { padding: 0 9px; } }

@media (min-width: 1006px) { body #brandNav .navbar-container, body #subTop .navbar-container { padding: 0 50px 0 35px; } }

/* @media (max-width:1049px) and (min-width:1006px) { body.scrolled:not(.noScroll) .navbar-header { left: 30px; } } @media (max-width:1205px) and (min-width:1006px) { body.scrolled:not(.noScroll) .navbar-header { left: 25px; } } */
@media only screen and (max-width: 749px) { #subTop { position: relative; width: 100%; }
  body:not(.admin-bar) #subTop { top: 50px; }
  body.admin-bar #subTop { top: 49px; } }

@media (min-width: 750px) and (max-width: 1005px) { #brandNav .line-sub, #subTop .line-sub, #subTop .line-sub { border: none; }
  #brandNav .burger-button, #subTop .burger-button, #brandNav .btn.btn--search, #subTop .btn.btn--search, .market { top: 15px; }
  .btn.join-request-open { top: 5px; }
  .-centered.navbar-brand { -webkit-transform: translate(-50%, -18%); transform: translate(-50%, -18%); }
  .navbar-wrap { height: 60px; } }

@media (min-width: 1006px) { #brandNav:not(#subTop) .line-sub, #subTop:not(#subTop) .line-sub { padding-top: 2.5px; padding-bottom: 2.5px; } }

@media (max-width: 1005px) { .logo-top-header { display: none !important; } }

@media (min-width: 1006px) and (max-width: 1139px) { .logo-top-header { left: calc(43px + 20px + 1em); } }

@media (min-width: 1140px) { .logo-top-header { left: calc(43px + 20px + 2em); } }

@media (min-width: 1006px) { .logo-top-header { position: absolute; top: 2px; padding: 0; width: auto; height: 45px; min-width: auto !important; background: transparent !important; border: none; display: block; text-align: center; line-height: 20px; }
  .logo-top-header img { height: 35px; width: auto; max-width: initial; margin: 0; } }

@media (min-width: 1006px) { body:not(.market-selector-opened) .logo-bar.navbar-header, .isologo-nya { display: none !important; } }

.mega-dropdown { position: static !important; border: none; }

.mega-dropdown.open > a:after { content: ""; position: absolute; z-index: 1001; bottom: -10px; left: 0; width: 100%; height: 2px; background-color: #4C4C50; }

.mega-dropdown.open > a:hover:after { background-color: #4C4C50; }

.mega-dropdown > a:hover:after { content: ""; position: absolute; z-index: 1001; bottom: -10px; left: 0; width: 100%; height: 2px; background-color: #e6e6e6; }

.mega-dropdown-button-wrap { padding-top: 10px; padding-bottom: 10px; text-align: center; }

.mega-dropdown-menu { width: 100%; padding: 0; padding-bottom: 100px; border-top: 1px solid white; border-right: none; border-bottom: 10px solid #f7f7f7; border-left: none; background-color: white; -webkit-box-shadow: none; box-shadow: none; background-clip: initial; }

.mega-dropdown-menu:before, .mega-dropdown-menu:after { content: ""; position: absolute; bottom: 0; width: 10px; height: calc(100% + 120px); background-color: #f7f7f7; }

.mega-dropdown-menu:before { left: 0; }

.mega-dropdown-menu:after { right: 0; }

.mega-dropdown-menu.-brand { padding-bottom: 140px; }

.mega-dropdown-menu > .container > .row, .mega-dropdown-menu > .navbar-container > .row { margin: 0; }

.mega-dropdown-menu > .container > .grid, .mega-dropdown-menu > .navbar-container > .grid, .mega-dropdown-menu > .container > .row, .mega-dropdown-menu > .navbar-container > .row, .mega-dropdown-menu > .container > .shopify-section, .mega-dropdown-menu > .navbar-container > .shopify-section { border-top: 1px solid #eeeeee; padding-top: 39px; }

.mega-dropdown-menu ul { padding: 0; margin: 0; }

.mega-dropdown-menu ul > li { list-style: none; }

.mega-dropdown-menu ul > li > a { display: block; padding: 0; clear: both; font-weight: normal; white-space: normal; }

.mega-dropdown-menu ul > li.lead-sm > a:hover, .mega-dropdown-menu ul > li.lead-sm > a:focus { text-decoration: none; background-color: #f5f5f5; }

.mega-dropdown-menu form { margin: 3px 20px; }

.mega-dropdown-menu .form-group { margin-bottom: 3px; }

.mega-dropdown-menu .right { padding-right: 0; }

.mega-dropdown ul.mega-contact { padding-top: 25%; }

.mega-dropdown ul.mega-contact li { color: black; line-height: 1.667; }

.mega-dropdown .post-item-title { font-size: 16px; line-height: 26px; margin-bottom: 3px; }

.mega-dropdown .post-item-image { background-repeat: no-repeat; background-size: cover; }

.mega-dropdown .post-item-image:before { content: ""; float: left; padding-bottom: 49.2753623188%; }

.mega-dropdown .post-item-image:after { content: ""; display: table; clear: both; }

.mega-dropdown .post-item-image > * { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.mega-dropdown .logo-seperator { position: absolute; bottom: 0; left: 0; width: 100%; }

@media only screen and (min-width: 750px) { .mega-dropdown--sort { margin-left: 80px; } }

.logo-seperator { position: relative; padding: 40px 0; }

.logo-seperator hr { border-color: white; margin-top: 5px; margin-bottom: 5px; }

.logo-seperator-svgwrap { position: absolute; top: 50%; left: 50%; padding: 5px; background-color: white; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.logo-seperator-svgwrap svg { width: 60px; height: 32px; }

.logo-seperator path { fill: #d9d9d9; }

/* ---------------------------------------- */
/*
font-family: 'Nunito Sans', sans-serif;

font-family: 'Lato', sans-serif;
*/
@font-face { font-family: 'Aller'; src: url("../fonts/Aller/Aller.ttf") format("truetype"); font-weight: 400; font-style: normal; speak: none; }

.wrap-for-hero { padding-top: 120px; }

.page-wrap { position: relative; }

.page .page-wrap, .page .page-wrap-default { position: relative; padding-top: 0; }

.wrap { top: 0; right: 0; left: 0; width: 100%; height: 100%; padding-top: 120px; }

.wrap-default { padding: 20px 0; position: relative; width: 100%; }

@media only screen and (max-width: 749px) { .wrap-default { padding: 21px 0; } }

@media (min-width: 990px) { .wrap-default { padding: 45px 0; } }

@media (min-width: 1400px) { .wrap-default { padding: 45px 0; } }

.wrap-archive, .wrap-search, .wrap-category, .wrap-error404 { padding: 45px 0; width: 100%; /* Este selector es para el fondo de color de las categorias y archives */ /* el color de fondo se da en archive.php */ /* &:before { content:''; display: block; position: absolute; top: 0; left: 0; right: 0; z-index: -1; height: 500px; } */ }

@media only screen and (max-width: 749px) { .wrap-archive, .wrap-search, .wrap-category, .wrap-error404 { padding: 21px 0; } }

@media only screen and (min-width: 750px) { .wrap-archive, .wrap-search, .wrap-category, .wrap-error404 { padding: 45px 0; } }

@media only screen and (min-width: 990px) { .wrap-archive, .wrap-search, .wrap-category, .wrap-error404 { padding: 90px 0; } }

@media only screen and (max-width: 749px) { .wrap-search { padding: 0 !important; } }

.wrap-single { /* Este selector es para el fondo de color de las categorias y archives */ /* el color de fondo se da en single.php */ /* &:before { @include media-query($small) { display: none; } content:''; display: block; position: absolute; top: 0; left: 0; right: 0; z-index: -1; height: 500px; } */ }

.container-fluid { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; *zoom: 1; }

.container-fluid::after { content: ''; display: table; clear: both; }

.container, .navbar-container { margin-right: auto; margin-left: auto; padding-left: 50px; padding-right: 50px; *zoom: 1; }

.container::after, .navbar-container::after { content: ''; display: table; clear: both; }

@media only screen and (max-width: 749px) { .container, .navbar-container { padding-left: 22px; padding-right: 22px; } }

@media (min-width: 750px) { .container, .navbar-container { max-width: 959px; } }

@media (min-width: 990px) { .container, .navbar-container { max-width: 1369px; } }

@media (min-width: 1400px) { .container, .navbar-container { max-width: 1769px; } }

@media (min-width: 1800px) { .container, .navbar-container { max-width: 1570px; } }

.container .container:not(.mega-container):not(.collection-filter-activity__container), .navbar-container .container:not(.mega-container):not(.collection-filter-activity__container), .container .navbar-container:not(.mega-container):not(.collection-filter-activity__container), .navbar-container .navbar-container:not(.mega-container):not(.collection-filter-activity__container) { padding-left: 0; padding-right: 0; }

@media only screen and (max-width: 749px) { .container .container:not(.mega-container):not(.collection-filter-activity__container), .navbar-container .container:not(.mega-container):not(.collection-filter-activity__container), .container .navbar-container:not(.mega-container):not(.collection-filter-activity__container), .navbar-container .navbar-container:not(.mega-container):not(.collection-filter-activity__container) { padding-left: 0; padding-right: 0; } }

.container--thin { max-width: 1270px; }

.container--search { max-width: 900px; }

.container-inner { max-width: 1440px; padding: 0 20px; margin: auto; }

@media only screen and (max-width: 989px) { .container-inner { padding: 0; } }

.container-inner.-left { padding-right: 0; }

html { -webkit-box-sizing: border-box; box-sizing: border-box; min-height: 100%; line-height: 1.5; min-width: 360px; font-size: 16px; }

*, *:before, *:after { -webkit-box-sizing: inherit; box-sizing: inherit; }

html, body { font-size: 16px; overflow-x: hidden !important; }

body { background-color: white; min-height: 100%; width: 100%; overflow: auto; letter-spacing: 0; line-height: 1.25; color: #000000; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

body.noScroll { overflow: hidden; }

body.noScroll .content { overflow: hidden; }

@media only screen and (min-width: 750px) and (max-width: 989px) { body.noScroll #brandNav:not(#subTop), body.noScroll #subTop:not(#subTop) { height: 60px; } }

#main { background: white; }

#inner-content { background-color: white; position: relative; z-index: 1; }

a:focus { color: inherit; }

a:focus, button:focus, .btn:focus, .dropdown-toggle:focus { outline: 0 !important; -moz-outline: 0 !important; -webkit-outline: 0 !important; }

/* Fast Tap enables no-delay taps (FastClick-esque) on supporting browsers */
a, button, [role="button"], input, label, select, textarea { -ms-touch-action: manipulation; touch-action: manipulation; }

body, input, textarea, button, select { -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; -moz-text-size-adjust: 100%; -ms-text-size-adjust: 100%; text-size-adjust: 100%; }

@media only screen and (max-width: 989px) { input, textarea, select, button { font-size: 16px; } }

a { -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; cursor: pointer; }

a:hover, a:focus { text-decoration: underline; }

*:focus { outline: none !important; }

figure { margin: 0; }

img, picture { margin: 0; max-width: 100%; }

*::-moz-selection { background: rgba(0, 0, 0, 0.8); color: white; }

*::selection { background: rgba(0, 0, 0, 0.8); color: white; }

*::-moz-selection { background: #000000; color: white; }

/* ================ Form element helpers ================ */
form { margin: 0; }

button, input[type="submit"], label[for] { cursor: pointer; }

optgroup { font-weight: bold; }

option { background-color: #ffffff; color: black; }

[tabindex="-1"]:focus { outline: none; }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: "Nunito Sans", NunitoSans, sans-serif; font-weight: bold; color: black; text-transform: uppercase; }

h1 small, h1 .small, h2 small, h2 .small, h3 small, h3 .small, h4 small, h4 .small, h5 small, h5 .small, h6 small, h6 .small, .h1 small, .h1 .small, .h2 small, .h2 .small, .h3 small, .h3 .small, .h4 small, .h4 .small, .h5 small, .h5 .small, .h6 small, .h6 .small { font-weight: normal; line-height: 1; color: #FFC300; }

h1.lead, h2.lead, h3.lead, h4.lead, h5.lead, h6.lead, .h1.lead, .h2.lead, .h3.lead, .h4.lead, .h5.lead, .h6.lead { font-size: inherit; line-height: inherit; }

h1 small, h1 .small, .h1 small, .h1 .small, h2 small, h2 .small, .h2 small, .h2 .small, h3 small, h3 .small, .h3 small, .h3 .small { font-size: 55%; }

.h1, .h2, .h3 { margin-top: 0; margin-bottom: 10px; }

h1, h2, h3 { margin-top: 20px; margin-bottom: 10px; }

h4 small, h4 .small, .h4 small, .h4 .small, h5 small, h5 .small, .h5 small, .h5 .small, h6 small, h6 .small, .h6 small, .h6 .small { font-size: 75%; }

.h4, .h5, .h6 { margin-top: 0; margin-bottom: 10px; }

h4, h5, h6 { margin-top: 10px; margin-bottom: 10px; }

h1, .h1, .heading { font-size: 44px; line-height: 1.2em; letter-spacing: 0; }

@media only screen and (min-width: 750px) { h1, .h1, .heading { line-height: 1.1em; } }

h2, .h2, .heading-md { font-size: 40px; line-height: 1.2em; letter-spacing: 0; }

@media only screen and (min-width: 750px) { h2, .h2, .heading-md { line-height: 1.1em; } }

h3, .h3 { font-size: 36px; line-height: 1.2em; letter-spacing: 0; }

@media only screen and (min-width: 750px) { h3, .h3 { line-height: 1.1em; } }

h4, .h4 { font-size: 28px; line-height: 1.2em; letter-spacing: 0; }

@media only screen and (min-width: 750px) { h4, .h4 { line-height: 1.1em; } }

h5, .h5 { font-size: 22px; line-height: 1.7em; letter-spacing: 0; }

h6, .h6, .heading-tiny { font-size: 18px; line-height: 1.1em; letter-spacing: 0; }

.lead-xl { font-size: 32px; line-height: 40px; }

.lead-lg { font-size: 26px; line-height: 40px; }

.lead-md { font-size: 22px; line-height: 30px; }

.lead-sm { font-size: 20px; line-height: 30px; }

.lead-t { font-size: 16px; line-height: 30px; }

[class^="lead"] { font-family: "Nunito Sans", NunitoSans, sans-serif; font-weight: normal; text-transform: none; letter-spacing: normal; }

.lead { font-family: "Nunito Sans", NunitoSans, sans-serif; margin-bottom: 20px; font-size: 18px; font-weight: 300; line-height: 1.4; }

@media (min-width: 750px) { .lead { font-size: 24px; } }

p { margin: 0 0 10px; line-height: 1.667; /*max-width: $paragraph-max-width;*/ }

.text-center p { margin-left: auto; margin-right: auto; }

.text-xl { font-size: 22px; line-height: 30px; }

.text-lg { font-size: 18px; line-height: 30px; }

.text-md { font-size: 16px; line-height: 22px; }

.text-sm { font-size: 14px; line-height: 20px; }

.text-t { font-size: 14px; line-height: 20px; }

.rte { line-height: 1.667; }

.rte h1, .rte .h1, .rte .heading { font-size: 32px; line-height: 40px; letter-spacing: 0; }

.rte h2, .rte .h2, .rte .heading-md { font-size: 26px; line-height: 40px; letter-spacing: 0; }

.rte h3, .rte .h3 { font-size: 22px; line-height: 30px; letter-spacing: 0; }

.rte h4, .rte .h4 { font-size: 20px; line-height: 30px; letter-spacing: 0; }

.rte h5, .rte .h5 { font-size: 16px; line-height: 30px; letter-spacing: 0; }

.rte h6, .rte .h6, .rte .heading-tiny { font-size: 16px; line-height: 30px; letter-spacing: 0; }

.rte h1, .rte h2, .rte h3, .rte h4, .rte h5, .rte h6, .rte .h1, .rte .h2, .rte .h3, .rte .h4, .rte .h5, .rte .h6 { font-weight: 300; text-transform: none; letter-spacing: normal; font-family: "Lato", "sans-serif"; }

small, .small { font-size: 87%; }

small.label, .small.label { margin-top: 40px; display: block; color: #808080; }

.text-label--lg { font-size: 14px; font-family: "Nunito Sans", NunitoSans, sans-serif; font-weight: bold; text-transform: uppercase; letter-spacing: 0; }

.text-label { font-size: 14px; font-family: "Nunito Sans", NunitoSans, sans-serif; text-transform: uppercase; letter-spacing: 0; }

.text-label--bold { font-weight: bold; }

.text-label--reg { font-weight: initial; }

mark, .mark { background-color: #fcf8e3; padding: 0.2em; }

.text-left { text-align: left; }

.text-right { text-align: right; }

.text-center { text-align: center; }

.text-justify { text-align: justify; }

.text-nowrap { white-space: nowrap; }

.text-lowercase { text-transform: lowercase; }

.text-uppercase, .initialism { text-transform: uppercase; }

.text-capitalize { text-transform: capitalize; }

.text-muted { color: #eeeeee; }

.text-primary { color: #FFC300; }

a.text-primary:hover, a.text-primary:focus { color: #cc9c00; }

.text-success { color: #3c763d; }

a.text-success:hover, a.text-success:focus { color: #2b542c; }

.text-info { color: #31708f; }

a.text-info:hover, a.text-info:focus { color: #245269; }

.text-warning { color: #8a6d3b; }

a.text-warning:hover, a.text-warning:focus { color: #66512c; }

.text-danger { color: #a94442; }

a.text-danger:hover, a.text-danger:focus { color: #843534; }

.bg-primary { color: #ffffff; }

.bg-primary { background-color: #FFC300; }

a.bg-primary:hover, a.bg-primary:focus { background-color: #cc9c00; }

.bg-success { background-color: #dff0d8; }

a.bg-success:hover, a.bg-success:focus { background-color: #c1e2b3; }

.bg-info { background-color: #d9edf7; }

a.bg-info:hover, a.bg-info:focus { background-color: #afd9ee; }

.bg-warning { background-color: #fcf8e3; }

a.bg-warning:hover, a.bg-warning:focus { background-color: #f7ecb5; }

.bg-danger { background-color: #f2dede; }

a.bg-danger:hover, a.bg-danger:focus { background-color: #e4b9b9; }

.page-header { margin: 0 0 20px; padding-bottom: 0; border-bottom: 0 solid #f7f7f7; }

@media only screen and (max-width: 749px) { .page-header { margin: 20px 0 20px; font-size: 28px; line-height: 1.1em; } }

@media (max-width: 1005px) { .page-header { margin: 20px 0 20px; font-size: 36px; line-height: 1.1em; } }

.page-header h1, .page-header h2, .page-header h3 { margin-top: 0; margin-bottom: 0; }

ul, ol { margin-top: 0; margin-bottom: 10px; }

ul ul, ul ol, ol ul, ol ol { margin-bottom: 0; }

dl { margin-top: 0; margin-bottom: 20px; }

dt, dd { line-height: 1.25; }

dt { font-weight: bold; }

dd { margin-left: 0; }

.dl-horizontal dd { *zoom: 1; }

.dl-horizontal dd::after { content: ''; display: table; clear: both; }

@media (min-width: 1006px) { .dl-horizontal dt { float: left; width: 160px; clear: left; text-align: right; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
  .dl-horizontal dd { margin-left: 180px; } }

abbr[title], abbr[data-original-title] { cursor: help; border-bottom: 1px dotted #eeeeee; }

.initialism { font-size: 90%; }

blockquote { padding: 10px 20px; margin: 0 0 20px; font-size: 20px; border-left: 0 solid #f7f7f7; font-style: italic; }

.rte blockquote { margin-bottom: 25px; padding: 30px 0; border-width: 1px 0; border-style: solid; border-color: #e2e2e2; }

blockquote p + cite { margin-top: 25px; }

blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child { margin-bottom: 0; }

blockquote cite { display: block; font-size: 0.85em; font-weight: 400; }

blockquote cite::before { content: "\2014 \0020"; }

blockquote footer, blockquote small, blockquote .small { display: block; font-size: 80%; line-height: 1.25; color: #eeeeee; }

blockquote footer:before, blockquote small:before, blockquote .small:before { content: "\2014 \00A0"; }

blockquote footer .cite::before, blockquote small .cite::before, blockquote .small .cite::before { content: none; }

.blockquote-reverse, blockquote.pull-right { padding-right: 15px; padding-left: 0; border-right: 5px solid #f7f7f7; border-left: 0; text-align: right; }

.blockquote-reverse footer:before, .blockquote-reverse small:before, .blockquote-reverse .small:before, blockquote.pull-right footer:before, blockquote.pull-right small:before, blockquote.pull-right .small:before { content: ""; }

.blockquote-reverse footer:after, .blockquote-reverse small:after, .blockquote-reverse .small:after, blockquote.pull-right footer:after, blockquote.pull-right small:after, blockquote.pull-right .small:after { content: "\00A0 \2014"; }

address { margin-bottom: 20px; font-style: normal; line-height: 1.25; }

.breadcrumbs { border-bottom: 1px solid #e2e2e2; font-size: 11px; line-height: 18px; letter-spacing: 1.25px; text-transform: uppercase; font-family: "Nunito Sans", NunitoSans, sans-serif; height: 52px; color: #808080; }

@media only screen and (max-width: 749px) { .breadcrumbs { height: auto; padding: 5px 0; } }

.breadcrumbs ol { margin-top: 17px; margin-bottom: 17px; }

@media only screen and (max-width: 749px) { .breadcrumbs ol { margin-top: 0; margin-bottom: 0; } }

.breadcrumbs ol > .active { color: #383838; }

.breadcrumbs ol > li { padding-left: 0; }

.breadcrumbs ol > li + li:before { content: "/ "; padding: 0 5px; color: #ccc; }

.row.no-gutters, .row.row-no-gutter { margin-right: 0; margin-left: 0; }

.row.no-gutters > .col, .row.no-gutters > [class*='col-'], .row.row-no-gutter > .col, .row.row-no-gutter > [class*='col-'] { padding-right: 0; padding-left: 0; }

section.no-gutter .container, section.no-gutter .navbar-container { margin: 0; padding: 0; }

@media (min-width: 480px) { section.no-gutter .container, section.no-gutter .navbar-container { padding: 0; } }

@media (min-width: 750px) { section.no-gutter .container, section.no-gutter .navbar-container { padding: 0; } }

@media (min-width: 990px) { section.no-gutter .container, section.no-gutter .navbar-container { padding: 0; } }

@media (min-width: 1400px) { section.no-gutter .container, section.no-gutter .navbar-container { padding: 0; } }

section.no-gutter .container-inner { padding: 0; }

section.no-gutter .wrap { padding: 0; }

section.no-gutter .wrap-default { padding: 0; }

section.no-gutter > .container, section.no-gutter > .navbar-container { padding: 0 15px 0 15px; }

section.no-gutter > .container-inner { padding: 0; }

section.no-gutter .wrap { padding: 0; }

section.no-gutter .wrap-default { padding: 0; }

section.no-gutter .row { margin-right: 0; margin-left: 0; }

section.no-gutter .row > .col, section.no-gutter .row > [class*='col-'] { padding-right: 0; padding-left: 0; }

section.no-gutter .component-body-inner { vertical-align: middle; padding: 0; }

.no-gutter .component-body { text-align: center; }

@media (min-width: 750px) { .no-gutter .component-body { text-align: left; } }

.no-gutter .component-body-inner { vertical-align: middle; padding: 0; }

.no-gutter .component.-square .no-gutter .component-body { padding: 40px; }

.group:after, .list-header:after, .footer-wrap:after, .post-list:after { content: ''; display: table; clear: both; }

.group:after, .list-header:after, .footer-wrap:after, .post-list:after { content: ''; display: table; clear: both; }

@media (min-width: 990px) { .flexify-equal-columns { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .flexify-equal-columns:before { content: none; }
  .flexify-equal-columns > * { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .flexify-equal-columns > *:last-child { margin-right: 0; } }

.inverse { color: #ffffff; }

.inverse h1, .inverse h2, .inverse h3, .inverse h4, .inverse .h1, .inverse .h2, .inverse .h3, .inverse .h4, .inverse p { color: #ffffff; }

.inverse .preview-header, .inverse .preview-title, .inverse .preview-text { color: #ffffff; }

.inverse .chevron .icon { color: #ffffff; }

.inverse .scroller_text { color: #ffffff; text-shadow: none; }

.box { background: no-repeat; background-color: #f7f7f7; background-size: contain; }

.ratio-container { content: ''; }

.ratio-container:before { content: ""; float: left; padding-bottom: 56.25%; }

.ratio-container:after { content: ""; display: table; clear: both; }

.ratio-container > * { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* ================ Core ================ */
/* ============================================================================ Animation Classes and Keyframes ============================================================================== */
.is-transitioning { display: block !important; visibility: visible !important; }

@-webkit-keyframes spin { 0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes spin { 0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

/* ============================================================================ Grid Setup 1. Allow the grid system to be used on lists. 2. Remove any margins and paddings that might affect the grid system. 3. Apply a negative `margin-left` to negate the columns' gutters. ============================================================================== */
.grid { *zoom: 1; margin: 0; margin-left: -15px; padding: 0; list-style: none; position: relative; max-width: none; }

.grid::after { content: ''; display: table; clear: both; }

@media only screen and (max-width: 749px) { .grid { margin-left: -10px; } }

.grid__item { float: left; width: 100%; padding-left: 15px; }

@media only screen and (max-width: 749px) { .grid__item { padding-left: 10px; } }

.grid__item[class*="--push"] { position: relative; }

.grid--view-items { overflow: visible; margin-bottom: -20px; }

.grid-view-item { margin: 0 auto 20px; text-align: center; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }

.custom__item .grid-view-item { margin-bottom: 0; }

.grid-view-item .grid-view-item_hover-el { visibility: hidden; }

.grid-view-item--force-hover .grid-view-item_hover-el, .grid-view-item:hover .grid-view-item_hover-el { visibility: visible; }

@media only screen and (min-width: 750px) { .grid-view-item--force-hover, .grid-view-item:hover { border-color: #808080; } }

.grid-view-item__overlay { position: relative; display: block; width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat; background-position: center; }

.grid-view-item__title { margin-bottom: 0; color: #000000; }

.grid-view-item__meta { margin-top: 8px; }

.grid-view-item__link { display: block; }

.grid-view-item__vendor { margin-top: 4px; color: black; font-size: 0.875em; text-transform: uppercase; }

@media only screen and (max-width: 749px) { .grid-view-item__vendor { font-size: 0.8125em; } }

.grid-view-item__image-wrapper { position: relative; width: 100%; margin: 0 auto; }

.grid-view-item__image { display: block; width: 100%; margin: 0 auto; }

.grid-view-item__image-wrapper .grid-view-item__image { position: absolute; top: 0; }

.grid-view-item--sold-out .grid-view-item__image { opacity: 0.5; }

.grid-view-item__image.lazyload { opacity: 0; }

.ie9 .grid-view-item__image { opacity: 1; }

@media only screen and (max-width: 749px) { .grid-view-item__title, .grid-view-item__meta { font-size: 0.9375em; } }

.grid--table { display: table; width: 100%; table-layout: fixed; }

.grid--table > .grid__item { display: table-cell; vertical-align: middle; float: none; }

.grid--no-gutters { margin-left: 0; }

.grid--no-gutters .grid__item { padding-left: 0; }

.grid--half-gutters { margin-left: -7.5px; }

.grid--half-gutters > .grid__item { padding-left: 7.5px; }

.grid--double-gutters { margin-left: 0; }

@media only screen and (min-width: 750px) { .grid--double-gutters { margin-left: -30px; } }

.grid--double-gutters > .grid__item { padding-left: 30px; }

@media only screen and (min-width: 750px) { .grid--double-gutters > .grid__item { padding-left: 15px; } }

@media only screen and (max-width: 749px) { .grid--double-gutters > .grid__item.small--full { padding-left: 0; } }

.grid--flush-bottom { overflow: auto; margin-bottom: -45px; }

.grid--flush-bottom > .grid__item { margin-bottom: 45px; }

/* ============================================================================ Reversed grids allow you to structure your source in the opposite order to how your rendered layout will appear. ============================================================================== */
.grid--rev { direction: rtl; text-align: left; }

.grid--rev > .grid__item { float: right; direction: ltr; text-align: left; }

/* ============================================================================ Grid Columns - Create width classes, prepended by the breakpoint name. ============================================================================== */
/* ================ Grid push classes ================ */
/* ================ Clearfix helper on uniform grids ================ */
/* ================ Build Base Grid Classes ================ */
/* Whole */
.one-whole { width: 100%; }

/* Halves */
.one-half { width: 50%; }

/* Thirds */
.one-third { width: 33.3333333333%; }

.two-thirds { width: 66.6666666667%; }

/* Quarters */
.one-quarter { width: 25%; }

.two-quarters { width: 50%; }

.three-quarters { width: 75%; }

/* Fifths */
.one-fifth { width: 20%; }

.two-fifths { width: 40%; }

.three-fifths { width: 60%; }

.four-fifths { width: 80%; }

/* Sixths */
.one-sixth { width: 16.6666666667%; }

.two-sixths { width: 33.3333333333%; }

.three-sixths { width: 50%; }

.four-sixths { width: 66.6666666667%; }

.five-sixths { width: 83.3333333333%; }

/* Eighths */
.one-eighth { width: 12.5%; }

.two-eighths { width: 25%; }

.three-eighths { width: 37.5%; }

.four-eighths { width: 50%; }

.five-eighths { width: 62.5%; }

.six-eighths { width: 75%; }

.seven-eighths { width: 87.5%; }

/* Tenths */
.one-tenth { width: 10%; }

.two-tenths { width: 20%; }

.three-tenths { width: 30%; }

.four-tenths { width: 40%; }

.five-tenths { width: 50%; }

.six-tenths { width: 60%; }

.seven-tenths { width: 70%; }

.eight-tenths { width: 80%; }

.nine-tenths { width: 90%; }

/* Twelfths */
.one-twelfth { width: 8.3333333333%; }

.two-twelfths { width: 16.6666666667%; }

.three-twelfths { width: 25%; }

.four-twelfths { width: 33.3333333333%; }

.five-twelfths { width: 41.6666666667%; }

.six-twelfths { width: 50%; }

.seven-twelfths { width: 58.3333333333%; }

.eight-twelfths { width: 66.6666666667%; }

.nine-twelfths { width: 75%; }

.ten-twelfths { width: 83.3333333333%; }

.eleven-twelfths { width: 91.6666666667%; }

.show { display: block !important; }

.hide { display: none !important; }

.text-left { text-align: left !important; }

.text-right { text-align: right !important; }

.text-center { text-align: center !important; }

/* ================ Build Responsive Grid Classes ================ */
@media only screen and (max-width: 749px) { /* Whole */
  .small--one-whole { width: 100%; }
  /* Halves */
  .small--one-half { width: 50%; }
  /* Thirds */
  .small--one-third { width: 33.3333333333%; }
  .small--two-thirds { width: 66.6666666667%; }
  /* Quarters */
  .small--one-quarter { width: 25%; }
  .small--two-quarters { width: 50%; }
  .small--three-quarters { width: 75%; }
  /* Fifths */
  .small--one-fifth { width: 20%; }
  .small--two-fifths { width: 40%; }
  .small--three-fifths { width: 60%; }
  .small--four-fifths { width: 80%; }
  /* Sixths */
  .small--one-sixth { width: 16.6666666667%; }
  .small--two-sixths { width: 33.3333333333%; }
  .small--three-sixths { width: 50%; }
  .small--four-sixths { width: 66.6666666667%; }
  .small--five-sixths { width: 83.3333333333%; }
  /* Eighths */
  .small--one-eighth { width: 12.5%; }
  .small--two-eighths { width: 25%; }
  .small--three-eighths { width: 37.5%; }
  .small--four-eighths { width: 50%; }
  .small--five-eighths { width: 62.5%; }
  .small--six-eighths { width: 75%; }
  .small--seven-eighths { width: 87.5%; }
  /* Tenths */
  .small--one-tenth { width: 10%; }
  .small--two-tenths { width: 20%; }
  .small--three-tenths { width: 30%; }
  .small--four-tenths { width: 40%; }
  .small--five-tenths { width: 50%; }
  .small--six-tenths { width: 60%; }
  .small--seven-tenths { width: 70%; }
  .small--eight-tenths { width: 80%; }
  .small--nine-tenths { width: 90%; }
  /* Twelfths */
  .small--one-twelfth { width: 8.3333333333%; }
  .small--two-twelfths { width: 16.6666666667%; }
  .small--three-twelfths { width: 25%; }
  .small--four-twelfths { width: 33.3333333333%; }
  .small--five-twelfths { width: 41.6666666667%; }
  .small--six-twelfths { width: 50%; }
  .small--seven-twelfths { width: 58.3333333333%; }
  .small--eight-twelfths { width: 66.6666666667%; }
  .small--nine-twelfths { width: 75%; }
  .small--ten-twelfths { width: 83.3333333333%; }
  .small--eleven-twelfths { width: 91.6666666667%; }
  .grid--uniform .small--one-half:nth-child(2n + 1), .grid--uniform .small--one-third:nth-child(3n + 1), .grid--uniform .small--one-quarter:nth-child(4n + 1), .grid--uniform .small--one-fifth:nth-child(5n + 1), .grid--uniform .small--one-sixth:nth-child(6n + 1), .grid--uniform .small--two-sixths:nth-child(3n + 1), .grid--uniform .small--three-sixths:nth-child(2n + 1), .grid--uniform .small--one-eighth:nth-child(8n + 1), .grid--uniform .small--two-eighths:nth-child(4n + 1), .grid--uniform .small--four-eighths:nth-child(2n + 1), .grid--uniform .small--five-tenths:nth-child(2n + 1), .grid--uniform .small--one-twelfth:nth-child(12n + 1), .grid--uniform .small--two-twelfths:nth-child(6n + 1), .grid--uniform .small--three-twelfths:nth-child(4n + 1), .grid--uniform .small--four-twelfths:nth-child(3n + 1), .grid--uniform .small--six-twelfths:nth-child(2n + 1) { clear: both; }
  .small--show { display: block !important; }
  .small--hide { display: none !important; }
  .small--text-left { text-align: left !important; }
  .small--text-right { text-align: right !important; }
  .small--text-center { text-align: center !important; } }

@media only screen and (min-width: 750px) and (max-width: 989px) { /* Whole */
  .medium--one-whole { width: 100%; }
  /* Halves */
  .medium--one-half { width: 50%; }
  /* Thirds */
  .medium--one-third { width: 33.3333333333%; }
  .medium--two-thirds { width: 66.6666666667%; }
  /* Quarters */
  .medium--one-quarter { width: 25%; }
  .medium--two-quarters { width: 50%; }
  .medium--three-quarters { width: 75%; }
  /* Fifths */
  .medium--one-fifth { width: 20%; }
  .medium--two-fifths { width: 40%; }
  .medium--three-fifths { width: 60%; }
  .medium--four-fifths { width: 80%; }
  /* Sixths */
  .medium--one-sixth { width: 16.6666666667%; }
  .medium--two-sixths { width: 33.3333333333%; }
  .medium--three-sixths { width: 50%; }
  .medium--four-sixths { width: 66.6666666667%; }
  .medium--five-sixths { width: 83.3333333333%; }
  /* Eighths */
  .medium--one-eighth { width: 12.5%; }
  .medium--two-eighths { width: 25%; }
  .medium--three-eighths { width: 37.5%; }
  .medium--four-eighths { width: 50%; }
  .medium--five-eighths { width: 62.5%; }
  .medium--six-eighths { width: 75%; }
  .medium--seven-eighths { width: 87.5%; }
  /* Tenths */
  .medium--one-tenth { width: 10%; }
  .medium--two-tenths { width: 20%; }
  .medium--three-tenths { width: 30%; }
  .medium--four-tenths { width: 40%; }
  .medium--five-tenths { width: 50%; }
  .medium--six-tenths { width: 60%; }
  .medium--seven-tenths { width: 70%; }
  .medium--eight-tenths { width: 80%; }
  .medium--nine-tenths { width: 90%; }
  /* Twelfths */
  .medium--one-twelfth { width: 8.3333333333%; }
  .medium--two-twelfths { width: 16.6666666667%; }
  .medium--three-twelfths { width: 25%; }
  .medium--four-twelfths { width: 33.3333333333%; }
  .medium--five-twelfths { width: 41.6666666667%; }
  .medium--six-twelfths { width: 50%; }
  .medium--seven-twelfths { width: 58.3333333333%; }
  .medium--eight-twelfths { width: 66.6666666667%; }
  .medium--nine-twelfths { width: 75%; }
  .medium--ten-twelfths { width: 83.3333333333%; }
  .medium--eleven-twelfths { width: 91.6666666667%; }
  .grid--uniform .medium--one-half:nth-child(2n + 1), .grid--uniform .medium--one-third:nth-child(3n + 1), .grid--uniform .medium--one-quarter:nth-child(4n + 1), .grid--uniform .medium--one-fifth:nth-child(5n + 1), .grid--uniform .medium--one-sixth:nth-child(6n + 1), .grid--uniform .medium--two-sixths:nth-child(3n + 1), .grid--uniform .medium--three-sixths:nth-child(2n + 1), .grid--uniform .medium--one-eighth:nth-child(8n + 1), .grid--uniform .medium--two-eighths:nth-child(4n + 1), .grid--uniform .medium--four-eighths:nth-child(2n + 1), .grid--uniform .medium--five-tenths:nth-child(2n + 1), .grid--uniform .medium--one-twelfth:nth-child(12n + 1), .grid--uniform .medium--two-twelfths:nth-child(6n + 1), .grid--uniform .medium--three-twelfths:nth-child(4n + 1), .grid--uniform .medium--four-twelfths:nth-child(3n + 1), .grid--uniform .medium--six-twelfths:nth-child(2n + 1) { clear: both; }
  .medium--show { display: block !important; }
  .medium--hide { display: none !important; }
  .medium--text-left { text-align: left !important; }
  .medium--text-right { text-align: right !important; }
  .medium--text-center { text-align: center !important; } }

@media only screen and (min-width: 750px) { /* Whole */
  .medium-up--one-whole { width: 100%; }
  /* Halves */
  .medium-up--one-half { width: 50%; }
  /* Thirds */
  .medium-up--one-third { width: 33.3333333333%; }
  .medium-up--two-thirds { width: 66.6666666667%; }
  /* Quarters */
  .medium-up--one-quarter { width: 25%; }
  .medium-up--two-quarters { width: 50%; }
  .medium-up--three-quarters { width: 75%; }
  /* Fifths */
  .medium-up--one-fifth { width: 20%; }
  .medium-up--two-fifths { width: 40%; }
  .medium-up--three-fifths { width: 60%; }
  .medium-up--four-fifths { width: 80%; }
  /* Sixths */
  .medium-up--one-sixth { width: 16.6666666667%; }
  .medium-up--two-sixths { width: 33.3333333333%; }
  .medium-up--three-sixths { width: 50%; }
  .medium-up--four-sixths { width: 66.6666666667%; }
  .medium-up--five-sixths { width: 83.3333333333%; }
  /* Eighths */
  .medium-up--one-eighth { width: 12.5%; }
  .medium-up--two-eighths { width: 25%; }
  .medium-up--three-eighths { width: 37.5%; }
  .medium-up--four-eighths { width: 50%; }
  .medium-up--five-eighths { width: 62.5%; }
  .medium-up--six-eighths { width: 75%; }
  .medium-up--seven-eighths { width: 87.5%; }
  /* Tenths */
  .medium-up--one-tenth { width: 10%; }
  .medium-up--two-tenths { width: 20%; }
  .medium-up--three-tenths { width: 30%; }
  .medium-up--four-tenths { width: 40%; }
  .medium-up--five-tenths { width: 50%; }
  .medium-up--six-tenths { width: 60%; }
  .medium-up--seven-tenths { width: 70%; }
  .medium-up--eight-tenths { width: 80%; }
  .medium-up--nine-tenths { width: 90%; }
  /* Twelfths */
  .medium-up--one-twelfth { width: 8.3333333333%; }
  .medium-up--two-twelfths { width: 16.6666666667%; }
  .medium-up--three-twelfths { width: 25%; }
  .medium-up--four-twelfths { width: 33.3333333333%; }
  .medium-up--five-twelfths { width: 41.6666666667%; }
  .medium-up--six-twelfths { width: 50%; }
  .medium-up--seven-twelfths { width: 58.3333333333%; }
  .medium-up--eight-twelfths { width: 66.6666666667%; }
  .medium-up--nine-twelfths { width: 75%; }
  .medium-up--ten-twelfths { width: 83.3333333333%; }
  .medium-up--eleven-twelfths { width: 91.6666666667%; }
  .grid--uniform .medium-up--one-half:nth-child(2n + 1), .grid--uniform .medium-up--one-third:nth-child(3n + 1), .grid--uniform .medium-up--one-quarter:nth-child(4n + 1), .grid--uniform .medium-up--one-fifth:nth-child(5n + 1), .grid--uniform .medium-up--one-sixth:nth-child(6n + 1), .grid--uniform .medium-up--two-sixths:nth-child(3n + 1), .grid--uniform .medium-up--three-sixths:nth-child(2n + 1), .grid--uniform .medium-up--one-eighth:nth-child(8n + 1), .grid--uniform .medium-up--two-eighths:nth-child(4n + 1), .grid--uniform .medium-up--four-eighths:nth-child(2n + 1), .grid--uniform .medium-up--five-tenths:nth-child(2n + 1), .grid--uniform .medium-up--one-twelfth:nth-child(12n + 1), .grid--uniform .medium-up--two-twelfths:nth-child(6n + 1), .grid--uniform .medium-up--three-twelfths:nth-child(4n + 1), .grid--uniform .medium-up--four-twelfths:nth-child(3n + 1), .grid--uniform .medium-up--six-twelfths:nth-child(2n + 1) { clear: both; }
  .medium-up--show { display: block !important; }
  .medium-up--hide { display: none !important; }
  .medium-up--text-left { text-align: left !important; }
  .medium-up--text-right { text-align: right !important; }
  .medium-up--text-center { text-align: center !important; } }

@media only screen and (min-width: 990px) { /* Whole */
  .large-up--one-whole { width: 100%; }
  /* Halves */
  .large-up--one-half { width: 50%; }
  /* Thirds */
  .large-up--one-third { width: 33.3333333333%; }
  .large-up--two-thirds { width: 66.6666666667%; }
  /* Quarters */
  .large-up--one-quarter { width: 25%; }
  .large-up--two-quarters { width: 50%; }
  .large-up--three-quarters { width: 75%; }
  /* Fifths */
  .large-up--one-fifth { width: 20%; }
  .large-up--two-fifths { width: 40%; }
  .large-up--three-fifths { width: 60%; }
  .large-up--four-fifths { width: 80%; }
  /* Sixths */
  .large-up--one-sixth { width: 16.6666666667%; }
  .large-up--two-sixths { width: 33.3333333333%; }
  .large-up--three-sixths { width: 50%; }
  .large-up--four-sixths { width: 66.6666666667%; }
  .large-up--five-sixths { width: 83.3333333333%; }
  /* Eighths */
  .large-up--one-eighth { width: 12.5%; }
  .large-up--two-eighths { width: 25%; }
  .large-up--three-eighths { width: 37.5%; }
  .large-up--four-eighths { width: 50%; }
  .large-up--five-eighths { width: 62.5%; }
  .large-up--six-eighths { width: 75%; }
  .large-up--seven-eighths { width: 87.5%; }
  /* Tenths */
  .large-up--one-tenth { width: 10%; }
  .large-up--two-tenths { width: 20%; }
  .large-up--three-tenths { width: 30%; }
  .large-up--four-tenths { width: 40%; }
  .large-up--five-tenths { width: 50%; }
  .large-up--six-tenths { width: 60%; }
  .large-up--seven-tenths { width: 70%; }
  .large-up--eight-tenths { width: 80%; }
  .large-up--nine-tenths { width: 90%; }
  /* Twelfths */
  .large-up--one-twelfth { width: 8.3333333333%; }
  .large-up--two-twelfths { width: 16.6666666667%; }
  .large-up--three-twelfths { width: 25%; }
  .large-up--four-twelfths { width: 33.3333333333%; }
  .large-up--five-twelfths { width: 41.6666666667%; }
  .large-up--six-twelfths { width: 50%; }
  .large-up--seven-twelfths { width: 58.3333333333%; }
  .large-up--eight-twelfths { width: 66.6666666667%; }
  .large-up--nine-twelfths { width: 75%; }
  .large-up--ten-twelfths { width: 83.3333333333%; }
  .large-up--eleven-twelfths { width: 91.6666666667%; }
  .grid--uniform .large-up--one-half:nth-child(2n + 1), .grid--uniform .large-up--one-third:nth-child(3n + 1), .grid--uniform .large-up--one-quarter:nth-child(4n + 1), .grid--uniform .large-up--one-fifth:nth-child(5n + 1), .grid--uniform .large-up--one-sixth:nth-child(6n + 1), .grid--uniform .large-up--two-sixths:nth-child(3n + 1), .grid--uniform .large-up--three-sixths:nth-child(2n + 1), .grid--uniform .large-up--one-eighth:nth-child(8n + 1), .grid--uniform .large-up--two-eighths:nth-child(4n + 1), .grid--uniform .large-up--four-eighths:nth-child(2n + 1), .grid--uniform .large-up--five-tenths:nth-child(2n + 1), .grid--uniform .large-up--one-twelfth:nth-child(12n + 1), .grid--uniform .large-up--two-twelfths:nth-child(6n + 1), .grid--uniform .large-up--three-twelfths:nth-child(4n + 1), .grid--uniform .large-up--four-twelfths:nth-child(3n + 1), .grid--uniform .large-up--six-twelfths:nth-child(2n + 1) { clear: both; }
  .large-up--show { display: block !important; }
  .large-up--hide { display: none !important; }
  .large-up--text-left { text-align: left !important; }
  .large-up--text-right { text-align: right !important; }
  .large-up--text-center { text-align: center !important; } }

@media only screen and (max-width: 1006px) { /* Whole */
  .breakpoint--one-whole { width: 100%; }
  /* Halves */
  .breakpoint--one-half { width: 50%; }
  /* Thirds */
  .breakpoint--one-third { width: 33.3333333333%; }
  .breakpoint--two-thirds { width: 66.6666666667%; }
  /* Quarters */
  .breakpoint--one-quarter { width: 25%; }
  .breakpoint--two-quarters { width: 50%; }
  .breakpoint--three-quarters { width: 75%; }
  /* Fifths */
  .breakpoint--one-fifth { width: 20%; }
  .breakpoint--two-fifths { width: 40%; }
  .breakpoint--three-fifths { width: 60%; }
  .breakpoint--four-fifths { width: 80%; }
  /* Sixths */
  .breakpoint--one-sixth { width: 16.6666666667%; }
  .breakpoint--two-sixths { width: 33.3333333333%; }
  .breakpoint--three-sixths { width: 50%; }
  .breakpoint--four-sixths { width: 66.6666666667%; }
  .breakpoint--five-sixths { width: 83.3333333333%; }
  /* Eighths */
  .breakpoint--one-eighth { width: 12.5%; }
  .breakpoint--two-eighths { width: 25%; }
  .breakpoint--three-eighths { width: 37.5%; }
  .breakpoint--four-eighths { width: 50%; }
  .breakpoint--five-eighths { width: 62.5%; }
  .breakpoint--six-eighths { width: 75%; }
  .breakpoint--seven-eighths { width: 87.5%; }
  /* Tenths */
  .breakpoint--one-tenth { width: 10%; }
  .breakpoint--two-tenths { width: 20%; }
  .breakpoint--three-tenths { width: 30%; }
  .breakpoint--four-tenths { width: 40%; }
  .breakpoint--five-tenths { width: 50%; }
  .breakpoint--six-tenths { width: 60%; }
  .breakpoint--seven-tenths { width: 70%; }
  .breakpoint--eight-tenths { width: 80%; }
  .breakpoint--nine-tenths { width: 90%; }
  /* Twelfths */
  .breakpoint--one-twelfth { width: 8.3333333333%; }
  .breakpoint--two-twelfths { width: 16.6666666667%; }
  .breakpoint--three-twelfths { width: 25%; }
  .breakpoint--four-twelfths { width: 33.3333333333%; }
  .breakpoint--five-twelfths { width: 41.6666666667%; }
  .breakpoint--six-twelfths { width: 50%; }
  .breakpoint--seven-twelfths { width: 58.3333333333%; }
  .breakpoint--eight-twelfths { width: 66.6666666667%; }
  .breakpoint--nine-twelfths { width: 75%; }
  .breakpoint--ten-twelfths { width: 83.3333333333%; }
  .breakpoint--eleven-twelfths { width: 91.6666666667%; }
  .grid--uniform .breakpoint--one-half:nth-child(2n + 1), .grid--uniform .breakpoint--one-third:nth-child(3n + 1), .grid--uniform .breakpoint--one-quarter:nth-child(4n + 1), .grid--uniform .breakpoint--one-fifth:nth-child(5n + 1), .grid--uniform .breakpoint--one-sixth:nth-child(6n + 1), .grid--uniform .breakpoint--two-sixths:nth-child(3n + 1), .grid--uniform .breakpoint--three-sixths:nth-child(2n + 1), .grid--uniform .breakpoint--one-eighth:nth-child(8n + 1), .grid--uniform .breakpoint--two-eighths:nth-child(4n + 1), .grid--uniform .breakpoint--four-eighths:nth-child(2n + 1), .grid--uniform .breakpoint--five-tenths:nth-child(2n + 1), .grid--uniform .breakpoint--one-twelfth:nth-child(12n + 1), .grid--uniform .breakpoint--two-twelfths:nth-child(6n + 1), .grid--uniform .breakpoint--three-twelfths:nth-child(4n + 1), .grid--uniform .breakpoint--four-twelfths:nth-child(3n + 1), .grid--uniform .breakpoint--six-twelfths:nth-child(2n + 1) { clear: both; }
  .breakpoint--show { display: block !important; }
  .breakpoint--hide { display: none !important; }
  .breakpoint--text-left { text-align: left !important; }
  .breakpoint--text-right { text-align: right !important; }
  .breakpoint--text-center { text-align: center !important; } }

/* ================ Build Grid Push Classes ================ */
@media only screen and (max-width: 749px) { /* Halves */
  .small--push-one-half { left: 50%; }
  /* Thirds */
  .small--push-one-third { left: 33.3333333333%; }
  .small--push-two-thirds { left: 66.6666666667%; }
  /* Quarters */
  .small--push-one-quarter { left: 25%; }
  .small--push-two-quarters { left: 50%; }
  .small--push-three-quarters { left: 75%; }
  /* Fifths */
  .small--push-one-fifth { left: 20%; }
  .small--push-two-fifths { left: 40%; }
  .small--push-three-fifths { left: 60%; }
  .small--push-four-fifths { left: 80%; }
  /* Sixths */
  .small--push-one-sixth { left: 16.6666666667%; }
  .small--push-two-sixths { left: 33.3333333333%; }
  .small--push-three-sixths { left: 50%; }
  .small--push-four-sixths { left: 66.6666666667%; }
  .small--push-five-sixths { left: 83.3333333333%; }
  /* Eighths */
  .small--push-one-eighth { left: 12.5%; }
  .small--push-two-eighths { left: 25%; }
  .small--push-three-eighths { left: 37.5%; }
  .small--push-four-eighths { left: 50%; }
  .small--push-five-eighths { left: 62.5%; }
  .small--push-six-eighths { left: 75%; }
  .small--push-seven-eighths { left: 87.5%; }
  /* Tenths */
  .small--push-one-tenth { left: 10%; }
  .small--push-two-tenths { left: 20%; }
  .small--push-three-tenths { left: 30%; }
  .small--push-four-tenths { left: 40%; }
  .small--push-five-tenths { left: 50%; }
  .small--push-six-tenths { left: 60%; }
  .small--push-seven-tenths { left: 70%; }
  .small--push-eight-tenths { left: 80%; }
  .small--push-nine-tenths { left: 90%; }
  /* Twelfths */
  .small--push-one-twelfth { left: 8.3333333333%; }
  .small--push-two-twelfths { left: 16.6666666667%; }
  .small--push-three-twelfths { left: 25%; }
  .small--push-four-twelfths { left: 33.3333333333%; }
  .small--push-five-twelfths { left: 41.6666666667%; }
  .small--push-six-twelfths { left: 50%; }
  .small--push-seven-twelfths { left: 58.3333333333%; }
  .small--push-eight-twelfths { left: 66.6666666667%; }
  .small--push-nine-twelfths { left: 75%; }
  .small--push-ten-twelfths { left: 83.3333333333%; }
  .small--push-eleven-twelfths { left: 91.6666666667%; } }

@media only screen and (min-width: 750px) and (max-width: 989px) { /* Halves */
  .medium--push-one-half { left: 50%; }
  /* Thirds */
  .medium--push-one-third { left: 33.3333333333%; }
  .medium--push-two-thirds { left: 66.6666666667%; }
  /* Quarters */
  .medium--push-one-quarter { left: 25%; }
  .medium--push-two-quarters { left: 50%; }
  .medium--push-three-quarters { left: 75%; }
  /* Fifths */
  .medium--push-one-fifth { left: 20%; }
  .medium--push-two-fifths { left: 40%; }
  .medium--push-three-fifths { left: 60%; }
  .medium--push-four-fifths { left: 80%; }
  /* Sixths */
  .medium--push-one-sixth { left: 16.6666666667%; }
  .medium--push-two-sixths { left: 33.3333333333%; }
  .medium--push-three-sixths { left: 50%; }
  .medium--push-four-sixths { left: 66.6666666667%; }
  .medium--push-five-sixths { left: 83.3333333333%; }
  /* Eighths */
  .medium--push-one-eighth { left: 12.5%; }
  .medium--push-two-eighths { left: 25%; }
  .medium--push-three-eighths { left: 37.5%; }
  .medium--push-four-eighths { left: 50%; }
  .medium--push-five-eighths { left: 62.5%; }
  .medium--push-six-eighths { left: 75%; }
  .medium--push-seven-eighths { left: 87.5%; }
  /* Tenths */
  .medium--push-one-tenth { left: 10%; }
  .medium--push-two-tenths { left: 20%; }
  .medium--push-three-tenths { left: 30%; }
  .medium--push-four-tenths { left: 40%; }
  .medium--push-five-tenths { left: 50%; }
  .medium--push-six-tenths { left: 60%; }
  .medium--push-seven-tenths { left: 70%; }
  .medium--push-eight-tenths { left: 80%; }
  .medium--push-nine-tenths { left: 90%; }
  /* Twelfths */
  .medium--push-one-twelfth { left: 8.3333333333%; }
  .medium--push-two-twelfths { left: 16.6666666667%; }
  .medium--push-three-twelfths { left: 25%; }
  .medium--push-four-twelfths { left: 33.3333333333%; }
  .medium--push-five-twelfths { left: 41.6666666667%; }
  .medium--push-six-twelfths { left: 50%; }
  .medium--push-seven-twelfths { left: 58.3333333333%; }
  .medium--push-eight-twelfths { left: 66.6666666667%; }
  .medium--push-nine-twelfths { left: 75%; }
  .medium--push-ten-twelfths { left: 83.3333333333%; }
  .medium--push-eleven-twelfths { left: 91.6666666667%; } }

@media only screen and (min-width: 750px) { /* Halves */
  .medium-up--push-one-half { left: 50%; }
  /* Thirds */
  .medium-up--push-one-third { left: 33.3333333333%; }
  .medium-up--push-two-thirds { left: 66.6666666667%; }
  /* Quarters */
  .medium-up--push-one-quarter { left: 25%; }
  .medium-up--push-two-quarters { left: 50%; }
  .medium-up--push-three-quarters { left: 75%; }
  /* Fifths */
  .medium-up--push-one-fifth { left: 20%; }
  .medium-up--push-two-fifths { left: 40%; }
  .medium-up--push-three-fifths { left: 60%; }
  .medium-up--push-four-fifths { left: 80%; }
  /* Sixths */
  .medium-up--push-one-sixth { left: 16.6666666667%; }
  .medium-up--push-two-sixths { left: 33.3333333333%; }
  .medium-up--push-three-sixths { left: 50%; }
  .medium-up--push-four-sixths { left: 66.6666666667%; }
  .medium-up--push-five-sixths { left: 83.3333333333%; }
  /* Eighths */
  .medium-up--push-one-eighth { left: 12.5%; }
  .medium-up--push-two-eighths { left: 25%; }
  .medium-up--push-three-eighths { left: 37.5%; }
  .medium-up--push-four-eighths { left: 50%; }
  .medium-up--push-five-eighths { left: 62.5%; }
  .medium-up--push-six-eighths { left: 75%; }
  .medium-up--push-seven-eighths { left: 87.5%; }
  /* Tenths */
  .medium-up--push-one-tenth { left: 10%; }
  .medium-up--push-two-tenths { left: 20%; }
  .medium-up--push-three-tenths { left: 30%; }
  .medium-up--push-four-tenths { left: 40%; }
  .medium-up--push-five-tenths { left: 50%; }
  .medium-up--push-six-tenths { left: 60%; }
  .medium-up--push-seven-tenths { left: 70%; }
  .medium-up--push-eight-tenths { left: 80%; }
  .medium-up--push-nine-tenths { left: 90%; }
  /* Twelfths */
  .medium-up--push-one-twelfth { left: 8.3333333333%; }
  .medium-up--push-two-twelfths { left: 16.6666666667%; }
  .medium-up--push-three-twelfths { left: 25%; }
  .medium-up--push-four-twelfths { left: 33.3333333333%; }
  .medium-up--push-five-twelfths { left: 41.6666666667%; }
  .medium-up--push-six-twelfths { left: 50%; }
  .medium-up--push-seven-twelfths { left: 58.3333333333%; }
  .medium-up--push-eight-twelfths { left: 66.6666666667%; }
  .medium-up--push-nine-twelfths { left: 75%; }
  .medium-up--push-ten-twelfths { left: 83.3333333333%; }
  .medium-up--push-eleven-twelfths { left: 91.6666666667%; } }

@media only screen and (min-width: 990px) { /* Halves */
  .large-up--push-one-half { left: 50%; }
  /* Thirds */
  .large-up--push-one-third { left: 33.3333333333%; }
  .large-up--push-two-thirds { left: 66.6666666667%; }
  /* Quarters */
  .large-up--push-one-quarter { left: 25%; }
  .large-up--push-two-quarters { left: 50%; }
  .large-up--push-three-quarters { left: 75%; }
  /* Fifths */
  .large-up--push-one-fifth { left: 20%; }
  .large-up--push-two-fifths { left: 40%; }
  .large-up--push-three-fifths { left: 60%; }
  .large-up--push-four-fifths { left: 80%; }
  /* Sixths */
  .large-up--push-one-sixth { left: 16.6666666667%; }
  .large-up--push-two-sixths { left: 33.3333333333%; }
  .large-up--push-three-sixths { left: 50%; }
  .large-up--push-four-sixths { left: 66.6666666667%; }
  .large-up--push-five-sixths { left: 83.3333333333%; }
  /* Eighths */
  .large-up--push-one-eighth { left: 12.5%; }
  .large-up--push-two-eighths { left: 25%; }
  .large-up--push-three-eighths { left: 37.5%; }
  .large-up--push-four-eighths { left: 50%; }
  .large-up--push-five-eighths { left: 62.5%; }
  .large-up--push-six-eighths { left: 75%; }
  .large-up--push-seven-eighths { left: 87.5%; }
  /* Tenths */
  .large-up--push-one-tenth { left: 10%; }
  .large-up--push-two-tenths { left: 20%; }
  .large-up--push-three-tenths { left: 30%; }
  .large-up--push-four-tenths { left: 40%; }
  .large-up--push-five-tenths { left: 50%; }
  .large-up--push-six-tenths { left: 60%; }
  .large-up--push-seven-tenths { left: 70%; }
  .large-up--push-eight-tenths { left: 80%; }
  .large-up--push-nine-tenths { left: 90%; }
  /* Twelfths */
  .large-up--push-one-twelfth { left: 8.3333333333%; }
  .large-up--push-two-twelfths { left: 16.6666666667%; }
  .large-up--push-three-twelfths { left: 25%; }
  .large-up--push-four-twelfths { left: 33.3333333333%; }
  .large-up--push-five-twelfths { left: 41.6666666667%; }
  .large-up--push-six-twelfths { left: 50%; }
  .large-up--push-seven-twelfths { left: 58.3333333333%; }
  .large-up--push-eight-twelfths { left: 66.6666666667%; }
  .large-up--push-nine-twelfths { left: 75%; }
  .large-up--push-ten-twelfths { left: 83.3333333333%; }
  .large-up--push-eleven-twelfths { left: 91.6666666667%; } }

.content-area, .posts-featured--large { padding-right: 15px; }

@media only screen and (min-width: 990px) { .content-area, .posts-featured--large { border-right: 1px solid #C4C4C4; } }

@media only screen and (min-width: 990px) { .home .posts-featured .large-up--one-quarter { border-left: 1px solid #C4C4C4 !important; } }

@media only screen and (max-width: 749px) { .format-gallery.with_thumb:not([data-sponsored="true"]), .format-video.with_thumb:not([data-sponsored="true"]) { /* .entry-tags.with_thumb { margin: 5px 0 0 0 !important; } */ }
  .format-gallery.with_thumb:not([data-sponsored="true"]) .post-card__title, .format-video.with_thumb:not([data-sponsored="true"]) .post-card__title { margin-top: 12px !important; }
  .format-gallery.with_thumb[data-sponsored="true"], .format-video.with_thumb[data-sponsored="true"] { /* .entry-tags.with_thumb { margin: 10px 0 0 0 !important; } */ }
  .format-gallery.with_thumb[data-sponsored="true"] .post-card__title, .format-video.with_thumb[data-sponsored="true"] .post-card__title { margin-top: 12px !important; } }

.single #secondary .format-video .post-thumbnail:before, .single #secondary .format-video .post-thumbnail:after, .format-gallery.with_thumb .post-card__thumb-wrap:before, .format-gallery.with_thumb .post-card__thumb-wrap:after, .format-video.with_thumb .post-card__video:before, .format-video.with_thumb .post-card__video:after { content: ""; cursor: pointer; position: absolute; }

.single #secondary .format-video .post-thumbnail:before, .format-gallery.with_thumb .post-card__thumb-wrap:before, .format-video.with_thumb .post-card__video:before { left: 50%; bottom: 0; top: 50%; z-index: 4; width: 48px; height: 48px; padding: 0 !important; background-color: rgba(23, 25, 26, 0.5); margin: -24px 0 0 -24px; position: absolute; opacity: 1; border-radius: 50%; visibility: visible; pointer-events: none; -webkit-transition: all 0.3s; transition: all 0.3s; border: 2px solid #fff; -webkit-box-sizing: border-box; box-sizing: border-box; }

.single #secondary .format-video .post-thumbnail:after, .format-gallery.with_thumb .post-card__thumb-wrap:after, .format-video.with_thumb .post-card__video:after { background-size: contain; background-repeat: no-repeat; background-position: center; -webkit-transition: 100ms all ease; transition: 100ms all ease; height: 17px; width: 15px; bottom: 9px; z-index: 5; margin: -8px 0 0 -5px; position: absolute; top: 50%; left: 50%; }

@media (max-width: 749px) { .posts-featured.three-posts .posts-featured--large .format-gallery.with_thumb .post-card__thumb-wrap:before, .posts-featured.three-posts .posts-featured--large .format-video.with_thumb .post-card__video:before, .post-list.three-posts .posts-featured--large .format-gallery.with_thumb .post-card__thumb-wrap:before, .post-list.three-posts .posts-featured--large .format-video.with_thumb .post-card__video:before { bottom: 0; } }

@media (max-width: 749px) { .posts-featured.three-posts .posts-featured--large .format-gallery.with_thumb .post-card__thumb-wrap:after, .posts-featured.three-posts .posts-featured--large .format-video.with_thumb .post-card__video:after, .post-list.three-posts .posts-featured--large .format-gallery.with_thumb .post-card__thumb-wrap:after, .post-list.three-posts .posts-featured--large .format-video.with_thumb .post-card__video:after { bottom: 9px !important; } }

@media (max-width: 749px) { .posts-featured .grid__item:not(.posts-featured--large):first-child .format-gallery.with_thumb .post-card__thumb-wrap:before, .posts-featured .grid__item:not(.posts-featured--large):first-child .format-video.with_thumb .post-card__video:before, .posts-featured:not(.three-posts) .posts-featured--large .format-gallery.with_thumb .post-card__thumb-wrap:before, .posts-featured:not(.three-posts) .posts-featured--large .format-video.with_thumb .post-card__video:before, .post-list .grid__item:not(.posts-featured--large):first-child .format-gallery.with_thumb .post-card__thumb-wrap:before, .post-list .grid__item:not(.posts-featured--large):first-child .format-video.with_thumb .post-card__video:before, .post-list:not(.three-posts) .posts-featured--large .format-gallery.with_thumb .post-card__thumb-wrap:before, .post-list:not(.three-posts) .posts-featured--large .format-video.with_thumb .post-card__video:before { bottom: 20px; } }

@media (max-width: 749px) { .posts-featured .grid__item:not(.posts-featured--large):first-child .format-gallery.with_thumb .post-card__thumb-wrap:after, .posts-featured .grid__item:not(.posts-featured--large):first-child .format-video.with_thumb .post-card__video:after, .posts-featured:not(.three-posts) .posts-featured--large .format-gallery.with_thumb .post-card__thumb-wrap:after, .posts-featured:not(.three-posts) .posts-featured--large .format-video.with_thumb .post-card__video:after, .post-list .grid__item:not(.posts-featured--large):first-child .format-gallery.with_thumb .post-card__thumb-wrap:after, .post-list .grid__item:not(.posts-featured--large):first-child .format-video.with_thumb .post-card__video:after, .post-list:not(.three-posts) .posts-featured--large .format-gallery.with_thumb .post-card__thumb-wrap:after, .post-list:not(.three-posts) .posts-featured--large .format-video.with_thumb .post-card__video:after { bottom: calc(9px + 20px); } }

@media (max-width: 749px) { .posts-featured .grid__item:not(.posts-featured--large):not(:first-child) .format-gallery.with_thumb .post-card__thumb-wrap:before, .posts-featured .grid__item:not(.posts-featured--large):not(:first-child) .format-video.with_thumb .post-card__video:before, .posts-featured .posts-featured--small .format-gallery.with_thumb .post-card__thumb-wrap:before, .posts-featured .posts-featured--small .format-video.with_thumb .post-card__video:before, .post-list .grid__item:not(.posts-featured--large):not(:first-child) .format-gallery.with_thumb .post-card__thumb-wrap:before, .post-list .grid__item:not(.posts-featured--large):not(:first-child) .format-video.with_thumb .post-card__video:before, .post-list .posts-featured--small .format-gallery.with_thumb .post-card__thumb-wrap:before, .post-list .posts-featured--small .format-video.with_thumb .post-card__video:before { bottom: 0 !important; } }

@media (max-width: 749px) { .posts-featured .grid__item:not(.posts-featured--large):not(:first-child) .format-gallery.with_thumb .post-card__thumb-wrap:after, .posts-featured .grid__item:not(.posts-featured--large):not(:first-child) .format-video.with_thumb .post-card__video:after, .posts-featured .posts-featured--small .format-gallery.with_thumb .post-card__thumb-wrap:after, .posts-featured .posts-featured--small .format-video.with_thumb .post-card__video:after, .post-list .grid__item:not(.posts-featured--large):not(:first-child) .format-gallery.with_thumb .post-card__thumb-wrap:after, .post-list .grid__item:not(.posts-featured--large):not(:first-child) .format-video.with_thumb .post-card__video:after, .post-list .posts-featured--small .format-gallery.with_thumb .post-card__thumb-wrap:after, .post-list .posts-featured--small .format-video.with_thumb .post-card__video:after { bottom: 9px !important; } }

@media only screen and (min-width: 750px) { .format-gallery.with_thumb[data-sponsored="true"] .post-card__thumb-wrap:before, .format-video.with_thumb[data-sponsored="true"] .post-card__video:before { bottom: 15px; } }

@media only screen and (min-width: 750px) { .format-gallery.with_thumb[data-sponsored="true"] .post-card__thumb-wrap:after, .format-video.with_thumb[data-sponsored="true"] .post-card__video:after { bottom: calc(9px + 15px); } }

@media only screen and (max-width: 749px) { .format-gallery.with_thumb[data-sponsored="true"] .post-card__thumb-wrap:after, .format-video.with_thumb[data-sponsored="true"] .post-card__video:after { bottom: calc(9px + 20px); } }

.gallery-slider .format-gallery.with_thumb[data-sponsored="true"] .post-card__thumb-wrap:before, .gallery-slider .format-video.with_thumb[data-sponsored="true"] .post-card__video:before { bottom: 0 !important; }

.gallery-slider .format-gallery.with_thumb[data-sponsored="true"] .post-card__thumb-wrap:after, .gallery-slider .format-video.with_thumb[data-sponsored="true"] .post-card__video:after { bottom: 9px !important; }

.single #secondary .format-video .post-thumbnail:after, .format-video.with_thumb .post-card__video:after { background-image: url("../images/icon-play.png"); left: calc(50% - 1px); }

.format-gallery.with_thumb .post-card__thumb-wrap:after { background-image: url("../images/icon-gallery.png"); left: calc(50% - 2px); }

/* .small--full.medium-up--two-thirds .format-gallery.with_thumb .post-card__thumb-wrap, .small--full.medium-up--two-thirds .format-video.with_thumb .post-card__video, .posts-featured--small .format-gallery.with_thumb .post-card__thumb-wrap, .posts-featured--small:not(.large-up--one-third) .format-video.with_thumb .post-card__video { &:before { width: 25px; height: 25px; } &:after { width:12.36px; height:10.71px; bottom:7px; left:7px; } } */
@media only screen and (max-width: 749px) { /* .format-video.with_thumb .post-card__video,.format-gallery.with_thumb .post-card__thumb-wrap { &:before { width: 25px; height: 25px; } &:after { width:12.36px; height:10.71px; bottom:7px; left:7px; } } */ }

@media only screen and (max-width: 749px) and (min-width: 750px) { .format-video.with_thumb[data-sponsored="true"] .post-card__video:after, .format-gallery.with_thumb[data-sponsored="true"] .post-card__thumb-wrap:after { bottom: calc(7px + 17px) !important; } }

.home #wrap { z-index: 0; }

@media only screen and (min-width: 750px) { .home #wrap { padding: 17px 0 0; } }

@media only screen and (max-width: 749px) { .home #wrap { padding-bottom: 0; } }

.home .wrap-archive { padding-bottom: 0 !important; }

/* .gallery-slider.slideshow.double-slider .slick-active { width: calc(50vw - 50px - 17px) !important; &:not(.slick-current) { margin-right: 0 !important; } } */
.author #main .posts-featured.post-grid > .grid__item, .date #main .posts-featured.post-grid > .grid__item, .tag #main .posts-featured.post-grid > .grid__item, .post-type-archive #main .posts-featured.post-grid > .grid__item { border: none; }

@media (min-width: 750px) { .category #main .posts-featured.post-grid > .grid__item, .tax-market #main .posts-featured.post-grid > .grid__item { border: none !important; } }

.date #main .posts-featured.post-grid, .tag #main .posts-featured.post-grid, .author #main .posts-featured.post-grid, .post-type-archive #main .posts-featured.post-grid, .category #main .posts-featured.post-grid, .tax-market #main .posts-featured.post-grid { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-left: 0 !important; margin-right: 0 !important; }

@media (min-width: 1780px) { .date #main .posts-featured.post-grid, .tag #main .posts-featured.post-grid, .author #main .posts-featured.post-grid, .post-type-archive #main .posts-featured.post-grid, .category #main .posts-featured.post-grid, .tax-market #main .posts-featured.post-grid { grid-template-columns: 2.085fr 1fr; } }

@media (min-width: 1721px) and (max-width: 1779px) { .date #main .posts-featured.post-grid, .tag #main .posts-featured.post-grid, .author #main .posts-featured.post-grid, .post-type-archive #main .posts-featured.post-grid, .category #main .posts-featured.post-grid, .tax-market #main .posts-featured.post-grid { grid-template-columns: 2.08fr 1fr; } }

@media (min-width: 1691px) and (max-width: 1720px) { .date #main .posts-featured.post-grid, .tag #main .posts-featured.post-grid, .author #main .posts-featured.post-grid, .post-type-archive #main .posts-featured.post-grid, .category #main .posts-featured.post-grid, .tax-market #main .posts-featured.post-grid { grid-template-columns: 2.08fr 1fr; } }

@media (min-width: 1500px) and (max-width: 1690px) { .date #main .posts-featured.post-grid, .tag #main .posts-featured.post-grid, .author #main .posts-featured.post-grid, .post-type-archive #main .posts-featured.post-grid, .category #main .posts-featured.post-grid, .tax-market #main .posts-featured.post-grid { grid-template-columns: 2.09fr 1fr; } }

@media (min-width: 1400px) and (max-width: 1499px) { .date #main .posts-featured.post-grid, .tag #main .posts-featured.post-grid, .author #main .posts-featured.post-grid, .post-type-archive #main .posts-featured.post-grid, .category #main .posts-featured.post-grid, .tax-market #main .posts-featured.post-grid { grid-template-columns: 2.1fr 1fr; } }

@media (min-width: 1391px) and (max-width: 1399px) { .date #main .posts-featured.post-grid, .tag #main .posts-featured.post-grid, .author #main .posts-featured.post-grid, .post-type-archive #main .posts-featured.post-grid, .category #main .posts-featured.post-grid, .tax-market #main .posts-featured.post-grid { grid-template-columns: 2.095fr 1fr; } }

@media (min-width: 1181px) and (max-width: 1390px) { .date #main .posts-featured.post-grid, .tag #main .posts-featured.post-grid, .author #main .posts-featured.post-grid, .post-type-archive #main .posts-featured.post-grid, .category #main .posts-featured.post-grid, .tax-market #main .posts-featured.post-grid { grid-template-columns: 2.1fr 1fr; } }

@media (min-width: 1081px) and (max-width: 1180px) { .date #main .posts-featured.post-grid, .tag #main .posts-featured.post-grid, .author #main .posts-featured.post-grid, .post-type-archive #main .posts-featured.post-grid, .category #main .posts-featured.post-grid, .tax-market #main .posts-featured.post-grid { grid-template-columns: 2.13fr 1fr; } }

@media (min-width: 990px) and (max-width: 1079px) { .date #main .posts-featured.post-grid, .tag #main .posts-featured.post-grid, .author #main .posts-featured.post-grid, .post-type-archive #main .posts-featured.post-grid, .category #main .posts-featured.post-grid, .tax-market #main .posts-featured.post-grid { grid-template-columns: 2.14fr 1fr; } }

@media (min-width: 900px) and (max-width: 989px) { .date #main .posts-featured.post-grid, .tag #main .posts-featured.post-grid, .author #main .posts-featured.post-grid, .post-type-archive #main .posts-featured.post-grid, .category #main .posts-featured.post-grid, .tax-market #main .posts-featured.post-grid { grid-template-columns: 2.115fr 1fr; } }

@media (min-width: 750px) and (max-width: 899px) { .date #main .posts-featured.post-grid, .tag #main .posts-featured.post-grid, .author #main .posts-featured.post-grid, .post-type-archive #main .posts-featured.post-grid, .category #main .posts-featured.post-grid, .tax-market #main .posts-featured.post-grid { grid-template-columns: 2.145fr 1fr; } }

@media only screen and (min-width: 750px) { .date #main .posts-featured.post-grid, .tag #main .posts-featured.post-grid, .author #main .posts-featured.post-grid, .post-type-archive #main .posts-featured.post-grid, .category #main .posts-featured.post-grid, .tax-market #main .posts-featured.post-grid { grid-gap: 30px; row-gap: 0; display: grid; } }

@media only screen and (max-width: 749px) { .date #main .posts-featured.post-grid, .tag #main .posts-featured.post-grid, .author #main .posts-featured.post-grid, .post-type-archive #main .posts-featured.post-grid, .category #main .posts-featured.post-grid, .tax-market #main .posts-featured.post-grid { display: block; } }

.date #main .posts-featured.post-grid > .grid__item, .tag #main .posts-featured.post-grid > .grid__item, .author #main .posts-featured.post-grid > .grid__item, .post-type-archive #main .posts-featured.post-grid > .grid__item, .category #main .posts-featured.post-grid > .grid__item, .tax-market #main .posts-featured.post-grid > .grid__item { width: 100% !important; padding: 0 !important; margin: 0 !important; position: relative; }

.date #main .posts-featured.post-grid > .grid__item.posts-featured--large, .tag #main .posts-featured.post-grid > .grid__item.posts-featured--large, .author #main .posts-featured.post-grid > .grid__item.posts-featured--large, .post-type-archive #main .posts-featured.post-grid > .grid__item.posts-featured--large, .category #main .posts-featured.post-grid > .grid__item.posts-featured--large, .tax-market #main .posts-featured.post-grid > .grid__item.posts-featured--large { border: none !important; }

@media only screen and (min-width: 750px) { .date #main .posts-featured.post-grid > .grid__item.posts-featured--small:before, .tag #main .posts-featured.post-grid > .grid__item.posts-featured--small:before, .author #main .posts-featured.post-grid > .grid__item.posts-featured--small:before, .post-type-archive #main .posts-featured.post-grid > .grid__item.posts-featured--small:before, .category #main .posts-featured.post-grid > .grid__item.posts-featured--small:before, .tax-market #main .posts-featured.post-grid > .grid__item.posts-featured--small:before { content: ""; position: absolute; left: -1em; top: 0; height: 95%; width: 1px; background-color: #C4C4C4; } }

.date #main .post-list-container > .post-list.post-grid, .tag #main .post-list-container > .post-list.post-grid, .author #main .post-list-container > .post-list.post-grid, .post-type-archive #main .post-list-container > .post-list.post-grid, .category #main .post-list-container > .post-list.post-grid, .tax-market #main .post-list-container > .post-list.post-grid { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-left: 0 !important; margin-right: 0 !important; margin-top: 15px !important; padding-bottom: 15px; -webkit-box-align: start; -ms-flex-align: start; align-items: start; }

@media only screen and (min-width: 750px) { .date #main .post-list-container > .post-list.post-grid, .tag #main .post-list-container > .post-list.post-grid, .author #main .post-list-container > .post-list.post-grid, .post-type-archive #main .post-list-container > .post-list.post-grid, .category #main .post-list-container > .post-list.post-grid, .tax-market #main .post-list-container > .post-list.post-grid { grid-template-columns: repeat(3, 1fr); grid-gap: 30px; display: grid; row-gap: 0px; padding-bottom: 15px; }
  .date #main .post-list-container > .post-list.post-grid:last-child, .tag #main .post-list-container > .post-list.post-grid:last-child, .author #main .post-list-container > .post-list.post-grid:last-child, .post-type-archive #main .post-list-container > .post-list.post-grid:last-child, .category #main .post-list-container > .post-list.post-grid:last-child, .tax-market #main .post-list-container > .post-list.post-grid:last-child { border-bottom: none !important; } }

@media only screen and (max-width: 749px) { .date #main .post-list-container > .post-list.post-grid, .tag #main .post-list-container > .post-list.post-grid, .author #main .post-list-container > .post-list.post-grid, .post-type-archive #main .post-list-container > .post-list.post-grid, .category #main .post-list-container > .post-list.post-grid, .tax-market #main .post-list-container > .post-list.post-grid { display: block; } }

.date #main .post-list-container > .post-list.post-grid > .grid__item, .tag #main .post-list-container > .post-list.post-grid > .grid__item, .author #main .post-list-container > .post-list.post-grid > .grid__item, .post-type-archive #main .post-list-container > .post-list.post-grid > .grid__item, .category #main .post-list-container > .post-list.post-grid > .grid__item, .tax-market #main .post-list-container > .post-list.post-grid > .grid__item { width: 100% !important; padding: 0 !important; margin: 0 !important; position: relative; }

@media only screen and (min-width: 990px) { .date #main .post-list-container > .post-list.post-grid > .grid__item.posts--three-columns .entry-title, .tag #main .post-list-container > .post-list.post-grid > .grid__item.posts--three-columns .entry-title, .author #main .post-list-container > .post-list.post-grid > .grid__item.posts--three-columns .entry-title, .post-type-archive #main .post-list-container > .post-list.post-grid > .grid__item.posts--three-columns .entry-title, .category #main .post-list-container > .post-list.post-grid > .grid__item.posts--three-columns .entry-title, .tax-market #main .post-list-container > .post-list.post-grid > .grid__item.posts--three-columns .entry-title { display: -webkit-box; -webkit-line-clamp: 3; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; min-height: 3.5em; } }

@media only screen and (min-width: 750px) { .date.category-child .site-content .post-list-container:not(.sub-category_parent), .tag.category-child .site-content .post-list-container:not(.sub-category_parent), .author.category-child .site-content .post-list-container:not(.sub-category_parent), .post-type-archive.category-child .site-content .post-list-container:not(.sub-category_parent), .category.category-child .site-content .post-list-container:not(.sub-category_parent), .tax-market.category-child .site-content .post-list-container:not(.sub-category_parent) { border: none; } }

@media only screen and (min-width: 750px) { .date.category-child .site-content .post-list-container, .tag.category-child .site-content .post-list-container, .author.category-child .site-content .post-list-container, .post-type-archive.category-child .site-content .post-list-container, .category.category-child .site-content .post-list-container, .tax-market.category-child .site-content .post-list-container { padding-top: 0.5em; } }

.date.category-child #archive-secondary > .recent-posts-widget, .tag.category-child #archive-secondary > .recent-posts-widget, .author.category-child #archive-secondary > .recent-posts-widget, .post-type-archive.category-child #archive-secondary > .recent-posts-widget, .category.category-child #archive-secondary > .recent-posts-widget, .tax-market.category-child #archive-secondary > .recent-posts-widget { border-top: 2px solid #4c4c50 !important; }

.date.category-child #primary > .page-header .category-name, .tag.category-child #primary > .page-header .category-name, .author.category-child #primary > .page-header .category-name, .post-type-archive.category-child #primary > .page-header .category-name, .category.category-child #primary > .page-header .category-name, .tax-market.category-child #primary > .page-header .category-name { display: none; }

.date.category-child #primary > .page-header .hidden-sm.hidden-xs, .tag.category-child #primary > .page-header .hidden-sm.hidden-xs, .author.category-child #primary > .page-header .hidden-sm.hidden-xs, .post-type-archive.category-child #primary > .page-header .hidden-sm.hidden-xs, .category.category-child #primary > .page-header .hidden-sm.hidden-xs, .tax-market.category-child #primary > .page-header .hidden-sm.hidden-xs { display: block !important; color: #000 !important; }

@media only screen and (min-width: 990px) { .date .large-up--three-quarters, .tag .large-up--three-quarters, .author .large-up--three-quarters, .post-type-archive .large-up--three-quarters, .category .large-up--three-quarters, .tax-market .large-up--three-quarters { width: 73.71%; }
  .date .large-up--one-quarter, .tag .large-up--one-quarter, .author .large-up--one-quarter, .post-type-archive .large-up--one-quarter, .category .large-up--one-quarter, .tax-market .large-up--one-quarter { width: 26.29%; } }

@media only screen and (min-width: 750px) { .post-type-archive #main > .recent-posts-widget:first-child > .posts-featured.post-grid, .archive #main > .recent-posts-widget:first-child > .posts-featured.post-grid { margin-top: -10px !important; border-top: none; } }

@media only screen and (max-width: 749px) { .date #main .post-list-container:first-child > .posts-featured > .posts-featured--small, .tag #main .post-list-container:first-child > .posts-featured > .posts-featured--small, .author #main .post-list-container:first-child > .posts-featured > .posts-featured--small, .category #main .post-list-container:first-child > .posts-featured > .posts-featured--small, .tax-market #main .post-list-container:first-child > .posts-featured > .posts-featured--small { border-bottom: 2px solid #000 !important; }
  .date #main .post-list-container:first-child > .posts-featured > .posts-featured--small > article:last-child, .tag #main .post-list-container:first-child > .posts-featured > .posts-featured--small > article:last-child, .author #main .post-list-container:first-child > .posts-featured > .posts-featured--small > article:last-child, .category #main .post-list-container:first-child > .posts-featured > .posts-featured--small > article:last-child, .tax-market #main .post-list-container:first-child > .posts-featured > .posts-featured--small > article:last-child { margin-bottom: 0; padding-bottom: 6px; }
  .category #main > .widget_ads_widget, .tax-market #main > .widget_ads_widget { margin: 0 auto 25px auto !important; }
  .category #main .post-list-container:first-child > .post-list, .tax-market #main .post-list-container:first-child > .post-list { padding: 0 !important; margin: 0 !important; } }

.post-type-archive #main > .post-list-container:first-child > .post-list.post-grid { /* border-top: 2px solid #4c4c50; margin-top: 0 !important; padding-top: 15px; */ padding: 0; margin: 0 !important; }

.tax-market #main > .post-list-container:last-child, .category:not(.category-child):not(.category-juntos) #main > .post-list-container:last-child { padding-top: 15px; }

#main.with_breaking .post-list-container > .posts-featured.post-grid { row-gap: 0; }

/*.ads { position:relative; background: #f5f5f5; &:before { content: "Publicidad"; font-family: Lato,'sans-serif'; text-transform: uppercase; position: absolute; text-align: center; color: #707070; bottom: 9px; left: 0; right: 0; text-align: center; font-size: 10px; line-height: 12px; letter-spacing: 0; } &.ads-leaderboard { padding: 25px; text-align: center; div{ display: inline-block; } } &.ads-half-page { width: 300px; height: 600px; } &.ads-medium-rectangle { width: 300px; height: 250px; @media(max-width: $screen-md-min - 1) { margin: 0 auto; } } }*/
.posts-featured--small > .post-card:not(:first-child) .post-card__meta { display: none; }

.post-list-container:not(:first-child) > .posts-featured > .posts-featured--small .without_thumb[data-sponsored="true"] .sponsored { display: none !important; }

.post-list-container:first-child > .posts-featured > .posts-featured--small .without_thumb[data-sponsored="true"] .sponsored { bottom: 5px !important; }

@media only screen and (max-width: 749px) { .post-list-container:first-child > .posts-featured > .posts-featured--small .without_thumb[data-sponsored="true"] .sponsored { right: initial; left: -5px; } }

@media only screen and (min-width: 750px) { .post-card.without_thumb[data-sponsored="true"] { padding-bottom: calc(1em + 10px) !important; } }

@media only screen and (max-width: 749px) { .post-card.without_thumb[data-sponsored="true"] { padding-bottom: calc(0.5em + 10px) !important; } }

.posts-featured--small .without_thumb { /* &[data-sponsored="true"] { padding-bottom: 19px !important; } */ }

.posts-featured--small .without_thumb > .post-card__sponsor.sponsored { display: block !important; position: absolute; background-color: #fff; left: -5px; bottom: 0; padding: 5px; z-index: 10000; cursor: default; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.posts-featured--small .without_thumb > .post-card__sponsor.sponsored p { font-size: 11px !important; color: #B974B7; border: 1px solid #B974B7; letter-spacing: 0.11px; margin: 0 auto; text-align: center; line-height: 12px !important; border-radius: 3px; max-width: 190px; max-height: 19px; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; text-transform: uppercase; padding: 3px 8px 2px; }

@media only screen and (min-width: 750px) { .posts-featured--large > .with_thumb > .entry-header > .h6 { font-size: 22px; letter-spacing: 0.22px; margin-top: 13px; }
  .with_thumb .post-card__title .h6 { font-size: 18px !important; line-height: 21px !important; }
  .with_thumb[data-sponsored="false"] .post-card__title .h6 { margin-top: 18px; }
  .large-up--one-third .with_thumb[data-sponsored="false"] .post-card__title .h6 { margin-top: 12px; margin-bottom: 8px !important; }
  .large-up--two-thirds .with_thumb[data-sponsored="false"] .post-card__tags.entry-tags, .large-up--one-third .with_thumb[data-sponsored="false"] .post-card__tags.entry-tags { padding-bottom: 8px; margin-top: -2px; }
  .large-up--one-third .without_thumb[data-sponsored="false"] { padding-top: 6px; }
  .site-content#content-juntos .post-list .large-up--one-third .with_thumb[data-sponsored="false"] .post-card__title .h6 { margin-top: 17px !important; }
  .site-content#content-juntos .post-list .large-up--one-third .with_thumb[data-sponsored="true"] .post-card__title .h6 { margin-top: 24px !important; }
  .site-content#content-juntos .post-featured .large-up--one-third .with_thumb[data-sponsored="false"] .post-card__title .h6 { margin-top: 17px !important; }
  .site-content#content-juntos .post-featured .large-up--one-third .with_thumb[data-sponsored="true"] .post-card__title .h6 { margin-top: 24px !important; }
  .site-content#content-juntos .post-featured .large-up--one-third .with_thumb[data-sponsored="false"] .post-card__title .h6 { margin-top: 17px !important; }
  .site-content#content-juntos .post-featured .large-up--one-third .with_thumb[data-sponsored="true"] .post-card__title .h6 { margin-top: 24px !important; }
  .site-content#content-juntos .post-list .large-up--one-third .with_thumb .post-card__title .h6, .site-content#content-juntos .post-featured .large-up--one-third .with_thumb .post-card__title .h6 { line-height: 23px !important; }
  .site-content#content-juntos .without_thumb { padding-bottom: 0; }
  .site-content#content-juntos .without_thumb .post-card__tags.entry-tags { padding-bottom: 3px; }
  .site-content#content-juntos .without_thumb .post-card__title { margin-top: 0; }
  .site-content#content-juntos .without_thumb .post-card__title .h6 { letter-spacing: 0.14px; font-weight: 400; }
  .site-content#content-juntos .without_thumb .post-card__title .h6:not(:last-child) { margin-top: 8px; margin-bottom: 0; }
  .site-content#content-juntos .without_thumb .post-card__title .h6:last-child { margin-top: 0; padding-top: 0; }
  .with_thumb[data-sponsored="true"] .post-card__title .h6 { margin-top: 13px; margin-bottom: 4px !important; }
  .with_thumb[data-sponsored="true"] .entry-content.post-card__body p { margin-top: 5px !important; }
  /*.posts-featured--small .post-card__title .h6 { font-size: 14px !important; line-height: 21px !important; margin-top: 4px; }*/
  .without_thumb .post-card__title .h6 { font-size: 14px !important; line-height: 21px !important; font-family: "Lato" !important; }
  /* .ads { &.ads-medium-rectangle:before,&.ads-half-page:before { content:none; } } */
  .post-card__thumb-wrap > .sponsored { position: absolute; background-color: #fff; left: -5px; bottom: 2px; padding: 5px; z-index: 10000; cursor: default; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
  .post-card__thumb-wrap > .sponsored p { color: #B974B7 !important; font-size: 11px !important; letter-spacing: 0.11px; margin: 0 auto; text-align: center; line-height: 12px !important; border: 1px solid #B974B7; border-radius: 3px; max-width: 190px; max-height: 19px; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; text-transform: uppercase; padding: 3px 8px 2px; }
  .post-grid > .grid__item .post-card > .sponsored { display: none; }
  .post-grid > .grid__item .post-card .post-card__thumb-wrap > .sponsored { position: absolute; background-color: #fff; left: -5px; bottom: 2px; padding: 5px; z-index: 10000; cursor: default; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
  .post-grid > .grid__item .post-card .post-card__thumb-wrap > .sponsored p { color: #B974B7 !important; font-size: 11px !important; letter-spacing: 0.11px; margin: 0 auto; text-align: center; line-height: 12px !important; border: 1px solid #B974B7; border-radius: 3px; max-width: 190px; max-height: 19px; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; text-transform: uppercase; padding: 3px 8px 2px; }
  .post-grid > .grid__item .post-card[data-sponsored="true"] .post-card__thumb-wrap > .sponsored { bottom: -12px; }
  body.archive:not(.category-juntos):not(.category-juntas):not(.post-type-archive-recipe):not(.category-pronostico) .post-grid.first-post-loop-grid .entry-content.post-card__body { display: none; } }

@media only screen and (min-width: 750px) and (max-width: 989px) { #primary { border-right: none; } }

@media only screen and (max-width: 749px) { .grid { margin-left: 0px; margin-right: 0px; }
  .grid .small--full { border: none !important; padding-left: 0 !important; padding-right: 0 !important; margin: 0 auto !important; width: 100% !important; }
  #site-container--rpwe_widget-10 .grid { margin-left: 0 !important; margin-right: 0 !important; width: calc(100vw - 30px); }
  .content-area, .posts-featured--large { padding-left: 10px; padding-right: 10px; border: none; }
  .posts-featured--large article > .sponsored, .recent-posts-widget > .post-list > .grid__item:first-child article > .sponsored { display: none !important; }
  .ads, .adzerk { width: 100%; padding: 0 !important; margin: 0 auto; display: block; }
  .ads img, .ads > div, .adzerk img, .adzerk > div { width: 100%; max-width: -webkit-max-content; max-width: -moz-max-content; max-width: max-content; margin-left: auto; margin-right: auto; display: block; }
  .ads:before, .adzerk:before { font-size: 8px; line-height: 10px; letter-spacing: 0.3px; }
  .ads[class*="ads-medium-rectangle"]:before, .ads.ads-medium-rectangle:before, .adzerk[class*="ads-medium-rectangle"]:before, .adzerk.ads-medium-rectangle:before { bottom: initial; top: 0; }
  .sponsored { position: absolute; background-color: #fff; right: -5px; bottom: 2px; padding: 5px; z-index: 99999; cursor: default; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; font: normal normal bold 11px/12px Nunito Sans; letter-spacing: 0.11px; }
  .sponsored p { color: #B974B7 !important; font-size: 11px !important; letter-spacing: 0.11px; margin: 0 auto; text-align: center; line-height: 12px !important; border: 1px solid #B974B7; border-radius: 3px; max-width: 190px; max-height: 19px; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; text-transform: uppercase; padding: 3px 8px 2px; }
  .post-grid > .grid__item { /* [data-sponsored="false"] .entry-tags.entry-breadcrumbs,[data-sponsored="true"] .entry-tags:not(.entry-breadcrumbs) { display: none !important; } */ }
  .post-grid > .grid__item .post-card .post-card__tags.entry-tags.with_thumb, .post-grid > .grid__item .post-card .post-card__tags.entry-tags.without_thumb { position: absolute; margin-left: 0; float: left; }
  .post-grid > .grid__item .post-card .post-card__tags.entry-tags { z-index: 1; background-color: #fff; padding: 5px 11px 7px; padding-left: 0 !important; }
  .post-grid > .grid__item .post-card .post-card__title { max-width: 100% !important; margin: 12px auto -5px; }
  .post-grid > .grid__item .post-card .entry-content.post-card__body:not(.small--full) { display: none !important; }
  .post-grid > .grid__item .post-card[data-sponsored="true"] .post-card__thumb-wrap > .sponsored { bottom: -7px; }
  .post-grid > .grid__item:first-child > .post-card:first-child .post-card__tags.entry-tags.with_thumb { position: relative; width: auto; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; margin: -20px 0 0 0; position: relative; /* white-space: nowrap; overflow: hidden; text-overflow: ellipsis; */ min-width: 0; max-width: 100%; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
  .post-grid > .grid__item:not(:first-child):not(.posts-featured--large) > .post-card.with_thumb header.post-card__title { width: 49.5%; margin-left: 0 !important; float: left; clear: left; padding-right: 10px; }
  .post-grid > .grid__item:not(:first-child):not(.posts-featured--large) > .post-card.with_thumb header.post-card__title .entry-title { display: -webkit-box; -webkit-line-clamp: 4; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; min-height: 5.25rem !important; }
  .post-grid > .grid__item:not(:first-child):not(.posts-featured--large) > .post-card.with_thumb .post-card__meta { padding-bottom: 5px; width: 51.67%; float: left; }
  .post-grid > .grid__item:not(:first-child):not(.posts-featured--large) > .post-card.with_thumb .post__thumbnail-wrap { width: 50%; float: right; z-index: 2; max-width: 170px; top: 24px; float: none; position: absolute; top: 50%; right: 0; -webkit-transform: translateY(-33%); transform: translateY(-33%); }
  .post-grid > .grid__item:not(:first-child):not(.posts-featured--large) > .post-card.with_thumb .post__thumbnail-wrap .sponsored { display: none !important; }
  .post-grid > .grid__item:not(:first-child):not(.posts-featured--large) > .post-card.with_thumb .post-card__tags.entry-tags { padding-top: 14px; -webkit-transform: none !important; transform: none !important; max-width: 100%; position: relative; }
  .post-grid > .grid__item:not(:first-child):not(.posts-featured--large) > .post-card.with_thumb .entry-header { margin-top: 0px !important; }
  .post-grid > .grid__item:not(:first-child):not(.posts-featured--large) > .post-card.with_thumb .sponsored { bottom: 0px; }
  .post-grid > .grid__item:first-child:not(.posts-featured--large) > .post-card.with_thumb .post__thumbnail-wrap { width: 100%; position: relative !important; -webkit-transform: none !important; transform: none !important; }
  .post-grid > .grid__item.posts-featured--small .post-card .post-card__title { margin: 15px auto -5px !important; }
  .post-grid > .grid__item.posts-featured--small .post-card.without_thumb .post-card__title { margin-top: 9px !important; margin-bottom: 8px !important; }
  .post-grid > .grid__item.posts-featured--small > .with_thumb > .entry-breadcrumbs { display: none; }
  .post-grid > .grid__item.large-up--one-third:not(:first-child) .with_thumb > .entry-breadcrumbs { display: none; }
  .post-grid.one-post { padding-bottom: 5px; }
  .post-grid:not(.three-posts) > .grid__item:first-child > .post-card:first-child .post-card__tags.entry-tags.with_thumb { margin: -20px 0 0 0 !important; }
  .post-grid.three-posts > .grid__item:first-child > .post-card:first-child .post-card__tags.entry-tags.with_thumb { margin: 0 !important; }
  .post-grid.first-post-loop-grid .entry-content.post-card__body { display: none; }
  /* .archive:not(.category-juntos):not(.category-politica) .post-card__tags.visible-xs-block.with_thumb { margin: -2px 0 0 0 !important; } */
  .archive .post-grid > .grid__item:first-child > .post-card:first-child { border-bottom: 1px solid #C4C4C4; }
  .with_thumb > .post-card__tags.entry-tags:not(.with_thumb), .posts-featured--large > .with_thumb > .entry-breadcrumbs, .post-list > .large-up--one-third:first-child > .with_thumb > .entry-breadcrumbs { display: none; } }

@media (max-width: 989px) { #wrap-juntos .container .grid .grid__item .recent-posts-widget .post-list > div:not(:first-child) article .post-card__tags.entry-tags.with_thumb, #wrap-juntos .navbar-container .grid .grid__item .recent-posts-widget .post-list > div:not(:first-child) article .post-card__tags.entry-tags.with_thumb, #wrap-juntas .container .grid .grid__item .recent-posts-widget .post-list > div:not(:first-child) article .post-card__tags.entry-tags.with_thumb, #wrap-juntas .navbar-container .grid .grid__item .recent-posts-widget .post-list > div:not(:first-child) article .post-card__tags.entry-tags.with_thumb { width: 100% !important; }
  .post-tags { font-size: 11px !important; } }

@media (max-width: 989px) { .posts-featured--small .without_thumb > .post-card__sponsor.sponsored, .post-card__sponsor.sponsored { display: none !important; } }

/** This template part was added for mobile purposes Importing on library/core/grid L1508 */
@media (min-width: 750px) { body.home #page .widget_elfsight_widget + .widget_custom_html .footer-text p { padding-bottom: 2px; }
  body.home #page #pre-footer .container > .grid, body.home #page #pre-footer .navbar-container > .grid { padding: 0 15px !important; }
  body.home #page #pre-footer .container > .grid[class*="ads-leaderboard"], body.home #page #pre-footer .navbar-container > .grid[class*="ads-leaderboard"], body.home #page #pre-footer .container > .grid .ads-leaderboard, body.home #page #pre-footer .navbar-container > .grid .ads-leaderboard { margin: 0 -70px; } }

@media only screen and (max-width: 749px) { body.home { /* .container>.grid>#body-secondary, // SALUD .container>.grid>#body-secondary-bottom, { // ENTRETENIMIENTO &>.recent-posts-widget:first-child>.widget-title { margin-bottom: 24px; } } */ }
  body.home #page #content #wrap .container .grid #primary main, body.home #page #content #wrap .navbar-container .grid #primary main { /** Estilos para la primera grilla del home. Nota, banner, 3 notas. */ }
  body.home #page #content #wrap .container .grid #primary main.with_breaking .recent-posts-widget > div:nth-of-type(2) .grid__item, body.home #page #content #wrap .navbar-container .grid #primary main.with_breaking .recent-posts-widget > div:nth-of-type(2) .grid__item { border-bottom: 0 !important; }
  body.home #page #content #wrap .container .grid #primary main.with_breaking .recent-posts-widget > div:nth-of-type(2) .grid__item article .post-card__thumb-wrap, body.home #page #content #wrap .navbar-container .grid #primary main.with_breaking .recent-posts-widget > div:nth-of-type(2) .grid__item article .post-card__thumb-wrap { display: none; }
  body.home #page #content #wrap .container .grid #primary main.with_breaking .recent-posts-widget > div:nth-of-type(2) .grid__item article .post-card__tags.entry-tags.visible-xs-block.with_thumb, body.home #page #content #wrap .navbar-container .grid #primary main.with_breaking .recent-posts-widget > div:nth-of-type(2) .grid__item article .post-card__tags.entry-tags.visible-xs-block.with_thumb { margin: 0 !important; }
  body.home #page #content #wrap .container .grid #primary main.with_breaking .popular-post-widget article:nth-of-type(3), body.home #page #content #wrap .navbar-container .grid #primary main.with_breaking .popular-post-widget article:nth-of-type(3), body.home #page #content #wrap .container .grid #primary main.with_breaking .widget_most_read_posts_widget article:nth-of-type(3), body.home #page #content #wrap .navbar-container .grid #primary main.with_breaking .widget_most_read_posts_widget article:nth-of-type(3) { border-bottom: 0; }
  body.home #page #content #wrap .container .grid #primary main .recent-posts-widget .post-grid .grid__item article .post-card__tags > a, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget .post-grid .grid__item article .post-card__tags > a { display: none !important; /* &:nth-of-type(1) { display: inline-block !important; } */ }
  body.home #page #content #wrap .container .grid #primary main .recent-posts-widget .post-grid.three-posts > div:nth-of-type(2) > article:nth-of-type(1) > div:nth-of-type(3), body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget .post-grid.three-posts > div:nth-of-type(2) > article:nth-of-type(1) > div:nth-of-type(3) { max-width: 100%; }
  body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38, body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32, body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 { border: 0; }
  body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38 .posts-featured .grid__item.posts-featured--large article, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38 .posts-featured .grid__item.posts-featured--large article, body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32 .posts-featured .grid__item.posts-featured--large article, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32 .posts-featured .grid__item.posts-featured--large article, body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 .posts-featured .grid__item.posts-featured--large article, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 .posts-featured .grid__item.posts-featured--large article { padding: 0 0 10px 0; margin-bottom: 0; border-bottom: 1px solid #C4C4C4; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38 .posts-featured .grid__item.posts-featured--large article .post-card__thumb-wrap, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38 .posts-featured .grid__item.posts-featured--large article .post-card__thumb-wrap, body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32 .posts-featured .grid__item.posts-featured--large article .post-card__thumb-wrap, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32 .posts-featured .grid__item.posts-featured--large article .post-card__thumb-wrap, body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 .posts-featured .grid__item.posts-featured--large article .post-card__thumb-wrap, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 .posts-featured .grid__item.posts-featured--large article .post-card__thumb-wrap { width: 50%; float: none; z-index: 2; max-width: 170px; position: absolute; right: 0; top: 50%; -webkit-transform: translateY(-33%); transform: translateY(-33%); }
  body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38 .posts-featured .grid__item.posts-featured--large article .post-card__tags.entry-tags.visible-xs-block.with_thumb, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38 .posts-featured .grid__item.posts-featured--large article .post-card__tags.entry-tags.visible-xs-block.with_thumb, body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32 .posts-featured .grid__item.posts-featured--large article .post-card__tags.entry-tags.visible-xs-block.with_thumb, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32 .posts-featured .grid__item.posts-featured--large article .post-card__tags.entry-tags.visible-xs-block.with_thumb, body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 .posts-featured .grid__item.posts-featured--large article .post-card__tags.entry-tags.visible-xs-block.with_thumb, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 .posts-featured .grid__item.posts-featured--large article .post-card__tags.entry-tags.visible-xs-block.with_thumb { display: block !important; -webkit-transform: none !important; transform: none !important; position: relative; }
  body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38 .posts-featured .grid__item.posts-featured--large article header.entry-header.post-card__title, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38 .posts-featured .grid__item.posts-featured--large article header.entry-header.post-card__title, body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32 .posts-featured .grid__item.posts-featured--large article header.entry-header.post-card__title, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32 .posts-featured .grid__item.posts-featured--large article header.entry-header.post-card__title, body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 .posts-featured .grid__item.posts-featured--large article header.entry-header.post-card__title, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 .posts-featured .grid__item.posts-featured--large article header.entry-header.post-card__title { width: 49.5%; margin-left: 0; float: left; clear: left; padding-right: 10px; margin: 0 auto 0 0 !important; position: relative; z-index: 9; }
  body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38 .posts-featured .grid__item.posts-featured--large article header.entry-header.post-card__title h2.h6.entry-title, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38 .posts-featured .grid__item.posts-featured--large article header.entry-header.post-card__title h2.h6.entry-title, body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32 .posts-featured .grid__item.posts-featured--large article header.entry-header.post-card__title h2.h6.entry-title, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32 .posts-featured .grid__item.posts-featured--large article header.entry-header.post-card__title h2.h6.entry-title, body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 .posts-featured .grid__item.posts-featured--large article header.entry-header.post-card__title h2.h6.entry-title, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 .posts-featured .grid__item.posts-featured--large article header.entry-header.post-card__title h2.h6.entry-title { -webkit-line-clamp: 4; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; display: -webkit-box; min-height: 5.25rem !important; }
  body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38 .posts-featured .grid__item.posts-featured--large article .entry-meta.post-card__meta, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38 .posts-featured .grid__item.posts-featured--large article .entry-meta.post-card__meta, body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32 .posts-featured .grid__item.posts-featured--large article .entry-meta.post-card__meta, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32 .posts-featured .grid__item.posts-featured--large article .entry-meta.post-card__meta, body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 .posts-featured .grid__item.posts-featured--large article .entry-meta.post-card__meta, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 .posts-featured .grid__item.posts-featured--large article .entry-meta.post-card__meta { padding-bottom: 5px; width: 51.67%; float: left; }
  body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38 .posts-featured .grid__item.posts-featured--small article:nth-child(1), body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38 .posts-featured .grid__item.posts-featured--small article:nth-child(1), body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32 .posts-featured .grid__item.posts-featured--small article:nth-child(1), body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32 .posts-featured .grid__item.posts-featured--small article:nth-child(1), body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 .posts-featured .grid__item.posts-featured--small article:nth-child(1), body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 .posts-featured .grid__item.posts-featured--small article:nth-child(1) { padding-top: 0; }
  body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38 .posts-featured .grid__item.posts-featured--small article:nth-child(1) .post-card__thumb-wrap, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38 .posts-featured .grid__item.posts-featured--small article:nth-child(1) .post-card__thumb-wrap, body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32 .posts-featured .grid__item.posts-featured--small article:nth-child(1) .post-card__thumb-wrap, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32 .posts-featured .grid__item.posts-featured--small article:nth-child(1) .post-card__thumb-wrap, body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 .posts-featured .grid__item.posts-featured--small article:nth-child(1) .post-card__thumb-wrap, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 .posts-featured .grid__item.posts-featured--small article:nth-child(1) .post-card__thumb-wrap { display: none; }
  body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38 .posts-featured .grid__item.posts-featured--small article:nth-child(1) header.entry-header.post-card__title, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38 .posts-featured .grid__item.posts-featured--small article:nth-child(1) header.entry-header.post-card__title, body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32 .posts-featured .grid__item.posts-featured--small article:nth-child(1) header.entry-header.post-card__title, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32 .posts-featured .grid__item.posts-featured--small article:nth-child(1) header.entry-header.post-card__title, body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 .posts-featured .grid__item.posts-featured--small article:nth-child(1) header.entry-header.post-card__title, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 .posts-featured .grid__item.posts-featured--small article:nth-child(1) header.entry-header.post-card__title { width: 100%; }
  body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38 .posts-featured .grid__item.posts-featured--small article:nth-child(1) header.entry-header.post-card__title > .entry-title, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38 .posts-featured .grid__item.posts-featured--small article:nth-child(1) header.entry-header.post-card__title > .entry-title, body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32 .posts-featured .grid__item.posts-featured--small article:nth-child(1) header.entry-header.post-card__title > .entry-title, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32 .posts-featured .grid__item.posts-featured--small article:nth-child(1) header.entry-header.post-card__title > .entry-title, body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 .posts-featured .grid__item.posts-featured--small article:nth-child(1) header.entry-header.post-card__title > .entry-title, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 .posts-featured .grid__item.posts-featured--small article:nth-child(1) header.entry-header.post-card__title > .entry-title { min-height: initial !important; }
  body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38 .posts-featured .grid__item.posts-featured--small article:nth-child(1) .post-card__tags, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38 .posts-featured .grid__item.posts-featured--small article:nth-child(1) .post-card__tags, body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32 .posts-featured .grid__item.posts-featured--small article:nth-child(1) .post-card__tags, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32 .posts-featured .grid__item.posts-featured--small article:nth-child(1) .post-card__tags, body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 .posts-featured .grid__item.posts-featured--small article:nth-child(1) .post-card__tags, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 .posts-featured .grid__item.posts-featured--small article:nth-child(1) .post-card__tags { margin-top: 0 !important; }
  body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38 .posts-featured .grid__item.large-up--one-quarter article:last-child, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38 .posts-featured .grid__item.large-up--one-quarter article:last-child, body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32 .posts-featured .grid__item.large-up--one-quarter article:last-child, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32 .posts-featured .grid__item.large-up--one-quarter article:last-child, body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 .posts-featured .grid__item.large-up--one-quarter article:last-child, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 .posts-featured .grid__item.large-up--one-quarter article:last-child { border-bottom: 1px solid #C4C4C4; margin-bottom: 5px; padding: 10px 0; }
  body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38 .posts-featured .grid__item article .post-card__tags.entry-tags.visible-xs-block.with_thumb, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38 .posts-featured .grid__item article .post-card__tags.entry-tags.visible-xs-block.with_thumb, body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32 .posts-featured .grid__item article .post-card__tags.entry-tags.visible-xs-block.with_thumb, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32 .posts-featured .grid__item article .post-card__tags.entry-tags.visible-xs-block.with_thumb, body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 .posts-featured .grid__item article .post-card__tags.entry-tags.visible-xs-block.with_thumb, body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 .posts-featured .grid__item article .post-card__tags.entry-tags.visible-xs-block.with_thumb { padding-top: 14px; }
  body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38 .posts-featured .grid__item article .post-card__tags.entry-tags:not(.visible-xs-block):not(.with_thumb), body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-38 .posts-featured .grid__item article .post-card__tags.entry-tags:not(.visible-xs-block):not(.with_thumb), body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32 .posts-featured .grid__item article .post-card__tags.entry-tags:not(.visible-xs-block):not(.with_thumb), body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-32 .posts-featured .grid__item article .post-card__tags.entry-tags:not(.visible-xs-block):not(.with_thumb), body.home #page #content #wrap .container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 .posts-featured .grid__item article .post-card__tags.entry-tags:not(.visible-xs-block):not(.with_thumb), body.home #page #content #wrap .navbar-container .grid #primary main .recent-posts-widget#site-container--rpwe_widget-4 .posts-featured .grid__item article .post-card__tags.entry-tags:not(.visible-xs-block):not(.with_thumb) { padding-top: 0; }
  body.home #page #content #wrap .container .grid .grid__item.small--full.large-up--one-quarter aside#secondary, body.home #page #content #wrap .navbar-container .grid .grid__item.small--full.large-up--one-quarter aside#secondary { padding: 0 0 20px; margin-top: 0; }
  body.home #page #content #wrap .container .grid .grid__item.small--full.large-up--one-quarter .widget_elfsight_widget + .widget_custom_html .footer-text, body.home #page #content #wrap .navbar-container .grid .grid__item.small--full.large-up--one-quarter .widget_elfsight_widget + .widget_custom_html .footer-text { border: 0; }
  body.home #page #content #wrap .container .grid .grid__item.small--full.large-up--one-quarter .clima-slider-container, body.home #page #content #wrap .navbar-container .grid .grid__item.small--full.large-up--one-quarter .clima-slider-container { /*margin: 0;*/ }
  body.home #page #content #wrap .container .grid .grid__item.small--full.large-up--one-quarter .clima-slider-container .clima-slider, body.home #page #content #wrap .navbar-container .grid .grid__item.small--full.large-up--one-quarter .clima-slider-container .clima-slider { margin: 0 !important; }
  body.home #page #content #wrap .widget_elfsight_widget { margin-bottom: 0 !important; }
  body.home #page #content #wrap .widget_elfsight_widget + .widget_custom_html .footer-text { margin-bottom: 0; }
  body.home #page #content #wrap #primary .posts-breaking article .entry-content.post-card__body { border-bottom: 1px solid #C4C4C4; }
  body.home #page #content-juntos #wrap-juntos .grid__item.small--full.large-up--one-third:not(:last-child) { border-bottom: 1px solid #555371 !important; }
  body.home #page #content-juntos #wrap-juntos .grid__item.small--full.large-up--one-third:last-child { border-bottom: 0 !important; }
  body.home #page #content-juntos #wrap-juntos .see-more { padding-top: 20px; }
  body.home #page #content-juntas #wrap-juntas .grid__item.small--full.large-up--one-third { border-bottom: 1px solid #28c6f5 !important; }
  body.home #page .see-more { display: none !important; margin: 0 auto 30px !important; }
  body.home #page .see-more a.url-more { padding-bottom: 4px !important; }
  body.home #page .widget_elfsight_widget + .widget_custom_html .footer-text p { padding-bottom: 2px; }
  body.home .wrap-default#pre-footer-wrap .widget_entravision_plugins_widget_outbrain { padding: 0 !important; }
  body.home #body-secondary .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__tags.with_thumb { display: none !important; }
  body.home #body-secondary .slideshow-wrapper .slick-slide .slideshow__slide article > .post-card__tags.entry-tags:not(.with_thumb) { display: inline-block; }
  body.home #body-secondary .slideshow-wrapper .slick-slide .slideshow__slide article > .post-card__tags.entry-tags:not(.with_thumb) > span.post-category.badge { display: none !important; }
  body.home #body-secondary .slideshow-wrapper .slick-slide .slideshow__slide article > .post-card__tags.entry-tags:not(.with_thumb) > span.post-category.badge:nth-of-type(1) { display: inline-block !important; }
  body.home #body-secondary .slideshow-wrapper .slick-slide .slideshow__slide article > .post-card__tags.entry-tags:not(.with_thumb) > a.post-tags { display: none !important; }
  body.home #body-secondary .slideshow-wrapper .slick-slide .slideshow__slide article > .post-card__tags.entry-tags:not(.with_thumb) > a.post-tags:nth-of-type(1) { display: inline-block !important; }
  body.home #versus { margin-bottom: -30px; }
  body.home #versus #wrap-versus .container .grid .grid__item.small--full.large-up--three-quarters .slideshow-wrapper, body.home #versus #wrap-versus .navbar-container .grid .grid__item.small--full.large-up--three-quarters .slideshow-wrapper { height: auto !important; }
  body.home #versus #wrap-versus .container .grid .grid__item.small--full.large-up--three-quarters .slideshow-wrapper .slick-slide > div, body.home #versus #wrap-versus .navbar-container .grid .grid__item.small--full.large-up--three-quarters .slideshow-wrapper .slick-slide > div { height: auto; min-height: inherit; position: relative; }
  body.home #versus #wrap-versus .container .grid .grid__item.small--full.large-up--one-quarter, body.home #versus #wrap-versus .navbar-container .grid .grid__item.small--full.large-up--one-quarter { display: block; }
  body.home #versus #wrap-versus .container .grid .grid__item.small--full.large-up--one-quarter .sponsor.widget-sponsor, body.home #versus #wrap-versus .navbar-container .grid .grid__item.small--full.large-up--one-quarter .sponsor.widget-sponsor { display: none; } }

/** Handler for home page categories - temporal */
body.home .site-main > .recent-posts-widget:nth-child(2) { border-top: none !important; margin-top: 0 !important; }

@media only screen and (max-width: 749px) { body.home .site-main > .recent-posts-widget:nth-child(3) > .posts-featured.three-posts .posts-featured--large article { border-bottom: 1px solid #c4c4c4; padding-bottom: 5px !important; margin-bottom: 0 !important; } }

@media only screen and (max-width: 749px) { body.home .site-main > .recent-posts-widget:nth-child(4) { border-top: none !important; }
  body.home .site-main > .recent-posts-widget:nth-child(4) > .posts-featured.home-custom.three-posts { border-top: 1px solid #c4c4c4; padding-top: 24px; margin-top: -20px; }
  body.home .site-main > .recent-posts-widget:nth-child(4) > .posts-featured.home-custom.three-posts .posts-featured--large article { border-bottom: 1px solid #c4c4c4; padding-bottom: 5px; } }

@media only screen and (min-width: 750px) { body.home #body-secondary .slideshow-wrapper { margin-top: 40px !important; height: auto !important; } }

body.home #body-secondary .slideshow-wrapper .slick-track > .slick-slide > div { position: relative; }

body.home #body-secondary .slideshow-wrapper .slick-track > .slick-slide > div .post-card { margin-bottom: 0; }

body.home:not(.mobile) main.site-main.with_breaking > div:nth-of-type(3) > .posts-featured.home-politica > .grid__item .post-card.with_thumb { border-top: none; }

body.home .post-list.home-breaking-listing article .post-card__tags.entry-tags > span.post-category.badge:nth-of-type(1), body.home .posts-featured.home-breaking-listing article .post-card__tags.entry-tags > span.post-category.badge:nth-of-type(1) { display: inline-block; }

body.home .post-list article .post-card__tags.entry-tags span.post-category.badge, body.home .posts-featured article .post-card__tags.entry-tags span.post-category.badge, body.home .post-grid article .post-card__tags.entry-tags span.post-category.badge { display: none; width: auto; }

body.home .post-list article .post-card__tags.entry-tags span.post-category.badge a, body.home .posts-featured article .post-card__tags.entry-tags span.post-category.badge a, body.home .post-grid article .post-card__tags.entry-tags span.post-category.badge a { color: #fff; font-weight: 700; }

@media (max-width: 749px) { body.home .post-list article .post-card__tags.entry-tags span.post-category.badge, body.home .posts-featured article .post-card__tags.entry-tags span.post-category.badge, body.home .post-grid article .post-card__tags.entry-tags span.post-category.badge { margin-right: 10px; } }

body.home .post-list.home-custom > div article .post-card__tags.entry-tags span:first-child, body.home .posts-featured.home-custom > div article .post-card__tags.entry-tags span:first-child, body.home .post-grid.home-custom > div article .post-card__tags.entry-tags span:first-child { display: inline-block; }

@media only screen and (max-width: 749px) { body.home .post-list.home-custom.three-posts, body.home .posts-featured.home-custom.three-posts, body.home .post-grid.home-custom.three-posts { border-top: 1px solid #C4C4C4; margin-top: 35px; } }

@media only screen and (min-width: 750px) { body.home .post-list.home-politica:not(:last-child) > .large-up--one-third .with_thumb[data-sponsored="false"] .post-card__title .h6, body.home .posts-featured.home-politica:not(:last-child) > .large-up--one-third .with_thumb[data-sponsored="false"] .post-card__title .h6, body.home .post-grid.home-politica:not(:last-child) > .large-up--one-third .with_thumb[data-sponsored="false"] .post-card__title .h6 { display: -webkit-box; -webkit-line-clamp: 3; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; min-height: 3.5em; }
  body.home .post-list.home-politica:last-child, body.home .posts-featured.home-politica:last-child, body.home .post-grid.home-politica:last-child { margin-bottom: 15px; }
  body.home .post-list.home-politica:last-child .grid__item.posts-featured--large:after, body.home .posts-featured.home-politica:last-child .grid__item.posts-featured--large:after, body.home .post-grid.home-politica:last-child .grid__item.posts-featured--large:after { height: calc(100% + 1em); } }

body.home .post-list.home-politica > div article .post-card__tags.entry-tags span.post-category.badge.badge-politica, body.home .posts-featured.home-politica > div article .post-card__tags.entry-tags span.post-category.badge.badge-politica, body.home .post-grid.home-politica > div article .post-card__tags.entry-tags span.post-category.badge.badge-politica { display: inline-block; }

body.home .post-list.home-entretenimiento > div article .post-card__tags.entry-tags span.post-category.badge.badge-entretenimiento, body.home .posts-featured.home-entretenimiento > div article .post-card__tags.entry-tags span.post-category.badge.badge-entretenimiento, body.home .post-grid.home-entretenimiento > div article .post-card__tags.entry-tags span.post-category.badge.badge-entretenimiento { display: inline-block; }

@media only screen and (min-width: 750px) { body.home .post-list.home-entretenimiento.posts-featured .large-up--one-quarter:last-child, body.home .post-list.home-salud.posts-featured .large-up--one-quarter:last-child, body.home .posts-featured.home-entretenimiento.posts-featured .large-up--one-quarter:last-child, body.home .posts-featured.home-salud.posts-featured .large-up--one-quarter:last-child, body.home .post-grid.home-entretenimiento.posts-featured .large-up--one-quarter:last-child, body.home .post-grid.home-salud.posts-featured .large-up--one-quarter:last-child { border-left: 0px !important; } }

body.home .post-list.home-salud > div article .post-card__tags.entry-tags span.post-category.badge.badge-salud, body.home .posts-featured.home-salud > div article .post-card__tags.entry-tags span.post-category.badge.badge-salud, body.home .post-grid.home-salud > div article .post-card__tags.entry-tags span.post-category.badge.badge-salud { display: inline-block; }

body.home .post-list.home-inmigracion > div article .post-card__tags.entry-tags span.post-category.badge.badge-inmigracion, body.home .posts-featured.home-inmigracion > div article .post-card__tags.entry-tags span.post-category.badge.badge-inmigracion, body.home .post-grid.home-inmigracion > div article .post-card__tags.entry-tags span.post-category.badge.badge-inmigracion { display: inline-block; }

body.home .post-list.home-videos > div article .post-card__tags.entry-tags span.post-category.badge.badge-videos, body.home .posts-featured.home-videos > div article .post-card__tags.entry-tags span.post-category.badge.badge-videos, body.home .post-grid.home-videos > div article .post-card__tags.entry-tags span.post-category.badge.badge-videos { display: inline-block; }

body.home .post-list.home-internacional > div article .post-card__tags.entry-tags span.post-category.badge.badge-internacional, body.home .posts-featured.home-internacional > div article .post-card__tags.entry-tags span.post-category.badge.badge-internacional, body.home .post-grid.home-internacional > div article .post-card__tags.entry-tags span.post-category.badge.badge-internacional { display: inline-block; }

body.home .post-list.home-noticias > div article .post-card__tags.entry-tags span.post-category.badge.badge-noticias, body.home .posts-featured.home-noticias > div article .post-card__tags.entry-tags span.post-category.badge.badge-noticias, body.home .post-grid.home-noticias > div article .post-card__tags.entry-tags span.post-category.badge.badge-noticias { display: inline-block; }

body.home .post-list.home-estados-unidos > div article .post-card__tags.entry-tags span.post-category.badge.badge-estados-unidos, body.home .posts-featured.home-estados-unidos > div article .post-card__tags.entry-tags span.post-category.badge.badge-estados-unidos, body.home .post-grid.home-estados-unidos > div article .post-card__tags.entry-tags span.post-category.badge.badge-estados-unidos { display: inline-block; }

body.home .post-list.home-juntas > div article .post-card__tags.entry-tags span.post-category.badge.badge-juntas, body.home .posts-featured.home-juntas > div article .post-card__tags.entry-tags span.post-category.badge.badge-juntas, body.home .post-grid.home-juntas > div article .post-card__tags.entry-tags span.post-category.badge.badge-juntas { display: inline-block; }

@media only screen and (min-width: 750px) { body.home .navigation.home-salud, body.home .navigation.home-entretenimiento, body.home .navigation.home-juntos { margin-top: 0; } }

@media only screen and (min-width: 750px) { body.home .navigation.home-juntos { margin-bottom: 4px; } }

@media only screen and (max-width: 749px) { body.home .navigation.home-juntos { margin-top: 26px; margin-bottom: 34px; } }

@media only screen and (max-width: 749px) { body.home .post-grid > .grid__item .post-card .post-card__tags.entry-tags.without_thumb { display: none !important; } }

@media only screen and (min-width: 750px) { body.home .slick-list article .post-card__tags.entry-tags { margin-top: 0; } }

@media only screen and (max-width: 749px) { body.home .slick-list article .post-card__tags.entry-tags { margin-top: 29px; } }

body.home .slick-list article .post-card__tags.entry-tags span { display: none; }

body.home .slick-list article .post-card__tags.entry-tags span.post-category.badge:first-child { display: inline-block; }

body.home .slick-list article .post-card__tags.entry-tags span a { color: #fff; font-weight: 700; }

body.home #wrap-juntos article .post-card__tags.entry-tags span.post-category.badge.badge-juntos { display: inline-block; }

body.home #wrap-juntos .large-up--three-quarters > .recent-posts-widget > .sponsor { margin-bottom: 16px; margin-right: 15px; }

body.home #wrap-juntos .large-up--three-quarters > .recent-posts-widget > .sponsor small { color: #fff; }

@media (max-width: 749px) { body.home #content-juntas { margin-top: 50px; } }

body.home #wrap-juntas article .post-card__tags.entry-tags span.post-category.badge.badge-juntas { display: inline-block; }

@media only screen and (max-width: 749px) { body.home #main div:nth-of-type(3) .post-list.home-politica .large-up--one-third { margin-bottom: 19px !important; } }

body.home .post-card__thumb-wrap > .post-card__video { -ms-touch-action: none; touch-action: none; }

@media only screen and (max-width: 749px) { body.home #site-container--rpwe_widget-13, body.home #site-container--rpwe_widget-25, body.home #site-container--rpwe_widget-34 { border-top: 0 !important; } }

@media only screen and (min-width: 990px) { body.home #main .post-list.home-politica { grid-template-columns: repeat(3, 1fr); justify-content: space-between; -webkit-box-pack: justify; -ms-flex-pack: justify; padding-right: 0; margin-right: 0; margin-left: 0; grid-gap: 30px; display: grid; row-gap: 0; }
  body.home #main .post-list.home-politica > .grid__item { width: 100% !important; margin: 0 !important; padding: 0 !important; position: relative; }
  body.home #main .post-list.home-politica > .grid__item:not(:first-child):before { height: calc(100% - 0.85em); }
  body.home #main .post-list.home-politica > .grid__item:last-child:before { height: calc(100% - 0.25em); }
  body.home #main .post-list.home-politica > .grid__item:not(:first-child):before { content: ""; top: 0.25em; width: 1px; position: absolute; background-color: #C4C4C4; left: -1em; } }

@media only screen and (min-width: 750px) { body.home #main div:nth-of-type(3) .posts-featured > .posts-featured--small .with_thumb[data-sponsored="false"] .post-card__title .h6 { margin-top: 9px !important; }
  body.home .posts-featured .large-up--one-quarter:not(:last-child) .with_thumb[data-sponsored="false"] .post-card__body p { margin-bottom: 2px; } }

body.home:not(.mobile) .post-list.post-grid.grid.home-custom { display: grid; grid-template-columns: repeat(3, 33.33%); -webkit-column-gap: 7.5px; -moz-column-gap: 7.5px; column-gap: 7.5px; padding-top: 15px; margin-top: 8px !important; position: relative; }

body.home:not(.mobile) .post-list.post-grid.grid.home-custom:before { content: ""; position: absolute; top: 0; left: 15px; width: 100%; background-color: #c4c4c4; height: 1px; }

body.home:not(.mobile) .post-list.post-grid.grid.home-custom > .grid__item { position: relative; width: 100% !important; }

body.home:not(.mobile) .post-list.post-grid.grid.home-custom > .grid__item:before { content: ""; top: 0.25em; width: 1px; position: absolute; background-color: #C4C4C4; left: 0.2em; height: 96%; }

body.home:not(.mobile) .post-list.post-grid.grid.home-custom > .grid__item:first-child:before { content: none; }

body.home #body-secondary .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__video:before { bottom: 0 !important; }

body.home #body-secondary .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__video:after { bottom: 9px !important; }

@media only screen and (min-width: 750px) { .post-list.home-politica:not(:last-child) > .large-up--one-third .with_thumb[data-sponsored="false"] .post-card__title .h6, .posts-featured.home-politica:not(:last-child) > .large-up--one-third .with_thumb[data-sponsored="false"] .post-card__title .h6, .post-grid.home-politica:not(:last-child) > .large-up--one-third .with_thumb[data-sponsored="false"] .post-card__title .h6 { display: -webkit-box; -webkit-line-clamp: 3; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; min-height: 3.5em; }
  .post-list.home-politica:last-child, .posts-featured.home-politica:last-child, .post-grid.home-politica:last-child { margin-bottom: 15px; }
  .post-list.home-politica:last-child .grid__item.posts-featured--large:after, .posts-featured.home-politica:last-child .grid__item.posts-featured--large:after, .post-grid.home-politica:last-child .grid__item.posts-featured--large:after { height: calc(100% + 1em); } }

@media only screen and (min-width: 750px) and (max-width: 989px) { .site-main:not(.with_breaking) .posts-featured.home-politica { border-top: 1px solid #C4C4C4; padding-top: 10px; } }

@media only screen and (min-width: 990px) { .site-main:not(.with_breaking) .posts-featured.home-politica > .grid__item > article:first-child { border-top: 1px solid #C4C4C4; padding-top: 13px; } }

@media only screen and (min-width: 990px) { #body-pre-container #body-pre .main-post-2022-container .post-card { margin-top: 10px !important; } }

@media only screen and (min-width: 750px) { body:not(.single) #wrap .recent-posts-widget > h2.widget-title { margin-top: 10px !important; } }

.responsive-image__wrapper { position: relative; overflow: hidden; width: 100%; margin: 0 auto; }

.no-js .responsive-image__wrapper { display: none; }

.responsive-image__wrapper::before { content: ""; position: relative; display: block; }

.responsive-image__wrapper img { display: block; width: 100%; }

.responsive-image__wrapper--full-height { height: 100%; }

.responsive-image__image { position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; }

/* ================ Buttons ================ */
.btn { -moz-user-select: none; -ms-user-select: none; -webkit-user-select: none; user-select: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; }

@media only screen and (min-width: 750px) { .btn { padding: 10px 18px; } }

.btn .icon-arrow-right, .btn .icon-arrow-left { height: 9px; }

.btn.btn--smaller { padding: 8px 10px; font-size: 0.75em; line-height: 1; min-width: 0; }

/* ================ Button variations ================ */
@media only screen and (max-width: 749px) { .btn--small-wide { padding-right: 50px; padding-left: 50px; } }

.btn--link { margin: 0; border: 0; background-color: transparent; color: #000000; text-align: left; }

.btn--link:hover, .btn--link:focus { opacity: 1; }

.btn--link .icon { vertical-align: middle; }

.btn--narrow { padding-right: 15px; padding-left: 15px; }

.btn--disabled:hover, .btn--disabled:focus { opacity: 0.5; }

.btn--has-icon-after .icon, .btn--has-icon-after svg { margin-left: 10px; }

.btn--has-icon-after .icon svg:not(.icon), .btn--has-icon-after svg svg:not(.icon) { margin-bottom: -0.5em; }

.btn--has-icon-before .icon, .btn--has-icon-before svg { margin-right: 10px; }

.btn--has-icon-before svg:not(.icon) { margin-bottom: -0.25em; }

form { margin: 0; }

.form-header { text-align: center; margin-bottom: 1rem; }

.form-header p { margin: auto; max-width: 500px; }

a, area, button, [role="button"], input, label, select, summary, textarea { -ms-touch-action: manipulation; touch-action: manipulation; }

.SingleDatePickerInput__withBorder { border: 0 !important; }

.DateRangePickerInput_clearDates { height: 40px; width: 40px; padding: 0; line-height: 40px; right: -11px; }

.field-grid--container { max-width: 1025px; margin: auto; }

.field-grid .grid__item { margin-bottom: 20px; }

.DateRangePicker { width: 100%; }

.DateRangePicker .DateInput { width: 45%; min-width: 0; }

.DateRangePicker .DateInput_input { min-width: 0; line-height: 30px; }

.DateRangePicker .DateRangePickerInput_arrow { width: 10%; }

.DateInput { background-color: transparent; border: 0; min-width: 200px; }

/* input { min-width: 200px; } */
.select__input input { min-width: 0; }

input, textarea, select { font-size: 0.875rem; max-width: 100%; border: 1px solid #e2e2e2; border-radius: 0; color: #000000; }

input[disabled], textarea[disabled], select[disabled] { border-color: #f4f4f4; background-color: #efefef; cursor: default; }

.DateInput_input { font-size: 0.875rem !important; max-width: 100% !important; border: 1px solid #e2e2e2 !important; border-radius: 0 !important; color: #000000 !important; }

.DateInput_input[disabled] { border-color: #f4f4f4 !important; background-color: #efefef !important; cursor: default !important; }

input.button, button[type="submit"], input[type="submit"] { background-color: #FFC300; color: white; border-width: 1.5px; position: relative; z-index: 0; display: inline-block; vertical-align: middle; padding: 16px 22px; font-size: 14px; min-width: 260px; line-height: 1.2em; border: 1.5px #FFC300 solid; font-family: "Nunito Sans", NunitoSans, sans-serif; font-weight: 900; letter-spacing: 1px; text-transform: uppercase; text-align: center; border-radius: 0; }

input.button:after, button[type="submit"]:after, input[type="submit"]:after { background: #FFC300; color: white; -webkit-animation: btn-flat-out cubic-bezier(0.19, 1, 0.22, 1) 0.05s forwards; animation: btn-flat-out cubic-bezier(0.19, 1, 0.22, 1) 0.05s forwards; }

input.button:hover, button[type="submit"]:hover, input[type="submit"]:hover { color: white; background-color: transparent; border-color: #FFC300; }

input.button:hover:after, button[type="submit"]:hover:after, input[type="submit"]:hover:after { background-color: #FFC300; -webkit-animation: btn cubic-bezier(0.19, 1, 0.22, 1) 0.6s forwards; animation: btn cubic-bezier(0.19, 1, 0.22, 1) 0.6s forwards; }

input.button:focus, button[type="submit"]:focus, input[type="submit"]:focus { background: #FFC300 !important; }

input.button:active, button[type="submit"]:active, input[type="submit"]:active { color: #997500; }

input.button:active:after, button[type="submit"]:active:after, input[type="submit"]:active:after { height: 0; opacity: 0; }

input.button.btn--action-started::before, button[type="submit"].btn--action-started::before, input[type="submit"].btn--action-started::before { content: ''; top: 50%; -webkit-transform: translateY(50%); transform: translateY(50%); left: 22px; opacity: 0.75; -webkit-transition: all 1s cubic-bezier(0.29, 0.63, 0.44, 1); transition: all 1s cubic-bezier(0.29, 0.63, 0.44, 1); content: ''; position: absolute; display: block; width: 25px; height: 25px; margin-top: -12.5px; margin-left: -12.5px; border: 3px solid lightend(#FFC300, 40%); border-radius: 50%; border-top-color: transparent; -webkit-animation: spin 0.65s infinite cubic-bezier(0.19, 1, 0.22, 1); animation: spin 0.65s infinite cubic-bezier(0.19, 1, 0.22, 1); }

input.button:disabled, input.button[disabled], button[type="submit"]:disabled, button[type="submit"][disabled], input[type="submit"]:disabled, input[type="submit"][disabled] { background-color: #e3e3e3; color: #bcbcbc; border-color: #e3e3e3; }

input.button:disabled:hover, input.button[disabled]:hover, button[type="submit"]:disabled:hover, button[type="submit"][disabled]:hover, input[type="submit"]:disabled:hover, input[type="submit"][disabled]:hover { color: white; background-color: transparent; border-color: #FFC300; -webkit-transition: color cubic-bezier(0.19, 1, 0.22, 1) 0.2s, background-color cubic-bezier(0.19, 1, 0.22, 1) 0.2s; transition: color cubic-bezier(0.19, 1, 0.22, 1) 0.2s, background-color cubic-bezier(0.19, 1, 0.22, 1) 0.2s; }

@-webkit-keyframes btn { 0% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; }
  25% { -webkit-transform: scaleY(0.7); transform: scaleY(0.7);
    opacity: 0.5;
    background: #FFC300; }
  30% { background: #FFC300; }
  35% { background: #FFC300;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  30% { background: none; }
  55% { background: #FFC300;
    opacity: 0.7; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    background: #FFC300;
    opacity: 1; } }

@keyframes btn { 0% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; }
  25% { -webkit-transform: scaleY(0.7); transform: scaleY(0.7);
    opacity: 0.5;
    background: #FFC300; }
  30% { background: #FFC300; }
  35% { background: #FFC300;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  30% { background: none; }
  55% { background: #FFC300;
    opacity: 0.7; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    background: #FFC300;
    opacity: 1; } }

button, button[type="submit"], input[type="submit"], label[for] { cursor: pointer; }

label[for]:not(.inline) { cursor: pointer; margin-top: 1em; }

textarea { min-height: 100px; }

select::-ms-expand { display: none; }

option { background-color: #ffffff; color: black; }

.input-error { border-color: #d20000; background-color: #fff8f8; color: black; }

/* ================ Vertical forms ================ */
.form-row { *zoom: 1; }

.form-row::after { content: ''; display: table; clear: both; }

input[type="radio"] { height: 20px !important; padding: 0px 2em !important; width: 20px !important; display: inline !important; min-width: 0; }

.form-vertical input, .form-vertical select, .form-vertical textarea { display: block; width: 100%; margin-bottom: 11.1111111111px; }

.form-vertical [type="radio"], .form-vertical [type="checkbox"] { display: inline-block; width: auto; margin-right: 5px; }

.form-vertical [type="submit"], .form-vertical .btn { display: inline-block; width: auto; }

.form-vertical .SingleDatePicker, .form-vertical .DateInput, .form-vertical .SingleDatePickerInput__withBorder { width: 100%; }

.form-vertical .select__input input { margin-bottom: 0; }

.form-vertical .input-group { margin-bottom: 0; }

/* ================ Input Groups ================ */
.form_grid__item--input input { width: 100%; }

.form-group { display: inline-block; margin: 0; vertical-align: middle; }

@media only screen and (max-width: 749px) { .form-group { display: block; width: 100%; margin-left: 0; } }

@media (max-width: 1005px) { .form-group { display: block; width: 100%; margin-left: 0; } }

.form-group label { display: block; }

.form-group input { display: block; }

@media only screen and (max-width: 749px) { .form-group input { display: block; width: 100%; } }

@media (max-width: 1005px) { .form-group input { display: block; width: 100%; } }

.form-group + .form-group { margin-left: 0.5rem; }

@media only screen and (max-width: 749px) { .form-group + .form-group { margin-left: 0; } }

@media (max-width: 1005px) { .form-group + .form-group { margin-left: 0; } }

.input-group { position: relative; display: table; width: 100%; border-collapse: separate; }

.input-group input:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child) { border-radius: 0; }

.input-group input:last-child { border-top-left-radius: 0; border-bottom-left-radius: 0; border-left: 0; }

.input-group input:first-child { border-top-right-radius: 0; border-bottom-right-radius: 0; border-right: 0; }

.select-group { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; }

.select-group .react-select { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.select-group .react-select:not(:first-child):not(:last-child) .select__control { border-radius: 0 !important; border-left: 0 !important; }

.select-group .react-select:first-child .select__control { border-top-right-radius: 0 !important; border-bottom-right-radius: 0 !important; }

.select-group .react-select:last-child .select__control { border-top-left-radius: 0 !important; border-bottom-left-radius: 0 !important; border-left: 0 !important; }

fieldset .form-error { display: none; }

.input-group { display: inline-table; vertical-align: middle; position: relative; border-collapse: separate; margin-bottom: 1rem; }

.input-group input { float: left; width: 100%; margin-bottom: 0; }

.input-group .input-group-addon { white-space: nowrap; vertical-align: middle; padding: 8px 15px; font-size: 1rem; font-weight: 400; line-height: 1; color: inherit; text-align: center; background-color: #ffffff; border: 1px solid #cccccc; border-radius: 0 0; }

@media only screen and (min-width: 750px) { .input-group .input-group-addon { padding: 10px 18px; } }

.input-group .input-group-addon:first-child { border-top-right-radius: 0; border-bottom-right-radius: 0; }

.input-group .input-group-addon:last-child { border-top-left-radius: 0; border-bottom-left-radius: 0; }

.input-group--with-select .input-group__select-wrap:not(:first-child):not(:last-child) .select__control { border-radius: 0 !important; border-left: 0 !important; }

.input-group--with-select .form-error { display: none; }

.input-group--with-select .input-group__select-wrap:first-child .select__control { border-top-right-radius: 0 !important; border-bottom-right-radius: 0 !important; }

.input-group--with-select .input-group__select-wrap:last-child .select__control { border-top-left-radius: 0 !important; border-bottom-left-radius: 0 !important; }

.input-group .form-control, .input-group-addon, .input-group-btn { display: table-cell; }

.input-group__field, .input-group__btn, .input-group__select-wrap { display: table-cell; vertical-align: middle; margin: 0; }

.input-group__select-wrap { min-width: 200px; }

.input-group__field, .input-group__btn .btn { height: 42px; padding-top: 0; padding-bottom: 0; }

@media only screen and (min-width: 750px) { .input-group__field, .input-group__btn .btn { height: 46px; } }

.input-group__field { width: 100%; border-right: 0; border-radius: 0 0 0 0; }

.form-vertical .input-group__field { margin: 0; }

.input-group__btn { width: 1%; white-space: nowrap; }

.input-group__btn .btn { border-radius: 0 0 0 0; white-space: nowrap; }

.checkboxGroup label { float: left; font-weight: normal; width: 50%; }

@media only screen and (min-width: 750px) { .checkboxGroup label { width: 25%; } }

.form-actions { padding: 45px 0; }

.form-body { padding-bottom: 22.5px; padding-left: 45px; padding-right: 45px; max-width: 663px; margin-left: auto; margin-right: auto; *zoom: 1; }

.form-body::after { content: ''; display: table; clear: both; }

.form-body--full { max-width: none; }

.form-body--med { max-width: 850px; }

.modal-content .form-footer { color: #ffffff; }

@media only screen and (max-width: 749px) { .form-pages { width: 100%; margin: 10px 0; float: none; } }

@media (max-width: 1005px) { .form-pages { width: 100%; margin: 10px 0; float: none; } }

.form-footer { background-color: #808080; border-top: 1px solid #ffffff; padding: 1rem; margin-top: 1rem; *zoom: 1; }

.form-footer::after { content: ''; display: table; clear: both; }

.form-footer .form-footer--right { float: right; }

@media only screen and (max-width: 749px) { .form-footer .form-footer--right { float: none; } }

@media (max-width: 1005px) { .form-footer .form-footer--right { float: none; } }

.form-footer .form-footer--left { float: left; }

@media only screen and (max-width: 749px) { .form-footer .form-footer--left { float: none; } }

@media (max-width: 1005px) { .form-footer .form-footer--left { float: none; } }

@media only screen and (max-width: 749px) { .form-footer button { width: 100%; margin-bottom: 20px; } }

@media (max-width: 1005px) { .form-footer button { width: 100%; margin-bottom: 20px; } }

.form-horizontal { line-height: 2.5em; }

.form--or-divider { text-align: center !important; overflow: hidden !important; margin: 1rem 0; }

.form--or-divider .form--or-divider--inner { position: relative !important; padding: 1rem !important; }

.form--or-divider .form--or-divider--inner::before { content: "" !important; position: absolute !important; top: 50% !important; right: 100% !important; width: 5000px !important; border-bottom: 1px solid #e4e4e4 !important; }

.form--or-divider .form--or-divider--inner::after { content: "" !important; position: absolute !important; top: 50% !important; left: 100% !important; width: 5000px !important; border-bottom: 1px solid #e4e4e4 !important; }

.form--or-divider .form--or-divider--text { font-weight: 600 !important; overflow-wrap: break-word !important; font-size: 14px !important; line-height: 18px !important; letter-spacing: normal !important; font-family: Circular, -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif !important; color: #767676 !important; display: inline !important; margin: 0 !important; }

/* ================ Forms ================ */
form { margin: 0; }

fieldset { *zoom: 1; margin: 0 0 50px; padding: 25px; border: 1px solid #e2e2e2; overflow: hidden; }

fieldset::after { content: ''; display: table; clear: both; }

fieldset.flat { padding: 1em 0 0; margin: 0 auto; border: 0; }

fieldset input { margin-left: 0.5rem; }

@media only screen and (max-width: 749px) { fieldset input { width: 100%; margin-bottom: 20px; margin-left: 0; } }

@media (max-width: 1005px) { fieldset input { width: 100%; margin-bottom: 20px; margin-left: 0; } }

fieldset input:first-of-type { margin-left: 0; }

legend { padding: 0; border: 0; margin: 0; }

.flat legend { display: block; float: left; margin-bottom: 0.5em; width: 100%; display: block; margin-bottom: 5px; font-size: 1rem; font-weight: bold; color: #808080; margin-top: 0; margin-top: 0; }

@media only screen and (max-width: 749px) { .flat legend { font-size: 0.875em; } }

[type="radio"] + .flat legend, [type="checkbox"] + .flat legend { display: inline-block; margin-bottom: 0; }

.flat legend[for] { cursor: pointer; }

@media only screen and (max-width: 749px) { .flat legend { margin-bottom: 10px; } }

@media (max-width: 1005px) { .flat legend { margin-bottom: 10px; } }

button { cursor: pointer; }

input[type="submit"], button[type="submit"] { cursor: pointer; }

label { display: block; margin-bottom: 5px; font-size: 1rem; font-weight: bold; color: #808080; margin-top: 1em; }

@media only screen and (max-width: 749px) { label { font-size: 0.875em; } }

[type="radio"] + label, [type="checkbox"] + label { display: inline-block; margin-bottom: 0; }

label[for] { cursor: pointer; }

@media only screen and (max-width: 749px) { label { margin-bottom: 10px; } }

@media (max-width: 1005px) { label { margin-bottom: 10px; } }

.react-select.input--error .select__control { border-color: #d20000 !important; background-color: #fff8f8 !important; color: #d20000 !important; }

.react-select .select__control { border-radius: 0 !important; background-color: #ffffff !important; border-color: #e2e2e2 !important; font-size: 0.875rem !important; padding: 4px 7.5px !important; }

@media only screen and (min-width: 750px) { .react-select .select__control { padding: 5px 9px !important; } }

.react-select .select__value-container { padding: 0 !important; }

.react-select .select__multi-value__label { color: black !important; font-size: 0.875rem !important; padding: 0.3rem 0.7rem !important; }

.react-select .select__multi-value { background-color: #f6f4f4 !important; color: #000000 !important; border-radius: 0 !important; }

.react-select .select__single-value { color: #000000 !important; }

input, textarea, select { max-width: 100%; border: 1px solid #e2e2e2; border-radius: 0; background-color: #ffffff; color: #000000; line-height: 1.2; }

input:focus, textarea:focus, select:focus { border-color: #c9c8c8; }

input[disabled], textarea[disabled], select[disabled] { border-color: #f4f4f4; cursor: default; background-color: #efefef; }

input.input--error::-webkit-input-placeholder, textarea.input--error::-webkit-input-placeholder, select.input--error::-webkit-input-placeholder { color: #d20000; opacity: 0.5; }

input.input--error::-moz-placeholder, textarea.input--error::-moz-placeholder, select.input--error::-moz-placeholder { color: #d20000; opacity: 0.5; }

input.input--error:-ms-input-placeholder, textarea.input--error:-ms-input-placeholder, select.input--error:-ms-input-placeholder { color: #d20000; opacity: 0.5; }

input.input--error::-ms-input-placeholder, textarea.input--error::-ms-input-placeholder, select.input--error::-ms-input-placeholder { color: #d20000; opacity: 1; }

input.hidden-placeholder::-webkit-input-placeholder, textarea.hidden-placeholder::-webkit-input-placeholder, select.hidden-placeholder::-webkit-input-placeholder { color: transparent; }

input.hidden-placeholder::-moz-placeholder, textarea.hidden-placeholder::-moz-placeholder, select.hidden-placeholder::-moz-placeholder { color: transparent; }

input.hidden-placeholder:-ms-input-placeholder, textarea.hidden-placeholder:-ms-input-placeholder, select.hidden-placeholder:-ms-input-placeholder { color: transparent; }

input.hidden-placeholder::-ms-input-placeholder, textarea.hidden-placeholder::-ms-input-placeholder, select.hidden-placeholder::-ms-input-placeholder { opacity: 1; }

textarea { min-height: 100px; }

/* ================ Error styles ================ */
input.input--error, select.input--error, textarea.input--error { border-color: #d20000; background-color: #fff8f8; color: #d20000; }

select { -webkit-appearance: none; -moz-appearance: none; appearance: none; padding-top: 8px; padding-right: 28px; padding-bottom: 8px; padding-left: 15px; background-position: right center; line-height: 1.2; text-indent: 0.01px; text-overflow: ""; cursor: pointer; background-position: right 10px center; background-image: url(""); background-repeat: no-repeat; /* ================ Hide the svg arrow in IE9 and below ================ */ }

@media only screen and (min-width: 750px) { select { padding-top: 10px; padding-bottom: 10px; padding-left: 18px; } }

.ie9 select { padding-right: 10px; background-image: none; }

optgroup { font-weight: bold; }

option { color: #000000; background-color: #ffffff; }

select::-ms-expand { display: none; }

/* ================ Labels ================ */
.label--error { color: #d20000; }

input, textarea { padding: 8px 15px; }

@media only screen and (min-width: 750px) { input, textarea { padding: 10px 18px; } }

/* ================ Labels ================ */
form hr { margin: 1.5rem 0; }

.menuItems-field-group hr { margin: 1.5rem 0; }

.menuItems-field-group .btn--link.btn--remove { float: left; }

.menuItems-field-group label { padding-top: 0.5rem; }

.menuItems-field-group--dropzone .dropzone { padding: 0; background: transparent; border: 0; text-align: left; }

.menuItems-field-group--dropzone label { margin-top: 5px; margin-right: 1rem; }

.menuItems-field-group--dropzone img + span { display: none; }

.menuItems-field-group--dropzone img { max-width: 100%; padding-top: 0.25rem !important; }

.menuItems-field-group--dropzone .dropzone--instructions { display: none; }

.menuItems-field-group--dropzone .btn--remove { margin-top: 1rem; }

.menuItems-field-group--dropzone .btn { min-width: 0; width: 100%; }

.menuItems-field-group--dropzone label { font-weight: normal; }

/*============================================================================ Slick Slider 1.6.0 - If upgrading Slick's styles, use the following variables/functions instead of the slick defaults (from slick-theme.scss) - This file includes default slick.scss styles (at Slick Slider SCSS) and slick-theme.scss (at Slick Slider Theme). Upgrade each area individually. - Remove `outline: none` from `.slick-dots li button` ==============================================================================*/
/*============================================================================ Slick slider overrides ==============================================================================*/
.slick-dotted.slick-slider { margin-bottom: 0; }

.slick-slider { height: 100%; }

/*================ Slick dots and prev/next pagination ================*/
.slick-slide { position: relative; }

.slick-slide img { display: block; }

.row { margin-right: -15px; margin-left: -15px; *zoom: 1; }

.row::after { content: ''; display: table; clear: both; }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; }

.col-xs-1 { width: 8.3333333333%; }

.col-xs-2 { width: 16.6666666667%; }

.col-xs-3 { width: 25%; }

.col-xs-4 { width: 33.3333333333%; }

.col-xs-5 { width: 41.6666666667%; }

.col-xs-6 { width: 50%; }

.col-xs-7 { width: 58.3333333333%; }

.col-xs-8 { width: 66.6666666667%; }

.col-xs-9 { width: 75%; }

.col-xs-10 { width: 83.3333333333%; }

.col-xs-11 { width: 91.6666666667%; }

.col-xs-12 { width: 100%; }

.col-xs-pull-0 { right: auto; }

.col-xs-pull-1 { right: 8.3333333333%; }

.col-xs-pull-2 { right: 16.6666666667%; }

.col-xs-pull-3 { right: 25%; }

.col-xs-pull-4 { right: 33.3333333333%; }

.col-xs-pull-5 { right: 41.6666666667%; }

.col-xs-pull-6 { right: 50%; }

.col-xs-pull-7 { right: 58.3333333333%; }

.col-xs-pull-8 { right: 66.6666666667%; }

.col-xs-pull-9 { right: 75%; }

.col-xs-pull-10 { right: 83.3333333333%; }

.col-xs-pull-11 { right: 91.6666666667%; }

.col-xs-pull-12 { right: 100%; }

.col-xs-push-0 { left: auto; }

.col-xs-push-1 { left: 8.3333333333%; }

.col-xs-push-2 { left: 16.6666666667%; }

.col-xs-push-3 { left: 25%; }

.col-xs-push-4 { left: 33.3333333333%; }

.col-xs-push-5 { left: 41.6666666667%; }

.col-xs-push-6 { left: 50%; }

.col-xs-push-7 { left: 58.3333333333%; }

.col-xs-push-8 { left: 66.6666666667%; }

.col-xs-push-9 { left: 75%; }

.col-xs-push-10 { left: 83.3333333333%; }

.col-xs-push-11 { left: 91.6666666667%; }

.col-xs-push-12 { left: 100%; }

.col-xs-offset-0 { margin-left: 0%; }

.col-xs-offset-1 { margin-left: 8.3333333333%; }

.col-xs-offset-2 { margin-left: 16.6666666667%; }

.col-xs-offset-3 { margin-left: 25%; }

.col-xs-offset-4 { margin-left: 33.3333333333%; }

.col-xs-offset-5 { margin-left: 41.6666666667%; }

.col-xs-offset-6 { margin-left: 50%; }

.col-xs-offset-7 { margin-left: 58.3333333333%; }

.col-xs-offset-8 { margin-left: 66.6666666667%; }

.col-xs-offset-9 { margin-left: 75%; }

.col-xs-offset-10 { margin-left: 83.3333333333%; }

.col-xs-offset-11 { margin-left: 91.6666666667%; }

.col-xs-offset-12 { margin-left: 100%; }

@media (min-width: 750px) { .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; }
  .col-sm-1 { width: 8.3333333333%; }
  .col-sm-2 { width: 16.6666666667%; }
  .col-sm-3 { width: 25%; }
  .col-sm-4 { width: 33.3333333333%; }
  .col-sm-5 { width: 41.6666666667%; }
  .col-sm-6 { width: 50%; }
  .col-sm-7 { width: 58.3333333333%; }
  .col-sm-8 { width: 66.6666666667%; }
  .col-sm-9 { width: 75%; }
  .col-sm-10 { width: 83.3333333333%; }
  .col-sm-11 { width: 91.6666666667%; }
  .col-sm-12 { width: 100%; }
  .col-sm-pull-0 { right: auto; }
  .col-sm-pull-1 { right: 8.3333333333%; }
  .col-sm-pull-2 { right: 16.6666666667%; }
  .col-sm-pull-3 { right: 25%; }
  .col-sm-pull-4 { right: 33.3333333333%; }
  .col-sm-pull-5 { right: 41.6666666667%; }
  .col-sm-pull-6 { right: 50%; }
  .col-sm-pull-7 { right: 58.3333333333%; }
  .col-sm-pull-8 { right: 66.6666666667%; }
  .col-sm-pull-9 { right: 75%; }
  .col-sm-pull-10 { right: 83.3333333333%; }
  .col-sm-pull-11 { right: 91.6666666667%; }
  .col-sm-pull-12 { right: 100%; }
  .col-sm-push-0 { left: auto; }
  .col-sm-push-1 { left: 8.3333333333%; }
  .col-sm-push-2 { left: 16.6666666667%; }
  .col-sm-push-3 { left: 25%; }
  .col-sm-push-4 { left: 33.3333333333%; }
  .col-sm-push-5 { left: 41.6666666667%; }
  .col-sm-push-6 { left: 50%; }
  .col-sm-push-7 { left: 58.3333333333%; }
  .col-sm-push-8 { left: 66.6666666667%; }
  .col-sm-push-9 { left: 75%; }
  .col-sm-push-10 { left: 83.3333333333%; }
  .col-sm-push-11 { left: 91.6666666667%; }
  .col-sm-push-12 { left: 100%; }
  .col-sm-offset-0 { margin-left: 0%; }
  .col-sm-offset-1 { margin-left: 8.3333333333%; }
  .col-sm-offset-2 { margin-left: 16.6666666667%; }
  .col-sm-offset-3 { margin-left: 25%; }
  .col-sm-offset-4 { margin-left: 33.3333333333%; }
  .col-sm-offset-5 { margin-left: 41.6666666667%; }
  .col-sm-offset-6 { margin-left: 50%; }
  .col-sm-offset-7 { margin-left: 58.3333333333%; }
  .col-sm-offset-8 { margin-left: 66.6666666667%; }
  .col-sm-offset-9 { margin-left: 75%; }
  .col-sm-offset-10 { margin-left: 83.3333333333%; }
  .col-sm-offset-11 { margin-left: 91.6666666667%; }
  .col-sm-offset-12 { margin-left: 100%; } }

@media (min-width: 990px) { .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; }
  .col-md-1 { width: 8.3333333333%; }
  .col-md-2 { width: 16.6666666667%; }
  .col-md-3 { width: 25%; }
  .col-md-4 { width: 33.3333333333%; }
  .col-md-5 { width: 41.6666666667%; }
  .col-md-6 { width: 50%; }
  .col-md-7 { width: 58.3333333333%; }
  .col-md-8 { width: 66.6666666667%; }
  .col-md-9 { width: 75%; }
  .col-md-10 { width: 83.3333333333%; }
  .col-md-11 { width: 91.6666666667%; }
  .col-md-12 { width: 100%; }
  .col-md-pull-0 { right: auto; }
  .col-md-pull-1 { right: 8.3333333333%; }
  .col-md-pull-2 { right: 16.6666666667%; }
  .col-md-pull-3 { right: 25%; }
  .col-md-pull-4 { right: 33.3333333333%; }
  .col-md-pull-5 { right: 41.6666666667%; }
  .col-md-pull-6 { right: 50%; }
  .col-md-pull-7 { right: 58.3333333333%; }
  .col-md-pull-8 { right: 66.6666666667%; }
  .col-md-pull-9 { right: 75%; }
  .col-md-pull-10 { right: 83.3333333333%; }
  .col-md-pull-11 { right: 91.6666666667%; }
  .col-md-pull-12 { right: 100%; }
  .col-md-push-0 { left: auto; }
  .col-md-push-1 { left: 8.3333333333%; }
  .col-md-push-2 { left: 16.6666666667%; }
  .col-md-push-3 { left: 25%; }
  .col-md-push-4 { left: 33.3333333333%; }
  .col-md-push-5 { left: 41.6666666667%; }
  .col-md-push-6 { left: 50%; }
  .col-md-push-7 { left: 58.3333333333%; }
  .col-md-push-8 { left: 66.6666666667%; }
  .col-md-push-9 { left: 75%; }
  .col-md-push-10 { left: 83.3333333333%; }
  .col-md-push-11 { left: 91.6666666667%; }
  .col-md-push-12 { left: 100%; }
  .col-md-offset-0 { margin-left: 0%; }
  .col-md-offset-1 { margin-left: 8.3333333333%; }
  .col-md-offset-2 { margin-left: 16.6666666667%; }
  .col-md-offset-3 { margin-left: 25%; }
  .col-md-offset-4 { margin-left: 33.3333333333%; }
  .col-md-offset-5 { margin-left: 41.6666666667%; }
  .col-md-offset-6 { margin-left: 50%; }
  .col-md-offset-7 { margin-left: 58.3333333333%; }
  .col-md-offset-8 { margin-left: 66.6666666667%; }
  .col-md-offset-9 { margin-left: 75%; }
  .col-md-offset-10 { margin-left: 83.3333333333%; }
  .col-md-offset-11 { margin-left: 91.6666666667%; }
  .col-md-offset-12 { margin-left: 100%; } }

@media (min-width: 1400px) { .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; }
  .col-lg-1 { width: 8.3333333333%; }
  .col-lg-2 { width: 16.6666666667%; }
  .col-lg-3 { width: 25%; }
  .col-lg-4 { width: 33.3333333333%; }
  .col-lg-5 { width: 41.6666666667%; }
  .col-lg-6 { width: 50%; }
  .col-lg-7 { width: 58.3333333333%; }
  .col-lg-8 { width: 66.6666666667%; }
  .col-lg-9 { width: 75%; }
  .col-lg-10 { width: 83.3333333333%; }
  .col-lg-11 { width: 91.6666666667%; }
  .col-lg-12 { width: 100%; }
  .col-lg-pull-0 { right: auto; }
  .col-lg-pull-1 { right: 8.3333333333%; }
  .col-lg-pull-2 { right: 16.6666666667%; }
  .col-lg-pull-3 { right: 25%; }
  .col-lg-pull-4 { right: 33.3333333333%; }
  .col-lg-pull-5 { right: 41.6666666667%; }
  .col-lg-pull-6 { right: 50%; }
  .col-lg-pull-7 { right: 58.3333333333%; }
  .col-lg-pull-8 { right: 66.6666666667%; }
  .col-lg-pull-9 { right: 75%; }
  .col-lg-pull-10 { right: 83.3333333333%; }
  .col-lg-pull-11 { right: 91.6666666667%; }
  .col-lg-pull-12 { right: 100%; }
  .col-lg-push-0 { left: auto; }
  .col-lg-push-1 { left: 8.3333333333%; }
  .col-lg-push-2 { left: 16.6666666667%; }
  .col-lg-push-3 { left: 25%; }
  .col-lg-push-4 { left: 33.3333333333%; }
  .col-lg-push-5 { left: 41.6666666667%; }
  .col-lg-push-6 { left: 50%; }
  .col-lg-push-7 { left: 58.3333333333%; }
  .col-lg-push-8 { left: 66.6666666667%; }
  .col-lg-push-9 { left: 75%; }
  .col-lg-push-10 { left: 83.3333333333%; }
  .col-lg-push-11 { left: 91.6666666667%; }
  .col-lg-push-12 { left: 100%; }
  .col-lg-offset-0 { margin-left: 0%; }
  .col-lg-offset-1 { margin-left: 8.3333333333%; }
  .col-lg-offset-2 { margin-left: 16.6666666667%; }
  .col-lg-offset-3 { margin-left: 25%; }
  .col-lg-offset-4 { margin-left: 33.3333333333%; }
  .col-lg-offset-5 { margin-left: 41.6666666667%; }
  .col-lg-offset-6 { margin-left: 50%; }
  .col-lg-offset-7 { margin-left: 58.3333333333%; }
  .col-lg-offset-8 { margin-left: 66.6666666667%; }
  .col-lg-offset-9 { margin-left: 75%; }
  .col-lg-offset-10 { margin-left: 83.3333333333%; }
  .col-lg-offset-11 { margin-left: 91.6666666667%; }
  .col-lg-offset-12 { margin-left: 100%; } }

.col.-lightning { background-color: #808080; }

.col.-right-full { position: absolute; top: 0; right: 0; height: 100%; padding-top: 120px; }

.pace { pointer-events: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.pace-inactive { display: none; }

.pace-progress { background-color: #FFC300; height: 0.2rem; position: fixed; right: 100%; top: 0; width: 100%; z-index: 2000; }

.mobile-menu { position: relative; z-index: 9999; display: none; color: #ffffff; /* .main-nav .sub-menu a:before { content: ""; position: absolute; z-index: -1; left: 51%; right: 51%; bottom: 0; background: #2098D1; height: 4px; -webkit-transition-property: left, right; transition-property: left, right; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; } */ /* @media (max-width: 570px) { .social-container { margin-left: -15px; } } */ /* @media (max-width:374px) { .footer-sub .widget_text a.todobebe { margin: 31px 15px 0 auto !important; } } */ }

.mobile-menu h2 { letter-spacing: .36px; font-family: "Nunito Sans"; font-weight: 900; font-size: 18px; color: #F1F1F1; margin-bottom: 15px; text-transform: uppercase; margin-top: 0; }

@media only screen and (max-width: 749px) { .mobile-menu .social { display: -webkit-box; display: -ms-flexbox; display: flex; padding: 0; }
  .mobile-menu .social li { margin: 0 5px 10px 5px !important; } }

.mobile-menu .social li { width: 40px; height: 40px; text-align: center; display: inline-block; float: right; border: .5px solid white; border-radius: 50%; padding: 8.68px 0px 5.5px; font-size: 15px; list-style: none; color: White; margin-bottom: 10px; letter-spacing: 0.14px; }

@media only screen and (min-width: 990px) { .mobile-menu .social li { margin-left: 14.78px; margin-right: 0; } }

@media only screen and (min-width: 750px) and (max-width: 989px) { .mobile-menu .social li { margin-right: 6.34px; margin-left: 6.34px; } }

.mobile-menu .social li p { display: none; }

.mobile-menu .social li a:before { color: #fff; }

.mobile-menu .social li.facebook a:before { font-family: 'entravision-icons' !important; content: '\e90a'; }

.mobile-menu .social li.facebook a:before:active, .mobile-menu .social li.facebook a:before:hover { border: 1px solid #3E5B96; background-color: #3E5B96; }

.mobile-menu .social li.instagram a:before { font-family: 'entravision-icons' !important; content: '\e914'; margin-right: .5px; }

.mobile-menu .social li.instagram a:before:active, .mobile-menu .social li.instagram a:before:hover { border: 1px solid #DD2A7B; background-color: #DD2A7B; }

.mobile-menu .social li.twitter a:before { font-family: 'entravision-icons' !important; content: '\e911'; }

.mobile-menu .social li.twitter a:before:active, .mobile-menu .social li.twitter a:before:hover { border: 1px solid #1DADEB; background-color: #1DADEB; }

@media only screen and (max-width: 989px) { .mobile-menu .social .twitter { border: 1px solid #1DADEB; background-color: #1DADEB; }
  .mobile-menu .social .instagram { border: 1px solid #DD2A7B; background-color: #DD2A7B; }
  .mobile-menu .social .facebook { border: 1px solid #3E5B96; background-color: #3E5B96; } }

.mobile-menu .search-form-inner .bg { max-width: 635px; height: 50px; background-color: #363636; opacity: 1; margin: 0 auto; z-index: 1; border-radius: 5px; }

@media only screen and (min-width: 990px) { .mobile-menu .search-form-inner .bg { width: 100%; top: 0; left: 0; right: 0; position: absolute; } }

@media only screen and (max-width: 989px) { .mobile-menu .search-form-inner .bg { position: absolute; width: 100%; top: 0; right: 0; } }

@media only screen and (min-width: 750px) and (max-width: 989px) { .mobile-menu .search-form-inner .bg { left: -5.75em; max-width: 555px; } }

@media only screen and (max-width: 749px) { .mobile-menu .search-form-inner .bg { left: 0; max-width: 605px; } }

@media (max-width: 659px) { .mobile-menu .search-form-inner .bg { width: calc(100vw - 30px); } }

@media only screen and (max-width: 749px) { .mobile-menu .search-form label { float: left; } }

@media (min-width: 651px) and (max-width: 749px) { .mobile-menu .search-form label { width: calc(100% - 70px); } }

@media (max-width: 650px) { .mobile-menu .search-form label { width: calc(100% - 50px); } }

.mobile-menu .search-form .search-submit { min-width: 71px; background: transparent; border: 1px solid white; height: 35px; padding: 5px 10px; border-radius: 3px; font-size: 13px; font-family: 'Nunito Sans'; font-weight: 700; text-transform: initial; margin-top: -8px; }

@media only screen and (max-width: 749px) { .mobile-menu .search-form .search-submit { margin-top: 0.5em !important; float: left; margin-right: 21px; margin-left: -21px; } }

@media (max-width: 650px) { .mobile-menu .search-form .search-submit { margin-right: 0.5em; margin-left: -0.5em; } }

.mobile-menu .search-form-form { z-index: 2; text-align: center; position: relative; }

@media (min-width: 990px) { .mobile-menu .search-form-form { width: auto; margin: 0 auto !important; } }

.mobile-menu .search-form-container label input[type="search"] { color: #A5A5A5; background-repeat: no-repeat; background-size: 20px; font-family: "Lato"; font-weight: 700; text-align: left; border: none; margin-top: -17px; margin-left: 5px; z-index: 2; }

@media (min-width: 1006px) { .mobile-menu .search-form-container label input[type="search"] { background-image: url(../images/search-gray.svg); background-position: 9px; font-style: italic; padding-left: 45px; font-size: 16px; letter-spacing: 0.16px; line-height: 19px; } }

@media (max-width: 1005px) { .mobile-menu .search-form-container label input[type="search"] { background-image: url(../images/search-white.svg); background-position: 95% 15px; letter-spacing: 0.15px; font-style: normal; padding-left: 1em; line-height: 18px; font-size: 15px; } }

@media only screen and (max-width: 749px) { .mobile-menu .search-form-container label input[type="search"] { padding-left: 1.47em; margin-left: 1em; } }

@media (max-width: 650px) { .mobile-menu .search-form-container label input[type="search"] { margin-left: 0.25em; } }

.mobile-menu .search-form-container label input[type="search"]::-webkit-input-placeholder { /* Edge */ color: #A5A5A5; }

.mobile-menu .search-form-container label input[type="search"]:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #A5A5A5; }

.mobile-menu .search-form-container label input[type="search"]::-moz-placeholder { color: #A5A5A5; }

.mobile-menu .search-form-container label input[type="search"]::-ms-input-placeholder { color: #A5A5A5; }

.mobile-menu .search-form-container label input[type="search"]::placeholder { color: #A5A5A5; }

.mobile-menu .search-form-container form { display: inline-block; max-width: 635px; }

@media only screen and (min-width: 750px) { .mobile-menu .search-form-container form { width: 631px; } }

@media only screen and (max-width: 749px) { .mobile-menu .search-form-container form { width: 100%; } }

.mobile-menu .search-form-container .search-submit { min-width: 71px; color: #A5A5A5; background: transparent; border: 1px solid #A5A5A5; height: 35px; padding: 5px 10px; border-radius: 3px; font-size: 13px; font-family: 'Nunito Sans'; font-weight: 700; text-transform: initial; margin-top: -9px; margin-left: 8px; }

@media only screen and (max-width: 749px) { .mobile-menu .search-form-container .search-submit { color: #fff; font-size: 16.4px; border: none; margin-left: 0; min-width: 42px; margin-top: -7px; float: left; } }

@media (max-width: 650px) { .mobile-menu .search-form-container .search-submit { margin-right: 0.25em; margin-left: -0.25em; } }

.mobile-menu .search-form-container .search-submit:hover { color: #383838; background-color: white; border-color: white; }

.mobile-menu .search-form-container .search-submit:focus { color: #383838; background-color: white !important; border-color: white; }

@media (max-width: 1005px) and (min-width: 990px) { .mobile-menu .main-nav { margin-bottom: 70px; } }

@media (min-width: 1006px) { .mobile-menu .main-nav { margin-bottom: 10px; } }

@media only screen and (min-width: 990px) { .mobile-menu .main-nav { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 0 5.7%; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } }

@media (max-width: 1079px) and (min-width: 990px) { .mobile-menu .main-nav { padding: 0 4%; } }

.mobile-menu .main-nav .col-md-offset-1 { margin-left: 4.333333%; }

.mobile-menu .main-nav li { list-style: none; margin-bottom: 6px; margin-right: 30px; }

.mobile-menu .main-nav li .sub-menu { padding-left: 0; }

.mobile-menu .main-nav li p { max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; }

.mobile-menu .main-nav li a { max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; }

.mobile-menu .main-nav li > p, .mobile-menu .main-nav li > a { -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); position: relative; display: block; }

.mobile-menu .main-nav li > p:before, .mobile-menu .main-nav li > a:before { content: ""; position: absolute; z-index: -1; left: 51%; right: 51%; bottom: 0; background: #2098D1; height: 4px; -webkit-transition-property: left, right; transition-property: left, right; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }

.mobile-menu .main-nav li > p:hover, .mobile-menu .main-nav li > a:hover { -webkit-transition: color 0.5s ease-in-out; transition: color 0.5s ease-in-out; }

.mobile-menu .main-nav li > p:hover:before, .mobile-menu .main-nav li > a:hover:before { left: 0; right: 0; }

.mobile-menu .main-nav li.contenido-patrocinado .sub-menu li a:before { background-color: #ffc300; }

.mobile-menu .main-nav .item-title { padding: 0; }

@media only screen and (min-width: 990px) { .mobile-menu .main-nav .item-title { padding: 0 27px; min-height: initial; -ms-flex-preferred-size: calc(100% / 5); flex-basis: calc(100% / 5); margin-left: 0 !important; margin-bottom: 15px; margin-right: 0; } }

@media (max-width: 1079px) and (min-width: 990px) { .mobile-menu .main-nav .item-title { padding: 0 !important; } }

.mobile-menu .main-nav .item-title .sub-menu li a { font-family: "Nunito Sans"; font-weight: 400; font-size: 14px; margin-bottom: 0; color: white; padding-bottom: 8px; }

.mobile-menu .main-nav .item-title .sub-menu li a:focus { color: #828282; text-decoration: none; }

.mobile-menu .main-nav .item-title .sub-menu li a:hover { color: #828282; text-decoration: none; }

.mobile-menu .main-nav .item-title p a { letter-spacing: .36px; font-family: "Nunito Sans"; font-weight: 900; font-size: 18px; color: #F1F1F1; margin-bottom: 15px; text-transform: uppercase; }

.mobile-menu .main-nav .item-title p a:hover { text-decoration: none; color: #828282; }

.mobile-menu .main-nav .item-title p a:focus { text-decoration: none; color: #828282; }

.mobile-menu form input:not([type='submit']) { float: left; width: 545px; max-width: 534px; }

.mobile-menu-backdrop { position: fixed; z-index: 200; /*top: 0;*/ right: 0; bottom: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0); }

@media (min-width: 1006px) { .mobile-menu-backdrop { top: 56px; /* desktop header bar height */ } }

@media (max-width: 1005px) and (min-width: 750px) { .mobile-menu-backdrop { top: 60px; /* tablet header bar height */ } }

@media only screen and (max-width: 749px) { .mobile-menu-backdrop { top: 50px; /* mobile header bar height */ } }

.mobile-menu-backdrop.-dark { background: rgba(0, 0, 0, 0.5); }

.mobile-menu-close { /* padding: $line-height-computed; font-size: 32px; z-index: 201; cursor: pointer; position: fixed; top: 0; color: #fff; */ position: absolute; left: 0; margin: 0; padding: 0; height: 20px; width: 25px; border: 0; background-color: transparent; color: #ffffff; z-index: 9; text-decoration: none !important; display: none; }

@media (min-width: 1006px) { .mobile-menu-close { top: 10px; } }

@media (max-width: 1005px) and (min-width: 750px) { .mobile-menu-close { top: 15px; } }

@media only screen and (max-width: 749px) { .mobile-menu-close { top: 16px; left: -3px; } }

.mobile-menu-close .animated-menu-icon-bar { background-color: #fff; }

.mobile-menu-box { position: fixed; z-index: 201; /*top: 0;*/ right: 0; bottom: 0; width: 100%; height: auto; -webkit-overflow-scrolling: touch; -webkit-transform: translateZ(0); overflow-x: hidden; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-transform: translateZ(0); -webkit-transform: translate3d(0, 0, 0); -webkit-perspective: 1000; background-color: #3a3939; }

@media (min-width: 1006px) { .mobile-menu-box { top: 56px; /* desktop header bar height */ } }

@media (max-width: 1005px) and (min-width: 750px) { .mobile-menu-box { top: 60px; /* tablet header bar height */ } }

@media only screen and (max-width: 749px) { .mobile-menu-box { top: 50px; /* mobile header bar height */ } }

.mobile-menu-main-nav { margin-top: 0; margin-bottom: 0; }

.mobile-menu-inner { display: table; width: 100%; height: 100%; }

.mobile-menu-inner .footer-left { padding-bottom: 20px; }

@media only screen and (max-width: 749px) { .mobile-menu-inner .footer-left { padding-top: 7px !important; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }

@media only screen and (max-width: 989px) { .mobile-menu-inner .footer-left .widget_text, .mobile-menu-inner .footer-left .textwidget, .mobile-menu-inner .footer-left .textwidget > p { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }

@media only screen and (max-width: 749px) { .mobile-menu-inner .text-right { padding-top: 30px !important; } }

.mobile-menu-inner .footer-sub a.todobebe { display: none; background-image: url("../images/todobebe-logo.png"); }

.mobile-menu-inner .footer-sub a.evc { background-image: url("../images/entravision.png"); }

@media only screen and (min-width: 990px) { .mobile-menu-inner .footer-sub { padding: 15px 0; } }

@media only screen and (max-width: 989px) { .mobile-menu-inner .footer-sub { padding: 10px 0 0; } }

.mobile-menu-inner .footer-sub p, .mobile-menu-inner .widget_custom_html .custom-html-widget { font-family: "Lato"; font-weight: 400; font-size: 12px; color: #C1C1C1; }

.mobile-menu-container { background-color: #3a3939; margin: auto; top: 0; bottom: 0; left: 0; right: 0; overflow-x: hidden; -ms-touch-action: pan-y; touch-action: pan-y; }

.admin-bar .mobile-menu-container { margin-top: 46px; }

@media only screen and (min-width: 990px) { .mobile-menu-container { position: fixed; } }

@media only screen and (max-width: 989px) { .mobile-menu-container { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; max-width: 100vw; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .mobile-menu-container .social { display: -webkit-box; display: -ms-flexbox; display: flex; margin: 15px auto -15px; padding: 0; } }

@media (min-width: 1006px) { .mobile-menu-container { padding-top: 0; } }

@media (max-width: 1005px) { .mobile-menu-container { padding-top: 0; } }

.mobile-menu-container #navbar--top_mobile { margin: -7px auto -21px; display: -webkit-box; display: -ms-flexbox; display: flex; }

@media only screen and (min-width: 750px) { .mobile-menu-container #navbar--top_mobile { display: none; } }

.mobile-menu-container #navbar--top_mobile #menu-menu-top-1 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; padding: 0 15px; margin: 13px 0; }

.mobile-menu-container #navbar--top_mobile #menu-menu-top-1 > .menu-item { width: auto; min-width: -webkit-fit-content; min-width: -moz-fit-content; min-width: fit-content; }

.mobile-menu-container #navbar--top_mobile #menu-menu-top-1 a { font: normal normal 600 12px/14px Nunito Sans; padding: 2.5px 4.63px 2.5px 8px; text-transform: capitalize; border: 1px solid #fff; letter-spacing: 0.12px; margin-right: 14px; text-align: center; border-radius: 3px; color: #FFF; }

.mobile-menu-container #navbar--top_mobile #menu-menu-top-1 a:after { content: '\e918'; font-family: 'entravision-icons'; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin: 0.25em 0 0 8px; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal; font-size: 10px; line-height: 1; float: right; speak: none; }

.mobile-menu-container #navbar--top_mobile #menu-menu-top-1 a .-arrow-dropdown-menu { display: none !important; }

.mobile-menu-container #navbar--top_mobile #menu-menu-top-1 .navbar-nav-item--el-tiempo { display: none; }

.mobile-menu-container > div { overflow-x: hidden; overflow-y: auto; max-width: 100%; float: left; scrollbar-width: thin; scrollbar-color: rgba(0, 0, 0, 0.21) rgba(0, 0, 0, 0); }

@media only screen and (min-width: 990px) { .mobile-menu-container > div { padding-bottom: 70px; height: 100%; } }

@media only screen and (max-width: 989px) { .mobile-menu-container > div { height: auto; } }

.mobile-menu-container > div::-webkit-scrollbar { width: 6px; }

.mobile-menu-container > div::-webkit-scrollbar-track { background: rgba(0, 0, 0, 0); }

.mobile-menu-container > div::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, 0.21); border-radius: 3px; border: 3px solid rgba(0, 0, 0, 0); }

.mobile-menu-content { height: 100%; }

.mobile-menu-content .navs-inner { -ms-touch-action: pan-y; touch-action: pan-y; overflow-x: hidden; }

.mobile-menu-content > div, .mobile-menu-content > .search-form-inner .search-form-container { overflow: hidden !important; max-width: 100%; height: auto !important; float: left; width: 100% !important; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.mobile-menu-content > .search-form-inner .search-form-container > div, .mobile-menu-content > .search-form-inner .search-form-container > div form { overflow: hidden; }

.mobile-menu .search-form-inner { display: table; width: 100%; /*height: 300px;*/ margin-top: 21px; }

@media only screen and (min-width: 990px) { .mobile-menu .search-form-inner { margin: 10px auto; } }

@media only screen and (min-width: 750px) and (max-width: 989px) { .mobile-menu .search-form-inner { margin-bottom: 35px; } }

@media (max-width: 1005px) and (min-width: 990px) { .mobile-menu .search-form-inner { margin: 15px auto !important; } }

@media only screen and (max-width: 749px) { .mobile-menu .search-form-inner { margin-bottom: 5px; } }

.mobile-menu .search-form-inner .search-form-container { position: relative; }

.mobile-menu .social-inner { padding: 0; border-top: 1px solid #464646; background-color: #3a3939; display: table; width: 100%; }

@media only screen and (min-width: 990px) { .mobile-menu .social-inner { position: absolute; bottom: 0; height: 70px !important; } }

@media only screen and (max-width: 989px) { .mobile-menu .social-inner { height: auto !important; } }

@media only screen and (min-width: 990px) { .mobile-menu .social-inner .social-container { margin-left: 0; margin-right: 0; } }

.mobile-menu .dropdown > a, .mobile-menu .dropdown > a:hover, .mobile-menu .dropdown > a:focus { border-color: transparent; color: #ffffff; text-decoration: none; }

.mobile-menu .panel { list-style: none; margin-left: 0; padding: 0; background-color: #3a3939; }

.mobile-menu .panel .list-group { padding: 11px 0; }

.mobile-menu .panel .panel-collapse, .mobile-menu .panel .panel-collapse ul, .mobile-menu .panel .panel-collapse li, .mobile-menu .panel .panel-collapse a { background-color: #363636 !important; }

.mobile-menu #mobile-menu-panels { border-top: 0; border-bottom: 1px solid #616161; }

.mobile-menu__content { padding: 20px; }

.mobile-menu .panel-heading { padding: 0; margin: 0; font-size: 18px; letter-spacing: 0; line-height: 1.1em; font-family: "Nunito Sans", NunitoSans, sans-serif; font-weight: bold; color: black; text-transform: uppercase; }

.mobile-menu .panel-heading a { color: white; display: block; border: none !important; min-height: 45px; position: relative; background-color: #3a3939; font: normal normal bold 14px/38px 'Nunito Sans', sans; letter-spacing: 0.14px; padding: 3px 15px; }

.mobile-menu .panel-heading a:hover, .mobile-menu .panel-heading a.active, .mobile-menu .panel-heading a:focus { color: #fff; text-decoration: none; opacity: 1; }

@media only screen and (max-width: 989px) { .mobile-menu .panel-heading .pull-right { position: absolute; right: 15px; top: 0; bottom: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0 15px; display: none; } }

.mobile-menu .panel-heading .pull-right.open svg { -webkit-transform: rotate(180deg) scale(0.7); transform: rotate(180deg) scale(0.7); }

.mobile-menu .panel-heading > .menu-item.menu-item-has-children .pull-right { display: -webkit-box; display: -ms-flexbox; display: flex; }

.mobile-menu .panel-heading a:not(.collapsed) { border-bottom: solid 1px #3b3b3e; border-top: solid 1px #3b3b3e; background-color: #3a3939; }

.mobile-menu .panel-heading a:not(.collapsed):before { content: ""; width: 5px; height: 100%; position: absolute; top: 0; left: 0; bottom: 0; background-color: transparent; }

.mobile-menu .panel-heading a:not(.collapsed).color-noticias:before, .mobile-menu .panel-heading a:not(.collapsed).color-audio:before { background-color: #FFC20E; }

.mobile-menu .panel-heading a:not(.collapsed).color-politica:before { background-color: #E46161; }

.mobile-menu .panel-heading a:not(.collapsed).color-inmigracion:before { background-color: #ACC65C; }

.mobile-menu .panel-heading a:not(.collapsed).color-salud:before { background-color: #7DBFD5; }

.mobile-menu .panel-heading a:not(.collapsed)[title="Deportes"]:before, .mobile-menu .panel-heading a:not(.collapsed)[title="DEPORTES"]:before, .mobile-menu .panel-heading a:not(.collapsed)[title="Promociones"]:before, .mobile-menu .panel-heading a:not(.collapsed)[title="PROMOCIONES"]:before, .mobile-menu .panel-heading a:not(.collapsed).color-deportes:before { background-color: transparent; }

.mobile-menu .panel-heading a:not(.collapsed).color-entretenimiento:before { background-color: #B974B7; }

.mobile-menu .panel-heading a:not(.collapsed).color-noticias:before { background-color: #FFC20E; }

.mobile-menu .panel-title { margin: 0; position: relative; font-size: 18px; letter-spacing: 0; line-height: 1.1em; font-family: "Nunito Sans", NunitoSans, sans-serif; font-weight: bold; color: black; text-transform: uppercase; }

.mobile-menu .panel-title .icon { height: 10.49px; -webkit-transform: rotate(0deg) scale(0.7); transform: rotate(0deg) scale(0.7); }

.mobile-menu .panel-title .icon polygon { fill: white; }

.mobile-menu .list-group-item { padding-left: 37px; background-color: #383838; border: none !important; padding-top: 0; padding-bottom: 0; }

.mobile-menu .list-group-item a { display: block; border: none; margin: 0; padding: 1px 0; position: relative; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; font-size: 18px; letter-spacing: 0; line-height: 1.1em; font: normal normal 300 14px/35px 'Nunito Sans', sans-serif; letter-spacing: 0.14px; color: white; text-transform: initial; }

@media only screen and (max-width: 749px) { .mobile-menu .list-group-item a { text-transform: initial; font: normal normal 300 14px/35px Nunito Sans; letter-spacing: 0.14px; } }

.mobile-menu .list-group-item a:hover, .mobile-menu .list-group-item a:focus { text-decoration: none; opacity: 0.8; }

.mobile-menu .list-group-item a[href*="blockSponsored"] { font: normal normal bold 11px/16px Nunito Sans; background-color: #F6B813 !important; text-transform: uppercase; letter-spacing: 0.11px; padding: 3px 9px 1px; margin-bottom: 20px; border-radius: 4px; text-align: center; margin-top: 20px; color: #FFF; }

.mobile-menu .list-group-item a[href*="guia-de-emergencia"], .mobile-menu .list-group-item a[href*="tampa/pam/"] { /* font: normal normal bold 15px/20px Nunito Sans; */ -webkit-box-align: center; -ms-flex-align: center; align-items: center; letter-spacing: 0px; display: -webkit-box; display: -ms-flexbox; display: flex; height: 37px; /* &:after { content: ""; background-color: #F6B813; position: absolute; border-radius: 50%; height: 4px; width: 4px; bottom: 13px; right: -9px; } */ }

.mobile-menu .highlight.list-group-item a { font: normal normal bold 15px/20px Nunito Sans; }

.mobile-menu .point.list-group-item a:after { content: ""; background-color: #F6B813; position: absolute; border-radius: 50%; height: 4px; width: 4px; bottom: 13px; right: -9px; }

.mobile-menu .list-group-item:first-of-type a { border-top: 0; }

.mobile-menu .list-group-item:last-of-type { border-bottom: solid 1px #404043; }

.mobile-menu .list-group-item:last-of-type a { border-bottom: 0; }

.mobile-menu .navbar-btn { margin: 45px auto; float: none; display: block; max-width: 320px; }

.mobile-menu *::-moz-selection { background: rgba(0, 0, 0, 0.2); color: #FFC300; }

.mobile-menu *::selection { background: rgba(0, 0, 0, 0.2); color: #FFC300; }

.mobile-menu *::-moz-selection { background: #FFC300; color: #FFC300; }

.mobile-menu .dropdown { display: none; }

.mobile-menu .footer-sub a { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

@media only screen and (max-width: 989px) { .mobile-menu .social-container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  .mobile-menu .footer-sub .widget_text p > span, .mobile-menu .footer-sub .widget_text .custom-html-widget > span, .mobile-menu .footer-sub .widget_custom_html p > span, .mobile-menu .footer-sub .widget_custom_html .custom-html-widget > span { margin: 0.5em auto 0; text-align: center; -ms-flex-preferred-size: 100%; flex-basis: 100%; width: 100%; } }

@media only screen and (max-width: 749px) { .mobile-menu .footer-sub a { margin: 31px auto 0 !important; }
  .mobile-menu .footer-sub a:not(.univision) { background-size: contain !important; min-width: 120px; min-height: 28px; }
  .mobile-menu .footer-sub a.univision { -webkit-transform: translate(0, 4px); transform: translate(0, 4px); } }

.noScroll #subTop { display: none !important; }

@media (max-width: 1005px) { .noScroll .logo-bar.navbar-header { display: block !important; } }

.join-request { display: none; position: relative; z-index: 99999999999; }

.join-request-footer { padding: 30px 40px 15px; color: white; text-align: center; background-image: url("../images/ny_logo@2x.png"); background-repeat: no-repeat; background-position: 50% 15px; background-size: 75px; text-align: center; margin: 0; position: relative; z-index: 1; background-color: #363636; }

.join-request-footer p { color: white; font: normal normal normal 12px/18px 'Lato'; letter-spacing: 0.12px; margin: 0px; }

.join-request-footer p a { color: white; }

.join-request-footer p a:hover { color: #707070; text-decoration: none; }

.join-request-footer h3 { color: white; font-family: 'Nunito Sans'; font-weight: 900; font-size: 12px; margin-bottom: 0px; }

.join-request-backdrop { position: fixed; top: 0; left: 0; right: 0; bottom: 0; height: 100%; width: 100%; z-index: 200; background: rgba(255, 195, 0, 0.5); }

.join-request-backdrop.-dark { background: rgba(0, 0, 0, 0.5); }

.join-request-box { position: fixed; top: 0; right: 0; bottom: 0; height: 100%; width: 100%; z-index: 202; max-width: 100%; -webkit-overflow-scrolling: touch; -webkit-transform: translateZ(0px); overflow-x: hidden; overflow-y: auto; -webkit-transform: translateZ(0px); -webkit-transform: translate3d(0, 0, 0); -webkit-perspective: 1000; width: 100%; max-width: 360px; background: #363636; }

.join-request-box .animated-menu-icon-bar { width: 15px; }

.join-request-inner { opacity: 1 !important; display: table; width: 100%; max-height: calc(100% - 96px); height: 100%; height: calc(100% - 96px); background-image: url("../images/anchors_market_join.png"), url("../images/Background.png"); background-repeat: no-repeat,no-repeat; background-position: bottom center; background-size: 100%, cover; }

@media (min-width: 750px) and (min-height: 667px) { .join-request-inner { min-height: 570px !important; } }

@media (min-width: 750px) and (max-height: 666px) { .join-request-inner { min-height: 529px !important; } }

@media only screen and (max-width: 749px) { .join-request-inner { min-height: 550px !important; } }

.join-request-container { display: table-cell; padding: 0 43px 20px; }

@media only screen and (min-width: 750px) { .join-request-container { padding-left: 43px; padding-right: 43px; -webkit-transform: scale(0.8) translate(0, -16%); transform: scale(0.8) translate(0, -16%); } }

@media (min-width: 750px) and (max-height: 625px) { .join-request-container { -webkit-transform: scale(0.63) translate(0, -31%) !important; transform: scale(0.63) translate(0, -31%) !important; } }

@media (min-width: 750px) and (min-height: 625px) and (max-height: 649px) { .join-request-container { -webkit-transform: scale(0.68) translate(0, -27%) !important; transform: scale(0.68) translate(0, -27%) !important; } }

@media (min-width: 750px) and (min-height: 650px) and (max-height: 666px) { .join-request-container { -webkit-transform: scale(0.71) translate(0, -22%) i !important; transform: scale(0.71) translate(0, -22%) i !important; } }

@media (min-width: 750px) and (min-height: 1200px) { .join-request-container { -webkit-transform: scale(1) translate(0, 22vh) !important; transform: scale(1) translate(0, 22vh) !important; } }

@media (min-width: 750px) and (min-height: 1101px) and (max-height: 1200px) { .join-request-container { -webkit-transform: scale(1) translate(0, 15vh) !important; transform: scale(1) translate(0, 15vh) !important; } }

@media (min-width: 750px) and (min-height: 951px) and (max-height: 1100px) { .join-request-container { -webkit-transform: scale(1) translate(0, 11vh) !important; transform: scale(1) translate(0, 11vh) !important; } }

@media (min-width: 750px) and (min-height: 851px) and (max-height: 950px) { .join-request-container { -webkit-transform: scale(1) translate(0, 8vh) !important; transform: scale(1) translate(0, 8vh) !important; } }

@media (min-width: 750px) and (min-height: 801px) and (max-height: 850px) { .join-request-container { -webkit-transform: scale(1) translate(0, 3vh) !important; transform: scale(1) translate(0, 3vh) !important; } }

@media (min-width: 750px) and (min-height: 751px) and (max-height: 800px) { .join-request-container { -webkit-transform: scale(1) translate(0, -1.5vh) !important; transform: scale(1) translate(0, -1.5vh) !important; } }

@media (min-width: 750px) and (min-height: 701px) and (max-height: 750px) { .join-request-container { -webkit-transform: scale(0.9) translate(0, -7vh) !important; transform: scale(0.9) translate(0, -7vh) !important; } }

@media (min-width: 750px) and (min-height: 681px) and (max-height: 700px) { .join-request-container { -webkit-transform: scale(0.8) translate(0, -12vh) !important; transform: scale(0.8) translate(0, -12vh) !important; } }

@media only screen and (max-width: 749px) { .join-request-container { -webkit-transform: scale(0.9) translate(0, -8.5%); transform: scale(0.9) translate(0, -8.5%); } }

@media (max-width: 749px) and (max-height: 699px) { .join-request-container { -webkit-transform: scale(0.85) translate(0, -13%) !important; transform: scale(0.85) translate(0, -13%) !important; } }

@media (max-width: 749px) and (min-height: 750px) and (max-height: 799px) { .join-request-container { -webkit-transform: scale(0.92) translate(0, -2.5%) !important; transform: scale(0.92) translate(0, -2.5%) !important; } }

@media (max-width: 749px) and (min-height: 800px) and (max-height: 850px) { .join-request-container { -webkit-transform: scale(0.95) translate(0, 3%) !important; transform: scale(0.95) translate(0, 3%) !important; } }

@media (max-width: 749px) and (min-height: 851px) and (max-height: 950px) { .join-request-container { -webkit-transform: scale(1) translate(0, 8%) !important; transform: scale(1) translate(0, 8%) !important; } }

@media (max-width: 749px) and (min-height: 951px) and (max-height: 1099px) { .join-request-container { -webkit-transform: scale(1) translate(0, 15%) !important; transform: scale(1) translate(0, 15%) !important; } }

@media (max-width: 749px) and (min-height: 1100px) { .join-request-container { -webkit-transform: scale(1) translate(0, 20%) !important; transform: scale(1) translate(0, 20%) !important; } }

@media (min-width: 480px) { .join-request-container { padding-left: 43px; padding-right: 43px; } }

.join-request-content { display: table-cell; vertical-align: middle; }

.join-request-close { padding: 20px; font-size: 32px; cursor: pointer; position: fixed; top: 0; color: #000000; z-index: 9; }

.join-request-close .animated-menu-icon-bar { background-color: White; }

.join-request-title { text-align: center; color: white; display: block; max-width: 260px; font: normal normal 900 20px/21px 'Nunito Sans'; text-transform: uppercase; letter-spacing: .8px; }

@media only screen and (min-width: 750px) { .join-request-title { margin: 0 auto 25px; } }

@media (min-width: 750px) and (min-height: 667px) { .join-request-title { margin: 0 auto 15px; } }

@media only screen and (max-width: 749px) { .join-request-title { margin: 0 auto 15px; } }

.join-request-title p { text-transform: initial; font-weight: 900; font-size: 12px; line-height: 16px; font-family: "Lato"; padding: 0; margin: 0; }

.join-request-message { display: none; }

.join-request-message a { color: #000000; border-bottom: 1px #000000 dotted; -webkit-transition: all 0.15s; transition: all 0.15s; }

.join-request-message a:hover, .join-request-message a:focus { text-decoration: none; border-bottom-color: transparent; }

.join-request-message-body { font-family: "Nunito Sans", NunitoSans, sans-serif; font-size: 40px; font-weight: bold; letter-spacing: 0.85px; line-height: 51px; }

.join-request-message-controls { margin: 38px 0 0 0; }

.join-request-form, .join-request-form__not { background-image: url("../images/top5.png"); background-repeat: no-repeat; background-position: top center; background-size: 195px auto; text-align: center; margin: Max(37px, 6vh) 0 0 0; padding-top: 99px; }

.join-request-form form, .join-request-form__not form { max-width: 282px; margin: 0 auto; }

.join-request-form input[type='email'], .join-request-form__not input[type='email'] { font: normal normal bold 15px/18px 'Lato' !important; letter-spacing: 0.15px !important; }

.join-request-form input[type='email']::-webkit-input-placeholder, .join-request-form input[type='email']::-moz-placeholder, .join-request-form input[type='email']:-webkit-autofill, .join-request-form input[type='email']:focus:-webkit-autofill, .join-request-form input[type='email']:active:-webkit-autofill, .join-request-form input[type='email']:hover:-webkit-autofill, .join-request-form input[type='email']:-webkit-autofill:hover, .join-request-form input[type='email']:-webkit-autofill:active, .join-request-form input[type='email']:-webkit-autofill:focus, .join-request-form__not input[type='email']::-webkit-input-placeholder, .join-request-form__not input[type='email']::-moz-placeholder, .join-request-form__not input[type='email']:-webkit-autofill, .join-request-form__not input[type='email']:focus:-webkit-autofill, .join-request-form__not input[type='email']:active:-webkit-autofill, .join-request-form__not input[type='email']:hover:-webkit-autofill, .join-request-form__not input[type='email']:-webkit-autofill:hover, .join-request-form__not input[type='email']:-webkit-autofill:active, .join-request-form__not input[type='email']:-webkit-autofill:focus { font: normal normal bold 15px/18px 'Lato' !important; letter-spacing: 0.15px !important; }

.join-request-form input[type='email']:not(:hover):not(:active):not(:focus), .join-request-form__not input[type='email']:not(:hover):not(:active):not(:focus) { border-bottom-color: #D0D0D0; }

.join-request-form .icontact-signup-teaser-email:hover, .join-request-form .icontact-signup-teaser-email:focus, .join-request-form__not .icontact-signup-teaser-email:hover, .join-request-form__not .icontact-signup-teaser-email:focus { border-color: #707070; }

.join-request-form .icontact-signup-teaser-email, .join-request-form__not .icontact-signup-teaser-email { font-family: "Lato"; font-weight: 700; font-size: 15px; }

.join-request-form img, .join-request-form__not img { width: 191px; margin-bottom: 20px; margin-top: 0px; }

.join-request-form-submit.btn, .join-request-form__not-submit.btn { border-radius: 3px; text-transform: initial; background-color: transparent; padding: 10px 21px; color: white; border: solid 1px white; min-width: 100%; height: 40px; margin-top: 10px; font: normal normal 900 14px/14px 'Nunito Sans'; letter-spacing: 0.28px; }

.join-request-form-submit.btn:after, .join-request-form__not-submit.btn:after { border: none; text-transform: initial; background-color: transparent; }

.join-request-form-submit.btn:hover:after, .join-request-form-submit.btn:hover, .join-request-form-submit.btn:focus, .join-request-form__not-submit.btn:hover:after, .join-request-form__not-submit.btn:hover, .join-request-form__not-submit.btn:focus { border: none; color: #363636; background: white !important; }

.join-request .form-group { margin: 0 0 0 0; padding: 0 0 0 0; }

.join-request .form-group + .form-group { margin: 0 0 0 0; padding: 0 0 0 0; }

.join-request button { margin-top: 2em; }

.join-request p { margin-top: 15px; }

.join-request *::-moz-selection { background: rgba(0, 0, 0, 0.2); color: #FFC300; }

.join-request *::selection { background: rgba(0, 0, 0, 0.2); color: #FFC300; }

.join-request *::-moz-selection { background: #FFC300; color: #FFC300; }

.search-form-wrapper { display: none; position: relative; z-index: 99999999999; }

.search-form-wrapper .search-form-backdrop { position: fixed; top: 0; left: 0; right: 0; bottom: 0; height: 100%; width: 100%; z-index: 200; background: rgba(0, 0, 0, 0.5); }

.search-form-wrapper .search-form-box { position: fixed; top: 0; right: 0; bottom: 0; height: 100%; width: 100%; z-index: 202; overflow: hidden; -webkit-transform: translateZ(0px); -webkit-transform: translate3d(0, 0, 0); -webkit-perspective: 1000; background: #3a3939; }

.search-form-wrapper .search-form-inner { display: table; width: 100%; height: 100%; }

.search-form-wrapper .search-form-close { padding: 20px; font-size: 32px; cursor: pointer; position: fixed; top: 0; color: #fff; }

.search-form-wrapper .search-form-close .animated-menu-icon-bar { background-color: #fff; }

.search-form-wrapper .search-form-form { text-align: center; /* ver estilos propios del form en  ../../noticias/search.scss */ }

.markets-selector-wrapper { display: none; position: relative; z-index: 99999999999; }

.markets-selector-wrapper .markets-selector-backdrop { position: fixed; top: 0; left: 0; right: 0; bottom: 0; height: 100%; width: 100%; z-index: 200; cursor: pointer; background: rgba(0, 0, 0, 0); }

.markets-selector-wrapper .markets-selector-box { position: fixed; right: 0; left: 0; bottom: 0; top: 0; height: 100%; width: 100%; z-index: 202; overflow: hidden; -webkit-transform: translateZ(0px); -webkit-transform: translate3d(0, 0, 0); -webkit-perspective: 1000; background: #464646; }

.markets-selector-wrapper .markets-selector-inner { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; height: 100%; overflow-y: auto; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }

.markets-selector-wrapper .markets-selector-close { padding: 0; font-size: 32px; cursor: pointer; position: fixed; top: 0; color: #fff; z-index: 1; }

.markets-selector-wrapper .markets-selector-close .animated-menu-icon { width: 100vw; height: 2vmax; opacity: 0; -webkit-transform: none; transform: none; }

.markets-selector-wrapper .markets-selector-close .animated-menu-icon:after { content: ""; position: absolute; cursor: pointer; top: -100%; width: 100%; height: 100%; }

.markets-selector-wrapper .markets-selector-close .animated-menu-icon-bar { background-color: #fff; }

.markets-selector-wrapper .markets-selector-form { text-align: center; margin: 0 auto !important; width: 100%; }

@media only screen and (min-width: 750px) { .markets-selector-wrapper .markets-selector-form { padding: 4vmax 15px 2vmax; } }

@media (max-width: 1219px) { .markets-selector-wrapper .markets-selector-form { float: none; } }

@media (min-width: 1100px) and (max-width: 1219px) { .markets-selector-wrapper .markets-selector-form { max-width: 760px; } }

@media (min-width: 990px) and (max-width: 1099px) { .markets-selector-wrapper .markets-selector-form { max-width: 750px; } }

@media only screen and (max-width: 749px) { .markets-selector-wrapper .markets-selector-form { padding: 0; } }

.markets-selector-wrapper .markets-selector-form .widgettitle { display: none; }

.markets-selector-wrapper .markets-selector-form #markets-manager { position: relative; }

@media (min-width: 1220px) { .markets-selector-wrapper .markets-selector-form #markets-manager { max-width: 772px; margin-left: auto; margin-right: auto; } }

@media only screen and (max-width: 749px) { .markets-selector-wrapper .markets-selector-form #markets-manager { position: relative; margin-top: 0; } }

.markets-selector-wrapper .markets-selector-form #markets-manager > .adv-location.advisor-open { display: none; }

.markets-selector-wrapper .markets-selector-form #markets-manager > .adv-location.advisor-close { z-index: 5; width: 24px; height: 24px; display: block; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; color: transparent; -webkit-transform: rotate(45deg) scale(1.15); transform: rotate(45deg) scale(1.15); }

.markets-selector-wrapper .markets-selector-form #markets-manager > .adv-location.advisor-close:after, .markets-selector-wrapper .markets-selector-form #markets-manager > .adv-location.advisor-close:before { content: ""; position: absolute; margin: 0 auto; bottom: 0; right: 0; left: 0; top: 0; }

.markets-selector-wrapper .markets-selector-form #markets-manager > .adv-location.advisor-close:before { width: 22px; height: 2px; margin-top: 11px; }

.markets-selector-wrapper .markets-selector-form #markets-manager > .adv-location.advisor-close:after { height: 22px; width: 2px; margin-top: 1px; }

@media (min-width: 1220px) { .markets-selector-wrapper .markets-selector-form #markets-manager > .adv-location.advisor-close { margin-right: -2.5em !important; position: absolute; right: 20px; top: -50px; } }

@media only screen and (min-width: 750px) and (max-width: 989px) { .markets-selector-wrapper .markets-selector-form #markets-manager > .adv-location.advisor-close { padding-right: 20vw; } }

@media only screen and (min-width: 750px) { .markets-selector-wrapper .markets-selector-form #markets-manager > .adv-location.advisor-close { position: absolute; right: 20px; }
  .markets-selector-wrapper .markets-selector-form #markets-manager > .adv-location.advisor-close:after, .markets-selector-wrapper .markets-selector-form #markets-manager > .adv-location.advisor-close:before { background-color: #fff; } }

@media (min-width: 1220px) { .markets-selector-wrapper .markets-selector-form #markets-manager > .adv-location.advisor-close { margin-top: -72px; } }

@media (min-width: 750px) and (max-width: 1219px) { .markets-selector-wrapper .markets-selector-form #markets-manager > .adv-location.advisor-close { margin-top: -140px; } }

@media (min-width: 990px) and (max-width: 1099px) { .markets-selector-wrapper .markets-selector-form #markets-manager > .adv-location.advisor-close { right: -70px; } }

@media only screen and (max-width: 749px) { .markets-selector-wrapper .markets-selector-form #markets-manager > .adv-location.advisor-close { top: 30px; right: 30px; position: fixed; }
  .markets-selector-wrapper .markets-selector-form #markets-manager > .adv-location.advisor-close:after, .markets-selector-wrapper .markets-selector-form #markets-manager > .adv-location.advisor-close:before { background-color: #3a3939; } }

.markets-selector-wrapper .markets-selector-form #markets-manager .markets-list { list-style: none; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; margin: 0 auto; max-width: 772px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

@media only screen and (min-width: 750px) { .markets-selector-wrapper .markets-selector-form #markets-manager .markets-list { grid-template-columns: repeat(3, calc(100% / 3)); grid-template-rows: repeat(8, 24px); grid-auto-flow: column; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; display: grid; row-gap: 30px; padding: 0; position: relative; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; } }

@media only screen and (min-width: 750px) and (max-width: 989px) { .markets-selector-wrapper .markets-selector-form #markets-manager .markets-list { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } }

@media (min-width: 810px) { .markets-selector-wrapper .markets-selector-form #markets-manager .markets-list { -webkit-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px; } }

@media (min-width: 750px) and (max-width: 809px) { .markets-selector-wrapper .markets-selector-form #markets-manager .markets-list { -webkit-column-gap: 15px; -moz-column-gap: 15px; column-gap: 15px; } }

@media only screen and (max-width: 749px) { .markets-selector-wrapper .markets-selector-form #markets-manager .markets-list { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; min-width: 341px; display: -webkit-box; display: -ms-flexbox; display: flex; row-gap: 16px; width: auto; } }

.markets-selector-wrapper .markets-selector-form #markets-manager .markets-list li { -ms-flex-preferred-size: calc(100% / 3); flex-basis: calc(100% / 3); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; position: relative; }

.markets-selector-wrapper .markets-selector-form #markets-manager .markets-list li.market-favorite { -webkit-box-ordinal-group: -1; -ms-flex-order: -2; order: -2; }

.markets-selector-wrapper .markets-selector-form #markets-manager .markets-list li.nacional { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; }

.markets-selector-wrapper .markets-selector-form #markets-manager .markets-list li.los-angeles { display: none; }

.markets-selector-wrapper .markets-selector-form #markets-manager .markets-list li label[for="favorite_market"] { width: 0; height: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; color: transparent; }

.markets-selector-wrapper .markets-selector-form #markets-manager .markets-list li .favorite_market_indicator { margin: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; width: 20px; height: 20px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; color: transparent; position: relative; /* &:hover, &:active { &:before { background-image: url('../images/heart-filled.png'); } } */ }

.markets-selector-wrapper .markets-selector-form #markets-manager .markets-list li .favorite_market_indicator:before { content: ""; position: absolute; display: inline-block; background-image: url("../images/heart.png"); background-size: 100% auto; background-position: center; background-repeat: no-repeat; height: 18px; width: 19px; left: 0; top: 0; }

.markets-selector-wrapper .markets-selector-form #markets-manager .markets-list li .visually-hidden { /* display: none; visibility: hidden; */ position: absolute; text-align: left; cursor: pointer; min-width: 20px; max-width: 20px; height: 20px; z-index: 1; opacity: 0; margin: 0; left: 0; top: 0; }

@media only screen and (min-width: 750px) { .markets-selector-wrapper .markets-selector-form #markets-manager .markets-list li .visually-hidden:checked ~ .favorite_market_indicator:before, .markets-selector-wrapper .markets-selector-form #markets-manager .markets-list li .visually-hidden:hover + .favorite_market_indicator:before { background-image: url("../images/heart-filled.png"); } }

@media only screen and (max-width: 749px) { .markets-selector-wrapper .markets-selector-form #markets-manager .markets-list li .visually-hidden:checked ~ .favorite_market_indicator:before { background-image: url("../images/heart-filled.png"); } }

.markets-selector-wrapper .markets-selector-form #markets-manager .markets-list li .location-setter { text-align: left; font: normal normal bold 18px/24px "Nunito Sans"; color: #fff; margin-left: 26px; position: relative; letter-spacing: 0px; text-decoration: none; white-space: nowrap; }

@media only screen and (min-width: 750px) { .markets-selector-wrapper .markets-selector-form #markets-manager .markets-list li .location-setter { padding: 10px 0; } }

.markets-selector-wrapper .markets-selector-form #markets-manager .markets-list li .location-setter:hover:before, .markets-selector-wrapper .markets-selector-form #markets-manager .markets-list li .location-setter:focus:before, .markets-selector-wrapper .markets-selector-form #markets-manager .markets-list li .location-setter:active:before { opacity: 1; }

.markets-selector-wrapper .markets-selector-form #markets-manager .markets-list li .location-setter:before { content: ""; position: absolute; z-index: -1; opacity: 0; -webkit-transition: all 200ms ease-in-out 0ms; transition: all 200ms ease-in-out 0ms; }

@media only screen and (min-width: 750px) { .markets-selector-wrapper .markets-selector-form #markets-manager .markets-list li .location-setter:before { top: 0; left: -10px; right: -10px; height: 100%; background-color: #3a3939; } }

@media only screen and (max-width: 749px) { .markets-selector-wrapper .markets-selector-form #markets-manager .markets-list li .location-setter:before { background-image: url("../images/confirm.png"); background-repeat: no-repeat; background-position: center; background-size: cover; left: calc(-30px - 15px + 68vw); height: 18px; width: 24px; bottom: 0; top: 0; } }

.markets-selector-wrapper .markets-selector-form #markets-manager .markets-list li.market-favorite .favorite_market_indicator:before { background-image: url("../images/heart-filled.png"); }

.markets-selector-wrapper .markets-selector-form #markets-manager .mobile-markets-layer-close a { position: fixed; width: 100vw; left: 0; right: 0; bottom: 0; height: 4vmax; opacity: 0; }

@media only screen and (min-width: 750px) { .markets-selector-wrapper .markets-selector-form #markets-manager .mobile-markets-layer-close a { display: none; } }

.markets-selector-wrapper .markets-selector-form #favorite-market-popup { position: fixed; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; background-color: rgba(70, 70, 70, 0.9); z-index: 5; display: none; }

.markets-selector-wrapper .markets-selector-form #favorite-market-popup #favorite-market-popup-inner { background-color: #464646; position: absolute; top: 50%; bottom: 0; left: 50%; right: 0; max-width: 403px; max-height: 250px; width: 100%; height: auto; padding: 42px 64px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-shadow: 0px 3px 6px #00000029; box-shadow: 0px 3px 6px #00000029; }

@media only screen and (min-width: 750px) { .markets-selector-wrapper .markets-selector-form #favorite-market-popup #favorite-market-popup-inner { margin: -2em 0 0; } }

@media only screen and (max-width: 749px) { .markets-selector-wrapper .markets-selector-form #favorite-market-popup #favorite-market-popup-inner { margin: 0 0 0; } }

.markets-selector-wrapper .markets-selector-form #favorite-market-popup #favorite-market-popup-inner > h3 { text-align: left; font: normal normal bold 18px/24px "Nunito Sans"; letter-spacing: 0px; color: #cc9c00; text-transform: initial; margin: 0 auto 12px; }

.markets-selector-wrapper .markets-selector-form #favorite-market-popup #favorite-market-popup-inner > p { text-align: left; font: normal normal 600 14px/19px "Nunito Sans"; letter-spacing: 0px; color: #ffffff; margin-bottom: 32px; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; }

.markets-selector-wrapper .markets-selector-form #favorite-market-popup #favorite-market-popup-inner .favorite-market-popup-actions > a { text-align: center; font: normal normal 300 12px/16px "Nunito Sans"; letter-spacing: 0px; color: #ffffff; }

.markets-selector-wrapper .markets-selector-form #favorite-market-popup #favorite-market-popup-inner #favorite-market-authorize { color: #cc9c00; text-decoration: underline; font-weight: bold; margin-left: 46px; }

.markets-selector-wrapper .bg { background-color: #464646; }

@media only screen and (max-width: 749px) { .markets-selector-wrapper .bg { position: fixed; bottom: 0; z-index: 1; width: 100%; height: 20px; -webkit-box-shadow: 0 -10px 10px 0 #464646; box-shadow: 0 -10px 10px 0 #464646; } }

@media only screen and (max-width: 749px) { .markets-selector-wrapper.pop-up:before { content: ""; position: fixed; top: -25vh; bottom: 0; left: 0; right: 0; width: 100%; height: calc(100% + 25vh); background-color: #3a3939; z-index: 1; }
  .markets-selector-wrapper.pop-up .bg, .markets-selector-wrapper.pop-up .markets-selector-close, .markets-selector-wrapper.pop-up .widget_geolocation_markets_widget { display: none; }
  .markets-selector-wrapper.pop-up .markets-selector-close { display: none !important; }
  .markets-selector-wrapper.pop-up .markets-selector-box { overflow: visible; top: 0 !important; height: 100vh !important; }
  .markets-selector-wrapper.pop-up .markets-selector-box, .markets-selector-wrapper.pop-up #favorite-market-popup, .markets-selector-wrapper.pop-up #favorite-market-popup-inner { border: none !important; }
  .markets-selector-wrapper.pop-up .markets-selector-box, .markets-selector-wrapper.pop-up #favorite-market-popup-inner { -webkit-box-shadow: none !important; box-shadow: none !important; background-color: transparent !important; }
  .markets-selector-wrapper.pop-up #favorite-market-popup { background-color: #3A3939 !important; -webkit-box-shadow: 1px -5px 1px 0px #3a3939 !important; box-shadow: 1px -5px 1px 0px #3a3939 !important; }
  .markets-selector-wrapper.pop-up .markets-selector-box { border-radius: 0; height: 100%; top: 0; }
  .markets-selector-wrapper.pop-up #favorite-market-popup-inner { padding: 42px 50px; -webkit-box-shadow: none; box-shadow: none; margin-top: 0; } }

.markets-selector-wrapper .market-selector-loading-message { display: none; margin: 0 auto; max-width: 772px; padding: 0 0 0 15px; }

@media only screen and (max-width: 749px) { .markets-selector-wrapper .market-selector-loading-message { font: normal normal bold 16px/22px "Nunito Sans"; text-transform: initial; text-decoration: none; margin: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; text-align: left; min-height: 77px; text-align: left; color: #3a3939; width: 100%; z-index: 3; } }

@media only screen and (min-width: 750px) { .markets-selector-wrapper .market-selector-loading-message { margin-bottom: 31px; } }

@media (max-width: 1219px) and (min-width: 990px) { .markets-selector-wrapper .market-selector-loading-message { -webkit-transform: translate(-7px, 0); transform: translate(-7px, 0); } }

@media (max-width: 989px) and (min-width: 770px) { .markets-selector-wrapper .market-selector-loading-message { -webkit-transform: translate(47px, 0); transform: translate(47px, 0); } }

@media (max-width: 769px) and (min-width: 750px) { .markets-selector-wrapper .market-selector-loading-message { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; } }

.markets-selector-wrapper .market-selector-loading-message > h3, .markets-selector-wrapper .market-selector-loading-message > p { letter-spacing: 0px; text-align: left; color: #fff; }

.markets-selector-wrapper .market-selector-loading-message > h3 { text-transform: initial; }

@media only screen and (min-width: 750px) { .markets-selector-wrapper .market-selector-loading-message > h3 { font: normal normal bold 20px/27px "Nunito Sans"; margin-top: 5px !important; } }

@media only screen and (max-width: 749px) { .markets-selector-wrapper .market-selector-loading-message > h3 { font: normal normal bold 24px/28px "Nunito Sans"; } }

.markets-selector-wrapper .market-selector-loading-message > p { max-width: 645px; }

@media only screen and (min-width: 750px) { .markets-selector-wrapper .market-selector-loading-message > p { font: normal normal normal 16px/22px "Nunito Sans"; } }

@media only screen and (max-width: 749px) { .markets-selector-wrapper .market-selector-loading-message > p { font: normal normal normal 14px/19px "Nunito Sans"; } }

.markets-selector-wrapper .market-selector-choosing-message { margin: 0 auto; }

@media only screen and (min-width: 750px) { .markets-selector-wrapper .market-selector-choosing-message { height: 70px; display: none; padding: 20px 20px 20px 0; } }

@media only screen and (max-width: 749px) { .markets-selector-wrapper .market-selector-choosing-message { position: fixed; display: block; top: -1px; height: auto; font: normal normal bold 16px/22px "Nunito Sans"; padding: 20px 70px 15px 30px; background-color: #cc9c00; text-transform: initial; text-decoration: none; margin: 0 -15px 20px; margin: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; text-align: left; min-height: 77px; width: 100%; z-index: 3; } }

.markets-selector-wrapper .market-selector-choosing-message > h3, .markets-selector-wrapper .market-selector-choosing-message > p { letter-spacing: 0px; text-align: left; }

.markets-selector-wrapper .market-selector-choosing-message > h3 { color: #fff; text-transform: initial; }

@media only screen and (min-width: 750px) { .markets-selector-wrapper .market-selector-choosing-message > h3 { font: normal normal bold 20px/27px "Nunito Sans"; } }

@media only screen and (max-width: 749px) { .markets-selector-wrapper .market-selector-choosing-message > h3 { font: normal normal bold 24px/28px "Nunito Sans"; } }

.markets-selector-wrapper .market-selector-choosing-message > p { max-width: 710px; margin: 0 auto; font: normal normal bold 16px/22px "Nunito Sans"; }

@media only screen and (min-width: 750px) { .markets-selector-wrapper .market-selector-choosing-message > p { color: #fff; } }

@media only screen and (max-width: 749px) { .markets-selector-wrapper .market-selector-choosing-message > p { color: #3a3939; } }

@media only screen and (min-width: 750px) { body.market-selector-opened #brandNav .line-sub, body.market-selector-opened #subTop .line-sub { display: none; }
  body.market-selector-opened #brandNav .logo-bar .navbar-brand, body.market-selector-opened #subTop .logo-bar .navbar-brand { height: auto; }
  body.market-selector-opened #brandNav .logo-bar .navbar-brand img, body.market-selector-opened #subTop .logo-bar .navbar-brand img, body.market-selector-opened #brandNav .logo-bar .navbar-brand svg, body.market-selector-opened #subTop .logo-bar .navbar-brand svg { height: 41px; } }

@media only screen and (min-width: 750px) and (min-width: 1006px) { body.market-selector-opened #brandNav .logo-bar .navbar-brand img, body.market-selector-opened #subTop .logo-bar .navbar-brand img, body.market-selector-opened #brandNav .logo-bar .navbar-brand svg, body.market-selector-opened #subTop .logo-bar .navbar-brand svg { margin: 2px auto 8px; } }

@media only screen and (min-width: 750px) and (max-width: 1005px) and (min-width: 750px) { body.market-selector-opened #brandNav .logo-bar .navbar-brand img, body.market-selector-opened #subTop .logo-bar .navbar-brand img, body.market-selector-opened #brandNav .logo-bar .navbar-brand svg, body.market-selector-opened #subTop .logo-bar .navbar-brand svg { margin-top: 12px !important; margin-bottom: 8px !important; } }

@media only screen and (min-width: 750px) { body.market-selector-opened:not(.admin-bar) .markets-selector-wrapper .markets-selector-box { top: 56px; height: calc(100% - 56px); }
  body.market-selector-opened.admin-bar .markets-selector-wrapper .markets-selector-box { top: calc(56px + 33px); height: calc(100% - 56px - 33px); }
  body.market-selector-opened .markets-selector-wrapper .markets-selector-form { padding-top: 0.5vmax; } }

@media only screen and (max-width: 749px) { body.market-selector-opened:not(.first-selector_active) .markets-selector-wrapper .markets-selector-box { border-radius: 20px 20px 0 0; }
  body.market-selector-opened:not(.first-selector_active) .markets-selector-wrapper .markets-selector-box .market-selector-loading-message { background-color: #cc9c00; padding: 20px 70px 15px 30px; }
  body.market-selector-opened:not(.first-selector_active) .markets-selector-wrapper .markets-selector-box .markets-selector-form #markets-manager .markets-list { padding: calc(15px + 101px) 0 80px 30px; } }

@media only screen and (min-width: 750px) { body.market-selector-opened:not(.first-selector_active) #brandNav .navbar-container > .navbar-header > .burger-button, body.market-selector-opened:not(.first-selector_active) #subTop .navbar-container > .navbar-header > .burger-button, body.market-selector-opened:not(.first-selector_active) #brandNav .navbar--menu .navbar-container > .navbar-header > .burger-button, body.market-selector-opened:not(.first-selector_active) #subTop .navbar--menu .navbar-container > .navbar-header > .burger-button, body.market-selector-opened:not(.first-selector_active) #brandNav .navbar-container > .navbar-header > .markets-selector-open, body.market-selector-opened:not(.first-selector_active) #subTop .navbar-container > .navbar-header > .markets-selector-open, body.market-selector-opened:not(.first-selector_active) #brandNav .navbar--menu .navbar-container > .navbar-header > .markets-selector-open, body.market-selector-opened:not(.first-selector_active) #subTop .navbar--menu .navbar-container > .navbar-header > .markets-selector-open, body.market-selector-opened:not(.first-selector_active) #brandNav .navbar-container > .navbar-header > .btn.join-request-open, body.market-selector-opened:not(.first-selector_active) #subTop .navbar-container > .navbar-header > .btn.join-request-open, body.market-selector-opened:not(.first-selector_active) #brandNav .navbar--menu .navbar-container > .navbar-header > .btn.join-request-open, body.market-selector-opened:not(.first-selector_active) #subTop .navbar--menu .navbar-container > .navbar-header > .btn.join-request-open { display: none; }
  body.market-selector-opened:not(.first-selector_active) .markets-selector-wrapper .markets-selector-box .market-selector-loading-message { display: block !important; }
  body.market-selector-opened:not(.first-selector_active) .markets-selector-wrapper .markets-selector-box .market-selector-loading-message #market-setted > br { display: none; } }

@media only screen and (max-width: 749px) { body.market-selector-opened:not(.first-selector_active):not(.admin-bar) .markets-selector-wrapper .markets-selector-box { top: 22vh; height: 78vh; } }

@media only screen and (max-width: 749px) { body.market-selector-opened.admin-bar:not(.first-selector_active):not(.geolocation-market-default):not(.geolocation-market-nacional):not(.geolocation-market-los-angeles):not(.geolocation-market-palm-springs):not(.geolocation-market-monterey-salinas) .markets-selector-wrapper .markets-selector-box { top: 30vh; height: 70vh; } }

@media only screen and (max-width: 749px) { body.market-selector-opened.admin-bar.geolocation-market-default:not(.first-selector_active) .markets-selector-wrapper .markets-selector-box, body.market-selector-opened.admin-bar.geolocation-market-nacional:not(.first-selector_active) .markets-selector-wrapper .markets-selector-box, body.market-selector-opened.admin-bar.geolocation-market-los-angeles:not(.first-selector_active) .markets-selector-wrapper .markets-selector-box, body.market-selector-opened.admin-bar.geolocation-market-palm-springs:not(.first-selector_active) .markets-selector-wrapper .markets-selector-box, body.market-selector-opened.admin-bar.geolocation-market-monterey-salinas:not(.first-selector_active) .markets-selector-wrapper .markets-selector-box { top: 24vh; height: 76vh; } }

@media only screen and (max-width: 749px) { body.market-selector-opened.first-selector_active .markets-selector-wrapper .bg { bottom: 62px; }
  body.market-selector-opened.first-selector_active .markets-selector-wrapper .markets-selector-box { top: 49px; height: calc(100% - 49px); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
  body.market-selector-opened.first-selector_active .markets-selector-wrapper .markets-selector-box .markets-selector-inner { overflow: hidden; -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; }
  body.market-selector-opened.first-selector_active .markets-selector-wrapper .markets-selector-box .markets-selector-inner .markets-selector-container { max-height: 100%; }
  body.market-selector-opened.first-selector_active .markets-selector-wrapper .markets-selector-box .markets-selector-inner .markets-selector-container .market-selector-loading-message { background-color: transparent; padding: 0 20px 5px; }
  body.market-selector-opened.first-selector_active .markets-selector-wrapper .markets-selector-box .markets-selector-close { z-index: 2; width: 100%; top: initial; height: 84px; padding: 24px 0; background-color: #3a3939; position: relative; display: block; }
  body.market-selector-opened.first-selector_active .markets-selector-wrapper .markets-selector-box .markets-selector-close > .animated-menu-icon { max-width: 318px; border: 1px solid #cc9c00; border-radius: 2px; top: initial; opacity: 1; width: auto; height: auto; -webkit-transform: none; transform: none; position: relative; }
  body.market-selector-opened.first-selector_active .markets-selector-wrapper .markets-selector-box .markets-selector-close > .animated-menu-icon:before { content: "Aceptar"; font: normal normal bold 12px/16px "Nunito Sans"; text-transform: none; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; padding: 7px 4px; color: #cc9c00; margin: 0 auto; display: -webkit-box; display: -ms-flexbox; display: flex; }
  body.market-selector-opened.first-selector_active .markets-selector-wrapper .markets-selector-box .markets-selector-close > .animated-menu-icon:after { content: none; }
  body.market-selector-opened.first-selector_active .markets-selector-wrapper .markets-selector-box .markets-selector-close > .animated-menu-icon:hover, body.market-selector-opened.first-selector_active .markets-selector-wrapper .markets-selector-box .markets-selector-close > .animated-menu-icon:focus, body.market-selector-opened.first-selector_active .markets-selector-wrapper .markets-selector-box .markets-selector-close > .animated-menu-icon:active { background-color: #cc9c00; }
  body.market-selector-opened.first-selector_active .markets-selector-wrapper .markets-selector-box .markets-selector-close > .animated-menu-icon:hover:before, body.market-selector-opened.first-selector_active .markets-selector-wrapper .markets-selector-box .markets-selector-close > .animated-menu-icon:focus:before, body.market-selector-opened.first-selector_active .markets-selector-wrapper .markets-selector-box .markets-selector-close > .animated-menu-icon:active:before { color: #fff; }
  body.market-selector-opened.first-selector_active .markets-selector-wrapper .markets-selector-box .markets-selector-close > .animated-menu-icon .animated-menu-icon-bar { display: none; }
  body.market-selector-opened.first-selector_active .markets-selector-wrapper .markets-selector-box .markets-selector-form { padding-top: 5px; max-height: 100%; }
  body.market-selector-opened.first-selector_active .markets-selector-wrapper .markets-selector-box .markets-selector-form #markets-manager > .advisor-close, body.market-selector-opened.first-selector_active .markets-selector-wrapper .markets-selector-box .markets-selector-form #markets-manager > .advisor-open { display: none; }
  body.market-selector-opened.first-selector_active .markets-selector-wrapper .markets-selector-box .markets-selector-form #markets-manager > .markets-container { overflow-y: auto; overflow-x: hidden; } }

@media only screen and (max-width: 749px) and (max-width: 430px) and (min-height: 850px) { body.market-selector-opened.first-selector_active .markets-selector-wrapper .markets-selector-box .markets-selector-form #markets-manager > .markets-container { max-height: 63vh; } }

@media only screen and (max-width: 749px) and (max-width: 430px) and (min-height: 750px) and (max-height: 849px) { body.market-selector-opened.first-selector_active .markets-selector-wrapper .markets-selector-box .markets-selector-form #markets-manager > .markets-container { max-height: 55vh; } }

@media only screen and (max-width: 749px) and (max-width: 430px) and (min-height: 690px) and (max-height: 749px) { body.market-selector-opened.first-selector_active .markets-selector-wrapper .markets-selector-box .markets-selector-form #markets-manager > .markets-container { max-height: 52vh; } }

@media only screen and (max-width: 749px) and (max-width: 430px) and (min-height: 660px) and (max-height: 689px) { body.market-selector-opened.first-selector_active .markets-selector-wrapper .markets-selector-box .markets-selector-form #markets-manager > .markets-container { max-height: 50vh; } }

@media only screen and (max-width: 749px) and (max-width: 430px) and (min-height: 610px) and (max-height: 659px) { body.market-selector-opened.first-selector_active .markets-selector-wrapper .markets-selector-box .markets-selector-form #markets-manager > .markets-container { max-height: 46vh; } }

@media only screen and (max-width: 749px) and (max-width: 430px) and (min-height: 560px) and (max-height: 609px) { body.market-selector-opened.first-selector_active .markets-selector-wrapper .markets-selector-box .markets-selector-form #markets-manager > .markets-container { max-height: 40.85vh; } }

@media only screen and (max-width: 749px) and (max-width: 430px) and (min-height: 530px) and (max-height: 559px) { body.market-selector-opened.first-selector_active .markets-selector-wrapper .markets-selector-box .markets-selector-form #markets-manager > .markets-container { max-height: 38vh; } }

@media only screen and (max-width: 749px) and (max-width: 430px) and (min-height: 490px) and (max-height: 529px) { body.market-selector-opened.first-selector_active .markets-selector-wrapper .markets-selector-box .markets-selector-form #markets-manager > .markets-container { max-height: 33vh; } }

@media only screen and (max-width: 749px) and (max-width: 430px) and (max-height: 489px) { body.market-selector-opened.first-selector_active .markets-selector-wrapper .markets-selector-box .markets-selector-form #markets-manager > .markets-container { max-height: 130px; } }

@media only screen and (max-width: 749px) and (min-width: 431px) and (max-width: 599px) and (min-height: 850px) { body.market-selector-opened.first-selector_active .markets-selector-wrapper .markets-selector-box .markets-selector-form #markets-manager > .markets-container { max-height: 65.5vh; } }

@media only screen and (max-width: 749px) and (min-width: 431px) and (max-width: 599px) and (min-height: 750px) and (max-height: 849px) { body.market-selector-opened.first-selector_active .markets-selector-wrapper .markets-selector-box .markets-selector-form #markets-manager > .markets-container { max-height: 61vh; } }

@media only screen and (max-width: 749px) and (min-width: 431px) and (max-width: 599px) and (min-height: 690px) and (max-height: 749px) { body.market-selector-opened.first-selector_active .markets-selector-wrapper .markets-selector-box .markets-selector-form #markets-manager > .markets-container { max-height: 57.5vh; } }

@media only screen and (max-width: 749px) and (min-width: 431px) and (max-width: 599px) and (min-height: 660px) and (max-height: 689px) { body.market-selector-opened.first-selector_active .markets-selector-wrapper .markets-selector-box .markets-selector-form #markets-manager > .markets-container { max-height: 56vh; } }

@media only screen and (max-width: 749px) and (min-width: 431px) and (max-width: 599px) and (min-height: 610px) and (max-height: 659px) { body.market-selector-opened.first-selector_active .markets-selector-wrapper .markets-selector-box .markets-selector-form #markets-manager > .markets-container { max-height: 52vh; } }

@media only screen and (max-width: 749px) and (min-width: 431px) and (max-width: 599px) and (min-height: 560px) and (max-height: 609px) { body.market-selector-opened.first-selector_active .markets-selector-wrapper .markets-selector-box .markets-selector-form #markets-manager > .markets-container { max-height: 48vh; } }

@media only screen and (max-width: 749px) and (min-width: 431px) and (max-width: 599px) and (min-height: 530px) and (max-height: 559px) { body.market-selector-opened.first-selector_active .markets-selector-wrapper .markets-selector-box .markets-selector-form #markets-manager > .markets-container { max-height: 45vh; } }

@media only screen and (max-width: 749px) and (min-width: 431px) and (max-width: 599px) and (min-height: 490px) and (max-height: 529px) { body.market-selector-opened.first-selector_active .markets-selector-wrapper .markets-selector-box .markets-selector-form #markets-manager > .markets-container { max-height: 40.5vh; } }

@media only screen and (max-width: 749px) and (min-width: 431px) and (max-width: 599px) and (max-height: 489px) { body.market-selector-opened.first-selector_active .markets-selector-wrapper .markets-selector-box .markets-selector-form #markets-manager > .markets-container { max-height: 130px; } }

@media only screen and (max-width: 749px) and (min-width: 600px) and (min-height: 850px) { body.market-selector-opened.first-selector_active .markets-selector-wrapper .markets-selector-box .markets-selector-form #markets-manager > .markets-container { max-height: 68vh; } }

@media only screen and (max-width: 749px) and (min-width: 600px) and (min-height: 750px) and (max-height: 849px) { body.market-selector-opened.first-selector_active .markets-selector-wrapper .markets-selector-box .markets-selector-form #markets-manager > .markets-container { max-height: 63.5vh; } }

@media only screen and (max-width: 749px) and (min-width: 600px) and (min-height: 690px) and (max-height: 749px) { body.market-selector-opened.first-selector_active .markets-selector-wrapper .markets-selector-box .markets-selector-form #markets-manager > .markets-container { max-height: 60vh; } }

@media only screen and (max-width: 749px) and (min-width: 600px) and (min-height: 660px) and (max-height: 689px) { body.market-selector-opened.first-selector_active .markets-selector-wrapper .markets-selector-box .markets-selector-form #markets-manager > .markets-container { max-height: 58.5vh; } }

@media only screen and (max-width: 749px) and (min-width: 600px) and (min-height: 610px) and (max-height: 659px) { body.market-selector-opened.first-selector_active .markets-selector-wrapper .markets-selector-box .markets-selector-form #markets-manager > .markets-container { max-height: 55.5vh; } }

@media only screen and (max-width: 749px) and (min-width: 600px) and (min-height: 560px) and (max-height: 609px) { body.market-selector-opened.first-selector_active .markets-selector-wrapper .markets-selector-box .markets-selector-form #markets-manager > .markets-container { max-height: 51.5vh; } }

@media only screen and (max-width: 749px) and (min-width: 600px) and (min-height: 530px) and (max-height: 559px) { body.market-selector-opened.first-selector_active .markets-selector-wrapper .markets-selector-box .markets-selector-form #markets-manager > .markets-container { max-height: 48vh; } }

@media only screen and (max-width: 749px) and (min-width: 600px) and (min-height: 490px) and (max-height: 529px) { body.market-selector-opened.first-selector_active .markets-selector-wrapper .markets-selector-box .markets-selector-form #markets-manager > .markets-container { max-height: 44vh; } }

@media only screen and (max-width: 749px) and (min-width: 600px) and (max-height: 489px) { body.market-selector-opened.first-selector_active .markets-selector-wrapper .markets-selector-box .markets-selector-form #markets-manager > .markets-container { max-height: 160px; } }

@media only screen and (max-width: 749px) { body.market-selector-opened.first-selector_active .markets-selector-wrapper .markets-selector-box .markets-selector-form #markets-manager > .markets-container .markets-list { padding: 15px 0 10px 30px; }
  body.market-selector-opened.first-selector_active #brandNav .navbar-container > .navbar-header > .burger-button, body.market-selector-opened.first-selector_active #subTop .navbar-container > .navbar-header > .burger-button, body.market-selector-opened.first-selector_active #brandNav .navbar--menu .navbar-container > .navbar-header > .burger-button, body.market-selector-opened.first-selector_active #subTop .navbar--menu .navbar-container > .navbar-header > .burger-button, body.market-selector-opened.first-selector_active #brandNav .navbar-container > .navbar-header > .markets-selector-open, body.market-selector-opened.first-selector_active #subTop .navbar-container > .navbar-header > .markets-selector-open, body.market-selector-opened.first-selector_active #brandNav .navbar--menu .navbar-container > .navbar-header > .markets-selector-open, body.market-selector-opened.first-selector_active #subTop .navbar--menu .navbar-container > .navbar-header > .markets-selector-open, body.market-selector-opened.first-selector_active #brandNav .navbar-container > .navbar-header > .btn.join-request-open, body.market-selector-opened.first-selector_active #subTop .navbar-container > .navbar-header > .btn.join-request-open, body.market-selector-opened.first-selector_active #brandNav .navbar--menu .navbar-container > .navbar-header > .btn.join-request-open, body.market-selector-opened.first-selector_active #subTop .navbar--menu .navbar-container > .navbar-header > .btn.join-request-open { display: none; } }

@media only screen and (max-width: 749px) { body.market-selector-opened.first-selector_active.admin-bar .markets-selector-wrapper .markets-selector-box { top: calc(49px + 46px); height: calc(100% - 49px - 46px); } }

@media only screen and (max-width: 749px) and (min-height: 850px) { body.market-selector-opened.first-selector_active.admin-bar .markets-selector-wrapper .markets-selector-box .markets-selector-form #markets-manager > .markets-container { max-height: 62vh; } }

@media only screen and (max-width: 749px) and (min-height: 750px) and (max-height: 849px) { body.market-selector-opened.first-selector_active.admin-bar .markets-selector-wrapper .markets-selector-box .markets-selector-form #markets-manager > .markets-container { max-height: 57vh; } }

@media only screen and (max-width: 749px) and (min-height: 690px) and (max-height: 749px) { body.market-selector-opened.first-selector_active.admin-bar .markets-selector-wrapper .markets-selector-box .markets-selector-form #markets-manager > .markets-container { max-height: 53vh; } }

@media only screen and (max-width: 749px) and (min-height: 660px) and (max-height: 689px) { body.market-selector-opened.first-selector_active.admin-bar .markets-selector-wrapper .markets-selector-box .markets-selector-form #markets-manager > .markets-container { max-height: 51vh; } }

@media only screen and (max-width: 749px) and (min-height: 610px) and (max-height: 659px) { body.market-selector-opened.first-selector_active.admin-bar .markets-selector-wrapper .markets-selector-box .markets-selector-form #markets-manager > .markets-container { max-height: 47vh; } }

@media only screen and (max-width: 749px) and (min-height: 560px) and (max-height: 609px) { body.market-selector-opened.first-selector_active.admin-bar .markets-selector-wrapper .markets-selector-box .markets-selector-form #markets-manager > .markets-container { max-height: 42vh; } }

@media only screen and (max-width: 749px) and (min-height: 530px) and (max-height: 559px) { body.market-selector-opened.first-selector_active.admin-bar .markets-selector-wrapper .markets-selector-box .markets-selector-form #markets-manager > .markets-container { max-height: 38vh; } }

@media only screen and (max-width: 749px) and (min-height: 490px) and (max-height: 529px) { body.market-selector-opened.first-selector_active.admin-bar .markets-selector-wrapper .markets-selector-box .markets-selector-form #markets-manager > .markets-container { max-height: 34vh; } }

@media only screen and (max-width: 749px) and (max-height: 489px) { body.market-selector-opened.first-selector_active.admin-bar .markets-selector-wrapper .markets-selector-box .markets-selector-form #markets-manager > .markets-container { max-height: 150px; } }

.section-header { text-align: center; padding-top: 10px; clear: both; position: relative; z-index: 2; }

.section-header p { max-width: 650px; margin-left: auto; margin-right: auto; }

.section-title { font-size: 63px; }

.section-link-text { display: inline-block; margin-top: 10px; font-family: "Nunito Sans", NunitoSans, sans-serif; text-transform: uppercase; font-weight: 600; letter-spacing: 3px; text-decoration: underline; color: #FFC300; }

.section.-primary { background-color: #FFC300; }

.section.-pop { background-color: #A157B2; }

.section.-dark { background: #4d4d4d; }

.section--mute { background: #f7f7f7; }

.section.-padded { padding: 28px 0 56px; }

@media (min-width: 480px) { .section.-padded { padding: 35px 0 70px; } }

@media (min-width: 1400px) { .section.-padded { padding: 40px 0 80px; } }

.section.-icon-row .icon-column { max-width: none; }

@media (min-width: 480px) { .section.-icon-row .icon-column { max-width: 320px; margin: auto; margin-bottom: 20px; padding-top: 20px; padding-bottom: 20px; border-top: 1px solid rgba(255, 255, 255, 0.45); } }

@media (min-width: 750px) { .section.-icon-row .icon-column { max-width: none; border-top: 0; border-left: 1px solid rgba(255, 255, 255, 0.45); } }

.section.-icon-row .icon-column:first-child { border-top: 0; border-left: 0; }

.section *::-moz-selection { background: rgba(0, 0, 0, 0.8); color: white; }

.section *::selection { background: rgba(0, 0, 0, 0.8); color: white; }

.tab-section > .container, .tab-section > .navbar-container { width: auto; margin: 0; padding: 0; }

.input-group__btn .btn { height: 42px; padding-top: 0; padding-bottom: 0; margin-left: -20px; }

@media only screen and (min-width: 750px) { .input-group__btn .btn { height: 46px; } }

.pagination .btn { min-width: 0; padding: 5px; }

.btn.btn--small, .btn.btn--sm { min-width: 0; font-size: 14px; line-height: 1.5; border-radius: 1.5em; padding: 5px 10px; }

.btn.btn-medium, .btn.btn-md { min-width: 0; font-size: 16px; line-height: 1.5; border-radius: 1.5em; padding: 5px 10px; }

input.btn { position: relative; z-index: 0; display: inline-block; vertical-align: middle; padding: 12px 17px; font-size: 14px; min-width: 165px; background: none; line-height: 1.2em; border: 1.5px #FFC300 solid; border-radius: 0; font-family: "Nunito Sans", NunitoSans, sans-serif; font-weight: 900; letter-spacing: 1px; text-transform: uppercase; text-align: center; color: #FFC300; }

input.btn:hover { color: white; background-color: #FFC300; border-color: #FFC300; }

input.btn:hover:after { -webkit-animation: btn-flat-hover linear 0.6s forwards; animation: btn-flat-hover linear 0.6s forwards; }

input.btn:active:after { opacity: 0; }

/* Button Group */
.btn-group .btn:not(:last-child) { border-right: none; }

.btn-group *:last-child .btn { border-right: 1.5px solid white; }

.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle):after { border-bottom-right-radius: 0; border-top-right-radius: 0; }

.btn-group > .btn:last-child:not(:first-child):after, .btn-group > .dropdown-toggle:not(:first-child):after { border-bottom-left-radius: 0; border-top-left-radius: 0; }

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle):after { border-radius: 0; }

.btn { background-color: #FFC300; color: white; border-width: 1.5px; position: relative; z-index: 0; display: inline-block; vertical-align: middle; padding: 16px 22px; font-size: 14px; min-width: 260px; line-height: 1.2em; border: 1.5px #FFC300 solid; font-family: "Nunito Sans", NunitoSans, sans-serif; font-weight: 900; letter-spacing: 1px; text-transform: uppercase; text-align: center; border-radius: 0; -webkit-transition: width 0.6s cubic-bezier(0.19, 1, 0.22, 1), height 0.6s cubic-bezier(0.19, 1, 0.22, 1), color linear 0.2s; transition: width 0.6s cubic-bezier(0.19, 1, 0.22, 1), height 0.6s cubic-bezier(0.19, 1, 0.22, 1), color linear 0.2s; }

.btn:after { background: #FFC300; color: white; -webkit-animation: btn-flat-out cubic-bezier(0.19, 1, 0.22, 1) 0.05s forwards; animation: btn-flat-out cubic-bezier(0.19, 1, 0.22, 1) 0.05s forwards; }

.btn:hover { color: white; background-color: transparent; border-color: #FFC300; }

.btn:hover:after { background-color: #FFC300; -webkit-animation: btn cubic-bezier(0.19, 1, 0.22, 1) 0.6s forwards; animation: btn cubic-bezier(0.19, 1, 0.22, 1) 0.6s forwards; }

.btn:focus { background: #FFC300 !important; }

.btn:active { color: #997500; }

.btn:active:after { height: 0; opacity: 0; }

.btn.btn--action-started::before { content: ''; top: 50%; -webkit-transform: translateY(50%); transform: translateY(50%); left: 22px; opacity: 0.75; -webkit-transition: all 1s cubic-bezier(0.29, 0.63, 0.44, 1); transition: all 1s cubic-bezier(0.29, 0.63, 0.44, 1); content: ''; position: absolute; display: block; width: 25px; height: 25px; margin-top: -12.5px; margin-left: -12.5px; border: 3px solid lightend(#FFC300, 40%); border-radius: 50%; border-top-color: transparent; -webkit-animation: spin 0.65s infinite cubic-bezier(0.19, 1, 0.22, 1); animation: spin 0.65s infinite cubic-bezier(0.19, 1, 0.22, 1); }

.btn:disabled, .btn[disabled] { background-color: #e3e3e3; color: #bcbcbc; border-color: #e3e3e3; }

.btn:disabled:hover, .btn[disabled]:hover { color: white; background-color: transparent; border-color: #FFC300; -webkit-transition: color cubic-bezier(0.19, 1, 0.22, 1) 0.2s, background-color cubic-bezier(0.19, 1, 0.22, 1) 0.2s; transition: color cubic-bezier(0.19, 1, 0.22, 1) 0.2s, background-color cubic-bezier(0.19, 1, 0.22, 1) 0.2s; }

@-webkit-keyframes btn { 0% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; }
  25% { -webkit-transform: scaleY(0.7); transform: scaleY(0.7);
    opacity: 0.5;
    background: #FFC300; }
  30% { background: #FFC300; }
  35% { background: #FFC300;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  30% { background: none; }
  55% { background: #FFC300;
    opacity: 0.7; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    background: #FFC300;
    opacity: 1; } }

@keyframes btn { 0% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; }
  25% { -webkit-transform: scaleY(0.7); transform: scaleY(0.7);
    opacity: 0.5;
    background: #FFC300; }
  30% { background: #FFC300; }
  35% { background: #FFC300;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  30% { background: none; }
  55% { background: #FFC300;
    opacity: 0.7; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    background: #FFC300;
    opacity: 1; } }

.input-group .btn { min-width: 130px; }

@media only screen and (max-width: 989px) { .btn { padding: 10px 17px; } }

.btn i[class^="icon"] { vertical-align: middle; font-size: 1.2em; }

.btn:after { content: ""; position: absolute; z-index: -1; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; -webkit-transform: scaleY(0); transform: scaleY(0); background-color: #FFC300; color: #FFC300; -webkit-animation: btn-flat-2-out linear 0.2s forwards; animation: btn-flat-2-out linear 0.2s forwards; border-radius: 0; }

.btn:hover { color: #FFC300; text-decoration: none; background-color: white; }

.btn:hover:after { -webkit-animation: btn-flat-2-hover linear 0.2s forwards; animation: btn-flat-2-hover linear 0.2s forwards; }

.btn:active { color: #FFC300; text-decoration: none; outline: none !important; -webkit-box-shadow: none; box-shadow: none; }

.btn:active:after { height: 0; opacity: 0; }

.btn:focus { outline: none !important; text-decoration: none; -webkit-box-shadow: none; box-shadow: none; }

.btn:disabled:not(.btn--link), .btn[disabled]:not(.btn--link) { border-color: #efefef; background-color: #efefef; color: #d6d6d6; cursor: not-allowed; }

.btn:disabled:not(.btn--link):hover, .btn:disabled:not(.btn--link):focus, .btn[disabled]:not(.btn--link):hover, .btn[disabled]:not(.btn--link):focus { border-color: #efefef; background: none; color: #efefef; cursor: not-allowed; }

.btn.btn--action-started::before { content: ""; top: 50%; -webkit-transform: translateY(50%); transform: translateY(50%); left: 22px; opacity: 0.75; -webkit-transition: all 1s cubic-bezier(0.29, 0.63, 0.44, 1); transition: all 1s cubic-bezier(0.29, 0.63, 0.44, 1); content: ''; position: absolute; display: block; width: 25px; height: 25px; margin-top: -12.5px; margin-left: -12.5px; border: 3px solid #ffffff; border-radius: 50%; border-top-color: transparent; -webkit-animation: spin 0.65s infinite linear; animation: spin 0.65s infinite linear; }

.btn.btn--outline { background-color: transparent; color: #FFC300; }

.btn.btn--flat, .btn.btn--outline { color: black; }

.btn.btn--flat:after, .btn.btn--outline:after { background: #997500; color: #000000; opacity: 0; -webkit-animation: btn-flat-out linear 0.25s forwards; animation: btn-flat-out linear 0.25s forwards; }

.btn.btn--flat:hover, .btn.btn--outline:hover { color: white; border-color: #997500; }

.btn.btn--flat:hover:after, .btn.btn--outline:hover:after { -webkit-animation: btn-flat-hover linear 0.6s forwards; animation: btn-flat-hover linear 0.6s forwards; }

.btn.btn--flat:active:after, .btn.btn--outline:active:after { opacity: 0; }

.btn.btn--full { width: 100%; }

.btn.btn--white { background-color: white; color: #808080; border-width: 1.5px; position: relative; z-index: 0; display: inline-block; vertical-align: middle; padding: 16px 22px; font-size: 14px; min-width: 260px; line-height: 1.2em; border: 1.5px #c4c4c4 solid; font-family: "Nunito Sans", NunitoSans, sans-serif; font-weight: 900; letter-spacing: 1px; text-transform: uppercase; text-align: center; border-radius: 0; }

.btn.btn--white:after { background: white; color: #808080; -webkit-animation: btn-flat-out cubic-bezier(0.19, 1, 0.22, 1) 0.05s forwards; animation: btn-flat-out cubic-bezier(0.19, 1, 0.22, 1) 0.05s forwards; }

.btn.btn--white:hover { color: black; background-color: transparent; border-color: #cccccc; }

.btn.btn--white:hover:after { background-color: #cccccc; -webkit-animation: btn--white cubic-bezier(0.19, 1, 0.22, 1) 0.6s forwards; animation: btn--white cubic-bezier(0.19, 1, 0.22, 1) 0.6s forwards; }

.btn.btn--white:focus { background: white !important; }

.btn.btn--white:active { color: #cccccc; }

.btn.btn--white:active:after { height: 0; opacity: 0; }

.btn.btn--white.btn--action-started::before { content: ''; top: 50%; -webkit-transform: translateY(50%); transform: translateY(50%); left: 22px; opacity: 0.75; -webkit-transition: all 1s cubic-bezier(0.29, 0.63, 0.44, 1); transition: all 1s cubic-bezier(0.29, 0.63, 0.44, 1); content: ''; position: absolute; display: block; width: 25px; height: 25px; margin-top: -12.5px; margin-left: -12.5px; border: 3px solid lightend(white, 40%); border-radius: 50%; border-top-color: transparent; -webkit-animation: spin 0.65s infinite cubic-bezier(0.19, 1, 0.22, 1); animation: spin 0.65s infinite cubic-bezier(0.19, 1, 0.22, 1); }

.btn.btn--white:disabled, .btn.btn--white[disabled] { background-color: #e3e3e3; color: #bcbcbc; border-color: #e3e3e3; }

.btn.btn--white:disabled:hover, .btn.btn--white[disabled]:hover { color: black; background-color: transparent; border-color: #cccccc; -webkit-transition: color cubic-bezier(0.19, 1, 0.22, 1) 0.2s, background-color cubic-bezier(0.19, 1, 0.22, 1) 0.2s; transition: color cubic-bezier(0.19, 1, 0.22, 1) 0.2s, background-color cubic-bezier(0.19, 1, 0.22, 1) 0.2s; }

@-webkit-keyframes btn--white { 0% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; }
  25% { -webkit-transform: scaleY(0.7); transform: scaleY(0.7);
    opacity: 0.5;
    background: #cccccc; }
  30% { background: #cccccc; }
  35% { background: #cccccc;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  30% { background: none; }
  55% { background: #cccccc;
    opacity: 0.7; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    background: #cccccc;
    opacity: 1; } }

@keyframes btn--white { 0% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; }
  25% { -webkit-transform: scaleY(0.7); transform: scaleY(0.7);
    opacity: 0.5;
    background: #cccccc; }
  30% { background: #cccccc; }
  35% { background: #cccccc;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  30% { background: none; }
  55% { background: #cccccc;
    opacity: 0.7; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    background: #cccccc;
    opacity: 1; } }

.btn.btn--outline-white { background-color: transparent; color: white; border-width: 1.5px; position: relative; z-index: 0; display: inline-block; vertical-align: middle; padding: 16px 22px; font-size: 14px; min-width: 260px; line-height: 1.2em; border: 1.5px white solid; font-family: "Nunito Sans", NunitoSans, sans-serif; font-weight: 900; letter-spacing: 1px; text-transform: uppercase; text-align: center; border-radius: 0; }

.btn.btn--outline-white:after { background: transparent; color: white; -webkit-animation: btn-flat-out cubic-bezier(0.19, 1, 0.22, 1) 0.05s forwards; animation: btn-flat-out cubic-bezier(0.19, 1, 0.22, 1) 0.05s forwards; }

.btn.btn--outline-white:hover { color: #FFC300; background-color: transparent; border-color: #FFC300; }

.btn.btn--outline-white:hover:after { background-color: transparent; -webkit-animation: btn--outline-white cubic-bezier(0.19, 1, 0.22, 1) 0.6s forwards; animation: btn--outline-white cubic-bezier(0.19, 1, 0.22, 1) 0.6s forwards; }

.btn.btn--outline-white:focus { background: transparent !important; }

.btn.btn--outline-white:active { color: rgba(0, 0, 0, 0); }

.btn.btn--outline-white:active:after { height: 0; opacity: 0; }

.btn.btn--outline-white.btn--action-started::before { content: ''; top: 50%; -webkit-transform: translateY(50%); transform: translateY(50%); left: 22px; opacity: 0.75; -webkit-transition: all 1s cubic-bezier(0.29, 0.63, 0.44, 1); transition: all 1s cubic-bezier(0.29, 0.63, 0.44, 1); content: ''; position: absolute; display: block; width: 25px; height: 25px; margin-top: -12.5px; margin-left: -12.5px; border: 3px solid lightend(transparent, 40%); border-radius: 50%; border-top-color: transparent; -webkit-animation: spin 0.65s infinite cubic-bezier(0.19, 1, 0.22, 1); animation: spin 0.65s infinite cubic-bezier(0.19, 1, 0.22, 1); }

.btn.btn--outline-white:disabled, .btn.btn--outline-white[disabled] { background-color: #e3e3e3; color: #bcbcbc; border-color: #e3e3e3; }

.btn.btn--outline-white:disabled:hover, .btn.btn--outline-white[disabled]:hover { color: #FFC300; background-color: transparent; border-color: transparent; -webkit-transition: color cubic-bezier(0.19, 1, 0.22, 1) 0.2s, background-color cubic-bezier(0.19, 1, 0.22, 1) 0.2s; transition: color cubic-bezier(0.19, 1, 0.22, 1) 0.2s, background-color cubic-bezier(0.19, 1, 0.22, 1) 0.2s; }

@-webkit-keyframes btn--outline-white { 0% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; }
  25% { -webkit-transform: scaleY(0.7); transform: scaleY(0.7);
    opacity: 0.5;
    background: transparent; }
  30% { background: transparent; }
  35% { background: transparent;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  30% { background: none; }
  55% { background: transparent;
    opacity: 0.7; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    background: transparent;
    opacity: 1; } }

@keyframes btn--outline-white { 0% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; }
  25% { -webkit-transform: scaleY(0.7); transform: scaleY(0.7);
    opacity: 0.5;
    background: transparent; }
  30% { background: transparent; }
  35% { background: transparent;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  30% { background: none; }
  55% { background: transparent;
    opacity: 0.7; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    background: transparent;
    opacity: 1; } }

.btn.btn--link { background-color: transparent; color: inherit; border-width: 1.5px; position: relative; z-index: 0; display: inline-block; vertical-align: middle; padding: 16px 22px; font-size: 14px; min-width: 260px; line-height: 1.2em; border: 1.5px transparent solid; font-family: "Nunito Sans", NunitoSans, sans-serif; font-weight: 900; letter-spacing: 1px; text-transform: uppercase; text-align: center; border-radius: 0; }

.btn.btn--link:after { background: transparent; color: inherit; -webkit-animation: btn-flat-out cubic-bezier(0.19, 1, 0.22, 1) 0.05s forwards; animation: btn-flat-out cubic-bezier(0.19, 1, 0.22, 1) 0.05s forwards; }

.btn.btn--link:hover { color: #FFC300; background-color: transparent; border-color: transparent; }

.btn.btn--link:hover:after { background-color: transparent; -webkit-animation: btn--link cubic-bezier(0.19, 1, 0.22, 1) 0.6s forwards; animation: btn--link cubic-bezier(0.19, 1, 0.22, 1) 0.6s forwards; }

.btn.btn--link:focus { background: transparent !important; }

.btn.btn--link:active { color: rgba(0, 0, 0, 0); }

.btn.btn--link:active:after { height: 0; opacity: 0; }

.btn.btn--link.btn--action-started::before { content: ''; top: 50%; -webkit-transform: translateY(50%); transform: translateY(50%); left: 22px; opacity: 0.75; -webkit-transition: all 1s cubic-bezier(0.29, 0.63, 0.44, 1); transition: all 1s cubic-bezier(0.29, 0.63, 0.44, 1); content: ''; position: absolute; display: block; width: 25px; height: 25px; margin-top: -12.5px; margin-left: -12.5px; border: 3px solid lightend(transparent, 40%); border-radius: 50%; border-top-color: transparent; -webkit-animation: spin 0.65s infinite cubic-bezier(0.19, 1, 0.22, 1); animation: spin 0.65s infinite cubic-bezier(0.19, 1, 0.22, 1); }

.btn.btn--link:disabled, .btn.btn--link[disabled] { background-color: transparent; color: #666666; border-color: transparent; }

.btn.btn--link:disabled:hover, .btn.btn--link[disabled]:hover { color: #FFC300; background-color: transparent; border-color: transparent; -webkit-transition: color cubic-bezier(0.19, 1, 0.22, 1) 0.1s, background-color cubic-bezier(0.19, 1, 0.22, 1) 0.1s; transition: color cubic-bezier(0.19, 1, 0.22, 1) 0.1s, background-color cubic-bezier(0.19, 1, 0.22, 1) 0.1s; }

@-webkit-keyframes btn--link { 0% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; }
  25% { -webkit-transform: scaleY(0.7); transform: scaleY(0.7);
    opacity: 0.5;
    background: transparent; }
  30% { background: transparent; }
  35% { background: transparent;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  30% { background: none; }
  55% { background: transparent;
    opacity: 0.7; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    background: transparent;
    opacity: 1; } }

@keyframes btn--link { 0% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; }
  25% { -webkit-transform: scaleY(0.7); transform: scaleY(0.7);
    opacity: 0.5;
    background: transparent; }
  30% { background: transparent; }
  35% { background: transparent;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  30% { background: none; }
  55% { background: transparent;
    opacity: 0.7; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    background: transparent;
    opacity: 1; } }

.btn.btn--link::before { content: none; }

.btn.btn--link::after { content: none; }

.btn.btn--fb { background-color: #3b5998; color: #ffffff; border-width: 1.5px; position: relative; z-index: 0; display: inline-block; vertical-align: middle; padding: 16px 22px; font-size: 14px; min-width: 260px; line-height: 1.2em; border: 1.5px #3b5998 solid; font-family: "Nunito Sans", NunitoSans, sans-serif; font-weight: 900; letter-spacing: 1px; text-transform: uppercase; text-align: center; border-radius: 0; }

.btn.btn--fb:after { background: #3b5998; color: #ffffff; -webkit-animation: btn-flat-out cubic-bezier(0.19, 1, 0.22, 1) 0.05s forwards; animation: btn-flat-out cubic-bezier(0.19, 1, 0.22, 1) 0.05s forwards; }

.btn.btn--fb:hover { color: #ffffff; background-color: transparent; border-color: #2d4373; }

.btn.btn--fb:hover:after { background-color: #2d4373; -webkit-animation: btn--fb cubic-bezier(0.19, 1, 0.22, 1) 0.6s forwards; animation: btn--fb cubic-bezier(0.19, 1, 0.22, 1) 0.6s forwards; }

.btn.btn--fb:focus { background: #3b5998 !important; }

.btn.btn--fb:active { color: #1e2e4f; }

.btn.btn--fb:active:after { height: 0; opacity: 0; }

.btn.btn--fb.btn--action-started::before { content: ''; top: 50%; -webkit-transform: translateY(50%); transform: translateY(50%); left: 22px; opacity: 0.75; -webkit-transition: all 1s cubic-bezier(0.29, 0.63, 0.44, 1); transition: all 1s cubic-bezier(0.29, 0.63, 0.44, 1); content: ''; position: absolute; display: block; width: 25px; height: 25px; margin-top: -12.5px; margin-left: -12.5px; border: 3px solid lightend(#3b5998, 40%); border-radius: 50%; border-top-color: transparent; -webkit-animation: spin 0.65s infinite cubic-bezier(0.19, 1, 0.22, 1); animation: spin 0.65s infinite cubic-bezier(0.19, 1, 0.22, 1); }

.btn.btn--fb:disabled, .btn.btn--fb[disabled] { background-color: #e3e3e3; color: #bcbcbc; border-color: #e3e3e3; }

.btn.btn--fb:disabled:hover, .btn.btn--fb[disabled]:hover { color: #ffffff; background-color: transparent; border-color: #2d4373; -webkit-transition: color cubic-bezier(0.19, 1, 0.22, 1) 0.2s, background-color cubic-bezier(0.19, 1, 0.22, 1) 0.2s; transition: color cubic-bezier(0.19, 1, 0.22, 1) 0.2s, background-color cubic-bezier(0.19, 1, 0.22, 1) 0.2s; }

@-webkit-keyframes btn--fb { 0% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; }
  25% { -webkit-transform: scaleY(0.7); transform: scaleY(0.7);
    opacity: 0.5;
    background: #2d4373; }
  30% { background: #2d4373; }
  35% { background: #2d4373;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  30% { background: none; }
  55% { background: #2d4373;
    opacity: 0.7; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    background: #2d4373;
    opacity: 1; } }

@keyframes btn--fb { 0% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; }
  25% { -webkit-transform: scaleY(0.7); transform: scaleY(0.7);
    opacity: 0.5;
    background: #2d4373; }
  30% { background: #2d4373; }
  35% { background: #2d4373;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  30% { background: none; }
  55% { background: #2d4373;
    opacity: 0.7; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    background: #2d4373;
    opacity: 1; } }

.btn.btn--google { background-color: #ffffff; color: #808080; border-width: 1.5px; position: relative; z-index: 0; display: inline-block; vertical-align: middle; padding: 16px 22px; font-size: 14px; min-width: 260px; line-height: 1.2em; border: 1.5px #808080 solid; font-family: "Nunito Sans", NunitoSans, sans-serif; font-weight: 900; letter-spacing: 1px; text-transform: uppercase; text-align: center; border-radius: 0; }

.btn.btn--google:after { background: #ffffff; color: #808080; -webkit-animation: btn-flat-out cubic-bezier(0.19, 1, 0.22, 1) 0.05s forwards; animation: btn-flat-out cubic-bezier(0.19, 1, 0.22, 1) 0.05s forwards; }

.btn.btn--google:hover { color: #676666; background-color: transparent; border-color: #e6e5e5; }

.btn.btn--google:hover:after { background-color: #e6e5e5; -webkit-animation: btn--google cubic-bezier(0.19, 1, 0.22, 1) 0.6s forwards; animation: btn--google cubic-bezier(0.19, 1, 0.22, 1) 0.6s forwards; }

.btn.btn--google:focus { background: #ffffff !important; }

.btn.btn--google:active { color: #cccccc; }

.btn.btn--google:active:after { height: 0; opacity: 0; }

.btn.btn--google.btn--action-started::before { content: ''; top: 50%; -webkit-transform: translateY(50%); transform: translateY(50%); left: 22px; opacity: 0.75; -webkit-transition: all 1s cubic-bezier(0.29, 0.63, 0.44, 1); transition: all 1s cubic-bezier(0.29, 0.63, 0.44, 1); content: ''; position: absolute; display: block; width: 25px; height: 25px; margin-top: -12.5px; margin-left: -12.5px; border: 3px solid lightend(#ffffff, 40%); border-radius: 50%; border-top-color: transparent; -webkit-animation: spin 0.65s infinite cubic-bezier(0.19, 1, 0.22, 1); animation: spin 0.65s infinite cubic-bezier(0.19, 1, 0.22, 1); }

.btn.btn--google:disabled, .btn.btn--google[disabled] { background-color: #e3e3e3; color: #bcbcbc; border-color: #e3e3e3; }

.btn.btn--google:disabled:hover, .btn.btn--google[disabled]:hover { color: #676666; background-color: transparent; border-color: #e6e5e5; -webkit-transition: color cubic-bezier(0.19, 1, 0.22, 1) 0.2s, background-color cubic-bezier(0.19, 1, 0.22, 1) 0.2s; transition: color cubic-bezier(0.19, 1, 0.22, 1) 0.2s, background-color cubic-bezier(0.19, 1, 0.22, 1) 0.2s; }

@-webkit-keyframes btn--google { 0% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; }
  25% { -webkit-transform: scaleY(0.7); transform: scaleY(0.7);
    opacity: 0.5;
    background: #e6e5e5; }
  30% { background: #e6e5e5; }
  35% { background: #e6e5e5;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  30% { background: none; }
  55% { background: #e6e5e5;
    opacity: 0.7; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    background: #e6e5e5;
    opacity: 1; } }

@keyframes btn--google { 0% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; }
  25% { -webkit-transform: scaleY(0.7); transform: scaleY(0.7);
    opacity: 0.5;
    background: #e6e5e5; }
  30% { background: #e6e5e5; }
  35% { background: #e6e5e5;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  30% { background: none; }
  55% { background: #e6e5e5;
    opacity: 0.7; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    background: #e6e5e5;
    opacity: 1; } }

.btn.btn--dark { background-color: #808080; color: #ffffff; border-width: 1.5px; position: relative; z-index: 0; display: inline-block; vertical-align: middle; padding: 16px 22px; font-size: 14px; min-width: 260px; line-height: 1.2em; border: 1.5px #808080 solid; font-family: "Nunito Sans", NunitoSans, sans-serif; font-weight: 900; letter-spacing: 1px; text-transform: uppercase; text-align: center; border-radius: 0; }

.btn.btn--dark:after { background: #808080; color: #ffffff; -webkit-animation: btn-flat-out cubic-bezier(0.19, 1, 0.22, 1) 0.05s forwards; animation: btn-flat-out cubic-bezier(0.19, 1, 0.22, 1) 0.05s forwards; }

.btn.btn--dark:hover { color: #ffffff; background-color: transparent; border-color: #4d4d4d; }

.btn.btn--dark:hover:after { background-color: #4d4d4d; -webkit-animation: btn--dark cubic-bezier(0.19, 1, 0.22, 1) 0.6s forwards; animation: btn--dark cubic-bezier(0.19, 1, 0.22, 1) 0.6s forwards; }

.btn.btn--dark:focus { background: #808080 !important; }

.btn.btn--dark:active { color: #4d4d4d; }

.btn.btn--dark:active:after { height: 0; opacity: 0; }

.btn.btn--dark.btn--action-started::before { content: ''; top: 50%; -webkit-transform: translateY(50%); transform: translateY(50%); left: 22px; opacity: 0.75; -webkit-transition: all 1s cubic-bezier(0.29, 0.63, 0.44, 1); transition: all 1s cubic-bezier(0.29, 0.63, 0.44, 1); content: ''; position: absolute; display: block; width: 25px; height: 25px; margin-top: -12.5px; margin-left: -12.5px; border: 3px solid lightend(#808080, 40%); border-radius: 50%; border-top-color: transparent; -webkit-animation: spin 0.65s infinite cubic-bezier(0.19, 1, 0.22, 1); animation: spin 0.65s infinite cubic-bezier(0.19, 1, 0.22, 1); }

.btn.btn--dark:disabled, .btn.btn--dark[disabled] { background-color: #e3e3e3; color: #bcbcbc; border-color: #e3e3e3; }

.btn.btn--dark:disabled:hover, .btn.btn--dark[disabled]:hover { color: #ffffff; background-color: transparent; border-color: #4d4d4d; -webkit-transition: color cubic-bezier(0.19, 1, 0.22, 1) 0.2s, background-color cubic-bezier(0.19, 1, 0.22, 1) 0.2s; transition: color cubic-bezier(0.19, 1, 0.22, 1) 0.2s, background-color cubic-bezier(0.19, 1, 0.22, 1) 0.2s; }

@-webkit-keyframes btn--dark { 0% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; }
  25% { -webkit-transform: scaleY(0.7); transform: scaleY(0.7);
    opacity: 0.5;
    background: #4d4d4d; }
  30% { background: #4d4d4d; }
  35% { background: #4d4d4d;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  30% { background: none; }
  55% { background: #4d4d4d;
    opacity: 0.7; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    background: #4d4d4d;
    opacity: 1; } }

@keyframes btn--dark { 0% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; }
  25% { -webkit-transform: scaleY(0.7); transform: scaleY(0.7);
    opacity: 0.5;
    background: #4d4d4d; }
  30% { background: #4d4d4d; }
  35% { background: #4d4d4d;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  30% { background: none; }
  55% { background: #4d4d4d;
    opacity: 0.7; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    background: #4d4d4d;
    opacity: 1; } }

.btn.btn--darker { background-color: #808080; color: #ffffff; border-width: 1.5px; position: relative; z-index: 0; display: inline-block; vertical-align: middle; padding: 16px 22px; font-size: 14px; min-width: 260px; line-height: 1.2em; border: 1.5px #808080 solid; font-family: "Nunito Sans", NunitoSans, sans-serif; font-weight: 900; letter-spacing: 1px; text-transform: uppercase; text-align: center; border-radius: 0; }

.btn.btn--darker:after { background: #808080; color: #ffffff; -webkit-animation: btn-flat-out cubic-bezier(0.19, 1, 0.22, 1) 0.05s forwards; animation: btn-flat-out cubic-bezier(0.19, 1, 0.22, 1) 0.05s forwards; }

.btn.btn--darker:hover { color: #ffffff; background-color: transparent; border-color: #4d4d4d; }

.btn.btn--darker:hover:after { background-color: #4d4d4d; -webkit-animation: btn--darker cubic-bezier(0.19, 1, 0.22, 1) 0.6s forwards; animation: btn--darker cubic-bezier(0.19, 1, 0.22, 1) 0.6s forwards; }

.btn.btn--darker:focus { background: #808080 !important; }

.btn.btn--darker:active { color: #4d4d4d; }

.btn.btn--darker:active:after { height: 0; opacity: 0; }

.btn.btn--darker.btn--action-started::before { content: ''; top: 50%; -webkit-transform: translateY(50%); transform: translateY(50%); left: 22px; opacity: 0.75; -webkit-transition: all 1s cubic-bezier(0.29, 0.63, 0.44, 1); transition: all 1s cubic-bezier(0.29, 0.63, 0.44, 1); content: ''; position: absolute; display: block; width: 25px; height: 25px; margin-top: -12.5px; margin-left: -12.5px; border: 3px solid lightend(#808080, 40%); border-radius: 50%; border-top-color: transparent; -webkit-animation: spin 0.65s infinite cubic-bezier(0.19, 1, 0.22, 1); animation: spin 0.65s infinite cubic-bezier(0.19, 1, 0.22, 1); }

.btn.btn--darker:disabled, .btn.btn--darker[disabled] { background-color: #e3e3e3; color: #bcbcbc; border-color: #e3e3e3; }

.btn.btn--darker:disabled:hover, .btn.btn--darker[disabled]:hover { color: #ffffff; background-color: transparent; border-color: #4d4d4d; -webkit-transition: color cubic-bezier(0.19, 1, 0.22, 1) 0.2s, background-color cubic-bezier(0.19, 1, 0.22, 1) 0.2s; transition: color cubic-bezier(0.19, 1, 0.22, 1) 0.2s, background-color cubic-bezier(0.19, 1, 0.22, 1) 0.2s; }

@-webkit-keyframes btn--darker { 0% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; }
  25% { -webkit-transform: scaleY(0.7); transform: scaleY(0.7);
    opacity: 0.5;
    background: #4d4d4d; }
  30% { background: #4d4d4d; }
  35% { background: #4d4d4d;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  30% { background: none; }
  55% { background: #4d4d4d;
    opacity: 0.7; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    background: #4d4d4d;
    opacity: 1; } }

@keyframes btn--darker { 0% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; }
  25% { -webkit-transform: scaleY(0.7); transform: scaleY(0.7);
    opacity: 0.5;
    background: #4d4d4d; }
  30% { background: #4d4d4d; }
  35% { background: #4d4d4d;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  30% { background: none; }
  55% { background: #4d4d4d;
    opacity: 0.7; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    background: #4d4d4d;
    opacity: 1; } }

.btn.btn--black, .btn .btn-secondary { background-color: black; color: #ffffff; border-width: 1.5px; position: relative; z-index: 0; display: inline-block; vertical-align: middle; padding: 16px 22px; font-size: 14px; min-width: 260px; line-height: 1.2em; border: 1.5px black solid; font-family: "Nunito Sans", NunitoSans, sans-serif; font-weight: 900; letter-spacing: 1px; text-transform: uppercase; text-align: center; border-radius: 0; }

.btn.btn--black:after, .btn .btn-secondary:after { background: black; color: #ffffff; -webkit-animation: btn-flat-out cubic-bezier(0.19, 1, 0.22, 1) 0.05s forwards; animation: btn-flat-out cubic-bezier(0.19, 1, 0.22, 1) 0.05s forwards; }

.btn.btn--black:hover, .btn .btn-secondary:hover { color: #ffffff; background-color: transparent; border-color: black; }

.btn.btn--black:hover:after, .btn .btn-secondary:hover:after { background-color: black; -webkit-animation: btn--darker cubic-bezier(0.19, 1, 0.22, 1) 0.6s forwards; animation: btn--darker cubic-bezier(0.19, 1, 0.22, 1) 0.6s forwards; }

.btn.btn--black:focus, .btn .btn-secondary:focus { background: black !important; }

.btn.btn--black:active, .btn .btn-secondary:active { color: black; }

.btn.btn--black:active:after, .btn .btn-secondary:active:after { height: 0; opacity: 0; }

.btn.btn--black.btn--action-started::before, .btn .btn-secondary.btn--action-started::before { content: ''; top: 50%; -webkit-transform: translateY(50%); transform: translateY(50%); left: 22px; opacity: 0.75; -webkit-transition: all 1s cubic-bezier(0.29, 0.63, 0.44, 1); transition: all 1s cubic-bezier(0.29, 0.63, 0.44, 1); content: ''; position: absolute; display: block; width: 25px; height: 25px; margin-top: -12.5px; margin-left: -12.5px; border: 3px solid lightend(black, 40%); border-radius: 50%; border-top-color: transparent; -webkit-animation: spin 0.65s infinite cubic-bezier(0.19, 1, 0.22, 1); animation: spin 0.65s infinite cubic-bezier(0.19, 1, 0.22, 1); }

.btn.btn--black:disabled, .btn.btn--black[disabled], .btn .btn-secondary:disabled, .btn .btn-secondary[disabled] { background-color: #e3e3e3; color: #bcbcbc; border-color: #e3e3e3; }

.btn.btn--black:disabled:hover, .btn.btn--black[disabled]:hover, .btn .btn-secondary:disabled:hover, .btn .btn-secondary[disabled]:hover { color: #ffffff; background-color: transparent; border-color: black; -webkit-transition: color cubic-bezier(0.19, 1, 0.22, 1) 0.2s, background-color cubic-bezier(0.19, 1, 0.22, 1) 0.2s; transition: color cubic-bezier(0.19, 1, 0.22, 1) 0.2s, background-color cubic-bezier(0.19, 1, 0.22, 1) 0.2s; }

@-webkit-keyframes btn--darker { 0% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; }
  25% { -webkit-transform: scaleY(0.7); transform: scaleY(0.7);
    opacity: 0.5;
    background: black; }
  30% { background: black; }
  35% { background: black;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  30% { background: none; }
  55% { background: black;
    opacity: 0.7; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    background: black;
    opacity: 1; } }

@keyframes btn--darker { 0% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; }
  25% { -webkit-transform: scaleY(0.7); transform: scaleY(0.7);
    opacity: 0.5;
    background: black; }
  30% { background: black; }
  35% { background: black;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  30% { background: none; }
  55% { background: black;
    opacity: 0.7; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    background: black;
    opacity: 1; } }

.btn.btn--email { background-color: #666666; color: #ffffff; border-width: 1.5px; position: relative; z-index: 0; display: inline-block; vertical-align: middle; padding: 16px 22px; font-size: 14px; min-width: 260px; line-height: 1.2em; border: 1.5px #666666 solid; font-family: "Nunito Sans", NunitoSans, sans-serif; font-weight: 900; letter-spacing: 1px; text-transform: uppercase; text-align: center; border-radius: 0; }

.btn.btn--email:after { background: #666666; color: #ffffff; -webkit-animation: btn-flat-out cubic-bezier(0.19, 1, 0.22, 1) 0.05s forwards; animation: btn-flat-out cubic-bezier(0.19, 1, 0.22, 1) 0.05s forwards; }

.btn.btn--email:hover { color: #ffffff; background-color: transparent; border-color: #333333; }

.btn.btn--email:hover:after { background-color: #333333; -webkit-animation: btn--email cubic-bezier(0.19, 1, 0.22, 1) 0.6s forwards; animation: btn--email cubic-bezier(0.19, 1, 0.22, 1) 0.6s forwards; }

.btn.btn--email:focus { background: #666666 !important; }

.btn.btn--email:active { color: #333333; }

.btn.btn--email:active:after { height: 0; opacity: 0; }

.btn.btn--email.btn--action-started::before { content: ''; top: 50%; -webkit-transform: translateY(50%); transform: translateY(50%); left: 22px; opacity: 0.75; -webkit-transition: all 1s cubic-bezier(0.29, 0.63, 0.44, 1); transition: all 1s cubic-bezier(0.29, 0.63, 0.44, 1); content: ''; position: absolute; display: block; width: 25px; height: 25px; margin-top: -12.5px; margin-left: -12.5px; border: 3px solid lightend(#666666, 40%); border-radius: 50%; border-top-color: transparent; -webkit-animation: spin 0.65s infinite cubic-bezier(0.19, 1, 0.22, 1); animation: spin 0.65s infinite cubic-bezier(0.19, 1, 0.22, 1); }

.btn.btn--email:disabled, .btn.btn--email[disabled] { background-color: #e3e3e3; color: #bcbcbc; border-color: #e3e3e3; }

.btn.btn--email:disabled:hover, .btn.btn--email[disabled]:hover { color: #ffffff; background-color: transparent; border-color: #333333; -webkit-transition: color cubic-bezier(0.19, 1, 0.22, 1) 0.2s, background-color cubic-bezier(0.19, 1, 0.22, 1) 0.2s; transition: color cubic-bezier(0.19, 1, 0.22, 1) 0.2s, background-color cubic-bezier(0.19, 1, 0.22, 1) 0.2s; }

@-webkit-keyframes btn--email { 0% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; }
  25% { -webkit-transform: scaleY(0.7); transform: scaleY(0.7);
    opacity: 0.5;
    background: #333333; }
  30% { background: #333333; }
  35% { background: #333333;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  30% { background: none; }
  55% { background: #333333;
    opacity: 0.7; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    background: #333333;
    opacity: 1; } }

@keyframes btn--email { 0% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; }
  25% { -webkit-transform: scaleY(0.7); transform: scaleY(0.7);
    opacity: 0.5;
    background: #333333; }
  30% { background: #333333; }
  35% { background: #333333;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  30% { background: none; }
  55% { background: #333333;
    opacity: 0.7; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    background: #333333;
    opacity: 1; } }

.btn.btn--dimsiss { min-width: 0; border-color: #f7f7f7; color: #808080; -webkit-transition: color linear 0.2s; transition: color linear 0.2s; }

.btn.btn--dimsiss:after { background: #f7f7f7; color: #FFC300; -webkit-animation: btn-flat-2-out linear 0.2s forwards; animation: btn-flat-2-out linear 0.2s forwards; }

.btn.btn--dimsiss:hover { color: #808080; }

.btn.btn--dimsiss:hover:after { -webkit-animation: btn-flat-2-hover linear 0.2s forwards; animation: btn-flat-2-hover linear 0.2s forwards; }

.btn.btn--dimsiss:active { color: #000000; }

.btn.btn--dimsiss:active:after { height: 0; opacity: 0; }

.btn:disabled:not(.btn--link), .btn:disabled:hover:not(.btn--link), .btn:disabled:focus:not(.btn--link), .btn:disabled:active:not(.btn--link), .btn[disabled]:not(.btn--link), .btn[disabled]:hover:not(.btn--link), .btn[disabled]:focus:not(.btn--link), .btn[disabled]:active:not(.btn--link) { border-color: #efefef; background-color: #efefef; color: #d6d6d6; }

.btn:disabled:not(.btn--link):after, .btn:disabled:hover:not(.btn--link):after, .btn:disabled:focus:not(.btn--link):after, .btn:disabled:active:not(.btn--link):after, .btn[disabled]:not(.btn--link):after, .btn[disabled]:hover:not(.btn--link):after, .btn[disabled]:focus:not(.btn--link):after, .btn[disabled]:active:not(.btn--link):after { -webkit-animation: none !important; animation: none !important; opacity: 0 !important; }

.btn:disabled:not(.btn--link):hover, .btn:disabled:not(.btn--link):focus, .btn:disabled:hover:not(.btn--link):hover, .btn:disabled:hover:not(.btn--link):focus, .btn:disabled:focus:not(.btn--link):hover, .btn:disabled:focus:not(.btn--link):focus, .btn:disabled:active:not(.btn--link):hover, .btn:disabled:active:not(.btn--link):focus, .btn[disabled]:not(.btn--link):hover, .btn[disabled]:not(.btn--link):focus, .btn[disabled]:hover:not(.btn--link):hover, .btn[disabled]:hover:not(.btn--link):focus, .btn[disabled]:focus:not(.btn--link):hover, .btn[disabled]:focus:not(.btn--link):focus, .btn[disabled]:active:not(.btn--link):hover, .btn[disabled]:active:not(.btn--link):focus { border-color: #efefef; background: none; color: #efefef; }

.btn.btn--audio { overflow: hidden; margin: 0 -2px; padding: 0; border: 0; cursor: pointer; background: none; outline: none; -webkit-transition: opacity 0.2s; transition: opacity 0.2s; }

.btn.btn--audio span { display: inline-block; vertical-align: bottom; width: 1px; height: 20px; max-height: 20px; margin: 0 2px; background: #FFC300; -webkit-animation-name: btn-audio-bar-1; animation-name: btn-audio-bar-1; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }

.btn.btn--audio span:nth-child(1) { -webkit-animation-name: btn-audio-bar-1; animation-name: btn-audio-bar-1; -webkit-animation-duration: 3.3s; animation-duration: 3.3s; -webkit-animation-delay: 0.2s; animation-delay: 0.2s; }

.btn.btn--audio span:nth-child(2) { -webkit-animation-name: btn-audio-bar-2; animation-name: btn-audio-bar-2; -webkit-animation-duration: 3.1s; animation-duration: 3.1s; -webkit-animation-delay: 0.1s; animation-delay: 0.1s; }

.btn.btn--audio span:nth-child(3) { -webkit-animation-name: btn-audio-bar-3; animation-name: btn-audio-bar-3; -webkit-animation-duration: 3.2s; animation-duration: 3.2s; -webkit-animation-delay: 0.1s; animation-delay: 0.1s; }

.btn.btn--audio span:nth-child(4) { -webkit-animation-name: btn-audio-bar-4; animation-name: btn-audio-bar-4; -webkit-animation-duration: 3.5s; animation-duration: 3.5s; -webkit-animation-delay: 0.1s; animation-delay: 0.1s; }

.btn.btn--audio span:nth-child(5) { -webkit-animation-name: btn-audio-bar-5; animation-name: btn-audio-bar-5; -webkit-animation-duration: 2.9s; animation-duration: 2.9s; -webkit-animation-delay: 0.2s; animation-delay: 0.2s; }

.btn.btn--audio span:nth-child(6) { -webkit-animation-name: btn-audio-bar-6; animation-name: btn-audio-bar-6; -webkit-animation-duration: 3s; animation-duration: 3s; -webkit-animation-delay: 0.3s; animation-delay: 0.3s; }

.btn.btn--audio:hover { opacity: 0.7; }

.btn.btn--audio.btn--off span { max-height: 2px; }

@-webkit-keyframes btn-audio-bar-1 { 0% { height: 10px; }
  12.5% { height: 13px; }
  25% { height: 5px; }
  37.5% { height: 15px; }
  50% { height: 20px; }
  62.5% { height: 5px; }
  75% { height: 20px; }
  87.5% { height: 15px; }
  100% { height: 10px; } }

@keyframes btn-audio-bar-1 { 0% { height: 10px; }
  12.5% { height: 13px; }
  25% { height: 5px; }
  37.5% { height: 15px; }
  50% { height: 20px; }
  62.5% { height: 5px; }
  75% { height: 20px; }
  87.5% { height: 15px; }
  100% { height: 10px; } }

@-webkit-keyframes btn-audio-bar-2 { 0% { height: 12px; }
  12.5% { height: 7px; }
  25% { height: 8px; }
  37.5% { height: 14px; }
  50% { height: 20px; }
  62.5% { height: 5px; }
  75% { height: 16px; }
  87.5% { height: 14px; }
  100% { height: 12px; } }

@keyframes btn-audio-bar-2 { 0% { height: 12px; }
  12.5% { height: 7px; }
  25% { height: 8px; }
  37.5% { height: 14px; }
  50% { height: 20px; }
  62.5% { height: 5px; }
  75% { height: 16px; }
  87.5% { height: 14px; }
  100% { height: 12px; } }

@-webkit-keyframes btn-audio-bar-3 { 0% { height: 14px; }
  12.5% { height: 5px; }
  25% { height: 10px; }
  37.5% { height: 5px; }
  50% { height: 20px; }
  62.5% { height: 5px; }
  75% { height: 20px; }
  87.5% { height: 16px; }
  100% { height: 14px; } }

@keyframes btn-audio-bar-3 { 0% { height: 14px; }
  12.5% { height: 5px; }
  25% { height: 10px; }
  37.5% { height: 5px; }
  50% { height: 20px; }
  62.5% { height: 5px; }
  75% { height: 20px; }
  87.5% { height: 16px; }
  100% { height: 14px; } }

@-webkit-keyframes btn-audio-bar-4 { 0% { height: 16px; }
  12.5% { height: 20px; }
  25% { height: 6px; }
  37.5% { height: 10px; }
  50% { height: 20px; }
  62.5% { height: 5px; }
  75% { height: 13px; }
  87.5% { height: 10px; }
  100% { height: 16px; } }

@keyframes btn-audio-bar-4 { 0% { height: 16px; }
  12.5% { height: 20px; }
  25% { height: 6px; }
  37.5% { height: 10px; }
  50% { height: 20px; }
  62.5% { height: 5px; }
  75% { height: 13px; }
  87.5% { height: 10px; }
  100% { height: 16px; } }

@-webkit-keyframes btn-audio-bar-5 { 0% { height: 4px; }
  12.5% { height: 20px; }
  25% { height: 8px; }
  37.5% { height: 12px; }
  50% { height: 18px; }
  62.5% { height: 5px; }
  75% { height: 20px; }
  87.5% { height: 15px; }
  100% { height: 4px; } }

@keyframes btn-audio-bar-5 { 0% { height: 4px; }
  12.5% { height: 20px; }
  25% { height: 8px; }
  37.5% { height: 12px; }
  50% { height: 18px; }
  62.5% { height: 5px; }
  75% { height: 20px; }
  87.5% { height: 15px; }
  100% { height: 4px; } }

@-webkit-keyframes btn-audio-bar-6 { 0% { height: 12px; }
  12.5% { height: 20px; }
  25% { height: 8px; }
  37.5% { height: 14px; }
  50% { height: 5px; }
  62.5% { height: 5px; }
  75% { height: 20px; }
  87.5% { height: 14px; }
  100% { height: 12px; } }

@keyframes btn-audio-bar-6 { 0% { height: 12px; }
  12.5% { height: 20px; }
  25% { height: 8px; }
  37.5% { height: 14px; }
  50% { height: 5px; }
  62.5% { height: 5px; }
  75% { height: 20px; }
  87.5% { height: 14px; }
  100% { height: 12px; } }

@-webkit-keyframes btn-flat-dark-hover { 0% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; }
  15% { -webkit-transform: scaleY(0.7); transform: scaleY(0.7);
    opacity: 0.5;
    background: #000000; }
  20% { background: none; }
  25% { background: #000000;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  30% { background: none; }
  35% { background: #000000;
    opacity: 0.7; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    opacity: 1; } }

@keyframes btn-flat-dark-hover { 0% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; }
  15% { -webkit-transform: scaleY(0.7); transform: scaleY(0.7);
    opacity: 0.5;
    background: #000000; }
  20% { background: none; }
  25% { background: #000000;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  30% { background: none; }
  35% { background: #000000;
    opacity: 0.7; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    opacity: 1; } }

@-webkit-keyframes btn-flat-hover { 0% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; }
  15% { -webkit-transform: scaleY(0.7); transform: scaleY(0.7);
    opacity: 0.5;
    background: #ffffff; }
  20% { background: none; }
  25% { background: #997500;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  30% { background: none; }
  35% { background: #997500;
    opacity: 0.7; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    background: #997500;
    opacity: 1; } }

@keyframes btn-flat-hover { 0% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; }
  15% { -webkit-transform: scaleY(0.7); transform: scaleY(0.7);
    opacity: 0.5;
    background: #ffffff; }
  20% { background: none; }
  25% { background: #997500;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  30% { background: none; }
  35% { background: #997500;
    opacity: 0.7; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    background: #997500;
    opacity: 1; } }

@-webkit-keyframes btn-flat-out { 0% { -webkit-transform: scaleY(1); transform: scaleY(1);
    opacity: 1; }
  100% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; } }

@keyframes btn-flat-out { 0% { -webkit-transform: scaleY(1); transform: scaleY(1);
    opacity: 1; }
  100% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; } }

@-webkit-keyframes btn-flat-2-hover { 0% { -webkit-transform: scaleY(1); transform: scaleY(1);
    opacity: 1; }
  100% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; } }

@keyframes btn-flat-2-hover { 0% { -webkit-transform: scaleY(1); transform: scaleY(1);
    opacity: 1; }
  100% { -webkit-transform: scaleY(0); transform: scaleY(0);
    opacity: 0; } }

@-webkit-keyframes btn-flat-2-out { 0% { -webkit-transform: scaleY(1); transform: scaleY(1);
    opacity: 1; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    opacity: 1; } }

@keyframes btn-flat-2-out { 0% { -webkit-transform: scaleY(1); transform: scaleY(1);
    opacity: 1; }
  100% { -webkit-transform: scaleY(1); transform: scaleY(1);
    opacity: 1; } }

.components { position: fixed; z-index: 50; top: 0; right: 0; left: 0; overflow: auto; width: 100%; height: 100%; -webkit-overflow-scrolling: touch; background: #FFC300; /* Left */ /* Menu */ }

@media (min-width: 750px) { .components { overflow: hidden; background: none; } }

.components-wrap { width: 100%; height: 100%; }

@media (min-width: 750px) { .components-left { position: absolute; z-index: 1; top: 0; right: 0; left: 0; width: 100%; height: 100%; } }

@media (min-width: 750px) { .components-bg { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 50%; height: 100%; background: #FFC300; } }

.components-header { padding: 70px 0 40px 20px; }

@media (min-width: 480px) { .components-header { padding: 100px 0 80px 25px; } }

@media (min-width: 750px) { .components-header { display: none; } }

.components-header h1 { color: #000000; font-family: "Lato", "sans-serif"; font-size: 40px; font-weight: bold; letter-spacing: 0.83px; }

@media (min-width: 480px) { .components-header h1 { font-size: 55px; letter-spacing: 1.15px; } }

.components-items { position: relative; width: 100%; height: 100%; }

.components-item { margin: 20px 0; }

@media (min-width: 750px) { .components-item { position: absolute; top: 0; right: 0; bottom: 0; left: 0; height: 100%; margin: 0; opacity: 0; -webkit-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out; }
  .components-item.-prev { z-index: 1; -webkit-transition-delay: 0.2s; transition-delay: 0.2s; }
  .components-item.-active { z-index: 2; -webkit-transition-delay: 0s; transition-delay: 0s; opacity: 1; } }

.components-right { display: none; }

@media (min-width: 750px) { .components-right { position: absolute; z-index: 2; top: 0; right: 0; display: block; width: 50%; height: 100%; background: #f2f2f2; } }

.components-line { position: absolute; top: 0; bottom: 0; left: 0; width: 52px; height: 100%; background: #FFC300; }

@media (min-width: 480px) { .components-line { width: 62px; } }

@media (min-width: 750px) { .components-line { width: 75px; } }

@media (min-width: 1400px) { .components-line { width: 115px; } }

@media (min-width: 1800px) { .components-line { width: 155px; } }

.components-menu { height: 100%; }

.components-menu-inner { position: relative; height: 100%; padding: 200px 0 0; }

@media (min-width: 480px) { .components-menu-inner { padding: 255px 0 0; } }

@media (min-width: 750px) { .components-menu-inner { overflow: auto; width: 105%; overflow-x: hidden; -webkit-overflow-scrolling: touch; } }

.components-menu-item { position: relative; height: 70px; margin: 15px 0; padding: 17px 0; cursor: pointer; background: none; -webkit-transition: background 0.15s ease-in-out; transition: background 0.15s ease-in-out; }

.components-menu-item-num { position: relative; display: inline-block; overflow: hidden; vertical-align: middle; width: 52px; height: 100%; margin: 0 22px 0 0; color: #000000; font-family: "Lato", "sans-serif"; font-size: 10px; font-weight: bold; letter-spacing: 3.09px; white-space: nowrap; text-align: center; }

@media (min-width: 480px) { .components-menu-item-num { width: 62px; margin: 0 25px 0 0; font-size: 11px; letter-spacing: 3.4px; } }

@media (min-width: 750px) { .components-menu-item-num { width: 75px; margin: 0 30px 0 0; } }

@media (min-width: 1400px) { .components-menu-item-num { width: 115px; margin: 0 39px 0 0; } }

@media (min-width: 1800px) { .components-menu-item-num { width: 155px; } }

.components-menu-item-num span { position: relative; display: inline-block; vertical-align: middle; -webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate(-90deg) translateX(-1em); transform: rotate(-90deg) translateX(-1em); }

.components-menu-item-arr { position: relative; top: 2px; display: inline-block; overflow: hidden; vertical-align: middle; width: 24px; margin: 0 19px 0 0; font-size: 10px; white-space: nowrap; -webkit-transition: width 0.2s ease-in-out, margin 0.1s ease-in-out 0.1s; transition: width 0.2s ease-in-out, margin 0.1s ease-in-out 0.1s; }

@media (min-width: 480px) { .components-menu-item-arr { width: 28px; margin: 0 23px 0 0; } }

@media (min-width: 750px) { .components-menu-item-arr { width: 38px; margin: 0 39px 0 0; } }

@media (min-width: 1400px) { .components-menu-item-arr { margin: 0 49px 0 0; } }

.components-menu-item-title { display: inline-block; vertical-align: middle; font-family: "Lato", "sans-serif"; font-weight: normal; font-size: 21px; letter-spacing: 0.87px; }

@media (min-width: 480px) { .components-menu-item-title { font-size: 25px; letter-spacing: 1.02px; } }

@media (min-width: 750px) { .components-menu-item-title { font-size: 27px; letter-spacing: 1.1px; } }

@media (min-width: 750px) { .components-menu-item.-preactive { background: rgba(0, 0, 0, 0.02); }
  .components-menu-item.-active { background: rgba(0, 0, 0, 0.04); }
  .components-menu-item.-active .components-menu-item-arr { width: 60px; margin-left: 3px; } }

.components-menu-year { position: relative; overflow: hidden; width: 52px; height: 45px; margin: 18px 0; text-align: center; font-family: "Lato", "sans-serif"; font-size: 16px; font-weight: bold; letter-spacing: 0.8px; white-space: nowrap; color: #000000; }

@media (min-width: 480px) { .components-menu-year { width: 62px; height: 51px; margin: 20px 0; font-size: 18px; letter-spacing: 0.9px; } }

@media (min-width: 750px) { .components-menu-year { width: 75px; height: 58px; margin: 25px 0; font-size: 20px; letter-spacing: 1px; } }

@media (min-width: 1400px) { .components-menu-year { width: 115px; } }

@media (min-width: 1800px) { .components-menu-year { width: 155px; } }

.components-menu-year b { display: block; }

.components-menu-year span { position: relative; display: inline-block; vertical-align: middle; -webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate(-90deg) translateX(-1em); transform: rotate(-90deg) translateX(-1em); }

.components *::-moz-selection { background: #000000; color: white; }

.components *::selection { background: #000000; color: white; }

.component { position: relative; overflow: hidden; height: 100%; margin: 0 auto; /* No Fill */ /* Full Fill */ /* Treatment Fill */ /* Theme Color States */ /* Tab Heading */ }

.component-wrap { position: relative; height: 100%; }

.component-bg { position: absolute; z-index: 1; top: 0; right: 0; bottom: 0; left: 0; overflow: hidden; width: 100%; height: 100%; pointer-events: auto; }

.component-bg-inner { width: 100%; height: 100%; }

.component-bg-fill { position: absolute; z-index: 1; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; }

.component-bg-photo { width: 100%; height: 100%; background-size: cover; background-position: center center; }

.component-bg-video { position: relative; overflow: hidden; height: 100%; background-size: cover; background-position: center center; }

.component-bg-video video { position: absolute; top: 50%; left: 50%; width: auto; min-width: 100%; height: auto; min-height: 100%; -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); }

.component-bg-video-overlay { position: absolute; top: 50%; left: 50%; width: auto; min-width: 100%; height: auto; min-height: 100%; -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); }

.component-bg-video + .component-bg-photo { display: none; }

.component-fill { position: absolute; z-index: 3; top: 0; right: 0; bottom: 0; left: 0; width: 50%; height: 100%; background: #000000; }

.component-fill:before { content: ''; position: absolute; right: 0; left: 0; width: 100%; height: 100%; }

.-color .component-fill { background: #FFC300; opacity: 1; }

.component-body { position: absolute; z-index: 4; top: 0; right: 0; bottom: 0; left: 0; display: table; width: 100%; height: 100%; color: #ffffff; padding: 10px; /* Body - Background Sizes (Split or Full ) */ /* Body - Text States - Left & Right */ }

@media only screen and (min-width: 750px) { .component-body:not(.-center) { width: 50%; padding: 45px; }
  .component-body.-center { width: 70%; min-width: 720px; max-width: 920px; padding: 45px; } }

@media only screen and (max-width: 1024px) { .component-body { width: 100%; } }

@media only screen and (min-width: 990px) { .component-body { padding: 45px; } }

.component-body h1, .component-body h2, .component-body h3, .component-body h4, .component-body .h1, .component-body .h2, .component-body .h3, .component-body .h4, .component-body p { color: #ffffff; }

.component-body-inner { display: table-cell; vertical-align: middle; padding: 0; }

@media (min-width: 750px) { .component-body-inner { vertical-align: middle; padding: 20px 0; } }

.component-body-inner-top { vertical-align: top; }

@media (min-width: 750px) { .component-body-inner-top { vertical-align: top; } }

.component-body.-full { width: 100%; }

@media only screen and (min-width: 750px) { .component-body.-half { width: 50%; } }

.component-body.-left { text-align: left; margin: 0; float: left; clear: both; }

@media only screen and (min-width: 750px) { .component-body.-left { float: left; } }

.component-body.-left .component-text { text-align: left; }

.component-body.-right { text-align: left; margin: 0; clear: both; }

@media only screen and (min-width: 750px) { .component-body.-right { float: right; } }

.component-body.-right .component-text { text-align: left; }

.component-body.-center { margin: auto; float: none; }

@media only screen and (min-width: 750px) { .component-body.-center { float: none; } }

.component.-square { overflow: visible; height: auto; }

.component.-square:before { content: ""; float: left; padding-bottom: 87.7192982456%; }

.component.-square:after { content: ""; display: table; clear: both; }

.component.-square > * { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.component.-square .component-wrap { position: absolute; width: 100%; height: 100%; }

.component.-square > .component-body.-center { text-align: center; }

.component.-square > .component-body.-full { width: 100%; }

.component.-square > .component-body.-half { width: 100%; }

@media only screen and (min-width: 750px) { .component.-square > .component-body.-half { width: 50%; } }

.component.-square > .component-body.-two-thirds { width: 100%; }

@media (min-width: 480px) { .component.-square > .component-body.-two-thirds { width: 100%; } }

@media (min-width: 750px) { .component.-square > .component-body.-two-thirds { width: 100%; } }

@media (min-width: 1400px) { .component.-square > .component-body.-two-thirds { width: 65%; } }

.component.-no-fill > .component-wrap > .component-fill { display: none; }

@media (min-width: 750px) { .component.-no-fill > .component-wrap > .component-fill { display: none; } }

.component.-full-fill > .component-wrap > .component-fill { width: 100%; }

@media (min-width: 750px) { .component.-full-fill > .component-wrap > .component-fill { display: block; } }

.component.-full-fill > .component-wrap > .component-bg-photo { display: none; }

@media (min-width: 750px) { .component.-full-fill > .component-wrap > .component-bg { display: none; } }

.component.-treatment-fill { text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15); }

.component.-treatment-fill > .component-wrap > .component-fill { width: 100%; opacity: 0.4; }

@media (min-width: 750px) { .component.-treatment-fill > .component-wrap > .component-fill { display: block; } }

.component.-treatment-fill > .component-wrap > .component-bg-photo { display: block; }

@media (min-width: 750px) { .component.-treatment-fill > .component-wrap > .component-bg { display: block; } }

.component.dark-half-fill .component-fill { opacity: 0.55; }

.component.-inverse, .component.-dark { color: #ffffff; }

.component.-inverse h1, .component.-inverse h2, .component.-inverse h3, .component.-inverse h4, .component.-inverse .h1, .component.-inverse .h2, .component.-inverse .h3, .component.-inverse .h4, .component.-inverse p, .component.-inverse .component-body, .component.-inverse .component-header, .component.-inverse .component-title, .component.-inverse .component-link-text, .component.-dark h1, .component.-dark h2, .component.-dark h3, .component.-dark h4, .component.-dark .h1, .component.-dark .h2, .component.-dark .h3, .component.-dark .h4, .component.-dark p, .component.-dark .component-body, .component.-dark .component-header, .component.-dark .component-title, .component.-dark .component-link-text { color: #ffffff; }

.component.-inverse .preview-header, .component.-inverse .preview-title, .component.-inverse .preview-text, .component.-dark .preview-header, .component.-dark .preview-title, .component.-dark .preview-text { color: #ffffff; }

.component.-inverse .chevron .icon, .component.-dark .chevron .icon { color: #ffffff; }

.component.-inverse .scroller_text, .component.-dark .scroller_text { color: #ffffff; text-shadow: none; }

.component.-converse, .component.-light { color: #4C4C50; }

.component.-converse h1, .component.-converse h2, .component.-converse h3, .component.-converse .h1, .component.-converse .h2, .component.-converse .h3, .component.-converse p, .component.-converse .component-body, .component.-converse .component-header, .component.-converse .component-title, .component.-converse .component-link-text, .component.-light h1, .component.-light h2, .component.-light h3, .component.-light .h1, .component.-light .h2, .component.-light .h3, .component.-light p, .component.-light .component-body, .component.-light .component-header, .component.-light .component-title, .component.-light .component-link-text { color: #4C4C50; }

.component.-converse .preview-header, .component.-converse .preview-title, .component.-converse .preview-text, .component.-light .preview-header, .component.-light .preview-title, .component.-light .preview-text { color: #4C4C50; }

.component.-converse .chevron .icon, .component.-light .chevron .icon { color: #4C4C50; }

.component.-converse .scroller_text, .component.-light .scroller_text { color: #4C4C50; text-shadow: none; }

.component.-tab-heading { height: auto; }

@media (min-width: 750px) { .component.-tab-heading { height: auto; } }

.component.-tab-heading .component-bg { display: block; }

@media (min-width: 750px) { .component.-tab-heading .component-bg { display: block; } }

.component.-tab-heading .component-fill { z-index: 0; display: block; }

@media (min-width: 750px) { .component.-tab-heading .component-fill { display: block; } }

.component.-tab-heading .component-body { position: relative; padding: 20px 10px; }

@media (max-width: 749px) { .component.-tab-heading .component-body { color: #000000; } }

@media (min-width: 750px) { .component.-tab-heading .component-body { position: relative; padding: 40px 20px; } }

@media (min-width: 990px) { .component.-tab-heading .component-body { position: relative; padding: 40px 20px; } }

@media (min-width: 1400px) { .component.-tab-heading .component-body { position: relative; padding: 60px 20px; } }

.component.-tab-heading .component-text { position: relative; max-width: 500px; margin: auto; }

@media (max-width: 749px) { .component.-tab-heading .component-text { color: #000000; } }

@media (min-width: 750px) { .component.-tab-heading .component-text { position: relative; } }

.component.-tab-heading .component-brief-line { display: none; }

@media (min-width: 750px) { .component.-tab-heading .component-brief-line { display: block; } }

@media (max-width: 750px) { .component.-tab-heading .component-brief-store-item { color: #000000; } }

.component *::-moz-selection { background: rgba(0, 0, 0, 0.8); color: white; }

.component *::selection { background: rgba(0, 0, 0, 0.8); color: white; }

.component--hero.-light.no-overlay .component-fill.-treatment { opacity: 0; }

.component--hero.-light .component-fill.-treatment { background-color: white; opacity: 0.3; }

@media (max-width: 1005px) { .component--hero.-light .component-fill.-treatment { background-color: white; } }

.component--hero.-light.-contain.no-overlay .component-fill.-treatment { opacity: 0; }

@media (max-width: 1005px) { .component--hero.-light.-contain .component-bg-photo { background-size: contain; background-position: center bottom; background-repeat: no-repeat; } }

@media (max-width: 1005px) { .component--hero.dark-half-fill .component-fill.dark-half { width: 100%; opacity: 0.2; } }

.component--hero.-dark .component-fill.-treatment { background-color: #000000; display: none; opacity: 0.5; }

.component--hero.-top { margin-top: -120px; }

@media (max-width: 1005px) { .component--hero.-top { margin-top: -56px; } }

.component--hero { position: relative; overflow: hidden; height: 100%; margin: 0 auto; overflow: visible; height: auto; min-height: 70vh; background-color: #4C4C50; }

.component--hero .mega-subtitle { max-width: none; }

@media only screen and (min-width: 750px) { .component--hero { min-height: 740px; } }

@media (min-width: 480px) { .component--hero { min-height: 740px; } }

@media (min-width: 750px) { .component--hero:before { content: ""; float: left; padding-bottom: 43.9238653001%; }
  .component--hero:after { content: ""; display: table; clear: both; }
  .component--hero > * { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } }

@media (min-width: 1400px) { .component--hero:before { content: ""; float: left; padding-bottom: 43.9238653001%; }
  .component--hero:after { content: ""; display: table; clear: both; }
  .component--hero > * { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } }

@media only screen and (max-width: 749px) { .component--hero { min-height: 378px; } }

.component--hero.-video:before { content: ""; float: left; padding-bottom: 56.25%; }

.component--hero.-video:after { content: ""; display: table; clear: both; }

.component--hero.-video > * { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

@media only screen and (min-width: 750px) { .component--hero.-video { min-height: 740px; } }

@media only screen and (max-width: 749px) { .component--hero.-video { min-height: 378px; } }

@media only screen and (min-width: 750px) { .component--hero.-video:before { padding-bottom: 740px !important; } }

@media only screen and (max-width: 749px) { .component--hero.-video:before { padding-bottom: 378px !important; } }

.component--hero .h1 { line-height: 1.2em; }

.component--hero .component-bg-video { height: 1px; background-image: none !important; }

@media only screen and (min-width: 750px) { .component--hero .component-bg-video { min-height: 740px; } }

@media only screen and (max-width: 749px) { .component--hero .component-bg-video { min-height: 378px; } }

.component--hero .component-bg-video iframe { /* @media (min-width: $screen-xs-min) { min-height: 60vh; } */ top: 0; left: 0; right: 0; bottom: 0; width: auto; min-width: 100%; height: auto; border: none; }

@media (min-width: 750px) { .component--hero .component-bg-video iframe:before { content: ""; float: left; padding-bottom: 43.9238653001%; }
  .component--hero .component-bg-video iframe:after { content: ""; display: table; clear: both; }
  .component--hero .component-bg-video iframe > * { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } }

@media (min-width: 1400px) { .component--hero .component-bg-video iframe:before { content: ""; float: left; padding-bottom: 43.9238653001%; }
  .component--hero .component-bg-video iframe:after { content: ""; display: table; clear: both; }
  .component--hero .component-bg-video iframe > * { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } }

@media only screen and (min-width: 750px) { .component--hero .component-bg-video iframe { min-height: 740px; } }

@media only screen and (max-width: 749px) { .component--hero .component-bg-video iframe { min-height: 378px; } }

.component--hero .component-bg-photo.skrollable { -webkit-transition: none; transition: none; }

.component--hero .component-wrap { position: absolute; width: 100%; height: 100%; }

.component--hero .component-bg { -webkit-transition: none; transition: none; }

.component--hero .component-bg img { width: auto; height: 100%; }

@media (max-width: 889px) { .component--hero .component-body-inner { padding: 20px; } }

.component--hero .component-body-inner .component-text { margin: auto; opacity: 0; }

.component--hero .component-body-inner .component-text .h3 { text-transform: initial; text-align: center; color: #FFF; margin-left: auto; margin-right: auto; }

@media only screen and (min-width: 750px) { .component--hero .component-body-inner .component-text .h3 { font: normal normal 900 82px/75px Nunito Sans; letter-spacing: -2.46px; max-width: 6em; opacity: 0.85; } }

@media only screen and (max-width: 749px) { .component--hero .component-body-inner .component-text .h3 { font: normal normal 900 50px/45px Nunito Sans; letter-spacing: -1.5px; max-width: 320px; opacity: 0.77; } }

.component--hero .component-body-inner .component-text .h3:after { content: none !important; }

.component--hero .component-body-inner .component-text .h3:before { content: ""; position: relative; background-image: url("../images/icon-play.png"); background-color: rgba(0, 0, 0, 0.75); background-repeat: no-repeat; background-position: 56% 50%; border-radius: 50%; -webkit-filter: invert(1); filter: invert(1); display: block; opacity: 0; }

@media only screen and (min-width: 750px) { .component--hero .component-body-inner .component-text .h3:before { background-size: 29px auto; margin: 0 auto 16px; height: 80px; width: 80px; } }

@media only screen and (max-width: 749px) { .component--hero .component-body-inner .component-text .h3:before { background-size: 18px auto; margin: 0 auto 24px; height: 48px; width: 48px; } }

.component--hero .component-body-inner .component-text .component--hero__subtitle { margin-left: auto; margin-right: auto; letter-spacing: 0px; text-align: center; color: #FFF; opacity: 1; }

@media only screen and (min-width: 750px) { .component--hero .component-body-inner .component-text .component--hero__subtitle { font: normal normal 600 25px/30px Nunito Sans; max-width: 460px; } }

@media only screen and (max-width: 749px) { .component--hero .component-body-inner .component-text .component--hero__subtitle { font: normal normal 600 18px/25px Nunito Sans; } }

.component--hero .component-body { position: relative; display: none; }

.component--hero .component-body h4 { color: white; margin-bottom: 20px; }

.component--hero .preview-text, .component--hero .component-text { text-align: center; }

@media (max-width: 889px) { .component--hero .preview-text h4, .component--hero .component-text h4 { font-size: 14px !important; letter-spacing: -1px; } }

.component--hero .btn { margin-top: 20px; }

.component--hero .component-wrap { position: absolute; width: 100%; height: 100%; }

.component--hero--parallax .component-wrap { position: absolute; width: 100%; height: 100%; }

.component--hero--parallax .component-bg { position: fixed; z-index: 0; margin-top: 120px; }

.component--hero--parallax .component-bg img { width: 100%; height: auto; }

.component--hero--parallax .component-bg-photo { -webkit-transition: none; transition: none; position: absolute; top: -5%; left: -5%; width: 120%; }

.component--hero--parallax .component-bg-photo:before { content: ""; float: left; padding-bottom: 43.9238653001%; }

.component--hero--parallax .component-bg-photo:after { content: ""; display: table; clear: both; }

.component--hero--parallax .component-bg-photo > * { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* ================ Hero and slideshow headers ================ */
.mega-title, .mega-subtitle { text-shadow: 0 0 15px rgba(0, 0, 0, 0.1); }

.mega-title { margin-bottom: 8px; }

.mega-title--large { font-size: 2.125em; }

@media only screen and (min-width: 750px) { .mega-title--large { font-size: 4.0625em; } }

@media only screen and (min-width: 750px) { .mega-subtitle { max-width: 75%; margin: 0 auto; font-size: 1.25em; } }

.mega-subtitle p { color: inherit; }

.mega-subtitle--large { font-size: 1.125em; font-weight: 900; }

@media only screen and (min-width: 750px) { .mega-subtitle--large { font-size: 1.5em; } }

.component.-hover-box { text-align: center; }

.component.-hover-box .component-body { display: table; }

.component.-hover-box .component-body-inner { display: table-cell; vertical-align: middle; width: 100%; height: 100%; }

.component.-hover-box .component-fill { -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }

.component.-hover-box .icon-box .h4 { font-size: 26px; }

.component.-hover-box .icon-box img { width: auto; height: 85px; }

.component.-hover-box:hover .component-fill.-dark { background: #f2f4f7 !important; }

.component.-hover-box:hover .-default-visible { position: absolute; z-index: -2; display: none; opacity: 0; visibility: hidden; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }

.component.-hover-box:hover .-hover-visible { position: initial; opacity: 1; visibility: visible; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }

.component.-hover-box .-default-visible { position: initial; }

.component.-hover-box .-hover-visible { position: absolute; z-index: -2; opacity: 0; visibility: hidden; }

.component.-hover-box .component-hover-box-text { color: #000000; }

.component.-hover-box .component-hover-box-header .h2, .component.-hover-box .component-hover-box-header h3 { margin-top: 20px; color: #FFC300; text-transform: uppercase; font-size: 18px; }

.label { display: inline; padding: .2em .6em .3em; font-size: 11px; line-height: 1; color: #383838; text-align: center; white-space: nowrap; vertical-align: middle; border-radius: .25em; text-transform: uppercase; border: 1px solid #FFC300; font-family: "Nunito Sans", NunitoSans, sans-serif; letter-spacing: 1.25px; }

.label:empty { display: none; }

.btn .label { position: relative; top: -1px; }

a.label:hover, a.label:focus { color: #fff; text-decoration: none; cursor: pointer; }

ul { line-height: 1.2em; }

.list-unstyled { padding-left: 0; list-style: none; }

/* ================ #Lists ================ */
.list--inline, .list-inline { padding-left: 0; list-style: none; margin: 0; padding: 0; max-width: 900px; }

.list--inline li, .list-inline li { display: inline-block; vertical-align: middle; margin-bottom: 0; padding-left: 5px; padding-right: 5px; }

.list-header { position: relative; height: 16px; }

.list-header h3 { background-color: white; z-index: 2; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); margin: 0; padding: 0 10px 0 0; text-transform: uppercase; font-weight: bold; color: black; }

.list-header:after { content: ''; border: 1px solid black; width: 100%; height: 1px; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); z-index: 1; }

.list-header.-inverse { color: white; }

.list-header.-inverse h3 { color: white; background-color: #4C4C50; }

.list-header.-inverse:after { border-color: white; }

ul.list-colored { list-style: none; }

ul.list-colored li::before { content: '•'; color: #FFC300; display: inline-block; width: 1em; margin-left: -1em; font-size: 1.2em; }

/* Breaking Changed - this item was previously named -default-thumb-item */
.-thumb-link { position: relative; overflow: hidden; background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; background-color: #666666; text-shadow: 0 1px 0.5px rgba(0, 0, 0, 0.97); color: #ffffff; }

.-thumb-link:before { content: ""; float: left; padding-bottom: 71.4285714286%; }

.-thumb-link:after { content: ""; display: table; clear: both; }

.-thumb-link > * { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.-thumb-link:hover { -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }

.-thumb-link h1, .-thumb-link h2, .-thumb-link h3, .-thumb-link h4, .-thumb-link h5, .-thumb-link h6, .-thumb-link .h1, .-thumb-link .h2, .-thumb-link .h3, .-thumb-link .h4, .-thumb-link .h5, .-thumb-link .h6, .-thumb-link p, .-thumb-link a { color: #ffffff; }

.-thumb-link-body, .-thumb-link-header, .-thumb-link-title, .-thumb-link-link-text { color: #ffffff; }

.-thumb-link h1, .-thumb-link h2, .-thumb-link h3, .-thumb-link h4, .-thumb-link .h1, .-thumb-link .h2, .-thumb-link .h3, .-thumb-link .h4 { margin-top: 0; }

.-thumb-link small { color: #FFC300; }

.-thumb-link h4 { margin-bottom: 0; font-size: 32px; }

@media (min-width: 750px) { .-thumb-link h4 { font-size: 24px; } }

@media (min-width: 990px) { .-thumb-link h4 { font-size: 26px; } }

@media (min-width: 1400px) { .-thumb-link h4 { font-size: 26px; } }

/* Children */
.-thumb-link__link { top: 0; bottom: 0; left: 0; right: 0; position: absolute; }

.-thumb-link__overlay::before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #000000; opacity: 0.35; z-index: 0; }

.-thumb-link__overlay .overlay-content, .-thumb-link__overlay h1, .-thumb-link__overlay h2, .-thumb-link__overlay h4, .-thumb-link__overlay p { position: relative; z-index: 1; }

.-thumb-link__overlay:before { -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -webkit-transform: translateY(-70%); transform: translateY(-70%); opacity: 0.95; }

.-thumb-link__inner { z-index: 2; text-align: center; }

.-thumb-link__inner > *:not(.-thumb-link__overlay) { position: absolute; text-align: center; top: 9%; left: 0; right: 0; z-index: 1; -webkit-transform: translateY(0); transform: translateY(0); padding: 0 45px; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }

.-thumb-link__inner:hover > *:not(.-thumb-link__overlay), .expanded .-thumb-link__inner > *:not(.-thumb-link__overlay) { -webkit-transform: translateY(-50%); transform: translateY(-50%); top: 50%; -webkit-transition-delay: 1.3; transition-delay: 1.3; }

.-thumb-link__inner:hover .-thumb-link__overlay:before, .expanded .-thumb-link__inner .-thumb-link__overlay:before { -webkit-transform: translateY(0%); transform: translateY(0%); opacity: 0.72; }

.-thumb-link__inner .-thumb-link__title { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 90%; margin: auto; font-size: 22px; }

@media only screen and (max-width: 989px) { .-thumb-link__inner .-thumb-link__title { font-size: 1.2em; line-height: 1.2em; } }

.-thumb-link__inner:hover .-thumb-link__title { white-space: unset; overflow: visible; text-overflow: unset; font-size: 28px; }

@media only screen and (max-width: 989px) { .-thumb-link__inner:hover .-thumb-link__title { font-size: 22px; } }

.-thumb-link__inner .-thumb-link__desc { opacity: 0; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }

.-thumb-link__inner:hover .-thumb-link__desc, .expanded .-thumb-link__inner .-thumb-link__desc { opacity: 1; }

.-thumb-link .btn { margin-top: 45px; }

figure { position: relative; margin-bottom: 20px; }

@media only screen and (min-width: 750px) { figure { margin-bottom: 1.5em; } }

figure img { width: 100%; height: auto; }

figcaption { position: absolute; bottom: 0; text-shadow: 0 1px 0.5px rgba(0, 0, 0, 0.97); padding: 20px; width: 100%; }

figcaption h1, figcaption h2, figcaption h3, figcaption h4, figcaption h5, figcaption h6, figcaption .h1, figcaption .h2, figcaption .h3, figcaption .h4, figcaption .h5, figcaption .h6, figcaption p, figcaption a { color: #ffffff; }

figcaption::before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #000000; opacity: 0.35; z-index: 0; }

figcaption .overlay-content, figcaption h1, figcaption h2, figcaption h4, figcaption p { position: relative; z-index: 1; }

figcaption .caption--large { margin: 0; font-size: 28px; }

.panel { background-color: #eeeeee; padding: 1em 2em 2em; }

.panel__default { background-color: white; }

.accounts, .account { position: relative; }

.backgroundSection { position: relative; display: table; width: 100%; height: 475px; background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }

.loading::after { content: ''; position: absolute; display: block; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; border: 3px solid #808080; border-radius: 50%; border-top-color: transparent; -webkit-animation: spin 0.65s infinite linear; animation: spin 0.65s infinite linear; }

/* Modifiers  */
.backgroundSection--x-small { height: 94px; }

.backgroundSection--small { height: 225px; }

.backgroundSection--medium { height: 357px; }

.backgroundSection--large { height: 488px; }

.backgroundSection--x-large { height: 582px; }

@media only screen and (min-width: 750px) { .backgroundSection--x-small { height: 125px; }
  .backgroundSection--small { height: 300px; }
  .backgroundSection--medium { height: 475px; }
  .backgroundSection--large { height: 650px; }
  .backgroundSection--x-large { height: 775px; } }

/* Children */
.backgroundSection__overlay::before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #000000; opacity: 0.35; z-index: 1; }

.backgroundSection__overlay .overlay-content, .backgroundSection__overlay h1, .backgroundSection__overlay h2, .backgroundSection__overlay h4, .backgroundSection__overlay p { position: relative; z-index: 2; }

.backgroundSection__inner { position: relative; z-index: 2; display: table-cell; vertical-align: middle; padding: 45px 0; }

.backgroundSection .btn { margin-top: 45px; }

.spinner { position: absolute; background-color: rgba(255, 255, 255, 0.85); height: 100%; width: 100%; min-height: 200px; top: 0; left: 0; -webkit-animation: rotator 1.4s linear infinite; animation: rotator 1.4s linear infinite; }

.spinner:before { content: ''; position: absolute; top: 50%; left: 50%; -webkit-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%); content: ''; position: absolute; display: block; width: 60px; height: 60px; margin-top: -30px; margin-left: -30px; border: 3px solid #FFC300; border-radius: 50%; border-top-color: transparent; stroke-width: 1 !important; -webkit-animation: spin 0.65s infinite linear; animation: spin 0.65s infinite linear; }

.spinner--empty { position: relative; }

.spinner .path { stroke-width: 1 !important; stroke-dasharray: 187; stroke-dashoffset: 0; -webkit-transform-origin: center; transform-origin: center; -webkit-animation: dash 1.4s ease-in-out infinite, colors 5.6s ease-in-out infinite; animation: dash 1.4s ease-in-out infinite, colors 5.6s ease-in-out infinite; }

@font-face { font-family: 'entravision-icons'; src: url("../fonts/DCollective-Icons.eot?2.8.11"); src: url("../fonts/DCollective-Icons.eot?2.8.11#iefix") format("embedded-opentype"), url("../fonts/DCollective-Icons.ttf?2.8.11") format("truetype"), url("../fonts/DCollective-Icons.woff?2.8.11") format("woff"), url("../fonts/DCollective-Icons.svg?2.8.11#DCollective-Icons") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'blacktie'; src: url("../fonts/blacktie/light/BlackTie-Light-webfont.eot?2.8.11"); src: url("../fonts/blacktie/light/BlackTie-Light-webfont.eot?2.8.11#iefix") format("embedded-opentype"), url("../fonts/blacktie/light/BlackTie-Light-webfont.ttf?2.8.11") format("truetype"), url("../fonts/blacktie/light/BlackTie-Light-webfont.woff?2.8.11") format("woff"), url("../fonts/blacktie/light/BlackTie-Light-webfont.svg?2.8.11#BlackTie-webfont") format("svg"); font-weight: 200; font-style: normal; speak: none; }

@font-face { font-family: 'blacktie'; src: url("../fonts/blacktie/regular/BlackTie-Regular-webfont.eot?2.8.11"); src: url("../fonts/blacktie/regular/BlackTie-Regular-webfont.eot?2.8.11#iefix") format("embedded-opentype"), url("../fonts/blacktie/regular/BlackTie-Regular-webfont.ttf?2.8.11") format("truetype"), url("../fonts/blacktie/regular/BlackTie-Regular-webfont.woff?2.8.11") format("woff"), url("../fonts/blacktie/regular/BlackTie-Regular-webfont.svg?2.8.11#BlackTie-webfont") format("svg"); font-weight: 400; font-style: normal; }

@font-face { font-family: 'blacktie'; src: url("../fonts/blacktie/solid/BlackTie-Solid-webfont.eot?2.8.11"); src: url("../fonts/blacktie/solid/BlackTie-Solid-webfont.eot?2.8.11#iefix") format("embedded-opentype"), url("../fonts/blacktie/solid/BlackTie-Solid-webfont.ttf?2.8.11") format("truetype"), url("../fonts/blacktie/solid/BlackTie-Solid-webfont.woff?2.8.11") format("woff"), url("../fonts/blacktie/solid/BlackTie-Solid-webfont.svg?2.8.11#BlackTie-webfont") format("svg"); font-weight: 600; font-style: normal; }

.icon--blacktie { font-family: 'blacktie'; font-style: normal; font-weight: 600; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.icon--blacktie--pin:before { content: "\f0ca"; }

.icon--blacktie--person:before { content: "\F0D6"; }

.icon--blacktie--search:before { content: "\F002"; }

.entravision-icon { font-family: 'entravision-icons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; /* Helper Modifiers */ /* Offsets */ /* Icon Set */ }

.entravision-icon.-fw, .entravision-icon-fw { margin-right: 8px; }

.entravision-icon.-google-play { position: relative; top: 1px; }

.entravision-icon.-cog:before { content: '\e91b'; }

.entravision-icon.-clutch:before { content: '\e91a'; }

.entravision-icon.-arrow-down:before { content: '\e916'; }

.entravision-icon.-arrow-left:before { content: '\e917'; }

.entravision-icon.-arrow-right:before { content: '\e918'; }

.entravision-icon.-arrow-up:before { content: '\e919'; }

.entravision-icon.-scroll:before { content: '\e915'; }

.entravision-icon.-instagram:before { content: '\e914'; }

.entravision-icon.-web:before { content: '\e913'; }

.entravision-icon.-pointer:before { content: '\e912'; }

.entravision-icon.-apple:before { content: '\e901'; }

.entravision-icon.-bars:before { content: '\e902'; }

.entravision-icon.-behance:before { content: '\e903'; }

.entravision-icon.-chevron-down:before { content: '\e904'; }

.entravision-icon.-chevron-left:before { content: '\e906'; -webkit-transform: rotateY(180deg); transform: rotate(180deg); display: inline-block; }

.entravision-icon.-chevron-right:before { content: '\e906'; }

.entravision-icon.-chevron-up:before { content: '\e907'; }

.entravision-icon.-contacts:before { content: '\e908'; }

.entravision-icon.-DCollective:before { content: '\e900'; }

.entravision-icon.-dribbble:before { content: '\e909'; }

.entravision-icon.-facebook:before { content: '\e90a'; }

.entravision-icon.-google-play:before { content: '\e90b'; }

.entravision-icon.-link:before { content: '\e90c'; }

.entravision-icon.-long-arrow-down:before { content: '\e90d'; }

.entravision-icon.-long-arrow-left:before { content: '\e90e'; }

.entravision-icon.-long-arrow-right:before { content: '\e90f'; }

.entravision-icon.-long-arrow-up:before { content: '\e910'; }

.entravision-icon.-twitter:before { content: '\e911'; }

@font-face { font-family: 'evc-icons'; src: url("../fonts/icons/evc-icons.eot"); src: url("../fonts/icons/evc-icons.eot#iefix") format("embedded-opentype"), url("../fonts/icons/evc-icons.ttf") format("truetype"), url("../fonts/icons/evc-icons.woff") format("woff"), url("../fonts/icons/evc-icons.svg") format("svg"); font-weight: normal; font-style: normal; }

.evc-icon { font-family: 'evc-icons' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; /* Icon Set */ }

.evc-icon.-icon-menu:before { content: '\e900'; font-size: 12px; }

.evc-icon.-icon-close:before { content: '\e901'; }

.evc-icon.-icon-search:before { content: '\e902'; font-size: 17px; }

.evc-icon.-icon-play:before { content: '\e903'; }

.evc-icon.-icon-camera:before { content: '\e904'; }

.evc-icon.-icon-arrow-button:before { content: '\e905'; }

.evc-icon.-icon-arrow-slider:before { content: '\e906'; }

.evc-icon.-arrow-dropdown-menu:before { content: '\e907'; }

.evc-icon.-icon-instagram-logo:before { content: '\e908'; }

.evc-icon.-icon-twitter-share:before { content: '\e909'; }

.evc-icon.-icon-facebook-share:before { content: '\e90a'; }

.evc-icon.-icon-whatsapp-share:before { content: '\e90b'; }

.evc-icon.-icon-mail-share:before { content: '\e90c'; }

.evc-icon.-icon-copy-share:before { content: '\e90d'; }

.form-group, form-group { margin: 0px 0; }

.form-group + .form-group, form-group + .form-group { margin: 18px 0; }

.form-submit, form-submit { margin: 18px 0; }

.form-input, .form input:not([type='submit']), form-input, form input:not([type='submit']) { text-align: center; width: 100%; height: 50px; padding: 15px 10px; border: 0; border-bottom: 1px white solid; background-color: transparent; font-family: "Lato", "sans-serif"; font-size: 16px; font-weight: normal; letter-spacing: 0.6px; color: white; -webkit-transition: all 0.2s; transition: all 0.2s; }

.form-input:hover, .form input:not([type='submit']):hover, form-input:hover, form input:not([type='submit']):hover { border-color: #FFC300; }

.form-input:focus, .form-input:active, .form input:not([type='submit']):focus, .form input:not([type='submit']):active, form-input:focus, form-input:active, form input:not([type='submit']):focus, form input:not([type='submit']):active { border-color: #FFC300; outline: none; }

.form-input::-webkit-input-placeholder, .form input:not([type='submit'])::-webkit-input-placeholder, form-input::-webkit-input-placeholder, form input:not([type='submit'])::-webkit-input-placeholder { color: white; }

.form-input:-webkit-autofill, .form-input:focus:-webkit-autofill, .form-input:active:-webkit-autofill, .form-input:hover:-webkit-autofill, .form-input:-webkit-autofill:hover, .form-input:-webkit-autofill:active, .form-input:-webkit-autofill:focus, .form-input:-webkit-autofill, .form-input:focus:-webkit-autofill, .form-input:active:-webkit-autofill, .form-input:hover:-webkit-autofill, .form-input:-webkit-autofill:hover, .form-input:-webkit-autofill:active, .form-input:-webkit-autofill:focus, .form input:not([type='submit']):-webkit-autofill, .form input:not([type='submit']):focus:-webkit-autofill, .form input:not([type='submit']):active:-webkit-autofill, .form input:not([type='submit']):hover:-webkit-autofill, .form input:not([type='submit']):-webkit-autofill:hover, .form input:not([type='submit']):-webkit-autofill:active, .form input:not([type='submit']):-webkit-autofill:focus, .form input:not([type='submit']):-webkit-autofill, .form input:not([type='submit']):focus:-webkit-autofill, .form input:not([type='submit']):active:-webkit-autofill, .form input:not([type='submit']):hover:-webkit-autofill, .form input:not([type='submit']):-webkit-autofill:hover, .form input:not([type='submit']):-webkit-autofill:active, .form input:not([type='submit']):-webkit-autofill:focus, form-input:-webkit-autofill, form-input:focus:-webkit-autofill, form-input:active:-webkit-autofill, form-input:hover:-webkit-autofill, form-input:-webkit-autofill:hover, form-input:-webkit-autofill:active, form-input:-webkit-autofill:focus, form-input:-webkit-autofill, form-input:focus:-webkit-autofill, form-input:active:-webkit-autofill, form-input:hover:-webkit-autofill, form-input:-webkit-autofill:hover, form-input:-webkit-autofill:active, form-input:-webkit-autofill:focus, form input:not([type='submit']):-webkit-autofill, form input:not([type='submit']):focus:-webkit-autofill, form input:not([type='submit']):active:-webkit-autofill, form input:not([type='submit']):hover:-webkit-autofill, form input:not([type='submit']):-webkit-autofill:hover, form input:not([type='submit']):-webkit-autofill:active, form input:not([type='submit']):-webkit-autofill:focus, form input:not([type='submit']):-webkit-autofill, form input:not([type='submit']):focus:-webkit-autofill, form input:not([type='submit']):active:-webkit-autofill, form input:not([type='submit']):hover:-webkit-autofill, form input:not([type='submit']):-webkit-autofill:hover, form input:not([type='submit']):-webkit-autofill:active, form input:not([type='submit']):-webkit-autofill:focus { color: white; font-size: 16px; font-family: "Lato", "sans-serif"; -webkit-mask-composite: clear; -webkit-transition: background-color 5000s; transition: background-color 5000s; background-color: transparent !important; -webkit-text-fill-color: #fff !important; -webkit-box-shadow: 0 0 0 30px transparent inset; -webkit-tap-highlight-color: transparent !important; }

.form-textarea, .form textarea, form-textarea, form textarea { width: 100%; height: 50px; padding: 15px 10px; border: 0; border-bottom: 1px #000000 solid; resize: none; background-color: transparent; font-family: "Lato", "sans-serif"; font-size: 18px; font-weight: normal; letter-spacing: 0.6px; color: white; -webkit-transition: all 0.2s; transition: all 0.2s; min-height: 20px; }

.form-textarea:hover, .form textarea:hover, form-textarea:hover, form textarea:hover { border-color: #999999; }

.form-textarea:focus, .form-textarea:active, .form textarea:focus, .form textarea:active, form-textarea:focus, form-textarea:active, form textarea:focus, form textarea:active { height: 100px; border-color: #FFC300; outline: none; }

.form-radio, form-radio { position: relative; width: 100%; height: 50px; padding: 15px 10px; border: 0; border-bottom: 1px #c5c5c5 solid; font-family: "Lato", "sans-serif"; font-size: 18px; font-weight: normal; letter-spacing: 0.6px; color: white; -webkit-transition: all 0.2s; transition: all 0.2s; }

.form-radio-label, form-radio-label { display: inline-block; font-weight: normal; }

.form-radio-items, form-radio-items { position: absolute; right: 0; bottom: 0; display: inline-block; vertical-align: middle; }

.form-radio-items hr, form-radio-items hr { position: absolute; right: 0; bottom: 0; width: 87px; height: 2px; margin: 0; border: 0; background: #FFC300; -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; }

.form-radio-items label, form-radio-items label { padding: 0 15px 10px; font-family: "Lato", "sans-serif"; font-size: 16px; font-weight: normal; letter-spacing: 0; cursor: pointer; color: #969696; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }

.form-radio-items label:hover, .form-radio-items label:focus, form-radio-items label:hover, form-radio-items label:focus { color: white; }

.form-radio-items input, form-radio-items input { position: absolute; z-index: -1; overflow: hidden; width: 0; height: 0; cursor: pointer; opacity: 0; }

.form-radio-items input:checked + label, form-radio-items input:checked + label { color: #FFC300; }

.form-radio-items input:checked:nth-child(5) ~ hr, form-radio-items input:checked:nth-child(5) ~ hr { right: 0; }

.form-radio-items input:checked:nth-child(3) ~ hr, form-radio-items input:checked:nth-child(3) ~ hr { right: 90px; width: 135px; }

.form-radio-items input:checked:nth-child(1) ~ hr, form-radio-items input:checked:nth-child(1) ~ hr { right: 240px; width: 125px; }

.form-radio:hover, form-radio:hover { border-color: #999999; }

.form-select, form-select { /* Bootstrap Select Approach */ }

.form-select .bootstrap-select, .form-select .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn), form-select .bootstrap-select, form-select .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { width: 100%; }

.form-select .bootstrap-select .dropdown-toggle, form-select .bootstrap-select .dropdown-toggle { width: 100%; height: 50px; padding: 15px 10px; border: 0; border-bottom: 1px #c5c5c5 solid; border-radius: 0; background: none !important; font-family: "Lato", "sans-serif"; font-size: 18px; font-weight: normal; letter-spacing: 0.6px; -webkit-transition: all 0.2s; transition: all 0.2s; }

.form-select .bootstrap-select .dropdown-toggle:hover, form-select .bootstrap-select .dropdown-toggle:hover { border-color: #999999; background: none; }

.form-select .bootstrap-select .dropdown-toggle:focus, .form-select .bootstrap-select .dropdown-toggle:active, form-select .bootstrap-select .dropdown-toggle:focus, form-select .bootstrap-select .dropdown-toggle:active { -webkit-box-shadow: none; box-shadow: none; outline: none !important; }

.form-select .bootstrap-select .dropdown-menu, form-select .bootstrap-select .dropdown-menu { display: block; overflow: hidden; margin: 0; border: 1px solid #c5c5c5; border-top: 0; border-radius: 0; background: #FFC300; -webkit-box-shadow: none; box-shadow: none; font-family: "Lato", "sans-serif"; font-size: 18px; font-weight: normal; letter-spacing: 0.6px; -webkit-transform-origin: top center; transform-origin: top center; -webkit-transform: scaleY(0); transform: scaleY(0); opacity: 0; -webkit-transition: all 0.35s ease-in-out; transition: all 0.35s ease-in-out; }

.form-select .bootstrap-select .dropdown-menu a, form-select .bootstrap-select .dropdown-menu a { padding: 15px 20px; outline: none !important; font-size: 18px; color: #858585; letter-spacing: 0.6px; line-height: 26px; -webkit-transition: all 0.15s; transition: all 0.15s; }

.form-select .bootstrap-select .dropdown-menu a:active, form-select .bootstrap-select .dropdown-menu a:active { outline: none !important; }

.form-select .bootstrap-select .dropdown-menu a:hover, form-select .bootstrap-select .dropdown-menu a:hover { padding-left: 30px; color: #000000; }

.form-select .bootstrap-select .caret, form-select .bootstrap-select .caret { -webkit-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }

.form-select .bootstrap-select.open .dropdown-toggle, form-select .bootstrap-select.open .dropdown-toggle { border-color: #FFC300; -webkit-box-shadow: none; box-shadow: none; }

.form-select .bootstrap-select.open .dropdown-menu, form-select .bootstrap-select.open .dropdown-menu { opacity: 1; -webkit-transform: scaleY(1); transform: scaleY(1); }

.form-select .bootstrap-select.open .caret, form-select .bootstrap-select.open .caret { -webkit-transform: rotate(-180deg); transform: rotate(-180deg); }

.request-message-text { font-size: 14px; }

.section-header { margin-bottom: 20px; }

@media only screen and (min-width: 990px) { .section-header { margin-bottom: 45px; } }

@media only screen and (max-width: 749px) { .section-header h1, .section-header .h1, .section-header h2, .section-header .h2 { padding-bottom: 10px; margin: 20px 0 20px; font-size: 28px; line-height: 1.1em; } }

@media (max-width: 1005px) { .section-header h1, .section-header .h1, .section-header h2, .section-header .h2 { padding-bottom: 10px; margin: 20px 0 20px; font-size: 36px; line-height: 1.1em; } }

/* ================ Index sections ================ */
.index-section { padding-top: 45px; padding-bottom: 45px; }

@media only screen and (min-width: 750px) { .index-section { padding-top: 20px; padding-bottom: 20px; } }

.index-section:first-child { padding-top: 0; border-top: 0; }

.index-section:last-child { padding-bottom: 0; }

.index-section--flush + .index-section--flush { margin-top: -40px; }

@media only screen and (min-width: 750px) { [class*='index-section--flush'] + [class*='index-section--flush'] { margin-top: -90px; } }

.index-section--flush:first-child { margin-top: -20px; }

@media only screen and (min-width: 750px) { [class*='index-section--flush']:first-child { margin-top: -45px; } }

.index-section--flush:last-child { margin-bottom: -20px; }

@media only screen and (min-width: 750px) { [class*='index-section--flush']:last-child { margin-bottom: -45px; } }

@media only screen and (max-width: 749px) { .index-section--featured-country:first-child { margin-top: -12px; } }

.single .sidebar .slideshow-wrapper article br, .category-pronostico .site-main .slideshow-wrapper article br { display: none; }

.sidebar .slideshow-wrapper, .category-pronostico .site-main .slideshow-wrapper { border: none !important; height: auto !important; }

body:not(.mobile) .sidebar .slideshow-wrapper, .category-pronostico .site-main .slideshow-wrapper { margin-top: 0 !important; }

body.mobile .sidebar .slideshow-wrapper { margin-top: 25px !important; }

.sidebar .slideshow-wrapper .slick-slide > div, .single #page > .site-content-single .slick-slide > div, .category-pronostico .site-main .slideshow-wrapper .slick-slide > div { position: relative !important; }

.single #page > .site-content-single .slideshow-wrapper { border: none !important; height: auto !important; }

.sidebar .slideshow-wrapper .slick-list { margin-top: 0 !important; }

.sidebar .post-list-container:nth-child(1), .archive .sidebar .post-list-container { margin-top: 0; border: none; }

body.single .sidebar section:not(.widget_adzerkwidget):not(.widget_ads_widget):not(.popular-post-widget):not(.widget_most_read_posts_widget) { margin-bottom: 0.6em !important; }

.sidebar .post-list-container:nth-child(1) { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.sidebar .post-list-container:nth-child(1) h2 { display: none; margin: 0 !important; position: absolute; left: 0; top: 0; }

.mobile.post-type-archive-promotion .post-list-container .sponsor.widget-sponsor, .sidebar .post-list-container .sponsor.widget-sponsor { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.mobile.post-type-archive-promotion .post-list-container .sponsor.widget-sponsor .sponsor-link img, .sidebar .post-list-container .sponsor.widget-sponsor .sponsor-link img { max-height: 36px; }

.mobile.post-type-archive-promotion .post-list-container .gallery-slider__slide-control, .sidebar .post-list-container .gallery-slider__slide-control { position: relative; text-align: right; padding: 0; margin: -0.5em auto; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; z-index: 1; bottom: 0 !important; }

.mobile.post-type-archive-promotion .post-list-container .gallery-slider__slide-control .slick-arrow, .sidebar .post-list-container .gallery-slider__slide-control .slick-arrow { display: none !important; /* margin: 0 0 10px !important; position: relative; display: inline-block; */ }

.mobile.post-type-archive-promotion .post-list-container .gallery-slider__slide-control .gallery-slider__dots-control, .sidebar .post-list-container .gallery-slider__slide-control .gallery-slider__dots-control { display: block; line-height: 0; }

.mobile.post-type-archive-promotion .post-list-container .gallery-slider__slide-control .gallery-slider__dots-control > .slick-dots, .sidebar .post-list-container .gallery-slider__slide-control .gallery-slider__dots-control > .slick-dots { text-align: center; line-height: 0; }

.mobile.post-type-archive-promotion .post-list-container .gallery-slider__slide-control .gallery-slider__dots-control > .slick-dots li, .sidebar .post-list-container .gallery-slider__slide-control .gallery-slider__dots-control > .slick-dots li { display: inline-block; text-indent: -9999px; color: transparent; margin: 0 2px; }

.mobile.post-type-archive-promotion .post-list-container .gallery-slider__slide-control .gallery-slider__dots-control > .slick-dots li:after, .sidebar .post-list-container .gallery-slider__slide-control .gallery-slider__dots-control > .slick-dots li:after { content: ""; background-color: #000; width: 8px !important; height: 8px !important; border-radius: 50%; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: calc(50% - 8px) auto 0; }

.mobile.post-type-archive-promotion .post-list-container .gallery-slider__slide-control .gallery-slider__dots-control > .slick-dots li:not(.slick-active):after, .sidebar .post-list-container .gallery-slider__slide-control .gallery-slider__dots-control > .slick-dots li:not(.slick-active):after { background-color: #ccc; }

.mobile.post-type-archive-promotion .post-list-container .gallery-slider__slide-control .gallery-slider__dots-control > .slick-dots li.slick-active:after, .sidebar .post-list-container .gallery-slider__slide-control .gallery-slider__dots-control > .slick-dots li.slick-active:after { background-color: #3E3E3E; }

body.mobile .sidebar .post-list-container .sponsor.widget-sponsor { margin: 0 0 6px; }

body.mobile.home .sidebar > .widget_adzerkwidget:first-child { margin-bottom: 39px !important; }

body.mobile.home .sidebar > .recent-posts-widget:nth-child(2) { margin-bottom: 0; }

body.mobile.home .sidebar > .recent-posts-widget:nth-child(2) > .slideshow-wrapper.clima-slider { margin-bottom: 13px; }

body.mobile.home .sidebar > .widget_elfsight_widget:nth-child(4) { margin-top: 0px !important; }

body:not(.mobile) .sidebar .post-list-container .sponsor.widget-sponsor { margin: -5px 0 12px; }

.widget_most_read_posts_widget .most-read-post .post-card__image { height: auto; overflow: hidden; position: relative; }

@media only screen and (max-width: 749px) { .widget_most_read_posts_widget .most-read-post .post-card__image { height: auto; width: 100%; } }

.widget_most_read_posts_widget .most-read-post .entry-content .h6 { margin-bottom: 0; }

.widget_most_read_posts_widget .most-read-post .entry-content > a { font-family: "Lato"; font-weight: 700; letter-spacing: .14px; font-size: 14px; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; min-height: 84px; line-height: 21px !important; color: #000; }

.widget_most_read_posts_widget .most-read-post .entry-content .entry-meta.post-card__meta { margin-top: 10px; }

.widget_most_read_posts_widget .most-read-post .entry-content .entry-meta.post-card__meta .byline { display: block !important; }

.widget_most_read_posts_widget .most-read-post .entry-content .entry-meta.post-card__meta .byline .author a { line-height: 16px; font-size: 12px; font-family: 'Nunito Sans'; font-weight: 500; color: #464646; }

.widget_most_read_posts_widget h2 { font-weight: 900 !important; text-align: left; font-family: "Nunito Sans", sans-serif; font-size: 20px; line-height: 30px; text-transform: uppercase; letter-spacing: 0.8px; color: #000000; margin-bottom: 10px; }

.sidebar { /*padding: 0 6px;*/ /* Elements -----------------------*/ }

.sidebar .popular-post-widget article .post-card__thumb-wrap, .sidebar .widget_most_read_posts_widget article .post-card__thumb-wrap { padding-left: 22px; width: 116px; }

.sidebar .popular-post-widget article .post-card__thumb-wrap:before, .sidebar .widget_most_read_posts_widget article .post-card__thumb-wrap:before { font-weight: 900; font-size: 16px; left: 7px; }

@media only screen and (max-width: 749px) { .sidebar .popular-post-widget article .post-card__thumb-wrap:before, .sidebar .widget_most_read_posts_widget article .post-card__thumb-wrap:before { left: -1em; } }

@media only screen and (max-width: 749px) { .sidebar { padding: 2em 0 0; } }

.sidebar input[type="submit"] { width: 50%; margin-top: 20px; }

.sidebar section:not(.widget_adzerkwidget):not(.widget_ads_widget):not(.popular-post-widget):not(.recent-posts-widget):not(.widget_most_read_posts_widget) { margin-bottom: 1.5em !important; }

@media only screen and (min-width: 750px) and (max-width: 989px) { .sidebar section:not(.widget_ads_widget) { padding: 0 20px; } }

@media only screen and (max-width: 749px) { .sidebar section:not(.widget_ads_widget) { padding: 0; max-width: 100%; margin-left: auto; margin-right: auto; } }

.sidebar section.widget_ads_widget { margin-bottom: 5px !important; }

.sidebar section.popular-post-widget, .sidebar section.widget_most_read_posts_widget { margin-bottom: 22px !important; }

.sidebar section.popular-post-widget h2.widget-title, .sidebar section.widget_most_read_posts_widget h2.widget-title { margin: 35px 0 -10px; }

.sidebar section.widget_elfsight_widget { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

@media only screen and (min-width: 750px) { .sidebar section.widget_elfsight_widget { margin-top: 10px !important; margin-bottom: 0 !important; padding-bottom: 0; }
  .sidebar section.widget_elfsight_widget + .widget_custom_html .footer-text { margin-bottom: 0; padding-bottom: 0; } }

@media only screen and (max-width: 749px) { .sidebar section.widget_elfsight_widget { margin-top: 25px !important; } }

.sidebar section#ads_widget-33 { margin-top: 20px; margin-bottom: 15px !important; }

.sidebar article { margin-bottom: 0.5em !important; clear: both; }

.sidebar p { font-family: "Nunito Sans", NunitoSans, sans-serif; color: #777777; }

.sidebar h2, .sidebar .h4, .sidebar h4, .sidebar h3 { /* GET CONNECTED: */ text-align: left; font-family: "Nunito Sans", sans-serif; font-size: 20px; line-height: 30px; text-transform: uppercase; letter-spacing: 0.8px; color: #000000; margin-bottom: 10px; }

.sidebar .h4, .sidebar h4, .sidebar h3 { font-weight: 900 !important; }

.sidebar h2 { font-weight: 700 !important; }

.sidebar ul { list-style: none; padding-left: 0; }

.sidebar ul > li { padding: 6px 0; }

.sidebar ul > li > a { color: #383838; }

.sidebar ul > li > a:hover { color: #FFC300; }

.sidebar-logo { text-transform: uppercase; color: #a3a3a3; text-align: center; }

.sidebar-logo-location { font-weight: 400; font-size: 12px; padding-bottom: 10px; }

.sidebar-logo-tagline { font-weight: 800; font-size: 16px; padding-top: 10px; }

.sidebar-logo svg { width: 154px; height: 61px; }

.sidebar__item { margin-bottom: 20px; }

.sidebar__item:last-child { margin-bottom: 0; }

.sidebar-seperator { position: relative; padding: 60px 0; }

.sidebar-seperator hr { border-color: #d9d9d9; }

.sidebar-seperator-svgwrap { position: absolute; padding: 20px; background-color: white; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.sidebar-seperator path { fill: #d9d9d9; }

.sidebar-sub { padding-top: 45px; padding-bottom: 45px; font-size: 14px; background-color: black; margin-top: 45px; }

@media only screen and (max-width: 749px) { .sidebar-sub { text-align: center; } }

@media (max-width: 1005px) { .sidebar-sub { text-align: center; } }

.sidebar-sub a { color: #777777; }

.sidebar-sub-links { text-align: left; line-height: 1.3rem; }

@media only screen and (max-width: 749px) { .sidebar-sub-links { text-align: center; } }

@media (max-width: 1005px) { .sidebar-sub-links { text-align: center; } }

.sidebar-sub .payment-icons .icon { width: 30px; height: 35px; margin: 0 2px; }

.sidebar-sub__logo { max-width: 220px; }

@media only screen and (max-width: 749px) { .sidebar-sub__logo { margin: 20px auto; } }

@media (max-width: 1005px) { .sidebar-sub__logo { margin: 20px auto; } }

.sidebar .btn { max-width: 268px; }

.sidebar .logo { margin-bottom: 20px; max-width: 100%; }

.sidebar .component-social { padding-top: 20px; padding-bottom: 20px; }

.sidebar .component-social .icon-svg { margin-left: 5px; margin-right: 5px; }

.sidebar .component-social path { fill: inherit; }

.sidebar .request-form { margin: 0; }

.sidebar .container-inner { padding: 0; }

.sidebar .form-group { margin: 7px 0; }

.sidebar .form-submit { margin: 40px 0 0 0; }

.sidebar .form-input { background-color: transparent; border: 0; border-bottom: 1px #c5c5c5 solid; font-size: 14px; font-weight: normal; letter-spacing: 0.6px; color: white; -webkit-transition: all 0.2s; transition: all 0.2s; }

.sidebar .form-input:hover { border-color: #999999; }

.sidebar .form-input:focus, .sidebar .form-input:active { border-color: #FFC300; outline: none; }

.sidebar .form-textarea { height: 50px; width: 100%; padding: 14px 10px; resize: none; background-color: transparent; border: 0; border-bottom: 1px #c5c5c5 solid; font-size: 14px; font-weight: normal; letter-spacing: 0.6px; color: white; -webkit-transition: all 0.2s; transition: all 0.2s; }

.sidebar .form-textarea:hover { border-color: #999999; }

.sidebar .form-textarea:focus, .sidebar .form-textarea:active { border-color: #FFC300; outline: none; height: 100px; }

.sidebar .form-radio { position: relative; height: 50px; width: 100%; padding: 15px 10px; border: 0; border-bottom: 1px #c5c5c5 solid; font-size: 14px; font-weight: normal; letter-spacing: 0.6px; color: white; -webkit-transition: all 0.2s; transition: all 0.2s; }

.sidebar .form-radio-label { display: inline-block; font-weight: normal; }

.sidebar .form-radio-items { display: inline-block; position: absolute; right: 0; bottom: 0; vertical-align: middle; }

.sidebar .form-radio-items hr { position: absolute; right: 0; bottom: 0; height: 2px; width: 87px; margin: 0; background: #FFC300; border: 0; -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; }

.sidebar .form-radio-items label { padding: 0 15px 10px; font-size: 16px; font-weight: normal; letter-spacing: 0; cursor: pointer; color: #969696; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }

.sidebar .form-radio-items label:hover, .sidebar .form-radio-items label:focus { color: #000000; }

.sidebar .form-radio-items input { position: absolute; height: 0; width: 0; overflow: hidden; cursor: pointer; opacity: 0; z-index: -1; }

.sidebar .form-radio-items input:checked + label { color: #FFC300; }

.sidebar .form-radio-items input:checked:nth-child(5) ~ hr { right: 0; }

.sidebar .form-radio-items input:checked:nth-child(3) ~ hr { width: 135px; right: 90px; }

.sidebar .form-radio-items input:checked:nth-child(1) ~ hr { width: 125px; right: 240px; }

.sidebar .form-radio:hover { border-color: #999999; }

.sidebar .form-select { /* Bootstrap Select Approach */ }

.sidebar .form-select .bootstrap-select, .sidebar .form-select .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { width: 100%; }

.sidebar .form-select .bootstrap-select .dropdown-toggle { height: 50px; width: 100%; padding: 15px 10px; background: none !important; border: 0; border-radius: 0; border-bottom: 1px #c5c5c5 solid; font-size: 14px; font-weight: normal; letter-spacing: 0.6px; -webkit-transition: all 0.2s; transition: all 0.2s; }

.sidebar .form-select .bootstrap-select .dropdown-toggle:hover { background: none; border-color: #999999; }

.sidebar .form-select .bootstrap-select .dropdown-toggle:focus, .sidebar .form-select .bootstrap-select .dropdown-toggle:active { -webkit-box-shadow: none; box-shadow: none; outline: none !important; }

.sidebar .form-select .bootstrap-select .dropdown-menu { background: #FFC300; border-radius: 0; border: 1px solid #c5c5c5; border-top: 0; margin: 0; -webkit-box-shadow: none; box-shadow: none; font-size: 18px; font-weight: normal; letter-spacing: 0.6px; display: block; -webkit-transform-origin: top center; transform-origin: top center; -webkit-transform: scaleY(0); transform: scaleY(0); overflow: hidden; opacity: 0; -webkit-transition: all 0.35s ease-in-out; transition: all 0.35s ease-in-out; }

.sidebar .form-select .bootstrap-select .dropdown-menu a { padding: 15px 20px; outline: none !important; font-size: 18px; color: #858585; letter-spacing: 0.6px; line-height: 26px; -webkit-transition: all 0.15s; transition: all 0.15s; }

.sidebar .form-select .bootstrap-select .dropdown-menu a:active { outline: none !important; }

.sidebar .form-select .bootstrap-select .dropdown-menu a:hover { color: #000000; padding-left: 30px; }

.sidebar .form-select .bootstrap-select .caret { -webkit-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }

.sidebar .form-select .bootstrap-select.open .dropdown-toggle { -webkit-box-shadow: none; box-shadow: none; border-color: #FFC300; }

.sidebar .form-select .bootstrap-select.open .dropdown-menu { opacity: 1; -webkit-transform: scaleY(1); transform: scaleY(1); }

.sidebar .form-select .bootstrap-select.open .caret { -webkit-transform: rotate(-180deg); transform: rotate(-180deg); }

.sidebar .list-group { margin-bottom: 0; }

.sidebar .list-group-item { background-color: transparent; }

.sidebar .list-group-item:first-child { border-radius: 0; }

.sidebar .list-group a.list-group-item { padding: 0; line-height: 1.8em; color: #777777; }

.sidebar .list-group a.active.list-group-item { color: #FFC300; }

.sidebar a.list-group-item:hover, .sidebar a.list-group-item:hover, .sidebar a.list-group-item:focus, .sidebar a.list-group-item:focus, .sidebar button.list-group-item:hover, .sidebar button.list-group-item:hover, .sidebar button.list-group-item:focus, .sidebar button.list-group-item:focus { text-decoration: none; color: #cc9c00; background-color: transparent; }

.list-group { margin-bottom: 0; }

.list-group-item { background-color: transparent; border: 0; }

.policy.list-group-item { display: inline; }

.eapps-facebook-feed { overflow: auto !important; min-width: 225px !important; margin: 0 auto !important; /* margin-right: 0px !important; margin-left: 27px !important; */ }

@media only screen and (min-width: 750px) { .eapps-facebook-feed { margin-top: 45px !important; max-width: 262px; } }

@media only screen and (max-width: 749px) { .eapps-facebook-feed { margin-top: 7px !important; max-width: 100%; } }

.eapps-facebook-feed-container { height: 484px; }

.widget_elfsight_widget { padding-bottom: 90px; }

@media only screen and (max-width: 749px) { .widget_elfsight_widget > .eapps-facebook-feed-extra-small { -webkit-box-shadow: 2px 2px 12px rgba(0, 0, 0, 0.21); box-shadow: 2px 2px 12px rgba(0, 0, 0, 0.21); } }

.widget_elfsight_widget > h2 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-line-pack: center; align-content: center; font-weight: 900 !important; text-align: left; font-family: "Nunito Sans", sans-serif; font-size: 20px; line-height: 30px; text-transform: uppercase; letter-spacing: 0.8px; color: #000000; margin-bottom: 10px; }

@media only screen and (min-width: 750px) { .widget_elfsight_widget > h2 { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }

@media only screen and (max-width: 749px) { .widget_elfsight_widget > h2 { width: 100%; padding-top: 16px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }

.widget_elfsight_widget h2 { width: 100%; background-image: url(../images/social-media-illustrations.png); background-repeat: no-repeat; background-size: auto; }

@media only screen and (min-width: 750px) { .widget_elfsight_widget h2 { background-position: 90% center; padding: 0 100px 0 30px; margin-top: 33px; } }

@media only screen and (max-width: 749px) { .widget_elfsight_widget h2 { background-position: 92% center; padding: 0 100px 0 50px; } }

.widget_elfsight_widget + .widget_custom_html .footer-text p { color: #3A3939; font-size: 14px; font-family: "Nunito Sans"; margin: 0 auto; border-bottom: solid 2px #FFC300; }

.widget_elfsight_widget + .widget_custom_html .footer-text p a { color: #3A3939 !important; }

.widget_elfsight_widget + .widget_custom_html .footer-text p a:hover { color: #828282 !important; }

@media only screen and (min-width: 750px) { .widget_elfsight_widget + .widget_custom_html .footer-text p { padding-top: 15px; width: 185px; } }

@media only screen and (max-width: 749px) { .widget_elfsight_widget + .widget_custom_html .footer-text p { padding-top: 20px; width: auto; text-align: left; margin-left: 0; } }

.widget_elfsight_widget > div[class*="eapps-facebook"] { background-color: transparent; background-position: center; background-repeat: no-repeat; background-size: 100% auto; width: 100%; overflow-y: scroll; border-radius: 20px; margin: 0 auto; -webkit-overflow-scrolling: touch; white-space: nowrap; overflow: hidden; }

@media only screen and (min-width: 750px) { .widget_elfsight_widget > div[class*="eapps-facebook"] { background-image: url("../images/bg-cellphone.png"); max-width: 302px; height: 600px; } }

@media only screen and (max-width: 749px) { .widget_elfsight_widget > div[class*="eapps-facebook"] { background-image: none; height: auto; } }

.widget_elfsight_widget > div[class*="eapps-facebook"]::-webkit-scrollbar { height: 5px; }

.widget_elfsight_widget > div[class*="eapps-facebook"]::-webkit-scrollbar-track { background-color: #bbb; }

.widget_elfsight_widget > div[class*="eapps-facebook"]::-webkit-scrollbar-thumb { background-color: #383838; }

.widget_elfsight_widget + .widget_custom_html .footer-text { display: -webkit-box; display: -ms-flexbox; display: flex; text-align: left; -ms-flex-item-align: start; align-self: flex-start; padding-left: 0; margin-bottom: 20px; padding-bottom: 20px; }

@media only screen and (min-width: 990px) { .widget_elfsight_widget + .widget_custom_html .footer-text { margin-left: 0; } }

@media only screen and (max-width: 989px) { .widget_elfsight_widget + .widget_custom_html .footer-text { margin-left: auto; margin-right: auto; } }

@media only screen and (max-width: 749px) { .widget_elfsight_widget + .widget_custom_html .footer-text { max-width: 100% !important; width: 100%; } }

@media only screen and (max-width: 749px) { .widget_elfsight_widget { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: space-evenly; -ms-flex-pack: space-evenly; justify-content: space-evenly; -ms-flex-line-pack: center; align-content: center; }
  .widget_elfsight_widget .img-title { margin-left: -3px !important; } }

@media only screen and (max-width: 749px) { body .widget_elfsight_widget { padding-bottom: 13px; }
  body .widget_elfsight_widget > h2 { margin-top: 5px; padding-top: 0; }
  body .widget_elfsight_widget + .widget_custom_html .footer-text { margin-bottom: 0; padding-bottom: 0 !important; border-bottom: none !important; }
  body .widget_elfsight_widget + .widget_custom_html .footer-text > p { padding-top: 23px; margin-right: auto; margin-left: auto; }
  body.date .widget_elfsight_widget > h2, body.tag .widget_elfsight_widget > h2, body.category .widget_elfsight_widget > h2, body.tax-market .widget_elfsight_widget > h2, body.post-type-archive-recipe .widget_elfsight_widget > h2, body.tax-recipe-chef .widget_elfsight_widget > h2 { border-top: 1px solid #C4C4C4; } }

.eapps-facebook-feed-popup[eapps-popup-type~='video'] .eapps-facebook-feed-popup-wrapper { width: 823px; }

.eapps-widget.eapps-facebook-feed-popup-visible { max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; margin: 0 auto !important; overflow: hidden !important; }

.eapps-facebook-feed-popup[eapps-popup-type~='video'] .eapps-facebook-feed-popup-item { margin: 0 auto; }

.eapps-facebook-feed-popup[eapps-popup-type~='video'] .eapps-facebook-feed-popup-arrow { bottom: 30% !important; }

.widget_elfsight_widget + .widget_custom_html .footer-text p a:hover { color: #828282; }

.widget_elfsight_widget + .widget_custom_html .footer-text .entravision-icon.-arrow-right:before { content: '\e918'; margin-left: 5px; font-size: 11px; font-weight: 900; }

.widget_elfsight_widget + .widget_custom_html .footer-text p { width: 174px; }

.popular-post-widget, .widget_most_read_posts_widget { counter-reset: number; }

.popular-post-widget article, .widget_most_read_posts_widget article { counter-increment: number; border-bottom: 1px solid #C4C4C4; }

@media only screen and (min-width: 750px) { .popular-post-widget article, .widget_most_read_posts_widget article { margin: 12.5px auto 0 !important; padding-bottom: 12.5px; } }

@media only screen and (max-width: 749px) { .popular-post-widget article, .widget_most_read_posts_widget article { margin: 8px auto 0 !important; padding-bottom: 8px; } }

.popular-post-widget article > .post-card__grid, .widget_most_read_posts_widget article > .post-card__grid { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-left: 0; margin-right: 0; }

.popular-post-widget article .post-card__thumb-wrap, .widget_most_read_posts_widget article .post-card__thumb-wrap { position: relative; }

@media only screen and (max-width: 749px) { .popular-post-widget article .post-card__thumb-wrap, .widget_most_read_posts_widget article .post-card__thumb-wrap { width: 25.92% !important; min-width: 88px; padding: 0 !important; display: -webkit-box; display: -ms-flexbox; display: flex; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; margin-right: 0 !important; } }

.popular-post-widget article .post-card__thumb-wrap:before, .widget_most_read_posts_widget article .post-card__thumb-wrap:before { content: counter(number); position: absolute; left: 0; z-index: 999; width: 30px; height: 30px; text-align: center; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); background: #3a3939; border-radius: 4px; font-family: "Nunito Sans"; font-size: 16px; line-height: 30px; color: #ffffff; text-transform: uppercase; opacity: 1; }

.popular-post-widget article .post-card__thumb-wrap .post-card__image, .widget_most_read_posts_widget article .post-card__thumb-wrap .post-card__image { min-height: 60.95px; min-width: 88px; }

.popular-post-widget article .post-card__thumb-wrap .post-card__image img, .widget_most_read_posts_widget article .post-card__thumb-wrap .post-card__image img { height: auto; }

@media only screen and (max-width: 749px) { .popular-post-widget article .post-card__body, .widget_most_read_posts_widget article .post-card__body { padding-right: 1.5em !important; width: 74.08% !important; } }

@media only screen and (min-width: 750px) { .popular-post-widget article .post-card__body, .widget_most_read_posts_widget article .post-card__body { padding-left: 0 !important; padding-right: 0.5em; margin-left: 0; margin-right: auto; } }

@media (min-width: 990px) and (max-width: 1279px) { .popular-post-widget article .post-card__body, .widget_most_read_posts_widget article .post-card__body { padding-right: 0 !important; } }

.popular-post-widget article .post-card__body .post-card__title, .widget_most_read_posts_widget article .post-card__body .post-card__title { min-height: 41px; }

.popular-post-widget article .post-card__body .post-card__title .h6, .widget_most_read_posts_widget article .post-card__body .post-card__title .h6 { line-height: 19px; }

.popular-post-widget article .sponsored, .widget_most_read_posts_widget article .sponsored { display: none !important; }

.popular-post-widget article:hover, .widget_most_read_posts_widget article:hover { border-bottom: 1px solid #C4C4C4; }

#footer_promos { padding: 25px 0; overflow: hidden; }

@media only screen and (min-width: 750px) { #footer_promos { background: #FAFAFA; } }

@media only screen and (max-width: 749px) { #footer_promos { background: transparent; padding-top: 7px; } }

#footer_promos .container, #footer_promos .navbar-container { height: auto; }

@media (min-width: 1400px) { #footer_promos .container, #footer_promos .navbar-container { max-width: 1369px; } }

@media (max-width: 989px) { #footer_promos { background-color: #F8F8F8; padding-top: 20px; }
  #footer_promos .container .grid > div:first-child, #footer_promos .navbar-container .grid > div:first-child { margin-bottom: 32px !important; } }

.footer { z-index: 0; position: relative; background-color: #3A3939; color: #fff; text-align: left; padding: 60px 0 30px; /* &-sub { // padding: $line-height-computed; padding-top: $section-spacing; padding-bottom: $section-spacing; font-size: 14px; //background-color: black; //margin-top: $section-spacing; @include media-query($small) { text-align: center; } @media (max-width: $navbar-collapse-point - 1) { text-align: center; } a { color: $footer-text-color; } &-links { text-align: left; line-height: 1.3rem; color: #C1C1C1; @include media-query($small) { text-align: center; } @media (max-width: $navbar-collapse-point - 1) { text-align: center; } } .payment-icons .icon { width: 30px; height: 35px; margin: 0 2px; } &__logo { max-width: 220px; @include media-query($small) { margin: $section-spacing-small auto; } @media (max-width: $navbar-collapse-point - 1) { margin: $section-spacing-small auto; } } } */ /* Elements -----------------------*/ }

@media only screen and (max-width: 989px) { .footer { padding: 40px 0 18px; height: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } }

@media only screen and (max-width: 749px) { .footer { padding: 40px 0 3px; } }

.footer .social { margin: 0; list-style: none; text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-column-gap: 10px; -moz-column-gap: 10px; column-gap: 10px; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }

@media only screen and (min-width: 750px) { .footer .social { max-width: 144px; } }

.footer .social li { margin: 0; text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; padding: 0; font-size: 12px; }

.footer .social li a { height: 35.58px; width: 35.58px; max-height: 35.58px; max-width: 35.58px; padding: 7.85px; border-radius: 50%; text-decoration: none !important; }

@media only screen and (min-width: 750px) { .footer .social li a { border: 0.5px solid #fff; color: #fff; }
  .footer .social li a:hover { color: #fff; } }

@media only screen and (max-width: 749px) { .footer .social li a { color: #fff; } }

.footer .social li a:before { font-family: 'entravision-icons' !important; }

.footer .social li p { display: none; }

.footer .social li.facebook a:hover, .footer .social li.facebook a:active { border: 1px solid #3E5B96; background-color: #3E5B96; }

@media only screen and (max-width: 989px) { .footer .social li.facebook a { border: 1px solid #3E5B96; background-color: #3E5B96; } }

.footer .social li.facebook a:before { content: '\e90a'; }

.footer .social li.twitter a:hover, .footer .social li.twitter a:active { border: 1px solid #1DADEB; background-color: #1DADEB; }

@media only screen and (max-width: 989px) { .footer .social li.twitter a { border: 1px solid #1DADEB; background-color: #1DADEB; } }

.footer .social li.twitter a:before { content: '\e911'; }

.footer .social li.instagram a:hover, .footer .social li.instagram a:active { border: 1px solid #DD2A7B; background-color: #DD2A7B; }

@media only screen and (max-width: 989px) { .footer .social li.instagram a { border: 1px solid #DD2A7B; background-color: #DD2A7B; } }

.footer .social li.instagram a:before { content: '\e914'; }

.footer ul { padding-left: 0; }

.footer ul li { list-style: none; font-size: 14px; font-family: 'Nunito Sans', sans-serif; color: White; margin-bottom: 10px; letter-spacing: 0.14px; word-break: break-word; }

.footer ul li a { color: White; }

.footer ul li a.underline { text-decoration: underline; }

@media only screen and (min-width: 990px) { .footer ul li a.email { font-size: 12px; white-space: nowrap; } }

.footer ul li a:hover { color: #828282; text-decoration: none; }

@media only screen and (max-width: 989px) { .footer ul li { font-weight: 300; } }

@media only screen and (max-width: 749px) { .footer ul li { text-align: left; } }

.footer p { /* font-family: $headings-font-family; color: $footer-text-color; */ text-align: left; font-family: 'Nunito Sans', sans-serif; font-size: 14px; line-height: 30px; font-weight: 300; letter-spacing: 0.14px; color: #C1C1C1; opacity: 1; display: block; margin: 0; }

@media only screen and (min-width: 750px) and (max-width: 989px) { .footer p { font-size: 12px; } }

@media only screen and (max-width: 749px) { .footer p { font-size: 11px; } }

.footer h2 { text-align: left; font-family: 'Nunito Sans', sans-serif; font-size: 14px; line-height: 36px; font-weight: 700; letter-spacing: 0; color: #FFFFFF; text-transform: uppercase; opacity: 1; margin: 0; }

@media only screen and (max-width: 749px) { .footer h2 { line-height: 3.2em; letter-spacing: 0.14px; margin: 12px 0 0; } }

.footer h4, .footer h3 { /* GET CONNECTED: */ font-size: 14px; color: #a3a3a3; letter-spacing: 1px; line-height: 20px; font-weight: 900 !important; }

.footer-wrap { /*padding-top: 40px;*/ }

.footer .footer-wrap > .container > .container-inner > .row > .col-xs-6:last-child, .footer .footer-wrap > .navbar-container > .container-inner > .row > .col-xs-6:last-child { padding-top: 36px; }

.footer-logo { text-transform: uppercase; color: #a3a3a3; text-align: center; }

.footer-logo-location { font-weight: 400; font-size: 12px; padding-bottom: 10px; }

.footer-logo-tagline { font-weight: 800; font-size: 16px; padding-top: 10px; }

.footer-logo svg { width: 154px; height: 61px; }

.footer-disclaimer { padding: 20px; font-weight: 100; max-width: 700px; margin: auto; }

.footer-col { /* &:last-child { border-right: 0; } &:first-child { border-left: 0; border-top: 0; } */ }

@media only screen and (max-width: 749px) { .footer-col { text-align: center; padding: 0; } }

@media (min-width: 480px) { .footer-col { border-top: 1px solid rgba(255, 255, 255, 0.45); max-width: 320px; margin: 20px auto; } }

@media (min-width: 750px) { .footer-col { border-top: 1px solid rgba(255, 255, 255, 0.45); max-width: 420px; margin: 20px auto; } }

@media (min-width: 990px) { .footer-col { max-width: none; border-top: 0; padding-left: 0; } }

@media (min-width: 1400px) { .footer-col { border-top: 0; } }

.footer-seperator { position: relative; padding: 60px 0; }

.footer-seperator hr { border-color: #d9d9d9; }

.footer-seperator-svgwrap { position: absolute; padding: 20px; background-color: #3A3939; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.footer-seperator path { fill: #d9d9d9; }

.footer .btn { max-width: 268px; }

.footer .logo { margin-bottom: 20px; max-width: 100%; }

.footer .component-social { padding-top: 20px; padding-bottom: 20px; }

.footer .component-social .icon-svg { margin-left: 5px; margin-right: 5px; }

.footer .component-social path { fill: inherit; }

.footer .request-form { margin: 0; }

@media (min-width: 750px) and (max-width: 989px) { .footer .container-inner > .row:first-child { margin-left: -30px !important; margin-right: -30px !important; } }

@media (max-width: 749px) and (min-width: 420px) { .footer .container-inner > .row:first-child { margin-left: 8px !important; margin-right: 8px !important; } }

@media only screen and (max-width: 419px) { .footer .container-inner > .row:first-child { margin-left: -7px !important; margin-right: -7px !important; } }

@media only screen and (max-width: 989px) { .footer .container-inner { padding: 0; }
  .footer .container-inner > .row:first-child { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .footer .container-inner > .row:first-child .col-xs-6 { -ms-flex-preferred-size: 50%; flex-basis: 50%; }
  .footer .container-inner > .row:first-child .col-xs-6:first-child h2, .footer .container-inner > .row:first-child .col-xs-6:nth-child(2) h2 { margin-top: 0; } }

@media (max-width: 989px) and (min-width: 750px) { .footer .container-inner > .row:last-child { margin: 0 -8px; } }

@media (max-width: 749px) and (min-width: 420px) { .footer .container-inner > .row:last-child { margin: 0 -3px; } }

@media only screen and (max-width: 419px) { .footer .container-inner > .row:last-child { margin: 0; } }

.footer .form-group { margin: 7px 0; }

.footer .form-submit { margin: 40px 0 0 0; }

.footer .form-input { background-color: transparent; border: 0; border-bottom: 1px #c5c5c5 solid; font-size: 14px; font-weight: normal; letter-spacing: 0.6px; color: white; -webkit-transition: all 0.2s; transition: all 0.2s; }

.footer .form-input:hover { border-color: #999999; }

.footer .form-input:focus, .footer .form-input:active { border-color: #FFC300; outline: none; }

.footer .form-textarea { height: 50px; width: 100%; padding: 14px 10px; resize: none; background-color: transparent; border: 0; border-bottom: 1px #c5c5c5 solid; font-size: 14px; font-weight: normal; letter-spacing: 0.6px; color: white; -webkit-transition: all 0.2s; transition: all 0.2s; }

.footer .form-textarea:hover { border-color: #999999; }

.footer .form-textarea:focus, .footer .form-textarea:active { border-color: #FFC300; outline: none; height: 100px; }

.footer .form-radio { position: relative; height: 50px; width: 100%; padding: 15px 10px; border: 0; border-bottom: 1px #c5c5c5 solid; font-size: 14px; font-weight: normal; letter-spacing: 0.6px; color: white; -webkit-transition: all 0.2s; transition: all 0.2s; }

.footer .form-radio-label { display: inline-block; font-weight: normal; }

.footer .form-radio-items { display: inline-block; position: absolute; right: 0; bottom: 0; vertical-align: middle; }

.footer .form-radio-items hr { position: absolute; right: 0; bottom: 0; height: 2px; width: 87px; margin: 0; background: #FFC300; border: 0; -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; }

.footer .form-radio-items label { padding: 0 15px 10px; font-size: 16px; font-weight: normal; letter-spacing: 0; cursor: pointer; color: #969696; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }

.footer .form-radio-items label:hover, .footer .form-radio-items label:focus { color: #000000; }

.footer .form-radio-items input { position: absolute; height: 0; width: 0; overflow: hidden; cursor: pointer; opacity: 0; z-index: -1; }

.footer .form-radio-items input:checked + label { color: #FFC300; }

.footer .form-radio-items input:checked:nth-child(5) ~ hr { right: 0; }

.footer .form-radio-items input:checked:nth-child(3) ~ hr { width: 135px; right: 90px; }

.footer .form-radio-items input:checked:nth-child(1) ~ hr { width: 125px; right: 240px; }

.footer .form-radio:hover { border-color: #999999; }

.footer .form-select { /* Bootstrap Select Approach */ }

.footer .form-select .bootstrap-select, .footer .form-select .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { width: 100%; }

.footer .form-select .bootstrap-select .dropdown-toggle { height: 50px; width: 100%; padding: 15px 10px; background: none !important; border: 0; border-radius: 0; border-bottom: 1px #c5c5c5 solid; font-size: 14px; font-weight: normal; letter-spacing: 0.6px; -webkit-transition: all 0.2s; transition: all 0.2s; }

.footer .form-select .bootstrap-select .dropdown-toggle:hover { background: none; border-color: #999999; }

.footer .form-select .bootstrap-select .dropdown-toggle:focus, .footer .form-select .bootstrap-select .dropdown-toggle:active { -webkit-box-shadow: none; box-shadow: none; outline: none !important; }

.footer .form-select .bootstrap-select .dropdown-menu { background: #FFC300; border-radius: 0; border: 1px solid #c5c5c5; border-top: 0; margin: 0; -webkit-box-shadow: none; box-shadow: none; font-size: 18px; font-weight: normal; letter-spacing: 0.6px; display: block; -webkit-transform-origin: top center; transform-origin: top center; -webkit-transform: scaleY(0); transform: scaleY(0); overflow: hidden; opacity: 0; -webkit-transition: all 0.35s ease-in-out; transition: all 0.35s ease-in-out; }

.footer .form-select .bootstrap-select .dropdown-menu a { padding: 15px 20px; outline: none !important; font-size: 18px; color: #858585; letter-spacing: 0.6px; line-height: 26px; -webkit-transition: all 0.15s; transition: all 0.15s; }

.footer .form-select .bootstrap-select .dropdown-menu a:active { outline: none !important; }

.footer .form-select .bootstrap-select .dropdown-menu a:hover { color: #000000; padding-left: 30px; }

.footer .form-select .bootstrap-select .caret { -webkit-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }

.footer .form-select .bootstrap-select.open .dropdown-toggle { -webkit-box-shadow: none; box-shadow: none; border-color: #FFC300; }

.footer .form-select .bootstrap-select.open .dropdown-menu { opacity: 1; -webkit-transform: scaleY(1); transform: scaleY(1); }

.footer .form-select .bootstrap-select.open .caret { -webkit-transform: rotate(-180deg); transform: rotate(-180deg); }

.footer .list-group, .footer .menu { list-style: none; margin-left: 0; padding-left: 0; margin-bottom: 0; }

.footer .list-group-item, .footer .menu-item { background-color: transparent; }

.footer .list-group-item:first-child, .footer .menu-item:first-child { border-radius: 0; }

.footer .list-group a.list-group-item, .footer .list-group li a, .footer .menu a.list-group-item, .footer .menu li a { padding: 0; /* line-height: 1.8em; color: $footer-text-color; */ text-align: left; font-family: 'Nunito Sans', sans-serif; font-size: 14px; line-height: 30px; font-weight: 200; letter-spacing: 0.14px; color: #FFFFFF; text-transform: capitalize; opacity: 1; }

.footer .list-group a.active.list-group-item, .footer .list-group li a.active, .footer .menu a.active.list-group-item, .footer .menu li a.active { color: #FFC300; }

.footer .list-group .sub-menu, .footer .menu .sub-menu { list-style: none; padding-left: 0; }

@media only screen and (max-width: 749px) { .footer .container-inner .row > .col-xs-6 { padding-right: 7px; padding-left: 7px; } }

@media only screen and (max-width: 989px) { .footer .container-inner .row > .col-xs-6:last-child { width: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; }
  .footer .container-inner .row > .col-xs-6:last-child > .footer-col { margin-left: 0; } }

.footer a.list-group-item:hover, .footer a.list-group-item:hover, .footer a.list-group-item:focus, .footer a.list-group-item:focus, .footer button.list-group-item:hover, .footer button.list-group-item:hover, .footer button.list-group-item:focus, .footer button.list-group-item:focus { text-decoration: none; color: #cc9c00; background-color: transparent; }

.list-group { margin-bottom: 0; }

.list-group-item { background-color: transparent; border: 0; }

.policy.list-group-item { display: inline; }

.footer-promos { /* .anunciate { background-color: $gray-darkest; text-align: center; background-image: url("../images/Advertise-card.png"); background-repeat: no-repeat; background-position: bottom left; background-size: cover; @include media-query($small) { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/Advertise-card-mobile.png"); background-size: cover; } } */ }

.footer-promos h2, .footer-promos h3 { margin: 0; }

.footer-promos__item { /*height: 290px;*/ position: relative; /* @include aspect-ratio(700, 730); @include media-query($medium-up) { @include aspect-ratio(720, 300); } @include media-query($large) { @include aspect-ratio(720, 400); } */ }

.footer-promos__item__inner { /*padding: $section-spacing $section-spacing-small;*/ padding: 10px; border-radius: 8px; box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.2); /* .vertical-center { @include media-query($small) { left: 0; margin: 0 auto; display: block; } } */ }

@media (min-width: 550px) { .footer-promos__item__inner { padding: 20px; } }

@media only screen and (min-width: 750px) { .footer-promos__item .form-horizontal { position: relative; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } }

.footer-promos .anunciate, .footer-promos .newsletter { background-color: #ebebeb; /* background-image: url("../images/anchors-advertise-top.jpg"), url("../images/anchors-advertise-bottom.jpg"); background-repeat: no-repeat, no-repeat; background-position: center top, center bottom; background-size: 100% 100px, auto 100%; */ background: #fff url("../images/anchors-advertise-top.jpg") no-repeat center top; background-size: 100% 100px; border-radius: 8px; /* @include media-query($medium-up) { //background-size: 50%, 25%, 25%; background-size: cover; } @include media-query($small) { background-image: url("../images/top5.png"), url("../images/anchors-mobile.png") !important; background-size: 60%,cover; background-position: 50% 14%; height: 330px; margin-bottom: 25px; } */ /*form { h3{ text-align: center; color: white; display: block; margin-bottom: 5px; font-family: 'Nunito Sans'; text-transform: uppercase; font-size: 20px; font-weight: 900; padding: 0 20px; margin-top: -20px; letter-spacing: .20px; @include media-query($small) { padding: 0 10px; padding-top: 97px; } } p{ color: white; font-family: 'Lato'; font-size: 15px; font-weight: 700; padding: 0px 30px; line-height: 18px; margin-bottom: 30px; letter-spacing: .14px; @include media-query($small) { display: none; } } text-align: center; width: 50%; float: right; margin-top: 7px; @include media-query($small) { width: 100%; } input:not([type="submit"]) { min-width: 0; font-family: "Lato"; font-weight:700; @include media-query($small) { margin-top: 15px; } } input:not([type="submit"]):hover, input:not([type="submit"]):focus { border-color: #707070; } }*/ /*.btn { margin-top: $section-spacing-small; //min-width: 100%; }*/ }

@media (min-width: 550px) { .footer-promos .anunciate, .footer-promos .newsletter { /*background-size: 100% 100px, 100% auto;*/ background-size: 100% 100px; } }

.footer-promos .anunciate .anunciate-box, .footer-promos .anunciate .icontact-open-join-request, .footer-promos .newsletter .anunciate-box, .footer-promos .newsletter .icontact-open-join-request { text-align: center; width: 100%; }

.footer-promos .anunciate .anunciate-box h3, .footer-promos .anunciate .icontact-open-join-request h3, .footer-promos .newsletter .anunciate-box h3, .footer-promos .newsletter .icontact-open-join-request h3 { color: #464646; display: block; font-family: 'Nunito Sans'; text-transform: none; font-size: 28px; font-weight: 900; line-height: 30px; padding: 10px !important; margin: 0 0 20px !important; }

@media (min-width: 550px) { .footer-promos .anunciate .anunciate-box h3, .footer-promos .anunciate .icontact-open-join-request h3, .footer-promos .newsletter .anunciate-box h3, .footer-promos .newsletter .icontact-open-join-request h3 { padding: 20px !important; } }

.footer-promos .anunciate .anunciate-box p, .footer-promos .anunciate .icontact-open-join-request p, .footer-promos .newsletter .anunciate-box p, .footer-promos .newsletter .icontact-open-join-request p { /*color: white;*/ color: #464646; font-family: 'Nunito Sans'; font-size: 16px; font-weight: 500; padding: 0 10px; line-height: 22px; margin: 10px 0; }

@media (min-width: 550px) { .footer-promos .anunciate .anunciate-box p, .footer-promos .anunciate .icontact-open-join-request p, .footer-promos .newsletter .anunciate-box p, .footer-promos .newsletter .icontact-open-join-request p { margin: 0 0 20px; padding: 0 80px; } }

.footer-promos .anunciate .anunciate-box p.with-logo, .footer-promos .anunciate .icontact-open-join-request p.with-logo, .footer-promos .newsletter .anunciate-box p.with-logo, .footer-promos .newsletter .icontact-open-join-request p.with-logo { padding-top: 50px; background-size: auto 50px !important; background-position: center top; background-repeat: no-repeat; }

.footer-promos .anunciate .anunciate-box h4, .footer-promos .anunciate .icontact-open-join-request h4, .footer-promos .newsletter .anunciate-box h4, .footer-promos .newsletter .icontact-open-join-request h4 { /*color: #fff;*/ color: #464646; font-family: 'Nunito Sans'; font-size: 20px; text-transform: none; font-weight: 700; padding: 0 10px; line-height: 28px; margin: 10px auto; max-width: 350px; }

@media (min-width: 550px) { .footer-promos .anunciate .anunciate-box h4, .footer-promos .anunciate .icontact-open-join-request h4, .footer-promos .newsletter .anunciate-box h4, .footer-promos .newsletter .icontact-open-join-request h4 { max-width: 400px; } }

.footer-promos .anunciate .anunciate-box a, .footer-promos .anunciate .icontact-open-join-request a, .footer-promos .newsletter .anunciate-box a, .footer-promos .newsletter .icontact-open-join-request a { position: relative !important; top: initial !important; right: initial !important; line-height: 1.5em !important; background: #F6B813 !important; max-width: 200px !important; display: block !important; margin: 0 auto !important; min-width: auto !important; width: 100% !important; border: none !important; text-transform: uppercase !important; color: #000 !important; }

.footer-promos .anunciate .btn, .footer-promos .newsletter .btn { margin-top: 10px; border-radius: 3px; font-weight: 700; text-transform: initial; background-color: transparent; padding: 11px 19px; color: white; font-size: 13px; font-family: 'Nunito Sans'; border: solid 1px white; min-width: 100%; height: 40px; letter-spacing: 0.5px; }

@media only screen and (max-width: 749px) { .footer-promos .anunciate .btn, .footer-promos .newsletter .btn { color: #3A3939; /*background-color: white !important;*/ } }

.footer-promos .anunciate .btn:after, .footer-promos .newsletter .btn:after { border: none; text-transform: initial; background-color: transparent; }

.footer-promos .anunciate .btn:hover, .footer-promos .anunciate .btn:focus, .footer-promos .newsletter .btn:hover, .footer-promos .newsletter .btn:focus { border: none; color: #3A3939; /*background-color: white !important;*/ }

@media (min-width: 511px) and (max-width: 549px) { .footer-promos .newsletter { background-size: 100% 70px, auto 100%; } }

@media (min-width: 392px) and (max-width: 549px) { .footer-promos .anunciate { background-size: 100% 70px, auto 100%; } }

.vertical-center { text-align: center; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 0; width: 50%; padding: 0 25px; }

.vertical-center h3 { font-family: "Nunito Sans"; color: #3A3939; font-size: 20px; margin-top: -15px; margin-bottom: 10px; font-weight: 900; letter-spacing: 0.8px; }

.vertical-center p { font-family: "Lato"; color: #3A3939; line-height: 16px; font-weight: 700; }

@media only screen and (min-width: 750px) { .vertical-center p { font: normal normal bold 15px/18px Lato; letter-spacing: 0.15px; } }

@media only screen and (max-width: 749px) { .vertical-center p { font: normal normal bold 14px/16px Lato; letter-spacing: 0.14px; } }

.vertical-center .btn { border-radius: 3px; background-color: transparent; text-transform: initial; color: #3A3939 !important; border: none; width: 100%; padding: 11px 19px; height: 40px; font-size: 13px; font-weight: 700; font-family: "Nunito Sans"; border: 1px solid #3A3939; letter-spacing: 0.5px; }

@media (max-width: 480px) { .vertical-center .btn { width: 100%; min-width: 230px; } }

@media only screen and (max-width: 749px) { .vertical-center .btn { background-color: #3A3939; color: #fff !important; } }

.vertical-center .btn:after { background-color: transparent; color: #3A3939; text-transform: initial; }

.vertical-center .btn:hover, .vertical-center .btn:focus { background-color: #3A3939 !important; color: white !important; text-transform: initial; }

@media (max-width: 480px) { .vertical-center { width: 100%; padding: 0 45px; text-align: center; } }

.menu-footer-right-container ul.menu { -moz-column-count: 2; -moz-column-gap: 0; -webkit-column-count: 2; -webkit-column-gap: 0; column-count: 2; column-gap: 0; }

.footer-col { margin-top: 0px; }

@media only screen and (max-width: 749px) { .footer-col { margin-left: 0; } }

@media only screen and (max-width: 989px) { .footer-col { border: none; } }

.footer-col.simple-social-icons ul li { border: 1px solid #fff !important; width: 40px; height: 40px; border-radius: 20px; line-height: 40px; text-align: center; margin: 0 15px 0 0 !important; }

.footer-col.simple-social-icons ul li a { display: block; width: 100%; height: 100%; line-height: 1; }

.footer-col.simple-social-icons ul li a svg { height: 100%; color: #fff; }

.contact-foot .footer-col { margin-bottom: 0; }

.footer-sub { padding-top: 0; }

@media only screen and (max-width: 749px) { .footer-sub { padding-top: 44px; } }

@media only screen and (max-width: 989px) { .footer-sub { padding-left: 0; padding-right: 0; } }

@media only screen and (max-width: 749px) { .footer-sub .widget_custom_html > .textwidget > p { clear: both; } }

.footer-sub .widget_custom_html .custom-html-widget, .footer-sub .widget_text .custom-html-widget { float: left; line-height: 40px; /* @include media-query($medium-up) { display: flex; flex-direction: row; align-items: flex-end; } */ }

@media (max-width: 789px) and (min-width: 750px) { .footer-sub .widget_custom_html .custom-html-widget, .footer-sub .widget_text .custom-html-widget { padding: 0 0.72em; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .footer-sub .widget_custom_html .custom-html-widget > span, .footer-sub .widget_text .custom-html-widget > span { text-align: left !important; padding-left: 0 !important; } }

@media (min-width: 750px) and (max-width: 989px) { .footer-sub .widget_custom_html .custom-html-widget, .footer-sub .widget_text .custom-html-widget { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } }

@media only screen and (min-width: 750px) and (max-width: 989px) { .footer-sub .widget_custom_html .custom-html-widget, .footer-sub .widget_text .custom-html-widget { float: none; } }

@media only screen and (max-width: 749px) { .footer-sub .widget_custom_html .custom-html-widget > span, .footer-sub .widget_text .custom-html-widget > span { width: 100%; display: inline-block; margin: 0 auto; text-align: left; padding-left: 1.7em; } }

@media only screen and (max-width: 419px) { .footer-sub .widget_custom_html .custom-html-widget > span, .footer-sub .widget_text .custom-html-widget > span { padding-left: 0 !important; } }

.footer-sub .widget_custom_html a, .footer-sub .widget_text a { display: block; width: 100px; height: 40px; margin-right: 35px; float: left; color: transparent; }

@media only screen and (max-width: 749px) { .footer-sub .widget_custom_html a, .footer-sub .widget_text a { max-height: 21.5px; width: calc(100% / 3.25); -ms-flex-preferred-size: calc(100% / 3.25); flex-basis: calc(100% / 3.25); display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: 0 0.1em 0 !important; } }

.footer-sub .widget_custom_html a.nya, .footer-sub .widget_text a.nya { background-color: transparent; background-image: url("../images/noticiasya-white.svg"); background-position: center; background-repeat: no-repeat; background-size: 99.4% auto; opacity: .6; }

.footer-sub .widget_custom_html a.univision, .footer-sub .widget_text a.univision { background-color: transparent; background-image: url("../images/logos-univision.svg"); background-position: -1px -27px; /* nuevo mexico */ background-repeat: no-repeat; background-size: auto 100px; width: 100px; height: 22px; margin-top: 7px; opacity: .6; }

.footer-sub .widget_custom_html a.todobebe, .footer-sub .widget_text a.todobebe { background-color: transparent; background-position: center; background-repeat: no-repeat; background-size: 100%; opacity: .6; }

.footer-sub .widget_custom_html a.evc, .footer-sub .widget_text a.evc { background-color: transparent; background-position: center; background-repeat: no-repeat; background-size: 100%; opacity: .6; }

@media only screen and (min-width: 750px) { body:not(.geolocation-market-colorado) #footer .footer-sub .widget_text a.univision, body:not(.geolocation-market-colorado) #footer .footer-sub .widget_custom_html a.univision { -webkit-transform: translate(0%, 0) !important; transform: translate(0%, 0) !important; } }

@media only screen and (min-width: 750px) { body.geolocation-market-colorado #footer .footer-sub .widget_text a.univision, body.geolocation-market-colorado #footer .footer-sub .widget_custom_html a.univision { -webkit-transform: translate(0, -10px) !important; transform: translate(0, -10px) !important; } }

#footer .footer-sub { padding-top: 0; }

#footer .footer-sub .widget_text > .custom-html-widget, #footer .footer-sub .widget_custom_html > .custom-html-widget { width: 100%; }

#footer .footer-sub .widget_text a, #footer .footer-sub .widget_custom_html a { margin-top: 40px !important; }

#footer .footer-sub .widget_text a.nya, #footer .footer-sub .widget_custom_html a.nya { /* @include media-query($small) { background-size: auto 99.4%; transform: translate(-10.5%,0); } @media (max-width:519px){ width:71.29px; } @media (min-width:420px) and (max-width:519px){ margin-right: 15px !important; transform: translate(24%,0); } @media (max-width:419px){ margin-right: 10px !important; } @include media-query($xsmall) { transform: translate(-2%, 0); } */ width: 100%; max-width: 300px; max-height: none; background-size: auto 100% !important; margin: 0 auto !important; display: block; float: none; }

@media (min-width: 420px) { #footer .footer-sub .widget_text a.nya, #footer .footer-sub .widget_custom_html a.nya { width: 50%; max-width: none; max-height: none; background-size: auto 100% !important; margin: 20px auto 0 auto !important; display: block; float: left; } }

@media (min-width: 750px) { #footer .footer-sub .widget_text a.nya, #footer .footer-sub .widget_custom_html a.nya { width: 200px; max-width: none; max-height: none; background-size: auto 100% !important; margin: 0 auto !important; display: block; float: left; background-position: left center; } }

#footer .footer-sub .widget_text a.univision, #footer .footer-sub .widget_custom_html a.univision { display: none; }

@media only screen and (max-width: 749px) { #footer .footer-sub .widget_text a.univision, #footer .footer-sub .widget_custom_html a.univision { -webkit-transform: translate(-28%, 0) scale(0.85); transform: translate(-28%, 0) scale(0.85); max-width: 100px; } }

@media (min-width: 420px) and (max-width: 519px) { #footer .footer-sub .widget_text a.univision, #footer .footer-sub .widget_custom_html a.univision { margin-right: 9px !important; -webkit-transform: translate(19%, 0px) scale(0.85) !important; transform: translate(19%, 0px) scale(0.85) !important; } }

@media (max-width: 419px) and (min-width: 375px) { #footer .footer-sub .widget_text a.univision, #footer .footer-sub .widget_custom_html a.univision { margin-right: 15px !important; -webkit-transform: translate(0%, 0) scale(0.85) !important; transform: translate(0%, 0) scale(0.85) !important; } }

@media (max-width: 374px) { #footer .footer-sub .widget_text a.univision, #footer .footer-sub .widget_custom_html a.univision { margin-right: 15px !important; -webkit-transform: translate(4%, 0) scale(0.85) !important; transform: translate(4%, 0) scale(0.85) !important; } }

#footer .footer-sub .widget_text a.todobebe, #footer .footer-sub .widget_custom_html a.todobebe { display: none; background-image: url("../images/todobebe-logo.svg"); }

@media (max-width: 749px) and (min-width: 520px) { #footer .footer-sub .widget_text a.todobebe, #footer .footer-sub .widget_custom_html a.todobebe { background-size: contain !important; } }

@media (max-width: 519px) { #footer .footer-sub .widget_text a.todobebe, #footer .footer-sub .widget_custom_html a.todobebe { background-size: auto 100% !important; } }

@media only screen and (max-width: 749px) { #footer .footer-sub .widget_text a.todobebe, #footer .footer-sub .widget_custom_html a.todobebe { -webkit-transform: translate(-10%, 0); transform: translate(-10%, 0); } }

@media (max-width: 519px) { #footer .footer-sub .widget_text a.todobebe, #footer .footer-sub .widget_custom_html a.todobebe { width: 87.16px; height: 16.82px; } }

@media (min-width: 420px) and (max-width: 519px) { #footer .footer-sub .widget_text a.todobebe, #footer .footer-sub .widget_custom_html a.todobebe { -webkit-transform: translate(12.25%, 3px); transform: translate(12.25%, 3px); } }

@media only screen and (max-width: 419px) { #footer .footer-sub .widget_text a.todobebe, #footer .footer-sub .widget_custom_html a.todobebe { -webkit-transform: translate(-5%, 3px); transform: translate(-5%, 3px); } }

#footer .footer-sub .widget_text a.evc, #footer .footer-sub .widget_custom_html a.evc { background-image: url("../images/entravision.svg"); /* @media (max-width:749px) and (min-width:375px) { margin: 44px auto 10px !important; } @media (max-width:374px) { margin: 42px auto 10px !important; } @media (max-width: 749px) and (min-width: 520px) { background-size: contain !important; } @media (max-width: 519px) { background-size: auto 100% !important; } @include media-query($small) { transform: translate(0,0); } @media (max-width:519px){ width: 87.16px; height: 16.82px; } @media (min-width:420px) and (max-width:519px){ transform: translate(21%,2px); } @include media-query($xsmall) { transform: translate(0%,2px); } */ margin: 20px auto 0 !important; max-height: none; height: 40px; width: 100%; display: block; float: none; background-size: auto 80% !important; -webkit-transform: none; transform: none; clear: none; }

@media (min-width: 420px) { #footer .footer-sub .widget_text a.evc, #footer .footer-sub .widget_custom_html a.evc { margin: 20px auto 0 !important; max-height: none; height: 40px; width: 50%; display: block; float: right; background-size: auto 80% !important; -webkit-transform: none; transform: none; clear: none; } }

@media (min-width: 750px) { #footer .footer-sub .widget_text a.evc, #footer .footer-sub .widget_custom_html a.evc { float: left; width: 200px; max-width: none; margin: 0 !important; } }

#footer .footer-sub .widget_text p, #footer .footer-sub .widget_custom_html p { float: none; width: 100%; text-align: center; margin-top: 0 !important; line-height: 40px; padding: 0 20px; }

@media (max-width: 789px) and (min-width: 750px) { #footer .footer-sub .widget_text p > span, #footer .footer-sub .widget_custom_html p > span { text-align: left !important; padding-left: 0 !important; } }

@media (min-width: 750px) { #footer .footer-sub .widget_text p, #footer .footer-sub .widget_custom_html p { float: right; width: auto; margin-top: 0 !important; } }

@media only screen and (max-width: 749px) { #footer .footer-sub .widget_text p > span, #footer .footer-sub .widget_custom_html p > span { width: 100%; display: inline-block; margin: 0 auto; text-align: left; padding-left: 1.7em; } }

@media only screen and (max-width: 419px) { #footer .footer-sub .widget_text p > span, #footer .footer-sub .widget_custom_html p > span { padding-left: 0 !important; } }

body.geolocation-market-colorado .logo-top-header, body.geolocation-market-el-paso .logo-top-header, body.geolocation-market-el-valle .logo-top-header, body.geolocation-market-nevada .logo-top-header, body.geolocation-market-san-diego .logo-top-header { width: 170px; height: 40px; background-size: 100% auto !important; background-repeat: no-repeat !important; background-position: center !important; top: 0; }

body.geolocation-market-colorado .logo-top-header img, body.geolocation-market-el-paso .logo-top-header img, body.geolocation-market-el-valle .logo-top-header img, body.geolocation-market-nevada .logo-top-header img, body.geolocation-market-san-diego .logo-top-header img { display: none; }

body.geolocation-market-colorado .logo-bar .logo-top-header, body.geolocation-market-el-paso .logo-bar .logo-top-header, body.geolocation-market-el-valle .logo-bar .logo-top-header, body.geolocation-market-nevada .logo-bar .logo-top-header, body.geolocation-market-san-diego .logo-bar .logo-top-header { display: block !important; top: 5px; }

body.geolocation-market-colorado .footer-sub .widget_custom_html a.nya, body.geolocation-market-colorado .footer-sub .widget_text a.nya, body.geolocation-market-el-paso .footer-sub .widget_custom_html a.nya, body.geolocation-market-el-paso .footer-sub .widget_text a.nya, body.geolocation-market-el-valle .footer-sub .widget_custom_html a.nya, body.geolocation-market-el-valle .footer-sub .widget_text a.nya, body.geolocation-market-nevada .footer-sub .widget_custom_html a.nya, body.geolocation-market-nevada .footer-sub .widget_text a.nya, body.geolocation-market-san-diego .footer-sub .widget_custom_html a.nya, body.geolocation-market-san-diego .footer-sub .widget_text a.nya { width: 160px; background-size: 100% auto; }

@media only screen and (max-width: 749px) { body.geolocation-market-colorado .footer-sub .widget_custom_html a.nya, body.geolocation-market-colorado .footer-sub .widget_text a.nya, body.geolocation-market-el-paso .footer-sub .widget_custom_html a.nya, body.geolocation-market-el-paso .footer-sub .widget_text a.nya, body.geolocation-market-el-valle .footer-sub .widget_custom_html a.nya, body.geolocation-market-el-valle .footer-sub .widget_text a.nya, body.geolocation-market-nevada .footer-sub .widget_custom_html a.nya, body.geolocation-market-nevada .footer-sub .widget_text a.nya, body.geolocation-market-san-diego .footer-sub .widget_custom_html a.nya, body.geolocation-market-san-diego .footer-sub .widget_text a.nya { background-size: 100% auto !important; -webkit-transform: none !important; transform: none !important; } }

body.geolocation-market-colorado .logo-top-header { background-image: url("../images/markets-custom-logos/coloradoya-white.png") !important; }

body.geolocation-market-colorado .footer-sub .widget_custom_html a.nya, body.geolocation-market-colorado .footer-sub .widget_text a.nya { background-image: url("../images/markets-custom-logos/coloradoya-white.png"); }

body.geolocation-market-el-paso .logo-top-header { background-image: url("../images/markets-custom-logos/elpasoya-white.png") !important; }

body.geolocation-market-el-paso .footer-sub .widget_custom_html a.nya, body.geolocation-market-el-paso .footer-sub .widget_text a.nya { background-image: url("../images/markets-custom-logos/elpasoya-white.png"); }

body.geolocation-market-el-valle .logo-top-header { background-image: url("../images/markets-custom-logos/elvalleya-white.png") !important; }

body.geolocation-market-el-valle .footer-sub .widget_custom_html a.nya, body.geolocation-market-el-valle .footer-sub .widget_text a.nya { background-image: url("../images/markets-custom-logos/elvalleya-white.png"); }

body.geolocation-market-nevada .logo-top-header { background-image: url("../images/markets-custom-logos/nevadaya-white.png") !important; }

body.geolocation-market-nevada .footer-sub .widget_custom_html a.nya, body.geolocation-market-nevada .footer-sub .widget_text a.nya { background-image: url("../images/markets-custom-logos/nevadaya-white.png"); }

body.geolocation-market-san-diego .logo-top-header { background-image: url("../images/markets-custom-logos/sandiegoya-white.png") !important; }

body.geolocation-market-san-diego .footer-sub .widget_custom_html a.nya, body.geolocation-market-san-diego .footer-sub .widget_text a.nya { background-image: url("../images/markets-custom-logos/sandiegoya-white.png"); }

/* Grid 5ths columns */
.col-xs-5ths, .col-sm-5ths, .col-md-5ths, .col-lg-5ths { position: relative; min-height: 1px; padding-right: 10px; padding-left: 10px; }

.col-xs-5ths { float: left; width: 20%; }

@media (min-width: 768px) { .col-sm-5ths { float: left; width: 20%; } }

@media (min-width: 992px) { .col-md-5ths { float: left; width: 20%; } }

@media (min-width: 1200px) { .col-lg-5ths { float: left; width: 20%; } }

.img-responsive { display: block; width: 100%; height: auto; }

.dropdown-submenu { position: relative; }

.dropdown-menu { border-radius: 0; }

.dropdown-menu > li > [role='menuitem'] { position: relative; }

.dropdown-menu > li > [role='menuitem'] span { display: inline-block; margin: -3px -20px; padding: 3px 20px; width: calc(100% + 40px); }

.dropdown-submenu > .dropdown-menu { top: 0; left: 100%; margin-top: -6px; margin-left: -1px; border-radius: 0 6px 6px; }

.dropdown-submenu:hover > .dropdown-menu { display: block; }

.dropdown-submenu > a:after { content: ' '; display: block; float: right; width: 0; height: 0; margin-top: 5px; margin-right: -10px; border-width: 5px 0 5px 5px; border-style: solid; border-color: transparent; border-left-color: #cccccc; }

.dropdown-submenu:hover > a:after { border-left-color: #ffffff; }

.dropdown-submenu.pull-left { float: none; }

.dropdown-submenu.pull-left > .dropdown-menu { left: -100%; margin-left: 10px; border-radius: 6px 0 6px 6px; }

.navbar-transparent, .navbar.-transparent { background-color: transparent; border-color: transparent; }

.navbar-transparent .navbar-brand, .navbar.-transparent .navbar-brand { color: #ffffff; }

.navbar-transparent .navbar-brand:hover, .navbar.-transparent .navbar-brand:hover, .navbar-transparent .navbar-brand:focus, .navbar.-transparent .navbar-brand:focus { color: #e6e5e5; background-color: transparent; }

.navbar-transparent navbar-nav-item dropdown-toggle .navbar-text, .navbar.-transparent navbar-nav-item dropdown-toggle .navbar-text { color: #ffffff; }

.navbar-transparent .navbar-nav > li > .btn--link, .navbar.-transparent .navbar-nav > li > .btn--link { color: #ffffff; }

.navbar-transparent .navbar-nav > li > .btn--link + .btn--link, .navbar.-transparent .navbar-nav > li > .btn--link + .btn--link { border-left-color: #bfbfbf; }

.navbar-transparent .navbar-nav > li > a, .navbar.-transparent .navbar-nav > li > a { color: #ffffff; }

.navbar-transparent .navbar-nav > li > a svg, .navbar.-transparent .navbar-nav > li > a svg { color: #ffffff; }

.navbar-transparent .navbar-nav > li > a:hover, .navbar.-transparent .navbar-nav > li > a:hover, .navbar-transparent .navbar-nav > li > a:focus, .navbar.-transparent .navbar-nav > li > a:focus { color: #806200; background-color: transparent; }

.navbar-transparent .navbar-nav > li > a.btn.-flat, .navbar.-transparent .navbar-nav > li > a.btn.-flat { border-color: #ffffff; }

.navbar-transparent .navbar-nav > .active > a, .navbar.-transparent .navbar-nav > .active > a, .navbar-transparent .navbar-nav > .active > a:hover, .navbar.-transparent .navbar-nav > .active > a:hover, .navbar-transparent .navbar-nav > .active > a:focus, .navbar.-transparent .navbar-nav > .active > a:focus { color: #ffffff; background-color: transparent; }

.navbar-transparent .navbar-nav > .disabled > a, .navbar.-transparent .navbar-nav > .disabled > a, .navbar-transparent .navbar-nav > .disabled > a:hover, .navbar.-transparent .navbar-nav > .disabled > a:hover, .navbar-transparent .navbar-nav > .disabled > a:focus, .navbar.-transparent .navbar-nav > .disabled > a:focus { color: #cccccc; background-color: transparent; }

.navbar-transparent .navbar-toggle, .navbar.-transparent .navbar-toggle { border-color: transparent; }

.navbar-transparent .navbar-toggle:hover, .navbar.-transparent .navbar-toggle:hover, .navbar-transparent .navbar-toggle:focus, .navbar.-transparent .navbar-toggle:focus { background-color: #000000; }

.navbar-transparent .navbar-toggle .icon-bar, .navbar.-transparent .navbar-toggle .icon-bar { background-color: #000000; }

.navbar-transparent .navbar-collapse, .navbar.-transparent .navbar-collapse, .navbar-transparent .navbar-form, .navbar.-transparent .navbar-form { border-color: rgba(0, 0, 0, 0); }

.navbar-transparent .navbar-nav > .open > a, .navbar.-transparent .navbar-nav > .open > a, .navbar-transparent .navbar-nav > .open > a:hover, .navbar.-transparent .navbar-nav > .open > a:hover, .navbar-transparent .navbar-nav > .open > a:focus, .navbar.-transparent .navbar-nav > .open > a:focus { background-color: transparent; color: #ffffff; }

@media (max-width: 1005px) { .navbar-transparent .navbar-nav .open .dropdown-menu > .dropdown-header, .navbar.-transparent .navbar-nav .open .dropdown-menu > .dropdown-header { border-color: #383838; }
  .navbar-transparent .navbar-nav .open .dropdown-menu .divider, .navbar.-transparent .navbar-nav .open .dropdown-menu .divider { background-color: #e3e3e3; }
  .navbar-transparent .navbar-nav .open .dropdown-menu > li > a, .navbar.-transparent .navbar-nav .open .dropdown-menu > li > a { color: #ffffff; }
  .navbar-transparent .navbar-nav .open .dropdown-menu > li > a:hover, .navbar.-transparent .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-transparent .navbar-nav .open .dropdown-menu > li > a:focus, .navbar.-transparent .navbar-nav .open .dropdown-menu > li > a:focus { color: #806200; background-color: transparent; }
  .navbar-transparent .navbar-nav .open .dropdown-menu > .active > a, .navbar.-transparent .navbar-nav .open .dropdown-menu > .active > a, .navbar-transparent .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar.-transparent .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-transparent .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar.-transparent .navbar-nav .open .dropdown-menu > .active > a:focus { color: #ffffff; background-color: transparent; }
  .navbar-transparent .navbar-nav .open .dropdown-menu > .disabled > a, .navbar.-transparent .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-transparent .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar.-transparent .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-transparent .navbar-nav .open .dropdown-menu > .disabled > a:focus, .navbar.-transparent .navbar-nav .open .dropdown-menu > .disabled > a:focus { color: #cccccc; background-color: transparent; } }

.navbar-transparent .navbar-link, .navbar.-transparent .navbar-link { color: #ffffff; }

.navbar-transparent .navbar-link:hover, .navbar.-transparent .navbar-link:hover { color: #806200; }

.navbar-transparent .btn-link, .navbar.-transparent .btn-link { color: #ffffff; }

.navbar-transparent .btn-link.-flat, .navbar.-transparent .btn-link.-flat { border-color: #ffffff; }

.navbar-transparent .btn-link:hover, .navbar.-transparent .btn-link:hover, .navbar-transparent .btn-link:focus, .navbar.-transparent .btn-link:focus { color: #806200; }

.navbar-transparent .btn-link[disabled]:hover, .navbar.-transparent .btn-link[disabled]:hover, .navbar-transparent .btn-link[disabled]:focus, .navbar.-transparent .btn-link[disabled]:focus, fieldset[disabled] .navbar-transparent .btn-link:hover, fieldset[disabled] .navbar.-transparent .btn-link:hover, fieldset[disabled] .navbar-transparent .btn-link:focus, fieldset[disabled] .navbar.-transparent .btn-link:focus { color: #cccccc; }

.modal.in .modal-dialog { top: 50%; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); margin: 0 auto; }

.modal-content { border-radius: 0; max-height: 100vh; overflow: auto; }

.modal-body { padding-top: 22.5px; padding-bottom: 0; padding-left: 0; padding-right: 0; position: relative; }

.modal-body .medium-down--one-half:first-of-type { padding-right: 45px; }

@media only screen and (min-width: 750px) { .modal-body .form-card-column { padding-right: 20px; } }

@media only screen and (min-width: 750px) { .modal-body .form-column.medium-up--one-quarter + .form-column.medium-up--three-quarters:before, .modal-body .form-column.medium-up--one-third + .form-column.medium-up--two-thirds:before { content: ''; position: absolute; height: 100%; border-left: 1px solid #dedede; left: 22%; } }

@media only screen and (min-width: 750px) { .modal-body .form-column.medium-down--one-half + .form-column.medium-down--one-half:before { content: ''; position: absolute; height: 100%; border-left: 1px solid #dedede; left: 50%; } }

.modal-dialog .modal-content { border: 0; }

.modal-dialog { width: 100%; max-width: 568px; margin: 30px auto; position: relative; }

@media only screen and (max-width: 749px) { .modal-dialog { width: 95%; } }

@media (max-width: 1005px) { .modal-dialog { width: 95%; } }

.modal-body .modal-inner { padding: 2rem; }

.modal-body .modal-inner.modal-inner--centered { position: absolute; top: 50%; left: 50%; -webkit-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%); width: 100%; }

.modal-dialog .modal-footer { background-color: #808080; color: #ffffff; border-top: 0; }

.modal-dialog.modal-lg { max-width: 1000px; }

@media only screen and (max-width: 749px) { .modal-dialog.modal-lg { width: 95%; } }

@media (max-width: 1005px) { .modal-dialog.modal-lg { width: 95%; } }

.modal-dialog.modal-sm { width: 560px; }

@media only screen and (max-width: 749px) { .modal-dialog.modal-sm { width: 95%; } }

@media (max-width: 1005px) { .modal-dialog.modal-sm { width: 95%; } }

/* ================ noticias ================ */
/* ================ noticias ================ */
.grid__item a:hover { text-decoration: none; }

.post-tags { /* font-family: $font-family-base; text-transform: uppercase; color: $color-text-dark; font-size: $font-size-tiny; letter-spacing: $letter-spacing-tiny; display: inline-block; margin-right: $line-height-computed/2; */ font-family: "Nunito Sans"; text-align: left; font-size: 11px; line-height: 20px; letter-spacing: 0.55px; color: #151515; font-weight: 400; text-transform: uppercase; opacity: 1; display: inline-block; margin-right: 5px; }

.post-category + .post-tags { margin-left: 10px; line-height: 2em; }

@media (max-width: 989px) { .post-category + .post-tags { margin-left: 0; } }

.post-category .badge { font-weight: 900; letter-spacing: 0; background: #B974B7; }

@media (max-width: 989px) { .post-category .badge { margin-right: 10px; } }

.post-card { position: relative; overflow: hidden; height: auto; margin: 0 auto; padding: 0; color: #000000; background-color: transparent; text-align: left; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; /* Mobile override */ }

@media only screen and (min-width: 750px) { .post-card { margin-bottom: 14px; } }

@media only screen and (max-width: 749px) { .post-card { margin-bottom: 5px; } }

a:hover .post-card { text-decoration: none; }

.post-card.grid-view-item--force-hover, .post-card:hover { border-color: #4C4C50; }

.post-card.grid-view-item--force-hover .post-card__image--container, .post-card:hover .post-card__image--container { position: relative; }

.post-card.grid-view-item--force-hover .post-card__image--container::before, .post-card:hover .post-card__image--container::before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #000000; opacity: 0.35; z-index: 1; }

.post-card.grid-view-item--force-hover .post-card__image--container .overlay-content, .post-card.grid-view-item--force-hover .post-card__image--container h1, .post-card.grid-view-item--force-hover .post-card__image--container h2, .post-card.grid-view-item--force-hover .post-card__image--container h4, .post-card.grid-view-item--force-hover .post-card__image--container p, .post-card:hover .post-card__image--container .overlay-content, .post-card:hover .post-card__image--container h1, .post-card:hover .post-card__image--container h2, .post-card:hover .post-card__image--container h4, .post-card:hover .post-card__image--container p { position: relative; z-index: 2; }

.post-card.grid-view-item--force-hover .post-card__price, .post-card.grid-view-item--force-hover .post-card__date, .post-card:hover .post-card__price, .post-card:hover .post-card__date { border-color: #272729; text-align: left; }

@media only screen and (min-width: 750px) { .post-card.grid-view-item--force-hover, .post-card:hover { border-color: #f7f7f7; } }

.post-card p { color: #000000; }

.post-card .avatar img { border-radius: 50%; }

.post-card .post-card__location { float: left; width: 30%; text-align: left; padding: 0.5em 1em; color: #A157B2; font-size: 16px; font-weight: 900; margin: auto; text-transform: uppercase; }

.post-card .post-card__tools { float: right; width: 30%; padding: 0.5em 1em; }

.post-card .post-card__body { color: #000000; }

.post-card .post-card__header { color: #000000; }

.post-card .author { font-size: 12px; text-transform: uppercase; font-weight: bold; }

.post-card .author a { color: #707070; font-weight: 400; font-family: "Lato"; font-size: 12px; text-transform: capitalize; }

.post-card .author a:hover, .post-card .author a:focus { text-decoration: none; }

.post-card .post-card__title { max-width: 100%; margin: 0 auto; color: black; padding-left: 0; padding-right: 0; clear: both; }

@media only screen and (max-width: 749px) { .post-card .post-card__title { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } }

.post-card .post-card__title a { color: black; }

.post-card .post-card__title h6, .post-card .post-card__title .h6, .post-card .post-card__title h5, .post-card .post-card__title .h5 { /* font-family: $font-family-base; font-weight: 900; line-height: 1.2em; font-size: 16px; text-transform: none; @include media-query($large-up) { font-size: $font-size-h6; line-height: 1.4em; } */ font-family: "Nunito Sans"; text-align: left; font-size: 18px; line-height: 23px; letter-spacing: 0.18px; color: #000000; font-weight: 700; opacity: 1; text-transform: none; }

@media only screen and (max-width: 749px) { .post-card .post-card__title h6, .post-card .post-card__title .h6, .post-card .post-card__title h5, .post-card .post-card__title .h5 { line-height: 21px; margin-bottom: 8px; } }

.post-card .post-card__tags { padding: 0 0 10px; }

.post-card .post-card__meta { padding: 0 0 10px; position: relative; z-index: 2; }

.post-card .post-card__text { margin: auto; padding-bottom: 20px; position: relative; clear: both; z-index: 2; }

.post-card .post-card__thumb-wrap { position: relative; z-index: 0; }

.post-card .post-card__thumb-wrap .widget_videos-post-video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; }

.post-card .post-card__thumb-wrap .widget_videos-post-video > div, .post-card .post-card__thumb-wrap .widget_videos-post-video > iframe, .post-card .post-card__thumb-wrap .widget_videos-post-video > video { width: 100%; height: 100%; overflow: hidden; }

.post-card .post-card__thumb-wrap .widget_videos-post-video > div > img, .post-card .post-card__thumb-wrap .widget_videos-post-video > iframe > img, .post-card .post-card__thumb-wrap .widget_videos-post-video > video > img { width: 100%; height: auto; min-height: 100%; border: none; /* slick slider fix */ position: relative; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }

.post-card .post-card__thumb-wrap .widget_videos-post-video [data-videos-is-created] img { top: initial !important; -webkit-transform: initial !important; transform: initial !important; }

.post-card .post-card__image { margin-top: 0; position: relative; display: block; background-color: #383838; background-image: url("../images/ny_icon.svg"); background-position: center center; background-repeat: no-repeat; background-size: auto 50%; }

.post-card .post-card__image:before { content: ""; float: left; padding-bottom: 57.1428571429%; }

.post-card .post-card__image:after { content: ""; display: table; clear: both; }

.post-card .post-card__image > * { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.post-card .post-card__image img { -o-object-fit: cover; object-fit: cover; -o-object-position: center top; object-position: center top; height: 100% !important; }

.post-card .post-card__hover-meta { position: absolute; z-index: 3; top: 0; bottom: 0; padding: 45px; width: 100%; }

.post-card .post-card__hover-meta span { display: block; position: absolute; padding-left: 20px; padding-right: 20px; left: 0; right: 0; top: 10%; -webkit-transform: none; transform: none; }

@media only screen and (min-width: 990px) and (max-width: 1399px) { .post-card .post-card__hover-meta span { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } }

.post-card .post-card__date { float: left; text-align: left; width: 66.66%; padding: 20px; border-top: 1px solid #dedede; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; position: relative; }

.post-card .post-card__date time { -webkit-transform: translateY(50%); transform: translateY(50%); display: block; position: absolute; width: calc(100% - 40px); text-align: left; }

.post-card .post-card__price { -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; float: right; text-align: left; width: 33.33%; color: #FFC300; padding: 20px; border-top: 1px solid #dedede; border-left: 1px solid #dedede; }

.post-card .post-card__price span { font-size: 22px; display: block; font-weight: 900; }

.post-card .post-card__avatar { position: relative; top: -75px; margin-bottom: -75px; }

@media only screen and (max-width: 989px) { .post-card .post-card__avatar { top: 0; margin-bottom: 0; } }

.post-card .btn { min-width: 0; }

.post-card .post-form__cart-submit { margin-top: 5px; }

.post-card .post-form { padding-bottom: 0; }

.post-card__wrap { position: relative; height: 100%; }

.post-card__header { position: relative; margin: 0; padding: 0; color: #FFC300; font-family: "Lato", "sans-serif"; font-size: 26px; font-weight: bold; letter-spacing: 0.11px; line-height: 1.2em; }

.post-card__body__inner { display: table-cell; vertical-align: middle; padding: 30px 0 0 0 0; }

@media (max-width: 989px) { .post-card__body__inner { padding: 10px 0 0; } }

@media (min-width: 990px) { .post-card__body__inner { padding: 30px 0 0; } }

.post-card__body__inner__top { vertical-align: top; }

@media (min-width: 750px) { .post-card__body__inner__top { vertical-align: top; } }

.post-card__body.-inverse { color: #000000; }

.post-card__link { position: absolute; z-index: 20; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; cursor: pointer; }

.post-card__link-text { margin-top: 20px; padding-bottom: 20px; text-decoration: none; display: inline-block; margin-top: 10px; font-family: "Nunito Sans", NunitoSans, sans-serif; text-transform: uppercase; font-weight: 600; letter-spacing: 3px; text-decoration: underline; }

.post-card--avatar-hidden .post-card__title { margin-top: 100px; }

@media only screen and (min-width: 750px) { .post-card--featured .post-card__image--container { width: 50%; float: right; } }

@media only screen and (min-width: 990px) { .post-card--featured .post-card__image--container { width: 66.66%; float: right; } }

@media only screen and (min-width: 750px) { .post-card--featured .ratio-container:before { content: ""; float: left; padding-bottom: 100%; }
  .post-card--featured .ratio-container:after { content: ""; display: table; clear: both; }
  .post-card--featured .ratio-container > * { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } }

@media only screen and (min-width: 990px) { .post-card--featured .ratio-container:before { content: ""; float: left; padding-bottom: 56.25%; }
  .post-card--featured .ratio-container:after { content: ""; display: table; clear: both; }
  .post-card--featured .ratio-container > * { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } }

.post-card--featured .post-card__text { margin-top: -32px; -webkit-transform: translateY(0); transform: translateY(0); margin-bottom: 0; }

@media only screen and (min-width: 750px) { .post-card--featured .post-card__meta, .post-card--featured .post-card__reservation-info { width: 50%; float: left; } }

@media only screen and (min-width: 990px) { .post-card--featured .post-card__meta, .post-card--featured .post-card__reservation-info { width: 33.33%; float: left; } }

@media only screen and (min-width: 750px) { .post-card--featured .post-card__hover-meta { font-size: 22px; left: 0; right: 0; }
  .post-card--featured .post-card__reservation-info { position: absolute; bottom: 0; }
  .post-card--featured .chef-or-host__avatar { top: 0%; margin-bottom: 0; } }

@media only screen and (min-width: 750px) and (min-width: 990px) { .post-card--featured .chef-or-host__avatar { top: 10%; margin-top: 40px; } }

@media only screen and (min-width: 750px) { .post-card--popular-posts { margin-bottom: 1em; } }

.post-card--popular-posts .header, .post-card--popular-posts h2, .post-card--popular-posts .h6 { margin-top: 0; font-size: 14px !important; line-height: 21px !important; margin-top: 4px; }

@media only screen and (min-width: 990px) { .post-card--popular-posts .post-card__title .h6 { font-size: 12px; margin-top: 0; } }

.post-card .bottom-line-container { text-align: left; }

.post-card .bottomLine { display: inline-block; }

.gallery-slider .post-card .post-card__thumb-wrap .widget_videos-post-video > div > img, .gallery-slider .post-card .post-card__thumb-wrap .widget_videos-post-video > iframe > img, .gallery-slider .post-card .post-card__thumb-wrap .widget_videos-post-video > video > img { top: initial !important; -webkit-transform: initial !important; transform: initial !important; }

/* .recent-posts-widget .post-card.format-video .post-card__thumb-wrap,.recent-posts-widget .post-card.with_thumb .post-card__thumb-wrap {
    min-height: 144px;
} */
.single .post-grid .post-card .letter_us { display: none !important; }

.grid-view-item.post-price--sold-out .post-price__price { text-decoration: line-through; }

.post-size__badge { border-radius: 50%; height: 32px; width: 32px; border: 1px solid #FFC300; display: inline-block; vertical-align: middle; text-align: center; color: #FFC300; text-transform: bold; font-weight: bold; -webkit-transition: all 0.6s cubic-bezier(0.19, 1, 0.22, 1); transition: all 0.6s cubic-bezier(0.19, 1, 0.22, 1); margin: 0 5px; }

.post-size__badge:hover { color: white; background-color: #FFC300; }

.post-price__sale, .post__price--sale { color: #FFC300; }

.post-price__sale-label { display: inline-block; white-space: nowrap; font-size: 0.9375em; }

.post-price__sold-out { font-weight: inherit; white-space: nowrap; }

.badge { /* font-family: $headings-font-family; text-transform: uppercase; font-weight: 300; */ font-family: 'Nunito Sans'; border-radius: 3px; text-align: center; font-size: 12px; line-height: 20px; letter-spacing: 0.12px; color: #FFFFFF !important; font-weight: 600; text-transform: uppercase; opacity: 1; padding: 0px 10px; max-height: 20px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

@media only screen and (min-width: 750px) and (max-width: 989px) { .badge { margin-right: 8px; } }

@media only screen and (max-width: 749px) { .badge { margin-right: 10px; } }

.badge a { color: #fff; }

.badge-nacional { background-color: #FFC300; }

.badge-local { background-color: #3DACF3; }

.badge-inmigracion { background-color: #A157B2; }

.badge-salud { background-color: #02D0C4; }

.badge-tendencias { background-color: #FB3397; }

.badge-videos { background-color: #FB7833; }

.badge-servicios { background-color: #B5B5B5; }

.badge-noticias { background-color: #FFC300; }

.site-content { /* .post-list-container + .post-list-container, .post-list-container + .post-list { border-top: 1px solid $gray-darkest; } */ }

.site-content .post-list-container { position: relative; margin-top: 25px; z-index: 0; }

@media only screen and (min-width: 750px) { .site-content .post-list-container { border-top: 2px solid #4c4c50; } }

@media only screen and (max-width: 749px) { .site-content .post-list-container { border-top: 2px solid #000; clear: both; }
  .site-content .post-list-container .post-list .grid__item { border-bottom: 1px solid #C4C4C4 !important; }
  .site-content .post-list-container .post-list .grid__item:last-child { margin-bottom: 19px !important; } }

.site-content .post-list-container h2 { font-size: 20px; font-weight: 900; font-family: "Nunito Sans", sans-serif; letter-spacing: 0.8px; }

@media only screen and (max-width: 749px) { .site-content .post-list-container h2.widget-title { margin-top: 17px; margin-bottom: 1px; } }

.site-content .grid > .recent-posts-widget > h2 { margin-bottom: 25px; margin-top: 27px; }

.site-content #secondary > .recent-posts-widget > h2 { margin-top: 10px; }

body.mobile.tag #main > .post-list-container:nth-of-type(9) .post-list.post-grid > .grid__item:first-child { border-bottom: 1px solid #C4C4C4 !important; padding-top: 15px !important; }

body.mobile.category #main > .post-list-container:not(:last-child) .post-list.post-grid > .grid__item:last-child, body.mobile.tag #main > .post-list-container:not(:last-child) .post-list.post-grid > .grid__item:last-child, body.mobile.author #main > .post-list-container:not(:last-child) .post-list.post-grid > .grid__item:last-child, body.mobile.date #main > .post-list-container:not(:last-child) .post-list.post-grid > .grid__item:last-child { border-bottom: none !important; }

body.mobile.tag #main > .recent-posts-widget:nth-child(3), body.mobile.author #main > .recent-posts-widget:nth-child(3), body.mobile.date #main > .recent-posts-widget:nth-child(3) { padding-top: 0px; margin-top: 43px; border-top: 1px solid #C4C4C4; }

body.mobile.category .site-content #main > .post-list-container:nth-child(3), body.mobile.tax-market .site-content #main > .post-list-container:nth-child(3) { margin-top: 25px; }

body.mobile.tax-market #main > .recent-posts-widget:nth-of-type(3) { margin-top: 28px !important; margin-bottom: -8px; }

body.mobile.tax-market #main > .recent-posts-widget:nth-of-type(4) { margin-bottom: -14px; }

body.mobile.tax-market #main > .recent-posts-widget:nth-of-type(6) { margin-top: 37px !important; }

body.mobile.tax-market #main > .widget_adzerkwidget:nth-of-type(7), body.mobile.tax-market #main > .widget_adzerkwidget:nth-of-type(9) { margin-top: 41px; margin-bottom: 37px; }

body.mobile.tax-market #main > .widget_adzerkwidget:nth-of-type(11) { margin-bottom: 9px; }

body.mobile.tax-market .sidebar-archive .widget_elfsight_widget { margin-bottom: 2px !important; }

body.mobile.tax-market .sidebar-archive .widget_elfsight_widget > h2 { padding-top: 3px; padding-bottom: 2px; }

body.mobile.tax-market #archive-secondary > .recent-posts-widget:nth-of-type(1) { padding-top: 4px; }

body.mobile.tax-market #archive-secondary > .recent-posts-widget:nth-of-type(1) .slideshow-wrapper.with_dots { margin-top: 17px; }

body.mobile.date .site-content .post-list-container .post-list > .large-up--one-third:last-child, body.mobile.author .site-content .post-list-container .post-list > .large-up--one-third:last-child { border-bottom: none !important; }

body:not(.mobile).tag #main > .recent-posts-widget:nth-child(3), body:not(.mobile).author #main > .recent-posts-widget:nth-child(3), body:not(.mobile).date #main > .recent-posts-widget:nth-child(3) { margin-top: 35px; }

body:not(.mobile).category .site-content #main > .post-list-container:nth-child(3), body:not(.mobile).tax-market .site-content #main > .post-list-container:nth-child(3) { margin-top: 30px; }

body:not(.mobile).tax-market #main > .recent-posts-widget:nth-of-type(4) { border-top: none !important; }

.tag .site-content .post-list-container, .author .site-content .post-list-container, .archive .site-content .post-list-container, .category .site-content .post-list-container, .tax-market .site-content .post-list-container { margin-top: 0; }

.tag .site-content #secondary > #main > .post-list-container:nth-child(3), .author .site-content #secondary > #main > .post-list-container:nth-child(3), .archive .site-content #secondary > #main > .post-list-container:nth-child(3), .category .site-content #secondary > #main > .post-list-container:nth-child(3), .tax-market .site-content #secondary > #main > .post-list-container:nth-child(3) { margin-top: 25px; }

.tag .site-content .entry-breadcrumbs, .author .site-content .entry-breadcrumbs { margin-top: 0; margin-bottom: 16px; }

.tag .site-content > #wrap > .container, .tag .site-content > #wrap > .navbar-container, .author .site-content > #wrap > .container, .author .site-content > #wrap > .navbar-container { padding-top: 23px; }

.post-type-archive-recipe #main .post-list-container > .post-list.post-grid > .grid__item.posts--three-columns .entry-title { min-height: initial; }

.post-type-archive-recipe .post-list-container { border-top: none !important; }

.post-type-archive-recipe #main .posts-featured--large:first-child > .post-card > .entry-breadcrumbs { margin: 0 !important; }

.posts-list { color: white; }

.posts-list .post { color: white; }

.posts-list .btn { display: block; margin: auto; }

.post-list { width: 100%; display: block; clear: both; }

.post-list-item { width: 100%; display: block; clear: both; padding: 40px 0; }

@media only screen and (max-width: 749px) { .post-list-item { border-bottom: 1px solid #808080; } }

@media (min-width: 750px) { .post-list-item { display: table; } }

.post-list-item:hover { text-decoration: none; }

.post-list-price { padding: 10px 0; }

.post-list-title { text-align: left; padding-top: 10px; clear: both; color: black; position: relative; z-index: 2; }

.post-list-title svg { width: 165px; height: 60px; }

.post-list-title svg path { fill: currentColor; }

.post-list-title .thin-extended, .post-list-title .thin-large { margin-bottom: 0; padding-bottom: 0; margin-top: 0; padding-top: 0; color: #808080; display: block; }

.post-list-title .h2, .post-list-title h2 { margin: 0; padding: 0; font-size: 57px; }

.post-list-title p { max-width: 650px; margin-left: auto; margin-right: auto; }

.post-list-link-text { display: inline-block; margin-top: 10px; font-family: "Nunito Sans", NunitoSans, sans-serif; text-transform: uppercase; font-weight: 600; letter-spacing: 3px; text-decoration: underline; color: primary; }

.post-list div[class$="-column"] { display: table-cell; vertical-align: middle; }

@media (max-width: 989px) { .post-list div[class$="-column"] { display: block; } }

.post-list .post-list-image-column { width: 20%; padding: 0 40px; }

@media (max-width: 989px) { .post-list .post-list-image-column { width: 100%; padding: 40px; } }

.post-list .post-list-image-column img { max-width: 160px; margin: auto; }

@media (max-width: 989px) { .post-list .post-list-image-column img { max-width: 120px; } }

.post-list .post-list-title-column { width: 40%; }

@media (max-width: 989px) { .post-list .post-list-title-column { width: 100%; } }

.post-list .post-list-info-column { width: 40%; }

@media (max-width: 989px) { .post-list .post-list-info-column { width: 100%; } }

.post-list-info { color: black; }

.post-list-info svg { max-width: 65px; max-height: 65px; margin: auto; }

.post-list.-primary { background-color: #FFC300; }

.post-list.-pop { background-color: #A157B2; }

.post-list.-dark { background: #4d4d4d; }

.post-list.-mute { background: #f2f4f7; }

.post-list.-padded { padding: 28px 0 56px; }

@media (min-width: 480px) { .post-list.-padded { padding: 35px 0 70px; } }

@media (min-width: 1400px) { .post-list.-padded { padding: 40px 0 80px; } }

.post-list *::-moz-selection { background: rgba(0, 0, 0, 0.8); color: white; }

.post-list *::selection { background: rgba(0, 0, 0, 0.8); color: white; }

.tab-section > .container, .tab-section > .navbar-container { width: auto; margin: 0; padding: 0; }

.site-content-single .post-tags, .site-content-single .entry-date { display: none; }

.site-content-single #primary .post-tags, .site-content-single #primary .entry-date { display: inline-block; }

.site-content-single #primary .entry-date { font-size: 13px; }

.post-single { position: relative; overflow: visible; height: 100%; margin: 0 auto; padding: 0; color: #000000; background-color: transparent; text-align: left; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; margin-bottom: 30px; /* Mobile override */ }

a:hover .post-single { text-decoration: none; }

@media only screen and (min-width: 750px) { .post-single { margin-left: -1px; margin-bottom: 0; } }

.post-single.grid-view-item--force-hover, .post-single:hover { border-color: #4C4C50; }

.post-single.grid-view-item--force-hover .post-single__image--container, .post-single:hover .post-single__image--container { position: relative; }

.post-single.grid-view-item--force-hover .post-single__image--container::before, .post-single:hover .post-single__image--container::before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #000000; opacity: 0.35; z-index: 1; }

.post-single.grid-view-item--force-hover .post-single__image--container .overlay-content, .post-single.grid-view-item--force-hover .post-single__image--container h1, .post-single.grid-view-item--force-hover .post-single__image--container h2, .post-single.grid-view-item--force-hover .post-single__image--container h4, .post-single.grid-view-item--force-hover .post-single__image--container p, .post-single:hover .post-single__image--container .overlay-content, .post-single:hover .post-single__image--container h1, .post-single:hover .post-single__image--container h2, .post-single:hover .post-single__image--container h4, .post-single:hover .post-single__image--container p { position: relative; z-index: 2; }

.post-single.grid-view-item--force-hover .post-single__price, .post-single.grid-view-item--force-hover .post-single__date, .post-single:hover .post-single__price, .post-single:hover .post-single__date { border-color: #272729; text-align: left; }

@media only screen and (min-width: 750px) { .post-single.grid-view-item--force-hover, .post-single:hover { border-color: #f7f7f7; } }

.post-single p { color: #000000; }

.post-single p.letter_us { font-family: 'Nunito Sans', sans-serif; letter-spacing: 0.14px; position: relative; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; line-height: 1.7em; font-size: 14px; display: block; z-index: 1; }

@media only screen and (max-width: 749px) { .post-single p.letter_us { margin-top: 8px; } }

@media only screen and (min-width: 750px) { .post-single p.letter_us { margin-top: 3px; border-bottom: 2px solid #FFC20E; } }

.post-single p.letter_us a { color: #151515 !important; letter-spacing: 0.14px; font-weight: bold; }

.post-single p.letter_us a:hover { color: #828282 !important; }

@media only screen and (max-width: 749px) { .post-single p.letter_us a { border-bottom: 2px solid #FFC20E; } }

.post-single p.letter_us a .evc-icon { font-size: 9px; }

.post-single .avatar img { border-radius: 50%; }

.post-single .post-single__location { float: left; width: 30%; text-align: left; padding: 0.5em 1em; color: #A157B2; font-size: 16px; font-weight: 900; margin: auto; text-transform: uppercase; }

.post-single .post-single__tools { float: right; width: 30%; padding: 0.5em 1em; }

.post-single .post-single__body { color: #000000; }

.post-single .post-single__header { color: #000000; }

.post-single .post-single__comment-link a { font-family: "Nunito Sans", NunitoSans, sans-serif; font-size: 20px; color: #000000; letter-spacing: 0; float: right; display: block; background-image: url("../images/comment-icon.png"); background-repeat: no-repeat; padding-right: 1.5em; background-position: center right; }

.post-single .post-single__title { max-width: 100%; margin: 0 auto; color: black; margin-bottom: 10px !important; padding-left: 0; padding-right: 0; }

.post-single .post-single__title .posted-on { font-family: Lato,'sans-serif'; text-transform: capitalize; padding-right: 0.4em; font-size: 13px; }

@media only screen and (min-width: 750px) { .post-single .post-single__title .posted-on { line-height: 1.75em; position: absolute; color: #000; right: 0; top: -46px; } }

@media only screen and (max-width: 749px) { .post-single .post-single__title .posted-on { line-height: 16px; color: #828282; position: relative; margin-top: 9px; display: block; margin-bottom: 14px; } }

.post-single .post-single__title .post-single__heading { font-family: 'Nunito Sans', sans-serif; margin: 0 auto; font-weight: 800; line-height: 1em; font-size: 24px; text-transform: none; }

@media only screen and (min-width: 750px) { .post-single .post-single__title .post-single__heading { font-size: 40px; } }

@media only screen and (max-width: 749px) { .post-single .post-single__title .post-single__heading { font-size: 30px; letter-spacing: 0.3px; } }

.post-single .post-single__title a { color: #B5B5B5; }

.post-single .post-single__title p { font-family: 'Nunito Sans', sans-serif; font-weight: bold; margin: 9px 0; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; }

@media only screen and (min-width: 990px) { .post-single .post-single__title p { -webkit-line-clamp: 2; color: #000; } }

@media only screen and (max-width: 989px) { .post-single .post-single__title p { -webkit-line-clamp: 5; color: #3A3939; } }

@media only screen and (min-width: 750px) { .post-single .post-single__title p { letter-spacing: 0.18px; font-size: 18px; line-height: 25px; } }

@media only screen and (max-width: 749px) { .post-single .post-single__title p { letter-spacing: 0.16px; font-size: 16px; line-height: 20px; } }

.post-single .post-single__tags { padding: 0 0 10px; }

@media only screen and (max-width: 749px) { .post-single .post-single__tags.entry-breadcrumbs { padding-left: 0 !important; } }

@media only screen and (min-width: 750px) { .post-single .post-single__tags.entry-breadcrumbs { padding-bottom: 25px !important; } }

.post-single .post-single__tags.entry-breadcrumbs a { font-family: Lato,'sans-serif'; font-weight: bold; background-color: transparent !important; text-transform: initial !important; color: #3A3939; font-size: 13px; line-height: 14px; padding: 0; margin: 0; }

@media only screen and (max-width: 749px) { .post-single .post-single__tags.entry-breadcrumbs a { font-size: 14px !important; } }

.post-single .post-single__tags.entry-breadcrumbs .bread_separator { font-size: 13px; line-height: 14px; color: #3A3939; font-weight: bold; }

.post-single .post-single__tags.entry-breadcrumbs .badge { margin-top: -2px; }

@media only screen and (min-width: 750px) { .post-single .post-single__tags.entry-breadcrumbs .badge { color: #828282; } }

@media only screen and (max-width: 749px) { .post-single .post-single__tags.entry-breadcrumbs .badge { color: #3A3939; } }

.post-single .post-single__tags.entry-breadcrumbs .post-category { margin-right: 0.5em; }

.post-single .post-single__meta { padding: .5em 0 1em 0; position: relative; float: left; z-index: 2; width: 100%; }

.post-single .post-single__meta__prefix, .post-single .post-single__meta .post-single a { font-weight: 900; }

.post-single .post-single__meta a { color: #B5B5B5; }

.post-single .post-single__meta a.url, .post-single .post-single__meta .post-single__meta__prefix, .post-single .post-single__meta .byline { font-family: Lato,'sans-serif'; font-weight: 700 !important; color: #000 !important; line-height: 17px; font-size: 14px; }

.post-single .post-single__body > div:not(.ad_paragraphs_desktop):not([data-widget-id]):not([itemprop="articleBody"]), .post-single .post-single__body ul, .post-single .post-single__body p { font-size: 18px; line-height: 28px; letter-spacing: 0.18px; font-family: Lato,'sans-serif'; margin-bottom: 28px; clear: both; }

.post-single .post-single__body > div:not(.ad_paragraphs_desktop):not([data-widget-id]):not([itemprop="articleBody"]) img, .post-single .post-single__body ul img, .post-single .post-single__body p img { height: auto; }

.post-single .post-single__body > div:not(.ad_paragraphs_desktop):not([data-widget-id]):not([itemprop="articleBody"]):last-child, .post-single .post-single__body ul:last-child, .post-single .post-single__body p:last-child { margin-bottom: 0; }

.post-single .post-single__text { margin: auto; padding-bottom: 20px; position: relative; clear: both; z-index: 2; }

.post-single .post-single__thumb-wrap { position: relative; margin-bottom: 22px; }

@media only screen and (min-width: 750px) { .post-single .post-single__thumb-wrap { float: none; margin-right: 0; width: 100%; } }

.post-single .post-single__thumb-wrap:before { content: ""; float: left; padding-bottom: 57.1428571429%; }

.post-single .post-single__thumb-wrap:after { content: ""; display: table; clear: both; }

.post-single .post-single__thumb-wrap > * { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.post-single .post-single__thumb-wrap .post-image-description { color: #707070; font-size: 12px; line-height: 15px; display: block; background-image: none; background-color: transparent; position: relative !important; margin: 0 auto; background-color: #fff; padding: 8px 3.3em 10px 0; z-index: 2; }

.post-single .post-single__thumb-wrap .post-card__video:before, .post-single .post-single__thumb-wrap .post-card__video:after { content: none !important; }

.post-single ul { display: block; clear: both; }

.post-single twitter-widget { float: left; }

@media only screen and (min-width: 750px) { .post-single twitter-widget { margin-right: 20px; } }

.post-single .post-single__image { margin-top: 0; position: relative; display: block; /* background-color: $gray-base; background-image: url('../images/ny_icon.svg'); */ background-color: white !important; background-image: none !important; background-position: center center; background-repeat: no-repeat; z-index: 2; }

.post-single .post-single__image img { -o-object-fit: cover; object-fit: cover; }

.post-single .post-single__image:after { content: attr(data-alt); position: absolute; top: 100%; padding: 10px 3.3em 0 0.3em !important; background-color: white; text-align: left; font: normal normal normal 12px/15px Lato; letter-spacing: 0px; color: #707070; text-transform: capitalize; display: block; width: 100%; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; left: 0; display: -webkit-box; -webkit-line-clamp: 2; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; }

.post-single .post-single__hover-meta { position: absolute; z-index: 3; top: 0; bottom: 0; padding: 45px; width: 100%; }

.post-single .post-single__hover-meta span { display: block; position: absolute; padding-left: 20px; padding-right: 20px; left: 0; right: 0; top: 10%; -webkit-transform: none; transform: none; }

@media only screen and (min-width: 990px) and (max-width: 1399px) { .post-single .post-single__hover-meta span { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } }

.post-single .post-single__date { float: left; text-align: left; width: 66.66%; padding: 20px; border-top: 1px solid #dedede; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; position: relative; }

.post-single .post-single__date time { -webkit-transform: translateY(50%); transform: translateY(50%); display: block; position: absolute; width: calc(100% - 40px); text-align: left; }

.post-single .post-single__price { -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; float: right; text-align: left; width: 33.33%; color: #FFC300; padding: 20px; border-top: 1px solid #dedede; border-left: 1px solid #dedede; }

.post-single .post-single__price span { font-size: 22px; display: block; font-weight: 900; }

.post-single .post-single__avatar { position: relative; top: -75px; margin-bottom: -75px; }

@media only screen and (max-width: 989px) { .post-single .post-single__avatar { top: 0; margin-bottom: 0; } }

.post-single .btn { min-width: 0; }

.post-single .post-form__cart-submit { margin-top: 5px; }

.post-single .post-form { padding-bottom: 0; }

.post-single__wrap { position: relative; height: 100%; }

.post-single__header { position: relative; margin: 0; padding: 0; color: #FFC300; font-family: "Lato", "sans-serif"; font-size: 26px; font-weight: bold; letter-spacing: 0.11px; line-height: 1.2em; }

.post-single__body { position: relative; width: 100%; clear: both; }

.post-single__body__inner { padding: 30px 0 0 0 0; }

@media (max-width: 989px) { .post-single__body__inner { padding: 10px 0 0; } }

@media (min-width: 990px) { .post-single__body__inner { padding: 30px 0 0; } }

.post-single__body__inner__top { vertical-align: top; }

@media (min-width: 750px) { .post-single__body__inner__top { vertical-align: top; } }

.post-single__body.-inverse { color: #000000; }

.post-single__link { position: absolute; z-index: 20; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; cursor: pointer; }

.post-single__link-text { margin-top: 20px; padding-bottom: 20px; text-decoration: none; display: inline-block; margin-top: 10px; font-family: "Nunito Sans", NunitoSans, sans-serif; text-transform: uppercase; font-weight: 600; letter-spacing: 3px; text-decoration: underline; }

.post-single--avatar-hidden .post-single__title { margin-top: 100px; }

@media only screen and (min-width: 750px) { .post-single--featured .post-single__image--container { width: 50%; float: right; } }

@media only screen and (min-width: 990px) { .post-single--featured .post-single__image--container { width: 66.66%; float: right; } }

@media only screen and (min-width: 750px) { .post-single--featured .ratio-container:before { content: ""; float: left; padding-bottom: 100%; }
  .post-single--featured .ratio-container:after { content: ""; display: table; clear: both; }
  .post-single--featured .ratio-container > * { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } }

@media only screen and (min-width: 990px) { .post-single--featured .ratio-container:before { content: ""; float: left; padding-bottom: 56.25%; }
  .post-single--featured .ratio-container:after { content: ""; display: table; clear: both; }
  .post-single--featured .ratio-container > * { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } }

.post-single--featured .post-single__text { margin-top: -32px; -webkit-transform: translateY(0); transform: translateY(0); margin-bottom: 0; }

@media only screen and (min-width: 750px) { .post-single--featured .post-single__meta, .post-single--featured .post-single__reservation-info { width: 50%; float: left; } }

@media only screen and (min-width: 990px) { .post-single--featured .post-single__meta, .post-single--featured .post-single__reservation-info { width: 33.33%; float: left; } }

@media only screen and (min-width: 750px) { .post-single--featured .post-single__hover-meta { font-size: 22px; left: 0; right: 0; }
  .post-single--featured .post-single__reservation-info { position: absolute; bottom: 0; }
  .post-single--featured .chef-or-host__avatar { top: 0%; margin-bottom: 0; } }

@media only screen and (min-width: 750px) and (min-width: 990px) { .post-single--featured .chef-or-host__avatar { top: 10%; margin-top: 40px; } }

.post-single .bottom-line-container { text-align: left; }

.post-single .bottomLine { display: inline-block; }

.post-single blockquote.twitter-tweet { display: none; }

.post-single div.twitter-tweet > iframe { position: static !important; visibility: visible !important; width: 100% !important; min-height: 176px; }

.post-single[data-sponsored="true"] .post-single__tags { padding: 0; height: 10px; }

.post-single[data-sponsored="true"] .post-single__title .posted-on { top: 0px; }

.post-single__content-wrap p > img { display: block; }

.post-single__content-wrap p > img.alignleft { margin-right: auto; }

.post-single__content-wrap p > img.aligncenter { margin-left: auto; margin-right: auto; }

.post-single__content-wrap p > img.alignright { margin-left: auto; }

.popular-posts__thumbnail img { max-width: 220px; }

.post-single__title .post-tags { color: #151515 !important; }

.post-single__body a { position: relative; }

.post-single__body blockquote > p, .post-single__body blockquote > p > span { font-weight: 700; background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(255, 255, 255, 0)), color-stop(50%, #AAA8A8)); }

.post-single__body h2 > span { background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(255, 255, 255, 0)), color-stop(50%, #AAA8A8)); }

.post-single__body h2, .post-single__body blockquote > p, .post-single__body h3, .post-single__body h4, .post-single__body h5, .post-single__body h6 { position: relative; text-align: left; letter-spacing: 0px; font-family: 'Lato','sans-serif'; font-weight: bold; font-style: italic; margin: 29px auto !important; }

.post-single__body h2 > span, .post-single__body blockquote > p > span, .post-single__body h3 > span, .post-single__body h4 > span, .post-single__body h5 > span, .post-single__body h6 > span { display: inline; background-size: auto 150%; white-space: pre-wrap; text-overflow: clip; text-transform: none; }

.post-single__body blockquote span { font-weight: normal !important; }

.post-single__body blockquote > p { display: inline; background-size: auto 150%; white-space: pre-wrap; text-overflow: clip; text-transform: none; }

.post-single__body blockquote a { text-decoration: none !important; }

.post-single__body > p > a, .post-single__body > a { overflow: hidden; position: relative; white-space: normal; display: -webkit-box; -webkit-line-clamp: 1; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; text-overflow: ellipsis; -webkit-box-orient: vertical; }

.post-single__body > p > a img, .post-single__body > a img { height: auto; }

.post-single__body a { color: #000; }

.post-single__body a:not([href*=".jpg"]):not([href*=".png"]) { text-decoration: underline; -webkit-text-decoration-color: #FFC20E; text-decoration-color: #FFC20E; text-decoration: underline 2px #FFC20E; -webkit-text-decoration: underline 2px #FFC20E; -webkit-text-underline-offset: 1px; text-underline-position: under; text-underline-offset: 1px; display: inline; }

.post-single__body figure { width: 100% !important; position: relative; overflow: hidden; }

.post-single__body figure a:before { content: none !important; }

.post-single__body figure figcaption { position: relative; background-color: transparent; text-shadow: none !important; border: none; display: block; margin: 0 auto; text-align: left; letter-spacing: 0px; color: #707070; text-transform: capitalize; padding: 0.8em 0.5em 1em 0; }

@media only screen and (min-width: 750px) { .post-single__body figure figcaption { font: normal normal normal 12px/15px Lato; } }

@media only screen and (max-width: 749px) { .post-single__body figure figcaption { font: normal normal normal 14px/20px Lato; } }

.post-single__body figure figcaption:before { content: none !important; }

.post-single__body > .post-card__video { display: none; }

.post-single__body > .post-card__video:before, .post-single__body > .post-card__video:after { content: none !important; }

@media only screen and (max-width: 749px) { .post-single__body p iframe { width: 100%; }
  .post-single__body h2, .post-single__body blockquote > p { font-size: 23px; line-height: 31px; }
  .post-single__body .post-single__before-text-content { margin-bottom: 30px !important; }
  .post-single__body .post-single__before-text-content > .widget_entravision_plugins_widget_trinity { margin-top: -20px !important; margin-bottom: 0 !important; }
  .post-single__body .widget_ads_widget { margin-bottom: 35px; } }

@media only screen and (min-width: 750px) { .post-single__body { padding: 0; }
  .post-single__body h2, .post-single__body blockquote > p { font-size: 26px !important; line-height: 35px !important; }
  .post-single__body > *:not(div) { padding: 0; text-transform: initial; }
  .post-single__body > div.embed-twitter { margin-bottom: 28px; }
  .post-single__body .videos-player-brightcove, .post-single__body .twitter-tweet, .post-single__body .fb-video, .post-single__body .instagram-media, .post-single__body .fb_iframe_widget { width: 100%; margin-left: auto !important; margin-right: auto !important; margin-bottom: 1em; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .post-single__body .videos-player-brightcove, .post-single__body .videos-player-brightcove img { -o-object-fit: cover; object-fit: cover; height: 100%; }
  .post-single__body .videos-player-brightcove { top: 0; z-index: 999999; }
  .post-single__body li { line-height: 1.75em; }
  .post-single__body .post-single__before-text-content { margin-bottom: 21px !important; }
  .post-single__body .post-single__before-text-content > .widget_entravision_plugins_widget_trinity { margin-top: -20px; } }

.site-content-single:not(#content) > .wrap-single > .container > .grid, .site-content-single:not(#content) > .wrap-single > .navbar-container > .grid, #buen-provecho-secondary { margin-left: 0 !important; }

@media only screen and (min-width: 750px) { .site-content-single:not(#content) > .wrap-single > .container > .grid, .site-content-single:not(#content) > .wrap-single > .navbar-container > .grid, #buen-provecho-secondary { padding: 0 26.5px; } }

@media only screen and (max-width: 749px) { .site-content-single:not(#content) > .wrap-single > .container > .grid, .site-content-single:not(#content) > .wrap-single > .navbar-container > .grid, #buen-provecho-secondary { padding: 0; } }

.site-content-single:not(#content) > .wrap-single > .container > .grid > section > .post-list, .site-content-single:not(#content) > .wrap-single > .navbar-container > .grid > section > .post-list, #buen-provecho-secondary > section > .post-list { grid-gap: 30px; display: grid; margin: 0; }

@media (min-width: 1100px) { .site-content-single:not(#content) > .wrap-single > .container > .grid > section > .post-list, .site-content-single:not(#content) > .wrap-single > .navbar-container > .grid > section > .post-list, #buen-provecho-secondary > section > .post-list { grid-template-columns: repeat(4, 1fr); } }

@media (max-width: 1099px) and (min-width: 750px) { .site-content-single:not(#content) > .wrap-single > .container > .grid > section > .post-list, .site-content-single:not(#content) > .wrap-single > .navbar-container > .grid > section > .post-list, #buen-provecho-secondary > section > .post-list { grid-template-columns: repeat(2, 1fr); row-gap: 0px; } }

@media (max-width: 749px) { .site-content-single:not(#content) > .wrap-single > .container > .grid > section > .post-list, .site-content-single:not(#content) > .wrap-single > .navbar-container > .grid > section > .post-list, #buen-provecho-secondary > section > .post-list { grid-template-columns: repeat(1, 1fr); } }

.site-content-single:not(#content) > .wrap-single > .container > .grid > section > .post-list > .posts--four-columns, .site-content-single:not(#content) > .wrap-single > .navbar-container > .grid > section > .post-list > .posts--four-columns, #buen-provecho-secondary > section > .post-list > .posts--four-columns { position: relative; width: 100%; padding: 0; }

@media only screen and (min-width: 750px) { .site-content-single:not(#content) > .wrap-single > .container > .grid > section > .post-list > .posts--four-columns:before, .site-content-single:not(#content) > .wrap-single > .navbar-container > .grid > section > .post-list > .posts--four-columns:before, #buen-provecho-secondary > section > .post-list > .posts--four-columns:before { content: ""; top: 0; left: -1em; width: 1px; height: 100%; display: block; position: absolute; background-color: #C4C4C4; } }

.site-content-single:not(#content) > .wrap-single > .container > .grid > section > .post-list > .posts--four-columns:first-child:before, .site-content-single:not(#content) > .wrap-single > .navbar-container > .grid > section > .post-list > .posts--four-columns:first-child:before, #buen-provecho-secondary > section > .post-list > .posts--four-columns:first-child:before { content: none !important; }

@media (max-width: 1099px) { .site-content-single:not(#content) > .wrap-single > .container > .grid > section > .post-list > .posts--four-columns:nth-child(3):before, .site-content-single:not(#content) > .wrap-single > .navbar-container > .grid > section > .post-list > .posts--four-columns:nth-child(3):before, #buen-provecho-secondary > section > .post-list > .posts--four-columns:nth-child(3):before { content: none !important; } }

.post-single__widgets { border-top: 0px solid black; margin-top: 0; padding-top: 0; }

.post-single__widgets ul { list-style: none; padding: 0 0 0 0; margin: 0 0 0 0; }

.post-single__widgets > .grid > .grid__item { width: 100%; padding: 0 15px !important; }

.post-single__widgets > .grid > .grid__item h2 { margin: 1.75em auto 1.25em; }

.post-single__widgets > .grid > .grid__item .sponsor img { -webkit-transform: scale(0.78) translate(-0.25em, 0); transform: scale(0.78) translate(-0.25em, 0); }

.single .widget_pollswidget > .poll_wrapper { padding-right: 15px; }

.single #content .content-area { margin-bottom: 0; position: relative; }

@media only screen and (min-width: 750px) { .single #content .content-area { margin-top: 1.5em; padding-left: 2vw; padding-right: 2vw; border-color: transparent; } }

@media only screen and (max-width: 749px) { .single #content .content-area { border: none; margin-top: 18px; padding-left: 15px; padding-right: 15px; } }

.single #content #secondary { position: relative; }

@media only screen and (min-width: 750px) { .single #content .content-area:before { content: ""; background-color: #C4C4C4; position: absolute; height: 100%; width: 1px; top: 7px; right: 0; } }

@media only screen and (min-width: 750px) { .single #content .large-up--one-quarter { padding-top: 1.65em; } }

.single #content #wrap { padding-bottom: 0; }

@media only screen and (max-width: 749px) { .single #content #wrap { padding-top: 0; } }

@media only screen and (max-width: 749px) { .single #content #wrap > .container, .single #content #wrap > .navbar-container { padding: 0; }
  .single #content #wrap > .container #main, .single #content #wrap > .navbar-container #main { padding: 15px; } }

.single #content #wrap > .container > .grid, .single #content #wrap > .navbar-container > .grid { margin: 0 !important; z-index: 0; }

.single #content #wrap #secondary section:not(.widget_ads_widget):not(.popular-post-widget):not(.widget_most_read_posts_widget):last-child > .post-card:last-child { margin-bottom: -44px !important; overflow: visible; }

.single #content #wrap #secondary section:not(.widget_ads_widget):not(.popular-post-widget):not(.widget_most_read_posts_widget):last-child > .post-card:last-child > .post-card__grid { padding-bottom: 0 !important; margin-bottom: -25px !important; }

.single #content .grid > .widget_ads_widget { width: 100%; }

@media only screen and (max-width: 749px) { .single #content .sidebar section:not(.widget_ads_widget) { max-width: calc(100% - 30px); } }

.single #content .sidebar .post-card .post-card__image { min-height: 70px; }

.single .single-post__bottom-wrapper { margin-top: -5.99em; }

.single .single-post__bottom-wrapper .wrap-single { padding-top: 0; padding-bottom: 0; }

.single .single-post__bottom-wrapper .wrap-single .widget-title { margin-top: 1.5em; margin-bottom: 1.3em; }

.single .single-post__bottom-wrapper .wrap-single .entry-title { margin-top: 18px; margin-bottom: 3px; }

.single .wrap-single { padding-top: 23px; padding-bottom: 0; }

@media only screen and (min-width: 750px) { .single .wrap-single > .container, .single .wrap-single > .navbar-container { padding: 0 23px; } }

@media only screen and (max-width: 749px) { .single .wrap-single > .container, .single .wrap-single > .navbar-container { padding: 0 15px; } }

.single .wrap-single > .container #secondary .sidebar__item.recent-posts-widget .post-card, .single .wrap-single > .navbar-container #secondary .sidebar__item.recent-posts-widget .post-card { margin: 0 !important; position: relative; }

.single .wrap-single > .container #secondary .sidebar__item.recent-posts-widget .post-card:after, .single .wrap-single > .navbar-container #secondary .sidebar__item.recent-posts-widget .post-card:after { content: ""; position: absolute; width: 100%; height: 1px; left: 0; right: 0; bottom: 1em; background-color: #C4C4C4; }

.single .wrap-single > .container #secondary .sidebar__item.recent-posts-widget .post-card:last-child:after, .single .wrap-single > .navbar-container #secondary .sidebar__item.recent-posts-widget .post-card:last-child:after { content: none !important; }

.single .wrap-single > .container #secondary .sidebar__item.recent-posts-widget .post-card .post-card__grid, .single .wrap-single > .navbar-container #secondary .sidebar__item.recent-posts-widget .post-card .post-card__grid { display: grid; grid-template-columns: 1fr 1.354fr; -webkit-column-gap: 21px; -moz-column-gap: 21px; column-gap: 21px; row-gap: 20px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-right: 0 !important; }

@media only screen and (min-width: 750px) { .single .wrap-single > .container #secondary .sidebar__item.recent-posts-widget .post-card .post-card__grid, .single .wrap-single > .navbar-container #secondary .sidebar__item.recent-posts-widget .post-card .post-card__grid { padding: 0 0 13px 15px; } }

@media only screen and (max-width: 749px) { .single .wrap-single > .container #secondary .sidebar__item.recent-posts-widget .post-card .post-card__grid, .single .wrap-single > .navbar-container #secondary .sidebar__item.recent-posts-widget .post-card .post-card__grid { padding: 0 0 13px 0; } }

.single .wrap-single > .container #secondary .sidebar__item.recent-posts-widget .post-card .post-card__grid > .grid__item, .single .wrap-single > .navbar-container #secondary .sidebar__item.recent-posts-widget .post-card .post-card__grid > .grid__item { width: 100% !important; padding: 0; min-width: 118px; }

.single .wrap-single > .container #secondary .sidebar__item.recent-posts-widget .post-card .post-card__grid .entry-title > a, .single .wrap-single > .navbar-container #secondary .sidebar__item.recent-posts-widget .post-card .post-card__grid .entry-title > a { font: normal normal bold 14px/20px Lato; letter-spacing: 0.14px; min-height: 4.32em; }

@media only screen and (min-width: 990px) { .single .wrap-single > .container #secondary .sidebar__item.recent-posts-widget .post-card .post-card__grid .entry-content.post-card__body > .post-card__tags, .single .wrap-single > .navbar-container #secondary .sidebar__item.recent-posts-widget .post-card .post-card__grid .entry-content.post-card__body > .post-card__tags { margin-top: -0.35em; padding-bottom: 0 !important; } }

@media only screen and (max-width: 749px) { .single .wrap-single > .container #secondary .sidebar__item.recent-posts-widget .post-card .post-card__grid .entry-content.post-card__body > .post-card__tags, .single .wrap-single > .navbar-container #secondary .sidebar__item.recent-posts-widget .post-card .post-card__grid .entry-content.post-card__body > .post-card__tags { margin-top: -0.35em; } }

.single .wrap-single > .container #secondary .sidebar__item.recent-posts-widget .post-card.first-recent-video > .post-card__grid, .single .wrap-single > .navbar-container #secondary .sidebar__item.recent-posts-widget .post-card.first-recent-video > .post-card__grid { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.single .wrap-single > .container #secondary .sidebar__item.recent-posts-widget .post-card.first-recent-video > .post-card__grid .post-card__title .h6, .single .wrap-single > .navbar-container #secondary .sidebar__item.recent-posts-widget .post-card.first-recent-video > .post-card__grid .post-card__title .h6 { margin-top: -8px; }

.single .wrap-single > .container #secondary .sidebar__item.recent-posts-widget .post-card.first-recent-video > .post-card__grid .post-card__title .h6 a, .single .wrap-single > .navbar-container #secondary .sidebar__item.recent-posts-widget .post-card.first-recent-video > .post-card__grid .post-card__title .h6 a { min-height: auto !important; }

.single .wrap-single > .container #secondary .sidebar__item.recent-posts-widget .post-card.first-recent-video > .post-card__grid .post-card__image, .single .wrap-single > .navbar-container #secondary .sidebar__item.recent-posts-widget .post-card.first-recent-video > .post-card__grid .post-card__image { min-height: 180px; }

.single .wrap-single > .container #secondary .sidebar__item.recent-posts-widget .post-card.first-recent-video > .post-card__grid .post-card__tags, .single .wrap-single > .navbar-container #secondary .sidebar__item.recent-posts-widget .post-card.first-recent-video > .post-card__grid .post-card__tags { display: none !important; }

.single .wrap-single > .container #secondary .sidebar__item.recent-posts-widget .post-card:not(.first-recent-video) > .post-card__grid, .single .wrap-single > .navbar-container #secondary .sidebar__item.recent-posts-widget .post-card:not(.first-recent-video) > .post-card__grid { direction: ltr; }

.single .wrap-single > .container #secondary .sidebar__item.recent-posts-widget .post-card:not(.first-recent-video) > .post-card__grid .post-card__title .h6, .single .wrap-single > .navbar-container #secondary .sidebar__item.recent-posts-widget .post-card:not(.first-recent-video) > .post-card__grid .post-card__title .h6 { margin-top: 0; }

@media only screen and (max-width: 749px) { .single .wrap-single > .container > .grid > .post-list-container .post-list > .grid__item, .single .wrap-single > .navbar-container > .grid > .post-list-container .post-list > .grid__item { border-bottom: 1px solid #C4C4C4 !important; } }

.single #versus { position: relative; }

.single #versus:before { content: ""; position: absolute; background-color: #4C4C50; display: block; margin: 0 auto; height: 2px; width: calc(100% - 100px); left: -0.5%; right: 0; top: 0; }

@media only screen and (min-width: 990px) { .single #versus:before { max-width: 1369px; } }

.single #versus #wrap-versus { padding: 36px 0 0; }

@media only screen and (min-width: 750px) { .single #versus .widgettitle { margin-top: 0.9em !important; } }

@media only screen and (max-width: 749px) { .single #versus .widgettitle { margin-top: 0 !important; } }

.single #versus .container > .grid > .large-up--three-quarters, .single #versus .navbar-container > .grid > .large-up--three-quarters { padding-left: 0 !important; }

.single #pre-footer .wrap-single { padding-top: 26px; padding-bottom: 0px; }

.single #pre-footer .widget { margin-bottom: 2px; }

.single #footer_promos { padding-top: 24px; }

.single .post-single__thumb-wrap.entry-header-thumb { margin-top: 0; position: relative; display: block; background-color: #383838; background-image: url("../images/ny_icon.svg"); background-position: center center; background-repeat: no-repeat; background-size: auto 50%; }

.single .post-single__thumb-wrap.entry-header-thumb:before { padding-bottom: 0; }

@media only screen and (min-width: 750px) { .single .post-single__thumb-wrap.entry-header-thumb .post-thumbnail { min-height: initial; } }

.single .post-single__thumb-wrap.entry-header-thumb .post-card__video { display: none !important; }

.single .video-iframe img { height: auto; }

.single #secondary .sponsored { display: none !important; }

.single .post-single.format-gallery .post-single__thumb-wrap:before { padding-bottom: 0 !important; }

.site-content-single .widget_pollswidget { display: none; }

#content .widget_pollswidget { display: block; }

@media only screen and (min-width: 750px) { .widget_entravision_social_share, .shared-icons { text-align: right; float: right; position: absolute; bottom: 0.25em; right: 0; width: 61.5% !important; } }

@media only screen and (max-width: 749px) { .widget_entravision_social_share, .shared-icons { text-align: center; position: relative; width: 100% !important; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; padding-left: 0; } }

@media only screen and (max-width: 749px) { .widget_entravision_social_share > .social-share, .shared-icons > .social-share { margin-top: 20px; } }

.widget_entravision_social_share > .social-share > button, .shared-icons > .social-share > button { display: none; }

.widget_entravision_social_share > .social-share > ul, .shared-icons > .social-share > ul { max-height: 55px; padding: 0; }

@media only screen and (min-width: 750px) { .widget_entravision_social_share > .social-share > ul, .shared-icons > .social-share > ul { display: inline-block; } }

@media only screen and (max-width: 749px) { .widget_entravision_social_share > .social-share > ul, .shared-icons > .social-share > ul { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; } }

.widget_entravision_social_share > .social-share > ul li, .shared-icons > .social-share > ul li { height: 55px; width: 35.58px; text-align: center; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; margin-right: 12.68px; border-radius: 50%; padding: 7.68px 0px 5.5px; font-size: 12px; }

.widget_entravision_social_share > .social-share > ul li a, .shared-icons > .social-share > ul li a { text-indent: -99999px; position: relative; color: transparent; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

.widget_entravision_social_share > .social-share > ul li a:before, .shared-icons > .social-share > ul li a:before { font-family: 'entravision-icons' !important; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; position: absolute; text-indent: 0px; font-size: 15px; color: #000; top: 0.72em; left: 0.8em; z-index: 1; }

.widget_entravision_social_share > .social-share > ul li a:after, .shared-icons > .social-share > ul li a:after { top: 0; left: 0; content: ""; width: 40px; height: 40px; position: absolute; border-radius: 50%; background-color: #F3F3F3; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

.widget_entravision_social_share > .social-share > ul li.social-share-facebook, .shared-icons > .social-share > ul li.social-share-facebook { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }

.widget_entravision_social_share > .social-share > ul li.social-share-facebook a:active:before, .widget_entravision_social_share > .social-share > ul li.social-share-facebook a:hover:before, .shared-icons > .social-share > ul li.social-share-facebook a:active:before, .shared-icons > .social-share > ul li.social-share-facebook a:hover:before { color: #4b4399; }

.widget_entravision_social_share > .social-share > ul li.social-share-facebook a:active:after, .widget_entravision_social_share > .social-share > ul li.social-share-facebook a:hover:after, .shared-icons > .social-share > ul li.social-share-facebook a:active:after, .shared-icons > .social-share > ul li.social-share-facebook a:hover:after { background-color: #3E5B9626; }

.widget_entravision_social_share > .social-share > ul li.social-share-facebook a:before, .shared-icons > .social-share > ul li.social-share-facebook a:before { content: '\e90a'; }

@media only screen and (max-width: 749px) { .widget_entravision_social_share > .social-share > ul li.social-share-facebook a:before, .shared-icons > .social-share > ul li.social-share-facebook a:before { color: #4b4399; }
  .widget_entravision_social_share > .social-share > ul li.social-share-facebook a:after, .shared-icons > .social-share > ul li.social-share-facebook a:after { background-color: #3E5B9626; } }

.widget_entravision_social_share > .social-share > ul li.social-share-whatsapp, .shared-icons > .social-share > ul li.social-share-whatsapp { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; }

@media only screen and (min-width: 750px) { .widget_entravision_social_share > .social-share > ul li.social-share-whatsapp, .shared-icons > .social-share > ul li.social-share-whatsapp { display: none; } }

.widget_entravision_social_share > .social-share > ul li.social-share-whatsapp a:active:before, .widget_entravision_social_share > .social-share > ul li.social-share-whatsapp a:hover:before, .shared-icons > .social-share > ul li.social-share-whatsapp a:active:before, .shared-icons > .social-share > ul li.social-share-whatsapp a:hover:before { color: #3C8314; -webkit-filter: invert(35%) sepia(100%) saturate(477%) hue-rotate(56deg) brightness(107%) contrast(105%); filter: invert(35%) sepia(100%) saturate(477%) hue-rotate(56deg) brightness(107%) contrast(105%); }

.widget_entravision_social_share > .social-share > ul li.social-share-whatsapp a:active:after, .widget_entravision_social_share > .social-share > ul li.social-share-whatsapp a:hover:after, .shared-icons > .social-share > ul li.social-share-whatsapp a:active:after, .shared-icons > .social-share > ul li.social-share-whatsapp a:hover:after { background-color: #3C831426; }

.widget_entravision_social_share > .social-share > ul li.social-share-whatsapp a:before, .shared-icons > .social-share > ul li.social-share-whatsapp a:before { content: ""; background-image: url("../images/icon-whatsapp@32.png"); background-size: 100% auto; background-position: center; background-repeat: no-repeat; top: 0.85em !important; width: 15px; height: 15px; }

@media only screen and (max-width: 749px) { .widget_entravision_social_share > .social-share > ul li.social-share-whatsapp a:before, .shared-icons > .social-share > ul li.social-share-whatsapp a:before { color: #3C8314; -webkit-filter: invert(35%) sepia(100%) saturate(477%) hue-rotate(56deg) brightness(107%) contrast(105%); filter: invert(35%) sepia(100%) saturate(477%) hue-rotate(56deg) brightness(107%) contrast(105%); }
  .widget_entravision_social_share > .social-share > ul li.social-share-whatsapp a:after, .shared-icons > .social-share > ul li.social-share-whatsapp a:after { background-color: #3C831426; } }

.widget_entravision_social_share > .social-share > ul li.social-share-twitter, .shared-icons > .social-share > ul li.social-share-twitter { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; }

.widget_entravision_social_share > .social-share > ul li.social-share-twitter a:hover:before, .shared-icons > .social-share > ul li.social-share-twitter a:hover:before { color: #379cf0; }

.widget_entravision_social_share > .social-share > ul li.social-share-twitter a:hover:after, .shared-icons > .social-share > ul li.social-share-twitter a:hover:after { background-color: #1DADEB26; }

.widget_entravision_social_share > .social-share > ul li.social-share-twitter a:before, .shared-icons > .social-share > ul li.social-share-twitter a:before { content: '\e911'; }

@media only screen and (max-width: 749px) { .widget_entravision_social_share > .social-share > ul li.social-share-twitter a:before, .shared-icons > .social-share > ul li.social-share-twitter a:before { color: #379cf0; }
  .widget_entravision_social_share > .social-share > ul li.social-share-twitter a:after, .shared-icons > .social-share > ul li.social-share-twitter a:after { background-color: #1DADEB26; } }

.widget_entravision_social_share > .social-share > ul li.social-share-email, .shared-icons > .social-share > ul li.social-share-email { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; }

.widget_entravision_social_share > .social-share > ul li.social-share-email a, .shared-icons > .social-share > ul li.social-share-email a { position: relative; }

.widget_entravision_social_share > .social-share > ul li.social-share-email a:before, .shared-icons > .social-share > ul li.social-share-email a:before { content: ""; background-image: url("../images/mail-icon-share@36.png"); background-size: 100% auto; background-position: center; background-repeat: no-repeat; top: 0.85em !important; width: 15px; height: 15px; }

.widget_entravision_social_share > .social-share > ul li.social-share-email a:hover:before, .shared-icons > .social-share > ul li.social-share-email a:hover:before { -webkit-filter: invert(22%) sepia(74%) saturate(3255%) hue-rotate(350deg) brightness(80%) contrast(128%); filter: invert(22%) sepia(74%) saturate(3255%) hue-rotate(350deg) brightness(80%) contrast(128%); }

.widget_entravision_social_share > .social-share > ul li.social-share-email a:hover:after, .shared-icons > .social-share > ul li.social-share-email a:hover:after { background-color: #D9302526; }

@media only screen and (max-width: 749px) { .widget_entravision_social_share > .social-share > ul li.social-share-email a:before, .shared-icons > .social-share > ul li.social-share-email a:before { -webkit-filter: invert(22%) sepia(74%) saturate(3255%) hue-rotate(350deg) brightness(80%) contrast(128%); filter: invert(22%) sepia(74%) saturate(3255%) hue-rotate(350deg) brightness(80%) contrast(128%); }
  .widget_entravision_social_share > .social-share > ul li.social-share-email a:after, .shared-icons > .social-share > ul li.social-share-email a:after { background-color: #D9302526; } }

.widget_entravision_social_share > .social-share #social-copy-link, .shared-icons > .social-share #social-copy-link { margin: 0; height: 55px; width: 35.58px; margin-right: 0; max-height: 55px; padding: 7.68px 0; text-align: center; border-radius: 50%; line-height: 1.2em; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-transform: translateY(2px); transform: translateY(2px); }

.widget_entravision_social_share > .social-share #social-copy-link input, .shared-icons > .social-share #social-copy-link input { position: absolute; left: -1200%; opacity: 0; z-index: -1; }

.widget_entravision_social_share > .social-share #social-copy-link .social-copy-link, .shared-icons > .social-share #social-copy-link .social-copy-link { position: relative; color: transparent; text-indent: -99999px; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

.widget_entravision_social_share > .social-share #social-copy-link .social-copy-link:hover:before, .shared-icons > .social-share #social-copy-link .social-copy-link:hover:before { color: #3a3939; }

.widget_entravision_social_share > .social-share #social-copy-link .social-copy-link:hover:after, .shared-icons > .social-share #social-copy-link .social-copy-link:hover:after { background-color: #3A393926; }

.widget_entravision_social_share > .social-share #social-copy-link .social-copy-link:before, .shared-icons > .social-share #social-copy-link .social-copy-link:before { font-family: 'entravision-icons' !important; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; position: absolute; content: '\e90c'; text-indent: 0px; font-size: 15px; color: #000; top: 0.72em; left: 0.8em; z-index: 1; }

.widget_entravision_social_share > .social-share #social-copy-link .social-copy-link:after, .shared-icons > .social-share #social-copy-link .social-copy-link:after { top: 0; left: 0; content: ""; width: 40px; height: 40px; position: absolute; border-radius: 50%; background-color: #F3F3F3; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

.widget_entravision_social_share > .social-share .copy-txt, .shared-icons > .social-share .copy-txt { bottom: 0; opacity: 0; width: auto; display: -webkit-box; display: -ms-flexbox; display: flex; position: absolute; text-align: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-color: #F3F3F3; -webkit-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; }

@media (min-width: 1320px) { .widget_entravision_social_share > .social-share .copy-txt, .shared-icons > .social-share .copy-txt { left: 1em; } }

@media (max-width: 1319px) and (min-width: 1300px) { .widget_entravision_social_share > .social-share .copy-txt, .shared-icons > .social-share .copy-txt { left: 0.5em; } }

@media (min-width: 1300px) { .widget_entravision_social_share > .social-share .copy-txt, .shared-icons > .social-share .copy-txt { top: 0.25em; z-index: 1; padding: 0.5em 1em; line-height: 2em; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; border-radius: 5px 5px 0 0; -webkit-transform: translate(0, 100%); transform: translate(0, 100%); } }

@media (max-width: 1299px) { .widget_entravision_social_share > .social-share .copy-txt, .shared-icons > .social-share .copy-txt { top: 10%; z-index: 1; height: 70%; left: initial; right: 3.65em; border-radius: 5px; padding: 0 1.5em 0 1em; -webkit-transform: translate(0, 0%) scaleX(0); transform: translate(0, 0%) scaleX(0); } }

.widget_entravision_social_share > .social-share .copy-txt.up, .shared-icons > .social-share .copy-txt.up { opacity: 1; }

@media (min-width: 1300px) { .widget_entravision_social_share > .social-share .copy-txt.up, .shared-icons > .social-share .copy-txt.up { -webkit-transform: translate(0, 0%); transform: translate(0, 0%); } }

@media (max-width: 1299px) { .widget_entravision_social_share > .social-share .copy-txt.up, .shared-icons > .social-share .copy-txt.up { -webkit-transform: translate(0, 0%) scaleX(1); transform: translate(0, 0%) scaleX(1); } }

.widget_entravision_social_share { -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important; width: 100% !important; text-align: center; position: relative; bottom: initial; float: none; }

.single #primary #main > .entry-breadcrumbs { margin-bottom: 5px; }

.single #primary #main .post-single__title .post-tags { font-size: 11px !important; }

.single #primary #main .post-single__meta { padding-top: 0; }

.single #primary #main .post-single__meta .shared-icons > .social-share { margin-top: 0; }

@media (max-width: 409px) and (min-width: 390px) { .single #primary #main .post-single__meta .letter_us { font-size: 13px; } }

@media (max-width: 389px) { .single #primary #main .post-single__meta .letter_us { font-size: 12px; } }

.single #primary #main .post-single[data-sponsored="true"] { margin-top: 15px; }

.single .site-content-single:not(#content):not(#pre-footer) > .wrap-single:not(#wrap-versus) { margin-top: -25px; }

.single .grid__item:not(.content-area) .shared-icons, .single .grid__item:not(.content-area) .letter_us { display: none; }

body.single #page #content #wrap .single-container .grid #primary main nav.entry-breadcrumbs { margin-bottom: 10px; }

body.single #page #content #wrap .single-container .grid #primary main article > div.post-single__tags { display: none; }

@media only screen and (max-width: 749px) { body.single #page #content #wrap .single-container .grid #primary main article .entry-content .videos-player-brightcove { margin-bottom: 35px; } }

body.single #page #content #wrap .single-container .grid #primary main article .entry-content .videos-player-brightcove .videos-stick-dismiss { display: none; }

body.single #page #content #wrap .single-container .grid #primary main article .entry-content .videos-player iframe { width: 100% !important; }

body.single #page #content #wrap .single-container .grid #primary main article .entry-content .widget_videos-post-video .videos-player iframe { height: 100% !important; }

body.single #page #content #wrap .single-container .grid #primary main article .entry-content .post-single__content-wrap .videos-player iframe { height: auto !important; }

body.single #page #content #wrap .single-container .grid #primary main article .entry-content .post-single__content-wrap iframe[src*="dailymotion"] { width: 100%; aspect-ratio: 16/9; height: auto; }

body.single #page #content #wrap .single-container .grid #primary main article .entry-content .post-single__content-wrap > div:not([itemprop="articleBody"]), body.single #page #content #wrap .single-container .grid #primary main article .entry-content .post-single__content-wrap > br { display: none; }

body.single #page #content #wrap .single-container .grid #primary main article .entry-content .slideshow-wrapper .gallery-slider .slideshow__slide { min-height: initial; }

@media only screen and (max-width: 749px) { body.single #page #content #wrap .single-container .grid #primary main article { margin-bottom: 0; } }

body.single .sidebar-single > .popular-post-widget .post-card__image:before, body.single .sidebar-single > .popular-post-widget .post-card__image:after, body.single .sidebar-single > .widget_most_read_posts_widget .post-card__image:before, body.single .sidebar-single > .widget_most_read_posts_widget .post-card__image:after { content: none !important; }

body.single.promotion-template-default #wrap:before { background-color: #DEDEDE; }

body.single.promotion-template-default #wrap #main > .entry-breadcrumbs { display: none !important; }

@media only screen and (max-width: 749px) { body.single.single-post #primary main .sponsor .sponsor-text { max-width: 120px; width: auto; text-align: left; }
  body.single.single-post #primary main article .entry-content.post-single__body #versus:before { width: 100%; }
  body.single.single-post #primary main article .entry-content.post-single__body #versus #wrap-versus { padding-top: 20px; }
  body.single.single-post #primary main article .entry-content.post-single__body #versus #wrap-versus article { border: 0; }
  body.single.single-post #primary main article .entry-content.post-single__body #versus #wrap-versus h2.widgettitle { margin-bottom: 0 !important; }
  body.single.single-post #primary main article .entry-content.post-single__body #versus #wrap-versus .poll_wrapper h3 { margin-top: 0 !important; padding-top: 10px; }
  body.single.single-post .site-content.site-content-single .wrap-default.wrap-single { padding-top: 0; }
  body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid > .widget_ads_widget, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid > .widget_ads_widget { float: none; }
  body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid section:nth-of-type(1), body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid section:nth-of-type(1) { margin-top: 0; }
  body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid section:nth-of-type(1) .post-list.post-grid.grid, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid section:nth-of-type(1) .post-list.post-grid.grid { grid-gap: 0px !important; }
  body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid section:nth-of-type(7) article, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid section:nth-of-type(7) article, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid section:nth-of-type(5) article, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid section:nth-of-type(5) article { margin-bottom: 0; }
  body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid section:nth-of-type(7) article .post-card__grid .post-card__thumb-wrap:before, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid section:nth-of-type(7) article .post-card__grid .post-card__thumb-wrap:before, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid section:nth-of-type(5) article .post-card__grid .post-card__thumb-wrap:before, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid section:nth-of-type(5) article .post-card__grid .post-card__thumb-wrap:before { content: ''; position: absolute; z-index: 4; padding: 0 !important; width: 48px; height: 48px; top: 50%; left: 50%; opacity: 1; border-radius: 50%; visibility: visible; pointer-events: none; -webkit-transition: all 0.3s; transition: all 0.3s; -webkit-box-sizing: border-box; box-sizing: border-box; border: 2px solid #fff; background-color: rgba(23, 25, 26, 0.5); }
  body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid section:nth-of-type(7) article .post-card__grid .post-card__thumb-wrap:after, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid section:nth-of-type(7) article .post-card__grid .post-card__thumb-wrap:after, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid section:nth-of-type(5) article .post-card__grid .post-card__thumb-wrap:after, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid section:nth-of-type(5) article .post-card__grid .post-card__thumb-wrap:after { content: ''; position: absolute; background-image: url(../images/icon-play.png); left: 50%; background-size: contain; background-repeat: no-repeat; background-position: center; -webkit-transition: 100ms all ease; transition: 100ms all ease; height: 17px; width: 15px; z-index: 5; margin: -8px 0 0 -5px; top: 50%; }
  body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid section:nth-of-type(7) article:nth-of-type(1), body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid section:nth-of-type(7) article:nth-of-type(1), body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid section:nth-of-type(5) article:nth-of-type(1), body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid section:nth-of-type(5) article:nth-of-type(1) { margin-bottom: 10px; }
  body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid section:nth-of-type(7) article:nth-of-type(1) .post-card__grid, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid section:nth-of-type(7) article:nth-of-type(1) .post-card__grid, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid section:nth-of-type(5) article:nth-of-type(1) .post-card__grid, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid section:nth-of-type(5) article:nth-of-type(1) .post-card__grid { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid section:nth-of-type(7) article:nth-of-type(1) .post-card__grid .post-card__thumb-wrap, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid section:nth-of-type(7) article:nth-of-type(1) .post-card__grid .post-card__thumb-wrap, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid section:nth-of-type(5) article:nth-of-type(1) .post-card__grid .post-card__thumb-wrap, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid section:nth-of-type(5) article:nth-of-type(1) .post-card__grid .post-card__thumb-wrap { width: 100% !important; overflow: hidden; float: none; }
  body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid section:nth-of-type(7) article:nth-of-type(1) .post-card__grid .entry-content, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid section:nth-of-type(7) article:nth-of-type(1) .post-card__grid .entry-content, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid section:nth-of-type(5) article:nth-of-type(1) .post-card__grid .entry-content, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid section:nth-of-type(5) article:nth-of-type(1) .post-card__grid .entry-content { width: 100% !important; float: none; }
  body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid section:nth-of-type(7) article:nth-of-type(1) .post-card__grid .entry-content .post-card__title .entry-title, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid section:nth-of-type(7) article:nth-of-type(1) .post-card__grid .entry-content .post-card__title .entry-title, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid section:nth-of-type(5) article:nth-of-type(1) .post-card__grid .entry-content .post-card__title .entry-title, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid section:nth-of-type(5) article:nth-of-type(1) .post-card__grid .entry-content .post-card__title .entry-title { font-size: 16px !important; }
  body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid section:nth-of-type(7) article:nth-of-type(n+2), body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid section:nth-of-type(7) article:nth-of-type(n+2), body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid section:nth-of-type(5) article:nth-of-type(n+2), body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid section:nth-of-type(5) article:nth-of-type(n+2) { padding: 15px 0; /* border-top: 1px solid #C4C4C4; */ }
  body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid section:nth-of-type(7) article:nth-of-type(n+2) .post-card__grid .post-card__thumb-wrap, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid section:nth-of-type(7) article:nth-of-type(n+2) .post-card__grid .post-card__thumb-wrap, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid section:nth-of-type(5) article:nth-of-type(n+2) .post-card__grid .post-card__thumb-wrap, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid section:nth-of-type(5) article:nth-of-type(n+2) .post-card__grid .post-card__thumb-wrap { width: 35% !important; float: left; }
  body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid section:nth-of-type(7) article:nth-of-type(n+2) .post-card__grid .entry-content, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid section:nth-of-type(7) article:nth-of-type(n+2) .post-card__grid .entry-content, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid section:nth-of-type(5) article:nth-of-type(n+2) .post-card__grid .entry-content, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid section:nth-of-type(5) article:nth-of-type(n+2) .post-card__grid .entry-content { width: 65% !important; float: right; /* padding: 0 0 0 20px !important; */ }
  body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid section:nth-of-type(7) article:nth-of-type(n+2) .post-card__grid .entry-content header h2.h6, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid section:nth-of-type(7) article:nth-of-type(n+2) .post-card__grid .entry-content header h2.h6, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid section:nth-of-type(5) article:nth-of-type(n+2) .post-card__grid .entry-content header h2.h6, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid section:nth-of-type(5) article:nth-of-type(n+2) .post-card__grid .entry-content header h2.h6 { font-size: 14px; line-height: 20px; }
  body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid section:nth-of-type(7) article:nth-of-type(n+2) .post-card__grid .entry-content header h2.h6 a, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid section:nth-of-type(7) article:nth-of-type(n+2) .post-card__grid .entry-content header h2.h6 a, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid section:nth-of-type(5) article:nth-of-type(n+2) .post-card__grid .entry-content header h2.h6 a, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid section:nth-of-type(5) article:nth-of-type(n+2) .post-card__grid .entry-content header h2.h6 a { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; height: 60px; overflow: hidden; }
  body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid section:nth-of-type(7) article, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid section:nth-of-type(7) article { margin-bottom: 0; } }

@media only screen and (max-width: 749px) and (min-width: 750px) { body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid section:nth-of-type(7) article .post-card__grid .post-card__thumb-wrap:before, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid section:nth-of-type(7) article .post-card__grid .post-card__thumb-wrap:before { margin: -24px 0 0 -24px; } }

@media only screen and (max-width: 749px) and (max-width: 749px) { body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid section:nth-of-type(7) article .post-card__grid .post-card__thumb-wrap:before, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid section:nth-of-type(7) article .post-card__grid .post-card__thumb-wrap:before { margin: 0 0 0 -24px; } }

@media only screen and (max-width: 749px) { body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid section:nth-of-type(5) article .post-card__grid .post-card__thumb-wrap:before, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid section:nth-of-type(5) article .post-card__grid .post-card__thumb-wrap:before { margin: -24px 0 0 -24px; }
  body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid section:nth-of-type(5) article:nth-of-type(n+2) .post-card__grid .entry-content .post-card__tags.with_thumb, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid section:nth-of-type(5) article:nth-of-type(n+2) .post-card__grid .entry-content .post-card__tags.with_thumb { left: 22px; position: relative; top: -8px; }
  body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid section:nth-of-type(5) article:nth-of-type(n+2) .post-card__grid .entry-content header h2.h6, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid section:nth-of-type(5) article:nth-of-type(n+2) .post-card__grid .entry-content header h2.h6 { margin-top: -5px; }
  body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid section:nth-of-type(5) article:nth-of-type(n+2) .post-card__grid .entry-content header h2.h6 a, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid section:nth-of-type(5) article:nth-of-type(n+2) .post-card__grid .entry-content header h2.h6 a { margin-left: 22px; }
  body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid section.widget_elfsight_widget, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid section.widget_elfsight_widget { margin-bottom: 35px; padding: 0 !important; }
  body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid .sidebar__item.popular-post-widget, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid .sidebar__item.popular-post-widget, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid .sidebar__item.widget_most_read_posts_widget, body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid .sidebar__item.widget_most_read_posts_widget { padding: 0 !important; }
  body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid .sidebar__item.popular-post-widget article:nth-of-type(3), body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid .sidebar__item.popular-post-widget article:nth-of-type(3), body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .container .grid .sidebar__item.widget_most_read_posts_widget article:nth-of-type(3), body.single.single-post .site-content.site-content-single .wrap-default.wrap-single .navbar-container .grid .sidebar__item.widget_most_read_posts_widget article:nth-of-type(3) { border: 0; }
  body.single.single-post #pre-footer { background-color: transparent !important; }
  body.single.single-post #pre-footer #pre-footer-wrap .container .grid .widget_entravision_plugins_widget_outbrain, body.single.single-post #pre-footer #pre-footer-wrap .navbar-container .grid .widget_entravision_plugins_widget_outbrain { padding: 0 !important; }
  body.single.single-post #pre-footer #pre-footer-wrap .container .grid .widget_entravision_plugins_widget_outbrain .OUTBRAIN, body.single.single-post #pre-footer #pre-footer-wrap .navbar-container .grid .widget_entravision_plugins_widget_outbrain .OUTBRAIN { padding-top: 20px; }
  body.single.single-post #pre-footer #pre-footer-wrap .container .grid .widget_ads_widget, body.single.single-post #pre-footer #pre-footer-wrap .navbar-container .grid .widget_ads_widget { display: table; } }

.single.mobile .site-content-single .post-list-container .gallery-slider__slide-control { position: relative; text-align: right; padding: 0; margin: -0.5em auto; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; z-index: 1; bottom: 0 !important; }

.single.mobile .site-content-single .post-list-container .gallery-slider__slide-control .slick-arrow { display: none !important; /* margin: 0 0 10px !important; position: relative; display: inline-block; */ }

.single.mobile .site-content-single .post-list-container .gallery-slider__slide-control .gallery-slider__dots-control { display: block; line-height: 0; }

.single.mobile .site-content-single .post-list-container .gallery-slider__slide-control .gallery-slider__dots-control > .slick-dots { text-align: center; line-height: 0; }

.single.mobile .site-content-single .post-list-container .gallery-slider__slide-control .gallery-slider__dots-control > .slick-dots li { display: inline-block; text-indent: -9999px; color: transparent; margin: 0 2px; }

.single.mobile .site-content-single .post-list-container .gallery-slider__slide-control .gallery-slider__dots-control > .slick-dots li:after { content: ""; background-color: #000; width: 8px !important; height: 8px !important; border-radius: 50%; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: calc(50% - 8px) auto 0; }

.single.mobile .site-content-single .post-list-container .gallery-slider__slide-control .gallery-slider__dots-control > .slick-dots li:not(.slick-active):after { background-color: #ccc; }

.single.mobile .site-content-single .post-list-container .gallery-slider__slide-control .gallery-slider__dots-control > .slick-dots li.slick-active:after { background-color: #3E3E3E; }

.single.mobile .recent-posts-widget .post-card .entry-header > .entry-title { margin-top: 9px; }

.single.mobile .recent-posts-widget .post-card .entry-content { position: relative; }

.single.mobile .recent-posts-widget .post-card .entry-content .post-card__tags.with_thumb { position: absolute; bottom: 100%; background-color: #fff; padding: 0; }

.single.mobile .site-content > .wrap-single .grid > .post-list-container:nth-of-type(2) { border-top: none; }

.single.mobile #aw1dBm { margin-top: 0 !important; }

.single.mobile .post-single__after-text-content .widget_adzerkwidget .adzerk.medium-rectangle { margin-bottom: 15px; }

.single-promotion .widget_entravision_plugins_widget_trinity { display: none; }

.single-promotion .post-single > .post-single__title > p { display: none; }

body.mobile-safari .widget_entravision_plugins_widget_trinity, body.safari .widget_entravision_plugins_widget_trinity { display: none; }

@media only screen and (min-width: 750px) { .single-promotion .post-single__body { padding: 0 !important; }
  .single-promotion .post-single__body .post-single__thumb-wrap, .single-promotion .post-single__body .post-single__before-text-content, .single-promotion .post-single__body .post-single__after-text-content { width: 100%; margin-left: 0 !important; margin-right: 0 !important; } }

.post-card__tags .post-recipe-category:not(:nth-child(1)), .post-card__tags .post-category.badge, .post-card__tags .post-tags { display: none; }

.post-category + .post-tags, .large-up--two-thirds .post-tags, .large-up--two-quarters .post-tags, .slideshow__slide .post-tags { display: inline-block !important; }

.medium-up--two-thirds .post-tags:nth-child(1), .single-post .post-card__tags .post-category.badge:nth-child(1) { display: inline-block !important; }

@media only screen and (max-width: 749px) { .large-up--two-thirds .post-card__tags > a.post-tags { display: none; }
  .large-up--two-thirds .post-card__tags > a.post-tags:first-child { display: inline-block !important; } }

.archive.tag .post-card__tags .post-category.badge:nth-child(1), .archive.author .post-card__tags .post-category.badge:nth-child(1) { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

@media only screen and (max-width: 749px) { .archive.tag .post-card__tags .post-category.badge:nth-child(1), .archive.author .post-card__tags .post-category.badge:nth-child(1) { margin-right: 10px; } }

#wrap-juntos .post-grid .large-up--one-third, #wrap-juntas .post-grid .large-up--one-third { width: 31.633333%; margin-right: 15px; }

#wrap-juntos .grid__item.large-up--one-third, #wrap-juntas .grid__item.large-up--one-third { width: 31.333333%; }

#wrap-juntos .post-list, #wrap-juntas .post-list { margin-left: 0px; margin-right: 0; grid-template-columns: repeat(3, 1fr); -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding-right: 15px; grid-gap: 30px; row-gap: 0; display: grid; }

@media only screen and (max-width: 989px) { #wrap-juntos .post-list, #wrap-juntas .post-list { display: block; padding-right: 0; } }

#wrap-juntos .post-list > .grid__item, #wrap-juntas .post-list > .grid__item { width: 100% !important; margin: 0 !important; padding: 0 !important; }

#wrap-juntos .posts-featured, #wrap-juntas .posts-featured { margin-left: 0 !important; padding-right: 15px; }

#wrap-juntos .posts-featured > .grid__item, #wrap-juntas .posts-featured > .grid__item { width: 100%; margin: 0 !important; padding: 0 !important; }

@media only screen and (min-width: 750px) { #wrap-juntos .posts-featured > .large-up--two-thirds, #wrap-juntas .posts-featured > .large-up--two-thirds { width: 68.77%; padding-right: 30px !important; } }

@media only screen and (max-width: 749px) { #wrap-juntos .posts-featured > .large-up--two-thirds, #wrap-juntas .posts-featured > .large-up--two-thirds { width: 100%; } }

@media only screen and (min-width: 750px) { #wrap-juntos .posts-featured > .large-up--one-third, #wrap-juntas .posts-featured > .large-up--one-third { width: 31.23%; } }

@media only screen and (max-width: 749px) { #wrap-juntos .posts-featured > .large-up--one-third, #wrap-juntas .posts-featured > .large-up--one-third { width: 100%; } }

#wrap-juntos article, #wrap-juntas article { border-bottom: none; }

.posts-featured .large-up--two-quarters.posts-featured--large { border: none !important; }

.posts-featured .large-up--two-quarters.posts-featured--large > .post-card { margin-bottom: 0; }

.posts-featured .large-up--one-quarter { padding-right: 15px; }

@media only screen and (min-width: 990px) { .posts-featured .large-up--one-quarter { border-right: 1px solid #C4C4C4; } }

.posts-featured .large-up--one-quarter:not(:last-child) .with_thumb[data-sponsored="false"] .post-card__title .h6 { margin-top: 9px !important; margin-bottom: 8px !important; }

.posts-featured .large-up--one-quarter:not(:last-child) .with_thumb[data-sponsored="false"] .post-card__body p { margin-bottom: -2px; line-height: 20px; }

.posts-featured .large-up--one-quarter:not(:last-child) .with_thumb[data-sponsored="true"] .post-card__title .h6 { margin-top: 18px !important; margin-bottom: 9px !important; }

.posts-featured .large-up--one-quarter:not(:last-child) .with_thumb[data-sponsored="true"] .post-card__body p { margin-top: -3px; margin-bottom: -2px; line-height: 20px; }

.posts-featured .large-up--one-quarter:not(:last-child) .with_thumb[data-sponsored="true"] .post-card__meta { margin-top: 4px; }

.posts-featured .large-up--one-quarter:last-child { padding-right: 0; border-right: none; }

.posts-featured .large-up--one-quarter:last-child .sponsored { display: none !important; }

.posts-featured .large-up--one-quarter:last-child .post-card > .grid { display: grid; grid-template-columns: 1fr 1.27fr; grid-gap: 0; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-right: 0 !important; }

.posts-featured .large-up--one-quarter:last-child .post-card > .grid > .small--full { width: 100% !important; }

.posts-featured .large-up--one-quarter:last-child .post-card > .grid > .medium-up--two-thirds { padding-left: 17px !important; }

.posts-featured .large-up--one-quarter:last-child .post-card > .grid > .medium-up--two-thirds > .post-card__title { display: -webkit-box; -webkit-line-clamp: 3; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; }

@media only screen and (min-width: 990px) { .posts-featured .large-up--one-quarter:last-child .post-card > .grid > .medium-up--two-thirds > .post-card__tags { margin-top: -0.15em; padding-bottom: 0 !important; } }

.posts-featured .large-up--one-quarter:last-child .post-card > .grid > .medium-up--one-third > .post-card__image { min-height: 67px; min-width: 113px; }

.posts-featured .btn { display: block; margin: auto; }

.posts-featured--small .post-card { border-bottom: 1px solid #C4C4C4; margin-bottom: 5px; padding: 10px 0; /*&__title .h6{ font-size: 14px; }*/ }

@media only screen and (max-width: 749px) { .posts-featured--small .post-card { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }

.posts-featured--small .post-card:first-of-type { padding-top: 0; }

.posts-featured--small .post-card:last-of-type { border-bottom: 0; }

.posts-featured--small .post-card__title { margin-top: 5px; }

.posts-featured--small .post-card__tags + .post-card__title { margin: 0 0 0; }

.posts-featured-title { text-align: left; padding-top: 10px; clear: both; color: black; position: relative; z-index: 2; }

.posts-featured-title svg { width: 165px; height: 60px; }

.posts-featured-title svg path { fill: currentColor; }

.posts-featured-title .thin-extended, .posts-featured-title .thin-large { margin-bottom: 0; padding-bottom: 0; margin-top: 0; padding-top: 0; color: #808080; display: block; }

.posts-featured-title .h2, .posts-featured-title h2 { margin: 0; padding: 0; font-size: 57px; }

.posts-featured-title p { max-width: 650px; margin-left: auto; margin-right: auto; }

.posts-featured-link-text { display: inline-block; margin-top: 10px; font-family: "Nunito Sans", NunitoSans, sans-serif; text-transform: uppercase; font-weight: 600; letter-spacing: 3px; text-decoration: underline; color: primary; }

.posts-featured div[class$='-column'] { display: table-cell; vertical-align: middle; }

@media (max-width: 989px) { .posts-featured div[class$='-column'] { display: block; } }

.posts-featured .posts-featured-image-column { width: 20%; padding: 0 40px; }

@media (max-width: 989px) { .posts-featured .posts-featured-image-column { width: 100%; padding: 40px; } }

.posts-featured .posts-featured-image-column img { max-width: 160px; margin: auto; }

@media (max-width: 989px) { .posts-featured .posts-featured-image-column img { max-width: 120px; } }

.posts-featured .posts-featured-title-column { width: 40%; }

@media (max-width: 989px) { .posts-featured .posts-featured-title-column { width: 100%; } }

.posts-featured .posts-featured-info-column { width: 40%; }

@media (max-width: 989px) { .posts-featured .posts-featured-info-column { width: 100%; } }

.posts-featured-info { color: black; }

.posts-featured-info svg { max-width: 65px; max-height: 65px; margin: auto; }

.posts-featured.-primary { background-color: #FFC300; }

.posts-featured.-pop { background-color: #A157B2; }

.posts-featured.-dark { background: #4d4d4d; }

.posts-featured.-mute { background: #f2f4f7; }

.posts-featured.-padded { padding: 28px 0 56px; }

@media (min-width: 480px) { .posts-featured.-padded { padding: 35px 0 70px; } }

@media (min-width: 1400px) { .posts-featured.-padded { padding: 40px 0 80px; } }

.posts-featured *::-moz-selection { background: rgba(0, 0, 0, 0.8); color: white; }

.posts-featured *::selection { background: rgba(0, 0, 0, 0.8); color: white; }

.tab-section > .container, .tab-section > .navbar-container { width: auto; margin: 0; padding: 0; }

/*============================================================================
  Hero slider
  Extends default slick slider styles.
  Extra specificity in selectors is used to override defaults.
==============================================================================*/
.wrap-tax-recipe-category .badge-dishes { color: white; }

.slideshow-wrapper { position: relative; /* @include aspect-ratio(16, 9); */ }

@media (max-width: 989px) { .slideshow-wrapper { border: 0 !important; } }

@media (max-width: 989px) { .slideshow-wrapper .slick-slide { margin-right: 1px; margin-left: 1px; } }

@media only screen and (max-width: 749px) { .with_dots.slideshow-wrapper .slick-slide { margin-right: 10px; } }

.home.mobile #wrap .recent-posts-widget .with_dots .gallery-slider .slick-list { padding-right: 50px; }

@media only screen and (max-width: 749px) { body.mobile-safari .gallery-slider.slick-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article header.entry-header.post-card__title { display: block !important; }
  body.mobile-safari .gallery-slider.slick-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article header.entry-header.post-card__title h2.h6.post-card__heading.entry-title { height: 46px; overflow: hidden; -webkit-line-clamp: unset !important; text-overflow: unset !important; }
  body.mobile-safari .gallery-slider.slick-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article header.entry-header.post-card__title h2.h6.post-card__heading.entry-title a { height: 46px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; text-overflow: ellipsis; -webkit-box-orient: vertical; } }

#body-secondary .slideshow-wrapper, .wrap-category .slideshow-wrapper, .wrap-tag .slideshow-wrapper, .wrap-tax-recipe-category .slideshow-wrapper, .wrap-archive .slideshow-wrapper, .post-single__thumb-wrap .slideshow-wrapper, .wrap-single .post-single__thumb-wrap > .slideshow-wrapper { position: relative; border-top: 1px solid #c4c4c4; height: auto; /* .slick-slide > div { //padding: 10px 35px 35px 35px; //padding: 10px 10px 0px 5px; padding: 10px 0px 0px 20px; margin-left: -20px; } */ }

@media only screen and (min-width: 750px) { #body-secondary .slideshow-wrapper, .wrap-category .slideshow-wrapper, .wrap-tag .slideshow-wrapper, .wrap-tax-recipe-category .slideshow-wrapper, .wrap-archive .slideshow-wrapper, .post-single__thumb-wrap .slideshow-wrapper, .wrap-single .post-single__thumb-wrap > .slideshow-wrapper { margin-top: 30px; } }

@media only screen and (max-width: 749px) { #body-secondary .slideshow-wrapper, .wrap-category .slideshow-wrapper, .wrap-tag .slideshow-wrapper, .wrap-tax-recipe-category .slideshow-wrapper, .wrap-archive .slideshow-wrapper, .post-single__thumb-wrap .slideshow-wrapper, .wrap-single .post-single__thumb-wrap > .slideshow-wrapper { margin-top: 25px; margin-bottom: 30px; } }

@media only screen and (max-width: 749px) { #body-secondary .slideshow-wrapper, .wrap-category .slideshow-wrapper, .wrap-tag .slideshow-wrapper, .wrap-tax-recipe-category .slideshow-wrapper, .wrap-archive .slideshow-wrapper, .post-single__thumb-wrap .slideshow-wrapper, .wrap-single .post-single__thumb-wrap > .slideshow-wrapper { width: calc(100vw - 30px) !important; }
  #body-secondary .slideshow-wrapper.clima-slider .slick-slide, .wrap-category .slideshow-wrapper.clima-slider .slick-slide, .wrap-tag .slideshow-wrapper.clima-slider .slick-slide, .wrap-tax-recipe-category .slideshow-wrapper.clima-slider .slick-slide, .wrap-archive .slideshow-wrapper.clima-slider .slick-slide, .post-single__thumb-wrap .slideshow-wrapper.clima-slider .slick-slide, .wrap-single .post-single__thumb-wrap > .slideshow-wrapper.clima-slider .slick-slide { width: calc(100vw - 30px - 5px) !important; margin: 0 2.5px !important; } }

#body-secondary .slideshow-wrapper .slick-list, .wrap-category .slideshow-wrapper .slick-list, .wrap-tag .slideshow-wrapper .slick-list, .wrap-tax-recipe-category .slideshow-wrapper .slick-list, .wrap-archive .slideshow-wrapper .slick-list, .post-single__thumb-wrap .slideshow-wrapper .slick-list, .wrap-single .post-single__thumb-wrap > .slideshow-wrapper .slick-list { margin-top: 10px; }

#body-secondary .slideshow-wrapper .slick-slide:nth-of-type(even), .wrap-category .slideshow-wrapper .slick-slide:nth-of-type(even), .wrap-tag .slideshow-wrapper .slick-slide:nth-of-type(even), .wrap-tax-recipe-category .slideshow-wrapper .slick-slide:nth-of-type(even), .wrap-archive .slideshow-wrapper .slick-slide:nth-of-type(even), .post-single__thumb-wrap .slideshow-wrapper .slick-slide:nth-of-type(even), .wrap-single .post-single__thumb-wrap > .slideshow-wrapper .slick-slide:nth-of-type(even) { margin-left: 10px; }

@media only screen and (max-width: 749px) { #body-secondary .slideshow-wrapper .slick-slide:nth-of-type(even), .wrap-category .slideshow-wrapper .slick-slide:nth-of-type(even), .wrap-tag .slideshow-wrapper .slick-slide:nth-of-type(even), .wrap-tax-recipe-category .slideshow-wrapper .slick-slide:nth-of-type(even), .wrap-archive .slideshow-wrapper .slick-slide:nth-of-type(even), .post-single__thumb-wrap .slideshow-wrapper .slick-slide:nth-of-type(even), .wrap-single .post-single__thumb-wrap > .slideshow-wrapper .slick-slide:nth-of-type(even) { margin-left: 0px; } }

#body-secondary .slideshow-wrapper .slick-slide:nth-of-type(odd), .wrap-category .slideshow-wrapper .slick-slide:nth-of-type(odd), .wrap-tag .slideshow-wrapper .slick-slide:nth-of-type(odd), .wrap-tax-recipe-category .slideshow-wrapper .slick-slide:nth-of-type(odd), .wrap-archive .slideshow-wrapper .slick-slide:nth-of-type(odd), .post-single__thumb-wrap .slideshow-wrapper .slick-slide:nth-of-type(odd), .wrap-single .post-single__thumb-wrap > .slideshow-wrapper .slick-slide:nth-of-type(odd) { margin-right: 10px; }

@media (max-width: 989px) { #body-secondary .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__video:before, .wrap-category .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__video:before, .wrap-tag .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__video:before, .wrap-tax-recipe-category .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__video:before, .wrap-archive .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__video:before, .post-single__thumb-wrap .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__video:before, .wrap-single .post-single__thumb-wrap > .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__video:before { margin: -24px 0 0 -24px; position: absolute; width: 48px; height: 48px; top: 50%; left: 50%; opacity: 1; border-radius: 50%; visibility: visible; pointer-events: none; -webkit-transition: all 0.3s; transition: all 0.3s; border: 2px solid #fff; -webkit-box-sizing: border-box; box-sizing: border-box; background-color: rgba(23, 25, 26, 0.5); }
  #body-secondary .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__video:after, .wrap-category .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__video:after, .wrap-tag .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__video:after, .wrap-tax-recipe-category .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__video:after, .wrap-archive .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__video:after, .post-single__thumb-wrap .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__video:after, .wrap-single .post-single__thumb-wrap > .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__video:after { background-image: url(../images/icon-play.png); margin: -8px 0 0 -5px; position: absolute; height: 17px; width: 15px; left: 50%; top: 50%; } }

@media (max-width: 989px) { #body-secondary .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__tags.with_thumb, .wrap-category .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__tags.with_thumb, .wrap-tag .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__tags.with_thumb, .wrap-tax-recipe-category .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__tags.with_thumb, .wrap-archive .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__tags.with_thumb, .post-single__thumb-wrap .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__tags.with_thumb, .wrap-single .post-single__thumb-wrap > .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__tags.with_thumb { top: -15px; margin: 0 0 -5px !important; padding: 5px 5px 0 0; position: relative; width: auto; display: table !important; background-color: #ffffff; }
  #body-secondary .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__tags.with_thumb a.post-tags, .wrap-category .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__tags.with_thumb a.post-tags, .wrap-tag .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__tags.with_thumb a.post-tags, .wrap-tax-recipe-category .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__tags.with_thumb a.post-tags, .wrap-archive .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__tags.with_thumb a.post-tags, .post-single__thumb-wrap .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__tags.with_thumb a.post-tags, .wrap-single .post-single__thumb-wrap > .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__tags.with_thumb a.post-tags { font-weight: 700; } }

#body-secondary .slideshow-wrapper .slick-slide .slideshow__slide article header.entry-header.post-card__title h2, .wrap-category .slideshow-wrapper .slick-slide .slideshow__slide article header.entry-header.post-card__title h2, .wrap-tag .slideshow-wrapper .slick-slide .slideshow__slide article header.entry-header.post-card__title h2, .wrap-tax-recipe-category .slideshow-wrapper .slick-slide .slideshow__slide article header.entry-header.post-card__title h2, .wrap-archive .slideshow-wrapper .slick-slide .slideshow__slide article header.entry-header.post-card__title h2, .post-single__thumb-wrap .slideshow-wrapper .slick-slide .slideshow__slide article header.entry-header.post-card__title h2, .wrap-single .post-single__thumb-wrap > .slideshow-wrapper .slick-slide .slideshow__slide article header.entry-header.post-card__title h2 { overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; text-overflow: ellipsis; -webkit-box-orient: vertical; }

@media (max-width: 989px) { #body-secondary .slideshow-wrapper .slick-slide .slideshow__slide article header.entry-header.post-card__title h2, .wrap-category .slideshow-wrapper .slick-slide .slideshow__slide article header.entry-header.post-card__title h2, .wrap-tag .slideshow-wrapper .slick-slide .slideshow__slide article header.entry-header.post-card__title h2, .wrap-tax-recipe-category .slideshow-wrapper .slick-slide .slideshow__slide article header.entry-header.post-card__title h2, .wrap-archive .slideshow-wrapper .slick-slide .slideshow__slide article header.entry-header.post-card__title h2, .post-single__thumb-wrap .slideshow-wrapper .slick-slide .slideshow__slide article header.entry-header.post-card__title h2, .wrap-single .post-single__thumb-wrap > .slideshow-wrapper .slick-slide .slideshow__slide article header.entry-header.post-card__title h2 { line-height: 23px; margin-top: 8px; }
  #body-secondary .slideshow-wrapper .slick-slide .slideshow__slide article header.entry-header.post-card__title h2 a, .wrap-category .slideshow-wrapper .slick-slide .slideshow__slide article header.entry-header.post-card__title h2 a, .wrap-tag .slideshow-wrapper .slick-slide .slideshow__slide article header.entry-header.post-card__title h2 a, .wrap-tax-recipe-category .slideshow-wrapper .slick-slide .slideshow__slide article header.entry-header.post-card__title h2 a, .wrap-archive .slideshow-wrapper .slick-slide .slideshow__slide article header.entry-header.post-card__title h2 a, .post-single__thumb-wrap .slideshow-wrapper .slick-slide .slideshow__slide article header.entry-header.post-card__title h2 a, .wrap-single .post-single__thumb-wrap > .slideshow-wrapper .slick-slide .slideshow__slide article header.entry-header.post-card__title h2 a { font-size: 18px; } }

@media (max-width: 989px) { #body-secondary .slideshow-wrapper .slick-slide .slideshow__slide article header, .wrap-category .slideshow-wrapper .slick-slide .slideshow__slide article header, .wrap-tag .slideshow-wrapper .slick-slide .slideshow__slide article header, .wrap-tax-recipe-category .slideshow-wrapper .slick-slide .slideshow__slide article header, .wrap-archive .slideshow-wrapper .slick-slide .slideshow__slide article header, .post-single__thumb-wrap .slideshow-wrapper .slick-slide .slideshow__slide article header, .wrap-single .post-single__thumb-wrap > .slideshow-wrapper .slick-slide .slideshow__slide article header { margin-top: 0px !important; } }

#body-secondary .slideshow-wrapper .slick-track > .slick-slide > div, .wrap-category .slideshow-wrapper .slick-track > .slick-slide > div, .wrap-tag .slideshow-wrapper .slick-track > .slick-slide > div, .wrap-tax-recipe-category .slideshow-wrapper .slick-track > .slick-slide > div, .wrap-archive .slideshow-wrapper .slick-track > .slick-slide > div, .post-single__thumb-wrap .slideshow-wrapper .slick-track > .slick-slide > div, .wrap-single .post-single__thumb-wrap > .slideshow-wrapper .slick-track > .slick-slide > div { position: relative; }

#body-secondary .slideshow-wrapper .slick-track > .slick-slide > div .post-card, .wrap-category .slideshow-wrapper .slick-track > .slick-slide > div .post-card, .wrap-tag .slideshow-wrapper .slick-track > .slick-slide > div .post-card, .wrap-tax-recipe-category .slideshow-wrapper .slick-track > .slick-slide > div .post-card, .wrap-archive .slideshow-wrapper .slick-track > .slick-slide > div .post-card, .post-single__thumb-wrap .slideshow-wrapper .slick-track > .slick-slide > div .post-card, .wrap-single .post-single__thumb-wrap > .slideshow-wrapper .slick-track > .slick-slide > div .post-card { margin-bottom: 0; }

.gallery-slider h2 { margin-top: 15px; }

.gallery-slider h2 a { font-size: 22px; }

.gallery-slider__slide-control { position: absolute; top: 0; right: 0; padding: 20px; margin: 10px; text-align: center; margin-right: 0; cursor: default; }

@media only screen and (min-width: 750px) { .gallery-slider__slide-control { padding-right: 0; } }

@media only screen and (max-width: 749px) { .gallery-slider__slide-control { padding-right: 5px; margin-top: 49px; } }

.gallery-slider__slide-control .slick-dots, .gallery-slider__slide-control .slick-dots { position: relative; display: inline-block; bottom: 0; margin: 0; padding: 0; }

.gallery-slider__slide-control .slick-dots li, .gallery-slider__slide-control .slick-dots li { display: none; bottom: 0; }

.gallery-slider__slide-control .slick-dots li.slick-active, .gallery-slider__slide-control .slick-dots li.slick-active { display: inline-block; }

.gallery-slider__slide-control .entravision-icon { /*padding: $section-spacing-small;*/ padding-left: 7px; padding-right: 0px; color: #3a3939; font-size: 13px; }

.gallery-slider__slide-control .entravision-icon.-chevron-right { padding-left: 25px; }

.gallery-slider__slide-control .entravision-icon:focus { color: #c4c4c4; text-decoration: none; }

@media only screen and (max-width: 749px) { .gallery-slider__slide-control .entry-meta.post-card__meta { display: none; } }

.slideshow { overflow: hidden; margin-bottom: 0; }

.slideshow .slideshow__slide, .slideshow .slick-list, .slideshow .slick-track { height: 100%; }

.slideshow .slick-prev, .slideshow .slick-next { top: 0; width: 40px; height: 100%; margin-top: 0; }

.slideshow .slick-prev { left: 0; }

.slideshow .slick-next { right: 0; }

.video-is-playing .slick-dots { display: none !important; }

.slideshow__pause:focus { z-index: 10000; width: auto; height: auto; margin: 0; padding: 25px; clip: auto; color: #000000; background-color: #FFC300; -webkit-transition: none; transition: none; }

.video-is-playing .slideshow__pause:focus { display: none; }

.slideshow__pause-stop { display: block; }

.is-paused .slideshow__pause-stop { display: none; }

.slideshow__pause-play { display: none; }

.is-paused .slideshow__pause-play { display: block; }

/*================ General slide styles ================*/
.slideshow__slide { position: relative; overflow: hidden; }

.slideshow__link { position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: block; }

.slideshow__link:active, .slideshow__link:focus { opacity: 1; }

.slideshow__overlay::before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #000000; opacity: 0.35; z-index: 3; }

.slideshow__overlay .overlay-content, .slideshow__overlay h1, .slideshow__overlay h2, .slideshow__overlay h4, .slideshow__overlay p { position: relative; z-index: 4; }

.gallery-slider__dots-control { display: none; }

.slideshow__caption { background-color: rgba(3, 3, 3, 0.65); position: absolute; width: 100%; bottom: 0; color: white; z-index: 9999; padding: 10px; margin: 0px; }

/*================ Slide images ================*/
.slideshow__image { position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; background-repeat: no-repeat; background-size: cover; background-position: center center; }

.slick-initialized .slideshow__image, .no-js .slideshow__image { opacity: 1; }

.slideshow__slide--background-video .slideshow__image { opacity: 0; }

.no-autoplay .slideshow__image { opacity: 1; }

.ie9 .slideshow__slide { z-index: 1 !important; }

.ie9 .slick-dots { z-index: 2; }

/*================ Slide text ================*/
.slideshow__text-wrap { height: 100%; }

.slideshow__link .slideshow__text-wrap { cursor: inherit; }

.slideshow__slide--has-background-video .slideshow__text-wrap { padding-top: 150px; }

.video-is-playing .slideshow__text-wrap { display: none; }

.slideshow__slide.video-is-paused .slideshow__text-wrap { display: none; }

.slideshow__text-content { position: absolute; z-index: 3; top: 50%; width: 100%; text-align: center; opacity: 0; -webkit-transition-delay: 0.3s; transition-delay: 0.3s; -webkit-transform: translateY(-40%); transform: translateY(-40%); }

.slick-active .slideshow__text-content, .no-js .slideshow__text-content { -webkit-transform: translateY(-50%); transform: translateY(-50%); opacity: 1; }

.slideshow__text-content::after { content: ""; bottom: -50px; left: 50%; opacity: 1; -webkit-transition: all 1s cubic-bezier(0.29, 0.63, 0.44, 1); transition: all 1s cubic-bezier(0.29, 0.63, 0.44, 1); content: ''; position: absolute; display: block; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; border: 3px solid #ffffff; border-radius: 50%; border-top-color: transparent; -webkit-animation: spin 0.65s infinite linear; animation: spin 0.65s infinite linear; }

.slick-initialized .slideshow__text-content::after, .no-js .slideshow__text-content::after { content: none; opacity: 0; visibility: hidden; }

.slideshow__title { color: #ffffff; }

.slideshow__subtitle { display: block; color: #ffffff; }

/*================ Video styles ================*/
.slideshow__slide--has-background-video::after { content: ""; position: absolute; z-index: 2; top: 0; right: 0; bottom: 0; left: 0; }

.slideshow__video { position: absolute; z-index: 2; top: 0; left: 0; display: none; }

.slideshow__video--background { position: relative; visibility: hidden; opacity: 0; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; }

.autoplay .slideshow__video--background.video-is-loaded { display: block; visibility: visible; opacity: 1; }

.slideshow__slide--background-video::after { content: ""; position: absolute; z-index: 2; top: 0; right: 0; bottom: 0; left: 0; display: block; }

.slideshow__video--chrome { display: none; width: 100%; height: 100%; opacity: 0; visibility: none; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; }

.ie9 .slideshow__video--chrome { display: block; }

.slideshow__slide.video-is-playing .slideshow__video--chrome, .slideshow__slide.video-is-paused .slideshow__video--chrome { display: block; visibility: visible; opacity: 1; }

/*================ Video control buttons ================*/
.slideshow__video-control { position: absolute; z-index: 4; display: none; padding: 5px; visibility: hidden; opacity: 0; -webkit-transition: all 0.1s ease-out; transition: all 0.1s ease-out; }

.slideshow__video-control:hover, .slideshow__video-control:focus { opacity: 0.7; }

.video-loader { content: ''; position: absolute; display: block; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; border: 3px solid #ffffff; border-radius: 50%; border-top-color: transparent; -webkit-animation: spin 0.65s infinite linear; animation: spin 0.65s infinite linear; z-index: 4; top: 50%; left: 50%; -webkit-transition: all 0.1s ease-out 0.5s; transition: all 0.1s ease-out 0.5s; }

.ie9 .video-loader, .video-is-loaded .video-loader, .video-is-playing .video-loader, .video-is-paused .video-loader, .autoplay .video-loader, .no-autoplay .video-loader { content: none; display: none; }

.video-is-loading .video-loader, .autoplay .video-is-loading .video-loader, .no-autoplay .video-is-loading .video-loader { display: block; visibility: visible; opacity: 1; }

.slideshow__video-control--play-wrapper { height: 30px; }

@media only screen and (min-width: 750px) { .slideshow__video-control--play-wrapper { height: 45px; } }

@media only screen and (min-width: 750px) { .slideshow__video-control--play-wrapper--push { margin-top: 15px; } }

.slideshow__video-control--play { position: relative; margin: 0 auto; opacity: 0; color: #ffffff; }

.slideshow__video-control--play .slideshow__video--background { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }

.video-is-loaded .slideshow__video-control--play { display: block; visibility: visible; opacity: 1; }

.video-is-loading .slideshow__video-control--play, .video-is-playing .slideshow__video-control--play, .slideshow__slide.video-is-paused .slideshow__video-control--play { display: none; visibility: hidden; opacity: 0; }

.slideshow__video-control--play .icon { width: 42px; height: 100%; }

@media only screen and (min-width: 750px) { .slideshow__video-control--play .icon { width: 65px; } }

.slideshow__video-control--close { top: 10px; right: 10px; background-color: #ffffff; color: #000000; }

.video-is-playing .slideshow__video-control--close, .slideshow__slide.video-is-paused .slideshow__video-control--close { display: block; visibility: visible; opacity: 1; }

.slideshow__video-control--close .icon { display: block; width: 20px; height: 20px; }

/* Galerias de Jetpack */
.entry-content .gallery { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; /*@include column-gap( 1.5em );*/ }

.entry-content .gallery > img, .entry-content .gallery > div, .entry-content .gallery > figure, .entry-content .gallery > article { display: inline-block; vertical-align: top; float: none; width: 100%; }

@media (min-width: 750px) { .entry-content .gallery.gallery-columns-2 { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } }

@media (min-width: 750px) { .entry-content .gallery.gallery-columns-3 { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } }

@media (min-width: 990px) { .entry-content .gallery.gallery-columns-3 { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; } }

@media (min-width: 750px) { .entry-content .gallery.gallery-columns-4 { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } }

@media (min-width: 990px) { .entry-content .gallery.gallery-columns-4 { -webkit-column-count: 4; -moz-column-count: 4; column-count: 4; } }

@media (min-width: 750px) { .entry-content .gallery.gallery-columns-5 { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } }

@media (min-width: 990px) { .entry-content .gallery.gallery-columns-5 { -webkit-column-count: 5; -moz-column-count: 5; column-count: 5; } }

@media (min-width: 750px) { .entry-content .gallery.gallery-columns-6 { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } }

@media (min-width: 990px) { .entry-content .gallery.gallery-columns-6 { -webkit-column-count: 6; -moz-column-count: 6; column-count: 6; } }

@media (min-width: 750px) { .entry-content .gallery.gallery-columns-7 { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } }

@media (min-width: 990px) { .entry-content .gallery.gallery-columns-7 { -webkit-column-count: 7; -moz-column-count: 7; column-count: 7; } }

@media (min-width: 750px) { .entry-content .gallery.gallery-columns-8 { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } }

@media (min-width: 990px) { .entry-content .gallery.gallery-columns-8 { -webkit-column-count: 8; -moz-column-count: 8; column-count: 8; } }

@media (min-width: 750px) { .entry-content .gallery.gallery-columns-9 { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } }

@media (min-width: 990px) { .entry-content .gallery.gallery-columns-9 { -webkit-column-count: 9; -moz-column-count: 9; column-count: 9; } }

.entry-content .gallery { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; z-index: 1; }

.entry-content .gallery figure.gallery-item .gallery-icon { display: table; margin: 0 auto; width: 100%; overflow: hidden; -webkit-transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); transition: -webkit-transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); }

.entry-content .gallery figure.gallery-item .gallery-icon:hover { -webkit-transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); transition: -webkit-transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: scale(1.015); transform: scale(1.015); -webkit-filter: brightness(1.15); filter: brightness(1.15); }

.entry-content .gallery figure.gallery-item .gallery-icon a img { border-radius: 10px; height: auto; -o-object-fit: cover; object-fit: cover; -o-object-position: center top; object-position: center top; width: 100%; max-height: 100px; }

@media (min-width: 720px) { .entry-content .gallery figure.gallery-item .gallery-icon a img { min-height: 175px; max-height: 175px; } }

.entry-content .gallery figure.gallery-item figcaption.gallery-caption { font-style: italic; }

.entry-content .gallery.gallery-columns-1 figure.gallery-item, .entry-content .gallery.gallery-columns-2 figure.gallery-item, .entry-content .gallery.gallery-columns-3 figure.gallery-item, .entry-content .gallery.gallery-columns-4 figure.gallery-item, .entry-content .gallery.gallery-columns-5 figure.gallery-item, .entry-content .gallery.gallery-columns-6 figure.gallery-item, .entry-content .gallery.gallery-columns-7 figure.gallery-item, .entry-content .gallery.gallery-columns-8 figure.gallery-item { width: calc(50% - 20px) !important; margin: 0 20px 20px 0; /*a { img { min-height: 250px; max-height: 250px; } }*/ }

@media (min-width: 720px) { .entry-content .gallery.gallery-columns-1 figure.gallery-item, .entry-content .gallery.gallery-columns-2 figure.gallery-item { width: calc(50% - 20px) !important; }
  .entry-content .gallery.gallery-columns-1 figure.gallery-item a img, .entry-content .gallery.gallery-columns-2 figure.gallery-item a img { min-height: 250px; max-height: 250px; } }

@media (min-width: 720px) { .entry-content .gallery.gallery-columns-3 figure.gallery-item { width: calc(33% - 20px) !important; } }

@media (min-width: 720px) { .entry-content .gallery.gallery-columns-4 figure.gallery-item, .entry-content .gallery.gallery-columns-5 figure.gallery-item, .entry-content .gallery.gallery-columns-6 figure.gallery-item, .entry-content .gallery.gallery-columns-7 figure.gallery-item, .entry-content .gallery.gallery-columns-8 figure.gallery-item { width: calc(25% - 20px) !important; margin: 0 20px 20px 0; } }

.comments-heading { border-bottom: 1px solid black; }

.comments-heading { position: relative; }

.comments-heading a:after { position: absolute; right: 0; top: 0; display: block; float: right; font-family: 'entravision-icons' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 1em; font-weight: 300; content: '\e904'; color: black; }

.comments-heading a.collapsed:after { font-family: 'entravision-icons' !important; content: '\e906'; }

.comments-link__prefix { display: none; }

.comments-title { font-family: "Lato", "sans-serif"; font-size: 16px; color: #393939; letter-spacing: 1.6px; }

.comments-area { padding: 0 1em 1em 1em; border: 1px solid #F3F3F3; border-top: 0; min-height: 1px; }

.comments-area ol { list-style: none; }

.comments-area ol.comment-list { padding: 0 0 0 0; }

.comments-area ol.comment-list .comment { border-bottom: 1px solid #dcdada; }

.comments-area ol.children { padding-top: 1em; margin-top: 1em; }

.comments-area ol.children .comment { border-top: 1px solid #dcdada; border-bottom: 0; }

.comments-area .comment { padding: 1em 0; }

.comments-area .comment-content { padding: 1em; clear: both; }

.comments-area .comment-meta { padding-top: 1em; }

.comments-area .comment-meta .comment-author { float: left; }

.comments-area .comment-meta .comment-metadata { float: right; }

.comments-area .comment-meta a { color: black; }

.comments-area .comment-meta time, .comments-area .comment-meta .fn { text-transform: uppercase; font-family: "Nunito Sans", NunitoSans, sans-serif; font-weight: 900; }

.comments-area .comment-reply-title { margin-top: 1em; margin-bottom: 0; }

.comments-area textarea { width: 100%; }

.comments__toggle { margin-top: 2em; }

.error404 .wrap-error404 { margin: 0; padding: 0; padding-top: 220px; /* fix parche header desktop */ }

@media only screen and (max-width: 749px) { .error404 .component-body-inner { padding-top: 0; vertical-align: top; } }

.error404 h1 { color: #FFC300 !important; }

.error404 .component--hero { min-height: 535px; }

.error404 .component--hero .component-body { display: block; }

.error404 .component--hero .component-bg-photo { background-color: white; }

.error404 #page #content #wrap header { margin-bottom: 25px; }

.error404 #page #content #wrap header .component-wrap .component-bg .component-bg-inner .component-bg-photo { background-image: unset; }

.error404 #page #content #wrap header .component-wrap .component-body { width: 100%; background: transparent linear-gradient(69deg, var(--genérico-ffc20e) 0%, #FCDA76 100%) 0% 0% no-repeat padding-box; background: transparent linear-gradient(69deg, #FFC20E 0%, #FCDA76 100%) 0% 0% no-repeat padding-box; padding-top: 50px; }

.error404 #page #content #wrap header .component-wrap .component-body .component-body-inner { display: table; width: 100%; padding-top: 50px; }

.error404 #page #content #wrap header .component-wrap .component-body .component-body-inner .component-text { opacity: 1; }

.error404 #page #content #wrap header .component-wrap .component-body .component-body-inner .component-text span, .error404 #page #content #wrap header .component-wrap .component-body .component-body-inner .component-text h2, .error404 #page #content #wrap header .component-wrap .component-body .component-body-inner .component-text h6, .error404 #page #content #wrap header .component-wrap .component-body .component-body-inner .component-text p { color: #ffffff; }

.error404 #page #content #wrap header .component-wrap .component-body .component-body-inner .component-text span, .error404 #page #content #wrap header .component-wrap .component-body .component-body-inner .component-text h2 { font-size: 25px; text-transform: uppercase; line-height: 40px; opacity: 0.5; font-weight: 900; font-family: "Nunito sans"; }

.error404 #page #content #wrap header .component-wrap .component-body .component-body-inner .component-text h6 { font-size: 145px; line-height: 145px; opacity: 0.5; font-family: "Nunito sans"; font-weight: 900; }

@media (min-width: 990px) { .error404 #page #content #wrap header .component-wrap .component-body .component-body-inner .component-text h6 { font-size: 171px; line-height: 171px; } }

.error404 #page #content #wrap header .component-wrap .component-body .component-body-inner .component-text h2 { opacity: 1; }

.error404 #page #content #wrap header .component-wrap .component-body .component-body-inner .component-text p { font-size: 23px; line-height: 25px; font-family: "Nunito sans"; }

@media (min-width: 990px) { .error404 #page #content #wrap header .component-wrap .component-body .component-body-inner .component-text p { font-size: 20px; } }

.error404 #page #content #wrap header .component-wrap .component-body .component-body-inner .component-text .error404-go-home { margin: 50px auto 0 auto; display: table; text-align: center; }

.error404 #page #content #wrap header .component-wrap .component-body .component-body-inner .component-text .error404-go-home a { background-color: #f6b813; font-family: "Nunito sans"; font-size: 14px; padding: 10px 15px; border-radius: 3px; color: #ffffff; font-weight: 700; }

@media (min-width: 1280px) { .error404 #page #content #wrap header .component-wrap .component-body .component-body-inner .component-text .error404-go-home a { background-color: #f6b813; }
  .error404 #page #content #wrap header .component-wrap .component-body .component-body-inner .component-text .error404-go-home a:hover { background-color: #e6a803; text-decoration: none; } }

@media (min-width: 990px) { .error404 #page #content #wrap header .component-wrap .component-body { padding-top: 0; } }

@media (min-width: 990px) { .error404 #page #content #wrap header { margin-bottom: 0; } }

.search-form-wrapper .search-form-close { margin-left: 5%; }

.search-form-wrapper .search-form { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: relative; width: auto; max-width: 616px; margin: calc(50vh - 27.5px) auto 0; }

.search-form-wrapper .search-form:after { content: ""; position: absolute; top: -4%; bottom: 0; left: -2%; right: 0; background-color: rgba(255, 255, 255, 0.24); border-radius: 5px; width: 104%; height: 104%; z-index: -1; }

.search-form-wrapper .search-form .search-submit { min-width: 71px; background: transparent; border: 1px solid white; height: 35px; padding: 5px 10px; border-radius: 3px; font-size: 13px; font-family: 'Nunito Sans'; font-weight: 700; text-transform: initial; margin-top: -4px; }

.search-form-wrapper .search-form .search-submit:hover, .search-form-wrapper .search-form .search-submit:focus { border: none; background-color: #fff !important; color: #3a3939; }

.search-form-wrapper .search-form .search-submit:active { background-color: #3a3939 !important; color: #fff; }

.search-form-wrapper .search-form-form { margin-top: -15px; z-index: 2; }

.search-form-wrapper .search-form label { width: 100%; max-width: 545px; margin: 0 auto 5px; display: inline-block; }

.search-form-wrapper .search-form label input { border: none; }

.search-form-wrapper .search-form label input:focus { border: none; }

.search-form-wrapper .search-form label input:hover { border: none; }

.search-form-wrapper .search-form label input[type="search"] { background-image: url("../images/Search-white.svg"); background-position: 9px; background-repeat: no-repeat; background-size: 20px; font-family: "Lato"; font-weight: 700; text-align: left; padding-left: 45px; }

.search-form-wrapper .search-form label input[type="search"]:-webkit-autofill, .search-form-wrapper .search-form label input[type="search"]:focus:-webkit-autofill, .search-form-wrapper .search-form label input[type="search"]:active:-webkit-autofill, .search-form-wrapper .search-form label input[type="search"]:hover:-webkit-autofill, .search-form-wrapper .search-form label input[type="search"]:-webkit-autofill:hover, .search-form-wrapper .search-form label input[type="search"]:-webkit-autofill:active, .search-form-wrapper .search-form label input[type="search"]:-webkit-autofill:focus { font-size: 16px; line-height: 1.2; font-weight: 700; text-align: left; font-family: "Lato"; letter-spacing: 0.6px; color: #fff !important; -webkit-mask-composite: clear; -webkit-transition: background-color 5000s; transition: background-color 5000s; background-color: transparent !important; -webkit-text-fill-color: #fff !important; -webkit-box-shadow: 0 0 0 30px #ffcd55 inset; -webkit-tap-highlight-color: #ffcd55 !important; }

@media only screen and (min-width: 750px) { .search-form-wrapper .search-form label { max-width: 545px; } }

.search-form-wrapper .search-form .search-submit { letter-spacing: 0.5px; display: inline-block; }

.search-form-wrapper .bg { max-width: 635px; height: 50px; background-color: white; opacity: .24; margin: 0 auto; margin-top: 20%; z-index: 1; border-radius: 5px; display: none; }

@media only screen and (min-width: 750px) { body.search #wrap.wrap-search { padding-bottom: 30px; padding-left: 23px; padding-right: 23px; padding-top: 27px; }
  body.search #wrap.wrap-search > #primary > .container > .grid > .grid__item.content-area, body.search #wrap.wrap-search > #primary > .navbar-container > .grid > .grid__item.content-area { border-right: none; }
  body.search #wrap.wrap-search > #primary > .container > .grid > .grid__item:not(.content-area), body.search #wrap.wrap-search > #primary > .navbar-container > .grid > .grid__item:not(.content-area) { margin-top: -45px; } }

@media only screen and (min-width: 990px) { body.search #wrap.wrap-search > #primary > .container > .grid > .grid__item:not(.content-area), body.search #wrap.wrap-search > #primary > .navbar-container > .grid > .grid__item:not(.content-area) { border-left: 1px solid #C4C4C4; } }

body.search #wrap.wrap-search:before { background-color: #DEDEDE; }

body.search #wrap.wrap-search .content-area { background-color: #FFFFFF; }

body.search #wrap.wrap-search #primary .search-results-title { text-transform: initial; }

body.search #wrap.wrap-search #primary .widget_videos-post-video:before { bottom: 0 !important; }

body.search #wrap.wrap-search #primary .widget_videos-post-video:after { bottom: 9px !important; }

body.search #pre-footer #pre-footer-wrap > .container, body.search #pre-footer #pre-footer-wrap > .navbar-container { margin-top: -15px; }

body.search #pre-footer .grid .widget_entravision_plugins_widget_outbrain .OUTBRAIN .ob-widget { border-top: 2px solid black; padding-top: 10px; }

.search-form.loading-form > label:after { content: ""; position: absolute; bottom: 0; margin: 0; display: block; height: 20px; width: 20px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; pointer-events: none; -webkit-animation: 0.5s 250ms fadeInRightSmall; animation: 0.5s 250ms fadeInRightSmall; -webkit-transition: 0.5s ease-in-out 250ms; transition: 0.5s ease-in-out 250ms; background: center/contain no-repeat url("https://noticiasya.com/wp-content/uploads/sites/3/2021/10/spinner-loading-nya-gray.gif"); }

.search-form-wrapper .search-form.loading-form > label:after { right: 13%; top: 17px; }

.mobile-menu .mobile-menu-content .search-form.loading-form > label { border-bottom: none !important; }

.mobile-menu .mobile-menu-content .search-form.loading-form .search-field { border-bottom: 1px solid red; }

@media (min-width: 990px) { .mobile-menu .mobile-menu-content .search-form > label:after { right: 16%; } }

@media (min-width: 950px) and (max-width: 989px) { .mobile-menu .mobile-menu-content .search-form > label:after { right: 28%; } }

@media (min-width: 870px) and (max-width: 949px) { .mobile-menu .mobile-menu-content .search-form > label:after { right: 26%; } }

@media (min-width: 800px) and (max-width: 869px) { .mobile-menu .mobile-menu-content .search-form > label:after { right: 24%; } }

@media (min-width: 750px) and (max-width: 799px) { .mobile-menu .mobile-menu-content .search-form > label:after { right: 21.5%; } }

@media only screen and (min-width: 750px) { .mobile-menu .mobile-menu-content .search-form > label:after { top: 15px; } }

@media only screen and (max-width: 749px) { .mobile-menu .mobile-menu-content .search-form > label:after { top: 15px; right: 18%; } }

body.search #primary .search-form.loading-form > label:after { right: 13%; top: 17px; }

.search-form.error-form { -webkit-animation: 0.5s 250ms wobble; animation: 0.5s 250ms wobble; }

.search-form.error-form > label { border-bottom: 1px solid red; }

.search-form.error-form.loading-form > label:after { opacity: 0; -webkit-transition: 1s ease-in-out 1250ms; transition: 1s ease-in-out 1250ms; }

/** Styles for newsletters suscriptions */
.page-newsletter-suscripcion-exitosa #page #content #wrap .container .grid main, .page-newsletter-suscripcion-exitosa #page #content #wrap .navbar-container .grid main, .page-newsletter-suscripcion-erronea #page #content #wrap .container .grid main, .page-newsletter-suscripcion-erronea #page #content #wrap .navbar-container .grid main { background: transparent; }

.page-newsletter-suscripcion-exitosa #page #content #wrap .container .grid main article header, .page-newsletter-suscripcion-exitosa #page #content #wrap .navbar-container .grid main article header, .page-newsletter-suscripcion-erronea #page #content #wrap .container .grid main article header, .page-newsletter-suscripcion-erronea #page #content #wrap .navbar-container .grid main article header { display: none; }

.page-newsletter-suscripcion-exitosa #page #content #wrap .container .grid main article .entry-content .newsletter-welcome-wrapper:before, .page-newsletter-suscripcion-exitosa #page #content #wrap .navbar-container .grid main article .entry-content .newsletter-welcome-wrapper:before, .page-newsletter-suscripcion-erronea #page #content #wrap .container .grid main article .entry-content .newsletter-welcome-wrapper:before, .page-newsletter-suscripcion-erronea #page #content #wrap .navbar-container .grid main article .entry-content .newsletter-welcome-wrapper:before { content: ''; width: 57px; height: 57px; display: table; margin: 35px auto 20px auto; background-color: transparent; background-size: 100%; background-repeat: no-repeat; border-radius: 100%; }

.page-newsletter-suscripcion-exitosa #page #content #wrap .container .grid main article .entry-content .newsletter-welcome-wrapper h6, .page-newsletter-suscripcion-exitosa #page #content #wrap .navbar-container .grid main article .entry-content .newsletter-welcome-wrapper h6, .page-newsletter-suscripcion-exitosa #page #content #wrap .container .grid main article .entry-content .newsletter-welcome-wrapper p, .page-newsletter-suscripcion-exitosa #page #content #wrap .navbar-container .grid main article .entry-content .newsletter-welcome-wrapper p, .page-newsletter-suscripcion-exitosa #page #content #wrap .container .grid main article .entry-content .newsletter-welcome-wrapper a, .page-newsletter-suscripcion-exitosa #page #content #wrap .navbar-container .grid main article .entry-content .newsletter-welcome-wrapper a, .page-newsletter-suscripcion-erronea #page #content #wrap .container .grid main article .entry-content .newsletter-welcome-wrapper h6, .page-newsletter-suscripcion-erronea #page #content #wrap .navbar-container .grid main article .entry-content .newsletter-welcome-wrapper h6, .page-newsletter-suscripcion-erronea #page #content #wrap .container .grid main article .entry-content .newsletter-welcome-wrapper p, .page-newsletter-suscripcion-erronea #page #content #wrap .navbar-container .grid main article .entry-content .newsletter-welcome-wrapper p, .page-newsletter-suscripcion-erronea #page #content #wrap .container .grid main article .entry-content .newsletter-welcome-wrapper a, .page-newsletter-suscripcion-erronea #page #content #wrap .navbar-container .grid main article .entry-content .newsletter-welcome-wrapper a { font-family: "Nunito Sans", sans-serif; color: #ffffff; }

.page-newsletter-suscripcion-exitosa #page #content #wrap .container .grid main article .entry-content .newsletter-welcome-wrapper h6, .page-newsletter-suscripcion-exitosa #page #content #wrap .navbar-container .grid main article .entry-content .newsletter-welcome-wrapper h6, .page-newsletter-suscripcion-erronea #page #content #wrap .container .grid main article .entry-content .newsletter-welcome-wrapper h6, .page-newsletter-suscripcion-erronea #page #content #wrap .navbar-container .grid main article .entry-content .newsletter-welcome-wrapper h6 { font-size: 25px; line-height: 40px; text-align: center; font-weight: 900; }

@media (max-width: 1279px) { .page-newsletter-suscripcion-exitosa #page #content #wrap .container .grid main article .entry-content .newsletter-welcome-wrapper h6, .page-newsletter-suscripcion-exitosa #page #content #wrap .navbar-container .grid main article .entry-content .newsletter-welcome-wrapper h6, .page-newsletter-suscripcion-erronea #page #content #wrap .container .grid main article .entry-content .newsletter-welcome-wrapper h6, .page-newsletter-suscripcion-erronea #page #content #wrap .navbar-container .grid main article .entry-content .newsletter-welcome-wrapper h6 { line-height: 30px; } }

.page-newsletter-suscripcion-exitosa #page #content #wrap .container .grid main article .entry-content .newsletter-welcome-wrapper > p, .page-newsletter-suscripcion-exitosa #page #content #wrap .navbar-container .grid main article .entry-content .newsletter-welcome-wrapper > p, .page-newsletter-suscripcion-erronea #page #content #wrap .container .grid main article .entry-content .newsletter-welcome-wrapper > p, .page-newsletter-suscripcion-erronea #page #content #wrap .navbar-container .grid main article .entry-content .newsletter-welcome-wrapper > p { font-size: 23px; line-height: 25px; text-align: center; margin-bottom: 120px; }

.page-newsletter-suscripcion-exitosa #page #content #wrap .container .grid main article .entry-content .newsletter-welcome-wrapper .newsletter-go-home, .page-newsletter-suscripcion-exitosa #page #content #wrap .navbar-container .grid main article .entry-content .newsletter-welcome-wrapper .newsletter-go-home, .page-newsletter-suscripcion-erronea #page #content #wrap .container .grid main article .entry-content .newsletter-welcome-wrapper .newsletter-go-home, .page-newsletter-suscripcion-erronea #page #content #wrap .navbar-container .grid main article .entry-content .newsletter-welcome-wrapper .newsletter-go-home { margin-bottom: 55px; text-align: center; }

.page-newsletter-suscripcion-exitosa #page #content #wrap .container .grid main article .entry-content .newsletter-welcome-wrapper .newsletter-go-home a, .page-newsletter-suscripcion-exitosa #page #content #wrap .navbar-container .grid main article .entry-content .newsletter-welcome-wrapper .newsletter-go-home a, .page-newsletter-suscripcion-erronea #page #content #wrap .container .grid main article .entry-content .newsletter-welcome-wrapper .newsletter-go-home a, .page-newsletter-suscripcion-erronea #page #content #wrap .navbar-container .grid main article .entry-content .newsletter-welcome-wrapper .newsletter-go-home a { font-size: 14px; padding: 10px 15px; border-radius: 3px; color: #ffffff; font-weight: 700; }

.page-newsletter-suscripcion-exitosa #page #content { /*background: transparent linear-gradient(69deg, var(--genérico-ffc20e) 0%, #FCDA76 100%) 0% 0% no-repeat padding-box; background: transparent linear-gradient(69deg, #FFC20E 0%, #FCDA76 100%) 0% 0% no-repeat padding-box;*/ background: transparent linear-gradient(69deg, #63A026 0%, #A8F25A 100%) 0% 0% no-repeat padding-box; }

.page-newsletter-suscripcion-exitosa #page #content #wrap .container .grid main, .page-newsletter-suscripcion-exitosa #page #content #wrap .navbar-container .grid main { background: transparent; }

.page-newsletter-suscripcion-exitosa #page #content #wrap .container .grid main article header, .page-newsletter-suscripcion-exitosa #page #content #wrap .navbar-container .grid main article header { display: none; }

.page-newsletter-suscripcion-exitosa #page #content #wrap .container .grid main article .entry-content .newsletter-welcome-wrapper:before, .page-newsletter-suscripcion-exitosa #page #content #wrap .navbar-container .grid main article .entry-content .newsletter-welcome-wrapper:before { background-image: url(../../src/images/tick-icon.svg); }

.page-newsletter-suscripcion-exitosa #page #content #wrap .container .grid main article .entry-content .newsletter-welcome-wrapper .newsletter-go-home a, .page-newsletter-suscripcion-exitosa #page #content #wrap .navbar-container .grid main article .entry-content .newsletter-welcome-wrapper .newsletter-go-home a { background-color: #63A026; }

@media (min-width: 1280px) { .page-newsletter-suscripcion-exitosa #page #content #wrap .container .grid main article .entry-content .newsletter-welcome-wrapper .newsletter-go-home a, .page-newsletter-suscripcion-exitosa #page #content #wrap .navbar-container .grid main article .entry-content .newsletter-welcome-wrapper .newsletter-go-home a { background-color: #63A026; }
  .page-newsletter-suscripcion-exitosa #page #content #wrap .container .grid main article .entry-content .newsletter-welcome-wrapper .newsletter-go-home a:hover, .page-newsletter-suscripcion-exitosa #page #content #wrap .navbar-container .grid main article .entry-content .newsletter-welcome-wrapper .newsletter-go-home a:hover { background-color: #A8F25A; } }

.page-newsletter-suscripcion-erronea #page #content { background: transparent linear-gradient(69deg, #D43B67 0%, #FF3131 100%) 0% 0% no-repeat padding-box; }

.page-newsletter-suscripcion-erronea #page #content #wrap .container .grid main, .page-newsletter-suscripcion-erronea #page #content #wrap .navbar-container .grid main { background: transparent; }

.page-newsletter-suscripcion-erronea #page #content #wrap .container .grid main article header, .page-newsletter-suscripcion-erronea #page #content #wrap .navbar-container .grid main article header { display: none; }

.page-newsletter-suscripcion-erronea #page #content #wrap .container .grid main article .entry-content .newsletter-welcome-wrapper:before, .page-newsletter-suscripcion-erronea #page #content #wrap .navbar-container .grid main article .entry-content .newsletter-welcome-wrapper:before { background-image: url(../../src/images/error-icon.svg); }

.page-newsletter-suscripcion-erronea #page #content #wrap .container .grid main article .entry-content .newsletter-welcome-wrapper .newsletter-go-home a, .page-newsletter-suscripcion-erronea #page #content #wrap .navbar-container .grid main article .entry-content .newsletter-welcome-wrapper .newsletter-go-home a { background-color: #860f32; }

@media (min-width: 1280px) { .page-newsletter-suscripcion-erronea #page #content #wrap .container .grid main article .entry-content .newsletter-welcome-wrapper .newsletter-go-home a, .page-newsletter-suscripcion-erronea #page #content #wrap .navbar-container .grid main article .entry-content .newsletter-welcome-wrapper .newsletter-go-home a { background-color: #aa1d46; }
  .page-newsletter-suscripcion-erronea #page #content #wrap .container .grid main article .entry-content .newsletter-welcome-wrapper .newsletter-go-home a:hover, .page-newsletter-suscripcion-erronea #page #content #wrap .navbar-container .grid main article .entry-content .newsletter-welcome-wrapper .newsletter-go-home a:hover { background-color: #860f32; } }

/** Styles for sales/contact page */
.page-sales .icon-list-title h2 { color: #000; text-align: center; letter-spacing: 0px; text-transform: initial; }

@media only screen and (min-width: 750px) { .page-sales .icon-list-title h2 { font: normal normal 800 40px/1em Nunito Sans; margin: 73px auto 52px; max-width: 10em; } }

@media only screen and (max-width: 749px) { .page-sales .icon-list-title h2 { font: normal normal 800 30px/1em Nunito Sans; margin: 44px auto 24px; max-width: 320px; } }

.page-sales .icon-list { display: grid; margin: 0 auto 50px; justify-items: center; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; pointer-events: none; }

@media (min-width: 1140px) { .page-sales .icon-list { grid-template-columns: repeat(4, 1fr); } }

@media (max-width: 1139px) and (min-width: 750px) { .page-sales .icon-list { grid-template-columns: repeat(2, 1fr); -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } }

@media only screen and (min-width: 750px) { .page-sales .icon-list { padding: 0 calc(50px + 15px); max-width: 1369px; grid-gap: 22px; } }

@media only screen and (max-width: 749px) { .page-sales .icon-list { grid-template-columns: repeat(1, 1fr); padding: 0 calc(15px); grid-gap: 9px; } }

.page-sales .icon-list:before, .page-sales .icon-list:after { content: none; }

.page-sales .icon-list__item { padding: 0; width: 100%; border: none; border-radius: 7px; }

@media only screen and (min-width: 750px) { .page-sales .icon-list__item { max-width: 300px; padding: 28px 31px; background: transparent linear-gradient(39deg, #FFC20E 0%, #FCDA76 100%) 0% 0% no-repeat padding-box; } }

@media only screen and (max-width: 749px) { .page-sales .icon-list__item { max-width: 330px; padding: 26px 7px 18px 13px; background: transparent linear-gradient(73deg, #FFC20E 0%, #FFD762 100%) 0% 0% no-repeat padding-box; } }

.page-sales .icon-list__item img { max-width: 100% !important; }

@media only screen and (min-width: 750px) { .page-sales .icon-list__item img { margin-bottom: 1.35em; width: 54px; } }

@media only screen and (max-width: 749px) { .page-sales .icon-list__item img { margin-bottom: 0; width: 50px; float: left; } }

.page-sales .icon-list__item .text-primary { color: #fff; text-transform: initial; margin: -1px auto 1px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: space-evenly; -ms-flex-pack: space-evenly; justify-content: space-evenly; }

@media only screen and (min-width: 750px) { .page-sales .icon-list__item .text-primary { font: normal normal 900 6.003vw/1.1em Nunito Sans; letter-spacing: -2.46px; text-align: center; width: 100%; } }

@media only screen and (max-width: 749px) { .page-sales .icon-list__item .text-primary { font: normal normal 900 50px/30px Nunito Sans; width: calc(100% - 50px - 8px); letter-spacing: -1.5px; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: nowrap; flex-wrap: nowrap; text-align: left; display: -webkit-box; display: -ms-flexbox; display: flex; float: right; } }

.page-sales .icon-list__item .text-primary span { opacity: 0.5; }

.page-sales .icon-list__item h5 { min-height: initial; letter-spacing: 0; color: #fff; text-transform: initial; }

@media only screen and (min-width: 750px) { .page-sales .icon-list__item h5 { font: normal normal 600 25px/22px Nunito Sans; width: 100%; margin: 0 auto 35px; text-align: center; } }

@media only screen and (max-width: 749px) { .page-sales .icon-list__item h5 { font: normal normal 600 20px/18px Nunito Sans; width: calc(100% - 50px - 8px); text-align: left; margin: 8px auto 0; float: right; } }

.page-sales .icon-list-legend p { color: #707070; font-size: 12px; line-height: 15px; display: block; background-image: none; background-color: transparent; position: relative !important; margin: 0 auto; background-color: #fff; padding: 8px 3.3em 10px 0; text-align: center; margin: -3em auto 1em; }

.page-sales .custom-content-page { background-color: #F1F1F1 !important; /*.contact-form { max-width: 720px !important; padding: 2.928vw 6.589vw; background-color: #fff; border-radius: 10px; position: relative; display: block; .grunion-field-wrap { position: relative; &.grunion-field-name-wrap { margin-top: -1.35em; } .grunion-field-label { margin: 0; bottom: 0.25em; color: #3A3939 !important; left: 0;right: 0; text-align: center; position: absolute; width: 100% !important; padding: 0 !important; z-index: 0; transition: all 200ms ease-in-out 0ms; @include media-query($medium-up) { font: normal normal bold 16px/19px Lato; letter-spacing: 0.16px; } @include media-query($small) { font: normal normal bold 15px/18px Lato; letter-spacing: 0.15px; } span { display: none; } } } input.name { margin-top: 24px; } input:-webkit-autofill, input:focus:-webkit-autofill, input:active:-webkit-autofill, input:hover:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:active, input:-webkit-autofill:focus, textarea:-webkit-autofill, textarea:focus:-webkit-autofill, textarea:active:-webkit-autofill, textarea:hover:-webkit-autofill, textarea:-webkit-autofill:hover, textarea:-webkit-autofill:active, textarea:-webkit-autofill:focus { line-height: 1em; color: #3A3939 !important; -webkit-mask-composite: clear; transition: background-color 5000s; background-color: transparent !important; -webkit-text-fill-color: #3A3939 !important; -webkit-box-shadow: 0 0 0 30px #fff inset; -webkit-tap-highlight-color: #fff !important; @include media-query($medium-up) { font: normal normal bold 16px/19px Lato; letter-spacing: 0.16px; } @include media-query($small) { font: normal normal bold 15px/18px Lato; letter-spacing: 0.15px; } } input, textarea { border-bottom: 1px solid #D0D0D0; margin-bottom: 47px; padding: 4px 10px; line-height: 1em; width: 100%; height: auto; text-align: center; color: #3A3939 !important; display: block; margin-left: auto; margin-right: auto; z-index: 1; @include media-query($medium-up) { font: normal normal bold 16px/19px Lato; letter-spacing: 0.16px; } @include media-query($small) { font: normal normal bold 15px/18px Lato; letter-spacing: 0.15px; } &::-webkit-input-placeholder, &::-webkit-input-placeholder, &:-ms-input-placeholder, &:-ms-input-placeholder, &::placeholder, &::placeholder { transition: all 200ms ease-in-out 0ms; opacity:1; } &:hover::-webkit-input-placeholder, &:focus::-webkit-input-placeholder, &:hover:-ms-input-placeholder, &:focus:-ms-input-placeholder, &:hover::placeholder, &:focus::placeholder { opacity:0; } } label:hover, label:focus, label:active, input:hover ~ label, input:focus ~ label, input:active ~ label, input:focus-visible ~ label, input:focus-within ~ label, textarea:hover ~ label, textarea:focus ~ label, textarea:active ~ label, textarea:focus-visible ~ label, textarea:focus-within ~ label { opacity:0 !important; } input, textarea, input::-webkit-input-placeholder, input:-ms-input-placeholder, input::placeholder, textarea::-webkit-input-placeholder, textarea:-ms-input-placeholder, textarea::placeholder { text-align: center; color: #3A3939 !important; @include media-query($medium-up) { font: normal normal bold 16px/19px Lato; letter-spacing: 0.16px; } @include media-query($small) { font: normal normal bold 15px/18px Lato; letter-spacing: 0.15px; } } textarea { line-height: 1; overflow: hidden; min-height: 27px; max-height: 102px; margin-bottom: -1px; padding: 76px 10px 10px; } p.contact-submit { display: block !important; clear: both !important; text-align: center; margin: 0 0 1.65em; } .hide>label { opacity: 0; } button[type="submit"] { text-align: center; font: normal normal 900 14px/14px Nunito Sans; letter-spacing: 0.28px; text-transform: capitalize; border-radius:3px; position: relative; @include media-query($medium-up) { color: #FFC20E; border-color: #FFC20E; margin: 28px auto 1px; background-color: transparent; &:active, &:focus, &:hover { color:#fff !important; border-color:#F6B813 !important; background-color:#F6B813 !important; } } @include media-query($small) { color: #fff; border-color:#F6B813; margin: 18px auto 20px; background-color:#F6B813; } } } */ /*.contact-form-wrapper { position: relative; } .contact-form-message { font: normal normal 900 25px/40px Nunito Sans; transition: 200ms all ease-in-out 0ms; background-color: #F1F1F1; text-transform: uppercase; justify-content: center; flex-direction: column; letter-spacing: 0px; text-align: center; position: relative; display: flex; color: #000; height: 100%; width: 100%; opacity: 1; margin: 0; right: 0; left: 0; top: 0; max-width: 720px !important; padding: 2.928vw 6.589vw; border-radius: 10px; margin: 0 auto; height: 535px; &:after { content: "Nos comunicaremos contigo"; text-transform: initial; letter-spacing: 0px; position: relative; text-align: center; display: block; color: #000; @include media-query($medium-up) { font: normal normal 600 23px/25px Nunito Sans; margin-top: 0.5em; } @include media-query($small) { font: normal normal 600 20px/25px Nunito Sans; margin-top: 0.67em; } } } */ }

@media only screen and (max-width: 749px) { .page-sales .custom-content-page { padding: 1em 15px 1.5em; margin-bottom: 0; } }

.page-sales #wrap > #main > .custom-content-page > .entry-content > h2 { color: #000; text-align: center; letter-spacing: 0px; text-transform: initial; }

@media only screen and (min-width: 750px) { .page-sales #wrap > #main > .custom-content-page > .entry-content > h2 { font: normal normal 800 40px/1em Nunito Sans; margin: 65px auto 56px; } }

@media only screen and (max-width: 749px) { .page-sales #wrap > #main > .custom-content-page > .entry-content > h2 { font: normal normal 800 30px/1em Nunito Sans; margin: 28px auto 26px; } }

.page-sales #wrap > #main > .custom-content-page > .entry-content > ul { padding: 0; list-style: none; text-align: center; }

@media only screen and (min-width: 750px) { .page-sales #wrap > #main > .custom-content-page > .entry-content > ul:not(.social) { margin: 41px auto 0; } }

@media only screen and (max-width: 749px) { .page-sales #wrap > #main > .custom-content-page > .entry-content > ul:not(.social) { margin: 30px auto 0; } }

.page-sales #wrap > #main > .custom-content-page > .entry-content > ul:not(.social) li:not(:last-child) { margin: 0 auto 13px; }

.page-sales #wrap > #main > .custom-content-page > .entry-content > ul:not(.social) li a { font: normal normal normal 16px/16px Nunito Sans; text-decoration: underline; text-transform: lowercase; letter-spacing: 0px; color: #3A3939; }

.page-sales .ads { background-color: #fff !important; }

@media only screen and (max-width: 749px) { .page-sales .ads { margin-top: 21px; } }

.page-sales .format-gallery.with_thumb[data-sponsored="true"] .post-card__thumb-wrap:before, .page-sales .format-video.with_thumb[data-sponsored="true"] .post-card__video:before { bottom: 0 !important; }

.page-sales .format-gallery.with_thumb[data-sponsored="true"] .post-card__thumb-wrap:after, .page-sales .format-video.with_thumb[data-sponsored="true"] .post-card__video:after { bottom: 9px !important; }

.page-sales #pre-footer .widget_entravision_social_widget { position: relative; z-index: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

@media only screen and (min-width: 990px) { .page-sales #pre-footer .widget_entravision_social_widget { margin: -1.5em 0 0 7.5px; } }

@media only screen and (min-width: 750px) and (max-width: 989px) { .page-sales #pre-footer .widget_entravision_social_widget { margin: -1.5em 0 0 15px; } }

@media only screen and (max-width: 749px) { .page-sales #pre-footer .widget_entravision_social_widget { margin: -1.5em 0 0 0; } }

.page-sales #pre-footer .widget_entravision_social_widget:before { content: ""; position: absolute; top: 0; bottom: 0; left: -10vw; width: 110vw; z-index: -1; background-color: #f1f1f1; }

.page-sales #pre-footer .social { margin: 0; list-style: none; text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; max-width: 144px; -webkit-column-gap: 10px; -moz-column-gap: 10px; column-gap: 10px; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: space-evenly; -ms-flex-pack: space-evenly; justify-content: space-evenly; }

@media only screen and (min-width: 750px) { .page-sales #pre-footer .social { padding: 31px 0 calc(33px + 1.1em); } }

@media only screen and (max-width: 749px) { .page-sales #pre-footer .social { padding: calc(33px - 1.05em) 0 33px; } }

.page-sales #pre-footer .social li { margin: 0; text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; padding: 0; font-size: 12px; }

.page-sales #pre-footer .social li a { height: 35.58px; width: 35.58px; max-height: 35.58px; max-width: 35.58px; padding: 7.85px; border-radius: 50%; text-decoration: none !important; }

@media only screen and (min-width: 750px) { .page-sales #pre-footer .social li a { border: 0.5px solid #3A3939; color: #3A3939; }
  .page-sales #pre-footer .social li a:hover { color: #fff; } }

@media only screen and (max-width: 749px) { .page-sales #pre-footer .social li a { color: #fff; } }

.page-sales #pre-footer .social li a:before { font-family: 'entravision-icons' !important; }

@media only screen and (min-width: 750px) { .page-sales #pre-footer .social li.facebook a:hover, .page-sales #pre-footer .social li.facebook a:active { border: 1px solid #3E5B96; background-color: #3E5B96; } }

@media only screen and (max-width: 749px) { .page-sales #pre-footer .social li.facebook a { border: 1px solid #3E5B96; background-color: #3E5B96; } }

.page-sales #pre-footer .social li.facebook a:before { content: '\e90a'; }

@media only screen and (min-width: 750px) { .page-sales #pre-footer .social li.twitter a:hover, .page-sales #pre-footer .social li.twitter a:active { border: 1px solid #1DADEB; background-color: #1DADEB; } }

@media only screen and (max-width: 749px) { .page-sales #pre-footer .social li.twitter a { border: 1px solid #1DADEB; background-color: #1DADEB; } }

.page-sales #pre-footer .social li.twitter a:before { content: '\e911'; }

@media only screen and (min-width: 750px) { .page-sales #pre-footer .social li.instagram a:hover, .page-sales #pre-footer .social li.instagram a:active { border: 1px solid #DD2A7B; background-color: #DD2A7B; } }

@media only screen and (max-width: 749px) { .page-sales #pre-footer .social li.instagram a { border: 1px solid #DD2A7B; background-color: #DD2A7B; } }

.page-sales #pre-footer .social li.instagram a:before { content: '\e914'; }

/** Added archive custom to manage or customize some archive styles that we can't manage from backend. */
/** This template part was added for mobile purposes Importing on library/core/grid L1508 */
.post-type-archive-promotion .post-card__tags .post-category.badge:nth-child(1) { display: inline-block; }

@media only screen and (max-width: 749px) { .post-type-archive-promotion .site-main article span.byline { float: initial; } }

@media only screen and (max-width: 749px) { .post-type-archive-promotion .site-main article header { float: initial !important; } }

.archive .vjs-poster { background-color: white !important; }

.bc-playlist-container .video-js { background-color: white !important; }

.bc-playlist-container .video-js video { -o-object-fit: cover; object-fit: cover; }

/* ARCHIVE grid template: DESKTOP: featured (4 posts) & three columns (6 posts || 3+3 posts) & featured (3 posts) MOBILE: featured (1 post) & featured extended (3 posts) & featured reverse (3 posts) x 3 */
body.archive.mobile #secondary > main, body.date.mobile #secondary > main { /** Estilos para la primera grilla del home. Nota, banner, 3 notas. */ /* &>.post-list-container { &:nth-child(3) { .posts-featured { .grid__item { &.posts-featured--large { article { .post-card__tags.entry-tags.visible-xs-block.with_thumb { max-width: 100%; } } } } } } } */ }

body.archive.mobile #secondary > main > .recent-posts-widget > .posts-featured:not(.three-posts):not(.one-post), body.date.mobile #secondary > main > .recent-posts-widget > .posts-featured:not(.three-posts):not(.one-post) { display: none; }

body.archive.mobile.tax-market #secondary > main > .recent-posts-widget .post-list.three-post-loop, body.date.mobile.tax-market #secondary > main > .recent-posts-widget .post-list.three-post-loop { padding-bottom: 0 !important; padding-top: 15px !important; margin-top: 10px !important; }

body.archive.mobile.tax-market #secondary > main > .recent-posts-widget .post-list.three-post-loop > .large-up--one-third:last-child, body.date.mobile.tax-market #secondary > main > .recent-posts-widget .post-list.three-post-loop > .large-up--one-third:last-child { border-bottom: none !important; }

body.archive.mobile.tax-market #secondary > main > .recent-posts-widget .post-list.three-post-loop > .large-up--one-third:last-child .post-card, body.date.mobile.tax-market #secondary > main > .recent-posts-widget .post-list.three-post-loop > .large-up--one-third:last-child .post-card { margin-bottom: -15px; }

body.archive.mobile.tax-market #secondary > main > .recent-posts-widget:nth-of-type(5) > .post-list.three-post-loop, body.date.mobile.tax-market #secondary > main > .recent-posts-widget:nth-of-type(5) > .post-list.three-post-loop { padding-top: 0 !important; }

body.archive.mobile.tax-market #secondary > main > .post-list-container:not(:first-child), body.date.mobile.tax-market #secondary > main > .post-list-container:not(:first-child) { /*border-top: none !important;*/ }

body.archive.mobile.tax-market #secondary > main > .post-list-container:not(:first-child) > .slideshow-wrapper.clima-slider, body.date.mobile.tax-market #secondary > main > .post-list-container:not(:first-child) > .slideshow-wrapper.clima-slider { padding-bottom: 15px; margin-bottom: 20px; }

@media only screen and (min-width: 750px) { body.archive:not(.mobile) .posts-featured.home-politica, body.date:not(.mobile) .posts-featured.home-politica { border-top: 1px solid #C4C4C4 !important; padding-top: 13px !important; margin-top: 0 !important; }
  body.archive:not(.mobile) .posts-featured.home-politica > .grid__item > article:first-child, body.date:not(.mobile) .posts-featured.home-politica > .grid__item > article:first-child { padding-top: 0 !important; border: none !important; } }

body.archive:not(.mobile).tag .site-content-archive .wrap-archive .recent-posts-widget, body.date:not(.mobile).tag .site-content-archive .wrap-archive .recent-posts-widget { margin-top: 0 !important; }

body.mobile:not(.tax-market) #secondary > main > .post-list-container:not(:first-child) { border-top: none !important; }

body.mobile:not(.tax-market) #secondary > main > .post-list-container:not(:first-child) .three-posts > .grid__item:first-child { border-top: 1px solid #C4C4C4; }

@media only screen and (max-width: 749px) { body.archive .site-content #primary .page-header.taxonomy-with-image { position: relative; }
  body.archive .site-content #primary .page-header.taxonomy-with-image:after { content: ""; position: absolute; left: -10vw; right: 0; width: 120vw; height: 10px; bottom: -12.5px; -webkit-box-shadow: 0px 3px 6px #00000029; box-shadow: 0px 3px 6px #00000029; }
  body.archive .site-content #secondary > main { /** Estilos para la primera grilla del home. Nota, banner, 3 notas. */ }
  body.archive .site-content #secondary > main > .post-list-container:nth-child(3) { border: 0; }
  body.archive .site-content #secondary > main > .post-list-container:nth-child(3) .posts-featured .grid__item.posts-featured--large article { margin-bottom: 5px; padding: 0 0 0 0; }
  body.archive .site-content #secondary > main > .post-list-container:nth-child(3) .posts-featured .grid__item.posts-featured--large article .post-card__thumb-wrap { width: 50%; float: right; z-index: 2; max-width: 170px; top: 24px; }
  body.archive .site-content #secondary > main > .post-list-container:nth-child(3) .posts-featured .grid__item.posts-featured--large article .post-card__tags.entry-tags.visible-xs-block.with_thumb { display: block !important; -webkit-transform: none !important; transform: none !important; position: relative; padding-top: 15px; }
  body.archive .site-content #secondary > main > .post-list-container:nth-child(3) .posts-featured .grid__item.posts-featured--large article header.entry-header.post-card__title { width: 49.5%; margin-left: 0; float: left; clear: left; padding-right: 10px; margin: 0 auto 0 0 !important; position: relative; z-index: 9; }
  body.archive .site-content #secondary > main > .post-list-container:nth-child(3) .posts-featured .grid__item.posts-featured--large article header.entry-header.post-card__title h2.h6.entry-title { -webkit-line-clamp: 4; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; display: -webkit-box; }
  body.archive .site-content #secondary > main > .post-list-container:nth-child(3) .posts-featured .grid__item.posts-featured--large article .entry-meta.post-card__meta { width: 51.67%; float: left; }
  body.archive .site-content #secondary > main > .post-list-container:nth-child(3) .posts-featured .grid__item.posts-featured--small article:nth-child(1) { padding-top: 0; /* .post-card__thumb-wrap { display: none; } header.entry-header.post-card__title { width: 100%; } */ }
  body.archive .site-content #secondary > main > .post-list-container:nth-child(3) .posts-featured .grid__item.posts-featured--small article:nth-child(1) .post-card__tags.entry-tags { max-width: 100%; margin-top: 0 !important; padding-top: 13px; }
  body.archive .site-content #secondary > main > .post-list-container:nth-child(3) .posts-featured .grid__item.large-up--one-quarter article:last-child { margin-bottom: 5px; padding: 3px 0 10px; }
  body.archive .site-content .grid__item.small--full.large-up--one-quarter aside#secondary { padding-top: 15px; }
  body.archive .site-content .grid__item.small--full.large-up--one-quarter .widget_elfsight_widget + .widget_custom_html .footer-text { border: 0; }
  body.archive #page #content-juntos #wrap-juntos .grid__item.small--full.large-up--one-third { border-bottom: 1px solid #555371 !important; }
  body.archive #page #content-juntos #wrap-juntos .see-more { padding-top: 40px; }
  body.archive #page #content-juntas #wrap-juntas .grid__item.small--full.large-up--one-third { border-bottom: 1px solid #555371 !important; }
  body.archive #page #content-juntas #wrap-juntas .see-more { padding-top: 40px; }
  body.archive #page .see-more { margin: 0 auto 30px !important; }
  body.archive #page .see-more a.url-more { padding-bottom: 4px !important; }
  body.archive #page .widget_elfsight_widget + .widget_custom_html .footer-text p { padding-bottom: 2px; }
  body.archive .wrap-default#pre-footer-wrap .widget_entravision_plugins_widget_outbrain { padding: 0 !important; }
  body.archive:not(.tax-market) .site-content #secondary > main > .post-list-containe:nth-child(3) .posts-featured .grid__item.large-up--one-quarter article:last-child { border-bottom: 1px solid #C4C4C4; }
  body.author .site-content #secondary > main, body.date .site-content #secondary > main, body.tag .site-content #secondary > main { /** Estilos para la primera grilla del home. Nota, banner, 3 notas. */ /* &>.post-list-container { &:nth-child(3) { .posts-featured { .grid__item { &.posts-featured--large { article { .post-card__tags.entry-tags.visible-xs-block.with_thumb { max-width: 100%; } } } } } } } */ }
  body.category .site-content #secondary > main, body.tax-market .site-content #secondary > main { /** Estilos para la primera grilla del home. Nota, banner, 3 notas. */ }
  body.category .site-content #secondary > main > .post-list-container:nth-child(3) .posts-featured .grid__item.posts-featured--large article .post-card__tags.entry-tags.visible-xs-block.with_thumb, body.tax-market .site-content #secondary > main > .post-list-container:nth-child(3) .posts-featured .grid__item.posts-featured--large article .post-card__tags.entry-tags.visible-xs-block.with_thumb { max-width: 100%; float: left; } }

.category-destino-2020 #page #content #wrap:before { background-image: url(../../src/images/bg-destino2020.png); width: 100%; }

.category-destino-2020 #page #content #wrap .container .grid #primary header h1.page-title, .category-destino-2020 #page #content #wrap .navbar-container .grid #primary header h1.page-title { display: block; font-size: 14px; line-height: 96px; margin: 0 30px 0 0; padding: 0 0 0 180px; border: 0; color: #fff; position: relative; }

.category-destino-2020 #page #content #wrap .container .grid #primary header h1.page-title a, .category-destino-2020 #page #content #wrap .navbar-container .grid #primary header h1.page-title a { font-size: 0; }

.category-destino-2020 #page #content #wrap .container .grid #primary header h1.page-title a:before, .category-destino-2020 #page #content #wrap .navbar-container .grid #primary header h1.page-title a:before { content: ''; position: absolute; bottom: 35px; width: 30%; right: 0; display: table; height: 4px; background: #fff; }

.category-destino-2020 #page #content #wrap .container .grid #primary header h1.page-title span:after, .category-destino-2020 #page #content #wrap .navbar-container .grid #primary header h1.page-title span:after { display: none; }

.category-destino-2020 #page #content #wrap .container .grid #primary header nav.children-categories, .category-destino-2020 #page #content #wrap .navbar-container .grid #primary header nav.children-categories { float: left; }

.category-destino-2020 #page #content #wrap .container .grid #primary header nav.children-categories ul, .category-destino-2020 #page #content #wrap .navbar-container .grid #primary header nav.children-categories ul { float: left; padding: 0; margin: 0; }

.category-destino-2020 #page #content #wrap .container .grid #primary header nav.children-categories ul li, .category-destino-2020 #page #content #wrap .navbar-container .grid #primary header nav.children-categories ul li { line-height: 96px; }

.category-destino-2020 #page #content #wrap .container .grid #primary header nav.children-categories ul li a, .category-destino-2020 #page #content #wrap .navbar-container .grid #primary header nav.children-categories ul li a { color: #ffffff; }

@media (min-width: 990px) { body.archive.date #page #content #wrap .archive-container .grid #primary nav.entry-breadcrumbs, body.archive.category #page #content #wrap .archive-container .grid #primary nav.entry-breadcrumbs, body.archive.tax-market #page #content #wrap .archive-container .grid #primary nav.entry-breadcrumbs { display: none; } }

body.archive.date #page #content #wrap .archive-container .grid #primary header h1.page-title, body.archive.category #page #content #wrap .archive-container .grid #primary header h1.page-title, body.archive.tax-market #page #content #wrap .archive-container .grid #primary header h1.page-title { color: #000000; }

body.archive.date #page #content #wrap .archive-container .grid #primary header h1.page-title a, body.archive.category #page #content #wrap .archive-container .grid #primary header h1.page-title a, body.archive.tax-market #page #content #wrap .archive-container .grid #primary header h1.page-title a { display: none; }

@media (min-width: 990px) { body.archive.date #page #content #wrap .archive-container .grid #primary header h1.page-title a, body.archive.category #page #content #wrap .archive-container .grid #primary header h1.page-title a, body.archive.tax-market #page #content #wrap .archive-container .grid #primary header h1.page-title a { display: inline-block; }
  body.archive.date #page #content #wrap .archive-container .grid #primary header h1.page-title a span, body.archive.category #page #content #wrap .archive-container .grid #primary header h1.page-title a span, body.archive.tax-market #page #content #wrap .archive-container .grid #primary header h1.page-title a span { color: #828282; }
  body.archive.date #page #content #wrap .archive-container .grid #primary header h1.page-title p, body.archive.category #page #content #wrap .archive-container .grid #primary header h1.page-title p, body.archive.tax-market #page #content #wrap .archive-container .grid #primary header h1.page-title p { display: inline-block !important; } }

@media (min-width: 990px) { body.archive.date.category-juntos #page #content #wrap .archive-container .grid #primary nav.entry-breadcrumbs, body.archive.date.category-juntas #page #content #wrap .archive-container .grid #primary nav.entry-breadcrumbs, body.archive.date.category-huracanes-clima #page #content #wrap .archive-container .grid #primary nav.entry-breadcrumbs, body.archive.date.category-guias-de-emergencias #page #content #wrap .archive-container .grid #primary nav.entry-breadcrumbs, body.archive.date.category-guia-de-incendios #page #content #wrap .archive-container .grid #primary nav.entry-breadcrumbs, body.archive.date.category-guia-de-inundaciones #page #content #wrap .archive-container .grid #primary nav.entry-breadcrumbs, body.archive.date.category-guia-de-terremotos #page #content #wrap .archive-container .grid #primary nav.entry-breadcrumbs, body.archive.date.category-guia-de-tornados #page #content #wrap .archive-container .grid #primary nav.entry-breadcrumbs, body.archive.category.category-juntos #page #content #wrap .archive-container .grid #primary nav.entry-breadcrumbs, body.archive.category.category-juntas #page #content #wrap .archive-container .grid #primary nav.entry-breadcrumbs, body.archive.category.category-huracanes-clima #page #content #wrap .archive-container .grid #primary nav.entry-breadcrumbs, body.archive.category.category-guias-de-emergencias #page #content #wrap .archive-container .grid #primary nav.entry-breadcrumbs, body.archive.category.category-guia-de-incendios #page #content #wrap .archive-container .grid #primary nav.entry-breadcrumbs, body.archive.category.category-guia-de-inundaciones #page #content #wrap .archive-container .grid #primary nav.entry-breadcrumbs, body.archive.category.category-guia-de-terremotos #page #content #wrap .archive-container .grid #primary nav.entry-breadcrumbs, body.archive.category.category-guia-de-tornados #page #content #wrap .archive-container .grid #primary nav.entry-breadcrumbs, body.archive.tax-market.category-juntos #page #content #wrap .archive-container .grid #primary nav.entry-breadcrumbs, body.archive.tax-market.category-juntas #page #content #wrap .archive-container .grid #primary nav.entry-breadcrumbs, body.archive.tax-market.category-huracanes-clima #page #content #wrap .archive-container .grid #primary nav.entry-breadcrumbs, body.archive.tax-market.category-guias-de-emergencias #page #content #wrap .archive-container .grid #primary nav.entry-breadcrumbs, body.archive.tax-market.category-guia-de-incendios #page #content #wrap .archive-container .grid #primary nav.entry-breadcrumbs, body.archive.tax-market.category-guia-de-inundaciones #page #content #wrap .archive-container .grid #primary nav.entry-breadcrumbs, body.archive.tax-market.category-guia-de-terremotos #page #content #wrap .archive-container .grid #primary nav.entry-breadcrumbs, body.archive.tax-market.category-guia-de-tornados #page #content #wrap .archive-container .grid #primary nav.entry-breadcrumbs { display: block; } }

body.archive.date .wrap-archive .container #primary .page-header .page-title span, body.archive.date .wrap-archive .navbar-container #primary .page-header .page-title span { color: #000 !important; }

body.archive.date .wrap-archive .container #primary .page-header .page-title span:after, body.archive.date .wrap-archive .navbar-container #primary .page-header .page-title span:after { content: none; }

body.archive.date .wrap-archive .container #secondary > #main > .recent-posts-widget .post-card > .entry-tags > .post-category.badge:first-child, body.archive.date .wrap-archive .navbar-container #secondary > #main > .recent-posts-widget .post-card > .entry-tags > .post-category.badge:first-child { display: inline; }

body.archive.date .wrap-archive .container #secondary > #main > .recent-posts-widget:not(:nth-child(3)), body.archive.date .wrap-archive .navbar-container #secondary > #main > .recent-posts-widget:not(:nth-child(3)) { border-top: none; }

body.archive.date .wrap-archive .container #secondary > #main > .recent-posts-widget:last-child .posts-featured, body.archive.date .wrap-archive .navbar-container #secondary > #main > .recent-posts-widget:last-child .posts-featured { margin-top: 15px; }

body.archive .widget_custom_html h2 { font-size: 20px; font-weight: 900; font-family: "Nunito Sans", sans-serif; letter-spacing: 0.8px; padding-bottom: 5px; color: #000; }

body.archive .widget_custom_html h2 a { color: #000; }

body.archive .widget_custom_html h2 a:hover { color: #828282; }

body.archive .archive-description { float: left; width: 100%; padding: 25px 0 20px 0; }

body.archive .archive-description p { font-size: 16px; line-height: 26px; }

body.archive.category-guias-de-emergencias #page #content #wrap .archive-container .grid #primary header h1.page-title a.category-name { display: none; }

body.archive.category-guias-de-emergencias #page #content #wrap .archive-container .grid #secondary main .sub-category-huracanes-clima { border-top: 2px solid #000; }

body.archive.category-guias-de-emergencias #page #content #wrap .archive-container .grid #secondary main .sub-category-guia-de-incendios { border-top: 2px solid #000; }

body.archive.category-guias-de-emergencias #page #content #wrap .archive-container .grid #secondary main .sub-category-guia-de-tornados { border-top: 2px solid #000; }

body.archive.category-guias-de-emergencias #page #content #wrap .archive-container .grid #secondary main .sub-category-guia-de-terremotos { border-top: 2px solid #000; }

body.archive.category-guias-de-emergencias #page #content #wrap .archive-container .grid #secondary main .sub-category-guia-de-inundaciones { border-top: 2px solid #000; }

@media only screen and (max-width: 749px) { body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main section:nth-of-type(1) .posts-featured .grid__item.small--full.large-up--one-third.posts-featured--small article:nth-of-type(2) .post-card__tags, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main section:nth-of-type(1) .posts-featured .grid__item.small--full.large-up--one-third.posts-featured--small article:nth-of-type(2) .post-card__tags { width: 100%; position: relative; }
  body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main section:nth-of-type(1) .posts-featured .grid__item.small--full.large-up--one-third.posts-featured--small article:nth-of-type(2) header, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main section:nth-of-type(1) .posts-featured .grid__item.small--full.large-up--one-third.posts-featured--small article:nth-of-type(2) header { float: left; } }

body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main section:nth-of-type(5), body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main section:nth-of-type(5) { padding-top: 15px; }

body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .posts-featured > .grid__item .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:before, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .posts-featured > .grid__item .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:before, body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .posts-featured > .grid__item .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:after, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .posts-featured > .grid__item .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:after, body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .post-list > .grid__item .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:before, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .post-list > .grid__item .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:before, body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .post-list > .grid__item .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:after, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .post-list > .grid__item .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:after { content: ""; cursor: pointer; position: absolute; }

body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .posts-featured > .grid__item .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:before, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .posts-featured > .grid__item .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:before, body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .post-list > .grid__item .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:before, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .post-list > .grid__item .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:before { left: 50%; z-index: 4; width: 48px; height: 48px; padding: 0 !important; background-color: rgba(23, 25, 26, 0.5); margin: -24px 0 0 -24px; position: absolute; top: 50%; opacity: 1; border-radius: 50%; visibility: visible; pointer-events: none; -webkit-transition: all 0.3s; transition: all 0.3s; border: 2px solid #fff; -webkit-box-sizing: border-box; box-sizing: border-box; }

body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .posts-featured > .grid__item .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:after, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .posts-featured > .grid__item .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:after, body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .post-list > .grid__item .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:after, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .post-list > .grid__item .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:after { background-image: url(../images/icon-play.png); background-repeat: no-repeat; background-position: center; -webkit-transition: 100ms all ease; transition: 100ms all ease; background-size: contain; height: 17px; width: 15px; z-index: 5; left: 50%; margin: -8px 0 0 -5px; position: absolute; top: 50%; }

@media only screen and (min-width: 750px) { body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .posts-featured > .grid__item:first-child .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:before, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .posts-featured > .grid__item:first-child .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:before, body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .post-list > .grid__item:first-child .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:before, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .post-list > .grid__item:first-child .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:before { bottom: 0px; } }

@media only screen and (max-width: 749px) { body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .posts-featured > .grid__item:first-child .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:before, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .posts-featured > .grid__item:first-child .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:before, body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .post-list > .grid__item:first-child .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:before, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .post-list > .grid__item:first-child .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:before { bottom: 20px; } }

@media only screen and (min-width: 750px) { body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .posts-featured > .grid__item:first-child .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:after, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .posts-featured > .grid__item:first-child .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:after, body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .post-list > .grid__item:first-child .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:after, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .post-list > .grid__item:first-child .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:after { bottom: 9px; } }

@media only screen and (max-width: 749px) { body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .posts-featured > .grid__item:first-child .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:after, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .posts-featured > .grid__item:first-child .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:after, body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .post-list > .grid__item:first-child .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:after, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .post-list > .grid__item:first-child .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:after { bottom: calc(9px + 20px); } }

body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .posts-featured > .grid__item:first-child .type-recipe:not(.without_thumb) > .entry-tags.with_thumb, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .posts-featured > .grid__item:first-child .type-recipe:not(.without_thumb) > .entry-tags.with_thumb, body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .post-list > .grid__item:first-child .type-recipe:not(.without_thumb) > .entry-tags.with_thumb, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .post-list > .grid__item:first-child .type-recipe:not(.without_thumb) > .entry-tags.with_thumb { z-index: 3; padding-left: 5px !important; }

@media only screen and (min-width: 750px) { body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .posts-featured > .grid__item:not(:first-child) .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:before, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .posts-featured > .grid__item:not(:first-child) .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:before, body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .post-list > .grid__item:not(:first-child) .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:before, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .post-list > .grid__item:not(:first-child) .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:before { bottom: 0; } }

@media only screen and (max-width: 749px) { body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .posts-featured > .grid__item:not(:first-child) .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:before, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .posts-featured > .grid__item:not(:first-child) .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:before, body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .post-list > .grid__item:not(:first-child) .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:before, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .post-list > .grid__item:not(:first-child) .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:before { bottom: 1px; } }

@media only screen and (min-width: 750px) { body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .posts-featured > .grid__item:not(:first-child) .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:after, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .posts-featured > .grid__item:not(:first-child) .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:after, body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .post-list > .grid__item:not(:first-child) .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:after, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .post-list > .grid__item:not(:first-child) .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:after { bottom: 9px; } }

@media only screen and (max-width: 749px) { body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .posts-featured > .grid__item:not(:first-child) .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:after, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .posts-featured > .grid__item:not(:first-child) .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:after, body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .post-list > .grid__item:not(:first-child) .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:after, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .post-list > .grid__item:not(:first-child) .type-recipe:not(.without_thumb) > .post__thumbnail-wrap:after { bottom: 10px; } }

body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .recent-posts-widget .posts-featured--large > .recipe > .post-card__thumb-wrap:before, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .recent-posts-widget .posts-featured--large > .recipe > .post-card__thumb-wrap:before, body.archive.post-type-archive-recipe #page #content #wrap .container.archive-container #secondary main .recent-posts-widget .posts-featured--large > .recipe > .post-card__thumb-wrap:after, body.archive.post-type-archive-recipe #page #content #wrap .archive-container.navbar-container #secondary main .recent-posts-widget .posts-featured--large > .recipe > .post-card__thumb-wrap:after { -webkit-transform: scale(1.5); transform: scale(1.5); }

body.archive.tax-recipe-category #page #content #wrap .container.archive-container #primary header, body.archive.tax-recipe-category #page #content #wrap .archive-container.navbar-container #primary header { margin-top: 27px !important; }

body.archive.tax-recipe-category #page #content #wrap .container.archive-container #secondary main section article .post-card__tags.entry-tags .post-category, body.archive.tax-recipe-category #page #content #wrap .archive-container.navbar-container #secondary main section article .post-card__tags.entry-tags .post-category { background-color: #b974b7 !important; }

@media only screen and (max-width: 749px) { body.archive.tax-recipe-category #page #content #wrap .container.archive-container #secondary main section article, body.archive.tax-recipe-category #page #content #wrap .archive-container.navbar-container #secondary main section article { display: none; } }

@media only screen and (min-width: 750px) { body.archive.tax-recipe-category #page #content #wrap .container.archive-container #secondary main section, body.archive.tax-recipe-category #page #content #wrap .archive-container.navbar-container #secondary main section { border-top: 0 !important; }
  body.archive.tax-recipe-category #page #content #wrap .container.archive-container #secondary main section .post-list.post-grid.grid, body.archive.tax-recipe-category #page #content #wrap .archive-container.navbar-container #secondary main section .post-list.post-grid.grid { grid-template-columns: repeat(3, 1fr); grid-gap: 30px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-left: 0 !important; margin-right: 0 !important; display: grid; row-gap: 0px; padding-bottom: 15px; }
  body.archive.tax-recipe-category #page #content #wrap .container.archive-container #secondary main section .post-list.post-grid.grid .grid__item, body.archive.tax-recipe-category #page #content #wrap .archive-container.navbar-container #secondary main section .post-list.post-grid.grid .grid__item { width: 100% !important; padding: 0 !important; margin: 0 !important; position: relative; } }

body.archive.post-type-archive-promotion .site-content-archive .wrap-archive .container #primary .page-header .page-title, body.archive.post-type-archive-promotion .site-content-archive .wrap-archive .navbar-container #primary .page-header .page-title { color: #000000; }

@media only screen and (min-width: 750px) { body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section.post-list-container:first-child, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section.post-list-container:first-child { padding-top: 0 !important; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section.post-list-container:first-child > .post-list.post-grid, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section.post-list-container:first-child > .post-list.post-grid { grid-template-columns: repeat(2, 1fr); }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section.post-list-container:first-child > .post-list.post-grid:not(:first-child), body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section.post-list-container:first-child > .post-list.post-grid:not(:first-child) { padding-top: 16px; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section.post-list-container:first-child > .post-list.post-grid:not(:last-child), body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section.post-list-container:first-child > .post-list.post-grid:not(:last-child) { border-bottom: 1px solid #C4C4C4; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section.post-list-container:first-child > .post-list.post-grid .posts--two-columns .post-card, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section.post-list-container:first-child > .post-list.post-grid .posts--two-columns .post-card { margin-bottom: 15px; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section.post-list-container:first-child > .post-list.post-grid .posts--two-columns .post-card .post-card__tags, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section.post-list-container:first-child > .post-list.post-grid .posts--two-columns .post-card .post-card__tags { display: none; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section.post-list-container:first-child > .post-list.post-grid .posts--two-columns .post-card .entry-header .entry-title, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section.post-list-container:first-child > .post-list.post-grid .posts--two-columns .post-card .entry-header .entry-title { margin: 9px 0 6px; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section.post-list-container:first-child > .post-list.post-grid .posts--two-columns .post-card .entry-header .entry-title a, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section.post-list-container:first-child > .post-list.post-grid .posts--two-columns .post-card .entry-header .entry-title a { font: normal normal bold 24px/32px 'Nunito Sans'; letter-spacing: 0; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section.post-list-container:first-child > .post-list.post-grid .posts--two-columns .post-card .byline a, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section.post-list-container:first-child > .post-list.post-grid .posts--two-columns .post-card .byline a { font: normal normal bold 12px/16px 'Nunito Sans'; letter-spacing: 0px; color: #000; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section.widget_adzerkwidget:nth-child(2), body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section.widget_adzerkwidget:nth-child(2) { border-top: 2px solid #4c4c50; padding-top: 24px; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section.post-list-container:nth-child(3), body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section.post-list-container:nth-child(3) { border-bottom: 2px solid #4c4c50; } }

@media only screen and (min-width: 750px) and (min-width: 750px) { body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section:nth-of-type(3) .three-rows:nth-child(3), body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section:nth-of-type(3) .three-rows:nth-child(3) { border-bottom: 1px solid #C4C4C4 !important; } }

@media only screen and (max-width: 749px) { body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container { padding-top: 3px; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #primary, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #primary { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #primary .entry-breadcrumbs, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #primary .entry-breadcrumbs { display: block !important; margin-top: 0 !important; margin-bottom: 30px !important; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #primary .entry-breadcrumbs:after, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #primary .entry-breadcrumbs:after { content: ""; position: absolute; left: -15px; right: 0; width: 100vw; height: 10px; bottom: 20px; -webkit-box-shadow: 0px 3px 5px #00000029; box-shadow: 0px 3px 5px #00000029; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #primary header, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #primary header { margin-bottom: 16px; position: relative; border: none; margin: 0; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #primary header h1.page-title, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #primary header h1.page-title { font: normal normal 800 30px/40px Nunito Sans; margin-top: 0; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #primary header:after, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #primary header:after { content: none !important; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section.post-list-container:first-child > .post-list.post-grid, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section.post-list-container:first-child > .post-list.post-grid { grid-template-columns: repeat(1, 1fr); }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section.post-list-container:first-child > .post-list.post-grid .posts--two-columns, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section.post-list-container:first-child > .post-list.post-grid .posts--two-columns { border-bottom: none !important; padding: 0 !important; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section.post-list-container:first-child > .post-list.post-grid .posts--two-columns .post-card, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section.post-list-container:first-child > .post-list.post-grid .posts--two-columns .post-card { border-bottom: none; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section.post-list-container:first-child > .post-list.post-grid .posts--two-columns .post-card .post-card__tags, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section.post-list-container:first-child > .post-list.post-grid .posts--two-columns .post-card .post-card__tags { display: none !important; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section.post-list-container:first-child > .post-list.post-grid .posts--two-columns .post-card .post-card__thumb-wrap, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section.post-list-container:first-child > .post-list.post-grid .posts--two-columns .post-card .post-card__thumb-wrap { position: relative; -webkit-transform: none; transform: none; max-width: 100%; width: 100%; top: 0; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section.post-list-container:first-child > .post-list.post-grid .posts--two-columns .post-card .entry-header, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section.post-list-container:first-child > .post-list.post-grid .posts--two-columns .post-card .entry-header { top: initial; width: 100%; margin: 0; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section.post-list-container:first-child > .post-list.post-grid .posts--two-columns .post-card .entry-header .entry-title, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section.post-list-container:first-child > .post-list.post-grid .posts--two-columns .post-card .entry-header .entry-title { margin: 11px 0 4px; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section.post-list-container:first-child > .post-list.post-grid .posts--two-columns .post-card .entry-header .entry-title a, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section.post-list-container:first-child > .post-list.post-grid .posts--two-columns .post-card .entry-header .entry-title a { font: normal normal bold 18px/24px 'Nunito Sans'; letter-spacing: 0; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section.post-list-container:first-child > .post-list.post-grid .posts--two-columns .post-card .byline, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section.post-list-container:first-child > .post-list.post-grid .posts--two-columns .post-card .byline { margin-bottom: 10px !important; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section.post-list-container:first-child > .post-list.post-grid .posts--two-columns .post-card .byline a, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section.post-list-container:first-child > .post-list.post-grid .posts--two-columns .post-card .byline a { font: normal normal bold 12px/16px 'Nunito Sans'; letter-spacing: 0px; color: #000; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section .posts-featured .grid__item article .post-card__tags.entry-tags.visible-xs-block.with_thumb, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section .posts-featured .grid__item article .post-card__tags.entry-tags.visible-xs-block.with_thumb { display: none !important; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section .posts-featured .grid__item.posts-featured--small article .post-card__tags.entry-tags.visible-xs-block, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section .posts-featured .grid__item.posts-featured--small article .post-card__tags.entry-tags.visible-xs-block { display: block !important; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section .posts-featured .grid__item.posts-featured--small article .post-card__thumb-wrap, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section .posts-featured .grid__item.posts-featured--small article .post-card__thumb-wrap { position: relative; top: 0; float: right; -webkit-transform: none; transform: none; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section .posts-featured.promotions-mobile-first .grid__item article, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section .posts-featured.promotions-mobile-first .grid__item article { border-bottom: 0; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section .post-list > div:nth-of-type(1), body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section .post-list > div:nth-of-type(1) { border-bottom: 0 !important; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section .post-list > div:nth-of-type(1) article .post-card__tags.visible-xs-block, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section .post-list > div:nth-of-type(1) article .post-card__tags.visible-xs-block { display: none !important; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section .post-list > div:nth-of-type(2), body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section .post-list > div:nth-of-type(2), body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section .post-list > div:nth-of-type(3), body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section .post-list > div:nth-of-type(3) { padding: 10px 0 !important; margin-bottom: 10px !important; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section .post-list > div:nth-of-type(2) article header, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section .post-list > div:nth-of-type(2) article header, body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section .post-list > div:nth-of-type(3) article header, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section .post-list > div:nth-of-type(3) article header { position: relative; z-index: 99; top: -7px; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section.widget_ads_widget:nth-of-type(2), body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section.widget_ads_widget:nth-of-type(2), body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section.widget_adzerkwidget:nth-of-type(2), body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section.widget_adzerkwidget:nth-of-type(2) { border-top: 1px solid #464646; border-bottom: 1px solid #464646; padding: 24px 0; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section.widget_ads_widget:nth-of-type(2) .adzerk.medium-rectangle:before, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section.widget_ads_widget:nth-of-type(2) .adzerk.medium-rectangle:before, body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section.widget_adzerkwidget:nth-of-type(2) .adzerk.medium-rectangle:before, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section.widget_adzerkwidget:nth-of-type(2) .adzerk.medium-rectangle:before { bottom: 9px; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section:nth-of-type(3) .posts-featured > div:nth-of-type(1), body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section:nth-of-type(3) .posts-featured > div:nth-of-type(1) { margin-top: 15px !important; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section:nth-of-type(3) .posts-featured > div:nth-of-type(1) article, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section:nth-of-type(3) .posts-featured > div:nth-of-type(1) article { border-top: 1px solid #C4C4C4; padding: 10px 0; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section:nth-of-type(3) .posts-featured > div:nth-of-type(1) article .post-card__thumb-wrap, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section:nth-of-type(3) .posts-featured > div:nth-of-type(1) article .post-card__thumb-wrap { top: 0; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section:nth-of-type(3) .posts-featured > div:nth-of-type(2) article:nth-of-type(1), body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section:nth-of-type(3) .posts-featured > div:nth-of-type(2) article:nth-of-type(1) { padding-bottom: 20px; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section:nth-of-type(3) .posts-featured > div:nth-of-type(2) article:nth-of-type(1) header, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section:nth-of-type(3) .posts-featured > div:nth-of-type(2) article:nth-of-type(1) header { float: none; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section:nth-of-type(3) .posts-featured > div:nth-of-type(2) article:nth-of-type(2), body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section:nth-of-type(3) .posts-featured > div:nth-of-type(2) article:nth-of-type(2) { padding-bottom: 20px; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section:nth-of-type(3) .posts-featured > div:nth-of-type(2) article:nth-of-type(2) header, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section:nth-of-type(3) .posts-featured > div:nth-of-type(2) article:nth-of-type(2) header { display: block; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section .post-list > div:nth-of-type(1) article span.byline, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section .post-list > div:nth-of-type(1) article span.byline { display: block; margin-bottom: 20px; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container #secondary main section .post-list .grid__item article header.post-card__title, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container #secondary main section .post-list .grid__item article header.post-card__title { float: none; }
  body.archive.post-type-archive-promotion.post-type-archive #content .container.archive-container aside#secondary, body.archive.post-type-archive-promotion.post-type-archive #content .archive-container.navbar-container aside#secondary { margin-top: 25px; } }

body.archive.post-type-archive-promotion.post-type-archive #main .post-list-container > .post-list.post-grid > .grid__item.posts--three-columns .entry-title { min-height: unset; }

@media only screen and (min-width: 750px) { body.archive.post-type-archive-promotion .wrap-default.wrap-archive.wrap-post-archive:before { background-color: #ffc20e; } }

@media only screen and (min-width: 750px) { body.archive.category.category-entretenimiento #page #content #secondary main section:nth-of-type(3) { border-top: 2px solid #4c4c50 !important; } }

body.archive.category.category-entretenimiento #page #content #secondary main section .list-buen-provecho .grid__item article .post-card__tags .post-category.badge { background-color: #b974b7 !important; }

@media only screen and (min-width: 750px) { body.archive.category.category-entretenimiento #page #content #secondary main section .list-buen-provecho { border-bottom: 0 !important; } }

body.archive.category.category-entretenimiento #page #content #secondary main section:nth-of-type(5) .see-more.visible-xs-block a { border-color: #b974b7 !important; }

body.archive.category.category-entretenimiento #page #content #secondary main .post-list-container.sub-category_parent.sub-category-buen-provecho { display: none; }

@media only screen and (max-width: 749px) { body.archive.category .slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article.format-video.with_thumb a.post-card__video:before, body.archive.category .slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article.format-video.with_thumb a.post-card__video .widget_videos-post-video .videos-player:before { bottom: 0; }
  body.archive.category .slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article.format-video.with_thumb a.post-card__video:after, body.archive.category .slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article.format-video.with_thumb a.post-card__video .widget_videos-post-video .videos-player:after { bottom: 9px; } }

body.archive.category .slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article a.post-tags { display: none !important; }

body.archive.category .slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article a.post-tags:nth-of-type(1), body.archive.category .slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article a.post-tags:nth-of-type(2) { display: inline-block !important; }

@media only screen and (max-width: 749px) { .home .gallery-slider__slide-control.home-videos { bottom: -1em; } }

@media only screen and (max-width: 749px) { .home .gallery-slider__dots-control.home-videos { display: initial; } }

.post-type-archive-recipe #main .post-list-container > .post-list.post-grid:nth-last-child(2) { border: none !important; }

.category-el-tiempo .navigation.parent-category a.view-more-button:before { content: "Ver más de el tiempo"; }

.category-guia-de-emergencias .navigation.parent-category a.view-more-button:before { content: "Ver más de Guías de emergencias"; }

.category-estados-unidos .navigation.parent-category a.view-more-button:before { content: "Ver más de estados unidos"; }

.category-internacional .navigation.parent-category a.view-more-button:before { content: "Ver más de internacional"; }

.category-inmigracion .navigation.parent-category a.view-more-button:before { content: "Ver más de inmigracion"; }

.category-buen-provecho .navigation.notas-buen-provecho a.view-more-button:before, .tax-recipe-category .navigation.notas-buen-provecho a.view-more-button:before, .post-type-archive-recipe .navigation.notas-buen-provecho a.view-more-button:before { content: "Ver más de Buen Provecho"; }

.category-buen-provecho .navigation.recipes a.view-more-button:before, .tax-recipe-category .navigation.recipes a.view-more-button:before, .post-type-archive-recipe .navigation.recipes a.view-more-button:before { content: "Ver más recetas"; }

.home .navigation.home-custom a.view-more-button, .post-type-archive-promotion .navigation a.view-more-button { background-color: #f68547 !important; }

.home.geolocation-market-nacional .navigation.home-custom a.view-more-button:before, .geolocation-market-nacional.post-type-archive-promotion .navigation a.view-more-button:before { content: "Ver Más noticias nacionales"; }

.home:not(.geolocation-market-nacional) .navigation.home-custom a.view-more-button:before, .post-type-archive-promotion:not(.geolocation-market-nacional) .navigation a.view-more-button:before { content: "Ver Más noticias locales"; }

.tax-market #main .post-list-container > .post-list.post-grid { border-bottom: none; }

.tax-market .navigation.home-breaking-listing { display: none; }

.home .navigation.home-politica a.view-more-button:before, .category-politica .navigation.parent-category a.view-more-button:before { content: "Ver Más de POLÍTICA"; }

.home .navigation.home-salud a.view-more-button:before, .category-salud .navigation.parent-category a.view-more-button:before { content: "Ver Más de salud"; }

.home .navigation.home-entretenimiento a.view-more-button:before, .category-entretenimiento .navigation.parent-category a.view-more-button:before { content: "Ver Más de entretenimiento"; }

.home .navigation.home-juntos a.view-more-button:before, .category-juntos .navigation.parent-category a.view-more-button:before { content: "Ver Más de juntos"; }

.home .navigation.home-juntos a.view-more-button:before { content: "Ver Más de juntos"; }

.category-juntos .navigation.juntos-sanamos a.view-more-button:before { content: "Ver Más de juntos sanamos"; }

.category-juntos .navigation.juntos-podemos a.view-more-button:before { content: "Ver Más de juntos podemos"; }

.category-juntos .navigation.juntos-hacia-adelante a.view-more-button:before { content: "Ver Más de juntos hacia adelante"; }

.home .navigation a.view-more-button:before, .post-type-archive-promotion .navigation a.view-more-button:before, .category-buen-provecho .navigation a.view-more-button:before, .tax-recipe-category .navigation a.view-more-button:before, .post-type-archive-recipe .navigation a.view-more-button:before, .category-juntos .navigation a.view-more-button:before, .category .navigation.parent-category a.view-more-button:before { font-family: "Nunito sans"; font-weight: 700; font-size: 16px; text-transform: uppercase; line-height: 22px; text-align: center; }

body.mobile.home .gallery-slider__slide-control.clima-slider .slick-dots { bottom: -20px; }

.clima-slider > .gallery-slider__dots-control.clima-slider { min-height: 2px; }

.clima-slider > .gallery-slider { width: 100%; }

body.mobile #body-secondary .slideshow-wrapper.with_dots { height: auto !important; }

body.mobile #body-secondary .slideshow-wrapper.with_dots:not(.home-videos) { margin-bottom: 55px !important; }

@media only screen and (max-width: 749px) { body.mobile-safari .post-list-container .gallery-slider.slick-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article header.entry-header.post-card__title h2.h6.post-card__heading.entry-title { height: 75px; }
  body.mobile-safari .post-list-container .gallery-slider.slick-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article header.entry-header.post-card__title h2.h6.post-card__heading.entry-title a { height: 64px; } }

.paged.category-child .page-title p span, .paged.category-child .page-title span { display: none; }

.paged.category-child .page-title a span { display: block !important; }

.paged:not(.category-child) .page-title span { display: none; }

.author .page-title .vcard { display: block !important; }

@media only screen and (max-width: 749px) { .home .post-list-container .navigation .view-more-button { height: auto; padding: 10px 25px; text-transform: initial; background-color: #3A3939; color: white; border-radius: 2px; font-size: 0; } }

@media only screen and (max-width: 749px) { .home .navigation { max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; margin: 0 auto; margin-bottom: 36px; }
  .home .navigation.home-juntos, .home .navigation.home-politica { margin-bottom: 15px; } }

@media only screen and (max-width: 749px) { .home .post-list-container .navigation.home-custom .view-more-button { font-size: 0px; line-height: 11px; background-color: #f6b813; padding: 10px 20px; border-radius: 2px; } }

@media only screen and (max-width: 749px) { .home .post-list-container .navigation.home-custom { max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; margin: 0 auto; margin-bottom: 36px; } }

/* Archive numeric pagination */
.navigation .view-more-button { font-family: "Nunito sans"; font-weight: 700; text-transform: uppercase; color: white; line-height: 25px; background-color: #f6b813; padding: 10px 20px; display: block; text-align: center; }

.navigation .view-more-button:hover { background-color: #3A3939 !important; color: white; }

.navigation .view-more-button:focus { text-decoration: none; }

body.home .navigation .view-more-button, body.category-juntos .navigation .view-more-button, body.post-type-archive-promotion .navigation .view-more-button, body.category-buen-provecho .navigation .view-more-button, body.tax-recipe-category .navigation .view-more-button, body.post-type-archive-recipe .navigation .view-more-button { font-size: 0px; line-height: 11px; }

body.category .navigation:not(.parent-category):not(.juntos-sanamos):not(.recipes) .view-more-button { font-size: 16px; }

body.category .navigation.parent-category .view-more-button { font-size: 0px; line-height: 11px; }

body.home .navigation.home-juntos .view-more-button { background-color: #cc33cc; color: white; }

body.home .navigation.home-juntos .view-more-button:hover { background-color: #3A3939; }

body.home .navigation.home-politica .view-more-button { background-color: #e46161; }

body.home .navigation.home-salud .view-more-button { background-color: #7dbfd5; }

body.home .navigation.home-entretenimiento .view-more-button { background-color: #b974b7; }

body.home .navigation.home-politica .view-more-button, body.home .navigation.home-custom .view-more-button { margin-bottom: 25px; }

body.category-politica #main { /* &>.recent-posts-widget:nth-child(6) { order: 5; border-top: none; } &>.recent-posts-widget:nth-child(7) { order: 6; } &>.navigation:not(.parent-category) { order: 7; } */ }

body.category-politica #main > .widget_custom_html:nth-child(2), body.category-politica #main > .widget_custom_html:nth-child(5) { display: none; }

@media only screen and (min-width: 750px) { body.category-politica #main > .recent-posts-widget:nth-child(3) { margin-bottom: 21px !important; } }

body.category-politica .navigation .view-more-button { background-color: #e46161; }

body.category-salud .navigation .view-more-button { background-color: #7dbfd5; }

body.category-entretenimiento .navigation .view-more-button { background-color: #b974b7; }

body.category-estados-unidos .navigation .view-more-button { background-color: #828daf; }

body.category-internacional .navigation .view-more-button { background-color: #d9909a; }

body.category-inmigracion .navigation .view-more-button { background-color: #acc65c; }

body.category-politica .navigation .view-more-button { background-color: #e46161; }

body.category-salud .navigation .view-more-button { background-color: #7dbfd5; }

body.category-juntos .navigation .view-more-button { background-color: #cc33cc; }

body.tax-recipe-category .navigation .view-more-button, body.category-buen-provecho .navigation .view-more-button, body.post-type-archive-recipe .navigation .view-more-button { background-color: #b974b7; }

.navigation { margin: 25px auto; overflow: hidden; }

@media only screen and (max-width: 749px) { .navigation { margin: 20px auto; } }

.navigation ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }

.navigation ul li:last-child a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.navigation.home-custom, .navigation.home-politica, .navigation.home-salud, .navigation.home-entretenimiento, .navigation.home-juntos, .navigation.juntos-sanamos, .navigation.juntos-podemos, .navigation.juntos-hacia-adelante { max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; margin: 0 auto; margin-top: 9px; }

.navigation.parent-category, .category-buen-provecho .navigation, .tax-recipe-category .navigation { max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; margin: 0 auto; margin-bottom: 36px; }

.navigation.sub, .post-type-archive .navigation { max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; margin: 25px auto; margin-top: 10px; }

@media only screen and (max-width: 749px) { .navigation.sub, .post-type-archive .navigation { margin-top: 5px; max-width: 250px; } }

body.mobile .navigation.home-custom, body.mobile .navigation.home-juntos { margin-top: 65px; }

body.mobile .navigation.home-salud, body.mobile .navigation.home-politica, body.mobile .navigation.home-entretenimiento { margin-top: 21px; }

body.mobile .navigation.home-entretenimiento { margin-bottom: 30px; }

.navigation ul { text-align: center; overflow: hidden; margin: 0; padding: 0; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; margin: 0 auto; }

.navigation li a, .navigation li a:hover, .navigation li.active a, .navigation li.disabled { text-decoration: none; }

.navigation li { display: inline-block; border: 1px solid #D6D6D6; border-top: none; border-bottom: none; border-right: none; line-height: 30px; color: #777777; min-width: 40px; }

.navigation li:last-child, .navigation li:first-child { border: none; }

.navigation li:last-child:hover, .navigation li:first-child:hover, .navigation li a:last-child:hover, .navigation li a:first-child:hover { background-color: transparent; }

.navigation li:nth-last-child(2) { border-right: 1px solid #D6D6D6; }

.navigation li a { padding: 0px 10px; }

.navigation li a, .navigation li.disabled { color: #777777; background-color: transparent; border-radius: 2px; cursor: pointer; display: block; line-height: 30px; }

.navigation li:hover { background-color: #777777; color: white; }

.navigation li a:hover { background-color: #777777; color: white; }

.navigation li.active a { background-color: transparent; color: #f6b813; }

.navigation li:last-child a:before { content: '\e906'; color: #3a3939; font-size: 13px; font-family: 'evc-icons' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.navigation li:last-child a { font-size: 0; }

.paged .navigation li:first-child a { font-size: 0; border: none; }

.paged .navigation li:first-child a:before { content: '\e906'; -webkit-transform: rotateY(180deg); transform: rotate(180deg); color: #3a3939; font-size: 13px; font-family: 'evc-icons' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; }

.mobile.archive #main > .navigation { min-width: -webkit-fit-content; min-width: -moz-fit-content; min-width: fit-content; width: auto; z-index: 1; }

.mobile.archive:not(.category):not(.date):not(.tax-market) #main > .navigation { margin: -2px auto 0; }

.mobile.archive.date #main > .navigation { margin: 21px auto 4px; }

.mobile.archive.category:not(.tax-market) #main > .navigation { margin: 22px auto 34px; }

.mobile.archive.tax-market #main > .navigation { margin: 39px auto 31px; }

/** Single for recipes */
.recipe-template-default.single.single-recipe #page #content #wrap:before { background-color: #B974B7; }

.recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article header.entry-header.post-single__title p, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article header.entry-header.post-single__title p { margin-top: 30px; }

@media (min-width: 990px) { .recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article header.entry-header.post-single__title p, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article header.entry-header.post-single__title p { margin-top: 9px; } }

.recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-meta.post-single__meta .letter_us, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-meta.post-single__meta .letter_us { margin-bottom: 0; }

.recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .post-single__tags.entry-tags.entry-breadcrumbs, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .post-single__tags.entry-tags.entry-breadcrumbs { display: none; }

.recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single__thumb-wrap, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single__thumb-wrap { padding: 0; }

.recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single__thumb-wrap .post-single__image, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single__thumb-wrap .post-single__image { display: none; }

.recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single__thumb-wrap .post-card__video:before, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single__thumb-wrap .post-card__video:before, .recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single__thumb-wrap .post-card__video:after, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single__thumb-wrap .post-card__video:after { display: none; }

.recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single__thumb-wrap .widget_videos-post-video, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single__thumb-wrap .widget_videos-post-video { position: relative; display: block; }

.recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single__thumb-wrap .widget_videos-post-video .videos-player, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single__thumb-wrap .widget_videos-post-video .videos-player { min-height: 200px; }

.recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single__thumb-wrap .widget_videos-post-video .videos-player iframe, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single__thumb-wrap .widget_videos-post-video .videos-player iframe { border: none; min-height: 200px; }

@media (min-width: 990px) { .recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single__thumb-wrap .widget_videos-post-video .videos-player, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single__thumb-wrap .widget_videos-post-video .videos-player { min-height: initial; }
  .recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single__thumb-wrap .widget_videos-post-video .videos-player iframe, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single__thumb-wrap .widget_videos-post-video .videos-player iframe { min-height: initial; } }

.recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head h3, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head h3, .recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_footer h3, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_footer h3 { font-family: "Lato"; font-size: 26px; line-height: 35px; font-weight: 700; font-style: italic; display: table; width: auto; text-transform: capitalize; background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(255, 255, 255, 0)), color-stop(50%, rgba(185, 116, 183, 0.5))); background: linear-gradient(180deg, rgba(255, 255, 255, 0) 50%, rgba(185, 116, 183, 0.5) 50%); background-size: auto 150%; white-space: pre-wrap; text-overflow: clip; margin-bottom: 25px; }

.recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head p, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head p { margin: 0; }

.recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head p span, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head p span { font-weight: 700; margin-right: 5px; padding-left: 30px; }

.recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-ingredients, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-ingredients, .recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-directions, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-directions { font-family: "Lato"; }

.recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-ingredients span, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-ingredients span, .recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-directions span, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-directions span { width: 100%; display: table; margin: 30px 0; font-weight: 700; font-size: 18px; font-family: "Lato"; line-height: 28px; }

.recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-ingredients ul, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-ingredients ul, .recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-directions ul, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-directions ul { padding: 0; margin: 10px 0 30px 0; }

.recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-ingredients ul li, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-ingredients ul li, .recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-directions ul li, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-directions ul li { list-style: none; line-height: 30px; }

.recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-ingredients ul li span, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-ingredients ul li span, .recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-directions ul li span, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-directions ul li span { margin: 0; font-size: 18px; font-family: "Lato"; }

@media (min-width: 990px) { .recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-ingredients ul li, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-ingredients ul li, .recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-directions ul li, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-directions ul li { line-height: 28px; } }

.recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-directions ol li, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-directions ol li { line-height: 30px; }

.recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-directions ol li span, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-directions ol li span { margin: 0; font-size: 18px; font-family: "Lato"; }

@media (min-width: 990px) { .recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-directions ol li, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head ._meta-field_recipe-directions ol li { line-height: 28px; } }

.recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head i, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head i { position: relative; }

.recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head i:before, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head i:before { content: ''; position: absolute; top: 0; left: 0; display: block; width: 16px; height: 16px; background-position: center center; background-repeat: no-repeat; background-size: 100%; }

.recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head i.-icon-recipe_servings:before, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head i.-icon-recipe_servings:before { background-image: url(../../src/images/Icon_metro-spoon-fork.svg); }

.recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head i.-icon-recipe_time:before, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head i.-icon-recipe_time:before { background-image: url(../../src/images/Icon_material-access-time.svg); }

.recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head i.-icon-recipe_difficulty:before, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head i.-icon-recipe_difficulty:before { background-image: url(../../src/images/Icon_metro-fire.svg); }

@media (min-width: 750px) { .recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_head { padding: 0 7.5vw; } }

.recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body > div, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body > div { margin: 25px 0; }

.recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body > div img, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body > div img { height: auto; }

@media (min-width: 750px) { .recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body > div, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body > div { padding: 0 7.5vw; } }

.recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .search-enhanced-categories, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .search-enhanced-categories, .recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_footer, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_footer { font-size: 18px; line-height: 28px; font-family: "Lato"; }

@media (min-width: 750px) { .recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .search-enhanced-categories, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .search-enhanced-categories, .recipe-template-default.single.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_footer, .recipe-template-default.single.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single-recipe_content_footer { padding: 0 7.5vw; } }

@media (min-width: 750px) { .recipe-template-default.single.single-recipe .post-single__body .post-single__before-text-content > .widget_entravision_plugins_widget_trinity { margin-left: -7.5vw; } }

.single.single-recipe .widget_videos-post-video { position: absolute !important; z-index: 2; }

.single.single-recipe .videos-player-sticky-wrapper { width: 100%; }

.single.single-recipe .widget_entravision_plugins_widget_trinity { margin: 0 !important; }

.single.single-recipe .post-single__before-text-content { padding: 0 !important; }

.single.single-recipe .post-single__body br, .single.single-recipe .videos-stick-dismiss { display: none; }

.single.single-recipe.recipe-template-default.single #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single__thumb-wrap .post-single__image, .single.single-recipe.recipe-template-default.single #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single__thumb-wrap .post-single__image { display: block; }

.single.single-recipe ._meta-field_recipe-get-the-gear { display: none; }

.single .sponsor-mobile img { height: 50px !important; }

.single .sponsor-mobile .sponsor .sponsor-text { font-size: 14px !important; }

@media (min-width: 320px) and (max-width: 480px) { .archive .vjs-playlist-vertical { overflow-y: scroll; margin: 20px 0; }
  .archive .vjs-playlist ol.vjs-playlist-item-list { max-height: 340px; }
  .post-type-archive-recipe .post-list-container:nth-child(4) .post-list .grid__item:last-child { border-bottom: none !important; }
  .post-category + .post-tags { line-height: 20px; }
  .single.recipe-template-default.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single__thumb-wrap .widget_videos-post-video .videos-player, .single.recipe-template-default.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single__thumb-wrap .widget_videos-post-video .videos-player { min-height: 200px; }
  .single.recipe-template-default.single-recipe #page #content #wrap .container .grid #primary main article .entry-content.post-single__body .post-single__thumb-wrap .widget_videos-post-video .videos-player iframe, .single.recipe-template-default.single-recipe #page #content #wrap .navbar-container .grid #primary main article .entry-content.post-single__body .post-single__thumb-wrap .widget_videos-post-video .videos-player iframe { min-height: 200px; } }

/** Styles for breaking news */
@media only screen and (min-width: 750px) { .__breaking.post-card { border-bottom: 1px solid #C4C4C4; width: calc(100% - 15px); padding-bottom: 24px; margin-right: initial; margin-left: auto; margin-bottom: 20px; } }

.__breaking.post-card > .large-up--four-quarters, .__breaking.post-card > .large-up--two-thirds { padding-left: 0 !important; }

.__breaking { padding-bottom: 0.5em; /* &[data-sponsored="true"] { .entry-header.post-card__title { margin-top: 11px; } }*/ /*  &.format-gallery.with_thumb[data-sponsored="true"] .post-card__thumb-wrap, &.format-video.with_thumb[data-sponsored="true"] .post-card__video { &:before { bottom: 0 !important; } &:after { bottom: 9px !important; } }*/ }

@media only screen and (min-width: 990px) { .__breaking > .large-up--two-thirds { padding-bottom: calc(8.08px * 2 + 30px); width: 64.36% !important; } }

.__breaking > .large-up--two-thirds .post-card__image { display: -webkit-box; display: -ms-flexbox; display: flex; }

@media only screen and (max-width: 749px) { .__breaking > .large-up--two-thirds .post-card__image { margin-top: -1px; height: 53.889vw; } }

.__breaking > .large-up--two-thirds .post-card__image img { display: -webkit-box; display: -ms-flexbox; display: flex; }

@media only screen and (min-width: 750px) { .__breaking > .large-up--two-thirds .post-card__image img { height: -webkit-fill-available; height: -moz-available; height: fill-available; max-height: 100%; min-width: -webkit-fill-available; } }

@media only screen and (min-width: 750px) { .__breaking > .large-up--two-thirds .post-card__image:after { content: attr(data-alt); position: absolute; bottom: -4.5em; -webkit-transform: scale(1.01); transform: scale(1.01); padding: 8px 3.3em 0 0.3em !important; background-color: white; text-align: left; font: normal normal normal 11.99px/15px Lato; letter-spacing: 0px; color: #707070; text-transform: capitalize; display: block; width: 100%; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; left: 0; display: -webkit-box; -webkit-line-clamp: 2; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; } }

@media only screen and (min-width: 990px) { .__breaking > .large-up--one-third { width: 35.64% !important; } }

.__breaking .large-up--one-third { position: relative; }

.__breaking .desc.col-md-8.pd15 { max-height: 20px; }

.__breaking .desc { display: none; }

.__breaking .first-arrow { float: right; }

.__breaking .url-more { margin-top: 15px; font-family: "Nunito sans"; color: #363636; font-weight: 400; border-bottom: solid 2px #FF3131; letter-spacing: 0.14px; }

.__breaking .url-more span { font-family: "Nunito sans"; font-weight: 700; }

.__breaking .url-more:hover, .__breaking .url-more:focus { color: #828282 !important; text-decoration: none; }

@media (max-width: 989px) { .__breaking .url-more { display: table; margin-bottom: 10px; margin-top: 0; border-bottom: solid 3px #FF3131; }
  .__breaking .url-more i.entravision-icon.-arrow-right { background-image: url("../images/arrow-right.png"); margin: 0 0 -2px 10px !important; background-repeat: no-repeat; background-position: center; background-size: 100% auto; display: inline-block; height: 14px; width: 14px; }
  .__breaking .url-more i.entravision-icon.-arrow-right:before { margin-left: 10px; content: none; } }

.__breaking .entry-content { font-family: "Lato"; font-size: 14px; line-height: 20px; }

.__breaking .entry-content .see-more { margin-top: 15px; }

.__breaking .entry-content.post-card__body { /* @include media-query($large-up) { border-bottom: 1px solid #C4C4C4; } */ }

@media only screen and (min-width: 750px) and (max-width: 989px) { .__breaking .entry-content.post-card__body { padding-bottom: 10px; margin-bottom: 25px; } }

@media only screen and (max-width: 749px) { .__breaking .entry-content.post-card__body { padding-bottom: 0px; } }

@media only screen and (min-width: 990px) { .__breaking .entry-meta { padding-top: 10px; padding-bottom: 25px; } }

@media only screen and (max-width: 989px) { .__breaking .entry-meta { padding-top: 0; padding-bottom: 0px; margin: 15px 0; } }

.__breaking h2 { margin-top: 0 !important; }

.__breaking h2 a { font-weight: 800; font-family: "Nunito sans"; font-size: 40px; line-height: 40px; letter-spacing: 0.4px; word-break: break-word; color: #363636 !important; }

@media only screen and (max-width: 989px) { .__breaking h2 a { font-size: 30px; line-height: 30px; letter-spacing: 0.3px; } }

@media only screen and (min-width: 750px) { .__breaking h2 a:hover { color: #FF3131 !important; } }

@media (max-width: 1809px) { .__breaking h2 a { word-break: break-word; line-height: 1em; } }

@media (max-width: 1809px) and (min-width: 1400px) { .__breaking h2 a { font-size: 2.7vw !important; } }

@media (max-width: 1399px) and (min-width: 1300px) { .__breaking h2 a { font-size: 2.95vw !important; } }

@media (max-width: 1299px) and (min-width: 1250px) { .__breaking h2 a { font-size: 2.7vw !important; } }

@media (max-width: 1249px) and (min-width: 1060px) { .__breaking h2 a { font-size: 2.6vw !important; } }

@media (max-width: 1059px) and (min-width: 990px) { .__breaking h2 a { font-size: 2.6vw !important; } }

.__breaking h3 { font-family: "Nunito sans"; font-size: 20px; color: white; margin: 0; overflow: hidden; white-space: normal; text-overflow: ellipsis; }

@media only screen and (max-width: 749px) { .__breaking h3 { font-size: 16px; line-height: 22px; } }

.__breaking .post-card__body > p { display: -webkit-box; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; color: #363636; letter-spacing: 0.14px; line-height: 20px; }

@media only screen and (min-width: 750px) { .__breaking .post-card__body > p { max-width: 284px !important; -webkit-line-clamp: 4; padding-right: 15px; } }

@media only screen and (max-width: 989px) { .__breaking .post-card__body > p { margin-bottom: 4px; } }

@media only screen and (max-width: 749px) { .__breaking .post-card__body > p { -webkit-line-clamp: 3; } }

.__breaking.last_time-bar { padding: 0; position: relative; background-color: #FF3131; color: white; font-size: 13px; font-family: "Lato"; font-weight: 700; margin-bottom: 10px; }

.__breaking.last_time-bar .lh22 { line-height: 22px; }

.__breaking.last_time-bar .lh22 p { color: white; font-size: 13px; line-height: 22px; overflow: hidden; position: relative; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; /*white-space: nowrap; display: -webkit-box; -webkit-line-clamp: 1;*/ letter-spacing: 0.13px; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; text-overflow: ellipsis; -webkit-box-orient: vertical; }

@media only screen and (min-width: 750px) { .__breaking.last_time-bar .lh22 p { width: 700px; } }

.__breaking.last_time-bar:hover { background-color: #DD1717; }

.__breaking.last_time-bar .text-last { -webkit-box-shadow: 0px 3px 6px #00000029; box-shadow: 0px 3px 6px #00000029; white-space: nowrap; width: calc(100% - 42px); max-width: calc(100% - 42px); padding: 11.5px 12px !important; }

@media only screen and (max-width: 989px) { .__breaking.last_time-bar .text-last { -webkit-box-shadow: none; box-shadow: none; } }

@media only screen and (min-width: 750px) { .__breaking.last_time-bar .pd15 { padding: 10px; } }

@media only screen and (max-width: 749px) { .__breaking.last_time-bar .pd15 { padding: 11.5px; } }

.__breaking.last_time-bar .arrow { text-align: right; width: auto; }

@media (max-width: 1339px) { .__breaking.last_time-bar .arrow { max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; float: right; } }

@media (max-width: 989px) { .__breaking.last_time-bar { height: auto; display: -webkit-box; display: -ms-flexbox; display: flex; } }

@media only screen and (max-width: 749px) { .__breaking.last_time-bar { margin-bottom: 0; } }

.__breaking .sponsored { display: none; /*@include media-query($small) { display: none; &.post-card__sponsor { display: block !important; right: auto; left: -5px; bottom: -12px; top: auto; } }*/ }

@media only screen and (min-width: 750px) { .__breaking .sponsored { position: relative; background-color: #fff; padding: 0 5px 5px 0; z-index: 10000; cursor: default; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
  .__breaking .sponsored p { color: #B974B7 !important; font-size: 11px !important; letter-spacing: 0.11px; margin: 0 auto; text-align: left; line-height: 12px !important; border: 1px solid #B974B7; border-radius: 3px; max-width: 190px; max-height: 19px; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; text-transform: uppercase; padding: 3px 8px 2px; margin-left: 3px; }
  .__breaking .sponsored.post-card__sponsor { position: absolute; bottom: -12px; padding: 5px; left: -3px; } }

.__breaking .post-card__thumb-wrap .sponsored { display: none !important; /* bottom: -12px !important; p { color:#FF3131 !important; border-color:#FF3131 !important; }*/ }

.__breaking .__breaking_post_category { position: absolute; bottom: -18px; left: -5px; display: table; width: auto; background: #fff; z-index: 1; padding: 5px; }

.__breaking .__breaking_post_category .post-category.badge-juntas-votamos { background-color: #28c6f5 !important; }

.__breaking .__breaking_post_category .post-category.badge-estados-unidos { background-color: #828DAF !important; }

.__breaking .__breaking_post_category .post-category.badge-internacional { background-color: #D9909A !important; }

.__breaking .__breaking_post_category .post-category.badge-politica { background-color: #E46161 !important; }

.__breaking .__breaking_post_category .post-category.badge-inmigracion { background-color: #ACC65C !important; }

.__breaking .__breaking_post_category .post-category.badge-salud { background-color: #7DBFD5 !important; }

.__breaking .__breaking_post_category .post-category.badge-entretenimiento { background-color: #B974B7 !important; }

.__breaking .__breaking_post_category .post-category.badge-noticias-locales { background-color: #F68547 !important; }

.__breaking .__breaking_post_category .post-category.badge-juntos { background-color: #cc33cc !important; }

.__breaking .__breaking_post_category .__breaking_post_tags { display: inline-block; }

.__breaking .__breaking_post_category .__breaking_post_tags a { display: none !important; }

.__breaking .__breaking_post_category .__breaking_post_tags a:first-child { display: inline-block !important; }

@media only screen and (min-width: 750px) { .__breaking .__breaking_post_category .__breaking_post_tags { margin-left: 10px; } }

@media only screen and (min-width: 750px) { .__breaking .entry-header.post-card__title { margin-top: -3px; } }

@media only screen and (max-width: 749px) { .__breaking .entry-header.post-card__title { margin-top: 10px; padding-top: 10px; } }

.__breaking.format-gallery.with_thumb .post-card__thumb-wrap:before, .__breaking.format-video.with_thumb .post-card__video:before { bottom: 15px !important; top: auto; }

.__breaking.format-gallery.with_thumb .post-card__thumb-wrap:after, .__breaking.format-video.with_thumb .post-card__video:after { bottom: calc(9px + 15px) !important; top: auto; }

/** Sass to manage the ads configuration. 12 01 2020 Noticias Ya 2020 Included on Index.scss */
.widget_ads_widget .ads.ads-mobile { width: 320px; }

@media only screen and (max-width: 989px) { .widget_ads_widget .ads.ads-mobile { margin-left: auto; margin-right: auto; } }

@media (max-width: 989px) { .widget_ads_widget .ads.ads-mobile:after { bottom: -15px; font-size: 7px; letter-spacing: 0px; } }

.widget_ads_widget .ads.ads-mobile > div { margin: 0 auto; }

@media only screen and (max-width: 749px) { .widget_ads_widget .ads.ads-mobile { background-color: transparent; } }

.widget_ads_widget .ads[class*="ads-medium-rectangle"], .widget_ads_widget .ads.ads-medium-rectangle { overflow: hidden; }

@media (max-width: 989px) { .widget_ads_widget .ads[class*="ads-medium-rectangle"]:after, .widget_ads_widget .ads.ads-medium-rectangle:after { top: -9px; font-size: 8px; padding-top: 3px; } }

.widget_adzerkwidget .adzerk.leaderboard:before, .widget_adzerkwidget .adzerk.mobile:before, .widget_adzerkwidget .adzerk[class*="ads-medium-rectangle"]:before, .widget_adzerkwidget .adzerk.medium-rectangle:before, .widget_adzerkwidget .adzerk[class*="ads-half-page"]:before, .widget_adzerkwidget .adzerk.half-page:before { content: "Publicidad"; font-family: Lato,'sans-serif'; text-transform: uppercase; position: absolute; text-align: center; color: #707070; bottom: 4px; left: 0; right: 0; text-align: center; font-size: 10px; line-height: 12px; letter-spacing: 0; z-index: 9; }

@media (max-width: 989px) { .widget_adzerkwidget .adzerk.leaderboard:before, .widget_adzerkwidget .adzerk.mobile:before, .widget_adzerkwidget .adzerk[class*="ads-medium-rectangle"]:before, .widget_adzerkwidget .adzerk.medium-rectangle:before, .widget_adzerkwidget .adzerk[class*="ads-half-page"]:before, .widget_adzerkwidget .adzerk.half-page:before { font-size: 7px !important; right: 5px !important; } }

.widget_adzerkwidget { position: relative; }

.widget_adzerkwidget .adzerk.leaderboard { padding: 25px; text-align: center; overflow: hidden; /*width: 728px; height: 90px; display: table;*/ margin: 0 auto; display: block; position: relative; width: 100%; height: 100%; }

.widget_adzerkwidget .adzerk.leaderboard:after { content: ''; position: absolute; left: 0; top: 0; display: block; width: 100%; height: 100%; background: #f5f5f5; z-index: 0; }

.widget_adzerkwidget .adzerk.leaderboard div { display: inline-block; position: relative; z-index: 9; }

.widget_adzerkwidget .adzerk.mobile { margin: 0 auto !important; width: 320px !important; height: 50px !important; overflow: hidden; }

.widget_adzerkwidget .adzerk.mobile:after { top: -15px; right: 0; font-size: 9px; left: auto; }

.widget_adzerkwidget .adzerk.mobile:before { bottom: -15px; }

.widget_adzerkwidget .adzerk[class*="ads-medium-rectangle"], .widget_adzerkwidget .adzerk.medium-rectangle { width: 300px; height: 250px; display: table; margin: 0 auto; overflow: hidden; }

.widget_adzerkwidget .adzerk[class*="ads-medium-rectangle"]:before, .widget_adzerkwidget .adzerk.medium-rectangle:before { bottom: -15px; }

.widget_adzerkwidget .adzerk[class*="ads-half-page"]:before, .widget_adzerkwidget .adzerk.half-page:before { bottom: -15px; width: 300px; }

.ads { position: relative; background: #f5f5f5; margin: 0 auto; /*&.ads-medium-rectangle, &.ads-half-page { &:after { content: none; } }*/ }

.ads[class*="ads-half-page"]:after, .ads[class*="ads-medium-rectangle"]:after, .ads.ads-half-page:after, .ads.ads-medium-rectangle:after { content: "Publicidad" !important; position: relative; margin-top: 10px; display: block; }

.ads:after { content: "Publicidad"; font-family: Lato,'sans-serif'; text-transform: uppercase; position: absolute; text-align: center; color: #707070; bottom: 4px; left: 0; right: 0; text-align: center; font-size: 10px; line-height: 12px; letter-spacing: 0; }

.ads[class*="ads-leaderboard"], .ads.ads-leaderboard { padding: 25px; text-align: center; }

.ads[class*="ads-leaderboard"] div, .ads.ads-leaderboard div { display: inline-block; }

.ads[class*="ads-half-page"], .ads.ads-half-page { width: 300px; height: 600px; }

.ads[class*="ads-medium-rectangle"], .ads.ads-medium-rectangle { width: 300px; height: auto; }

@media (max-width: 989px) { .ads[class*="ads-medium-rectangle"], .ads.ads-medium-rectangle { margin: 0 auto; } }

.ads.ads-interstitial, .ads.ads-interstitial-mobile { background: transparent; }

.ads.ads-interstitial:after, .ads.ads-interstitial-mobile:after { display: none; }

#content-juntos .ads, #content-juntas .ads { background-color: transparent !important; }

#content-juntos .ads[class*="ads-half-page"]:after, #content-juntos .ads[class*="ads-medium-rectangle"]:after, #content-juntos .ads.ads-half-page:after, #content-juntos .ads.ads-medium-rectangle:after, #content-juntas .ads[class*="ads-half-page"]:after, #content-juntas .ads[class*="ads-medium-rectangle"]:after, #content-juntas .ads.ads-half-page:after, #content-juntas .ads.ads-medium-rectangle:after { background-color: transparent !important; color: #fff !important; }

@media (max-width: 1119px) { #pre-footer .grid > .widget_ads_widget { width: 100%; } }

/** Sass to manage elements by market. 12 09 2020 Noticias Ya 2020 Included on Index.scss */
#hmb-item-1305373 .sub-menu > .item > a:before, .navbar-nav-item--market_name > a:before { background-color: #f68547 !important; }

body:not(.geolocation-market-colorado):not(.geolocation-market-corpus-christi):not(.geolocation-market-costa-central):not(.geolocation-market-el-centro):not(.geolocation-market-el-paso):not(.geolocation-market-global):not(.geolocation-market-hartford-springfield):not(.geolocation-market-kansas):not(.geolocation-market-laredo):not(.geolocation-market-las-vegas):not(.geolocation-market-lubbock):not(.geolocation-market-midland-odessa):not(.geolocation-market-nueva-inglaterra):not(.geolocation-market-nuevo-mexico):not(.geolocation-market-orlando):not(.geolocation-market-reno):not(.geolocation-market-san-angelo):not(.geolocation-market-tampa):not(.geolocation-market-el-valle):not(.geolocation-market-washington-dc) .market { background-position: -205px -52px; }

body:not(.geolocation-market-colorado):not(.geolocation-market-corpus-christi):not(.geolocation-market-costa-central):not(.geolocation-market-el-centro):not(.geolocation-market-el-paso):not(.geolocation-market-global):not(.geolocation-market-hartford-springfield):not(.geolocation-market-kansas):not(.geolocation-market-laredo):not(.geolocation-market-las-vegas):not(.geolocation-market-lubbock):not(.geolocation-market-midland-odessa):not(.geolocation-market-nueva-inglaterra):not(.geolocation-market-nuevo-mexico):not(.geolocation-market-orlando):not(.geolocation-market-reno):not(.geolocation-market-san-angelo):not(.geolocation-market-tampa):not(.geolocation-market-el-valle):not(.geolocation-market-washington-dc) .mobile-menu .footer-sub a.univision { background-position: -204px -75px; }

body:not(.geolocation-market-colorado):not(.geolocation-market-corpus-christi):not(.geolocation-market-costa-central):not(.geolocation-market-el-centro):not(.geolocation-market-el-paso):not(.geolocation-market-global):not(.geolocation-market-hartford-springfield):not(.geolocation-market-kansas):not(.geolocation-market-laredo):not(.geolocation-market-las-vegas):not(.geolocation-market-lubbock):not(.geolocation-market-midland-odessa):not(.geolocation-market-nueva-inglaterra):not(.geolocation-market-nuevo-mexico):not(.geolocation-market-orlando):not(.geolocation-market-reno):not(.geolocation-market-san-angelo):not(.geolocation-market-tampa):not(.geolocation-market-el-valle):not(.geolocation-market-washington-dc) #footer .footer-sub a.univision { background-position: -205px -75px; min-width: 99px; }

@media only screen and (min-width: 750px) { body:not(.geolocation-market-colorado):not(.geolocation-market-corpus-christi):not(.geolocation-market-costa-central):not(.geolocation-market-el-centro):not(.geolocation-market-el-paso):not(.geolocation-market-global):not(.geolocation-market-hartford-springfield):not(.geolocation-market-kansas):not(.geolocation-market-laredo):not(.geolocation-market-las-vegas):not(.geolocation-market-lubbock):not(.geolocation-market-midland-odessa):not(.geolocation-market-nueva-inglaterra):not(.geolocation-market-nuevo-mexico):not(.geolocation-market-orlando):not(.geolocation-market-reno):not(.geolocation-market-san-angelo):not(.geolocation-market-tampa):not(.geolocation-market-el-valle):not(.geolocation-market-washington-dc) #footer .footer-sub a.univision { height: 40px; margin-bottom: -8px !important; } }

.geolocation-market-default { /* .footer-promos{ .newsletter{ background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/national-bottom.png"); } } */ }

.geolocation-market-default .market, .geolocation-market-default #subTop, .geolocation-market-default .footer-sub a.univision { display: none !important; }

@media (max-width: 1005px) { .geolocation-market-default .navbar-wrap { height: 50px !important; } }

.geolocation-market-default .join-request-inner { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/national-top.png"), url("../images/Background.png"); }

.geolocation-market-colorado { /* .footer-promos{ .newsletter{ background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/colorado-bottom.png"); } } */ }

.geolocation-market-colorado .market { background-position: -209px -2px; width: 94px; }

.geolocation-market-colorado .join-request-inner { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/colorado-top.png"), url("../images/Background.png"); }

.geolocation-market-colorado .footer-promos .icontact-open-join-request .with-logo { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasv3/logos/mercadoya/300px/coloradoya-grey.png"); }

.geolocation-market-colorado .footer-sub a.univision { background-position: -211px -27px; max-width: 93px; width: 93px; }

@media (max-width: 479px) and (min-width: 375px) { .geolocation-market-colorado .footer-sub a.evc { margin: 30px auto 10px !important; clear: both; } }

@media (min-width: 480px) and (max-width: 519px) { .geolocation-market-colorado .footer-sub a.nya, .geolocation-market-colorado .footer-sub a.univision { margin-right: 5px !important; } }

@media (max-width: 1189px) and (min-width: 1080px) { .geolocation-market-colorado #menu-menu-top > li { padding: 0 2px !important; } }

@media (max-width: 1079px) and (min-width: 1006px) { .geolocation-market-colorado #menu-menu-top > li { padding: 0 1px !important; } }

@media (max-width: 1209px) and (min-width: 1180px) { .geolocation-market-colorado #menu-menu-top > li > a { margin: 0 8px 0 6px !important; } }

@media (max-width: 1179px) and (min-width: 1160px) { .geolocation-market-colorado #menu-menu-top > li > a { margin: 0 6px 0 4px !important; } }

@media (max-width: 1159px) and (min-width: 1100px) { .geolocation-market-colorado #menu-menu-top > li > a { margin: 0 4px 0 2px !important; } }

@media (max-width: 1099px) and (min-width: 1006px) { .geolocation-market-colorado #menu-menu-top > li > a { margin: 0 3px 0 1px !important; } }

@media (max-width: 1089px) and (min-width: 1006px) { .geolocation-market-colorado #brandNav .navbar-container, .geolocation-market-colorado #subTop .navbar-container, .geolocation-market-colorado body #subTop .navbar-container { padding: 0 0 0 5px !important; } }

.geolocation-market-corpus-christi { /* .footer-promos{ .newsletter{ background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/corpuschristi-bottom.png"); } } */ }

.geolocation-market-corpus-christi .market { background-position: -300px  -2px; width: 106px; }

.geolocation-market-corpus-christi .join-request-inner { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/corpuschristi-top.png"), url("../images/Background.png"); }

.geolocation-market-corpus-christi .footer-sub a.univision { max-width: 106px; width: 106px; }

.geolocation-market-corpus-christi .mobile-menu .footer-sub a.univision { background-position: -300px -27px; }

@media only screen and (min-width: 750px) { .geolocation-market-corpus-christi #footer .footer-sub a.univision { background-position: -300px -27px; } }

@media only screen and (max-width: 749px) { .geolocation-market-corpus-christi #footer .footer-sub a.univision { background-position: -304.5px -27px; } }

@media (max-width: 479px) and (min-width: 375px) { .geolocation-market-corpus-christi .footer-sub a.evc { margin: 30px auto 10px !important; clear: both; } }

@media (min-width: 480px) and (max-width: 519px) { .geolocation-market-corpus-christi .footer-sub a.nya, .geolocation-market-corpus-christi .footer-sub a.univision { margin-right: 5px !important; } }

.geolocation-market-costa-central { /* .footer-promos{ .newsletter{ background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/monterey-costacentral-bottom.png"); } } */ }

.geolocation-market-costa-central .market { background-position: -305px -52px; }

.geolocation-market-costa-central .join-request-inner { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/monterey-costacentral-top.png"), url("../images/Background.png"); }

.geolocation-market-costa-central .footer-sub a.univision { background-position: -305px -76px; max-width: 100px; width: 100px; }

@media only screen and (max-width: 749px) { .geolocation-market-costa-central #footer .footer-sub a.univision { width: 106px; } }

@media (max-width: 479px) and (min-width: 375px) { .geolocation-market-costa-central .footer-sub a.evc { margin: 30px auto 10px !important; clear: both; } }

@media (min-width: 480px) and (max-width: 519px) { .geolocation-market-costa-central .footer-sub a.nya, .geolocation-market-costa-central .footer-sub a.univision { margin-right: 5px !important; } }

.geolocation-market-el-centro { /* .footer-promos{ .newsletter{ background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/elcentro-bottom.png"); } } */ }

.geolocation-market-el-centro .market { background-position: -502px -2px; }

.geolocation-market-el-centro .join-request-inner { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/elcentro-top.png"), url("../images/Background.png"); }

.geolocation-market-el-centro .footer-sub a.univision { background-position: -502px -27px; max-width: 100px; width: 100px; }

@media only screen and (max-width: 749px) { .geolocation-market-el-centro #footer .footer-sub a.univision { width: 100px; max-width: 100px; } }

@media (max-width: 479px) and (min-width: 375px) { .geolocation-market-el-centro .footer-sub a.evc { margin: 30px auto 10px !important; clear: both; } }

@media (min-width: 480px) and (max-width: 519px) { .geolocation-market-el-centro .footer-sub a.nya, .geolocation-market-el-centro .footer-sub a.univision { margin-right: 5px !important; } }

.geolocation-market-el-centro #menu-menu-top > li > a { margin: 0 16px 0 12px; }

.geolocation-market-el-paso { /* .footer-promos{ .newsletter{ background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/elpaso-bottom.png"); } } */ }

.geolocation-market-el-paso .market { background-position: -604px 0px; width: 103px; }

.geolocation-market-el-paso .join-request-inner { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/elpaso-top.png"), url("../images/Background.png"); }

.geolocation-market-el-paso .footer-promos .icontact-open-join-request .with-logo { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasv3/logos/mercadoya/300px/elpasoya-grey.png"); }

.geolocation-market-el-paso .footer-sub a.univision { background-position: -604px -25px; max-width: 103px; width: 103px; }

@media only screen and (max-width: 749px) { .geolocation-market-el-paso #footer .footer-sub a.univision { width: 103px; max-width: 103px; } }

@media (max-width: 479px) and (min-width: 375px) { .geolocation-market-el-paso .footer-sub a.evc { margin: 30px auto 10px !important; clear: both; } }

@media (min-width: 480px) and (max-width: 519px) { .geolocation-market-el-paso .footer-sub a.nya, .geolocation-market-el-paso .footer-sub a.univision { margin-right: 5px !important; } }

.geolocation-market-frontera { /* .footer-promos{ .newsletter{ background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/national-bottom.png"); } } */ }

.geolocation-market-frontera .market, .geolocation-market-frontera .footer-sub a.univision { background-position: center !important; background-size: contain; }

.geolocation-market-frontera .market { background-image: url("../images/noticiasya_frontera_white.png"); }

.geolocation-market-frontera .footer-sub a.univision { background-image: url("../images/noticiasya_frontera_logo_grey.png"); -webkit-filter: invert(1) grayscale(1) brightness(6); filter: invert(1) grayscale(1) brightness(6); }

.geolocation-market-frontera .join-request-inner { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/national-top.png"), url("../images/Background.png"); }

@media (max-width: 479px) and (min-width: 375px) { .geolocation-market-frontera .footer-sub a.evc { margin: 30px auto 10px !important; clear: both; } }

@media (min-width: 480px) and (max-width: 519px) { .geolocation-market-frontera .footer-sub a.nya, .geolocation-market-frontera .footer-sub a.univision { margin-right: 5px !important; } }

@media (max-width: 1179px) and (min-width: 1006px) { .geolocation-market-frontera #brandNav > .line-sub > .navbar-container, .geolocation-market-frontera #subTop > .line-sub > .navbar-container { padding: 0; } }

@media (max-width: 1059px) and (min-width: 1006px) { .geolocation-market-frontera #menu-menu-top > li { padding: 0 1px; } }

@media (max-width: 1319px) { .geolocation-market-frontera .markets-selector-open { font-size: 0px; } }

@media (max-width: 1059px) and (min-width: 1040px) { .geolocation-market-frontera .markets-selector-open { right: calc(95px + 14px); } }

@media (max-width: 1039px) and (min-width: 1006px) { .geolocation-market-frontera .markets-selector-open { right: calc(95px + 4px); } }

.geolocation-market-global { /* .footer-promos{ .newsletter{ background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/national-bottom.png"); } } */ }

.geolocation-market-global .market { background-position: -205px -52px; }

.geolocation-market-global .join-request-inner { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/national-top.png"), url("../images/Background.png"); }

.geolocation-market-global .footer-sub a.univision { max-width: 100px; width: 100px; }

.geolocation-market-global .mobile-menu .footer-sub a.univision { background-position: -204px -75px; }

.geolocation-market-global #footer .footer-sub a.univision { background-position: -205px -75px; }

@media only screen and (min-width: 750px) { .geolocation-market-global #footer .footer-sub a.univision { height: 40px; margin-bottom: -8px !important; } }

@media only screen and (max-width: 749px) { .geolocation-market-global #footer .footer-sub a.univision { width: 98px; max-width: 98px; } }

@media (max-width: 479px) and (min-width: 375px) { .geolocation-market-global #footer .footer-sub a.evc { margin: 30px auto 10px !important; clear: both; } }

@media (min-width: 480px) and (max-width: 519px) { .geolocation-market-global .footer-sub a.nya, .geolocation-market-global .footer-sub a.univision { margin-right: 5px !important; } }

.geolocation-market-hartford-springfield { /* .footer-promos{ .newsletter{ background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/nuevainglaterra-bottom.png"); } } */ }

.geolocation-market-hartford-springfield .market { background-position: -98px -2px; width: 112px; }

.geolocation-market-hartford-springfield .join-request-inner { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/nuevainglaterra-top.png"), url("../images/Background.png"); }

.geolocation-market-hartford-springfield .footer-sub a.univision { background-position: -96px -27px; max-width: 112px; min-width: 112px; width: 112px; }

@media (max-width: 479px) and (min-width: 375px) { .geolocation-market-hartford-springfield .footer-sub a.evc { margin: 30px auto 10px !important; clear: both; } }

@media (min-width: 480px) and (max-width: 519px) { .geolocation-market-hartford-springfield .footer-sub a.nya, .geolocation-market-hartford-springfield .footer-sub a.univision { margin-right: 5px !important; } }

.geolocation-market-hartford-springfield #menu-menu-top > li > a { margin: 0 16px 0 12px; }

.geolocation-market-kansas { /* .footer-promos{ .newsletter{ background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/kansas-bottom.png"); } } */ }

.geolocation-market-kansas .market { background-position: -716px -52px; width: 97px; }

.geolocation-market-kansas .join-request-inner { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/kansas-top.png"), url("../images/Background.png"); }

.geolocation-market-kansas .footer-sub a.univision { background-position: -716px -76px; min-width: 97px; width: 97px; }

@media only screen and (max-width: 749px) { .geolocation-market-kansas .mobile-menu .footer-sub a.univision { max-width: 97px; } }

@media (max-width: 479px) and (min-width: 375px) { .geolocation-market-kansas .footer-sub a.evc { margin: 30px auto 10px !important; clear: both; } }

@media (min-width: 480px) and (max-width: 519px) { .geolocation-market-kansas .footer-sub a.nya, .geolocation-market-kansas .footer-sub a.univision { margin-right: 5px !important; } }

.geolocation-market-laredo { /* .footer-promos{ .newsletter{ background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/laredo-bottom.png"); } } */ }

.geolocation-market-laredo .market { background-position: -807px -2px; width: 94px; }

.geolocation-market-laredo .join-request-inner { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/laredo-top.png"), url("../images/Background.png"); }

.geolocation-market-laredo .footer-sub a.univision { background-position: -807px -27px; max-width: 94px; width: 94px; }

@media only screen and (max-width: 749px) { .geolocation-market-laredo .mobile-menu .footer-sub a.univision { max-width: 93px; } }

.geolocation-market-laredo #footer .footer-sub a.univision { max-width: 92px; width: 92px; }

@media (max-width: 479px) and (min-width: 375px) { .geolocation-market-laredo .footer-sub a.evc { margin: 30px auto 10px !important; clear: both; } }

@media (min-width: 480px) and (max-width: 519px) { .geolocation-market-laredo .footer-sub a.nya, .geolocation-market-laredo .footer-sub a.univision { margin-right: 5px !important; } }

@media (max-width: 1179px) and (min-width: 1006px) { .geolocation-market-laredo #brandNav > .line-sub > .navbar-container, .geolocation-market-laredo #subTop > .line-sub > .navbar-container { padding: 0; } }

@media (max-width: 1059px) and (min-width: 1006px) { .geolocation-market-laredo #menu-menu-top > li { padding: 0 1px; } }

@media (max-width: 1319px) { .geolocation-market-laredo .markets-selector-open { font-size: 0px; } }

@media (max-width: 1059px) and (min-width: 1040px) { .geolocation-market-laredo .markets-selector-open { right: calc(95px + 14px); } }

@media (max-width: 1039px) and (min-width: 1006px) { .geolocation-market-laredo .markets-selector-open { right: calc(95px + 4px); } }

.geolocation-market-nevada, .geolocation-market-las-vegas { /* .footer-promos{ .newsletter{ background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/lasvegas-bottom.png"); } } */ }

.geolocation-market-nevada .market, .geolocation-market-las-vegas .market { background-position: -899px -2px; }

.geolocation-market-nevada .join-request-inner, .geolocation-market-las-vegas .join-request-inner { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/lasvegas-top.png"), url("../images/Background.png"); }

.geolocation-market-nevada .footer-promos .icontact-open-join-request .with-logo, .geolocation-market-las-vegas .footer-promos .icontact-open-join-request .with-logo { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasv3/logos/mercadoya/300px/nevadaya-grey.png"); }

.geolocation-market-nevada .footer-sub a.univision, .geolocation-market-las-vegas .footer-sub a.univision { background-position: -897px -27px; max-width: 100px; width: 100px; }

@media (max-width: 479px) and (min-width: 375px) { .geolocation-market-nevada .footer-sub a.evc, .geolocation-market-las-vegas .footer-sub a.evc { margin: 30px auto 10px !important; clear: both; } }

@media (min-width: 480px) and (max-width: 519px) { .geolocation-market-nevada .footer-sub a.nya, .geolocation-market-nevada .footer-sub a.univision, .geolocation-market-las-vegas .footer-sub a.nya, .geolocation-market-las-vegas .footer-sub a.univision { margin-right: 5px !important; } }

@media only screen and (min-width: 750px) { .geolocation-market-nevada .markets-selector-open, .geolocation-market-las-vegas .markets-selector-open { right: 0; } }

.geolocation-market-nevada .navbar-header .btn.navbar-btn.newsletter-btn, .geolocation-market-las-vegas .navbar-header .btn.navbar-btn.newsletter-btn { display: none !important; }

.geolocation-market-nevada #footer_promos .grid__item, .geolocation-market-las-vegas #footer_promos .grid__item { display: none; }

.geolocation-market-nevada #footer_promos .grid__item + .grid__item, .geolocation-market-las-vegas #footer_promos .grid__item + .grid__item { display: block; float: none; margin: 0 auto; }

.geolocation-market-los-angeles { /* .footer-promos{ .newsletter{ background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/national-bottom.png"); } } */ }

.geolocation-market-los-angeles .market, .geolocation-market-los-angeles #subTop, .geolocation-market-los-angeles .footer-sub a.univision { display: none !important; }

@media (max-width: 1005px) { .geolocation-market-los-angeles .navbar-wrap { height: 50px !important; } }

.geolocation-market-los-angeles .join-request-inner { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/national-top.png"), url("../images/Background.png"); }

.geolocation-market-lubbock { /* .footer-promos{ .newsletter{ background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/national-bottom.png"); } } */ }

.geolocation-market-lubbock .market { background-position: -997px -2px; width: 94px; }

.geolocation-market-lubbock .join-request-inner { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/national-top.png"), url("../images/Background.png"); }

.geolocation-market-lubbock .footer-sub a.univision { background-position: -997px -27px; max-width: 94px; width: 94px; }

@media (max-width: 479px) and (min-width: 375px) { .geolocation-market-lubbock .footer-sub a.evc { margin: 30px auto 10px !important; clear: both; } }

@media (min-width: 480px) and (max-width: 519px) { .geolocation-market-lubbock .footer-sub a.nya, .geolocation-market-lubbock .footer-sub a.univision { margin-right: 5px !important; } }

.geolocation-market-midland-odessa { /* .footer-promos{ .newsletter{ background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/midland-bottom.png"); } } */ }

.geolocation-market-midland-odessa .market { background-position: -813px -52px; }

.geolocation-market-midland-odessa .join-request-inner { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/midland-top.png"), url("../images/Background.png"); }

@media only screen and (min-width: 750px) { .geolocation-market-midland-odessa .footer-sub a.univision { background-position: -96px -75px; } }

@media only screen and (max-width: 749px) { .geolocation-market-midland-odessa .footer-sub a.univision { background-position: -96px -75px; } }

.geolocation-market-midland-odessa .mobile-menu .footer-sub a.univision { width: 103px; max-width: 103px; }

.geolocation-market-midland-odessa #footer .footer-sub a.univision { width: 106px; max-width: 106px; }

@media (max-width: 479px) and (min-width: 375px) { .geolocation-market-midland-odessa .footer-sub a.evc { margin: 30px auto 10px !important; clear: both; } }

@media (min-width: 480px) and (max-width: 519px) { .geolocation-market-midland-odessa .footer-sub a.nya, .geolocation-market-midland-odessa .footer-sub a.univision { margin-right: 5px !important; } }

.geolocation-market-monterey-salinas { /* .footer-promos{ .newsletter{ background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/monterey-costacentral-bottom.png"); } } */ }

.geolocation-market-monterey-salinas .market, .geolocation-market-monterey-salinas #subTop, .geolocation-market-monterey-salinas .footer-sub a.univision { display: none !important; }

@media (max-width: 1005px) { .geolocation-market-monterey-salinas .navbar-wrap { height: 50px !important; } }

.geolocation-market-monterey-salinas .join-request-inner { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/monterey-costacentral-top.png"), url("../images/Background.png"); }

.geolocation-market-nacional { /* .footer-promos{ .newsletter{ background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/national-bottom.png"); } } */ }

.geolocation-market-nacional .market, .geolocation-market-nacional #subTop, .geolocation-market-nacional .footer-sub a.univision { display: none !important; }

@media (max-width: 1005px) { .geolocation-market-nacional .navbar-wrap { height: 50px !important; } }

.geolocation-market-nacional .join-request-inner { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/national-top.png"), url("../images/Background.png"); }

@media only screen and (min-width: 750px) { .geolocation-market-nacional .markets-selector-open { right: 0; } }

.geolocation-market-nacional .navbar-header .btn.navbar-btn.newsletter-btn { display: none !important; }

.geolocation-market-nacional #footer_promos .grid__item { display: none; }

.geolocation-market-nacional #footer_promos .grid__item + .grid__item { display: block; float: none; margin: 0 auto; }

.geolocation-market-nueva-inglaterra { /* .footer-promos{ .newsletter{ background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/nuevainglaterra-bottom.png"); } } */ }

.geolocation-market-nueva-inglaterra .market { background-position: -98px -2px; width: 112px; }

.geolocation-market-nueva-inglaterra .join-request-inner { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/nuevainglaterra-top.png"), url("../images/Background.png"); }

.geolocation-market-nueva-inglaterra .footer-sub a.univision { background-position: -96px -27px; max-width: 115px; min-width: 115px; width: 115px; }

@media (max-width: 479px) and (min-width: 375px) { .geolocation-market-nueva-inglaterra .footer-sub a.evc { margin: 30px auto 10px !important; clear: both; } }

@media (min-width: 480px) and (max-width: 519px) { .geolocation-market-nueva-inglaterra .footer-sub a.nya, .geolocation-market-nueva-inglaterra .footer-sub a.univision { margin-right: 5px !important; } }

.geolocation-market-nuevo-mexico { /* .footer-promos{ .newsletter{ background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/nuevomexico-bottom.png"); } } */ }

.geolocation-market-nuevo-mexico .market { background-position: 0px -2px; }

.geolocation-market-nuevo-mexico .join-request-inner { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/nuevomexico-top.png"), url("../images/Background.png"); }

.geolocation-market-nuevo-mexico .mobile-menu .footer-sub a.univision { background-position: 2px -27px; max-width: 100px; }

.geolocation-market-nuevo-mexico #footer .footer-sub a.univision { background-position: 1.5px -27px; }

@media (max-width: 479px) and (min-width: 375px) { .geolocation-market-nuevo-mexico .footer-sub a.evc { margin: 30px auto 10px !important; clear: both; } }

@media (min-width: 480px) and (max-width: 519px) { .geolocation-market-nuevo-mexico .footer-sub a.nya, .geolocation-market-nuevo-mexico .footer-sub a.univision { margin-right: 5px !important; } }

.geolocation-market-orlando { /* .footer-promos{ .newsletter{ background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/orlando-bottom.png"); } } */ }

.geolocation-market-orlando .market { background-position: -1016px -52px; width: 96px; }

.geolocation-market-orlando .join-request-inner { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/orlando-top.png"), url("../images/Background.png"); }

.geolocation-market-orlando .footer-sub a.univision { max-width: 96px; width: 96px; }

@media only screen and (min-width: 750px) { .geolocation-market-orlando .mobile-menu .footer-sub a.univision { background-position: -1016px -76px; } }

@media only screen and (max-width: 749px) { .geolocation-market-orlando .mobile-menu .footer-sub a.univision { background-position: -1013px -76px; } }

.geolocation-market-orlando #footer .footer-sub a.univision { background-position: -1013px -76px; }

@media (max-width: 479px) and (min-width: 375px) { .geolocation-market-orlando .footer-sub a.evc { margin: 30px auto 10px !important; clear: both; } }

@media (min-width: 480px) and (max-width: 519px) { .geolocation-market-orlando .footer-sub a.nya, .geolocation-market-orlando .footer-sub a.univision { margin-right: 5px !important; } }

@media (max-width: 1179px) and (min-width: 1006px) { .geolocation-market-orlando #brandNav > .line-sub > .navbar-container, .geolocation-market-orlando #subTop > .line-sub > .navbar-container { padding: 0; } }

@media (max-width: 1059px) and (min-width: 1006px) { .geolocation-market-orlando #menu-menu-top > li { padding: 0 1px; } }

@media (max-width: 1319px) { .geolocation-market-orlando .markets-selector-open { font-size: 0px; } }

@media (max-width: 1059px) and (min-width: 1040px) { .geolocation-market-orlando .markets-selector-open { right: calc(95px + 14px); } }

@media (max-width: 1039px) and (min-width: 1006px) { .geolocation-market-orlando .markets-selector-open { right: calc(95px + 4px); } }

.geolocation-market-palm-springs { /* .footer-promos{ .newsletter{ background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/palmsprings-notivalle-bottom.png"); } } */ }

.geolocation-market-palm-springs .market, .geolocation-market-palm-springs #subTop, .geolocation-market-palm-springs .footer-sub a.univision { display: none !important; }

@media (max-width: 1005px) { .geolocation-market-palm-springs .navbar-wrap { height: 50px !important; } }

.geolocation-market-palm-springs .join-request-inner { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/palmsprings-notivalle-top.png"), url("../images/Background.png"); }

.geolocation-market-palm-springs #menu-menu-top > li > a { margin: 0 16px 0 12px; }

.geolocation-market-reno { /* .footer-promos{ .newsletter{ background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/lasvegas-bottom.png"); } } */ }

.geolocation-market-reno .market { background-position: -899px -2px; }

.geolocation-market-reno .join-request-inner { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/lasvegas-top.png"), url("../images/Background.png"); }

.geolocation-market-reno .footer-sub a.univision { background-position: -897px -27px; }

.geolocation-market-reno .mobile-menu .footer-sub a.univision { max-width: 100px; }

@media (max-width: 479px) and (min-width: 375px) { .geolocation-market-reno .footer-sub a.evc { margin: 30px auto 10px !important; clear: both; } }

@media (min-width: 480px) and (max-width: 519px) { .geolocation-market-reno .footer-sub a.nya, .geolocation-market-reno .footer-sub a.univision { margin-right: 5px !important; } }

.geolocation-market-san-angelo { /* .footer-promos{ .newsletter{ background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/midland-bottom.png"); } } */ }

.geolocation-market-san-angelo .market { background-position: -813px -52px; }

.geolocation-market-san-angelo .join-request-inner { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/midland-top.png"), url("../images/Background.png"); }

.geolocation-market-san-angelo .footer-sub a.univision { background-position: -96px -76px; max-width: 103px; width: 103px; }

@media (max-width: 479px) and (min-width: 375px) { .geolocation-market-san-angelo .footer-sub a.evc { margin: 30px auto 10px !important; clear: both; } }

@media (min-width: 480px) and (max-width: 519px) { .geolocation-market-san-angelo .footer-sub a.nya, .geolocation-market-san-angelo .footer-sub a.univision { margin-right: 5px !important; } }

.geolocation-market-san-diego { /* .footer-promos{ .newsletter{ background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/sandiego-bottom.png"); } } */ }

.geolocation-market-san-diego .market { background-position: -205px -52px; }

.geolocation-market-san-diego .join-request-inner { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/sandiego-top.png"), url("../images/Background.png"); }

.geolocation-market-san-diego .footer-promos .icontact-open-join-request .with-logo { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasv3/logos/mercadoya/300px/sandiegoya-grey.png"); }

.geolocation-market-san-diego .mobile-menu .footer-sub a.univision { max-width: 100px; }

.geolocation-market-san-diego #footer .footer-sub a.univision { width: 95px; max-width: 95px; background-position: -205px -75px; }

@media only screen and (min-width: 750px) { .geolocation-market-san-diego #footer .footer-sub a.univision { height: 40px; margin-bottom: -8px !important; } }

@media (min-width: 1280px) and (max-width: 1319px) { .geolocation-market-san-diego #menu-menu-top { -webkit-transform: translateX(1.75em); transform: translateX(1.75em); } }

@media (max-width: 1279px) and (min-width: 1150px) { .geolocation-market-san-diego #menu-menu-top { -webkit-transform: translateX(1.8em); transform: translateX(1.8em); } }

@media (max-width: 1149px) and (min-width: 1060px) { .geolocation-market-san-diego #menu-menu-top { -webkit-transform: translateX(1.6em); transform: translateX(1.6em); } }

@media (max-width: 1059px) and (min-width: 1006px) { .geolocation-market-san-diego #menu-menu-top { -webkit-transform: translateX(1.5em); transform: translateX(1.5em); } }

@media (max-width: 1189px) and (min-width: 1080px) { .geolocation-market-san-diego #menu-menu-top > li { padding: 0 2px !important; } }

@media (max-width: 1079px) and (min-width: 1006px) { .geolocation-market-san-diego #menu-menu-top > li { padding: 0 1px !important; } }

@media (max-width: 1209px) and (min-width: 1180px) { .geolocation-market-san-diego #menu-menu-top > li > a { margin: 0 4px 0 2px !important; } }

@media (max-width: 1179px) and (min-width: 1060px) { .geolocation-market-san-diego #menu-menu-top > li > a { margin: 0 5px 0 3px !important; } }

@media (max-width: 1059px) and (min-width: 1006px) { .geolocation-market-san-diego #menu-menu-top > li > a { margin: 0 3px 0 1px !important; } }

@media (max-width: 479px) and (min-width: 375px) { .geolocation-market-san-diego .footer-sub a.evc { margin: 30px auto 10px !important; clear: both; } }

@media (min-width: 480px) and (max-width: 519px) { .geolocation-market-san-diego .footer-sub a.nya, .geolocation-market-san-diego .footer-sub a.univision { margin-right: 5px !important; } }

@media (max-width: 1179px) and (min-width: 1006px) { .geolocation-market-san-diego #brandNav > .line-sub > .navbar-container, .geolocation-market-san-diego #subTop > .line-sub > .navbar-container { padding: 0; } }

@media (max-width: 1059px) and (min-width: 1006px) { .geolocation-market-san-diego #menu-menu-top > li { padding: 0 1px; } }

@media (max-width: 1319px) { .geolocation-market-san-diego .markets-selector-open { font-size: 0px; } }

@media (max-width: 1059px) and (min-width: 1040px) { .geolocation-market-san-diego .markets-selector-open { right: calc(95px + 14px); } }

@media (max-width: 1039px) and (min-width: 1006px) { .geolocation-market-san-diego .markets-selector-open { right: calc(95px + 4px); } }

.geolocation-market-tampa { /* .footer-promos{ .newsletter{ background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/tampa-bottom.png"); } } */ }

.geolocation-market-tampa .market { background-position: -515px -52px; width: 95px; }

.geolocation-market-tampa .join-request-inner { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/tampa-top.png"), url("../images/Background.png"); }

.geolocation-market-tampa .footer-sub a.univision { max-width: 95px; width: 95px; }

.geolocation-market-tampa .mobile-menu .footer-sub a.univision { background-position: -517px -76px; max-width: 92px; width: 92px; }

.geolocation-market-tampa #footer .footer-sub a.univision { background-position: -515px -76px; }

@media (max-width: 479px) and (min-width: 375px) { .geolocation-market-tampa .footer-sub a.evc { margin: 30px auto 10px !important; clear: both; } }

@media (min-width: 480px) and (max-width: 519px) { .geolocation-market-tampa .footer-sub a.nya, .geolocation-market-tampa .footer-sub a.univision { margin-right: 5px !important; } }

@media (min-width: 1280px) and (max-width: 1319px) { .geolocation-market-tampa #menu-menu-top { -webkit-transform: translateX(1.75em); transform: translateX(1.75em); } }

@media (max-width: 1279px) and (min-width: 1150px) { .geolocation-market-tampa #menu-menu-top { -webkit-transform: translateX(1.8em); transform: translateX(1.8em); } }

@media (max-width: 1149px) and (min-width: 1060px) { .geolocation-market-tampa #menu-menu-top { -webkit-transform: translateX(1.6em); transform: translateX(1.6em); } }

@media (max-width: 1059px) and (min-width: 1006px) { .geolocation-market-tampa #menu-menu-top { -webkit-transform: translateX(1.5em); transform: translateX(1.5em); } }

@media (max-width: 1319px) { .geolocation-market-tampa .markets-selector-open { font-size: 0px; } }

.geolocation-market-el-valle { /* .footer-promos{ .newsletter{ background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/palmsprings-notivalle-bottom.png"); } } */ }

.geolocation-market-el-valle .market { background-position: -1092px -2px; width: 150px; }

.geolocation-market-el-valle .join-request-inner { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/palmsprings-notivalle-top.png"), url("../images/Background.png"); }

.geolocation-market-el-valle .footer-promos .icontact-open-join-request .with-logo { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasv3/logos/mercadoya/300px/elvalleya-grey.png"); }

.geolocation-market-el-valle .footer-sub a.univision { background-position: -1092px -27px; margin-right: 1.5em !important; margin-left: -0.5em !important; min-width: 145px; max-width: 145px; width: 145px; }

.geolocation-market-el-valle #footer .footer-sub a.univision { -webkit-transform: translate(-10%, 0) scale(0.85); transform: translate(-10%, 0) scale(0.85); }

@media (max-width: 479px) and (min-width: 375px) { .geolocation-market-el-valle .footer-sub a.evc { margin: 30px auto 10px !important; clear: both; } }

@media (min-width: 480px) and (max-width: 519px) { .geolocation-market-el-valle .footer-sub a.nya, .geolocation-market-el-valle .footer-sub a.univision { margin-right: 5px !important; } }

.geolocation-market-washington-dc { /* .footer-promos{ .newsletter{ background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/washington-bottom.png"); } } */ }

.geolocation-market-washington-dc .market { background-position: -611px -52px; width: 109px; }

.geolocation-market-washington-dc .join-request-inner { background-image: url("https://evc-sites.s3.us-east-1.amazonaws.com/noticiasya2020/markets/washington-top.png"), url("../images/Background.png"); }

.geolocation-market-washington-dc .footer-sub a.univision { background-position: -611px  -76px; max-width: 110px; min-width: 110px; width: 110px; }

.geolocation-market-washington-dc .mobile-menu .footer-sub a.univision { margin-right: 1.5em !important; margin-left: -0.5em !important; }

@media (max-width: 479px) and (min-width: 375px) { .geolocation-market-washington-dc .footer-sub a.evc { margin: 30px auto 10px !important; clear: both; } }

@media (min-width: 480px) and (max-width: 519px) { .geolocation-market-washington-dc .footer-sub a.nya, .geolocation-market-washington-dc .footer-sub a.univision { margin-right: 5px !important; } }

body.geolocation-market-san-diego #hmb-item-1305205, body.geolocation-market-tampa #hmb-item-1305205 { margin: 0 0 6px; }

body.geolocation-market-nacional .footer ul li a.market-local { display: none; }

@media (min-width: 1320px) { body.geolocation-market-corpus-christi #menu-menu-top, body.geolocation-market-costa-central #menu-menu-top, body.geolocation-market-el-centro #menu-menu-top, body.geolocation-market-hartford-springfield #menu-menu-top, body.geolocation-market-midland-odessa #menu-menu-top, body.geolocation-market-monterey-salinas #menu-menu-top, body.geolocation-market-nueva-inglaterra #menu-menu-top, body.geolocation-market-nuevo-mexico #menu-menu-top, body.geolocation-market-palm-springs #menu-menu-top, body.geolocation-market-el-valle #menu-menu-top, body.geolocation-market-washington-dc #menu-menu-top { -webkit-transform: translateX(-2.1em); transform: translateX(-2.1em); } }

@media (max-width: 1319px) and (min-width: 1210px) { body.geolocation-market-corpus-christi #menu-menu-top, body.geolocation-market-costa-central #menu-menu-top, body.geolocation-market-el-centro #menu-menu-top, body.geolocation-market-hartford-springfield #menu-menu-top, body.geolocation-market-midland-odessa #menu-menu-top, body.geolocation-market-monterey-salinas #menu-menu-top, body.geolocation-market-nueva-inglaterra #menu-menu-top, body.geolocation-market-nuevo-mexico #menu-menu-top, body.geolocation-market-palm-springs #menu-menu-top, body.geolocation-market-el-valle #menu-menu-top, body.geolocation-market-washington-dc #menu-menu-top { -webkit-transform: translateX(1.5em); transform: translateX(1.5em); } }

@media (max-width: 1209px) and (min-width: 1150px) { body.geolocation-market-corpus-christi #menu-menu-top, body.geolocation-market-costa-central #menu-menu-top, body.geolocation-market-el-centro #menu-menu-top, body.geolocation-market-hartford-springfield #menu-menu-top, body.geolocation-market-midland-odessa #menu-menu-top, body.geolocation-market-monterey-salinas #menu-menu-top, body.geolocation-market-nueva-inglaterra #menu-menu-top, body.geolocation-market-nuevo-mexico #menu-menu-top, body.geolocation-market-palm-springs #menu-menu-top, body.geolocation-market-el-valle #menu-menu-top, body.geolocation-market-washington-dc #menu-menu-top { -webkit-transform: translateX(1.65em); transform: translateX(1.65em); }
  body.geolocation-market-corpus-christi #menu-menu-top > li > a, body.geolocation-market-costa-central #menu-menu-top > li > a, body.geolocation-market-el-centro #menu-menu-top > li > a, body.geolocation-market-hartford-springfield #menu-menu-top > li > a, body.geolocation-market-midland-odessa #menu-menu-top > li > a, body.geolocation-market-monterey-salinas #menu-menu-top > li > a, body.geolocation-market-nueva-inglaterra #menu-menu-top > li > a, body.geolocation-market-nuevo-mexico #menu-menu-top > li > a, body.geolocation-market-palm-springs #menu-menu-top > li > a, body.geolocation-market-el-valle #menu-menu-top > li > a, body.geolocation-market-washington-dc #menu-menu-top > li > a { margin: 0 2px 0 0; } }

@media (max-width: 1149px) and (min-width: 1060px) { body.geolocation-market-corpus-christi #menu-menu-top, body.geolocation-market-costa-central #menu-menu-top, body.geolocation-market-el-centro #menu-menu-top, body.geolocation-market-hartford-springfield #menu-menu-top, body.geolocation-market-midland-odessa #menu-menu-top, body.geolocation-market-monterey-salinas #menu-menu-top, body.geolocation-market-nueva-inglaterra #menu-menu-top, body.geolocation-market-nuevo-mexico #menu-menu-top, body.geolocation-market-palm-springs #menu-menu-top, body.geolocation-market-el-valle #menu-menu-top, body.geolocation-market-washington-dc #menu-menu-top { -webkit-transform: translateX(1.15em); transform: translateX(1.15em); } }

@media (max-width: 1059px) and (min-width: 1040px) { body.geolocation-market-corpus-christi #menu-menu-top, body.geolocation-market-costa-central #menu-menu-top, body.geolocation-market-el-centro #menu-menu-top, body.geolocation-market-hartford-springfield #menu-menu-top, body.geolocation-market-midland-odessa #menu-menu-top, body.geolocation-market-monterey-salinas #menu-menu-top, body.geolocation-market-nueva-inglaterra #menu-menu-top, body.geolocation-market-nuevo-mexico #menu-menu-top, body.geolocation-market-palm-springs #menu-menu-top, body.geolocation-market-el-valle #menu-menu-top, body.geolocation-market-washington-dc #menu-menu-top { -webkit-transform: translateX(1.45em); transform: translateX(1.45em); } }

@media (max-width: 1039px) and (min-width: 1006px) { body.geolocation-market-corpus-christi #menu-menu-top, body.geolocation-market-costa-central #menu-menu-top, body.geolocation-market-el-centro #menu-menu-top, body.geolocation-market-hartford-springfield #menu-menu-top, body.geolocation-market-midland-odessa #menu-menu-top, body.geolocation-market-monterey-salinas #menu-menu-top, body.geolocation-market-nueva-inglaterra #menu-menu-top, body.geolocation-market-nuevo-mexico #menu-menu-top, body.geolocation-market-palm-springs #menu-menu-top, body.geolocation-market-el-valle #menu-menu-top, body.geolocation-market-washington-dc #menu-menu-top { -webkit-transform: translateX(1.75em); transform: translateX(1.75em); } }

@media (max-width: 1149px) and (min-width: 1060px) { body.geolocation-market-corpus-christi #menu-menu-top > li > a, body.geolocation-market-costa-central #menu-menu-top > li > a, body.geolocation-market-el-centro #menu-menu-top > li > a, body.geolocation-market-hartford-springfield #menu-menu-top > li > a, body.geolocation-market-midland-odessa #menu-menu-top > li > a, body.geolocation-market-monterey-salinas #menu-menu-top > li > a, body.geolocation-market-nueva-inglaterra #menu-menu-top > li > a, body.geolocation-market-nuevo-mexico #menu-menu-top > li > a, body.geolocation-market-palm-springs #menu-menu-top > li > a, body.geolocation-market-el-valle #menu-menu-top > li > a, body.geolocation-market-washington-dc #menu-menu-top > li > a { margin: 0 8px 0 6px; } }

@media (max-width: 1179px) and (min-width: 1006px) { body.geolocation-market-corpus-christi #brandNav > .line-sub > .navbar-container, body.geolocation-market-corpus-christi #subTop > .line-sub > .navbar-container, body.geolocation-market-costa-central #brandNav > .line-sub > .navbar-container, body.geolocation-market-costa-central #subTop > .line-sub > .navbar-container, body.geolocation-market-el-centro #brandNav > .line-sub > .navbar-container, body.geolocation-market-el-centro #subTop > .line-sub > .navbar-container, body.geolocation-market-hartford-springfield #brandNav > .line-sub > .navbar-container, body.geolocation-market-hartford-springfield #subTop > .line-sub > .navbar-container, body.geolocation-market-midland-odessa #brandNav > .line-sub > .navbar-container, body.geolocation-market-midland-odessa #subTop > .line-sub > .navbar-container, body.geolocation-market-monterey-salinas #brandNav > .line-sub > .navbar-container, body.geolocation-market-monterey-salinas #subTop > .line-sub > .navbar-container, body.geolocation-market-nueva-inglaterra #brandNav > .line-sub > .navbar-container, body.geolocation-market-nueva-inglaterra #subTop > .line-sub > .navbar-container, body.geolocation-market-nuevo-mexico #brandNav > .line-sub > .navbar-container, body.geolocation-market-nuevo-mexico #subTop > .line-sub > .navbar-container, body.geolocation-market-palm-springs #brandNav > .line-sub > .navbar-container, body.geolocation-market-palm-springs #subTop > .line-sub > .navbar-container, body.geolocation-market-el-valle #brandNav > .line-sub > .navbar-container, body.geolocation-market-el-valle #subTop > .line-sub > .navbar-container, body.geolocation-market-washington-dc #brandNav > .line-sub > .navbar-container, body.geolocation-market-washington-dc #subTop > .line-sub > .navbar-container { padding: 0; } }

@media (max-width: 1059px) and (min-width: 1006px) { body.geolocation-market-corpus-christi #menu-menu-top > li, body.geolocation-market-costa-central #menu-menu-top > li, body.geolocation-market-el-centro #menu-menu-top > li, body.geolocation-market-hartford-springfield #menu-menu-top > li, body.geolocation-market-midland-odessa #menu-menu-top > li, body.geolocation-market-monterey-salinas #menu-menu-top > li, body.geolocation-market-nueva-inglaterra #menu-menu-top > li, body.geolocation-market-nuevo-mexico #menu-menu-top > li, body.geolocation-market-palm-springs #menu-menu-top > li, body.geolocation-market-el-valle #menu-menu-top > li, body.geolocation-market-washington-dc #menu-menu-top > li { padding: 0 1px; } }

@media (max-width: 1319px) { body.geolocation-market-corpus-christi .markets-selector-open, body.geolocation-market-costa-central .markets-selector-open, body.geolocation-market-el-centro .markets-selector-open, body.geolocation-market-hartford-springfield .markets-selector-open, body.geolocation-market-midland-odessa .markets-selector-open, body.geolocation-market-monterey-salinas .markets-selector-open, body.geolocation-market-nueva-inglaterra .markets-selector-open, body.geolocation-market-nuevo-mexico .markets-selector-open, body.geolocation-market-palm-springs .markets-selector-open, body.geolocation-market-el-valle .markets-selector-open, body.geolocation-market-washington-dc .markets-selector-open { font-size: 0px; } }

@media (max-width: 1059px) and (min-width: 1040px) { body.geolocation-market-corpus-christi .markets-selector-open, body.geolocation-market-costa-central .markets-selector-open, body.geolocation-market-el-centro .markets-selector-open, body.geolocation-market-hartford-springfield .markets-selector-open, body.geolocation-market-midland-odessa .markets-selector-open, body.geolocation-market-monterey-salinas .markets-selector-open, body.geolocation-market-nueva-inglaterra .markets-selector-open, body.geolocation-market-nuevo-mexico .markets-selector-open, body.geolocation-market-palm-springs .markets-selector-open, body.geolocation-market-el-valle .markets-selector-open, body.geolocation-market-washington-dc .markets-selector-open { right: calc(95px + 14px); } }

@media (max-width: 1039px) and (min-width: 1006px) { body.geolocation-market-corpus-christi .markets-selector-open, body.geolocation-market-costa-central .markets-selector-open, body.geolocation-market-el-centro .markets-selector-open, body.geolocation-market-hartford-springfield .markets-selector-open, body.geolocation-market-midland-odessa .markets-selector-open, body.geolocation-market-monterey-salinas .markets-selector-open, body.geolocation-market-nueva-inglaterra .markets-selector-open, body.geolocation-market-nuevo-mexico .markets-selector-open, body.geolocation-market-palm-springs .markets-selector-open, body.geolocation-market-el-valle .markets-selector-open, body.geolocation-market-washington-dc .markets-selector-open { right: calc(95px + 4px); } }

@media (max-width: 1179px) and (min-width: 1006px) { body.geolocation-market-el-paso #menu-menu-top > li > a, body.geolocation-market-las-vegas #menu-menu-top > li > a, body.geolocation-market-san-angelo #menu-menu-top > li > a, body.geolocation-market-san-diego #menu-menu-top > li > a, body.geolocation-market-tampa #menu-menu-top > li > a { margin: 0 8px 0 6px; }
  body.geolocation-market-el-paso #brandNav > .line-sub > .navbar-container, body.geolocation-market-el-paso #subTop > .line-sub > .navbar-container, body.geolocation-market-las-vegas #brandNav > .line-sub > .navbar-container, body.geolocation-market-las-vegas #subTop > .line-sub > .navbar-container, body.geolocation-market-san-angelo #brandNav > .line-sub > .navbar-container, body.geolocation-market-san-angelo #subTop > .line-sub > .navbar-container, body.geolocation-market-san-diego #brandNav > .line-sub > .navbar-container, body.geolocation-market-san-diego #subTop > .line-sub > .navbar-container, body.geolocation-market-tampa #brandNav > .line-sub > .navbar-container, body.geolocation-market-tampa #subTop > .line-sub > .navbar-container { padding: 0; } }

@media (max-width: 1059px) and (min-width: 1006px) { body.geolocation-market-el-paso .markets-selector-open, body.geolocation-market-las-vegas .markets-selector-open, body.geolocation-market-san-angelo .markets-selector-open, body.geolocation-market-san-diego .markets-selector-open, body.geolocation-market-tampa .markets-selector-open { right: calc(95px + 14px); }
  body.geolocation-market-el-paso #menu-menu-top > li, body.geolocation-market-las-vegas #menu-menu-top > li, body.geolocation-market-san-angelo #menu-menu-top > li, body.geolocation-market-san-diego #menu-menu-top > li, body.geolocation-market-tampa #menu-menu-top > li { padding: 0 3px; } }

.geolocation-market-san-diego #menu-menu-top .navbar-nav-item--contenido-patrocinado > a.menu-title-dropdown, .geolocation-market-san-diego .mobile-menu .navbar-hmb-item--contenido-patrocinado > p > a { pointer-events: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

#mobile-item-1305195 a[title='comunidad noticiasya'], #mobile-item-1305205 a[title*='experto'], .navbar-hmb-item--comunidad-noticiasya > h2, .navbar-hmb-item--preguntale-al-experto > p > a { pointer-events: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.navbar-hmb-item--comunidad-noticiasya > h2 { line-height: 1.5em; }

.geolocation-market-los-angeles .legal-foot .footer-col .carrers-link, .geolocation-market-frontera .legal-foot .footer-col .carrers-link { margin-top: 0px; }

#favorite-market-popup { display: none; position: fixed; width: 100%; height: 100%; z-index: 9999; top: 0; left: 0; right: 0; bottom: 0; background: transparent; }

#favorite-market-popup #favorite-market-popup-inner { position: fixed; padding: 40px; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background: #000; }

#favorite-market-popup #favorite-market-popup-inner h3 { color: #FFC20E; font-size: 22px; text-transform: none; font-weight: 600; margin: 0 0 15px; }

#favorite-market-popup #favorite-market-popup-inner p { color: #fff; margin: 0 auto 25px; width: 400px; }

#favorite-market-popup #favorite-market-popup-inner a { color: #fff; margin: 0 10px; }

#favorite-market-popup #favorite-market-popup-inner a:hover { text-decoration: underline; color: #FFC20E; }

/** Sass to manage elements from widget AccuWeather 12 09 2020 Noticias Ya 2020 Included on Index.scss */
div[id^='aw-widget-current'] .aw1JZe, div[id*='aw-widget-current'] .aw1JZe { font-size: 30.3px !important; }

div[id^='aw-widget-current'] .aw1a9X, div[id*='aw-widget-current'] .aw1a9X { width: 25px; }

div[id^='aw-widget-current'] .aw2cVH, div[id*='aw-widget-current'] .aw2cVH { padding-left: 0 !important; color: white; }

div[id^='aw-widget-current'] .aw2awh, div[id*='aw-widget-current'] .aw2awh { font-size: 10px !important; }

div[id^='aw-widget-current'] > div, div[id*='aw-widget-current'] > div { margin: 1.2em auto 0.5em; }

.home #secondary div[id^='aw-widget-current'] > div, .home #secondary div[id*='aw-widget-current'] > div, .archive #secondary div[id^='aw-widget-current'] > div, .archive #secondary div[id*='aw-widget-current'] > div { margin-top: 0; }

.single #secondary div[id^='aw-widget-current'] > div, .single #secondary div[id*='aw-widget-current'] > div { margin-top: 0.25em; }

.single #page > .site-content-single .aw1NNy, body:not(.category-pronostico) #secondary .aw1NNy { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.single #page > .site-content-single .aw1NNy .aw2mGM, body:not(.category-pronostico) #secondary .aw1NNy .aw2mGM { max-height: 32px; overflow: hidden; }

.category-pronostico #main > .recent-posts-widget .gallery-slider__slide-control { position: relative; margin: 0 0 -0.5em; text-align: left; padding: 0 0 5px; }

.category-pronostico #main > .recent-posts-widget .gallery-slider__slide-control > .slick-arrow { display: none !important; }

.category-pronostico #main > .recent-posts-widget .gallery-slider__dots-control { display: block; }

.category-pronostico #main > .recent-posts-widget .gallery-slider__dots-control > .slick-dots { text-align: center; }

.category-pronostico #main > .recent-posts-widget .gallery-slider__dots-control > .slick-dots li { display: inline-block; text-indent: -9999px; color: transparent; margin: 0 2px; }

.category-pronostico #main > .recent-posts-widget .gallery-slider__dots-control > .slick-dots li:after { content: ""; background-color: #000; width: 8px; height: 8px; border-radius: 50%; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: calc(50% - 8px) auto 0; }

.category-pronostico #main > .recent-posts-widget .gallery-slider__dots-control > .slick-dots li:not(.slick-active):after { background-color: #ccc; }

.category-pronostico #main > .recent-posts-widget .gallery-slider__dots-control > .slick-dots li.slick-active:after { background-color: #3E3E3E; }

body.mobile.home #wrap .recent-posts-widget .gallery-slider__slide-control, body.mobile #archive-secondary .recent-posts-widget .gallery-slider__slide-control, body.mobile #buen-provecho-secondary .recent-posts-widget .gallery-slider__slide-control, body.mobile.home #versus .recent-posts-widget .gallery-slider__slide-control { position: relative; margin: 0 0 -0.5em; text-align: left; padding: 0 0 5px; }

body.mobile.home #wrap .recent-posts-widget .gallery-slider__slide-control > .slick-arrow, body.mobile #archive-secondary .recent-posts-widget .gallery-slider__slide-control > .slick-arrow, body.mobile #buen-provecho-secondary .recent-posts-widget .gallery-slider__slide-control > .slick-arrow, body.mobile.home #versus .recent-posts-widget .gallery-slider__slide-control > .slick-arrow { display: none !important; }

body.mobile.home #wrap .recent-posts-widget .gallery-slider__dots-control, body.mobile #archive-secondary .recent-posts-widget .gallery-slider__dots-control, body.mobile #buen-provecho-secondary .recent-posts-widget .gallery-slider__dots-control, body.mobile.home #versus .recent-posts-widget .gallery-slider__dots-control { display: block; }

body.mobile.home #wrap .recent-posts-widget .gallery-slider__dots-control > .slick-dots, body.mobile #archive-secondary .recent-posts-widget .gallery-slider__dots-control > .slick-dots, body.mobile #buen-provecho-secondary .recent-posts-widget .gallery-slider__dots-control > .slick-dots, body.mobile.home #versus .recent-posts-widget .gallery-slider__dots-control > .slick-dots { text-align: center; }

body.mobile.home #wrap .recent-posts-widget .gallery-slider__dots-control > .slick-dots li, body.mobile #archive-secondary .recent-posts-widget .gallery-slider__dots-control > .slick-dots li, body.mobile #buen-provecho-secondary .recent-posts-widget .gallery-slider__dots-control > .slick-dots li, body.mobile.home #versus .recent-posts-widget .gallery-slider__dots-control > .slick-dots li { display: inline-block; text-indent: -9999px; color: transparent; margin: 0 2px; }

body.mobile.home #wrap .recent-posts-widget .gallery-slider__dots-control > .slick-dots li:after, body.mobile #archive-secondary .recent-posts-widget .gallery-slider__dots-control > .slick-dots li:after, body.mobile #buen-provecho-secondary .recent-posts-widget .gallery-slider__dots-control > .slick-dots li:after, body.mobile.home #versus .recent-posts-widget .gallery-slider__dots-control > .slick-dots li:after { content: ""; width: 8px; height: 8px; border-radius: 50%; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: calc(50% - 8px) auto 0; }

body.mobile.home #wrap .recent-posts-widget .gallery-slider__dots-control > .slick-dots li:not(.slick-active):after, body.mobile #archive-secondary .recent-posts-widget .gallery-slider__dots-control > .slick-dots li:not(.slick-active):after, body.mobile #buen-provecho-secondary .recent-posts-widget .gallery-slider__dots-control > .slick-dots li:not(.slick-active):after, body.mobile.home #versus .recent-posts-widget .gallery-slider__dots-control > .slick-dots li:not(.slick-active):after { background-color: #ccc; }

body.mobile.home #wrap .recent-posts-widget .gallery-slider__dots-control > .slick-dots li.slick-active:after, body.mobile #archive-secondary .recent-posts-widget .gallery-slider__dots-control > .slick-dots li.slick-active:after, body.mobile #buen-provecho-secondary .recent-posts-widget .gallery-slider__dots-control > .slick-dots li.slick-active:after, body.mobile.home #versus .recent-posts-widget .gallery-slider__dots-control > .slick-dots li.slick-active:after { background-color: #3E3E3E; }

body.mobile.home #wrap .recent-posts-widget .gallery-slider .slick-list, body.mobile #archive-secondary .recent-posts-widget .gallery-slider .slick-list, body.mobile #buen-provecho-secondary .recent-posts-widget .gallery-slider .slick-list, body.mobile.home #versus .recent-posts-widget .gallery-slider .slick-list { margin: 0; }

/** Added this temporal image gallery file to get the mockup format */
body .post-single .gallery { padding: 0; text-transform: initial; }

body .post-single .gallery .gallery-item { display: block; }

body.single-format-gallery #page #content #wrap .container.single-container .grid main .entry-content.post-single__body .post-single__thumb-wrap.entry-header-thumb, body.single-format-gallery #page #content #wrap .single-container.navbar-container .grid main .entry-content.post-single__body .post-single__thumb-wrap.entry-header-thumb { background: transparent; }

body.single-format-gallery #page #content #wrap .container.single-container .grid main .entry-content.post-single__body .post-single__thumb-wrap.entry-header-thumb .post-single__image.post-thumbnail, body.single-format-gallery #page #content #wrap .single-container.navbar-container .grid main .entry-content.post-single__body .post-single__thumb-wrap.entry-header-thumb .post-single__image.post-thumbnail { display: none; }

@media (max-width: 989px) { body.single-format-gallery #page #content #wrap .container.single-container .grid main .entry-content.post-single__body .post-single__thumb-wrap.entry-header-thumb .slideshow-wrapper .slick-slider, body.single-format-gallery #page #content #wrap .single-container.navbar-container .grid main .entry-content.post-single__body .post-single__thumb-wrap.entry-header-thumb .slideshow-wrapper .slick-slider { border-radius: 5px; -webkit-box-shadow: 0px 3px 6px #00000029; box-shadow: 0px 3px 6px #00000029; } }

body.single-format-gallery #page #content #wrap .container.single-container .grid main .entry-content.post-single__body .post-single__thumb-wrap.entry-header-thumb .slideshow-wrapper .gallery-slider .slick-list, body.single-format-gallery #page #content #wrap .single-container.navbar-container .grid main .entry-content.post-single__body .post-single__thumb-wrap.entry-header-thumb .slideshow-wrapper .gallery-slider .slick-list { margin: 0 !important; }

body.single-format-gallery #page #content #wrap .container.single-container .grid main .entry-content.post-single__body .post-single__thumb-wrap.entry-header-thumb .slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide, body.single-format-gallery #page #content #wrap .single-container.navbar-container .grid main .entry-content.post-single__body .post-single__thumb-wrap.entry-header-thumb .slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide { margin: 0 !important; }

body.single-format-gallery #page #content #wrap .container.single-container .grid main .entry-content.post-single__body .post-single__thumb-wrap.entry-header-thumb .slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide, body.single-format-gallery #page #content #wrap .single-container.navbar-container .grid main .entry-content.post-single__body .post-single__thumb-wrap.entry-header-thumb .slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide { /* p { &.slideshow__caption { padding: 20px; background-color: rgba(255, 255, 255, 0.85); color: #707070; font-size: 12px; line-height: 20px; } }*/ }

body.single-format-gallery #page #content #wrap .container.single-container .grid main .entry-content.post-single__body .post-single__thumb-wrap.entry-header-thumb .slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide h2.slideshow__caption, body.single-format-gallery #page #content #wrap .single-container.navbar-container .grid main .entry-content.post-single__body .post-single__thumb-wrap.entry-header-thumb .slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide h2.slideshow__caption { letter-spacing: 0.18px; font-family: Lato,'sans-serif'; font-weight: normal; padding: 20px; background-color: rgba(255, 255, 255, 0.85); color: #707070; font-size: 12px !important; line-height: 20px !important; position: absolute; width: 100%; bottom: 0; z-index: 9999; margin: 0 !important; text-transform: initial; }

body.single-format-gallery #page #content #wrap .container.single-container .grid main .entry-content.post-single__body .post-single__thumb-wrap.entry-header-thumb .gallery-slider__slide-control, body.single-format-gallery #page #content #wrap .single-container.navbar-container .grid main .entry-content.post-single__body .post-single__thumb-wrap.entry-header-thumb .gallery-slider__slide-control { height: auto; padding: 0; margin: 0; }

body.single-format-gallery #page #content #wrap .container.single-container .grid main .entry-content.post-single__body .post-single__thumb-wrap.entry-header-thumb .gallery-slider__slide-control:before, body.single-format-gallery #page #content #wrap .single-container.navbar-container .grid main .entry-content.post-single__body .post-single__thumb-wrap.entry-header-thumb .gallery-slider__slide-control:before { content: ''; width: 100%; height: 46px; background: none; -webkit-box-shadow: none; box-shadow: none; opacity: 0.48; display: block; z-index: 0; position: absolute; top: 0; left: 0; }

body.single-format-gallery #page #content #wrap .container.single-container .grid main .entry-content.post-single__body .post-single__thumb-wrap.entry-header-thumb .gallery-slider__slide-control a, body.single-format-gallery #page #content #wrap .single-container.navbar-container .grid main .entry-content.post-single__body .post-single__thumb-wrap.entry-header-thumb .gallery-slider__slide-control a { width: 46px; height: 46px; float: left; background-color: #fff; text-decoration: none; position: absolute; top: 0; right: 0; z-index: 9; padding: 0; }

body.single-format-gallery #page #content #wrap .container.single-container .grid main .entry-content.post-single__body .post-single__thumb-wrap.entry-header-thumb .gallery-slider__slide-control a:before, body.single-format-gallery #page #content #wrap .single-container.navbar-container .grid main .entry-content.post-single__body .post-single__thumb-wrap.entry-header-thumb .gallery-slider__slide-control a:before { content: '\e906'; border: 0; bottom: 16px; position: relative; top: 13px; right: 0px; }

body.single-format-gallery #page #content #wrap .container.single-container .grid main .entry-content.post-single__body .post-single__thumb-wrap.entry-header-thumb .gallery-slider__slide-control a.entravision-icon.slides-prev, body.single-format-gallery #page #content #wrap .single-container.navbar-container .grid main .entry-content.post-single__body .post-single__thumb-wrap.entry-header-thumb .gallery-slider__slide-control a.entravision-icon.slides-prev { right: 50px; }

/** Magnet - Klangoo Styles Handler */
@media only screen and (max-width: 749px) { .single .widget_adzerkwidget { z-index: 0; } }

@media only screen and (max-width: 749px) { .widget_klangoo ._magnetRelConrel_183-1 div:nth-of-type(2) div:nth-child(1) .magnet-box-rel_183-1 div div:first-child { height: auto; display: block; } }

.widget_klangoo { width: 100%; float: left; z-index: 100; /* Articulos relacionados. */ }

@media (max-width: 990px) { .widget_klangoo ._magnetRelConrel_183-1 { float: none; font-size: 12px; } }

.widget_klangoo ._magnetRelConrel_183-1 a { color: #000000; }

.widget_klangoo ._magnetRelConrel_183-1 ._magnetRelHdrel_183-1 { background: transparent !important; padding: 0; text-transform: uppercase; border-top: 2px solid #000; border-color: black !important; margin-top: 25px; }

.widget_klangoo ._magnetRelConrel_183-1 ._magnetRelHdrel_183-1 > div { padding: 0 !important; font-weight: 900; font-family: "Nunito Sans", sans-serif; letter-spacing: 0.8px; font-size: 20px; display: table !important; margin-bottom: 25px; margin-top: 27px; color: black; }

@media only screen and (max-width: 749px) { .widget_klangoo ._magnetRelConrel_183-1 ._magnetRelHdrel_183-1 > div { margin-bottom: 10px !important; margin-top: 20px !important; } }

@media (min-width: 990px) { .widget_klangoo ._magnetRelConrel_183-1 .magnet-row-rel_183-1 { width: calc(25% - 23px) !important; margin-right: 30px; position: relative; overflow: visible !important; }
  .widget_klangoo ._magnetRelConrel_183-1 .magnet-row-rel_183-1 .magnet-box-rel_183-1 { overflow: visible !important; }
  .widget_klangoo ._magnetRelConrel_183-1 .magnet-row-rel_183-1 .magnet-box-rel_183-1:after { content: ""; top: 0; left: -1em; width: 1px; height: 100%; display: block; position: absolute; background-color: #C4C4C4; } }

.widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) { padding: 0 !important; display: table; width: 100%; position: relative; }

@media (max-width: 990px) { .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) { display: block; } }

@media (max-width: 989px) { .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) > div:nth-of-type(1) .magnet-box-rel_183-1 { min-height: 288px; }
  .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) > div:nth-of-type(1) .magnet-box-rel_183-1 a { width: 100%; max-height: initial; position: relative; left: 0; top: 0; max-width: unset; height: 100%; padding: 0 !important; }
  .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) > div:nth-of-type(1) .magnet-box-rel_183-1 a .magnet-image-wrapper-rel_183-1 ._magnetRelTbrel_183-1 { max-height: 200px !important; }
  .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) > div { position: relative; }
  .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) > div .magnet-box-rel_183-1 { position: relative; } }

@media (min-width: 990px) { .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) div:first-child .magnet-box-rel_183-1:after { display: none; } }

@media (min-width: 990px) { .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) div:last-child { margin-right: 0; } }

.widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) div { float: none; border: 0 !important; width: auto; padding: 0 !important; display: table; }

.widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) div > div:first-child { padding: 0 !important; width: 100% !important; margin-bottom: 0 !important; }

.widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) div > div:first-child a { width: 155px; max-height: 245px; overflow: hidden; float: left; padding: 0 !important; }

.widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) div > div:first-child a .magnet-image-wrapper-rel_183-1 { width: 100% !important; }

.widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) div > div:first-child a ._magnetRelTbrel_183-1 { /* THUMBNAIL */ width: 155px !important; height: 155px !important; min-height: auto !important; background-position: 0 0 !important; margin-bottom: 0 !important; margin-right: 0 !important; }

@media (min-width: 990px) { .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) div > div:first-child a ._magnetRelTbrel_183-1 { width: 100% !important; height: 165px !important; } }

@media (max-width: 990px) { .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) div > div:first-child a ._magnetRelTbrel_183-1 { width: 100% !important; height: 100% !important; max-height: 84px; } }

.widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) div > div:first-child a._magnetRelLkrel_183-1 { /* TITULO */ font-family: "Nunito Sans", sans-serif; font-size: 18px; line-height: 21px; padding: 0 20px; margin-bottom: 30px; letter-spacing: 0.18px; font-weight: 700; color: #000000 !important; display: table; }

.widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) div > div:first-child a._magnetRelLkrel_183-1:hover { color: #828282 !important; text-decoration: none !important; }

@media (min-width: 990px) { .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) div > div:first-child a._magnetRelLkrel_183-1 { margin-top: 18px; } }

.widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) div > div:first-child a div { margin-bottom: 0 !important; }

@media (min-width: 990px) { .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) div > div:first-child a { width: auto; } }

@media (min-width: 990px) { .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) div > div:first-child a { width: 100%; float: none; } }

@media (max-width: 990px) { .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) div > div:first-child > div { display: block; margin-bottom: 0; } }

.widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) div > div:first-child ._magnetRelDtrel_183-1 { /* DATE */ font-family: "Nunito Sans", sans-serif; color: #000000 !important; font-weight: bold; position: absolute; top: auto; bottom: 0; left: 20px; z-index: 9; float: none; margin: 0; display: none !important; }

@media (min-width: 990px) { .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) div > div:first-child ._magnetRelDtrel_183-1 { top: 15px; bottom: auto; } }

@media (max-width: 990px) { .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) div > div:first-child ._magnetRelDtrel_183-1 { position: absolute; display: block; bottom: 10px; left: 0; font-weight: normal; font-size: 11px; color: #9b9b9b !important; bottom: 0; } }

@media (min-width: 990px) { .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) div > div:first-child { min-height: auto !important; } }

@media (min-width: 990px) { .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) div > div:first-child { width: 100% !important; } }

@media (min-width: 990px) { .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) div { float: left; display: block; }
  .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) div:nth-of-type(even) > div:first-child { margin-right: 0px; } }

@media (min-width: 990px) { .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) div:nth-of-type(3) > div:first-child, .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) div:nth-of-type(6) > div:first-child { margin-right: 0px; } }

@media (max-width: 990px) { .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) > div { padding: 15px 0 !important; border-bottom: 1px solid #C4C4C4 !important; margin-bottom: 0; min-height: 114px; -webkit-box-sizing: border-box; box-sizing: border-box; display: block; } }

@media (max-width: 990px) { .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) > div:last-child { margin-bottom: 20px; } }

@media (max-width: 990px) { .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) > div > div { height: 84px !important; float: none !important; } }

@media (max-width: 990px) { .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) > div > div:first-child > div a { padding: 0 170px 0 0 !important; margin: 0 !important; float: none; width: 100%; line-height: 21px !important; font-weight: normal; } }

@media (max-width: 990px) { .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) > div > div > div { height: 84px !important; float: none !important; } }

@media (max-width: 990px) { .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) > div > div > a { width: 84px; height: 84px; max-width: 150px; max-height: 84px; position: absolute; top: 0; right: 0; float: none; } }

@media (max-width: 990px) { .widget_klangoo ._magnetRelConrel_183-1 > div:nth-of-type(2) > div > div > a > div { width: 100% !important; height: 100% !important; padding: 0 !important; } }

/** Outbrain tyles Handler */
.widget_entravision_plugins_widget_outbrain { width: 100%; float: left; z-index: 2; }

@media (max-width: 989px) { .widget_entravision_plugins_widget_outbrain { padding: 0 20px !important; } }

.widget_entravision_plugins_widget_outbrain .OUTBRAIN { width: 100%; float: left; }

.widget_entravision_plugins_widget_outbrain .OUTBRAIN .ob-widget.ob-grid-layout { width: 100%; float: left; }

.widget_entravision_plugins_widget_outbrain .OUTBRAIN .ob-widget.ob-grid-layout .ob-widget-header .ob-grid-header-text { font-family: 'Nunito Sans', sans-serif !important; color: #000; font-size: 16px !important; }

.widget_entravision_plugins_widget_outbrain .OUTBRAIN .ob-widget.ob-grid-layout .ob-widget-items-container .ob-dynamic-rec-container.ob-p { margin-bottom: 10px; }

@media (max-width: 989px) { .widget_entravision_plugins_widget_outbrain .OUTBRAIN .ob-widget.ob-grid-layout .ob-widget-items-container .ob-dynamic-rec-container.ob-p:before { content: ''; position: absolute; bottom: 0; width: 100%; background-color: #C4C4C4; height: 1px; display: block; } }

.widget_entravision_plugins_widget_outbrain .OUTBRAIN .ob-widget.ob-grid-layout .ob-widget-items-container .ob-dynamic-rec-container.ob-p a.ob-dynamic-rec-link .ob-unit.ob-rec-image-container { margin-bottom: 15px !important; }

.widget_entravision_plugins_widget_outbrain .OUTBRAIN .ob-widget.ob-grid-layout .ob-widget-items-container .ob-dynamic-rec-container.ob-p a.ob-dynamic-rec-link .ob-unit.ob-rec-image-container .ob-image-ratio { padding-top: 56.25% !important; }

@media (max-width: 989px) { .widget_entravision_plugins_widget_outbrain .OUTBRAIN .ob-widget.ob-grid-layout .ob-widget-items-container .ob-dynamic-rec-container.ob-p a.ob-dynamic-rec-link .ob-unit.ob-rec-image-container img { z-index: 0; height: auto !important; max-height: unset !important; } }

@media (max-width: 989px) { .widget_entravision_plugins_widget_outbrain .OUTBRAIN .ob-widget.ob-grid-layout .ob-widget-items-container .ob-dynamic-rec-container.ob-p a.ob-dynamic-rec-link .ob-unit.ob-rec-image-container { overflow: hidden; } }

.widget_entravision_plugins_widget_outbrain .OUTBRAIN .ob-widget.ob-grid-layout .ob-widget-items-container .ob-dynamic-rec-container.ob-p a.ob-dynamic-rec-link section.ob-sub-units .ob-unit.ob-rec-text { font-family: 'Nunito Sans', sans-serif !important; color: #000; font-size: 18px !important; line-height: 23px !important; font-weight: 700; margin-bottom: 15px !important; }

.widget_entravision_plugins_widget_outbrain .OUTBRAIN .ob-widget.ob-grid-layout .ob-widget-items-container .ob-dynamic-rec-container.ob-p a.ob-dynamic-rec-link section.ob-sub-units .ob-unit.ob-rec-text:hover { color: #828282; }

.widget_entravision_plugins_widget_outbrain .OUTBRAIN .ob-widget.ob-grid-layout .ob-widget-items-container .ob-dynamic-rec-container.ob-p a.ob-dynamic-rec-link section.ob-sub-units .ob-unit { font-family: 'Lato' !important; font-size: 12px !important; line-height: 15px !important; color: #707070; }

.widget_entravision_plugins_widget_outbrain .OUTBRAIN .ob-widget.ob-grid-layout .ob-widget-items-container > div:last-child:before { display: none; }

#pre-footer .grid:before { content: ''; position: absolute; width: 500%; height: 100%; background: #fff; left: -200%; display: block; top: 0; z-index: 0; }

#pre-footer .grid .widget_entravision_plugins_widget_outbrain { float: left; width: 100%; margin: 25px 0; padding-top: 15px; position: relative; }

#pre-footer .grid .widget_entravision_plugins_widget_outbrain h2.h6.widget-title { position: relative; z-index: 1; margin-top: 30px; font-family: 'Nunito Sans', sans-serif !important; font-size: 20px; line-height: 22px; color: #000; text-transform: uppercase; font-weight: 900; margin-bottom: 5px; }

#pre-footer .grid .widget_entravision_plugins_widget_outbrain:before, #pre-footer .grid .widget_entravision_plugins_widget_outbrain:after { content: ''; position: absolute; left: 0; width: 100%; height: 2px; display: block; background: #000; }

#pre-footer .grid .widget_entravision_plugins_widget_outbrain:before { top: 0; }

#pre-footer .grid .widget_entravision_plugins_widget_outbrain:after { bottom: 0; }

@media (max-width: 989px) { #pre-footer .grid .widget_entravision_plugins_widget_outbrain:after { display: none; } }

#pre-footer .grid .widget_entravision_plugins_widget_outbrain .ob-grid-header-text { font-family: 'Nunito Sans', sans-serif !important; font-size: 12px; line-height: 15px; color: #000; text-transform: uppercase; font-weight: 700; margin-bottom: 5px; }

#pre-footer .grid .widget_entravision_plugins_widget_outbrain .OUTBRAIN { float: left; width: 100%; }

#pre-footer .grid .widget_entravision_plugins_widget_outbrain .OUTBRAIN .ob-widget { float: left; width: 100%; }

#pre-footer .grid .widget_entravision_plugins_widget_outbrain .OUTBRAIN .ob-widget .ob-widget-items-container { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }

#pre-footer .grid .widget_entravision_plugins_widget_outbrain .OUTBRAIN .ob-widget .ob-widget-items-container .ob-dynamic-rec-container { float: left; margin-right: 15px; width: calc(100% / 3 - 20px); margin-bottom: 40px; }

@media only screen and (max-width: 749px) { #pre-footer .grid .widget_entravision_plugins_widget_outbrain .OUTBRAIN .ob-widget .ob-widget-items-container .ob-dynamic-rec-container { width: 100%; margin-right: 0; margin-left: 0; }
  #pre-footer .grid .widget_entravision_plugins_widget_outbrain .OUTBRAIN .ob-widget .ob-widget-items-container .ob-dynamic-rec-container.ob-p:last-child:before { content: none !important; } }

#pre-footer .grid .widget_entravision_plugins_widget_outbrain .OUTBRAIN .ob-widget .ob-widget-items-container > div:last-child { margin-right: 0; }

#pre-footer .grid .widget_entravision_plugins_widget_outbrain .OUTBRAIN .ob-widget .ob-widget-items-container .ob-sub-units { margin-top: 0; }

#pre-footer .grid .widget_entravision_plugins_widget_outbrain .OUTBRAIN .ob-widget .ob-widget-items-container .ob-sub-units .ob-rec-text { font-family: 'Nunito Sans', sans-serif !important; font-weight: 700; font-size: 18px; line-height: 23px; color: #000; }

@media (min-width: 990px) { #pre-footer .grid .widget_entravision_plugins_widget_outbrain .OUTBRAIN .ob-widget .ob-widget-items-container .ob-sub-units .ob-rec-text { padding-top: 10px; } }

@media (min-width: 990px) { #pre-footer .grid .widget_entravision_plugins_widget_outbrain .OUTBRAIN .ob-widget .ob-widget-items-container .ob-sub-units br { display: none; } }

#pre-footer .grid .widget_entravision_plugins_widget_outbrain .OUTBRAIN .ob-widget .ob-widget-items-container .ob-rec-source { font-family: 'Lato' !important; font-size: 12px !important; line-height: 15px !important; color: #707070; margin-top: 15px; }

body.mobile #pre-footer .grid .widget_entravision_plugins_widget_outbrain { margin-bottom: 9px; }

body.mobile #pre-footer .grid .widget_entravision_plugins_widget_outbrain .OUTBRAIN .ob-widget.ob-grid-layout .ob-widget-header { padding-top: 13px; }

body.mobile #pre-footer .grid .widget_entravision_plugins_widget_outbrain .OUTBRAIN .ob-widget .ob-widget-items-container > .ob-dynamic-rec-container .ob-rec-source { margin-bottom: 23px; }

body.mobile #pre-footer .grid .widget_entravision_plugins_widget_outbrain .OUTBRAIN .ob-widget .ob-widget-items-container > .ob-dynamic-rec-container:not(:last-child) { margin-bottom: 25px; }

body.mobile #pre-footer .grid .widget_entravision_plugins_widget_outbrain .OUTBRAIN .ob-widget .ob-widget-items-container > .ob-dynamic-rec-container:last-child { margin-bottom: 0; }

body.mobile #pre-footer .grid .widget_entravision_plugins_widget_outbrain .OUTBRAIN .ob-widget .ob-widget-items-container > .ob-dynamic-rec-container:last-child .ob-rec-source { margin-bottom: 0 !important; }

.OUTBRAIN .ob-unit.ob-rec-image-container { overflow: hidden; }

.OUTBRAIN .ob-unit.ob-rec-image-container .ob-image-ratio { padding-top: 56.25% !important; }

.OUTBRAIN .ob-unit.ob-rec-image-container img { height: auto; border-radius: 5px; -o-object-fit: cover; object-fit: cover; -o-object-position: center top; object-position: center top; width: 100%; min-height: 195px; max-height: 195px; -webkit-transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); transition: -webkit-transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); }

.OUTBRAIN .ob-unit.ob-rec-image-container img:hover { -webkit-transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); transition: -webkit-transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: scale(1.05); transform: scale(1.05); }

@media (min-width: 1280px) { .OUTBRAIN .ob-unit.ob-rec-image-container img { min-height: 217px; max-height: 217px; } }

@media (min-width: 720px) { .OUTBRAIN .ob-widget-items-container div:nth-of-type(3n) { margin-right: 0 !important; } }

/** Las mas leidas generic handler, please delete the styles in another files. Importend on index.scss */
.popular-post-widget h2.widget-title, .widget_most_read_posts_widget h2.widget-title { font-weight: 900 !important; text-align: left; font-family: "Nunito Sans", sans-serif; font-size: 20px; line-height: 30px; text-transform: uppercase; letter-spacing: 0.8px; color: #000000; margin: 10px 0; }

.popular-post-widget article .post-card__thumb-wrap:before, .widget_most_read_posts_widget article .post-card__thumb-wrap:before { left: -1em; font-weight: 900; font-size: 16px; }

.popular-post-widget article .entry-content.medium-up--two-thirds .byline, .widget_most_read_posts_widget article .entry-content.medium-up--two-thirds .byline { display: none; }

@media (max-width: 749px) { .popular-post-widget, .widget_most_read_posts_widget { border-top: 2px solid #000; } }

body:not(.mobile) .popular-post-widget, body:not(.mobile) .widget_most_read_posts_widget { margin: 20px 0; }

body.mobile:not(.home):not(.post-type-archive-promotion) .popular-post-widget, body.mobile:not(.home):not(.post-type-archive-promotion) .widget_most_read_posts_widget { margin: 20px 0 !important; padding-top: 8px; }

body.mobile.post-type-archive-promotion .popular-post-widget, body.mobile.post-type-archive-promotion .widget_most_read_posts_widget { margin: 20px 0 !important; padding-top: 8px; }

body.mobile.home .popular-post-widget, body.mobile.home .widget_most_read_posts_widget { margin: 20px 0 !important; padding-top: 8px; }

body.mobile .popular-post-widget article:last-child, body.mobile .widget_most_read_posts_widget article:last-child { border: none; }

/** Sass to manage versus and polls styles */
@media (min-width: 1800px) { #versus .container, #versus .navbar-container { max-width: 1369px; } }

@media (min-width: 1400px) { #versus .container, #versus .navbar-container { max-width: 1369px; } }

#versus .gallery-slider__slide-control { margin: 0px; }

@media (min-width: 990px) { #versus .gallery-slider__slide-control { padding-top: 0 !important; } }

#versus .post-list-container { margin-top: 0; border: none; }

#versus .post-list-container > h2 { margin-top: 0; }

@media only screen and (min-width: 750px) { #versus #wrap-versus { padding: 30px 0 0; } }

@media only screen and (max-width: 749px) { #versus #wrap-versus { padding: 30px 0 0; }
  #versus #wrap-versus .container .grid > div:nth-of-type(2) .widget_ads_widget, #versus #wrap-versus .navbar-container .grid > div:nth-of-type(2) .widget_ads_widget, #versus #wrap-versus .container .grid > div:nth-of-type(2) .widget_adzerkwidget, #versus #wrap-versus .navbar-container .grid > div:nth-of-type(2) .widget_adzerkwidget { margin-top: 25px; } }

#versus #wrap-versus .container .grid .grid__item.small--full.large-up--three-quarters, #versus #wrap-versus .navbar-container .grid .grid__item.small--full.large-up--three-quarters { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; position: relative; -ms-flex-wrap: nowrap; flex-wrap: nowrap; display: -webkit-box; display: -ms-flexbox; display: flex; }

#versus #wrap-versus .container .grid .grid__item.small--full.large-up--three-quarters .post-list-container, #versus #wrap-versus .navbar-container .grid .grid__item.small--full.large-up--three-quarters .post-list-container { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }

#versus #wrap-versus .container .grid .grid__item.small--full.large-up--three-quarters .post-list-container h2.widgettitle, #versus #wrap-versus .navbar-container .grid .grid__item.small--full.large-up--three-quarters .post-list-container h2.widgettitle { margin-bottom: 10px; }

#versus #wrap-versus .container .grid .grid__item.small--full.large-up--three-quarters .sponsor.widget-sponsor, #versus #wrap-versus .navbar-container .grid .grid__item.small--full.large-up--three-quarters .sponsor.widget-sponsor { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; }

@media only screen and (min-width: 990px) { #versus #wrap-versus .container .grid .grid__item.small--full.large-up--three-quarters .sponsor.widget-sponsor, #versus #wrap-versus .navbar-container .grid .grid__item.small--full.large-up--three-quarters .sponsor.widget-sponsor { margin: -10px 65px -36px 0; } }

@media only screen and (max-width: 989px) { #versus #wrap-versus .container .grid .grid__item.small--full.large-up--three-quarters .sponsor.widget-sponsor, #versus #wrap-versus .navbar-container .grid .grid__item.small--full.large-up--three-quarters .sponsor.widget-sponsor { margin: -10px 0 -36px 0; } }

#versus .gallery-slider, #versus .slick-slide { overflow: visible !important; }

#versus .gallery-slider { -webkit-filter: drop-shadow(0px 3px 6px #00000029); filter: drop-shadow(0px 3px 6px #00000029); }

#versus .slideshow-wrapper { /* @media (max-width:749px) { height: 60vw; min-height: 295px; } @media (max-width:749px) and (min-width:700px) { height: 55.5vw; min-height: 415px; } @media (max-width:699px) and (min-width:481px) { height: 55.75vw; min-height: 392px; } @media (max-width:480px) and (min-width:450px) { height: 63.5vw; min-height: 305px; } @media (max-width:449px) and (min-width:381px) { height: 65vw; min-height: 285px; } @media (max-width:380px) { height: 68vw; min-height: 310px; } */ }

@media only screen and (min-width: 750px) { #versus .slideshow-wrapper { height: 450px; } }

#versus .slideshow-wrapper .slick-slide li:first-child { margin-right: 3px; }

#versus .slideshow-wrapper .slick-slide li:last-child { margin-left: 2px; }

@media only screen and (max-width: 989px) { #versus .large-up--one-quarter { display: none; } }

.poll_wrapper { width: 100%; position: relative; /* despues de votar */ }

.poll_wrapper > img { display: none; }

.poll_wrapper h3 { border: none; margin-top: 10px; font-size: 22px; font-family: "Lato"; font-weight: 700; line-height: 22px; letter-spacing: 0px; text-transform: initial; }

@media only screen and (min-width: 750px) { .poll_wrapper h3 { border-top: 1px solid #C4C4C4; padding-top: 15px; margin-bottom: 17px; } }

@media only screen and (max-width: 749px) { .poll_wrapper h3 { border-color: transparent; padding-top: 21px; } }

@media (max-width: 989px) { .poll_wrapper h3 { font-size: 14px; line-height: 21px; font-weight: 600; } }

.poll_wrapper p { display: none; font-size: 14px; font-weight: 500; font-family: "Lato"; letter-spacing: 0.14px; line-height: 21px; }

.poll_wrapper .polls-thanks { display: -webkit-box; display: -ms-flexbox; display: flex; text-align: left; height: auto; font-size: 2.5em; font-weight: 800; z-index: 3000; position: absolute; left: 0; right: 0; height: calc(100% - 57px); width: 100%; text-align: center; margin: 0 auto; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; line-height: 1.5em; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: rgba(237, 237, 237, 0.72); background: radial-gradient(ellipse at center, rgba(237, 237, 237, 0.55) 0%, rgba(199, 199, 199, 0.82) 70%, rgba(237, 237, 237, 0.45) 99%, rgba(0, 0, 0, 0) 100%); color: #3a3939; }

@media only screen and (max-width: 749px) { .poll_wrapper .polls-thanks { height: 100%; } }

.poll_wrapper[data-after-vote="show-both"] .polls-thanks { bottom: 0; opacity: 0; -webkit-animation-delay: 1s; animation-delay: 1s; -webkit-animation: fadeInOut 8s linear forwards; animation: fadeInOut 8s linear forwards; }

.poll_wrapper[data-after-vote="show-thanks"] .polls-thanks { opacity: 1; bottom: -0.1em; min-height: 2em; position: relative; background-color: transparent; background-image: none; }

@-webkit-keyframes fadeInOut { 0%, 100% { opacity: 0; }
  30%, 80% { opacity: 1; }
  100% { z-index: 0; } }

@keyframes fadeInOut { 0%, 100% { opacity: 0; }
  30%, 80% { opacity: 1; }
  100% { z-index: 0; } }

.poll_wrapper form { min-width: 100%; position: relative; overflow: visible; float: left; }

.poll_wrapper form input:not([type='submit']) { display: none !important; }

.poll_wrapper form label[for]:not(.inline) { position: relative; margin: 1em auto; padding: 0 8px; bottom: 0; z-index: 20000; width: 100%; text-align: center; }

@media only screen and (min-width: 750px) { .poll_wrapper form label[for]:not(.inline) { padding: 0 20px; } }

@media only screen and (max-width: 749px) { .poll_wrapper form label[for]:not(.inline) { padding: 0 8px; } }

.poll_wrapper form ul li:after { content: "Seleccionar"; position: relative; margin: 10px auto; bottom: 0; z-index: 10000; font-family: "Nunito Sans"; font-weight: 700; font-size: 13px; letter-spacing: 0.13px; line-height: 14px; color: #f6b813; border: 1px solid #f6b813; height: 35px; text-align: center; padding-top: 10px; border-radius: 3px; /*webkit pendiente*/ }

@media only screen and (min-width: 750px) { .poll_wrapper form ul li:after { width: 185px; } }

@media only screen and (max-width: 749px) { .poll_wrapper form ul li:after { width: 140px; } }

@media only screen and (max-width: 989px) { .poll_wrapper form ul li:after { background-color: #f6b813; color: white; } }

.poll_wrapper form ul li:hover:after { background-color: #f6b813; color: white; }

.poll_wrapper ul { padding: 0; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.poll_wrapper ul:before { content: "vs"; top: 36%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); position: absolute; color: white; background: #f6b813; z-index: 2; text-align: center; border-radius: 50%; font-family: "Nunito Sans"; font-weight: 900; text-transform: uppercase; }

@media only screen and (min-width: 750px) { .poll_wrapper ul:before { font-size: 20px; width: 75px; height: 75px; line-height: 75px; } }

@media only screen and (max-width: 749px) { .poll_wrapper ul:before { font-size: 16px; width: 53px; height: 53px; line-height: 53px; } }

.poll_wrapper ul li { width: auto; display: inline-block; display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; z-index: 1; background: #ffffff 0% 0% no-repeat padding-box; overflow: hidden; cursor: pointer; height: auto; -webkit-box-flex: 1; -ms-flex: 1 1 100%; flex: 1 1 100%; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.poll_wrapper ul li img { -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -webkit-transform: scale(1); transform: scale(1); -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; }

@media only screen and (min-width: 750px) { .poll_wrapper ul li img { max-height: 242px; width: 100%; } }

@media only screen and (max-width: 749px) { .poll_wrapper ul li img { min-height: 105px; max-height: 105px; width: 100%; } }

.poll_wrapper ul li:hover img { -webkit-transform: scale(1.1); transform: scale(1.1); -webkit-filter: brightness(80%); filter: brightness(80%); }

.poll_wrapper ul li label { font-family: "Nunito Sans"; font-size: 16px; color: black; letter-spacing: 0.16px; line-height: 23px; }

.poll_wrapper ul li .poll_image { position: relative; -o-object-fit: cover; object-fit: cover; overflow: hidden; -webkit-box-ordinal-group: -1; -ms-flex-order: -2; order: -2; width: 100%; height: auto; max-width: initial; min-width: -webkit-fill-available; }

.poll_wrapper .polls-bar, .poll_wrapper .polls-answer, .poll_wrapper .polls-results { position: relative; z-index: 20000; text-align: center; height: 20px; display: block; font-size: .9em; color: #353743; }

.poll_wrapper .polls-bar { bottom: 0; margin-top: 5px; background: #f6b813; }

.poll_wrapper .polls-answer { width: 100%; bottom: 0; font-family: "Nunito Sans"; font-size: 16px; color: black; letter-spacing: 0.16px; line-height: 23px; font-weight: 700; margin: 15px auto 0; height: auto; -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; }

.poll_wrapper .polls-results { bottom: 0; font-family: "Nunito Sans"; font-size: 16px; color: #707070; letter-spacing: 0.16px; line-height: 23px; font-weight: 900; margin: 0 auto 10px; }

.poll_wrapper .polls-results strong { font-weight: 900; }

.poll_wrapper .polls-results span { margin-left: 10px; display: inline-block; display: none; }

.poll_wrapper .polls-results span:before { content: "("; }

.poll_wrapper .polls-results span:after { content: ")"; }

body.mobile #versus .gallery-slider__slide-control { position: absolute !important; bottom: 0em; top: initial; left: 0; right: 0; padding: 0 !important; margin: 0 !important; z-index: 1; }

body.mobile #versus .poll_wrapper h3 { padding-top: 0 !important; margin-top: 0 !important; }

body.mobile #versus .poll_wrapper form { padding-bottom: 8px; }

#content-versus .grid { margin-left: 0; margin-right: 0; }

@media (min-width: 1120px) { #content-versus .grid .widget_ads_widget img, #content-versus .grid .widget_adzerkwidget img { float: right; } }

@media (max-width: 1119px) { #content-versus .grid .widget_ads_widget img, #content-versus .grid .widget_adzerkwidget img { float: none; margin: 23px auto -15px; display: block; } }

.no-border { border: none !important; }

body { /* &.author, &.category-parent, &.category-juntos, &.category-juntas, &.category-el-tiempo, &.category-pronostico, &.category-guia-de-emergencias, &.category-huracanes-clima, &.category-guia-de-incendios, &.category-guia-de-inundaciones, &.category-guia-de-terremotos, &.category-guia-de-tornados, &.category-deportes, &.category-horoscopo, &.category-todo-bebe, &.category-reforma-migratoria, &.category-daca, &.category-tps, &.category-frontera-mexico, &.category-educacion, &.category-tsi-tsi-ki-felix-podcast, &.category-puerto-rico, &.category-dinero, &.category-historias-especiales, &.category-noticiasya-el-podcast, &.category-policiales, */ /* &.tag, &.date, &.category-parent { #secondary>#main { display: flex; flex-direction: column; flex-wrap: nowrap; } &:not(.mobile) #secondary>#main { &>.widget_custom_html:first-child, &>.recent-posts-widget:first-child { order: 0; } &>.recent-posts-widget:not(:first-child):nth-child(2) { order: 1; } &>.recent-posts-widget:nth-child(3) { order: 3; } &>.recent-posts-widget:nth-child(4) { order: 4; } &>.navigation:nth-child(3) { order: 1 !important; } &>.navigation:nth-child(4) { order: 4; } &>.navigation:nth-child(5) { order: 5; } &>.navigation.parent-category:nth-child(4) { order: 2; } &>.navigation.parent-category:nth-child(3) { order: 1; } &>.widget_adzerkwidget:nth-child(2) { order: 2; } &>.widget_adzerkwidget:nth-child(3) { order: 3; } &>.widget_adzerkwidget:nth-child(6) { order: 6; } &>.post-list-container.sub-category_parent:nth-child(4) { order: 3; } &>.post-list-container.sub-category_parent:nth-child(5) { order: 4; } &>.post-list-container.sub-category_parent:nth-child(6) { order: 5; } &>.post-list-container.sub-category_parent:nth-child(7) { order: 6; } &>.post-list-container.sub-category_parent:nth-child(8) { order: 7; } &>.post-list-container.sub-category_parent:nth-child(9) { order: 8; } &>.widget_custom_html:nth-child(9) { order: 8; } &>.widget_adzerkwidget:nth-child(5) { order: 4; } &>.widget_adzerkwidget:nth-child(6) { order: 5; } &>.widget_adzerkwidget:nth-child(7) { order: 6; } &>.widget_adzerkwidget:nth-child(10) { order: 9; } &>.widget_adzerkwidget:last-child { order: 99999; } &>.navigation:last-child { order: 99998; } } &.mobile #secondary>#main { &>.widget_custom_html:first-child, &>.recent-posts-widget:first-child { order: 0; } &>.widget_adzerkwidget:nth-child(2) { order: 1; } &>.widget_adzerkwidget:nth-child(3) { order: 2; } &>.widget_entravision_social_share:nth-child(2) { order: 1; } &>.widget_text:nth-child(3) { order: 2; } &>.navigation:nth-child(3) { order: 1 !important; } &>.recent-posts-widget:nth-child(3) { order: 2; } &>.recent-posts-widget:nth-child(4) { order: 3; } &>.widget_adzerkwidget:nth-child(4) { order: 4; } &>.widget_adzerkwidget:nth-child(5) { order: 5; } &>.widget_adzerkwidget:nth-child(7) { order: 7; } &>.widget_adzerkwidget:nth-child(8) { order: 8; } &>.widget_adzerkwidget:nth-child(9) { order: 9; } &>.recent-posts-widget:nth-child(5) { order: 5; } &>.recent-posts-widget:nth-child(6) { order: 6; } &>.recent-posts-widget:nth-child(7) { order: 7; } &>.recent-posts-widget:nth-child(8) { order: 8; } &>.navigation:nth-child(5) { order: 3 !important; } &>.navigation.parent-category:nth-child(5) { order: 3; } &>.navigation.parent-category:nth-child(6) { order: 4; } &>.post-list-container.sub-category_parent:nth-child(6) { order: 5; } &>.post-list-container.sub-category_parent:nth-child(7) { order: 6; } &>.post-list-container.sub-category_parent:nth-child(8) { order: 7; } &>.post-list-container.sub-category_parent:nth-child(9) { order: 8; } &>.post-list-container.sub-category_parent:nth-child(10) { order: 9; } &>.widget_custom_html:nth-child(11) { order: 10; } &>.widget_adzerkwidget:last-child { order: 99999; } &>.navigation:last-child { order: 99998; } } } */ }

@media only screen and (min-width: 750px) and (max-width: 989px) { body.post-type-archive-recipe #wrap #primary.large-up--four-quarters, body.category-juntas #wrap #primary.large-up--four-quarters, body.category-juntos #wrap #primary.large-up--four-quarters { padding: 5px 15px 0 !important; } }

@media only screen and (max-width: 749px) { body.post-type-archive-recipe #wrap .post-grid > .grid__item:not(.posts--three-columns):not(.large-up--two-quarters) > .post-card:first-child .post-card__thumb-wrap:before, body.category-juntas #wrap .post-grid > .grid__item:not(.posts--three-columns):not(.large-up--two-quarters) > .post-card:first-child .post-card__thumb-wrap:before, body.category-juntos #wrap .post-grid > .grid__item:not(.posts--three-columns):not(.large-up--two-quarters) > .post-card:first-child .post-card__thumb-wrap:before, body.category-noticias #wrap .post-grid > .grid__item:not(.posts--three-columns):not(.large-up--two-quarters) > .post-card:first-child .post-card__thumb-wrap:before, body.category-estados-unidos #wrap .post-grid > .grid__item:not(.posts--three-columns):not(.large-up--two-quarters) > .post-card:first-child .post-card__thumb-wrap:before, body.category-politica #wrap .post-grid > .grid__item:not(.posts--three-columns):not(.large-up--two-quarters) > .post-card:first-child .post-card__thumb-wrap:before, body.category-inmigracion #wrap .post-grid > .grid__item:not(.posts--three-columns):not(.large-up--two-quarters) > .post-card:first-child .post-card__thumb-wrap:before, body.category-salud #wrap .post-grid > .grid__item:not(.posts--three-columns):not(.large-up--two-quarters) > .post-card:first-child .post-card__thumb-wrap:before, body.category-entretenimiento #wrap .post-grid > .grid__item:not(.posts--three-columns):not(.large-up--two-quarters) > .post-card:first-child .post-card__thumb-wrap:before { content: ""; position: absolute; top: 0; left: 0; right: 0; width: 100%; height: 5px; z-index: 10000; }
  body.post-type-archive-recipe #wrap .post-grid > .grid__item:not(.posts--three-columns):not(.large-up--two-quarters) > .post-card:first-child .post-card__thumb-wrap:before, body.category-juntas #wrap .post-grid > .grid__item:not(.posts--three-columns):not(.large-up--two-quarters) > .post-card:first-child .post-card__thumb-wrap:before, body.category-juntos #wrap .post-grid > .grid__item:not(.posts--three-columns):not(.large-up--two-quarters) > .post-card:first-child .post-card__thumb-wrap:before { background-color: #CC33CC; }
  body.post-type-archive-recipe #wrap #primary.large-up--four-quarters, body.category-juntas #wrap #primary.large-up--four-quarters, body.category-juntos #wrap #primary.large-up--four-quarters { margin-bottom: -5px !important; }
  body.category-noticias #wrap .post-grid > .grid__item:not(.posts--three-columns):not(.large-up--two-quarters) > .post-card:first-child .post-card__thumb-wrap:before { background-color: #FFC20E; }
  body.category-estados-unidos #wrap .post-grid > .grid__item:not(.posts--three-columns):not(.large-up--two-quarters) > .post-card:first-child .post-card__thumb-wrap:before { background-color: #828daf; }
  body.category-politica #wrap .post-grid > .grid__item:not(.posts--three-columns):not(.large-up--two-quarters) > .post-card:first-child .post-card__thumb-wrap:before { background-color: #E46161; }
  body.category-inmigracion #wrap .post-grid > .grid__item:not(.posts--three-columns):not(.large-up--two-quarters) > .post-card:first-child .post-card__thumb-wrap:before { background-color: #ACC65C; }
  body.category-salud #wrap .post-grid > .grid__item:not(.posts--three-columns):not(.large-up--two-quarters) > .post-card:first-child .post-card__thumb-wrap:before { background-color: #7DBFD5; }
  body.category-entretenimiento #wrap .post-grid > .grid__item:not(.posts--three-columns):not(.large-up--two-quarters) > .post-card:first-child .post-card__thumb-wrap:before { background-color: #B974B7; } }

@media only screen and (min-width: 750px) { body.post-type-archive .wrap-archive > .site-content > .wrap-default { padding-top: 0; }
  body.post-type-archive .widget_elfsight_widget { padding-bottom: 0; }
  body.post-type-archive #wrap > .site-content-post-archive:not(#pre-footer) > .wrap-default { padding-bottom: 0; }
  body.category-entretenimiento .wrap-archive > .archive-container { padding-bottom: 15px; }
  body.category-pronostico #secondary > .popular-post-widget, body.category-pronostico #secondary > .widget_most_read_posts_widget { margin-top: -0.85em; }
  body:not(.category-pronostico):not(.search) #secondary > .widget_custom_html { margin-bottom: -0.5em !important; } }

body.post-type-archive-recipe #buen-provecho-secondary > .post-list-container { border-top: 2px solid #4c4c50 !important; }

body.category-juntas #main > .recent-posts-widget:nth-child(5), body.category-juntos #main > .recent-posts-widget:nth-child(5) { padding-top: 15px; margin-bottom: -2px; }

@media (max-width: 480px) { body.post-type-archive-recipe #wrap, body.category-juntas #wrap, body.category-juntos #wrap, body.author #wrap, body.date #wrap, body.tag #wrap { padding-top: 0 !important; }
  body.post-type-archive-recipe #wrap > .archive-container, body.category-juntas #wrap > .archive-container, body.category-juntos #wrap > .archive-container, body.author #wrap > .archive-container, body.date #wrap > .archive-container, body.tag #wrap > .archive-container { padding-top: 0 !important; }
  body.post-type-archive-recipe #wrap > .archive-container #primary > .entry-breadcrumbs, body.category-juntas #wrap > .archive-container #primary > .entry-breadcrumbs, body.category-juntos #wrap > .archive-container #primary > .entry-breadcrumbs, body.author #wrap > .archive-container #primary > .entry-breadcrumbs, body.date #wrap > .archive-container #primary > .entry-breadcrumbs, body.tag #wrap > .archive-container #primary > .entry-breadcrumbs { margin-top: 10px; margin-bottom: 10px; } }

@media (max-width: 749px) and (min-width: 481px) { body.post-type-archive-recipe #wrap .archive-container > .grid, body.category-juntas #wrap .archive-container > .grid, body.category-juntos #wrap .archive-container > .grid, body.author #wrap .archive-container > .grid, body.date #wrap .archive-container > .grid, body.tag #wrap .archive-container > .grid { overflow: hidden; } }

@media only screen and (min-width: 750px) { body.post-type-archive-recipe #wrap > .site-content:not(#pre-footer) > .wrap-default, body.post-type-archive-recipe #wrap > .site-content:not(#pre-footer) > .wrap-default > .container, body.post-type-archive-recipe #wrap > .site-content:not(#pre-footer) > .wrap-default > .navbar-container, body.category-juntas #wrap > .site-content:not(#pre-footer) > .wrap-default, body.category-juntas #wrap > .site-content:not(#pre-footer) > .wrap-default > .container, body.category-juntas #wrap > .site-content:not(#pre-footer) > .wrap-default > .navbar-container, body.category-juntos #wrap > .site-content:not(#pre-footer) > .wrap-default, body.category-juntos #wrap > .site-content:not(#pre-footer) > .wrap-default > .container, body.category-juntos #wrap > .site-content:not(#pre-footer) > .wrap-default > .navbar-container, body.author #wrap > .site-content:not(#pre-footer) > .wrap-default, body.author #wrap > .site-content:not(#pre-footer) > .wrap-default > .container, body.author #wrap > .site-content:not(#pre-footer) > .wrap-default > .navbar-container, body.date #wrap > .site-content:not(#pre-footer) > .wrap-default, body.date #wrap > .site-content:not(#pre-footer) > .wrap-default > .container, body.date #wrap > .site-content:not(#pre-footer) > .wrap-default > .navbar-container, body.tag #wrap > .site-content:not(#pre-footer) > .wrap-default, body.tag #wrap > .site-content:not(#pre-footer) > .wrap-default > .container, body.tag #wrap > .site-content:not(#pre-footer) > .wrap-default > .navbar-container { padding-top: 0; }
  body.post-type-archive-recipe #wrap > .site-content:not(#pre-footer) > .wrap-default, body.category-juntas #wrap > .site-content:not(#pre-footer) > .wrap-default, body.category-juntos #wrap > .site-content:not(#pre-footer) > .wrap-default, body.author #wrap > .site-content:not(#pre-footer) > .wrap-default, body.date #wrap > .site-content:not(#pre-footer) > .wrap-default, body.tag #wrap > .site-content:not(#pre-footer) > .wrap-default { padding-bottom: 15px; } }

@media only screen and (max-width: 749px) { body.post-type-archive-recipe #wrap .posts-featured > .posts-featured--small, body.post-type-archive-recipe #wrap .post-list > .grid__item.small--full:nth-child(2), body.post-type-archive-recipe #wrap #secondary > main > .post-list-container:nth-child(3) .posts-featured .grid__item.posts-featured--large article, body.category-juntas #wrap .posts-featured > .posts-featured--small, body.category-juntas #wrap .post-list > .grid__item.small--full:nth-child(2), body.category-juntas #wrap #secondary > main > .post-list-container:nth-child(3) .posts-featured .grid__item.posts-featured--large article, body.category-juntos #wrap .posts-featured > .posts-featured--small, body.category-juntos #wrap .post-list > .grid__item.small--full:nth-child(2), body.category-juntos #wrap #secondary > main > .post-list-container:nth-child(3) .posts-featured .grid__item.posts-featured--large article, body.author #wrap .posts-featured > .posts-featured--small, body.author #wrap .post-list > .grid__item.small--full:nth-child(2), body.author #wrap #secondary > main > .post-list-container:nth-child(3) .posts-featured .grid__item.posts-featured--large article, body.date #wrap .posts-featured > .posts-featured--small, body.date #wrap .post-list > .grid__item.small--full:nth-child(2), body.date #wrap #secondary > main > .post-list-container:nth-child(3) .posts-featured .grid__item.posts-featured--large article, body.tag #wrap .posts-featured > .posts-featured--small, body.tag #wrap .post-list > .grid__item.small--full:nth-child(2), body.tag #wrap #secondary > main > .post-list-container:nth-child(3) .posts-featured .grid__item.posts-featured--large article { border-top: 1px solid #C4C4C4 !important; }
  body.post-type-archive-recipe #wrap .post-grid > .grid__item:first-child > .post-card:first-child, body.post-type-archive-recipe #wrap #secondary > main > .post-list-container:nth-child(3) .posts-featured .grid__item.large-up--one-quarter article:last-child, body.category-juntas #wrap .post-grid > .grid__item:first-child > .post-card:first-child, body.category-juntas #wrap #secondary > main > .post-list-container:nth-child(3) .posts-featured .grid__item.large-up--one-quarter article:last-child, body.category-juntos #wrap .post-grid > .grid__item:first-child > .post-card:first-child, body.category-juntos #wrap #secondary > main > .post-list-container:nth-child(3) .posts-featured .grid__item.large-up--one-quarter article:last-child, body.author #wrap .post-grid > .grid__item:first-child > .post-card:first-child, body.author #wrap #secondary > main > .post-list-container:nth-child(3) .posts-featured .grid__item.large-up--one-quarter article:last-child, body.date #wrap .post-grid > .grid__item:first-child > .post-card:first-child, body.date #wrap #secondary > main > .post-list-container:nth-child(3) .posts-featured .grid__item.large-up--one-quarter article:last-child, body.tag #wrap .post-grid > .grid__item:first-child > .post-card:first-child, body.tag #wrap #secondary > main > .post-list-container:nth-child(3) .posts-featured .grid__item.large-up--one-quarter article:last-child { border-bottom: none !important; } }

@media only screen and (min-width: 990px) { body.post-type-archive-recipe #archive-secondary, body.category-juntas #archive-secondary, body.category-juntos #archive-secondary, body.author #archive-secondary, body.date #archive-secondary, body.tag #archive-secondary { margin-top: 16px; } }

body.author #primary .page-header .page-title .vcard:after { content: none !important; }

body.author #primary > .entry-breadcrumbs { display: none; }

body.date .widget_elfsight_widget + .widget_custom_html .footer-text, body.tag .widget_elfsight_widget + .widget_custom_html .footer-text, body.category .widget_elfsight_widget + .widget_custom_html .footer-text, body.post-type-archive-recipe .widget_elfsight_widget + .widget_custom_html .footer-text, body.tax-recipe-chef .widget_elfsight_widget + .widget_custom_html .footer-text { border-bottom: 1px solid #C4C4C4; padding-bottom: 20px; }

body.category #primary .page-header .children-categories { -webkit-transition: all 200ms ease-in-out 0ms; transition: all 200ms ease-in-out 0ms; display: -webkit-box; display: -ms-flexbox; display: flex; opacity: 0; -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; }

@media (max-width: 609px) { body.category #primary .page-header .children-categories { width: 100%; } }

body.category #primary .page-header .children-categories.ready { opacity: 1; }

body.category #primary .page-header .children-categories > ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

@media (min-width: 1006px) { body.category #primary .page-header .children-categories > ul { padding-left: 0; } }

@media (max-width: 1005px) { body.category #primary .page-header .children-categories > ul { padding: 0 !important; } }

body.category #primary .page-header .children-categories .subcategories-dropdown { line-height: 0; position: relative; min-width: 45px; display: -webkit-box; display: -ms-flexbox; display: flex; }

@media (max-width: 1005px) { body.category #primary .page-header .children-categories .subcategories-dropdown { -ms-flex-item-align: center; align-self: center; } }

@media (max-width: 480px) { body.category #primary .page-header .children-categories .subcategories-dropdown { margin: -4px 0 2px -5px; } }

@media (max-width: 1005px) and (min-width: 481px) { body.category #primary .page-header .children-categories .subcategories-dropdown { margin: -4px 0 -2px -5px; } }

@media (min-width: 1006px) { body.category #primary .page-header .children-categories .subcategories-dropdown { -ms-flex-item-align: end; align-self: flex-end; margin: -4px 0 1px -5px; } }

body.category #primary .page-header .children-categories .subcategories-dropdown .nav-menu__link--mas { font: normal normal 800 14px/19px Nunito Sans; text-decoration: none !important; text-transform: initial; letter-spacing: 0.14px; color: #000; }

body.category #primary .page-header .children-categories .subcategories-dropdown .nav-menu__link--mas[aria-expanded="true"], body.category #primary .page-header .children-categories .subcategories-dropdown .nav-menu__link--mas:hover { color: #828282; }

body.category #primary .page-header .children-categories .subcategories-dropdown .nav-menu__link--mas[aria-expanded="true"] .evc-icon.-arrow-dropdown-menu:before, body.category #primary .page-header .children-categories .subcategories-dropdown .nav-menu__link--mas:hover .evc-icon.-arrow-dropdown-menu:before { color: #828282; }

body.category #primary .page-header .children-categories .subcategories-dropdown .nav-menu__link--mas .evc-icon.-arrow-dropdown-menu:before { -webkit-transition: all 200ms ease-in-out 0ms; transition: all 200ms ease-in-out 0ms; font-size: 6px !important; color: #000; }

body.category #primary .page-header .children-categories .subcategories-dropdown .dropdown-menu { background: #F1F1F1 0% 0% no-repeat padding-box; -webkit-box-shadow: 0px 3px 6px #00000026; box-shadow: 0px 3px 6px #00000026; min-width: -webkit-fit-content; min-width: -moz-fit-content; min-width: fit-content; padding: 0 !important; border-radius: 3px; margin-top: 8px; border: none; z-index: 991; left: initial; right: 0; }

body.category #primary .page-header .children-categories .subcategories-dropdown .dropdown-menu.open { display: block !important; }

body.category #primary .page-header .children-categories .subcategories-dropdown .dropdown-menu li { margin: 0 !important; }

body.category #primary .page-header .children-categories .subcategories-dropdown .dropdown-menu li a { font: normal normal 800 14px/1em Nunito Sans; letter-spacing: 0.14px; padding: 8px 10px 7px; text-transform: none; text-align: left; color: #000; width: 100%; white-space: break-spaces; max-width: 140px; word-break: break-word; width: -webkit-max-content; width: -moz-max-content; width: max-content; }

body.category #primary .page-header.taxonomy-with-image.has-children { margin-bottom: calc(25px + 33px); z-index: 1; }

body.category #primary .page-header.taxonomy-with-image.has-children .children-categories { -webkit-transform: translate(2px, 96px); transform: translate(2px, 96px); }

@media only screen and (max-width: 749px) { body.category #secondary #main > .widget_custom_html { border-top: 2px solid #000; } }

body.category.category-pronostico .archive-description, body.category.category-politicaya-tsi-tsi-ki-felix .archive-description { display: none; }

@media (min-width: 1800px) { body.tag-nuestra-herencia #primary .page-header.taxonomy-with-image { min-height: 26.18em !important; } }

@media (min-width: 750px) and (max-width: 1799px) { body.tag-nuestra-herencia #primary .page-header.taxonomy-with-image { min-height: 26.11vw !important; } }

@media only screen and (max-width: 749px) { body.tag-nuestra-herencia #primary .page-header.taxonomy-with-image { margin-bottom: 8px; min-height: 52.11vw !important; content: url("https://noticiasya.com/wp-content/uploads/sites/3/2021/08/mes-herencia-hispana-mobile.png"); }
  body.tag-nuestra-herencia #primary .page-header.taxonomy-with-image:after { content: none; } }

@media only screen and (min-width: 750px) and (max-width: 989px) { body.tag-nuestra-herencia #primary .page-header.taxonomy-with-image:not(.page-header--sponsored) { margin-top: 20px !important; } }

@media only screen and (min-width: 750px) and (max-width: 989px) { body.tag-nuestra-herencia #primary .page-header.taxonomy-with-image.page-header--sponsored { margin-top: calc(12px + 0.25em + 20px) !important; } }

@media only screen and (min-width: 750px) { body:not(.home) .taxonomy-with-image.promo { margin: 24px 0 -12px !important; } }

@media only screen and (max-width: 749px) { body:not(.home) .taxonomy-with-image.promo { margin: 13px 0 8px !important; } }

@media only screen and (max-width: 749px) { body.home .taxonomy-with-image.promo { margin-top: 0; } }

body .taxonomy-with-image.promo { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: auto !important; }

@media only screen and (min-width: 750px) { body .taxonomy-with-image.promo { margin-bottom: 16px; } }

body .taxonomy-with-image.promo:after { content: none !important; }

@media only screen and (max-width: 749px) { body .taxonomy-with-image.promo .img-desktop { display: none; } }

@media only screen and (min-width: 750px) { body .taxonomy-with-image.promo .img-mobile { display: none; } }

body.category-guia-de-huracanes #main > .navigation, body.category-guia-de-huracanes #main > .sub-category_parent, body.category-que-es-un-huracan #main > .navigation, body.category-que-es-un-huracan #main > .sub-category_parent, body.category-que-hacer-en-un-huracan #main > .navigation, body.category-que-hacer-en-un-huracan #main > .sub-category_parent, body.category-lista-de-refugios #main > .navigation, body.category-lista-de-refugios #main > .sub-category_parent { display: none; }

body.category-guia-de-huracanes #main .widget_entravision_social_share, body.category-que-es-un-huracan #main .widget_entravision_social_share, body.category-que-hacer-en-un-huracan #main .widget_entravision_social_share, body.category-lista-de-refugios #main .widget_entravision_social_share { margin-bottom: 0; }

@media (max-width: 480px) { body.date #wrap, body.tag #wrap, body.tax-market #wrap, body.category:not(.post-type-archive-recipe):not(.category-juntas):not(.category-juntos) #wrap { padding-top: 0 !important; }
  body.date #wrap > .archive-container, body.tag #wrap > .archive-container, body.tax-market #wrap > .archive-container, body.category:not(.post-type-archive-recipe):not(.category-juntas):not(.category-juntos) #wrap > .archive-container { padding-top: 3px !important; }
  body.date #wrap > .archive-container #primary .page-header:not(.taxonomy-with-image), body.tag #wrap > .archive-container #primary .page-header:not(.taxonomy-with-image), body.tax-market #wrap > .archive-container #primary .page-header:not(.taxonomy-with-image), body.category:not(.post-type-archive-recipe):not(.category-juntas):not(.category-juntos) #wrap > .archive-container #primary .page-header:not(.taxonomy-with-image) { margin-bottom: 21px; position: relative; border: none; }
  body.date #wrap > .archive-container #primary .page-header:not(.taxonomy-with-image):after, body.tag #wrap > .archive-container #primary .page-header:not(.taxonomy-with-image):after, body.tax-market #wrap > .archive-container #primary .page-header:not(.taxonomy-with-image):after, body.category:not(.post-type-archive-recipe):not(.category-juntas):not(.category-juntos) #wrap > .archive-container #primary .page-header:not(.taxonomy-with-image):after { content: ""; position: absolute; left: -15px; right: 0; width: 100vw; height: 10px; bottom: -6px; -webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.16); box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.16); }
  body.date #wrap > .archive-container #primary .page-header:not(.taxonomy-with-image) .page-title, body.tag #wrap > .archive-container #primary .page-header:not(.taxonomy-with-image) .page-title, body.tax-market #wrap > .archive-container #primary .page-header:not(.taxonomy-with-image) .page-title, body.category:not(.post-type-archive-recipe):not(.category-juntas):not(.category-juntos) #wrap > .archive-container #primary .page-header:not(.taxonomy-with-image) .page-title { margin-top: 15px; font: normal normal 800 30px/40px Nunito Sans; }
  body.date #wrap > .archive-container #primary .page-header:not(.taxonomy-with-image) .children-categories > ul, body.tag #wrap > .archive-container #primary .page-header:not(.taxonomy-with-image) .children-categories > ul, body.tax-market #wrap > .archive-container #primary .page-header:not(.taxonomy-with-image) .children-categories > ul, body.category:not(.post-type-archive-recipe):not(.category-juntas):not(.category-juntos) #wrap > .archive-container #primary .page-header:not(.taxonomy-with-image) .children-categories > ul { margin: 6px 0 11px; line-height: 0; }
  body.date #wrap > .archive-container #primary > .entry-breadcrumbs, body.tag #wrap > .archive-container #primary > .entry-breadcrumbs, body.tax-market #wrap > .archive-container #primary > .entry-breadcrumbs, body.category:not(.post-type-archive-recipe):not(.category-juntas):not(.category-juntos) #wrap > .archive-container #primary > .entry-breadcrumbs { margin-top: 10px; margin-bottom: 13px; } }

@media (max-width: 749px) and (min-width: 481px) { body.date #wrap .archive-container > .grid, body.tag #wrap .archive-container > .grid, body.tax-market #wrap .archive-container > .grid, body.category:not(.post-type-archive-recipe):not(.category-juntas):not(.category-juntos) #wrap .archive-container > .grid { overflow: hidden; } }

@media (max-width: 609px) { body.date #wrap > .archive-container #primary .page-header, body.tag #wrap > .archive-container #primary .page-header, body.tax-market #wrap > .archive-container #primary .page-header, body.category:not(.post-type-archive-recipe):not(.category-juntas):not(.category-juntos) #wrap > .archive-container #primary .page-header { row-gap: 0; height: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-flow: wrap; flex-flow: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
  body.date #wrap > .archive-container #primary .page-header > .sponsor, body.tag #wrap > .archive-container #primary .page-header > .sponsor, body.tax-market #wrap > .archive-container #primary .page-header > .sponsor, body.category:not(.post-type-archive-recipe):not(.category-juntas):not(.category-juntos) #wrap > .archive-container #primary .page-header > .sponsor { top: 0; bottom: 0; float: none; min-height: 50px; margin: 0 -15px 0 2px; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; right: initial; left: 0; }
  body.date #wrap > .archive-container #primary .page-header > .page-title, body.tag #wrap > .archive-container #primary .page-header > .page-title, body.tax-market #wrap > .archive-container #primary .page-header > .page-title, body.category:not(.post-type-archive-recipe):not(.category-juntas):not(.category-juntos) #wrap > .archive-container #primary .page-header > .page-title { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; float: none; display: block; margin: 0 auto 0 0; padding-right: 10px; } }

@media (min-width: 481px) and (max-width: 609px) { body.date #wrap > .archive-container #primary .page-header > .sponsor, body.tag #wrap > .archive-container #primary .page-header > .sponsor, body.tax-market #wrap > .archive-container #primary .page-header > .sponsor, body.category:not(.post-type-archive-recipe):not(.category-juntas):not(.category-juntos) #wrap > .archive-container #primary .page-header > .sponsor { margin-bottom: 4px; } }

@media (max-width: 480px) { body.date #wrap > .archive-container #primary .page-header > .sponsor, body.tag #wrap > .archive-container #primary .page-header > .sponsor, body.tax-market #wrap > .archive-container #primary .page-header > .sponsor, body.category:not(.post-type-archive-recipe):not(.category-juntas):not(.category-juntos) #wrap > .archive-container #primary .page-header > .sponsor { margin-bottom: 0; } }

@media (max-width: 989px) { body.date #secondary main section:first-child .posts-featured .posts-featured--large article, body.tag #secondary main section:first-child .posts-featured .posts-featured--large article, body.tax-market #secondary main section:first-child .posts-featured .posts-featured--large article, body.category:not(.post-type-archive-recipe):not(.category-juntas):not(.category-juntos) #secondary main section:first-child .posts-featured .posts-featured--large article { border: 0; }
  body.date #secondary main section:nth-of-type(3) .posts-featured > div:nth-of-type(1) article, body.tag #secondary main section:nth-of-type(3) .posts-featured > div:nth-of-type(1) article, body.tax-market #secondary main section:nth-of-type(3) .posts-featured > div:nth-of-type(1) article, body.category:not(.post-type-archive-recipe):not(.category-juntas):not(.category-juntos) #secondary main section:nth-of-type(3) .posts-featured > div:nth-of-type(1) article { border-top: 1px solid #C4C4C4; }
  body.date #secondary main section:nth-of-type(3) .posts-featured > div:nth-of-type(2) article:last-child, body.tag #secondary main section:nth-of-type(3) .posts-featured > div:nth-of-type(2) article:last-child, body.tax-market #secondary main section:nth-of-type(3) .posts-featured > div:nth-of-type(2) article:last-child, body.category:not(.post-type-archive-recipe):not(.category-juntas):not(.category-juntos) #secondary main section:nth-of-type(3) .posts-featured > div:nth-of-type(2) article:last-child { border-bottom: 0; }
  body.date #secondary main section .post-list.post-grid > div:first-child, body.tag #secondary main section .post-list.post-grid > div:first-child, body.tax-market #secondary main section .post-list.post-grid > div:first-child, body.category:not(.post-type-archive-recipe):not(.category-juntas):not(.category-juntos) #secondary main section .post-list.post-grid > div:first-child { border-bottom: 0 !important; }
  body.date #secondary main .post-list-container .post-list.post-grid.grid > div:first-child, body.tag #secondary main .post-list-container .post-list.post-grid.grid > div:first-child, body.tax-market #secondary main .post-list-container .post-list.post-grid.grid > div:first-child, body.category:not(.post-type-archive-recipe):not(.category-juntas):not(.category-juntos) #secondary main .post-list-container .post-list.post-grid.grid > div:first-child { border: 0 !important; } }

@media only screen and (min-width: 990px) { body.tax-market #wrap #main .post-list-container:nth-child(3):not(.sub-category_parent), body.category:not(.post-type-archive-recipe):not(.category-juntas):not(.category-juntos) #wrap #main .post-list-container:nth-child(3):not(.sub-category_parent) { border-top: none !important; }
  body.category:not(.post-type-archive-recipe):not(.category-juntas):not(.category-juntos) #wrap #main .post-list-container:nth-child(3):not(.sub-category_parent) { margin-bottom: -6px; }
  body.tax-market #wrap #main .post-list-container:nth-child(3):not(.sub-category_parent) { margin-bottom: 0; }
  body.category:not(.post-type-archive-recipe):not(.category-juntas):not(.category-juntos):not([class*="category-guia"]) #wrap #main .post-list-container:nth-child(4):not(.sub-category_parent) { border-top: none !important; } }

body:not(.mobile).category:not(.post-type-archive-recipe):not(.category-juntas):not(.category-juntos):not(.category-pronostico) #wrap #main .recent-posts-widget:nth-child(4):not(.sub-category_parent) { border-top: 1px solid #C4C4C4 !important; padding-top: 10px; }

body.category-juntas #secondary, body.category-juntas-crecemos #secondary, body.category-juntas-nos-queremos #secondary, body.category-juntas-votamos #secondary { display: none; }

body.category-juntas #content #wrap.wrap-category:before, body.category-juntas #content #wrap.wrap-archive:before, body.category-juntas-crecemos #content #wrap.wrap-category:before, body.category-juntas-crecemos #content #wrap.wrap-archive:before, body.category-juntas-nos-queremos #content #wrap.wrap-category:before, body.category-juntas-nos-queremos #content #wrap.wrap-archive:before, body.category-juntas-votamos #content #wrap.wrap-category:before, body.category-juntas-votamos #content #wrap.wrap-archive:before { background-image: url(https://evc-sites.s3.amazonaws.com/noticiasya2020/bg-juntas.png); background-size: 100%; background-position: 0 0; background-repeat: no-repeat; }

@media (max-width: 989px) { body.category-juntas #content #wrap.wrap-category:before, body.category-juntas #content #wrap.wrap-archive:before, body.category-juntas-crecemos #content #wrap.wrap-category:before, body.category-juntas-crecemos #content #wrap.wrap-archive:before, body.category-juntas-nos-queremos #content #wrap.wrap-category:before, body.category-juntas-nos-queremos #content #wrap.wrap-archive:before, body.category-juntas-votamos #content #wrap.wrap-category:before, body.category-juntas-votamos #content #wrap.wrap-archive:before { display: none; } }

@media only screen and (min-width: 750px) { body.archive #wrap > .site-content-category:not(#pre-footer) > .wrap-default, body.archive #wrap > .site-content-category:not(#pre-footer) > .wrap-default > .container, body.archive #wrap > .site-content-category:not(#pre-footer) > .wrap-default > .navbar-container { padding-top: 0; }
  body.archive #wrap > .site-content-category:not(#pre-footer) > .wrap-default { padding-bottom: 15px; } }

@media (max-width: 480px) { body.archive.category-child #wrap > .archive-container #primary .page-header:not(.taxonomy-with-image):after { bottom: -10px !important; }
  body.archive.category-child #wrap .post-grid.three-posts > .grid__item:first-child > .post-card:first-child .post-card__tags.entry-tags.with_thumb { background-color: transparent; } }

@media (max-width: 480px) { body.archive .wrap-archive:before { content: none !important; }
  body.archive .page-header.has-dropdown:not(.taxonomy-with-image) { margin-bottom: 25px !important; }
  body.archive .page-header.has-dropdown:not(.taxonomy-with-image):after { bottom: -10px !important; }
  body.archive .page-header.has-dropdown:not(.taxonomy-with-image) .children-categories { margin: 10px auto 0 0; } }

@media only screen and (min-width: 750px) { body.archive:not(.tax-market) .recent-posts-widget > .post-grid.one-row { border-bottom: none !important; }
  body.archive:not(.tax-market) #main > .post-list-container:nth-child(7).one-row > .post-grid, body.archive:not(.tax-market) .sub-category_parent.one-row > .post-grid { border-bottom: none !important; }
  body.archive:not(.tax-market) #main > .post-list-container:nth-child(7).two-rows > .post-grid:not(:nth-of-type(2)), body.archive:not(.tax-market) .sub-category_parent.two-rows > .post-grid:not(:nth-of-type(2)) { border-bottom: 1px solid #C4C4C4 !important; }
  body.archive:not(.tax-market) #main > .post-list-container:nth-child(7).two-rows > .post-grid:nth-of-type(2), body.archive:not(.tax-market) .sub-category_parent.two-rows > .post-grid:nth-of-type(2) { border-bottom: none !important; }
  body.archive:not(.tax-market) #main > .post-list-container:nth-child(7).three-rows > .post-grid:not(:nth-of-type(3)), body.archive:not(.tax-market) .sub-category_parent.three-rows > .post-grid:not(:nth-of-type(3)) { border-bottom: 1px solid #C4C4C4 !important; }
  body.archive:not(.tax-market) #main > .post-list-container:nth-child(7).three-rows > .post-grid:nth-of-type(3), body.archive:not(.tax-market) .sub-category_parent.three-rows > .post-grid:nth-of-type(3) { border-bottom: none !important; } }

@media only screen and (max-width: 749px) { body.archive .sub-category_parent .post-list .grid__item:last-child { border-bottom: none !important; }
  body.archive .post-list.three-post-loop { margin-bottom: -15px; }
  body.archive #content > #wrap > .site-content-archive > .wrap-default { padding-top: 0; padding-bottom: 0; }
  body.archive.tax-market #main > .post-list-container:nth-child(5) { padding-top: 15px; } }

body.date #wrap > .container > .grid #main > .widget:nth-child(3) > .post-list:last-child, body.date #wrap > .navbar-container > .grid #main > .widget:nth-child(3) > .post-list:last-child, body.tag #wrap > .container > .grid #main > .widget:nth-child(3) > .post-list:last-child, body.tag #wrap > .navbar-container > .grid #main > .widget:nth-child(3) > .post-list:last-child { border-bottom: 1px solid #C4C4C4 !important; }

@media (max-width: 480px) { body.date #wrap > .archive-container #primary .page-header:not(.taxonomy-with-image), body.tag #wrap > .archive-container #primary .page-header:not(.taxonomy-with-image) { margin-bottom: 21px !important; }
  body.date #wrap > .archive-container #primary .page-header:not(.taxonomy-with-image):after, body.tag #wrap > .archive-container #primary .page-header:not(.taxonomy-with-image):after { bottom: -6px; } }

@media only screen and (max-width: 989px) { body.date #wrap #main > .post-list-container:not(:first-child):not(:nth-of-type(3)), body.tag #wrap #main > .post-list-container:not(:first-child):not(:nth-of-type(3)) { border-top: 2px solid #000 !important; }
  body.date #wrap #main > .post-list-container:nth-child(5) .post-list > .grid__item:first-child, body.date #wrap #main > .post-list-container:nth-child(7) .post-list > .grid__item:first-child, body.tag #wrap #main > .post-list-container:nth-child(5) .post-list > .grid__item:first-child, body.tag #wrap #main > .post-list-container:nth-child(7) .post-list > .grid__item:first-child { border-bottom: 1px solid #C4C4C4 !important; }
  body.date #wrap #main > .post-list-container:nth-child(7), body.tag #wrap #main > .post-list-container:nth-child(7) { padding-top: 15px; }
  body.date #wrap .slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article.format-video.with_thumb a.post-card__video .widget_videos-post-video .videos-player.videos-player-brightcove:before, body.tag #wrap .slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article.format-video.with_thumb a.post-card__video .widget_videos-post-video .videos-player.videos-player-brightcove:before { bottom: 15px !important; }
  body.date #wrap .slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article.format-video.with_thumb a.post-card__video .widget_videos-post-video .videos-player.videos-player-brightcove:after, body.tag #wrap .slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article.format-video.with_thumb a.post-card__video .widget_videos-post-video .videos-player.videos-player-brightcove:after { bottom: calc(9px + 15px) !important; } }

body.date.mobile #wrap > .container > .grid #main > .recent-posts-widget:nth-of-type(3), body.date.mobile #wrap > .navbar-container > .grid #main > .recent-posts-widget:nth-of-type(3), body.tag.mobile #wrap > .container > .grid #main > .recent-posts-widget:nth-of-type(3), body.tag.mobile #wrap > .navbar-container > .grid #main > .recent-posts-widget:nth-of-type(3) { margin-bottom: 0 !important; margin-top: 17px; }

body.date.mobile #wrap > .container > .grid #main > .recent-posts-widget:nth-of-type(4), body.date.mobile #wrap > .navbar-container > .grid #main > .recent-posts-widget:nth-of-type(4), body.tag.mobile #wrap > .container > .grid #main > .recent-posts-widget:nth-of-type(4), body.tag.mobile #wrap > .navbar-container > .grid #main > .recent-posts-widget:nth-of-type(4) { margin-top: -8px; margin-bottom: 0px; }

body.date.mobile #wrap > .container > .grid #main > .recent-posts-widget:nth-of-type(4) .gallery-slider__slide-control.clima-slider, body.date.mobile #wrap > .navbar-container > .grid #main > .recent-posts-widget:nth-of-type(4) .gallery-slider__slide-control.clima-slider, body.tag.mobile #wrap > .container > .grid #main > .recent-posts-widget:nth-of-type(4) .gallery-slider__slide-control.clima-slider, body.tag.mobile #wrap > .navbar-container > .grid #main > .recent-posts-widget:nth-of-type(4) .gallery-slider__slide-control.clima-slider { margin-top: 6px !important; text-align: right; }

body.date.mobile #wrap > .container > .grid #main > .recent-posts-widget:nth-of-type(4) .slideshow-wrapper.clima-slider, body.date.mobile #wrap > .navbar-container > .grid #main > .recent-posts-widget:nth-of-type(4) .slideshow-wrapper.clima-slider, body.tag.mobile #wrap > .container > .grid #main > .recent-posts-widget:nth-of-type(4) .slideshow-wrapper.clima-slider, body.tag.mobile #wrap > .navbar-container > .grid #main > .recent-posts-widget:nth-of-type(4) .slideshow-wrapper.clima-slider { margin-bottom: 20px; }

body.date.mobile #wrap > .container > .grid #main > .widget_adzerkwidget:nth-of-type(5), body.date.mobile #wrap > .navbar-container > .grid #main > .widget_adzerkwidget:nth-of-type(5), body.tag.mobile #wrap > .container > .grid #main > .widget_adzerkwidget:nth-of-type(5), body.tag.mobile #wrap > .navbar-container > .grid #main > .widget_adzerkwidget:nth-of-type(5) { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; }

body.date.mobile #wrap > .container > .grid #main > .recent-posts-widget:nth-of-type(6), body.date.mobile #wrap > .navbar-container > .grid #main > .recent-posts-widget:nth-of-type(6), body.tag.mobile #wrap > .container > .grid #main > .recent-posts-widget:nth-of-type(6), body.tag.mobile #wrap > .navbar-container > .grid #main > .recent-posts-widget:nth-of-type(6) { margin-bottom: 5px; padding-top: 10px; margin-top: 17px; -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5; }

body.date.mobile #wrap > .container > .grid #main > .widget_adzerkwidget:nth-of-type(7), body.date.mobile #wrap > .navbar-container > .grid #main > .widget_adzerkwidget:nth-of-type(7), body.tag.mobile #wrap > .container > .grid #main > .widget_adzerkwidget:nth-of-type(7), body.tag.mobile #wrap > .navbar-container > .grid #main > .widget_adzerkwidget:nth-of-type(7) { -webkit-box-ordinal-group: 7; -ms-flex-order: 6; order: 6; }

body.date.mobile #wrap > .container > .grid #main > .recent-posts-widget:nth-of-type(8), body.date.mobile #wrap > .navbar-container > .grid #main > .recent-posts-widget:nth-of-type(8), body.tag.mobile #wrap > .container > .grid #main > .recent-posts-widget:nth-of-type(8), body.tag.mobile #wrap > .navbar-container > .grid #main > .recent-posts-widget:nth-of-type(8) { -webkit-box-ordinal-group: 8; -ms-flex-order: 7; order: 7; }

body.date.mobile #wrap > .container > .grid #main > .recent-posts-widget:nth-of-type(8), body.date.mobile #wrap > .navbar-container > .grid #main > .recent-posts-widget:nth-of-type(8), body.date.mobile #wrap > .container > .grid #main > .recent-posts-widget:nth-of-type(10), body.date.mobile #wrap > .navbar-container > .grid #main > .recent-posts-widget:nth-of-type(10), body.tag.mobile #wrap > .container > .grid #main > .recent-posts-widget:nth-of-type(8), body.tag.mobile #wrap > .navbar-container > .grid #main > .recent-posts-widget:nth-of-type(8), body.tag.mobile #wrap > .container > .grid #main > .recent-posts-widget:nth-of-type(10), body.tag.mobile #wrap > .navbar-container > .grid #main > .recent-posts-widget:nth-of-type(10) { padding-top: 10px; margin-top: 17px; }

body.date.mobile #wrap > .container > .grid #main > .widget_adzerkwidget:nth-of-type(9), body.date.mobile #wrap > .navbar-container > .grid #main > .widget_adzerkwidget:nth-of-type(9), body.tag.mobile #wrap > .container > .grid #main > .widget_adzerkwidget:nth-of-type(9), body.tag.mobile #wrap > .navbar-container > .grid #main > .widget_adzerkwidget:nth-of-type(9) { -webkit-box-ordinal-group: 9; -ms-flex-order: 8; order: 8; }

body.date.mobile #wrap > .container > .grid #main > .recent-posts-widget:nth-of-type(10), body.date.mobile #wrap > .navbar-container > .grid #main > .recent-posts-widget:nth-of-type(10), body.tag.mobile #wrap > .container > .grid #main > .recent-posts-widget:nth-of-type(10), body.tag.mobile #wrap > .navbar-container > .grid #main > .recent-posts-widget:nth-of-type(10) { -webkit-box-ordinal-group: 10; -ms-flex-order: 9; order: 9; }

body.tax-market .archive-description { display: none !important; }

@media only screen and (max-width: 749px) { body.tax-market .site-content .post-list-container:last-child { border-top: none; }
  body.tax-market .site-content .post-list-container > .post-list .grid__item:last-child, body.tax-market .site-content .post-list-container > .posts-featured.three-post-loop { margin-bottom: -30px !important; }
  body.tax-market .site-content .post-list-container > .post-list:last-child .grid__item:last-child { border-bottom: none !important; }
  body.tax-market .site-content .post-list-container .post-list.three-post-loop { margin-bottom: 0; padding-bottom: 0; } }

@media only screen and (max-width: 989px) { body #primary:not(.taxonomy-with-image-wrap) > .entry-breadcrumbs { display: none !important; } }

body.archive.category-estados-unidos .post-list-container.sub-category-noticiasya-el-podcast { display: none !important; }

@media only screen and (max-width: 749px) { body.archive.category.category-child #page #content #wrap .container.archive-container .grid main, body.archive.category.category-child #page #content #wrap .archive-container.navbar-container .grid main { margin-top: 10px; } }

/** Styles for categories tags depend of class from category */
body.category-noticias-locales .badge-noticias-locales { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-estados-unidos .badge-estados-unidos { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-internacional .badge-internacional { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-inmigracion .badge-inmigracion { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-politica .badge-politica { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-salud .badge-salud { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-entretenimiento .badge-entretenimiento { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-juntos .badge-juntos { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-juntas .badge-juntas { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-el-tiempo .badge-el-tiempo { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-mes-de-la-herencia-hispana .badge-mes-de-la-herencia-hispana { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-buen-provecho .badge-buen-provecho { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-dinero .badge-dinero { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-historias-especiales .badge-historias-especiales { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-policiales .badge-policiales { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-puerto-rico .badge-puerto-rico { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-noticiasya-el-podcast .badge-noticiasya-el-podcast { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-centroamerica .badge-centroamerica { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-mexico .badge-mexico { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-daca .badge-daca { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-frontera-mexico .badge-frontera-mexico { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-reforma-migratoria .badge-reforma-migratoria { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-tps .badge-tps { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-ciudadania .badge-ciudadania { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-educacion .badge-educacion { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-tsi-tsi-ki-felix-podcast .badge-tsi-tsi-ki-felix-podcast { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-todo-bebe .badge-todo-bebe { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-deportes .badge-deportes { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-horoscopo .badge-horoscopo { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-guia-de-emergencias .badge-guia-de-emergencias { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-pronostico .badge-pronostico { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-guia-de-tornados .badge-guia-de-tornados { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-guia-de-terremotos .badge-guia-de-terremotos { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-guia-de-inundaciones .badge-guia-de-inundaciones { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-guia-de-incendios .badge-guia-de-incendios { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-huracanes-clima .badge-huracanes-clima { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

.wrap-term-bebidas .badge:not(.badge-bebidas) { display: none !important; }

.wrap-term-bebidas .badge-bebidas { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

.wrap-term-cocteles .badge:not(.badge-cocteles) { display: none !important; }

.wrap-term-cocteles .badge-cocteles { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

.wrap-term-ensaladas .badge:not(.badge-ensaladas) { display: none !important; }

.wrap-term-ensaladas .badge-ensaladas { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

.wrap-term-pastas .badge:not(.badge-pastas) { display: none !important; }

.wrap-term-pastas .badge-pastas { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

.wrap-term-platos-fuertes .badge:not(.badge-platos-fuertes) { display: none !important; }

.wrap-term-platos-fuertes .badge-platos-fuertes { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

.wrap-term-postres .badge:not(.badge-postres) { display: none !important; }

.wrap-term-postres .badge-postres { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

.wrap-term-snacks .badge:not(.badge-snacks) { display: none !important; }

.wrap-term-snacks .badge-snacks { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

.wrap-term-sopas .badge:not(.badge-sopas) { display: none !important; }

.wrap-term-sopas .badge-sopas { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.post-type-archive-recipe .post-card > .entry-tags > .badge:not(:nth-child(1)) { display: none !important; }

body.post-type-archive-recipe .post-card > .entry-tags > .badge:nth-child(1) { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

.post-type-archive-recipe .post-card__tags .post-category.badge { background: #b974b7 !important; }

body.category-estados-unidos .sub-category-dinero .badge-estados-unidos, body.category-estados-unidos .sub-category-historias-especiales .badge-estados-unidos, body.category-estados-unidos .sub-category-policiales .badge-estados-unidos, body.category-estados-unidos .sub-category-puerto-rico .badge-estados-unidos, body.category-estados-unidos .sub-category-noticiasya-el-podcast .badge-estados-unidos { display: none !important; }

body.category-estados-unidos .sub-category-dinero .badge-dinero, body.category-estados-unidos .sub-category-historias-especiales .badge-historias-especiales, body.category-estados-unidos .sub-category-policiales .badge-policiales, body.category-estados-unidos .sub-category-puerto-rico .badge-puerto-rico, body.category-estados-unidos .sub-category-noticiasya-el-podcast .badge-noticiasya-el-podcast, body.category-estados-unidos .first-post-loop-grid .category-estados-unidos .badge-estados-unidos, body.archive.tax-market .post-card__tags .post-category.badge:nth-child(1), body.archive.tax-recipe-category .post-card__tags .post-category.badge:nth-child(1), body.search-results .post-card__tags.with_thumb > .post-category:first-child { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.search-results #primary .post-card > .post-card__tags > .badge-contenido-patrocinado { display: none !important; }

body.archive.tax-market .badge-politicaya-tsi-tsi-ki-felix { background-color: #e46161 !important; }

body.category-internacional .sub-category-centroamerica .badge-internacional, body.category-internacional .sub-category-mexico .badge-internacional { display: none !important; }

body.category-internacional .sub-category-centroamerica .badge-centroamerica, body.category-internacional .sub-category-mexico .badge-mexico, body.category-internacional .first-post-loop-grid .category-internacional .badge-internacional { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-inmigracion .sub-category-daca .badge-inmigracion, body.category-inmigracion .sub-category-frontera-mexico .badge-inmigracion, body.category-inmigracion .sub-category-reforma-migratoria .badge-inmigracion, body.category-inmigracion .sub-category-tps .badge-inmigracion { display: none !important; }

body.category-inmigracion .sub-category-daca .badge-daca, body.category-inmigracion .sub-category-frontera-mexico .badge-frontera-mexico, body.category-inmigracion .sub-category-reforma-migratoria .badge-reforma-migratoria, body.category-inmigracion .sub-category-tps .badge-tps, body.category-inmigracion .first-post-loop-grid .category-inmigracion .badge-inmigracion { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-politica .sub-category-ciudadania .badge-politica, body.category-politica .sub-category-educacion .badge-politica, body.category-politica .sub-category-tsi-tsi-ki-felix-podcast .badge-politica { display: none !important; }

body.category-politica .sub-category-ciudadania .badge-ciudadania, body.category-politica .sub-category-educacion .badge-educacion, body.category-politica .sub-category-tsi-tsi-ki-felix-podcast .badge-tsi-tsi-ki-felix-podcast, body.category-politica .first-post-loop-grid .category-politica .badge-politica, body.category-politicaya-tsi-tsi-ki-felix .badge-politicaya-tsi-tsi-ki-felix { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-salud .sub-category-todo-bebe .badge-salud { display: none !important; }

body.category-salud .sub-category-todo-bebe .badge-todo-bebe, body.category-salud .first-post-loop-grid .category-salud .badge-salud { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-entretenimiento .sub-category-deportes .badge-entretenimiento, body.category-entretenimiento .sub-category-horoscopo .badge-internacional { display: none !important; }

body.category-entretenimiento .sub-category-deportes .badge-deportes, body.category-entretenimiento .sub-category-horoscopo .badge-horoscopo, body.category-entretenimiento .first-post-loop-grid .category-entretenimiento .badge-entretenimiento { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-el-tiempo .sub-category-guias-de-emergencias .badge-el-tiempo, body.category-el-tiempo .sub-category-pronostico .badge-el-tiempo { display: none !important; }

body.category-el-tiempo .sub-category-guias-de-emergencias .badge-guias-de-emergencias, body.category-el-tiempo .sub-category-pronostico .badge-pronostico, body.category-el-tiempo .first-post-loop-grid .category-el-tiempo .badge-el-tiempo { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.category-el-tiempo .sub-category-guias-de-emergencias .badge-el-tiempo, body.category-el-tiempo .sub-category-pronostico .badge-el-tiempo { display: none !important; }

body.category-guias-de-emergencias .sub-category-huracanes-clima .badge-huracanes-clima, body.category-guias-de-emergencias .sub-category-guia-de-incendios .badge-guia-de-incendios, body.category-guias-de-emergencias .sub-category-guia-de-inundaciones .badge-guia-de-inundaciones, body.category-guias-de-emergencias .sub-category-guia-de-terremotos .badge-guia-de-terremotos, body.category-guias-de-emergencias .sub-category-guia-de-tornados .badge-guia-de-tornados, body.category-guias-de-emergencias .first-post-loop-grid .category-guias-de-emergencias .badge-guias-de-emergencias { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

@media (max-width: 749px) { body.category-juntas #wrap .post-grid > .grid__item:not(.posts--three-columns):not(.large-up--two-quarters) > .post-card:first-child .post-card__thumb-wrap:before { background-color: #28c6f5; } }

@media only screen and (max-width: 749px) { body.archive.category #page #content #wrap .container.archive-container .grid main section article .post-card__tags.entry-tags > a.post-tags, body.archive.category #page #content #wrap .archive-container.navbar-container .grid main section article .post-card__tags.entry-tags > a.post-tags { display: none !important; }
  body.archive.category #page #content #wrap .container.archive-container .grid main section article .post-card__tags.entry-tags > a.post-tags:nth-of-type(1), body.archive.category #page #content #wrap .archive-container.navbar-container .grid main section article .post-card__tags.entry-tags > a.post-tags:nth-of-type(1) { display: inline-block !important; } }

/** Juntas styles for home page boxes. */
body.home #wrap #content-juntas #wrap-juntas { background-image: url("https://evc-sites.s3.amazonaws.com/noticiasya2020/img/bg-juntas.png"); }

@media (max-width: 1249px) { body.home #wrap #content-juntas #wrap-juntas { background-image: url("https://evc-sites.s3.amazonaws.com/noticiasya2020/img/bg-juntas.png"), url("https://evc-sites.s3.amazonaws.com/noticiasya2020/img/bg-juntas.png") !important; } }

body.home #wrap #content-juntas #wrap-juntas .see-more .url-more { border-bottom-color: #28c6f5 !important; }

body.home #wrap #content-juntas #wrap-juntas #JuntasLogo:after { display: none; }

body.home #wrap #content-juntas #wrap-juntas .container .grid .posts-featured.post-grid.grid, body.home #wrap #content-juntas #wrap-juntas .navbar-container .grid .posts-featured.post-grid.grid { margin-top: 20px; }

@media only screen and (max-width: 749px) { body.home #wrap #content-juntas #wrap-juntas .post-card__tags.entry-tags.visible-xs-block.with_thumb { background-color: transparent !important; } }

@media only screen and (max-width: 749px) { body.home #wrap #content-juntas #wrap-juntas .grid__item.small--full.large-up--one-third .post-card__tags.entry-tags.visible-xs-block.with_thumb { background-color: #360c97 !important; } }

@media only screen and (max-width: 749px) { body.home #wrap #content-juntas #wrap-juntas .posts-featured.post-grid.grid.home-juntas-mobile .grid__item.small--full.large-up--one-third.posts-featured--small { border-bottom: 0 !important; } }

/** Archivo temporal para fixear los listados de tags en mobile Luego, dividir las estructuras como corresponde y que no sean tan genericas. Fixes para listados de categorias tambien - mobile 21 - 01 - 2021 */
@media only screen and (max-width: 749px) { body.date #page .site-content.site-content-tag #wrap .page-header h1.page-title, body.tag #page .site-content.site-content-tag #wrap .page-header h1.page-title { font-size: 33px; }
  body.date #page .site-content.site-content-tag #wrap #secondary section#rpwe_widget-35 article, body.tag #page .site-content.site-content-tag #wrap #secondary section#rpwe_widget-35 article { border-top: 0 !important; }
  body.date #page .site-content.site-content-tag #wrap #secondary section#rpwe_widget-37 .posts-featured.post-grid.grid .posts-featured--small, body.date #page .site-content.site-content-tag #wrap #secondary section#rpwe_widget-38 .posts-featured.post-grid.grid .posts-featured--small, body.tag #page .site-content.site-content-tag #wrap #secondary section#rpwe_widget-37 .posts-featured.post-grid.grid .posts-featured--small, body.tag #page .site-content.site-content-tag #wrap #secondary section#rpwe_widget-38 .posts-featured.post-grid.grid .posts-featured--small { border: 0 !important; }
  body.date #page .site-content.site-content-tag #wrap #secondary section#rpwe_widget-3, body.tag #page .site-content.site-content-tag #wrap #secondary section#rpwe_widget-3 { padding-top: 20px; }
  body.date #page .site-content.site-content-tag #wrap #secondary #elfsight_widget-6, body.tag #page .site-content.site-content-tag #wrap #secondary #elfsight_widget-6 { display: none; }
  body.date #page .site-content.site-content-tag #wrap #secondary #elfsight_widget-7, body.tag #page .site-content.site-content-tag #wrap #secondary #elfsight_widget-7 { margin-bottom: 0 !important; }
  body.date #page .site-content.site-content-tag #wrap .wrap-default, body.tag #page .site-content.site-content-tag #wrap .wrap-default { padding-top: 0; }
  body.date #page .site-content.site-content-tag #wrap .wrap-default #archive-secondary .popular-post-widget, body.date #page .site-content.site-content-tag #wrap .wrap-default #archive-secondary .widget_most_read_posts_widget, body.tag #page .site-content.site-content-tag #wrap .wrap-default #archive-secondary .popular-post-widget, body.tag #page .site-content.site-content-tag #wrap .wrap-default #archive-secondary .widget_most_read_posts_widget { margin-bottom: 40px; }
  body.date #page #pre-footer, body.tag #page #pre-footer { background-color: transparent !important; }
  body.date #page #pre-footer #pre-footer-wrap.wrap-tag .container, body.date #page #pre-footer #pre-footer-wrap.wrap-tag .navbar-container, body.tag #page #pre-footer #pre-footer-wrap.wrap-tag .container, body.tag #page #pre-footer #pre-footer-wrap.wrap-tag .navbar-container { padding-top: 0; }
  body.category #page #content #wrap .archive-container #secondary section:nth-of-type(3), body.tax-market #page #content #wrap .archive-container #secondary section:nth-of-type(3) { padding-top: 0px; }
  body.category #page #content #wrap .archive-container #secondary section:nth-of-type(3).recent-posts-widget, body.tax-market #page #content #wrap .archive-container #secondary section:nth-of-type(3).recent-posts-widget { padding-top: 9px; }
  body.category #page #content #wrap .archive-container #secondary section:nth-of-type(3) article .post__thumbnail-wrap, body.tax-market #page #content #wrap .archive-container #secondary section:nth-of-type(3) article .post__thumbnail-wrap { top: 50%; bottom: auto; -webkit-transform: translateY(-33%); transform: translateY(-33%); position: absolute; right: 0; float: none; }
  body.archive.category #page #content #wrap .posts-featured.post-grid.three-posts .grid__item.large-up--one-quarter.posts-featured--small article .post-card__tags.entry-tags.visible-xs-block.without_thumb { display: none !important; } }

/** Para manejar todo lo relaciona a estilos de autor. */
@media only screen and (max-width: 749px) { body.archive.author #page #content.site-content-author #wrap .archive-container .grid #primary header { display: table; height: auto; padding: 10px 0 15px 0; }
  body.archive.author #page #content.site-content-author #wrap .archive-container .grid #secondary main section:nth-of-type(3) { border-top: 0; }
  body.archive.author #page #content.site-content-author #wrap .archive-container .grid #secondary main section:nth-of-type(5) > div:nth-of-type(2) .grid__item.small--full.large-up--one-third.posts-featured--small, body.archive.author #page #content.site-content-author #wrap .archive-container .grid #secondary main section:nth-of-type(7) > div:nth-of-type(2) .grid__item.small--full.large-up--one-third.posts-featured--small { border: 0 !important; }
  body.archive.author #page #content.site-content-author #wrap .archive-container .grid #secondary main section:last-child { padding-top: 25px; }
  body.archive.author #page #content.site-content-author #wrap .archive-container .grid #secondary main #elfsight_widget-6 { display: none; }
  body.archive.author #page #content.site-content-author #wrap .archive-container .grid #secondary main .widget_elfsight_widget { margin-bottom: 0 !important; }
  body.archive.author #page #content.site-content-author #wrap .site-content.site-content-archive .wrap-default { padding-top: 0; } }

@media (max-width: 767px) { body.page-instagram #content #wrap .container, body.page-instagram #content #wrap .navbar-container { padding: 0; } }

body.page-instagram #content #wrap main { float: left; width: 100%; }

body.page-instagram #content #wrap main article { float: left; width: 100%; }

body.page-instagram #content #wrap main article header { display: none; }

body.page-instagram #content #wrap main article .entry-content { display: table; margin: 0 auto; width: 100%; max-width: 865px; }

body.page-instagram #content #wrap main article .entry-content ul { float: left; width: 100%; margin: 0 auto; padding: 0; }

body.page-instagram #content #wrap main article .entry-content ul li::marker { font-size: 0; }

body.page-instagram #content #wrap main article .entry-content ul li { float: left; margin: 2px; width: calc(33.33% - 4px); display: inline-block; /*@media(max-width: 767px) { width: calc(33.33% - 4px); display: inline-block; }*/ }

body.page-instagram #content #wrap main article .entry-content ul li:hover { -webkit-filter: brightness(1.25); filter: brightness(1.25); }

body.page-instagram #content #wrap main article .entry-content ul li article .post_featured_image a { position: relative; width: 100%; height: 0px; overflow: hidden; padding-top: 100%; display: block; }

body.page-instagram #content #wrap main article .entry-content ul li article .post_featured_image a img { width: 100%; top: 0; height: 100%; left: 0; position: absolute; -o-object-fit: cover; object-fit: cover; /*@media(max-width: 767px) { width: 100%; height: 100%; }*/ }

body.page-instagram #content #wrap main article .entry-content ul li article .post_title H2 { display: none; }

body.page-instagram #content #wrap main article .entry-content ul li article .post_date { display: none; }

#content main article .entry-content > div .contact-form { max-width: 720px !important; padding: 2.928vw 6.589vw; background-color: #fff; border-radius: 10px; position: relative; display: block; }

#content main article .entry-content > div .contact-form .grunion-field-wrap { position: relative; }

#content main article .entry-content > div .contact-form .grunion-field-wrap.grunion-field-name-wrap { margin-top: -1.35em; }

#content main article .entry-content > div .contact-form .grunion-field-wrap.grunion-field-checkbox-wrap, #content main article .entry-content > div .contact-form .grunion-field-wrap.grunion-field-checkbox-multiple-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

#content main article .entry-content > div .contact-form .grunion-field-wrap.grunion-field-checkbox-wrap > .grunion-field-label, #content main article .entry-content > div .contact-form .grunion-field-wrap.grunion-field-checkbox-multiple-wrap > .grunion-field-label { position: relative; bottom: initial; line-height: 2em; text-align: center; }

#content main article .entry-content > div .contact-form .grunion-field-wrap.grunion-field-checkbox-wrap > .checkbox, #content main article .entry-content > div .contact-form .grunion-field-wrap.grunion-field-checkbox-wrap > .checkbox-multiple, #content main article .entry-content > div .contact-form .grunion-field-wrap.grunion-field-checkbox-multiple-wrap > .checkbox, #content main article .entry-content > div .contact-form .grunion-field-wrap.grunion-field-checkbox-multiple-wrap > .checkbox-multiple { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-item-align: start; align-self: flex-start; margin: 1em 0 0.25em; }

#content main article .entry-content > div .contact-form .grunion-field-wrap.grunion-field-checkbox-wrap > .checkbox input, #content main article .entry-content > div .contact-form .grunion-field-wrap.grunion-field-checkbox-wrap > .checkbox-multiple input, #content main article .entry-content > div .contact-form .grunion-field-wrap.grunion-field-checkbox-multiple-wrap > .checkbox input, #content main article .entry-content > div .contact-form .grunion-field-wrap.grunion-field-checkbox-multiple-wrap > .checkbox-multiple input { margin: 0 1em; max-width: -webkit-max-content; max-width: -moz-max-content; max-width: max-content; width: auto; min-width: auto; }

#content main article .entry-content > div .contact-form .grunion-field-wrap.grunion-field-checkbox-wrap > .checkbox, #content main article .entry-content > div .contact-form .grunion-field-wrap.grunion-field-checkbox-multiple-wrap > .checkbox { -ms-flex-preferred-size: 100%; flex-basis: 100%; padding-left: 2em !important; }

#content main article .entry-content > div .contact-form .grunion-field-wrap.grunion-field-checkbox-wrap > .checkbox input, #content main article .entry-content > div .contact-form .grunion-field-wrap.grunion-field-checkbox-multiple-wrap > .checkbox input { position: absolute; left: 0; min-height: 32px; -webkit-transform: translateX(-1em); transform: translateX(-1em); }

#content main article .entry-content > div .contact-form .grunion-field-wrap.grunion-field-checkbox-wrap > .checkbox-multiple, #content main article .entry-content > div .contact-form .grunion-field-wrap.grunion-field-checkbox-multiple-wrap > .checkbox-multiple { -ms-flex-preferred-size: 50%; flex-basis: 50%; }

#content main article .entry-content > div .contact-form .grunion-field-wrap.grunion-field-checkbox-wrap { margin: 0 auto; }

#content main article .entry-content > div .contact-form .grunion-field-wrap.grunion-field-checkbox-multiple-wrap { margin: -1.25em auto 0; }

#content main article .entry-content > div .contact-form .grunion-field-wrap .grunion-field-label { margin: 0; bottom: 0.25em; color: #3A3939 !important; left: 0; right: 0; text-align: center; position: absolute; width: 100% !important; padding: 0 !important; z-index: 0; -webkit-transition: all 200ms ease-in-out 0ms; transition: all 200ms ease-in-out 0ms; }

@media only screen and (min-width: 750px) { #content main article .entry-content > div .contact-form .grunion-field-wrap .grunion-field-label { font: normal normal bold 16px/19px Lato; letter-spacing: 0.16px; } }

@media only screen and (max-width: 749px) { #content main article .entry-content > div .contact-form .grunion-field-wrap .grunion-field-label { font: normal normal bold 15px/18px Lato; letter-spacing: 0.15px; } }

#content main article .entry-content > div .contact-form .grunion-field-wrap .grunion-field-label span { display: none; }

#content main article .entry-content > div .contact-form input.name { margin-top: 24px; }

#content main article .entry-content > div .contact-form input:-webkit-autofill, #content main article .entry-content > div .contact-form input:focus:-webkit-autofill, #content main article .entry-content > div .contact-form input:active:-webkit-autofill, #content main article .entry-content > div .contact-form input:hover:-webkit-autofill, #content main article .entry-content > div .contact-form input:-webkit-autofill:hover, #content main article .entry-content > div .contact-form input:-webkit-autofill:active, #content main article .entry-content > div .contact-form input:-webkit-autofill:focus, #content main article .entry-content > div .contact-form textarea:-webkit-autofill, #content main article .entry-content > div .contact-form textarea:focus:-webkit-autofill, #content main article .entry-content > div .contact-form textarea:active:-webkit-autofill, #content main article .entry-content > div .contact-form textarea:hover:-webkit-autofill, #content main article .entry-content > div .contact-form textarea:-webkit-autofill:hover, #content main article .entry-content > div .contact-form textarea:-webkit-autofill:active, #content main article .entry-content > div .contact-form textarea:-webkit-autofill:focus { line-height: 1em; color: #3A3939 !important; -webkit-mask-composite: clear; -webkit-transition: background-color 5000s; transition: background-color 5000s; background-color: transparent !important; -webkit-text-fill-color: #3A3939 !important; -webkit-box-shadow: 0 0 0 30px #fff inset; -webkit-tap-highlight-color: #fff !important; }

@media only screen and (min-width: 750px) { #content main article .entry-content > div .contact-form input:-webkit-autofill, #content main article .entry-content > div .contact-form input:focus:-webkit-autofill, #content main article .entry-content > div .contact-form input:active:-webkit-autofill, #content main article .entry-content > div .contact-form input:hover:-webkit-autofill, #content main article .entry-content > div .contact-form input:-webkit-autofill:hover, #content main article .entry-content > div .contact-form input:-webkit-autofill:active, #content main article .entry-content > div .contact-form input:-webkit-autofill:focus, #content main article .entry-content > div .contact-form textarea:-webkit-autofill, #content main article .entry-content > div .contact-form textarea:focus:-webkit-autofill, #content main article .entry-content > div .contact-form textarea:active:-webkit-autofill, #content main article .entry-content > div .contact-form textarea:hover:-webkit-autofill, #content main article .entry-content > div .contact-form textarea:-webkit-autofill:hover, #content main article .entry-content > div .contact-form textarea:-webkit-autofill:active, #content main article .entry-content > div .contact-form textarea:-webkit-autofill:focus { font: normal normal bold 16px/19px Lato; letter-spacing: 0.16px; } }

@media only screen and (max-width: 749px) { #content main article .entry-content > div .contact-form input:-webkit-autofill, #content main article .entry-content > div .contact-form input:focus:-webkit-autofill, #content main article .entry-content > div .contact-form input:active:-webkit-autofill, #content main article .entry-content > div .contact-form input:hover:-webkit-autofill, #content main article .entry-content > div .contact-form input:-webkit-autofill:hover, #content main article .entry-content > div .contact-form input:-webkit-autofill:active, #content main article .entry-content > div .contact-form input:-webkit-autofill:focus, #content main article .entry-content > div .contact-form textarea:-webkit-autofill, #content main article .entry-content > div .contact-form textarea:focus:-webkit-autofill, #content main article .entry-content > div .contact-form textarea:active:-webkit-autofill, #content main article .entry-content > div .contact-form textarea:hover:-webkit-autofill, #content main article .entry-content > div .contact-form textarea:-webkit-autofill:hover, #content main article .entry-content > div .contact-form textarea:-webkit-autofill:active, #content main article .entry-content > div .contact-form textarea:-webkit-autofill:focus { font: normal normal bold 15px/18px Lato; letter-spacing: 0.15px; } }

#content main article .entry-content > div .contact-form input, #content main article .entry-content > div .contact-form textarea { border-bottom: 1px solid #D0D0D0; margin-bottom: 47px; padding: 4px 10px; line-height: 1em; width: 100%; height: auto; text-align: center; color: #3A3939 !important; display: block; margin-left: auto; margin-right: auto; z-index: 1; }

@media only screen and (min-width: 750px) { #content main article .entry-content > div .contact-form input, #content main article .entry-content > div .contact-form textarea { font: normal normal bold 16px/19px Lato; letter-spacing: 0.16px; } }

@media only screen and (max-width: 749px) { #content main article .entry-content > div .contact-form input, #content main article .entry-content > div .contact-form textarea { font: normal normal bold 15px/18px Lato; letter-spacing: 0.15px; } }

#content main article .entry-content > div .contact-form input::-webkit-input-placeholder, #content main article .entry-content > div .contact-form input::-webkit-input-placeholder, #content main article .entry-content > div .contact-form textarea::-webkit-input-placeholder, #content main article .entry-content > div .contact-form textarea::-webkit-input-placeholder { -webkit-transition: all 200ms ease-in-out 0ms; transition: all 200ms ease-in-out 0ms; opacity: 1; }

#content main article .entry-content > div .contact-form input::-webkit-input-placeholder, #content main article .entry-content > div .contact-form input::-webkit-input-placeholder, #content main article .entry-content > div .contact-form input:-ms-input-placeholder, #content main article .entry-content > div .contact-form input:-ms-input-placeholder, #content main article .entry-content > div .contact-form input::placeholder, #content main article .entry-content > div .contact-form input::placeholder, #content main article .entry-content > div .contact-form textarea::-webkit-input-placeholder, #content main article .entry-content > div .contact-form textarea::-webkit-input-placeholder, #content main article .entry-content > div .contact-form textarea:-ms-input-placeholder, #content main article .entry-content > div .contact-form textarea:-ms-input-placeholder, #content main article .entry-content > div .contact-form textarea::placeholder, #content main article .entry-content > div .contact-form textarea::placeholder { -webkit-transition: all 200ms ease-in-out 0ms; -ms-transition: all 200ms ease-in-out 0ms; transition: all 200ms ease-in-out 0ms; opacity: 1; }

#content main article .entry-content > div .contact-form input:hover::-webkit-input-placeholder, #content main article .entry-content > div .contact-form input:focus::-webkit-input-placeholder, #content main article .entry-content > div .contact-form textarea:hover::-webkit-input-placeholder, #content main article .entry-content > div .contact-form textarea:focus::-webkit-input-placeholder { opacity: 0; color: transparent; }

#content main article .entry-content > div .contact-form input:hover::-webkit-input-placeholder, #content main article .entry-content > div .contact-form input:focus::-webkit-input-placeholder, #content main article .entry-content > div .contact-form input:hover:-ms-input-placeholder, #content main article .entry-content > div .contact-form input:focus:-ms-input-placeholder, #content main article .entry-content > div .contact-form input:hover::placeholder, #content main article .entry-content > div .contact-form input:focus::placeholder, #content main article .entry-content > div .contact-form textarea:hover::-webkit-input-placeholder, #content main article .entry-content > div .contact-form textarea:focus::-webkit-input-placeholder, #content main article .entry-content > div .contact-form textarea:hover:-ms-input-placeholder, #content main article .entry-content > div .contact-form textarea:focus:-ms-input-placeholder, #content main article .entry-content > div .contact-form textarea:hover::placeholder, #content main article .entry-content > div .contact-form textarea:focus::placeholder { opacity: 0; color: transparent; }

#content main article .entry-content > div .contact-form .grunion-field-wrap:not(.grunion-field-checkbox-wrap):not(.grunion-field-checkbox-multiple-wrap) > label.grunion-field-label:not(.checkbox-multiple):not(.checkbox) { top: -25px; }

#content main article .entry-content > div .contact-form label.checkbox-multiple:hover, #content main article .entry-content > div .contact-form label.checkbox-multiple:focus, #content main article .entry-content > div .contact-form label.checkbox-multiple:active, #content main article .entry-content > div .contact-form label.checkbox:hover, #content main article .entry-content > div .contact-form label.checkbox:focus, #content main article .entry-content > div .contact-form label.checkbox:active { color: #000 !important; }

#content main article .entry-content > div .contact-form input::-webkit-input-placeholder, #content main article .entry-content > div .contact-form textarea::-webkit-input-placeholder { text-align: center; color: #3A3939 !important; }

#content main article .entry-content > div .contact-form input, #content main article .entry-content > div .contact-form textarea, #content main article .entry-content > div .contact-form input::-webkit-input-placeholder, #content main article .entry-content > div .contact-form input:-ms-input-placeholder, #content main article .entry-content > div .contact-form input::placeholder, #content main article .entry-content > div .contact-form textarea::-webkit-input-placeholder, #content main article .entry-content > div .contact-form textarea:-ms-input-placeholder, #content main article .entry-content > div .contact-form textarea::placeholder { text-align: center; color: #3A3939 !important; }

@media only screen and (min-width: 750px) { #content main article .entry-content > div .contact-form input::-webkit-input-placeholder, #content main article .entry-content > div .contact-form textarea::-webkit-input-placeholder { font: normal normal bold 16px/19px Lato; letter-spacing: 0.16px; } #content main article .entry-content > div .contact-form input, #content main article .entry-content > div .contact-form textarea, #content main article .entry-content > div .contact-form input::-webkit-input-placeholder, #content main article .entry-content > div .contact-form input:-ms-input-placeholder, #content main article .entry-content > div .contact-form input::placeholder, #content main article .entry-content > div .contact-form textarea::-webkit-input-placeholder, #content main article .entry-content > div .contact-form textarea:-ms-input-placeholder, #content main article .entry-content > div .contact-form textarea::placeholder { font: normal normal bold 16px/19px Lato; letter-spacing: 0.16px; } }

@media only screen and (max-width: 749px) { #content main article .entry-content > div .contact-form input::-webkit-input-placeholder, #content main article .entry-content > div .contact-form textarea::-webkit-input-placeholder { font: normal normal bold 15px/18px Lato; letter-spacing: 0.15px; } #content main article .entry-content > div .contact-form input, #content main article .entry-content > div .contact-form textarea, #content main article .entry-content > div .contact-form input::-webkit-input-placeholder, #content main article .entry-content > div .contact-form input:-ms-input-placeholder, #content main article .entry-content > div .contact-form input::placeholder, #content main article .entry-content > div .contact-form textarea::-webkit-input-placeholder, #content main article .entry-content > div .contact-form textarea:-ms-input-placeholder, #content main article .entry-content > div .contact-form textarea::placeholder { font: normal normal bold 15px/18px Lato; letter-spacing: 0.15px; } }

#content main article .entry-content > div .contact-form textarea { line-height: 1; overflow: hidden; min-height: 27px; max-height: 102px; margin-bottom: -1px; padding: 76px 10px 10px; }

#content main article .entry-content > div .contact-form p.contact-submit { display: block !important; clear: both !important; text-align: center; margin: 0 0 1.65em; }

#content main article .entry-content > div .contact-form .hide > label { opacity: 0; }

#content main article .entry-content > div .contact-form button[type="submit"] { text-align: center; font: normal normal 900 14px/14px Nunito Sans; letter-spacing: 0.28px; text-transform: capitalize; border-radius: 3px; position: relative; }

@media only screen and (min-width: 750px) { #content main article .entry-content > div .contact-form button[type="submit"] { color: #FFC20E; border-color: #FFC20E; margin: 28px auto 1px; background-color: transparent; }
  #content main article .entry-content > div .contact-form button[type="submit"]:active, #content main article .entry-content > div .contact-form button[type="submit"]:focus, #content main article .entry-content > div .contact-form button[type="submit"]:hover { color: #fff !important; border-color: #F6B813 !important; background-color: #F6B813 !important; } }

@media only screen and (max-width: 749px) { #content main article .entry-content > div .contact-form button[type="submit"] { color: #fff; border-color: #F6B813; margin: 18px auto 20px; background-color: #F6B813; } }

#content main article .entry-content > div .contact-form-wrapper { position: relative; }

#content main article .entry-content > div .contact-form-message { font: normal normal 900 25px/40px Nunito Sans; -webkit-transition: 200ms all ease-in-out 0ms; transition: 200ms all ease-in-out 0ms; background-color: #F1F1F1; text-transform: uppercase; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; letter-spacing: 0px; text-align: center; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; color: #000; height: 100%; width: 100%; opacity: 1; margin: 0; right: 0; left: 0; top: 0; max-width: 720px !important; padding: 2.928vw 6.589vw; border-radius: 10px; margin: 0 auto; height: 535px; }

#content main article .entry-content > div .contact-form-message:after { content: "Nos comunicaremos contigo"; text-transform: initial; letter-spacing: 0px; position: relative; text-align: center; display: block; color: #000; }

@media only screen and (min-width: 750px) { #content main article .entry-content > div .contact-form-message:after { font: normal normal 600 23px/25px Nunito Sans; margin-top: 0.5em; } }

@media only screen and (max-width: 749px) { #content main article .entry-content > div .contact-form-message:after { font: normal normal 600 20px/25px Nunito Sans; margin-top: 0.67em; } }

.single #content main article .entry-content > div .contact-form { -webkit-box-shadow: 0 10px 55px 0 rgba(0, 0, 0, 0.07); box-shadow: 0 10px 55px 0 rgba(0, 0, 0, 0.07); margin-top: 2em; }

body.page-suscripcion #main article .entry-header, body.page-suscribete #main article .entry-header { display: none; }

.icontact-custom-form-head h1 { text-transform: none; color: #464646; font-family: 'Nunito Sans'; font-weight: 800; line-height: 40px; font-size: 34px; }

.icontact-custom-form-head h1 span { color: #F6B813; }

.icontact-custom-form-head h2 { text-transform: none; color: #464646; font-weight: 600; line-height: 30px; font-size: 20px; }

.icontact-custom-form-container { width: 100%; /*max-width: 600px;*/ margin: 0 auto; }

.icontact-custom-form-container label { display: block; color: #000; margin: 10px 0 0; border: 3px solid #F6B813; border-radius: 10px; padding: 10px 10px; min-height: 75px; width: 100%; }

.icontact-custom-form-container label.type-checkbox { border: none; padding: 0 0 0 60px; position: relative; line-height: 40px; min-height: auto; }

.icontact-custom-form-container label.type-select { background-color: transparent; background-image: url("../images/suscribe-form-dropdown-icon.svg"); background-position: 95% center; background-repeat: no-repeat; background-size: auto 10px; }

@media (min-width: 750px) { .icontact-custom-form-container label.type-select { background-position: 97% center; } }

.icontact-custom-form-container .form-input, .icontact-custom-form-container .form input:not([type='submit']), .icontact-custom-form-container form-input, .icontact-custom-form-container form input:not([type='submit']), .icontact-custom-form-container form select { width: 100%; text-align: left; font-weight: 400; height: 35px; padding: 0; border: none; font-size: 22px; letter-spacing: 0; color: #000; -webkit-transition: none; transition: none; background: transparent; }

.icontact-custom-form-container .form-input::-webkit-input-placeholder, .icontact-custom-form-container .form input:not([type='submit'])::-webkit-input-placeholder, .icontact-custom-form-container form-input::-webkit-input-placeholder, .icontact-custom-form-container form input:not([type='submit'])::-webkit-input-placeholder, .icontact-custom-form-container form select::-webkit-input-placeholder { color: #a0a0a0; }

.icontact-custom-form-container .form-input::-moz-placeholder, .icontact-custom-form-container .form input:not([type='submit'])::-moz-placeholder, .icontact-custom-form-container form-input::-moz-placeholder, .icontact-custom-form-container form input:not([type='submit'])::-moz-placeholder, .icontact-custom-form-container form select::-moz-placeholder { color: #a0a0a0; }

.icontact-custom-form-container .form-input:-ms-input-placeholder, .icontact-custom-form-container .form input:not([type='submit']):-ms-input-placeholder, .icontact-custom-form-container form-input:-ms-input-placeholder, .icontact-custom-form-container form input:not([type='submit']):-ms-input-placeholder, .icontact-custom-form-container form select:-ms-input-placeholder { color: #a0a0a0; }

.icontact-custom-form-container .form-input::-ms-input-placeholder, .icontact-custom-form-container .form input:not([type='submit'])::-ms-input-placeholder, .icontact-custom-form-container form-input::-ms-input-placeholder, .icontact-custom-form-container form input:not([type='submit'])::-ms-input-placeholder, .icontact-custom-form-container form select::-ms-input-placeholder { color: #a0a0a0; }

.icontact-custom-form-container .form-input:-webkit-autofill, .icontact-custom-form-container .form-input:focus:-webkit-autofill, .icontact-custom-form-container .form-input:active:-webkit-autofill, .icontact-custom-form-container .form-input:hover:-webkit-autofill, .icontact-custom-form-container .form-input:-webkit-autofill:hover, .icontact-custom-form-container .form-input:-webkit-autofill:active, .icontact-custom-form-container .form-input:-webkit-autofill:focus, .icontact-custom-form-container .form-input:-webkit-autofill, .icontact-custom-form-container .form-input:focus:-webkit-autofill, .icontact-custom-form-container .form-input:active:-webkit-autofill, .icontact-custom-form-container .form-input:hover:-webkit-autofill, .icontact-custom-form-container .form-input:-webkit-autofill:hover, .icontact-custom-form-container .form-input:-webkit-autofill:active, .icontact-custom-form-container .form-input:-webkit-autofill:focus, .icontact-custom-form-container .form input:not([type='submit']):-webkit-autofill, .icontact-custom-form-container .form input:not([type='submit']):focus:-webkit-autofill, .icontact-custom-form-container .form input:not([type='submit']):active:-webkit-autofill, .icontact-custom-form-container .form input:not([type='submit']):hover:-webkit-autofill, .icontact-custom-form-container .form input:not([type='submit']):-webkit-autofill:hover, .icontact-custom-form-container .form input:not([type='submit']):-webkit-autofill:active, .icontact-custom-form-container .form input:not([type='submit']):-webkit-autofill:focus, .icontact-custom-form-container .form input:not([type='submit']):-webkit-autofill, .icontact-custom-form-container .form input:not([type='submit']):focus:-webkit-autofill, .icontact-custom-form-container .form input:not([type='submit']):active:-webkit-autofill, .icontact-custom-form-container .form input:not([type='submit']):hover:-webkit-autofill, .icontact-custom-form-container .form input:not([type='submit']):-webkit-autofill:hover, .icontact-custom-form-container .form input:not([type='submit']):-webkit-autofill:active, .icontact-custom-form-container .form input:not([type='submit']):-webkit-autofill:focus, .icontact-custom-form-container form-input:-webkit-autofill, .icontact-custom-form-container form-input:focus:-webkit-autofill, .icontact-custom-form-container form-input:active:-webkit-autofill, .icontact-custom-form-container form-input:hover:-webkit-autofill, .icontact-custom-form-container form-input:-webkit-autofill:hover, .icontact-custom-form-container form-input:-webkit-autofill:active, .icontact-custom-form-container form-input:-webkit-autofill:focus, .icontact-custom-form-container form-input:-webkit-autofill, .icontact-custom-form-container form-input:focus:-webkit-autofill, .icontact-custom-form-container form-input:active:-webkit-autofill, .icontact-custom-form-container form-input:hover:-webkit-autofill, .icontact-custom-form-container form-input:-webkit-autofill:hover, .icontact-custom-form-container form-input:-webkit-autofill:active, .icontact-custom-form-container form-input:-webkit-autofill:focus, .icontact-custom-form-container form input:not([type='submit']):-webkit-autofill, .icontact-custom-form-container form input:not([type='submit']):focus:-webkit-autofill, .icontact-custom-form-container form input:not([type='submit']):active:-webkit-autofill, .icontact-custom-form-container form input:not([type='submit']):hover:-webkit-autofill, .icontact-custom-form-container form input:not([type='submit']):-webkit-autofill:hover, .icontact-custom-form-container form input:not([type='submit']):-webkit-autofill:active, .icontact-custom-form-container form input:not([type='submit']):-webkit-autofill:focus, .icontact-custom-form-container form input:not([type='submit']):-webkit-autofill, .icontact-custom-form-container form input:not([type='submit']):focus:-webkit-autofill, .icontact-custom-form-container form input:not([type='submit']):active:-webkit-autofill, .icontact-custom-form-container form input:not([type='submit']):hover:-webkit-autofill, .icontact-custom-form-container form input:not([type='submit']):-webkit-autofill:hover, .icontact-custom-form-container form input:not([type='submit']):-webkit-autofill:active, .icontact-custom-form-container form input:not([type='submit']):-webkit-autofill:focus, .icontact-custom-form-container form select:-webkit-autofill, .icontact-custom-form-container form select:focus:-webkit-autofill, .icontact-custom-form-container form select:active:-webkit-autofill, .icontact-custom-form-container form select:hover:-webkit-autofill, .icontact-custom-form-container form select:-webkit-autofill:hover, .icontact-custom-form-container form select:-webkit-autofill:active, .icontact-custom-form-container form select:-webkit-autofill:focus, .icontact-custom-form-container form select:-webkit-autofill, .icontact-custom-form-container form select:focus:-webkit-autofill, .icontact-custom-form-container form select:active:-webkit-autofill, .icontact-custom-form-container form select:hover:-webkit-autofill, .icontact-custom-form-container form select:-webkit-autofill:hover, .icontact-custom-form-container form select:-webkit-autofill:active, .icontact-custom-form-container form select:-webkit-autofill:focus { color: #000; font-size: 22px; mask-composite: clear; -webkit-mask-composite: clear; -webkit-transition: background-color 5000s; transition: background-color 5000s; background-color: transparent !important; -webkit-text-fill-color: #000 !important; box-shadow: none; -webkit-box-shadow: none; -webkit-tap-highlight-color: transparent !important; }

.icontact-custom-form-container label.type-checkbox .form-input, .icontact-custom-form-container label.type-checkbox input:not([type='submit']), .icontact-custom-form-container label.type-checkbox form-input, .icontact-custom-form-container label.type-checkbox input:not([type='submit']) { position: absolute; left: 10px; width: 40px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); margin: 0; }

.icontact-custom-form-container input[type="submit"] { background-color: #FFC300; color: #000; border-radius: 4px; width: 160px !important; height: 35px; line-height: 35px; min-width: auto; padding: 0; font-size: 14px !important; font-weight: 800; letter-spacing: 0; }

.icontact-custom-form-container input[type="submit"]:hover { color: #fff; background-color: #000; border-color: #000; }

/** Addded sass for pages. */
body.page.page-template-custom-page-template-preguntale #page #wrap { padding-top: 0; }

body.page.page-template-custom-page-template-preguntale #page #wrap .container, body.page.page-template-custom-page-template-preguntale #page #wrap .navbar-container { max-width: unset; padding: 0; }

body.page.page-template-custom-page-template-preguntale #page #wrap .container main article header, body.page.page-template-custom-page-template-preguntale #page #wrap .navbar-container main article header { display: none; }

body.page.page-template-custom-page-template-preguntale #page #wrap .container main article iframe, body.page.page-template-custom-page-template-preguntale #page #wrap .navbar-container main article iframe { border: 0; }

body.page.page-trafico #content .wrap-default { padding-top: 0; }

body.page.page-preguntale-al-abogado-el-valle main article .entry-header h1.entry-title, body.page.page-preguntale-al-experto-el-valle main article .entry-header h1.entry-title, body.page.page-preguntale-al-medico-el-valle main article .entry-header h1.entry-title { display: none; }

body.single.single-post .single-container #primary main article .entry-content .post-single__thumb-wrap { margin-bottom: 10px !important; }

body.single.single-post .single-container #primary main article .entry-content .entry-header-excerpt p { font-weight: bold; font-style: italic; }

@media (max-width: 719px) { body.single.single-post .single-container #primary main article .entry-content .entry-header-excerpt { margin-bottom: 50px !important; } }

@media only screen and (max-width: 749px) { body.single.single-post .single-container #primary main article .entry-content .widget_entravision_plugins_widget_trinity { margin-bottom: 20px !important; } }

body.single.single-format-video .widget_entravision_plugins_widget_trinity, body.single.post_format-vdeo .widget_entravision_plugins_widget_trinity { display: none; }

/** Styles for Playlist archive */
.bc-playlist-container { position: relative; width: 100%; }

.bc-playlist-container > div { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }

.bc-playlist-container .video-js[tabindex="-1"] { outline: 0; display: inherit; min-height: 500px; width: 100%; }

@media only screen and (max-width: 749px) { .bc-playlist-container .video-js[tabindex="-1"] { min-height: unset; padding-top: 56.25%; }
  .bc-playlist-container .video-js[tabindex="-1"] .vjs-poster { position: absolute; top: 0; left: 0; } }

@media only screen and (max-width: 749px) { .bc-playlist-container { margin-top: 25px; } }

.vjs-playlist.vjs-mouse::-webkit-scrollbar { width: 3px; border: 3px solid #000000; }

.vjs-playlist.vjs-mouse::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); }

.vjs-playlist.vjs-mouse::-webkit-scrollbar-thumb { background-color: gray; background-clip: padding-box; outline: 1px solid #000000; }

.vjs-playlist { background-color: #ffffff; }

.vjs-playlist ol.vjs-playlist-item-list { background-color: #ffffff; }

.vjs-playlist ol.vjs-playlist-item-list li.vjs-playlist-item { background-color: transparent; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #C4C4C4; }

.vjs-playlist ol.vjs-playlist-item-list li.vjs-playlist-item picture.vjs-playlist-thumbnail { display: table; position: relative; }

.vjs-playlist ol.vjs-playlist-item-list li.vjs-playlist-item picture.vjs-playlist-thumbnail:before, .vjs-playlist ol.vjs-playlist-item-list li.vjs-playlist-item picture.vjs-playlist-thumbnail:after { content: ''; cursor: pointer; position: absolute; }

.vjs-playlist ol.vjs-playlist-item-list li.vjs-playlist-item picture.vjs-playlist-thumbnail:before { left: 0; bottom: 0px; z-index: 4; width: 35px; height: 35px; padding: 0 !important; background-color: rgba(0, 0, 0, 0.75); }

.vjs-playlist ol.vjs-playlist-item-list li.vjs-playlist-item picture.vjs-playlist-thumbnail:after { background-image: url(../images/icon-play.png); left: 9px; background-size: contain; background-repeat: no-repeat; background-position: center; -webkit-transition: 100ms all ease; transition: 100ms all ease; height: 15px; width: 20px; bottom: 9px; z-index: 5; }

.vjs-playlist ol.vjs-playlist-item-list li.vjs-playlist-item picture.vjs-playlist-thumbnail .vjs-playlist-now-playing-text { font-size: 12px; }

.vjs-playlist ol.vjs-playlist-item-list li.vjs-playlist-item picture.vjs-playlist-thumbnail img { max-width: 116px; float: left; }

.vjs-playlist ol.vjs-playlist-item-list li.vjs-playlist-item picture.vjs-playlist-thumbnail .vjs-playlist-title-container { text-shadow: none; color: #000000; position: relative; float: left; padding: 0 0 0 15px; width: 55%; height: 65px; overflow: hidden; }

.vjs-playlist ol.vjs-playlist-item-list li.vjs-playlist-item picture.vjs-playlist-thumbnail .vjs-playlist-title-container cite.vjs-playlist-name { white-space: inherit; font-size: 14px; font-family: "Lato" !important; line-height: 22px !important; font-weight: 600; max-height: unset; text-transform: capitalize; }

@media only screen and (max-width: 749px) { .vjs-playlist ol.vjs-playlist-item-list li:first-child { margin-top: 25px; padding-top: 25px; border-top: 1px solid #C4C4C4; } }

@media (min-width: 600px) { .vjs-playlist { height: 500px; margin-bottom: 45px; } }

.vjs-playlist .vjs-selected img { opacity: 0.8; }

.widget_entravision_social_widget ul.social { -ms-flex-wrap: wrap; flex-wrap: wrap; }

.widget_entravision_social_widget ul.social li { margin: 0 0 10px 0 !important; }

.widget_entravision_social_widget ul.social li.dailymotion a:before, .widget_entravision_social_widget ul.social li.youtube a:before { content: ''; background-size: cover; background-position: -8px -9px; background-repeat: no-repeat; width: 35px; height: 35px; display: block; }

.widget_entravision_social_widget ul.social li.dailymotion a:before { background-image: url(https://evc-sites.s3.amazonaws.com/noticiasv3/dailymotion.png); }

.widget_entravision_social_widget ul.social li.dailymotion a:hover { background-color: #0d0d0d; }

@media only screen and (max-width: 989px) { .widget_entravision_social_widget ul.social li.dailymotion a { background-color: #0d0d0d; } }

.widget_entravision_social_widget ul.social li.youtube a:before { background-image: url(https://evc-sites.s3.amazonaws.com/noticiasv3/youtube.png); }

.widget_entravision_social_widget ul.social li.youtube a:hover { background-color: #ff0000; }

@media only screen and (max-width: 989px) { .widget_entravision_social_widget ul.social li.youtube a { background-color: #ff0000; } }

/** Script para manejar estilos de elecciones. */
.page-elecciones-2022 .widget_ads_widget:last-child { display: table; width: 100%; }

@media (max-width: 749px) { .page-elecciones-2022 #content #wrap:before { content: ''; position: absolute; bottom: 0; left: 0; z-index: 0; background-image: url(https://evc-sites.s3.amazonaws.com/noticiasv3/img/elecciones/Starred-texture-Repeat.png); background-size: contain; background-position: center center; background-repeat: repeat; width: 100%; height: 933px; opacity: 0.5; } }

.page-elecciones-2022 #content #wrap .container .grid main .elecciones-float-content, .page-elecciones-2022 #content #wrap .navbar-container .grid main .elecciones-float-content { /*position: fixed; right: 25px; top: 60%; width: 311px; height: 134px; transform: translateY(-50%); z-index: 1; padding: 5px 15px; -webkit-box-shadow: 0px 0px 7px 1px rgba(0,0,0,0.47); -moz-box-shadow: 0px 0px 7px 1px rgba(0,0,0,0.47); box-shadow: 0px 0px 7px 1px rgba(0,0,0,0.47); border-radius: 10px;*/ width: 335px; height: 300px; float: right; position: relative; margin-top: 10px; padding-top: 95px; }

.page-elecciones-2022 #content #wrap .container .grid main .elecciones-float-content:after, .page-elecciones-2022 #content #wrap .navbar-container .grid main .elecciones-float-content:after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image: url(https://evc-sites.s3.amazonaws.com/noticiasv3/img/elecciones/registro-bg.png); background-repeat: no-repeat; background-position: center center; background-size: 100%; z-index: 0; }

.page-elecciones-2022 #content #wrap .container .grid main .elecciones-float-content h2, .page-elecciones-2022 #content #wrap .navbar-container .grid main .elecciones-float-content h2 { font-size: 24px; line-height: 24px; color: #464646; z-index: 9; text-transform: initial; font-weight: 900; text-align: center; margin: 10px 0; position: relative; }

.page-elecciones-2022 #content #wrap .container .grid main .elecciones-float-content a, .page-elecciones-2022 #content #wrap .navbar-container .grid main .elecciones-float-content a { z-index: 9; padding: 10px 25px; border-radius: 3px; color: #fff; background-color: #e34151; text-align: center; font-size: 14px; line-height: 14px; display: table; margin: 0 auto; position: relative; }

@media (max-width: 749px) { .page-elecciones-2022 #content #wrap .container .grid main .elecciones-float-content, .page-elecciones-2022 #content #wrap .navbar-container .grid main .elecciones-float-content { float: none; margin: 50px auto 0 auto; } }

.page-elecciones-2022 #content #wrap .container .grid main .elecciones-top-hero, .page-elecciones-2022 #content #wrap .navbar-container .grid main .elecciones-top-hero { margin: 25px 0; }

.page-elecciones-2022 #content #wrap .container .grid main .elecciones-top-hero img:nth-of-type(1), .page-elecciones-2022 #content #wrap .navbar-container .grid main .elecciones-top-hero img:nth-of-type(1) { display: none; }

@media (min-width: 750px) { .page-elecciones-2022 #content #wrap .container .grid main .elecciones-top-hero img:nth-of-type(1), .page-elecciones-2022 #content #wrap .navbar-container .grid main .elecciones-top-hero img:nth-of-type(1) { display: block; } }

@media (min-width: 750px) { .page-elecciones-2022 #content #wrap .container .grid main .elecciones-top-hero img:nth-of-type(2), .page-elecciones-2022 #content #wrap .navbar-container .grid main .elecciones-top-hero img:nth-of-type(2) { display: none; } }

.page-elecciones-2022 #content #wrap .container .grid main .elecciones-newsletter, .page-elecciones-2022 #content #wrap .navbar-container .grid main .elecciones-newsletter { width: 100%; float: left; min-height: 350px; position: relative; margin-bottom: 25px; z-index: 1; }

.page-elecciones-2022 #content #wrap .container .grid main .elecciones-newsletter .top-logo, .page-elecciones-2022 #content #wrap .navbar-container .grid main .elecciones-newsletter .top-logo { display: table; width: auto; margin: 0 auto; position: relative; z-index: 1; padding: 60px 0 0 0; }

.page-elecciones-2022 #content #wrap .container .grid main .elecciones-newsletter .top-logo div, .page-elecciones-2022 #content #wrap .navbar-container .grid main .elecciones-newsletter .top-logo div { float: left; display: table; }

.page-elecciones-2022 #content #wrap .container .grid main .elecciones-newsletter .top-logo div span, .page-elecciones-2022 #content #wrap .navbar-container .grid main .elecciones-newsletter .top-logo div span { height: 130px; display: table-cell; vertical-align: middle; }

.page-elecciones-2022 #content #wrap .container .grid main .elecciones-newsletter .top-logo div:nth-of-type(1) span, .page-elecciones-2022 #content #wrap .navbar-container .grid main .elecciones-newsletter .top-logo div:nth-of-type(1) span { margin-right: 10px; }

.page-elecciones-2022 #content #wrap .container .grid main .elecciones-newsletter .top-logo div:nth-of-type(1) span:before, .page-elecciones-2022 #content #wrap .navbar-container .grid main .elecciones-newsletter .top-logo div:nth-of-type(1) span:before { content: ''; width: 305px; height: 130px; background-image: url(https://evc-sites.s3.amazonaws.com/noticiasv3/img/elecciones/regya.png); background-position: center center; background-repeat: no-repeat; background-size: 100%; display: block; }

.page-elecciones-2022 #content #wrap .container .grid main .elecciones-newsletter .top-logo div:nth-of-type(2) span, .page-elecciones-2022 #content #wrap .navbar-container .grid main .elecciones-newsletter .top-logo div:nth-of-type(2) span { margin-left: 10px; }

.page-elecciones-2022 #content #wrap .container .grid main .elecciones-newsletter .top-logo div:nth-of-type(2) span:before, .page-elecciones-2022 #content #wrap .navbar-container .grid main .elecciones-newsletter .top-logo div:nth-of-type(2) span:before { content: ''; width: 242px; height: 106px; background-position: center center; background-repeat: no-repeat; background-size: 100%; display: block; }

@media (max-width: 749px) { .page-elecciones-2022 #content #wrap .container .grid main .elecciones-newsletter .top-logo, .page-elecciones-2022 #content #wrap .navbar-container .grid main .elecciones-newsletter .top-logo { padding-top: 100px; }
  .page-elecciones-2022 #content #wrap .container .grid main .elecciones-newsletter .top-logo div, .page-elecciones-2022 #content #wrap .navbar-container .grid main .elecciones-newsletter .top-logo div { float: none; margin: 0 auto; } }

.page-elecciones-2022 #content #wrap .container .grid main .elecciones-newsletter .bottom-text, .page-elecciones-2022 #content #wrap .navbar-container .grid main .elecciones-newsletter .bottom-text { display: table; width: auto; margin: 25px auto 0 auto; position: relative; z-index: 1; }

.page-elecciones-2022 #content #wrap .container .grid main .elecciones-newsletter .bottom-text p, .page-elecciones-2022 #content #wrap .navbar-container .grid main .elecciones-newsletter .bottom-text p { font-size: 20px; line-height: 22px; color: #464646; float: left; width: 100%; margin: 0 25px 0 0; }

@media (min-width: 990px) { .page-elecciones-2022 #content #wrap .container .grid main .elecciones-newsletter .bottom-text p, .page-elecciones-2022 #content #wrap .navbar-container .grid main .elecciones-newsletter .bottom-text p { width: 383px; } }

.page-elecciones-2022 #content #wrap .container .grid main .elecciones-newsletter .bottom-text a, .page-elecciones-2022 #content #wrap .navbar-container .grid main .elecciones-newsletter .bottom-text a { padding: 6px 20px 6px 22px; background-color: #e34151; border-radius: 4px; width: 185px; height: 33px; color: #fff; text-align: center; float: left; /*@media(min-width: 990px) { width: 50%; }*/ }

@media (max-width: 749px) { .page-elecciones-2022 #content #wrap .container .grid main .elecciones-newsletter .bottom-text p, .page-elecciones-2022 #content #wrap .navbar-container .grid main .elecciones-newsletter .bottom-text p { line-height: 28px; float: none; display: table; margin-bottom: 35px; padding: 0 25px; }
  .page-elecciones-2022 #content #wrap .container .grid main .elecciones-newsletter .bottom-text a, .page-elecciones-2022 #content #wrap .navbar-container .grid main .elecciones-newsletter .bottom-text a { background-color: #3a53a0; float: none; display: table; margin: 0 auto; } }

.page-elecciones-2022 #content #wrap .container .grid main .elecciones-newsletter .elecciones-newsletter-wrapper, .page-elecciones-2022 #content #wrap .navbar-container .grid main .elecciones-newsletter .elecciones-newsletter-wrapper { float: left; width: 100%; }

.page-elecciones-2022 #content #wrap .container .grid main .elecciones-newsletter .elecciones-newsletter-wrapper:before, .page-elecciones-2022 #content #wrap .navbar-container .grid main .elecciones-newsletter .elecciones-newsletter-wrapper:before { content: ''; width: 100%; height: 350px; min-height: 560px; background-image: url(https://evc-sites.s3.amazonaws.com/noticiasv3/img/elecciones/mobile-bg-wrapper.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover; display: block; position: absolute; top: 0; left: 0; z-index: 0; border-radius: 10px; }

@media (min-width: 1280px) { .page-elecciones-2022 #content #wrap .container .grid main .elecciones-newsletter .elecciones-newsletter-wrapper:before, .page-elecciones-2022 #content #wrap .navbar-container .grid main .elecciones-newsletter .elecciones-newsletter-wrapper:before { max-width: 780px; height: 350px; min-height: unset; border-radius: 0; background-image: url(https://noticiasya.com/wp-content/uploads/sites/3/2022/08/newsletter-votacion.png); } }

@media (max-width: 749px) { .page-elecciones-2022 #content #wrap .container .grid main .elecciones-newsletter .elecciones-newsletter-wrapper:before, .page-elecciones-2022 #content #wrap .navbar-container .grid main .elecciones-newsletter .elecciones-newsletter-wrapper:before { -webkit-box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.51); box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.51); } }

@media (min-width: 1280px) { .page-elecciones-2022 #content #wrap .container .grid main .elecciones-newsletter .elecciones-newsletter-wrapper, .page-elecciones-2022 #content #wrap .navbar-container .grid main .elecciones-newsletter .elecciones-newsletter-wrapper { max-width: 780px; } }

@media (max-width: 749px) { .page-elecciones-2022 #content #wrap .container .grid main .elecciones-newsletter .elecciones-newsletter-wrapper, .page-elecciones-2022 #content #wrap .navbar-container .grid main .elecciones-newsletter .elecciones-newsletter-wrapper { float: none; display: table; margin: 0 auto; } }

@media (max-width: 749px) { .page-elecciones-2022 #content #wrap .container .grid main .elecciones-newsletter, .page-elecciones-2022 #content #wrap .navbar-container .grid main .elecciones-newsletter { margin-top: 25px !important; } }

.page-elecciones-2022 #content #wrap .container .grid main .elecciones-top-posts-container, .page-elecciones-2022 #content #wrap .navbar-container .grid main .elecciones-top-posts-container { border: 0; }

.page-elecciones-2022 #content #wrap .container .grid main .elecciones-top-posts-container h2.widget-title, .page-elecciones-2022 #content #wrap .navbar-container .grid main .elecciones-top-posts-container h2.widget-title { color: #464646; font-size: 28px; line-height: 25px; text-transform: capitalize; padding-bottom: 10px; border-bottom: 4px solid #e34151; }

@media (max-width: 749px) { .page-elecciones-2022 #content #wrap .container .grid main .elecciones-top-posts-container h2.widget-title, .page-elecciones-2022 #content #wrap .navbar-container .grid main .elecciones-top-posts-container h2.widget-title { border-bottom: 4px solid #3a53a0; } }

.page-elecciones-2022 #content #wrap .container .grid main .elecciones-top-posts-container .elecciones-top-posts, .page-elecciones-2022 #content #wrap .navbar-container .grid main .elecciones-top-posts-container .elecciones-top-posts { margin: 15px 0 0 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }

.page-elecciones-2022 #content #wrap .container .grid main .elecciones-top-posts-container .elecciones-top-posts .grid__item article .post-card__thumb-wrap, .page-elecciones-2022 #content #wrap .navbar-container .grid main .elecciones-top-posts-container .elecciones-top-posts .grid__item article .post-card__thumb-wrap { display: block !important; width: 170px; position: absolute !important; right: 0; top: 10px; overflow: hidden; border-radius: 4px; -webkit-transform: none; transform: none; }

.page-elecciones-2022 #content #wrap .container .grid main .elecciones-top-posts-container .elecciones-top-posts .grid__item article header.entry-header, .page-elecciones-2022 #content #wrap .navbar-container .grid main .elecciones-top-posts-container .elecciones-top-posts .grid__item article header.entry-header { width: 100%; padding-right: 0; }

.page-elecciones-2022 #content #wrap .container .grid main .elecciones-top-posts-container .elecciones-top-posts .grid__item article header.entry-header h2.h6, .page-elecciones-2022 #content #wrap .navbar-container .grid main .elecciones-top-posts-container .elecciones-top-posts .grid__item article header.entry-header h2.h6 { margin-top: 5px; min-height: auto !important; height: 66px; overflow: hidden; }

@media (max-width: 749px) { .page-elecciones-2022 #content #wrap .container .grid main .elecciones-top-posts-container .elecciones-top-posts .grid__item article header.entry-header h2.h6, .page-elecciones-2022 #content #wrap .navbar-container .grid main .elecciones-top-posts-container .elecciones-top-posts .grid__item article header.entry-header h2.h6 { font-weight: normal; } }

.page-elecciones-2022 #content #wrap .container .grid main .elecciones-top-posts-container .elecciones-top-posts .grid__item article header.entry-header h2.h6 a, .page-elecciones-2022 #content #wrap .navbar-container .grid main .elecciones-top-posts-container .elecciones-top-posts .grid__item article header.entry-header h2.h6 a { line-height: 22px !important; font-size: 16px !important; }

@media (max-width: 749px) { .page-elecciones-2022 #content #wrap .container .grid main .elecciones-top-posts-container .elecciones-top-posts .grid__item article header.entry-header, .page-elecciones-2022 #content #wrap .navbar-container .grid main .elecciones-top-posts-container .elecciones-top-posts .grid__item article header.entry-header { max-width: 49% !important; margin: 0; } }

.page-elecciones-2022 #content #wrap .container .grid main .elecciones-top-posts-container .elecciones-top-posts .grid__item article .entry-meta, .page-elecciones-2022 #content #wrap .navbar-container .grid main .elecciones-top-posts-container .elecciones-top-posts .grid__item article .entry-meta { display: none; }

.page-elecciones-2022 #content #wrap .container .grid main .elecciones-top-posts-container .elecciones-top-posts .grid__item article .post-card__tags, .page-elecciones-2022 #content #wrap .navbar-container .grid main .elecciones-top-posts-container .elecciones-top-posts .grid__item article .post-card__tags { margin: 0; padding-top: 8px; }

.page-elecciones-2022 #content #wrap .container .grid main .elecciones-top-posts-container .elecciones-top-posts .grid__item article .post-card__tags span, .page-elecciones-2022 #content #wrap .navbar-container .grid main .elecciones-top-posts-container .elecciones-top-posts .grid__item article .post-card__tags span { display: none !important; }

.page-elecciones-2022 #content #wrap .container .grid main .elecciones-top-posts-container .elecciones-top-posts .grid__item article .post-card__tags span.post-category, .page-elecciones-2022 #content #wrap .navbar-container .grid main .elecciones-top-posts-container .elecciones-top-posts .grid__item article .post-card__tags span.post-category { display: inline-block; background-color: #5d1210 !important; }

.page-elecciones-2022 #content #wrap .container .grid main .elecciones-top-posts-container .elecciones-top-posts .grid__item article .post-card__tags span:first-child, .page-elecciones-2022 #content #wrap .navbar-container .grid main .elecciones-top-posts-container .elecciones-top-posts .grid__item article .post-card__tags span:first-child { display: inline-block !important; }

.page-elecciones-2022 #content #wrap .container .grid main .elecciones-top-posts-container .elecciones-top-posts .grid__item article .post-card__tags a.post-tags, .page-elecciones-2022 #content #wrap .navbar-container .grid main .elecciones-top-posts-container .elecciones-top-posts .grid__item article .post-card__tags a.post-tags { display: none !important; }

@media (max-width: 749px) { .page-elecciones-2022 #content #wrap .container .grid main .elecciones-top-posts-container .elecciones-top-posts .grid__item article .post-card__tags, .page-elecciones-2022 #content #wrap .navbar-container .grid main .elecciones-top-posts-container .elecciones-top-posts .grid__item article .post-card__tags { margin: 0 !important; } }

@media (min-width: 990px) { .page-elecciones-2022 #content #wrap .container .grid main .elecciones-top-posts-container .elecciones-top-posts .grid__item article, .page-elecciones-2022 #content #wrap .navbar-container .grid main .elecciones-top-posts-container .elecciones-top-posts .grid__item article { height: 130px; padding-right: 180px; border-bottom: 2px solid #4e6bb2; min-height: 130px; } }

@media (min-width: 990px) { .page-elecciones-2022 #content #wrap .container .grid main .elecciones-top-posts-container .elecciones-top-posts .grid__item, .page-elecciones-2022 #content #wrap .navbar-container .grid main .elecciones-top-posts-container .elecciones-top-posts .grid__item { width: calc(33% - 16px); margin: 0 20px 20px 0; display: inline; padding: 0; } }

@media (max-width: 749px) { .page-elecciones-2022 #content #wrap .container .grid main .elecciones-top-posts-container .elecciones-top-posts .grid__item, .page-elecciones-2022 #content #wrap .navbar-container .grid main .elecciones-top-posts-container .elecciones-top-posts .grid__item { border-bottom: 2px solid #b8271b !important; } }

@media (max-width: 749px) { .page-elecciones-2022 #content #wrap .container .grid main .elecciones-top-posts-container > div:nth-of-type(1) > div:nth-of-type(3), .page-elecciones-2022 #content #wrap .navbar-container .grid main .elecciones-top-posts-container > div:nth-of-type(1) > div:nth-of-type(3) { margin-bottom: 0 !important; }
  .page-elecciones-2022 #content #wrap .container .grid main .elecciones-top-posts-container > div:nth-of-type(2), .page-elecciones-2022 #content #wrap .navbar-container .grid main .elecciones-top-posts-container > div:nth-of-type(2) { margin-top: 0; } }

.page-elecciones-2022 #content #wrap .container .grid main #ads_widget-13, .page-elecciones-2022 #content #wrap .navbar-container .grid main #ads_widget-13, .page-elecciones-2022 #content #wrap .container .grid main #ads_widget-91, .page-elecciones-2022 #content #wrap .navbar-container .grid main #ads_widget-91 { display: table; margin: 0 auto 25px auto; }

@media (min-width: 1280px) { .page-elecciones-2022 #content #wrap .container .grid main #ads_widget-13, .page-elecciones-2022 #content #wrap .navbar-container .grid main #ads_widget-13, .page-elecciones-2022 #content #wrap .container .grid main #ads_widget-91, .page-elecciones-2022 #content #wrap .navbar-container .grid main #ads_widget-91 { display: block; float: right; padding: 45px 0 0 0; margin: initial; } }

.page-elecciones-2022 #content #wrap .container .grid main .videos-2022-container, .page-elecciones-2022 #content #wrap .navbar-container .grid main .videos-2022-container { float: left; width: 100%; max-width: 780px; margin-top: 0; border: 0; }

.page-elecciones-2022 #content #wrap .container .grid main .videos-2022-container h2.widget-title, .page-elecciones-2022 #content #wrap .navbar-container .grid main .videos-2022-container h2.widget-title { border-bottom: 4px solid #e34151; color: #464646; font-size: 28px; line-height: 25px; text-transform: capitalize; padding-bottom: 10px; }

.page-elecciones-2022 #content #wrap .container .grid main .videos-2022-container .featured-videos.videos-2022 .posts-featured--large, .page-elecciones-2022 #content #wrap .navbar-container .grid main .videos-2022-container .featured-videos.videos-2022 .posts-featured--large { border: 0 !important; }

.page-elecciones-2022 #content #wrap .container .grid main .videos-2022-container .featured-videos-extra.videos-2022 .gallery-slider__slide-control.videos-2022, .page-elecciones-2022 #content #wrap .navbar-container .grid main .videos-2022-container .featured-videos-extra.videos-2022 .gallery-slider__slide-control.videos-2022 { z-index: 999 !important; padding: 0 !important; margin: 0 !important; left: 50% !important; right: auto !important; -webkit-transform: translateX(-50%); transform: translateX(-50%); bottom: auto; top: 60px !important; width: 100%; padding-left: 15px; }

.page-elecciones-2022 #content #wrap .container .grid main .videos-2022-container .featured-videos-extra.videos-2022 .gallery-slider__slide-control.videos-2022 a.slick-arrow, .page-elecciones-2022 #content #wrap .navbar-container .grid main .videos-2022-container .featured-videos-extra.videos-2022 .gallery-slider__slide-control.videos-2022 a.slick-arrow { padding: 0; width: 40px; height: 40px; background: #FFC300; line-height: 40px; border-radius: 20px; text-align: center; }

.page-elecciones-2022 #content #wrap .container .grid main .videos-2022-container .featured-videos-extra.videos-2022 .gallery-slider__slide-control.videos-2022 a.slick-arrow.slides-prev, .page-elecciones-2022 #content #wrap .navbar-container .grid main .videos-2022-container .featured-videos-extra.videos-2022 .gallery-slider__slide-control.videos-2022 a.slick-arrow.slides-prev { float: left; }

.page-elecciones-2022 #content #wrap .container .grid main .videos-2022-container .featured-videos-extra.videos-2022 .gallery-slider__slide-control.videos-2022 a.slick-arrow.slides-next, .page-elecciones-2022 #content #wrap .navbar-container .grid main .videos-2022-container .featured-videos-extra.videos-2022 .gallery-slider__slide-control.videos-2022 a.slick-arrow.slides-next { float: right; }

@media (max-width: 989px) { .page-elecciones-2022 #content #wrap .container .grid main .videos-2022-container .featured-videos-extra.videos-2022 .gallery-slider__slide-control.videos-2022 a.slick-arrow, .page-elecciones-2022 #content #wrap .navbar-container .grid main .videos-2022-container .featured-videos-extra.videos-2022 .gallery-slider__slide-control.videos-2022 a.slick-arrow { display: none !important; } }

@media (min-width: 750px) { .page-elecciones-2022 #content #wrap .container .grid main .videos-2022-container .featured-videos-extra.videos-2022 .gallery-slider__slide-control.videos-2022, .page-elecciones-2022 #content #wrap .navbar-container .grid main .videos-2022-container .featured-videos-extra.videos-2022 .gallery-slider__slide-control.videos-2022 { padding-right: 0; } }

@media (max-width: 989px) { .page-elecciones-2022 #content #wrap .container .grid main .videos-2022-container .featured-videos-extra.videos-2022 .gallery-slider__slide-control.videos-2022, .page-elecciones-2022 #content #wrap .navbar-container .grid main .videos-2022-container .featured-videos-extra.videos-2022 .gallery-slider__slide-control.videos-2022 { bottom: 0; top: auto !important; }
  .page-elecciones-2022 #content #wrap .container .grid main .videos-2022-container .featured-videos-extra.videos-2022 .gallery-slider__slide-control.videos-2022 .gallery-slider__dots-control, .page-elecciones-2022 #content #wrap .navbar-container .grid main .videos-2022-container .featured-videos-extra.videos-2022 .gallery-slider__slide-control.videos-2022 .gallery-slider__dots-control { display: block; }
  .page-elecciones-2022 #content #wrap .container .grid main .videos-2022-container .featured-videos-extra.videos-2022 .gallery-slider__slide-control.videos-2022 .gallery-slider__dots-control ul.slick-dots, .page-elecciones-2022 #content #wrap .navbar-container .grid main .videos-2022-container .featured-videos-extra.videos-2022 .gallery-slider__slide-control.videos-2022 .gallery-slider__dots-control ul.slick-dots { text-align: center; }
  .page-elecciones-2022 #content #wrap .container .grid main .videos-2022-container .featured-videos-extra.videos-2022 .gallery-slider__slide-control.videos-2022 .gallery-slider__dots-control ul.slick-dots li, .page-elecciones-2022 #content #wrap .navbar-container .grid main .videos-2022-container .featured-videos-extra.videos-2022 .gallery-slider__slide-control.videos-2022 .gallery-slider__dots-control ul.slick-dots li { display: inline-block; text-indent: -9999px; color: transparent; margin: 0 2px; }
  .page-elecciones-2022 #content #wrap .container .grid main .videos-2022-container .featured-videos-extra.videos-2022 .gallery-slider__slide-control.videos-2022 .gallery-slider__dots-control ul.slick-dots li:after, .page-elecciones-2022 #content #wrap .navbar-container .grid main .videos-2022-container .featured-videos-extra.videos-2022 .gallery-slider__slide-control.videos-2022 .gallery-slider__dots-control ul.slick-dots li:after { content: ""; width: 8px; height: 8px; border-radius: 50%; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: calc(50% - 8px) auto 0; background-color: #ccc; }
  .page-elecciones-2022 #content #wrap .container .grid main .videos-2022-container .featured-videos-extra.videos-2022 .gallery-slider__slide-control.videos-2022 .gallery-slider__dots-control ul.slick-dots li.slick-active:after, .page-elecciones-2022 #content #wrap .navbar-container .grid main .videos-2022-container .featured-videos-extra.videos-2022 .gallery-slider__slide-control.videos-2022 .gallery-slider__dots-control ul.slick-dots li.slick-active:after { background-color: #3e3e3e; } }

.page-elecciones-2022 #content #wrap .container .grid main .videos-2022-container .featured-videos-extra.videos-2022 .slick-slider .slick-slide > div, .page-elecciones-2022 #content #wrap .navbar-container .grid main .videos-2022-container .featured-videos-extra.videos-2022 .slick-slider .slick-slide > div { position: relative !important; }

.page-elecciones-2022 #content #wrap .container .grid main .videos-2022-container .featured-videos-extra.videos-2022 .slick-slider .slick-slide > div .posts-featured--small article .post__thumbnail-wrap, .page-elecciones-2022 #content #wrap .navbar-container .grid main .videos-2022-container .featured-videos-extra.videos-2022 .slick-slider .slick-slide > div .posts-featured--small article .post__thumbnail-wrap { display: block !important; position: relative !important; -webkit-transform: none !important; transform: none !important; max-width: none !important; top: 0 !important; width: 96% !important; margin: 0 2% !important; }

.page-elecciones-2022 #content #wrap .container .grid main .videos-2022-container .featured-videos-extra.videos-2022 .slick-slider .slick-slide > div .posts-featured--small article .post__thumbnail-wrap a.post-card__video, .page-elecciones-2022 #content #wrap .navbar-container .grid main .videos-2022-container .featured-videos-extra.videos-2022 .slick-slider .slick-slide > div .posts-featured--small article .post__thumbnail-wrap a.post-card__video { border-radius: 4px; overflow: hidden; height: 143px; position: relative; display: block; }

.page-elecciones-2022 #content #wrap .container .grid main .videos-2022-container .featured-videos-extra.videos-2022 .slick-slider .slick-slide > div .posts-featured--small article .post__thumbnail-wrap a.post-card__video img, .page-elecciones-2022 #content #wrap .navbar-container .grid main .videos-2022-container .featured-videos-extra.videos-2022 .slick-slider .slick-slide > div .posts-featured--small article .post__thumbnail-wrap a.post-card__video img { border-radius: 4px; height: auto; width: 100%; -webkit-transform: translateY(-50%); transform: translateY(-50%); position: absolute; top: 50%; left: 0; right: 0; }

.page-elecciones-2022 #content #wrap .container .grid main .videos-2022-container .featured-videos-extra.videos-2022 .slick-slider .slick-slide > div .posts-featured--small article h2.entry-title, .page-elecciones-2022 #content #wrap .navbar-container .grid main .videos-2022-container .featured-videos-extra.videos-2022 .slick-slider .slick-slide > div .posts-featured--small article h2.entry-title { margin: 5px 0 0; }

.page-elecciones-2022 #content #wrap .container .grid main .videos-2022-container .featured-videos-extra.videos-2022 .slick-slider .slick-slide > div .posts-featured--small article h2.entry-title a.post-card__video, .page-elecciones-2022 #content #wrap .navbar-container .grid main .videos-2022-container .featured-videos-extra.videos-2022 .slick-slider .slick-slide > div .posts-featured--small article h2.entry-title a.post-card__video { color: #464646; line-height: 20px; font-size: 14px; font-family: 'Nunito Sans'; font-weight: 600; text-transform: none; height: auto; }

@media (max-width: 989px) { .page-elecciones-2022 #content #wrap .container .grid main .videos-2022-container .featured-videos-extra.videos-2022, .page-elecciones-2022 #content #wrap .navbar-container .grid main .videos-2022-container .featured-videos-extra.videos-2022 { padding-bottom: 40px; } }

.page-elecciones-2022 #pre-footer, .page-elecciones-2022 #footer_promos { display: none; }

.page-elecciones-2022.geolocation-market-colorado #content #wrap .container .grid main .elecciones-newsletter .top-logo div:nth-of-type(2) span:before, .page-elecciones-2022.geolocation-market-colorado #content #wrap .navbar-container .grid main .elecciones-newsletter .top-logo div:nth-of-type(2) span:before { background-image: url(https://evc-sites.s3.amazonaws.com/noticiasv3/img/elecciones/colorado.png); }

.page-elecciones-2022.geolocation-market-nevada #content #wrap .container .grid main .elecciones-newsletter .top-logo div:nth-of-type(2) span:before, .page-elecciones-2022.geolocation-market-nevada #content #wrap .navbar-container .grid main .elecciones-newsletter .top-logo div:nth-of-type(2) span:before { background-image: url(https://evc-sites.s3.amazonaws.com/noticiasv3/img/elecciones/nevada.png); }

.page-elecciones-2022.geolocation-market-san-diego #content #wrap .container .grid main .elecciones-newsletter .top-logo div:nth-of-type(2) span:before, .page-elecciones-2022.geolocation-market-san-diego #content #wrap .navbar-container .grid main .elecciones-newsletter .top-logo div:nth-of-type(2) span:before { background-image: url(https://evc-sites.s3.amazonaws.com/noticiasv3/img/elecciones/sandiego.png); }

.page-elecciones-2022.geolocation-market-el-paso #content #wrap .container .grid main .elecciones-newsletter .top-logo div:nth-of-type(2) span:before, .page-elecciones-2022.geolocation-market-el-paso #content #wrap .navbar-container .grid main .elecciones-newsletter .top-logo div:nth-of-type(2) span:before { background-image: url(https://evc-sites.s3.amazonaws.com/noticiasv3/img/elecciones/elpaso.png); }

.page-elecciones-2022.geolocation-market-el-valle #content #wrap .container .grid main .elecciones-newsletter .top-logo div:nth-of-type(2) span:before, .page-elecciones-2022.geolocation-market-el-valle #content #wrap .navbar-container .grid main .elecciones-newsletter .top-logo div:nth-of-type(2) span:before { background-image: url(https://evc-sites.s3.amazonaws.com/noticiasv3/img/elecciones/elvalle.png); }

.page-herencia-hispana { background-color: #fff9f0; }

.page-herencia-hispana .widget_ads_widget .ads { background-color: transparent; }

.page-herencia-hispana header#header { background-color: transparent !important; float: none !important; }

.page-herencia-hispana #content #wrap { padding-top: 0; margin-top: 40px; }

@media (min-width: 768px) { .page-herencia-hispana #content #wrap:before { content: ''; position: absolute; bottom: 0; left: 0; z-index: 0; background-image: url(https://evc-sites.s3.amazonaws.com/noticiasv3/img/herencia-hispana/HispanicHeritagePattern@2x.png); background-size: 100% auto; background-position: center center; background-repeat: repeat-y; width: 100%; height: 100%; } }

.page-herencia-hispana #content #wrap .container .grid main, .page-herencia-hispana #content #wrap .navbar-container .grid main { background-color: transparent; }

.page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-top-hero, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-top-hero { margin: 25px 0; }

.page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-top-hero img:nth-of-type(1), .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-top-hero img:nth-of-type(1) { display: none; }

@media (min-width: 750px) { .page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-top-hero img:nth-of-type(1), .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-top-hero img:nth-of-type(1) { display: block; } }

@media (min-width: 750px) { .page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-top-hero img:nth-of-type(2), .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-top-hero img:nth-of-type(2) { display: none; } }

.page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-head-text, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-head-text { font-family: 'Aller'; font-size: 24px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: normal; text-align: center; color: #464646; max-width: 1070px; width: 100%; margin: 0 auto; }

.page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-newsletter, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-newsletter { width: 100%; float: left; min-height: 350px; position: relative; margin-bottom: 25px; z-index: 1; }

@media (max-width: 749px) { .page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-newsletter, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-newsletter { margin-top: 25px !important; } }

.page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-newsletter .herencia-hispana-newsletter-wrapper, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-newsletter .herencia-hispana-newsletter-wrapper { float: left; width: 100%; }

.page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-newsletter .herencia-hispana-newsletter-wrapper:before, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-newsletter .herencia-hispana-newsletter-wrapper:before { content: ''; width: 100%; height: 350px; min-height: 560px; background-image: url(https://evc-sites.s3.amazonaws.com/noticiasv3/img/herencia-hispana/SubscribeBackground@2x_mobile.png); background-position: center center; background-repeat: no-repeat; background-size: cover; display: block; position: absolute; top: 0; left: 0; z-index: 0; border-radius: 10px; }

@media (min-width: 1280px) { .page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-newsletter .herencia-hispana-newsletter-wrapper:before, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-newsletter .herencia-hispana-newsletter-wrapper:before { height: 350px; min-height: unset; border-radius: 0; background-image: url(https://evc-sites.s3.amazonaws.com/noticiasv3/img/herencia-hispana/SubscribeBackground@2x.png); } }

@media (max-width: 749px) { .page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-newsletter .herencia-hispana-newsletter-wrapper:before, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-newsletter .herencia-hispana-newsletter-wrapper:before { -webkit-box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.51); box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.51); } }

@media (max-width: 749px) { .page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-newsletter .herencia-hispana-newsletter-wrapper, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-newsletter .herencia-hispana-newsletter-wrapper { float: none; margin: 0 auto; } }

.page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-newsletter .top-logo, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-newsletter .top-logo { display: table; width: auto; margin: 0 auto; position: relative; z-index: 1; padding: 60px 0 0 0; }

.page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-newsletter .top-logo div, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-newsletter .top-logo div { float: left; display: table; }

.page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-newsletter .top-logo div span, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-newsletter .top-logo div span { height: 130px; display: table-cell; vertical-align: middle; }

.page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-newsletter .top-logo div:nth-of-type(1) span, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-newsletter .top-logo div:nth-of-type(1) span { margin-right: 10px; }

.page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-newsletter .top-logo div:nth-of-type(1) span:before, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-newsletter .top-logo div:nth-of-type(1) span:before { content: ''; width: 305px; height: 130px; background-image: url(https://evc-sites.s3.amazonaws.com/noticiasv3/img/herencia-hispana/NuestraHerenciaLogo.png); background-position: center center; background-repeat: no-repeat; background-size: auto 100%; display: block; }

.page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-newsletter .top-logo div:nth-of-type(2) span, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-newsletter .top-logo div:nth-of-type(2) span { margin-left: 10px; }

.page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-newsletter .top-logo div:nth-of-type(2) span:before, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-newsletter .top-logo div:nth-of-type(2) span:before { content: ''; width: 242px; height: 106px; background-position: center center; background-repeat: no-repeat; background-size: 100%; display: block; }

@media (max-width: 749px) { .page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-newsletter .top-logo, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-newsletter .top-logo { padding-top: 100px; }
  .page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-newsletter .top-logo div, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-newsletter .top-logo div { float: none; margin: 0 auto; } }

.page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-newsletter .bottom-text, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-newsletter .bottom-text { display: table; width: auto; margin: 25px auto 0 auto; position: relative; z-index: 1; }

.page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-newsletter .bottom-text p, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-newsletter .bottom-text p { font-size: 20px; line-height: 22px; color: #464646; float: left; width: 100%; margin: 0 25px 0 0; }

@media (min-width: 990px) { .page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-newsletter .bottom-text p, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-newsletter .bottom-text p { width: 383px; } }

.page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-newsletter .bottom-text a, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-newsletter .bottom-text a { padding: 6px 20px 6px 22px; background-color: #e34151; border-radius: 4px; width: 185px; height: 33px; color: #fff; text-align: center; float: left; /*@media(min-width: 990px) { width: 50%; }*/ }

@media (max-width: 749px) { .page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-newsletter .bottom-text p, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-newsletter .bottom-text p { line-height: 28px; float: none; display: table; margin-bottom: 35px; padding: 0 25px; }
  .page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-newsletter .bottom-text a, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-newsletter .bottom-text a { background-color: #3a53a0; float: none; display: table; margin: 0 auto; } }

.page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-posts-grid-container, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-posts-grid-container { border: 0; }

.page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-posts-grid-container h2.widget-title, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-posts-grid-container h2.widget-title { color: #464646; font-size: 28px; line-height: 25px; text-transform: capitalize; padding-bottom: 10px; border-bottom: 4px solid #e34151; }

@media (max-width: 749px) { .page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-posts-grid-container h2.widget-title, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-posts-grid-container h2.widget-title { border-bottom: 4px solid #3a53a0; } }

.page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-posts-grid-container .herencia-hispana-posts-grid, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-posts-grid-container .herencia-hispana-posts-grid { margin: 15px 0 0 0; }

.page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-posts-grid-container .herencia-hispana-posts-grid .grid__item article .entry-meta, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-posts-grid-container .herencia-hispana-posts-grid .grid__item article .entry-meta { display: none; }

.page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-posts-grid-container .herencia-hispana-posts-grid .grid__item article .post-card__tags, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-posts-grid-container .herencia-hispana-posts-grid .grid__item article .post-card__tags { margin: 0; padding-top: 8px; background: transparent; }

.page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-posts-grid-container .herencia-hispana-posts-grid .grid__item article .post-card__tags span, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-posts-grid-container .herencia-hispana-posts-grid .grid__item article .post-card__tags span { display: none !important; }

.page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-posts-grid-container .herencia-hispana-posts-grid .grid__item article .post-card__tags span.post-category, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-posts-grid-container .herencia-hispana-posts-grid .grid__item article .post-card__tags span.post-category { display: inline-block; background-color: #e34151 !important; }

.page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-posts-grid-container .herencia-hispana-posts-grid .grid__item article .post-card__tags span:first-child, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-posts-grid-container .herencia-hispana-posts-grid .grid__item article .post-card__tags span:first-child { display: inline-block !important; }

.page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-posts-grid-container .herencia-hispana-posts-grid .grid__item article .post-card__tags a.post-tags, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-posts-grid-container .herencia-hispana-posts-grid .grid__item article .post-card__tags a.post-tags { display: none !important; }

@media (max-width: 749px) { .page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-posts-grid-container .herencia-hispana-posts-grid .grid__item article .post-card__tags, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-posts-grid-container .herencia-hispana-posts-grid .grid__item article .post-card__tags { margin: 0 !important; } }

@media (min-width: 990px) { .page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-posts-grid-container .herencia-hispana-posts-grid .grid__item article, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-posts-grid-container .herencia-hispana-posts-grid .grid__item article { border-bottom: 2px solid #4e6bb2; } }

@media (max-width: 749px) { .page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-posts-grid-container .herencia-hispana-posts-grid .grid__item, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-posts-grid-container .herencia-hispana-posts-grid .grid__item { border-bottom: 2px solid #e34151 !important; } }

.page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-posts-grid-container .navigation .view-more-button, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-posts-grid-container .navigation .view-more-button { color: transparent; line-height: 35px; background-color: #e34151; padding: 0 20px; text-align: center; border-radius: 4px; width: 300px; margin: 0 auto; position: relative; }

.page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-posts-grid-container .navigation .view-more-button:before, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-posts-grid-container .navigation .view-more-button:before { content: 'Ver más de Herencia Hispana'; position: absolute; top: 0; left: 0; width: 100%; height: 100%; font-family: "Nunito sans"; font-size: 14px !important; font-weight: bold; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: normal; text-align: left; color: #fff; text-align: center; line-height: 35px; text-transform: none; }

.page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-posts-list-container, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-posts-list-container { border: 0; }

.page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-posts-list-container h2.widget-title, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-posts-list-container h2.widget-title { color: #464646; font-size: 28px; line-height: 25px; text-transform: capitalize; padding-bottom: 10px; border-bottom: 4px solid #e34151; }

@media (max-width: 749px) { .page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-posts-list-container h2.widget-title, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-posts-list-container h2.widget-title { border-bottom: 4px solid #3a53a0; } }

.page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-posts-list-container .herencia-hispana-posts-list, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-posts-list-container .herencia-hispana-posts-list { margin: 15px 0 0 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }

.page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-posts-list-container .herencia-hispana-posts-list .grid__item article .post-card__thumb-wrap, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-posts-list-container .herencia-hispana-posts-list .grid__item article .post-card__thumb-wrap { display: block !important; width: 170px; position: absolute !important; right: 0; top: 10px; overflow: hidden; border-radius: 4px; -webkit-transform: none; transform: none; }

.page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-posts-list-container .herencia-hispana-posts-list .grid__item article header.entry-header, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-posts-list-container .herencia-hispana-posts-list .grid__item article header.entry-header { width: 100%; padding-right: 0; }

.page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-posts-list-container .herencia-hispana-posts-list .grid__item article header.entry-header h2.h6, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-posts-list-container .herencia-hispana-posts-list .grid__item article header.entry-header h2.h6 { margin-top: 5px; min-height: auto !important; height: 66px; overflow: hidden; }

@media (max-width: 749px) { .page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-posts-list-container .herencia-hispana-posts-list .grid__item article header.entry-header h2.h6, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-posts-list-container .herencia-hispana-posts-list .grid__item article header.entry-header h2.h6 { font-weight: normal; } }

.page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-posts-list-container .herencia-hispana-posts-list .grid__item article header.entry-header h2.h6 a, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-posts-list-container .herencia-hispana-posts-list .grid__item article header.entry-header h2.h6 a { line-height: 22px !important; font-size: 16px !important; }

@media (max-width: 749px) { .page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-posts-list-container .herencia-hispana-posts-list .grid__item article header.entry-header, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-posts-list-container .herencia-hispana-posts-list .grid__item article header.entry-header { max-width: 49% !important; margin: 0; } }

.page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-posts-list-container .herencia-hispana-posts-list .grid__item article .entry-meta, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-posts-list-container .herencia-hispana-posts-list .grid__item article .entry-meta { display: none; }

.page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-posts-list-container .herencia-hispana-posts-list .grid__item article .post-card__tags, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-posts-list-container .herencia-hispana-posts-list .grid__item article .post-card__tags { margin: 0; padding-top: 8px; background: transparent; }

.page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-posts-list-container .herencia-hispana-posts-list .grid__item article .post-card__tags span, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-posts-list-container .herencia-hispana-posts-list .grid__item article .post-card__tags span { display: none !important; }

.page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-posts-list-container .herencia-hispana-posts-list .grid__item article .post-card__tags span.post-category, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-posts-list-container .herencia-hispana-posts-list .grid__item article .post-card__tags span.post-category { display: inline-block; background-color: #e34151 !important; }

.page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-posts-list-container .herencia-hispana-posts-list .grid__item article .post-card__tags span:first-child, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-posts-list-container .herencia-hispana-posts-list .grid__item article .post-card__tags span:first-child { display: inline-block !important; }

.page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-posts-list-container .herencia-hispana-posts-list .grid__item article .post-card__tags a.post-tags, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-posts-list-container .herencia-hispana-posts-list .grid__item article .post-card__tags a.post-tags { display: none !important; }

@media (max-width: 749px) { .page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-posts-list-container .herencia-hispana-posts-list .grid__item article .post-card__tags, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-posts-list-container .herencia-hispana-posts-list .grid__item article .post-card__tags { margin: 0 !important; } }

@media (min-width: 990px) { .page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-posts-list-container .herencia-hispana-posts-list .grid__item article, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-posts-list-container .herencia-hispana-posts-list .grid__item article { height: 130px; padding-right: 180px; border-bottom: 2px solid #4e6bb2; min-height: 130px; } }

@media (min-width: 990px) { .page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-posts-list-container .herencia-hispana-posts-list .grid__item, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-posts-list-container .herencia-hispana-posts-list .grid__item { width: calc(33% - 16px); margin: 0 20px 20px 0; display: inline; padding: 0; } }

@media (max-width: 749px) { .page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-posts-list-container .herencia-hispana-posts-list .grid__item, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-posts-list-container .herencia-hispana-posts-list .grid__item { border-bottom: 2px solid #e34151 !important; } }

@media (max-width: 749px) { .page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-posts-list-container > div:nth-of-type(1) > div:nth-of-type(3), .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-posts-list-container > div:nth-of-type(1) > div:nth-of-type(3) { margin-bottom: 0 !important; }
  .page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-posts-list-container > div:nth-of-type(2), .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-posts-list-container > div:nth-of-type(2) { margin-top: 0; } }

.page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-videos-container, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-videos-container { float: left; width: 100%; max-width: 780px; margin-top: 0; border: 0; }

.page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-videos-container h2.widget-title, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-videos-container h2.widget-title { border-bottom: 4px solid #e34151; color: #464646; font-size: 28px; line-height: 25px; text-transform: capitalize; padding-bottom: 10px; }

.page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-videos-container .featured-videos .posts-featured--large, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-videos-container .featured-videos .posts-featured--large { border: 0 !important; }

.page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-videos-container .featured-videos-extra .gallery-slider__slide-control, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-videos-container .featured-videos-extra .gallery-slider__slide-control { z-index: 999 !important; padding: 0 !important; margin: 0 !important; left: 50% !important; right: auto !important; -webkit-transform: translateX(-50%); transform: translateX(-50%); bottom: auto; top: 60px !important; width: 100%; padding-left: 15px; }

.page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-videos-container .featured-videos-extra .gallery-slider__slide-control a.slick-arrow, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-videos-container .featured-videos-extra .gallery-slider__slide-control a.slick-arrow { padding: 0; width: 40px; height: 40px; background: #e34151; line-height: 40px; border-radius: 20px; text-align: center; }

.page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-videos-container .featured-videos-extra .gallery-slider__slide-control a.slick-arrow.slides-prev, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-videos-container .featured-videos-extra .gallery-slider__slide-control a.slick-arrow.slides-prev { float: left; }

.page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-videos-container .featured-videos-extra .gallery-slider__slide-control a.slick-arrow.slides-next, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-videos-container .featured-videos-extra .gallery-slider__slide-control a.slick-arrow.slides-next { float: right; }

@media (max-width: 989px) { .page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-videos-container .featured-videos-extra .gallery-slider__slide-control a.slick-arrow, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-videos-container .featured-videos-extra .gallery-slider__slide-control a.slick-arrow { display: none !important; } }

@media (min-width: 750px) { .page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-videos-container .featured-videos-extra .gallery-slider__slide-control, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-videos-container .featured-videos-extra .gallery-slider__slide-control { padding-right: 0; } }

@media (max-width: 989px) { .page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-videos-container .featured-videos-extra .gallery-slider__slide-control, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-videos-container .featured-videos-extra .gallery-slider__slide-control { bottom: 0; top: auto !important; }
  .page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-videos-container .featured-videos-extra .gallery-slider__slide-control .gallery-slider__dots-control, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-videos-container .featured-videos-extra .gallery-slider__slide-control .gallery-slider__dots-control { display: block; }
  .page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-videos-container .featured-videos-extra .gallery-slider__slide-control .gallery-slider__dots-control ul.slick-dots, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-videos-container .featured-videos-extra .gallery-slider__slide-control .gallery-slider__dots-control ul.slick-dots { text-align: center; }
  .page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-videos-container .featured-videos-extra .gallery-slider__slide-control .gallery-slider__dots-control ul.slick-dots li, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-videos-container .featured-videos-extra .gallery-slider__slide-control .gallery-slider__dots-control ul.slick-dots li { display: inline-block; text-indent: -9999px; color: transparent; margin: 0 2px; }
  .page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-videos-container .featured-videos-extra .gallery-slider__slide-control .gallery-slider__dots-control ul.slick-dots li:after, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-videos-container .featured-videos-extra .gallery-slider__slide-control .gallery-slider__dots-control ul.slick-dots li:after { content: ""; width: 8px; height: 8px; border-radius: 50%; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: calc(50% - 8px) auto 0; background-color: #ccc; }
  .page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-videos-container .featured-videos-extra .gallery-slider__slide-control .gallery-slider__dots-control ul.slick-dots li.slick-active:after, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-videos-container .featured-videos-extra .gallery-slider__slide-control .gallery-slider__dots-control ul.slick-dots li.slick-active:after { background-color: #3e3e3e; } }

.page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-videos-container .featured-videos-extra .slick-slider .slick-slide > div, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-videos-container .featured-videos-extra .slick-slider .slick-slide > div { position: relative !important; }

.page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-videos-container .featured-videos-extra .slick-slider .slick-slide > div .posts-featured--small article .post__thumbnail-wrap, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-videos-container .featured-videos-extra .slick-slider .slick-slide > div .posts-featured--small article .post__thumbnail-wrap { display: block !important; position: relative !important; -webkit-transform: none !important; transform: none !important; max-width: none !important; top: 0 !important; width: 96% !important; margin: 0 2% !important; }

.page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-videos-container .featured-videos-extra .slick-slider .slick-slide > div .posts-featured--small article .post__thumbnail-wrap a.post-card__video, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-videos-container .featured-videos-extra .slick-slider .slick-slide > div .posts-featured--small article .post__thumbnail-wrap a.post-card__video { border-radius: 4px; overflow: hidden; height: 143px; position: relative; display: block; }

.page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-videos-container .featured-videos-extra .slick-slider .slick-slide > div .posts-featured--small article .post__thumbnail-wrap a.post-card__video img, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-videos-container .featured-videos-extra .slick-slider .slick-slide > div .posts-featured--small article .post__thumbnail-wrap a.post-card__video img { border-radius: 4px; height: auto; width: 100%; -webkit-transform: translateY(-50%); transform: translateY(-50%); position: absolute; top: 50%; left: 0; right: 0; }

.page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-videos-container .featured-videos-extra .slick-slider .slick-slide > div .posts-featured--small article h2.entry-title, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-videos-container .featured-videos-extra .slick-slider .slick-slide > div .posts-featured--small article h2.entry-title { margin: 5px 0 0; }

.page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-videos-container .featured-videos-extra .slick-slider .slick-slide > div .posts-featured--small article h2.entry-title a.post-card__video, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-videos-container .featured-videos-extra .slick-slider .slick-slide > div .posts-featured--small article h2.entry-title a.post-card__video { color: #464646; line-height: 20px; font-size: 14px; font-family: 'Nunito Sans'; font-weight: 600; text-transform: none; height: auto; }

@media (max-width: 989px) { .page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-videos-container .featured-videos-extra, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-videos-container .featured-videos-extra { padding-bottom: 40px; } }

.page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-videos-container + .widget_ads_widget, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-videos-container + .widget_ads_widget { display: table; margin: 0 auto 25px auto; }

@media (min-width: 1280px) { .page-herencia-hispana #content #wrap .container .grid main .herencia-hispana-videos-container + .widget_ads_widget, .page-herencia-hispana #content #wrap .navbar-container .grid main .herencia-hispana-videos-container + .widget_ads_widget { display: block; float: right; padding: 45px 0 0 0; margin: initial; } }

.page-herencia-hispana #pre-footer, .page-herencia-hispana #footer_promos { display: none; }

.page-herencia-hispana.geolocation-market-colorado #content #wrap .container .grid main .herencia-hispana-newsletter .top-logo div:nth-of-type(2) span:before, .page-herencia-hispana.geolocation-market-colorado #content #wrap .navbar-container .grid main .herencia-hispana-newsletter .top-logo div:nth-of-type(2) span:before { background-image: url(https://evc-sites.s3.amazonaws.com/noticiasv3/img/herencia-hispana/colorado.png); }

.page-herencia-hispana.geolocation-market-nevada #content #wrap .container .grid main .herencia-hispana-newsletter .top-logo div:nth-of-type(2) span:before, .page-herencia-hispana.geolocation-market-nevada #content #wrap .navbar-container .grid main .herencia-hispana-newsletter .top-logo div:nth-of-type(2) span:before { background-image: url(https://evc-sites.s3.amazonaws.com/noticiasv3/img/herencia-hispana/nevada.png); }

.page-herencia-hispana.geolocation-market-san-diego #content #wrap .container .grid main .herencia-hispana-newsletter .top-logo div:nth-of-type(2) span:before, .page-herencia-hispana.geolocation-market-san-diego #content #wrap .navbar-container .grid main .herencia-hispana-newsletter .top-logo div:nth-of-type(2) span:before { background-image: url(https://evc-sites.s3.amazonaws.com/noticiasv3/img/herencia-hispana/sandiego.png); }

.page-herencia-hispana.geolocation-market-el-paso #content #wrap .container .grid main .herencia-hispana-newsletter .top-logo div:nth-of-type(2) span:before, .page-herencia-hispana.geolocation-market-el-paso #content #wrap .navbar-container .grid main .herencia-hispana-newsletter .top-logo div:nth-of-type(2) span:before { background-image: url(https://evc-sites.s3.amazonaws.com/noticiasv3/img/herencia-hispana/elpaso.png); }

.page-herencia-hispana.geolocation-market-el-valle #content #wrap .container .grid main .herencia-hispana-newsletter .top-logo div:nth-of-type(2) span:before, .page-herencia-hispana.geolocation-market-el-valle #content #wrap .navbar-container .grid main .herencia-hispana-newsletter .top-logo div:nth-of-type(2) span:before { background-image: url(https://evc-sites.s3.amazonaws.com/noticiasv3/img/herencia-hispana/elvalle.png); }

.with_thumb .entry-meta .post-card__meta { padding-bottom: 0; }

.post-card .post-card__thumb-wrap .widget_videos-post-video > div, .post-card .post-card__thumb-wrap .widget_videos-post-video > iframe, .post-card .post-card__thumb-wrap .widget_videos-post-video > video { z-index: 3; position: relative; pointer-events: none; }

.slick-slider .post-card .post-card__thumb-wrap .widget_videos-post-video > div, .slick-slider .post-card .post-card__thumb-wrap .widget_videos-post-video > iframe, .slick-slider .post-card .post-card__thumb-wrap .widget_videos-post-video > video { pointer-events: all !important; }

.post-card .post-card__thumb-wrap .widget_videos-post-video > div[data-videos-is-created] { z-index: 6; }

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { background-color: initial !important; }

.recent-posts-widget .sponsor { display: -webkit-box; display: -ms-flexbox; display: flex; margin-top: 15px; }

.recent-posts-widget .sponsor .sponsor-text { padding-top: 18px; margin-right: 5px; }

.recent-posts-widget .single-share-column { display: none; }

@media only screen and (min-width: 990px) { .recent-posts-widget .posts-featured .posts-featured--small > article > .post-card__body > p, .recent-posts-widget .posts--four-columns .entry-title, .recent-posts-widget .large-up--one-third .entry-title { display: -webkit-box; -webkit-line-clamp: 3; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; }
  .recent-posts-widget .posts-featured .posts-featured--small > article > .post-card__body > p, .recent-posts-widget .posts--four-columns .entry-title { min-height: 3.5em; } }

.recent-posts-widget .large-up--one-third.posts-featured--small .with_thumb .post-card__heading.entry-title, .recent-posts-widget .double-slider .entry-title { min-height: initial !important; }

.recent-posts-widget .posts-featured--large .post-card__video:before, .recent-posts-widget .posts-featured--large .post-card__video:after { -webkit-transform: scale(1.5); transform: scale(1.5); }

.recent-posts-widget .posts-featured--large .post-card__video .videos-player-brightcove:before, .recent-posts-widget .posts-featured--large .post-card__video .videos-player-brightcove:after { -webkit-transform: scale(1.5); transform: scale(1.5); }

.recent-posts-widget .posts-featured--large .entry-title { min-height: initial !important; font-size: 24px !important; line-height: 1em !important; }

@media (max-width: 989px) { .recent-posts-widget .posts-featured--large .entry-title { font-size: 18px !important; line-height: 23px !important; } }

@media only screen and (max-width: 749px) { .recent-posts-widget .post-list .post-card .entry-title { margin-top: 0; } }

.recent-posts-widget > .see-more { display: block; margin: 0 auto 39px; float: none; }

.recent-posts-widget > .see-more > .url-more { text-align: left; font: normal normal normal 14px/14px Nunito Sans; letter-spacing: 0.14px; color: #3A3939; border-bottom: 2px solid #E46161; display: inline-block; padding-bottom: 2px; }

.recent-posts-widget > .see-more > .url-more .-arrow-right { background-image: url("../images/arrow-right.png"); margin: 0 0 -2px 5px !important; background-repeat: no-repeat; background-position: center; background-size: 100% auto; display: inline-block; height: 14px; width: 14px; }

.recent-posts-widget > .see-more > .url-more .-arrow-right:before { content: none; }

body { /* &:not(.mobile).tag { #wrap .recent-posts-widget>h2.widget-title { @include media-query($medium-up) { margin-top: 0 !important; } } } */ }

@media only screen and (min-width: 750px) { body:not(.single) #wrap .recent-posts-widget > h2.widget-title { margin-top: 27px; margin-bottom: 27px; } }

.site-content-home #main > .widget:first-child > .posts-featured > .posts-featured--large { border-right-color: transparent; }

.site-content-home #main > .widget:first-child > .posts-featured > .posts-featured--small { position: relative; }

@media only screen and (min-width: 750px) { .site-content-home #main > .widget:first-child > .posts-featured > .posts-featured--small:before { content: ""; position: absolute; left: 0; top: 0; height: calc(100% - 0.55em); width: 1px; background-color: #C4C4C4; } }

@media (max-width: 1292px) and (min-width: 750px) { .site-content-home #main > .widget:first-child > .posts-featured > .posts-featured--small:before { top: 0% !important; height: calc(100% * 1); } }

.site-content-home #main > .widget:nth-child(3) .posts-featured > .grid__item.posts-featured--large { border-right: none; position: relative; }

@media only screen and (min-width: 750px) { .site-content-home #main > .widget:nth-child(3) .posts-featured > .grid__item.posts-featured--large:after { content: ""; right: -1em; width: 1px; position: absolute; background-color: #C4C4C4; top: 0; height: calc(100% - 0.5em); } }

.site-content-archive .wrap-archive { padding-top: 4px; }

@media only screen and (max-width: 749px) { .site-content-archive .wrap-archive { padding-top: 4px; } }

@media (max-width: 480px) { .site-content-archive .wrap-archive.wrap-category:before { background-color: initial; } }

.site-content-archive .wrap-archive .container, .site-content-archive .wrap-archive .navbar-container { padding-left: 23px; padding-right: 23px; padding-top: 23px; }

@media (max-width: 480px) { .site-content-archive .wrap-archive .container, .site-content-archive .wrap-archive .navbar-container { padding-left: 15px; padding-right: 15px; } }

@media only screen and (max-width: 749px) { .site-content-archive .wrap-archive .container #primary.taxonomy-with-image-wrap .entry-breadcrumbs, .site-content-archive .wrap-archive .navbar-container #primary.taxonomy-with-image-wrap .entry-breadcrumbs { display: none; } }

.site-content-archive .wrap-archive .container #primary .page-header, .site-content-archive .wrap-archive .navbar-container #primary .page-header { margin-bottom: 25px; }

.site-content-archive .wrap-archive .container #primary .page-header.taxonomy-with-image:not(.promo), .site-content-archive .wrap-archive .navbar-container #primary .page-header.taxonomy-with-image:not(.promo) { min-height: 96px; }

@media only screen and (max-width: 749px) { .site-content-archive .wrap-archive .container #primary .page-header.taxonomy-with-image:not(.promo), .site-content-archive .wrap-archive .navbar-container #primary .page-header.taxonomy-with-image:not(.promo) { top: -35px !important; } }

.site-content-archive .wrap-archive .container #primary .page-header.taxonomy-with-image, .site-content-archive .wrap-archive .navbar-container #primary .page-header.taxonomy-with-image { background-repeat: no-repeat; border: none; background-size: cover; background-position: center; }

.site-content-archive .wrap-archive .container #primary .page-header.taxonomy-with-image h1, .site-content-archive .wrap-archive .navbar-container #primary .page-header.taxonomy-with-image h1, .site-content-archive .wrap-archive .container #primary .page-header.taxonomy-with-image .children-categories, .site-content-archive .wrap-archive .navbar-container #primary .page-header.taxonomy-with-image .children-categories { display: none; }

@media only screen and (max-width: 749px) { .site-content-archive .wrap-archive .container #primary .page-header.taxonomy-with-image.page-header--sponsored, .site-content-archive .wrap-archive .navbar-container #primary .page-header.taxonomy-with-image.page-header--sponsored { top: 0 !important; } }

@media (max-width: 480px) { .site-content-archive .wrap-archive .container #primary .page-header.taxonomy-with-image.page-header--sponsored, .site-content-archive .wrap-archive .navbar-container #primary .page-header.taxonomy-with-image.page-header--sponsored { margin-top: calc(12px + 0.95em); } }

.site-content-archive .wrap-archive .container #primary .page-header.taxonomy-with-image.page-header--sponsored .sponsor.tax-sponsor, .site-content-archive .wrap-archive .navbar-container #primary .page-header.taxonomy-with-image.page-header--sponsored .sponsor.tax-sponsor { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; }

@media only screen and (min-width: 990px) { .site-content-archive .wrap-archive .container #primary .page-header.taxonomy-with-image.page-header--sponsored:not(.taxonomy-with-image) .sponsor.tax-sponsor, .site-content-archive .wrap-archive .navbar-container #primary .page-header.taxonomy-with-image.page-header--sponsored:not(.taxonomy-with-image) .sponsor.tax-sponsor { right: 29px; } }

@media only screen and (min-width: 750px) and (max-width: 989px) { .site-content-archive .wrap-archive .container #primary .page-header.taxonomy-with-image.page-header--sponsored:not(.taxonomy-with-image) .sponsor.tax-sponsor, .site-content-archive .wrap-archive .navbar-container #primary .page-header.taxonomy-with-image.page-header--sponsored:not(.taxonomy-with-image) .sponsor.tax-sponsor { right: 15px; } }

@media only screen and (min-width: 750px) { .site-content-archive .wrap-archive .container #primary .page-header.taxonomy-with-image.page-header--sponsored:not(.taxonomy-with-image) .sponsor.tax-sponsor, .site-content-archive .wrap-archive .navbar-container #primary .page-header.taxonomy-with-image.page-header--sponsored:not(.taxonomy-with-image) .sponsor.tax-sponsor { top: 23px; display: block; } }

@media only screen and (max-width: 749px) { .site-content-archive .wrap-archive .container #primary .page-header.taxonomy-with-image.page-header--sponsored:not(.taxonomy-with-image) .sponsor.tax-sponsor, .site-content-archive .wrap-archive .navbar-container #primary .page-header.taxonomy-with-image.page-header--sponsored:not(.taxonomy-with-image) .sponsor.tax-sponsor { top: 0 !important; right: 0; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; margin: -35px 0 0; } }

@media only screen and (max-width: 749px) { .site-content-archive .wrap-archive .container #primary .page-header.taxonomy-with-image.page-header--sponsored.taxonomy-with-image, .site-content-archive .wrap-archive .navbar-container #primary .page-header.taxonomy-with-image.page-header--sponsored.taxonomy-with-image { margin-top: calc(12px + 0.75em + 15px); -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } }

.site-content-archive .wrap-archive .container #primary .page-header.taxonomy-with-image.page-header--sponsored.taxonomy-with-image .sponsor.tax-sponsor, .site-content-archive .wrap-archive .navbar-container #primary .page-header.taxonomy-with-image.page-header--sponsored.taxonomy-with-image .sponsor.tax-sponsor { right: 0; }

@media only screen and (min-width: 750px) { .site-content-archive .wrap-archive .container #primary .page-header.taxonomy-with-image.page-header--sponsored.taxonomy-with-image .sponsor.tax-sponsor, .site-content-archive .wrap-archive .navbar-container #primary .page-header.taxonomy-with-image.page-header--sponsored.taxonomy-with-image .sponsor.tax-sponsor { top: -33px; } }

@media only screen and (max-width: 749px) { .site-content-archive .wrap-archive .container #primary .page-header.taxonomy-with-image.page-header--sponsored.taxonomy-with-image .sponsor.tax-sponsor, .site-content-archive .wrap-archive .navbar-container #primary .page-header.taxonomy-with-image.page-header--sponsored.taxonomy-with-image .sponsor.tax-sponsor { right: 0; top: -35px; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; } }

@media only screen and (max-width: 749px) { .site-content-archive .wrap-archive .container #primary .page-header.taxonomy-with-image, .site-content-archive .wrap-archive .navbar-container #primary .page-header.taxonomy-with-image { right: 0; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; } }

@media (min-width: 481px) { .site-content-archive .wrap-archive .container #primary .page-header.taxonomy-with-image, .site-content-archive .wrap-archive .navbar-container #primary .page-header.taxonomy-with-image { margin-top: 12px; } }

@media (min-width: 481px) { .site-content-archive .wrap-archive .container #primary .page-header:not(.taxonomy-with-image), .site-content-archive .wrap-archive .navbar-container #primary .page-header:not(.taxonomy-with-image) { margin-top: 27px; } }

@media (max-width: 480px) { .site-content-archive .wrap-archive .container #primary .page-header, .site-content-archive .wrap-archive .navbar-container #primary .page-header { margin-top: 1px; } }

.site-content-archive .wrap-archive .container #primary .page-header .page-title, .site-content-archive .wrap-archive .navbar-container #primary .page-header .page-title { color: #828282; }

.site-content-archive .wrap-archive .container #primary .page-header .page-title span, .site-content-archive .wrap-archive .navbar-container #primary .page-header .page-title span { color: black; padding-right: 15px; margin-right: 15px; position: relative; }

.site-content-archive .wrap-archive .container #primary .page-header .page-title span:hover, .site-content-archive .wrap-archive .navbar-container #primary .page-header .page-title span:hover { color: #828282; }

.site-content-archive .wrap-archive .container #primary .page-header .page-title span:focus, .site-content-archive .wrap-archive .navbar-container #primary .page-header .page-title span:focus { color: #828282; }

@media only screen and (min-width: 750px) { .site-content-archive .wrap-archive .container #primary .page-header .page-title span:after, .site-content-archive .wrap-archive .navbar-container #primary .page-header .page-title span:after { background-color: #C4C4C4; top: calc(50% - 0.5em); position: absolute; height: 35px; content: ""; width: 1px; right: 0; } }

.site-content-archive .wrap-archive .container .recent-posts-widget, .site-content-archive .wrap-archive .navbar-container .recent-posts-widget { margin-top: 0; }

.site-content-archive .wrap-archive .container .page-header, .site-content-archive .wrap-archive .navbar-container .page-header { padding-right: 0; border-bottom: 1px solid #4C4C50; width: 100%; height: 45px; margin-top: 15px; }

.site-content-archive .wrap-archive .container .page-header .children-categories ul, .site-content-archive .wrap-archive .navbar-container .page-header .children-categories ul { padding-left: 15px; padding-top: 14px; margin-bottom: 0; }

.site-content-archive .wrap-archive .container .page-header .children-categories ul li, .site-content-archive .wrap-archive .navbar-container .page-header .children-categories ul li { font-size: 14px; font-weight: 800; font-family: "Nunito Sans", sans-serif; list-style: none; float: left; margin-right: 30px; }

.site-content-archive .wrap-archive .container .page-header .children-categories ul li a, .site-content-archive .wrap-archive .navbar-container .page-header .children-categories ul li a { color: black; white-space: nowrap; }

.site-content-archive .wrap-archive .container .page-header .children-categories ul li a:focus, .site-content-archive .wrap-archive .navbar-container .page-header .children-categories ul li a:focus { color: #828282; }

.site-content-archive .wrap-archive .container .page-header .children-categories ul li a:hover, .site-content-archive .wrap-archive .navbar-container .page-header .children-categories ul li a:hover { color: #828282; }

.site-content-archive .wrap-archive .container .page-header h1, .site-content-archive .wrap-archive .navbar-container .page-header h1 { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; display: inline-block; float: left; text-transform: initial; font-size: 40px; font-weight: 800; font-family: "Nunito Sans", sans-serif; margin-right: 30px; margin-top: -6px; }

.site-content-archive .wrap-archive .container #secondary #main .post-list-container h2 a, .site-content-archive .wrap-archive .navbar-container #secondary #main .post-list-container h2 a { color: black; }

.site-content-archive .wrap-archive .container #secondary #main .post-list-container h2 a:focus, .site-content-archive .wrap-archive .navbar-container #secondary #main .post-list-container h2 a:focus { color: #828282; text-decoration: none; }

.site-content-archive .wrap-archive .container #secondary #main .post-list-container h2 a:hover, .site-content-archive .wrap-archive .navbar-container #secondary #main .post-list-container h2 a:hover { color: #828282; }

.site-content-tag .wrap-archive .container #primary .page-header .page-title, .site-content-tag .wrap-archive .navbar-container #primary .page-header .page-title { color: #000; }

.gallery-slider .home-videos .post-card__meta { display: none !important; }

#buen-provecho-secondary .gallery-slider.single-slider .post-card__meta, #buen-provecho-secondary .gallery-slider.double-slider .post-card__meta, #archive-secondary .gallery-slider.single-slider .post-card__meta, #archive-secondary .gallery-slider.double-slider .post-card__meta { display: none !important; }

@media only screen and (max-width: 749px) { #buen-provecho-secondary .gallery-slider__slide-control, #archive-secondary .gallery-slider__slide-control { position: relative; text-align: right; margin: 0 0 -2.5em; padding: 0 !important; } }

.gallery-slider.single-slider .post-card__video, .gallery-slider.double-slider .post-card__video { -ms-touch-action: auto !important; touch-action: auto !important; }

.gallery-slider.single-slider .widget_videos-post-video, .gallery-slider.double-slider .widget_videos-post-video { pointer-events: all; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: pointer; z-index: 3; }

a.post-tags:hover { color: #828282 !important; }

.page-contactanos form h2 { display: none; }

.univision-sponsor { width: 157px; height: 37px; background-image: url("../images/univision_al_rescate_logo@2x.png"); background-size: contain; background-repeat: no-repeat; }

.edit-link { display: none; }

.entry-content form input[type="submit"] { margin: 2em auto; display: block; }

.widget-sponsor { margin-bottom: 0.5em; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }

.widget-sponsor > .sponsor-text { margin: 0 0.5em 0 0; }

#content #body-secondary .recent-posts-widget:first-child > .widget-sponsor { position: absolute; margin-top: 10px; right: 0; top: 0; }

#content #body-secondary .recent-posts-widget:last-child > .widget-title { position: absolute; top: 0; }

#content #body-secondary .recent-posts-widget > .widget-sponsor { float: none !important; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }

@media only screen and (min-width: 750px) { #content #body-secondary .recent-posts-widget > .widget-sponsor { margin-bottom: -0.2em; margin-top: 0.5em; } }

@media only screen and (max-width: 749px) { #content #body-secondary .recent-posts-widget > .widget-sponsor { margin-bottom: -0.75em; margin-top: 0.2em; } }

#content #body-secondary-bottom .recent-posts-widget .widget-sponsor { position: absolute; margin-top: 10px; right: 0; top: 0; }

body:not(.mobile) #content #body-secondary .recent-posts-widget > .gallery-slider__slide-control.home-videos { padding: 18px 0 !important; position: relative; text-align: right; }

@media only screen and (min-width: 750px) { body:not(.mobile) #content #body-secondary .recent-posts-widget > .gallery-slider__slide-control.home-videos { margin: 0 0 -1.65em; } }

@media only screen and (max-width: 749px) { body:not(.mobile) #content #body-secondary .recent-posts-widget > .gallery-slider__slide-control.home-videos { position: relative; padding: 18px 0 !important; margin: 0 0 -2.5em; } }

body.mobile #content #body-secondary .recent-posts-widget > .gallery-slider__slide-control.home-videos, body.mobile #content #archive-secondary .recent-posts-widget > .gallery-slider__slide-control.home-videos { z-index: 1; }

body.mobile #content #body-secondary .recent-posts-widget:first-child > .widget-sponsor, body.mobile #content #archive-secondary .recent-posts-widget:first-child > .widget-sponsor { margin-top: 0; }

body.mobile #content #body-secondary-bottom .recent-posts-widget .widget-sponsor { margin-top: 0; }

@media only screen and (max-width: 749px) { body.mobile #content #body-secondary-bottom .recent-posts-widget .widget-sponsor { position: relative !important; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; float: none; } }

@media only screen and (min-width: 750px) and (max-width: 989px) { body .site-content-archive .entry-breadcrumbs { margin-top: 0; } }

@media (max-width: 749px) { body .site-content-archive .wrap-archive .container > .grid, body .site-content-archive .wrap-archive .navbar-container > .grid { overflow: visible !important; } }

@media (min-width: 481px) and (max-width: 749px) { body .site-content-archive .wrap-archive .container > .grid #primary .page-header.taxonomy-with-image:not(.page-header--sponsored), body .site-content-archive .wrap-archive .navbar-container > .grid #primary .page-header.taxonomy-with-image:not(.page-header--sponsored) { top: 0 !important; } }

@media (min-width: 481px) and (max-width: 749px) { body .site-content-archive .wrap-archive .container > .grid #primary .page-header.taxonomy-with-image.page-header--sponsored, body .site-content-archive .wrap-archive .navbar-container > .grid #primary .page-header.taxonomy-with-image.page-header--sponsored { margin-top: calc(12px + 0.25em); } }

@media (min-width: 481px) and (max-width: 749px) { body:not(.admin-bar) .site-content-archive .wrap-archive .container > .grid #primary .page-header.taxonomy-with-image:not(.page-header--sponsored), body:not(.admin-bar) .site-content-archive .wrap-archive .navbar-container > .grid #primary .page-header.taxonomy-with-image:not(.page-header--sponsored) { margin-top: -10px !important; } }

@media (max-width: 480px) { body:not(.admin-bar) .site-content-archive .wrap-archive .container > .grid #primary .page-header.taxonomy-with-image:not(.page-header--sponsored), body:not(.admin-bar) .site-content-archive .wrap-archive .navbar-container > .grid #primary .page-header.taxonomy-with-image:not(.page-header--sponsored) { margin-top: calc(12px + 0.75em + 10px); margin-bottom: -13px; } }

@media (min-width: 481px) and (max-width: 749px) { body.admin-bar .site-content-archive .wrap-archive .container > .grid #primary .page-header.taxonomy-with-image:not(.page-header--sponsored).taxonomy-with-image, body.admin-bar .site-content-archive .wrap-archive .navbar-container > .grid #primary .page-header.taxonomy-with-image:not(.page-header--sponsored).taxonomy-with-image { margin-top: -14px !important; } }

@media (max-width: 480px) { body.admin-bar .site-content-archive .wrap-archive .container > .grid #primary .page-header.taxonomy-with-image:not(.page-header--sponsored).taxonomy-with-image, body.admin-bar .site-content-archive .wrap-archive .navbar-container > .grid #primary .page-header.taxonomy-with-image:not(.page-header--sponsored).taxonomy-with-image { margin-bottom: -10px; margin-top: calc(12px + 0.75em + 8px); } }

@media (max-width: 480px) { body.admin-bar .site-content-archive .wrap-archive .container > .grid #primary .page-header.taxonomy-with-image.page-header--sponsored.taxonomy-with-image, body.admin-bar .site-content-archive .wrap-archive .navbar-container > .grid #primary .page-header.taxonomy-with-image.page-header--sponsored.taxonomy-with-image { margin-top: calc(12px + 0.75em + 15px - 8px); } }

.post-single__read-more--left .sponsor .sponsor-text, .page-header--sponsored .sponsor .sponsor-text, .site-main .widget .sponsor .sponsor-text { display: inline-block; }

.post-single__read-more--left .sponsor img, .page-header--sponsored .sponsor img, .site-main .widget .sponsor img { display: inline-block; }

.sponsor { float: right; text-align: right; }

.sponsor .sponsor-text { text-transform: initial; display: block; font-weight: 400; font-size: 11px; margin-bottom: 0.5em; font-family: "Lato"; color: #3A3939; }

@media only screen and (max-width: 749px) { .sponsor .sponsor-text { padding: 0 !important; margin-bottom: 0; } }

.sponsor img { display: block; height: 40px; margin-bottom: 0.5em; padding-top: 10px; }

/** sponsor conf, para single y archivos. */
@media only screen and (min-width: 750px) and (max-width: 989px) { body.single .page-header--sponsored:not(.taxonomy-with-image), body.archive .page-header--sponsored:not(.taxonomy-with-image) { margin-top: 0 !important; } }

body.single .page-header--sponsored .sponsor.tax-sponsor:not(.widget-sponsor), body.archive .page-header--sponsored .sponsor.tax-sponsor:not(.widget-sponsor) { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; right: 15px; top: 5px; }

body.single .page-header--sponsored .sponsor.tax-sponsor:not(.widget-sponsor) .sponsor-text, body.archive .page-header--sponsored .sponsor.tax-sponsor:not(.widget-sponsor) .sponsor-text { margin: 0 0.5em 0 0; line-height: 1.48em; }

body.single .page-header--sponsored .sponsor.tax-sponsor:not(.widget-sponsor) .sponsor-link, body.archive .page-header--sponsored .sponsor.tax-sponsor:not(.widget-sponsor) .sponsor-link { display: -webkit-box; display: -ms-flexbox; display: flex; }

body.single .page-header--sponsored .sponsor.tax-sponsor:not(.widget-sponsor) .sponsor-link img, body.archive .page-header--sponsored .sponsor.tax-sponsor:not(.widget-sponsor) .sponsor-link img { height: 24px; padding: 0; margin: 0; }

body.single .page-header--sponsored .sponsor.tax-sponsor:not(.widget-sponsor) a, body.archive .page-header--sponsored .sponsor.tax-sponsor:not(.widget-sponsor) a { line-height: 0.65em; }

.sponsor-mobile { display: none; }

@media only screen and (max-width: 749px) { .sponsor-mobile { display: block; background-color: #FFF9E7; padding: 10px 0; } }

@media only screen and (max-width: 749px) { .sponsor-mobile .sponsor-mobile .sponsor.tax-sponsor { display: block; } }

body.archive #wrap > .container > .grid, body.archive #wrap > .navbar-container > .grid { margin-left: auto; margin-right: auto; }

@media (min-width: 1006px) and (max-width: 1179px) { body.archive.category-guia-de-huracanes .page-header--sponsored, body.archive.category-historias-especiales .page-header--sponsored, body.archive .page-header--sponsored.has-dropdown { padding-bottom: 100px; } }

@media (min-width: 990px) and (max-width: 1005px) { body.archive.category-guia-de-huracanes .page-header--sponsored, body.archive.category-historias-especiales .page-header--sponsored, body.archive .page-header--sponsored.has-dropdown { padding-bottom: 105px; } }

@media (min-width: 750px) and (max-width: 829px) { body.archive.category-guia-de-huracanes .page-header--sponsored, body.archive.category-historias-especiales .page-header--sponsored, body.archive .page-header--sponsored.has-dropdown { height: auto !important; } }

@media (min-width: 610px) and (max-width: 749px) { body.archive.category-guia-de-huracanes .page-header--sponsored, body.archive.category-historias-especiales .page-header--sponsored, body.archive .page-header--sponsored.has-dropdown { padding-bottom: 85px; } }

@media (min-width: 1180px) { body.archive.category-guia-de-huracanes .page-header--sponsored, body.archive.category-historias-especiales .page-header--sponsored, body.archive .page-header--sponsored.has-dropdown { margin-top: 57px; } }

@media only screen and (min-width: 750px) { body.archive.category-guia-de-huracanes .page-header--sponsored .sponsor.tax-sponsor, body.archive.category-historias-especiales .page-header--sponsored .sponsor.tax-sponsor, body.archive .page-header--sponsored.has-dropdown .sponsor.tax-sponsor { top: 0; right: 25px; } }

@media only screen and (max-width: 989px) { body.archive.category-guia-de-huracanes .page-header--sponsored .sponsor.tax-sponsor, body.archive.category-historias-especiales .page-header--sponsored .sponsor.tax-sponsor, body.archive .page-header--sponsored.has-dropdown .sponsor.tax-sponsor { position: relative; } }

@media (min-width: 1006px) and (max-width: 1179px) { body.archive.category-guia-de-huracanes .page-header--sponsored .sponsor.tax-sponsor, body.archive.category-historias-especiales .page-header--sponsored .sponsor.tax-sponsor, body.archive .page-header--sponsored.has-dropdown .sponsor.tax-sponsor { margin: 0 auto 0.5em; } }

@media (min-width: 990px) and (max-width: 1005px) { body.archive.category-guia-de-huracanes .page-header--sponsored .sponsor.tax-sponsor, body.archive.category-historias-especiales .page-header--sponsored .sponsor.tax-sponsor, body.archive .page-header--sponsored.has-dropdown .sponsor.tax-sponsor { margin-top: -0.7em; } }

@media (min-width: 990px) and (max-width: 1179px) { body.archive.category-guia-de-huracanes .page-header--sponsored .sponsor.tax-sponsor, body.archive.category-historias-especiales .page-header--sponsored .sponsor.tax-sponsor, body.archive .page-header--sponsored.has-dropdown .sponsor.tax-sponsor { right: 0; top: 30px; float: none; display: -webkit-box; display: -ms-flexbox; display: flex; margin-top: -40px; position: relative; margin-bottom: 35px; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } }

@media (min-width: 830px) and (max-width: 989px) { body.archive.category-guia-de-huracanes .page-header--sponsored .sponsor.tax-sponsor, body.archive.category-historias-especiales .page-header--sponsored .sponsor.tax-sponsor, body.archive .page-header--sponsored.has-dropdown .sponsor.tax-sponsor { top: 0; right: 0; } }

@media (min-width: 750px) and (max-width: 829px) { body.archive.category-guia-de-huracanes .page-header--sponsored .sponsor.tax-sponsor, body.archive.category-historias-especiales .page-header--sponsored .sponsor.tax-sponsor, body.archive .page-header--sponsored.has-dropdown .sponsor.tax-sponsor { top: 0; right: 0; float: none; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } }

@media only screen and (max-width: 749px) { body.archive.category-guia-de-huracanes .page-header--sponsored .sponsor.tax-sponsor, body.archive.category-historias-especiales .page-header--sponsored .sponsor.tax-sponsor, body.archive .page-header--sponsored.has-dropdown .sponsor.tax-sponsor { right: 0; float: none; display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } }

@media (min-width: 481px) and (max-width: 749px) { body.archive.category-guia-de-huracanes .page-header--sponsored .sponsor.tax-sponsor, body.archive.category-historias-especiales .page-header--sponsored .sponsor.tax-sponsor, body.archive .page-header--sponsored.has-dropdown .sponsor.tax-sponsor { top: 0; margin-top: -10px; margin-bottom: 10px; } }

@media (max-width: 480px) { body.archive.category-guia-de-huracanes .page-header--sponsored .sponsor.tax-sponsor, body.archive.category-historias-especiales .page-header--sponsored .sponsor.tax-sponsor, body.archive .page-header--sponsored.has-dropdown .sponsor.tax-sponsor { top: 10px; margin-top: 0; margin-bottom: -5px; } }

body.archive.category-guia-de-huracanes .archive-container #primary > .entry-breadcrumbs, body.archive.category-que-es-un-huracan .archive-container #primary > .entry-breadcrumbs, body.archive.category-que-hacer-en-un-huracan .archive-container #primary > .entry-breadcrumbs, body.archive.category-lista-de-refugios .archive-container #primary > .entry-breadcrumbs { display: block !important; line-height: 23px; }

body.archive.category-guia-de-huracanes .archive-container #primary > .page-header, body.archive.category-que-es-un-huracan .archive-container #primary > .page-header, body.archive.category-que-hacer-en-un-huracan .archive-container #primary > .page-header, body.archive.category-lista-de-refugios .archive-container #primary > .page-header { border-bottom: 1px solid #4C4C50 !important; margin: 8px auto 18px !important; /* @media (min-width: 481px) { margin-bottom: 5px !important; } */ }

body.archive.category-guia-de-huracanes .archive-container #primary > .page-header:after, body.archive.category-que-es-un-huracan .archive-container #primary > .page-header:after, body.archive.category-que-hacer-en-un-huracan .archive-container #primary > .page-header:after, body.archive.category-lista-de-refugios .archive-container #primary > .page-header:after { content: none !important; }

@media (max-width: 480px) { body.archive.category-guia-de-huracanes .archive-container #primary > .page-header, body.archive.category-que-es-un-huracan .archive-container #primary > .page-header, body.archive.category-que-hacer-en-un-huracan .archive-container #primary > .page-header, body.archive.category-lista-de-refugios .archive-container #primary > .page-header { margin-top: -18px !important; margin-bottom: 8px !important; height: 30px; } }

body.archive.category-guia-de-huracanes .archive-container #primary > .page-header.has-children > .children-categories, body.archive.category-guia-de-huracanes .archive-container #primary > .page-header .category-name, body.archive.category-que-es-un-huracan .archive-container #primary > .page-header.has-children > .children-categories, body.archive.category-que-es-un-huracan .archive-container #primary > .page-header .category-name, body.archive.category-que-hacer-en-un-huracan .archive-container #primary > .page-header.has-children > .children-categories, body.archive.category-que-hacer-en-un-huracan .archive-container #primary > .page-header .category-name, body.archive.category-lista-de-refugios .archive-container #primary > .page-header.has-children > .children-categories, body.archive.category-lista-de-refugios .archive-container #primary > .page-header .category-name { display: none !important; }

body.archive.category-guia-de-huracanes #main > .widget_custom_html, body.archive.category-que-es-un-huracan #main > .widget_custom_html, body.archive.category-que-hacer-en-un-huracan #main > .widget_custom_html, body.archive.category-lista-de-refugios #main > .widget_custom_html { border-top: none !important; }

body.archive.category-guia-de-huracanes #main ol.vjs-playlist, body.archive.category-que-es-un-huracan #main ol.vjs-playlist, body.archive.category-que-hacer-en-un-huracan #main ol.vjs-playlist, body.archive.category-lista-de-refugios #main ol.vjs-playlist { height: auto; }

@media (max-width: 480px) { body.archive.category-guia-de-huracanes #main ul, body.archive.category-que-es-un-huracan #main ul, body.archive.category-que-hacer-en-un-huracan #main ul, body.archive.category-lista-de-refugios #main ul { padding-left: 15px; }
  body.archive.category-guia-de-huracanes #main p > img, body.archive.category-que-es-un-huracan #main p > img, body.archive.category-que-hacer-en-un-huracan #main p > img, body.archive.category-lista-de-refugios #main p > img { float: none; clear: both; display: block; margin: 0 auto !important; }
  body.archive.category-guia-de-huracanes #main > .widget_text hr:nth-child(3), body.archive.category-que-es-un-huracan #main > .widget_text hr:nth-child(3), body.archive.category-que-hacer-en-un-huracan #main > .widget_text hr:nth-child(3), body.archive.category-lista-de-refugios #main > .widget_text hr:nth-child(3) { display: none; }
  body.archive.category-guia-de-huracanes #main > .widget_text h1:not(:first-child), body.archive.category-que-es-un-huracan #main > .widget_text h1:not(:first-child), body.archive.category-que-hacer-en-un-huracan #main > .widget_text h1:not(:first-child), body.archive.category-lista-de-refugios #main > .widget_text h1:not(:first-child) { border-top: 1px solid #464646; margin: 16px auto 0; padding-top: 16px; }
  body.archive.category-guia-de-huracanes #main > .widget_text p > cite > strong, body.archive.category-que-es-un-huracan #main > .widget_text p > cite > strong, body.archive.category-que-hacer-en-un-huracan #main > .widget_text p > cite > strong, body.archive.category-lista-de-refugios #main > .widget_text p > cite > strong { font-size: 16px; line-height: 30px; letter-spacing: 0.16px; font-style: normal; }
  body.archive.category-guia-de-huracanes #main > .widget_text p > cite:not(:last-child) > strong, body.archive.category-que-es-un-huracan #main > .widget_text p > cite:not(:last-child) > strong, body.archive.category-que-hacer-en-un-huracan #main > .widget_text p > cite:not(:last-child) > strong, body.archive.category-lista-de-refugios #main > .widget_text p > cite:not(:last-child) > strong { display: block; padding-top: 16px; margin-bottom: -10px; border-top: 1px solid #464646; }
  body.archive.category-guia-de-huracanes #main > .widget_text p > cite:last-child > a, body.archive.category-que-es-un-huracan #main > .widget_text p > cite:last-child > a, body.archive.category-que-hacer-en-un-huracan #main > .widget_text p > cite:last-child > a, body.archive.category-lista-de-refugios #main > .widget_text p > cite:last-child > a { display: block; padding-bottom: 16px; border-bottom: 1px solid #464646; } }

body.archive.category-guia-de-huracanes #main > .widget_entravision_social_share .shared-icons .social-share-whatsapp, body.archive.category-que-es-un-huracan #main > .widget_entravision_social_share .shared-icons .social-share-whatsapp, body.archive.category-que-hacer-en-un-huracan #main > .widget_entravision_social_share .shared-icons .social-share-whatsapp, body.archive.category-lista-de-refugios #main > .widget_entravision_social_share .shared-icons .social-share-whatsapp { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

body.archive.category-que-es-un-huracan .archive-container #primary > .page-header > .page-title > p, body.archive.category-que-hacer-en-un-huracan .archive-container #primary > .page-header > .page-title > p, body.archive.category-lista-de-refugios .archive-container #primary > .page-header > .page-title > p { font: normal normal 800 24px/30px 'Nunito Sans' !important; position: relative; letter-spacing: 0.24px; padding-top: 6px; padding-left: 40px; }

body.archive.category-que-es-un-huracan .archive-container #primary > .page-header > .page-title > p:before, body.archive.category-que-es-un-huracan .archive-container #primary > .page-header > .page-title > p:after, body.archive.category-que-hacer-en-un-huracan .archive-container #primary > .page-header > .page-title > p:before, body.archive.category-que-hacer-en-un-huracan .archive-container #primary > .page-header > .page-title > p:after, body.archive.category-lista-de-refugios .archive-container #primary > .page-header > .page-title > p:before, body.archive.category-lista-de-refugios .archive-container #primary > .page-header > .page-title > p:after { content: ""; bottom: 0; }

body.archive.category-que-es-un-huracan .archive-container #primary > .page-header > .page-title > p:before, body.archive.category-que-hacer-en-un-huracan .archive-container #primary > .page-header > .page-title > p:before, body.archive.category-lista-de-refugios .archive-container #primary > .page-header > .page-title > p:before { position: absolute; display: inline-block; border-radius: 4px; top: 5px; left: 0; margin: 0 10px 0 0; width: 30px; height: 30px; background-color: #F6B813; }

body.archive.category-que-es-un-huracan .archive-container #primary > .page-header > .page-title > p:after, body.archive.category-que-hacer-en-un-huracan .archive-container #primary > .page-header > .page-title > p:after, body.archive.category-lista-de-refugios .archive-container #primary > .page-header > .page-title > p:after { position: absolute; left: 4px; top: calc(5px + 4px); height: 22px; width: 22px; background-repeat: no-repeat; background-position: center; background-size: auto 14px; }

body.archive.category-que-es-un-huracan .archive-container #main .card-notice, body.archive.category-que-hacer-en-un-huracan .archive-container #main .card-notice, body.archive.category-lista-de-refugios .archive-container #main .card-notice { margin: -2px 0 24px; }

body.archive.category-que-es-un-huracan .archive-container #main h1, body.archive.category-que-es-un-huracan .archive-container #main hr, body.archive.category-que-es-un-huracan .archive-container #main div, body.archive.category-que-hacer-en-un-huracan .archive-container #main h1, body.archive.category-que-hacer-en-un-huracan .archive-container #main hr, body.archive.category-que-hacer-en-un-huracan .archive-container #main div, body.archive.category-lista-de-refugios .archive-container #main h1, body.archive.category-lista-de-refugios .archive-container #main hr, body.archive.category-lista-de-refugios .archive-container #main div { clear: both; }

body.archive.category-que-es-un-huracan .archive-container #main h1, body.archive.category-que-hacer-en-un-huracan .archive-container #main h1, body.archive.category-lista-de-refugios .archive-container #main h1 { font: normal normal 800 30px/30px 'Nunito Sans'; text-transform: initial; letter-spacing: 0.3px; margin-bottom: 5px; }

body.archive.category-que-es-un-huracan .archive-container #main p, body.archive.category-que-hacer-en-un-huracan .archive-container #main p, body.archive.category-lista-de-refugios .archive-container #main p { font: normal normal normal 14px/19px 'Nunito Sans'; letter-spacing: 0.14px; }

body.archive.category-que-es-un-huracan .archive-container #main .videos-player-brightcove, body.archive.category-que-hacer-en-un-huracan .archive-container #main .videos-player-brightcove, body.archive.category-lista-de-refugios .archive-container #main .videos-player-brightcove { margin: -8px auto 12px; }

body.archive.category-que-es-un-huracan .archive-container #main hr, body.archive.category-que-hacer-en-un-huracan .archive-container #main hr, body.archive.category-lista-de-refugios .archive-container #main hr { border-top-color: #464646; margin: 16px auto; }

body.archive.category-que-es-un-huracan .archive-container #main hr.hr-half, body.archive.category-que-hacer-en-un-huracan .archive-container #main hr.hr-half, body.archive.category-lista-de-refugios .archive-container #main hr.hr-half { max-width: 660px; margin-left: 0 !important; }

body.archive.category-que-es-un-huracan .archive-container #main ul > li, body.archive.category-que-hacer-en-un-huracan .archive-container #main ul > li, body.archive.category-lista-de-refugios .archive-container #main ul > li { font: normal normal normal 14px/19px 'Nunito Sans'; letter-spacing: 0.14px; }

body.archive.category-que-es-un-huracan .archive-container #main .widget_text a, body.archive.category-que-hacer-en-un-huracan .archive-container #main .widget_text a, body.archive.category-lista-de-refugios .archive-container #main .widget_text a { font: normal normal normal 14px/16px 'Nunito Sans'; letter-spacing: 0.14px; word-break: break-word; color: #000; }

body.archive.category-guia-de-emergencias .archive-container #main .widget_custom_html:first-child { border: none !important; }

body.archive.category-guia-de-huracanes .archive-container #main .widget_custom_html:first-child { margin: 0; }

body.archive.category-que-es-un-huracan .archive-container #main .widget_text p > img { height: auto; float: left; clear: left; margin: 0 8px 10px 0; }

@media (min-width: 481px) { body.archive.category-que-es-un-huracan .archive-container #main .widget_text p > img { max-width: 300px; } }

@media (max-width: 480px) { body.archive.category-que-es-un-huracan .archive-container #main .widget_text p > img { max-width: 345px; } }

body.archive.category-que-hacer-en-un-huracan .archive-container #main .widget_text p > img { width: 100%; height: auto; margin: 12px auto !important; }

@media (max-width: 480px) { body.archive.category-que-hacer-en-un-huracan .archive-container #main hr { display: none; }
  body.archive.category-que-hacer-en-un-huracan .archive-container #main h1:not(:first-child) { margin-bottom: 12px; font-size: 29.55px; } }

@media (max-width: 480px) { body.archive.category-lista-de-refugios .archive-container #main .widget_custom_html { border-bottom: 1px solid #464646; }
  body.archive.category-lista-de-refugios .archive-container #main .widget_custom_html strong { font-size: 14px; line-height: 16px; letter-spacing: 0.14px; } }

body.archive.category-lista-de-refugios .archive-container #main .widget_custom_html iframe { width: 100%; margin: 16px auto; border-radius: 4px; border: 2px solid #F6B813; }

.hurricane-icon:after, .category-que-es-un-huracan .archive-container #primary > .page-header > .page-title > p:after, .category-que-hacer-en-un-huracan .archive-container #primary > .page-header > .page-title > p:after { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAgCAMAAAAhSXi5AAAAk1BMVEUAAAA6OTk6OTk8PDw6OTk6OTk6OTk6OTk6OTk5OTk6OTk7Nzc6ODg4ODg6OTk6OTk6OTk7OTk6Ojo6Ojo6Ojo6Ojo5ODg5OTk7Ozs5ODg6Nzc5OTk6OTk6OTk6OTk6OTk5ODg5ODg6OTk6OTk4ODg6Ojo6ODg6OTk7Ojo5OTk4ODg5OTk7OTk7Ozs8Ojo5OTk6OTmAVYMVAAAAMHRSTlMA6ecF9eXc96n77xT6C+zhamcRYS4j3s4/OijTy71bt3p3dFEfxaKIgkhBNa6qmpRL0SWbAAABaElEQVQoz11RiXbCMAxzTK+kJ21HodxjNzv0/183pRS6off86qixbDlyj7Rv75n5Z6RqTCIT8qrTGAPWN3L2OnCBZUT9lV2WJItw7QBznF3ZY8Hj87I1gE4NDw7xYiXySAnXPY3sySHY50zqraGWLi9jhYj3o179Zii3EuLbYkF2xFMEhDXnVf7+66mEfRHZBdgMkzdJ0viqs4FJ5QvxnIeHReCdPDDdwh4lgjKfLYAsAyLef3esL6FMmwA6rwyCZugWig+RBBml5hn89kIoY6IrO9Ihw+SDiBlEduyjKGUD986ULqy9tOwVkRwybP2A0W3AyndIOf3Z29klyW5YQofgJPJiUaYyYVlA2a0OARZfQWP2R4iVX+ZrOrL7mBu8lCmd67M/5NsAxem65M4BeBT54FM7fke0Xqf92BRAUd26HMi6dUgyLm9P0nsnloFY36bnW4MgZ7oqlwmJMapR0tTyH22fyh1+AR4LJPlhHqfEAAAAAElFTkSuQmCC); }

.check-icon:after { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAaCAMAAACTisy7AAAAllBMVEUAAAA6OTk6OTk5OTk7Ozs5OTk6OTk6ODg5ODg5ODg6OTk6OTk7OTk6OTk6OTk6OTk5OTk5ODg6ODg6OTk6OTk5OTk6Ojo7Ozs4ODg6Ojo5OTk6OTk5OTk6OTk5OTk5OTk5OTk6OTk6ODg6OTk5OTk5OTk7OTk6OTk6OTk6ODg5OTk6Ojo7OTk6Ojo6OTk6Ojo8ODg6OTnVQ1OrAAAAMXRSTlMA7/s1B2Lkno99eWQg8bu3qJVxXlpDMi4lGRP42MXAhN/Mx7OyraFya2hQSj4OzkY3D2peaAAAARtJREFUKM91kdmWgjAQRENEdlBQBGRz352Z+v+fm9AhkiOHeqr0TSqdDvvIfLbLKLKTjI1UOCF6Vc8vdi8xyOoqQaASlxDijeN5dgXUojTn/CFhx0J3KxeblTA+BxxaeoLtA6ZpLphBnWXCHd4jNiN7Fq6YYAGA+QRjCWCZE4wdgXjMzOTanaiAFWPv20tjlOeKpQGk3VO5r2fGgP2BDQBfu8+Wl+0odmMIehl6WcjYoxzUrKOKUd5aDs9iRDWWCl/QEGgTJRt/hCj1oIxFP5Jf85496ACd4EBkMk1ZCPz0lRZAo40+NYBSDdCMulZu/dbc5qDXKXqCUHh2/btTC0fTGqhbQtPuNSAKu3CFLM9k39qu48W+PrW/Q+kfyQ8rBKYe17cAAAAASUVORK5CYII=); }

.shelter-icon:after, .category-lista-de-refugios .archive-container #primary > .page-header > .page-title > p:after { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAABF0y+mAAAAclBMVEUAAAA+Pj47OTk6Ojo6ODg6OTk6OTk6OTk9Nzc6OTk5OTlISEg6OTk5OTk7Ojo6Nzc6OTk6OTk6Ojo5OTk5OTk6OTk6OTk5OTk6ODg5OTk1NTU6OTk6OTk7OTk6OTk6Ojo5OTk6Ojo5OTk4ODg9PT06OTkC2fNpAAAAJXRSTlMACDdm0c+Z3xP0twP6lkom69h6Ww3s5MWRURjar6qigG8+LSAZ9spr5wAAAL1JREFUKM/VkNcOwyAMRZ0JmWSv7uH//8XaKIpoIFJfex4Q3GNhDJiUQpTgxiuQKDyX82vU1L6lsiYnkaa05E327V4jpQmlQUKbUZmu5Sh8AqEiLrtvSp6RmLy1wU03eK8DDHQQD+NpJwqqkgeYkLh0YNDFnF07qLlqhh1zxVcDLwtYLDwUS8/5Xz9LFWyovZQJbiRyJ3008G3Zx5reKSPQhH8rB8Q2s2XWIgqI8ZACpDhyQgLIWOS2yUUh4QOcly1B0L/QfAAAAABJRU5ErkJggg==); }

.support-icon:after { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAABF0y+mAAAAgVBMVEUAAAA6OTk6OTk6OTk3Nzc6OTk5OTk6OTk6ODg6ODg9PT06OTk6OTk6OTk8Nzc3Nzc7ODg6OTk5OTk5OTk6OTk6ODg6ODg6Ojo7ODg5OTk5ODg6Nzc5OTk6OTk6OTk6OTk5OTk6ODg5OTk6ODg6ODg6Ojo6Ojo6OTk5ODg6Ojo6OTlujii4AAAAKnRSTlMA6vvtDPGulmNMBbtqMx8XE+PeysS1oY16VUQp9ufYqYYn1L+IWjnufHPqHfDyAAABF0lEQVQoz32S2XKDMAwAhSFgIISbADmbq+3+/weWI+FKpvskeWVpPLIMWDqPlYptbckba4MnxnqhLJsWs6+wZ5c9H0grq6mqMiD3JvIGaj0MUHAe3UbBfUwrUJshc6CQCQU4Q3LoKmedDq94B5nMyODrGdZjl3FO3UfhCZJg6oIETmHX1ABIpzIFMJrG3hGUYjWVZnvCRcSF48ZYSiM8gislaHmXoqGULbifpAvb/2UJ5Sf5A7/ygJU2l9LUewhEclrMfq+77unPlTdRlL0i0d9wbd5uA/j9d7gXvhO1W6blEEnkQ7z4RytUHoN/K/ZwnssHOLKj52LNZdBOrjulTpHM8RIwFDiVG8obtQJIPflIcN0n58mwP1cUJLDe0F/LAAAAAElFTkSuQmCC); }

.card-notice { padding: 15px; border-radius: 4px; }

.card-notice h3, .card-notice p { text-align: left; font-family: 'Nunito Sans'; }

.card-notice > h3 { font-weight: 800; line-height: 32px; margin: 0 0 2px; font-size: 24px; text-transform: initial; }

.card-notice > p { font: normal normal bold 13px/16px 'Nunito Sans' !important; letter-spacing: 0 !important; color: #000; margin: 0; }

.card-notice.--yellow { background-color: #F6B813; }

.hurricane_list { margin: 0; padding: 0; list-style: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; counter-reset: incrementcounter; }

@media (max-width: 480px) { .hurricane_list { padding-left: 0 !important; } }

.hurricane_list > li { text-align: left; font: normal normal 800 20px/30px Nunito Sans; letter-spacing: 0.2px; color: #000; margin-bottom: 19px; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; }

.hurricane_list > li:before { content: counter(incrementcounter); counter-increment: incrementcounter; position: relative; width: auto; height: auto; border-radius: 50%; top: 2px; -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; }

.hurricane_list > li:after { content: ".-"; position: relative; top: 2px; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }

.hurricane_list > li > .hurricane_menu { text-align: left; font: normal normal bold 14px/23px Nunito Sans; letter-spacing: 0.14px; color: #3A3939; background: #F1F1F1 0% 0% no-repeat padding-box; -webkit-box-shadow: 0px 2px 4px #0000001A; box-shadow: 0px 2px 4px #0000001A; border: 1px solid #707070; border-radius: 4px; padding: 2.5px 13px; position: relative; margin-left: 8px; max-height: 30px; overflow: hidden; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }

.hurricane_list > li > .hurricane_menu[class*="-icon"] { padding-left: 43px; }

.hurricane_list > li > .hurricane_menu[class*="-icon"]:before { content: ""; position: absolute; border-radius: 4px; left: 0; top: 0; bottom: 0; height: 100%; width: 30px; background-color: #F6B813; }

.hurricane_list > li > .hurricane_menu[class*="-icon"]:after { position: absolute; left: 0; top: 0; bottom: 0; width: 30px; height: 30px; background-position: center; background-repeat: no-repeat; }

.hurricane_list > li > .hurricane_menu[class*="-icon"].hurricane-icon:after { content: ""; background-size: auto 15.33px; }

.hurricane_list > li > .hurricane_menu[class*="-icon"].check-icon:after { content: ""; background-size: auto 14px; }

.hurricane_list > li > .hurricane_menu[class*="-icon"].shelter-icon:after { content: ""; background-size: auto 14px; }

.hurricane_list > li > .hurricane_menu[class*="-icon"].support-icon:after { content: ""; background-size: auto 14px; }

#Asistencia { background-color: #fff; overflow-x: hidden; overflow-y: auto; z-index: 100000; }

@media (max-width: 480px) { #Asistencia:after { content: ""; position: fixed; bottom: 0; z-index: 0; width: 100%; height: 20px; -webkit-box-shadow: 0 -10px 10px 0 #fff; box-shadow: 0 -10px 10px 0 #fff; background-color: #fff; } }

#Asistencia .modal-close { position: absolute; cursor: pointer; width: 35px; height: 35px; left: 0; z-index: 1; margin: 0 auto; }

@media (min-height: 625px) and (min-width: 481px) { #Asistencia .modal-close { top: 12vh; } }

@media (max-height: 624px) and (min-width: 481px) { #Asistencia .modal-close { top: 2vh; } }

@media (min-width: 620px) { #Asistencia .modal-close { right: calc(-360px - 12.5px - 192px); } }

@media (max-width: 619px) and (min-width: 520px) { #Asistencia .modal-close { right: calc(-360px - 12.5px - 96px); } }

@media (max-width: 519px) and (min-width: 481px) { #Asistencia .modal-close { right: calc(-360px - 12.5px - 15px); } }

@media (min-width: 481px) { #Asistencia .modal-close { background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAGFBMVEUAAABwcHB3d3d2dnZ2dnZ2dnZ3d3d3d3e/Bsy3AAAAB3RSTlMAENDPwKCfrnHNtgAAAI9JREFUKM9d0rENwkAQBdHvDk4gyImIiSjhYiLHtABnbfuWddKM5I1f8keb+2iJt/Rv1nol3rW2VP1bRO+q9DqYqEYuk4keWZ4HE/1aYKDARDAQTAQDyUQykAwkA8lAMhAMZAKXmoClIpgJCGIngtiJICCCiOwmgolgIJgIJpKJZH0i2QgIlnUi2Zbb+TE/O7l9WuptUhQSAAAAAElFTkSuQmCC) no-repeat scroll center/18px auto; } }

@media (max-width: 480px) { #Asistencia .modal-close { right: 0; z-index: 1; width: 100%; bottom: 19px; max-width: 330px; border-radius: 2px; background-color: #fff; border: 2px solid #CC9C00; }
  #Asistencia .modal-close:after { content: "Cerrar"; position: absolute; left: 0; right: 0; top: 0; bottom: 0; font: normal normal bold 12px/16px 'Nunito Sans'; text-transform: uppercase; text-align: center; line-height: 2.5em; color: #CC9C00; }
  #Asistencia .modal-close:hover, #Asistencia .modal-close:active, #Asistencia .modal-close:focus { background-color: #CC9C00; }
  #Asistencia .modal-close:hover:after, #Asistencia .modal-close:active:after, #Asistencia .modal-close:focus:after { color: #fff; } }

#Asistencia .modal-body { padding: 2.5vh 7.5px; max-width: 360px; }

@media (min-height: 625px) { #Asistencia .modal-body { margin: 15vh auto 1vh; } }

@media (max-height: 624px) and (min-height: 555px) { #Asistencia .modal-body { margin: 5vh auto 1vh; } }

@media (max-height: 554px) and (min-width: 481px) { #Asistencia .modal-body { margin: 1.5vh auto 0; } }

@media (max-width: 480px) { #Asistencia .modal-body { margin: 0 auto calc(44px + 60px); } }

#Asistencia .modal-body h3, #Asistencia .modal-body p { text-align: left; font-family: 'Nunito Sans'; }

#Asistencia .modal-body h3 { font-size: 24px; line-height: 1em; text-transform: initial; }

#Asistencia .modal-body > p { font: normal normal 800 14px/16px 'Nunito Sans'; letter-spacing: 0.14px; }

#Asistencia .modal-body > p:nth-child(3) { margin: 20px 0 32px; }

#Asistencia .modal-body > .title { letter-spacing: 0.24px; line-height: 30px; font-weight: 700; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; position: relative; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; width: 100%; margin: 0 0 10px; }

#Asistencia .modal-body > .title.question-icon:before, #Asistencia .modal-body > .title.question-icon:after { content: ""; bottom: 0; }

#Asistencia .modal-body > .title.question-icon:before { position: relative; display: inline-block; border-radius: 4px; top: 0; left: 0; margin: 0 10px 0 0; width: 30px; height: 30px; background-color: #F6B813; }

#Asistencia .modal-body > .title.question-icon:after { position: absolute; left: 4px; top: 4px; height: 22px; width: 22px; background-repeat: no-repeat; background-position: center; background-size: auto 14px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAABF0y+mAAAAilBMVEUAAAA6OTk6OTk6OTk6OTk6OTk5OTk6OTk6OTk6OTk6OTkzMzM6OTk5ODg6Ojo6OTk7Ozs5NTU6ODg6OTk4Nzc6OTk5OTk6OTk5ODg4ODg4ODg6OTk5ODg6OTk7OTk6OTk7OTk5ODg5OTk6OTk3Nzc6Ojo5OTk6OTk5OTk9Ozs4ODg6Ojo9PT06OTn7E7trAAAALXRSTlMA3/rG1Ojb79Cb8wXKMgyyXEiTjyHjzXBNSSStiGphvJeLd0US5reoUjopFhXVjzKLAAABW0lEQVQoz2WT14KDIBBFBUTBkGg0McX0vuX+/+8tDCyY3XnBmSPTyaJMtVBFoYSeZn/lkJcIUuaHN7TtK3Am6rYdBOOo+m1iGwae72dema1yDjaPTELuJunfSXeHDHTLsFzb86sTyuazcL8vwRYEe0jHGgaS5cUqcwlDeVZ85yq5x2xfVu2qqrFHjtzFOwLIzycG0J2JNdsbJd87BwVQ3LLsWgLM6SteTjMNRjXUx2Nnj4UECqqIQWcCIktyM4A3EFB4JtYUlskrfddQNlYb2aW0jO290qKwsPMKhQEXi6BpCxWGX3jlgIltHKDGCW0A7GIMYwGV4uWzruvNKMbJNyHIh25ScrYJvn2BSVTkNrTPN/7sDU8AfYAtr5o0Mmon8PDsJWHSsMmVVo9vMq3DsP1k5fltTSStSaBuwVahott4wcizcatpBt3WtJqGfEZpxksdq/33HE7pOfwAIS4iRh+x5OQAAAAASUVORK5CYII=); }

#Asistencia .modal-body .card-notice > p { margin-bottom: 2px; }

#Asistencia .modal-body > .modal-phones { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; row-gap: 24px; padding-left: calc(35px + 16px); -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

#Asistencia .modal-body > .modal-phones > a { text-align: center; font: normal normal bold 14px/18px Nunito Sans; letter-spacing: 0.14px; color: #3A3939; background: #F1F1F1 0% 0% no-repeat padding-box; -webkit-box-shadow: 0px 2px 4px #0000001A; box-shadow: 0px 2px 4px #0000001A; border: 1px solid #707070; border-radius: 4px; padding: 8px; display: inline-block; position: relative; width: calc(100% - 35px - 16px); height: 35px; margin: 0; max-width: 243px; }

#Asistencia .modal-body > .modal-phones > a:before, #Asistencia .modal-body > .modal-phones > a:after { content: ""; position: absolute; display: inline-block; }

#Asistencia .modal-body > .modal-phones > a:before { border-radius: 4px; top: -1px; bottom: 0; left: calc(-35px - 16px); width: 35px; height: 35px; background-color: #F6B813; }

#Asistencia .modal-body > .modal-phones > a:after { bottom: 0; top: calc(-1px + 8.75px); width: 17.5px; height: 17.5px; left: calc(-35px - 16px + 8.75px); background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAMAAAApB0NrAAAAgVBMVEUAAAA6OTk5OTk5ODg4ODg5OTk6OTk6OTk5OTk6OTk6OTk5OTk6OTk6OTk6OTk6OTk8ODg9PT06OTk6OTk6OTk7ODg6OTk5ODg5OTk6Ojo6Ojo6OTk6OTk6OTk6ODg6OTk5OTk6OTk6OTk6ODg7Ozs6Ojo3Nzc6OTk7ODg3Nzc6OTlmvfY+AAAAKnRSTlMA+/Y5JQrqgg/y4t/BuKeKEwPmzJpxX1FBLB/u29XQxrKgeWdKNAfsSRfNQqf/AAABAElEQVQ4y4WU567DIAxGIYvsNLvrdtxuv/8DtqIOQ8L0/ERH2JgP2Id1z6ELmY81hw8Hn7J9gMS3UQ1fBlrZcHSymHQELEykUyqnJJ0OFBHlBNoRlJNo50Q5R+1cKGdQyl9LOTMgScQoUpwhv/2+i5x5CLHW1SdVIClijxPhGBvm4R+79iWo7dXpaW4cp5j+rgal0Xc8r+xqFUpHvX6CoLGsdI9SvjQ+yvw2ZvXNDiUuZL2Q4znGuzFuFbZiatkqh4V81tJTSbAXPWgS871m4CSwnlrndApm8qpcTs1sxgA0VGi2AwebsysqZ2uvKnZHfCoB4c2d/pQudbHLDkKm5Q08UUBs2kHQ4AAAAABJRU5ErkJggg==) no-repeat scroll center/contain; }

#Asistencia .modal-body > .btn-download { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: 24px auto 0; }

#Asistencia .modal-body > .btn-download > .btn { text-align: center; font: normal normal bold 12px/16px Nunito Sans; letter-spacing: 0px; text-transform: uppercase; border-radius: 2px; border: none; padding: 10px 27px; height: 36px; }

#Asistencia .modal-body > .btn-download > .btn:after { border-radius: 2px; }

#Asistencia .modal-body > .btn-download.--yellow-white > .btn { color: #fff; background-color: #FFC300 !important; }

#Asistencia .modal-body > .btn-download.--yellow-white > .btn:after { background-color: #CC9C00; }

b { display: inline; }

.single-event .post-single__thumb-wrap { width: 100%; }

.page-sales .entry-header, .page-anunciate-aqui .entry-header { display: none; }

.page-sales .content-area, .page-anunciate-aqui .content-area { clear: both; }

.page-sales .wrap-default.wrap-page, .page-anunciate-aqui .wrap-default.wrap-page { margin: 0; padding-top: 0; }

.page-sales header.component--hero h1:after, .page-anunciate-aqui header.component--hero h1:after { content: ""; width: 50px; height: 4px; background-color: #FFC300; display: block; margin-top: 0.5em; }

.page-sales #wrap, .page-anunciate-aqui #wrap { margin-bottom: 0; padding-bottom: 0; }

.page-sales .custom-content-page, .page-anunciate-aqui .custom-content-page { max-width: none; background-color: #f0f0f0; padding: 2em; margin-bottom: -1em; }

.page-sales #wrap form, .page-anunciate-aqui #wrap form { max-width: 750px; margin: auto; }

.page-sales #wrap form label, .page-anunciate-aqui #wrap form label { color: black; }

@media only screen and (min-width: 750px) { .page-sales #wrap form label, .page-anunciate-aqui #wrap form label { width: 50%; float: left; padding: 20px; } }

.page-sales #wrap form span[role="alert"], .page-anunciate-aqui #wrap form span[role="alert"] { margin-top: 1em; display: inline-block; }

.page-sales #wrap form input[type="submit"], .page-anunciate-aqui #wrap form input[type="submit"] { margin: 2em auto; clear: both; display: block; }

.page-sales #wrap form input[type="submit"]:hover, .page-sales #wrap form input[type="submit"]:focus, .page-anunciate-aqui #wrap form input[type="submit"]:hover, .page-anunciate-aqui #wrap form input[type="submit"]:focus { background-color: #cc9c00; }

.page-sales #wrap form p, .page-anunciate-aqui #wrap form p { clear: both; }

@media only screen and (min-width: 750px) { .page-sales #wrap form p, .page-anunciate-aqui #wrap form p { display: inline; clear: none; } }

.page-sales #wrap form h2, .page-anunciate-aqui #wrap form h2 { text-align: center; }

.icon-list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; }

.icon-list:first-child { border: 0; }

.icon-list__item { border-left: 1px solid #b5b5b5; width: 100%; padding: 1em; }

@media only screen and (min-width: 750px) { .icon-list__item { width: 25%; padding: 4em 2em 2em; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; /* vertical alignment of flex items */ -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; /* center flex items vertically */ -webkit-box-align: center; -ms-flex-align: center; align-items: center; /* center flex items horizontally */ } }

@media only screen and (max-width: 749px) { .icon-list__item { padding: 1em; } }

@media only screen and (min-width: 990px) { .icon-list__item .h1 { font-size: 65px; letter-spacing: -2.25px; } }

@media only screen and (min-width: 750px) { .icon-list__item h5 { min-height: 75px; } }

.icon-list__item p { font-size: 24px; color: #151515; letter-spacing: 0; text-align: center; line-height: 30px; }

.icon-list__item img { max-width: 40px; margin: 0 auto 1em auto; }

#main .post-list { margin-top: 15px; }

#main:not(.with_breaking) div:nth-of-type(3) .posts-featured .posts-featured--large article:first-of-type, #main:not(.with_breaking) div:nth-of-type(3) .posts-featured .posts-featured--small article:first-of-type { padding-top: 15px; border-top: 1px solid #c4c4c4; }

#main.with_breaking > .recent-posts-widget:nth-child(3) { padding-top: 15px; }

@media only screen and (min-width: 750px) { #main.with_breaking > .recent-posts-widget:nth-child(3) { border-top: 2px solid #4c4c50; } }

@media only screen and (max-width: 749px) { #main.with_breaking > .recent-posts-widget:nth-child(3) { border-top: 1px solid #C4C4C4 !important; } }

#main > .recent-posts-widget > .sponsor.widget-sponsor { position: absolute; right: 0; top: 0; }

@media only screen and (min-width: 750px) { #main > .recent-posts-widget > .sponsor.widget-sponsor { margin-top: 10px; } }

@media only screen and (max-width: 749px) { #main > .recent-posts-widget > .sponsor.widget-sponsor { margin-top: 4px; } }

@media (max-width: 989px) { #main .recent-posts-widget post-list-container .posts-featured.post-grid.grid .grid__item small--full.large-up--two-thirds.posts-featured--large article:first-of-type { border: 0; padding: 0; } }

#main div:nth-of-type(3) .post-list { margin-left: 0; }

@media only screen and (min-width: 750px) { #main div:nth-of-type(3) .post-list { grid-template-columns: repeat(3, 1fr); grid-gap: 30px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-left: 0 !important; margin-right: 0 !important; display: grid; } }

@media only screen and (max-width: 749px) { #main div:nth-of-type(3) .post-list { display: block; } }

#main div:nth-of-type(3) .post-list > .grid__item { width: 100% !important; padding: 0 !important; margin: 0 !important; position: relative; }

#main div:nth-of-type(3) .posts-featured { margin-left: 0; margin-right: 0; }

@media (min-width: 1780px) { #main div:nth-of-type(3) .posts-featured { grid-template-columns: 2.085fr 1fr; } }

@media (min-width: 1721px) and (max-width: 1779px) { #main div:nth-of-type(3) .posts-featured { grid-template-columns: 2.08fr 1fr; } }

@media (min-width: 1691px) and (max-width: 1720px) { #main div:nth-of-type(3) .posts-featured { grid-template-columns: 2.08fr 1fr; } }

@media (min-width: 1500px) and (max-width: 1690px) { #main div:nth-of-type(3) .posts-featured { grid-template-columns: 2.09fr 1fr; } }

@media (min-width: 1400px) and (max-width: 1499px) { #main div:nth-of-type(3) .posts-featured { grid-template-columns: 2.1fr 1fr; } }

@media (min-width: 1391px) and (max-width: 1399px) { #main div:nth-of-type(3) .posts-featured { grid-template-columns: 2.095fr 1fr; } }

@media (min-width: 1181px) and (max-width: 1390px) { #main div:nth-of-type(3) .posts-featured { grid-template-columns: 2.1fr 1fr; } }

@media (min-width: 1081px) and (max-width: 1180px) { #main div:nth-of-type(3) .posts-featured { grid-template-columns: 2.13fr 1fr; } }

@media (min-width: 990px) and (max-width: 1079px) { #main div:nth-of-type(3) .posts-featured { grid-template-columns: 2.14fr 1fr; } }

@media (min-width: 900px) and (max-width: 989px) { #main div:nth-of-type(3) .posts-featured { grid-template-columns: 2.115fr 1fr; } }

@media (min-width: 750px) and (max-width: 899px) { #main div:nth-of-type(3) .posts-featured { grid-template-columns: 2.145fr 1fr; } }

@media only screen and (min-width: 750px) { #main div:nth-of-type(3) .posts-featured { grid-gap: 30px; row-gap: 0; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-left: 0 !important; margin-right: 0 !important; display: grid; } }

@media only screen and (max-width: 749px) { #main div:nth-of-type(3) .posts-featured { display: block; } }

#main div:nth-of-type(3) .posts-featured > .grid__item { width: 100% !important; padding: 0 !important; margin: 0 !important; position: relative; }

#main div:nth-of-type(3) .posts-featured > .grid__item > .post-card:last-child { margin-bottom: -2px; padding-bottom: 0; }

@media only screen and (min-width: 990px) { #main div:nth-of-type(3) .posts-featured > .posts-featured--small { padding-left: 1px !important; } }

#main div:nth-of-type(3) .posts-featured > .posts-featured--small .with_thumb[data-sponsored="false"] .post-card__title .h6 { margin-top: 1px !important; margin-bottom: 8px !important; }

#main div:nth-of-type(3) .posts-featured > .posts-featured--small .with_thumb[data-sponsored="false"] .post-card__body p { margin-bottom: -2px; line-height: 20px; }

#main div:nth-of-type(3) .post-list .large-up--one-third { width: 100% !important; margin: 0 !important; position: relative; padding: 0; }

#main div:nth-of-type(3) .post-list .large-up--one-third:nth-of-type(2) { /* .post-card__meta{ display: none; } */ }

@media only screen and (min-width: 750px) { #main div:nth-of-type(3) .post-list .large-up--one-third:nth-of-type(2):before { content: ""; position: absolute; left: -1em; top: 0; height: calc(100% + 1em); width: 1px; background-color: #C4C4C4; } }

#main div:nth-of-type(3) .post-list .large-up--one-third:nth-of-type(3) { border-left: 1px solid #c4c4c4; }

@media only screen and (min-width: 750px) { #main div:nth-of-type(3) .post-list .large-up--one-third:nth-of-type(3) { border-left-color: transparent; }
  #main div:nth-of-type(3) .post-list .large-up--one-third:nth-of-type(3):before { content: ""; position: absolute; left: -1em; top: 0; height: calc(100% + 1em); width: 1px; background-color: #C4C4C4; } }

#content-juntos, #content-juntas { overflow: visible !important; }

@media only screen and (max-width: 749px) { #content-juntos, #content-juntas { margin-top: 12px; } }

#wrap-juntos, #wrap-juntas { background-color: transparent; background-image: url("../images/bg-juntos_2x.png"); background-position: center top; background-repeat: no-repeat; padding-bottom: 32px; }

@media only screen and (min-width: 750px) { #wrap-juntos, #wrap-juntas { margin-top: -13px; } }

@media only screen and (max-width: 749px) { #wrap-juntos, #wrap-juntas { margin-top: -11px; } }

@media (max-width: 1366px) and (min-width: 750px) { #wrap-juntos, #wrap-juntas { padding-top: calc(65px + 85px); } }

@media (max-width: 1366px) { #wrap-juntos, #wrap-juntas { background-size: auto 100%; padding-bottom: 32px; } }

@media (min-width: 1367px) { #wrap-juntos, #wrap-juntas { background-size: cover; padding-top: calc(65px + 85px + 5vw); } }

@media (max-width: 1249px) { #wrap-juntos, #wrap-juntas { background-image: url("../images/bg-juntos_2x.png"), url("../images/bg-juntos_2x.png") !important; background-size: 100% auto, auto 99%; background-position: center top, right bottom; background-repeat: no-repeat, no-repeat; } }

#wrap-juntos #JuntosLogo, #wrap-juntos #JuntasLogo, #wrap-juntas #JuntosLogo, #wrap-juntas #JuntasLogo { margin-bottom: 38px; width: auto; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; display: block; position: relative; }

#wrap-juntos #JuntosLogo:before, #wrap-juntos #JuntasLogo:before, #wrap-juntas #JuntosLogo:before, #wrap-juntas #JuntasLogo:before { content: ""; height: 1px; position: absolute; background-color: #FFF; }

@media only screen and (max-width: 749px) { #wrap-juntos #JuntosLogo:before, #wrap-juntos #JuntasLogo:before, #wrap-juntas #JuntosLogo:before, #wrap-juntas #JuntasLogo:before { left: -60.5%; bottom: 1.75em; width: 100px; } }

@media (max-width: 1366px) and (min-width: 750px) { #wrap-juntos #JuntosLogo:before, #wrap-juntos #JuntasLogo:before, #wrap-juntas #JuntosLogo:before, #wrap-juntas #JuntasLogo:before { left: -50%; bottom: 2.55em; width: 120px; } }

@media (min-width: 1367px) { #wrap-juntos #JuntosLogo:before, #wrap-juntos #JuntasLogo:before, #wrap-juntas #JuntosLogo:before, #wrap-juntas #JuntasLogo:before { left: -99.6vw; bottom: 2.6em; width: 100vw; } }

#wrap-juntos #JuntosLogo:after, #wrap-juntos #JuntasLogo:after, #wrap-juntas #JuntosLogo:after, #wrap-juntas #JuntasLogo:after { content: ""; position: absolute; height: 100%; background-size: contain; background-repeat: no-repeat; background-position: center; }

@media only screen and (min-width: 750px) { #wrap-juntos #JuntosLogo:after, #wrap-juntos #JuntasLogo:after, #wrap-juntas #JuntosLogo:after, #wrap-juntas #JuntasLogo:after { background-image: url("../images/right-line-white-juntos.png"); } }

@media only screen and (max-width: 749px) { #wrap-juntos #JuntosLogo:after, #wrap-juntos #JuntasLogo:after, #wrap-juntas #JuntosLogo:after, #wrap-juntas #JuntasLogo:after { background-image: url("../images/right-line-white-juntos-mobile.png"); height: 100px; right: -92.5%; bottom: 2.1em; width: 140%; } }

@media (max-width: 1366px) and (min-width: 750px) { #wrap-juntos #JuntosLogo:after, #wrap-juntos #JuntasLogo:after, #wrap-juntas #JuntosLogo:after, #wrap-juntas #JuntasLogo:after { right: -140%; bottom: 2.3em; width: 140%; } }

@media (min-width: 1367px) { #wrap-juntos #JuntosLogo:after, #wrap-juntos #JuntasLogo:after, #wrap-juntas #JuntosLogo:after, #wrap-juntas #JuntasLogo:after { right: -33.9vw; bottom: 3.1em; width: 35vw; } }

@media only screen and (max-width: 749px) { #wrap-juntos #JuntosLogo img, #wrap-juntos #JuntasLogo img, #wrap-juntas #JuntosLogo img, #wrap-juntas #JuntasLogo img { max-width: 160px; } }

#wrap-juntos .post-card .post-card__title .entry-title, #wrap-juntos .post-card .post-card__title a, #wrap-juntos .post-tags, #wrap-juntas .post-card .post-card__title .entry-title, #wrap-juntas .post-card .post-card__title a, #wrap-juntas .post-tags { color: #fff; }

@media only screen and (min-width: 750px) { #wrap-juntos .post-card[data-sponsored="true"], #wrap-juntas .post-card[data-sponsored="true"] { padding-bottom: 2em; } }

@media only screen and (max-width: 749px) { #wrap-juntos .post-card__tags.entry-tags, #wrap-juntas .post-card__tags.entry-tags { max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; }
  #wrap-juntos .post-card__tags.entry-tags:not(.with_thumb), #wrap-juntas .post-card__tags.entry-tags:not(.with_thumb) { background-color: transparent !important; }
  #wrap-juntos .post-list.home-juntos-mobile > .large-up--one-third:first-child .post-card__tags.entry-tags.with_thumb, #wrap-juntas .post-list.home-juntos-mobile > .large-up--one-third:first-child .post-card__tags.entry-tags.with_thumb { background-color: #272638 !important; }
  #wrap-juntos .post-list.home-juntos-mobile > .large-up--one-third:not(:first-child) .post-card__tags.entry-tags.with_thumb, #wrap-juntas .post-list.home-juntos-mobile > .large-up--one-third:not(:first-child) .post-card__tags.entry-tags.with_thumb { background-color: transparent !important; }
  #wrap-juntos .post-list.home-juntas-mobile > .large-up--one-third:first-child .post-card__tags.entry-tags.with_thumb, #wrap-juntas .post-list.home-juntas-mobile > .large-up--one-third:first-child .post-card__tags.entry-tags.with_thumb { background-color: #360c97 !important; }
  #wrap-juntos .home-juntos-mobile.posts-featured, #wrap-juntas .home-juntos-mobile.posts-featured { display: none; } }

#wrap-juntos .badge, #wrap-juntas .badge { background: #e46161; }

#wrap-juntos .posts-featured--large, #wrap-juntas .posts-featured--large { padding-right: 0; border-right: none; }

#wrap-juntos .post-list-container, #wrap-juntas .post-list-container { border-top: none; margin-top: 0; }

#wrap-juntos .post-list-container .widget-title, #wrap-juntas .post-list-container .widget-title { display: none; }

#wrap-juntos .posts-featured--large article .post-card__thumb-wrap, #wrap-juntas .posts-featured--large article .post-card__thumb-wrap { width: 100%; display: inline-block; }

#wrap-juntos .author a, #wrap-juntas .author a { color: #fff !important; }

#wrap-juntos .sponsored, #wrap-juntas .sponsored { background-color: #272638; }

#wrap-juntos .sponsored p, #wrap-juntas .sponsored p { color: #fff !important; border-color: #fff !important; }

#wrap-juntos .see-more, #wrap-juntas .see-more { margin-bottom: 38px; margin-top: 52px; }

#wrap-juntos .see-more .url-more, #wrap-juntas .see-more .url-more { color: #fff !important; border-bottom-color: #DA005D !important; }

#wrap-juntos .see-more .url-more .-arrow-right, #wrap-juntas .see-more .url-more .-arrow-right { -webkit-filter: invert(1); filter: invert(1); }

@media only screen and (max-width: 749px) { #wrap-juntos { padding-top: 100px; } }

@media only screen and (max-width: 749px) { #wrap-juntas { padding-top: 70px; } }

#primary .large-up--two-thirds { width: 67.666667%; }

#primary .large-up--one-third { width: 32.333333%; }

#primary #main > div:first-child, .archive #secondary > #main > .recent-posts-widget:first-child { border-top: none !important; margin-top: 0; }

body.mobile #primary #main > .recent-posts-widget:first-child { margin-bottom: 15px; }

@media only screen and (min-width: 750px) { .archive #secondary > #main > .recent-posts-widget:first-child { padding-top: 0.5em; } }

.tag #secondary > #main > .recent-posts-widget:first-child, .author #secondary > #main > .recent-posts-widget:first-child, .category #secondary > #main > .recent-posts-widget:first-child, .archive #secondary > #main > .recent-posts-widget:first-child { margin-bottom: 15px; }

@media only screen and (min-width: 750px) { .post-card .entry-title { margin-top: -11px; } }

.post-card p { font-family: "Lato"; font-size: 14px; line-height: 23px; }

body.search #primary > #main { position: relative; }

@media only screen and (max-width: 749px) { body.search #primary > #main:after { content: ""; position: absolute; bottom: 0; left: -5%; right: 0; -webkit-box-shadow: 0px 3px 6px #00000029; box-shadow: 0px 3px 6px #00000029; height: 100%; width: 110%; } }

@media only screen and (min-width: 990px) { body.search #primary .content-area > #main { padding-right: 4.502vw; } }

@media only screen and (max-width: 989px) { body.search #primary #secondary .popular-post-widget, body.search #primary #secondary .widget_most_read_posts_widget { border-top: 2px solid #000; padding-top: 13px; margin-top: 5px; } }

@media only screen and (min-width: 750px) and (max-width: 989px) { body.search #primary { padding-left: 15px; }
  body.search #primary > .container > .grid .large-up--three-quarters, body.search #primary > .navbar-container > .grid .large-up--three-quarters { padding-right: 0; border: none; }
  body.search #primary > .container > .grid .large-up--one-quarter, body.search #primary > .navbar-container > .grid .large-up--one-quarter { padding-top: 2em; padding-left: 0; } }

@media only screen and (min-width: 750px) { body.search #primary .page-header { margin-top: 8px; margin-bottom: 15px; } }

@media only screen and (min-width: 750px) { body.search #primary .page-header .search-results-title { font: normal normal 800 40px/40px Nunito Sans; padding-bottom: 8px; } }

@media only screen and (max-width: 749px) { body.search #primary .page-header .search-results-title { font: normal normal 800 30px/30px Nunito Sans; padding-bottom: 15px; } }

body.search #primary .page-header .search-results-title > span:last-child { font: normal normal normal 16px/25px Nunito Sans; letter-spacing: 0.16px; padding-top: 20px; text-align: left; margin-top: 8px; display: block; color: #000; }

@media only screen and (min-width: 750px) { body.search #primary .page-header .search-results-title > span:last-child { border-top: 1px solid #4C4C50; } }

@media only screen and (max-width: 749px) { body.search #primary .page-header .search-results-title > span:last-child { border-top: 1px solid transparent; margin: 0; } }

body.search #primary .page-header .search-results-title > span:last-child:after { content: "."; font: normal normal normal 16px/25px Nunito Sans; letter-spacing: 0.16px; position: relative; display: inline; color: #000; }

body.search #primary .query-searched { text-transform: initial; font: normal normal bold 22px/27px Nunito Sans; letter-spacing: 0.22px; }

@media only screen and (min-width: 750px) { body.search #primary .query-searched { margin-bottom: 18px; } }

@media only screen and (max-width: 749px) { body.search #primary .query-searched { margin-top: 0; } }

body.search #primary .search-form { display: inline-block; max-width: 100%; width: 100% !important; height: 50px; text-align: center; position: relative; width: 100%; background-color: #F1F1F1; border-radius: 5px; margin-bottom: 16px; z-index: 1; }

@media only screen and (max-width: 749px) { body.search #primary .search-form { margin-top: 8px; } }

body.search #primary .search-form label { float: left; width: calc(98% - 82px); }

body.search #primary .search-form .search-submit { min-width: 82px; color: #3A3939; background: transparent; border: 1px solid #3A3939; height: 35px; padding: 5px 10px; border-radius: 3px; font-size: 13px; font-family: 'Nunito Sans'; font-weight: 700; text-transform: initial; margin-top: 8px; -webkit-transform: translateX(-8px); transform: translateX(-8px); float: right; }

@media only screen and (max-width: 749px) { body.search #primary .search-form .search-submit { margin-top: 0.5em !important; margin-right: -8px; font-size: 16.4px; border: none; margin-left: 0; min-width: 42px; margin-top: -7px; } }

@media (max-width: 650px) { body.search #primary .search-form .search-submit { margin-right: 0.25em; margin-left: -0.25em; } }

body.search #primary .search-form .search-submit:hover { color: #383838; background-color: white; border-color: white; }

body.search #primary .search-form .search-submit:focus { color: #383838; background-color: white !important; border-color: white; }

body.search #primary .search-form label input[type="search"] { font: italic normal normal 16px/19px Lato; color: #3A3939; background-repeat: no-repeat; background-size: 20px; font-family: "Lato"; font-weight: 700; text-align: left; border: none; margin-top: -17px; margin-left: 5px; z-index: 2; }

@media only screen and (min-width: 750px) { body.search #primary .search-form label input[type="search"] { background-image: url(../images/search-gray.svg); background-position: 9px; font-style: italic; padding-left: 51px; font-size: 16px; letter-spacing: 0.16px; line-height: 19px; } }

@media only screen and (max-width: 749px) { body.search #primary .search-form label input[type="search"] { padding-left: 0; margin-left: 12px; } }

body.search #primary .search-form label input[type="search"]:-webkit-autofill, body.search #primary .search-form label input[type="search"]:focus:-webkit-autofill, body.search #primary .search-form label input[type="search"]:active:-webkit-autofill, body.search #primary .search-form label input[type="search"]:hover:-webkit-autofill, body.search #primary .search-form label input[type="search"]:-webkit-autofill:hover, body.search #primary .search-form label input[type="search"]:-webkit-autofill:active, body.search #primary .search-form label input[type="search"]:-webkit-autofill:focus, body.search #primary .search-form label input[type="search"]:-webkit-autofill, body.search #primary .search-form label input[type="search"]:focus:-webkit-autofill, body.search #primary .search-form label input[type="search"]:active:-webkit-autofill, body.search #primary .search-form label input[type="search"]:hover:-webkit-autofill, body.search #primary .search-form label input[type="search"]:-webkit-autofill:hover, body.search #primary .search-form label input[type="search"]:-webkit-autofill:active, body.search #primary .search-form label input[type="search"]:-webkit-autofill:focus { -webkit-mask-composite: clear; -webkit-transition: background-color 5000s; transition: background-color 5000s; background-color: #f1f1f1 !important; -webkit-text-fill-color: #3A3939 !important; -webkit-box-shadow: 0 0 0 30px #f1f1f1 inset; -webkit-tap-highlight-color: #f1f1f1 !important; }

body.search #primary .search-form label input[type="search"]::-webkit-input-placeholder { /* Edge */ font: italic normal normal 16px/19px Lato; color: #3A3939; }

body.search #primary .search-form label input[type="search"]:-ms-input-placeholder { /* Internet Explorer 10-11 */ font: italic normal normal 16px/19px Lato; color: #3A3939; }

body.search #primary .search-form label input[type="search"]::-moz-placeholder { font: italic normal normal 16px/19px Lato; color: #3A3939; }

body.search #primary .search-form label input[type="search"]::-ms-input-placeholder { font: italic normal normal 16px/19px Lato; color: #3A3939; }

body.search #primary .search-form label input[type="search"]::placeholder { font: italic normal normal 16px/19px Lato; color: #3A3939; }

body.search #primary #main { position: relative; }

body.search #primary #main article { border-bottom: 1px solid #C4C4C4; margin-bottom: 0; }

@media only screen and (min-width: 750px) { body.search #primary #main article { padding-bottom: 17px !important; padding-top: 17px !important; }
  body.search #primary #main article .post-card__image { max-height: 172px; min-height: 172px; } }

@media only screen and (max-width: 749px) { body.search #primary #main article { padding-bottom: 1px !important; padding-top: 20px !important; } }

body.search #primary #main article .post__thumbnail-wrap { width: 33.9%; float: right; }

@media only screen and (min-width: 750px) { body.search #primary #main article .post__thumbnail-wrap { height: 172px; } }

@media only screen and (max-width: 989px) { body.search #primary #main article .post__thumbnail-wrap { max-height: 172px; } }

body.search #primary #main article > header.entry-header, body.search #primary #main article .post-card__tags, body.search #primary #main article .post-card__title, body.search #primary #main article .post-card__meta { float: left; width: 66.1%; }

body.search #primary #main article .post-card__meta { display: inline-block; margin-top: 0.5em; width: auto; }

@media only screen and (min-width: 750px) { body.search #primary #main article.with_thumb .post-card__tags.entry-tags.with_thumb { display: inline-block !important; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; } }

@media only screen and (max-width: 749px) { body.search #primary #main article.with_thumb .post-card__tags.entry-tags.with_thumb { display: block !important; } }

body.search #primary #main article.with_thumb .post-card__tags.entry-tags:not(.with_thumb) { display: none !important; }

body.search #primary #main article .entry-title { text-transform: capitalize; }

@media only screen and (min-width: 750px) { body.search #primary #main article .entry-title { margin-top: 2px; } }

@media only screen and (max-width: 749px) { body.search #primary #main article .entry-title { margin-top: 0; } }

body.search #primary #main article .entry-title a { color: #000; display: block; white-space: break-spaces; }

@media only screen and (min-width: 750px) { body.search #primary #main article .entry-title a { padding-right: 50px; } }

@media only screen and (max-width: 749px) { body.search #primary #main article .entry-title a { padding-right: 23px; } }

@media only screen and (min-width: 750px) { body.search #primary #main article .entry-title { font: normal normal bold 18px/23px Nunito Sans; letter-spacing: 0.18px; } }

@media only screen and (max-width: 749px) { body.search #primary #main article .entry-title { font: normal normal bold 17px/21px Nunito Sans; letter-spacing: 0px; } }

body.search #primary #main article .entry-summary { font: normal normal normal 14px/20px Lato; -webkit-box-orient: vertical; letter-spacing: 0.14px; display: -webkit-box; overflow: hidden; text-align: left; color: #000; }

@media only screen and (min-width: 750px) { body.search #primary #main article .entry-summary { min-height: calc(14px * 3.35); -webkit-line-clamp: 3; padding-right: 50px; } }

@media (min-width: 481px) and (max-width: 989px) { body.search #primary #main article .entry-summary { margin-top: 0.62em; } }

@media only screen and (max-width: 749px) { body.search #primary #main article .entry-summary { min-height: calc(14px * 3); -webkit-line-clamp: 2; padding-right: 0; float: left; width: 100%; }
  body.search #primary #main article .entry-summary p { margin: 0; } }

@media only screen and (min-width: 750px) { body.search #primary #main article .post-card__meta, body.search #primary #main article .entry-meta_date { padding-bottom: 0; -webkit-transform: translateY(7px); transform: translateY(7px); } }

@media only screen and (max-width: 749px) { body.search #primary #main article .post-card__meta, body.search #primary #main article .entry-meta_date { padding-bottom: 11px; } }

body.search #primary #main article .entry-meta_date { display: inline-block; margin-top: 0.5em; }

@media only screen and (min-width: 750px) { body.search #primary #main article .entry-meta_date { left: min(80px, 140px); } }

@media only screen and (max-width: 749px) { body.search #primary #main article .entry-meta_date { min-width: -webkit-fit-content; min-width: -moz-fit-content; min-width: fit-content; width: 35%; } }

@media (min-width: 611px) { body.search #primary #main article .entry-meta_date { margin-left: min(40px, 48px); float: left; } }

@media (max-width: 610px) { body.search #primary #main article .entry-meta_date { position: absolute; margin-left: 20px; bottom: 0.05em; float: right; width: 35%; right: 0; } }

body.search #primary #main article .entry-meta_date .posted-on { text-transform: capitalize; text-align: left; color: #707070; font: normal normal normal 12px/15px Lato; letter-spacing: 0px; }

body.search #primary .navigation { position: relative; }

@media only screen and (min-width: 750px) { body.search #primary .navigation { margin-top: 1.25em; } }

@media only screen and (max-width: 749px) { body.search #primary .navigation { margin-top: 14px; } }

body.search #primary .navigation > .nav-links { list-style: none; display: -webkit-box; display: -ms-flexbox; display: flex; padding: 0; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }

@media only screen and (min-width: 750px) { body.search #primary .navigation > .nav-links { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } }

@media only screen and (max-width: 749px) { body.search #primary .navigation > .nav-links { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 1px; } }

body.search #primary .navigation > .nav-links div { -ms-flex-item-align: center; align-self: center; line-height: 1em; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; }

@media only screen and (min-width: 750px) { body.search #primary .navigation > .nav-links div { margin-right: 6px; } }

@media only screen and (max-width: 749px) { body.search #primary .navigation > .nav-links div { margin-bottom: 8px; }
  body.search #primary .navigation > .nav-links div.nav-next { margin: 0 !important; width: 100%; }
  body.search #primary .navigation > .nav-links div.nav-next > a { position: relative; width: auto; height: auto; font: normal normal bold 14px/14px Nunito Sans; border: 1px solid #707070; background-color: #707070; text-transform: capitalize; letter-spacing: 0.28px; padding: 0.58em 1.15em; line-height: 1.65em; border-radius: 3px; text-align: center; margin: 0px auto 36px; width: 70%; color: transparent !important; /* &:after { content: "Cargar Más Resultados"; color: #fff; text-indent: 0px; width: auto; position: absolute; left: 0; right: 0; text-align: center; } */ }
  body.search #primary .navigation > .nav-links div.nav-next > a:after { color: #fff !important; } }

body.search #primary .navigation > .nav-links div a { border: 1px solid #707070; border-radius: 3px; padding: 0.9em 1.88em; text-align: center; font: normal normal bold 14px/14px Nunito Sans; letter-spacing: 0.28px; color: transparent; text-transform: capitalize; }

@media only screen and (max-width: 749px) { body.search #primary .navigation > .nav-links div a { max-width: 214px; min-width: 214px; } }

body.search #primary .navigation > .nav-links div:active a:after, body.search #primary .navigation > .nav-links div:hover a:after, body.search #primary .navigation > .nav-links div.active a:after { color: #fff; }

body.search #primary .navigation > .nav-links div:active a, body.search #primary .navigation > .nav-links div:hover a, body.search #primary .navigation > .nav-links div.active a { background-color: #707070; }

body.search #primary .navigation > .nav-links div a:after { color: #707070; position: absolute; left: 0; right: 0; }

body.search #primary .navigation > .nav-links div.nav-previous a:after { content: "Siguiente"; }

body.search #primary .navigation > .nav-links div.nav-next a:after { content: "Anterior"; }

.double-slider .sponsored, .single-slider .sponsored { display: none !important; }

.double-slider .post-card .entry-title { margin-top: 16px !important; display: -webkit-box; -webkit-line-clamp: 2; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; }

.double-slider .post-card .entry-title a { line-height: 23px; }

.double-slider .post-card .sponsored { display: none !important; bottom: -12px; }

.double-slider .post-card > .sponsored { display: none; }

.double-slider .post-card__meta > .letter_us, .double-slider .post-card__meta > .shared-icons { display: none; }

@media only screen and (min-width: 990px) { body.single #primary { padding-left: 26.5px !important; padding-right: 15px !important; }
  #versus .container > .grid > .large-up--three-quarters, #versus .navbar-container > .grid > .large-up--three-quarters { padding-left: 26.5px !important; padding-right: 15px !important; }
  body.search #primary, body.archive #primary { padding-left: 26.5px !important; padding-right: 26.5px !important; }
  #versus .container > .grid > .large-up--one-quarter, #versus .navbar-container > .grid > .large-up--one-quarter { padding-left: 15px !important; padding-right: 26.5px !important; }
  #versus .container > .grid, #versus .navbar-container > .grid { margin: 0 !important; }
  body.single #secondary { padding: 0 !important; }
  body.archive #secondary { padding: 0 15px 0 26.5px !important; margin-bottom: 15px; }
  .single #wrap > .container > .grid, .single #wrap > .navbar-container > .grid, .archive #wrap > .container > .grid, .archive #wrap > .navbar-container > .grid { margin-left: auto; margin-right: auto; }
  .single #wrap > .container > .grid .grid__item.large-up--one-quarter #secondary, .single #wrap > .navbar-container > .grid .grid__item.large-up--one-quarter #secondary, .archive #wrap > .container > .grid .grid__item.large-up--one-quarter #secondary, .archive #wrap > .navbar-container > .grid .grid__item.large-up--one-quarter #secondary { padding: 0 !important; }
  .single #wrap > .container > .grid .grid__item.large-up--one-quarter, .single #wrap > .navbar-container > .grid .grid__item.large-up--one-quarter { padding-right: 11px; }
  .archive #wrap > .container > .grid .grid__item.large-up--one-quarter, .archive #wrap > .navbar-container > .grid .grid__item.large-up--one-quarter { padding-right: 26.5px; }
  .home #wrap > .container > .grid .grid__item.large-up--one-quarter #secondary, .home #wrap > .navbar-container > .grid .grid__item.large-up--one-quarter #secondary { padding: 0 !important; }
  .archive #wrap > .container > .grid #main > .post-list-container > .post-list:not(:last-child) .post-card.with_thumb .entry-title, .archive #wrap > .navbar-container > .grid #main > .post-list-container > .post-list:not(:last-child) .post-card.with_thumb .entry-title { margin-bottom: 8px; }
  .archive #wrap > .container > .grid #main > .post-list-container > .post-list:not(:last-child) .post-card.with_thumb .entry-content > p, .archive #wrap > .navbar-container > .grid #main > .post-list-container > .post-list:not(:last-child) .post-card.with_thumb .entry-content > p { margin-bottom: 5px; }
  .archive .post-list:nth-child(2):not(.home-politica), .archive .post-list:first-child:not(.home-politica) { border-bottom: 1px solid #C4C4C4; }
  .archive .post-list > .large-up--one-third:nth-child(2), .archive .post-list > .posts--two-columns:nth-child(2), .archive .post-list > .posts--three-columns:nth-child(2) { position: relative; }
  .archive .post-list > .large-up--one-third:nth-child(2):before, .archive .post-list > .large-up--one-third:nth-child(2):after, .archive .post-list > .posts--two-columns:nth-child(2):before, .archive .post-list > .posts--two-columns:nth-child(2):after, .archive .post-list > .posts--three-columns:nth-child(2):before, .archive .post-list > .posts--three-columns:nth-child(2):after { content: ""; top: 0.25em; width: 1px; position: absolute; height: calc(100% - 0.25em); background-color: #C4C4C4; }
  .archive .post-list > .large-up--one-third:nth-child(2):before, .archive .post-list > .posts--two-columns:nth-child(2):before, .archive .post-list > .posts--three-columns:nth-child(2):before { left: -1em; }
  .archive .post-list > .large-up--one-third:nth-child(2):after, .archive .post-list > .posts--two-columns:nth-child(2):after, .archive .post-list > .posts--three-columns:nth-child(2):after { right: -1em; }
  .archive .post-list > .posts--two-columns:nth-child(2):before { top: 0; height: calc(100% - 1em); }
  .archive .post-list > .posts--two-columns:nth-child(2):after { content: none; }
  .archive .site-content-archive .container > .grid, .archive .site-content-archive .navbar-container > .grid { margin: 0 !important; }
  .archive .site-content-archive .container > .grid #buen-provecho-secondary, .archive .site-content-archive .navbar-container > .grid #buen-provecho-secondary, .archive .site-content-archive .container > .grid #archive-secondary, .archive .site-content-archive .navbar-container > .grid #archive-secondary { padding: 0 26.5px; }
  .archive .site-content-archive .container > .grid #buen-provecho-secondary > .recent-posts-widget > .widget-title, .archive .site-content-archive .navbar-container > .grid #buen-provecho-secondary > .recent-posts-widget > .widget-title, .archive .site-content-archive .container > .grid #archive-secondary > .recent-posts-widget > .widget-title, .archive .site-content-archive .navbar-container > .grid #archive-secondary > .recent-posts-widget > .widget-title { position: absolute; }
  .archive .site-content-archive .container > .grid #buen-provecho-secondary > .recent-posts-widget > .sponsor, .archive .site-content-archive .navbar-container > .grid #buen-provecho-secondary > .recent-posts-widget > .sponsor, .archive .site-content-archive .container > .grid #archive-secondary > .recent-posts-widget > .sponsor, .archive .site-content-archive .navbar-container > .grid #archive-secondary > .recent-posts-widget > .sponsor { margin-top: 0.5em; margin-bottom: -0.2em; float: none !important; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
  .archive .site-content-archive .container > .grid #buen-provecho-secondary > .recent-posts-widget .gallery-slider__slide-control, .archive .site-content-archive .navbar-container > .grid #buen-provecho-secondary > .recent-posts-widget .gallery-slider__slide-control, .archive .site-content-archive .container > .grid #archive-secondary > .recent-posts-widget .gallery-slider__slide-control, .archive .site-content-archive .navbar-container > .grid #archive-secondary > .recent-posts-widget .gallery-slider__slide-control { padding: 18px 0 !important; position: relative; text-align: right; margin: 0; } }

@media only screen and (min-width: 990px) and (min-width: 750px) { .archive .site-content-archive .container > .grid #buen-provecho-secondary > .recent-posts-widget .slideshow-wrapper, .archive .site-content-archive .navbar-container > .grid #buen-provecho-secondary > .recent-posts-widget .slideshow-wrapper, .archive .site-content-archive .container > .grid #archive-secondary > .recent-posts-widget .slideshow-wrapper, .archive .site-content-archive .navbar-container > .grid #archive-secondary > .recent-posts-widget .slideshow-wrapper { margin-top: 14px !important; height: auto !important; padding-top: 18px; } }

@media only screen and (min-width: 990px) { .archive .site-content-archive .container > .grid #buen-provecho-secondary > .recent-posts-widget .slideshow-wrapper .slick-track > .slick-slide > div, .archive .site-content-archive .navbar-container > .grid #buen-provecho-secondary > .recent-posts-widget .slideshow-wrapper .slick-track > .slick-slide > div, .archive .site-content-archive .container > .grid #archive-secondary > .recent-posts-widget .slideshow-wrapper .slick-track > .slick-slide > div, .archive .site-content-archive .navbar-container > .grid #archive-secondary > .recent-posts-widget .slideshow-wrapper .slick-track > .slick-slide > div { position: relative; }
  .archive .site-content-archive .container > .grid #buen-provecho-secondary > .recent-posts-widget .slideshow-wrapper .slick-track > .slick-slide > div .post-card, .archive .site-content-archive .navbar-container > .grid #buen-provecho-secondary > .recent-posts-widget .slideshow-wrapper .slick-track > .slick-slide > div .post-card, .archive .site-content-archive .container > .grid #archive-secondary > .recent-posts-widget .slideshow-wrapper .slick-track > .slick-slide > div .post-card, .archive .site-content-archive .navbar-container > .grid #archive-secondary > .recent-posts-widget .slideshow-wrapper .slick-track > .slick-slide > div .post-card { margin-bottom: 0; }
  .archive #pre-footer .container > .grid, .archive #pre-footer .navbar-container > .grid { padding: 0 26.5px !important; } }

body.search #primary .sponsored { background-color: #fff; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: default; z-index: 10000; float: left; }

body.search #primary .sponsored p { color: #B974B7 !important; font-size: 11px !important; letter-spacing: 0.11px; margin: 0 auto; text-align: center; line-height: 12px !important; border: 1px solid #B974B7; border-radius: 3px; max-width: 190px; max-height: 19px; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; text-transform: uppercase; padding: 3px 8px 2px; }

body.search #primary .post-card__thumb-wrap > .sponsored { display: none; }

body.search #primary .post-card[data-sponsored="true"] > .post-card__sponsor.sponsored { z-index: 0; }

@media only screen and (min-width: 750px) { body.search #primary { padding-top: 15px; }
  body.search #primary .post-card[data-sponsored="true"] > .post-card__sponsor.sponsored { display: inline-block !important; }
  body.search #primary .sponsored { position: relative; padding: 2px 5px; margin-left: 10px; left: 5px; } }

@media only screen and (max-width: 749px) { body.search #primary .post-card[data-sponsored="true"] > .post-card__sponsor.sponsored { display: block !important; }
  body.search #primary .sponsored { position: relative; margin: -5px 0 5px; padding: 5px; left: -5px; } }

@media only screen and (max-width: 989px) { .archive .posts-featured.grid { margin: 0 !important; }
  .archive .posts-featured.grid > .grid__item { padding: 0 !important; }
  .archive #primary { padding: 25px 15px 0 !important; } }

@media (max-width: 749px) and (min-width: 481px) { .archive #primary { padding: 0 15px 0 !important; } }

@media (max-width: 480px) { .archive #primary { padding: 0 !important; } }

@media (max-width: 749px) and (min-width: 481px) { .archive #main { padding: 0 15px; } }

@media (max-width: 480px) { .archive #main { padding: 0; } }

@media only screen and (max-width: 749px) { .post-card.without_thumb .entry-title { margin-top: -10px; } }

@media (min-width: 1120px) { .grid > .widget_ads_widget { float: right; } }

@media (max-width: 1119px) { .grid > .widget_ads_widget { float: left; } }

@media only screen and (max-width: 749px) { .grid { margin-left: 0 !important; margin-right: 0 !important; }
  .container, .navbar-container, .navbar-container { padding-left: 15px; padding-right: 15px; } }

.site-content-archive .entry-breadcrumbs { margin-top: 1.5em; margin-bottom: 0; }

.entry-breadcrumbs { margin-bottom: 25px; }

.entry-breadcrumbs span { text-decoration: none; font-family: "Lato"; font-weight: bold; }

@media only screen and (min-width: 990px) { .entry-breadcrumbs span { font-size: 13px; } }

@media only screen and (max-width: 989px) { .entry-breadcrumbs span { font-size: 14px; } }

.entry-breadcrumbs span:last-child { color: #828282; }

.entry-breadcrumbs a { color: #3A3939; text-decoration: none; font-family: "Lato"; font-weight: bold; }

@media only screen and (min-width: 990px) { .entry-breadcrumbs a { font-size: 13px; } }

@media only screen and (max-width: 989px) { .entry-breadcrumbs a { font-size: 14px; } }

.entry-breadcrumbs a:hover { color: #828282; }

.entry-breadcrumbs a:last-child { color: #828282; }

.post-card .post-card__title a:hover { color: #828282; }

#wrap-juntos .post-card .post-card__title a:hover { color: #828282; }

#wrap-juntas .post-card .post-card__title a:hover { color: #828282; }

.videos-player iframe { border: none !important; }

.badge-desserts { color: white !important; }

.wrap-tag .entry-breadcrumbs, .wrap-author .entry-breadcrumbs { display: none; }

@media (max-width: 480px) { .wrap-tag .entry-breadcrumbs, .wrap-author .entry-breadcrumbs { display: block; } }

.wrap-archive.wrap-tag:before, .wrap-archive.wrap-author:before { background-color: #DEDEDE; }

@media (max-width: 480px) { .wrap-archive.wrap-tag:before, .wrap-archive.wrap-author:before { background-color: initial; } }

.wrap-tag .sidebar__item.recent-posts-widget.post-list-container, .wrap-author .sidebar__item.recent-posts-widget.post-list-container { border: none; }

.wrap-tag .sidebar__item.recent-posts-widget.post-list-container, .mobile .wrap-author .sidebar__item.recent-posts-widget.post-list-container { border: 1px solid transparent; margin-top: 25px; }

.wrap-home .widget-title a { color: #000000; }

.wrap-home .widget-title a:hover { color: #828282; }

#pre-footer, #pre-footer .ads { background-color: #FAFAFA !important; }

#pre-footer #pre-footer-wrap { padding: 0px; }

#pre-footer #pre-footer-wrap > .container, #pre-footer #pre-footer-wrap > .navbar-container { padding-top: 0; }

@media only screen and (max-width: 749px) { #pre-footer #pre-footer-wrap > .container, #pre-footer #pre-footer-wrap > .navbar-container { margin-top: 15px; } }

@media only screen and (max-width: 749px) { body.home #pre-footer #pre-footer-wrap > .container, body.home #pre-footer #pre-footer-wrap > .navbar-container, body.single #pre-footer #pre-footer-wrap > .container, body.single #pre-footer #pre-footer-wrap > .navbar-container { margin-top: 0px; } }

@media only screen and (min-width: 750px) { body:not(.home):not(.single) #pre-footer #pre-footer-wrap .widget_entravision_plugins_widget_outbrain { margin-top: 0 !important; }
  body:not(.home) #pre-footer #pre-footer-wrap > .container, body:not(.home) #pre-footer #pre-footer-wrap > .navbar-container { padding-top: 0; }
  body:not(.home) #pre-footer #pre-footer-wrap[class*="ads-leaderboard"], body:not(.home) #pre-footer #pre-footer-wrap .ads-leaderboard { margin: 0 -50px; } }

body.post-type-archive-recipe .site-content-archive .wrap-archive .container #primary .page-header, body.post-type-archive-recipe .site-content-archive .wrap-archive .navbar-container #primary .page-header { height: 96px; background-size: auto 100%; background-repeat: no-repeat; background-position: center; border-bottom: none; background-color: #B974B7; }

@media (min-width: 1300px) { .post-card .post-card__meta { padding-bottom: 0; } }

@media (max-width: 989px) { body:not(.search) #page #content #wrap .container .grid .grid__item.small--full.large-up--one-quarter, body:not(.search) #page #content #wrap .navbar-container .grid .grid__item.small--full.large-up--one-quarter { position: relative; /* &:before { content: ""; height: 2px; width: calc(100% - 30px); background-color: #000; position: absolute; top: 0; left: 0; right: 0; margin: 0 auto; } */ }
  body #page #content #wrap .container .grid .grid__item.small--full.large-up--one-quarter .sidebar, body #page #content #wrap .navbar-container .grid .grid__item.small--full.large-up--one-quarter .sidebar { padding: 1em 0 0; }
  body #page #content #wrap .container .grid .grid__item.small--full.large-up--one-quarter .sidebar section.popular-post-widget article.post-card--popular-posts, body #page #content #wrap .navbar-container .grid .grid__item.small--full.large-up--one-quarter .sidebar section.popular-post-widget article.post-card--popular-posts, body #page #content #wrap .container .grid .grid__item.small--full.large-up--one-quarter .sidebar section.popular-post-widget article.most-read-post, body #page #content #wrap .navbar-container .grid .grid__item.small--full.large-up--one-quarter .sidebar section.popular-post-widget article.most-read-post, body #page #content #wrap .container .grid .grid__item.small--full.large-up--one-quarter .sidebar section.widget_most_read_posts_widget article.post-card--popular-posts, body #page #content #wrap .navbar-container .grid .grid__item.small--full.large-up--one-quarter .sidebar section.widget_most_read_posts_widget article.post-card--popular-posts, body #page #content #wrap .container .grid .grid__item.small--full.large-up--one-quarter .sidebar section.widget_most_read_posts_widget article.most-read-post, body #page #content #wrap .navbar-container .grid .grid__item.small--full.large-up--one-quarter .sidebar section.widget_most_read_posts_widget article.most-read-post { padding-bottom: 13px; margin-top: 13px !important; }
  body #page #content #wrap .container .grid .grid__item.small--full.large-up--one-quarter .sidebar section.popular-post-widget article.post-card--popular-posts > div .entry-content.post-card__body span.byline, body #page #content #wrap .navbar-container .grid .grid__item.small--full.large-up--one-quarter .sidebar section.popular-post-widget article.post-card--popular-posts > div .entry-content.post-card__body span.byline, body #page #content #wrap .container .grid .grid__item.small--full.large-up--one-quarter .sidebar section.popular-post-widget article.most-read-post > div .entry-content.post-card__body span.byline, body #page #content #wrap .navbar-container .grid .grid__item.small--full.large-up--one-quarter .sidebar section.popular-post-widget article.most-read-post > div .entry-content.post-card__body span.byline, body #page #content #wrap .container .grid .grid__item.small--full.large-up--one-quarter .sidebar section.widget_most_read_posts_widget article.post-card--popular-posts > div .entry-content.post-card__body span.byline, body #page #content #wrap .navbar-container .grid .grid__item.small--full.large-up--one-quarter .sidebar section.widget_most_read_posts_widget article.post-card--popular-posts > div .entry-content.post-card__body span.byline, body #page #content #wrap .container .grid .grid__item.small--full.large-up--one-quarter .sidebar section.widget_most_read_posts_widget article.most-read-post > div .entry-content.post-card__body span.byline, body #page #content #wrap .navbar-container .grid .grid__item.small--full.large-up--one-quarter .sidebar section.widget_most_read_posts_widget article.most-read-post > div .entry-content.post-card__body span.byline { display: none; } }

.wrap-archive, .wrap-category { padding-bottom: 0px; }

@media (max-width: 989px) { body.single .sidebar__item.widget_elfsight_widget, body.single .sidebar__item.popular-post-widget, body.single .sidebar__item.widget_most_read_posts_widget { padding: 0 20px !important; } }

.widget_elfsight_widget + .widget_custom_html .footer-text .entravision-icon.-arrow-right { background-image: url(../images/arrow-right.png); margin: 0 0 -2px 5px !important; background-repeat: no-repeat; background-position: center; background-size: 100% auto; display: inline-block; height: 14px; width: 14px; }

.widget_elfsight_widget + .widget_custom_html .footer-text .entravision-icon.-arrow-right:before { display: none; }

.slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article.format-video.with_thumb a.post-card__video:before, .slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article.format-video.with_thumb a.post-card__video:after { display: none; }

.slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article.format-video.with_thumb a.post-card__video .widget_videos-post-video .videos-player.videos-player-brightcove:before { content: ''; position: absolute; cursor: pointer; z-index: 1; padding: 0 !important; border: 2px solid #fff; background-color: rgba(23, 25, 26, 0.5); background-clip: content-box; border-radius: 50%; width: 48px; height: 48px; bottom: 0; right: 0; top: 50%; left: 50%; opacity: 1; visibility: visible; pointer-events: none; -webkit-transition: all 0.3s; transition: all 0.3s; -webkit-box-sizing: border-box; box-sizing: border-box; }

@media only screen and (min-width: 750px) { .slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article.format-video.with_thumb a.post-card__video .widget_videos-post-video .videos-player.videos-player-brightcove:before { margin: -24px 0 0 -24px; } }

@media only screen and (max-width: 749px) { .slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article.format-video.with_thumb a.post-card__video .widget_videos-post-video .videos-player.videos-player-brightcove:before { margin: 0 0 0 -24px; } }

.slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article.format-video.with_thumb a.post-card__video .widget_videos-post-video .videos-player.videos-player-brightcove:after { content: ''; position: absolute; cursor: pointer; background-image: url(../images/icon-play.png); margin: -8px 0 0 -5px; left: 50%; top: 50%; right: 0; background-size: contain; background-repeat: no-repeat; background-position: center; -webkit-transition: 100ms all ease; transition: 100ms all ease; height: 17px; width: 15px; z-index: 2; bottom: 0; }

.slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article.format-video.with_thumb a.post-card__video .widget_videos-post-video .videos-player.videos-player-brightcove:hover:before, .slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article.format-video.with_thumb a.post-card__video .widget_videos-post-video .videos-player.videos-player-brightcove:hover:after, .slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article.format-video.with_thumb a.post-card__video .widget_videos-post-video .videos-player.videos-player-brightcove:active:before, .slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article.format-video.with_thumb a.post-card__video .widget_videos-post-video .videos-player.videos-player-brightcove:active:after { opacity: 0.85; }

.slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article.format-video.with_thumb a.post-card__video .widget_videos-post-video .videos-player.videos-player-brightcove[data-videos-is-created="true"]:before, .slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article.format-video.with_thumb a.post-card__video .widget_videos-post-video .videos-player.videos-player-brightcove[data-videos-is-created="true"]:after { display: none; }

body { /* // para compensar el fixeado del bar cuando escrolean &.scrolled { @include media-query($medium-up) { #content #wrap { margin-top: 100px; } } } */ }

body:not(.mobile) .slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article.format-video.with_thumb a.post-card__video .widget_videos-post-video .videos-player.videos-player-brightcove:after, body:not(.mobile) .slideshow-wrapper .gallery-slider .slick-list .slick-track .slick-slide > div .slideshow__slide article.format-video.with_thumb a.post-card__video .widget_videos-post-video .videos-player.videos-player-brightcove:before { -webkit-transform: scale(1.5); transform: scale(1.5); }

body.mobile.home #wrap .recent-posts-widget > .slideshow-wrapper:not(.home-videos) { margin-top: 15px; margin-bottom: 35px; }

body.mobile.home #wrap .recent-posts-widget > .slideshow-wrapper:not(.home-videos) > .gallery-slider .slick-track > .slick-slide:last-child { width: calc(100vw - 35px) !important; margin-right: -50px !important; }

body.mobile.home #wrap .recent-posts-widget > .slideshow-wrapper:not(.home-videos) > .gallery-slider .slick-slide > div { position: relative; }

body.mobile.home #wrap .recent-posts-widget > .slideshow-wrapper:not(.home-videos) > .gallery-slider .slick-slide > div .post-card { margin-bottom: 0; }

body.mobile.home #wrap .recent-posts-widget > .slideshow-wrapper:not(.home-videos) > .gallery-slider .slick-slide > div .post-card__tags { margin-top: -20px; position: relative; width: auto; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; margin: -20px 0 0 0; min-width: 0; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; z-index: 1; background-color: #fff; padding: 5px 11px 7px; padding-left: 0 !important; }

body.mobile.home #wrap .recent-posts-widget > .slideshow-wrapper:not(.home-videos) > .gallery-slider .slick-slide > div .post-card__tags:not(.visible-xs-block) { display: none !important; }

body.mobile.home #wrap .recent-posts-widget > .slideshow-wrapper:not(.home-videos) > .gallery-slider .slick-slide > div .post-card__tags > a:not(:nth-of-type(1)) { display: none !important; }

body.mobile.home #wrap .recent-posts-widget > .slideshow-wrapper:not(.home-videos) > .gallery-slider .slick-slide > div .post-card__tags > a:nth-of-type(1) { display: inline-block !important; }

body.mobile.home #wrap .recent-posts-widget > .slideshow-wrapper:not(.home-videos) > .gallery-slider .slick-slide > div .post-card__video .videos-player:before { bottom: 20px; }

body.mobile.home #wrap .recent-posts-widget > .slideshow-wrapper:not(.home-videos) > .gallery-slider .slick-slide > div .post-card__video .videos-player:after { bottom: calc(9px + 20px); }

body.mobile.home #wrap .recent-posts-widget > .slideshow-wrapper:not(.home-videos) > .gallery-slider .slick-slide > div .post-card__title h2 { margin: 0; }

body.mobile.home #wrap .recent-posts-widget > .slideshow-wrapper:not(.home-videos) > .gallery-slider .slick-slide > div .post-card__meta { padding-bottom: 5px; }

body.mobile.home #wrap .recent-posts-widget > .slideshow-wrapper.home-salud, body.mobile.home #wrap .recent-posts-widget > .slideshow-wrapper.home-politica, body.mobile.home #wrap .recent-posts-widget > .slideshow-wrapper.home-entretenimiento { margin-bottom: 21px !important; }

body.mobile.home #wrap .recent-posts-widget > .slideshow-wrapper:not(.home-videos):not(.home-salud) > .gallery-slider .slick-slide > div .post-card__title { margin-top: 0 !important; }

body.mobile.home #wrap .recent-posts-widget > .slideshow-wrapper.home-salud.with_dots > .gallery-slider .slick-slide > div .post-card__title { margin-top: -15px !important; }

body.mobile.home #wrap .recent-posts-widget > .slideshow-wrapper.home-videos > .gallery-slider .slick-track > .slick-slide { margin-right: 12px !important; margin-left: 0; }

body.mobile.home #wrap .recent-posts-widget > .slideshow-wrapper.home-videos > .gallery-slider .slick-track > .slick-slide:last-child { margin-right: -50px !important; }

body.mobile.home #wrap .recent-posts-widget > .slideshow-wrapper .slick-track { display: -webkit-box; display: -ms-flexbox; display: flex; }

body.mobile.home #wrap .recent-posts-widget .gallery-slider__slide-control { bottom: 5em; }

body.mobile.home #wrap .recent-posts-widget .gallery-slider__slide-control.home-politica.with_dots { bottom: 3.95em; }

body.mobile.home #wrap .recent-posts-widget .gallery-slider__slide-control.home-salud.with_dots { bottom: 3.85em; }

body.mobile.home #wrap .recent-posts-widget .gallery-slider__slide-control.home-entretenimiento.with_dots { bottom: 3.9em; }

body.mobile.home #wrap .recent-posts-widget .slideshow-wrapper.with_dots.home-salud, body.mobile.home #wrap .recent-posts-widget .slideshow-wrapper.with_dots.home-politica { margin-bottom: 0 !important; }

body.mobile.home #wrap .recent-posts-widget .slideshow-wrapper.with_dots.home-politica .post-card > .entry-header > h2, body.mobile.home #wrap .recent-posts-widget .slideshow-wrapper.with_dots.home-entretenimiento .post-card > .entry-header > h2 { overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; text-overflow: ellipsis; -webkit-box-orient: vertical; }

body.mobile.home #wrap .recent-posts-widget .slideshow-wrapper.with_dots.home-politica .post-card > .entry-header > h2 a, body.mobile.home #wrap .recent-posts-widget .slideshow-wrapper.with_dots.home-entretenimiento .post-card > .entry-header > h2 a { font-size: 18px !important; }

body.mobile.home #wrap .recent-posts-widget .slideshow-wrapper.home-videos { margin-bottom: 29px !important; }

body.mobile.home #wrap .recent-posts-widget .slideshow-wrapper.home-videos .post-card > .entry-meta { padding-bottom: 5px; }

body.mobile.home #wrap .recent-posts-widget .gallery-slider__slide-control.home-videos { bottom: -2.09em !important; }

body.mobile.home #wrap .navigation.home-custom { margin-bottom: 34px; }

body.mobile.home #wrap .navigation.home-custom .view-more-button { margin: 20px auto 0 !important; }

body.mobile.home #wrap .navigation.home-politica { margin-top: 6px; margin-bottom: 25px; }

body.mobile.home #wrap .navigation.home-politica .view-more-button { margin: 20px auto 0 !important; }

body.mobile.home #wrap .navigation.home-salud { margin-top: 24px; }

body.mobile:not(.home) #body-secondary .recent-posts-widget .gallery-slider__slide-control.home-videos { bottom: -1em !important; }

body.mobile .recent-posts-widget .gallery-slider__slide-control { position: absolute !important; padding: 0 !important; margin: 0 !important; top: initial; z-index: 1; right: 0; left: 0; }

body.mobile #buen-provecho-secondary .recent-posts-widget .slideshow-wrapper.with_dots, body.mobile #archive-secondary .recent-posts-widget .slideshow-wrapper.with_dots { padding-bottom: 20px; }

body.mobile #buen-provecho-secondary .recent-posts-widget .slideshow-wrapper > .gallery-slider .slick-track > .slick-slide, body.mobile #archive-secondary .recent-posts-widget .slideshow-wrapper > .gallery-slider .slick-track > .slick-slide { margin-right: 12px !important; margin-left: 0; }

body.mobile #buen-provecho-secondary .recent-posts-widget .slideshow-wrapper > .gallery-slider .slick-track > .slick-slide:last-child, body.mobile #archive-secondary .recent-posts-widget .slideshow-wrapper > .gallery-slider .slick-track > .slick-slide:last-child { margin-right: -50px !important; }

body.mobile #buen-provecho-secondary .recent-posts-widget .slideshow-wrapper > .gallery-slider .slick-track > .slick-slide .post-card .entry-meta, body.mobile #archive-secondary .recent-posts-widget .slideshow-wrapper > .gallery-slider .slick-track > .slick-slide .post-card .entry-meta { padding-bottom: 5px; }

body.mobile #buen-provecho-secondary .recent-posts-widget .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__tags.with_thumb, body.mobile #archive-secondary .recent-posts-widget .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__tags.with_thumb { display: none !important; }

body.mobile #buen-provecho-secondary .recent-posts-widget .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__tags:not(.with_thumb), body.mobile #archive-secondary .recent-posts-widget .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__tags:not(.with_thumb) { display: inline-block; }

body.mobile #buen-provecho-secondary .recent-posts-widget .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__meta, body.mobile #archive-secondary .recent-posts-widget .slideshow-wrapper .slick-slide .slideshow__slide article .post-card__meta { display: block !important; }

body.mobile #buen-provecho-secondary .recent-posts-widget .slideshow-wrapper .slick-slide .slideshow__slide article > .post-card__tags.entry-tags:not(.with_thumb) > a.post-tags:not(:nth-of-type(1)), body.mobile #archive-secondary .recent-posts-widget .slideshow-wrapper .slick-slide .slideshow__slide article > .post-card__tags.entry-tags:not(.with_thumb) > a.post-tags:not(:nth-of-type(1)) { display: none !important; }

body.mobile #archive-secondary .recent-posts-widget .gallery-slider__slide-control { bottom: -0.59em !important; }

body.mobile #buen-provecho-secondary .recent-posts-widget .gallery-slider__slide-control { bottom: -0.75em !important; }

body.mobile #buen-provecho-secondary .recent-posts-widget .slideshow-wrapper { margin-bottom: -6px; }

body.archive #secondary main .no-results.not-found { display: none; }

@media only screen and (min-width: 750px) { body.mobile.post-type-archive-recipe #main .post-list-container > .post-list.post-grid { border-bottom: 1px solid #C4C4C4; }
  body.mobile.post-type-archive-recipe #main .post-list-container:nth-child(3), body.mobile.post-type-archive-recipe #main .post-list-container:nth-child(4) { border-top: 2px solid #4c4c50 !important; } }

body.mobile.post-type-archive-recipe .post-card__tags .post-category.badge:nth-child(1) { display: inline-block; }

body.mobile.post-type-archive-recipe .post-card.without_thumb > .post-card__tags.without_thumb { position: relative; max-width: 100%; }

body.mobile.post-type-archive-recipe .post-card.without_thumb .post-card__heading.entry-title { margin-top: 1px !important; margin-bottom: 8px !important; }

@media (min-width: 320px) and (max-width: 480px) { body.post-type-archive-recipe .vjs-playlist-vertical { overflow-y: scroll; margin: 20px 0; }
  body.post-type-archive-recipe .vjs-playlist ol.vjs-playlist-item-list { max-height: 340px; }
  body.post-type-archive-recipe .post-list-container:nth-child(4) .post-list .grid__item:last-child { border-bottom: none !important; }
  body .post-category + .post-tags { line-height: 20px; } }

body .g-recaptcha { display: none !important; }

/* Calendario eventos - Comunidad */
#events-calendar-container { /* #calendar-previous-month { transform: rotateZ(180deg); } */ }

#events-calendar-container #calendar-previous-month, #events-calendar-container #calendar-next-month { display: none; /* @extend .evc-icon; &:after { content: '\e906'; } */ }

#events-calendar-container .calendar-month:not(.active) { display: none; }

#events-calendar-container .calendar-month.active { display: block; }

#events-calendar-container .calendar-month button.calendar-month-button { font: normal normal 800 24px/30px 'Nunito Sans', sans-serif; background-color: transparent; letter-spacing: 0.24px; -webkit-appearance: none; -moz-appearance: none; appearance: none; border: none; color: #000; padding-left: 0; }

#events-calendar-container .calendar-month button.calendar-month-button:not(:first-child) { margin-bottom: 15px; font-size: 14px; padding-right: 8px; }

#events-calendar-container .calendar-month button.calendar-month-button span { display: none; }

#events-calendar-container .calendar-month h2.calendar-month-button { font: normal normal normal 14px/19px 'Nunito Sans', sans-serif; letter-spacing: 0.14px; text-transform: none; position: relative; color: #000; }

#events-calendar-container .calendar-month h2.calendar-month-button:after { content: ""; height: 1px; width: calc(100% - 7.5rem); top: 49%; bottom: 0; right: 0; background-color: #464646; position: absolute; }

#events-calendar-container .calendar-month h2.calendar-month-button span { margin-left: 0.35em; }

#events-calendar-container .calendar-month .calendar-row { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }

@media only screen and (min-width: 750px) { #events-calendar-container .calendar-month .calendar-row { margin-bottom: 32px; } }

@media only screen and (max-width: 749px) { #events-calendar-container .calendar-month .calendar-row { margin-bottom: 14px; -ms-flex-wrap: wrap; flex-wrap: wrap; } }

#events-calendar-container .calendar-month .calendar-row > .date-info { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-right: 10px; width: 45px; }

@media only screen and (min-width: 750px) { #events-calendar-container .calendar-month .calendar-row > .date-info { margin-top: 14px; } }

@media only screen and (max-width: 749px) { #events-calendar-container .calendar-month .calendar-row > .date-info { margin-top: 12px; } }

#events-calendar-container .calendar-month .calendar-row > .date-info .day, #events-calendar-container .calendar-month .calendar-row > .date-info .date { text-align: center; }

#events-calendar-container .calendar-month .calendar-row > .date-info .day { font: normal normal normal 14px/16px 'Nunito Sans', sans-serif; border-bottom: 1px solid #464646; text-transform: uppercase; letter-spacing: 0.14px; color: #707070; width: 100%; }

#events-calendar-container .calendar-month .calendar-row > .date-info .date { font: normal normal 800 24px/30px 'Nunito Sans', sans-serif; letter-spacing: 0.24px; color: #3A3939; }

@media only screen and (min-width: 750px) { #events-calendar-container .calendar-month .calendar-row .img-featured { aspect-ratio: 9/5; width: 32.95vw; min-width: 451px; } }

@media only screen and (max-width: 749px) { #events-calendar-container .calendar-month .calendar-row .img-featured { aspect-ratio: 9/6.22; width: calc(100% - 55px); } }

#events-calendar-container .calendar-month .calendar-row .img-featured img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; }

@media only screen and (min-width: 750px) { #events-calendar-container .calendar-month .calendar-row article { padding: 35px 0 0 12px; } }

@media only screen and (max-width: 749px) { #events-calendar-container .calendar-month .calendar-row article { margin-left: 55px; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }

#events-calendar-container .calendar-month .calendar-row article h3 { font: normal normal 900 18px/24px 'Nunito Sans', sans-serif; text-transform: none; margin: 8px 0 7px; }

#events-calendar-container .calendar-month .calendar-row article p { font: normal normal 300 14px/19px 'Nunito Sans', sans-serif; color: #000; }

@media only screen and (max-width: 749px) { #events-calendar-container .calendar-month .calendar-row article .date-info { margin-top: 10px; } }

#events-calendar-container .calendar-month .calendar-row article .date-info .date { font: normal normal bold 14px/19px 'Nunito Sans', sans-serif; color: #3A3939; }

#events-calendar-container .calendar-month .calendar-row article .date-info .hour { font: normal normal 300 14px/19px 'Nunito Sans', sans-serif; color: #3A3939; }

#events-calendar-container .calendar-month .calendar-row article .date-info .hour strong { font-weight: bold; }

.btn.navbar-btn.newsletter-btn { border: 1px solid #f6b813; border-radius: 3px; opacity: 1; background: transparent; text-align: center; font-family: "Nunito Sans", sans-serif; font-size: 13px; line-height: 35px; letter-spacing: 0.5px; color: #f6b813; position: absolute; right: 0; top: 2px; margin: 0; padding: 0; width: 95px; height: 35px; min-width: auto; text-transform: capitalize; font-weight: 700; z-index: 9; }

.btn.navbar-btn.newsletter-btn:hover { background-color: #f6b813; color: #fff; }

.btn.navbar-btn.newsletter-btn:after { content: unset; }

.footer-promos .newsletter .icontact-open-join-request .newsletter-btn { position: relative; top: initial; right: initial; line-height: 1.5em; margin-top: 10px; border-radius: 3px; font-weight: 700; text-transform: initial; background-color: transparent; padding: 11px 19px; color: white; font-size: 13px; font-family: 'Nunito Sans'; border: solid 1px white; min-width: 100%; height: 40px; letter-spacing: 0.5px; }

.footer-promos .newsletter .icontact-open-join-request .newsletter-btn:hover { color: #3A3939; }

.sidebar__item.popular-post-widget article.format-video .post-card__grid .post-card__thumb-wrap:before { content: ''; position: absolute; z-index: 4; padding: 0 !important; width: 48px; height: 48px; top: 50%; left: 50%; opacity: 1; border-radius: 50%; visibility: visible; pointer-events: none; -webkit-transition: all 0.3s; transition: all 0.3s; -webkit-box-sizing: border-box; box-sizing: border-box; border: 2px solid #fff; background-color: rgba(23, 25, 26, 0.5); }

.sidebar__item.popular-post-widget article.format-video .post-card__grid .post-card__thumb-wrap:after { content: ''; position: absolute; background-image: url(../images/icon-play.png); left: 50%; background-size: contain; background-repeat: no-repeat; background-position: center; -webkit-transition: 100ms all ease; transition: 100ms all ease; height: 17px; width: 15px; z-index: 5; margin: -8px 0 0 -5px; top: 50%; }

.sidebar__item.popular-post-widget article:not(.format-video) .post-card__grid .post-card__thumb-wrap:after, .sidebar__item.popular-post-widget article:not(.format-video) .post-card__grid .post-card__thumb-wrap:before { content: unset !important; }

body { /*&.navbar-is-fixed { #page { header#header { .widget_global_navigation_widget { #head-navs { nav#brandNav { @media(min-width: 990px) { position: fixed; top: 0; } } } @media(max-width: 989px) { position: fixed; top: 0; z-index: 999999999; } } .navbar-wrap--menu { nav#mainNav { @media(min-width: 990px) { //top: 50px; //transition: all 0.1s ease-out; //height: 45px; position: fixed; top: 50px; } } } } #content { #wrap { top: 90px; @media(max-width: 989px) { top: 0; } } @media(max-width: 989px) { padding-top: 10px; top: 0; } } } @media(max-width: 989px) { #page { header#header { .widget_ads_widget { padding-top: 50px; } } } } }*/ /*&:not(.navbar-is-fixed) { @media(max-width: 989px) { #section-footer { .mobile-menu-box, .mobile-menu-backdrop { top: 50px; } } } }*/ }

body #page header#header .ads { background: transparent; }

@media (max-width: 989px) { body #page header#header .widget_ads_widget { margin: 15px 0 25px 0; } }

@media (max-width: 989px) { body #page header#header .widget_global_navigation_widget #head-navs #subTop { display: none !important; } }

@media (max-width: 989px) { body #page header#header .widget_global_navigation_widget #head-navs .navbar-wrap--menu { height: auto; } }

body #page header#header .widget_global_navigation_widget #head-navs nav#brandNav, body #page header#header .widget_global_navigation_widget #head-navs nav#subTop { border-bottom: 1px solid #F6B813; position: fixed; top: 0; /* @media(max-width: 989px) { position: relative; } @media(max-width: 1139px) { .navbar-header { .navbar-brand { left: 30px; transform: unset; } } } */ }

body #page header#header .widget_global_navigation_widget #head-navs nav#brandNav .line-sub, body #page header#header .widget_global_navigation_widget #head-navs nav#subTop .line-sub { border: 0; }

@media (max-width: 1005px) { body #page header#header .widget_global_navigation_widget #head-navs nav#brandNav .markets-selector-open, body #page header#header .widget_global_navigation_widget #head-navs nav#subTop .markets-selector-open { left: auto; right: 100px; } }

@media (min-width: 1006px) { body #page header#header .widget_global_navigation_widget #head-navs nav#brandNav .markets-selector-open, body #page header#header .widget_global_navigation_widget #head-navs nav#subTop .markets-selector-open { top: 6px; padding-right: 25px; }
  body #page header#header .widget_global_navigation_widget #head-navs nav#brandNav .markets-selector-open svg, body #page header#header .widget_global_navigation_widget #head-navs nav#subTop .markets-selector-open svg { position: absolute; right: 0; padding: 0; margin: 0; } }

@media (min-width: 990px) { body #page header#header .widget_global_navigation_widget #head-navs nav#brandNav .container-fluid .navbar-container .navbar-header a.burger-button, body #page header#header .widget_global_navigation_widget #head-navs nav#subTop .container-fluid .navbar-container .navbar-header a.burger-button { display: none; } }

body #page header#header .widget_global_navigation_widget #head-navs nav#brandNav .container-fluid .navbar-container .navbar-header #navbar--top ul#menu-menu-top > li, body #page header#header .widget_global_navigation_widget #head-navs nav#subTop .container-fluid .navbar-container .navbar-header #navbar--top ul#menu-menu-top > li { border: 1px solid #fff; border-radius: 5px; margin-right: 15px; }

body #page header#header .widget_global_navigation_widget #head-navs nav#brandNav .container-fluid .navbar-container .navbar-header #navbar--top ul#menu-menu-top > li:last-child, body #page header#header .widget_global_navigation_widget #head-navs nav#subTop .container-fluid .navbar-container .navbar-header #navbar--top ul#menu-menu-top > li:last-child { margin-right: 0; }

body #page header#header .widget_global_navigation_widget #head-navs nav#brandNav .container-fluid .navbar-container .navbar-header #navbar--top ul#menu-menu-top > li > a, body #page header#header .widget_global_navigation_widget #head-navs nav#subTop .container-fluid .navbar-container .navbar-header #navbar--top ul#menu-menu-top > li > a { line-height: 30px; margin: 0; padding: 0 10px 0 10px; }

body #page header#header .widget_global_navigation_widget #head-navs nav#brandNav .container-fluid .navbar-container .navbar-header #navbar--top ul#menu-menu-top > li:hover, body #page header#header .widget_global_navigation_widget #head-navs nav#subTop .container-fluid .navbar-container .navbar-header #navbar--top ul#menu-menu-top > li:hover { border: 1px solid #c1c1c1; background-color: #c1c1c1; }

body #page header#header .widget_global_navigation_widget #head-navs nav#brandNav .container-fluid .navbar-container .navbar-header #navbar--top ul#menu-menu-top > li:hover a, body #page header#header .widget_global_navigation_widget #head-navs nav#subTop .container-fluid .navbar-container .navbar-header #navbar--top ul#menu-menu-top > li:hover a { color: #464646; }

body #page header#header .widget_global_navigation_widget #head-navs nav#brandNav .container-fluid .navbar-container .navbar-header #navbar--top ul#menu-menu-top > li:hover ul li a, body #page header#header .widget_global_navigation_widget #head-navs nav#subTop .container-fluid .navbar-container .navbar-header #navbar--top ul#menu-menu-top > li:hover ul li a { color: #fff; }

body #page header#header .widget_global_navigation_widget #head-navs nav#brandNav .container-fluid .navbar-container .navbar-header #navbar--top ul#menu-menu-top > li.menu-item-has-children, body #page header#header .widget_global_navigation_widget #head-navs nav#subTop .container-fluid .navbar-container .navbar-header #navbar--top ul#menu-menu-top > li.menu-item-has-children { padding: 0 10px 0 0; }

body #page header#header .widget_global_navigation_widget #head-navs nav#brandNav .container-fluid .navbar-container .navbar-header #navbar--top ul#menu-menu-top > li.menu-item-has-children a, body #page header#header .widget_global_navigation_widget #head-navs nav#subTop .container-fluid .navbar-container .navbar-header #navbar--top ul#menu-menu-top > li.menu-item-has-children a { padding: 0 0 0 10px; }

body #page header#header .widget_global_navigation_widget #head-navs nav#brandNav .container-fluid .navbar-container .navbar-header #navbar--top ul#menu-menu-top > li.menu-item-has-children a:before, body #page header#header .widget_global_navigation_widget #head-navs nav#subTop .container-fluid .navbar-container .navbar-header #navbar--top ul#menu-menu-top > li.menu-item-has-children a:before { content: unset; }

body #page header#header .widget_global_navigation_widget #head-navs nav#brandNav .container-fluid .navbar-container .navbar-header #navbar--top ul#menu-menu-top > li ul li:hover a, body #page header#header .widget_global_navigation_widget #head-navs nav#subTop .container-fluid .navbar-container .navbar-header #navbar--top ul#menu-menu-top > li ul li:hover a { color: #464646; }

body #page header#header .widget_global_navigation_widget #head-navs nav#brandNav .container-fluid .navbar-container .navbar-header #navbar--top ul#menu-menu-top > li.current-menu-item, body #page header#header .widget_global_navigation_widget #head-navs nav#subTop .container-fluid .navbar-container .navbar-header #navbar--top ul#menu-menu-top > li.current-menu-item { background-color: #FFC300; border: 1px solid #FFC300; }

body #page header#header .widget_global_navigation_widget #head-navs nav#brandNav .container-fluid .navbar-container .navbar-header #navbar--top ul#menu-menu-top > li.current-menu-item a, body #page header#header .widget_global_navigation_widget #head-navs nav#subTop .container-fluid .navbar-container .navbar-header #navbar--top ul#menu-menu-top > li.current-menu-item a { font-weight: normal !important; color: #464646 !important; }

body #page header#header .widget_global_navigation_widget #head-navs nav#brandNav .container-fluid .navbar-container .navbar-header #navbar--top ul#menu-menu-top > li.current-menu-item:hover a, body #page header#header .widget_global_navigation_widget #head-navs nav#subTop .container-fluid .navbar-container .navbar-header #navbar--top ul#menu-menu-top > li.current-menu-item:hover a { color: #fff; }

body #page header#header .widget_global_navigation_widget #head-navs nav#brandNav .container-fluid .navbar-container .navbar-header a.btn.navbar-btn.newsletter-btn, body #page header#header .widget_global_navigation_widget #head-navs nav#subTop .container-fluid .navbar-container .navbar-header a.btn.navbar-btn.newsletter-btn { border: 0; color: #fff; font-size: 16px; font-weight: 400; top: 5px; }

body #page header#header .widget_global_navigation_widget #head-navs nav#brandNav .container-fluid .navbar-container .navbar-header a.btn.navbar-btn.newsletter-btn:after, body #page header#header .widget_global_navigation_widget #head-navs nav#subTop .container-fluid .navbar-container .navbar-header a.btn.navbar-btn.newsletter-btn:after { content: ''; width: 85%; height: 2px; position: absolute; bottom: 5px; top: auto; background-color: #f6b813; display: block; -webkit-transform: translateX(-50%) !important; transform: translateX(-50%) !important; left: 50%; right: auto; -webkit-transition: unset !important; transition: unset !important; -webkit-animation-name: none; animation-name: none; -webkit-animation-duration: 0s; animation-duration: 0s; -webkit-animation-timing-function: ease; animation-timing-function: ease; -webkit-animation-delay: 0s; animation-delay: 0s; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; -webkit-animation-direction: normal; animation-direction: normal; -webkit-animation-fill-mode: none; animation-fill-mode: none; -webkit-animation-play-state: running; animation-play-state: running; }

body #page header#header .widget_global_navigation_widget #head-navs nav#brandNav .container-fluid .navbar-container .navbar-header a.btn.navbar-btn.newsletter-btn:hover, body #page header#header .widget_global_navigation_widget #head-navs nav#subTop .container-fluid .navbar-container .navbar-header a.btn.navbar-btn.newsletter-btn:hover { background-color: transparent; }

body #page header#header .widget_global_navigation_widget #head-navs nav#brandNav .container-fluid .navbar-container .navbar-header a.btn.navbar-btn.newsletter-btn:hover:after, body #page header#header .widget_global_navigation_widget #head-navs nav#subTop .container-fluid .navbar-container .navbar-header a.btn.navbar-btn.newsletter-btn:hover:after { content: ''; width: 85%; height: 2px; position: absolute; bottom: 5px; top: auto; background-color: #f6b813; display: block; -webkit-transform: translateX(-50%) !important; transform: translateX(-50%) !important; left: 50%; right: auto; -webkit-transition: unset !important; transition: unset !important; }

@media (min-width: 990px) { body #page header#header .widget_global_navigation_widget #head-navs nav#brandNav .container-fluid .navbar-container .navbar-header a.btn.navbar-btn.newsletter-btn, body #page header#header .widget_global_navigation_widget #head-navs nav#subTop .container-fluid .navbar-container .navbar-header a.btn.navbar-btn.newsletter-btn { top: -4px; } }

@media (min-width: 1140px) { body #page header#header .widget_global_navigation_widget #head-navs nav#brandNav .container-fluid .navbar-container .navbar-header .logo-top-header, body #page header#header .widget_global_navigation_widget #head-navs nav#subTop .container-fluid .navbar-container .navbar-header .logo-top-header { left: 0; top: -5px; }
  body #page header#header .widget_global_navigation_widget #head-navs nav#brandNav .container-fluid .navbar-container .navbar-header .search-form-open, body #page header#header .widget_global_navigation_widget #head-navs nav#subTop .container-fluid .navbar-container .navbar-header .search-form-open { left: 175px; top: 5px; }
  body #page header#header .widget_global_navigation_widget #head-navs nav#brandNav .container-fluid .navbar-container .navbar-header .search-form-open .evc-icon.-icon-search:before, body #page header#header .widget_global_navigation_widget #head-navs nav#subTop .container-fluid .navbar-container .navbar-header .search-form-open .evc-icon.-icon-search:before { font-size: 20px; } }

@media (min-width: 990px) { body #page header#header { height: auto; width: 100%; float: left; top: 0; z-index: 9; background: #fff; /* .widget_global_navigation_widget { #head-navs { nav#brandNav { //top: 120px; position: relative; //transition: all 0.1s ease-out; } } }*/ }
  body #page header#header .widget_ads_widget { width: 100%; top: 0; padding-top: 90px; }
  body #page header#header .widget_ads_widget[class*="ads-leaderboard"] { z-index: 9; padding-top: 10px; background: #fff; }
  body #page header#header .navbar-wrap--menu { height: auto !important; }
  body #page header#header .navbar-wrap--menu nav#mainNav { position: fixed; top: 50px; background-color: #f2f2f2; -webkit-box-shadow: unset; box-shadow: unset; }
  body #page header#header .navbar-wrap--menu nav#mainNav #navbar-collapse ul#menu-menu-main li a { color: #000; font-weight: bold; } }

@media (max-width: 989px) { body #page header#header { padding-top: 0; display: table; width: 100%; }
  body #page header#header .widget_ads_widget, body #page header#header .widget_global_navigation_widget, body #page header#header .navbar-wrap.design_2022, body #page header#header #brandNav, body #page header#header #subTop { display: table; width: 100%; }
  body #page header#header #brandNav .logo-bar.navbar-header a.navbar-brand, body #page header#header #subTop .logo-bar.navbar-header a.navbar-brand { -webkit-transform: unset !important; transform: unset !important; left: 30px !important; display: block !important; }
  body #page header#header .navbar-wrap { height: 50px !important; } }

@media (max-width: 989px) { body #page #wrap { padding-top: 0; } }

@media (min-width: 990px) { body.post-type-archive-promotion header#header .widget_global_navigation_widget #head-navs nav#brandNav .container-fluid .navbar-container .navbar-header #navbar--top ul#menu-menu-top > li.navbar-nav-item--promociones, body.post-type-archive-promotion header#header .widget_global_navigation_widget #head-navs nav#subTop .container-fluid .navbar-container .navbar-header #navbar--top ul#menu-menu-top > li.navbar-nav-item--promociones { background-color: #FFC300; border: 1px solid #FFC300; }
  body.post-type-archive-promotion header#header .widget_global_navigation_widget #head-navs nav#brandNav .container-fluid .navbar-container .navbar-header #navbar--top ul#menu-menu-top > li.navbar-nav-item--promociones a, body.post-type-archive-promotion header#header .widget_global_navigation_widget #head-navs nav#subTop .container-fluid .navbar-container .navbar-header #navbar--top ul#menu-menu-top > li.navbar-nav-item--promociones a { font-weight: normal !important; }
  body.post-type-archive-promotion header#header .widget_global_navigation_widget #head-navs nav#brandNav .container-fluid .navbar-container .navbar-header #navbar--top ul#menu-menu-top > li.navbar-nav-item--promociones:hover a, body.post-type-archive-promotion header#header .widget_global_navigation_widget #head-navs nav#subTop .container-fluid .navbar-container .navbar-header #navbar--top ul#menu-menu-top > li.navbar-nav-item--promociones:hover a { color: #fff; } }

@media (max-width: 1005px) { body.geolocation-market-nacional #page header#header .widget_global_navigation_widget #head-navs nav#brandNav .markets-selector-open, body.geolocation-market-nacional #page header#header .widget_global_navigation_widget #head-navs nav#subTop .markets-selector-open, body.geolocation-market-nevada #page header#header .widget_global_navigation_widget #head-navs nav#brandNav .markets-selector-open, body.geolocation-market-nevada #page header#header .widget_global_navigation_widget #head-navs nav#subTop .markets-selector-open { right: 0px; } }

#section-footer .mobile-menu .panel-heading a { background-color: #fff; color: #3a3939; text-transform: capitalize; font-size: 17px; }

#section-footer .mobile-menu .panel-title .icon polygon { fill: #3a3939; }

#section-footer .mobile-menu .panel .panel-collapse ul { background-color: #fff !important; }

#section-footer .mobile-menu .panel .panel-collapse ul li { background-color: #fff !important; }

#section-footer .mobile-menu .panel .panel-collapse ul li a { background-color: #fff !important; color: #3a3939; font-weight: bold; font-size: 17px; }

#section-footer .mobile-menu #mobile-menu-panels { border: 0; }

@media (max-width: 1005px) { #section-footer .mobile-menu .mobile-menu-container { padding-top: 10px; } }

@media (max-width: 989px) { #section-footer .mobile-menu-content .social-inner { display: none !important; } }

#section-footer .mobile-menu-box, #section-footer .mobile-menu-backdrop { background-color: #fff; }

#breaking-container { background: #C71111; max-width: 100%; margin: 0; padding-bottom: 15px; margin-bottom: 20px; }

@media only screen and (min-width: 990px) { #breaking-container { background: #ffffff; margin-bottom: 20px; margin-top: 0; padding-bottom: 0; } }

#breaking-container #breaking { background: #FFF; }

#breaking-container article.__breaking { max-width: 1280px; margin: 0 auto; padding: 0; }

@media only screen and (min-width: 990px) { #breaking-container article.__breaking { border: 10px solid #C71111; } }

#breaking-container article.__breaking .__breaking.last_time-bar { background-color: #C71111; border: none !important; }

#breaking-container article.__breaking .__breaking.last_time-bar .text-last { padding: 0 !important; -webkit-box-shadow: none; box-shadow: none; }

#breaking-container article.__breaking .__breaking.last_time-bar .text-last h3 { font-family: "Nunito sans"; font-size: 20px; font-weight: 900; line-height: 22px; margin: 15px 0; }

@media only screen and (min-width: 990px) { #breaking-container article.__breaking .__breaking.last_time-bar .text-last h3 { font-size: 30px; line-height: 34px; margin: 0; } }

#breaking-container article.__breaking .__breaking.last_time-bar .arrow { display: none; }

#breaking-container article.__breaking > .large-up--four-quarters { background: #C71111; }

#breaking-container article.__breaking > .large-up--two-thirds { width: 100% !important; padding: 10px !important; }

@media only screen and (min-width: 990px) { #breaking-container article.__breaking > .large-up--two-thirds { max-width: 40% !important; } }

#breaking-container article.__breaking > .large-up--one-third { width: 100% !important; float: right; padding: 10px !important; }

@media only screen and (min-width: 990px) { #breaking-container article.__breaking > .large-up--one-third { max-width: 60% !important; height: 240px; } }

#breaking-container article.__breaking .entry-header.post-card__title { margin-top: 0 !important; padding-top: 0 !important; }

@media only screen and (max-width: 989px) { #breaking-container article.__breaking .post-card__title h2 { margin-bottom: 15px; } }

#breaking-container article.__breaking .post-card__title a { color: #464646 !important; font-family: 'Nunito Sans'; font-weight: 800; letter-spacing: 0 !important; font-size: 14px !important; display: block; line-height: 20px; }

@media only screen and (min-width: 990px) { #breaking-container article.__breaking .post-card__title a { font-size: 30px !important; line-height: 34px !important; } }

#breaking-container article.__breaking .post-card__title a:hover { color: #C71111 !important; }

#breaking-container article.__breaking .post-card__thumb-wrap { border-radius: 4px; overflow: hidden; }

@media only screen and (min-width: 990px) { #breaking-container article.__breaking .post-card__thumb-wrap { margin-left: 10px; } }

#breaking-container article.__breaking .post-card__thumb-wrap .post-card__video:after, #breaking-container article.__breaking .post-card__thumb-wrap .post-card__video:before { bottom: auto !important; top: 50%; left: 50%; margin: 0; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

#breaking-container article.__breaking .__breaking_post_category { display: none; }

#breaking-container article.__breaking .entry-content.post-card__body { height: 100%; }

#breaking-container article.__breaking .post-card__body > p { display: none; }

@media only screen and (min-width: 990px) { #breaking-container article.__breaking .post-card__body > p { display: block; max-width: none !important; } }

#breaking-container article.__breaking .entry-meta { display: none; }

@media only screen and (min-width: 990px) { #breaking-container article.__breaking .entry-meta { display: block; } }

#breaking-container article.__breaking .entry-content .see-more { margin: 0 !important; text-align: center; display: block !important; width: 180px; float: right; }

@media only screen and (min-width: 990px) { #breaking-container article.__breaking .entry-content .see-more { position: absolute; right: 10px; bottom: 10px; float: none; } }

#breaking-container article.__breaking .entry-content .see-more .url-more { margin: 0; border-bottom: none; letter-spacing: 0; background-color: #F6B813; font-family: 'Nunito Sans'; font-weight: bold; color: #464646; line-height: 30px; display: block; padding: 0 15px !important; text-transform: uppercase; font-size: 14px; border-radius: 4px; }

@media only screen and (min-width: 990px) { #breaking-container article.__breaking .entry-content .see-more .url-more .-arrow-right { display: none; } }

#body-pre-container { margin-bottom: 20px; max-width: none; }

@media only screen and (min-width: 990px) { #body-pre-container { background: #f0f0f0; padding-bottom: 20px; } }

#body-pre-container #body-pre { width: 100%; max-width: 1570px; margin: 0 auto; float: none; }

#body-pre-container #body-pre .post-list-container { margin-top: 0; border: 0; }

@media only screen and (min-width: 990px) { #body-pre-container #body-pre .post-list-container.main-post-2022-container { width: 60%; float: left; }
  #body-pre-container #body-pre .post-list-container.tendencias-2022-container { width: 40%; float: right; } }

#body-pre-container #body-pre .widget-title { border-bottom: 4px solid #F6B813; line-height: 40px; font-size: 28px; font-family: 'Nunito Sans'; font-weight: 900; text-transform: none; color: #464646; width: 100%; margin-bottom: 20px !important; }

#body-pre-container #body-pre .main-post-2022-container .post-card .post-card__tags { display: none !important; }

@media only screen and (min-width: 990px) { #body-pre-container #body-pre .posts-featured--large { border: none; padding-right: 35px; }
  #body-pre-container #body-pre .main-post-2022-container .post-card { margin-top: 35px; }
  #body-pre-container #body-pre .main-post-2022-container .post-card .post-card__thumb-wrap { overflow: hidden; border-radius: 4px; }
  #body-pre-container #body-pre .main-post-2022-container .post-card .entry-header.post-card__title { padding: 0 20px; }
  #body-pre-container #body-pre .main-post-2022-container .post-card .entry-header.post-card__title .entry-title a { line-height: 32px; font-size: 26px; font-family: 'Nunito Sans'; font-weight: 800; text-transform: none; color: #464646; }
  #body-pre-container #body-pre .main-post-2022-container .post-card .entry-content.post-card__body { padding: 0 20px; }
  #body-pre-container #body-pre .main-post-2022-container .post-card .entry-content.post-card__body .post-card__content-wrap p { line-height: 20px; font-size: 14px; font-family: 'Nunito Sans'; font-weight: 600; color: #464646; }
  #body-pre-container #body-pre .main-post-2022-container .post-card .entry-meta.post-card__meta { padding: 0 20px; }
  #body-pre-container #body-pre .main-post-2022-container .post-card .entry-meta.post-card__meta .author a { line-height: 16px; font-size: 12px; font-family: 'Nunito Sans'; font-weight: 800; color: #464646; } }

#body-pre-container #body-pre .tendencias-2022-container .post-card { height: 140px; border-bottom: 2px solid #EDEDED; }

@media only screen and (min-width: 480px) { #body-pre-container #body-pre .tendencias-2022-container .post-card { padding-left: 15px; } }

@media only screen and (min-width: 768px) { #body-pre-container #body-pre .tendencias-2022-container .post-card { height: 130px; } }

#body-pre-container #body-pre .tendencias-2022-container .post-card:last-of-type { border-bottom: none; }

#body-pre-container #body-pre .tendencias-2022-container .post-card .entry-content { float: left; }

#body-pre-container #body-pre .tendencias-2022-container .post-card .post-card__tags .post-category { /*background-color: #F6B813;*/ padding: 0 10px; margin: 0 5px 0 0; border-radius: 2px; display: none; }

#body-pre-container #body-pre .tendencias-2022-container .post-card .post-card__tags .post-category:first-of-type { display: inline-block !important; }

#body-pre-container #body-pre .tendencias-2022-container .post-card .post-card__tags .post-category a { font-family: 'Nunito Sans'; font-weight: bold; color: #464646; font-size: 12px; line-height: 20px; height: 20px; letter-spacing: 0; }

#body-pre-container #body-pre .tendencias-2022-container .post-card .post-card__tags .post-tags { display: none !important; }

#body-pre-container #body-pre .tendencias-2022-container .post-card .post-card__tags.entry-tags { background-color: transparent; padding: 0 !important; }

#body-pre-container #body-pre .tendencias-2022-container .post-card .post-card__title { width: 100% !important; padding-right: 10px !important; margin: 10px 0 !important; }

#body-pre-container #body-pre .tendencias-2022-container .post-card .post-card__title h2 { min-height: auto !important; margin: 0; height: 88px; overflow: hidden; }

#body-pre-container #body-pre .tendencias-2022-container .post-card .post-card__title a { color: #464646; font-family: 'Nunito Sans'; font-size: 16px; font-weight: 600; line-height: 22px; }

#body-pre-container #body-pre .tendencias-2022-container .post-card .post-card__thumb-wrap { overflow: hidden; border-radius: 4px; padding: 0; }

@media only screen and (min-width: 480px) { #body-pre-container #body-pre .tendencias-2022-container .post-card .post-card__thumb-wrap { max-width: 200px; } }

#body-pre-container #body-pre .tendencias-2022-container .post-card .author a { color: #464646; font-weight: 600; font-family: 'Nunito Sans'; font-size: 12px; text-transform: capitalize; }

#body-pre-container #body-pre .tendencias-2022-container .post-card .post-card__sponsor { display: none; }

#body-pre-container #body-pre .tendencias-2022-container .navigation.tendencias-2022 { width: 270px; height: 35px; margin: 0 auto; text-align: center; border-radius: 4px; padding: 0; max-width: none; }

#body-pre-container #body-pre .tendencias-2022-container .navigation.tendencias-2022 a { line-height: 35px; padding: 0; position: relative; background-color: #f6b813 !important; }

#body-pre-container #body-pre .tendencias-2022-container .navigation.tendencias-2022 a:before { content: 'Ver más tendencias'; line-height: 35px; font-size: 14px; font-family: 'Nunito Sans'; font-weight: 800; text-transform: capitalize; color: #000; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

#body-pre-container #body-pre .tendencias-2022-container .navigation.tendencias-2022 a:hover:before { color: #fff; }

#primary-container { /* Sidebar */ }

#primary-container.design_2022 #primary { border-right: 2px solid #C1C1C1; }

#primary-container.design_2022 #primary[class*="ads-leaderboard"] { padding: 20px 60px; }

#primary-container .post-list-container.ultimas-noticias-2022-container { margin-bottom: 40px; }

#primary-container .post-list-container.ultimas-noticias-2022-container .widget-title { border-bottom: 4px solid #F6B813; line-height: 40px; font-size: 28px; font-family: 'Nunito Sans'; font-weight: 800; text-transform: none; color: #464646; margin: 20px 0 !important; }

#primary-container .post-list-container.ultimas-noticias-2022-container .post-list.ultimas-noticias-2022 { margin-top: 0; }

#primary-container .post-list-container.ultimas-noticias-2022-container .post-list.ultimas-noticias-2022 .grid__item { border-bottom: none !important; margin-bottom: 0 !important; }

#primary-container .post-list-container.ultimas-noticias-2022-container .post-list.ultimas-noticias-2022 .post-card { min-height: 130px; padding-right: 180px; border-bottom: 1px solid #EDEDED; }

@media only screen and (min-width: 990px) { #primary-container .post-list-container.ultimas-noticias-2022-container .post-list.ultimas-noticias-2022 .post-card { height: 150px; padding-right: 250px; border-bottom: 2px solid #EDEDED; } }

#primary-container .post-list-container.ultimas-noticias-2022-container .post-list.ultimas-noticias-2022 .post-card .post-card__tags.entry-tags { margin: 0 !important; }

#primary-container .post-list-container.ultimas-noticias-2022-container .post-list.ultimas-noticias-2022 .post-card .post-card__tags.entry-tags .post-tags { display: none !important; }

#primary-container .post-list-container.ultimas-noticias-2022-container .post-list.ultimas-noticias-2022 .post-card .post-card__tags.entry-tags span.post-category:first-of-type { display: inline-block; }

#primary-container .post-list-container.ultimas-noticias-2022-container .post-list.ultimas-noticias-2022 .post-card .post-card__title { width: 100%; padding-right: 0; }

#primary-container .post-list-container.ultimas-noticias-2022-container .post-list.ultimas-noticias-2022 .post-card .post-card__title .h6 { margin-top: 5px; min-height: auto !important; height: 72px; overflow: hidden; line-height: 18px !important; font-size: 16px !important; }

@media only screen and (min-width: 990px) { #primary-container .post-list-container.ultimas-noticias-2022-container .post-list.ultimas-noticias-2022 .post-card .post-card__title .h6 { height: 88px; line-height: 22px !important; } }

#primary-container .post-list-container.ultimas-noticias-2022-container .post-list.ultimas-noticias-2022 .post-card .post-card__thumb-wrap { display: block !important; width: 170px; position: absolute !important; right: 0; top: 10px; overflow: hidden; border-radius: 4px; -webkit-transform: none; transform: none; }

@media only screen and (min-width: 990px) { #primary-container .post-list-container.ultimas-noticias-2022-container .post-list.ultimas-noticias-2022 .post-card .post-card__thumb-wrap { width: 235px; top: 0; } }

#primary-container .post-list-container.ultimas-noticias-2022-container .post-list.ultimas-noticias-2022 .post-card .post-card__meta { width: 100%; display: none; }

#primary-container .post-list-container.ultimas-noticias-2022-container .post-list.ultimas-noticias-2022:last-of-type .post-card { border-bottom: none; }

#primary-container .post-list-container.ultimas-noticias-2022-container .navigation.ultimas-noticias-2022 { width: 270px; height: 35px; margin: 30px auto 0; text-align: center; border-radius: 4px; padding: 0; max-width: none; }

@media only screen and (min-width: 990px) { #primary-container .post-list-container.ultimas-noticias-2022-container .navigation.ultimas-noticias-2022 { margin: 0 auto; } }

#primary-container .post-list-container.ultimas-noticias-2022-container .navigation.ultimas-noticias-2022 a { line-height: 35px; padding: 0; position: relative; }

#primary-container .post-list-container.ultimas-noticias-2022-container .navigation.ultimas-noticias-2022 a:before { content: 'Ver más noticias locales'; line-height: 35px; font-size: 14px; font-family: 'Nunito Sans'; font-weight: 800; text-transform: capitalize; color: #000; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #f6b813 !important; }

#primary-container .post-list-container.ultimas-noticias-2022-container .navigation.ultimas-noticias-2022 a:hover:before { color: #fff; }

#primary-container .widget_ads_widget { margin-bottom: 20px; }

#primary-container .widget_media_image { border: 1px solid #c1c1c1; border-radius: 15px; text-align: center; }

#primary-container .widget_media_image img { border-radius: 15px; margin: 0 auto; }

#primary-container .post-list-container.promociones-2022-container { border: none; }

#primary-container .post-list-container.promociones-2022-container .widget-title { border-bottom: 4px solid #F6B813; line-height: 40px; font-size: 28px; font-family: 'Nunito Sans'; font-weight: 800; text-transform: none; color: #464646; margin: 20px 0 !important; }

@media only screen and (max-width: 989px) { #primary-container .post-list-container.promociones-2022-container .post-list.promociones-2022 article.post-card { margin-bottom: 20px; } }

#primary-container .post-list-container.promociones-2022-container .post-list.promociones-2022 article.post-card .post-card__thumb-wrap { overflow: hidden; border-radius: 8px; width: 100% !important; max-width: none !important; float: none; position: relative !important; -webkit-transform: none; transform: none; }

#primary-container .post-list-container.promociones-2022-container .post-list.promociones-2022 article.post-card .post-card__title { max-width: 100% !important; margin: 0; width: 100%; }

#primary-container .post-list-container.promociones-2022-container .post-list.promociones-2022 article.post-card .post-card__title .entry-title { min-height: auto !important; margin-bottom: 0; }

#primary-container .post-list-container.promociones-2022-container .post-list.promociones-2022 article.post-card .post-card__title .entry-title a { color: #464646; font-size: 24px; line-height: 32px; font-weight: 600; display: block; }

#primary-container .post-list-container.promociones-2022-container .post-list.promociones-2022 article.post-card .author a { color: #464646; font-weight: 600; font-family: 'Nunito Sans'; font-size: 12px; text-transform: capitalize; }

#primary-container .post-list-container.promociones-2022-container .post-list.promociones-2022 article.post-card .post-card__tags { display: none !important; }

#primary-container .post-list-container.promociones-2022-container .navigation.promociones-2022 { width: 270px; height: 35px; margin: 0 auto; text-align: center; border-radius: 4px; padding: 0; max-width: none; }

#primary-container .post-list-container.promociones-2022-container .navigation.promociones-2022 a { line-height: 35px; padding: 0; position: relative; }

#primary-container .post-list-container.promociones-2022-container .navigation.promociones-2022 a:before { content: 'Ver más promociones'; line-height: 35px; font-size: 14px; font-family: 'Nunito Sans'; font-weight: 800; text-transform: capitalize; color: #000; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #f6b813 !important; }

#primary-container .post-list-container.promociones-2022-container .navigation.promociones-2022 a:hover:before { color: #fff; }

#primary-container .post-list-container.videos-2022-container { border: none; margin-bottom: 20px; }

#primary-container .post-list-container.videos-2022-container .widget-title { border-bottom: 4px solid #F6B813; line-height: 40px; font-size: 28px; font-family: 'Nunito Sans'; font-weight: 800; text-transform: none; color: #464646; margin: 20px 0 !important; }

#primary-container .post-list-container.videos-2022-container .post-grid.videos-2022 .grid__item.posts-featured--large { border-right: none !important; padding-right: 0 !important; }

#primary-container .post-list-container.videos-2022-container .post-grid.videos-2022 .grid__item.posts-featured--large .post-card .entry-title { color: #464646; line-height: 40px !important; font-size: 28px !important; font-family: 'Nunito Sans'; font-weight: 800; text-transform: none; margin: 15px 0 0; }

@media only screen and (max-width: 990px) { #primary-container .post-list-container.videos-2022-container .post-grid.videos-2022 .grid__item.posts-featured--small { width: 100% !important; float: none; margin-right: 10px !important; display: inline-block; vertical-align: top; } }

#primary-container .post-list-container.videos-2022-container .post-grid.videos-2022 .grid__item.posts-featured--small .post-card { border-bottom: none; margin-bottom: 10px; padding: 0; }

#primary-container .post-list-container.videos-2022-container .post-grid.videos-2022 .grid__item.posts-featured--small .post-card .entry-title { margin: 5px 0 0; }

#primary-container .post-list-container.videos-2022-container .post-grid.videos-2022 .grid__item.posts-featured--small .post-card .entry-title a { color: #464646; line-height: 20px; font-size: 14px; font-family: 'Nunito Sans'; font-weight: 600; text-transform: none; height: auto; }

#primary-container .post-list-container.videos-2022-container .post-grid.videos-2022 .grid__item.posts-featured--small .post-card .entry-title a:hover { text-decoration: none; }

#primary-container .post-list-container.videos-2022-container .post-grid.videos-2022 .grid__item.posts-featured--small .post-card .post-card__thumb-wrap { display: block !important; width: 100%; position: relative !important; -webkit-transform: none !important; transform: none !important; max-width: none; top: 0 !important; }

#primary-container .post-list-container.videos-2022-container .post-grid.videos-2022 .grid__item.posts-featured--small .post-card .post-card__video { border-radius: 4px; overflow: hidden; height: 143px; position: relative; display: block; }

#primary-container .post-list-container.videos-2022-container .post-grid.videos-2022 .grid__item.posts-featured--small .post-card .post-card__video img { border-radius: 4px; height: auto; width: 100%; -webkit-transform: translateY(-50%); transform: translateY(-50%); position: absolute; top: 50%; left: 0; right: 0; }

#primary-container .post-list-container.videos-2022-container .post-grid.videos-2022 .grid__item.posts-featured--small .post-card:last-of-type { margin-bottom: 0; }

#primary-container .post-list-container.videos-2022-container .post-grid.videos-2022.featured-videos-extra { margin-top: 20px; }

@media only screen and (max-width: 990px) { #primary-container .post-list-container.videos-2022-container .post-grid.videos-2022.featured-videos-extra { margin-top: 0; padding-bottom: 40px; } }

#primary-container .post-list-container.videos-2022-container .post-grid.videos-2022.featured-videos-extra .slick-slide > div { position: relative; }

#primary-container .post-list-container.videos-2022-container .post-grid.videos-2022.featured-videos-extra .slideshow__slide .post-card__thumb-wrap { width: 96% !important; margin: 0 2%; }

#primary-container .post-list-container.videos-2022-container .post-grid.videos-2022.featured-videos-extra .gallery-slider__slide-control { z-index: 999; padding: 0; margin: 0; left: 50%; right: auto; -webkit-transform: translateX(-50%); transform: translateX(-50%); bottom: auto; top: 60px; width: 100%; padding-left: 15px; }

@media only screen and (max-width: 990px) { #primary-container .post-list-container.videos-2022-container .post-grid.videos-2022.featured-videos-extra .gallery-slider__slide-control { bottom: 0; top: auto; } }

#primary-container .post-list-container.videos-2022-container .post-grid.videos-2022.featured-videos-extra .gallery-slider__slide-control > a.slick-arrow { padding: 0; width: 40px; height: 40px; background: #FFC300; line-height: 40px; border-radius: 20px; text-align: center; }

#primary-container .post-list-container.videos-2022-container .post-grid.videos-2022.featured-videos-extra .gallery-slider__slide-control > a.slick-arrow.slides-prev { float: left; }

#primary-container .post-list-container.videos-2022-container .post-grid.videos-2022.featured-videos-extra .gallery-slider__slide-control > a.slick-arrow.slides-next { float: right; }

#primary-container #primary-aside.design_2022 .widget_most_read_posts_widget #most-read-posts-container h2 { border-bottom: 4px solid #F6B813; line-height: 40px; font-size: 28px; font-family: 'Nunito Sans'; font-weight: 800 !important; text-transform: none; color: #464646; margin: 20px 0 !important; }

#primary-container #primary-aside.design_2022 .widget_most_read_posts_widget article { border-bottom: 1px solid #EDEDED; }

#primary-container #primary-aside.design_2022 .widget_most_read_posts_widget article .post-card__tags .post-category.badge { display: inline-block !important; }

#primary-container #primary-aside.design_2022 .widget_most_read_posts_widget article .post-card__thumb-wrap { width: 160px !important; height: 120px; padding-left: 0; }

#primary-container #primary-aside.design_2022 .widget_most_read_posts_widget article .post-card__thumb-wrap:before { display: none; }

@media only screen and (min-width: 990px) { #primary-container #primary-aside.design_2022 .widget_most_read_posts_widget article .post-card__thumb-wrap { width: 200px !important; } }

#primary-container #primary-aside.design_2022 .widget_most_read_posts_widget article .post-card__thumb-wrap .post-card__image { width: 100%; height: 100%; border-radius: 4px; }

#primary-container #primary-aside.design_2022 .widget_most_read_posts_widget article .post-card__thumb-wrap .post-card__image img { border-radius: 4px; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); position: absolute; top: 50%; left: 50%; }

#primary-container #primary-aside.design_2022 .widget_most_read_posts_widget article .entry-content .byline { display: block; }

#primary-container #primary-aside.design_2022 .widget_elfsight_widget .widget-title { width: 100%; background: none; border-bottom: 4px solid #F6B813; line-height: 40px; font-size: 26px; letter-spacing: 0; font-family: 'Nunito Sans'; font-weight: 800 !important; text-transform: none; color: #464646; margin: 20px 0 !important; padding: 0; text-align: left; display: block; }

#primary-container #primary-aside.design_2022 .widget_elfsight_widget .elfsight-container { width: 100%; }

#primary-container #primary-aside.design_2022 .widget_elfsight_widget .elfsight-container.facebook > div[class*="eapps-facebook"] { background: none !important; max-width: none !important; width: 100%; border-radius: 0; }

#primary-container #primary-aside.design_2022 .widget_elfsight_widget div.eapps-widget { position: relative; margin: 0 !important; width: 100% !important; max-width: none; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguY3NzIiwic291cmNlcyI6WyJpbmRleC5zY3NzIiwibGlicmFyeS9zZXR0aW5ncy92YXJpYWJsZXMuc2NzcyIsImxpYnJhcnkvc2V0dGluZ3MvY29sb3JzLnNjc3MiLCJsaWJyYXJ5L3NldHRpbmdzL2dsb2JhbC5zY3NzIiwibGlicmFyeS9zZXR0aW5ncy9idXR0b25zLnNjc3MiLCJsaWJyYXJ5L3NldHRpbmdzL3R5cG9ncmFwaHkuc2NzcyIsImxpYnJhcnkvc2V0dGluZ3MvbmF2LnNjc3MiLCJsaWJyYXJ5L3NldHRpbmdzL25hdi1tZW51LnNjc3MiLCJsaWJyYXJ5L3NldHRpbmdzL2VsZW1lbnRzLnNjc3MiLCJsaWJyYXJ5L3NldHRpbmdzL2dyaWQuc2NzcyIsImxpYnJhcnkvc2V0dGluZ3MvcG9wb3ZlcnMtYW5kLXRvb2x0aXBzLnNjc3MiLCJsaWJyYXJ5L3NldHRpbmdzL2JyZWFrcG9pbnRzLnNjc3MiLCJsaWJyYXJ5L3NldHRpbmdzL2NvbnRhaW5lcnMuc2NzcyIsInN0YXRpYy9pbmRleC5zY3NzIiwic3RhdGljL2Jvb3RzdHJhcC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX21peGlucy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19oaWRlLXRleHQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fb3BhY2l0eS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19sYWJlbHMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcmVzZXQtZmlsdGVyLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc2l6ZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19yZXNwb25zaXZlLXZpc2liaWxpdHkuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fc2l6ZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL190YWItZm9jdXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3RleHQtb3ZlcmZsb3cuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdmVuZG9yLXByZWZpeGVzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2FsZXJ0cy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3BhbmVscy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZm9ybXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcHJvZ3Jlc3MtYmFyLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2VudGVyLWJsb2NrLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX25hdi12ZXJ0aWNhbC1hbGlnbi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbm9ybWFsaXplLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcHJpbnQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19zY2FmZm9sZGluZy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3R5cGUuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190YWJsZXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2J1dHRvbnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jb21wb25lbnQtYW5pbWF0aW9ucy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Ryb3Bkb3ducy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2J1dHRvbi1ncm91cHMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYmFkZ2VzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbGlzdC1ncm91cC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Jlc3BvbnNpdmUtZW1iZWQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19tb2RhbHMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL191dGlsaXRpZXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19yZXNwb25zaXZlLXV0aWxpdGllcy5zY3NzIiwic3RhdGljL2Jvb3RzdHJhcC1zZWxlY3QuY3NzIiwic3RhdGljL3NsaWNrLnNjc3MiLCJsaWJyYXJ5L2NvcmUvbm9ybWFsaXplLnNjc3MiLCJsaWJyYXJ5L3Rvb2xzL3ZlbmRvci1taXhpbnMuc2NzcyIsImxpYnJhcnkvdG9vbHMvZnVuY3Rpb25zLnNjc3MiLCJsaWJyYXJ5L3Rvb2xzL21peGlucy5zY3NzIiwibGlicmFyeS90b29scy9idXR0b24tdmFyaWFudHMuc2NzcyIsImxpYnJhcnkvdG9vbHMvYW5pbWF0aW9ucy5zY3NzIiwibGlicmFyeS9uYXYvbmF2YmFyLnNjc3MiLCJsaWJyYXJ5L25hdi9uYXZiYXItbW9iaWxlLnNjc3MiLCJsaWJyYXJ5L25hdi9tZW51LW5hdmJhci5zY3NzIiwibGlicmFyeS9uYXYvbWVnYS1kcm9wZG93bi5zY3NzIiwibGlicmFyeS9mb250cy5zY3NzIiwibGlicmFyeS93cmFwcy5zY3NzIiwibGlicmFyeS9iYXNlLnNjc3MiLCJsaWJyYXJ5L3R5cGUuc2NzcyIsImxpYnJhcnkvbmF2L2JyZWFkY3J1bWJzLnNjc3MiLCJsaWJyYXJ5L3V0aWxzL25vLWd1dHRlci5zY3NzIiwibGlicmFyeS91dGlscy91dGlsaXRpZXMuc2NzcyIsImxpYnJhcnkvdXRpbHMvcmF0aW8tY29udGFpbmVycy5zY3NzIiwibGlicmFyeS9jb3JlL2luZGV4LnNjc3MiLCJsaWJyYXJ5L2NvcmUvYW5pbWF0aW9uLWNsYXNzZXMuc2NzcyIsImxpYnJhcnkvY29yZS9ncmlkLnNjc3MiLCJub3RpY2lhcy90ZW1wbGF0ZS9mcm9udC1wYWdlLnNjc3MiLCJsaWJyYXJ5L2NvcmUvcmVzcG9uc2l2ZS1pbWFnZXMuc2NzcyIsImxpYnJhcnkvY29yZS9idXR0b25zLnNjc3MiLCJsaWJyYXJ5L2NvcmUvZm9ybXMuc2NzcyIsImxpYnJhcnkvY29yZS9zbGljay1vdmVyaWRlcy5zY3NzIiwibGlicmFyeS9ncmlkLnNjc3MiLCJsaWJyYXJ5L2NvbHVtbnMuc2NzcyIsImxpYnJhcnkvcGFjZS5zY3NzIiwibGlicmFyeS9wYW5lbHMvbW9iaWxlLW1lbnUuc2NzcyIsImxpYnJhcnkvcGFuZWxzL2pvaW4tcmVxdWVzdC5zY3NzIiwibGlicmFyeS9wYW5lbHMvc2VhcmNoLWZvcm0uc2NzcyIsImxpYnJhcnkvcGFuZWxzL21hcmtldHMtc2VsZWN0b3Iuc2NzcyIsImxpYnJhcnkvc2VjdGlvbi5zY3NzIiwibGlicmFyeS9jb21wb25lbnRzL2J1dHRvbnMuc2NzcyIsImxpYnJhcnkvY29tcG9uZW50cy9jb21wb25lbnQtaW5kZXguc2NzcyIsImxpYnJhcnkvY29tcG9uZW50cy9jb21wb25lbnQuc2NzcyIsImxpYnJhcnkvY29tcG9uZW50cy9oZXJvX2NvbXBvbmVudC5zY3NzIiwibGlicmFyeS9jb21wb25lbnRzL2hvdmVyX2JveC5zY3NzIiwibGlicmFyeS9jb21wb25lbnRzL2xhYmVscy5zY3NzIiwibGlicmFyeS9jb21wb25lbnRzL2xpc3RzLnNjc3MiLCJsaWJyYXJ5L2NvbXBvbmVudHMvdGh1bWItbGluay5zY3NzIiwibGlicmFyeS9jb21wb25lbnRzL2ZpZ3VyZS5zY3NzIiwibGlicmFyeS9jb21wb25lbnRzL3BhbmVsLnNjc3MiLCJsaWJyYXJ5L2NvbXBvbmVudHMvYmFja2dyb3VuZFNlY3Rpb24uc2NzcyIsImxpYnJhcnkvY29tcG9uZW50cy9zcGlubmVyLnNjc3MiLCJsaWJyYXJ5L2NvbXBvbmVudHMvaWNvbnMuc2NzcyIsImxpYnJhcnkvZm9ybS5zY3NzIiwibGlicmFyeS9zZWN0aW9ucy9jb21tb24uc2NzcyIsImxpYnJhcnkvc2lkZWJhci5zY3NzIiwibGlicmFyeS9mb290ZXIuc2NzcyIsImxpYnJhcnkvdmVuZG9ycy9ib290c3RyYXAtYWRkb25zLnNjc3MiLCJub3RpY2lhcy9pbmRleC5zY3NzIiwibm90aWNpYXMvcG9zdC1jYXJkLnNjc3MiLCJub3RpY2lhcy9wb3N0LWNvbW1vbi5zY3NzIiwibm90aWNpYXMvcG9zdC1saXN0LnNjc3MiLCJub3RpY2lhcy9wb3N0LXNpbmdsZS5zY3NzIiwibm90aWNpYXMvcG9zdHMtZmVhdHVyZWQuc2NzcyIsIm5vdGljaWFzL2ltYWdlLWdhbGxlcnkuc2NzcyIsIm5vdGljaWFzL2NvbW1lbnQtYXJlYS5zY3NzIiwibm90aWNpYXMvNDA0LnNjc3MiLCJub3RpY2lhcy9zZWFyY2guc2NzcyIsIm5vdGljaWFzL25ld3NsZXR0ZXJzLXJlc3BvbnNlcy5zY3NzIiwibm90aWNpYXMvc2FsZXMtY29udGFjdC5zY3NzIiwibm90aWNpYXMvYXJjaGl2ZS1jdXN0b20uc2NzcyIsIm5vdGljaWFzL3NpbmdsZS1yZWNpcGUuc2NzcyIsIm5vdGljaWFzL2JyZWFraW5nLnNjc3MiLCJub3RpY2lhcy9hZHMuc2NzcyIsIm5vdGljaWFzL21hcmtldHMuc2NzcyIsIm5vdGljaWFzL2FjY3V3ZWF0aGVyLnNjc3MiLCJub3RpY2lhcy9tb2R1bGVzL3NpbmdsZV9pbWFnZV9nYWxsZXJpZXMuc2NzcyIsIm5vdGljaWFzL21vZHVsZXMvbWFnbmV0LnNjc3MiLCJub3RpY2lhcy9tb2R1bGVzL291dGJyYWluLnNjc3MiLCJub3RpY2lhcy9tb2R1bGVzL2xhc19tYXNfbGVpZGFzLnNjc3MiLCJub3RpY2lhcy90ZW1wbGF0ZS92ZXJzdXMuc2NzcyIsIm5vdGljaWFzL2NhdGVnb3JpZXMuc2NzcyIsIm5vdGljaWFzL2NhdGVnb3JpZXMtdGFncy5zY3NzIiwibm90aWNpYXMvdGVtcGxhdGUvanVudGFzLWhvbWUuc2NzcyIsIm5vdGljaWFzL3RlbXBsYXRlL3RtcC10YWdzLnNjc3MiLCJub3RpY2lhcy90ZW1wbGF0ZS9hdXRob3Iuc2NzcyIsIm5vdGljaWFzL3RlbXBsYXRlL3BhZ2UtaW5zdGFncmFtLnNjc3MiLCJub3RpY2lhcy9tb2R1bGVzL2NvbnRhY3QtZm9ybS5zY3NzIiwibm90aWNpYXMvbW9kdWxlcy9pY29udGFjdC5zY3NzIiwibm90aWNpYXMvcGFnZS5zY3NzIiwibm90aWNpYXMvc2luZ2xlLnNjc3MiLCJub3RpY2lhcy9wbGF5bGlzdC1hcmNoaXZlLnNjc3MiLCJub3RpY2lhcy9tb2R1bGVzL3NvY2lhbC5zY3NzIiwibm90aWNpYXMvdGVtcGxhdGUvZWxlY2Npb25lcy5zY3NzIiwibm90aWNpYXMvdGVtcGxhdGUvaGVyZW5jaWEtaGlzcGFuYS5zY3NzIiwibm90aWNpYXMvaGVhZGVyMjAyMi5zY3NzIiwibm90aWNpYXMvZGVzaWduMjAyMi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFFQSw4QkFFRztBQUVILGdEQUFnRDtBQ0FoRCxzQ0FBc0M7QUNMdEMsc0NBQXNDO0FBd0l0QyxxQ0FBcUM7QUQ5SHJDLHNDQUFzQztBRVZ0QyxzQ0FBc0M7QUF1QnRDLCtDQUErQztBQU8vQywyQ0FBMkM7QUFHM0MsK0NBQStDO0FGbEIvQyxzQ0FBc0M7QUdkdEMsc0NBQXNDO0FIbUJ0QyxzQ0FBc0M7QUlwQnRDLHNDQUFzQztBSnlCdEMsc0NBQXNDO0FLeEJ0QyxzQ0FBc0M7QUFXdEMsc0NBQXNDO0FBaUN0QyxzQ0FBc0M7QUFxQ3RDLHNDQUFzQztBTHBEdEMsc0NBQXNDO0FNN0J0QyxzQ0FBc0M7QUFR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aUJBQWlCLEdBQUcsZ0JBQWdCLEFBQUEsZUFBZSxBQUFBLFdBQVcsRUFDOUQsaUJBQWlCLEdBQUcsZ0JBQWdCLEFBQUEsZUFBZSxBQUFBLFNBQVMsRUFDNUQsaUJBQWlCLEdBQUcsZ0JBQWdCLEFBQUEsZUFBZSxBQUFBLFNBQVMsRUFDNUQsaUJBQWlCLEdBQUcsZ0JBQWdCLEFBQUEsZUFBZSxBQUFBLFlBQVksQUFBQSxNQUFNLEVBQ3JFLGlCQUFpQixHQUFHLGdCQUFnQixBQUFBLGVBQWUsQUFBQSxjQUFjLEFBQUEsTUFBTSxFQUN2RSxpQkFBaUIsR0FBRyxnQkFBZ0IsQUFBQSxlQUFlLEFBQUEsWUFBWSxBQUFBLE1BQU0sRUFDckUsaUJBQWlCLEdBQUcsZ0JBQWdCLEFBQUEsZUFBZSxBQUFBLFdBQVcsQUFBQSxNQUFNLEVBQ3BFLGlCQUFpQixHQUFHLGdCQUFnQixBQUFBLGVBQWUsQUFBQSxTQUFTLEFBQUEsTUFBTSxFQUNsRSxpQkFBaUIsR0FBRyxnQkFBZ0IsQUFBQSxlQUFlLEFBQUEsU0FBUyxBQUFBLE1BQU0sRUFDbEUsaUJBQWlCLEdBQUcsZ0JBQWdCLEFBQUEsZUFBZSxBQUFBLFlBQVksQUFBQSxNQUFNLEVBQ3JFLGlCQUFpQixHQUFHLGdCQUFnQixBQUFBLGVBQWUsQUFBQSxjQUFjLEFBQUEsTUFBTSxFQUN2RSxpQkFBaUIsR0FBRyxnQkFBZ0IsQUFBQSxlQUFlLEFBQUEsWUFBWSxBQUFBLE1BQU0sRUFDckUsaUJBQWlCLEdBQUcsZ0JBQWdCLEFBQUEsZUFBZSxBQUFBLFdBQVcsQUFBQSxNQUFNLEVBQ3BFLGlCQUFpQixHQUFHLGdCQUFnQixBQUFBLGVBQWUsQUFBQSxTQUFTLEFBQUEsTUFBTSxFQUNsRSxpQkFBaUIsR0FBRyxnQkFBZ0IsQUFBQSxlQUFlLEFBQUEsU0FBUyxBQUFBLE1BQU0sRUFDbEUsaUJBQWlCLEdBQUcsZ0JBQWdCLEFBQUEsZUFBZSxBQUFBLFlBQVksQUFBQSxPQUFPLEVBQ3RFLGlCQUFpQixHQUFHLGdCQUFnQixBQUFBLGVBQWUsQUFBQSxjQUFjLEFBQUEsT0FBTyxF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 */

/*# sourceMappingURL=index.css.map */
