

.title_subtitle_holder {
    padding-top: 50px;
}

.portfolio_single .column1 {width:35%!important;}
.portfolio_single .column2 {width:60%!important;}
.portfolio_single .column2 h6{display:none!important;}

.single .time{display:none;}
.post_author{display:none;}
.date{display:none;}


.breadcrumb {
    position: absolute;
    height: 100%;
    font-size: 13px;
    top: 40px!important;
    //left: 0!important;
    color: #303030;
}


#evcal_list .eventon_list_event .evcal_cblock {
    color: #B74C4C!important;
}

.tab-title{font-size:18px!important;}


.q_accordion_holder.accordion .ui-accordion-header.ui-state-active .accordion_mark {
  background-color:#FFFFFF;
}

.q_accordion_holder.accordion .ui-accordion-header .accordion_mark {
  border:1px solid #E3E3E3;
  border-radius:1px;
}


.q_accordion_holder.accordion h5.ui-accordion-header {
  font-size:12px;
  font-weight:500;
  padding-top:9px;
  text-transform:none;
}

.container_inner nav.content_menu.fixed {
  box-shadow:none;
}

.container_inner nav.content_menu {
  width:1080px;
}

nav.content_menu ul {
  margin:30px 10px 10px;
}

nav.content_menu ul li a {
  padding:10px 20px 20px 10px;
}

.removed{display:none;}




.q_logos_container {
	position: relative;
	top: 0;
	left: 0;
	overflow: hidden;
}
.q_logo,.q_logo_2 {
	position: static;
	float: left;
}
.q_logo_2 {
	padding-left: 15px;
}
.q_logo a,.q_logo_2 a {
	position: static;
	display: block;
	height: 112px;
}
.q_logo img,.q_logo_2 img {
	position: static;
	height: 100%;
	width: auto;
}
@media only screen and (max-width: 1017px){
	.q_logo a,.q_logo_2 a,
	.q_logo img,.q_logo_2 img {
		height: 80px;
	}
	.q_logo_2 {
		padding-left: 0;
	}
}
@media only screen and (max-width: 1000px){
	.q_logo,.q_logo_2 {
		display: inline;
		float: none !important;
		text-align: center;
	}
}
@media only screen and (max-width: 1000px) {
	.header_top_bottom_holder {
    		height: 272px !important;
	}
}

.breadcrumb {height: auto !important;}
.breadcrumbs {/*line-height: 12em;*/line-height: 1em !important;margin-top: 5em !important;}


/* Ajout ce matin */
.blog_holder article {margin: 0 0 8px;}

.single .time{display:none;}
.time{font-size: 20px;}

.orange{background-color:#ff6600;padding:20px;}
.orange a{color:#fff!important;text-transform:uppercase;}
.orange a:hover{color:#fff!important;}

.bleu{background-color:#8db5c8;padding:20px;}
.bleu a{color:#fff!important;text-transform:uppercase;}
.bleu a:hover{color:#fff!important;}

.jaune{background-color:#f9b000;padding:20px;}
.jaune a{color:#fff!important;text-transform:uppercase;}
.jaune a:hover{color:#fff!important;}

.vert{background-color:#6baf2a;padding:20px;}
.vert a{color:#fff!important;text-transform:uppercase;}
.vert a:hover{color:#fff!important;}

.rouge{background-color:#e2011c;padding:20px;}
.rouge a{color:#fff!important;text-transform:uppercase;}
.rouge a:hover{color:#fff!important;}

.wdgt-newsletter{background-color:#3e5371;padding:25px;color:#fff!important;}
.wdgt-newsletter h3, .wdgt-newsletter h5, .wdgt-newsletter p {color:#fff!important;}

/*
.wdgt-programme{background-color:#8db5c8;padding-left:25px;padding-top:50px;padding-bottom:50px;color:#fff!important;}
.wdgt-programme h3 {color:#fff!important;}
*/
.wdgt-programme{line-height:0;}

.wdgt-image{background-color:#eeb122;padding:25px;color:#fff!important;}
.wdgt-image h3{color:#515151!important;}
.wdgt-image .wdgt-image-full-width{width:100%;height:auto;}

.wdgt-cquoilacop{background-color:#fff!important;padding:25px;color:#fff!important;}
.wdgt-cquoilacop {color:#353c5e!important;}

.wdgt-kitcom{background-color:#fff!important;padding:25px;color:#fff!important;}
.wdgt-kitcom {color:#353c5e!important;}

.wdgt-gencli {background-color:#44a7ea!important;padding:25px;color:#fff!important;}
.wdgt-gencli {color:#fff!important;}

.wdgt-contact{background-color:#8db5c8!important;padding:25px;color:#fff!important;}
.wdgt-contact {color:#353c5e!important;}
.wdgt-contact h3{color:#fff!important;}

/*
.wdgt-videoflux{background-color:#ff6600!important;padding-left:25px;padding-top:45px;padding-bottom:45px;color:#fff!important;}
.wdgt-videoflux {color:#ffffff!important;font-size:24px;}
*/
.wdgt-videoflux{background-color:#ff6600!important;padding:20px;color:#fff!important;}

.widget_related_posts_widget{padding:25px;background-color:#fff;}

aside .widget {margin: 0 0 11px;}

aside .widget ul, .side_menu .widget ul {list-style: circle;list-style-position: inside;}

.title_subtitle_holder {
    padding-top: 50px;
}

.tags_text {display:none;}

body.home h3{color:#fff!important;}
body.home h3 a{color:#fff!important;}
body.home h3 a:hover{color:#fff!important;}
body.home h5{color:#4e9199!important;}
body.home h5 a{color:#4e9199!important;}
body.home .column1 p{color:#515151!important;}

body .column2 h3{color:#fff!important;}
body .column2 h3 a{color:#fff!important;}
body .column2 h3 a:hover{color:#fff!important;}


/* seb */

/* home v2 */
.home .content .vc_col-sm-12{border-right:0!important;padding: 15px 0;}
.home .q_masonry_blog{margin-left:22px;}

/* direct v2 */
.page-template-blog-large-image-whole-post-php .blog_holder article .post_text .post_text_inner{padding:15px 35px 5px;}
.page-template-blog-large-image-whole-post-php .blog_holder article .post_info{margin:0;}
.page-template-blog-large-image-whole-post-php .social_share_dropdown {padding:0;}
.page-template-blog-large-image-whole-post-php .column1 .post_text_inner p {margin-top:0;}

/* single v2 */
.widget_related_posts_widget .no_image{position:relative;}
.widget_related_posts_widget .no_image:before{content:'';display:block;position:absolute;left:5px;top:10px;width:6px;height:6px;background-color:#4e9199;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.widget_related_posts_widget .text{margin-left:20px;}


.blog_single.blog_holder article .post_text .post_text_inner {
    padding-left: 0!important;
    padding-right: 0!important;
}

h5 a{text-transform: uppercase;}

nav.main_menu ul #nav-menu-item-6651 a span{display:none;}
nav.main_menu ul #nav-menu-item-6651 a i.menu_icon {
    font-size: 16px;
}
nav.main_menu ul li.active a {
    color: #3b5470;
}
nav.main_menu ul #nav-menu-item-6653 a span{display:none;}
nav.main_menu ul #nav-menu-item-6653 a i.menu_icon {
    font-size: 16px;
}

.home .q_masonry_blog_post_info{display:none;}

.post_image .post_image_caption{padding-right:10px;background-color:#fff;font-size: 12px;line-height:1.3em;}
.single .post_image .post_image_caption{background-color:transparent;}

.auto-height{height:auto !important;}

#qode-homepage-slider p.q_slide_text{display:none;}

/* home v3 */
.home .image_home{padding:0!important;}
.home .image_home .wpb_text_column{background-color: #fff;padding: 20px;}
.home .image_home .wpb_text_column h4{font-size: 36px;line-height: 38px;font-weight: 400; text-transform: none;}
.home .image_home .wpb_text_column h4 a{color: #4e9199 !important;}


.latest_post h5, .latest_post h5 a{font-size:17px;line-height:21px;text-transform:none;}
.latest_post_image {width: 45px;}
.latest_post_holder.image_in_box .latest_post_text {padding: 0 0 0 60px;}
.latest_post_holder {margin-bottom:15px;}


.latest_post_holder.image_in_box .latest_post_text .excerpt {margin: -12px 0 -1px 0;}
.latest_post_title {padding-bottom: 20px; /*padding-top: 23px;*/}

.latest_post_inner .post_infos {display: none!important;}
.latest_post_image img {
    width: 100%;
    float: left;
    border-radius: 50px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
}

@media only screen and (max-width: 1150px){
	nav.main_menu > ul > li > a {
		font-size: 18px;
		padding: 0 10px;
	}
}
@media only screen and (max-width: 1050px){
	nav.main_menu > ul > li > a {
		font-size: 16px;
		padding: 0 6px;
	}
}

.wpb_column.faq{padding:0;}
.faq .wpb_wrapper .wpb_wrapper div{line-height:1.3em;padding: 10px 20px;}
.faq .wpb_wrapper .wpb_wrapper div a{text-transform: none;}
.page-id-2432 h3 a,.page-id-2432 h3 a:hover {color: #fff!important;}

.home .image_home .wpb_wrapper {
    position: relative;
	}
	.home .image_home .wpb_text_column {
		position: absolute;
		bottom: 0;
		background-color: rgba(0,0,0,.4);
		width: 100%;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
				box-sizing: border-box;
		}
		.home .image_home .wpb_text_column h4 a {
			color: #fff !important;
}
@media only screen and (max-width: 768px){
	.home .image_home .wpb_text_column h4 {
		font-size: 26px;
		line-height: 29px;
	}
}
@media only screen and (max-width: 480px){
	.home .image_home .wpb_text_column h4 {
		font-size: 18px;
		line-height: 21px;
	}
}

.wpb_text_column .wpb_wrapper {line-height: 1.3em;}
.wpb_text_column .wpb_wrapper h2,
.wpb_text_column .wpb_wrapper h3 {margin-bottom: .5em;}
.wpb_text_column .wpb_wrapper ul {margin-left: 20px;}

.wpb_text_column .wpb_wrapper blockquote {
  background: #f6f6f6;
  border-left: 10px solid #eeb122;
  margin: 1.5em 10px;
  padding: .5em 10px;
  font-style: italic;
font-size:1.1em;
  quotes: "\201C""\201D""\2018""\2019";
}
.wpb_text_column .wpb_wrapper blockquote:before {
  color: #eeb122;
  content: open-quote;
  font-size: 4em;
  line-height: .1em;
  margin-right: .25em;
  vertical-align: -.4em;
  font-family: arial,helvetica,verdana;
}
.wpb_text_column .wpb_wrapper blockquote p {
  display: inline;
}
.wpb_text_column .wpb_wrapper blockquote p:last-child {
  display: block;
text-align:right;
font-size:1.3em;
font-style:normal;
font-weight:700;
margin-top: 5px;
}
/*.full-width-image img{width:100%;height:auto;}
.full-width-image .vc_single_image-wrapper {display: block;}*/

.the-top .wpb_column {border-bottom:none;padding-bottom:0;}
.the-bottom .wpb_column {padding-top:0;}

@media only screen and (max-width: 768px){
	.home .image_home .wpb_text_column {
		padding: 5px 10px;
	}
}




/* home v3 */
.the-top-and-the-bottom .wpb_column {border:none !important;}

#qode-homepage-slider .slider_content{background-color: rgba(0,0,0,.4);}
#qode-homepage-slider .slider_content .text{padding:10px 0;}
.content > .content_inner > .container > .container_inner{padding-top:0;}
.content .content_inner .container .container_inner .full_section_inner .vc_col-sm-12:first-child{padding-top:0;}
.home .image-titre-over {
    border-right: none !important;
    padding: 0 !important;
}
.home .image-titre-over.vc_col-sm-12 {
    border-bottom: none !important;
}
.image-titre-over{position:relative;border:2px solid transparent}
.image-titre-over .wpb_text_column{position:absolute;bottom:0;width:100%;background-color: rgba(0,0,0,.4);}
.image-titre-over .wpb_text_column .wpb_wrapper{padding:5px 10px;}
.image-titre-over .wpb_text_column .wpb_wrapper *{color:#fff;}

.the-top .wpb_text_column{padding:20px 20px 0;}
.the-top .wpb_text_column  p{margin-bottom:20px !important;}

.home .white-text *{color:#fff !important;}
.home .black-text *{color:#515151 !important;}
.white-text.the-top a,
.white-text.the-bottom a{color:#3b5470 !important;}
.white-text.the-top a:hover,
.white-text.the-bottom a:hover{text-decoration:underline;}
.black-text.the-top a,
.black-text.the-bottom a{color:#4482BC !important;}

.image-titre-over h1 {font-size: 60px; line-height: 65px;}
@media only screen and (max-width: 950px){
	.image-titre-over h1 {
		font-size: 30px; line-height: 33px;
	}
}
@media only screen and (max-width: 768px){
	.image-titre-over h1 {
		font-size: 19px; line-height: 22px;
	}
}

@media only screen and (max-width: 600px){
	.wrapper {
		width: 96%;
		margin: 0 auto;
	}
}
