﻿.small-game-desc{max-height:50px}
.responsive-grid-active .block-type-navigation ul.menu.selectnav-active{display:none}
.top-title-en{display:-ms-flexbox;display:flex;font-family:'Montserrat',sans-serif;font-weight:600}


.map__switcher-wa {
	cursor: pointer;
	position: absolute;
	display: block;
	width: 151px;
	height: 87px;
	top: 5px;
	left: 3px;
}

.slider1 table td.brdr{
	border-right:1px solid white;
}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}


.modal .modal-dialog .modal-content .modal-header {
  border-bottom-width: 2px;
  margin: 0;
  padding: 0;
  padding-bottom: 15px;
}
.master-nav-container{max-width:1170px;padding:0 10px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center!important;align-items:center!important}
.master-nav-container ul{padding:0}
.master-nav-container li{display:inline-block}
.master-nav-container .nav-link{text-decoration:none}
.master-nav-lg .master-nav-container{padding-top:20px;padding-bottom:20px}
.master-nav-delivery-sm .master-nav-container{padding:11px}
.master-nav-delivery-sm .master-nav-container .content{position:relative;padding-left:22px}
.master-nav-delivery-sm .master-nav-container .content::before{left:-4px;margin-top:-7px;top:50%;font-family:amici-icon!important;content:"";font-size:14px;position:absolute}
.master-nav-delivery-sm .master-nav-container .info{text-align:center}
.master-nav-delivery-sm .master-nav-container .change{text-align:right}
.contact-form .clear-form{clear:both}





#wrapper {
    background: #FFFFFF;
    }
.subcl{padding:0 1em 0 0}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}

.gdlr-core-pbf-column,
.gdlr-core-pbf-column-content-margin{ position: relative; }

	.gdlr-core-pbf-column-content-margin{ padding-left: 0px !important; padding-right: 0px !important; margin-left: 0px !important; margin-right: 0px !important; }

	.gdlr-core-pbf-wrapper-full-no-space .gdlr-core-pbf-column-content-margin{ padding-left: 30px !important; padding-right: 30px !important; }

#navcontainer{height:50px;}
.accesso-slides{max-width:800px}
.accesso-slides .jld-slider.slick-slider{clear:both;position:relative;margin-bottom:20px}
.accesso-slides .jld-slider.slick-slider:first-of-type{margin-bottom:40px}
.accesso-slides .jld-slider.slick-slider .slick-list{overflow:visible}
.accesso-slides .slider-nav{text-align:left}


.col-right2 p {
  margin: 0 0 25px 0;
}


.col-right2 ul{
  margin: 0 0 10px 0;
}


.col-right2{
	padding:30px 30px 15px 30px;
	background-color:#fff;
	border: 1px solid #e2e2e2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom:10px;
	position:relative;
}


#footer .menu-item-18{ border-left:0 !important;}
#avc-location-tabs .all-locations iframe{margin-top:-46px!important}
#avc-location-tabs .all-locations{overflow:hidden}
#topnav-push-sticky-wrapper{position:relative;z-index:10000}
.blog_vertical_loop .full_width_inner{margin:0!important}

.b-more-products__arrow {
    margin-left: 10px;
    width: 11px;
    height: 13px;
}



.assistive-text,
.screen-reader-text {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px); 
	clip: rect(1px, 1px, 1px, 1px);
	overflow: hidden;
	height: 1px;
	width: 1px;
}

#access a.assistive-text:focus,
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	background: #eee;
	border-bottom: 1px solid #ddd;
	color: #1982d1;
	clip: auto !important;
	font-size: 12px;
	height: auto;
	position: absolute;
	text-decoration: underline;
	top: 0;
	left: 7.6%;
	width: auto;
}
.img-responsive{display:block;height:auto;max-width:100%}

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


.main .sidebar .widgettitle, .tabbed .tabs-list {
    margin-bottom: 5px;
}
.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1600px}
.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:1760px}
body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:16px!important}
.region{clear:both;}
.region-top-right{position:relative;}
.node-type-parent-page #content-header .tabs,.node-type-parent-page #content-header h1,.node-type-parent-page #content-area .region{max-width:1024px;margin-right:auto;margin-left:auto;}
.node-type-parent-page #content-area .region{max-width:1104px;padding-left:40px;padding-right:40px;}

    .af-header__moved-right-place {
      font-weight: 900; }

      .af-header__moved-right-place:first-of-type {
        font-weight: 500; }

#zoom_sur .zoom_sur_liste li.second {
	border-top:none;
}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}
#menu-widget-2 ul li a:hover, #menu-widget-2 ul .menu-item.current-menu-item a {color:#fff;}
#menu-widget-3 ul li a:hover, #menu-widget-3 ul .menu-item.current-menu-item a {color:#cccccc;}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: px;
					text-transform: ;
					font-weight: ;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #CFCFCF !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: ;
					color: #606060 !important;
				}

	
	.post-cover .overlay .cat-title {
		font-size: 10px;
		line-height: 23px;
	}


.cat-title {
    background: #FFF!important;
}


.cat-title a {
    color: #870833;
}

.lead { font-size: 30px; font-weight: 300; line-height: 1.4; color:#5e5e5e; }

#diferenciais .lead{ font-size: 20px;color: #ffffff; }

.gen-info-position{position:absolute;top:-23px;left:2px}
#menu-footer-menu li{display:block;padding:.25em 0;text-transform:uppercase}
#menu-footer-menu a{position:relative}
#menu-footer-menu a:after{content:'';width:100%;position:absolute;height:1px;background:#000;left:0;bottom:0}

		#access ul li li a:hover,
		#access ul .menu-item-object-custom.current-menu-item a:hover {
			color: #EE2024;
		}
footer ul.social li a i{color:#fba33a}
footer ul.social li a i:hover{color:#fff}
.copyright ul.social li a i:hover{color:#363839;transition:all .3s ease-in-out}
.top-widget ul.social{text-align:right;margin:0}
ul.social{list-style:none}
ul.social li{margin-right:10px;display:inline;font-size:20px}
ul.social li:last-child{margin-right:0}
footer ul.social li a{transition:.3s ease-in-out}
footer ul.social li a:hover{transition:.3s ease-in-out}
.copyright ul.social{line-height:21px}
.copyright ul.social li a i{font-size:16px}
.copyright-bar{float:none!important;text-align:center!important}
.footer-bar-align-right .copyright-bar{float:left}
.footer-bar-align-right .footer-bar,.footer-bar-align-left .copyright-bar{float:right;text-align:right}
.footer-bar-align-center .copyright-bar{float:none;text-align:center}
.cta{margin:10px auto 0px auto;padding:10px 10px 20px;background-color:#f2f2f2;position:relative;border:1px solid #dcdcdc;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;text-shadow:#fff 1px 1px 0;box-shadow:1px 1px 0 #fff inset,-1px -1px 0 #fff inset;-moz-box-shadow:1px 1px 0 #fff inset,-1px -1px 0 #fff inset;-webkit-box-shadow:1px 1px 0 #fff inset,-1px -1px 0 #fff inset}
.cta h3{font-size:1.5em;text-shadow:#fff 1px -1px 0}
#g-navigation .g-menu-item-subtitle{text-transform:lowercase;font-size:.85rem;font-weight:700;opacity:.8;padding-top:2px}
.g-menu-item-subtitle{opacity:.7}
.g-menu-item-container{display:block;position:relative}
.g-menu-item-container input,.g-menu-item-container textarea{color:#666}
#g-mobilemenu-container .g-toplevel li .g-menu-item-container{padding:.938rem 1rem}
#g-mobilemenu-container .g-toplevel li .g-menu-item-content{display:inline-block;line-height:1rem}
#g-mobilemenu-container .g-menu-item-container{-webkit-transition:-webkit-transform .2s ease-out;-moz-transition:-moz-transform .2s ease-out;transition:transform .2s ease-out}
#g-mobilemenu-container .g-menu-item-subtitle{line-height:1.5}

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


.card-body {
  flex: 1 1 auto;
  padding: 1.25rem; }


.breaker {
    clear: both;
}


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


.header-right{
	max-width:470px;
}


.header-top {
    margin: 10px 0px 0px;
}


.header{
    height: auto;
    width: 100%;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    padding: 25px 0px;
    border-bottom: 1px solid #e0e0e0;
    float: left;
    position: fixed;
    z-index: 5;
    max-width: 1170px;
    background: #fff;
}
.bootstrap-yop .clearfix:after,.bootstrap-yop .clearfix:before{display:table;content:" "}
.bootstrap-yop .clearfix:after{clear:both}


.meta-border {
	margin:0 auto;
	border-bottom:1px solid #e6e6e6;
}


.footer .meta-border {
	margin-top:20px;
	margin-bottom:25px;
}


.footer .meta-border, .footer ul li, .footer .widget ul li {border-bottom:1px solid rgba(255,255,255,0.05)}


.et_pb_main_blurb_image {
	margin-bottom: 30px;
	text-align: center;
}



.et_pb_blurb_position_left .et_pb_main_blurb_image,
.et_pb_blurb_position_right .et_pb_main_blurb_image {
	display: table-cell;
	width: 32px;
}


.et_pb_blurb_position_left .et_pb_main_blurb_image img,
.et_pb_blurb_position_right .et_pb_main_blurb_image img {
	width: inherit;
}


.et_pb_blurb_position_right .et_pb_main_blurb_image {
	right: 0;
	left: auto;
}
.mp__expanded .mp__playlist span.song{flex:0 1 auto;overflow:hidden}
.mp__expanded .mp__playlist span.song .song__artist{display:block;font-size:.75rem;line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mp__expanded .mp__playlist span.song .song__name{display:block;font-size:.875rem;line-height:1.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}


    .wpb_row .row-bg, .full-width-section .row-bg {
    	margin-top: 0!important;
    	height: 100%!important;
    	transform: none!important;
    	-webkit-transform: none!important;
    	background-attachment: scroll!important;
	}


	div[data-bg-mobile-hidden="true"] .row-bg.using-image {
		background-image: none!important;
	}
.img-fluid{max-width:100%;height:auto}

#bottom-nav .footer-content{
	padding-top: 8px;
    padding-bottom: 0px;
    min-height: 44px;
}
.jumbotron.black{color:#000}
h3.spb-heading span.black{color:#333}
#mobile-menu ul li a button,.sf-button.black{background-color:#222;color:#fff}
.sf-button.black:hover{background-color:#111}
.sf-button.sf-icon-reveal.black{background-color:#222}

#cta-row {
    margin: 80px auto 0 auto;
    padding: 80px 0;
    max-width: 100%;
    background-color: #7f665d;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    box-shadow: 0px 0px 0px #939fa9;
    transition: all .8s ease;
    -moz-transition: all .8s ease;
    -webkit-transition: all .8s ease;
 
}

.animate-cta #cta-row {
    margin: 0 auto 0 auto;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    background-color: #000;
    width: inherit;
}
.navbar-brand,.click-contact{display:none}
.click-contact{text-align:center;font-size:13px;display:block;text-transform:uppercase;cursor:pointer;padding:6px 0px;margin-bottom:10px;color:#F00;border:0px solid #F00;border-radius:3px;}
.click-contact ul li{margin-left: 0px;padding-left: 0px;}
footer .btn-bg span i, .click-contact span i{border:1px solid #FFF;padding:1px;border-radius:3px;background:#FFF;color:#A29178;}
.click-contact span .glyphicon{top:0}

	.access-content .renty-header-menu {
		display: none;
		width: 100%;
		background: #fff;
	}

	.access-content.opened .renty-header-menu {
		display: block;
	}

.normal-list li.menu-item-object-category.ac-cc { border-left-width: 4px; border-left-style: solid; padding-left: 10px; margin-bottom: 2px; }


.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-4 {
    width: 33.33333%; }


.col-md-4 + .col-md-9 .posts-loop {
    padding-right: 0;
    padding-left: 50px;
}
