﻿
		
		.footer-sub-box-parent #footer-sub-box .error {
			font-size: 10px;
			display: none;
			color: red;
			padding-left: 5px;
		}

	.footer-sub-box-parent #footer-sub-box .error,
	.footer-sub-box-parent-mobile #footer-sub-box .error {
		display: none;
		color: red;
		padding-left: 2px;
		padding-top: 10px
	}




#bloc_footer_1
{
	clear: both;
	margin: auto;
    width: 100%;
	height: 57px;
}


  body form#form-login .row-fluid, div.middle_bloc_center, div#bloc_footer_1 {
    width: 748px !important; }


  
  #bloc_footer_1 #right_footer, #bloc_footer_2 #left_footer {
    float: none;
    width: calc(100% - 20px);
    text-align: center;
    margin-left: 10px; }
.mt-2,.my-2{margin-top:.5rem!important}




.et_pb_gallery_item,
.et_pb_portfolio_item,
.et_pb_blurb_content,
.et_pb_tabs_controls,
.et_pb_tab,
.et_pb_slide_description,
.et_pb_pricing_heading,
.et_pb_pricing_content,
.et_pb_promo_description,
.et_pb_newsletter_description,
.et_pb_counter_title,
.et_pb_circle_counter,
.et_pb_number_counter,
.et_pb_toggle_title,
.et_pb_toggle_content,
.et_pb_contact_main_title,
.et_pb_testimonial_description_inner,
.et_pb_team_member,
.et_pb_countdown_timer_container,
.et_pb_post,
.et_pb_text,
.product,
.et_pb_widget {
	word-wrap: break-word;
}



.et_pb_text ul,
.et_pb_text ol {
	padding-bottom: 1em;
}

.et_pb_text_11.et_pb_text { color: #ffffff !important; }

.et_pb_text_1.et_pb_text { color: #000000 !important; }

.et_pb_text_3.et_pb_text { color: #000000 !important; }
.cactus-logo .cactus-img-logo{display:block;max-width:100%;max-height:40px}
.cactus-logo .cactus-img-logo.cactus-img-sticky{display:none}
.sticky-menu .cactus-logo .cactus-img-logo{max-height:25px;display:none}
.sticky-menu .cactus-logo .cactus-img-logo.cactus-img-sticky{display:block;opacity:1;visibility:visible}

.prod_button_bot{position:absolute;right:10px;bottom:11px;}


				h1.theme-title { font-size: 40px !important; }
.td-container,.tdc-row{width:1068px;margin-right:auto;margin-left:auto}
.td-container:before,.tdc-row:before,.td-container:after,.tdc-row:after{display:table;content:'';line-height:0}
.td-container:after,.tdc-row:after{clear:both}
.tdc-row.stretch_row .td-element-style{width:100vw!important;left:50%!important;transform:translateX(-50%)!important}
.tdc-row.stretch_row_content{width:100%!important}
.tdc-row.stretch_row_content .td-pb-row{margin-left:0;margin-right:0}
.tdc-row.stretch_row_content .td-pb-row [class*=td-pb-span]{padding-left:0;padding-right:0}
.tdc-row.stretch_row_content_no_space{width:100%!important}
.tdc-row.stretch_row_content_no_space .td-pb-row{margin-left:0;margin-right:0}

.news-popup .popup-title h2 {
	font-size: 40px;
	text-transform: uppercase;
	font-weight: bold;
	color: #000
}

.news-popup .popup-title .text-main {
	color: #27ae61
}
.nav--footer .menu__item.last:after{content:" ";display:block;clear:both;}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none}


#footer-widgets #text-4 {
	font-size: 55%;
	font-weight: 300;

}


#footer-widgets #text-4 p {
	padding-bottom: 4px;
}


.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(odd) .fwidget {
	margin-bottom: 5%;
}
.absolute-footer, html{background-color: #2C2C2C}
.absolute-footer,html{background-color:#5b5b5b}
.absolute-footer{color:rgba(0,0,0,0.5);padding:10px 0 15px;font-size:.9em}
.absolute-footer.dark{color:rgba(255,255,255,0.5)}
.absolute-footer.fixed{left:0;right:0;bottom:0;padding:7.5px 15px;z-index:101;color:#FFF;background-color:transparent;text-shadow:1px 1px 1px rgba(0,0,0,0.7)}
.absolute-footer ul{padding-bottom:5px;opacity:.8;border-bottom:1px solid #ddd}
.absolute-footer.dark ul{border-color:rgba(255,255,255,0.08)}
.absolute-footer.text-center ul{border:0;padding-top:5px}

	.entry-header .entry-title {
		font-size: 24px;
		
		padding: 10px 0 0;
	}

h1.entry-title,
.h1.entry-title {
  border-bottom: 0px solid #cceace;
  color: #822f1c;
  font-size: 18px;
  padding-bottom: 10px;
  margin-bottom: 5px;
  padding: 0 10px 10px 25px;
}


.nav-wrapper a {
  border: 0;
  color: #0072ef;
  display: none;
  font-size: 14px;
  padding: 0 20px 0 0;
  width: auto;
}


[dir="rtl"] .nav-wrapper a {
  padding: 0 0 0 20px;
}


.nav-wrapper a:hover, .nav-wrapper a:focus, .nav-wrapper a:active {
  background-color: transparent;
  color: #0072ef;
  text-decoration: underline;
}


.nav-wrapper a.login {
  display: inline-block;
}


.nav-wrapper .icon-menu {
  border: 0;
  color: #0072ef;
  cursor: pointer;
  display: inline-block;
  margin-right: 10px;
  padding: 0;
  width: auto;
}


[dir="rtl"] .nav-wrapper .icon-menu {
  margin-left: 10px;
  margin-right: 0;
}


.nav-wrapper .icon-menu:hover, .nav-wrapper .icon-menu:focus, .nav-wrapper .icon-menu:active {
  background-color: transparent;
  color: #0072ef;
}

  .ac_header.menu-opened:not(.scroll-fixed-navbar) .ac_main_nav {
    margin-top: 20px;
  }


ul.actions { list-style-type: none; margin: 0 !important; }
.social ul li.round-square{background:#fff}
.social ul li.round-square a{padding:0;margin:0;background:#fff}
.social ul li.round-square a:active,.social ul li.round-square a:focus,.social ul li.round-square a:hover{background:#fff}
.social ul li.round-square a img{height:52px;width:52px}
.sf-menu ul .menu-item{padding:5px 0}
.menu-item:hover{background-color:#ea086e}


.modal-footer {
  padding: 1rem;
  padding-top: 0;
}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}


#wrapper {
  overflow: hidden;
}


.integration-logos {
	margin: 5px 20px;
}
.hp-popular_num{display:inline-block;line-height:32px;width:32px;background:#cd0606;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;text-align:center;font-size:1.5em;color:#fff;font-family:ProximaNovaA-Bold,sans-serif;vertical-align:top;margin-left:5px}

.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-12{width:100%}

  .cmsmasters_row_margin.cmsmasters_row_columns_behavior .cmsmasters_featured_block .featured_block_text:empty {
    padding-bottom: 100%;
  }
 

#cmsmasters_fb_5d23b4a14d24a .featured_block_text { 
	text-align: left; 
}
#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}
table tr.even,table tr.odd,th{background-color:transparent;border-bottom:1px solid #dfdfdf;}
#forum tr.even{background:#ffffff;border-bottom:1px solid #eaeaea;}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}


.comptable .rankcol {
	width:10%;
}



.windowbg, #preview_body
{
	color: #000000;
	background-color: #f6f5e9;
}
.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3,.fusion-footer-widget-column .product-title{color:#DDDDDD;}

    .mitt-auf .heart-container .heart {
      position: static;
      pointer-events: default;
      margin: 30px auto 20px; }


.header.agwHome.whiteHome .logogreen {
    display: none;
}


	.header.agwHome.whiteHome:hover .logogreen {
	    display: block;
	}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-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-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}







.site-container-wrap {
	background-color: #fff;
	margin: 32px auto;
	max-width: 1140px;
	overflow: hidden;
	padding: 36px;
}


.metro-pro-landing .site-container-wrap {
	max-width: 772px;
}


	.footer-widgets,
	.site-container-wrap {
		width: 94%;
	}

.link-3 {
  font-size: 14px;
  border:none;
  font-weight: 600;
  text-transform:uppercase;
  transition: 0.4s;
  color: #000000;
  text-decoration: none;
  padding: 0 10px;
  margin: 0 0px;
}

.link-3:hover {
  background-color: #e60000;
  color: #ffffff;
  padding: 40px 10px;
}

div.cell {
position: relative;
float: left;
left: 100%;
}


.ie6 div.cell {
float: none;
}

.template-search #content .cell {
padding-bottom: 20px;
width: 96% !important;
border-bottom: 1px solid #D3D3D3;
}

.cell {
float: none !important;
margin-left: -100% !important;
width: 100% !important;
}
.top-nav{border-top:2px solid #3c3b3b;background-color:#1b1b1b}
.fusion-column-no-min-height .fusion-column-content-centered,.fusion-column-no-min-height .fusion-column-wrapper{min-height:0!important}
.fusion-layout-column .fusion-column-wrapper{min-height:1px}
.fusion-layout-column.fusion-blend-mode .fusion-column-inner-bg-image,.fusion-layout-column.fusion-blend-mode .fusion-column-wrapper{background-blend-mode:overlay}
.fusion-column-inner-bg-wrapper .fusion-column-wrapper{position:relative;z-index:3;pointer-events:none}
.fusion-events-shortcode .fusion-layout-column .fusion-column-wrapper{border:1px solid transparent}
.fusion-events-shortcode .fusion-events-thumbnail,.fusion-events-shortcode .fusion-layout-column .fusion-column-wrapper{border-color:#ebeaea;}
.header-btn-close .header-btn-inner-wrap{-webkit-transform:scale(0,0);transform:scale(0,0);transition:all .3s ease}
.header-btn-close.is-active .header-btn-inner-wrap{-webkit-transform:scale(1,1);transform:scale(1,1)}
.header-btn-inner-wrap{overflow:hidden}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}


#subfooter {
  margin: 0 auto;
  color: #000;
  font-size: 70%;
  text-align: center;
  padding: 6px 0px 26px 0px;
}

#subfooter a {
  color: #8d8d8d;
  text-decoration: underline;
}

#subfooter a:hover, #footer a:focus, #footer a:active {
   color: #ccc;
}
.et_pb_slide_description .et_pb_slide_title{font-size:61px}
.et_pb_slides .et_pb_slide_0.et_pb_slide .et_pb_slide_description{text-align:left}


.et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {
    width: auto;
    margin: auto;
    padding: 18% 8%;
}

	.et_pb_slide_description h2.et_pb_slide_title {
    font-size: 60px;
}
.listenlive{color:#f8fafa;float:right}

.theauthor, .thetime { font-size: 12px }
.w-100{width:100%!important}
.fullwidth-container,.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px;}
.container{width:724px;}
.container-fluid{padding:0;}
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:960px;}
.container:before,.container:after{display:table;line-height:0;content:"";}
.container:after{clear:both;}
.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:"";}
.container-fluid:after{clear:both;}



#join-the-talk .half h1 {
  margin-top: 0;
}


#join-the-talk {
  padding: 30px 0px;
}



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


#contact-page.full.clear {
  float: left !important;
  height: 100% !important;
}


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


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}

img.size-full,
img.size-large,
img.header-image,
img.wp-post-image {
	max-width: 100%;
	height: auto; 
}

.entry-content img,
.comment-content img,
.widget img,
img.header-image,
.author-avatar img,
img.wp-post-image {
	
}

.header-image {
	margin-top: 24px;
	margin-top: 1.714285714rem;
}

	.author-avatar,
	#colophon,
	#respond,
	.commentlist .comment-edit-link,
	.commentlist .reply,
	.entry-header .comments-link,
	.entry-meta .edit-link a,
	.page-link,
	.site-content nav,
	.widget-area,
	img.header-image,
	.main-navigation {
		display: none;
	}

.header {
	max-width: 960px;
	margin: auto;
	height: auto;
	min-height: 80px;
}

		.evo_content_inin{
			display: table-cell;
		    vertical-align: middle;
		    position: relative;
		    width: 600px;
		    margin: 40px auto;
		}
body.boxed .wrapper_inner,body.boxed footer,body.boxed .header_inner,body.boxed .full_width .parallax_content,body.boxed .carousel-inner,body.boxed .footer_inner,body.boxed .footer_top_border_holder.in_grid,body.boxed .footer_bottom_border_holder.in_grid,body.boxed .content_wrapper{width:818px}
body.boxed .footer_inner,body.boxed .footer_top_border_holder.in_grid,body.boxed .footer_bottom_border_holder.in_grid{width:100%}






body.boxed .wrapper_inner,
body.boxed .footer_inner,
body.boxed .content_wrapper{
	width: 1150px;
	margin: 0 auto;
}
