﻿.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner{padding:5px}
.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}
.navbar-inner{min-height:4.75em}
.navbar-inverse .navbar-inner{background-color:#222e50 !important}
.navbar-inner h1.brand{margin-left:20px}
.navbar-inner .btn-navbar{margin:20px 20px 0}
.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}
.navbar-inner:after{clear:both}
.navbar-fixed-top .navbar-inner{border-width:0 0 1px}


.main_menu_opt{font-size:x-small;}

.main_menu_opt img{max-width:18px;}


#menu_content_inner .main_menu_opt{width:100%;color:white;font-size:medium;text-align:center;padding:10px 0px;}

#menu_content_inner .main_menu_opt img{max-width:30px;vertical-align:middle;}
.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-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}

.bloc_formation .col-12,
.bloc_formation .col-xs-12{
  margin-bottom: 0 !important;
}

.home .cb-article .cb-mask img {
	max-height: 250px;
	width: auto;
	object-fit: cover;
	top: 0;
}

.block{float:left;width:100%;position:relative}

.td-bg-grey{
	background-color: #d9d9d9;
}
 #main-nav ul li.menu-item-has-children:after,
#main-nav ul li.mega-menu:after,
.top-menu ul li.menu-item-has-children:after {
position: absolute;
right: 7px;
top: 50%;
display: inline-block;
content: '';
width: 0;
height: 0;
border: 4px solid transparent;
border-top: 4px solid #bbb;
}

#main-nav ul ul li.menu-item-has-children:after,
#main-nav ul ul li.mega-menu:after,
.top-nav .top-menu ul ul li.menu-item-has-children:after {
border: 4px solid transparent;
border-left-color: #bbb;
}


#matching-opts {
  display: none;
}


.promo4main
{
	width:200px;
	float:left;
	padding:10px 0 0 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-sm-10{width:83.33333333%}


.all-caps { text-transform: uppercase; }

.posts-list .item .detail { position: relative; top: -7px; padding-left: 30px; width: 100%; color: #bbb; }

.posts-list .item .detail .title { line-height: 28px; font-size: 18px; font-size: 700; }

.posts-list .item .detail .title a { color: #fff; }

.posts-list .item .detail .title a:hover { color: #389af5; }

.posts-list .item .detail .summary { margin: 0 0 -7px 0; color: #c3c5d2; }

#secondary .posts-list .item .detail,
#footer-elements .posts-list .item .detail { padding-left: 15px; width: 100%; margin: 0; }
body,input,button,textarea,select,.element li a,.posts-list .item .detail .title a{color: #fff;}
.posts-list .item .detail .summary,.single .meta{color:#c3c5d2;}
.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_text ol,.et_pb_text ul{padding-bottom:1em}


#home-bottom-2 .button,
#home-bottom-3 .button {
	padding-left:10px;
	padding-right:10px;
}


	.home-bottom-1,
	.home-bottom-2,
	.home-bottom-3 {
		text-align:center!important;
		width: 100%!important;
		display: block!important;
		margin: 0!important;
		margin-bottom: 20px!important;
	}

	.home-bottom-2 .agency-pro-home .content .widget,
	.home-bottom-3 .agency-pro-home .content .widget {
		margin-bottom: 20px!important;
	}




.home-bottom-2,
.home-bottom-3 {
	width: 48%;
    margin: 1%;
    display: inline-block;
    vertical-align: middle;
}
.content p{font-weight:300}
.content h3{font-weight:400;margin-top:0}
.content .date{font-weight:400;font-size:12px}
.content .main-image{margin-bottom:30px}
.content-footer{margin-top:80px;margin-left:-15px;margin-right:-15px}


.trending-forums-container .newestthreads li:last-child, .topactivethreads li:last-child {
	float:none !important;
	margin-top:inherit;
	right:0!important;
	margin-right:0 !important;
	padding-right:0px!important;
}


.trending-forums-container a,
.success-story-container a,
.recipe-otd-header a { color:#000; }





.ball {
	position: absolute;
	content: '';
	display: inline-block;
	height: 350px;
	width: 350px;
	border-radius: 100%;
	background: #44c8f5;
}


.ball.ball-green {
	background: #9fcb56;
	left: -31%;
	top: 60%;
	transform: translate3d(0,-100px,0);
	z-index: -1;
}


.ball.ball-orange {
	background: #faa61a;
	left: -30%;
	z-index: -1;
	transform: translate3d(0,-100px,0);
	margin-left: -70px;
}


.ball.ball-blue {
	right: -6%;
	z-index: -1;
	transform: translate3d(0,-100px,0);
}

.header .user-navigation-inner {
  float: right;
}


.footer-socket-wrapper .copyright {
	color: #666666;
	max-width: 50%;
	float: left;
	font-size: 12px;
}


.footer-socket-wrapper .copyright a {
	color: #666666;
}


.footer-socket-wrapper .copyright a:hover {
	color: #0FBE7C;
}





.video-popup-backdrop {
    display: none;
}


.video-popup-wrapper {
    margin-top: 5%;
    width: 730px;
}


.video-popup-wrapper::after {
    display: block;
    content: '';
    clear: both;
}


.video-popup-wrapper iframe {
    width: 100%;
    height: 400px;
    max-height: 410px;
}


.video-popup-wrapper .video-popup-text {
    font-size: 1.2em;
    float: left;
    text-align: left;
    padding: 5px 0 0 5px;
}


.video-popup-wrapper .video-popup-close-btn {
    cursor: pointer;
    text-align: right;
    font-size: 1.3em;
    color: #d1d1d1;
    float: right;
    padding: 5px 0 0 5px;
}

.prefoot .newsl, .prefoot .navfooter, .prefoot .share, .prefoot h1.logo{ display:inline-block; vertical-align:top;}

.prefoot .newsl{ width:23%; margin-right:3%;text-align:center;}

.prefoot .newsl .newsletter{ margin-bottom:22px; }

.prefoot .newsl .newsletter a{ display:block; box-sizing:border-box; border:2px solid #fff; font-size:18px; line-height:40px; font-family: 'Montserrat', sans-serif; font-weight:bold; transition:all .2s; text-transform:uppercase;}

.prefoot .newsl .logo{ display:none;}

.prefoot .newsl .newsletter a:hover{ text-decoration:none; color:#222; background:#fff;}

.prefoot .newsl .socialshare div{ display:inline-block; vertical-align:top; line-height:14px;}

.headertoshow .btn-more, .headertoshow .topmenu, .newsl .logo, .metasmobile{ display:none;}

	.newsl .tobreak{ width:100%; float:left;}

    .blue .special-offers .row:nth-child(3) { margin-top: 0 !important; }

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

    .contact .row:last-child { padding: 11px 0 0 0; }
