﻿#language-select{display:table;position:absolute;top:2px;right:0;height:16px;}
#language-select ul{text-transform:uppercase;font-size:80%;}
#language-select ul li:last-child{border:none;}
#menubar ul li,#language-select ul li{display:table-cell;vertical-align:middle;border-right:1px solid #3595b1;padding:0 1em;}
*+html #menubar ul li,*+html #language-select ul li{float:left;}
#menubar ul li a,#language-select ul li a{text-decoration:none;color:#fff;}

.comment_entry_wrapper .comment_entry{
float:left;
width:643px;
}
.text-center{text-align:center!important}
.section-infographic .text-center{color:#fff}




#wp-calendar {
    empty-cells: show;
    font-family: Arial, Helvetica, Sans-serif;
    margin: 0;
    font-weight: normal;
    width: 100%;
    border-spacing: 1px;
    border-collapse: separate;
}


#wp-calendar caption {
    padding: 4px 0;
    text-transform: uppercase;  
    margin: 2px 0 2px 0;
    text-align: left;
    background: none;
}


#wp-calendar th {
    font-style: normal;
    text-transform: capitalize;
    background: none;
}


#wp-calendar td {
    font-family: Arial, Helvetica, Sans-serif;
    letter-spacing: normal;
    padding: 4px 0;
    text-align: center;
    background: none;
}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog{position:relative;width:auto;margin:10px}
.block-news-block-2 .views-field-field-categoria-video .field-content,.block-news-block-12 .views-field-field-categoria-video .field-content{background:none repeat scroll 0 0 #363767;color:#FFFFFF;float:left;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;line-height:14px;margin:0 70px 0 0px;padding:4px 7px;text-transform:uppercase;}


.home_line{
	width:728px;
	border-bottom:1px dashed #828a8f;
	margin-top:10px;
	margin-bottom:10px;
}


.external-sites .title {
  position: absolute;
  top: 50%;
  height: 40px;
  line-height: 40px;
  margin-top: -20px;
  width: 100%;
  left: 0;
  color: #FFF; }

    .battles-list .card a .title {
      margin: 0;
      padding-top: 1em;
      padding-bottom: 1em; }


.campaign-section .title {
  margin: 0; }


.campaign-section .color-gray .title, .campaign-section .color-gray .intro {
  color: #b8b3ae; }


.campaign-section .color-white .title, .campaign-section .color-white .intro {
  color: #FFF; }


.campaign-section .color-red .title, .campaign-section .color-red .intro {
  color: #dc1e0f; }


.campaign-section .color-black .title, .campaign-section .color-black .intro {
  color: #373332; }


.menu-toggle .title {
  display: inline-block; }
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.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,.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,.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-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}
section.media .resource-media{background:#222;color:#FFF;max-height:0;width:100%;overflow-x:hidden;-webkit-transition:all 0.8s;transition:all 0.8s;padding:0 20% 0 15%}
section.media .resource-media a{text-decoration:none;color:#9d9f90}
section.media .resource-media.show{border:2px solid #333;border-top:0;opacity:1;padding:2em 20% 2em 15%;max-height:1000px}



.cff-likebox{
  float: left;
  width: 100%;
  position: relative;
  margin: 20px 0 0 0;
}

.cff-likebox .fb_iframe_widget{
  width: 100%;
}

.cff-likebox .fb_iframe_widget span{
  width: 100% !important;
}

.cff-likebox .fb_iframe_widget iframe{
  margin: 0;
  position: relative;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100%;
}


.cff-likebox.cff-top.cff-outside{
  margin-bottom: 10px;
}

.cff-likebox.cff-bottom.cff-outside{
  margin-top: 10px;
}


.paragraph-about {
  padding: 0;
  padding-bottom: 8px;
  font-family: 'GothaProReg', Helvetica, Arial, sans-serif;
  font-size: 18px;
}


.paragraph-about--mob {
  display: none;
}

.forum2017 .head{font-size:14px;color:#333;}


.imgindent {margin:0 20px 0 0; float:left;}

.line4 .imgindent {float:right; margin: 25px 0 0}
.collapse:not(.show){display:none}

.banner .banner-title {
    color: black;
    font-weight: bold;
}
.pm-cont-main .features-block-col1,.two-sidebars .pm-cont-main{display:inline;float:left;width:355px}


.footer-bg-image {
    position: absolute;
    bottom: 0;
    width: auto;
    min-height: 527px;
    z-index: -3;
}


.portfolio-modal .close-modal .lr .rl {
    z-index: 1052;
    width: 2px;
    height: 75px;
    background-color: red;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.top-header .container,.top-header .container-fluid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:flex-end}



.top-header .container {
  align-items: start;
}


#menutop2 li#topnotes {
	display:inline;
	float:left;
	width:120px;
	margin:0;
	padding:0;
}
.collapsed-menu__info-container__list__li{list-style:none;text-align:left;display:inline-block}
.collapsed-menu__info-container__list__li:first-child{margin-right:15px}
.collapsed-menu__info-container__list__li:last-child{display:block;text-decoration:none;color:#fff;font-family:europa;font-size:16px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.collapsed-menu__info-container__list__li:last-child img{height:auto;width:10px}


.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}


.media,
.media .media {
  margin-top: 15px;
}


.media:first-child {
  margin-top: 0;
}


.media-object {
  display: block;
}


.media-heading {
  margin: 0 0 5px;
}


.media-list {
  padding-left: 0;
  list-style: none;
}
.media{margin-top:15px}
.media,.media-body{overflow:hidden;zoom:1}
.media-body{width:10000px}
.media-object.img-thumbnail{max-width:none}
.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}
.media-middle{vertical-align:middle}
.media-bottom{vertical-align:bottom}
.row{margin-right:-15px;margin-left:-15px}


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

.center{text-align:center;line-height:25px;}


.ht_grid_1_3 {
  float: left;
  margin-right: 1.5%;
  margin-bottom: 30px;
  width: 32.33333%;
}


.ht_grid_1_3:nth-of-type(3n+0) {
  margin-right: 0;
  clear: right;
}


.ht_grid_1_3:nth-of-type(3n+1) {
  clear: left;
}

.b-home-bs__subtitle {
    color: #ffffff;
    font-size: 37px;
    line-height: 49px;
    font-weight: bold;
    padding-top: 26px;
}


.homeimage {width:31.3%;margin:0 1%;float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

.homeimage a.imgtitle, .homeimage a:visited.imgtitle {border-top:1px solid #CCC;border-bottom:1px solid #CCC;color:#827b7d;margin:24px 0 6px 0;display:block;padding:6px 0;text-align:center;text-decoration:none;}

.homeimage img {padding:0;margin:6px 0 0 0;}

.homeimage .alignleft {max-width:100%;}

.homeimage a.imgtitle {margin-top:12px;}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}
 	
.title-warrant-mobile {display:none;}

.title-warrant {margin:40px 0; display: none;}

.contenttd{
 padding: 10px 4px 10px 4px;
 text-align: justify;
}

#wp_page_numbers li.space {
  font-family: 'Lucida Sans',sans-serif;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  min-width: 40px;
  height: 40px;
  padding: 10px;
  background: #fff;
  color: #a1488c;
  font-size: 20px !important;
  text-decoration: none !important;
  font-weight: 700;
  border: none;
}
.e79-1.x-section,.e79-10.x-section,.e79-19.x-section,.e79-24.x-section,.e79-35.x-section,.e79-39.x-section,.e79-43.x-section,.e79-49.x-section,.e79-58.x-section {margin:0em;z-index:1;}
.e79-24.x-section {padding:6em 0px 5em 0px;background-color:transparent;}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.tablepress .row-hover tr:hover td{background-color:#f3f3f3}


#footer .copyright {
  text-align: center;
  padding-top: 30px;
}


.logo-wrap {
  display: table;
  width: 100%;
}

.news-popup .popup-title .text-main {
	color: #27ae61
}

.welcome-info .page-header .text-main {
	color: #27ae61
}

.page-header .text-main {
	color: #27ae61
}
.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}

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

#visual-wrap{position:relative; height:0; padding-top:42%; background:#fff;}
.rev_slider_wrapper{position:relative;z-index:0;width:100%}
.site-header-is-scrolled .site-header-nav .menu-item a{padding:2px 0}

.page1 .mainBottom .housewrapper{
	position: absolute;
}


.page1 .housewrapper {
	width: 100%;
	overflow: hidden;
}

.page1 .housewrapper img {
	position: relative;
}

    .home_bner_text{
        margin: 40px 0 0;
    }
#top-menu #top li{padding:0;margin:0}
#top-menu #top li a,#top-menu #top li a:active,#top-menu #top li a:visited{color:#212121;font-size:11px;font-weight:600;line-height:1;padding-top:0}
#top-menu #top li a:hover{background:none;color:#44597f}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}
.single-auction-location ul.nav-tabs{border:none;margin-bottom:25px}
.locations ul.nav-tabs{border:none;margin:25px auto;text-align:center;align-items:center;display:inline-block}
.forms ul.nav-tabs{border:none;margin:24px auto 0;text-align:center;align-items:center;display:inline-block}

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

.sidebar .widget_nav_menu .menu li.current-menu-item + .menu-item::before { display: none; }
#footer-widgets-container{background:#46474b}
#footer-widgets-container #footer-widgets{border-bottom:1px solid rgba(255,255,255,.1);margin-left:auto;margin-right:auto}
 body.fixed-mobile #top, body.fixed-mobile #header-container, body.fixed-mobile #footer-container, body.fixed-mobile #nav-container, body.fixed-mobile #footer-widgets-container { min-width: 1200px; padding: 0 1em; }
.region-sidebar-second .block{margin-bottom:40px;}
.region-sidebar-second h2{font-weight:bold;font-size:14px;text-transform:uppercase;text-shadow:1px 1px 1px #FFFFFF;}
.region-sidebar-second .item-list ul li{padding:0px;margin:0px;list-style-type:none;}
.page-node-edit .region-content{padding:0 40px;}





.infos {
    overflow: hidden;
}


#wrapper {
   position: absolute;
   left: 50%;
   top: 50%;
   right: 0;
   bottom: 0;
   margin-left: -355px;
   margin-top: -305px;
   width: 710px;
   height: 610px;
}



.equal-height .column .column_attr{height:100%;box-sizing:border-box}



.column_attr.align_left{text-align:left}

.column_attr.align_right{text-align:right}

.column_attr.align_center{text-align:center}

.column_attr.align_justify{text-align:justify}

.mcb-section.bg-cover,.mcb-wrap.bg-cover,.column_attr.bg-cover{background-size:cover}

.mcb-section.bg-contain,.mcb-wrap.bg-contain,.column_attr.bg-contain{background-size:contain}

	.mcb-section.bg-cover-ultrawide,.mcb-wrap.bg-cover-ultrawide,.column_attr.bg-cover-ultrawide{background-size:cover}
.card-text:last-child{margin-bottom:0}


#wp-calendar #next a 
{
	padding-right: 10px;
	text-align: right;
}
.fullcover-media__media{position:absolute;top:0;left:0;width:100%;height:100%;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}
.fullcover-media__media--type-image img,.fullcover-media__media--type-video img{width:100%;height:100%;font-family:"object-fit:cover;object-position:center";-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
.fullcover-media__media--type-video__video{display:none;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none}
.fullcover-media__media--type-video__video iframe{width:100%;height:100%}
.fullcover-media__media--type-video__video--playing{display:block;opacity:1}

#drop-services {
	left: 366px;
}


.article-list {
	margin-left: 0px;
	margin-bottom: 10px;
}


.article-list li {
	list-style: disc;
	margin-left: 16px;
	margin-bottom: 6px;
	border-bottom: 1px dotted #c0bfbf;
	padding-bottom: 6px;
}

#contenu_principal_normal_pag .children .page_item {
    background-color: none;
}

.children .page_item {
    background-color: white;
    font-weight: normal;
}

#liste .children .page_item {
    background-color: transparent;
}
.path-home .page .field-group-format-wrapper{width:auto !important;}
.cta-bar__btns{margin:1rem 0}
#slider, #slider_area, .slide{ height:300px !important; }
	h1,h2,h3,h4,h5,h6,.desc .title,.nivo-title, .nivo-text, #slider .desc {font-family:Oswald, arial, serif;}
.noticias .item .glass .date,.eventos .item .glass .date,.galeria-imagens .item .glass .date{position:absolute;top:0;left:0;display:inline-block;background-color:#262f68;padding:10px 25px 10px 10px;color:#fff;font-weight:600;font-size:12px;z-index:10}
.detail .date{font-size:13px;color:#0e101d;font-weight:500;padding-bottom:10px}
.date-item{color:#a4a4a4;font-size:13px;padding-top:15px}

#footer-widget #menu-footer-menu{
	font-family:'FFDINStdCondensedMedium';
	text-transform:uppercase;
	letter-spacing:2px;
	flex-direction:row !important;
	justify-content:center;
	padding:0;
}



.menu-toggle,
.main-navigation.toggled ul {
  display: block;
}
.menu-item-2in1.icons{position:relative}
.menu-item-2in1.icons:after{-webkit-transform:translateX(-50%);background-color:#5a7a90;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}
.menu-item-2in1.icons a{font-family:Museo Sans;font-size:19px;font-weight:300;margin:0;position:relative;width:50%}
.menu-item-2in1 .icon-container{fill:#b3b3b3;margin-right:6px;vertical-align:sub}
.menu-item-2in1 .icon-container.user svg{height:17px;width:16px}
.menu-item-2in1 .icon-container.cart svg{height:18px;width:18px}
.menu-item-2in1 .icon-container.cart{margin-left:41px}
.menu-item-2in1 .icon-container svg{fill:#fff}
.menu-item-2in1 a{color:#999;font-family:Museo Sans;font-size:15px;font-weight:300;margin-left:15px;text-transform:capitalize}
.menu-item-2in1 a:hover{color:#e2231a}

.mk-col-1-3,
.mk-col-4-12 {
  width: 33.33%;
}
#featured .featured-inner,#main .main-inner,#bottom #colophon{margin-left:20px;margin-right:20px;background-color:#eee}

.landing .title {font-size: 210%;}

.content .title {margin-bottom: 0.5em;}


.title {font-size: 270%;font-weight: bold;line-height: 110%;}

body.single .title, body.blog .title {margin-bottom: 0.5em;}


.testimonial-container{background:#86bb3f; padding:60px 0;}
.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:1200px}
.tatsu-row-wrap:not(.tatsu-wrap) .tatsu-shape-over:not(.tatsu-shape-over) .tatsu-column:first-child .tatsu-left-divider,.tatsu-row-wrap:not(.tatsu-wrap) .tatsu-shape-over:not(.tatsu-shape-over) .tatsu-column:last-child .tatsu-right-divider{width:0!important}
.tatsu-row-wrap{border-style:solid}
.tatsu-row-wrap.tatsu-row-full-width .tatsu-carousel{margin:0}
.white{color:#fff}

.menu_main .col-md-3 {
	width: 28%;
	border-right: 1px solid #eee;
	margin-right: 7%;
}

.menu_main .col-md-3.last {
	border-right: 0px solid #eee;
	margin-right: 0%;
}


.menu_main.rslinks {
	width: 65%;
}

.menu_main.rslinks3 {
	width: 65%;
}



.menu_main.rslinks5 {
	width: 64%;
}


.menu_main.rslinks7 {
	width: 55%;
}

.menu_main {
	width: 60%;
}


.menu_main.rslinks4 {
	width: 48%;
}

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

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

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}
 #pg-5-0 , #pg-5-1 , #pg-5-2 , #pg-5-3 , #pg-5-4 , #pg-5-5 , #pg-5-6 , #pg-5-7 , #pg-5-8 , #pg-5-9 , #pg-5-10 , #pl-5 .so-panel , #pl-5 .so-panel:last-child { margin-bottom:0px }
 #pl-w5cc066dfbe955 .so-panel , #pl-w5cc066dfbe955 .so-panel:last-child { margin-bottom:0px }
 #pg-w5cc710c578d6e-0 , #pl-w5cc710c578d6e .so-panel , #pl-w5cc710c578d6e .so-panel:last-child { margin-bottom:0px }
