﻿#footer,.entry-category,.fluid-width-video-wrapper,.single-box,.slide-dock{display:none}

		
		.content-over-image .author a:hover,
		.content-over-image .entry-author a:hover,
		.content-over-image .entry-category a:hover {
			border-bottom:2px solid #fff;
		}

		
	.entry-header .entry-meta .author:after,
	.entry-header .entry-meta .entry-date:after,
	.entry-header .entry-meta .entry-category:after,
	.posts-slider .entry-header .entry-meta .entry-author:after {
		content:"/";
		padding:0 5px;
	}

		.entry-header .author:last-child:after,
		.entry-header .entry-meta .entry-date:last-child:after,
		.entry-header .entry-category:last-child:after {
			content:"";	
		}


.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .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-sm,
.col-sm-auto, .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-md,
.col-md-auto, .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, .col-lg,
.col-lg-auto, .col-xl-1, .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-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px; }

  .col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }


.event-month {
  position: relative;
  top: 30px;
  left: 0px;
  width: 110px;
  margin-bottom: -18px;
}

#news .img_inline {
	border-radius: 15%;
	display: inline-block;
	margin: 0 0 0 15px;
	text-align: center;
}

#news .img_inline img{
	width: 70px;
	border-radius: 15%;
}

#news .img_inline span {
	font-size: 70%;
}

#news_contents .img_inline {
	border-radius: 15%;
	display: inline-block;
	margin: 0 0 20px 15px;
	text-align: center;
}

#news_contents .img_inline a{
	color: #333;
}

#news_contents .img_inline img{
	width: 70px;
	border-radius: 15%;
}

#news_contents .img_inline span {
	font-size: 70%;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-content,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main{height:100%}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-content.moove-gdpr-no-modal-title .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-content.moove-gdpr-no-modal-title .moove-gdpr-tab-main span.tab-title{margin-top:0}
.copyright-and-footer-navigation .copyright{margin:4px 0 23px}
.copyright-and-footer-navigation .copyright p{color:#385c76;font-family:Lato;font-size:12px}
.copyright-and-footer-navigation .copyright.cp-bottom{font-size:18px;line-height:25px;margin-top:15px}
.copyright-and-footer-navigation .footer-menu li{margin:0 10px}
.copyright-and-footer-navigation .footer-menu li a{color:#666;display:inline-block;font-family:Lato;font-size:16px;margin-top:14px}
.copyright-and-footer-navigation .footer-menu li a:hover{color:#e2231a}
.copyright-and-footer-navigation{margin-top:23px}
.copyright-and-footer-navigation .footer-menu li:first-child{margin-left:0}
.copyright-and-footer-navigation .footer-socialmedia-container{margin-top:0}

.cart-icon .count {
  font-size: 10px;
  font-family: sans-serif;
  position: absolute;
  min-width: 1.8em;
  height: 1.8em;
  line-height: 1.8em;
  color: #fff;
  text-align: center;
  border-radius: 50%;
  right: -5px;
  top: -10px;
  z-index: 1;
  background: #148fb0;  
}
.alfaplus .alfaplus-texto{background:#fff;height:100px;padding:.5em;text-transform:none}
.header--top,.header--bottom{position:relative;}
.header--top:after,.header--bottom:after{clear:both;content:'';display:table;}
.header--bottom{border-color:#636363;border-style:solid;border-width:1px 0 0 0;}


.section-desc {
  font-size: 20px;
  font-size: 1.25rem;
  margin-top: 40px;
  margin-top: 2.5rem;
}


.post-item-single-container .post-categories-container {
	margin-top: 0px;
}


.post-categories-container {
	display: block;
	width: 100%;
	margin-bottom: 2px;
}


.blog-slider-item .post-categories-container {
	margin-bottom: 9px;
}


.blog-style-large .post-categories-container {
	margin-top: 0px;
}


.post-related .post-related-item .post-categories-container {
	margin-top: 15px;
}


.post-switch-item .post-categories-container {
	margin-top: 0px;
	margin-bottom: 2px;
}


.blog-slider-style4 .blog-slider-mini-list .post-categories-container {
	margin-top: 0px;
}


.post-style-cover .post-categories-container {
	margin-bottom: 6px;
}


.sh-categories-style3 .post-categories-container {
	display: none;
}
#content .top-content .header-img .sym-slide{min-height:530px}


.copyright-wrap {
	padding: 30px 0 10px;
}


.site-info .copyright {
	color: #666;
	font-size: 12px;
	float: left;
	line-height: 1.666;
	text-align: left;
	margin-bottom: 15px;
}


.site-info .copyright a {
	color: #848484;
}


.site-info .copyright a:hover {
	color: #0C4C8A;
}


.site-info .copyright a:first-child {
	font-size: 14px;
	font-weight: bold;
}
.et_pb_module{max-width:100%}
.ult_acord{display: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}

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}


.single-post .sub-menu .menu-item a:hover {
    color: #000 !important;
}


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


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


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


	.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";
	}
.header .top-cart-menu .mini-cart-item-header{margin:2rem 0 1rem;font-size:1.6rem;font-weight:700}

#main .section{
margin-top:20px;
margin-bottom:20px
}
.view .progress-disabled{float:none;}
.view-news h2{margin-top:0;}
.view-news .row{margin-bottom:60px;}
.view-news .views-row-last .row{margin-bottom:15px;}
aside .view-news .row{margin-bottom:15px;}
.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%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.titel{font-family:impact,sans-serif;line-height:44px;padding-left:10px;padding-right:10px;color:#fff;font-size:42px;float:left;font-weight:700}
.mobile-toggle{display:none}
.mobile-toggle a{font-size:2em;color:#927f7c;font-weight:normal;cursor:pointer;text-decoration:none}


.partners-list {
  font-size: 0;
  line-height: 0;
  letter-spacing: -4px; }

  .partners-list li {
    display: inline-block;
    vertical-align: middle;
    letter-spacing: normal;
    margin: 0 0 58px;
    width: 20%; }

  .partners-list a {
    transition: opacity 0.3s linear;
    display: block; }

    .partners-list a:hover {
      opacity: .6; }

  .partners-list img {
    vertical-align: top; }



#eut-header .eut-horizontal-menu.eut-arrow ul.eut-menu .megamenu ul .menu-item-has-children a:after,
#eut-header .eut-horizontal-menu.eut-arrow-not-first-level ul.eut-menu .megamenu ul .menu-item-has-children a:after {
	display: none;
}


.eut-toggle-menu ul.eut-menu li.menu-item-has-children a {
	padding-right: 40px;
}


.eut-toggle-menu .eut-main-menu.eut-align-center li.menu-item-has-children a {
	padding-left: 20px;
	padding-right: 20px;
}


#archives .archives_list .comments {
  display: inline;
  margin-top: -15px;
  float: right;
  vertical-align: top; }


#archives .archives_list .comments a {
  display: block;
  position: relative;
  width: 30px;
  height: 27px;
  padding: 3px 0 0 0;
  text-align: center;
  font-weight: bold;
  font-size: 1.4em; }


#archives .archives_list .comments a:hover {
  text-decoration: none; }



#archives .archives_list li span.comments a:before {
  content: "\f075";
  font-family: "FontAwesome";
  font-size: 0.6em;
  margin-right: 5px;
  position: relative;
  top: -0.4em; }
.nav-menu li.menu-item-has-children a:after{font-family:FontAwesome;content:'\f103';font-weight:normal;position:relative;top:1px;left:5px}







div#overlay { display: none; }


html.open-menu div#overlay {
  visibility: visible;
  opacity: 1;
  width: calc(-150%);
  left: 250px;
}
.fl-page-footer-widgets-container{padding-top:30px}
.row:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.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%}


.sub-navigation__left .options {
  position: absolute;
  display: none;
  z-index: 100;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.tatsu-accordion .accordion-head.ui-accordion-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}
.tatsu-accordion-style1 .accordion-head.ui-accordion-header{padding:15px 25px;border-radius:3px;border:1px solid;margin:15px 0 0}
.tatsu-accordion-style1 .accordion-head:first-child{margin-top:0}
.tatsu-accordion-style2 .accordion-head.ui-accordion-header{padding:20px;margin:0;border-bottom:1px solid}
.accordion-head:hover{color:rgba(23,129,241,1)}
.tatsu-rJMLa89uK7 .accordion-head.ui-accordion-header{border-color:#cacaca}
.tatsu-S1apIqdFQ .accordion-head.ui-accordion-header{border-color:#cacaca}

.bootstrap-select.btn-group.dropdown-menu-right,
.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,
.row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {
  float: right;
}

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



.header-search {
    display: none;
}

.header-search input[type=text] {
    background: transparent;
    border: none;
    width: 100%;
    height: 48px;
    font: 20px/46px serif;
    outline: none;
    color: #858389;
}


.umb-grid{
	background: white;
}
.et_pb_cta_1.et_pb_promo .et_pb_promo_description{padding-bottom:0px}
.et_pb_cta_0.et_pb_promo .et_pb_promo_description{float:left;width:83%}
.et_pb_blurb_content,.et_pb_circle_counter,.et_pb_contact_main_title,.et_pb_countdown_timer_container,.et_pb_counter_title,.et_pb_gallery_item,.et_pb_newsletter_description,.et_pb_number_counter,.et_pb_portfolio_item,.et_pb_post,.et_pb_pricing_content,.et_pb_pricing_heading,.et_pb_promo_description,.et_pb_slide_description,.et_pb_tab,.et_pb_tabs_controls,.et_pb_team_member,.et_pb_testimonial_description_inner,.et_pb_text,.et_pb_toggle_content,.et_pb_toggle_title,.et_pb_widget,.product{word-wrap:break-word}
.et_pb_promo_description{position:relative;padding-bottom:20px}
.et_pb_promo_description p:last-of-type{padding-bottom:0}
#side-random{padding:16px;background-color:#b1bcd3;color:#fff;margin-bottom:0;text-align:center;font-size:24px;line-height:24px;font-family:open sans,arial,sans-serif}

  .hfg-item-right #secondary-menu, .hfg-item-right .nv-nav-wrap, .hfg-item-right .component-wrap, .hfg-item-right .site-logo {
    justify-content: flex-end; }

  .hfg-item-left #secondary-menu, .hfg-item-left .nv-nav-wrap, .hfg-item-left .component-wrap, .hfg-item-left .site-logo {
    justify-content: flex-start; }

  .hfg-item-center #secondary-menu, .hfg-item-center .nv-nav-wrap, .hfg-item-center .component-wrap, .hfg-item-center .site-logo {
    justify-content: center; }


.component-wrap {
  display: flex;
  margin: 4px 0; }
.mk-blog-container .mk-slider-holder-img{width:100%}
.mk-slider-holder{width:100%;height:100%}
.mk-slider-holder .mk-imagebox-item{float:none;margin-left:auto;margin-right:auto}
.mk-slider-holder .mk-slider-wrapper{z-index:10}
.mk-slider-holder-img{visibility:hidden}


.popup-title
{
    color: #ffffff; 
    font-size: 18px;
    font-weight: bold;
}

.sticky-popup-right .popup-title
{
    writing-mode:tb-rl;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -o-transform: rotate(90deg);
    white-space:nowrap;
    display: block;
    padding:5px;    
}

.sticky-popup-left .popup-title
{
    padding:10px;
    writing-mode:tb-rl;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -o-transform: rotate(90deg);
    white-space:nowrap;
    display: block;    
}
.top-widget .container{width:97%;height:45px;margin:0 auto}
.top-header .container{width:97%;height:130px;margin:0 auto}
footer .row .container{width:100%;margin:0 auto}
.copyright .container{width:100%;margin:0 auto}
.bakery .container{max-width:1100px;width:87%;margin:0 auto}


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


	#wrapper,
	#colophon,
	#main,
	article.post,
	#container,
	#linky {
		width: auto;
	}
.search-box-wrapper{position:fixed;top:0;left:5%;right:5%;width:90%;margin:0 auto;background-color:#fff;border-radius:3px;z-index:2;height:72px;box-shadow:0 5px 10px 0 rgba(0,0,0,.15),0 -5px 3px -10px #fff}


.page-title-container {
  background-color: transparent; }

  .page-title-container .page-header {
    z-index: 100;
    clear: both; }

    .page-title-container .page-header h1 {
      font-weight: 300;
      font-size: 3rem; }


body.no-max-width .page-title-container .page-header {
  max-width: none; }


.page-title-container .page-title,
.page-title-container .archive-title {
  color: white;
  font-weight: 200;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem; }
.vc_row-fluid .vc_col-sm-6{width:50%}


section.price .price-table .price-footer {
	padding: 20px 0 0px;
}


section.price .price-table .price-footer span {
	margin-top: 13px;
	color: #909090;
}


.et_pb_button_module_wrapper.et_pb_button_alignment_left {
	text-align: left;
}


.et_pb_button_module_wrapper.et_pb_button_alignment_right {
	text-align: right;
}


.et_pb_button_module_wrapper.et_pb_button_alignment_center {
	text-align: center;
}


	.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_right {
		text-align: right;
	}


	.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_center {
		text-align: center;
	}


	.et_pb_button_module_wrapper.et_pb_button_alignment_phone_right {
		text-align: right;
	}


	.et_pb_button_module_wrapper.et_pb_button_alignment_phone_center {
		text-align: center;
	}

.body-bg {min-height: 100%;position: relative;}


.footer-box-1 {
	float: left;
}
.text-uppercase{text-transform:uppercase}


.calendar-body__header,
.events__header {
  background: #000;
}


.calendar-body__header span,
.events__header span {
  color: #fff;
}

.grid_5 { display: inline; float: right; margin-left: 0; margin-right: 0;}

.container_7 .grid_5 { width: 312px;}

 
.table01 th  { width: 30%; text-align: left; }

    .table01 th,
    .table01 td{
    width: 100%;
    display: block;
    border-top: none;
    }

  .table01 tr:first-child th { border-top: 1px solid #ddd; }

td.ensystdtop {padding:0;vertical-align:top;border:0;margin:0}

.scrollbody_txt1{ background:#DDF4CB; height:20x; font-family:Tahoma; font-size:11px; font-weight:normal; line-height:20px; padding-left:10px; }
[data-elementor-type=popup] .elementor-section-wrap:not(:empty)+#elementor-add-new-section,[data-elementor-type=popup]:not(.elementor-edit-mode){display:none}

.banner-top{
  padding:15px;
  
 
}
.site-header .site-description-container{display:none}
.site-header .site-description-container .site-description{margin:0;font-family:platelet, sans-serif;font-size:20px;font-size:1.25rem;line-height:36px;letter-spacing:1.5px;color:#aaaaaa}
.site-header.toggled .site-description-container{display:none}

.question-brief .answers-quantity-caption {
  display: block;
  color: #454547;
  font-size: 12px;
  line-height: 22px;
  margin-top: 4px;
}
.element-invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;}
.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;}


	#top-widget-inner,
	#home-cols-inner,
	#bottom-widget-inner,
	#main-content-wrapper,
	#footer-content-wrapper,
    #footer-bottom-content-wrapper	{
		margin:0 auto;
		width:1150px;
	}
#three-ships-footer .js_dots{margin:0;padding:0;text-align:center;position:absolute;width:100%}
#three-ships-footer ul.js_dots li{background:#d6d6d6;border-radius:30px;display:inline-block;width:15px;height:15px;margin:0 5px;cursor:pointer}
#three-ships-footer ul.js_dots li.active{background:#869791}


.has-post-thumbnail .entry-featured{border-bottom:none; box-shadow:none;}
.wrapper{width:1200px;font-size:16px;margin-left:auto;margin-right:auto}
.et_pb_section{padding:54px 0}
.et_pb_section_9.et_pb_section{background-color:#1f64a5!important}
.et_pb_section_7.et_pb_section{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.et_pb_section_10.et_pb_section{background-color:rgba(68,214,32,0.67)!important}
.et_pb_section_1.et_pb_section{padding-bottom:0px;background-color:#3a4149!important}
.et_pb_section_3.et_pb_section{padding-top:0px;padding-bottom:0px;background-color:#3a4149!important}
.et_pb_section_4.et_pb_section{padding-bottom:0px;background-color:#212a34!important}
.et_pb_section_6.et_pb_section{padding-top:50px;padding-right:0px;padding-bottom:50px;padding-left:0px}
.et_pb_section_8.et_pb_section{padding-top:50px;padding-right:0px;padding-bottom:50px;padding-left:0px}
.entry-content blockquote.elementor-blockquote:not(.alignright):not(.alignleft),.entry-summary blockquote.elementor-blockquote{margin-right:0;margin-left:0}


.entry-content .rev_slider a,
.rev_slider a { box-shadow: none; }
h1,.entry-content h1{font-size:30px;font-size:1.875rem}
h2,.entry-content h2{font-size:26px;font-size:1.625rem}
h3,.entry-content h3{font-size:22px;font-size:1.375rem}
h4,.entry-content h4{font-size:20px;font-size:1.25rem}
h5,.entry-content h5{font-size:18px;font-size:1.125rem}
h6,.entry-content h6{font-size:15px;font-size:.9375rem}
body,h1,.entry-title a,.entry-content h1,h2,.entry-content h2,h3,.entry-content h3,h4,.entry-content h4,h5,.entry-content h5,h6,.entry-content h6{color:#212121}
.ast-no-sidebar.ast-separate-container .entry-content .alignfull{margin-right:-;margin-left:-}

.modal-footer-button {
    padding: 20px 30px 30px 0;
    text-align: center;
}


.partners-block {
  display: none; }

  .partners-block h6 {
    font-size: 20px;
    line-height: 22px;
    margin: 0 0 20px; }

      .vin-container .vin-help .vin-image .vin-text-two {
        left: 90%;
        width: 20%;
        position: absolute;
        bottom: 40px;
        font-size: 12px;
        font-style: italic; }

	.grid { width: 100%; margin: 0 0 10px; }

#Footer .footer_copy .copyright{float:left}

.footer-copy-center #Footer .footer_copy .copyright{float:none;margin:0 0 10px}

.col1new{
    flex: 0 0 810px;
    max-width: 810px;
}

body .contenu.small .col1new{
    flex: 0 0 630px;
    max-width: 630px;
    margin-left: 0px;
}

.col1new .article.list .infos h4 a {
    height: auto;
}

.container.contenu.small .col1new .article.list .infos h4 a {
    height: 66px;
}

.col1,
.col1new{
    flex: 0 0 375px;
    max-width: 375px;
    margin-left: 15px;
}

.col1new .article.list {
    margin-right: -15px;
}

#bandeaublocs .col1new{
    padding-left: 15px;
}

.cont_menu .row2{
    background: #f1f1f1;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

		.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; }
 .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.body_index2 { font-family: Tahoma; font-size: 11px; color: 164572 ; text-align: justify}

.collapse {
  display: none;
  visibility: hidden;
}

.collapse.in {
  display: block;
  visibility: visible;
}

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;
    visibility: visible !important;
  }

    .navbar-collapse.collapse.in { 
        display: block!important;
    }
.link .link__arrow .link__arrow-angle{position:absolute;display:block;width:11px;height:11px;border-top:2px solid #2A363B;border-right:2px solid #2A363B;right:0;top:calc(50%);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}

.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-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-6 {
  width: 50%;
}

	
	.nectar-fancy-ul[data-animation="true"] ul li {
		opacity: 1!important;
		left: 0!important;
	}
.nectar-fancy-ul ul li .icon-default-style[class^="icon-"]{line-height:22px!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-right:15px;padding-left:15px}
.col-md-12{width:100%}

.grid-layout .lptw-post-grid-link{line-height:1;}
.ss-background-container-inner{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-size: cover;background-repeat:no-repeat;background-position:center center;}




.rate-table { background-color: #fff; border-top: 1px solid #dee7f2; border-bottom: 1px solid #dee7f2; margin-top: -21px; }
.palms-container{position:fixed;width:100%;top:0;height:100%;overflow:hidden;pointer-events:none}


			.site-title a,
		.site-title a:hover,
		.site-title a:focus,
		.site-description {
			color: #000000;
		}


.site-title a, .site-title a:hover, .site-title a:focus, .site-description { font-size: 22px; font-weight: normal; }


#header {
	width: 1015px;
	height: 70px;
	margin: 0 auto;
	text-align: right;
}

.genericStreamStory .word-only.horizontal a{
  margin-right:inherit;}

.genericStreamStory .word-only.vertical a,
.genericStreamStory .word-blurb.vertical a{
  margin-right:10px;}

.genericStreamStory .word-only.horizontal li,
.genericStreamStory .word-blurb.horizontal li{
  margin-right:10px;}

.no-results .genericStreamStory .word-only li,
.hfeed .genericStreamStory .word-only li{
  margin-right:0;}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}

		.widget_nav_menu .menu-item-has-children .sub-menu {
			display: none;
		}
.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}

footer.copyright .jetpack-social-navigation .menu-item {
  display: block;
  float: left;
  margin-right: 1px;
  margin-bottom: 1px;
}


#site-copyright {
	display: block;
	float: none;
	padding: 10px 0;
	font-style: italic;
	clear: both;
	margin: 0 auto;
	text-align: center;
	font-size: 15px;
	line-height:1.5;
}


.bordercolor
{
	background-color: #ADADAD;
	padding: 0px;
}



.windowbg, #preview_body
{
	color: #000000;
	background-color: #f6f5e9;
}
.scene-container .scene-label{color:#FFFFFF;text-shadow:0px 0px 16px rgba(0,0,0,0.33);text-transform:uppercase;font-family:"benton-sans",arial,helvetica,sans-serif;letter-spacing:0.1em;display:block;z-index:2;position:absolute;top:12vh;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);font-size:11px;font-size:0.6875rem;}


.callout-with-image--tag {
	text-transform: uppercase;
	font-size: 16px;
	font-family: ratiomodern, serif;
	margin-bottom: 15px;
}

.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-md-11 {
    width: 91.66666667%;
  }
.off-canvas-nav .main-navigation{width:100%;border-bottom:1px solid #ebf5fc}

  .sidebar_search .sub-menu .menu-item:first-child {
    display: none !important; }
.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%}


.hero-title {
	color: #FFFFFF;
  font-size:2.4em;
}

.sub-section {
    margin-top:30px;
}

.sub-section .title {
    padding:0;
}

	#main-socials {margin: 0 0 10px;}

#main-socials .embed,
#main-socials img {display: block; float: left; margin: 0 0 0 4px;}


.menus_div_ul .menu-item-has-children  a {
	border-bottom:none !important;
	}
.td_block_15.td-column-1 .td-cust-row:last-child .td_module_mx4{padding-bottom:0}
.pm-wrp-pdg,.pm-ft-pdg{padding:0 10px}
.container{margin:0 auto}
.container .row{margin-left:-.75rem;margin-right:-.75rem}
#footer-cta .container{position:relative;z-index:1}
.featured-logos .container{padding:40px 0}
footer .container{max-width:94%!important;width:94%!important}
#masthead.home-masthead .container{padding-top:60px;max-width:1320px}
#masthead.blog-masthead .container{max-width:1380px}
.oops .content .container{max-width:800px;font-size:28px;padding:0 0 100px}
.homepage .container{max-width:1230px}
.advgb-tabs-block .advgb-tab-body-main .tab-media{float:right;margin-left:15px}
.advgb-tab-body-main{padding:44px 50px}
.advgb-tab-body-main .advgb-tab-body{display:none;visibility:hidden;opacity:0}
.advgb-tab-body-main .advgb-tab-body.active-tab{display:block;visibility:visible;opacity:1}

#wpmchimpa .wpmchimpa_para{
margin-bottom:25px;
}

#wpmchimpa .wpmchimpa_para,#wpmchimpa .wpmchimpa_para * {
	font-size:14px;
	line-height:26px;
	color:#fff;
	font-family:Raleway;font-size:20px;}

    .wpmchimpa-overlay-bg #wpmchimpa .wpmchimpa_para{
      line-height: 15px;
	margin: 0;
	font-size: 11px;
	padding-bottom: 5px;
    }


.t3-bottom {background-color: #dfe0ed!important}

.t3-bottom a {
  color: inherit;
}

.t3-bottom a:hover,
.t3-bottom a:focus,
.t3-bottom a.active,
.t3-bottom a.active-state {
  color: inherit;
}


.qrcode-image .image {
    border:5px solid #fff;
}

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.main-in-left{margin:0 0 0 0}
.main-in-left ul{margin:0}
.main-in-left h2,.main-in-left h3{clear:both;margin-top:15px}
.main-in-left img{margin-bottom:15px}
.main-in,.main-in-left,.main-in-right{width:100%}

.main-in-left ul,.main-in-left ol{margin:0 0 20px;padding-left:30px;}

.main-in-left ul li{line-height:24px;}

.main-in-left ol{list-style:decimal outside;}

.main-in-left .pagination{margin-top:0 !important;padding-left:0;}


	



.widget {margin-bottom:20px; clear:both;}

.widget-title {margin: 0 0 10px;line-height:24px;}


.widget-portfolio-recent.mline li ,
.widget-blog-recent.mline  li {margin:0 0 10px;}



.site-footer-widget .widget-title {margin-bottom: 10px;line-height: 20px;font-size: 16px;color: #444;}
#footer-inner #block-block-461 .copyrights .copyrights-items{margin-bottom:45px;}
#footer-inner #block-block-461 .copyrights .copyrights-items a{color:#fff;border-bottom:0px solid;margin-left:25px;width:132px;text-align:left;display:inline-block;margin-bottom:25px;font-weight:normal;}
#footer-inner #block-block-461 .copyrights .copyrights-items a:hover{padding-bottom:4px;border-bottom:1px solid #fff;}
#footer-inner #block-block-461 .copyrights .copyrights-items .desktop-view{display:none;font-weight:600;}
#footer-inner #block-block-461 .copyrights .copyrights-items .mobile-view{display:block;margin-top:10px;margin-bottom:15px;text-align:center;font-weight:600;}
#footer-inner #block-block-461 .content .copyrights .copyrights-items{margin-bottom:0;}

.footer-top .links{font-size:13px;text-decoration:none;}

.footer-top .links a{font-size:13px;color:rgb(102, 102, 102);text-decoration:none;margin-right:5px;}

.footer-top .links .float-right a{font-size:13px;color:#1D9FDD;}

#how-works .right {
    display: inline-block;
    float: right;
    position: relative;
    right: 0;
    width: 458px;
}

    #how-works .left, #how-works .right {
        display: block;
        float: none;
        margin: 0 auto;
        position: relative;
        width: auto;
    }

#logo{ float:left; width:18%; margin:32px 0 0 35px;}



#content[tabindex="-1"]:focus {
  outline: 0;
}



.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
  content: "";
  display: table;
  table-layout: fixed;
}


.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
  clear: both;
}


.site-content {
  overflow: hidden;
}

		
	.home-widget,
	#home-mid-wrap .feat-widget-cont .home-title-wrap,
	#home-mid-wrap .gallery-widget-wrap .home-title-wrap,
	#home-mid-wrap .feat-widget-text {
		margin: 0 3.61663652803% 20px;  
		width: 92.7667269439%; 
		}


.home-widget-wrap {
	width: 100%
	}


.home-widget {
	border-bottom: 1px solid #ddd;
	padding-bottom: 20px;
	}


.home-widget,
#home-mid-wrap .feat-widget-cont .home-title-wrap,
#home-mid-wrap .gallery-widget-wrap .home-title-wrap {
	margin: 0 2.65604249668% 20px; 
	width: 94.6879150066%; 
	}
.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}
.card-body.mmm{padding:0}

		.evo_content_inin{
			display: table-cell;
		    vertical-align: middle;
		    position: relative;
		    width: 600px;
		    margin: 40px auto;
		}



.row #dobulkaction {
margin: 0;
}

.row #commenting {
font-size: 80%;
}

.row #commenting .formControls {
margin: 0;
}

.row #commenting textarea,
.row .discussion textarea {
font: 100% Monaco, "Courier New", Courier, monospace;
width: 100%;
}

.row #commenting fieldset,
.row .discussion fieldset {
border: 0.1em solid #329fd7;
border-style: solid none none none;
}

.row #commenting legend,
.row .discussion legend {
padding: 0.5em 0.5em 0.5em 0;
font-size: 85%;
}

.row #commenting label,
.row .discussion label {
font-weight:bold;
}


.portaltype-collective-cover-content #content .row {
margin: 0;
padding: 0;
}


.row #commenting label, .row .discussion label {
    font-size: 1.1em;
}

.badgeitem{
	align-self:center;
	justify-self:center;
}

.slides_container{max-width:781px;width:100%;height:243px;overflow:hidden;position:relative;display:none;}

.slides_container a{width:781px;height:243px;display:block;overflow:hidden;}

.slides_container a img{width:100%;height:auto;}
.x-widgetbar-inner .x-column .widget:first-child{margin-top:0}
.x-widgetbar-inner .x-column:first-child .widget:first-child{margin-top:0}
.x-colophon.top .x-column .widget:first-child{margin-top:0}
.x-colophon.top .x-column:first-child .widget:first-child{margin-top:0}

.x-logobar .x-column.x-1-3, .x-logobar .x-column.x-2-3{width:100% !important;}
.e10-7.x-column,.e10-9.x-column {padding:0px 7px 0px 7px;}
.e10-3.x-column,.e10-7.x-column,.e10-9.x-column,.e10-13.x-column,.e10-18.x-column,.e10-23.x-column,.e10-25.x-column,.e10-29.x-column {background-color:transparent;z-index:1;}

.exit_form_wrap {
	width: 100%;
	max-width: 360px;
	margin: 30px auto;
}

.exit_form_wrap h2 {
	text-align: left;
}


.simple-callout--inside {
	max-width: 250px;
}


.copy-left .simple-callout--inside {
	margin-left: auto;
}
.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%}

.site-main .entry-title {
  margin-bottom: 15px;
  margin-top: 0;
}


.dropdown {
	position: relative;
	display: inline-block;
}


.dropdown-content {
	display: none;
	position: absolute;
	background-color: #111;
	padding: 2px;

	opacity:0.9;

	
	z-index: 1;
}


.dropdown-content a {
	color: #ccc;
	padding: 7px 9px;
	text-decoration: none;
	display: block;
}


.dropdown-content a:hover {
	background-color: #5f5f5f;
	color: #fff;
}


.dropdown:hover .dropdown-content {
	display: block;
}


.dropdown:hover .dropbtn {
	
}



.dropdown-content .current a {
	pointer-events: none;
	cursor: default;
	color: #fff;
}


.dropdown-content .not-available a {
	pointer-events: none;
	cursor: default;
	color: #555;
}
.white{color:#fff}

.blog .items-leading div[class*="leading-"],
.blog .items-row,
.blog-featured .items-leading div[class*="leading-"],
.blog-featured .items-row {
  margin-bottom: 60px;
  padding-bottom: 30px;
  border-bottom: 1px solid #ececec;
}

.blog .items-leading .leading:last-child,
.blog .items-row:last-child,
.blog-featured .items-leading .leading:last-child,
.blog-featured .items-row:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border: 0;
}

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

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

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


#quick-links-band
{
	background-color: #6D6E71;
	height: 100px;
}


#quick-links-band .wrap
{
	float: right;
	width: 100%;
}

	.g-col { position:relative; float:left; }

	.g-col:first-child { margin-left: 0; }

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


#menu2 
{
	padding-top: 15px;
	padding-left: 9%;
}


#menu2 li
{
	list-style: none;
	display: inline;
	padding-right: 80px;
}


#menu2 li a 
{
	text-decoration: none;
	font-family: proximabold;
	font-size: 14px;
	color: #000;
}


#menu2 li a:hover
{
	color: #7e7e7e;
}







.quick-start-button {
	-webkit-transition: .75s ease all !important;
	-webkit-transition: .75s ease all !important;
	transition: .75s ease all !important;
	background-color: rgb(0, 126, 194) !important;
	padding: 5px !important;
	margin-left: 5px !important;
}




.quick-start-button:hover {
	background-color: rgb(251, 183, 21) !important;
	padding: 5px !important;
	margin-left: 5px !important;
}




.quick-start-button a {
	color: rgb(255, 255, 255) !important;
	letter-spacing: .3px !important;
}

.menu-item-logo { padding: 0 40px; }

.mobile-toggle-nav .menu-item-has-children ul a { padding-left: 20px }

.mobile-toggle-nav .menu-item-has-children ul ul a { padding-left: 40px }

.mobile-toggle-nav .menu-item-has-children ul ul ul a { padding-left: 60px }
.responsive-image-width .wp-block-spacer[style="height:133px"]{height:80px!important}
.responsive-image-width .wp-block-spacer[style="height:60px"]{height:25px!important}
.responsive-bigger-text .wp-block-spacer[style="height:77px"]{height:25px!important}

  #jm-top-bar-space,
  #jm-logo-bar-space,
  #jm-djmenu-space,
  #jm-header-top-space,
  #jm-main-in,
  #jm-bottom0,
  #jm-bottom1-space,
  #jm-bottom2-space,
  #jm-footer-mod-space,
  #jm-footer-space {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}

.clearfix:after {
  clear: both;
}

.premier-left-cnt{width:419px; float:left; margin-top:200px; position:relative;}


#mobile-menu .menu-item-has-children .arrow{
	display: none;
}

	#mobile-menu .menu-item-has-children .arrow.up{
		display: none;
	}
#top-menu li.menu-item.menu-item-gtranslate{padding-right:5px}

.mainnav .features{margin-left:190px;}


.features{font-size:14px;}


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


	.content-area {
		float: left;
		margin-right: -100%;
		width: 70%;
	}


	.no-sidebar .content-area {
		float: none;
		margin: 0;
		width: 100%;
	}

.latestflex{ border:#dbdbdb 1px solid;}
.mobile_nav .select_page{display:none}
.et_header_style_centered #main-header .mobile_nav{display:block;padding:5px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:rgba(0,0,0,.05);text-align:left}
.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page{display:inline-block;color:#666;font-size:14px}
.et_header_style_split #main-header .mobile_nav{display:block;padding:9px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:rgba(0,0,0,.05);text-align:left}

.term-desc {
	margin-top: -35px;
	overflow: hidden;
}

.term-desc p{
	font: normal 12px/18px arial;
	margin-top: 10px;
}

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

#a_la_une_home .actu_ligne_2 {
	overflow:hidden;
	padding:0px 20px 20px;
}


.banner .banner_img .smue-image-obj {
	height: 100%;
}


.type-post .entry-content .smue-image-obj,
.type-attachment .entry-content .smue-image-obj{
	text-align:left;
}


.type-post .smue-image-obj img{
	width:320px;
	height:200px;
}
.smue-image-obj{position:relative;}
.smue-image-obj .smue-image-obj-basic{max-width:100% !important;margin:0 !important;padding:0 !important;border:0;vertical-align:middle}
.smue-image-obj .smue-image-caption{text-align:center}
.smue-image-obj:hover .smue-image-overlay{opacity:1;}

.panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: 1px solid #ddd;
}

.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}


.header-info {
    padding: 4px 0;
    color: #fff !important;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 300;
    max-width: 1080px;
    display: block;
    margin: 0 auto;
}


.header-info span img {
    height: 11px;
    margin: 0 7px 0 0;
}


.header-info span {
    width: 211px !important;
    display: inline-block;
    letter-spacing: 2px;
    text-align: center;
}


.header-info span a {
    color: #fff !IMPORTANT;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.authors-listing-content .wpb_column{margin:0 0 40px}





.regions_rates_table {
    width: 100%;
}

	.tmenu{		
		height: 36px;
		border-top: 1px solid #999999;
		border-left: 1px solid #999999;
		border-right: 1px solid #999999;
		padding-left: 5px;
		padding-right: 5px;
		color: #6e6e6e;
		font : bold  10px Verdana;
		cursor: pointer;
text-align: center;
	}
.img-fluid{max-width:100%;height:auto}
.footer-nav,.footer__social,.footer__title,.zone-content,.zone-nb{text-align:left}
.footer__title{color:#000;margin-bottom:15px;text-transform:uppercase}

	
	.swiper-slide .content p, .swiper-slide .content h2, .swiper-slide .content .buttons {
		opacity: 1!important;
		padding: 0!important;
	}





header#top nav ul.buttons li {
	line-height: 12px;
	position: relative;
}


.nectar-slider-wrap[data-overall_style="directional"] .swiper-slide .content p, .nectar-slider-wrap[data-overall_style="directional"] .swiper-slide .content h2, .nectar-slider-wrap[data-overall_style="directional"] .swiper-slide .content .buttons {
	opacity: 1!important;
	padding-top: 0!important;
}


.swiper-slide[data-x-pos="right"] .content .buttons {
	clear: both;
}


.swiper-slide .content .buttons {
	position: relative;
}


.wrap-fixed-menu .top-items .menu-item {
    border-bottom: 1px solid #484848;
}


[data-off-canvas*=right] li.menu-item-has-children:after:hover,
[data-off-canvas*=left] li.menu-item-has-children:after:hover {
    background-color: #fff !important;
    color: #000 !important;
}


.fullscreen-center-menu .menu-item-has-children:hover .sub-menu {
    position: relative;
    top: 0;
    visibility: visible;
    display: block;
}
#access2 .menu-header2 .menu2 .menu2-item a:hover{background:#991c1c;color:#fff;}


.extcal_minical table.extcal_minical {
    background-color: #214865;
    padding: 5px;
    width: 100%;
}


.extcal_minical .extcal_month_label a {
    color: #FFFFFF;
    font-weight: bold;
}


.extcal_minical .extcal_navbar {
    background-repeat: repeat-x;
    border-bottom: 1px solid #B4B4B6;
}

#lst  {background-color: #d6ffd6}
.menusfooter{font-family:'Source Sans Pro',sans-serif;color:#ebebeb;font-size:14px;text-decoration:none;background-color:#444;width:100%;padding-top:20px;padding-bottom:30px;line-height:23px;text-transform:uppercase}
.menusfooter h1{font-family:'Source Sans Pro',sans-serif;color:#56b088;font-size:17px}


.banner{float: left;width: 100%;}

.banner span{float: left; margin-top: 8px;}

.banner .attachment-destaque.wp-post-image { width:560px; max-width:640px; height: auto;}
.site-header__menu--viewing-submenu ul.menu{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}
.site-header__menu ul.menu{display:block;margin:0;padding:0;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}
.site-footer__menu ul.menu{display:block;margin:0;padding:0}
.site-subfooter__menu ul.menu{display:block;margin:0;padding:0}
.site-subfooter__menu ul.menu li{display:inline-block;margin:0;padding:0;list-style:none;vertical-align:middle}
.site-subfooter__menu ul.menu li+li:before{content:'|';display:inline-block;margin:0 10px 0 6px;vertical-align:middle}


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


.page-id-3826 .menu-item-2946 {
	display: none !important;
}
.jui-icon-icon{display:inline-block}
.jui-icon-icon svg{height:100%;width:100%}


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


.page-id-3826 .menu-item-2946 {
	display: none !important;
}



.even {background:#f9f9f9;padding:2px;border-bottom:1px dotted #ccc;}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}

  	#header-space, body:not(.material) #search-outer { display: none!important; }

  	#header-space[data-header-mobile-fixed="1"] { display: block!important; }


#header-space { background-color: #fff;}

body[data-header-color="dark"] #header-space { background-color: #000;}


body[data-header-format="left-header"] #header-space{display:none}
body #header-outer,body #search-outer,.material #header-space,#header-space,.material #header-outer .bg-color-stripe,.material #search-outer .bg-color-stripe,.material #header-outer #search-outer:before,body.material[data-header-format="centered-menu-bottom-bar"] #page-header-wrap.fullscreen-header{background-color:#ffffff;}
body:not(.material) #header-space{height:62px;}
.no-rgba #header-space{display:none;}


.phone,
.email,
.log_in_out,
.social_icons,
.cart_btn {
    display: inline-block;
    vertical-align: top;
    margin-right: 27px;
}
a,.grid .time a,.widget_flickr #flickr_badge_uber_wrapper a{color:#7b324d}
.grid:hover{background-color:#a32c2e}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}


.footer-outer { background-color: #da291c; height: 90%; position: absolute; top: -8px; -webkit-transform: skewY(-0.8deg); -ms-transform: skewY(-0.8deg); transform: skewY(-0.8deg); width: 100%; z-index: -1; }



.et_pb_fullwidth_header .et_pb_fullwidth_header_overlay {
	position: absolute;
	z-index: 2;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	content: "";
	pointer-events: none;
}

.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_overlay { background-color: rgba(0,0,0,0.25); }


.home-cta-top-wrapper {
  float: left;
  width: 100%;
  height: 78px;
}
div#mega_main_menu .menu_holder.sticky_container .menu_inner{margin:0 auto;max-width:100%;width:1140px!important}
div#mega_main_menu .menu_inner .nav_logo .logo_link{display:none!important}

.grid_5 { display: inline; float: right; margin-left: 0; margin-right: 0;}

.container_7 .grid_5 { width: 312px;}
.toolbar__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;cursor:pointer}
.toolbar__item [class*="icon-"]{font-size:14px;display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;color:#fff}
.toolbar__item .icon-chat2{font-size:18px;font-weight:600;margin-top:-2px}
.toolbar__item .icon-account,.toolbar__item .icon-globe{font-weight:600}
.toolbar__item[data-type="chat"]{display:none}
.chat-available .toolbar__item[data-type="chat"]{display:inline-block}
.toolbar__popup.active,.toolbar__item:hover .toolbar__popup{opacity:1;pointer-events:auto}
.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-3{width:25%}

.floatleft{ float:left; }
#zoom .lead-magnet-title .login .message,#zoom .lead-magnet-title .updated{width:70%!important;padding:25px!important}
#zoom .via-shortcode{position:absolute;z-index:9999;top:25%;left:25%;background-color:#fff;display:block}
#zoom .via-shortcode .shortcode_wysija form{width:45%}
#zoom,.overlay{position:fixed;height:100%;width:100%;left:0;top:0}
#zoom img,#zoom:before{display:inline-block;vertical-align:middle}
#zoom{background:-webkit-radial-gradient(rgba(32,30,38,.7),rgba(0,0,0,.9));background:radial-gradient(rgba(32,30,38,.7),rgba(0,0,0,.9));z-index:9996;display:none;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";vertical-align:middle;text-align:center;overflow-y:auto}
#zoom:before{content:' ';height:100%}
#zoom img{max-width:80%;margin:3.5% auto;z-index:999;cursor:-webkit-zoom-out}

.toggleMenu2 .main-menu-small .plus-icon{float:right;width:auto;max-width:100%;height:auto;margin-right:1.5%;margin-top:15px;clear:none;color:rgb(0, 0, 0);}
#ajax-loading-screen .reveal-1{background-color:#ffffff;}
#ajax-loading-screen .reveal-2{background-color:#ffffff;}
.nectar-slider-loading .loading-icon,.portfolio-loading,#ajax-loading-screen .loading-icon,.loading-icon,.pp_loaderIcon{background-image:url("");}

.big {
    font-size: 115%;
}

#home2 .col-md-3 .box .big {
    font-size: 16px !important;
}

#servicepage p.big {
    font-family: "Helvetica", sans-serif;
}

#contact p.big {
    font-size: 20px;
    letter-spacing: 2px;
    word-spacing: 3px;
    font-family: "Helvetica", sans-serif;
    letter-spacing: 2px;
}

div#hp_highlight{
	width:250px;
	float:left;
	margin:		0 0 20px 0px;
	padding:		10px;
	text-align:		center;
	border:		2px solid #999999;
	border-radius:		10px;
	color:	#666666;
}

div#hp_highlight p{
	margin:0 0 0.2em 0;
}


#p_footer_right {
  padding-top: 11px;
  font-size: 0.8em;
  color: #608D09; }


#p_footer_right a {
  color: #608D09;
  text-decoration: none; }


#p_footer_right a:hover {
  text-decoration: underline; }
.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}
.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}
.close:focus,.close:hover{color:#000;text-decoration:none;opacity:.75}
.close:not(:disabled):not(.disabled){cursor:pointer}
button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none}
.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}

#cookie-policy .close {
    opacity: 1;
    color: #fff;
    font-size: 24px;
    border: none;
    background: none;
}

.clear { clear: both; }

.wpls-logo-showcase .wpls-logo-cnt.slick-slide{margin:0 5px;}

.wpls-logo-showcase .wpls-logo-cnt.slick-slide img{display:inline-block !important; max-height:250px; max-width:100%; box-sizing: border-box; padding:10px; border:1px solid #f1f1f1; box-shadow:none !important }

.sliderimage_hide_border .wpls-logo-cnt.slick-slide img{padding:0px; border:0px solid #f1f1f1;}

#highlights  ul li .more{
border:0;
position:absolute;
bottom:0;
right:0;
}

#promo_request  ul li .more{
border:0;
position:absolute;
bottom:0;
right:0;
}

#promotions  ul li .more{
border:0;
position:absolute;
bottom:0;
right:0;
}



.header2 {

  position: absolute;
  background: #3ec2de;
  width: 100%;
    z-index: 1000;
  left: 0;
  padding-top: 0px;
  box-shadow: 1px 1px 3px #BEBEBE;
  min-width: 970px
}


.footer-after-title {
	clear:both;
}
.td-affix #td-header-menu{display:block}
.td-header-style-4 #td-header-menu,.td-header-style-5 #td-header-menu,.td-header-style-6 #td-header-menu,.td-header-style-7 #td-header-menu,.td-header-style-12 #td-header-menu{display:block}
.td-header-style-10 #td-header-menu{display:table;margin:0 auto}
#td-header-menu{display:inline-block;vertical-align:top}
.td-header-style-8 .td_stretch_content #td-header-menu,.td-header-style-8 .td_stretch_content_1200 #td-header-menu,.td-header-style-8 .td_stretch_content_1400 #td-header-menu,.td-header-style-8 .td_stretch_content_1600 #td-header-menu,.td-header-style-8 .td_stretch_content_1800 #td-header-menu{padding-left:20px}

#main #block-namipedia-13 .girls,
#main #block-namipedia-13 .boys {
  display: inline-block;
}

#main #block-namipedia-13 .girls:after,
#main #block-namipedia-13 .boys:after {
  content: " ";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

#main #block-namipedia-13 .boys {
  margin-left: 30px;
}

#main #block-namipedia-13 .boys a {
  color: #1db1be;
}

#main #block-namipedia-13 .item-list .boys {
  margin: 0;
}


#sidebar_right {
  float: right;
  width: 160px;
  }
.author-box:before,.clearfix:before,.entry-content:before,.entry:before,.featured-content:before,.footer-widgets:before,.nav-primary:before,.nav-secondary:before,.pagination:before,.site-container:before,.site-footer:before,.site-header:before,.site-inner:before,.wrap:before{content:" ";display:table}
.author-box:after,.clearfix:after,.entry-content:after,.entry:after,.featured-content:after,.footer-widgets:after,.nav-primary:after,.nav-secondary:after,.pagination:after,.site-container:after,.site-footer:after,.site-header:after,.site-inner:after,.wrap:after{clear:both;content:" ";display:table}


.wpr_search .wpr-search-field {
  padding: 5px !important;
  border: 1px solid #ccc;
  width: 100%;
  max-width: 100%;
  height: 35px;
}


#mg-wprm-wrap div.wpr_search {
  padding: 13px;
}


  div.wpr_search {
    padding-left: 0!important;
    padding-right: 0!important;
    margin-left: 8px!important;
    width: 92%!important;
  }
.dropdown-bookmarks .bookmarks-li{line-height:22px;color:#555;margin-bottom:13px}
.dropdown-bookmarks .bookmarks-li span{display:inline-block;border-radius:3px;background-color:#EDEDED;border:1px solid #D1D1D1;padding:0 5px;line-height:20px}
.add-btn.none,.dropdown-bookmarks .bookmarks-icon,.dropdown-bookmarks .bookmarks-li,.dropdown-bookmarks .bookmarks-tip,.dropdown-bookmarks-rught.none{display:none}

.twitter-sidebar,.faithful-sidebar{width:90%;margin:10px auto 0;}
#respond textarea,.box,.downloads a,.mob_menu,.o_right,.ono_subs input[type=text]{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.box{margin:auto;max-width:1140px;position:relative;padding:0 20px}
.infographic-column__title{line-height:1.2;font-size:1.6666666667rem;text-align:center;width:100%}
.infographic-column__number,.infographic-column__title{color:#20201f!important}

  .service-img__content {
    display: none;
    padding: 0 1em 1em; }
.key-points__icon{display:inline-block;font-size:2.5rem;padding:0 1rem;-ms-flex-item-align:center;align-self:center}
.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}
.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}
table.visible-xs{display:table!important}
tr.visible-xs{display:table-row!important}
td.visible-xs,th.visible-xs{display:table-cell!important}
.site-footer .information .networks{margin-bottom:20px}
.site-footer .information .networks a{font-size:24px;display:inline-block;margin-left:30px;color:#059816}
.site-footer .information .networks a:first-child{margin-left:0}
.search-overlay{display:none;background-color:rgba(0,0,0,0.7);width:100%;height:100%;position:fixed;left:0;z-index:99}
.search-overlay input{width:100%;height:80px;border:none;border-radius:0;background:#000000;padding-left:30px;padding-right:200px;color:#ffffff;outline:none;font-size:35px}
.search-overlay input::-webkit-input-placeholder{color:#727272}
.search-overlay input::-moz-placeholder{color:#727272}
.search-overlay input:-ms-input-placeholder{color:#727272}
.search-overlay input:-moz-placeholder{color:#727272}
.search-overlay .btn{line-height:1px;position:absolute;top:18px;right:30px;z-index:100;padding:20px 30px}

	.logo {
		display: block;
		text-align: center;
		width: 100%;
	}

.gdlr-core-block-item-title-wrap .gdlr-core-block-item-title-inner{ position: relative; }
.special-h-tag{margin:0}
.special-heading-wrap.oshine-module,.special-heading-wrap.style1 .special-h-tag{margin-bottom:30px}
.style2 .special-heading .special-h-tag{display:inline}
.special-heading-wrap.style3 .special-h-tag{text-align:center;padding-bottom:0;margin:20px 0!important}
html body .be-section .be-row .special-heading-wrap.style3 .special-h-tag{margin-bottom:20px!important}
.special-heading-wrap.style4 .special-h-tag{margin-bottom:0!important}
.special-heading-wrap.style5 .special-h-tag{opacity:.2}
.tatsu-rkonWaklH .special-h-tag{color:rgba(242,242,242,1)}
.tatsu-HyfP_cakxH .special-h-tag{color:rgba(242,242,242,1)}
.tatsu-SJMk1nTklB .special-h-tag{color:rgba(242,242,242,1)}
body .wrapper{max-width:1250px;margin-right:auto;margin-left:auto}
body .wrapper #main{background-color:#FFF}
body.page-search .wrapper #main{background-color:transparent}


html,
body,
#root{
  display:flex;
  flex-direction:column;
  flex:1 1 100%;
  margin:0;
  box-sizing:inherit;
  min-height:100%;
  min-width:320px; }
.toggle-menu-links{padding:0;margin-top:9px;line-height:24px}
.toggle-menu-links.small a{float:left;width:50%}
#pre-footer{border-top:#EFF0F1 solid 3px;padding:15px;box-sizing:border-box;}
#pre-footer img{padding-top:3px;}
#pre-footer .form-item-search-block-form input{margin:10px 0 0 0px;}
#pre-footer .form-item-search-block-form input,#pre-footer #search-block-form input.form-submit{margin:10px 0 0 0px;}
.views-row  img,.ato-events-calendar img,#pre-footer img,#inside_adv_iss img{width:auto;}
#wrap,#pre-footer,#footer,#credits{padding-left:15px !important;padding-right:15px !important;}
#pre-footer .footer-search{float:right;}
#pre-footer .content{width:auto}
#pre-footer .container{padding:0px;}

.logo {
	float:left;
}
.pistolmenu a{padding:13px!important;background:#9d2235;color:#fff!important;border:2px solid #666666;border-radius:20px}
.pistolmenu a:hover{background:#666666;color:#fff!important;opacity:1!important;border:2px solid #9d2235}


.dj-mtmenu li.dj-up {

	list-style:none outside; 

	display:block; 

	float:left;

	margin: 0;

	padding: 0;



	border-right: 0;

	}
#g-navigation .g-menu-item-subtitle{text-transform:lowercase;font-size:.85rem;font-weight:700;opacity:.8;padding-top:2px}
.g-menu-item-subtitle{opacity:.7}
.g-menu-item-container{display:block;position:relative}
.g-menu-item-container input,.g-menu-item-container textarea{color:#666}
#g-mobilemenu-container .g-toplevel li .g-menu-item-container{padding:.938rem 1rem}
#g-mobilemenu-container .g-toplevel li .g-menu-item-content{display:inline-block;line-height:1rem}
#g-mobilemenu-container .g-menu-item-container{-webkit-transition:-webkit-transform .2s ease-out;-moz-transition:-moz-transform .2s ease-out;transition:transform .2s ease-out}
#g-mobilemenu-container .g-menu-item-subtitle{line-height:1.5}
.text-box-square .text-inner,.text-box-circle .text-inner{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}
.modal-audiogram .modal-body{padding:0}
#contactUsModal .modal-body .alert{display:none}
#contactUsModal .modal-body .form-box{display:block}
#contactUsModal .modal-body .logo-box{display:none}
#contactUsModal.submitted .modal-body .alert{display:block;text-align:center}
#contactUsModal.submitted .modal-body .form-box{display:none}
#contactUsModal.submitted .modal-body .logo-box{display:block;text-align:center;padding:30px 10px}
.modal-new-review .modal-body,.modal-new-review .modal-footer,.modal-new-review .modal-header{padding:0;border:none}
.page-accs .modal-body{padding-left:0;padding-right:0}
.what-is-this .modal-content .modal-body{padding:0 25% 0 50px}
.what-is-this .modal-content .modal-body p{font-size:35px;font-weight:700}





.alignleft {
	display: inline;
	float: left;
}


blockquote.alignleft,
.wp-caption.alignleft,
img.alignleft {
	margin: 0.4em 1.6em 1.6em 0;
}


.wp-caption.alignleft,
.wp-caption.alignright,
.wp-caption.aligncenter {
	margin-bottom: 1.2em;
}


	blockquote.alignleft,
	.wp-caption.alignleft,
	img.alignleft {
		margin: 0.4118em 1.6471em 1.6471em 0;
	}


	.wp-caption.alignleft,
	.wp-caption.alignright,
	.wp-caption.aligncenter {
		margin-bottom: 1.2353em;
	}


	.widget blockquote.alignleft,
	.widget .wp-caption.alignleft,
	.widget img.alignleft {
		margin: 0.5em 1.5em 1.5em 0;
	}


	.widget .wp-caption.alignleft,
	.widget .wp-caption.alignright,
	.widget .wp-caption.aligncenter {
		margin-bottom: 1em;
	}

    .after_content .widgetarea {
        background:none}


    .after_content .widgetarea .newsletterBox{
        width:214px}

.footer .widgetarea .widget-container {
    padding-bottom: 0px;
    margin-bottom: 0px;
}

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



.row.is-flex { display: flex; flex-wrap: wrap;}


.is-flex.row{margin-left:-5px;}
.et_pb_button_module_wrapper.et_pb_button_alignment_left{text-align:left}
.et_pb_button_module_wrapper.et_pb_button_alignment_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_center{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-right:15px;padding-left:15px}
.col-md-8{width:66.66666667%}
