﻿

.box-news h1.title {
    font-size: 60px;
    font-family: 'museo_sans500';
    padding-left: 400px;
    color: #000;
}


.box-news h1.title span {
    font-family: 'museo_sans100';
}
.post-list .post-row{margin-left:0;padding-left:0}

.post-list .post-row:last-child { border: none; margin-bottom: 0; }


.tbl-a thead th{background:#29abe2;color:#fff;height:35px;font-size:16px;}

.tbl-a tbody th{background:#eee;height:30px;font-size:14px;}

.tbl-a tbody th,.tbl-a tbody td{text-align:center;font-size:14px;border:1px solid #eee;border-width:0 1px 1px 0;height:30px}

.tbl-a tbody th:last-child{border-right:0}

.tbl-a tbody td:last-child{border-right:0}

.tbl-a{border-collapse:collapse;border-spacing:unset;}
.img-responsive,.img-thumbnail,.table,label{max-width:100%}
.img-responsive{display:block;height:auto}
.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:7px;padding-right:6px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}

	.ves-inner.page-main.clearfix {position: inherit}
.mw-row-tablet-100 .elementor-container{max-width:100%!important}
.elementor-section .elementor-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto;position:relative}


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


.gallery{
	margin-top: 4% 0%;
}
ul.mega-menuh li .sub .row{margin-left:0px}
.jbmm.responsive.custom ul.mega-menuh li .sub .row{width:auto !important}
.black ul.mega-menuh li .sub .row{width:100%;overflow:hidden;clear:both}
.row{margin-left: -15px;margin-right: -15px}
.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after{content: " ";display: table}
.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.navbar:after,.navbar-header:after,.navbar-collapse:after{clear: both}
.jbmm.custom ul.mega-menuh li .sub .row{width: 100%;overflow: hidden;clear: both}
.list-inline{padding-left:0;margin-left:-5px;list-style:none}

#navigation .menu .menu-item{
	float: left;
	margin-right: 13px;
}

#navigation .menu .menu-item a{
	color: #f0f0f0;
	font-size: 15px;
	font-weight: normal;
}

#navigation .menu .menu-item a:hover,#navigation .menu .menu-item a:active,#navigation .menu .menu-item a:visited{
	text-decoration: none;
}

#navigation .menu .menu-item a:hover{
	color:#b0b0b0;
}
.istouch #menu .menu-item-has-children .sub-menu li.view-all{display:block !important}
#menu .menu-item-has-children .sub-menu{list-style:none;margin:0;padding:0}
#menu .menu-item-has-children.hover .sub-menu li a{font-size:1rem}
#menu .menu-item-has-children .sub-menu li.view-all{display:none}
#menu .menu-item-has-children .sub-menu a{display:block;padding:.375rem 1.25rem;font-size:1rem;line-height:1.5;text-decoration:none;color:#000;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#menu .menu-item-has-children .sub-menu a:hover{color:#41812a}
#menu .menu-item-has-children.hover .sub-menu{visibility:visible;opacity:1}
#menu .menu-item-has-children.hover .sub-menu a{padding:.375rem 1.875rem;font-size:.875rem;line-height:1.25rem}
.site-article-more-news{margin-bottom:5rem}



.page-breadcrumb a{
    color: #db2723;
}


.page-breadcrumb {
    font-size: 12px;
    line-height: 0.7;
}

.page-breadcrumb li{
    display: inline-block;
    color: #747474;
}


#access  ul  li.current_page_item,
#access ul li.current-menu-item  {
}
.header .mob_menu{position:absolute;right:0;top:-500px;z-index:-1;width:275px;background-color:#fff;border-top:3px solid #383e30;text-transform:uppercase;font-size:14px;font-weight:500;letter-spacing:.025em;color:#383e30;padding-left:14px;padding-top:12px;padding-bottom:22px;-webkit-transition:.5s;transition:.5s}
.header .mob_menu.active{top:64px}
.header .mob_menu li{line-height:30px;margin-bottom:3.5px}
.header .mob_menu li a{display:block}
.header .mob_menu a{float:none}
.header .mob_menu .soc_links{float:none;margin-top:12px;margin-left:7px}
.header .mob_menu .soc_links a{-webkit-transform:scale(1.423);-ms-transform:scale(1.423);transform:scale(1.423);-webkit-transition:none;transition:none;margin-left:0;margin-right:33px}
.header .mob_menu .contact_links{text-transform:none;margin-top:18px}
.header .mob_menu .contact_links a{display:block;float:none;margin-left:0}

#fix_css{
	width: 100%; 
	height: 100%; 
	position: fixed; 
	top: 0px; 
	z-index: 98;
	opacity:.8; 
	overflow: hidden; 
	display: none;
	background-color: #000; 
}

#main .slider{
list-style:none outside none;
margin:0;
padding:0;
width:100%
}

#main .slider .slide{
margin:0;
padding:0;
width:100%;
text-align:left
}

#main .slider .slide.cycle-slide-active{
position:relative !important
}
.footer-nav .menu-item{max-height:20px !important}

#join #main #r1 .rowMain #job-box .job-list .right .go-down {
  height: 30px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.granit img {margin-left: auto; margin-right: auto;}

.main-header .cart .recently-added table tfoot .items-count { font-weight: normal; }



.windowbg, #preview_body
{
	color: #000000;
	background-color: #f6f5e9;
}
.vce-loop-wrap{float:left;width:100%}










#supplementary {

	padding: 0 10px;

        margin: -30px 0 0 0;

}




#supplementary + .site-info {

	border-top: 1px solid rgba(255, 255, 255, 0.2);

}
.entry h1,h1.entry-title{font-weight:400}
.front .entry-title,.node-type-conferences .pgtitle,.node-type-page .pgtitle,.node-type-panel .pgtitle,.page-news .pgtitle,.page-publications-resources .pgtitle,.node-type-news .pgtitle,.page-advocacy .pgtitle,.node-type-advocacy .pgtitle,.page-practice-management .pgtitle,.node-type-practice-management .pgtitle,.page-taxonomy-term .pgtitle{display:none;}
.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}
.menu-level-2.menu-item-has-children{margin-top:6px!important}
.menu-level-2:not(.menu-item-has-children){margin-bottom:-6px!important;margin-top:6px!important}
#et_mobile_nav_menu .menu-level-1-child-main ul.sub-menu li.menu-level-2 a{margin-left:22px!important}
.row{margin-right:-15px;margin-left:-15px}

	.header-widget .widget { position: static; text-align: center; margin-top: 20px;}


.header-widget {
	position: relative;
}
#catcher{height:0!important}
.clear{clear:both}

.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-3 {
    width: 25%;
  }

#submenu .submenu-item .img {
	width: 100%;
	min-height: 90px;
	margin-bottom: 4px;
}
.page-preloader-cover .dot1,.page-preloader-cover .dot2 {background-color: #176f44;}
#main,.fullmod,.resize,.div_player{width:100% !important}
.mod_12047854 .fullmod table{width: 100%;}
#z_col0.full .mod_12047854 .fullmod .fullmod, #z_col100.full .mod_12047854 .fullmod .fullmod, #z_col130.full .mod_12047854 .fullmod .fullmod{width: auto;}
.mod_3947199 .fullmod table{width: 100%;}
#z_col0.full .mod_3947199 .fullmod .fullmod, #z_col100.full .mod_3947199 .fullmod .fullmod, #z_col130.full .mod_3947199 .fullmod .fullmod{width: auto;}
.mod_11713360 .fullmod table{width: 100%;}
#z_col0.full .mod_11713360 .fullmod .fullmod, #z_col100.full .mod_11713360 .fullmod .fullmod, #z_col130.full .mod_11713360 .fullmod .fullmod{width: auto;}
#z_col130.full .mod_11926472 .cel1 .fullmod, #z_col130.full .mod_11926472 .entete .fullmod, #z_col130.full .mod_11926472 .cel2 .fullmod {width: 982px;}
 #z_col0.full .fullmod {padding-left: 10px !important;padding-right: 10px !important;}



.wpb_content_element.wpb_single_image img {
  height: auto;
  max-width: 100%;
}
.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}

.tagline {
  text-align: center;
}

  .site-header .tagline {
    position: absolute;
    right: 0px;
    top: 0px;
    color: #7ac7ff;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 14px;
  }


.dark {
    color: #242526;
    font-weight: 400;
}
.mast-onair .amp-onair-widget .amp-onair-show-image{float:left;margin-right:2%}
.mast-onair .amp-onair-widget .amp-onair-show-image-img{max-height:62px;max-width:92px}

  .header_stempel_block img#stempel_svg {
    max-width: 150px;
  }
.header__nav--right .on-demand__content ul.on-demand__inner--item-list .dfp-tag-wrapper .dfp-tag-wrapper{margin:15px auto;display:block;text-align:center;}
.header__nav--right .on-demand__content ul.on-demand__inner--item-list .dfp-tag-wrapper .dfp-tag-wrapper:before{content:"SPONSORED BY";font-style:italic;font-size:12px;padding-bottom:4px;}


.home-block .offer-overlay {
    position: absolute;
    width: 100%;
    z-index: 5;
    bottom: 0;
    background-image: linear-gradient(to top, rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0.5) 100%);
}


.home-block .offer-overlay .offer-block .title-block {
    border-bottom: medium none;
}

.td-pb-span3 {
  width: 25%;
}
a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .banner-button:hover, button:hover, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, .to-top:hover, .special .meta-post .fa, .hentry .meta-post a:hover, .special h2.title-post a:hover, .widget-section .widgettitle, .default-testimonials .client-info .client .client-name, .type-team.type-b .team-social li a, .type-team .team-content .name, #site-navigation ul li a:hover, #site-navigation ul li a:hover { color: #7F7F7D }
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:16px;}

.box-style-16{
	padding:30px 30px 10px 30px;  
	background: #FCCAC1; 
	box-shadow: inset 0 0 0 5px rgba(200, 200, 200, 0.1), 0 0 3px 0 rgba(0, 0, 0, 0.35); 
	-webkit-box-shadow: inset 0 0 0 5px rgba(200, 200, 200, 0.1), 0 0 3px 0 rgba(0, 0, 0, 0.35); 
	-moz-box-shadow: inset 0 0 0 5px rgba(200, 200, 200, 0.1), 0 0 3px 0 rgba(0, 0, 0, 0.35); 
	border:1px solid #fff; 
	margin-bottom:20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color:#2e415c;
	position:relative;
}
.popup-content__container{padding:30px 70px;background:#fff;text-align:center;overflow:hidden}
.popup-content__container--padded{padding:80px 40px 60px}


.eventscal-module .old,
.eventscal-module .old a,
#eventcal-component .old,
#eventcal-component .old a {
	color: gray;
}


.mod_eb_mincalendar_dayname {
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    text-align: center;
    text-decoration: none;
}

#primary { }


#content, .sidebar, #content-wide {
	font-size:0.9em;
	}

div.sidebar {
	float:left;
	width:180px;
	margin:0 0 0 20px;
	position:relative;
	overflow:hidden;
	border-left:1px solid #ccc;
	padding:0 10px 0 20px;
	}

div.sidebar ul {
	margin:0;
	padding:0;
	list-style:none;
	}

  .btn-wrapper + .btn-wrapper {
    margin-top: 1em; }
h2.servizi{background-position:left -150px;}
.testimonial-ctn .customer-name{padding-left:0;padding-right:10px}
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.istouch #menu .menu-item-has-children .sub-menu li.view-all{display:block !important}
#menu .menu-item-has-children .sub-menu{list-style:none;margin:0;padding:0}
#menu .menu-item-has-children.hover .sub-menu li a{font-size:1rem}
#menu .menu-item-has-children .sub-menu li.view-all{display:none}
#menu .menu-item-has-children .sub-menu a{display:block;padding:.375rem 1.25rem;font-size:1rem;line-height:1.5;text-decoration:none;color:#000;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#menu .menu-item-has-children .sub-menu a:hover{color:#41812a}
#menu .menu-item-has-children.hover .sub-menu{visibility:visible;opacity:1}
#menu .menu-item-has-children.hover .sub-menu a{padding:.375rem 1.875rem;font-size:.875rem;line-height:1.25rem}

	.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu li {
			border-bottom:0px;
			border-top:1px solid #ddd;
	}

	.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu {
			padding-top:15px;
			margin-bottom:-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-md-4{width:33.33333333%}
.view-category .arep-term-links ul li.first{border-right:1px solid #fff;}

ul#image_bandeau_img_liste .image_bandeau_img {
	float:left;
	height:310px;
	width:435px;
	overflow:hidden;
	padding:0px;
	margin:0px;
	display:none;
	background:none;
}

ul#image_bandeau_img_liste .image_bandeau_img.selected {
	display:block;
}

ul#image_bandeau_img_liste .image_bandeau_img img {
	border:none;
}

.editorial_col_droite.type_2 ul#image_bandeau_img_liste .image_bandeau_img {
    float: left;
    height: 109.92px;
    width: 150px;
    overflow: hidden;
    padding: 0px;
    margin: 0px;
    display: none;
    background: none;
}
.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}


.widget-columns-column {
	vertical-align: top;
	border-width: 0;
}


.copyright{
padding-top:8px;
color:#918f88;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:25px;
padding-right:25px;
}


.copyright a{
color:#918f88;
text-decoration:none;
}


.copyright a:hover{
color:#999999;
text-decoration:none;
}


.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .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-10, .col-sm-11, .col-sm-12,
.col-md-1, .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-10, .col-md-11, .col-md-12, .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, .col-lg-12 {
  padding: 0;
}


.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px; }

  .col-sm-12 {
    width: 100%; }

	
	#main-wrapper
	{
		padding: 0 0 3em 0;
	}

.no-underline a:hover, .no-underline a:active, .no-underline a:link, .no-underline a:visited {
	text-decoration: none;
}

.post h3 {
	color: gray;
	font-size: 150%;
	font-weight: normal;
	margin-bottom: 1.5em;
	}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.site-header-is-scrolled .site-header-nav .menu-item a{padding:2px 0}



.clear:after,
.hentry:after,
.archive-post-wrap:after,
.wrapper:after,
.catchresponsive-nav-menu:after,
.featured-content-wrap:after,
#content_sidebar_wrap:after,
.widget:after,
.widget-wrap:after,
#nav-below:after,
.page-links:after,
.post-navigation:after,
.nav-links:after,
#site-generator:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}


.sidebar-header-right,
.sidebar-header-right .widget-wrap {
	float: right;
}



.widget_catchresponsive_social_icons .widget-wrap {
	margin-left: -5px;
}


	#masthead .search-field,
	.sidebar-header-right .widget-wrap {
	    float: none;
	}






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px; background:#000; background:rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}


.tb-text {
	position: relative;
	padding: 25px 40px 80px 30px;
}
#eufund .eu-fund-logo{max-height:50px;margin-left:30px}

.lists.products .clone-tobasket,.page.product .clone-tobasket{position:fixed;z-index:50;opacity:0.9;display:block;overflow:hidden;}

.product.hot .price{font-size:20px;font-weight:700;}

.product.hot .priceOld{font-size:15px;font-weight:700;color:#ec0647;text-decoration:line-through;}

  div.lvl2_banner_right{ display: none;}




.fullwidth .container, .fullwidth .row, .fullwidth .cell {
	width: 100%;
}





.alignnone {
  clear: both;
  margin: 5px 20px 20px 0;
}

a img.alignnone {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignnone {
  margin: 5px 20px 20px 0;
}


.slicknav_nav .menu-item-has-children.slicknav_open,
.slicknav_nav .page_item_has_children.slicknav_open {
	padding-bottom: 0;
	border-bottom: 0;
}

.slicknav_nav .menu-item-has-children li,
.slicknav_nav .page_item_has_children li {
	background: #111;
}


.main-menu li .sub-nav {
  border-bottom: 0px;
  padding: 4px;
  padding:0;
}


.main-menu li .sub-nav a{
  color:#000;
}
header.header .et-trending #et-secondary-menu .menu-item-has-children ul{top:-10px;left:100%}

.home__facebook .home__facebook--inner{text-align: left; margin:15px 5px;}





#footer-all{width: 100%; position:relative; margin:0 auto;}
.et_pb_row,.et_pb_column .et_pb_row_inner{padding:21px 0}


#parceiros-content {
	width: 310px;
	height: 250px;
	background: #e3e2e0;
	position: relative;
	overflow: hidden;
}
.container-fluid{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}
#g-navigation .g-social{text-align:right}
#g-footer .g-social a{background:#585858;color:#000;width:30px;height:30px;margin-bottom:4px}
#g-footer .g-social a:hover{background:#fff}
.g-social a{display:inline-block;background:#888;color:#fff;border-radius:.1875rem;text-align:center;vertical-align:middle;padding:.1rem .25rem}
.g-social a span{vertical-align:middle}
.g-social a:hover{color:#fff;background:#3d84d9}
#g-header .g-social a:hover{background:#fff!important;color:#840000}
#g-header .g-social a{background:#888!important;color:#000;width:30px;height:30px;margin-bottom:4px}
.outline-home #g-header .g-social.social-items{top:-35px;position:relative}
.g-social.social-items{text-align:center}




.textwidget p { margin-top: 20px; }

.textwidget p:first-child { margin-top: 0; }

.textwidget ul { list-style: square; }

.textwidget ol { list-style: decimal; }

.textwidget ul, .textwidget ol { margin: 0 0 20px 15px; }

.textwidget ul ul, .textwidget ol ol { margin: 0 0 0 15px; }
.banner{padding:12px 0px;}
.banner .op-logo img{max-width:190px;padding-top:2px;}
.banner .navigation a{text-transform:uppercase;letter-spacing:1px;}
.banner .navigation ul li{display:inline;margin-right:0;line-height:39px;padding:1.2em 1.1em;}
.banner .navigation{margin-top:20px;}
.banner .navigation ul li a{color:#fff;font-family:'Montserrat',sans-serif;}
.secondary-nav-outer-wrap__layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}


.clearboth {clear:both;
}


.main{
	background:#FFF;
	width:1000px;
	height:auto;
	margin:auto;
	padding:0 10px;
}


.main .maincontent .footer .menu-footer p {
	font-size: 10px;
}


.genesis-nav-menu .menu-item {
	display: inline-block;
	margin: 0;
	padding-bottom: 0;
	text-align: left;
}


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




.menu .menu-item:focus {
	position: static;
}


	.genesis-responsive-menu .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		position: relative;
		text-align: left;
	}


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


	.genesis-responsive-menu .genesis-nav-menu .menu-item a {
		border: none;
		margin-bottom: 1px;
		padding: 15px 20px;
		width: 100%;
	}
span.side-list-cat{color:#999;float:left;font-family:montserrat,sans-serif;font-size:.65rem;font-weight:400;line-height:100%;margin-bottom:6px;text-transform:uppercase;width:100%}
#foot-widget-wrap span.side-list-cat{display:none}
#logo{display:block;margin:auto;width:auto;padding:47px 0 29px;text-align:center;}
#logo a{display:inline-block;text-decoration:none;}
#logo h1 img,#logo a img{display:block;margin:0 auto;}
#logo h1 span,#logo a span{display:block;margin:10px auto 0px;color:#191919;font-size:14px;line-height:20px;text-transform:uppercase;}

    #mw_board_group_3 .mw_board_group_3_list_layout { padding:15px 0 0 15px; }

    #mw_board_group_3 .mw_board_group_3_list_layout div { height:25px; }


.body_02 .content {
    width:60%;
    float:right;
}


.body_02 .content div.left,
.body_02 .content div.right {
    width:45%;
}


.body_02 .content div.left,
.body_02 .content div.right {
    width:45%;
}

#ttw_ftdl {
	text-align:left;
	}


.grideschis
{
background-color:#E6E7E9;
}
.menu-mobile-lateral .list{text-align:center}
.menu-mobile-lateral .list ul{margin:0;padding:0}
.menu-mobile-lateral .list ul li{list-style:none}
.menu-mobile-lateral .list li{border-bottom:1px solid #d6d3d3;padding:10px 0}
.menu-mobile-lateral .list li a{padding-left:0;background:0 0;font-size:1.375em}
.fl-node-5b46399320307 .uabb-creative-menu:not(.off-canvas):not(.full-screen):not(.menu-item) .uabb-creative-menu .sub-menu {min-width: 220px;}
.fl-node-5b4665a48ff28 .uabb-creative-menu .uabb-has-submenu-container a span.menu-item-text {color: #;}
.fl-node-5b4665a48ff28 .uabb-creative-menu:not(.off-canvas):not(.full-screen):not(.menu-item) .uabb-creative-menu .sub-menu {min-width: 220px;}
#tertiary-content #region-upper-inner #footer-links{float:left;padding-left:15px;}


.text-green {
  color: #22be73;
}


.text-green-light {
  color: #8bc34a;
}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}


    .img-responsive {
        max-width: 100%;
    }


    .is-flex .img-responsive {
        max-width: 100%;
    }


    .col-md-6 .img-responsive {
        max-width: 100% !important;
        margin: 5px auto;
    }


#map-container .marker-wrap { position:absolute; z-index:100; overflow:hidden; transform:translate(-50%,-100%); border-radius:3px 3px 0 0;}

#map-container .marker-wrap:hover { overflow:visible;  z-index:1000;}

#map-container .marker-wrap:hover .marker-popover { opacity:1; }

#map-container .marker-wrap .fa { cursor:pointer; display:inline-block; vertical-align:middle; font-size:23px; color:#1d7cc3; transform-origin: bottom center; }

#map-container .marker-wrap .fa.small {font-size:20px;}

#map-container .marker-wrap .fa.tiny {font-size:15px;}

  #map-container .marker-wrap .fa,
  #map-container .marker-wrap .fa.small,
  #map-container .marker-wrap .fa.tiny { margin-top:9px;}


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


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


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

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

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

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

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



.clear {
clear:both;
}

h2.entry-title {
	font-size: 18px;
	line-height: 24px;
}



.gmr-masonry .entry-title {
	font-size: 20px;
	line-height: 30px;
}



.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
	display: none;
}

	div#header div.right_header div#callus span#text{font-size: 14px;}

	div#header1 div.right_header div#callus span#text{font-size: 12px;
font-weight: bold;}

.paoc-popup-modal-cnt{ background-color: #FFF;  padding: 50px 20px 20px 20px;}


.img-fluid {
  max-width: 100%;
  height: auto;
}

img.img-fluid.quate {
	margin-bottom: 20px;
}


#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: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

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

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #FFFFFF !important;
				}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-sm-3{width:25%}
