/*
Theme Name:     abacaide
Description:    
Author:         abacaide
Template:       Divi

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/




/*******GENERAL********/

img.alignright,img.alignleft{margin-top:15px;margin-bottom:15px;}

#left-area h1,h2,h3,h4,h5{color:#754c24;padding-bottom:15px!important;}

body.home h1{font-size:26px;}


.et_pb_animation_left.et-animated{animation:none;}/***images no animation*/


/***Titres services Accueil****/

.bleu h2,.bleu h3,.bleu h4{color:#0099d1;padding-bottom:15px;}
.orange h2,.orange h3,.orange h4{color:#f5911e;padding-bottom:15px;}
.rose h2,.rose h3,.rose h4{color:#eb1e79;padding-bottom:15px;}
.vert h2,.vert h3,.vert h4{color:#80b242;padding-bottom:15px;}
.rouge h2,.rouge h3,.rouge h4{color:#eb1c24;padding-bottom:15px;}
.marron h2,.marron h3,.marron h4{color:#754c24;padding-bottom:15px;}

.salmon h2,.salmon h3,.salmon h4{color:#e56f62;padding-bottom:15px;}
.purple h2,.purple h3,.purple h4{color:#b75f9a;padding-bottom:15px;}
.gris h2,.gris h3,.gris h4{color:#808080;padding-bottom:15px;}



/*******HEADER********/

.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content{margin-left:0;}

#main-header{padding-top:35px;}
#logo{margiin-bottom:35px;float:left;}


.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation{padding-top:0;margin-top:20px;}
.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a{padding-top:20px;padding-bottom:20px;}

#et-top-navigation{float:none; background:#754c24;padding-left:0!important;font-weight:normal;}
#top-menu li, .fullwidth-menu li{padding-right:25px;padding-left:25px;}
nav#top-menu-nav, #top-menu, nav.fullwidth-menu-nav, .fullwidth-menu{float:none; text-align:center;}
#top-menu li > a, .fullwidth-menu li > a{padding-top:13px;padding-bottom:13px;}
#main-header nav#top-menu-nav{padding-top:0;}

.et_nav_text_color_light #top-menu li.current-menu-ancestor > a, .et_nav_text_color_light #top-menu li.current-menu-item > a, .et_nav_text_color_light .fullwidth-menu li.current-menu-ancestor > a, .et_nav_text_color_light .fullwidth-menu li.current-menu-item > a,#top-menu li a:hover{color:#f5911e!important;}
.et_nav_text_color_light #top-menu > li > a, .et_nav_text_color_light .fullwidth-menu > li > a{color:#ffffff;}

#et-secondary-menu{padding-bottom:8px;padding-top:8px;font-weight:normal;}
#et-info{padding-top:8px;color:#ffffff;font-weight:normal;}
.et_nav_text_color_light, .et_nav_text_color_light #et-secondary-nav a, .et_nav_text_color_light .et-social-icon a, .et_nav_text_color_light #et-info a{font-size:14px;}

.et_nav_text_color_light, .et_nav_text_color_light #et-secondary-nav a, .et_nav_text_color_light .et-social-icon a, .et_nav_text_color_light #et-info a{opacity:1;color:#ffffff;}

.et_nav_text_color_light #et-secondary-nav a:hover{opacity:0.7;}
#et-secondary-nav li{margin-right:30px;}

#et-info-phone,#et-info{font-size:14px;}

#et-info-phone{padding-right:0;padding-left:15px;margin-right:0;}

#et-info-phone:before{margin-right:8px;}



#slogan-text{color:#754c24;font-size:16px;margin-top:12px;margin-left:60px;float:left;}

#slogan{color:#754c24;float:right;margin-top:25px;}

#slogan .button{background-color:#754c24;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;color:#ffffff!important;padding:5px 15px;margin-left:10px;}

.et_mobile_menu li a{color:#754c24!important;}

.et_nav_text_color_light .nav ul li a:hover, .et_nav_text_color_light .et_mobile_menu li a:hover{color:#f5911e!important;}

#slogan .button img{margin-right:5px;}


.particuliers{border-right:1px solid #ffffff;padding-right:20px;}

#et-secondary-nav li.particuliers{margin-right:20px;}


.mobile_menu_bar{padding-bottom:0!important;}

/********SLIDER************/

.et_pb_slider .et_pb_sliden{background-size:auto;background-position:top center;}


.et_pb_slider .et_pb_slide{height:245px;}


/****ACCUEIL**/

.services .et_pb_blurb_content{float:left;}

.services .et_pb_main_blurb_image{float:left;margin-right:17px;}
.services h4 a{font-weight:600;}

body.home h1{color:#754c24; }
.border-title{border-bottom:5px solid #f5911e;width:75px;margin:0 auto;}

.engagement-accueil h2{font-size:21px;font-weight:600;color:#f5911e;text-align:center;padding-bottom:20px;}

.engagement-accueil .et_pb_row{padding-top:10px;}

a.button{background:#f5911e; color:#ffffff; padding:10px 15px;-webkit-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;top:30px;}
a.button:hover{opacity:0.7;}


/*************PAGE INTERIEURE**********/

/*****menu verticale******/

h1{font-size:36px;}

.menu-vertical ul#menu-menu-services{background:#754c24;margin-bottom:40px;}

.et_pb_widget.widget_nav_menu{margin-bottom:0;margin-right:0!important;}

.menu-vertical a{color:#ffffff!important;padding-left:25px;}

ul.menu-activite{margin-left:0;}


.menu-vertical ul li{border-bottom:1px solid #AF8969;padding-top:9px;padding-bottom:9px;margin-bottom:0;}
.menu-vertical{padding-bottom:0;}


.menu-vertical ul li.current-menu-item {color:#ffffff!important;background:#f5911e!important;}
.menu-vertical ul li:hover,.menu-vertical ul li a:hover{color:#ffffff!important;background:#f5911e;}
.et_pb_widget_area_left{border:0;}


p.et_pb_gallery_caption{text-align:left;margin-top:0;}

/*****Blog***/

.page-blog img{max-width:30%;float:left;margin-bottom:25px;margin-right:25px;}
#left-area .post-meta a{color:#f5911e;}
#left-area .post-meta a:hover{opacity:0.7;}


#sidebar .et_pb_widget a{color:#666666;}

/*******Contact Form********************/

.et_pb_button::after{content:none;}

button.et_pb_contact_submit{font-size:16px;color:#ffffff!important; background:#f5911e;padding:10px 20px;border:0;border-radius:none;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}

button.et_pb_contact_submit:hover{opacity:0.7;font-size:16px;color:#ffffff!important; background:#f5911e;padding:10px 20px;border:0;border-radius:none;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}


/***Social icons***/

#footer-widgets .footer-widget .cnss-social-icon li{background:none;padding-left:0;}


/*******FOOTER********/

.footer-widget h4{font-weight:600;padding-bottom:20px;}

#footer-widgets .footer-widget li:before{content:none;}
#footer-widgets .footer-widget li{margin-bottom:0;background:url("http://www.abacaide.com/wp-content/uploads/2015/06/puce.png" )no-repeat 0px 6px;}

.bottom-nav{text-align:center;}
.bottom-nav li{font-weight:normal;}

#footer-info-right{float:right;}
#footer-info-right a,#footer-info-right,#footer-info,.bottom-nav a{color:#CEC3BA!important;}
.bottom-nav a:hover,#footer-info-right a:hover{color:#f5911e!important;}



#footer-widgets .widget_search #s{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background:url("http://www.abacaide.com/wp-content/uploads/2015/06/loupe.png")no-repeat 190px 8px #AC947C;width:225px;border:0}
#footer-widgets .widget_search #searchsubmit{color:#ffffff;padding-right;150px!important;display:none;}
.widget_search #s{color:#754c24!important;}



.et_pb_widget a{color:#ffffff;}
.et_pb_widget a:hover{color:#f5911e;}

/****Contact-form*******/

.contact-form input[type="text"],.contact-form input[type="tel"],.contact-form input[type="email"]{padding:16px; background:#eee;color:#999999;border:0;}

.contact-form input[type="submit"]{background:#f5911e!important;color:#ffffff!important;padding:10px 20px!important;border:0;-webkit-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;font-size:16px;cursor:pointer;}
.contact-form input[type="submit"]:hover{opacity:0.7;}

.button-rappel{-webkit-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;background:#f5911e!important;color:#ffffff!important;padding:10px 30px!important;font-size:17px;}

.button-rappel:hover{background:#754c24!important;}




/*******RESPONSIVE DESIGN********/



@media only screen and ( min-width: 1405px ) {


}

@media only screen and ( min-width: 981px ) {

}


@media only screen and ( min-width: 1200px ) {


}

@media only screen and ( min-width: 1100px ) {


}


/*-------------------[1080px]------------------*/
@media only screen and ( min-width: 1100px ) and ( max-width: 1405px) {



}
@media only screen and ( min-width: 981px ) and ( max-width: 1405px) {

}

@media only screen and ( min-width: 981px ) {



}




/*-------------------[960px]------------------*/
@media only screen and ( min-width: 981px ) and ( max-width: 1100px ) {
#slogan-text{margin-left:30px;font-size:14px;}

#et-secondary-nav li {margin-right:20px;}
#et-secondary-nav li a{font-size:13px!important;}
#et-info,#et-info-phone{font-size:13px;}
#slogan-text{display:none;}


#footer-widgets .widget_search #s{background:url("http://www.abacaide.com/wp-content/uploads/2015/06/loupe.png")no-repeat 150px 8px #AC947C;width:185px;}
}


/*-------------------[768px]------------------*/
@media only screen and ( max-width: 980px ) {
#slogan{margin-top:5px;}
#slogan-text{display:none;}
#logo{max-height:70px;margin-top:-10px;}
.et_header_style_left #logo, .et_header_style_split #logo{max-width:30%;}
}

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

}


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



}

/*-------------------[480px]------------------*/
@media only screen and ( max-width: 767px ) {

.et_header_style_left #logo, .et_header_style_split #logo{max-width:80%;float:none;}

#slogan-text{margin-left:0;text-align:left!important;}
#slogan{display:none;}

#info-right{text-align:center;float:none;}

.page-blog img {max-width:100%;float:none;}

img.alignright,img.alignleft{float:none;margin-right:0;margin-left:0;}

#et-secondary-menu{display:none;}

.services .et_pb_blurb_content{text-align:center;margin-bottom:20px;}
.services .et_pb_main_blurb_image{margin-right:0;}
.services .et_pb_blurb_content{width:100%;}



body.home h1{line-height:1.2em;}

.services .et_pb_main_blurb_image{float:none;}

#footer-info-right{float:none;text-align:center;}
#slogan-text{text-align:center;float:none;margin-left:0;margin-bottom:10px;}


}

/*-------------------[320px]------------------*/
@media only screen and ( max-width: 479px ) {

#logo{margin-left:25px;}




}



