﻿.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-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{float:left}
.col-xs-6{width:50%}

.owl-carousel .item {
  margin: 3px;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
}

.owl-carousel .item figure {
  display: block;
  width: 100%;
  margin: 0 0 10px 0;
}

.owl-carousel .item figure a {
  display: block;
}

.owl-carousel .item figure a img {
  display: block;
  width: 100%;
  height: auto;
}


.menu-mob__sep { height: 40px; width: 1px; background-color: rgba(255, 255, 255, 0.2); margin: 0 12px 0 11px; }


html.special.black-bg .menu-mob__sep { background-color: #fff; }


html.special.blue-bg .menu-mob__sep { background-color: #195183; }


#loader { display: block; position: relative; left: 50%; top: 50%; width: 70px; height: 70px; margin: -35px 0 0 -35px; border-radius: 50%; border: 2px solid transparent; border-top-color: #46bdf4; -webkit-animation: spin 2s linear infinite; animation: spin 2s linear infinite; z-index: 1001; }


#loader:before { content: ""; position: absolute; top: 5px; left: 5px; right: 5px; bottom: 5px; border-radius: 50%; border: 3px solid transparent; border-top-color: #7a0fff; -webkit-animation: spin 3s linear infinite; animation: spin 3s linear infinite; }


#loader:after { content: ""; position: absolute; top: 15px; left: 15px; right: 15px; bottom: 15px; border-radius: 50%; border: 3px solid transparent; border-top-color: #2b56f5; -webkit-animation: spin 1.5s linear infinite; animation: spin 1.5s linear infinite; }
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:4px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}

   #buttonshare1
   {
    display:none;
  }


    #logo {
            }

    #logo h1 a, #logo h2 a {  }



.menu-toggle, .lesse-main-navigation.toggled ul { display: block; }


.menu-long-menu-container { width: 100%; }

.menu-long-menu-container li { display: inline-block; position: static; }

.sidebar #searchform label {
    color: #444;
    padding-top: 10px;
    float: left;
    font-weight: bold;
}

.sidebar .sbutton { padding-top: 10px }

.sidebar.c-4-12 {
    float: right;
    width: 32.7%;
    max-width: 320px;
}

.sidebar.c-4-12 a { color: #4f4f4f; }

.single_post a, a:hover, .title a:hover, .textwidget a, #commentform a, a,.rthumb_text:hover,.post_date,.breaking_title, #navigation ul ul a:hover, .sidebar.c-4-12 a:hover {color:#7e4a0c; }
.twitter__carousel .twitter__widget--tweet{padding:20px 20px 0;font-size:12px;margin-bottom:30px}
.adserve_wide{margin:20px auto;height:90px;max-width:728px;color:#999;line-height:90px;text-align:center}
.adserve_wide .carousel.horizontal ul.list li{width:728px;height:90px}
.adserve_wide .carousel.horizontal ul.list li img{width:100%}


  .logo{
    line-height: 17px;
    float: left;
    padding-top: 14px;
  }


  .logo img{
    vertical-align: top;
    max-height: 40px;
  }
.aom-slashes-background{font-size:100px;font-weight:800;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:-23px;color:#87240f;position:absolute;opacity:.1}
.aom-enroll header .aom-slashes-background{display:none;left:-27px;top:35px}
.aom-action .aom-action-box .aom-slashes-background{font-size:63px;top:-17px;left:5px;letter-spacing:-15px}




#gp-logo { 
float: left;
margin: 0;
width: auto;
font-size: 12px;
line-height: 0;
position: relative;
top: 50%;    
max-width: 100%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}

.gp-desktop.gp-header-centered #gp-logo,
.gp-tablet-landscape.gp-header-centered #gp-logo { 
float: none;
top: auto;
-webkit-transform: none;
-ms-transform: none;
transform: none;
}

#gp-logo img {
max-height: 100%;
width: auto !important;
}

			.gp-responsive #gp-logo {margin: 0px 0px 0px 0px; width: 0px; height: 0px;}

			.gp-responsive #gp-logo img {width: 0px; height: 0px;}




.silder .item_slide { position:absolute; top: 0; }

.palm-is-hidden{display:none !important;}


#menu-sales-demo .menu-item {
	width: 200px;
	padding: 0;
	margin: 0 -3px;
}


.page-id-3826 .menu-item-2946 {
	display: none !important;
}
.cam-breadcrumb ul li.last{border-right:0}
a.logged-in-action.last{border-right:0;}
body.customer-area-active .cuar-css-wrapper .menu-item .acf-relationship ul{width:auto}
body.customer-area-active .cuar-css-wrapper .menu-item .acf-relationship li{display:block}
.side_menu .widget ul li.page_item_has_children,.side_menu .widget ul li.menu-item-has-children{padding-right:0;border-bottom:0}
.side_menu .widget ul li.page_item_has_children:before,.side_menu .widget ul li.menu-item-has-children:before{display:none}
.side_menu .widget ul li.page_item_has_children a:after,.side_menu .widget ul li.menu-item-has-children a:after{top:14px;margin:0}
aside .widget.posts_holder li.page_item_has_children:after,aside .widget.posts_holder li.menu-item-has-children:after{content:''}
.footer_top .widget_nav_menu li.menu-item a{margin-bottom:0}
.footer_top .widget_nav_menu ul li.menu-item-has-children:after,.footer_top .widget_pages ul li.page_item_has_children:after,.footer_top .widget_nav_menu ul li.menu-item-has-children,.footer_top .widget_pages ul li.page_item_has_children{border:0}
.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}

.nav li .subnav {
    position: absolute;
    text-decoration: none;
    background: #ffffff;
}
.menu__item--primary,.menu__item--sub-primary{border-color:#999;border-style:solid;border-width:1px 0 0 0;position:relative;transition:background 700ms cubic-bezier(0.22,0.61,0.18,0.7);font-size:16px;font-size:1rem;}
.menu__item--primary.open .menu--child--primary,.open.menu__item--sub-primary .menu--child--primary{max-height:700px;transition:max-height 2s cubic-bezier(0.22,0.61,0.18,0.7);}
#content img.size-auto,
#content img.size-full,
#content img.size-large,
#content img.size-medium,
#content .entry-attachment img,
#content .widget-container img{max-width:100%;height:auto;}
.widget-container .wp-caption{max-width:100% !important;}
.widget-container{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;margin:0 0 18px 0;}
.widget-container .wp-caption img{margin:auto;}
.widget-container.widget_image .wp-caption{width:auto;}
.widget-container.widget_image .wp-caption img{margin-left:-8px;}
#main .widget-container.music-player ul{margin:0;}


.cat-name {margin:0 0 5px; list-style:none; font-size:1.2em; line-height:1.2em; font-weight:bold; padding:0 0 10px; border-bottom:2px solid #08a0ff;}

.cat-name a:hover {text-decoration:none; color:#333;}
.title-white{color:#fff}

.wp-pagenavi span.extend { border: none!important; border-bottom: 3px solid transparent; border-top: 1px solid transparent; }
.caption-button{margin:10px auto;float:left}

.caption-button a{
	color:#FFD60B !important;
}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}
 #pg-2-0 , #pg-2-1 , #pg-2-2 , #pl-2 .so-panel:last-child { margin-bottom:0px }
 #pl-2 .so-panel { margin-bottom:30px }
 #pl-2 .panel-grid { margin-left:0;margin-right:0 }
 #pl-2 .panel-grid-cell { padding:0 }
 #pl-2 .panel-grid .panel-grid-cell-empty { display:none }


.weather-view-time-text {
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: 600;
	text-transform: uppercase;
	color: #0f2164;
}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}


.yamm .nav,
.yamm .collapse,
.yamm .dropup,
.yamm .dropdown {
  position: static;
}

        
        .beraterbox {
            vertical-align: top;
        }

        
        td.beraterbox {
            margin: 0;
            padding: 0;
            border-collapse: collapse;
            background-color: #F1F3F2;
            border-color: white;
            border-style: solid;
            border-width: 0 3px 6px;
            font-size: 11px;
            height: 95px;
            width: 210px;
        }

        
        td.beraterbox a {
            text-decoration: none;
        }

#rgh  {background-color: #94f794}


.fadein-slider { 
    width:100%; 
    height:100%; 
    position: fixed; 
    top: 0; 
    left: 0; 
}

.fadein-slider .slide-item { 
    position:absolute; 
    width: 100%; 
    height: 100%; 
    left:0; 
    top:0; 
    background-size: cover; 
}
.list{list-style-type:none}
.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}
#et-secondary-nav li.menu-item-5983 .sub-menu{background-color:#00adac;width:113px;padding:0}
#et-secondary-nav li.menu-item-5983 .sub-menu li{padding:0;text-align:center}
#et-secondary-nav li.menu-item-5983 .sub-menu li a{padding-left:0;padding-right:0}
#mobile_menu li.language-selector,#mobile_menu li.menu-item-5983,#mobile_menu li.menu-item-5985,#mobile_menu li.menu-item-6834,#mobile_menu li.menu-item-5961,#mobile_menu li.menu-item-5984{display:none!important}

@import "../bridge/style.css";.contact-nav{background:#fff}


.contact-nav {
    background-color: #fff;
    padding: 0;
}


.contact-nav a {
    width: 110px;
    padding: 0 !important;
    margin: 0;
    text-align: center;
}


.contact-nav a span:not(.plus) {
    width: 100%;
    height: 46px;
    background: #b42e34;
    display: block;
    margin: 11px auto 11px auto;
    line-height: 50px;
    color: #FFF;
}
  







nav.mobile_menu ul li.contact-nav a {
    color: #fff;
}


li.menu-item a {
color:red;
}


.stat-big {
	position: relative;
	overflow: hidden;
	margin-left: -20px;
	margin-top: -11px;
	float: left;
	font-family: "roboto";
	font-size: 50px;
	line-height: normal;
	font-weight: bold;
	letter-spacing: normal !important;
	font-kerning: normal;
}


.stat-big span{
	font-family: "pts";
	font-weight: normal;
}

#top_title {	width:650px;padding-left: 35px;	padding-top: 10px;font:bold 22px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#ecb12e;}

header #logo {
  overflow: hidden;
}

header #logo h2 {
  color: black;
  font-size: 3.5em;
  margin-bottom: 0;
}

header #logo img {
  float: left;
  padding-right: 20px;
}

header #logo p {
  color: #3C3D3F;
}
.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-6{width:50%}
.entry-title-home-news{font-size:16px!important}
.entry-title-home{font-weight:500;margin-bottom:4px;font-family:museo_slab500,sans-serif;color:#393939;font-size:18px;margin:0!important}
.menu-lang{font-size:.8888888889rem}
.menu-lang--disabled{pointer-events:none;opacity:.7}
.menu-lang a{text-transform:uppercase;color:#20201f;transition:all .1s ease}
.menu-lang a:hover{color:#b8161d;transition:all .1s ease}
.nav--services .menu__item.first .menu__link:before{display:none;}

section.grid ul.grid3x3 li.item-1,
section.grid ul.grid3x3 li.item-4,
section.grid ul.grid3x3 li.item-7 {
  border-left: 0;
}

section.grid ul.grid4x4 li.item-1,
section.grid ul.grid4x4 li.item-5,
section.grid ul.grid4x4 li.item-9,
section.grid ul.grid4x4 li.item-13 {
  border-left: 0;
}
#footer .footer-border{border-bottom:none }


p.copyright {
    color: #fff;
    line-height: 1.8em;
    letter-spacing: 2px;
    text-align: center;
    
	margin-top: -70px;
	padding-top: 10px;
	padding-bottom: 50px;
	margin-left: 10%;
	
    background: #0e0e13;
    
	
}


p.copyright a {
    color: #fff;
    text-decoration: underline;
}


p.copyright a:hover {
    color: #FFC107;
}

	.copyright-wthree p {
		letter-spacing: 2px;
	}

  #right-sidebar h3, ul.tabbernav li {font-size: 1.125em !important;}

  #post-entry, #right-sidebar {margin: 0 0 2em; padding: 2% 0%; position: relative; float: left; width: 100% !important;}
#custom #right-sidebar ul.tabbernav { background: #2a8700 !important; }

#right-sidebar ul.tabbernav li.tabberactive a,#right-sidebar ul.tabbernav li.tabberactive a:hover { color:#fff !important; background-color: #005400 !important; }

#right-sidebar ul.tabbernav li a:hover, #custom h2.inblog {color: #FFF !important;background-color: #106d00 !important;}

#right-sidebar .search-form .search-submit,#searchform input[type="submit"], #searchform input[type="button"],#custom .bp-searchform #search-submit {background-color: #2a8700;border:1px solid #2a8700;}


#right-sidebar h3.widget-title {font-size: 1.75em; font-family: Berkshire Swash;}
.ajax_loader_1{position:relative;display:inline-block;width:100%;height:100%}

.mod .hd { margin-bottom: 12px; border-top: 1px solid #6ebe32; position: relative;}

.mod .hd h3{ font-size: 18px; color:#009646; line-height: 1.8; font-weight: normal; font-family: "Microsoft YaHei"; }

.mod .hd h3 a{color:#009646;}

.mod .hd h3 a:hover{color: #6ebe32; text-decoration: none;}

.mod .bd li{margin-bottom: 7px; }

.main .mod{ width:340px;}

.mod .invest_tit{ border-top: 1px solid #e1f0e1;}

.block{width:960px; height:auto;}
.large-8{width:66.66667%}
.quicklinks .quicklinks-container{width:265px;width:16.5625rem;margin:0 auto;*zoom:1}
.quicklinks .quicklinks-container:before,.quicklinks .quicklinks-container:after{display:table;content:"";line-height:0}
.quicklinks .quicklinks-container:after{clear:both}

	
footer #yelp-attribute {
    text-align: center;
    width: 100%;
}

.site-content {
	margin-top: 15px;
}

.homepage-box-welcome {
     color:#ffffff;
     line-height:1.4em;
     font-weight:500;
     text-align:center;
     font-size:30px;
     text-transform:uppercase;
     margin-top:15px;
	 font-style:italic;
}
.widebox .pane-content,.widebox .node-ad-push,.widebox div.bgscroller,.contextual-links-region.cleanbox .pane-content,.contextual-links-region.cleanbox .node-ad-push,.contextual-links-region.cleanbox div.bgscroller{position:absolute;width:100%;left:0;height:300px;background-size:100% auto;}
.page-header,.region-sidebar-first .block:first-child h2.block-title,.region-sidebar-second .block:first-child h2.block-title{margin-top:0}
.region-top-bar{margin-top:30px;}
.region-content ul.flippy{margin:30px 0;padding:0;display:inline-block;width:100%;}
.region-content{margin-bottom:30px;}
body.front .region-highlighted{float:left;width:100%;}
.region-navigation{position:relative;}
#elements tr.region-message{font-weight:normal;color:#999;}
#elements tr.region-populated{display:none;}
.popcat a{display:inline-block;color:#fff!important;font-size:13px;text-decoration:none;border-radius:2px;padding:5px 10px;text-transform:uppercase;background-color:#9fc54d;margin:0 0 10px}

.copyrights {
float: left;
width: 95.7%;
clear: both;
background: #eee;
padding: 20px 2.2% 10px 2.2%;
margin-top: 25px;
color: #9b9b9b;
font-size: 14px;
text-transform: uppercase;
position: relative;
border-top: 1px solid #E2E2E2;
}



#section_supplemental .module .content { background-color: #f9f8f3; }


.news_strip,
#section_supplemental .module .header,
#supplemental_details {
	background-color: #dfe0e4;
	text-shadow: #FFF 0px 1px 1px;
}

		
		







.aside .module {
	width: 220px;
	float: left;
	margin: 20px 0 0 0;
}
.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}

.job_txt1 h3{ font-family:Myriad Pro, Myriad; font-size:18px; color:#4f4e4d; font-weight:normal; line-height:30px;}

.job_txt1 li{ list-style:none;  float:left; width:170px; font-family:Tahoma; font-size:12px; color:#686868; }

.job_txt1 li a{ color:#686868;}

		
.fronttd {
	font-family:Tahoma;
	font-size: 11px;
	color:#666666;
	margin: 0px;	
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:2px;
	border:1px solid #CCCCCC;		
	}

#frontgate a {color:black;text-decoration:underline;font-size:12px;}

#frontgate a:hover{text-decoration: none;}



.windowbg, #preview_body
{
	color: #000000;
	background-color: #f6f5e9;
}

.topic
{
	line-height:1.7;
	border-right:1px solid #398cb5;
	padding-left:4px;
}

	.who-we-are .who-we-are-box .single-box:last-child
	{	margin-bottom: 0px;
	}

.who-we-are .who-we-are-box .single-box
{	float: left; width: 33.3333%; padding: 0px 15px; position: relative;
}

.who-we-are .who-we-are-box .single-box .top-icon
{	position: absolute; left: 15px; top: 0px;
}

.who-we-are .who-we-are-box .single-box .top-icon img
{	width: 97px; border-radius: 50%;
}

.who-we-are .who-we-are-box .single-box h3
{	 padding-top: 35px; color: #000000; font-size: 24px; font-weight: bold; line-height: 30px;
	font-family: 'Open Sans', sans-serif;
}

.who-we-are .who-we-are-box .single-box p
{	color: #000000;	font-family: 'Open Sans', sans-serif; font-size: 18px; line-height: 24px; padding-top: 60px;
}

.sjx-rb,.sjx-lb{border:2px solid transparent;border-bottom-color:#a77223;width:0; height:0; position:absolute;top:1px;}

.sjx-lb{border-left-color:#943023;right:-4px;}
.row{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; }
table.dataTable.row-border tbody th,table.dataTable.row-border tbody td,table.dataTable.display tbody th,table.dataTable.display tbody td{border-top:1px solid #ddd}
table.dataTable.row-border tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.display tbody tr:first-child td{border-top:none}


.row-centered {
	text-align: center;
}
.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-left:15px;padding-right:15px}
.col-sm-6{width:50%}
.top-about-content-inner-wrap{margin-bottom:48px}
.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-md-6{width:50%}
.header__search-open-inner{display:inline-block;width:283px;height:52px}


.cf:before,
.cf:after{
  content:"";
  display:block;
}

.cf:after {
    clear:both;
}

.cf {
    zoom:1; 
}





.admintab a {
	position: fixed;
	top: 5px;
	right: 5px;
	color: #333 !important;
	background: #cfcfcf;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}


.admintab a:hover {
	background: #333 !important;
	color: white !important;
}
.sub-menu .menu-item-has-children:after{color:#fff}
.et_header_style_split .centered-inline-logo-wrap #logo{max-height:87px}
.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:87px}
#logo{max-height:100%}
.et_pb_svg_logo #logo{height:100%}
.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:87px}
.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:87px}


p.copyright {
	text-align: right;
}
.banner-front .item-banner-front .information-banner{width:60%;height:auto;position:relative;padding:1em;z-index:1;background:rgba(128,128,128,.5);display:flex;flex-direction:column;text-align:center}
.banner-front .item-banner-front .information-banner h2{color:#fff;font-weight:800;padding-top:1em}
.banner-front .item-banner-front .information-banner p{font-size:1.4em}
.banner-front .item-banner-front .information-banner a{font-size:1.7em}
.banner-front .item-banner-front .information-banner a span{font-size:1.6em}
.fusion-clearfix{clear:both;zoom:1}
.fusion-clearfix:before,.fusion-clearfix:after{content:" ";display:table}
.fusion-clearfix:after{clear:both}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}


.menu-item a {
  padding: 10px !important;
}


.copyright-notice {
    clear: both;
    opacity: 0.3;
    text-align: center;
    margin-top: 20px;
}



.gdlr-core-divider-item .gdlr-core-divider-container{ position: relative; margin-left: auto; margin-right: auto; }

.gdlr-core-divider-item .gdlr-core-divider-container.gdlr-core-left-align{ margin-left: 0px; }

.gdlr-core-divider-item .gdlr-core-divider-container.gdlr-core-right-align{ margin-right: 0px; }

    .publicidad-sup { margin: 0; }
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content,.et_pb_best_value{font-size:17px}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title{font-size:64px}
.et_pb_image_1.et_pb_module{margin-left:auto!important;margin-right:auto!important}

	#site-logo img {
		width: 90%;
	}

	
	#site-logo {
		padding-top:14px;
	
	}


.header-3dforshoes #site-logo {
	padding:10px 0 0 20px;

}


#site-logo a {
	font: bold 30px/100% Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}


.header-3dforshoes #site-logo a img {
	height: 70px;
}





.menu-levoe-menyu-container .menu-item {
	border-bottom: 1px dashed #000;
}


.menu-levoe-menyu-container .menu-item a {
	width: 100%;
}


.menu-levoe-menyu-container .menu-item:hover {
	background-color: rgba(255, 156, 0, 0.5);
}


.menu-item {
	position: relative;
}

	.menu-item:hover .sub-menu {
		display: none;
	}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: center;
}


.genesis-nav-menu .menu-item:hover {
	position: relative;
}

	
	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item {
		text-align: left;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item:hover {
		position: static;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;
	}

	
	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}


.button-default,
.header-nav__item {
  font-family: "Verlag A", "Verlag B", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
}


.header-nav__item {
  float: left;
  padding: 8px 10px 5px;
  font-size: 12px;
  font-size: 0.75rem;
}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}


.page-foot {
    color: #959494;

    font-size: 11px;
}


.page-foot a {
    text-transform: uppercase;

    color: #959494;

    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}


.page-foot a:hover {
    color: #8EB02B;
}
#search-wrapper .location-title,#search-wrapper .category-title{font-weight:bold}

#nav_mdd .mdd_mea_image.avec_filet {
	border:1px solid #cec9c9;
}


.entry-meta .meta-date,
.entry-meta .meta-author,
.entry-meta .meta-category,
.entry-meta .meta-comments {
	margin-right: 1.5em;
}


.entry-meta .meta-date:before{
	content: '\f305';
}



body.date-hidden .type-post .entry-meta .meta-date,
body.author-hidden .type-post .entry-meta .meta-author,
body.categories-hidden .type-post .entry-meta .meta-category,
body.comments-hidden .type-post .entry-meta .meta-comments {
	 position: absolute;
	 clip: rect(1px, 1px, 1px, 1px);
}


	.entry-meta .meta-date,
	.entry-meta .meta-author,
	.entry-meta .meta-category,
	.entry-meta .meta-comments {
		display: block;
	}


.fcred{
	width:700px;
	text-align:left;
	margin:0px 0px 0px 30px;
	line-height:16px;
}


#lang_sel img.iclflag{width:18px;height:12px;position: relative; top: 1px;}


#lang_sel_list img.iclflag{width:18px;height:12px;position: relative; top: 1px;}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}

  .l-col-8 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 65.88078%; }

    .l-col-8:last-child {
      margin-right: 0; }

    .l-rtl .l-col-8 {
      float: right; }

.retinaicon-female:before { content: "\f182" }
.n2-ss-slider .n2-ss-section-main-content .n2-ss-item{float:none}
.n2-ss-slider .n2-ss-section-main-content{display:flex;justify-content:center;flex-direction:column}
.n2-ss-slider .n2-ss-section-main-content.n2-ss-section-main-content-calc{min-height:0;height:auto}


.feature-holder .feature-list li .feature-img {
  width: 50%;
}

.feature-holder .feature-list li .feature-img img {width: 100%;}

.feature-holder .feature-list li:nth-child(even) .feature-img {order: 1;}


#success {
    margin-top: 70px;
    font-size: 17px;
    
}
.post-object.size-full{margin:0 15px}
.post-object.size-full .post-object__image{height:780px}
.post-object.size-full .post-object__meta{padding:60px;margin-bottom:30px}
.post-object.size-full .post-object__meta-text{font-size:48px;line-height:1.21}


.site-description {
	display: none;
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: 400;
	line-height: 1.5;
	margin: 0.5em 0 0;
	opacity: 0.7;
}


	body,
	blockquote,
	blockquote cite,
	blockquote small,
	label,
	a,
	.site-title a,
	.site-description,
	.post-title,
	.author-heading,
	.entry-footer,
	.entry-footer a,
	.taxonomy-description,
	.entry-caption,
	.comment-author,
	.comment-metadata,
	.comment-metadata a,
	.comment-notes,
	.comment-awaiting-moderation,
	.no-comments,
	.site-info,
	.site-info a,
	.wp-caption-text,
	.gallery-caption {
		color: #000 !important; 
	}


	.site-title a,
	.site-description {
		color: #bebebe;
	}
.widget ul.job_listings li.job_listing a{padding:1em 0}
.widget ul.job_listings li.job_listing .position{float:none;width:auto;padding:0}
.widget ul.job_listings li.job_listing ul.meta{float:none;width:auto;padding:0;margin:0;text-align:left}
.widget ul.job_listings li.job_listing ul.meta li{float:none;display:inline;padding:0;margin:0 .5em 0 0;font-weight:400}
.widget ul.job_listings li.job_listing ul.meta li:after{padding:0 0 0 .5em;content:"\2023"}
.widget ul.job_listings li.job_listing ul.meta li:last-child:after{content:''}

.menu_wrapper, .simple_header, .post-review, .tagcloud a:hover,
ul.tabs, ul.tabs1, ul.menu_posts_tabs_ul, footer .widget-title h2,
.cd-slider-nav li.selected{
	border-color: #BF473C;
}

body, h1, h2, h3, h4, h5, h6, input, textarea, select, .block_style .widget-title h2, .widget-title h2, .logotext h1{
	font-family: 'Nunito', Arial, Helvetica, sans-serif;
}



.menu-toggle {
	display: none;
	cursor: pointer;
}

.site-header .menu-toggle {
	background: #3A3A3A;
	color: #fff;
	font-size: 20px;
	font-weight: 300;
	padding: 5px 22px;
	margin: 0;
	text-align: center;
}

.site-header .menu-toggle:hover {
  background: #0FBE7C;
}

.site-header .menu-toggle:before {
  content: '\2261';
  margin-right: 10px;
}

	.menu-toggle,
	.main-navigation.toggled .nav-menu {
		display: block;
	}



.ct-copyright-text {
  display: inline-block;
  color: #535353;
  text-transform: uppercase;
  line-height: 30px;
  font-size: 12px;
  font-size: 1.2rem; }

      .ct-copyright-text:after {
        content: '';
        position: absolute;
        display: block;
        width: 30px;
        left: 50%;
        margin-left: -15px;
        bottom: 5px;
        height: 1px;
        background-color: white;
        background-color: rgba(255, 255, 255, 0.2); }

  .ct-copyright-text a:hover, .ct-copyright-text a:focus, .ct-copyright-text a:active {
    color: #fff; }


.ct-copyright-text a {
  color: #00b361; }


.footer_fourth {
	border-right: 1px solid #5B4E4E;
}
 
.gdlr-core-title-item .gdlr-core-title-item-title, .gdlr-core-title-item .gdlr-core-title-item-title a{ color: #383838; }

.gdlr-core-title-item .gdlr-core-title-item-title{ font-size: 41px; font-weight: 800; display: inline-block;
	text-transform: uppercase; letter-spacing: 1px; margin-bottom: 0px; 
 	transition: color 200ms; -moz-transition: color 200ms;
 	-o-transition: color 200ms; -webkit-transition: color 200ms; }

 .gdlr-core-title-item .gdlr-core-title-item-title i{ margin-right: 30px; }

.gdlr-core-title-item .gdlr-core-title-item-title-wrap{ position: relative; }

.gdlr-core-title-item-caption-right .gdlr-core-title-item-title-wrap{ float: left; margin-right: 30px; }

#slider .bx-wrapper ul li .slidecaption .cat-name{
padding:0.1em 0.6em;
font-size:0.8em;
margin-left:0.8em;
border:1px solid;
}

#slider .bx-wrapper ul li .slidecaption .cat-name:empty{
display:none;
}


.post-list-card .post-list .eyecatch .cat-name,.top-post-list .post-list .eyecatch .cat-name,.byline .cat-name,.single .authorbox .author-newpost li .cat-name,.related-box li .cat-name,#top_carousel .bx-wrapper ul li .osusume-label{background: #ef176e; color:  #ffffff;}

.oval_kutular_ust, .oval_kutular_alt{height:10px}

.comment_entry_wrapper p.author{
font:bold 14px/18px Verdana;
margin:0;padding:0 5px;
}
.span4{width:300px}
.row-fluid .span4{width:31.91489362%}
.uneditable-input.span4,input.span4,textarea.span4{width:286px}
.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}
.marketing .span4{text-align:center}
.marketing .span4 p{margin-left:10px;margin-right:10px}
.row-fluid .tc-content.span4,.row-fluid .tc-thumbnail.span4{width:31.91489362%;float:left}
.marketing .span4+.span4{margin-top:40px}
.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-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{float:left}
.col-xs-12{width:100%}


.Homepage.Overview .tab-content { z-index:2; position: relative; }

.Homepage.Overview .tab-content .tab-pane { padding-top:40px; padding-bottom:20px; }

.Homepage.Overview .tab-content .tab-pane::before { content:''; background:#ecf7fb; width:5000px; left:50%; margin-left:-2500px; top:0; height:100%; display:block; position: absolute; z-index:-1; -moz-transition:all .22s ease-in; -o-transition:all .22s ease-in; -webkit-transition:all .22s ease-in; transition:all .22s ease-in; }


.Homepage.Overview .tab-content .tab-pane#tab1::before, .Homepage.Overview .tab-content .tab-pane#form_24li::before { background:#f2f8ef; }

.Homepage.Overview .tab-content .tab-pane#tab2::before, .Homepage.Overview .tab-content .tab-pane#form_25li::before, .Homepage.Overview .tab-content .tab-pane#form_23li::before { background:#fef5ec; }

.formswitcher .tab-content .tab-pane::before { content: ''; display: none !important; }


			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}


			table.recentcommentsavatartop a, table.recentcommentsavatarend a {
				border: 0px !important;
				background-color: transparent !important;
			}


			td.recentcommentsavatarend, td.recentcommentsavatartop {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}
.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-left:5px;padding-right:5px}
.col-md-6{width:50%}
#panel-region-top-left,#panel-region-top-middle,#panel-region-top-right,#panel-region-footer-left,#panel-region-footer-middle,#panel-region-footer-right,#panel-pane-256,#panel-pane-258,.panels-dnd .mc-layout__col{float:left}
.panels-dnd .mc-layout__col{width:50%}
.panels-dnd .mc-footer .mc-layout__col{width:33%}
.mc-layout__col{float:left;padding-left:20px}
.mc-layout__col--6{width:75%}
.mc-layout__col--2{width:25%}
.mc-layout__col--1{width:12.5%}
.mc-layout__col--3{width:37.5%}
.mc-layout__col--4{width:50%}


#about .about-col .icon {
  width: 64px;
  height: 64px;
  padding-top: 8px;
  text-align: center;
  position: absolute;
  background-color: #18d26e;
  border-radius: 50%;
  text-align: center;
  border: 4px solid #fff;
  left: calc( 50% - 32px);
  bottom: -30px;
  transition: 0.3s;
}


#about .about-col:hover .icon {
  background-color: #fff;
}


#services .icon {
  float: left;
}


#services .icon i {
  color: #18d26e;
  font-size: 36px;
  line-height: 1;
  transition: 0.5s;
}

.properties {
	width:100%;
	margin-left:0;
	float:left;       
}

	
.properties h1 {
	color:#000;
	font-size:24px;
	margin:10px 0 7px 20px;
	text-align: left;
	line-height:38px;
	font-family: arial;
	width:100%;
        font-weight:normal;
	}

	
.properties ul {
	width:25%;
	float:left;
	padding:0px;
	margin:0px;
	}

	
.properties ul li { 
	width:90%;
	padding-left:10%;
	text-align:center;
	font-size:18px;
	font-family: arial;
	line-height:28px;
	float:left;
	list-style: none;
        font-weight: normal;
	}

	
.properties ul li a {
	color:#000;
	text-decoration:none
	}

	
.properties ul li a:hover {
	color:#E07620;
	text-decoration:none
	}

	
span .properties {
	width:410px;
	margin-left: 18px;
	float:left;
	font-size:18px;
	font-family: 'CenturyGothic-Bold';
	text-align:left
	}


	
	

	.animated .opacity { 
		opacity: 0; 
		-webkit-transition: opacity .8s ease;
				transition: opacity .8s ease;
	}


.faixa-home-ans {
    width: 100%;
    background-color: #333; border-top:1px solid #fff; border-bottom:1px solid #fff;
    padding: 2em 0;
    margin: 1.5em 0;
}

.faixa-home-ans div, .calendario-home-ans div, .faixa-home-ans h2 {
    text-align:center;
    color:#ffffff;
}

  .faixa-home-ans span, .calendario-home-ans span {
    font-size: 4em;
    color:#ffffff;
}

.page2 .gallery img.nice { margin-top: 40px; }
.widget_kadence_contact .vcard p{margin-bottom:5px;font-size: 16px;}
.widget_kadence_contact .vcard i{font-size:14px;margin-right:5px;vertical-align:middle}
.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-lg-4{width:33.33333333%}


.column {
  float: left;
  position: relative;
  min-height: 24px;
  padding-left: 24px;
  padding-right: 24px;
  width: 100%;
}


.column.no-margin {
  padding-left: 0;
  padding-right: 0;
}


.column.vcenter {
  display: inline-block;
  float: none;
  vertical-align: middle;
}


.green-room-grid .column {
  background-size: cover;
  background-position: center center;
  min-height: 200px;
}

.text-center {
	text-align: center !important;
}
.nav{margin-bottom:0;padding-left: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-right-radius:0;border-top-left-radius:0}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}


#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;
				}


.menu-item-has-children a:after,
.dropdown-toggle:after {
	display: inline-block;
	font-family: "Genericons";
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 1;
	text-align: center;
	vertical-align: top;
	text-decoration: inherit;
	text-transform: none;

	speak: none;
}
.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_overlay{background-color:rgba(12,12,12,0.45)}


div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}
.sidebar .col-lg-6.marg-15-v{width:100%;min-height:0;margin-top:5px!important;margin-bottom:5px!important}
.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-lg-6{width:50%}


.hero-conteudo.cinza {
	background-color: #f1f1f1;
	color: #868e96;
}




.hero {
	display: flex;
	background-color: #f1f1f1;
}

.hero p.lead {
	margin: 0;
}


.hero-conteudo .lead{
	margin: 0;
}


.hero-conteudo {
    display: flex;
    flex: 5.5;
    align-items: center;
    padding: 0 50px;
    justify-content: space-around;
    position: relative;
}


.hero-conteudo .form-row {
	width: 100%;
}


.hero-conteudo .display-4 {
	color: #fff;
	margin: 0;
}


.hero-conteudo input.wpcf7-form-control.wpcf7-submit.btn.btn-outline-light {
	font-weight: 500;
}


.hero-conteudo h4 {
	font-size: 1.6em;
	font-weight: 300;
}
.MenuBar .SubMenuVisible,.MenuBarVertical .SubMenuVisible,.MenuBar .SubMenu .SubMenuVisible,.popup_element.Active,span.actAsPara,.actAsDiv,a.nonblock.nontext,img.block{display:block;}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}



.no-sidebar #main
{
	float: left;
	width: 100%;
}


.adwords_block {
	float: left;
	width: 300px;
	min-height: 1px;
}


.adwords_block:first-child {
	padding-right: 15px; }

.adwords_block:last-child {
	padding-left: 15px;
}
.home .head-main .text-intro{display:block}
.head-main .text-intro{max-width:820px;margin:40px auto 0;color:#fff;display:none}
.head-main .text-intro .h1{font-size:35px;font-size:2.1875rem;text-transform:uppercase;position:relative;font-weight:700;padding-bottom:50px;margin-bottom:0;font-family:montserrat}
.head-main .text-intro .h1:after{display:block;height:1px;background:rgba(255,255,255,.2);max-width:230px;width:100%;position:absolute;bottom:24px;left:50%;margin-left:-115px;content:""}
.head-main .text-intro p{font-size:18px;font-size:1.125rem;margin-bottom:20px}



.credits {
  position: relative;
}



.credits-blog {
  color: #ddd;
  font-size: 14px;
  font-size: 0.875rem;
  text-align: center;
}


.credits-blog a, .credits-blog a:visited {
  color: #ddd;
}


.credits-blog a:hover, .credits-blog a:focus, .credits-blog a:active {
  color: #aaa;
}



.credits-designer {
  color: #aaa;
  font-size: 12px;
  font-size: 0.75rem;
  margin-top: 5px;
  margin-top: 0.3125rem;
  text-align: center;
}


.credits-designer a, .credits-designer a:visited {
  color: #aaa;
}


.credits-designer a:hover, .credits-designer a:focus, .credits-designer a:active {
  color: #ddd;
}

.tab td{
border: 1px solid #fff;
text-align:center;
}

    td.loctext {
        width: 90% !important;
    }

#wrapper .panel-row-style .widget_text .textwidget {
  margin-bottom: -15px;                                                              
}
.modal-body{position:relative;padding:15px}
.ctools-modal-dialog .modal-body{width:100%!important;overflow:auto}
.modal.left .modal-body,.modal.right .modal-body{padding:15px 15px;max-height:calc(100% - 120px);overflow:auto;}
#searchMobileModal .modal-body{margin-top:50%;}
.modal.left .modal-body{max-height:initial;}


#page {
  text-align: left;
  min-height: 960px;
}


#ninja{
  width:100%;
  height:auto;
  text-align : right;
}

	
	.domain-name {
		padding-top: 10px;
		font-size: 18px;
	}
.x-nav-wrap.desktop{display:block}
.x-nav-wrap.mobile{display:none;clear:both;overflow:hidden}
.x-nav-wrap.mobile.x-collapsed{display:none}

.context-ad__text {
    font-size: 13px;
    line-height: 1.2;
    color: #000000;
    margin: 0;
    word-break: break-word;
}

table.ensystable {border-spacing:0;border-collapse:collapse;border:0;padding:0;margin:0}

.widget .review-total-only.small-thumb.review-type-star { font-size: 2px }

.post-box .review-type-star.review-total-only {
    background: none!important;
    padding: 0;
    vertical-align: middle;
    margin-bottom: 0px;
}

.review-total-only .review-type-star {
    font-size: 12px;
    padding: 3px 6px;
}

.wp-review-on-thumbnail.review-type-star .review-total-star { margin: 0 }

.review-type-star.latestPost-review-wrapper {
    padding: 2px 8px;
}
.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-lg-4{width:33.33333333%}

	#news_top .new_products dl dt span.products_color{
	background: #ff8c00;
	color: #fff;
	font-size: 11px;
	font-style: normal;
	margin: 0 13px 0 0;
	padding: 1px 22px;
	text-align: center;
	}

	#contents .news dl dt span.products_color{
	background: #44CAE0;
	color: #fff;
	font-size: 11px;
	font-style: normal;
	margin: 0 13px 0 0;
	padding: 1px 22px;
	text-align: center;
	}

	#contents .products dl dt span.products_color{
	background: #ff8c00;
	color: #fff;
	font-size: 11px;
	font-style: normal;
	margin: 0 13px 0 0;
	padding: 1px 16px;
	text-align: center;
	}

	.single_news dl dt span.products_color{
	background: #44CAE0;
	color: #fff;
	font-size: 11px;
	font-style: normal;
	margin: 0 13px 0 0;
	padding: 1px 22px;
	text-align: center;
	}
.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-right:15px;padding-left:15px}
.col-sm-6{width:50%}

.homepage-deeper-column1 .vc_column-inner {
	border-right: 1px solid #e4e5e5;
    padding-right: 30px;
}
.ss .ui-socialbar-item.linkedin .ui-socialbar-image{background-position:0 -720px;}
.ss .ui-socialbar-item.linkedin:hover a,.ss.effect--fade .ui-socialbar-item.linkedin a{background-position:0 -760px;}
.ssm .ui-socialbar-item.linkedin .ui-socialbar-image{background-position:0 -540px;}
.ssm .ui-socialbar-item.linkedin:hover a,.ssm.effect--fade .ui-socialbar-item.linkedin a{background-position:0 -570px;}

	#site-navigation #nav_wrap .menu-item {width: 100% !important; display: block !important; float: none !important; border-top: 1px solid #FFF; padding: 0 !important;}

	#site-navigation #nav_wrap .menu-item a {padding: 15px 20px !important; color: #FFF !important;}

  #site-navigation #nav_wrap .sub-menu .menu-item a:before { content: "\f054"; font: normal normal normal 14px/1 FontAwesome; margin-right: 10px; }

	#site-navigation #nav_wrap .menu-item.current_page_item {background: #F06241;}


    .better-responsive-menu .menu-primary-container .sub-menu {
        display: none;
    }

.nind-li{float: left;width: 33.33333%;box-sizing: border-box;}

.nind-li a{position:relative;display: block;}

.nind-li img{display: block;width: 100%;}

.nind-li-sec{position: absolute;left: 0;top: 50%;margin-top:-43px;width: 100%;height: 100%;text-align: center;}

.nind-li-sec-ctr{display: inline-block;}

.nind-li-icon{float: left;}

.nind-li-icon img{display: block;width: 100%;}

.nind-li-desc{padding-top:10px;padding-left:20px;float: left;color: #fff;text-align: left;}

.nind-li-tit{font-size: 26px;}

.nind-li-p{margin-top:3px;font-size: 14px;text-transform: uppercase;font-family: arial;}

.nind-li:hover{position:relative;z-index:2;box-shadow: 0 15px 30px rgba(0,0,0,.5);transform: translate3d(0,-2px,0);}

.td-mobile-content .menu-item-has-children a {
  width: 100%;
  z-index: 1;
}

	#pre-header-search,
	#header-links,
	#pre-header-social {
		display: none;
	}

#header-links {
	float: right;
}

#header-links-inner {
	float: right;
}

#content,
.main-navigation,
.site-title,
.site-description {
    margin: 0 auto;
}

.main-navigation:after {
	clear: both;
	content: "";
	display: block;
}

.main-navigation ul {
	list-style: none;
	margin: 0;
	padding-left: 0;
}

.main-navigation .sub-menu a {
	white-space: nowrap;
}

.main-navigation .sub-menu .sub-menu {
	position: absolute;
	top: -1px;
	left: 100%;
}

.work-meta .produced_by, .work-meta .director, .work-meta .studio, .work-meta .agency, .work-meta .made_by {
  color: #8a8e8e;
  font-family: "Chronicle Text G1 A", "Chronicle Text G1 B", serif;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 8px;
  letter-spacing: 1px;
  line-height: 1.4; }

.work-meta .produced_by, .work-meta .studio, .work-meta .agency {
  display: inline-block; }

.work-meta .studio:before, .work-meta .agency:before {
  content: '\00a0'; }


.section-title {
    text-align: center;
    margin: 70px 0 40px !important;
}


.highlight .section-title {
    text-align: center;
    margin-top: 40px;
}


.section-title.top-space-sm {
    margin-top: 15px;
}


.section-title p {
    max-width: 450px;
    margin: 0 auto;
}

.orange-circle {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -khtml-border-radius: 50%;
    border-radius: 50%;
    position: relative;
    display: inline-block; 
    height:35px; 
    width:35px;
}


.overflow-container {
  position: relative;
  overflow: hidden;
  height: auto;
  min-height: 100%;
}

#container {
width:911px; 
margin:0 auto;
position:relative;
}


#container h1, #container .header {
font-size:30px;
font-weight:normal;
letter-spacing:-1px;
width:600px;
padding:32px 0 25px 0;
}


#container h1 a, #container .header a {
color:#222;
text-decoration:none;
}


#container h1 a:hover, #container .header a:hover {
color:#c00;
}





.group:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}


* html .group,
* html #nav ul li a {
height: 1%;
}


*:first-child+html .group {
min-height: 1px;
}


    #wrapper
    {
        min-height: 50px;
        max-height: 100px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        font-family: 'Oxygen', sans-serif;
    }
