﻿
.bar-style-related-posts-list .sep-with-icon-wrap {
    margin-bottom: 10px;
}

.sep-with-icon-wrap{
    margin-bottom: 20px;
}

.sep-with-icon {
    display: inline-block;
    vertical-align: middle;
}
.d3r-chooser-option,.d3r-multichooser-option,.grid__col.l-hide,.l-hide{display:none}
.grid__col.l-show,.l-show{display:block}
.grid__col.n-show,.n-show{display:block}
.grid__col.m-show,.m-show{display:block}
.grid__col.ph-show,.ph-show{display:block}
.grid__col.s-show,.s-show{display:block}
.grid--left,.grid.grid--l-left,.grid__col--left{text-align:left}
.grid__col--inline-flex{display:-ms-inline-flexbox;display:inline-flex}
.grid__col--right{text-align:right}
.downloads-listing .grid__col:nth-child(odd) a{padding-right:80px;padding-left:0}
.downloads-listing .grid__col:nth-child(odd) a i{right:40px}
.exhibitions__exhibition .grid .grid__col{-moz-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #f3f3f3;padding:30px;margin:0}
.exhibitions__exhibition .grid .grid__col:nth-child(3){border-right:none}
.card-block{padding:1.25rem}
.home .cta-cards .cta-card .card-block h2{font-size:38px;line-height:1.2;margin-top:0;margin-bottom:20px;width:80%}
.home .cta-cards .cta-card .card-block h2 a{font-size:38px;line-height:1.2}
.home .cta-cards .cta-card .card-block ul{list-style:none;margin:0 0 0 20px;padding:0}
.home .featured-content .cards .card .card-block .card-text{font-size:14px;line-height:1.45;color:#000}

.head{ width:1200px; height:220px; margin:10px auto 0;}

.valk-row1{margin:5px 0 5px 0;padding:0px;width:100px;height:auto;float:left;border-right:solid 1px #000000;}

.valk-row1,.chevrolet-row1 ,.audi-row1 ,.tata-row2 ,.maruti-row2 ,.honda-row2 ,.fiat-row3 ,.bmw-row3 ,.jaguar-row3 {width:33%;}


#login_top {
    float:right;
    position:relative;
    z-index:99999;
}


.left-foot {
    display: block;
}

.left{
    
    float:left;
}


.left.wdth-30 {
    width: 30%;
    padding-right: 35px;
}




.left.wdth-60 {
    width: 65%;
}


.left.wdth-50 {
    width: 44%;
    padding: 0px 10px;
}

.left.left-foot {
    width: 40%;
    border-right: 2px solid rgba(128, 128, 128, 0.18);
    margin: 0 0 50px 0;
    margin-left: 110px;
    padding-right: 50px;
}

.left .txtcent {
    margin: 0px;
    line-height: 28px;
    font-size: 20px;
}
.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:15px;padding-right:15px}
.col-md-3{width:25%}
.content-info .footer-menusa .nav-col{break-inside:avoid;display:block;width:100%;margin-bottom:0}
.content-info .footer-menusa .nav-col nav{padding-right:20px}
.content-info .footer-menusa .nav-col nav ul{padding:0;list-style:none}
.content-info .footer-menusa .nav-col nav ul li{margin-bottom:10px}
.content-info .footer-menusa .nav-col nav ul li.child{display:none}
.content-info .footer-menusa .nav-col nav ul li a{display:block;font-size:14px;line-height:1.5}
.content-info .footer-menusa .nav-col nav ul li:first-of-type{margin:0 0 20px;padding:0 0 15px}
.content-info .footer-menusa .nav-col nav ul li:first-of-type a{font-size:24px;line-height:1}

	
	#content {
		padding-top: 50px;
	}


.blog #content {
	padding: 60px 0 0;
}


.elementor-template-full-width #content,
.elementor-page #content,
.siteorigin-panels.full-width-layout #content {
	padding: 0;
}




.page-template-front-page-feature-template #content,
.page-template-latest-blog-template #content {
	padding: 0;
}


.blog.magbook-corporate #content {
	padding: 60px 0 0;
}


.woocommerce #content table.cart td.actions .input-text, 
.woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, 
.woocommerce-page table.cart td.actions .input-text {
	width: auto;
}

.metaslider .msHtmlOverlay .layer .content {
    overflow: hidden;
    width: auto;
    background: transparent;
    padding: 0;
    border: none;
    margin: 0;
}



#logo {
  margin: 0;
}

#header #logo {
  float: left;
  font-size: 24px;
}

#header #logo a {
  color: #383838;
}

  #header #logo img {
    vertical-align: top;
  }

body.color01 #header #logo a {
  color: #494D50;
}

body.color02 #header #logo a {
  color: #656364;
}

body.color03 #header #logo a {
  color: #444756;
}

body.color04 #header #logo a {
  color: #474747;
}
.owl__buttons--jump-title{font-size:18px;font-weight:bold;padding:10px 0;text-align:center}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.row-inline{font-size:0}
.row-inline .col-md-6{font-size:15px;display:inline-block;vertical-align:middle;float:none}
.dzs-colcontainer.row-inline{font-size:0}
.dzs-colcontainer.row-inline *[class*=dzs-col-]{float:none;display:inline-block;font-size:13px;vertical-align:middle}
.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:15px;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}
.modal-header .close{padding:15px;margin:-15px -15px -15px auto}


.innermodalcontent,
.modal-header {
    border-left: 1px solid #000
}
.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}
.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}
.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}
.dropdown-menu.pull-right{right:0;left:auto}
.pull-right{float:right!important}


.has-post-thumbnail .entry-featured{border-bottom:none; box-shadow:none;}


.main-content {
	width: 100%;
}
.anchor--ref{display:inline-block;padding-top:12rem;margin-top:-12rem}
span.anchor+section{padding-top:16.8rem;padding-bottom:0}
.main--eventDetail span.anchor[id=overview]{top:-50rem}
span.anchor[id=overview]+section{padding-top:4.2rem;padding-bottom:0}
span.anchor[id=overview]+section+section{padding-top:0}


.ce-textpic, .ce-image, .ce-nowrap .ce-bodytext, .ce-gallery, .ce-row, .ce-uploads li, .ce-uploads div {
  overflow: hidden;
}


.ce-row {
  margin-bottom: 1rem;
}


.ce-row:last-child {
  margin-bottom: 0;
}

.stt-textpic-page .ce-gallery .ce-row {
  width: 100%;
}

.stt-textpic-page .ce-gallery .ce-row .ce-column {
  width: 100%;
}

.stt-textpic-page .ce-gallery .ce-row .ce-column .image {
  width: 100%;
}

.stt-textpic-page .ce-gallery .ce-row .ce-column .image img {
  width: 100%;
}

.contact-form .clear-form{clear:both}


.null-instagram-feed .clear a {
	display: none;
}
.btn--rating--dislike svg,.flash-message p{margin-right:20px;margin-right:1.25rem}
.flash-message a:hover,.promo-listing__content-link{text-decoration:none}
.flash-message,.header__secondary{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.flash-message{z-index:10;font-size:13px;font-size:.8125rem;line-height:2.07692;padding:10px 20px;padding:.625rem 1.25rem;color:#fff;text-align:left}
.flash-message a{color:inherit}
.flash-message--cookies{position:fixed;bottom:0;left:0;max-width:1400px;max-width:87.5rem;background-color:#530664}
.flash-message--error,.flash-message--warning{background-color:red}
.flash-message--neutral{background-color:#e79300}
.flash-message--status,.flash-message--success{background-color:#19874e}

.offer__desc {
    font-size: 14px;
    text-align: center;
    margin-bottom: 30px;
    padding: 0 28px;
    line-height: 1.5em;
}


.parceiros-footer {
    margin-top: 100px;
    padding: 30px 0;
    border-top: 1px solid #c3ba93;
    border-bottom: 1px solid #c3ba93
}


.parceiros-footer li {
    text-align: center;
    padding: 0 20px
}


.parceiros-footer .slick-slide img {
    margin: 0 auto
}


.parceiros-footer img {
    max-width: none;
    width: auto
}


.parceiros-footer .slick-dots {
    z-index: 999;
    bottom: -43px
}


.parceiros-footer .slick-dots:before {
    display: none
}
#cff .cff-author .cff-author-text span.cff-page-name{display:table-cell;vertical-align:middle;height:40px;margin:0;font-weight:700;padding-left:50px;float:none}
#cff .cff-author .cff-page-name,#cff .cff-author .cff-date{float:left;clear:both;width:auto;margin:0 0 0 50px!important}
#cff .cff-author .cff-page-name.cff-author-date{float:left;padding:2px 0 0;font-size:14px}

#spacer { padding: 10px; }
.row{margin-right:-15px;margin-left:-15px}
.row:before,.row:after{display:table;content:" "}
.row:after{clear:both}
.region-help .block{overflow:hidden}
.region-footer-right{width:200px;margin:20px auto;}
.region-footer-menu{display:none;}
.hp_bloc5_bloc hr{width:40px;height:4px;background-color:#3c4046;text-align:left;margin:0;margin-bottom:10px}

.style-traditional.drink-menu .empty-content-message {
  color: #000;
  text-transform: uppercase;
  text-align: center;
  font-weight: 300;
  font-style: normal;
  font-family: Arial, sans-serif;
  font-size: 18px;
}

.style-traditional.drink-menu .empty-content-message p{
  font-family: Arial, sans-serif;
  font-size: 18px;
  margin-top: 30px;
}

.specials .empty-content-message h4, .specials h2 {
  font-family: 'Helvetica Neue LT GEO W82_35 T';
  font-weight: bold;
  color: #fff;
}


.empty-content-message {
    font-family: Arial;
}


.drink-menu.specials .empty-content-message{
    color: white;
}

	.btn-menu {
		float: right;
		font-size: 28px;
		font-family: "FontAwesome";
		color: #fff;
		text-align:center;
		width: 28px;
		height: 28px;
		cursor: pointer;
		-webkit-transition: all 0.3s ease-out;
		   -moz-transition: all 0.3s ease-out;
		    -ms-transition: all 0.3s ease-out;
		     -o-transition: all 0.3s ease-out;
		        transition: all 0.3s ease-out;
	}

	.btn-menu:before{
		content: "\f0c9";
	}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-9{width:75%}

#slider .bx-wrapper ul li .slidecaption .date{
font-size:0.8em;
margin-bottom:3px;
}

.related_article .date{
	font-size:0.8em;
}
.footer--top{border-top:1px solid #7fa7f8;padding:20px 0 0;}
.footer--top:after{content:" ";display:block;clear:both;}
.footer--top-left{display:none;width:100%;background:#333;}
.footer--top-right{width:100%;text-align:center;}
.footer--top-right .social__sites--list{display:flex;flex-flow:row wrap;justify-content:space-around;}
.footer--top-right .social__site a{height:40px;width:40px;display:inline-block;color:#333;background:white;padding:5px;border-radius:50%;border:1px solid #dcdcdc;vertical-align:middle;line-height:30px;font-size:18px;text-align:center;transition:all 550ms cubic-bezier(0.22,0.61,0.18,0.7);}
.footer--top-right .social__site a:hover{background:rgba(255,255,255,0.7);border:1px solid #b9b9b9;color:#525252;}
.footer--top-right .social__link_header{display:none;}
.footer--top-right .logo--footer{display:inherit;margin-bottom:10px;}

header .gnav {
  position: relative;
  max-width: 83.8%;
  height: 100%;
  margin: 0 auto;
  z-index: 2;
}

.gnav {
  display: none;
}

.nav_scroll .gnav {
  margin: 20px auto;
}

.inner_scroll .gnav ul li {
  padding-top: 50px;
}

      footer.site-footer .site-info .time-row .clock-builder-output:first-of-type, footer.site-footer .site-info .time-row .clock-city:first-of-type {
        justify-self: start; }

      footer.site-footer .site-info .time-row .clock-builder-output:last-of-type, footer.site-footer .site-info .time-row .clock-city:last-of-type {
        justify-self: end; }

	
.entry {
	text-align: justify;
	line-height: 20px;
	padding-top: 8px;
	font-size: 14px;
	color: #504d4d;
	font-family: Georgia, Times, "Times New Roman", serif;
	}
.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:15px;padding-right:15px}
.col-sm-12{width:100%}

.blueboldlarge {
	font-weight: bold;
	color: #1072BA;
	font-size:16px;
}


.customers-footnote {
	padding-top: 120px;
}

  .main-navigation .menu-item-has-children {
    position: relative; }


.footer-content .footer-text {
	margin: 0 0 15px 0;
}

#col-2 #topProducts p.pill{max-width:130px;border:1px solid #cccccc;margin:0 auto;text-align:center;cursor:pointer;overflow:hidden;}


.row {
  margin-right: -15px;
  margin-left: -15px; }

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