﻿
.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: .3em;
}

footer .nosotros {padding:32px 0px}


	.midnightHeader .stnd:not(.dark-version) {
		display: none!important;
	}

			.et_header_style_centered #et_top_search { float: none; display: inline-block !important; }


		#et_top_search { float: right; margin: 16px 0 0 22px; position: relative; display: block; width: 18px; }

		.et_vertical_nav #et_top_search { margin-left: 0; }


.et_vertical_nav.et_header_style_centered #main-header #et_top_search {  display: block !important; margin: 16px auto 0; }

		.et_vertical_nav #main-header nav#top-menu-nav, .et_vertical_nav #main-header #top-menu, .et_vertical_nav #main-header #et-top-navigation, .et_vertical_nav #main-header #logo, .et_vertical_nav #main-header #et_top_search { float: none; }

	.et_header_style_centered #et_top_search, .et_vertical_nav.et_header_style_centered #main-header #et_top_search { display: none !important; }
.campad{width:300px;height:250px;clear:both}
.campad img{display:block;width:100%\9;max-width:100%;height:auto}

	.iconbox:hover .top_icon_circle .icon,
	.iconbox:hover .aside_rounded_icon .icon,
	.iconbox:hover .aside_circle_icon .icon {
		background-color: #707372 !important;
		border-color: #707372 !important;
		color:#fff !important;
	}
 #pgc-27-2-0 , #pgc-27-2-1 { width:50% }

.panel-grid-cell {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 1em;
}

.panel-grid-cell .so-panel.widget {
  zoom: 1;
}

.panel-grid-cell .so-panel.widget:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel.widget:after {
  content: '';
  display: table;
  clear: both;
}

.panel-grid-cell .widget.panel-last-child {
  margin-bottom: 0;
}

.panel-grid-cell .widget-title {
  margin-top: 0;
}


	 #pg-27-0 , #pg-27-1 , #pl-27 .panel-grid-cell .so-panel { margin-bottom:35px }
 #pg-27-2 .panel-grid-cell { float:left }
 #pl-27 .panel-grid-cell .so-panel:last-child { margin-bottom:0 }
 #pl-27 .panel-grid-cell { padding:0 }

.panel-row-style-blue-title-bar .panel-grid-cell :last-child.so-panel.widget_black-studio-tinymce{
    width: 130px !important;
    height: 115px !important;
    text-align: center !important;
    border-radius: 65px !important;
    background: #00C1FF none repeat scroll 0% 0% !important;
    padding: 15px 0px 0px !important;
}
html#scoped-css body.style-159 #usersite-container .zoogle-columns,html#scoped-css body.style-159 #usersite-container .zoogle-column{display:block;float:none;width:100%;margin-left:0;left:0;top:0}
#usersite-container .clearfix,#usersite-container .zoogle-columns,#usersite-container form.simple_form .row{zoom:1}
#usersite-container .clearfix:before,#usersite-container .zoogle-columns:before,#usersite-container form.simple_form .row:before,#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{content:"\0020";display:block;height:0;visibility:hidden}
#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{clear:both}

.super-slider-text-box{position:absolute;bottom:40px;-moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box;padding:0 30px;color:#FFF;z-index:1;width:100%;}


.vcex-blog-entry-details { padding: 20px; border: 1px solid #eee; }

.vcex-blog-grid .span_1_of_1 .vcex-blog-entry-details { padding: 0; border: none; }


.rev_slider{
	position:relative;
	overflow:visible;
}



.rev_slider img{
	max-width:none !important;
	-moz-transition: none 0;
	-webkit-transition: none 0;
	-o-transition: none 0;
	transition: none 0;
	margin:0px;
	padding:0px;
	border-width:0px;
	border:none;

}


.rev_slider .no-slides-text{
	font-weight:bold;
	text-align:center;
	padding-top:80px;
}



.rev_slider .tp-caption,
.rev_slider .caption { position:absolute;  visibility:hidden; white-space: nowrap}


.rev_slider embed,
.rev_slider iframe,
.rev_slider object,
.rev_slider video {max-width: none !important}
 

#ajaxcart-content .ajaxcart-preload {
    display: table;
	*display: block;
    padding: 15px 2% 0;
    width: 97%;
}

#ajaxcart-content .ajaxcart-preload a.product-image{float:left;width:auto;height:auto;}

#ajaxcart-content .ajaxcart-preload .product-info {float: left; width:auto;margin-left:20px;}

#ajaxcart-content .ajaxcart-preload .product-info .product-name {font-size: 15px;height: auto!important;}

#ajaxcart-content .ajaxcart-preload .item-product-info {float:left;width:auto;margin-left:20px;}

#ajaxcart-content .ajaxcart-preload .item-product-info .product-name {font-size: 15px;}

#ajaxcart-content .ajaxcart-preload .item-product-info .price {font-weight: bold; font-size: 13px; color: #c76200;}

#ajaxcart-content .ajaxcart-preload span { font-size:14px; line-height:20px; }

#ajaxcart-content .ajaxcart-loading {*clear: both; vertical-align:middle; *display: block; *margin: 0 auto; text-align: center; padding: 10px 0px 20px; color:#636363;position: relative; width: 100%; *width: auto;overflow: hidden;}

#ajaxcart-content .ajaxcart-loading img {display:block; margin:0 auto;}


#ajaxcart-content #product-options-wrapper dd select{
	width: 100%;
}

#ajaxcart-content .ajaxcart-add-loading {padding-left: 72px; color:#636363;}



#ajaxcart-content a.close-popup {
    position: absolute;
    right: 10px;
    top: 5px;
    z-index: 99;
}


#ajaxcart-content .product-options {
    border-left: 0 none;
    border-right: 0 none;
    margin: 5px auto 0;
    max-width: 510px;
    padding: 10px 2%;
    width: 96%;	
}


#ajaxcart-content .product-options-bottom .price-box{margin-top: 0px;}

#ajaxcart-content .product-options-bottom{
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 0 none;
    border-right: 0 none;
    margin: 5px auto 0;
    max-width: 510px;
    min-width: 250px;
    padding: 5px 0 10px;
    width: 100%;
}

#ajaxcart-content .product-options-bottom .add-to-cart{
	float: right;
	margin-right: 15px;
}

#ajaxcart-content .product-info .price-box,
#ajaxcart-content .product-options-bottom .price-box{
	padding: 0;
}


#ajaxcart-content .price-box,
#ajaxcart-content .availability{
	padding: 0 15px;
}


#ajaxcart-content .product-info .product-name a {
    color: #464646;
    font-size: 13px;
    text-decoration: none;
}
#ajaxcart-pop-up .ajaxcart-content{background:#fff;border:2px solid #e6e6e6;border-radius:4px;box-shadow:0 0 0 10px rgba(0,0,0,0.1);display:block;height:auto;left:50%;max-height:60%;overflow:auto;position:fixed;top:20%;width:90%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}

div.ajaxcart-content{
	position:absolute; 
	top: 25%;
	left: 50%;
	height: auto;
	max-height: 40%;
	width: 90%; 
	overflow: auto;	
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
	background-color:#fff;
	z-index: 189;}

div.ajaxcart-content form#product_addtocart_form{float:left;width:100%;}
#forum td.created,#forum td.posts,#forum td.topics,#forum td.last-reply,#forum td.replies,#forum td.pager{white-space:nowrap;}
.forum .title .created{overflow:hidden;}
.view-home-one-page-news .view-content ul li.views-row .views-field-nothing #news-thumb .created,.view-home-one-page-news .view-content ul li.views-row .views-field-nothing-1 #news-thumb .created,.view-home-one-page-news .view-content ul li.views-row .views-field-nothing-2 #news-thumb .created{font-family:"magneta",Helvetica,Arial,sans-serif;font-weight:500;font-size:12px;color:#9f9c9c;display:inline-block;float:left;text-transform:uppercase;padding-bottom:13px;letter-spacing:2px;}
.page-forum #forum table td.last-reply,.page-forum #forum table td.created{width:21%;font-family:"proxima-nova",Helvetica,Arial,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:2px;font-weight:700;}
.page-forum #forum table td.last-reply a,.page-forum #forum table td.created a{text-decoration:none;border-bottom:1px solid #bd0203;}
.page-forum #forum table td.last-reply a:hover,.page-forum #forum table td.created a:hover{border-bottom:1px solid #cbcbcb;}
.page-forum #forum table td.created{width:27%;}
.page-node-add-forum #main .preview .node .meta .created{color:white;}
#usersite-container .zoogle-music-player .player .track .action,#usersite-container .zoogle-music-player .player .track .share,#usersite-container .zoogle-music-player .player .track .share-contents{display:none}


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


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


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


.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #ffffff;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:10px;padding-right:10px}
.col-md-8{width:66.66666667%}

.inventory-featured-default p .separator {
  display: none; }

.inventoryList .separator {
  display: inline; }

  .model-specific-landing-inventory p .separator {
    display: inline; }

        .ddc-header.responsive-centered-nav .header-contact .vcard .tels .separator {
          padding-right: 2px; }


#post_asset .description li {
    background-color: #f2f2f2;
    padding: 7px 9px 5px;
    margin-bottom: 10px;
}


.latest_informations .article-details .description h3 {
    margin-bottom: 2px;
    max-height: 65px;
    overflow: hidden;
}


.latest_informations .article-details .description h3 a {
    color: #000000;
}


.latest_informations .description span {
    display: block;
    color: #797979;
    padding: 1px 0;
}






#events .article-details .description h3 a {
    color: #CD6118 !important;
}


#events .article-details .description span {
    color: #000 !important;
    font-size: 14px !important;
}


#latest_reviews .description .review_text {
    padding: 0px;
}


#latest_reviews .description .review_text_truncated {
    font-size: 14px;
    height: 68px;
    overflow: hidden;
    line-height: 17px;
    position: relative;
}


#latest_reviews .description .read_more {
    position: absolute;
    display: none;
    background-color: #fff;
}


#upcoming_events .description span {
    color: #000;
}


#upcoming_events .description h3 {
    max-height: 44px;
}


#upcoming_events .description {
    padding-left: 92px;
}


#last_category_articles .details .description p {
    max-height: 91px;
    overflow: hidden;
}


#last_category_articles .details .description a {
    padding-top: 7px;
    display: block;
}



#top-header .et-social-icons {
	display: inline-block;
	float: none;
}


#et-secondary-menu .et-social-icons {
	margin-right: 20px;
}


#top-header .et-social-icons li {
	margin-top: -2px;
	margin-left: 12px;
}


.et-social-icons {
	float: right;
}


.et-social-icons li {
	display: inline-block;
	margin-left: 20px;
}



	.et-social-icons,
	#footer-info {
		float: none;
		text-align: center;
	}



	#et-info .et-social-icons {
		display: none;
	}

div.hr,div.hr-p5,div.hr-p05,div.hr-p50{background:#E3E3E3;margin:12px 0 12px 0;height:1px;font-size:1px;line-height:1px;overflow:hidden;clear:both}

div.hr-p5{margin:5px 0 5px 0}

div.hr-p05{margin:0 0 5px 0}

div.hr-p50{margin:5px 0 0 0}
.row .nine{width:73.9%;}

#content .post .commentos{
	color:#eee;
	color:#fff;
	}

		
#content .post .commentos a:hover{
	color:#999999;
	}


.fblock .commentos{
	 color:#eee;
	}


#divTopRight .language .language-selection {
    display: inline-block;
}


#divTopRight .language .language-selection a {
    color: #fff !important;
    margin-left: 10px !important;
}


#divTopRight .language .language-selection a:hover {
    text-decoration: underline;
}


.language-selection a {
    color: #8E8E99;
    margin-left: 10px;
}


.language-selection a:hover {
    color: #fff;
    text-decoration: none;
    transition: 0.1s all;
}

    .language-selection {
        margin: 10px 0;
    }

#wrapper, #header{
  width:100%;
  }
.gin .awr.h-me .meta .met-c,.mry .awr.h-me .meta .met-c{font-size:0.875em;padding:4px 5px}
.cnt .met-c{background:#99aec2;padding:12px 5px}
.cnt .met-c:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.cnt .met-c span{float:left;margin-right:5px}
.cnt .met-c span:before{font-family:'pressive_font';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;content:'\4a';line-height:27px}
.cnt .met-c a{font-family:'Roboto', sans-serif;color:#fff;font-size:1.125em;float:left}

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

.clearfix:after,
.row:after {
  clear: both;
}



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

.clearfix:after { clear: both; }

.clearfix { zoom: 1; }
#header .widget-area{width:500px;padding:5px 5px 0 0;float:right;text-align:right;}
.sidebar.widget-area .widget{background:#FFFFFF;border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;margin:0px 0 15px;padding:0 0 15px;}
.sidebar.widget-area ol,.sidebar.widget-area ul,.sidebar.widget-area .textwidget,.sidebar.widget-area .widget_tag_cloud div div,.sidebar.widget-area .author-bio-widget,.sidebar.widget-area .featuredpage .page,.sidebar.widget-area .featuredpost .post{margin:0 !important;padding:15px 15px 0px 15px;}
.sidebar.widget-area #wp-calendar caption,.sidebar.widget-area #wp-calendar th{color:#000000;}
.sidebar.widget-area .widget_archive select,.sidebar.widget-area #cat{margin:15px 15px 0px 15px;}
.sidebar.widget-area ul li{border-bottom:1px solid #DDDDDD;margin:0px 0px 7px 0px;padding:0px 0px 5px 0px;list-style-type:none;word-wrap:break-word;}
.sidebar.widget-area ul ul li{border:none;margin:0;}
#footer-widgets .widget{background:none;border:none;margin:0 0 15px;padding:0;}
.widget-error{padding:10px;}
body.override #header .wrap,#title-area,#header .widget-area{width:100%;}
body.override .menu-primary,body.override .menu-secondary,#header .widget-area,#header .genesis-nav-menu{width:100%;}


	.view-nuevo-reel .icono-cat {width: 20px;height: 33px;background-size: 20px 33px;}

.rt-grid-4 {width: 400px;}

.rt-grid-1:before,
.rt-grid-2:before,
.rt-grid-3:before,
.rt-grid-4:before,
.rt-grid-5:before,
.rt-grid-6:before,
.rt-grid-7:before,
.rt-grid-8:before,
.rt-grid-9:before,
.rt-grid-10:before,
.rt-grid-11:before,
.rt-grid-12:before {
  display: table;
  content: "";
  clear: both;
}

.rt-grid-1:after,
.rt-grid-2:after,
.rt-grid-3:after,
.rt-grid-4:after,
.rt-grid-5:after,
.rt-grid-6:after,
.rt-grid-7:after,
.rt-grid-8:after,
.rt-grid-9:after,
.rt-grid-10:after,
.rt-grid-11:after,
.rt-grid-12:after {
  display: table;
  content: "";
  clear: both;
}
.main-menu .expanded.active-trail:after,.main-menu .leaf.active-trail:after{display:none}
.main-menu .leaf a:after{display:none}
.campad{width:300px;height:250px;clear:both}
.campad img{display:block;width:100%\9;max-width:100%;height:auto}


.mobile-triggers {
  position: absolute;
  top: 1rem;
  right: 1rem; }

  .mobile-triggers i {
    padding: .3em .2em;
    border: 1px solid #f2f2f2;
    border-radius: 4px;
    margin-left: .2em; }

.gdlr-session-counter-item .gdlr-unit { display: block;
    font-size: 14px; font-weight: lighter; text-transform: uppercase; }


.bannerimg 
{
padding: 10px;
}
body.front .content{position:relative;margin-top:-30px;}
body.front.logged-in .content{margin-top:0;}
body.news-landing .content,body.news .content{position:relative;}
.node-awards .content{margin-left:15px;}
body.news .views-row a,.view-awards .content a{color:#ad202d;}
body.news .views-row a:hover,.view-awards .content a:hover{color:#00605f;text-decoration:none;}
#block-menu-menu-catering-and-pies .content{margin-top:0;}
body.pies .content{position:relative;}
body.emailclub-landing .content{z-index:0;position:relative;}
.content{margin-top:10px;}
.node .content{font-size:1.071em;}
.node-teaser .content{font-size:1em;}
.comment .content{font-size:0.929em;line-height:1.6;}
.sidebar .block .content{font-size:0.914em;line-height:1.4;}
#block-search-form .content{margin-top:0;}


.call {
float: left;
font-size: 24px;
}

  #header .header-wrap.fixed .menu-tile {
    opacity: 0;
    display: none; }


.menu-tile {
  -webkit-transition: -webkit-transform .2s ease-out;
  -moz-transition: -moz-transform .2s ease-out;
  -o-transition: -o-transform .2s ease-out;
  -ms-transition: -ms-transform .2s ease-out;
  transition: transform .2s ease-out; }

  .menu-tile:hover {
    z-index: 10;
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -o-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05); }


.art-content-layout
{
   display: table;
   width: 100%;
   table-layout: fixed;
}


.art-content-layout-row 
{
   display: table-row;
}


 
.art-postcontent .art-content-layout
{
   border-collapse: collapse;
}


.art-post .art-content-layout-br
{
   height: 0;
}


.art-content-layout .art-sidebar1
{
   background: #cccccc;
   margin:0 auto;
   width: 285px;
}


.art-content-layout .art-content
{
   margin:0 auto;
}


.art-content-layout .art-sidebar2
{
   background: #cccccc;
   margin:0 auto;
   width: 285px;
}


div.art-footer div.art-content-layout
{
    margin:0 auto;
    width:100%;
}

  
.responsive .art-content-layout img,
.responsive .art-content-layout video
{
   max-width: 100%;
   height: auto !important;
}


.responsive.responsive-phone .art-content-layout img 
{
   float: none !important;
   margin: 1%;
}

    
.responsive .art-content-layout .art-sidebar0, 
.responsive .art-content-layout .art-sidebar1, 
.responsive .art-content-layout .art-sidebar2 
{
   width: auto !important;
}

    
.responsive .art-content-layout, 
.responsive .art-content-layout-row, 
.responsive .art-layout-cell 
{
   display: block;
}


.responsive .art-content-layout:after, 
.responsive .art-content-layout-row:after, 
.responsive .art-layout-cell:after 
{
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}
.col{float:left}


#menu-item-30,#menu-item-25,#menu-item-24,#menu-item-23,#menu-item-115 {
position: relative;
left: 114px;
}


#menu-item-30, #menu-item-25, #menu-item-24, #menu-item-23 {
left: 4px !important;
}

                            header[role="banner"] menu .toggle ul a:hover,
                            header[role="banner"] menu .toggle ul li.menu-item:hover a {
                                text-decoration:none;
                                border:none;
                            }

                    header[role="banner"] menu .toggle ul li.menu-item:hover a {
                        background-color:#344;
                    }

                        header[role="banner"] menu .toggle ul li.menu-item ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-item ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-ancestor ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.menu-item:hover ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-item:hover ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-ancestor:hover ul.sub-menu a {
                            border-left:3px solid #344;
                            padding: .5em 1.25em;
                        }

                        header[role="banner"] menu .toggle ul ul.sub-menu li.menu-item a:hover {
                            background-color:#455;
                            border-color:#fff;
                        }
.mobile-header-version .mobile-search,.soups-mobile-header-version .mobile-search{width:100%;position:absolute;top:0;left:0;z-index:1;padding:48px 0 0}
.mobile-header-version .mobile-search form,.soups-mobile-header-version .mobile-search form{width:100%;margin:auto}
.mobile-header-version .mobile-search form:before,.soups-mobile-header-version .mobile-search form:before{bottom:calc(100% - 49px);left:26px;border:solid transparent;content:" ";height:0;width:0;position:absolute;border-color:rgba(255,255,255,0);border-bottom-color:#FFF;border-width:8px;margin-left:-8px}
.mobile-header-version .mobile-search form:after,.soups-mobile-header-version .mobile-search form:after{content:'';display:block;clear:both;height:0;line-height:0}
.mobile-header-version .mobile-search form input,.soups-mobile-header-version .mobile-search form input{display:inline-block;vertical-align:bottom;border:0;border-radius:0;background-color:#FFF;color:#000;width:100%;height:30px;font-size:4.24vw;padding:32px 0 32px 5%;font-family:proxima-nova-light}
.mobile-header-version .mobile-search form input::-webkit-input-placeholder,.soups-mobile-header-version .mobile-search form input::-webkit-input-placeholder{color:#929292}
.mobile-header-version .mobile-search form input:-moz-placeholder,.soups-mobile-header-version .mobile-search form input:-moz-placeholder{color:#929292}
.mobile-header-version .mobile-search form input::-moz-placeholder,.soups-mobile-header-version .mobile-search form input::-moz-placeholder{color:#929292}
.mobile-header-version .mobile-search form input:-ms-input-placeholder,.soups-mobile-header-version .mobile-search form input:-ms-input-placeholder{color:#929292}
.mobile-header-version .mobile-search .close-mobile-search,.soups-mobile-header-version .mobile-search .close-mobile-search{top:18px;left:16px;position:absolute}
.soups-mobile-header-version .mobile-nav,.soups-mobile-header-version .mobile-search,.soups-mobile-header-version .mobile-soup-nav{display:none;width:100%;left:0;position:absolute;overflow-y:scroll;z-index:1}
.soups-mobile-header-version .mobile-nav.open,.soups-mobile-header-version .mobile-search.open,.soups-mobile-header-version .mobile-soup-nav.open{display:block}
.soups-mobile-header-version .mobile-nav .menu-main-menu-container,.soups-mobile-header-version .mobile-nav .menu-main-soups-menu-container,.soups-mobile-header-version .mobile-nav .menu-top-menu-container,.soups-mobile-header-version .mobile-search .menu-main-menu-container,.soups-mobile-header-version .mobile-search .menu-main-soups-menu-container,.soups-mobile-header-version .mobile-search .menu-top-menu-container,.soups-mobile-header-version .mobile-soup-nav .menu-main-menu-container,.soups-mobile-header-version .mobile-soup-nav .menu-main-soups-menu-container,.soups-mobile-header-version .mobile-soup-nav .menu-top-menu-container{padding-left:16px;padding-right:16px}
.soups-mobile-header-version .mobile-nav .menu-main-menu-container ul li,.soups-mobile-header-version .mobile-nav .menu-main-soups-menu-container ul li,.soups-mobile-header-version .mobile-nav .menu-top-menu-container ul li,.soups-mobile-header-version .mobile-search .menu-main-menu-container ul li,.soups-mobile-header-version .mobile-search .menu-main-soups-menu-container ul li,.soups-mobile-header-version .mobile-search .menu-top-menu-container ul li,.soups-mobile-header-version .mobile-soup-nav .menu-main-menu-container ul li,.soups-mobile-header-version .mobile-soup-nav .menu-main-soups-menu-container ul li,.soups-mobile-header-version .mobile-soup-nav .menu-top-menu-container ul li{border-bottom:1px solid}
.soups-mobile-header-version .mobile-nav .menu-main-menu-container ul li:last-child,.soups-mobile-header-version .mobile-nav .menu-main-soups-menu-container ul li:last-child,.soups-mobile-header-version .mobile-nav .menu-top-menu-container ul li:last-child,.soups-mobile-header-version .mobile-search .menu-main-menu-container ul li:last-child,.soups-mobile-header-version .mobile-search .menu-main-soups-menu-container ul li:last-child,.soups-mobile-header-version .mobile-search .menu-top-menu-container ul li:last-child,.soups-mobile-header-version .mobile-soup-nav .menu-main-menu-container ul li:last-child,.soups-mobile-header-version .mobile-soup-nav .menu-main-soups-menu-container ul li:last-child,.soups-mobile-header-version .mobile-soup-nav .menu-top-menu-container ul li:last-child{border-bottom:0}
.soups-mobile-header-version .mobile-nav .menu-main-menu-container ul li a,.soups-mobile-header-version .mobile-nav .menu-main-soups-menu-container ul li a,.soups-mobile-header-version .mobile-nav .menu-top-menu-container ul li a,.soups-mobile-header-version .mobile-search .menu-main-menu-container ul li a,.soups-mobile-header-version .mobile-search .menu-main-soups-menu-container ul li a,.soups-mobile-header-version .mobile-search .menu-top-menu-container ul li a,.soups-mobile-header-version .mobile-soup-nav .menu-main-menu-container ul li a,.soups-mobile-header-version .mobile-soup-nav .menu-main-soups-menu-container ul li a,.soups-mobile-header-version .mobile-soup-nav .menu-top-menu-container ul li a{font-size:1.8rem;padding:14px 0;display:block;text-transform:uppercase;font-family:Geogrotesque-SemiBold}
.mobile-header-version .mobile-nav,.mobile-header-version .mobile-search{display:none}
.mobile-header-version .mobile-nav.open,.mobile-header-version .mobile-search.open{display:block}





#flags {
    width: 240px !important;
    line-height: 34px;
    margin: 0 0 0 -45px !important;
}
#flags a { display:inline-block; margin-right:2px; }

.dlstrs-shadowheader {
	width: inherit;
	min-height: inherit;
	background-color: rgba(51, 56, 59 ,0.85);
}
footer.footer .footer-final{margin-top:1.2em}
footer.footer .footer-final *{font-size:0.7rem;color:#8d8385;margin:0}
footer.footer .footer-final ul{margin:.4em 0}
footer.footer .footer-final ul a{padding:2px 0;display:block;-moz-transition:color 0.3s;-webkit-transition:color 0.3s;-ms-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s}
footer.footer .footer-final ul a:hover{color:#f9f8f9}
.watch-promos__headline--homepage{display:inline-block}
.cent{margin-left:auto !important;margin-right:auto !important;text-align:center !important;}
