﻿.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


.vc_row-overlay .wpb_column {
    position: relative;
    z-index: 3;
}
#s5_responsive_mobile_sidebar_body_wrap #s5_responsive_mobile_bar_active{margin:0;padding-left:15px;padding-right:15px;float:none}


.juiz_last_tweet_footer_item{
  padding-top: 20px;
  display: block;
}


.testimonials .test_heading {text-transform: uppercase;
                             font-weight: bold;
					         font-size: 16px;
							 margin: 30px 0 0 0;
							 text-align: center;
}
.home--full{position:relative;z-index:0;margin:0 -2px;}
header .header-outer .logo_container{float:left;width:148px}
header .header-outer .logo_container a{display:block;max-width:147.55px}
header .header-outer .logo_container a img{max-width:147.77px;max-height:108px;display:block;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-o-transition:none}


.titre_vert {
font-family:"Arial Narrow", helvetica, Arial, sans-serif;
color : #76a38b; 
font-size:15px;
}


#inner_content .one, #inner_content .two-even, #inner_content .two-odd, #inner_content .three-even, #inner_content .four-even { float:left; }

#inner_content .two-even, #inner_content .two-odd, #inner_content .three-even, #inner_content .four-even{margin-right: 35px; }

#inner_content .three-even{
	width:180px;
}

#inner_content .two-even.last, #inner_content .two-odd.last, #inner_content .three-even.last, #inner_content .four-even.last{ float:left; margin-right: 0px; }

.one, .two-even, .two-odd, .three-even, .four-even { float:left; }

.two-even, .two-odd, .three-even, .four-even{
	margin-right: 35px;
}

.three-even{
	width:289px;
}


.tit-header-home-txt {
    width: 100%;
    font-family: 'Raleway-Heavy';
    font-size: 2em;
    color: #000;
    line-height: 38px;
    text-align: center;
    text-transform: uppercase;
    margin-top: 60px;
    letter-spacing: 4px
}

.tp-caption span.defcol{
    color: #CC0033;
    text-shadow:none;
}
.fusion-button-wrapper{display:inline}
.fusion-button-wrapper.fusion-aligncenter{display:block;text-align:center}

.footer-container .secondary-footer .bottom-footer-row .copyright-container .copyright-content {
  font-size: 0.6em;
}
.site-stats-a,.site-stats-b{height:20px;line-height:20px;font-size:11px;margin:0;padding:0 15px}
.site-stats-a span,.site-stats-b span{color:#af2f2d}
.site-stats-a{background-color:#383838}



	.subcat a  {
	display: block;
	width: 160px;
	height: 45px;
	font-size: 75%;
	font-weight: bold;
	padding-left: 70px;
	padding-top: 5px;
	padding-right: 5px;
	background-color: #2a2a2a;
	background-repeat:no-repeat;
	background-position: 5px 5px;
	}


	.subcat a:hover, .subcat a:hover * {
	color: black;
	background-color: #ffdc00;
	}

.tiles li .caption { background: rgba(0, 0, 0, 0.6); color: #fff; bottom: -100px; height: 90px; left: 0; width: 100%; display: inline-block; position: absolute; transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; }

.tiles li .caption h3 { padding: 10px 12px; }

.tiles li .caption p { margin-top: 8px; padding: 0 12px; }

.tiles li:hover .caption { display: block; bottom: 0; }

.cookie-bar-bar #catapult-cookie-bar.float-accept span.ctcc-right-side {
	float: right;
}

.ctcc-right-side {
	-webkit-flex-shrink: 0;
	flex-shrink: 0;
}

.main-navigation .current-menu-item .sub-menu {display:block;}
 

#credits {
    color: #7D7D7D;
    text-align: center;
    font-size: 11px;
    padding: 10px 0 0 0;
}


#credits a {
    color: #7D7D7D;
    text-decoration: none;
}
 

#credits a:hover {
    text-decoration: none;
    color: #7D7D7D;
}

    #copyrights, #credits {
        display: block;
        float: none;
        text-align: center;
    }

    
    #footer-container #copyrights, #footer-container #credits {
        padding: 5px 0;
    }

  .video-popup:hover .play-button:before {
    border-left-color: #dc1e0f; }

  .video-popup .play-button {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -35px;
    margin-left: -35px;
    border-radius: 50%;
    width: 70px;
    height: 70px;
    display: block;
    background-color: #FFF; }

    .video-popup .play-button:before {
      -webkit-transition: border-left-color 0.25s ease;
      transition: border-left-color 0.25s ease;
      display: block;
      content: "";
      border: 15px solid transparent;
      border-left-color: #373332;
      position: absolute;
      top: 50%;
      left: 50%;
      margin-top: -15px;
      margin-left: -3.75px; }
.abcp_service-desc__basic-text{display:inline-block;vertical-align:middle;margin-right:10px;font-size:16px;font-weight:400;color:#f1a83f}
#mk-footer .mk-padding-wrapper{padding:0 20px}
.mk-page-section .fluid-width-equal-height-columns.vertical-align-bottom .mk-half-layout-inner .wpb_column.column_container,.mk-page-section .fluid-width-equal-height-columns.vertical-align-bottom .mk-padding-wrapper .wpb_column.column_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.mk-padding-wrapper{padding:0 20px}
