/*
Theme Name:     agiir
Description:    
Author:         agiirdig
Template:       Divi

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/



/*********HEADER****************************/

#et-info-email::before{content:none!important;}
#top-header .container {padding-top:0.4em;}
.top-horaires{float:left;background:#7F571C;padding:13px;margin-top:-10px;}

 #et-secondary-menu > ul > li a{padding-top:4px;}

.header-content {margin-top:6% !important}


/**********TOP MENU*****************/


#top-menu li{padding-right:34px;}
/* #top-menu li a{font-family: 'EB Garamond', serif!important;font-weight:normal;} */
/* #top-menu li a:hover,#et-secondary-menu > ul > li a:hover{color:#7F571C;opacity:1;} */
#top-menu li{font-size:23px;}

/* Couleurs pour chaque lien du menu */
#menu-item-67 a:hover{color:#786db1 !important;opacity:1 !important;} /* La société */
#menu-item-827 a:hover{color:#7f571c !important;opacity:1 !important;} /* Le métier */
#menu-item-826 a:hover{color:#aebc21 !important;opacity:1 !important;} /* Bio */
#menu-item-824 a:hover{color:#44555f !important;opacity:1 !important;} /* Tech */
#menu-item-823 a:hover{color:#f47b20 !important;opacity:1 !important;} /* Sécurité */
#menu-item-964 a:hover{color:#e2e200 !important;opacity:1 !important;} /* Contact */

#menu-item-933 a:hover{color:#786db1 !important;opacity:1 !important;} /* The company */
#menu-item-961 a:hover{color:#7f571c !important;opacity:1 !important;} /* The profession */
#menu-item-960 a:hover{color:#aebc21 !important;opacity:1 !important;} /* Organic */
#menu-item-959 a:hover{color:#44555f !important;opacity:1 !important;} /* Tech */
#menu-item-958 a:hover{color:#f47b20 !important;opacity:1 !important;} /* Sécurité */
#menu-item-983 a:hover{color:#e2e200 !important;opacity:1 !important;} /* Contact */


/* Couleurs pour chaque lien actif du menu */
#menu-item-67.current-menu-item > a{color:#786db1 !important} /* La société */
#menu-item-827.current-menu-item > a{color:#7f571c !important} /* Le métier */
#menu-item-826.current-menu-item > a{color:#aebc21 !important} /* Bio */
#menu-item-824.current-menu-item > a{color:#44555f !important} /* Tech */
#menu-item-823.current-menu-item > a{color:#f47b20 !important} /* Sécurité */
#menu-item-964.current-menu-item > a{color:#e2e200 !important} /* Contact */

#menu-item-933.current-menu-item > a{color:#786db1 !important} /* The company */
#menu-item-961.current-menu-item > a{color:#7f571c !important} /* The profession */
#menu-item-960.current-menu-item > a{color:#aebc21 !important} /* Organic */
#menu-item-959.current-menu-item > a{color:#44555f !important} /* Tech */
#menu-item-958.current-menu-item > a{color:#f47b20 !important} /* Security */
#menu-item-983.current-menu-item > a{color:#e2e200 !important} /* Contact */

#mobile_menu1 > li {display:inline;text-align:center;position:relative;z-index:-1}

/************** LOGO ******************/

.et_header_style_left .logo_container {
	position: absolute;
	width: 110%;
	height: 128%;
	margin-top: -9px;
}


/************* PAGES FR *************/
/* Le métier */
#post-792 .et_pb_row.et_pb_row_0 {
	max-width:1400px;
}
	/* EN */
#post-938 .et_pb_row.et_pb_row_0 {
	max-width:1400px;
}

/* Bio */
#post-794 .et_pb_row.et_pb_row_0 {
	max-width:1400px;
}

#post-945 .et_pb_row.et_pb_row_0 {
	max-width:1400px;
}

/* Tech */
#post-798 .et_pb_row.et_pb_row_0 {
	max-width:1400px;
}




	
/*************MENU ICONS****************/

.et_pb_fullwidth_menu .fullwidth-menu-nav > ul{padding-top:50px;padding-bottom:50px!important;}

.fullwidth-menu > li:last-child {padding-right:15px !important;}
 .menu-icons ul{padding-top:50px;}
 .menu-icons ul li{background:#7F571C!important;width:130px;height:130px;padding:20px 15px!important;margin-right:8px;}

/* .menu-icons ul li:hover, .menu-icons ul li.current-menu-item{width:134px;height:134px;opacity:0.7;top:10px;} */

.menu-icons ul li a{padding-bottom:0;font-size:18px;font-family: 'EB Garamond', serif;}
.menu-icons ul li.menu-item-108{position:relative;top:-14px;}/***Icon Constats******/
.menu-icons ul li.menu-item-108:hover,.menu-icons ul li.menu-item-108.current-menu-item{top:-4px;}

.et_pb_fullwidth_menu .fullwidth-menu-nav > ul{padding-top:60px!important;}

.menu-icons ul li a{overflow-wrap:normal!important;}
.menu-icons .et_mobile_nav_menu ul{padding-left:7px!important;}
.menu-icons .et_mobile_nav_menu ul li{margin-right:5px;}

#menu-menu-buttons{background: #7F571C;}

.menu-image-title+img{border-radius:7px;}

/*************TEST ICONS****************/

 .et_pb_row.clearfix {max-height:341px;max-width:1240px !important;}

.et_pb_fullwidth_menu .fullwidth-menu-nav > ul{padding-top:10px;padding-bottom:10px!important;}

 .test-icons ul{padding-top:10px;}
 .test-icons ul li{background:#7F571C !important;width:230px;height:230px;padding:20px 15px;margin-right:8px;}

/* .test-icons ul li:hover, .test-icons ul li.current-menu-item{width:135px;height:135px;opacity:0.7;} */

.test-icons ul li a{padding-bottom:0;font-size:18px;font-family: 'EB Garamond', serif;}

.et_pb_fullwidth_menu .fullwidth-menu-nav > ul{padding-top:0px!important;}

.test-icons ul li a{overflow-wrap:normal!important;}
.test-icons .et_mobile_nav_menu ul{padding-left:7px!important;}
.test-icons .et_mobile_nav_menu ul li{margin-right:5px;}

#menu-menu-buttons{background: #7F571C;}


/***********Search form header****/

#search-form{float:right;margin-left:30px;position:relative;/*background:green;*/}

#search-form form.et-search-form.et-hidden{display:block!important;}
#search-form .et-search-form{position:relative;background:none;top:0;border:0;box-shadow:none;padding-top:0;padding-bottom:0;margin-bottom:5px;padding-right:0;}
#search-form .et-search-form input{padding-left:20px;width:180px!important;padding-top:5px;padding-bottom:5px;background:#ffffff;position:relative;font-size:12px;}
#search-form #et_search_icon{}
#search-form #et_search_icon:before{top:5px!important;right:10px!important;text-align:right;color:#7a7a7a;position:absolute;}

#et_search_icon:before{content:none;color:red!important;}

/*#et_search_icon > img{position:absolute;top:20px;}*/


/************ACCUEIL***************/

/************DIVI REDUCTION SPACING*********/

:not(.et_pb_fullwidth_section).et_pb_section { 
   padding-top: 2px !important; 
   padding-bottom: 2px !important;
}

.et_pb_row { padding-top: 30px !important; }

/***************Menu icons**************/


#left-area .menu-icons ul li, .entry-content .menu-icons ul li{background:none;}

.menu-icons{}


/**************Slider**************/


.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content{margin-top:10%;}


.bloc-adresse{position:absolute;bottom:3%;width:665px;left:50%;width:665px;margin-left:-332px!important;}

.bloc-adresse .adresse{background:#4a4755;float:left;width:50%;padding:15px 25px;height:122px;line-height:1.2em;}
	.bloc-adresse .adresse h4{font-size:18px;padding-bottom:5px;}

.bloc-adresse .contact{background:#ffffff;color:#4A4755!important;float:right;width:50%;font-size:21px;padding:15px 25px;height:122px;padding-top:10px;}
	.bloc-adresse .contact h3{font-size:26px;color:#4A4755!important;}
	.bloc-adresse .contact img{margin-right:7px;top:5px;position:relative;}

.scp{font-size:14px;line-height:1.2em;padding-top:20px;}


/**********bloc-contact-horaires***************/

.bloc-contact-horaires .et_pb_column{margin-right:0;}

.bloc-contact-horaires.et_pb_row.et_pb_row_fullwidth,.bloc-contact-horaires.et_pb_specialty_fullwidth > .et_pb_row{width:100%!important;}
.bloc-contact-horaires .et_pb_column.et_pb_column_1_2{width:50%!important;}



/**********GENERAL********************/


h1,h2,h3,h4,h5 {font-family: 'EB Garamond', serif;padding-bottom:20px;}





#left-area ul, .entry-content ul, .comment-content ul, body.et-pb-preview #main-content .container ul{list-style:none;}





img.alignright{margin:30px 0 30px 30px;}
img.alignleft{margin:30px 30px 30px 0;}
img.aligncenter{margin:30px 30px 30px 30px;}

img.no-margin-top.alignleft {margin-top:0;}
img.no-margin.aligncenter {margin:0 0 30px 0;}


button.et_pb_contact_submit[type="submit"]{background:#0048c1;padding:8px 20px!important;color:#ffffff!important;cursor:pointer;border:0;}
button.et_pb_contact_submit[type="submit"]:hover{padding:8px 20px!important;background:#99a8d1;}

a.et_pb_promo_button.et_pb_button{padding:8px 15px!important;}
a.et_pb_promo_button.et_pb_button:hover{color:#ffffff!important;padding:8px 15px!important;}




/******************PAGES INTERIEURES************************/



/*************PAGE BLOG****************************/


/*body.blog #left-area .et_pb_post img{width:30%;float:left;margin-right:20px;margin-bottom:20px;margin-top:15px;}
#left-area  .et_pb_post .entry-content{padding-top:0;}

 #left-area .post-meta{border:1px solid #e0e0e0;padding:8px 15px;position:relative;float:left;display:block;width:100%;margin-bottom:15px;font-size:13px;}
.post-meta a:hover{opacity:0.8;}

body.blog #left-area .post-meta{width:67%;}

body.blog #left-area .et_pb_post{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #e0e0e0;}

body.single-post #left-area .et_post_meta_wrapper img{margin-bottom:20px;}*/



/*************SIDEBAR*************************/


/*.et_pb_widget_area .et_pb_widget,#sidebar .et_pb_widget{background:#eaeaea;padding :30px 20px;color:#ffffff;}
#sidebar .et_pb_widget a,#sidebar .et_pb_widget{color:#ffffff;}
.et_pb_widget_area .et_pb_widget h4{color:#0048c1!important;}
.et_pb_widget_area .et_pb_widget ul li{padding-left:0;background:0;}

#sidebar .et_pb_widget a:hover{color:#0048c1!important;}

#left-area{width:78%;}
#sidebar{width:0%;display:none;}
.et_right_sidebar #sidebar{padding-left:0;}
#main-content .container::before{content:none;display:none}


.widget_search input#searchsubmit{background:#1a2d79;color:#ffffff;border:0;display:none;}


.et_pb_widget_area_left{border-right:0;}

#sidebar .et_pb_widget a, #sidebar .et_pb_widget{color:#7f8c8d!important;}

.et_pb_widget_area_left{padding-right:0;}
.et_pb_newsletter_description h2{font-size:18px;}

.et_pb_widget_area_left .et_pb_widget{margin-bottom:13.174%!important;}*/


.single-listing #sidebar {
display: none;
}

/***********CONTACT*********/

/*.et_pb_map img.aligncenter{margin:0 auto;}
.et_pb_map{max-height:250px;}

.google-maps .infowindow{ width:290px;}
.google-maps .infowindow img{float:left;margin-right:15px;}*/


/*******Formulaire Deposer une acte***********/

.et_pb_contact_field input,.et_pb_contact_field select{background:#eeeeee;padding:16px;border:0;}
.et_pb_contact_field input,.et_pb_contact_field select,.et_pb_contact_field {width:100%!important;float:left;}
.et_pb_contact_field_half{width:50%!important;float:left;}


.et_pb_contact_field{float:left;}

.et_pb_contact_submit.et_pb_button.bouton{width:auto!important;text-align:center;margin-left:0;}
.et_pb_contact_form .et_pb_contact_submit.et_pb_button.bouton input[type="submit"]{background:none;font-size:16px;text-transform:uppercase;border:0;color:#7F571C;width:auto;cursor:pointer;text-align:center!important;float:left!important;}

.et_pb_contact_form .et_pb_contact_submit.et_pb_button.bouton input[type="submit"]:hover,.et_pb_contact_form  .et_pb_contact_submit.et_pb_button.bouton:hover{color:#ffffff!important;}

.et_pb_contact_form {margin-left:0;}

.et_pb_contact_form .coordonnees{border:2px solid #7F571C;float:left;padding:20px 0;margin-bottom:20px;width:100%;}
.et_pb_contact_form .coordonnees h4,.et_pb_contact_form .coordonnees p{padding-left:20px;padding-right:20px;}

.et_pb_contact_form .coordonneesinside{border:2px solid #7F571C;float:left;padding:10px 0;margin:0 3% 0 3%;}
.et_pb_contact_form .coordonneesinside h4,.et_pb_contact_form .coordonneesinside p{padding-left:20px;padding-right:20px;}


/******************FOOTER**************/




#footer-widgets .footer-widget li::before{content:none;border-radius:0;}
#footer-widgets .footer-widget li{padding-left:0;font-weight:normal;}
#footer-widgets .et_pb_widget a{color:#ffffff!important;}
#footer-widgets .et_pb_widget a:hover, #footer-info a:hover{color:#99a8d1!important;}



#footer-widgets .et_pb_widget{float:none;width:100%;text-align:center;}

.et_pb_gutters3.et_pb_footer_columns1 .footer-widget .fwidget{margin-bottom:2.3%;}


#footer-bottom a{font-weight:normal;}

#footer-info-right{float:right; color:#99a8d1;}
#footer-info-right a{color:#99a8d1;}
#footer-info-right a:hover{color:#ffffff;}

/* Tooltip container */
.tooltipCred {
    color: #666;
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black; /* If you want dots under the hoverable text */
	
}

/* Tooltip text */
.tooltipCred .tooltiptextCred {
    visibility: hidden;
    width: 200px;
    background-color: #555;
    color: #fff;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;

    /* Position the tooltip text */
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 50%;
    margin-left: -60px;

    /* Fade in tooltip */
    opacity: 0;
    transition: opacity 1s;
}

/* Tooltip arrow */
.tooltipCred .tooltiptextCred::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltipCred:hover .tooltiptextCred {
    visibility: visible;
    opacity: 1;
}


/****PRINT PDF***********/

.print-pdf{float:left;width:100%;}

body.single-post .printfriendly{/*float:left;*/width:100%;border:1px solid #cccccc;padding:10px 20px;margin-left:0;}

body.single-post .et_pb_post .printfriendly img{vertical-align:middle!important;}


/***********MENU ICONS*************/


.menu-icons ul li{width:108px;height:120px;;margin-bottom:10px;float:left;line-height:1.2em;padding:8px 5px!important;}
.menu-icons ul li a{font-size:16px!important;background:#7F571C!important}

.menu-icons ul{padding-left:0!important;padding-right:0!important;}
.menu-icons ul li.menu-item-108{top:0;}
.menu-icons ul li:hover,.menu-icons ul li.menu-item-108:hover{width:108px;top:0;height:120px;}




/****RESPONSIVE*******/


.et_pb_fullwidth_menu .mobile_menu_bar:before {
		top: 26px;
		background-color: white;
		border-radius: 3px;
	}


@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) {


}


/*-------------------[1024px]------------------*/
@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 ) {

/***Display mobile meu 1024px**********/

#et_mobile_nav_menu{display:block;}
#top-menu-nav, #top-menu{display:none;}
#et-secondary-nav li  a,#et-info{font-size:11px;}
#search-form .et-search-form input{width:130px!important;}


}


/*-------------------[768px]------------------*/
@media only screen and ( max-width: 980px ) {



}

@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 ) {


.
}


/*-------------------[320px]------------------*/
@media only screen and ( max-width: 479px ) {



}




