﻿
#drop-about {
	left: 602px;
}


.skip-link a,.skip-link span{
	width: 0;
	height: 0;
	display:none;
}
.mkd-container-inner,.mkd-grid,.mkd-row-grid-section{width:768px}
.mkd-header-vertical .mkd-container-inner,.mkd-header-vertical .mkd-grid,.mkd-header-vertical .mkd-row-grid-section{width:950px}
.mkd-container-inner{width:1100px;margin:0 auto}
.mkd-search-cover .mkd-container,.mkd-search-cover .mkd-container-inner{height:100%}
.mkd-search-cover .mkd-container-inner .mkd-form-holder{padding:0}
.mkd-search-cover .mkd-container-inner .mkd-search-close{right:0}






#access .menu-header,
div.menu,
#colophon,
#branding,
#main,
#wrapper {
	margin: 0 auto;
	width: 940px;
}

#wrapper {
	background: #fff;
	margin-top: 20px;
	padding: 0 20px;
}


.home-widget-1 {
	width:31%;
	float:left;
	margin:0;
	padding-right:3.5%;
	}

	
	.home-widget-1,
	.home-widget-2,
	.home-widget-3 {
		width: 100%;
		clear:both;
		float:none;
		padding:0;
	}


.primarymenu {
float:left;
width:600px;
margin:0;
padding:0;
}

.red_word {
	font-family: sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #F00;
}

#top  {background-color: #7cef74;}
.font,.font4{font-family:Arial,Verdana,Geneva,sans-serif;font-size:11px;color:#FFF;}

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

#frontgate a:hover{text-decoration: none;}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

  .menumap ul li p.loc-area { text-align: center; font-size: 13px; }

  .menumap ul li p.loc-area span { font-size: 12px; }

  .menumap ul li p.loc-area br.nl { display: block; }

		
		#header.scrolled .header_cart .cart-icon-wrap { padding-top: 14px;}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}

.financity-body .gdlr-core-dropdown-tab .gdlr-core-dropdown-tab-content{ display: none; }

.financity-body .gdlr-core-dropdown-tab .gdlr-core-dropdown-tab-content.gdlr-core-active{ display: inline; }

.gdlr-core-dropdown-tab .gdlr-core-dropdown-tab-content-wrap{ overflow: hidden; padding-top: 4px; }

.gdlr-core-dropdown-tab .gdlr-core-dropdown-tab-content{ display: none; white-space: nowrap; }

.gdlr-core-dropdown-tab .gdlr-core-dropdown-tab-content.gdlr-core-active{ display: block; }


.home-services .home-service-left-shadow {
	position: absolute;
	top: 18px;
}

.contjs{float: left; height: 295px; overflow: hidden;}
.fs-18{font-size:1.286em}

.logo {width: 309px; height: 81px; margin: 0px; padding: 0px; float: left;}

.logo img {width: 309px; height: auto; margin: 0px; padding: 0px;}

.button-manage-img {
    margin-bottom: 2px;
    float: left;
    margin-left: 13px;
}

.meta-post {padding:0px 0px 10px;border-bottom:1px dashed #ccc;}

.meta-post span.glyphicon {margin-right:10px;}
.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%}
.wp_review_tab_widget_content .tab-content li,.widget .wp_review_tab_widget_content .tab-content li{list-style-type:none;float:left;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:10px 15px 15px;border-bottom:1px solid #e4e4e4;text-align:left;color:#444;background:0 0;position:relative}
.wp_review_tab_widget_content .tab-content li:last-child{border:none;margin-bottom:0}
.wpt_widget_content .tab-content li{list-style-type:none;float:left;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 11px;padding:0 15px 15px;border-bottom:1px solid #e4e4e4;text-align:left;color:#444;background:0 0;position:relative}
.wpt_widget_content .tab-content li:last-child{border:none;margin-bottom:0}
.wpt_widget_content .tab-content li:first-child{padding-top:5px}
.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}


	.search-provider .provider.row .collapse-group .collapse {
		background: #e4e4e4;
		border: none;
		margin: 0;
	}

  .header_top .header_top_left {
    padding: 35px 15px 10px;
  }

  .header_top .header_top_left:after {
    content: none;
  }
.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-auto,.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-lg-auto,.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-md-auto,.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-sm-auto,.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,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}
.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}

.fusion-imageframe {
  display: inline-block;
  z-index: 1;
  position: relative;
  max-width: 100%;
}

.fusion-imageframe.element-bottomshadow:before,
.fusion-imageframe.element-bottomshadow:after {
  opacity: 0.4;
}

.fusion-imageframe.element-bottomshadow img {
  margin: 0;
}
.fusion-imageframe, .imageframe-align-center{font-size:0px;line-height:normal;}


.section-sub-heading {
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.25;
  letter-spacing: .06em;
  color: #22be73;
}

	.entry-footer .bapeq li{
		margin-right: 10px;
		padding: 0;
	}

	.entry-footer .bapeq i{
		margin-right: 5px;
	}

	.entry-footer .bapeq li a span{
		display: none;
	}

    .header-slider-style2 .bapeq, .header-slider-style2 .rowipe{
        display:block;
    }
.et_pb_image_14.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.navigation-left .left{transform:rotate(-90deg);transform-origin:top left;position:absolute;bottom:50%;margin-bottom:-145px;left:18px;width:302px;font-size:1.275rem}
.navigation-left .left ul li{display:inline-block;margin-right:30px}
.navigation-left .left ul li:last-child{margin-right:0px}
.navigation-right .left{transform:rotate(90deg);transform-origin:top left;position:absolute;width:100px;top:30px;left:52px;font-size:1.775rem;letter-spacing:0}


#notification-modal .nm-button__wrapper {
  margin-bottom: 30px;
  text-align: right; }
.et_pb_slides .et_pb_slider_container_inner{display:table-cell;width:100%;vertical-align:middle}
.et_pb_slides .et_pb_empty_slide .et_pb_slider_container_inner,.et_pb_slides .et_pb_empty_slide.et_pb_container{display:block}
.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-lg-1,.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-lg-10,.col-lg-11{float:left}
.col-lg-7{width:58.333333333333336%}

#lang .language { position: absolute; }

.buttons #lang .language { display: none }

.touch #lang .language { position: relative; width: 200px; }
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}





.feedback_button_wrap{
	display:block;
	overflow: visible;
	-webkit-transform: rotateZ(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
	position: fixed;
	top:415px;
	left:-32px;
	width:101px;
	z-index: 1000;
	-webkit-backface-visibility: hidden;
}


.msie8 .feedback_button_wrap, .msie7 .feedback_button_wrap{
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
left:0;
}


.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}


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


.container:after {
  clear: both;
}


.container .jumbotron {
  border-radius: 6px;
}
.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}
.jumbotron .container{max-width:100%}

.td-weather-lo-hi {
  float: left;
  text-align: left;
  width: 55px;
}

.td_block_weather .td-column-2 .td-weather-lo-hi,
.td_block_weather .td-column-3 .td-weather-lo-hi {
  width: auto;
}


.td_uid_24_5d22a7bf006be .tds-title {
				    margin-top: 10px;
				}


.td_uid_30_5d22a7bf023aa .tds-title {
				    margin-top: 10px;
				}


.td_uid_36_5d22a7bf03cbd .tds-title {
				    margin-top: 10px;
				}


.td_uid_47_5d22a7bf061f9 .tds-title {
				    margin-top: 10px;
				}


.td_uid_53_5d22a7bf07aef .tds-title {
				    margin-top: 10px;
				}


.td_uid_59_5d22a7bf093e7 .tds-title {
				    margin-top: 10px;
				}


.td_uid_70_5d22a7bf0b756 .tds-title {
				    margin-top: 10px;
				}


.td_uid_76_5d22a7bf0d07d .tds-title {
				    margin-top: 10px;
				}


.td_uid_82_5d22a7bf0e972 .tds-title {
				    margin-top: 10px;
				}


.bottom-footer {
    background: rgba(255, 255, 255, 0.1) none repeat scroll 0 0;
    color: #bfbfbf;
    font-size: 12px;
    padding: 10px 0;
}


.header__contact-item-text {
  display: block;
}

  .header__contact_call_back .header__contact-item-text {
    text-align: right;
    margin-left: 0;
  }


.header__contact-item-text strong,
.header__contact-item-text span {
  display: block;
}


.header__contact-item-text strong strong,
.header__contact-item-text strong span,
.header__contact-item-text span strong,
.header__contact-item-text span span {
  display: inline-block;
}


.header__contact-item-text strong {
  color: #ffffff;
}
.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%}


			td.recentcommentstextend {
				border: none !important;
				padding: 0px 0px 2px 10px;
			}


			.rtl td.recentcommentstextend {
				padding: 0px 10px 2px 0px;
			}
.site-footer__top{padding:35px 35px 0}

#footer-area .widgettitle {
  font-size: 18px;
  color: inherit;
  margin-top: 0px;
  color: #ac0000;
  font-weight: 400;
  background-color: transparent!important;
  padding: 0!important;
  text-transform: none!important;
}

#footer-promotion .widgettitle {
  font-size: 22px;
  color: inherit;
  margin-top: 0px;
  color: #ac0000;
  font-weight: 400;
  background-color: transparent!important;
  padding: 0!important;
}

.fcat a {font-style:italic;font-size:1em;color:#222;text-decoration:none;font-size:0.9em;line-height:1.2em;}

.fcat a:hover {text-decoration:underline;}

.fcat {display:none;}




#wrapper {
	position:relative;
	max-width:1140px;
	margin:0 auto;
	box-shadow:0 0 18px rgba(0, 0, 0, .4);
	background:#f8f8f8;
	overflow:hidden;
}


.page-template-template-no-sidebars-php #wrapper,
.page-template-template-blog-no-sidebars-php #wrapper,
.page-template-template-portfolio-no-sidebars-php #wrapper {
	max-width:760px;
}


	#wrapper,
	.page-template-template-no-sidebars-php #wrapper,
	.page-template-template-blog-no-sidebars-php #wrapper,
	.page-template-template-portfolio-no-sidebars-php #wrapper {
		max-width:380px;
	}

.text1 { font-size: 15px; }
.section-video .section-video-holder{position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1;opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s}
.section-video .section-video-holder iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}
.section-video.video-playing .section-video-holder{z-index:15;opacity:1;visibility:visible}
.fusion-contact-info{line-height:44px;}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-contact-info{text-align:center;line-height:normal;}
#side-header .fusion-contact-info{word-wrap:break-word}


.t3-spotlight .t3-module {
margin-bottom: 5px;
}
.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}


.top-left a#menu-toggle i:hover{ color:#FFED00;}

.top-left a#menu-toggle i:focus, .top-left a#menu-toggle i:active{ color:#ffffff;}


.top-left{ float:none;}

.top-left a#menu-toggle{display:none}

.top-left span#site-logo{margin-left:0}
.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}
.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;will-change:opacity;transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}
.pswp__top-bar,.pswp__caption{background-color:rgba(0,0,0,0.5)}
.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:rgba(0,0,0,0.3)}
.pswp__ui--idle .pswp__top-bar{opacity:0}
.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity:0.001}
.pswp--minimal--dark .pswp__top-bar{background:none}

    body.blog.blog-transparent-header-enable header .regular-logo,
    body.single-post.blog-post-header-with-bg.blog-post-transparent-header-enable header .regular-logo,
    body.page.blog-post-header-with-bg.blog-post-transparent-header-enable header .regular-logo {
        display: none;
    }

.mainmenu-belowheader.fixed .logo .regular-logo {
    display: inline-block!important;
}
.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-43.x-section {padding:0em;background-color:rgb(199,203,204);}

#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;
}
.page-template-page-topics #topics-list li.cat-item-35[style]{padding-left:0!important}

 

.flex-container a:active,
.flexslider a:active {outline: none;}




.flexslider { border: 0; position: relative; }

.flexslider .slides {zoom: 1;}

.slider-holder .flexslider { width: 497px; height: 288px; position: relative; }

.slider-holder .flexslider ul.slides { list-style: none; list-style-position: outside; position: relative; }

.slider-holder .flexslider ul.slides li { width: 497px; height: 288px; float: left; }

.slider-holder .flexslider ul.slides li img { width: 497px; height: 288px; }




.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child {
  margin-bottom: 0;
}


.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap *:last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap *:last-child{
	margin-bottom:0;

}


.ad1{
	margin:5px 0;
}



.wrapper {
	margin:0 auto;
	width:960px;
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.map-tip{font:14px/16px Trebuchet MS,Helvetica,Arial,sans-serif;display:none;padding:3px;border:1px solid #ebeced;color:#edeef0;z-index:1000;float:left;position:absolute;background:#494949;background:-moz-linear-gradient(top,rgba(73,73,73,1) 0%,rgba(101,101,101,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(73,73,73,1)),color-stop(100%,rgba(101,101,101,1)));background:-webkit-linear-gradient(top,rgba(73,73,73,1) 0%,rgba(101,101,101,1) 100%);background:-o-linear-gradient(top,rgba(73,73,73,1) 0%,rgba(101,101,101,1) 100%);background:-ms-linear-gradient(top,rgba(73,73,73,1) 0%,rgba(101,101,101,1) 100%);background:linear-gradient(to bottom,rgba(73,73,73,1) 0%,rgba(101,101,101,1) 100%);word-break:keep-all;white-space:nowrap}
.map-tip p{margin:0!important}
.map-tip img{float:left;padding:3px}

div.ubermenu-content-block .catalogue-nav {display:none;}
.uber-clear:after,.ubermenu .ubermenu-column:after,.ubermenu .ubermenu-content-block:after,.ubermenu .ubermenu-image:after,.ubermenu .ubermenu-postlist-item:after,.ubermenu .ubermenu-submenu:after,.ubermenu .ubermenu-tabs:after,.ubermenu:after{content:"";display:table;clear:both}
.region-content-full .teaser--event:not(:only-child){width:calc(33.3333333333% - 8px);margin:8px 2px 8px 2px;}
.theme-longwave .region-top-hat{position:relative;}

.first-article article {position:relative;}

.first-article article figure a img, .other-articles article figure a img {width:100%; height:auto;}

.first-article .copy.g-4col.omega {position:absolute; bottom:0; background:rgba(64,56,48,0.8); width:100%;}

.first-article .copy.g-4col.omega h1 a {color:#fff; font-size:.6em; font-weight:600; vertical-align:center; display:inline-block; width:100%; padding:10px;}

	.first-article {margin-bottom: 2em;}

.f_r{float:right;}

.cate_ad .f_r{ height:188px; width:198px;overflow:hidden; }

.group .f_r{ width:455px; line-height:23px; text-align:left}



.idblog-rp-widget div.idblog-rp {padding: 20px;border: 2px solid #ecf0f1;}

.idblog-rp-widget li {margin-bottom: 7px;border-bottom: 2px solid #ecf0f1;}

.idblog-rp-widget li:last-child {margin-bottom: 0;border-bottom: none;}

.idblog-rp-widget li#listpost img {float: left;margin-right: 15px;width: 60px;height: 60px;min-width: 60px;min-height: 60px;max-width: 60px;max-height: 60px;}

.idblog-rp-widget li.banner{padding-bottom: 15px;}

.btn_table{border-spacing: 5px; }

.btn_table span{font-size:14px}

	.small-12.medium-6.large-6.columns.bigleft {
    padding-left: 0;
    padding-right: 0;
}

.large-8 .large-6,
#content .large-8,
#primary .large-8{
    padding-left: 0;
}

div.large-6.columns.rightpost div.entry-meta{
    border: none;
}
.large-6{width:50%}

.row{margin-right:-15px;margin-left:-15px;}
.header_top .container{display:inline-block}
.container{position:relative;padding:0;width:100%}
.content .container .container_inner{padding:43px 0 0 0}
.title .title_holder .container{display:table-cell;vertical-align:middle}
.title_outer.with_image .title .title_holder .container,.title_outer .has_fixed_background.title .title_holder .container,.title_outer .has_background.title .title_holder .container{display:block;height:100%}
.projects_holder_outer .container .container_inner{padding:0}
.content .testimonial_content .container .container_inner{padding:0}
.content .container .container_inner.full_map{padding:30px 0 0}
.qode_call_to_action.container{background-color:#00aeef}
.qode_call_to_action.container .container_inner{padding:40px 0}
.qode_search_form .container i{padding:0}
.qode_search_form .container input{width:90%;padding:0 0 0 10px}
.qode_search_form .container .qode_search_close{right:0}

.mt10{margin-top:10px !important;}
.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}

.sub-menu .menu-item-has-children:after { color: #fff }

	.nav-container li.main-menu-item {
		padding-bottom: 0;
	}


.search-results {
  color: rgba(0, 0, 0, 0.8);
}


.ajax-search .search-results {
  display: none;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}


.ajax-search .search-results.is-active {
  display: block;
  opacity: 1;
  visibility: visible;
}


.ajax-search .search-results .typing-loader {
  margin: 0 auto;
}


.ajax-search .search-results:not(.is-loading) .typing-loader {
  display: none;
}


body.search-results {
  padding-top: 0;
  overflow: visible;
}


.header-search-dropdown .search-results {
  max-height: calc(100vh - 108px);
  overflow-y: auto;
}

.rnav{
 padding: 10px 4px 10px 4px;
}
.gallery__product--hidden,.notice-bar{display:none}
.gallery__product{width:250px;padding:15px;background:#fff;position:absolute;z-index:3}


.grideschis
{
background-color:#E6E7E9;
}



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

  #masthead .language-switcher ul.sub-menu {
    list-style-type: none;
    margin-left: 0;
    padding-left: 0; }


.genesis-nav-menu .menu-item {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
}


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


.site-footer li.menu-item{display: inline-block; margin-left:2px}

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

.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-tabs a,
.nav-pills a,
.breadcrumb a,
.pager a {
  color: #fff;
}


.nav-tabs .active .badge {
	color: #da2657;
	background-color: #fff;
}


.nav-tabs a,
.nav-pills a,
.breadcrumb a,
.pager a {
  color: #fff;
}
.inline-block{display:inline-block}
.social ul.social-links li.inline-block{height:40px;width:40px}
.nav-bar.active li.inline-block{width:100%;display:block;border-bottom:1px solid;border-color:#ec8468}
.bg-site-header li.inline-block.mr1{width:43%}

.social-icons li.social-facebook a {background-position:-60px 0;}

.social-icons.colored li.social-facebook a,
.social-icons.coloredHov li.social-facebook a:hover {background-color:#3b5998;}

#share-modal .share-sent-msg {
  font-size: 30px;
  text-transform: uppercase;
  text-align: center;
}


.share-sent {
    position: absolute;
    top: 35%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.main-navigation__off-canvas{z-index:1;margin-top:60px;padding:0;display:block;background-color:#29296b;position:absolute;top:0;width:100%;transform:translateX(100%)}
.is--scrolled .main-navigation__off-canvas{box-shadow:none}

#aside-eventos-lista, #aside-noticias-lista, #aside-reuniao-lista, #noticia3, #noticia4, #noticia5{display: none}
#menu li.m_last{background:0 0;padding-right:0}
#menu li.m_last a{padding-right:0}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}

.upgame{text-align:center;background:#000;color:#fff;line-height:25px;}

    #mw_board_group_3 .mw_board_group_3_info { padding:2px 0 0 5px; height:25px; overflow:hidden; background-color:#f8f8f8; font-size:11px; }

    #mw_board_group_3 .mw_board_group_3_info a { font-size:11px; }
#wp-calendar tfoot #next{text-align:right}

.windowbg2
{
	color: #000000;
	background-color: #f6f5e9;
}



.gigpress-row td {
	border-bottom: 1px solid #EEE;
}



tr.gigpress-divider.gigpress-row td {
	border-top: 2px solid #CCC;
}



tr.gigpress-row.cancelled, tr.gigpress-info.cancelled, tr.cancelled span.gigpress-info-label, tr.cancelled span.gigpress-info-item {
	color: #999;
}


.nav-search-wrap {
	width: 50px;
	height: 50px;
	}
.fxb-col{-webkit-box-flex:1;-ms-flex:1;flex:1}

div.search_bar { padding-top: 18px; height: 20px; }

    div.search_bar input.text { border: none; background: none; width: 100px; font-size: 11px; color: #999999; }


img.grey {
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
}
#my_content{position:relative}
.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}
.content-block--banner .container-fluid{margin-left:56px;margin-right:56px;width:100%}

.nfoot-link-btn{position:relative;height: 20px;text-indent:15px;line-height: 20px;border: 1px solid #d5d5d5;cursor: pointer;}

.nfoot-link-btn:after{content: '';position: absolute;top: 50%;right: 5px;margin-top:-3px;height:0;width:0;border-top: 6px solid #999;border-left: 6px solid transparent;border-right: 6px solid transparent;}


.widget-title { color: #3a3c3d; }


.widget
.children,
.entry-content ol ol,
.entry-content ol ul,
.entry-content ul ul,
.comment-body ol ol,
.comment-body ol ul,
.comment-body ul ul,
.widget ul ul { margin-bottom: 0; }


#overlay-inner .widget-title { color: #8d9094; }






.widget { margin: 0 0 20px 0; }


.widget ul {
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 18px;
}


.widget ol {
	list-style-type: decimal;
	margin-bottom: 0;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}



.instagram-image-wrap {
    display: block;
    margin: 0 -4px 4px -4px;
}


.widget-instagram-footer .instagram-image-wrap {
    padding: 0;
    margin: 0;
}


.instagram-image-wrap .slider-loading {
    background-color: #2c2f33 !important;
}


.is-dark-text .instagram-image-wrap .slider-loading {
    background-color: #fff !important;
}
