/* =========================================
-General helpers
Paddings
Margins
Fonts
Borders
Sections
Colors
Images

-Boostrap Overrides

-Styles per pages    
*/


/* Font weights */
.fw100 { font-weight: 100; } /* proximanova-thin-100 */
.fw300 { font-weight: 300; } /* proximanova-light-300 */
.fw400 { font-weight: 400; } /* proximanova-regular-400 */
.fw500 { font-weight: 500; } /* proximanova-medium-500 */
.fw600 { font-weight: 600; } /* proximanova-semibold-600 */
.fw700 { font-weight: 700; } /* proximanova-bold-700 */
.fw800 { font-weight: 800; } /* proximanova-extrabold-800 */
.fw900 { font-weight: 900; } /* proximanova-black-900 */

.home-banner-bs .fw700 { font-weight: 700 !important; } /* proximanova-bold-700 */

/* Type Styles */
.text-center { text-align: center; }
.i { font-style: italic; }
.b { font-weight: bold; }
.underline { text-decoration: underline; }
.red-underline { text-decoration: underline #ec1944; }
.strike { text-decoration: line-through; }
.uppercase { text-transform: uppercase; }

.fw100 {
font-weight: 100;
}
.fw300 {
font-weight: 300;
}
.fw400 {
font-weight: 400;
}
.fw500 {
font-weight: 500;
}
.fw600 {
font-weight: 600;
}
.fw700 {
font-weight: 700;
}
.fw800 {
font-weight: 800;
}
.fw900 {
font-weight: 900;
}
.text-center {
text-align: center;
}
.i {
font-style: italic;
}
.b {
font-weight: 700;
}
.underline {
text-decoration: underline;
}
.red-underline {
text-decoration: underline #ec1944;
}
.strike {
text-decoration: line-through;
}
.uppercase {
text-transform: uppercase;
}
p.disclaimer {
color: #454550;
font-size: 11px;
font-weight: 500;
line-height: 15px;
}

/* --- Colors --- */

/* Color */
.red, .link, .link:hover { color: #ed1a47; }
.black { color: #000; }
.white { color: #fff !important; }
.gold { color: #d9a707; }
.green { color: #3cb65e; }

/* Background */
.bg-red { background: #ed1a47; }
.bg-gray, .gray { background: #f5f5f6; }
.bg-dark-gray { background: #353535; }
.bg-black { background: #000; }

a { color: #ed1a47; }

/* --- Buttons --- */
a.btn,
a.dish-btn {
font-size: 16px;
font-weight: 700;
text-decoration: none;  
/* height: 38px; */
border-radius: 24px;
padding: 7px 30px 8px 30px;
transition: .25s ease-in-out;
-webkit-transition: .25s ease-in-out;
-moz-transition: .25s ease-in-out;
-o-transition: .25s ease-in-out;
box-shadow: none;
}
a.btn:hover,
a.dish-btn:hover { text-decoration: none;  }

/* White Button */
a.btn.white-btn { background: #fff; color: #171725;  }
a.btn.white-btn:hover { background: #f5f5f6; color: #171725; }

/* Red button */
a.btn.red-btn { background: #ed1a47; color: #fff; }
a.btn.red-btn:hover { background: #cd162d; color: #fff; }

/* Green button */
a.btn.green-btn { background: #89c700; color: #fff; }
a.btn.green-btn:hover { background: #6b9a02; color: #fff; }

/* Clear Button */
a.btn.clear-btn { background: transparent; color: #171725; border: 1px solid #242424}
a.btn.clear-btn:hover { background: #242424; color: #fff; }

/* --- Borders --- */
.bt0 { border-top: none !important; }
.bb0 { border-bottom: none !important; }
.bl0 { border-left: none !important; }
.br0 { border-right: none !important; }

.bn { border-style: none; border-width: 0; }

.bw1 { border-width: 1px; }
.bw2 { border-width: 2px; }
.bw3 { border-width: 3px; }

.ba { border-style: solid; }
.bt { border-top-style: solid; }
.br { border-right-style: solid; }
.bb { border-bottom-style: solid; }
.bl { border-left-style: solid; }

.b-dotted { border-style: dotted; }
.b-dashed { border-style: dashed; }

.b-gray { border-color: #ccc; }
.b-red { border-color: #ed1a47; }
.b-black { border-color: #000; }

/* --- Border Radius --- */
.br0 { border-radius: 0; }
.br2 { border-radius: 2px; }
.br4 { border-radius: 4px; }
.br8 { border-radius: 8px; }
.br16 { border-radius: 16px; }
.br-100 { border-radius: 100%; } /* Circle */
.br-pill { border-radius: 9999px; } /* Pill */

/* --- General helpers --- */
.inline {  display: inline-block; }
.hide { display: none; }
.align-center { text-align: center; }
.align-right { text-align: right; }


/* --- Paddings --- */
/* All */
.p0 { padding: 0; }
.p5 { padding: 5px; }
.p10 { padding: 10px; }
.p15 { padding: 15px; }
.p20 { padding: 20px; }

/* Top */
.pt0 { padding-top: 0; }
.pt5 { padding-top: 5px; }
.pt10 { padding-top: 10px; }
.pt15 { padding-top: 15px; }
.pt20 { padding-top: 20px; }
.pt30 { padding-top: 30px; }
.pt40 { padding-top: 40px; }
.pt50 { padding-top: 50px; }

/* Right */
.pr0 { padding-right: 0; }
.pr5 { padding-right: 5px; }
.pr10 { padding-right: 10px; }
.pr15 { padding-right: 15px; }
.pr20 { padding-right: 20px; }
.pr30 { padding-right: 30px; }
.pr40 { padding-right: 40px; }
.pr50 { padding-right: 50px; }

/* Bottom */
.pb0 { padding-bottom: 0; }
.pb5 { padding-bottom: 5px; }
.pb10 { padding-bottom: 10px; }
.pb15 { padding-bottom: 15px; }
.pb20 { padding-bottom: 20px; }
.pb30 { padding-bottom: 30px; }
.pb40 { padding-bottom: 40px; }
.pb50 { padding-bottom: 50px; }

/* Left */
.pl0 { padding-left: 0; }
.pl5 { padding-left: 5px; }
.pl10 { padding-left: 10px; }
.pl15 { padding-left: 15px; }
.pl20 { padding-left: 20px; }

/* Left & Right */
.plr0 { padding-left: 0; padding-right: 0; }
.plr5 { padding-left: 5px; padding-right: 5px; }
.plr10 { padding-left: 10px; padding-right: 10px; }
.plr20 { padding-left: 20px; padding-right: 20px; }
.plr25 { padding-left: 25px; padding-right: 25px; }
.plr30 { padding-left: 30px; padding-right: 30px; }
.plr40 { padding-left: 40px; padding-right: 40px; }
.plr80 { padding-left: 80px; padding-right: 80px; }
.plr120 { padding-left: 120px; padding-right: 120px; }

/* Top & Bottom */
.ptb0 { padding-top: 0; padding-bottom: 0; }
.ptb5 { padding-top: 5px; padding-bottom: 5px; }
.ptb15 { padding-top: 15px; padding-bottom: 15px; }
.ptb20 { padding-top: 20px; padding-bottom: 20px; }
.ptb25 { padding-top: 25px; padding-bottom: 25px; }
.ptb40 { padding-top: 40px; padding-bottom: 40px; }
.ptb80 { padding-top: 80px; padding-bottom: 80px; }
.ptb120 { padding-top: 120px; padding-bottom: 120px; }


/* --- Margins --- */

/* All */
.m0 { margin: 0; }
.m5 { margin: 5px; }
.m10 { margin: 10px; }
.m15 { margin: 15px; }
.m20 { margin: 20px; }

/* Top */
.mt0 { margin-top: 0; }
.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt30 { margin-top: 30px; }
.mt35 { margin-top: 35px; }
.mt40 { margin-top: 40px; }
.mt50 { margin-top: 50px; }
.mt60 { margin-top: 60px; }
.mt80 { margin-top: 80px; }
.mt90 { margin-top: 90px; }
.mt100 { margin-top: 100px; }

/* Right */
.mr0 { margin-right: 0; }
.mr5 { margin-right: 5px; }
.mr10 { margin-right: 10px; }
.mr15 { margin-right: 15px; }
.mr20 { margin-right: 20px; }
.mr50 { margin-right: 50px; }

/* Bottom */
.mb0 { margin-bottom: 0; }
.mb5 { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }
.mb20 { margin-bottom: 20px; }
.mb30 { margin-bottom: 30px; }
.mb40 { margin-bottom: 40px; }
.mb50 { margin-bottom: 50px !important; }
.mb60 { margin-bottom: 60px; }
.mb80 { margin-bottom: 80px; }
.mb90 { margin-bottom: 90px; }
.mb100 { margin-bottom: 100px; }

/* Left */
.ml0 { margin-left: 0; }
.ml5 { margin-left: 5px; }
.ml10 { margin-left: 10px; }
.ml15 { margin-left: 15px; }
.ml20 { margin-left: 20px; }
.ml30 { margin-left: 30px; }
.ml40 { margin-left: 40px; }
.ml50 { margin-left: 50px; }

/* Left & Right */
.center { margin-left: auto; margin-right: auto; }
.mlr0 { margin-left: 0; margin-right: 0; }
.mlr5 { margin-left: 5px; margin-right: 5px; }
.mlr10 { margin-left: 10px; margin-right: 10px; }
.mlr15 { margin-left: 15px; margin-right: 15px; }
.mlr20 { margin-left: 20px; margin-right: 20px; }
.mlr30 { margin-left: 30px; margin-right: 30px; }
.mlr40 { margin-left: 40px; margin-right: 40px; }

/* Top & Bottom */
.mtb0 { margin-top: 0; margin-bottom: 0; }
.mtb5 { margin-top: 5px; margin-bottom: 5px; }
.mtb10 { margin-top: 10px; margin-bottom: 10px; }
.mtb15 { margin-top: 15px; margin-bottom: 15px; }
.mtb20 { margin-top: 20px; margin-bottom: 20px; }
.mtb20 { margin-top: 20px; margin-bottom: 20px; }
.mtb40 { margin-top: 40px; margin-bottom: 40px; }


/* --- Widths --- */
.w-third { width: 33.33333%; }
.w-two-thirds { width: 66.66667%; }

.w-100 { width: 100%; }
.w-90 { width: 90%; }
.w-80 { width: 80%; }
.w-75 { width: 75%; }
.w-70 { width: 70%; }
.w-60 { width: 60%; }
.w-50 { width: 50%; }
.w-40 { width: 40%; }
.w-30 { width: 30%; }
.w-25 { width: 25%; }
.w-20 { width: 20%; }
.w-10 { width: 10%; }


/* --- Black gradients - For Hero images or slides --- */

/* Left Gradient */
.black-gradient-left {
height: 100%;
width: 100%;
background: rgba(23,23,37,1);
background: linear-gradient(270deg, rgba(23,23,37,0) 20%, rgba(23,23,37,1) 80%);
}
@media (min-width: 768px) { .black-gradient-left { background: linear-gradient(270deg, rgba(23,23,37,0) 20%, rgba(23,23,37,1) 55%); } }
@media (min-width: 992px) { .black-gradient-left { background: linear-gradient(270deg, rgba(23,23,37,0) 30%, rgba(23,23,37,1) 60%); } }
@media (min-width: 1200px) { .black-gradient-left { background: linear-gradient(270deg, rgba(23,23,37,0) 40%, rgba(23,23,37,1) 70%); } }
@media (max-width: 767px) { .black-gradient-left { background: linear-gradient(270deg, rgba(23,23,37,0) 20%, rgba(23,23,37,1) 65%), linear-gradient(0deg, rgba(23,23,37,0) 40%, rgba(23,23,37,1) 65%); } } /* Making an additional top gradient on mobile */


/* Right Gradient */
.black-gradient-right {
height: 100%;
width: 100%;
background: rgba(23,23,37,1);
background: linear-gradient(90deg, rgba(23,23,37,0) 20%, rgba(23,23,37,1) 59%);
}
@media (min-width: 768px) { .black-gradient-right { background: linear-gradient(90deg, rgba(23,23,37,0) 20%, rgba(23,23,37,1) 55%); } }
@media (min-width: 992px) { .black-gradient-right { background: linear-gradient(90deg, rgba(23,23,37,0) 30%, rgba(23,23,37,1) 60%); } }
@media (min-width: 1200px) { .black-gradient-right { background: linear-gradient(90deg, rgba(23,23,37,0) 20%, rgba(23,23,37,1) 60%); } }
@media (max-width: 767px) {.black-gradient-right { background: linear-gradient(90deg, rgba(23,23,37,0) 20%, rgba(23,23,37,1) 65%), linear-gradient(0deg, rgba(23,23,37,0) 40%, rgba(23,23,37,1) 65%); } } /* Making an additional top gradient on mobile */

/* --- Light grey gradients - For Hero sections like in Contact us page --- */

/* Left Gradient */
.lightgray-gradient-left {
height: 100%;
width: 100%;
background: rgba(249,249,249,1);
background: linear-gradient(270deg, rgba(249,249,249,0) 20%, rgba(249,249,249,1) 80%);
}
@media (min-width: 768px) { .lightgray-gradient-left { background: linear-gradient(270deg, rgba(249,249,249,0) 20%, rgba(249,249,249,1) 55%); } }
@media (min-width: 992px) { .lightgray-gradient-left { background: linear-gradient(270deg, rgba(249,249,249,0) 30%, rgba(249,249,249,1) 60%); } }
@media (min-width: 1200px) { .lightgray-gradient-left { background: linear-gradient(270deg, rgba(249,249,249,0) 40%, rgba(249,249,249,1) 70%); } }
@media (max-width: 767px) { .lightgray-gradient-left { background: linear-gradient(270deg, rgba(249,249,249,0) 20%, rgba(249,249,249,1) 65%), linear-gradient(0deg, rgba(249,249,249,0) 40%, rgba(249,249,249,1) 65%); } } /* Making an additional top gradient on mobile */

/* Right Gradient */
.lightgray-gradient-right {
height: 100%;
width: 100%;
background: rgba(249,249,249,1);
background: linear-gradient(90deg, rgba(249,249,249,0) 20%, rgba(249,249,249,1) 59%);
}
@media (min-width: 768px) { .lightgray-gradient-right { background: linear-gradient(90deg, rgba(249,249,249,0) 20%, rgba(249,249,249,1) 55%); } }
@media (min-width: 992px) { .lightgray-gradient-right { background: linear-gradient(90deg, rgba(249,249,249,0) 30%, rgba(249,249,249,1) 60%); } }
@media (min-width: 1200px) { .lightgray-gradient-right { background: linear-gradient(90deg, rgba(249,249,249,0) 20%, rgba(249,249,249,1) 60%); } }
@media (max-width: 767px) {.lightgray-gradient-right { background: linear-gradient(90deg, rgba(249,249,249,0) 20%, rgba(249,249,249,1) 65%), linear-gradient(0deg, rgba(249,249,249,0) 40%, rgba(249,249,249,1) 65%); } } /* Making an additional top gradient on mobile */


/* Left Gradient with 10% opacity on bg */
.black-gradient-left.op40 {
height: 100%;
width: 100%;
background: rgba(23,23,37,0.4);
background: linear-gradient(270deg, rgba(23,23,37,0) 20%, rgba(23,23,37,0.4) 80%);
}
@media (min-width: 768px) { .black-gradient-left.op40 { background: linear-gradient(270deg, rgba(23,23,37,0) 20%, rgba(23,23,37,0.4) 55%); } }
@media (min-width: 992px) { .black-gradient-left.op40 { background: linear-gradient(270deg, rgba(23,23,37,0) 30%, rgba(23,23,37,0.4) 60%); } }
@media (min-width: 1200px) { .black-gradient-left.op40 { background: linear-gradient(270deg, rgba(23,23,37,0) 40%, rgba(23,23,37,0.4) 70%); } }
@media (max-width: 767px) { .black-gradient-left.op40 { background: linear-gradient(270deg, rgba(23,23,37,0) 20%, rgba(23,23,37,0.4) 65%), linear-gradient(0deg, rgba(23,23,37,0) 40%, rgba(23,23,37,0.4) 65%); } } /* Making an additional top gradient on mobile */

/* Right Gradient with 10% opacity on bg */
.black-gradient-right.op10 {
height: 100%;
width: 100%;
background: rgba(23,23,37,0.4);
background: linear-gradient(90deg, rgba(23,23,37,0) 20%, rgba(23,23,37,1) 59%);
}
@media (min-width: 768px) { .black-gradient-right.op10 { background: linear-gradient(90deg, rgba(23,23,37,0) 20%, rgba(23,23,37,0.4) 55%); } }
@media (min-width: 992px) { .black-gradient-right.op10 { background: linear-gradient(90deg, rgba(23,23,37,0) 30%, rgba(23,23,37,0.4) 60%); } }
@media (min-width: 1200px) { .black-gradient-right.op10 { background: linear-gradient(90deg, rgba(23,23,37,0) 20%, rgba(23,23,37,0.4) 60%); } }
@media (max-width: 767px) {.black-gradient-right.op10 { background: linear-gradient(90deg, rgba(23,23,37,0) 20%, rgba(23,23,37,0.4) 65%), linear-gradient(0deg, rgba(23,23,37,0) 40%, rgba(23,23,37,0.4) 65%); } } /* Making an additional top gradient on mobile */

/* ====== Legacy helpers ====== */

/* Fonts */
.museosans { font-family: 'museosans'; }
.proximanova { font-family: 'proximanova' !important; }

.fw300 { font-weight: 300; }
.fw400 { font-weight: 400; }
.fw600 { font-weight: 600; }
.fw700 { font-weight: 700; }
.fw800 { font-weight: 800; }

.inline-block { 
display: inline-block;
vertical-align: middle;
}
.list-aligned { padding-left: 20px; }
.container { position: relative; }
.item-display-none { display: none; }

/* Paddings */
.padding-none { padding: 0px; }
.padding-all-sm { padding: 10px; }
.padding-all-medium { padding: 20px; }
.padding-all-large { padding: 50px; }
.padding-sides-medium { padding: 0px 20px; }
.padding-sides-lg { padding: 0px 40px; }
.padding-sides-none { padding-left: 0; padding-right: 0; }
.padding-tb-madium { padding-top: 20px; padding-bottom: 20px; }
.padding-tb-medium { padding: 25px 0; }
.padding-tb-lg { padding: 40px 0; }
.padding-tb-xl { padding: 80px 0; }
.padding-bottom-medium { padding-bottom: 20px; }
.padding-left-none { padding-left: 0; }
.padding-right-none { padding-right: 0; }
.padding-top-xs { padding-top: 5px; }
.padding-top-medium { padding-top: 30px; }
.padding-bottom-xs { padding-bottom: 10px; }

/* Margins */
.margin-none { margin: 0; }
.margin-tb-medium { margin: 20px 0px; }
.margin-tb-lg { margin-top: 40px; margin-bottom: 40px; }
.margin-sides-sm { margin: 0px 10px; }
.margin-all-large { margin: 50px; }
.margin-top-medium { margin-top: 20px !important; }
.margin-top-lg { margin-top: 40px; }
.margin-top-md { margin-top: 15px; }
.margin-top-sm { margin-top: 10px; }
.margin-top-none { margin-top: 0 !important; }
.margin-btm-sm { margin-bottom: 10px; }
.margin-btm-md { margin-bottom: 20px; }
.margin-btm-lg { margin-bottom: 40px; }
.margin-btm-none { margin-bottom: 0px !important; }
.margin-left-md { margin-left: 15px; }


.light-gray-bg { background: #eaeaea; }
.gray-bg { background: #eceded; }
.text-16 { font-size: 16px !important; }
.text-18 { font-size: 18px !important; }
.text-20 { font-size: 20px !important; }
.text-24 { font-size: 24px !important; }
.text-30 { font-size: 30px !important; }
.text-44 { font-size: 44px !important; }
.text-50 { font-size: 50px !important; }
.text-80 { font-size: 80px !important; }
.max-80 { font-size: 0.8em !important; }
.bold { font-family: 'proxima_novaxbold'; }
.font-mid { font-family: 'museo_sans500'; }
.bold-highlight { 
font-family: 'museo_sans700';
font-size: 1.2em;}

.link, .link:hover, .red {
color: #ed1a47;
}
.black {
color: #000;
}
.white {
color: #fff!important;
}
.gold {
color: #d9a707;
}
.green {
color: #3cb65e;
}
.bg-red {
background: #ed1a47;
}
.bg-gray, .gray {
background: #f5f5f6;
}
.bg-dark-gray {
background: #353535;
}
.bg-black {
background: #000;
}
a {
color: #ed1a47;
}
a.btn, a.dish-btn {
font-size: 16px;
font-weight: 700;
text-decoration: none;
border-radius: 24px;
padding: 7px 30px 8px 30px;
transition: .25s ease-in-out;
-webkit-transition: .25s ease-in-out;
-moz-transition: .25s ease-in-out;
-o-transition: .25s ease-in-out;
box-shadow: none;
}
a.btn:hover, a.dish-btn:hover {
text-decoration: none;
}
a.btn.white-btn {
background: #fff;
color: #171725;
}
a.btn.white-btn:hover {
background: #f5f5f6;
color: #171725;
}
a.btn.red-btn {
background: #ed1a47;
color: #fff;
}
a.btn.red-btn:hover {
background: #cd162d;
color: #fff;
}
a.btn.green-btn {
background: #89c700;
color: #fff;
}
a.btn.green-btn:hover {
background: #6b9a02;
color: #fff;
}
a.btn.clear-btn {
background: 0 0;
color: #171725;
border: 1px solid #242424;
}
a.btn.clear-btn:hover {
background: #242424;
color: #fff;
}
.bt0 {
border-top: none!important;
}
.bb0 {
border-bottom: none!important;
}
.bl0 {
border-left: none!important;
}
.br0 {
border-right: none!important;
}
.bn {
border-style: none;
border-width: 0;
}
.bw1 {
border-width: 1px;
}
.bw2 {
border-width: 2px;
}
.bw3 {
border-width: 3px;
}
.ba {
border-style: solid;
}
.bt {
border-top-style: solid;
}
.br {
border-right-style: solid;
}
.bb {
border-bottom-style: solid;
}
.bl {
border-left-style: solid;
}
.b-dotted {
border-style: dotted;
}
.b-dashed {
border-style: dashed;
}
.b-gray {
border-color: #ccc;
}
.b-red {
border-color: #ed1a47;
}
.b-black {
border-color: #000;
}
.br0 {
border-radius: 0;
}
.br2 {
border-radius: 2px;
}
.br4 {
border-radius: 4px;
}
.br8 {
border-radius: 8px;
}
.br16 {
border-radius: 16px;
}
.br-100 {
border-radius: 100%}
.br-pill {
border-radius: 9999px;
}
.inline {
display: inline-block;
}
.hide {
display: none;
}
.align-center {
text-align: center;
}
.align-right {
text-align: right;
}
.p0 {
padding: 0;
}
.p5 {
padding: 5px;
}
.p10 {
padding: 10px;
}
.p15 {
padding: 15px;
}
.p20 {
padding: 20px;
}
.pt0 {
padding-top: 0;
}
.pt5 {
padding-top: 5px;
}
.pt10 {
padding-top: 10px;
}
.pt15 {
padding-top: 15px;
}
.pt20 {
padding-top: 20px;
}
.pt30 {
padding-top: 30px;
}
.pt40 {
padding-top: 40px;
}
.pt50 {
padding-top: 50px;
}
.pr0 {
padding-right: 0;
}
.pr5 {
padding-right: 5px;
}
.pr10 {
padding-right: 10px;
}
.pr15 {
padding-right: 15px;
}
.pr20 {
padding-right: 20px;
}
.pr30 {
padding-right: 30px;
}
.pr40 {
padding-right: 40px;
}
.pr50 {
padding-right: 50px;
}
.pb0 {
padding-bottom: 0;
}
.pb5 {
padding-bottom: 5px;
}
.pb10 {
padding-bottom: 10px;
}
.pb15 {
padding-bottom: 15px;
}
.pb20 {
padding-bottom: 20px;
}
.pb30 {
padding-bottom: 30px;
}
.pb40 {
padding-bottom: 40px;
}
.pb50 {
padding-bottom: 50px;
}
.pl0 {
padding-left: 0;
}
.pl5 {
padding-left: 5px;
}
.pl10 {
padding-left: 10px;
}
.pl15 {
padding-left: 15px;
}
.pl20 {
padding-left: 20px;
}
.plr0 {
padding-left: 0;
padding-right: 0;
}
.plr5 {
padding-left: 5px;
padding-right: 5px;
}
.plr10 {
padding-left: 10px;
padding-right: 10px;
}
.plr20 {
padding-left: 20px;
padding-right: 20px;
}
.plr25 {
padding-left: 25px;
padding-right: 25px;
}
.plr30 {
padding-left: 30px;
padding-right: 30px;
}
.plr40 {
padding-left: 40px;
padding-right: 40px;
}
.plr80 {
padding-left: 80px;
padding-right: 80px;
}
.plr120 {
padding-left: 120px;
padding-right: 120px;
}
.ptb0 {
padding-top: 0;
padding-bottom: 0;
}
.ptb5 {
padding-top: 5px;
padding-bottom: 5px;
}
.ptb15 {
padding-top: 15px;
padding-bottom: 15px;
}
.ptb20 {
padding-top: 20px;
padding-bottom: 20px;
}
.ptb25 {
padding-top: 25px;
padding-bottom: 25px;
}
.ptb40 {
padding-top: 40px;
padding-bottom: 40px;
}
.ptb80 {
padding-top: 80px;
padding-bottom: 80px;
}
.ptb120 {
padding-top: 120px;
padding-bottom: 120px;
}



.m0 {
margin: 0;
}
.m5 {
margin: 5px;
}
.m10 {
margin: 10px;
}
.m15 {
margin: 15px;
}
.m20 {
margin: 20px;
}
.mt0 {
margin-top: 0;
}
.mt5 {
margin-top: 5px;
}
.mt10 {
margin-top: 10px;
}
.mt15 {
margin-top: 15px;
}
.mt20 {
margin-top: 20px;
}
.mt30 {
margin-top: 30px;
}
.mt35 {
margin-top: 35px;
}
.mt40 {
margin-top: 40px;
}
.mt50 {
margin-top: 50px;
}
.mt60 {
margin-top: 60px;
}
.mt80 {
margin-top: 80px;
}
.mt90 {
margin-top: 90px;
}
.mt100 {
margin-top: 100px;
}
.mr0 {
margin-right: 0;
}
.mr5 {
margin-right: 5px;
}
.mr10 {
margin-right: 10px;
}
.mr15 {
margin-right: 15px;
}
.mr20 {
margin-right: 20px;
}
.mr50 {
margin-right: 50px;
}
.mb0 {
margin-bottom: 0;
}
.mb5 {
margin-bottom: 5px;
}
.mb10 {
margin-bottom: 10px;
}
.mb15 {
margin-bottom: 15px;
}
.mb20 {
margin-bottom: 20px;
}
.mb30 {
margin-bottom: 30px;
}
.mb40 {
margin-bottom: 40px;
}
.mb50 {
margin-bottom: 50px!important;
}
.mb60 {
margin-bottom: 60px;
}
.mb80 {
margin-bottom: 80px;
}
.mb90 {
margin-bottom: 90px;
}
.mb100 {
margin-bottom: 100px;
}
.ml0 {
margin-left: 0;
}
.ml5 {
margin-left: 5px;
}
.ml10 {
margin-left: 10px;
}
.ml15 {
margin-left: 15px;
}
.ml20 {
margin-left: 20px;
}
.ml30 {
margin-left: 30px;
}
.ml40 {
margin-left: 40px;
}
.ml50 {
margin-left: 50px;
}
.center {
margin-left: auto;
margin-right: auto;
}
.mlr0 {
margin-left: 0;
margin-right: 0;
}
.mlr5 {
margin-left: 5px;
margin-right: 5px;
}
.mlr10 {
margin-left: 10px;
margin-right: 10px;
}
.mlr15 {
margin-left: 15px;
margin-right: 15px;
}
.mlr20 {
margin-left: 20px;
margin-right: 20px;
}
.mlr30 {
margin-left: 30px;
margin-right: 30px;
}
.mlr40 {
margin-left: 40px;
margin-right: 40px;
}
.mtb0 {
margin-top: 0;
margin-bottom: 0;
}
.mtb5 {
margin-top: 5px;
margin-bottom: 5px;
}
.mtb10 {
margin-top: 10px;
margin-bottom: 10px;
}
.mtb15 {
margin-top: 15px;
margin-bottom: 15px;
}
.mtb20 {
margin-top: 20px;
margin-bottom: 20px;
}
.mtb20 {
margin-top: 20px;
margin-bottom: 20px;
}
.mtb40 {
margin-top: 40px;
margin-bottom: 40px;
}
.w-third {
width: 33.33333%}
.w-two-thirds {
width: 66.66667%}
.w-100 {
width: 100%}
.w-90 {
width: 90%}
.w-80 {
width: 80%}
.w-75 {
width: 75%}
.w-70 {
width: 70%}
.w-60 {
width: 60%}
.w-50 {
width: 50%}
.w-40 {
width: 40%}
.w-30 {
width: 30%}
.w-25 {
width: 25%}
.w-20 {
width: 20%}
.w-10 {
width: 10%}
.black-gradient-left {
height: 100%;
width: 100%;
background: #171725;
background: linear-gradient(270deg, rgba(23, 23, 37, 0) 20%, #171725 80%);
}
@media (min-width:768px) {
.black-gradient-left {
background: linear-gradient(270deg, rgba(23, 23, 37, 0) 20%, #171725 55%);
}
}@media (min-width:992px) {
.black-gradient-left {
background: linear-gradient(270deg, rgba(23, 23, 37, 0) 30%, #171725 60%);
}
}@media (min-width:1200px) {
.black-gradient-left {
background: linear-gradient(270deg, rgba(23, 23, 37, 0) 40%, #171725 70%);
}
}@media (max-width:767px) {
.black-gradient-left {
background: linear-gradient(270deg, rgba(23, 23, 37, 0) 20%, #171725 65%), linear-gradient(0deg, rgba(23, 23, 37, 0) 40%, #171725 65%);
}
}.black-gradient-right {
height: 100%;
width: 100%;
background: #171725;
background: linear-gradient(90deg, rgba(23, 23, 37, 0) 20%, #171725 59%);
}
@media (min-width:768px) {
.black-gradient-right {
background: linear-gradient(90deg, rgba(23, 23, 37, 0) 20%, #171725 55%);
}
}@media (min-width:992px) {
.black-gradient-right {
background: linear-gradient(90deg, rgba(23, 23, 37, 0) 30%, #171725 60%);
}
}@media (min-width:1200px) {
.black-gradient-right {
background: linear-gradient(90deg, rgba(23, 23, 37, 0) 20%, #171725 60%);
}
}@media (max-width:767px) {
.black-gradient-right {
background: linear-gradient(90deg, rgba(23, 23, 37, 0) 20%, #171725 65%), linear-gradient(0deg, rgba(23, 23, 37, 0) 40%, #171725 65%);
}
}.lightgray-gradient-left {
height: 100%;
width: 100%;
background: #f9f9f9;
background: linear-gradient(270deg, rgba(249, 249, 249, 0) 20%, #f9f9f9 80%);
}
@media (min-width:768px) {
.lightgray-gradient-left {
background: linear-gradient(270deg, rgba(249, 249, 249, 0) 20%, #f9f9f9 55%);
}
}@media (min-width:992px) {
.lightgray-gradient-left {
background: linear-gradient(270deg, rgba(249, 249, 249, 0) 30%, #f9f9f9 60%);
}
}@media (min-width:1200px) {
.lightgray-gradient-left {
background: linear-gradient(270deg, rgba(249, 249, 249, 0) 40%, #f9f9f9 70%);
}
}@media (max-width:767px) {
.lightgray-gradient-left {
background: linear-gradient(270deg, rgba(249, 249, 249, 0) 20%, #f9f9f9 65%), linear-gradient(0deg, rgba(249, 249, 249, 0) 40%, #f9f9f9 65%);
}
}.lightgray-gradient-right {
height: 100%;
width: 100%;
background: #f9f9f9;
background: linear-gradient(90deg, rgba(249, 249, 249, 0) 20%, #f9f9f9 59%);
}
@media (min-width:768px) {
.lightgray-gradient-right {
background: linear-gradient(90deg, rgba(249, 249, 249, 0) 20%, #f9f9f9 55%);
}
}@media (min-width:992px) {
.lightgray-gradient-right {
background: linear-gradient(90deg, rgba(249, 249, 249, 0) 30%, #f9f9f9 60%);
}
}@media (min-width:1200px) {
.lightgray-gradient-right {
background: linear-gradient(90deg, rgba(249, 249, 249, 0) 20%, #f9f9f9 60%);
}
}@media (max-width:767px) {
.lightgray-gradient-right {
background: linear-gradient(90deg, rgba(249, 249, 249, 0) 20%, #f9f9f9 65%), linear-gradient(0deg, rgba(249, 249, 249, 0) 40%, #f9f9f9 65%);
}
}.black-gradient-left.op40 {
height: 100%;
width: 100%;
background: rgba(23, 23, 37, .4);
background: linear-gradient(270deg, rgba(23, 23, 37, 0) 20%, rgba(23, 23, 37, .4) 80%);
}
@media (min-width:768px) {
.black-gradient-left.op40 {
background: linear-gradient(270deg, rgba(23, 23, 37, 0) 20%, rgba(23, 23, 37, .4) 55%);
}
}@media (min-width:992px) {
.black-gradient-left.op40 {
background: linear-gradient(270deg, rgba(23, 23, 37, 0) 30%, rgba(23, 23, 37, .4) 60%);
}
}@media (min-width:1200px) {
.black-gradient-left.op40 {
background: linear-gradient(270deg, rgba(23, 23, 37, 0) 40%, rgba(23, 23, 37, .4) 70%);
}
}@media (max-width:767px) {
.black-gradient-left.op40 {
background: linear-gradient(270deg, rgba(23, 23, 37, 0) 20%, rgba(23, 23, 37, .4) 65%), linear-gradient(0deg, rgba(23, 23, 37, 0) 40%, rgba(23, 23, 37, .4) 65%);
}
}.black-gradient-right.op10 {
height: 100%;
width: 100%;
background: rgba(23, 23, 37, .4);
background: linear-gradient(90deg, rgba(23, 23, 37, 0) 20%, #171725 59%);
}
@media (min-width:768px) {
.black-gradient-right.op10 {
background: linear-gradient(90deg, rgba(23, 23, 37, 0) 20%, rgba(23, 23, 37, .4) 55%);
}
}@media (min-width:992px) {
.black-gradient-right.op10 {
background: linear-gradient(90deg, rgba(23, 23, 37, 0) 30%, rgba(23, 23, 37, .4) 60%);
}
}@media (min-width:1200px) {
.black-gradient-right.op10 {
background: linear-gradient(90deg, rgba(23, 23, 37, 0) 20%, rgba(23, 23, 37, .4) 60%);
}
}@media (max-width:767px) {
.black-gradient-right.op10 {
background: linear-gradient(90deg, rgba(23, 23, 37, 0) 20%, rgba(23, 23, 37, .4) 65%), linear-gradient(0deg, rgba(23, 23, 37, 0) 40%, rgba(23, 23, 37, .4) 65%);
}
}.museosans {
font-family: museosans;
}
.proximanova {
font-family: proximanova!important;
}
.fw300 {
font-weight: 300;
}
.fw400 {
font-weight: 400;
}
.fw600 {
font-weight: 600;
}
.fw700 {
font-weight: 700;
}
.fw800 {
font-weight: 800;
}
.inline-block {
display: inline-block;
vertical-align: middle;
}
.list-aligned {
padding-left: 20px;
}
.container {
position: relative;
}
.item-display-none {
display: none;
}
.padding-none {
padding: 0;
}
.padding-all-sm {
padding: 10px;
}
.padding-all-medium {
padding: 20px;
}
.padding-all-large {
padding: 50px;
}
.padding-sides-medium {
padding: 0 20px;
}
.padding-sides-lg {
padding: 0 40px;
}
.padding-sides-none {
padding-left: 0;
padding-right: 0;
}
.padding-tb-madium {
padding-top: 20px;
padding-bottom: 20px;
}
.padding-tb-medium {
padding: 25px 0;
}
.padding-tb-lg {
padding: 40px 0;
}
.padding-tb-xl {
padding: 80px 0;
}
.padding-bottom-medium {
padding-bottom: 20px;
}
.padding-left-none {
padding-left: 0;
}
.padding-right-none {
padding-right: 0;
}
.padding-top-xs {
padding-top: 5px;
}
.padding-top-medium {
padding-top: 30px;
}
.padding-bottom-xs {
padding-bottom: 10px;
}
.margin-none {
margin: 0;
}
.margin-tb-medium {
margin: 20px 0;
}
.margin-tb-lg {
margin-top: 40px;
margin-bottom: 40px;
}
.margin-sides-sm {
margin: 0 10px;
}
.margin-all-large {
margin: 50px;
}
.margin-top-medium {
margin-top: 20px!important;
}
.margin-top-lg {
margin-top: 40px;
}
.margin-top-md {
margin-top: 15px;
}
.margin-top-sm {
margin-top: 10px;
}
.margin-top-none {
margin-top: 0!important;
}
.margin-btm-sm {
margin-bottom: 10px;
}
.margin-btm-md {
margin-bottom: 20px;
}
.margin-btm-lg {
margin-bottom: 40px;
}
.margin-btm-none {
margin-bottom: 0!important;
}
.margin-left-md {
margin-left: 15px;
}
.light-gray-bg {
background: #eaeaea;
}
.gray-bg {
background: #eceded;
}
.text-16 {
font-size: 16px;
}
.text-18 {
font-size: 18px;
}
.text-20 {
font-size: 20px;
}
.text-30 {
font-size: 30px!important;
}
.text-50 {
font-size: 50px;
}
.text-80 {
font-size: 80px;
}
.max-80 {
font-size: .8em;
}
.bold {
font-family: proxima_novaxbold;
}
.font-mid {
font-family: museo_sans500;
}
.bold-highlight {
font-family: museo_sans700;
font-size: 1.2em;
}
.bold-highlight sup {
font-size: .28em;
top: -2.5em;
font-family: museo_sans100;
}
.uppercase {
text-transform: uppercase;
}
.border-none {
border: none!important;
}
.black-block {
background: #000;
color: #fff;
}
.black-block a {
color: #bfbfbf;
}
.black-block a:hover {
color: #9a9a9a;
}
.dark-block {
background: #353535;
color: #fff;
}
.dark-block a {
color: #bfbfbf;
}
.dark-block a:hover {
color: #9a9a9a;
}
.grey-light-block {
background: #f6f6f6;
}
.grey-block {
background: #f0f0f0;
}
.price-structure sup {
font-size: .5em;
top: -.6em;
}
.price-structure span {
font-size: .4em;
display: inline-block;
line-height: 1em;
}
.price-structure span small {
font-size: .6em;
border-top: 2px solid #999;
}
.font-proxima {
font-family: proxima_novaregular, arial, sans-serif;
}
.font-proxima-light {
font-family: proxima_novalight, arial, sans-serif!important;
}
.font-proxima-bold {
font-family: proxima_novabold, arial, sans-serif;
}
.font-proxima-xbold {
font-family: proxima_novaxbold;
}
.font-proxima-cond-black {
font-family: proxima_nova_extra_condensBlk;
}
p.font-size-h2-subtitle {
font-size: 21px;
}
.font-size-md {
font-size: 16px;
}
.text-dish {
color: #ed1a47!important;
}
a.text-dish:hover {
color: #e44e6e!important;
}
.underline-dish {
display: inline-block;
border-bottom: 4px solid #ed1a47;
text-shadow: none;
}
.dish-bg {
background: #ed1a47;
color: #fff!important;
}
.dish-color-btn {
background: #ed1a47;
color: #fff!important;
}
.dish-color-btn.disabled, .dish-color-btn.disabled:active, .dish-color-btn.disabled:focus, .dish-color-btn.disabled:hover {
color: #fff!important;
background: #ccc;
}
.dish-color-btn.lg-bold {
font-weight: 900;
font-size: 30px;
box-shadow: 0 0 18px -2px #860007;
}
.dish-color-btn:hover {
background: #e84c6d;
}
.btn-dish-white-lg {
background: #fff;
color: #de123a!important;
border: 1px solid #de123a;
margin-top: 20px;
padding: 15px 20px;
font-size: 25px;
}
.btn-dish-white-lg:hover {
background: #de123a;
color: #fff!important;
}
.white, .white:focus, .white:hover {
color: #fff;
text-decoration: none;
}
.color-black {
color: #000!important;
font-family: museo_sans100!important;
}
.border-bottom-grey {
border-bottom: 1px solid #ccc;
}
.border-bottom-red {
border-bottom: 1px solid #da3535;
}
.border-dish-top {
border-top: 1px solid #ed1a47;
}
.border-top-solid {
border-top: 1px solid #888;
}
.bordered-block {
padding: 10px;
border: solid 1px #ccc;
background: #fff;
}
h2 {
font-size: 50px!important;
}
strong {
font-family: museo_sans500;
}
html {
overflow-x: hidden;
}
body {
font-family: proxima_novalight, arial, sans-serif;
}
img {
max-width: 100%}
h2 {
font-size: 3em!important;
}
.no-padding {
padding: 0!important;
}
.top-nav-bar {
background: #f5f5f6;
font-size: 14.5px;
font-weight: 800;
color: #696972;
}
.top-nav-bar .container {
padding: 5px 0;
}
.top-nav-bar .store-name {
float: left;
}
.top-nav-bar .right-section {
float: right;
}
.top-nav-bar .phone-info {
color: #696972;
margin-left: 32px;
}
.top-nav-bar .phone-info:hover {
color: #e41932;
text-decoration: none;
}
.dish-nav {
height: 64px;
margin: 0;
border: none;
border-radius: 0;
}
.dish-nav .container {
padding: 0;
}
.dish-nav .cta-button, .dish-nav .dish-logo, .dish-nav .retailer-logo {
padding: 14px 0;
}
.dish-nav .left-section {
display: flex;
margin-top: 0;
float: left;
}
.dish-nav .divider {
height: 64px;
width: 1px;
background-color: #f5f5f6;
margin: 0 16px;
}
.dish-nav .dish-logo, .dish-nav .retailer-logo {
display: inline-block;
}
.dish-nav .dish-logo a, .dish-nav .retailer-logo a {
background-size: contain;
background-repeat: no-repeat;
}
.dish-nav .dish-logo a {
width: 85px;
height: 36px;
margin-left: 0!important;
}
.dish-nav .retailer-logo a {
width: 110px;
height: 36px;
display: inline-block;
}
.dish-nav .right-section {
height: 69px;
display: flex;
margin-right: -15px;
justify-content: flex-end;
float: right;
align-items: center;
}
.dish-nav .main-nav-title {
color: #171725;
font-size: 16px;
font-weight: 800;
line-height: 21px;
margin-left: 64px;
height: 64px;
display: flex;
justify-content: center;
flex-direction: column;
cursor: default;
white-space: nowrap;
}
.dish-nav .main-nav-title .red-under-line-1, .dish-nav .main-nav-title .red-under-line-2, .dish-nav .main-nav-title .red-under-line-3, .dish-nav .main-nav-title .red-under-line-4, .dish-nav .main-nav-title .red-under-line-5 {
opacity: 0;
height: 3px;
background: #e41932;
margin-top: 3px;
}
.dish-nav .main-nav-title.main-nav-title-1:hover>.red-under-line-1, .dish-nav .main-nav-title.main-nav-title-2:hover>.red-under-line-2, .dish-nav .main-nav-title.main-nav-title-3:hover>.red-under-line-3, .dish-nav .main-nav-title.main-nav-title-3:hover>.red-under-line-4, .dish-nav .main-nav-title.main-nav-title-3:hover>.red-under-line-5 {
opacity: 1;
}
.dish-nav .cta-button {
margin-left: 40px;
}
.nav-large-menu {
width: 100%;
box-shadow: none;
border-radius: 0;
border: 0;
margin: 0;
padding: 0;
}
.nav-large-menu .nav-large-menu-inner {
display: flex;
justify-content: flex-end;
padding-bottom: 64px;
}
.inner-nav-col {
margin-left: 62px;
width: 116px;
padding-top: 16px;
}
.inner-nav-col.empty-col {
width: 132px;
}
.inner-nav-col ul {
list-style-type: none;
padding-left: 0;
}
.inner-nav-col ul li {
margin-bottom: 8px;
}
.inner-nav-col ul li a {
color: #b9b9be;
font-size: 14px;
font-weight: 500;
line-height: 19px;
}
.inner-nav-col ul li:hover a {
font-weight: 700;
}
.inner-nav-col ul li a:hover {
text-decoration: none;
}
.dish-nav .inner-nav-col-1:hover>.inner-nav-col-link-1 {
color: #0d0d16;
}
.navbar.dish-nav .navbar-header {
padding: 0 0 0 16px;
}
.navbar-toggle {
-webkit-transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
transition: .5s ease-in-out;
cursor: pointer;
height: 64px;
width: 54px;
background: #fff;
}
.navbar-toggle span.icon-bar {
display: block;
position: absolute;
width: 22px;
background: #000;
opacity: 1;
-webkit-transition: .25s ease-in-out;
-moz-transition: .25s ease-in-out;
-o-transition: .25s ease-in-out;
transition: .25s ease-in-out;
}
.navbar-toggle .icon-bar+.icon-bar {
margin-top: 0;
}
.navbar-toggle.collapsed span.icon-bar-1 {
top: 23px;
width: 18px;
margin-left: 2px;
}
.navbar-toggle.collapsed span.icon-bar-2, .navbar-toggle.collapsed span.icon-bar-3 {
top: 31px;
}
.navbar-toggle.collapsed span.icon-bar-4 {
top: 39px;
width: 18px;
margin-left: 2px;
}
.navbar-toggle.open span.icon-bar {
margin-top: 0;
}
.navbar-toggle.open span.icon-bar-1 {
top: 31px;
width: 0%;
margin-left: 11px;
opacity: 0;
}
.navbar-toggle.open span.icon-bar-2 {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.navbar-toggle.open span.icon-bar-3 {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.navbar-toggle.open span.icon-bar-4 {
top: 18px;
width: 0%;
left: 50%;
opacity: 0;
}
.navbar-toggle .icon-bar-1, .navbar-toggle .icon-bar-3 {
width: 18px;
margin: 0 auto;
}
.navbar-toggle .icon-bar {
background: #000;
}
.dish-nav .mobile-right-section .main-nav-title {
height: auto;
}
.mobile-right-section a.dropdown-toggle:focus, .mobile-right-section a.dropdown-toggle:hover {
background-color: #fff;
}
.mobile-right-section a.dropdown-toggle {
display: flex;
justify-content: space-between;
color: #171725;
font-size: 16px;
font-weight: 800;
line-height: 21px;
padding-top: 15px;
padding-bottom: 15px;
}
.mobile-right-section li.dropdown a.dropdown-toggle .dish-mobile-nav-caret, footer .mobile-footer .dropdown a.dropdown-toggle .dish-mobile-nav-caret {
width: 23px;
height: 23px;
background-size: contain;
-webkit-transform: rotate(0);
-moz-transform: rotate(0);
-o-transform: rotate(0);
transform: rotate(0);
-webkit-transition: .25s ease-in-out;
-moz-transition: .25s ease-in-out;
-o-transition: .25s ease-in-out;
transition: .25s ease-in-out;
}
.mobile-right-section li.dropdown.open a.dropdown-toggle .dish-mobile-nav-caret, footer .mobile-footer .dropdown.open a.dropdown-toggle .dish-mobile-nav-caret {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.mobile-right-section li.dropdown a.dropdown-toggle .dish-mobile-nav-caret {
background: url(../svg/icons/dish-mobile-caret-black.svg) no-repeat center;
}
.mobile-right-section li.dropdown ul.dropdown-menu {
padding-bottom: 15px;
}
.mobile-right-section li.dropdown ul.dropdown-menu li a {
color: #171725!important;
font-size: 14px;
font-weight: 500;
line-height: 19px;
padding: 8px 16px;
}
@media (min-width:320px) and (max-width:991px) {
.cta-button, .right-section {
display: none!important;
}
.top-nav-bar {
display: none;
}
.dish-nav .container {
display: flex;
height: 64px;
align-items: center;
padding-inline: auto;
width: 100%;
}
.navbar.dish-nav .navbar-header {
padding: 0 16px 0 0!important;
margin: 0;
}
.navbar-nav {
margin-top: 0;
margin-bottom: 0;
}
.dish-nav .cta-button, .dish-nav .dish-logo, .dish-nav .retailer-logo {
align-self: center;
}
.navbar-toggle {
padding: 0 15px;
margin: 0;
}
.dish-nav-container {
flex-grow: 2;
}
.dish-nav .left-section {
float: none;
margin-left: 0;
}
.navbar-collapse.collapsing, .navbar-collapse.in {
position: absolute;
background: #fff;
z-index: 10;
left: 0;
width: 100%;
margin-top: -5px;
}
.dish-nav .dish-logo a {
width: 70px;
height: 30px;
}
.dish-nav .mobile-cta-button {
margin-right: 0;
}
.dish-nav .mobile-cta-button a {
padding: 6px 18px;
margin-right: 15px;
}
.dish-nav .mobile-cta-button a:active {
padding: 13px 18px;
}
.dish-nav .divider {
margin: 0 10px;
}
.dish-nav .retailer-logo a {
width: 65px;
}
.dish-nav .main-nav-title, .dish-nav .main-nav-title.main-nav-title-1 {
width: 100%;
margin-left: 0;
}
}@media (max-width:991px) {
.cta-button, .right-section {
display: none!important;
}
.navbar-collapse.in {
position: absolute;
background: #fff;
z-index: 10;
width: 100%}
.dish-nav .mobile-right-section .main-nav-title {
margin-left: 0;
width: 100%}
}@media (min-width:768px) {
.top-nav-bar {
font-size: 13px;
font-weight: 700;
}
.top-nav-bar .container {
padding: 5px 15px;
}
.dish-nav .left-section {
padding-left: 15px;
}
.dish-nav .right-section {
margin-right: 0;
}
.dish-nav .cta-button {
margin-left: 10px;
margin-right: 15px;
}
.inner-nav-col {
margin-left: 35px;
width: 95px;
padding-top: 0;
}
.inner-nav-col.empty-col {
margin-left: 0;
margin-right: 15px;
width: 90px;
}
.dish-nav .red-btn {
padding: 9px 20px;
}

}@media (min-width:992px) {
.mobile-cta-button, .mobile-right-section {
display: none!important;
}
.top-nav-bar {
font-size: 14.5px;
font-weight: 800;
}
.top-nav-bar .container {
padding: 5px 0;
}
.dish-nav .left-section {
padding-left: 0;
}
.dish-nav .right-section {
margin-right: 0;
}
.dish-nav .main-nav-title {
margin-left: 30px;
}
.dish-nav .cta-button {
margin-left: 40px;
margin-right: 0;
}
.inner-nav-col {
margin-left: 30px;
width: 116px;
padding-top: 16px;
}
.inner-nav-col.empty-col {
margin-left: 23px;
margin-right: 19px;
}
.navbar-collapse {
padding-right: 0;
}
}i.pp-icon {
font-size: 70px;
}
.form-order-form {
padding-top: 50px;
padding-bottom: 50px;
background: #f2f2f2;
}
.form-order-form .order-form {
border-top: 1px #888 solid;
padding-top: 30px;
margin-top: 20px;
}
.form-order-form .copyright-container {
border-top: 1px solid #888;
margin-top: 30px;
padding-top: 20px;
}
.form-order-form input {
border-radius: 0;
height: 60px;
margin-bottom: 10px;
}
.form-order-form input[type=checkbox], .form-order-form input[type=radio] {
height: auto;
margin-left: 0;
position: relative;
}
.form-order-form .radio label {
padding-left: 0;
}
.form-order-form button.form-button {
background: #ed1a47;
border: none;
color: #fff;
width: 100%;
height: 60px;
margin-top: 20px;
}
.form-order-form button.form-button:hover {
background: #c2183c;
color: #fff;
}
.form-order-form button.form-button:active, .form-order-form button.form-button:focus {
background: #ed1a47;
color: #fff;
}
.order-form .checkbox+.checkbox, .order-form .radio+.radio {
margin-top: 10px;
}
.order-form .checkbox, .order-form .radio {
margin-top: 10px;
margin-bottom: 0;
padding-left: 0;
}
.order-form input[type=checkbox], .order-form input[type=radio] {
margin-right: 5px;
}
.order-form .other-area {
margin-top: 10px;
padding-left: 36px;
padding-right: 0;
}
.order-form .other-area input {
height: 45px;
margin: 0;
border: 1px solid #ccc;
}
.order-form .form-group input.form-control {
height: 45px;
}
.order-form .form-group select.form-control {
height: 45px;
border-radius: 0;
}
.order-form .other-area label {
font-weight: 400;
height: 45px;
padding-top: 12px;
}
.order-form label {
font-size: 16px;
padding-left: 15px;
}
.order-form .checkbox label, .order-form .radio label, .order-form .section-agree-terms, .order-form .section-captcha, .order-form .section-disclaimer, .order-form .section-submit {
font-size: 16px;
padding-left: 15px;
}
.museo-300 {
font-weight: 300;
}
.section-agree-terms p {
display: inline;
}
@media (min-width:768px) {
.order-form .checkbox label, .order-form .radio label {
padding-left: 15px!important;
}
}@media (min-width:992px) {
.order-form .checkbox label.padding-left-none, .order-form .radio label {
padding-left: 0!important;
}
}@media (min-width:1200px) {
.order-form .checkbox, .order-form .radio {
padding-right: 0!important;
}
}.g-recaptcha {
height: 80px;
width: 286px;
}
.g-recaptcha.highlight-input {
border-color: red;
border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
}
.g-recaptcha>div {
transform: scale(.77);
-webkit-transform: scale(.77);
transform-origin: 0 0;
-webkit-transform-origin: 0 0;
width: 304px!important;
}
#rc-imageselect {
position: relative;
transform: scale(.7);
-webkit-transform: scale(.7);
transform-origin: 0 0;
-webkit-transform-origin: 0 0;
text-align: center;
width: 100%!important;
}
.text-container a.btn {
background: 0 0;
margin-top: 25px;
}
.form-newsletter {
padding-top: 20px;
border-bottom: 1px solid #fff;
padding-bottom: 35px;
}
.form-newsletter input {
border-radius: 0;
height: 60px;
margin-bottom: 10px;
}
.form-newsletter button {
font-weight: 700;
text-decoration: none;
border-radius: 24px;
padding: 7px 30px 8px 30px;
transition: .25s ease-in-out;
-webkit-transition: .25s ease-in-out;
-moz-transition: .25s ease-in-out;
-o-transition: .25s ease-in-out;
}
.form-newsletters button:hover {
background: var(--red);
color: var(--white);
}
.form-newsletter.inner input {
height: 79px;
}
@media (max-width:960px) {
.navbar-left .navbar-collapse {
padding-right: 0;
}
.navbar-default .navbar-right li {
padding: 15px 5px 10px 5px;
}
.navbar-default .navbar-right li p {
font-size: 16px;
}
}@media (max-width:800px) {
.navbar-left .navbar-collapse {
padding-left: 0;
}
.navbar-left .nav li a {
padding: 28px 5px;
}
}@media (max-width:768px) {
.navbar-default .brand-info {
text-align: center;
}
.navbar-default .navbar-right li {
max-width: 100%;
height: auto;
padding: 15px 0 10px;
}
.navbar-default .navbar-right li p {
font-size: 15px;
}
.navbar-default .navbar-right li.phone-contact {
max-width: 100%}
}@media (max-width:736px) {
.navbar-left .navbar-collapse {
padding-left: 15px;
padding-right: 15px;
}
}@media (max-width:400px) {
.navbar-default .navbar-nav .dropdown-menu li a {
display: inline-block;
font-size: 16px;
padding: 17px 15px 17px 25px;
width: 100%}
}footer {
background-color: #171725;
padding-top: 64px;
}
footer ul {
list-style-type: none;
padding-left: 0;
font-size: 14px;
}
footer ul li, footer ul li a {
color: #b9b9be;
}
footer ul li {
margin-bottom: 8px;
font-weight: 500;
}
footer .footer-hours ul li, footer .footer-location ul li {
margin-bottom: 0;
line-height: 19px;
}
footer ul li.fw800 {
margin-bottom: 15px;
}
footer ul li a:hover {
color: #fff;
text-decoration: none;
}
footer .footer-map {
margin-top: 30px;
}
footer .footer-map .footer-map-embed {
width: 100%}
footer .footer-copyright {
margin-top: 64px;
border-top: 1px solid #696972;
padding: 15px 0;
color: #b9b9be;
font-size: 12px;
font-weight: 500;
}
footer .contact-us {
display: block;
margin-top: 50px;
font-size: 17px;
font-weight: 800;
color: #fff;
}
footer .mobile-footer {
display: none;
padding: 0 15px;
}
footer .mobile-footer .dropdown {
border-top: 2px solid #454550;
position: relative;
}
footer .mobile-footer .dropdown.last {
border-bottom: 2px solid #454550;
}
footer .mobile-footer .dropdown .dropdown-content {
display: none;
}
footer .mobile-footer .dropdown.open .dropdown-content {
display: block;
position: relative;
z-index: 991;
}
footer .mobile-footer .dropdown a.dropdown-toggle .dish-mobile-nav-caret {
background: url(../svg/icons/dish-mobile-caret-white.svg) no-repeat center;
}
footer .mobile-footer .dropdown .dropdown-toggle {
display: flex;
justify-content: space-between;
color: #fff;
font-size: 16px;
font-weight: 800;
line-height: 21px;
padding-top: 15px;
padding-bottom: 15px;
}
footer .mobile-footer .dropdown.open .dropdown-content li a {
color: #fff!important;
font-size: 14px;
font-weight: 500;
line-height: 19px;
padding: 8px 16px;
}
footer .mobile-footer .dropdown .dropdown-toggle:hover {
text-decoration: none;
}
footer .mobile-footer .dropdown .dropdown-content {
background: 0 0;
}
footer .mobile-footer .dropdown ul.dropdown-content li {
margin-bottom: 15px;
}
footer .mobile-footer .dropdown .dropdown-content a:visited {
color: #fff;
}
footer .mobile-footer .dropdown .dropdown-content .contact-us {
display: none;
}
footer .mobile-footer .cta {
margin: 30px 0 40px 0;
}
@media (max-width:991px) {
footer.row .container {
width: 100%}
}@media (max-width:767px) {
footer .desktop-footer {
display: none;
}
footer .mobile-footer {
display: block;
}
}.discalimer a.red-btn {
margin: 0 auto;
}
.carousel-inner {
height: 800px;
}
.carousel-control {
background: 0 0!important;
}
.fa-chevron-right {
left: 0;
}
.carousel-control .fa {
bottom: 10%;
position: absolute;
font-size: 45px;
}
.control-remoto {
font-family: 'Nunito Sans', sans-serif;
background: url(../images/slides/remote-bg.png);
background-repeat: no-repeat;
background-position: top right;
background-size: cover;
padding-top: 30px;
}
.control-remoto .dark-gray-bg {
background: #6f6f6f;
color: #fff;
padding: 14px 30px 13px 15px;
font-size: 14px;
display: inline-block;
}
.control-remoto .triangle-light-gray-bg {
background: #eaeaea;
width: 0;
height: 0;
border-left: 15px solid #6f6f6f;
border-top: 23px solid transparent;
border-bottom: 24px solid transparent;
display: inline-block;
left: -5px;
top: 18px;
position: relative;
}
.control-remoto .precio-fijo-el {
width: 420px;
display: block;
}
.control-remoto .disclaimer {
font-size: 10px;
line-height: 12px;
margin-bottom: 20px;
}
.control-remoto .remote img {
width: 375px!important;
}
.control-remoto .remote {
text-align: center;
}
.carousel-inner .item {
height: 100%}
.latino-banner {
font-family: 'Nunito Sans', sans-serif;
background: url(../images/slides/banner-bg-latino-home-no-price.png);
background-repeat: no-repeat;
background-position: top right;
padding: 50px 0 30px 0;
background-size: contain;
height: 100%;
background-color: #efefef;
}
.latino-banner .red-btn {
margin-left: 0;
font-family: proxima_novalight, arial, sans-serif;
}
.latino-banner .col-md-6 {
margin-top: 220px;
}
.call-to-action-cont {
text-align: center;
}
.fa-phone {
transform: rotate(90deg);
}
.black-btn {
background: #000;
color: #fff;
font-size: 1.3em;
border-radius: 30px;
padding: 10px 20px;
margin-top: 30px;
display: inline-block;
}
.black-btn:hover {
color: #fff;
text-decoration: none;
background: #333;
}
.pink-outline-btn {
background: #fff;
color: #ed1a47;
font-size: 24px;
border-radius: 30px;
padding: 10px 35px;
margin-top: 30px;
display: inline-block;
border: 2px solid #ed1a47;
}
.pink-outline-btn:hover {
background: #ed1a47!important;
color: #fff!important;
text-decoration: none;
}
.pink-outline-btn:active {
background: #ed1a47;
color: #fff;
text-decoration: none;
}
.pink-outline-btn:visited {
background: #fff;
color: #ed1a47;
font-size: 1.3em;
border-radius: 30px;
padding: 10px 20px;
margin-top: 30px;
display: inline-block;
border: 1px solid #ed1a47;
}
.control-remoto ul, .latino-banner ul {
font-size: 1.3em;
font-weight: 600;
}
.banner-title {
color: #000;
font-weight: 900;
margin: 30px 0 10px 0;
border-left: 8px solid #ed1944;
padding-left: 10px;
font-size: 2em;
line-height: 1.2em;
}
.banner-title.light {
font-weight: 700;
}
@media (min-width:1024px) {
.latino-content .package-block h2 {
font-size: 1.4em!important;
}
}.latino-content h3 {
margin-bottom: 40px;
line-height: 1.5em;
font-family: proxima_novaregular;
}
.latino-content h3 strong {
font-weight: 900;
}
.latino-content h3 strong.text-dish {
text-decoration: underline;
}
.latino-content .info-block {
color: #ed1944;
}
.latino-content .info-block .title {
font-weight: 600;
margin-bottom: 18px;
line-height: 1.5em;
font-size: 1.15em;
}
.latino-content .info-block p {
line-height: 1em;
font-size: 12px;
margin-top: 15px;
}
.latino-content .info-block small, .latino-content .info-block span {
color: #333;
}
.latino-content .package-block {
padding: 0;
border: 1px solid #ddd;
margin-top: 10px;
font-family: proxima_novaregular, arial, sans-serif;
}
.latino-content .package-block.main-offer {
border: 3px solid #ed1944;
}

.latino-content .package-block h3 {
font-weight: 700;
margin-top: 0;
}
.latino-content .package-block h3 span {
font-family: proxima_novabold, arial, sans-serif;
color: #ed1a47;
}
.latino-content .package-block h2 {
background: #fff;
font-size: 1.8em!important;
font-weight: 900;
margin-bottom: 0;
margin-top: 0;
padding: 10px;
}
.latino-content .package-block h2 span {
display: inline-block;
padding: 8px 3px;
font-family: proxima_novabold;
}
.latino-content .package-block .price-structure {
color: #333;
font-size: 5em;
position: relative;
font-family: proxima_novaxbold;
}
.latino-content .package-block .price-structure sup {
font-size: .6em;
font-weight: 800;
top: -15px;
}
.latino-content .package-block .price-structure span {
display: inline-block;
font-size: .5em;
font-weight: 800;
line-height: 1.2em;
margin-left: 5px;
text-align: left;
}
.latino-content .package-block .price-structure span small {
color: #ed1944;
font-size: .25em;
font-weight: 800;
line-height: .2em;
text-align: left;
}
.latino-content .package-block .channels {
font-size: 2rem;
font-weight: 700;
padding-bottom: 10px;
}
.latino-content .package-block .channel-list {
border-bottom: 2px solid #ccc;
}
.latino-content .package-block .promo {
padding: 10px 0 0;
}
.latino-content .package-block .promo p {
font-size: 1.7rem;
font-weight: 800;
margin-bottom: 10px;
}
.latino-content .package-block .promo .price-structure {
background: #6f6f6f;
color: #fff;
font-size: 5.4em;
line-height: 6rem;
padding: 15px 0;
}
.latino-content .package-block .promo .price-structure span {
font-size: .4em;
line-height: 1.6em;
}
.latino-content .package-block .promo .price-structure span small {
color: #fff;
}
.latino-content .package-block .promo .price-structure span small p {
font-size: 1.4em;
line-height: .2em;
}
.latino-content .package-block.main-offer .promo .price-structure {
background: #ed1944;
}
.latino-content .package-block .including {
background: #fff;
color: #333;
font-weight: 700;
line-height: 1em;
min-height: 58px;
padding: 15px;
}
.latino-content .package-block .ver-paquete {
margin-top: 20px;
}
.latino-content .package-block .ver-paquete a, .latino-content .package-block .ver-paquete a:hover {
color: #ed1944;
font-weight: 600;
}
.disclaimer {
margin-top: 20px;
margin-bottom: 30px;
}
.disclaimer a {
color: #ed1944;
}
.disclaimer a:hover {
color: #c2183c;
text-decoration: none;
}
.full-gray-block {
padding-top: 20px;
padding-bottom: 20px;
position: relative;
}
.full-gray-block h2 {
font-size: 2em;
line-height: 1.3em;
margin-bottom: 35px;
padding-bottom: 10px;
border-bottom: 2px solid #ed1944;
}
.full-gray-block h2 span {
font-weight: 600;
}
.full-gray-block p {
color: #000;
line-height: 1em;
}
.gray-bg .dark-text-dish {
text-shadow: 4px 0 0 #eceded, -4px 0 0 #eceded, 0 4px 0 #eceded, 0 -4px 0 #eceded, 4px 4px #eceded, -4px -4px 0 #eceded, 4px -4px 0 #eceded, -4px 4px 0 #eceded!important;
}
.article-left-layout img, .article-right-layout img {
-webkit-box-shadow: 1px 1px 7px 0 #6b6b6b;
-moz-box-shadow: 1px 1px 7px 0 #6b6b6b;
box-shadow: 1px 1px 7px 0 #6b6b6b;
}
.ofertas-programacion .package-block {
border: none;
border-right: 2px solid #000;
}
.ofertas-programacion .pink-outline-btn {
margin-top: 0!important;
}
.ofertas-programacion .package-block .price-structure small {
color: #000!important;
}
.ofertas-programacion .package-block .price-structure {
font-size: 6em;
color: #ed1944;
}
.ofertas-programacion p.content {
font-size: 1.5em;
line-height: 40px;
margin-bottom: 0;
}
.ofertas-programacion p.content .text-dish {
font-size: 1.5em;
}
.futbol-content {
background: url(../images/programming/bg_vive_tu_pasion.png);
color: #fff;
padding: 20px 0;
background-repeat: no-repeat;
background-size: cover;
}
.futbol-content h2 p.dark-text-dish {
text-shadow: none;
color: #fff;
padding-top: 20px;
}
.gray-promo-block h2 {
font-size: 2em!important;
}
.gray-promo-block h2 .regionales {
margin-top: 40px;
}
.regionales .regionales-block {
border: 1px solid #eaeaea;
min-height: 350px;
background-position: bottom;
background-size: cover;
background-repeat: no-repeat;
}
.regionales .regionales-block.mexico {
background-image: url(../images/mexico-bg.png);
}
.regionales .regionales-block.sudamerica {
background-image: url(../images/sudamerica-bg.png);
}
.regionales .regionales-block.dominicana {
background-image: url(../images/dominicana-bg.png);
}
.regionales .regionales-block.espana {
background-image: url(../images/espana-bg.png);
}
.regionales .regionales-block h4 {
background: #6d0019;
background: -moz-linear-gradient(45deg, #6d0019 18%, #8f0222 60%, #b50306 100%);
background: -webkit-linear-gradient(45deg, #6d0019 18%, #8f0222 60%, #b50306 100%);
background: linear-gradient(45deg, #6d0019 18%, #8f0222 60%, #b50306 100%);
padding: 20px 0;
color: #fff;
font-weight: 600;
font-size: 1.2em;
margin-top: 0;
}
.regionales .regionales-block img {
height: 200px;
margin-bottom: 30px;
}
.regionales .regionales-block li {
font-weight: 600;
color: #000;
}
.switched-list:nth-child(odd) {
background: #f6f6f6;
}
.switched-list .text-block, .switched-list img {
padding: 20px;
}
.switched-list .text-block h4 {
font-size: 1.8em;
font-weight: 800;
line-height: 1.3em;
}
.switched-list .text-block ul {
padding-left: 15px;
}
.questions-block {
border-bottom: 3px solid #ed1944;
padding-top: 20px;
margin-bottom: 20px;
}
.questions-block img {
width: 100%;
margin-top: 10px;
margin-bottom: 40px!important;
}
.questions-block h3.sub {
margin-top: 0;
border-top: 3px solid #ed1944;
padding-top: 13px;
font-size: 1.5em;
}
.hopper-banner-bg {
background-image: url(../images/hopper/hopper-bg-150x150.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}
.hopper-list img {
width: 400px;
}
.hopper-list .switched-list:nth-child(odd) {
background: #fff;
}
.hopper-list .switched-list .container {
border-bottom: 1px dotted #ccc;
}
.hopper-list .switched-list:last-child .container {
border-bottom: none;
}
.amigos-banner {
background: #fff;
background: -moz-linear-gradient(top, #fff 0, #f6f6f6 42%, #bdbdbd 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0, #fff), color-stop(42%, #f6f6f6), color-stop(100%, #bdbdbd));
background: -webkit-linear-gradient(top, #fff 0, #f6f6f6 42%, #bdbdbd 100%);
background: -o-linear-gradient(top, #fff 0, #f6f6f6 42%, #bdbdbd 100%);
background: -ms-linear-gradient(top, #fff 0, #f6f6f6 42%, #bdbdbd 100%);
background: linear-gradient(to bottom, #fff 0, #f6f6f6 42%, #bdbdbd 100%);
}
.amigos-banner ul li {
padding-left: 1em;
text-indent: -1em;
}
.amigos-banner ul li:before {
content: "+";
margin-right: 9px;
}
.recommend-steps {
background-image: url(../images/amigos/sub-footer-bg.jpg);
background-repeat: no-repeat;
background-size: cover;
}
.recommend-steps .blocks-aligned .bordered-block {
min-height: 300px;
padding: 20px;
}
.recommend-steps .blocks-aligned .bordered-block h3 {
margin-top: 20px;
}
.recommend-steps .blocks-aligned .bordered-block .half-image {
width: 50%}
.amigos-page .disclaimer {
margin: 0;
font-size: 14px;
}
.amigos-page .disclaimer a {
color: #fff;
text-decoration: underline;
}
.form-container {
background-image: url(../images/people_5.png);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.form-container .form-inner {
background-color: #fff;
}
.form-container .form-inner h3 {
font-weight: 700;
}
.block-image-mobile {
min-height: 400px;
}
.contactenos-banner {
background: #f2f2f2;
border-bottom: 2px solid #ed1a47;
border-top: 2px solid #ed1a47;
}
.multiprof-ct h3 {
font-size: 2.5em;
}
.multiprof-ct .label-contact {
font-family: proxima_novabold, arial, sans-serif;
}
.opciones-pago ul {
padding: 0;
}
.opciones-pago .col-md-5 {
text-align: end;
}
.opciones-pago ul li {
font-size: 16px;
list-style: none;
padding-left: 20px;
background-image: url("data:image/svg+xml, %3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='check' class='svg-inline--fa fa-check fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23ed1a47' d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'%3E%3C/path%3E%3C/svg%3E");
background-repeat: no-repeat;
background-size: 12px;
margin-bottom: 20px;
background-position-y: 6px;
}
.opciones-pago.aprende-ingles .col-md-5 {
text-align: center;
}
.opciones-pago.aprende-ingles .col-md-7 {
border-left: 2px solid #000;
padding: 10px 30px;
}
.paquetes-regionales .card {
border: 1px solid #dcddde;
padding: 0;
}
.paquetes-regionales .card .header-card {
padding: 5px;
text-transform: uppercase;
color: #fff;
font-family: proxima_novabold;
background: #650007;
background: -moz-linear-gradient(left, #650007 0, #e61740 100%);
background: -webkit-gradient(left top, right top, color-stop(0, #650007), color-stop(100%, #e61740));
background: -webkit-linear-gradient(left, #650007 0, #e61740 100%);
background: -o-linear-gradient(left, #650007 0, #e61740 100%);
background: -ms-linear-gradient(left, #650007 0, #e61740 100%);
background: linear-gradient(to right, #650007 0, #e61740 100%);
}
.paquetes-regionales .card .header-card h4 {
margin: 0!important;
}
.paquetes-regionales p {
text-transform: uppercase;
}
.paquetes-regionales small {
text-transform: none;
}
@media only screen and (min-width:768px) {
.latino-banner .col-md-6 {
margin-top: 290px;
}
}@media only screen and (min-width:992px) {
.carousel-inner {
height: 460px;
}
.call-to-action-cont {
text-align: left;
}
.black-btn {
display: inline-block;
}
.control-remoto {
background-size: cover;
background-position: bottom;
}
.control-remoto .remote {
text-align: left;
}
.control-remoto .remote img {
width: 455px;
}
.fa-chevron-right {
left: 40%}
.latino-banner {
padding: 50px 0 60px 0;
background-size: cover;
background-position-x: 230px;
}
.latino-banner .col-md-6 {
margin-top: 0;
}
.full-gray-block .floating-img {
position: absolute;
top: 0;
right: 0;
}
.full-gray-block .floating-img img {
width: 270px;
}
.articles {
text-align: left;
}
.articles ul {
padding-left: 20px;
}
.articles li {
list-style: inherit;
}
.articles img {
margin: 40px 0;
}
.articles h3 {
margin-top: 40px;
}
.articles p.disclaimer {
margin-bottom: 40px;
}
.blocks-aligned, .switched-list .col-md-6 {
float: none;
display: table-cell;
vertical-align: middle;
}
}@media only screen and (min-width:1100px) {
.control-remoto .remote img {
width: 376px;
}
.carousel-inner {
height: 460px;
}
.latino-banner {
padding: 50px 0 70px 0;
background-size: contain;
background-position: top right;
}
.control-remoto .remote img {
width: 375px;
}
.full-gray-block .floating-img {
top: -10px;
right: -30px;
}
}.ofertas {
font-family: proxima_novaregular;
font-size: 16px;
padding-top: 40px;
}
.latino-content h3 {
margin-bottom: 50px;
line-height: 1.5em;
}
.ofertas h3 span.text-dish {
font-family: proxima_novabold;
text-decoration: underline;
}
h2 p.dark-text-dish {
color: #000;
border-bottom: 4px solid #ed1a47;
font-size: 35px;
font-family: proxima_novaxbold;
width: max-content;
margin: 0 auto;
padding-bottom: 7px;
text-shadow: 4px 0 0 #fff, -4px 0 0 #fff, 0 4px 0 #fff, 0 -4px 0 #fff, 4px 4px #fff, -4px -4px 0 #fff, 4px -4px 0 #fff, -4px 4px 0 #fff;
line-height: 16px;
}
.ofertas .info-block {
padding: 40px 20px;
}
.ofertas .info-block .card {
background: #ededee;
}
.ofertas .info-block p small {
font-size: 70%}
.ofertas .info-block .title {
background-color: #000;
padding: 10px;
}
.ofertas .info-block.middle-item {
padding: 0;
top: 0;
}
.ofertas .info-block.middle-item .card {
padding: 0;
border-bottom: 7px solid #000;
}
.ofertas .info-block.middle-item .card .title {
background: 0 0;
}
.ofertas .info-block.middle-item .card p {
text-transform: uppercase;
font-weight: 700;
padding: 10px 0 10px 0;
margin-top: auto;
font-size: 14px;
color: #000;
}
.ofertas .info-block img {
max-width: 100%}
.beneficios {
margin-bottom: 60px;
}
.beneficios .middle-item {
line-height: 12px;
}
.beneficios small {
margin-top: 20px;
}
.beneficios div::before {
content: '';
width: 20px;
height: 20px;
background-image: url("data:image/svg+xml, %3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='plus-circle' class='svg-inline--fa fa-plus-circle fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='currentColor' d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm144 276c0 6.6-5.4 12-12 12h-92v92c0 6.6-5.4 12-12 12h-56c-6.6 0-12-5.4-12-12v-92h-92c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h92v-92c0-6.6 5.4-12 12-12h56c6.6 0 12 5.4 12 12v92h92c6.6 0 12 5.4 12 12v56z'%3E%3C/path%3E%3C/svg%3E");
background-size: cover;
background-repeat: no-repeat;
position: absolute;
right: 0;
margin: auto 0;
top: 50px;
}
.beneficios .last-item::before {
content: '';
background: 0 0!important;
}
.last-content .disclaimer {
position: absolute;
bottom: 80px;
right: 30%;
line-height: .9em;
}
.error-pages {
margin-top: 15%;
text-align: center;
}
.error-pages h1 {
font-weight: 700;
font-size: 60px;
}
.g-recaptcha {
height: 80px;
width: 286px;
}
.g-recaptcha.highlight-input {
border-color: red;
border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
}
.g-recaptcha>div {
transform: scale(.77);
-webkit-transform: scale(.77);
transform-origin: 0 0;
-webkit-transform-origin: 0 0;
width: 304px!important;
}
#rc-imageselect {
position: relative;
transform: scale(.7);
-webkit-transform: scale(.7);
transform-origin: 0 0;
-webkit-transform-origin: 0 0;
text-align: center;
width: 100%!important;
}
@media (min-width:375px) {
.g-recaptcha {
width: 306px;
}
.g-recaptcha>div {
transform: scale(.9);
-webkit-transform: scale(.9);
transform-origin: 0 0;
-webkit-transform-origin: 0 0;
width: 304px!important;
}
#rc-imageselect {
position: relative;
transform: scale(1);
-webkit-transform: scale(1);
transform-origin: 0 0;
-webkit-transform-origin: 0 0;
text-align: center;
width: 100%!important;
}
}.sin-contrato {
background: #c4c9c2!important;
}
.sin-contrato .precio-garantia {
margin-top: 0;
margin-bottom: 40px;
}
.sin-contrato h2 {
font-family: proxima_novaxbold, arial, sans-serif;
font-size: 2.5em!important;
}
.sin-contrato h3 {
font-family: proxima_novaxbold, arial, sans-serif;
text-transform: uppercase;
font-size: 1em!important;
}
.nuevo-dish-latino.channels {
background: url(../images/programming/q2_2019_hero_bg.png);
background-repeat: no-repeat;
background-size: cover;
}
.nuevo-dish-latino.channels .logo-white {
position: absolute;
right: 20%}
.nuevo-dish-latino {
background: url(../images/precio-fijo/q2_2019_hero_bg.png);
padding-top: 30px;
background-repeat: no-repeat;
background-size: cover;
height: 800px;
}
.nuevo-dish-latino .divider {
height: auto;
width: 2px;
margin: 0 20px;
background: #414141;
}
.nuevo-dish-logo {
padding-top: 50px;
}
.precio-garantia {
display: flex;
margin-top: 30px;
margin-bottom: 25px;
}
.derbez-image {
height: 430px;
overflow: hidden;
}
.derbez-image p {
bottom: 0;
position: absolute;
right: 15%;
text-decoration: underline #000;
}
.red-btn {
background: #ed1944;
color: #fff!important;
font-size: 1.3em;
width: 270px;
border-radius: 30px;
padding: 10px 20px;
font-weight: 700;
display: block;
text-decoration: none;
}
.red-btn:hover {
background: #ed1944;
color: #fff;
text-decoration: none;
}
.row .disclaimer .red-btn {
margin: 0 auto;
}
@media only screen and (min-width:992px) {
.nuevo-dish-latino {
height: 555px;
}
}@media only screen and (max-width:1200px) {
.derbez-image {
height: 100%}
.derbez-image p {
display: none;
}
.banner-man {
margin-top: 40%}
.logo-white {
margin-top: 60px;
right: 10%}
}@media only screen and (max-width:1024px) {
.last-content .disclaimer {
right: 25%}
}@media only screen and (max-width:992px) {
.derbez-image {
position: absolute;
height: 100%;
top: 135px;
right: -52px;
}
.derbez-image img {
position: absolute;
}
.red-btn {
margin-left: 50px;
}
.precio-garantia {
flex-direction: column;
align-items: center;
}
.red-btn {
margin-top: 56px;
width: 220px;
margin-left: 0;
font-size: 16px;
font-weight: 700;
}
.precio-garantia img {
height: 100%}
.nuevo-dish-logo {
padding-top: 70px;
}
.nuevo-dish-latino .divider {
height: 2px;
width: 100%;
margin: 30px 0;
background: #414141;
}
.precio-garantia {
flex-direction: row;
align-items: center;
}
.form-order-form .order-form {
padding: 30px 15px 0;
}
.last-content .disclaimer {
right: 19%}
.futbol-content .col-md-6 {
margin-bottom: 40px;
}
.futbol-content .col-md-4 {
margin-bottom: 30px;
}
.opciones-pago.aprende-ingles .col-md-7 {
border-left: none;
}
.paquetes-regionales .card {
margin-bottom: 20px;
}
}@media only screen and (max-width:880px) {
.derbez-image {
right: -52px;
top: 205px;
}
.beneficios div {
margin-bottom: 40px;
}
.beneficios div::before {
left: 50%;
top: auto;
bottom: -29px;
}
.ofertas-programacion .package-block {
border-right: none;
}
}@media only screen and (max-width:767px) {
.derbez-image {
right: -138px;
top: 313px;
}
.nuevo-dish-logo {
padding-top: 0;
}
.nuevo-dish-latino .divider {
margin: 20px 0;
}
.red-btn {
margin-top: 50px;
}
}@media only screen and (max-width:600px) {
h2 p.dark-text-dish {
line-height: 29px;
width: 100%}
.row.latino-content {
padding: 20px;
margin-top: 200px;
}
}@media only screen and (max-width:568px) {
.nuevo-dish-inner {
width: 100%}
.nuevo-dish-latino {
padding: 0 50px;
height: 600px;
}
.carousel {
height: 600px;
}
.red-btn {
margin-left: 0;
}
.precio-garantia {
margin-top: 45px;
}
.derbez-image {
display: none;
}
.nuevo-dish-latino .divider {
height: 2px;
width: 100%;
margin: 30px 0;
background: #414141;
}
.red-btn {
margin-top: 77px;
width: 261px;
margin-left: 0;
}
.last-content .disclaimer {
bottom: 1%;
right: 1%;
width: 290px;
}
}@media only screen and (max-width:484px) {
.last-content .disclaimer {
position: inherit;
width: 100%}
}@media only screen and (max-width:320px) {
.precio-garantia img {
width: 80%;
height: auto;
}
.red-btn {
margin-top: 90px;
width: 100%;
margin-left: 0;
font-size: 11px;
}
}@media only screen and (min-width:992px) {
.carousel-inner {
height: 555px;
}
.black-btn {
display: inline-block;
}
.control-remoto {
background-size: cover;
background-position: bottom;
}
.control-remoto .remote {
text-align: left;
}
.control-remoto .remote img {
width: 455px;
}
.fa-chevron-right {
left: 40%}
.latino-banner {
padding: 50px 0 60px 0;
background-size: contain;
}
.latino-banner .col-md-6 {
margin-top: 0;
}
.full-gray-block .floating-img {
position: absolute;
top: 0;
right: 0;
}
.latino-plus {
margin-bottom: 10px;
}
.latino-content .package-block h2 {
text-align: center;
}
.full-gray-block .floating-img img {
width: 270px;
}
.articles {
text-align: left;
}
.articles ul {
padding-left: 20px;
}
.articles li {
list-style: inherit;
}
.articles img {
margin: 40px 0;
}
.articles h3 {
margin-top: 40px;
}
.articles p.disclaimer {
margin-bottom: 40px;
}
}@media only screen and (min-width:1100px) {
.control-remoto .remote img {
width: 376px;
}
.carousel-inner {
height: 460px;
}
.latino-banner {
padding: 50px 0 70px 0;
background-size: contain;
}
.control-remoto .remote img {
width: 375px;
}
.full-gray-block .floating-img {
top: -10px;
right: -30px;
}
}.sin-contrato-banner {
font-family: 'Nunito Sans', sans-serif;
background: url(../images/sin-contrato/banner-sc-3.jpg)!important;
background-repeat: no-repeat!important;
background-position: top right!important;
padding: 50px 0 30px 0;
background-size: contain!important;
height: 100%;
background-color: #d0cec9;
}
.sin-contrato-banner .divider {
height: auto;
width: 2px;
background: #414141;
margin: 5px;
padding: 1px;
}
.sin-contrato-banner .red-btn {
background: #000;
color: #fff!important;
font-size: 1.3em;
width: 260px;
border-radius: 30px;
padding: 10px 20px;
font-weight: 700;
display: block;
text-decoration: none;
}
.sin-contrato-banner .precio-garantia {
margin-top: 0;
}
.sin-contrato-banner h3 {
font-weight: 700;
margin-bottom: 30px;
}
.precio-fijo-disclaimer {
width: 72%}
.precio-fijo-price {
width: 121%}
@media (max-width:992px) {
.sin-contrato-banner .col-md-8 {
margin-top: 0;
}
.sin-contrato-inner .precio-garantia {
height: 84px;
width: 110px;
margin-bottom: 0;
}
.sin-contrato-banner .red-btn {
margin-top: 40px;
}
.sin-contrato-banner .dish-logo {
width: 110px;
}
.sin-contrato-banner-text {
float: right;
margin-top: 350px;
padding-right: 30px;
}
}@media (min-width:993px) {
.sin-contrato-banner .col-md-8 {
margin-top: 10px;
}
.sin-contrato-inner .precio-garantia {
height: 75px;
width: 170px;
margin-bottom: 0;
}
.sin-contrato-banner .red-btn {
margin-top: 40px;
}
.sin-contrato-banner-text {
float: right;
margin-top: 380px;
padding-right: 30px;
}
}@media (max-width:768px) {
.sin-contrato-banner {
margin-right: -90px!important;
}
.sin-contrato-inner .precio-garantia {
margin-bottom: 0;
}
.sin-contrato-banner .red-btn {
margin-top: 40px;
}
.sin-contrato-banner h3 {
width: 320px;
}
.sin-contrato-banner-text {
float: right;
margin-top: 360px;
padding-right: 120px;
}
}@media (max-width:576px) {
.sin-contrato-banner {
margin-right: 0!important;
}
.sin-contrato-banner h3 {
width: 270px;
padding-bottom: 20px;
}
.sin-contrato-banner .col-md-8 {
margin-top: 110px;
}
.sin-contrato-inner .precio-garantia {
margin-bottom: 20px;
}
.sin-contrato-banner .red-btn {
margin-top: 40px;
}
.sin-contrato-banner h3 {
text-align: center;
}
.sin-contrato-main-carousel {
margin-bottom: 50px;
}
}@media (max-width:992px) {
.sin-contrato-carousel {
height: 450px;
}
.sin-contrato-banner .divider {
height: 2px;
width: 100%;
margin: 30px 0;
background: #414141;
margin: 10px;
padding: 1px;
}
.sin-contrato-inner .precio-garantia img {
height: auto!important;
}
.sin-contrato-inner {
align-items: flex-start;
}
}@media (max-width:767px) {
.sin-contrato-banner .divider {
margin: 12px 0;
}
.sin-contrato-inner {
align-items: center!important;
}
.sin-contrato-carousel {
height: 450px;
}
}@media (max-width:568px) {
.nuevo-dish-latino .divider {
height: 2px;
width: 100%;
margin: 30px 0;
background: #414141;
margin: 12px;
}
.sin-contrato-carousel {
height: 690px;
}
.sin-contrato-banner-text {
float: right;
margin-top: 150px;
padding-right: 10px;
}
}@media (max-width:375px) {
.sin-contrato-banner .col-md-8 {
margin-top: 85px;
}
.sin-contrato-inner .precio-garantia {
margin-bottom: 0;
}
.sin-contrato-banner .red-btn {
margin-top: 40px;
}
.sin-contrato-carousel {
height: 660px;
}
.sin-contrato-main-carousel {
margin-bottom: 50px;
}
.sin-contrato-banner-text {
float: right;
margin-top: 85px;
padding-right: 10px;
}
}.slide-cta {
font-size: 1.3em;
width: 260px;
margin-left: 20px;
border-radius: 30px;
padding: 8px 20px;
margin-top: 0;
display: block;
text-decoration: none;
}
.slide-cta:hover {
text-decoration: none;
}
.red-btn {
background: #ed1944;
color: #fff;
}
.red-btn:hover {
background: #ed1944;
color: #fff;
text-decoration: none;
}
.black-btn {
background: #000;
color: #fff;
}
.black-btn:hover {
background: #000;
color: #fff;
}
.nuevo-dish-latino.precio-fijo-banner-1 {
background: #fff;
background-image: url(../images/sin-contrato/q3-banner-1-preciofijo.png);
background-size: cover;
background-position: center;
background-repeat: no-repeat;
padding-top: 30px;
height: 460px;
}
.nuevo-dish-inner {
padding-left: 150px;
}
.nuevo-dish-inner p {
font-size: 30px;
color: #030303;
line-height: 37px;
margin-top: 25px;
font-weight: 600;
}
.nuevo-dish-inner p small {
color: #030303;
float: right;
}
.nuevo-dish-latino.precio-fijo-banner-1 .slide-cta {
margin-top: 0;
}
.nuevo-dish-latino .divider {
height: 65%;
width: 2px;
margin: 0 20px;
background: #636466;
}
.nuevo-dish-logo {
padding-top: 10px;
width: 150px;
}
.precio-garantia {
display: flex;
margin-top: 0;
height: 95px;
align-items: center;
}
.precio-garantia img {
height: auto;
}
.precio-garantia img.precio-garantia-almes {
width: 195px;
}
.precio-garantia img.precio-garantia-garantizado {
width: 165px;
}
.derbez-image {
height: 430px;
overflow: hidden;
}
.terms-precio-fijo {
text-align: right;
color: #000;
margin-top: 0;
font-size: 12px;
}
@media only screen and (min-width:992px) {
.nuevo-dish-latino {
height: 555px;
}
}@media only screen and (max-width:1470px) {
.nuevo-dish-inner {
padding-left: 50px;
}
.nuevo-dish-latino.precio-fijo-banner-1 {
background-position: right;
}
}@media only screen and (max-width:1240px) {
.nuevo-dish-latino.precio-fijo-banner-1 {
height: 400px;
}
.nuevo-dish-logo {
padding-top: 0;
width: 120px;
}
.nuevo-dish-inner p {
font-size: 26px;
line-height: 32px;
margin-top: 20px;
}
.precio-garantia {
height: 110px;
}
.precio-garantia img.precio-garantia-almes {
width: 190px;
}
.precio-garantia img.precio-garantia-garantizado {
width: 140px;
}
.nuevo-dish-latino .divider {
margin: 0 15px;
}
.nuevo-dish-latino.precio-fijo-banner-1 .slide-cta {
margin-top: 15px;
}
}@media only screen and (max-width:1100px) {
.nuevo-dish-inner {
padding-left: 30px;
}
.nuevo-dish-latino.precio-fijo-banner-1 {
height: 360px;
padding-top: 20px;
}
.nuevo-dish-logo {
width: 90px;
}
.nuevo-dish-inner p {
font-size: 22px;
line-height: 25px;
}
.precio-garantia {
height: 100px;
}
.nuevo-dish-latino .divider {
margin: 0 15px;
}
.nuevo-dish-latino.precio-fijo-banner-1 .slide-cta {
margin-top: 20px;
}
}@media only screen and (max-width:992px) {
.nuevo-dish-latino.precio-fijo-banner-1 {
height: 270px;
padding-top: 20px;
}
.nuevo-dish-inner p {
font-size: 20px;
margin-top: 17px;
line-height: 23px;
}
.precio-garantia {
height: 63px;
}
.precio-garantia img.precio-garantia-almes {
width: 135px;
}
.nuevo-dish-latino .divider {
height: 74%}
.precio-garantia img.precio-garantia-garantizado {
width: 100px;
}
.nuevo-dish-latino.precio-fijo-banner-1 .slide-cta {
padding: 4px 10px;
font-size: 16px;
margin-left: 0;
}
.terms-precio-fijo {
margin-top: -10px;
}
}@media only screen and (max-width:800px) {
.nuevo-dish-latino.precio-fijo-banner-1 {
background-position: 83%}
.nuevo-dish-inner p {
font-size: 18px;
}
}@media only screen and (max-width:725px) {
.nuevo-dish-latino.precio-fijo-banner-1 {
background-position: center;
}
}@media only screen and (max-width:568px) {
.nuevo-dish-latino.precio-fijo-banner-1 {
background-position: left;
text-align: center;
height: 340px;
margin-bottom: 50px;
}
.nuevo-dish-inner p {
font-size: 20px;
}
.nuevo-dish-inner p br {
display: none;
}
.precio-garantia {
height: 109px;
justify-content: center;
}
.precio-garantia img.precio-garantia-almes {
width: 40%}
.precio-garantia img.precio-garantia-garantizado {
width: 30%}
.terms-precio-fijo {
margin-top: 20px;
text-align: center;
}
.nuevo-dish-latino.precio-fijo-banner-1 .slide-cta {
margin: 0 auto;
}
}@media only screen and (max-width:400px) {
.precio-garantia img.precio-garantia-almes {
width: 46%}
.precio-garantia img.precio-garantia-garantizado {
width: 40%}
}.logos-without-fox {
display: none!important;
}
.precio-content {
display: flex;
margin-top: 0;
height: 95px;
align-items: center;
}
.precio-content img.precio-3999 {
width: 135px;
}
.precio-content img.precio-fijo {
width: 100px;
}
.precio-content .content-side-img-1 {
width: 135px;
}
.precio-content .content-side-img-2 {
width: 135px;
}
@media (min-width:320px) {
.content-side-img-0 {
margin-left: 30px;
}
.precio-content {
height: 75px;
justify-content: center;
flex-direction: row;
}
.precio-content img.precio-3999 {
width: 50%;
height: auto;
}
.precio-content img.precio-fijo {
width: 30%;
height: auto;
}
.content-side-p {
width: 50%;
padding-left: 20px;
line-height: 15px;
margin-bottom: 0;
font-size: 13px;
}
.precio-content .content-side-img-1 {
width: 50%;
padding-left: 10px;
}
.precio-content .content-side-img-2 {
width: 60%;
margin: 0 auto;
margin-top: -15px;
}
}@media (min-width:375px) {
.precio-content {
height: 80px;
justify-content: center;
flex-direction: row;
}
.precio-content img.precio-3999 {
width: 50%;
height: auto;
}
.precio-content img.precio-fijo {
width: 35%;
height: auto;
}
.content-side-p {
width: 50%;
padding-left: 40px;
line-height: 15px;
margin-bottom: 0;
font-size: 17px;
}
.precio-content .content-side-img-1 {
width: 40%;
padding-left: 0;
}
.precio-content .content-side-img-2 {
width: 60%;
margin: 0 auto;
margin-top: -15px;
}
}@media (min-width:470px) {
.precio-content {
height: 80px;
justify-content: center;
flex-direction: row;
}
.precio-content img.precio-3999 {
width: 35%;
height: auto;
}
.precio-content img.precio-fijo {
width: 25%;
height: auto;
}
.content-side-p {
width: 50%;
padding-left: 40px;
line-height: 15px;
margin-bottom: 0;
font-size: 17px;
}
.precio-content .content-side-img-1 {
width: 25%;
padding-left: 0;
}
.precio-content .content-side-img-2 {
width: 40%;
margin: 0 auto;
margin-top: -15px;
}
}@media (min-width:600px) {
.precio-content {
height: 80px;
justify-content: center;
flex-direction: row;
}
.precio-content img.precio-3999 {
width: 30%;
height: auto;
}
.precio-content img.precio-fijo {
width: 20%;
height: auto;
}
.content-side-p {
width: 40%;
padding-left: 40px;
line-height: 15px;
margin-bottom: 0;
font-size: 17px;
}
.precio-content .content-side-img-1 {
width: 25%;
padding-left: 0;
}
.precio-content .content-side-img-2 {
width: 35%;
margin: 0 auto;
margin-top: -15px;
}
}@media (min-width:768px) {
.content-side-img-0 {
margin-left: 10px;
}
.precio-content {
height: 50px;
justify-content: center;
flex-direction: row;
}
.precio-content img.precio-3999 {
width: 46%;
height: auto;
}
.precio-content img.precio-fijo {
width: 35%;
height: auto;
}
.content-side-p {
width: 60%;
padding-left: 15px;
line-height: 15px;
margin-bottom: 0;
font-size: 14px;
}
.precio-content .content-side-img-1 {
width: 50%;
padding-left: 30px;
}
.precio-content .content-side-img-2 {
width: 55%;
margin: 0 auto;
margin-top: -15px;
}
}@media (min-width:992px) {
.content-side-img-0 {
margin-left: 0;
}
.precio-content {
height: 80px;
justify-content: center;
flex-direction: row;
padding: 0 30px;
}
.precio-content img.precio-3999 {
width: 46%;
height: auto;
}
.precio-content img.precio-fijo {
width: 35%;
height: auto;
}
.content-side-p {
width: 60%;
padding-left: 15px;
line-height: 15px;
margin-bottom: 0;
font-size: 14px;
}
.precio-content .content-side-img-1 {
width: 50%;
padding-left: 30px;
}
.precio-content .content-side-img-2 {
width: 55%;
margin: 0 auto;
margin-top: -15px;
}
}@media (min-width:1024px) {
.precio-content {
height: 100px;
justify-content: center;
flex-direction: row;
padding: 0 30px;
}
.precio-content img.precio-3999 {
width: 46%;
height: auto;
}
.precio-content img.precio-fijo {
width: 35%;
height: auto;
}
.content-side-p {
width: 60%;
padding-left: 20px;
line-height: 15px;
margin-bottom: 0;
font-size: 16px;
}
.precio-content .content-side-img-1 {
width: 45%;
padding-left: 45px;
}
.precio-content .content-side-img-2 {
width: 55%;
margin: 0 auto;
margin-top: -15px;
}
}@media (min-width:1200px) {
.precio-content {
height: 100px;
justify-content: center;
flex-direction: row;
padding: 0 30px;
}
.precio-content img.precio-3999 {
width: 46%;
height: auto;
}
.precio-content img.precio-fijo {
width: 35%;
height: auto;
}
.content-side-p {
width: 60%;
padding-left: 20px;
line-height: 15px;
margin-bottom: 0;
font-size: 16px;
}
.precio-content .content-side-img-1 {
width: 45%;
padding-left: 45px;
}
.precio-content .content-side-img-2 {
width: 55%;
margin: 0 auto;
margin-top: -15px;
}
}.content-white {
padding: 50px;
}
@media (min-width:320px) {
.content-white {
padding: 20px;
}
}@media (min-width:768px) {
.content-white {
padding: 50px;
}
}.main-title-redline {
color: #000;
border-bottom: 4px solid #ed1a47;
font-family: proxima_novaxbold;
width: max-content;
margin: 0 auto;
padding-bottom: 7px;
margin-top: 10px;
font-size: 35px!important;
}
@media (max-width:576px) {
.main-title-redline {
width: 100%;
font-size: 28px!important;
text-align: center;
}
}.main-subtitle-center {
text-align: center;
padding: 5px 15%;
font-family: proxima_novaregular;
}
@media (min-width:320px) {
.main-subtitle-center {
text-align: center;
padding: 0;
font-family: proxima_novaregular;
}
}@media (min-width:768px) {
.main-subtitle-center {
text-align: center;
padding: 10px 15%;
font-family: proxima_novaregular;
}
}@media (min-width:992px) {
.main-subtitle-center {
text-align: center;
padding: 10px 15%;
font-family: proxima_novaregular;
}
.content-list .main-subtitle-center {
text-align: center;
padding: 10px 25%;
font-family: proxima_novaregular;
}
}@media (min-width:1200px) {
.main-subtitle-center {
text-align: center;
padding: 10px 15%;
font-family: proxima_novaregular;
}
}@media (min-width:320px) {
.bg-emf-middle .btn-red {
background: #ed1944;
color: #fff!important;
font-size: 14px;
width: 180px;
border-radius: 30px;
padding: 8px 5px;
font-weight: 700;
display: block;
text-decoration: none;
margin: 0 auto;
margin-bottom: 20px;
margin-top: 20px;
}
}@media (min-width:576px) {
.bg-emf-middle .btn-red {
background: #ed1944;
color: #fff!important;
font-size: 14px;
width: 180px;
border-radius: 30px;
padding: 8px 5px;
font-weight: 700;
display: block;
text-decoration: none;
margin: 0 auto;
margin-bottom: 20px;
}
}@media (min-width:768px) {
.bg-emf-middle .btn-red {
background: #ed1944;
color: #fff!important;
font-size: 14px;
width: 190px;
border-radius: 30px;
padding: 8px 5px;
font-weight: 700;
display: block;
text-decoration: none;
margin: 0 auto;
margin-top: 20px;
}
}@media (min-width:992px) {
.bg-emf-middle .btn-red {
background: #ed1944;
color: #fff!important;
font-size: 16px;
width: 240px;
border-radius: 30px;
padding: 10px 5px;
font-weight: 700;
display: block;
text-decoration: none;
margin: 0 auto;
margin-top: 0!important;
}
}@media (min-width:1200px) {
.bg-emf-middle .btn-red {
background: #ed1944;
color: #fff!important;
font-size: 16px;
width: 240px;
border-radius: 30px;
padding: 10px 5px;
font-weight: 700;
display: block;
text-decoration: none;
margin: 0 auto;
margin-top: 10px!important;
}
}@media (min-width:2000px) {
.bg-emf-middle .btn-red {
background: #ed1944;
color: #fff!important;
font-size: 16px;
width: 240px;
border-radius: 30px;
padding: 10px 5px;
font-weight: 700;
display: block;
text-decoration: none;
margin: 0 auto;
margin-top: 40px;
}
}.logo-center {
margin: 0 auto;
display: block;
padding: 20px;
}
.logo-bg-emf-1 {
float: right;
margin-top: 410px;
}
.logo-bg-emf-2 {
float: left;
margin-top: 410px;
}
.main-title-white {
font-size: 20px;
text-align: center;
color: #fff;
}
.main-subtitle-white {
font-size: 14px;
text-align: center;
color: #fff;
}
.bg-emf {
padding: 0!important;
}
.bg-emf-1 {
background: url(../images/futbol-al-mejor-precio/main-banner-1.jpg);
background-position: left top;
}
.bg-emf-2 {
background: url(../images/futbol-al-mejor-precio/main-banner-2.jpg);
background-position: right top;
background-position-x: 0;
}
.bg-emf-middle {
background: #000;
padding: 15px;
}
.bg-emf-1, .bg-emf-2 {
background-repeat: no-repeat!important;
background-size: cover;
}
.bg-emf-middle .btn-red {
background: #ed1944;
color: #fff!important;
font-size: 16px;
width: 240px;
border-radius: 30px;
padding: 10px 5px;
font-weight: 700;
display: block;
text-decoration: none;
margin: 0 auto;
margin-top: 20px;
margin-bottom: 20px;
}
@media (min-width:100px) {
.logo-bg-emf-1, .logo-bg-emf-2 {
display: none;
}
}@media (min-width:576px) {
.bg-emf-middle {
background: #000;
padding: 15px;
}
}@media (min-width:577px) and (max-width:767px) {
.bg-emf-middle {
background: url(../images/futbol-al-mejor-precio/main-banner-0.jpg);
background-position: center;
}
}@media (min-width:768px) {
.logo-bg-emf-1, .logo-bg-emf-2 {
width: 80px;
}
.logo-bg-emf-1 {
float: right;
margin-top: 240px;
display: block;
}
.logo-bg-emf-2 {
float: left;
margin-top: 240px;
display: block;
}
.bg-emf-middle {
background: #000;
padding: 0;
}
.bg-emf-1, .bg-emf-2 {
height: 270px;
}
.bg-emf {
background-color: #000;
height: 271px;
}
.logo-center {
width: 120px;
}
.main-title-white {
font-size: 22px;
}
.main-subtitle-white {
font-size: 13px;
width: 70%;
margin: 0 auto;
}
}@media (min-width:992px) {
.logo-bg-emf-1, .logo-bg-emf-2 {
width: 90px;
}
.logo-bg-emf-1 {
float: right;
margin-top: 320px;
display: block;
}
.logo-bg-emf-2 {
float: left;
margin-top: 320px;
display: block;
}
.bg-emf-middle {
background: #000;
padding: 0;
line-height: 33px;
}
.bg-emf-1, .bg-emf-2 {
height: 350px;
}
.bg-emf {
background-color: #000;
height: 351px;
}
.main-title-white {
font-size: 23px;
padding: 10px 0;
}
.main-subtitle-white {
font-size: 14px;
width: 90%;
margin: 0 auto;
padding: 10px 0;
}
}@media (min-width:960px) {
.main-title-white {
font-size: 23px;
padding: 0 0;
}
}@media (min-width:1024px) {
.logo-bg-emf-1 {
float: right;
margin-top: 410px;
display: block;
}
.logo-bg-emf-2 {
float: left;
margin-top: 410px;
display: block;
}
.bg-emf-1, .bg-emf-2 {
height: 450px;
}
.bg-emf {
background-color: #000;
height: 451px;
}
.logo-center {
width: auto;
margin-top: 40px;
}
.main-title-white {
font-size: 24px;
padding: 10px 0;
}
.main-subtitle-white {
font-size: 15px;
width: 100%;
margin: 0 auto;
padding: 10px 0;
line-height: 22px;
padding-bottom: 20px;
}
}@media (min-width:1200px) {
.bg-emf-1, .bg-emf-2 {
height: 450px;
}
.bg-emf {
background-color: #000;
height: 451px;
}
.logo-center {
width: auto;
margin-top: 20px;
}
.main-title-white {
font-size: 30px;
padding: 10px 0;
}
.main-subtitle-white {
font-size: 18px;
width: 100%;
margin: 0 auto;
padding: 10px 0 25px;
line-height: 130%}
}@media (min-width:2000px) {
.bg-emf-1, .bg-emf-2 {
height: 450px;
}
.bg-emf {
background-color: #000;
height: 451px;
}
.logo-center {
width: auto;
margin-top: 40px;
}
.main-title-white {
font-size: 35px;
width: 80%;
margin: 0 auto;
padding: 15px 0;
}
.main-subtitle-white {
font-size: 22px;
width: 70%;
margin: 0 auto;
padding: 5px 0;
}
}.red-outline-btn {
background: #fff;
color: #ed1a47;
font-size: 16px;
border-radius: 30px;
padding: 10px 35px;
margin-top: 30px;
display: inline-block;
border: 2px solid #ed1a47;
}
.red-outline-btn:hover {
background: #ed1a47!important;
color: #fff!important;
text-decoration: none;
}
.red-outline-btn:active {
background: #ed1a47;
color: #fff;
text-decoration: none;
}
.red-outline-btn:visited {
background: #fff;
color: #ed1a47;
font-size: 16px;
border-radius: 30px;
padding: 10px 20px;
margin-top: 30px;
display: inline-block;
border: 1px solid #ed1a47;
}
.divider {
height: 65%;
width: 2px;
margin: 0 20px;
background: #636466;
}
.beneficios-gray {
background: #f1f2f2;
padding: 50px;
}
@media (max-width:992px) {
.beneficios-gray {
padding: 50px 5px 0 5px;
}
.beneficios-list {
padding: 20px 0;
}
}.beneficios-white {
background: #fff;
padding: 50px;
}
@media (max-width:992px) {
.beneficios-white {
padding: 50px 5px 0 5px;
}
.beneficios-list {
padding: 20px 0;
}
}.bg-emf-full-1 {
background: url(../images/futbol-al-mejor-precio/messi-bg.jpg);
background-position: center top;
height: 450px;
background-repeat: no-repeat;
background-color: #000;
margin-bottom: 50px;
}
.bg-emf-full-1 .main-title-white {
width: 50%;
margin: 0 auto;
display: block;
}
.bg-emf-full-1 .main-subtitle-white {
font-size: 11px;
}
.content-img-center {
width: auto;
margin-top: 20px;
padding-bottom: 50px;
margin: 0 auto;
display: block;
padding-top: 20px;
padding: 10px;
padding-left: 5%}
.border-dish-bottom {
border-bottom: 3px solid #ed1a47;
width: 320px;
margin: 0 auto;
display: block;
}
@media (min-width:320px) {
.bg-emf-full-1 {
background: url(../images/futbol-al-mejor-precio/messi-bg.jpg);
background-position: center top;
height: 330px;
background-repeat: no-repeat;
background-color: #000;
margin-bottom: 18%}
.bg-emf-full-1 .main-title-white {
width: 90%;
margin: 0 auto;
display: block;
padding-bottom: 10px;
}
.bg-emf-full-1 .main-subtitle-white {
font-size: 11px;
}
.content-img-center {
width: auto;
margin-top: 20px;
padding-bottom: 50px;
margin: 0 auto;
display: block;
padding-top: 20px;
padding: 10px;
padding-left: 8%}
.border-dish-bottom {
border-bottom: 3px solid #ed1a47;
width: 180px;
margin: 0 auto;
display: block;
margin-bottom: 10px;
}
}@media (min-width:480px) and (max-width:575px) {
.bg-emf-full-1 {
height: 380px;
}
}@media (min-width:576px) {
.bg-emf-full-1 {
background: url(../images/futbol-al-mejor-precio/messi-bg.jpg);
background-position: center top;
height: 400px;
background-repeat: no-repeat;
background-color: #000;
margin-bottom: 120px;
}
.bg-emf-full-1 .main-title-white {
width: 90%;
margin: 0 auto;
display: block;
padding-bottom: 10px;
}
.bg-emf-full-1 .main-subtitle-white {
font-size: 11px;
}
.content-img-center {
width: auto;
margin-top: 20px;
padding-bottom: 50px;
margin: 0 auto;
display: block;
padding-top: 20px;
padding: 30px;
padding-left: 10%}
.border-dish-bottom {
border-bottom: 3px solid #ed1a47;
width: 180px;
margin: 0 auto;
display: block;
margin-bottom: 10px;
}
}@media (min-width:768px) {
.bg-emf-full-1 {
background: url(../images/futbol-al-mejor-precio/messi-bg.jpg);
background-position: center top;
height: 380px;
background-repeat: no-repeat;
background-color: #000;
margin-bottom: 100px;
}
.bg-emf-full-1 .main-title-white {
width: 90%;
margin: 0 auto;
display: block;
padding-bottom: 10px;
}
.bg-emf-full-1 .main-subtitle-white {
font-size: 13px;
margin-bottom: 20px;
}
.content-img-center {
width: 70%;
padding-bottom: 50px;
margin: 0 auto;
display: block;
padding-top: 20px;
padding: 10px;
padding-left: 4%}
.border-dish-bottom {
border-bottom: 3px solid #ed1a47;
width: 250px;
margin: 0 auto;
display: block;
margin-bottom: 10px;
}
}@media (min-width:835px) and (max-width:991px) {
.bg-emf-full-1 {
background: url(../images/futbol-al-mejor-precio/messi-bg.jpg);
background-position: center top;
height: 420px;
}
}@media (min-width:992px) {
.bg-emf-full-1 {
background: url(../images/futbol-al-mejor-precio/messi-bg.jpg);
background-position: center top;
height: 460px;
background-repeat: no-repeat;
background-color: #000;
margin-bottom: 100px;
}
.bg-emf-full-1 .main-title-white {
width: 70%;
margin: 0 auto;
display: block;
padding-bottom: 10px;
}
.bg-emf-full-1 .main-subtitle-white {
font-size: 15px;
margin-bottom: 20px;
}
.content-img-center {
width: 60%;
padding-bottom: 50px;
margin: 0 auto;
display: block;
padding-top: 20px;
padding: 10px;
padding-left: 4%}
.border-dish-bottom {
border-bottom: 3px solid #ed1a47;
width: 250px;
margin: 0 auto;
display: block;
margin-bottom: 10px;
}
}@media (min-width:1025px) and (max-width:1199px) {
.bg-emf-full-1 {
background: url(../images/futbol-al-mejor-precio/messi-bg.jpg);
background-position: center top;
height: 490px;
}
}@media (min-width:1200px) {
.bg-emf-full-1 {
background: url(../images/futbol-al-mejor-precio/messi-bg.jpg);
background-position: center top;
height: 540px;
background-repeat: no-repeat;
background-color: #000;
margin-bottom: 100px;
}
.bg-emf-full-1 .main-title-white {
width: 60%;
margin: 0 auto;
display: block;
padding-bottom: 10px;
}
.bg-emf-full-1 .main-subtitle-white {
font-size: 19px;
margin-bottom: 20px;
}
.content-img-center {
width: auto;
padding-bottom: 50px;
margin: 0 auto;
display: block;
padding-top: 20px;
padding: 10px;
padding-left: 4%}
.border-dish-bottom {
border-bottom: 3px solid #ed1a47;
width: 250px;
margin: 0 auto;
display: block;
margin-bottom: 10px;
}
}.content-list img {
width: 400px;
}
.content-list .content-switch-list:nth-child(odd) {
background: #fff;
}
.content-list .content-switch-list .container {
border-bottom: 1px solid #ccc;
}
.content-list .content-switch-list .border-top {
border-top: 1px solid #ccc;
border-bottom: none;
}
.content-list .content-switch-list:last-child .container {
border-bottom: none;
}
.content-switch-list:nth-child(odd) {
background: #f6f6f6;
}
.content-switch-list .content-switch-text, .content-switch-list img {
padding: 20px;
}
.content-switch-list .content-switch-text h4 {
font-size: 1.8em;
font-weight: 800;
line-height: 1.3em;
}
.content-switch-list .content-switch-text ul {
padding-left: 15px;
margin: 0;
font-weight: 700;
line-height: 18px;
}
.content-switch-list .content-switch-text p {
font-size: 17px;
font-family: proxima_novaregular, arial, sans-serif;
}
.red-text {
color: #ed1944;
}
.content-switch-list .precio-content, .content-switch-list .precio-content img {
padding: 5px!important;
}
@media (min-width:300px) {
.content-switch-list .precio-content, .content-switch-list .precio-content img {
padding: 0!important;
}
}@media (min-width:768px) {
.content-switch-list .precio-content, .content-switch-list .precio-content img {
padding: 10px!important;
}
}@media (min-width:992px) {
.content-switch-list .precio-content, .content-switch-list .precio-content img {
padding: 15px!important;
}
}@media (min-width:1200px) {
.content-switch-list .precio-content, .content-switch-list .precio-content img {
padding: 20px!important;
}
}@media only screen and (min-width:992px) {
.blocks-aligned, .content-switch-list .col-md-6 {
float: none;
display: table-cell;
vertical-align: middle;
}
}@media (max-width:992px) {
.list-text-img {
text-align: center;
}
.packets-full .margin-all-large {
margin: 10px!important;
padding: 10px!important;
}
}.logo-futbol-360 {
margin: 0 auto;
display: block;
width: auto;
margin-top: 20px;
padding: 0;
}
@media (max-width:576px) {
.logo-futbol-360 {
margin: 0 auto;
display: block;
width: 40%;
margin-top: 20px;
padding: 0;
}
}.futbol-360 .bg-emf-full-2 .main-title-white {
padding: 0!important;
margin-bottom: 10px;
}
.bg-emf-full-2 {
background: url(../images/futbol-al-mejor-precio/celebration-bg.jpg);
background-position: center top;
height: 450px;
background-repeat: no-repeat;
background-color: #000;
margin-bottom: 50px;
}
.bg-emf-full-2 .main-title-white {
width: 50%;
margin: 0 auto;
display: block;
}
.bg-emf-full-2 .main-subtitle-white {
font-size: 11px;
}
.content-img-center {
width: auto;
margin-top: 20px;
padding-bottom: 50px;
margin: 0 auto;
display: block;
padding-top: 20px;
padding: 10px;
padding-left: 5%}
.border-dish-bottom {
border-bottom: 3px solid #ed1a47;
width: 320px;
margin: 0 auto;
display: block;
}
@media (min-width:320px) {
.bg-emf-full-2 {
background: url(../images/futbol-al-mejor-precio/celebration-bg.jpg);
background-position: center top;
height: 380px;
background-repeat: no-repeat;
background-color: #000;
margin-bottom: 10%}
.bg-emf-full-2 .main-title-white {
width: 95%;
margin: 0 auto;
display: block;
padding-bottom: 10px;
}
.bg-emf-full-2 .main-subtitle-white {
font-size: 11px;
}
.content-img-center {
width: auto;
margin-top: 20px;
padding-bottom: 50px;
margin: 0 auto;
display: block;
padding-top: 20px;
padding: 10px;
padding-left: 8%}
.border-dish-bottom {
border-bottom: 3px solid #ed1a47;
width: 180px;
margin: 0 auto;
display: block;
margin-bottom: 10px;
}
}@media (min-width:400px) and (max-width:499px) {
.bg-emf-full-2 {
height: 420px;
margin-bottom: 10%}
}@media (min-width:500px) and (max-width:575px) {
.bg-emf-full-2 {
background: url(../images/futbol-al-mejor-precio/celebration-bg.jpg);
background-position: center top;
height: 460px;
}
}@media (min-width:576px) {
.bg-emf-full-2 {
background: url(../images/futbol-al-mejor-precio/celebration-bg.jpg);
background-position: center top;
height: 480px;
background-repeat: no-repeat;
background-color: #000;
margin-bottom: 70px;
}
.bg-emf-full-2 .main-title-white {
width: 90%;
margin: 0 auto;
display: block;
padding-bottom: 10px;
}
.bg-emf-full-2 .main-subtitle-white {
font-size: 11px;
}
.content-img-center {
width: auto;
margin-top: 20px;
padding-bottom: 50px;
margin: 0 auto;
display: block;
padding-top: 20px;
padding: 30px;
padding-left: 10%}
.border-dish-bottom {
border-bottom: 3px solid #ed1a47;
width: 180px;
margin: 0 auto;
display: block;
margin-bottom: 10px;
}
}@media (min-width:669px) and (max-width:767px) {
.bg-emf-full-2 {
background: url(../images/futbol-al-mejor-precio/celebration-bg.jpg);
background-position: center top;
height: 530px;
}
}@media (min-width:768px) {
.bg-emf-full-2 {
background: url(../images/futbol-al-mejor-precio/celebration-bg.jpg);
background-position: center top;
height: 480px;
background-repeat: no-repeat;
background-color: #000;
margin-bottom: 50px;
}
.bg-emf-full-2 .main-title-white {
width: 90%;
margin: 0 auto;
display: block;
padding-bottom: 10px;
}
.bg-emf-full-2 .main-subtitle-white {
font-size: 13px;
margin-bottom: 20px;
}
.content-img-center {
width: 70%;
padding-bottom: 50px;
margin: 0 auto;
display: block;
padding-top: 20px;
padding: 10px;
padding-left: 4%}
.border-dish-bottom {
border-bottom: 3px solid #ed1a47;
width: 250px;
margin: 0 auto;
display: block;
margin-bottom: 10px;
}
}@media (min-width:992px) {
.bg-emf-full-2 {
background: url(../images/futbol-al-mejor-precio/celebration-bg.jpg);
background-position: center top;
height: 480px;
background-repeat: no-repeat;
background-color: #000;
margin-bottom: 50px;
}
.bg-emf-full-2 .main-title-white {
width: 70%;
margin: 0 auto;
display: block;
padding-bottom: 10px;
}
.bg-emf-full-2 .main-subtitle-white {
font-size: 13px;
margin-bottom: 20px;
}
.content-img-center {
width: 60%;
padding-bottom: 50px;
margin: 0 auto;
display: block;
padding-top: 20px;
padding: 10px;
padding-left: 4%}
.border-dish-bottom {
border-bottom: 3px solid #ed1a47;
width: 250px;
margin: 0 auto;
display: block;
margin-bottom: 10px;
}
}@media (min-width:1200px) {
.bg-emf-full-2 {
background: url(../images/futbol-al-mejor-precio/celebration-bg.jpg);
background-position: center top;
height: 530px;
background-repeat: no-repeat;
background-color: #000;
margin-bottom: 40px;
}
.bg-emf-full-2 .main-title-white {
width: 60%;
margin: 0 auto;
display: block;
padding-bottom: 10px;
}
.bg-emf-full-2 .main-subtitle-white {
font-size: 13px;
margin-bottom: 20px;
}
.content-img-center {
width: auto;
padding-bottom: 50px;
margin: 0 auto;
display: block;
padding-top: 20px;
padding: 10px;
padding-left: 4%}
.border-dish-bottom {
border-bottom: 3px solid #ed1a47;
width: 250px;
margin: 0 auto;
display: block;
margin-bottom: 10px;
}
}.small-padding {
width: 80%}
.futbol-360-banner {
background: url(../images/slides/futbol-360-home-banner.png);
background-color: #000;
background-repeat: no-repeat;
background-size: contain;
background-position: right;
height: 100%;
color: #fff;
padding: 50px 90px 0 100px;
}
.futbol-360-banner h2 {
font-weight: 600;
font-size: 30px!important;
margin-top: 30px;
font-size: 27px;
line-height: 35px;
color: #fff;
}
.futbol-360-banner h2 br {
display: none;
}
.futbol-360-banner p {
font-size: 18px;
margin-top: 25px;
color: #fff;
font-weight: 300;
}
.futbol-360-banner .red-btn {
margin-left: 0;
margin-top: 28px;
font-weight: 400;
padding: 10px;
}
.futbol-360-banner .deportes-logos {
height: 100%;
display: flex;
align-items: flex-end;
justify-content: space-evenly;
padding-bottom: 50px;
}
@media (min-width:1100px) {
.futbol-360-banner h2 br {
display: block;
}
}@media (min-width:1200px) {
.futbol-360-banner h2 {
font-size: 25px!important;
}
}@media (min-width:1366px) {
.futbol-360-banner {
padding: 50px 130px 0 150px;
}
.futbol-360-banner h2 {
font-size: 27px!important;
}
}@media (min-width:1500px) {
.futbol-360-banner {
padding: 65px 130px 0 165px;
}
.futbol-360-banner h2 {
font-size: 30px!important;
line-height: 35px;
}
.futbol-360-banner p {
font-size: 19px;
margin-top: 20px;
color: #fff;
}
}@media (max-width:1200px) {
.futbol-360-banner {
background-size: contain;
background-position: center;
padding: 35px 90px 0 60px;
}
.futbol-360-banner h2 {
font-size: 27px!important;
line-height: 34px;
}
.futbol-360-banner p {
font-size: 19px;
margin-top: 23px;
}
.futbol-360-banner .red-btn {
margin-left: 0;
margin-top: 30px;
}
}@media (max-width:1099px) {
.futbol-360-banner {
background-size: contain;
background-position: center;
padding: 82px 90px 0 60px;
}
.futbol-360-banner h2 {
font-size: 29px!important;
line-height: 37px;
margin-top: 19px;
}
.futbol-360-banner p {
font-size: 17px;
}
}@media (max-width:991px) {
.futbol-360-banner {
background-size: 130%;
background-position: 90% 100%;
padding: 113px 90px 0 60px;
}
.futbol-360-banner h2 {
font-size: 37px!important;
line-height: 50px;
margin-top: 35px;
}
.futbol-360-banner p {
font-size: 25px;
}
.futbol-360-banner .deportes-logos {
height: 40%;
width: 100%;
padding: 0 0 20px 40%}
}@media (max-width:768px) {
.futbol-360-banner {
background-size: 150%;
background-position: 100% 97%;
padding: 80px 55px 0 60px;
}
.futbol-360-banner h2 {
font-size: 30px!important;
line-height: 38px;
}
.futbol-360-banner p {
font-size: 19px;
margin-top: 35px;
}
.futbol-360-banner .deportes-logos {
position: absolute;
height: 30px;
width: 85%;
padding: 0;
bottom: 30px;
}
}@media (max-width:520px) {
.futbol-360-banner {
text-align: center;
padding: 50px 40px 0 40px;
background-size: 190%;
background-position: 95% 105%}
.futbol-360-banner .red-btn {
margin: 0 auto;
}
}.fb-lat-form {
background-color: #f2f2f2;
padding: 30px 10px;
border-top: 2px solid #d2d2d2;
}
.fb-lat-form .form-inner {
max-width: 800px;
margin: 0 auto;
padding: 0 30px;
}
.fb-lat-form h3 {
color: #ee1546;
font-size: 24px;
font-weight: 700;
line-height: 1.4;
text-align: center;
margin-bottom: 30px;
}
.fb-lat-form input[type=email], .fb-lat-form input[type=tel], .fb-lat-form input[type=text] {
height: 45px!important;
background-color: #fff;
border: 1px solid #ccc!important;
border-radius: 0;
color: #555!important;
box-shadow: inset 0 3px 4px -2px rgba(0, 0, 0, .2)!important;
}
.fb-lat-form .checkbox {
margin-left: 20px;
}
.fb-lat-form .form-button {
background-color: #f01446!important;
background: #f01446!important;
font-weight: 600;
width: auto;
font-size: 1em;
margin: 0 16px 0 0;
padding: 1.25rem;
color: #fff;
border-radius: 4px;
white-space: normal;
font-size: 16px;
font-family: 'Open Sans', sans-serif;
line-height: 1.65;
min-width: 100px;
font-weight: 600;
text-align: center;
text-shadow: none;
box-shadow: 0 2px 3px rgba(0, 0, 0, .3);
-webkit-transition: all .3s ease;
transition: all .3s ease;
box-shadow: 0 2px 3px rgba(0, 0, 0, .3);
border: 1px solid #f01446!important;
}
.fb-lat-form .recaptcha-wrap {
margin-bottom: 20px;
}
.compara-ahorra-page .disclaimer {
margin-top: 20px;
margin-bottom: 30px;
}
.compara-ahorra-section .titles-block h2 {
color: #000;
font-size: 35px;
line-height: 39px;
margin: 0 0 30px;
padding-bottom: 7px;
}
.compara-ahorra-section .titles-block h2 span {
display: inline-block;
padding-bottom: 5px;
position: relative;
}
.compara-ahorra-section .titles-block h2 span:after {
background: #ed1a47;
content: '';
height: 4px;
left: 0;
position: absolute;
right: 0;
top: 100%;
width: 100%}
.compara-ahorra-section .hero-container {
background: #e6e6e6;
}
.compara-ahorra-section .hero-container .text-hero {
display: inline-block;
margin: 50px 0;
}
.compara-ahorra-section .hero-container .text-hero h2 {
line-height: 45px;
margin-bottom: 50px;
}
.compara-ahorra-section .hero-container .text-hero h3 {
font-size: 27px;
}
.compara-ahorra-section .hero-container .text-hero .precio-garantia-container {
text-align: center;
}
.compara-ahorra-section .hero-container .text-hero .precio-garantia-container img {
height: auto;
margin: 20px 0;
max-width: 100%}
.compara-ahorra-section .hero-container .text-hero .precio-garantia-container .divider {
background: #6a6a6a;
height: 2px;
margin: 0 auto;
width: 80%}
.compara-ahorra-section .hero-container .text-hero .disclaimer-container {
font-size: 20px;
line-height: 25px;
}
.compara-ahorra-section .hero-container .text-hero .disclaimer-container ul {
list-style-type: none;
padding-left: 25px;
}
.compara-ahorra-section .hero-container .text-hero .disclaimer-container ul li {
display: inline-block;
position: relative;
width: 100%}
.compara-ahorra-section .hero-container .text-hero .disclaimer-container ul li:before {
background: url(../images/compara-ahorra/check-icon.png) no-repeat;
content: '';
height: 13px;
margin-right: 5px;
position: absolute;
right: 100%;
top: 5px;
width: 13px;
}
.compara-ahorra-page .compara-ahorra-section .compara-ahorra-hero {
background-image: url(../images/compara-ahorra/hero-banner-compara-ahorra.png);
background-position: right center;
background-repeat: no-repeat;
background-size: contain;
background-color: #e6e6e6;
position: relative;
}
.compara-ahorra-page .hero-image-container {
padding: 0;
}
.compara-ahorra-page .text-container {
margin-top: 50px;
}
.compara-ahorra-page .disclaimer-container p {
font-size: 17px;
margin-bottom: 0;
}
.compara-ahorra-page .hero-image-container {
height: 100%;
position: relative;
}
@media (max-width:1400px) {
.compara-ahorra-page h2 br {
display: none;
}
.compara-ahorra-page .compara-ahorra-section .compara-ahorra-hero {
background-position: 700px center;
}
}@media (min-width:1080px) {
.compara-ahorra-page .compara-ahorra-section .compara-ahorra-hero .disclaimer-right {
bottom: 20px;
text-align: right;
position: absolute;
right: 10px;
}
.compara-ahorra-hero .text-hero {
width: 50%}
}@media (min-width:992px) {
.compara-ahorra-hero .text-hero {
width: 80%}
.compara-ahorra-hero .text-hero, .compara-ahorra-page .compara-ahorra-section .compara-ahorra-hero .disclaimer-right .disclaimer {
padding-left: 8%}
}@media (max-width:991px) {
.compara-ahorra-page .compara-ahorra-section .row.compara-ahorra-hero {
height: 816px;
}
.compara-ahorra-page .text-container {
margin-top: 20px;
margin-bottom: 20px;
text-align: center;
}
.compara-ahorra-page h2 br {
display: block;
}
.compara-ahorra-page .compara-ahorra-section .compara-ahorra-hero {
background-image: url(../images/compara-ahorra/hero-banner-compara-ahorra-mobile.png);
background-position: 0 500px;
background-size: contain;
}
}@media (max-width:767px) {
.compara-ahorra-page .compara-ahorra-section .row.compara-ahorra-hero {
height: 780px;
}
.compara-ahorra-page .compara-ahorra-section .compara-ahorra-hero {
background-position: bottom center;
}
.compara-ahorra-page h2 {
font-size: 38px!important;
}
.compara-ahorra-page .precio-garantia-container {
width: 350px;
margin: 0 auto;
}
.compara-ahorra-page h2 br {
display: none;
}
}@media (max-width:550px) {
.compara-ahorra-page .compara-ahorra-section .row.compara-ahorra-hero {
height: 802px;
}
}@media (max-width:480px) {
.compara-ahorra-page h2 {
font-size: 33px!important;
}
.compara-ahorra-page .precio-garantia-container {
width: 100%}
}@media (max-width:400px) {
.compara-ahorra-page .compara-ahorra-section .row.compara-ahorra-hero {
height: 817px;
}
}.compara-ahorra-page .compara-ahorra-section h1, .compara-ahorra-page .compara-ahorra-section h2, .compara-ahorra-page .compara-ahorra-section h3, .compara-ahorra-page .compara-ahorra-section h4 {
font-family: proximanova!important;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container {
font-family: proximanova!important;
background: #f6f8f8;
padding: 50px 0;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table {
border: 0;
position: relative;
background-color: #e6e7e8;
}
.table-red-content {
border: 0;
color: #fff;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table .table-gray-content {
border: 0;
font-size: 22px;
line-height: 26px;
font-weight: 700;
padding: 15px 15px;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table .table-graylight-content {
background-color: #6d6e70;
border: 0;
color: #fff;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table th {
vertical-align: middle;
padding: 0;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table td, .compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table th {
vertical-align: middle;
font-size: 15px;
line-height: 18px;
border: 2px solid #fff;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table tr.preciofijo-txt th {
font-size: 18px;
line-height: 23px;
padding: 15px 15px;
font-weight: 700;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table-2 {
height: 582px;
background-color: #e6e7e8;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table tr.preciofijo-txt td.preciofijo-txt-2, .compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table-2 .garantia-content {
font-size: 45px;
color: #000;
line-height: 41px;
padding: 28px 0 28px 25px;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table-2 .garantia-content {
text-align: center;
height: 103px;
padding: 28px 0;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table tr.preciofijo-txt td.preciofijo-txt-2 i, .compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table-2 .garantia-content i {
font-weight: 600;
font-size: 30px;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table .receptor-txt td, .compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table .receptor-txt th {
font-size: 23px;
line-height: 23px;
padding-left: 15px;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table .receptor-txt i {
font-weight: 600;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table td {
width: 65%}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table thead {
background-color: #ec1944;
color: #fff;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table h1 {
font-weight: 700;
margin: 0;
color: #000;
font-size: 58px;
line-height: 52px;
padding: 9px 0 12px 17px;
display: inline-block;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table .price-logo-ct {
padding: 15px 15px 30px;
text-align: center;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table>thead>tr>td, .compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table>thead>tr>th {
border: 0 #ddd;
border-bottom-width: 0;
border-top-width: 0;
padding: 12px;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table .h1-sup {
font-size: 16px;
line-height: 14px;
margin-bottom: 0;
padding: 0 6px 0;
font-weight: 700;
display: inline-block;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table .bg-black .h1-sup {
color: #fff;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table .img-si {
margin: 0 auto;
display: block;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table .img-check span {
display: inline-block;
width: 100%}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table .font-grid {
font-size: 1.4em;
}
.compara-ahorra-table .price-structure {
font-size: 40px;
font-weight: 800;
position: relative;
}
.compara-ahorra-table .price-structure sup {
font-size: 20px;
font-weight: 800;
top: -15px;
}
.compara-ahorra-table .price-structure span {
display: inline-block;
font-size: 20px;
font-weight: 800;
line-height: 1.2em;
margin-left: 5px;
text-align: left;
}
.compara-ahorra-table .price-structure span small {
font-size: 13px;
font-weight: 800;
line-height: .2em;
text-align: left;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .carousel {
display: inline-block;
height: auto;
width: 100%}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .carousel-inner {
height: auto;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table-2 .table-price-content-middle {
padding-left: 15px!important;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table-2 .table-icon-list-1 {
border-bottom: 0!important;
text-align: center;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table-2 .table-icon-list-2 {
border-bottom: 0!important;
text-align: center;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table-2 .table-price-content {
text-align: center;
height: 73px;
padding: 10px 0 8px 0;
border: none;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table-2 .compara-ahorra-logo {
display: block;
margin: 0 auto;
padding: 0;
height: 110px;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table-2 .table-gray-content {
background-color: #3e3e3e;
border: 0;
color: #fff;
font-size: 1em;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table-2 .table-gray-content-small {
background-color: #000;
border: 0;
color: #fff;
font-size: 16px;
line-height: 17px;
font-weight: 600;
padding: 16px 0;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table-2 .table-graylight-content {
border: 0;
color: #fff;
height: 116px;
padding: 0;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table-2 div {
border-bottom: 2px solid #fff;
font-size: 15px;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table-2 h1 {
display: inline-block;
font-weight: 700;
margin: 0 5px 0 10px;
padding: 0;
color: #000;
font-size: 58px;
line-height: 52px;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table-2 h1 sup {
top: -17px;
font-size: 31px;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table-2 .price-logo-ct {
padding: 15px 15px 30px;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table-2 .h1-sup {
display: inline-block;
font-size: 16px;
line-height: 14px;
margin-bottom: 0;
padding: 5px 0;
position: relative;
font-weight: 600;
top: -8px;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table-2 .img-no {
display: block;
margin: 0 auto;
padding: 7px;
width: 55px;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table-2 .img-check span {
display: inline-block;
width: 100%}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table-2 .font-grid {
font-size: 1.4em;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table-2 .plan-details {
padding: 15px 0;
width: 100%;
text-align: center;
font-size: 26px;
line-height: 23px;
height: 56px;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .info-bottom {
display: inline-block;
width: 100%}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .red-btn {
margin-top: 0;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .carousel .carousel-control {
width: 35px;
top: 140px;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .carousel .carousel-control.left {
left: 0;
background: 0 0;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .carousel .carousel-control.right {
right: 0;
background: 0 0;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .carousel .carousel-control .nav-left, .compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .carousel .carousel-control .nav-right {
border-top: 30px solid transparent;
border-bottom: 30px solid transparent;
bottom: 0;
height: 0;
left: 0;
margin: auto;
position: absolute;
right: 0;
top: 0;
width: 0;
opacity: 1;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .carousel .carousel-control .nav-left {
border-right: 30px solid #000;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .carousel .carousel-control .nav-right {
border-left: 30px solid #000;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .carousel .carousel-control {
opacity: 1;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .carousel .carousel-control:focus, .compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .carousel .carousel-control:hover {
opacity: .8;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table .table-red-content h4 {
font-size: 27px;
margin: 0;
font-weight: 800;
color: #fff;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table .h1-sup {
margin-top: -35px;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table td {
width: 55%}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table .img-check span {
margin: 5px 10px 10px;
width: auto;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table-2 .table-icon-list-1 {
text-align: right;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table-2 .table-icon-list-2 {
text-align: left;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table-2 .table-icon-list-1, .compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table-2 .table-icon-list-2 {
padding-left: 5px;
padding-right: 5px;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container {
margin-top: -5px;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table-2 .table-price-content.table-graylight-content {
height: 73px;
padding: 8px 0;
}
@media (max-width:991px) {
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .left-table {
padding: 0 27px;
margin-bottom: 20px;
}
}@media (max-width:767px) {
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .left-table {
padding: 0 60px;
margin-left: 0;
width: 100%}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .right-table .right-table-cont {
padding: 0 45px;
}
}@media (max-width:580px) {
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table .table-gray-content {
font-size: 18px;
line-height: 21px;
width: 48%}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table .receptor-txt td, .compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table .receptor-txt th {
font-size: 21px;
line-height: 22px;
padding: 10px 15px;
}
}@media (max-width:480px) {
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .right-table .right-table-cont {
padding: 0 30px;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .carousel .carousel-control .nav-left, .compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .carousel .carousel-control .nav-right {
border-top: 20px solid transparent;
border-bottom: 20px solid transparent;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .carousel .carousel-control .nav-left {
border-right: 20px solid #000;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .carousel .carousel-control .nav-right {
border-left: 20px solid #000;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .carousel .carousel-control {
width: 21px;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table-2 {
height: 605px;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table-2 .table-gray-content-small {
font-size: 18px;
line-height: 19px;
padding: 16px 5px;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .left-table {
padding: 0;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table-2 h1 {
margin: 0 5px 0 0;
}
}@media (max-width:380px) {
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .carousel .carousel-control {
width: 50%;
top: 650px;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .right-table, .compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .right-table .right-table-cont {
padding: 0;
}
.compara-ahorra-page .disclaimer {
margin-top: 50px;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table .receptor-txt td, .compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table .receptor-txt th {
font-size: 19px;
line-height: 17px;
padding: 7px 7px;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table .table-gray-content {
font-size: 16px;
line-height: 20px;
width: 50%;
font-weight: 600;
padding: 10px 10px;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table tr.preciofijo-txt th {
font-size: 16px;
line-height: 20px;
font-weight: 600;
padding: 10px 10px;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table h1 {
font-size: 46px;
line-height: 50px;
padding: 9px 0 10px 10px;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table .h1-sup {
font-size: 14px;
line-height: 13px;
padding: 0 3px 0;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table tr.preciofijo-txt td.preciofijo-txt-2, .compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table-2 .garantia-content {
font-size: 39px;
}
.compara-ahorra-page .compara-ahorra-section .no-pagues-mas-container .compara-ahorra-table .table-red-content h4 {
font-size: 24px;
}
}.compara-ahorra-section .paquetes-container {
padding: 50px 0;
}
.compara-ahorra-section .paquetes-container .package-block {
border: 1px solid #ddd;
font-family: proxima_novaregular, arial, sans-serif;
margin-top: 10px;
padding: 0;
}
.compara-ahorra-section .paquetes-container .package-block h2 {
background: #fff;
font-size: 1.8em!important;
font-weight: 900;
margin-bottom: 0;
margin-top: 0;
padding: 10px;
text-align: center;
}
.compara-ahorra-section .paquetes-container .package-block .price-structure {
color: #333;
font-size: 5em;
position: relative;
font-family: proxima_novaxbold;
}
.compara-ahorra-section .paquetes-container .package-block .price-structure sup {
font-size: .6em;
font-weight: 800;
top: -15px;
}
.compara-ahorra-section .paquetes-container .package-block .price-structure span {
display: inline-block;
font-size: .5em;
line-height: 1em;
margin-left: 5px;
text-align: left;
}
.compara-ahorra-section .paquetes-container .package-block .price-structure span small {
color: #ed1944;
font-family: proxima_novaregular, arial, sans-serif;
font-size: .35em;
line-height: .1em;
text-align: left;
}
.compara-ahorra-section .paquetes-container .package-block .price-structure span small p {
margin-bottom: 9px;
}
.compara-ahorra-section .paquetes-container .package-block .channels {
font-size: 2rem;
font-weight: 700;
padding-bottom: 10px;
}
.compara-ahorra-section .paquetes-container .package-block .channels .include-text {
font-family: proxima_novaregular, arial, sans-serif;
font-size: 1.5rem;
}
.compara-ahorra-section .paquetes-container .package-block .channels .include-text span {
font-family: proxima_novaxbold;
}
.compara-ahorra-section .paquetes-container .package-block .channel-list {
border-bottom: 2px solid #ccc;
border-top: 2px solid #ccc;
padding: 15px 0;
text-align: center;
}
.compara-ahorra-section .paquetes-container .package-block .channel-list img {
display: inline-block;
}
.compara-ahorra-section .paquetes-container .package-block .promo {
padding: 10px 0 0;
}
.compara-ahorra-section .paquetes-container .package-block .promo p {
font-size: 1.7rem;
margin-bottom: 10px;
}
.compara-ahorra-section .paquetes-container .package-block .promo p sup {
top: -.5em;
}
.compara-ahorra-section .paquetes-container .package-block .promo .price-structure {
background: #6f6f6f;
color: #fff;
font-family: proxima_novabold;
font-size: 5.4em;
line-height: 6rem;
margin-bottom: 20px;
padding: 15px 0;
}
.compara-ahorra-section .paquetes-container .package-block .promo .price-structure sup {
font-size: .6em;
font-weight: 800;
top: -15px;
}
.compara-ahorra-section .paquetes-container .package-block .promo .price-structure span {
font-size: .5em;
line-height: 1.2em;
}
.compara-ahorra-section .paquetes-container .package-block .promo .price-structure span small {
color: #fff;
font-family: proxima_novaregular, arial, sans-serif;
line-height: .2em;
}
.compara-ahorra-section .paquetes-container .package-block .promo .price-structure span small p {
font-size: 1.2rem;
margin-bottom: 10px;
}
.compara-ahorra-section .paquetes-container .package-block.main-offer {
border: 3px solid #ed1944;
margin-top: 45px;
position: relative;
}
.compara-ahorra-section .paquetes-container .package-block.main-offer .red-advice {
background: #ed1944;
color: #fff;
font-size: 15px;
letter-spacing: 2px;
padding: 10px;
position: absolute;
right: 0;
text-align: center;
top: -37px;
width: 100%}
.compara-ahorra-section .paquetes-container .package-block.main-offer .red-advice:before {
background: #ed1944;
content: '';
height: 100%;
left: 100%;
position: absolute;
top: 0;
width: 15px;
}
.compara-ahorra-section .paquetes-container .package-block.main-offer .red-advice:after {
background: #ed1944;
content: '';
height: 100%;
position: absolute;
right: 99.8%;
top: 0;
width: 15px;
}
.compara-ahorra-section .paquetes-container .package-block.main-offer .promo .price-structure {
background: #ed1944;
}
.compara-ahorra-section .paquetes-container .paquetes-ct-btm {
text-align: center;
}
.compara-ahorra-section .paquetes-container .paquetes-ct-btm h3 {
display: inline-block;
font-family: proxima_novaregular;
font-size: 24px;
margin: 20px 0;
width: 100%}
.compara-ahorra-section .paquetes-container .paquetes-ct-btm a {
color: #ed1944;
font-family: proxima_novaregular;
text-decoration: underline;
}
.compara-ahorra-section .more-paquetes-container {
background: #f6f8f8;
padding: 50px 0;
}
.compara-ahorra-section .more-paquetes-container .beneficios {
margin-bottom: 0;
}
.compara-ahorra-section .more-paquetes-container .beneficios .item:before {
background: url(../images/compara-ahorra/plus-icon.png) no-repeat;
content: '';
height: 20px;
left: 0;
margin: 0 auto;
position: absolute;
right: 0;
top: 100%;
width: 20px;
}
.compara-ahorra-section .more-paquetes-container .beneficios .item:last-child:before {
display: none;
}
.compara-ahorra-section .more-paquetes-container .beneficios .item img {
margin: 30px 0;
}
.compara-ahorra-section .more-paquetes-container .beneficios .item small {
bottom: 20px;
display: inline-block;
font-weight: 800;
left: 0;
position: absolute;
right: 0;
text-align: center;
width: 100%}
.compara-ahorra-section .more-paquetes-container .mas-tecnologia .info-block {
padding-bottom: 40px;
padding-top: 40px;
}
.compara-ahorra-section .more-paquetes-container .mas-tecnologia .info-block .card {
background: #ededee;
}
.compara-ahorra-section .more-paquetes-container .mas-tecnologia .info-block .card .title {
background: #000;
padding: 20px 10px;
}
.compara-ahorra-section .more-paquetes-container .mas-tecnologia .info-block .card img {
display: inline-block;
}
.compara-ahorra-section .more-paquetes-container .mas-tecnologia .info-block .card-info {
font-size: 22px;
padding: 30px 0 0;
}
.compara-ahorra-section .more-paquetes-container .mas-tecnologia .info-block .card-info .main-info {
font-family: proxima_novabold;
}
.compara-ahorra-section .more-paquetes-container .mas-tecnologia .info-block .card-info p {
margin-bottom: 0;
}
.google-nest-offer-inner .red-btn {
margin: 0;
}
.google-nest-offer-inner h2 {
font-size: 36px!important;
line-height: 110%}
.google-nest-offer-image {
background: url(../images/slides/dish_latino_gnoffer.png);
background-size: cover;
background-repeat: no-repeat;
background-position: bottom left;
height: 556px;
}
.google-nest-offer-background {
background: url(../images/slides/dish_latino_gnoffer-white-bg.png);
background-size: cover;
background-repeat: no-repeat;
background-position: bottom;
height: 548px;
}
.google-nest-text-container {
padding: 50px 0 40px 95px;
}
.disclaimer-google-offer {
font-size: smaller;
position: fixed;
bottom: 0;
padding-left: 100px!important;
padding-right: 140px;
line-height: 1em;
margin-bottom: 1em;
text-align: right;
}
@media (max-width:1024px) {
.google-nest-offer-image {
height: 555px;
}
.disclaimer-google-offer {
bottom: 49px;
}
}@media (max-width:991px) {
.disclaimer-google-offer {
bottom: 0;
}
.google-nest-text-container {
margin-bottom: -143px;
}
.google-nest-text-container {
padding-right: 130px;
}
.google-nest-offer-background {
height: 498px;
}
}@media (max-width:697px) {
.google-nest-offer-background {
height: 401px;
}
.google-nest-offer-image {
background-position: bottom left;
background-position-y: -83px;
}
.google-nest-text-container {
margin-bottom: -50px;
}
.disclaimer-google-offer {
padding-left: 50px!important;
text-align: right;
}
}@media (max-width:567px) {
.google-nest-text-container {
margin-bottom: 0;
}
}@media (max-width:479px) {
.google-nest-text-container {
padding: 50px 20px 0 46px;
}
}.compara-ahorra-section .dish-anywhere-container {
padding: 50px 0;
}
.compara-ahorra-section .dish-anywhere-container img {
display: inline-block;
margin: 15px 0 45px;
}
.compara-ahorra-section .dish-anywhere-container ul {
font-size: 22px;
padding-left: 20px;
}
.compara-ahorra-section .dish-anywhere-container small {
display: inline-block;
margin-top: 35px;
}
@media (min-width:768px) {
.compara-ahorra-section .paquetes-container .package-block .channels {
min-height: 81px;
}
.compara-ahorra-section .paquetes-container h3 {
margin-bottom: 70px;
}
.compara-ahorra-section .paquetes-container .package-block {
margin-top: 13px;
}
.compara-ahorra-section .paquetes-container .package-block.main-offer {
margin-top: 10px;
}
.compara-ahorra-section .paquetes-container .paquetes-ct-btm h3 {
margin-top: 50px;
}
}@media (min-width:1024px) {
.compara-ahorra-section .hero-container {
display: inline-block;
overflow-x: hidden;
width: 100%}
.compara-ahorra-section .hero-container .text-hero {
margin: 30px 0;
}
.compara-ahorra-section .hero-container .text-hero h2 {
font-size: 32px!important;
line-height: 32px;
margin-bottom: 30px;
margin-top: 0;
}
.compara-ahorra-section .hero-container .text-hero h3 {
font-size: 25px;
margin-top: 0;
}
.compara-ahorra-section .hero-container .text-hero .precio-garantia-container img {
display: inline-block;
margin: 10px 0;
max-width: 40%}
.compara-ahorra-section .hero-container .text-hero .precio-garantia-container .divider {
display: inline-block;
height: 80px;
margin: 0 10px;
vertical-align: middle;
width: 2px;
}
.compara-ahorra-section .hero-container .text-hero .disclaimer-container {
font-size: 12px;
}
.compara-ahorra-section .hero-container .hero-image-container img {
height: 365px;
max-width: inherit;
width: auto;
}
.compara-ahorra-section .paquetes-container .package-block.main-offer .red-advice {
font-size: 13px;
padding: 10px 0;
}
.compara-ahorra-section .more-paquetes-container .beneficios {
margin-bottom: 50px;
}
.compara-ahorra-section .more-paquetes-container .beneficios .item:before {
bottom: 0;
left: inherit;
margin: auto 0;
right: 0;
top: 0;
}
}@media (min-width:1200px) {
.compara-ahorra-section .paquetes-container .package-block.main-offer .red-advice {
top: -32px;
}
}@media (min-width:1360px) {
.compara-ahorra-section .hero-container .hero-image-container {
padding-right: 0;
}
.compara-ahorra-section .hero-container .hero-image-container img {
height: auto;
width: 100%}
.compara-ahorra-section .hero-container .text-hero h2 {
font-size: 36px!important;
line-height: 36px;
}
.compara-ahorra-section .hero-container .text-hero h3 {
font-size: 28px;
}
.compara-ahorra-section .hero-container .text-hero .disclaimer-container {
font-size: 13px;
}
}@media (min-width:1440px) {
.compara-ahorra-section .hero-container {
max-height: 410px;
overflow: hidden;
}
.compara-ahorra-section .hero-container .text-hero {
margin: 50px 0;
}
.compara-ahorra-section .hero-container .text-hero h2 {
font-size: 39px!important;
}
.compara-ahorra-section .hero-container .text-hero .disclaimer-container {
font-size: 14px;
}
.compara-ahorra-section .dish-anywhere-container ul {
padding-left: 70px;
}
}@media (min-width:1600px) {
.compara-ahorra-section .hero-container .text-hero {
margin: 40px 0;
}
.compara-ahorra-section .hero-container .text-hero h2 {
font-size: 42px!important;
}
.compara-ahorra-section .hero-container .text-hero .disclaimer-container {
font-size: 16px;
}
.compara-ahorra-section .dish-anywhere-container ul {
padding-left: 100px;
}
}@media (min-width:320px) {
.futbol-360 .btn-red {
background: #ed1944;
color: #fff!important;
font-size: 14px;
width: 180px;
border-radius: 30px;
padding: 8px 5px;
font-weight: 700;
display: block;
text-decoration: none;
margin: 0 auto;
margin-bottom: 20px;
margin-top: 20px;
}
}@media (min-width:576px) {
.futbol-360 .btn-red {
background: #ed1944;
color: #fff!important;
font-size: 14px;
width: 180px;
border-radius: 30px;
padding: 8px 5px;
font-weight: 700;
display: block;
text-decoration: none;
margin: 0 auto;
margin-bottom: 20px;
}
}@media (min-width:768px) {
.futbol-360 .btn-red {
background: #ed1944;
color: #fff!important;
font-size: 14px;
width: 190px;
border-radius: 30px;
padding: 8px 5px;
font-weight: 700;
display: block;
text-decoration: none;
margin: 0 auto;
margin-top: 20px;
}
}@media (min-width:992px) {
.futbol-360 .btn-red {
background: #ed1944;
color: #fff!important;
font-size: 16px;
width: 240px;
border-radius: 30px;
padding: 10px 5px;
font-weight: 700;
display: block;
text-decoration: none;
margin: 0 auto;
margin-top: 0!important;
}
}@media (min-width:1200px) {
.futbol-360 .btn-red {
background: #ed1944;
color: #fff!important;
font-size: 16px;
width: 240px;
border-radius: 30px;
padding: 10px 5px;
font-weight: 700;
display: block;
text-decoration: none;
margin: 0 auto;
margin-top: 10px!important;
}
}@media (min-width:2000px) {
.futbol-360 .btn-red {
background: #ed1944;
color: #fff!important;
font-size: 16px;
width: 240px;
border-radius: 30px;
padding: 10px 5px;
font-weight: 700;
display: block;
text-decoration: none;
margin: 0 auto;
margin-top: 40px;
}
}.container-el-mejor-futbol .list-text-img-ul {
font-size: 12px;
text-align: left;
}
.container-el-mejor-futbol .list-text-img-ul li {
list-style: none;
}
.container-el-mejor-futbol .list-text-img-ul li i {
margin: 0 5px 0 0;
color: red;
}
.covid-home {
background: url(../images/slides/dishlatino-covid.jpg);
background-repeat: no-repeat;
background-size: cover;
background-position: center right;
height: 800px;
}
.covid-home h2 {
font-size: 36px!important;
line-height: 110%}
.covid-home .red-underline {
text-decoration-thickness: 4px;
}
.covid-home h2.cambiate-h2 {
margin-left: 246px;
margin-bottom: 20px;
}
.covid-home h4 {
font-size: 20px!important;
}
.covid-home .covid-home-inner {
top: 20px;
margin-left: 11%}
.covid-home ul li {
line-height: 140%}
.covid-home.second-covid {
background-image: url(../images/slides/covid-latino.jpg);
background-position: bottom right;
}
.covid-home.third-covid {
background-image: url(../images/slides/covid-3-banner.png);
background-position: top right;
background-position-y: -55px;
background-size: 65%}
.covid-home.second-covid .red-btn {
margin: 20px 0 50px!important;
}
.covid-home.third-covid .red-btn {
margin: 20px 0 50px!important;
}
.modal .modal-body {
max-height: 70vh;
overflow-y: auto;
padding: 10px 0 20px!important;
}
.modal .modal-title {
font-size: 34px;
font-family: proxima_novabold!important;
padding-bottom: 0;
}
.modal .modal-title .red-underline {
text-decoration-thickness: 4px;
}
.modal .modal-header {
padding-bottom: 10px;
}
.modal .modal-body p, .modal .modal-body ul li {
font-family: proxima_novaregular!important;
font-size: 16px;
padding: 0 20px;
}
.modal .modal-body h3 {
background: #f2f2f2;
font-family: proxima_novasemibold!important;
padding: 5px 20px;
}
body.modal-open {
padding-right: 0!important;
}
.text-light-blue {
color: #00aeef;
font-style: italic;
text-decoration: underline;
}
@media (max-width:1800px) {
.covid-home.covid-home.third-covid {
background-size: auto;
}
}@media (max-width:1099px) {
.covid-home.covid-home.third-covid {
background-position-y: 20px;
}
}@media (max-width:768px) {
.covid-home.covid-home.third-covid {
background-position: 100% 100%;
background-color: #fff;
}
}@media (max-width:720px) {
.covid-home {
background-size: 190%;
background-position: 80% 111%;
background-color: #000;
}
.covid-home.covid-home.second-covid {
background-position: 100% 100%;
background-color: #fff;
}
.covid-home.covid-home.third-covid {
background-position: 100% 100%;
background-color: #fff;
background-size: 150%}
.covid-home h2 {
font-size: 32px!important;
line-height: 110%;
padding: 0 20px;
text-align: center;
}
.covid-home h4 {
font-size: 20px!important;
}
.covid-home.covid-home.third-covid h4 {
font-size: 20px!important;
margin-left: 30px;
text-align: center;
margin-top: 50px;
}
.covid-home .covid-home-inner {
top: 0;
margin-left: 0;
}
.covid-home img {
display: block;
margin: 0 auto;
width: 100px;
}
.covid-home.second-covid .red-btn {
margin: 20px auto 50px!important;
}
.covid-home.third-covid .red-btn {
margin: 50px auto 50px!important;
}
.modal-open .modal {
padding-right: 0!important;
}
}.derbez-banner-home {
background: url(../images/slides/WEB_BANNER_DERBEZ-bg.png);
background-repeat: no-repeat;
background-size: cover;
height: 800px;
}
.derbez-banner-home h2 {
font-size: 39px!important;
line-height: 35px;
}
.derbez-banner-home h2.cambiate-h2 {
margin-left: 246px;
margin-bottom: 20px;
}
.derbez-banner-home h4 {
font-size: 23px!important;
line-height: 19px;
font-weight: 300;
}
.derbez-banner-home .derbez-banner-home-inner {
top: 45px;
margin-left: 100px;
width: 590px;
}
.derbez-banner-home .disclaimer {
color: #fff;
}
.derbez-banner-home .divider {
background: #404040;
height: 100%}
@media (min-width:320px) {
.derbez-banner-home .nuevo-dish-logo {
width: auto;
margin: 50px auto;
display: block;
padding-top: 50px;
}
.derbez-banner-home .precio-garantia img {
width: auto;
padding: 10px;
}
.derbez-banner-home .precio-garantia {
margin: 85px 0;
}
.derbez-banner-home .derbez-image {
height: 100%;
overflow: hidden;
}
.derbez-banner-home .disclaimer {
font-size: 13px;
bottom: 0;
text-align: center;
text-decoration: underline;
margin-bottom: 0;
margin-top: 0;
}
}@media (min-width:400px) {
.derbez-banner-home .precio-garantia {
margin: 90px 0;
}
}@media (min-width:569px) {
.derbez-banner-home .precio-garantia {
margin: 0 0 190px 0;
}
.derbez-banner-home .derbez-image {
right: -181px;
top: 380px;
}
.derbez-banner-home .disclaimer {
margin-left: 20%}
.derbez-banner-home .nuevo-dish-logo {
width: auto;
margin: 90px auto 0;
display: block;
}
}@media (min-width:669px) {
.derbez-banner-home .derbez-image {
right: -281px;
top: 353px;
}
}@media (min-width:768px) {
.derbez-banner-home .derbez-image {
right: -69px;
top: 239px;
}
.derbez-banner-home .precio-garantia img {
width: 40%}
.derbez-banner-home .nuevo-dish-logo {
width: auto;
margin: 50px auto;
display: block;
padding-top: 50px;
}
.derbez-banner-home .disclaimer {
font-size: 13px;
bottom: 0;
text-align: center;
text-decoration: underline;
position: absolute;
margin-left: 24%}
}@media (min-width:992px) {
.derbez-banner-home {
height: 555px;
}
.derbez-banner-home .precio-garantia {
margin: 30px 0 30px 0;
flex-direction: row;
}
.derbez-banner-home .derbez-image {
right: 0;
top: 0;
}
.derbez-banner-home .nuevo-dish-logo {
width: 230px;
padding-top: 0;
display: initial;
margin: 10px;
}
.derbez-banner-home .red-btn {
margin: 10px;
}
.derbez-banner-home .disclaimer {
font-size: 14px;
bottom: 0;
text-decoration: underline;
position: fixed;
right: 0;
z-index: 1;
margin-right: 30px;
}
}@media (min-width:1024px) {
.derbez-banner-home .precio-garantia {
margin: 30px 0 10px 0;
}
.derbez-banner-home .derbez-image {
right: 0;
top: 0;
}
.derbez-banner-home .nuevo-dish-logo {
width: 170px;
padding-top: 0;
display: initial;
margin: 10px;
}
.derbez-banner-home .red-btn {
margin: 10px;
}
}@media (min-width:1100px) {
.derbez-banner-home .derbez-banner-home-inner {
margin-left: 50px;
}
}@media (min-width:1210px) {
.derbez-banner-home .derbez-banner-home-inner {
margin-left: 10%}
}@media (min-width:1480px) {
.derbez-banner-home .derbez-image {
float: right;
right: 10%}
}@media (max-width:1209px) {
.derbez-banner-home .derbez-banner-home-inner {
margin-left: 65px;
width: 570px;
}
.derbez-banner-home h2.cambiate-h2 {
margin-left: 238px;
}
}@media (max-width:1099px) {
.derbez-banner-home .derbez-banner-home-inner {
margin-left: 30px;
width: 550px;
}
.derbez-banner-home .derbez-image {
padding: 0;
}
.derbez-banner-home h2 {
font-size: 37px!important;
}
.derbez-banner-home h2.cambiate-h2 {
margin-left: 229px;
}
.derbez-banner-home h4 {
font-size: 22px!important;
}
}@media (max-width:991px) {
.derbez-banner-home {
background-position: 80% top;
}
.derbez-banner-home .derbez-banner-home-inner {
width: 95%;
top: 10px;
}
.derbez-banner-home h2 br {
display: none;
}
.derbez-banner-home h2.cambiate-h2 {
margin-left: 194px;
}
.derbez-banner-home .precio-garantia {
height: 85px;
margin: 50px 0 10px 0;
}
.derbez-banner-home .precio-garantia img {
width: 195px;
}
.derbez-banner-home .derbez-image {
right: -42px;
top: 156px;
height: 730px;
width: 485px;
}
.derbez-banner-home .red-btn {
margin: 50px 0 50px 0;
}
.divider {
margin: 0 0;
}
}@media (max-width:767px) {
.derbez-banner-home h2 {
font-size: 35px!important;
}
.derbez-banner-home .derbez-image {
right: -30px;
top: 260px;
height: 550px;
width: 400px;
}
.derbez-banner-home .disclaimer {
display: none;
}
}@media (max-width:568px) {
.derbez-banner-home {
height: 600px;
}
.derbez-banner-home .derbez-image {
height: 340px;
width: 260px;
display: block;
}
.derbez-banner-home h2 {
font-size: 32px!important;
font-weight: 800;
}
.derbez-banner-home h2.cambiate-h2 {
margin-left: 170px;
}
.derbez-banner-home h4 {
font-size: 20px!important;
line-height: 24px;
}
.derbez-banner-home .precio-garantia img {
width: 170px;
}
.derbez-banner-home .precio-garantia {
height: 75px;
margin: 0 0 10px 0;
justify-content: left;
}
.derbez-banner-home .red-btn {
margin: 20px 0 0 0;
}
}@media (max-width:480px) {
.derbez-banner-home .derbez-banner-home-inner {
width: 100%;
top: 0;
margin-left: 0;
}
.derbez-banner-home h2, .derbez-banner-home h2.align-right, .derbez-banner-home h4 {
text-align: center;
}
.derbez-banner-home .derbez-image {
display: none;
}
.derbez-banner-home .precio-garantia img {
width: 150px;
}
.derbez-banner-home .red-btn {
margin: 30px auto 0 auto;
}
.derbez-banner-home .precio-garantia {
justify-content: center;
}
}.fb-preciofijo-page .derbez-banner-home .disclaimer {
position: absolute;
bottom: auto;
top: 525px;
}
@media (min-width:992px) {
.fb-preciofijo-page .derbez-banner-home {
height: 480px;
}
}@media (min-width:1100px) {
.fb-preciofijo-page .derbez-banner-home .derbez-banner-home-inner {
margin-left: 50px;
}
}@media (min-width:1210px) {
.fb-preciofijo-page .derbez-banner-home .derbez-banner-home-inner {
margin-left: 5%}
}@media (min-width:1300px) {
.fb-preciofijo-page .derbez-banner-home .derbez-banner-home-inner {
margin-left: 10%}
}@media (max-width:1069px) {
.fb-preciofijo-page .derbez-banner-home .disclaimer {
top: 600px;
}
.fb-preciofijo-page .derbez-banner-home .derbez-banner-home-inner {
margin-left: 0;
}
}@media (max-width:991px) {
.fb-preciofijo-page .derbez-banner-home {
height: 600px;
}
.fb-preciofijo-page .derbez-banner-home .derbez-image {
right: -40px;
top: 253px;
height: 508px;
width: 385px;
}
.fb-preciofijo-page .derbez-banner-home .disclaimer {
left: 20px;
top: 720px;
right: auto;
margin-left: 0;
}
}@media (max-width:960px) {
.fb-preciofijo-page .derbez-banner-home .derbez-image {
top: 173px;
}
.fb-preciofijo-page .derbez-banner-home .disclaimer {
top: 620px;
}
}@media (max-width:933px) {
.fb-preciofijo-page .derbez-banner-home .derbez-image {
top: 325px;
height: 433px;
}
.fb-preciofijo-page .derbez-banner-home .disclaimer {
top: 720px;
}
}@media (max-width:767px) {
.fb-preciofijo-page .derbez-banner-home .derbez-image {
top: 509px;
height: 399px;
width: 313px;
}
.fb-preciofijo-page .derbez-banner-home .disclaimer {
display: block;
top: 850px;
}
}@media only screen and (max-width:600px) {
.fb-preciofijo-page .row.latino-content {
margin-top: 50px;
}
}@media (max-width:580px) {
.fb-preciofijo-page .derbez-banner-home .derbez-image {
top: 559px;
height: 349px;
}
}@media (max-width:480px) {
.fb-preciofijo-page .derbez-banner-home {
height: 450px;
}
.fb-preciofijo-page .derbez-banner-home .disclaimer {
top: 720px;
}
}.formers-campaign {
height: 800px;
}
.formers-campaign-logo {
margin-top: 20px;
width: 100px;
}
.formers-campaign-tv {
display: block;
position: relative;
margin: 20px auto;
width: 85%}
.formers-campaign-red {
background-color: #ed1a47;
color: #fff;
padding: 20px 0;
margin: 25px 0;
}
.formers-campaign-title {
font-weight: 600;
font-size: 24px;
}
.formers-campaign-price {
display: block;
margin: 20px auto;
}
.formers-campaign-price-img {
display: block;
margin: 0 auto;
width: auto;
height: auto;
}
.formers-campaign .fixed-price {
display: block;
width: 162px;
margin: 0 auto;
}
.formers-campaign .divider {
display: block;
width: 100%;
height: 2px;
margin: 20px 0;
background: #636466;
}
@media (min-width:768px) and (max-width:991px) {
.formers-campaign-info {
text-align: center;
}
.formers-campaign .divider {
display: block;
width: 2px;
height: 100px;
margin: 0 20px;
background: #636466;
padding: 1px;
}
.formers-campaign-title {
font-size: 30px;
}
.formers-campaign-desc {
font-size: 23px;
}
.formers-campaign-price {
display: inline-flex;
align-content: space-between;
margin: 0 auto;
width: 100%}
.formers-campaign-logo {
display: block;
width: auto;
margin: 0 auto;
}
.formers-campaign-price-img {
width: auto;
margin: 0 auto;
}
.formers-campaign-tv {
display: block;
position: relative;
margin-top: 60px;
width: 458px;
margin: 60px auto 0;
}
}@media (min-width:992px) {
.formers-campaign {
height: 555px;
}
.formers-campaign-logo {
margin-top: 0;
width: initial;
}
.formers-campaign-title {
font-size: 30px;
}
.formers-campaign-desc {
font-size: 23px;
}
.formers-campaign .divider {
display: block;
width: 2px;
height: 100px;
margin: 0 20px;
background: #636466;
padding: 1px;
}
.formers-campaign .fixed-price {
margin: 0;
}
.formers-campaign-price {
display: flex;
flex-direction: row;
margin: 0 auto;
}
.formers-campaign-price-img {
width: auto;
margin: 0;
}
}@media (min-width:1024px) {
.formers-campaign-tv {
position: absolute;
right: 31px;
bottom: 0;
margin-top: 0;
width: auto!important;
}
}@media (max-width:1024px) and (min-width:992px) {
.formers-campaign-tv {
position: absolute;
right: 31px;
bottom: 0;
margin-top: 0;
width: 40%}
}@media (min-width:1024px) and (min-height:768px) {
.formers-campaign-tv {
position: absolute;
right: 100px;
bottom: 0;
width: 31%;
margin-top: 80px;
}
}.ruiz-joshua-pelea {
display: flex!important;
flex-direction: column;
font-family: proxima_novaxbold;
}
.ruiz-joshua-pelea-cont {
background: url(../images/slides/tactical-banner-bg.png);
background-repeat: no-repeat;
background-size: cover;
display: flex;
justify-content: flex-end;
padding: 0;
height: 395px;
}
.lower-bar-promo {
background: url(../images/slides/tactical-banner-lower-bar-bg.png);
background-repeat: no-repeat;
background-size: cover;
}
.lower-bar-promo h2 {
font-size: 25px!important;
text-align: center;
font-weight: 700;
color: #fff;
margin-top: 15px;
margin-bottom: 15px;
}
.yellow-bg {
padding: 2px 10px;
background: #fbff009c;
color: #000;
font-weight: 900;
}
@media (min-width:1100px) {
.lower-bar-promo h2 {
font-size: 23px!important;
}
.ruiz-joshua-pelea-cont {
height: 395px;
}
.suscribete-dish-latino {
margin-top: 45px;
width: 341px;
position: absolute;
left: 3%}
.ruiz-joshua {
width: 845px;
justify-content: flex-end;
display: flex;
flex-direction: column;
}
}@media (min-width:1200px) {
.lower-bar-promo h2 {
font-size: 25px!important;
}
.ruiz-joshua-pelea-cont {
height: 395px;
}
.suscribete-dish-latino {
margin-top: 45px;
width: 340px;
position: absolute;
left: 3%}
.ruiz-joshua {
width: 1015px;
}
}@media (min-width:1300px) {
.suscribete-dish-latino {
left: 3%;
width: 410px;
}
}@media (min-width:1400px) {
.suscribete-dish-latino {
margin-top: 70px;
width: 460px;
left: 4%}
.lower-bar-promo h2 {
font-size: 29px!important;
margin-top: 12px;
margin-bottom: 12px;
}
}@media (min-width:1500px) {
.ruiz-joshua-pelea-cont {
justify-content: space-around;
}
.suscribete-dish-latino {
width: auto;
position: relative;
}
.ruiz-joshua {
width: 1270px;
}
}@media (min-width:1600px) {
.suscribete-dish-latino {
width: 572px;
}
.ruiz-joshua {
width: 1040px;
}
}@media (max-width:1099px) {
.ruiz-joshua-pelea-cont {
height: 447px;
}
.suscribete-dish-latino {
margin-top: 45px;
width: 378px;
position: absolute;
left: 3%}
.ruiz-joshua {
width: 816px;
display: flex;
justify-content: flex-end;
flex-direction: column;
}
.lower-bar-promo h2 {
width: 605px;
margin: 13px auto;
line-height: 1.6;
}
}@media (max-width:991px) {
.ruiz-joshua-pelea-cont {
height: 587px;
flex-direction: column;
justify-content: space-between;
}
.suscribete-dish-latino {
width: 490px;
position: relative;
margin: 50px auto 0 auto;
}
.ruiz-joshua {
width: 100%;
display: flex;
justify-content: flex-end;
flex-direction: column;
}
}@media (max-width:767px) {
.lower-bar-promo h2 {
width: 70%}
.ruiz-joshua-pelea-cont {
height: 510px;
}
}@media (max-width:560px) {
.suscribete-dish-latino {
width: 90%}
}.danz-page-banner {
background: url(../images/dazn/tactical-banner-bg.png);
background-repeat: no-repeat;
background-size: cover;
height: 306px;
}
.danz-page-banner img {
width: 100%;
height: auto;
}
.danz-page-banner .danz-headline {
width: 655px;
}
.danz-page-banner .danz-fighters {
position: absolute;
top: 74px;
width: 600px;
right: 0;
}
.danz-code-banner {
background: url(../images/dazn/tactical-banner-lower-bar-bg.png);
background-repeat: no-repeat;
background-size: cover;
display: flex;
justify-content: space-between;
}
.danz-date {
margin-left: 156px;
width: 300px;
padding: 10px 0;
}
.danz-code-text {
margin-right: 50px;
}
.danz-code-text h2 {
font-size: 21px!important;
text-align: center;
font-family: proxima_novaxbold;
color: #fff;
margin-top: 25px;
margin-bottom: 24px;
}
.danz-code-text h2 br {
display: none;
}
.yellow-bg {
padding: 2px 10px;
background: #fbff009c;
color: #000;
font-weight: 900;
}
@media (min-width:1100px) {
.danz-page-banner .danz-headline {
width: 730px;
}
}@media (min-width:1200px) {
.danz-page-banner .danz-headline {
width: 775px;
}
}@media (min-width:1500px) {
.danz-page-banner {
height: 500px;
}
.danz-page-banner .danz-headline {
width: 955px;
}
.danz-page-banner .danz-fighters {
width: 972px;
}
.danz-code-text h2 {
font-size: 23px!important;
}
}@media (max-width:1200px) {
.danz-date {
width: 260px;
}
.danz-code-text h2 {
font-size: 20px!important;
margin-top: 22px;
margin-bottom: 21px;
}
}@media (max-width:1100px) {
.danz-date {
width: 225px;
margin-left: 145px;
}
.danz-code-text h2 {
font-size: 18px!important;
margin-top: 21px;
margin-bottom: 19px;
}
}@media (max-width:1069px) and (min-width:992px) {
.danz-page-banner .danz-fighters {
top: 154px;
}
}@media (max-width:991px) {
.danz-page-banner {
height: 255px;
}
.danz-page-banner .danz-headline {
width: 655px;
}
.danz-page-banner .danz-fighters {
top: 159px;
width: 493px;
}
.danz-date {
width: 180px;
margin-left: 70px;
}
.danz-code-text {
margin-right: 20px;
}
.danz-code-text h2 {
font-size: 16px!important;
margin-top: 17px;
margin-bottom: 17px;
}
}@media (max-width:960px) {
.danz-page-banner .danz-fighters {
top: 79px;
}
}@media (max-width:933px) {
.danz-page-banner .danz-fighters {
top: 159px;
}
}@media (max-width:900px) {
.danz-page-banner .danz-headline {
margin-left: -80px;
}
}@media (max-width:830px) {
.danz-page-banner {
height: 233px;
}
.danz-page-banner .danz-headline {
width: 590px;
margin-left: -60px;
}
.danz-page-banner .danz-fighters {
width: 450px;
}
}@media (max-width:767px) {
.danz-page-banner {
height: 710px;
}
.danz-page-banner .danz-headline {
width: 125%;
height: 356px;
margin-left: 0;
}
.danz-page-banner .danz-fighters {
position: relative;
top: 0;
width: 681px;
margin: 0 auto;
}
.danz-code-banner {
flex-direction: column;
align-items: center;
}
.danz-date {
width: 230px;
margin-left: 0;
padding: 15px 0 5px 0;
}
.danz-code-text {
margin-right: 0;
}
.danz-code-text h2 {
font-size: 20px!important;
margin-top: 13px;
margin-bottom: 20px;
}
}@media (max-width:700px) {
.danz-page-banner {
height: 621px;
}
.danz-page-banner .danz-headline {
height: 317px;
}
.danz-page-banner .danz-fighters {
width: 584px;
}
}@media (max-width:600px) {
.danz-page-banner {
height: 520px;
}
.danz-page-banner .danz-headline {
height: 268px;
}
.danz-page-banner .danz-fighters {
width: 485px;
}
.danz-code-text h2 br {
display: block;
}
.danz-code-text h2 span {
margin: 10px;
display: inline-block;
}
.danz-code-text h2 {
font-size: 20px!important;
margin-top: 10px;
margin-bottom: 10px;
}
}@media (max-width:500px) {
.danz-page-banner {
height: 757px;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.danz-page-banner .danz-fighters img, .danz-page-banner .danz-headline img {
display: none;
}
.danz-page-banner .danz-headline {
background: url(../images/dazn/aj-ruiz-headline-pelea-sm.png);
background-repeat: no-repeat;
background-size: contain;
width: 100%;
height: 400px;
}
.danz-page-banner .danz-fighters {
background: url(../images/dazn/aj-ruiz-page-img-sm.png);
background-repeat: no-repeat;
background-size: contain;
background-position: center bottom;
width: 100%;
height: 358px;
}
}@media (max-width:400px) {
.danz-page-banner {
height: 605px;
}
.danz-page-banner .danz-headline {
height: 317px;
}
.danz-page-banner .danz-fighters {
height: 285px;
}
}@media (max-width:350px) {
.danz-page-banner {
height: 535px;
}
.danz-page-banner .danz-headline {
height: 277px;
}
.danz-page-banner .danz-fighters {
height: 258px;
}
}@media (max-width:300px) {
.danz-page-banner {
height: 445px;
}
.danz-page-banner .danz-headline {
height: 235px;
}
.danz-page-banner .danz-fighters {
height: 210px;
}
}.danz-steps {
padding: 50px 0;
display: flex;
align-items: center;
justify-content: center;
}
.danz-step {
display: flex;
width: 30%;
padding: 0 20px;
}
.step-number {
width: 61px;
margin-right: 20px;
text-align: center;
}
.step-number {
background: #f10a42;
color: #fff;
border-radius: 39px;
font-size: 47px;
line-height: 59px;
min-width: 60px;
height: 60px;
font-family: proximanova;
font-weight: 700;
}
.step-text {
font-size: 16px;
line-height: 22px;
color: #000;
font-family: proximanova;
font-weight: 400;
}
.red-btn {
margin: 20px auto 50px auto;
}
@media (max-width:991px) {
.danz-steps {
padding: 0 0 50px 0;
flex-wrap: wrap;
}
.danz-step {
width: 370px;
margin-top: 45px;
}
}@media (max-width:480px) {
.danz-step {
width: 95%;
margin: 45px auto 0 auto;
}
}@media (min-width:1340px) {
.danz-step {
width: 400px;
padding: 0 20px;
}
}.holiday-dish-latino {
background: url(../images/slides/dish-latino-holiday_banner-bg.png);
padding-top: 30px;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
padding-top: 0;
display: flex;
justify-content: space-evenly;
height: 800px;
}
.holiday-dish-latino .holiday-dish-latino-left-text {
text-align: center;
}
.holiday-dish-latino .holiday-dish-latino-left-text h2 {
font-size: 42px!important;
font-weight: 800;
text-transform: uppercase;
color: #fff;
margin: 5px 0;
line-height: 50px;
margin-top: 10px;
}
.holiday-dish-latino .holiday-dish-latino-left-text .cta {
margin: 0 auto 0;
display: block;
text-align: center;
}
.holiday-dish-latino .holiday-dish-latino-left-text .cta .black-btn {
margin-top: 20px;
}
.holiday-dish-latino .holiday-derbez-image {
background: url(../images/slides/dish-latino-holiday_banner-derbez.png);
background-repeat: no-repeat;
background-size: cover;
background-position-y: -70px;
background-position-x: center;
width: 355px;
height: 460px;
}
p.disclaimer.holiday-dish-latino-disclaimer {
position: absolute;
color: #fff;
width: auto;
}
@media (min-width:1201px) {
p.disclaimer.holiday-dish-latino-disclaimer {
top: 409px;
right: 5px;
}
}@media (max-width:1200px) {
.holiday-dish-latino .holiday-derbez-image {
height: 460px;
}
.holiday-dish-latino .holiday-dish-latino-left-text h2 {
font-size: 38px!important;
}
p.disclaimer.holiday-dish-latino-disclaimer {
top: 409px;
right: 240px;
}
}@media (max-width:1099px) {
.holiday-dish-latino .holiday-derbez-image {
height: 558px;
top: 0;
right: 0;
width: 415px;
}
.holiday-dish-latino .holiday-dish-latino-left-text h2 {
font-size: 40px!important;
width: 555px;
}
p.disclaimer.holiday-dish-latino-disclaimer {
top: 504px;
}
}@media (max-width:991px) {
.holiday-dish-latino {
flex-direction: column;
background-position-x: 20%}
.holiday-dish-latino .holiday-dish-latino-left-text h2 {
width: 100%}
.holiday-dish-latino .holiday-derbez-image {
height: 433px;
margin: 0 auto;
top: auto;
right: auto;
width: 385px;
background-position-y: -135px;
background-position-x: center;
}
p.disclaimer.holiday-dish-latino-disclaimer {
top: 745px;
right: 50%}
}@media (max-width:767px) {
.holiday-dish-latino .holiday-dish-latino-left-text h2 {
text-align: center;
margin: 10px auto 0;
line-height: 45px;
}
.holiday-dish-latino .holiday-dish-latino-left-text h2 br {
display: none;
}
.holiday-dish-latino .holiday-derbez-image {
height: 405px;
margin-top: 0;
width: 335px;
background-position-y: -110px;
}
}@media (max-width:500px) {
.holiday-dish-latino .holiday-dish-latino-left-text h2 {
font-size: 32px!important;
line-height: 40px;
}
.holiday-dish-latino .holiday-derbez-image {
height: 454px;
width: 365px;
}
}@media (max-width:400px) {
.holiday-dish-latino .holiday-dish-latino-left-text h2 {
font-size: 26px!important;
line-height: 32px;
width: 90%;
margin-top: 20px;
margin-bottom: 20px;
}
.holiday-dish-latino .holiday-dish-latino-left-text .cta .black-btn {
margin-top: 50px;
}
.holiday-dish-latino .holiday-derbez-image {
height: 445px;
margin-top: 0;
width: 301px;
background-position-y: -41px;
background-size: 300px;
}
}@media only screen and (min-width:992px) {
.holiday-dish-latino {
height: 555px;
}
}.black-disclaimer {
width: 100%;
margin-top: -67px;
}
.black-packages-disclaimer {
background: #000;
color: #fff;
font-size: 14px;
position: absolute;
text-align: center;
top: -34px;
width: 93.7%;
padding-top: 3px;
padding-bottom: 3px;
}
@media only screen and (max-width:1199px) {
.black-packages-disclaimer {
width: 91.9%;
left: 251px;
}
.google-nest-offer-inner h4 {
font-size: 18px!important;
}
}@media only screen and (max-width:1024px) {
.black-packages-disclaimer {
width: 92.1%;
left: 251px;
}
}@media only screen and (max-width:991px) {
.black-packages-disclaimer {
top: 1252px;
width: 93.3%;
left: 31px;
}
}@media only screen and (max-width:768px) {
.black-packages-disclaimer {
top: 1251px;
width: 92.7%;
left: 31px;
font-size: 12px;
}
.google-nest-offer-inner h4 {
font-size: 18px!important;
}
}@media only screen and (max-width:767px) {
.black-packages-disclaimer {
top: -32px;
width: 92.8%;
font-size: 12px;
}
}@media only screen and (max-width:425px) {
.google-nest-offer-inner h2 {
font-size: 30px!important;
}
.black-packages-disclaimer {
top: -32px;
width: 86%;
font-size: 12px;
}
}@media only screen and (max-width:390px) {
.black-packages-disclaimer {
top: -32px;
width: 85.2%;
font-size: 10.7px;
}
}@media only screen and (max-width:375px) {
.black-packages-disclaimer {
top: -32px;
width: 85.7%;
font-size: 10.7px;
}
}@media only screen and (max-width:357px) {
.black-packages-disclaimer {
top: -32px;
width: 84.2%;
font-size: 9.7px;
}
}@media only screen and (max-width:320px) {
.black-packages-disclaimer {
top: -32px;
left: 31px;
width: 82.9%;
font-size: 8.7px;
}
}.main-banner {
background: url(../images/negocios-otras-propiedades/paquetes-de-tv-economicos-y-flexibes-dish-latino.jpg);
background-position-x: center;
background-repeat: no-repeat;
background-size: cover;
display: flex;
height: 590px;
width: 100%}
.main-banner .banner-content {
align-self: center;
}
.is-marginless {
margin: 0;
}
.has-imageleft {
padding: 40px 80px 40px 20px;
}
.is-flex {
display: flex;
}
.is-wrap {
flex-wrap: wrap;
}
.is-aligncenter {
align-self: center;
}
.is-alignend {
align-self: flex-end;
}
.is-justifycenter {
justify-content: center;
}
.has-imageright {
padding: 40px 20px 40px 80px;
}
.display-mobile {
display: none;
}
.display-laptop {
display: block;
}
.app-stores {
display: flex;
}
.onepoint {
background: url(../images/negocios-otras-propiedades/dark-wood-tablet-dish-latino.jpg);
background-repeat: no-repeat;
background-size: cover;
display: flex;
}
.onepoint .tablet {
display: flex;
}
.onepoint .tablet-mobile {
display: none;
}
@media (max-width:1200px) {
img {
height: auto;
}
}@media only screen and (max-width:980px) {
.has-imageright {
padding: 20px;
}
.has-imageleft {
padding: 20px;
}
.display-mobile {
display: block;
}
.display-laptop {
display: none;
}
.is-flex {
display: block;
}
.onepoint .tablet {
display: none;
}
.onepoint .tablet-mobile {
display: flex;
}
}.negocios-pp .main-banner {
background: url(../images/negocios-pp/apartamentos-hoteles-banner-dish-latino.jpg);
background-position-x: center;
background-repeat: no-repeat;
background-size: cover;
}
.covid-redbrackgound {
background-color: #ec1944;
-webkit-box-shadow: 0 8px 12px 1px rgba(0, 0, 0, .42);
-moz-box-shadow: 0 8px 12px 1px rgba(0, 0, 0, .42);
box-shadow: 0 8px 12px 1px rgba(0, 0, 0, .42);
}
.covid-redbrackgound .optionalheight {
margin-top: 250px;
}
.covid-redbrackgound p {
color: #fff;
text-align: center;
padding: 5px;
font-weight: 600;
}
.non-viacom {
display: none;
}
.has-viacom {
visibility: visible;
}
.phone-with-text:before {
content: attr(title) " ";
padding-left: 12px;
}
.disclaimer {
line-height: 14px;
}
.mt34 {
margin-top: 34px;
}
.mtb34 {
margin-top: 34px;
margin-bottom: 34px;
}
.mb30 {
margin-bottom: 30px;
}
.smart-home-hero-smh-prod {
background-image: url(../images/hero-latino-dish-negocios.jpg);
}
.smart-home-hero-smh-prod-pp {
background-image: url(../images/hero-latino-negocios-otras-propiedades.jpg);
}
.generic-page-hero-smh {
background-repeat: no-repeat;
background-size: cover;
padding-top: 0;
padding-bottom: 0;
background-position: right;
}
.generic-page-hero-smh .container {
padding-bottom: 93px;
padding-top: 115px;
}
.generic-page-hero-smh .banner-text-cont, .generic-page-hero-smh .container {
padding-left: 0;
}
.generic-page-hero-smh h1 {
font-size: 45px!important;
line-height: 44px;
font-weight: 800;
}
.generic-page-hero-smh p {
font-size: 20px;
line-height: 24px;
font-weight: 600;
}
@media (max-width:1024px) {
.generic-page-hero-smh {
background-position: center;
}
.generic-page-hero-text {
padding-left: 70px;
}
}@media (max-width:991px) {
.generic-page-hero-smh .generic-page-hero-text {
margin: 30px 10px 0 10px;
}
.generic-page-hero-smh h1 {
font-size: 48px!important;
line-height: 53px;
font-weight: 800;
margin-bottom: 20px;
}
.generic-page-hero-smh p {
font-size: 21px;
line-height: 24px;
font-weight: 600;
}
}@media (max-width:768px) {
.generic-page-hero-text {
padding-left: 63px;
}
.cta.mt20 {
margin-bottom: 25px;
}
.smh-gradient {
background: #fff;
background: -moz-linear-gradient(180deg, rgba(255, 255, 255, 0) 0, #171725 100%);
background: -webkit-linear-gradient(180deg, rgba(255, 255, 255, 0) 0, #171725 100%);
background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0, #171725 80%);
}
.generic-page-hero-smh .container {
padding-top: 170px;
padding-bottom: 0;
}
.generic-page-hero-smh {
background-position: center;
}
.generic-page-hero-smh .generic-page-hero-text {
margin: 0 10px 25px 10px;
}
.generic-page-hero-smh h1 {
font-size: 35px!important;
line-height: 40px;
}
.generic-page-hero-smh p {
font-size: 18px;
line-height: 23px;
}
.generic-page-hero-smh .cta {
margin-top: 30px;
}
}@media (max-width:425px) {
.generic-page-hero-smh {
background-position-x: -655px;
}
.generic-page-hero-text {
padding-left: 42px;
}
}.dish-nav .hide-on-header {
display: none;
}
.imagen-beneficios {
background-image: url(../images/pr-facebook/Image_beneficio.png);
background-position: right;
background-repeat: no-repeat;
height: 540px;
z-index: 1;
}
.preciofijo-img {
background-image: url(../images/pr-facebook/BG-footer.png);
background-size: cover;
background-repeat: no-repeat;
height: 250px;
}
.li-style {
list-style-type: none;
background: url(../images/pr-facebook/icon_small-beneficio.png) left center no-repeat;
padding-left: 31px;
line-height: 4rem;
}
.main-title-sm-lp {
margin-left: auto;
margin-right: auto;
font-size: 40px!important;
}
@media (max-width:1280px) {
.main-title-sm-lp {
font-size: 35px!important;
}
}@media (max-width:968px) {
.main-title-sm-lp {
font-size: 35px!important;
}
.main-title-sm-lp br {
display: none;
}
}@media (max-width:768px) {
.main-title-sm-lp {
font-size: 35px!important;
}
}.img-text-section-container:not(:first-child) {
margin-top: 100px;
margin-bottom: 100px;
}
.img-right-section {
text-align: right;
}
.platform-image {
position: relative;
}
.platform-image img {
width: 1122px;
}
.smart-home-card {
background-color: #fff;
border-radius: 15px;
bottom: -9%;
box-shadow: 0 21px 52px 0 rgba(0, 0, 0, .19);
padding: 20px;
position: absolute;
width: 494px;
text-align: left!important;
z-index: 1;
}
.img-right-section .smart-home-card {
left: -20%}
.img-left-section .smart-home-card {
right: -20%}
.smart-home-learn-more-services {
max-width: 65%;
display: inline-block;
}
.smart-home-learn-more-services h2 {
text-align: left;
}
.smart-home-control-remote img {
width: 97px;
margin-top: -232px;
float: right;
margin-right: 250px;
}
.smart-home-control-remote-pr img {
width: 97px!important;
margin-top: -232px;
float: left;
margin-left: 360px;
}
.smart-home-image-wrapper-thermostat {
background-image: url(../images/smart-home/img1.jpg);
background-repeat: no-repeat;
background-size: cover;
width: 100%;
height: 600px;
background-position-x: center;
}
.smart-home-image-wrapper-doorbell {
background-image: url(../images/smart-home/img2.jpg);
background-repeat: no-repeat;
background-size: cover;
width: 100%;
height: 600px;
}
.smart-home-image-wrapper-indoor {
background-image: url(../images/smart-home/img3.jpg);
background-repeat: no-repeat;
background-size: cover;
width: 100%;
height: 600px;
}
.smart-home-image-wrapper-outdoor {
background-image: url(../images/smart-home/img4.jpg);
background-repeat: no-repeat;
background-size: cover;
width: 100%;
height: 600px;
}
@media (max-width:1440px) {
.smart-home-control-remote img {
margin-right: 310px;
}
.smart-home-control-remote-pr img {
margin-left: 350px;
}
}@media (max-width:1024px) {
.smart-home-control-remote img {
margin-right: 365px;
}
.smart-home-control-remote-pr img {
margin-left: 430px;
}
}@media (max-width:991px) {
.img-right-section .smart-home-card {
left: 5%}
.img-left-section .smart-home-card {
right: 5%}
}@media (max-width:768px) {
.smart-home-control-remote img {
margin-right: 30px;
}
.smart-home-control-remote-pr img {
margin-left: 630px;
}
.smart-home-card {
bottom: 0;
position: initial;
align-items: center;
box-shadow: unset;
text-align: left;
background-color: unset;
width: 89%;
padding: 25px;
}
.smart-home-image-wrapper-thermostat {
background-size: contain;
height: 415px;
}
.smart-home-image-wrapper-doorbell {
background-size: contain;
height: 415px;
}
.smart-home-image-wrapper-indoor {
background-size: contain;
height: 415px;
}
.smart-home-image-wrapper-outdoor {
background-size: contain;
height: 415px;
}
.image-text-section-container {
flex-direction: column;
}
.img-left-section, .img-right-section {
padding-right: 0;
margin-bottom: 30px;
}
.text-left-section, .text-right-section {
padding-right: 0;
padding-left: 0;
}
.text-left-section h6, .text-right-section h6 {
margin-top: 5px;
}
.text-left-section {
margin-bottom: -100px;
padding: 25px;
order: 1;
}
}@media (max-width:580px) {
.smart-home-control-remote img {
width: 64px;
margin-right: 30px;
}
.smart-home-control-remote-pr img {
width: 64px!important;
margin-left: 310px;
}
.smart-home-image-wrapper-thermostat {
background-size: contain;
height: 334px;
}
.smart-home-image-wrapper-doorbell {
background-size: contain;
height: 334px;
}
.smart-home-image-wrapper-indoor {
background-size: contain;
height: 334px;
}
.smart-home-image-wrapper-outdoor {
background-size: contain;
height: 334px;
}
.image-text-section-container .container {
max-width: 100%!important;
width: 100%!important;
}
.text-left-section, .text-right-section {
padding-right: 20px;
padding-left: 20px;
}
}@media (max-width:375px) {
.smart-home-image-wrapper-thermostat {
background-size: contain;
height: 203px;
}
.smart-home-image-wrapper-doorbell {
background-size: contain;
height: 203px;
}
.smart-home-image-wrapper-indoor {
background-size: contain;
height: 203px;
}
.smart-home-image-wrapper-outdoor {
background-size: contain;
height: 203px;
}
}.disclaimer-smaller {
font-size: smaller;
position: absolute;
bottom: 0;
padding-right: 25px;
line-height: 1em;
margin-bottom: 1em;
}
.text-align-left {
text-align: right;
}
.text-align-left-mb {
text-align: right;
}
.smart-home-banner-tv {
background-image: url(../images/smart-home/website_banner-tv.png);
background-size: cover;
background-repeat: no-repeat;
background-position: bottom;
height: 480px;
}
.smart-home-banner-tv-pr {
background-image: url(../images/smart-home/banner-pr.png);
background-size: cover;
background-repeat: no-repeat;
background-position: bottom;
height: 480px;
}
.text-container-mb.text-align-left-mb h1 {
font-weight: 800;
font-size: 30px!important;
}
.text-container-mb.text-align-left-mb h4 {
font-weight: 800;
font-size: 24px!important;
}
.text-container-mb.text-align-left-mb p {
font-weight: 400;
font-size: 22px!important;
}
.smart-home-banner {
background-image: url(../images/smart-home/website_banner-guy.png);
background-size: cover;
background-repeat: no-repeat;
height: 480px;
}
@media (min-width:992px) {
.smart-home-banner {
background-position: top center;
}
}@media (min-width:1200px) {
.smart-home-banner {
background-position: top center;
}
}@media (max-width:1317px) {
.smart-home-banner-tv {
height: 370px;
}
.smart-home-banner-tv-pr {
height: 370px;
}
.smart-home-banner {
height: 370px;
}
.generic-page-hero h1 {
font-size: 33px!important;
line-height: 32px;
}
}@media (max-width:1190px) {
.generic-page-hero h1 {
font-size: 33px!important;
line-height: 33px;
font-weight: 800;
}
.generic-page-hero h4 {
font-size: 15px;
}
.generic-page-hero p {
font-size: 16px;
}
}@media (max-width:991px) {
.smart-home-banner-tv-mb {
background-image: url(../images/smart-home/website_banner-tv.png);
background-size: 268px;
height: 258px;
background-position: top left;
background-repeat: no-repeat;
}
.text-container-mb.text-align-left-mb {
padding: 0 23px 0 250px;
margin-top: -260px;
}
.disclaimer-smaller-mb {
font-size: smaller;
position: absolute;
width: 640px;
bottom: 87px;
padding-right: 265px;
padding-left: 15px;
line-height: 1em;
margin-bottom: 1em;
}
}@media (max-width:476px) {
.text-container-mb.text-align-left-mb h1 {
font-size: 17px!important;
line-height: inherit;
}
.text-container-mb.text-align-left-mb h4 {
font-size: 16px!important;
}
.text-container-mb.text-align-left-mb p {
font-size: 10px!important;
}
.disclaimer-smaller-mb {
bottom: 47px;
}
}@media (max-width:990px) {
.generic-page-hero .text-container .text-pr-smart-home-services {
font-size: 50px;
font-weight: 800;
}
.smart-home-banner-tv {
background-size: auto;
background-position: left bottom;
}
.smart-home-banner-tv-pr {
background-size: auto;
background-position: left bottom;
}
.smart-home-banner {
background-size: cover;
width: 100%;
height: 600px;
background-position-x: center;
}
.text-align-left {
padding: 25px;
}
.disclaimer-smaller {
padding: 25px;
}
}@media (max-width:767px) {
.smart-home-banner {
background-position: center right;
}
}@media (max-width:580px) {
.smart-home-banner-tv {
background-size: cover;
background-position: left bottom;
height: 326px;
}
.smart-home-banner-tv-pr {
background-size: cover;
background-position: left bottom;
height: 326px;
}
.smart-home-banner {
background-position: center right;
height: 335px;
}
}.text-pr-smart-home-services {
font-size: 50px;
font-weight: 800;
}
.text-pr-smart-home-services-regular-text {
font-size: 20px;
font-weight: 400;
}
.generic-midsection-title {
font-size: 44px;
line-height: 50px;
font-weight: 800;
color: #171725;
}
.mt150 {
margin-top: 150px;
}
@media (max-width:425px) {
.generic-midsection-title {
margin: 24px;
}
}

/* LOGOS INDIVIDUAL UPDATE*/
.logo-packages-container-update {
width: 100%;
height: 190px;
}

.logo-package-img {
height: auto;
padding: 2%;
display: inline-flex;
}

.logo-small-container{
width:227px; 
height:90px;
}

/* logos Negocios PP */
.logo-package-container-dish-latino-clasico {
width: 100%;
}

/* End logos Negocios PP */


@media (max-width:768px) {
.logo-packages-container-update {
height: auto;
}   
}

.nw-lat-home-banner-2021 {
    background: url(../images/slides/desktop-new-2021-banner-homepage.png) 0% 0% / cover no-repeat;
    background-position: right;
}
@media (max-width: 768px) {
    .nw-lat-home-banner-2021 {
        background: url(../images/slides/mobile-home-banner-2021.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
    }
}

@media (max-width: 425px){
    .nw-lat-home-banner-2021 {
        background: url(../images/slides/mobile-home-banner-2021.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        background-position-y: 160px;
    }
}
