/*

Theme Name:  Divi Child

Theme URI:   http://divithemes.reviews

Version:     1.1

Description: Divi child theme.

Author:      Hesham Zebida

Author URI:  http://zebida.com

Template:    Divi

*/



@import url("../Divi/style.css");



/* comments fix */

#comment-wrap {

	max-width: 1080px;

	margin: 0 auto;

	padding: 30px 0 0 0;

}

/*-------------------[1285px]------------------*/

@media only screen and ( max-width: 1400px ) {

	#comment-wrap {

		max-width: 934px;

	}

	#kl-id-container-prix {

		margin: 36px 5em -161px 25.7em !important;

	}

	#kl-id-container-img-client .et_pb_column.et_pb_column_1_4 {

		width: auto !important;

	}

	

	.kl-section-img-client.orange img, .kl-section-img-client.orangemoney img {

		/*margin-top: -41px;*/

		margin-top: 0;

	}

	.kl-box-center-2-apropos.livres img{

		width:32%;

	}

}







/*-------------------[1024px]------------------*/

@media only screen and ( max-width: 1024px ) {

	#comment-wrap {

		max-width: 934px;

	}

	#post-38 .et_pb_slide_0, #post-361 .et_pb_slide_0, #post-42 .et_pb_slide_0, #post-40 .et_pb_slide_0{

		background-size: contain;

		margin-top: -12px;

	}

	#kl-id-section-2-home {

		margin-top: -59px;

	}

	#kl-id-container-img-client {

		margin: -272px 5em 0 20em !important;

		width: 68% !important;

	}

	#kl-id-container-prix {

		margin: 0 5em -161px 19.7em !important;

		top: -102px !important;

	}

	#kl-id-container-livre {

		margin: 0 5em 0 5em !important;

		top: -3px !important;

	}

	.kl-box-center-facto.livre {

		left: 220px;

	}

	.kl-box-right-2-facto.livre {

		left: 233px;

	}

	

}



/*-------------------[985px]------------------*/

@media only screen and (max-width: 985px) {

	#comment-wrap {

		max-width: 690px;

	}

	#kl-id-container-prix .et_pb_blurb_content {

		margin-top: 15px !important;

		top: 62px;

	}

}



/*-------------------[768px]------------------*/

@media only screen and (max-width: 768px) {

	#comment-wrap {

		max-width: 400px;

	}

	.et_mobile_menu {

		top: 40px; 

        border-top:4px solid #ffb967;

		background: #eee;		

	}

	.mobile_menu_bar:before {

		color:red;

		left: -20.5em;

	}

	#et_mobile_nav_menu {

		position: absolute;

		top: 10px;

		right: 0;

		width: 100%;

	}

	.mobile_nav {

		float: right;

	}

	#post-38 .et_pb_slide_0, #post-361 .et_pb_slide_0, #post-42 .et_pb_slide_0, #post-40 .et_pb_slide_0{

		margin-top: -58px;

	}

	#kl-id-section-2-home {

		margin-top: -106px;

	}

	.et_header_style_left .et-search-form {

		width: 23% !important;

		max-width: 23% !important;

		/*top: 9px !important;*/

		top: 9px !important;

	}

	#kl-id-container-img-client, #kl-id-container-prix, #kl-id-container-livre {

		margin: auto !important;

		top: 0 !important;

	}

	

	#kl-id-section-client {

		margin-top: -24em;

	}

	#kl-id-container-img-client .et_pb_column.et_pb_column_1_4 {

		margin-top: -74px;

	}

	#prix {

		margin-top: -8em;

	}

	#kl-footer-menu {

		text-align: center !important;

	}

	#kl-id-box-right-2-facto h2 {

		font-size: 21px;

		font-family: GoudyStd;

		font-weight: 400;

		background-image: url(/wp-content/uploads/2017/07/livre_bg_1.jpg);

		padding: 12px 20px;

		width: 100%;

	}

	#menu-item-67 {

		border-left: 0 !important;

	}

	#kl-id-box-right-2-facto{

		/*float: right;*/

	}

	#kl-id-container-img-client {

		width: auto !important;

		margin: 0 97px !important;

	}

	.kl-box-right-2-facto.livre{

		float: right;

	}

	

	#kl-id-box-right-2-facto.kl-box-right-2-facto.contact{

		float: left !important;

	}

	#kl-bloc {

		width: 63%;

		/*float:left;

		margin-right: 33px;*/

	}

	#kl-id-actus > h5 {

		margin-right: 225px;

		/*margin-right: -58px;*/

	}

	#kl-id-section-2-actus {

		margin-top: -88px;

	}

	.sub-menu {

		/*background-color: #fff !important;*/

		margin-top: 0 !important;

		margin-left: 0 !important;

		height: auto !important;

	}

	.sub-menu li{

		background: rgba(0, 0, 0, 0.03) !important;

		margin-top: 0!important;

		margin-top: 0 !important;

	}

	.sub-menu li a {

		padding: 10px 20px !important;

	}

	#post-53 .et_pb_section_0.et_pb_section {

		height: auto !important;

	}

	.sub-menu .menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.current_page_item {

		width: auto !important;

	}

	.kl-section-img-client img {

		width: 100% !important;

	}

	

}



/*-------------------[650px]------------------*/

@media only screen and ( max-width: 650px ) {

	#comment-wrap {

		max-width: 450px;

	}

	#post-38 .et_pb_slide_0, #post-361 .et_pb_slide_0, #post-42 .et_pb_slide_0, #post-40 .et_pb_slide_0 {

		margin-top: -81px;

	}

	#kl-id-section-2-home {

		margin-top: -130px;

	}

	.edd img, .kl-section-img-client.orange img{

		margin-top:45px;

	}

}



/*-------------------[479px]------------------*/

@media only screen and ( max-width: 479px ) {

	#comment-wrap {

		max-width: 450px;

	}

}



/*-------------------[425px]------------------*/

@media only screen and ( max-width: 425px ) {

	#comment-wrap {

		max-width: 450px;

	}

	.mobile_menu_bar:before {

		left: -11em;

	}

	

	.mobile_menu_bar_toggle {

		position:relative;

		/*top:27px;*/

		z-index: 999999 !important;

	}

	#post-38 .et_pb_slide_0 {

		margin-top: -119px;

	}

	#post-361 .et_pb_slide_0, #post-42 .et_pb_slide_0, #post-40 .et_pb_slide_0 {

		margin-top: -78px;

	}

	#kl-id-section-article {

		margin-top: -128px;

	}

	#kl-id-section-2-home {

		margin-top: -167px;

	}

	#kl-id-section-2-actus, #kl-id-section-2-cas-agence {

		margin-top: -127px;

	}

	#kl-id-container-img-client, #kl-id-container-prix, #kl-id-container-livre{

		width: auto;

		margin: -2em 16% 0  !important;

		top:0 !important;

	}

	#kl-id-box-right-2-facto img{

		width: 500px;

	}

	#kl-id-module-equipe .et_pb_blurb_container {

		text-align: center !important;

		margin-left:0 !important;

	}

	.kl-div-form-left, .kl-div-form-right {

		float: none !important;

	}

	.et_header_style_left .et-search-form {

		width: 26% !important;

		top: 10px !important;

		max-width: 40% !important;

	}

	.kl-input-form-contact {

		width: auto !important;

	}

	#kl-id-sujet {

		width: 337px !important;

	}

	#kl-id-descriptif {

		height: 158px;

		margin-top: 14px !important;

		margin-left: -19px;

		width: 337px !important;

	}

	.fichier {

		left: -19px !important;

		width: 337px !important;

	}

	label.kl-label-fichier {

		right: -147px !important;

	}

	#kl-id-submit {

		left: -18px;

	}

	.et_pb_text_align_right.kl-box-right-1-facto.contact{

		text-align: right !important;

	}

	#kl-id-box-right-2-facto h2 {

		width: auto;

	}

	#kl-bloc {

		width: auto;

	}

	#kl-id-actus > h5 {

		margin-right: 0;

	}

	.et_search_outer {

		height: 35px !important;

	}

	.et_pb_slide_0.et-pb-active-slide{

		background-size: contain;

		margin-top: -87px;

	}

	#kl-id-article-actus {

		margin-bottom: 72px;

	}

	#logo {

		margin: 17px 0 10px -29px !important;

		width: 79% !important;

	}

	

}



/*-------------------[414px]------------------*/

@media only screen and ( max-width: 414px ) {

	#comment-wrap {

		max-width: 274px;

	}

	#post-38 .et_pb_slide_0 {

		margin-top: -121px;

	}

	#post-361 .et_pb_slide_0, #post-42 .et_pb_slide_0, #post-40 .et_pb_slide_0 {

		margin-top: -81px;

	}

	#kl-id-section-2-home {

		margin-top: -171px;

	}

	label.kl-label-fichier {

		right: -151px !important;

	}

}



/*-------------------[375px]------------------*/

@media only screen and ( max-width: 375px ) {

	#comment-wrap {

		max-width: 274px;

	

	}

	.mobile_menu_bar:before {

		left: -9.5em;

	}

	#post-38 .et_pb_slide_0 {

		margin-top: -128px;

	}

	#post-361 .et_pb_slide_0, #post-42 .et_pb_slide_0, #post-40 .et_pb_slide_0 {

		margin-top: -87px;

	}

	#kl-id-section-2-home {

		margin-top: -178px;

	}

	#kl-id-section-2-actus, #kl-id-section-2-cas-agence {

		margin-top: -137px;

	}

	#kl-id-sujet, #kl-id-descriptif, .kl-input-form-contact {

		width: 297px !important;

	}

	.fichier{

		width: 297px !important;

		bottom: 38px !important;

	}

	label.kl-label-fichier {

		right: -127px !important;

		bottom: 38px !important;

	}

	#kl-id-submit {

		width: auto !important;

		top: 21px !important;

	}

	#kl-id-box-center-facto.kl-id-box-center-facto.et_pb_text_3 h1::before {

		position: absolute;

		content: '';

		width: 15%;

		border-bottom: 1px solid #ffb967;

		top: 52px;

	}

}



/*-------------------[360px]------------------*/

@media only screen and ( max-width: 360px ) {

	#comment-wrap {

		max-width: 274px;

	}

	.mobile_menu_bar:before {

		left: -9em;

	}

	#post-38 .et_pb_slide_0 {

		margin-top: -131px;

	}

	#post-361 .et_pb_slide_0, #post-42 .et_pb_slide_0, #post-40 .et_pb_slide_0 {

		margin-top: -90px;

	}

	#kl-id-section-2-home {

		margin-top: -179px;

	}

	#kl-id-section-2-actus, #kl-id-section-2-cas-agence {

		margin-top: -141px;

	}

	#kl-id-sujet, #kl-id-descriptif, .kl-input-form-contact {

		width: 288px !important;

	}

	.fichier{

		width: 288px !important;

	}

	label.kl-label-fichier {

		right: -125px !important;

	}

	#kl-id-right-box-home {

		margin-left: 27px;

	}

	

}



/*-------------------[320px]------------------*/

@media only screen and ( max-width: 320px ) {

	#comment-wrap {

		max-width: 274px;

	}

	.mobile_menu_bar:before {

		left: -8em;

	}

	#post-38 .et_pb_slide_0 {

		margin-top: -138px;

	}

	#post-361 .et_pb_slide_0, #post-42 .et_pb_slide_0, #post-40 .et_pb_slide_0 {

		margin-top: -97px;

	}

	#kl-id-section-2-home {

		margin-top: -188px;

	}

	#kl-id-section-2-actus, #kl-id-section-2-cas-agence {

		margin-top: -147px;

	}

	#kl-id-sujet, #kl-id-descriptif, .kl-input-form-contact {

		width: 256px !important;

	}

	.fichier {

		width: 257px !important;

	}

	label.kl-label-fichier {

		right: -109px !important;

	}

	#kl-id-right-box-home {

		margin-left: 27px;

	}

	.et-search-field {

		font-size: 8px !important;

	}

	.et_header_style_left .et-search-form {

		top: -2px !important;

	}

}





/** Extra style **/

#kl-id-section-display-none {

    display: none;

}

/** head */

#logo {

   margin: 17px 0 19px;
   position: relative;
   left: 1.5%;

width: 50%;

}

.et_header_style_left .logo_container {

	position: relative;

}

.et_header_style_left #et-top-navigation,

.et_header_style_split #et-top-navigation {

	padding-top: 0;

}

#main-header {

    box-shadow: 0 1px 0 rgba(0, 0, 0, 0) !important;

}

#et-top-navigation {

	position:absolute;

    padding:19px 30px 0 0px !important;

	float:left;

	background: #252525;

    width: 100%;

    height: 50px;

	z-index: 3;

}

#top-menu li {

    /*padding:18px 20px 0 25px;*/

    padding:18px 25px 0 42px;

	margin-top: -7px;

	margin-left: -8px;

    font-size: 14px;

    border-right: 1px solid #000;

    position: relative;

    top: -11px;

    height: 49px;

}

#top-menu > li:hover {

    background:#555555;

}

#top-menu a {

	color:#fff;

	text-transform:uppercase;

	font-weight:300;

}

#menu-item-67 {

	border-left:1px solid #000;

}

#menu-item-74 {

	padding-right: 24px !important;

}

.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.current_page_item {

	background:#000;

	padding-right: 24px !important;

	position: relative !important;

    left: 4px;

}

.et-search-form {

    max-width: 20% !important;

}

.et-search-field {

    font-size: 12px;

    text-transform: uppercase;

}

.et_search_outer {

    height: 58px;

}

.et_search_form_container {

    height: 106px;

}

.et-search-form {

    float: right;

    top: 24px;

    right: 0;

    border-bottom: 1px solid #424242;

    z-index: 9999;

    position: inherit;

}

.et-search-field {

    border:none;

}

.et-search-field:focus {

    text-transform: lowercase;

}

.post.type-post{

    /*width: 1356px;

    margin-left: -142px;*/
    width: 100%;
}

/** accueil */

#kl-bloc {

	margin-bottom: 4%;

}

#kl-bloc > div > .et_pb_main_blurb_image,

#kl-bloc > div > .et_pb_main_blurb_image {

	width: 90%;

}

#kl-bloc > div > .et_pb_main_blurb_image img,

#kl-bloc > div > .et_pb_main_blurb_image img{

	width: 100%;

}

#kl-bloc > div > div > p,

#kl-bloc > div > div > p{

    width: 186px;

    /*width: auto;*/ /* tsy fafana fa mety mbla ilaina */

	margin-top: -7px;

}

/*#kl-bloc .et_pb_blurb_container {

    display: initial !important;  tsy fafana fa mety mbla ilaina 

}*/



/** Work style **/

#kl-id-work h4{

    /*float: left;*/

	margin-top: 5%;

}

#kl-id-work span {

    background: #0066cc;

    color: #fff;

    padding: 12px 10px;

}

#kl-id-work label{

    border-left: 2px solid #666;

    padding: 12px 5px;

}

#kl-id-work > h5{

    margin-top: -27px;

	text-align: right;

}



/** News style**/

#kl-id-actus h4{

    /*float: left;*/

	margin-top: 5%;

}

#kl-id-actus span {

    background: #cc0000;

    color: #fff;

    padding: 12px 10px;

}

#kl-id-actus label{

    border-left: 2px solid #666;

    padding: 12px 5px;
    margin-left: 5px;

}

#kl-id-actus > h5{

    margin-top: -27px;

	text-align: right;

}



#kl-id-right-box-home{

    max-width: 79.5%;

    padding: 15px;

	margin-left: 34px;

}

.kl-right-box-home img.alignnone{

    margin-top: 26px;

}



/** page a propos faco & réseau & client & prix **/

.kl-box-left-facto {

	/*border:1px solid #fff;*/

	background: #f3f3f3;
	border-bottom: solid 1px #fff;
    padding: 13px 30px;
    height: 50px;
    box-shadow: 0 -4px 5px 5px rgba(0, 0, 0, 0.1);
    margin-top: -87px;

}

#menu-menu-apropos .menu-item-object-page.current-menu-item.page_item a{

	color:#ffb967;

}

#kl-id-box-center-facto h1, #kl-id-box-center-equipe h1{

    font-size: 21px;

    font-family: GoudyStd;

	font-weight:400;

	margin-bottom: 5%;

}

#kl-id-box-center-facto h1::before{

    position:absolute;

	content:'';

	width: 15%;

    border-bottom: 1px solid #ffb967;

    top: 27px;

}

#kl-id-box-right-2-facto h2, #kl-id-box-right-3-facto h2{

    font-size: 21px;

    font-family: GoudyStd;

	font-weight:400;

	background-image:url('/wp-content/uploads/2017/07/livre_bg_1.jpg');

	padding: 12px 20px;

	text-align: center;

}

#kl-id-box-right-3-facto ul{

    padding: 15px 42px;

	background-image:url('/wp-content/uploads/2017/07/livre_bg_2.jpg');

}

#kl-id-box-right-3-facto li{

    list-style-image:url('/wp-content/uploads/2017/07/fatco-ico_06.png');

	margin: 10px 0;

	border-bottom:1px solid #ccc;

}

#kl-id-box-right-3-facto li a{

    color:#333;

}

#kl-id-box-right-3-facto li a:hover{

    color:#ffb967;

}

.kl-box-center-facto.clients h1::before{

    width: 13% !important;

}

#kl-id-container-img-client{

    /*width: 65%;

    margin: -272px 5em 0 28em;*/

	/*width: 50%;

    margin: -272px 0 0 31em;*/

}

#kl-id-container-img-client .et_pb_column.et_pb_column_1_4{

    width: 19.875%;

}

#kl-id-container-img-client .kl-section-img-client{

    /*margin: 43px 0;*/

    margin: 25px 0 0 -93px;

}

.kl-section-img-client img {

	width:70%;

}

.kl-box-left-facto.client {

	visibility: hidden;

}



.kl-box-center-facto.prix h2 {

	font-size: 15px;

    font-weight: 700;

}

#kl-id-container-prix{

    width: 65%;

    margin: 0 5em -161px 29.7em;

    position: relative;

    /*top: -174px;*/
    top: -110px;

}

#kl-id-container-prix .et_pb_main_blurb_image, .et_pb_blurb_container {

    width: 100%;

}

#kl-id-container-prix .et_pb_column{

    width: 32%;

}

#kl-id-container-prix .et_pb_blurb_content{

    background: #fff;

    padding: 20px;

	margin-top: 27px;

	min-height: 397px;

	margin-right: -22px;

}

#kl-id-container-livre{

    width: 65%;

    margin: 0 5em 0 29em;

    position: relative;

    top: -253px;

}

#kl-id-container-livre .et_pb_column{

    width: 23%;

    margin-right: 2px;

}

#kl-id-container-livre .kl-img-livre {

    margin-top: -17px;

}

.kl-img-livre-margintop {

	margin-top:-6px;

}



/** equipe **/

#kl-id-module-equipe .et_pb_blurb_container {

    padding: 8px;

    margin-top: -37px;

	text-align: center;

    /*margin-left: 21px;*/

}

#kl-id-module-equipe p {

    font-size: 13px;

    width: 100%;

}

#kl-id-box-center-equipe h1::before {

    position: absolute;

    content: '';

    width: 7%;

    border-bottom: 1px solid #ffb967;

    top: 27px;

}



/** contact **/

.kl-div-form-left {

    width: 50%;

    float: left;

}

.kl-div-form-right{

    width: 50%;

    float: right;

	position: relative;

    left: 20px;

}

#kl-id-nom, #kl-id-fonction, #kl-id-email, #kl-id-telephone,#kl-id-entreprise, .kl-input-form-contact {

	border:1px solid #ccc;

	background: none;

    width: 100%;

    height: 46px;

    margin-top: 10px;

	padding: 0 13px;

}

#kl-id-descriptif {

	height: 214px;

    margin-top: 33px;

}

div.wpcf7-validation-errors {

    display: none !important;

}

#kl-id-submit {

	background:#818181;

	color:#fff;

	width: auto;

    padding: 0 20px;

    border: 0;

	position: relative;

    top: 14px;

	font-size: 14px;

}

#kl-id-descriptif {

	padding: 13px 13px 0 ;

}

#kl-id-submit:hover {

	background:#494949;

	color:#fff;

	cursor:pointer;

}

.kl-box-right-2-facto.contact h2{

	margin-bottom: 25px;

}

.kl-box-right-2-facto.contact h3{

	font-size:16px;

	font-weight:bold;

}

.kl-box-right-2-facto.contact h5{

	font-size:14px;

	font-weight:700;

}

.kl-box-right-2-facto.contact a{

	color:#ffb967;

}



/** Fake Input **/

.fichier {



    position: absolute;



    bottom: 42px;



	cursor: pointer;



    left: 0;



    border: 1px solid #ccc;



    width: 100%;



    height: 46px;



}



.wpcf7-file {



	height: 38px;



}



#input-submit {



    background: #818181;



    border: 0;



    padding: 12px 28px;



    color: #fff;



    cursor: pointer;



	margin-left: 2em;



	top: -25px;



    position: relative;



	font-size: 14px;



}

#input-fichier + label.kl-label-fichier {



  border: 1px solid rgba(0,0,0,.2);



  padding: 5px;



  background: lavender;



}



label.kl-label-fichier {



    position: absolute;



    bottom: 42px;



    right: 0;



    background: #818181;



    padding: 11px 37px;



    color: #fff;



	background-image: url('/wp-content/uploads/2017/07/contact-us-mail.jpg');



	background-repeat: no-repeat;



    background-position: 0px;



    background-position-x: 15px;



	width: 100px;

	height: 46px;

	font-size:14px;



}



#FakeInput {

	margin-top: 3px;

}





#FakeInput input {



  position:absolute;



  width:100%;



  top:0;



  left:0;



  opacity:0;



  cursor:pointer;



  z-index:10;



}



#FakeInput span:first-child {



  margin-left: 14px;



  border: none;



  width: 234px;



}

div.wpcf7-mail-sent-ok {

    border: 0;

	width: 50%;

    float: right;

    position: relative;

    left: 20px;

    color: green;

}









/** footer **/

#main-footer {

    border-top: 1px solid #818181;

	position: relative;

    bottom: 0;

    width: 100%;

}



#footer-info {

	font-size: 21px;

    font-family: GoudyStd;

	font-weight:400;

}

#kl-footer-menu {

	font-size: 16px;

    font-weight:400;

	margin-top: 8px;

	text-align:right;

	color:inherit;

}

#kl-footer-menu a{

	color:inherit;

}

#kl-footer-menu a:hover{

	color:#ffb967;;

}

#footer-bottom {

	padding: 0 80px;

}



/** page search **/

.post-meta {

    display: none;

}

.et_right_sidebar #sidebar {

    display: none;

}

#main-content .container:before {

    background-color: #fff;

}

#post-53 .et_pb_section_0.et_pb_section {

    height: 676px;

}

/** page articles **/

#kl-id-section-article{

	border-bottom:1px solid #ccc;

	/*margin-bottom: 50px;*/

}

#kl-id-article-work h1, #kl-id-article-actus h1, #kl-id-autres-article h2 {

    font-size: 21px;

    font-weight: 700;

	margin-bottom: 32px;

	line-height: 2;

}

#kl-id-article-work > h1 > span {

	background: #0066cc;

    color: #fff;

    padding: 10px 20px;

	font-weight: 400;

}

#kl-id-article-actus > h1 > span {

    background: #cc0000;

    padding: 10px 20px;

	font-weight: 400;

	color: #fff;

}

#kl-id-article-work > p, #kl-id-article-actus > p {

	text-align:justify;

}

#kl-id-article-work > p > img, #kl-id-article-actus > p > img {

	margin-top:20px;

}



.main_title{

    display: none !important;

}

#left-area {

    width: 100%;

}



#top-menu .sub-menu {

    background: #252525;

    margin-top: -16px;

    margin-left: -42px;
	padding-top: 7px;
	padding-bottom: 0px;
	/*height: 197px;
	height: 308px;*/

	width: 100%;

}

#top-menu .sub-menu li{

    border-right:0 !important;

	/*margin-top: -12px !important;*/
	display: block !important;

}

.sub-menu li a {

    padding: 10px 9px !important;
    

}

.sub-menu li:hover{

    background: rgba(555,555,555,0.1)!important;/*#555555 !important;*/

	width: 100%;

}

.sub-menu .menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.current_page_item {

    background: #555555;

	/*padding-right: 24px !important;

    position: relative !important;*/

    left: 0;

	width: 100%;

}



#kl-id-autres-article {

    margin-top: -57px;

}

.et_pb_row.et_pb_row_2.et_pb_row_fullwidth{

   /* margin-top: -55px;*/
   margin-top: -150px;
}

#footer-info img {

	width:100%;
	height: 25px !important;

}



 /** bouton share **/

.synved-share-image.synved-social-image.synved-social-image-share {

	width:20px !important;

	height:20px !important;

}

.synved-social-resolution-single {

    display: initial !important;

}

#kl-id-sujet option{

	position:relative;

	left:10px;

	top:10px;

}
#page-container #top-menu li li{ padding:0 10px !important; top: 0px;}
#page-container #top-menu li ul{ border-top:0px !important; padding-top:0px !important;}
#top-menu li li a{ width:auto !important;}
 /** pour IE / Safari**/

@media screen and (-webkit-min-device-pixel-ratio:0) {

	/** pour IE **/

	#FakeInput {

		margin-top: 3px;

	}

	#kl-id-descriptif {

		height:215px;

	}

	/** pour safari **/

    

	::i-block-chrome, select#kl-id-sujet {

		line-height:3.2;

	}

	::i-block-chrome, #kl-id-email {

		margin-top: 14px;

	}

	

}



/** pour chrome **/

@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {

	#FakeInput {

		margin-top: -1px;

	}

}

/*ajout le 31/10/2017*/

@media all and (min-width: 769px) and (max-width: 980px){
	.et_search_form_container{margin-right: 8%;}
	.mobile_nav{margin-top: -9px;}
	.et_mobile_menu{top: 40px; border-top: 4px solid #ffb967; background: #eee;}
}

@media screen and (max-width: 980px){
	#kl-footer-menu{margin-bottom: 30px;}
}

@media screen and (min-width: 321px) and ( max-width: 425px ){
	#post-38 .et_pb_slide_0{margin-top: -137px; margin-bottom: -9px;}
}

@media screen and (min-width: 426px) and (max-width: 520px){
	#post-38 .et_pb_slide_0{margin-top: -119px; margin-bottom: -38px;}
}

@media screen and (min-width: 521px) and (max-width: 600px){
	#post-38 .et_pb_slide_0{margin-top: -102px; margin-bottom: -21px;}
}

@media screen and (min-width: 601px) and (max-width: 620px){
	#post-38 .et_pb_slide_0{margin-top: -88px; margin-bottom: -7px;}
}

@media screen and (min-width: 621px) and (max-width: 635px){
	#post-38 .et_pb_slide_0{margin-top: -84px; margin-bottom: -4px;}
}

@media screen and (min-width: 651px) and (max-width: 700px){
	#post-38 .et_pb_slide_0{margin-top: -78px; margin-bottom: -22px;}
}

@media screen and (min-width: 701px) and (max-width: 740px){
	#post-38 .et_pb_slide_0{margin-top: -70px; margin-bottom: -13px;}
}

@media screen and (min-width: 741px) and (max-width: 760px){
	#post-38 .et_pb_slide_0{margin-top: -62px; margin-bottom: -7px;}
}

@media screen and (min-width: 769px) and (max-width: 1024px){
	#post-38 .et_pb_slide_0{margin-top: -57px; margin-bottom: -48px;}
}

.et_pb_column.et_pb_column_4_4.et_pb_column_2{margin-top: 57px;}

@media screen and (min-width: 981px) and (max-width: 1024px){
	#kl-id-container-prix .et_pb_blurb_content{margin-top: 51px;}
}

@media screen and (min-width: 1025px) and (max-width: 1220px){
	#kl-id-container-prix .et_pb_blurb_content{/*margin-top: 77px; margin-right: 58px;*/ position: relative; top: 15px; right: 50px;}
}

@media screen and (min-width: 769px) and (max-width: 980px){
	/*.contact{position: relative; top: -106px; width: 90%;}*/
	.contact{position: absolute; top: -24px; width: 100%;}
}

@media screen and (min-width: 320px) and (max-width: 768px){
	.contact{width: 100%;}
}

@media screen and (min-width: 320px) and (max-width: 980px){
	#kl-bloc{padding-top: 15%}
}

@media screen and (max-width: 980px){
	#kl-id-right-box-home{max-width: 100%; margin:0;}
}
.et_pb_row.et_pb_row_2.et_pb_row_fullwidth.et_pb_row_1-4_1-2_1-4{margin-top: -139px;}

#kl-id-section-client{margin-top: -140px;}

.et_pb_row.et_pb_row_5.et_pb_row_fullwidth.et_pb_row_1-4_1-2_1-4{margin-top: -130px; margin-left: 65px;}

.et_pb_row.et_pb_row_7.et_pb_row_1-4_1-2_1-4{position: relative; top: -133px; right: 60px;}

@media screen and (max-width: 669px){
.et_pb_row.et_pb_row_7.et_pb_row_1-4_1-2_1-4{margin-right: -3px;}
}

@media screen and (max-width: 980px){
	.et_pb_row.et_pb_row_5.et_pb_row_fullwidth.et_pb_row_1-4_1-2_1-4{margin: 0 auto;}
}

@media screen and (min-width: 1025px) and (max-width: 1083px){
	#kl-id-container-prix{position: relative; top: -141px; right: 300px;}
}

/*@media screen and (max-width: 980px){
	#kl-id-section-client, #kl-id-container-img-client{position: relative; top: -295px; }
}*/

@media screen and (min-width: 376px) and (max-width: 425px){
	#kl-id-nom, #kl-id-entreprise, #kl-id-fonction, #kl-id-email, #kl-id-telephone{width: 337px !important;}

}
@media screen and (max-width: 980px){
	.et_pb_column.et_pb_column_1_4.et_pb_column_8{display: none;}

	.et_pb_column.et_pb_column_1_4.et_pb_column_20{display: none;}

	.et_pb_column.et_pb_column_1_2.et_pb_column_21{position: relative; top: 75px;}
}

@media screen and (min-width: 769px) and (max-width: 871px){
#kl-id-container-img-client, #kl-id-container-prix{position: relative; right: 15%;}
}

.kl-image-thumb{width: 255px;}

@media screen and (min-width: 320px) and (max-width: 425px){
	.et_pb_slide.et_pb_bg_layout_dark.et_pb_media_alignment_center.et_pb_slide_0.et-pb-active-slide{margin-top: -137px; margin-bottom: -188px;}
}

#footer-info img{width: 70% !important;}
.kl-footer-menu {
    float: right;
    margin-right: -95px;
    margin-top: -20px;
}
.kl-footer-menu a{padding-right: 5px;}
.et_pb_widget_area_right{border-left: none !important;}
div#id-menu-propos {
    width: 100% !important;
    max-width: 100% !important;
    /*margin-top: -86px;
    margin-top: -30px;*/
}

.et_pb_counters, .et_pb_pricing, .et_pb_widget_area ul, .et_pb_tabs_controls{display: inline-flex !important;}
ul#menu-menu-apropos li a{padding: 20px;}
ul#menu-menu-apropos li a:hover{color: #000;}
@media screen and (max-width: 767px){
	ul#menu-menu-apropos li a{padding: 3px;}
}

#top-menu > li:last-child{padding-right: 23px !important;}

.et_pb_row.et_pb_row_6.et_pb_row_fullwidth{margin-top: -150px;}

.et_pb_text_align_right{margin-right: 24% !important;}
div#kl-id-right-box-home{background-color: #fff;}

div#fbw_id-2 h4, div#youtube_responsive-2 h4 {
    color: #000;
    font-weight: bold;
}

/*#kl-bloc > div > .et_pb_main_blurb_image img, #kl-bloc > div > .et_pb_main_blurb_image img{width: auto !important;}
.et_pb_blurb_position_left .et_pb_blurb_content{display: inline-flex !important;}*/
.kl-actu-list {
    width: 49%;
    float: left;
    margin-top: 50px;
    position: relative;
    left: 6%;
}

.kl-thumbnail{float: left;}

div#kl-id-work{width: 90%; margin-top: 67px;}

.kl-extrait {
    /*position: relative;
    left: 23px;*/
    width: 90%;
    padding-left: 165px;
}

.kl-extrait p{padding-bottom: 0; max-height: 130px;}

div#kl-article{margin-top: -50px;}

@media screen and (max-width: 767px){
	.kl-actu-list{width: auto; float: none;}
	.kl-thumbnail{float: none;}
	.kl-extrait{padding: 0;}
	.kl-news-list{width: 100% !important; float: none !important;}
	.kl-thumbnail-news{float: none !important;}
	.kl-extrait-news{width: 100% !important; padding-left: 0 !important;}
	.kl-extrait-news p{max-height: inherit !important;}
	div#kl-id-actus{margin-top: 20px !important; width: 100% !important;}
	#kl-id-actus h4{margin-top: 15% !important;}
}
@media screen and (min-width: 768px) and (max-width: 1220px){
	.kl-actu-list{width: 100%; float: none !important;}
}
@media screen and (min-width: 768px) and (max-width: 1199px){
	.kl-news-list{width: 100% !important; float: none !important;}
}
@media screen and (max-width: 320px){
	.et_pb_container.clearfix{min-height: auto !important;}
}

@media screen and (max-width: 767px){
	div#kl-id-work h5{display: inline; position: relative; top: 15px;}
	div#kl-id-work{width: 100%;}
	#kl-id-box-center-facto h1::before, #kl-id-box-center-facto.kl-id-box-center-facto.et_pb_text_3 h1::before{border-bottom: none; }
}
.et_pb_row.et_pb_row_2{margin-top: -150px;}
div#kl-id-box-center-facto h3{font-size: 15px; font-weight: 600; text-align: center;}
#id-presse ul li{padding-top: 15px;}
#id-presse ul li a{color: #666;}
#id-presse ul li a:hover{text-decoration: underline;}
.kl-news-list {
    float: left;
    width: 33%;
    margin-bottom: 50px;
}
.kl-thumbnail-news{float: left;}
.kl-extrait-news {
    width: 90%;
    padding-left: 165px;
}
.kl-extrait-news p {
    padding-bottom: 0;
    max-height: 130px;
}
div#kl-id-actus{width: 90%; margin-top: 60px;}
.heateorSssMoreBackground{display: none !important;}
.kl-agence img{width: 250px;}
.et_pb_main_blurb_image{text-align: inherit !important;}
.kl-title, .kl-title-news{margin-bottom: 15px;}
.kl-title label {
    border-left: 2px solid #666;
    padding: 12px 5px;
    margin-left: 5px;
}

.kl-title-news label {
	border-left: 2px solid #666;
    padding: 12px 5px;
    margin-left: 5px;
}
.kl-title-news span, .kl-title span {
	background: #cc0000;
    color: #fff;
    padding: 12px 10px;
}
#footer-info, #footer-info a{position: relative; right: 5%;}
nav#top-menu-nav{position: relative; left: 13%;}
div#youtubechannelgallery_widget-2 h4{font-weight: bold; color: #000;}
textarea#kl-id-descriptif{border: 1px solid #ccc; font-family: Arial; font-size: 13.3333px !important;}
.kl-prix-creative{position: relative; top: -175px; right: 60px;}
@media screen and (max-width: 1300px){
    .kl-prix-creative{position: inherit !important; top: 0; right: 0;}
}
/* Design flux youtube */
#youtubechannelgallery_widget-3 {
    display: none;
}
div#youtube-channel-2 h4 {
    font-weight: bold;
    color: #000;
}
.ytc_link {
    margin-top: 28px;
}
.ytc_link a {
  float: right;
}
.ytc_link a:hover {
  text-decoration: underline;
}
.ytc_video_container{margin-bottom: 30px;}