/*
 Theme Name:     AnuGo Media
 Template:       Divi
 Version:        1.0.0
*/ 

#main-header.et-fixed-header {
    box-shadow: 0px 2px 2px rgba(0,0,0,.1)!important;
    -moz-box-shadow: 0px 2px 2px rgba(0,0,0,.1)!important;
    -webkit-box-shadow: 0px 2px 2px rgba(0,0,0,.1)!important;
}

/************* Contact form 7 – DEBUT ************/
/* bouton envoyer */
.wpcf7-submit { background-color: #b46434 !important;
border-color: #b46434 !important;
color: #fff !important;
font-weight: 500;
max-width:270px;}

/* placeholder */
::-webkit-input-placeholder { color: #000 !important;opacity: 1;} /* WebKit browsers */
:-moz-placeholder { color: #000 !important;opacity: 1;} /* Mozilla Firefox 4 to 18 */
::-moz-placeholder { color: #000 !important;opacity: 1;} /* Mozilla Firefox 19+ */
:-ms-input-placeholder { color: #000 !important;opacity: 1;} /* Internet Explorer 10+ */

/* changer les champs */
.et_pb_contact p input, .et_pb_contact p textarea, .et_pb_subscribe .et_pb_contact_field input, .et_pb_subscribe .et_pb_contact_field textarea {
background-color: #fff; border: 1px solid #eccc83;
}

/* Réduire la hauteur du champ message */
.et_pb_contact p textarea, .et_pb_subscribe .et_pb_contact_field textarea {max-height: 200px;}

/************* Contact form 7 – FIN ************/

/* Reseaux sociaux AnuGo */
.et-social-anugo a {display: block; margin-top: 2px;}
.et-social-anugo a.icon:before {content: url("/wp-content/uploads/anugo-icone-brun.png");}
.et-social-facebook a.icon:before {content: "\e0c1" !important;font-size:17px !important;}
.et-social-rss a.icon:before {content: url("/wp-content/uploads/anugo-icone-brun.png");} 
.et-social-google-plus a:before {    content: "\e081" !important;
    color: #ffffff !important;
    background-color: #b46434;
    border-radius: 4px;
    font-size: 10px !important;
    padding: 3.5px;
    display: block;}
/* .et-social-google-plus a {display: inherit !important; margin-bottom: -2px !important;} */
.et-social-icons a.icon:before {color: #b46434 ; }
#top-header .et-social-icons li {margin-left: 4px;    vertical-align: middle !important; line-height:2em;}


/* Sub Nav */
#et-secondary-nav li>ul {width: 270px !important;}
.sub-menu li a {padding: 1em 0.2em .5em 0.2em !important;}
#et-secondary-nav li li {padding: 0em .7em !important;}

/* Footer - Pied de page */
.footer-copyright, .footer-copyright a {font-size: 11px;color: #b46434 !important;}
#footer a {color: #ffffff;}
#footer .h3 {font-size: 1.1em;font-weight:500;color:#ffffff !important;}
#footer .intro {    color: rgba(255,255,255, 0.8) !important;
    font-weight: 700;
    font-size: 1.2em;
    max-width: 280px;}

/* Menu */
#et-secondary-nav {font-weight:normal;}

@media all and (min-width:981px) {
	#top-header {z-index: 8;}
	#et-secondary-nav li a {max-width:330px; text-align:center; vertical-align:middle;}
	.tel a {font-size:1.5em !important; font-weight:bold;color:#0d244b !important; }
	.tel {line-height: inherit;vertical-align: super;margin-right: 30px;}
	#et-info, .et-social-icons {float:right !important;line-height: 30px;}
	#et-secondary-menu .et-social-icons { margin-right: -15px;}
	.et-social-icons {margin-left:25px;}
	#et-info, #et-secondary-menu>ul>li a {padding-bottom: 0px;}
	#et-top-navigation {padding: 48px 0 0 0 !important; }
	#top-header .container {padding-top: 2.5em;}
	#main-header .container {width:95%;max-width: 1280px;}
	#et-secondary-nav .menu-item-has-children>a:first-child, #top-menu .menu-item-has-children>a:first-child {padding-right: 0px;}
	#top-menu li {padding-right: 0px;margin-right: 20px;} 
	#logo {margin-top: -5em;}
	.et_fixed_nav #main-header, .et_fixed_nav #top-header {z-index: 99999 !important;}
	
	/* .et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {padding-top: 25px;}
	 #top-menu .menu-item-has-children>a:first-child:after { content: "";}
	
	*/
	
	.cmn-t-underline {position: relative; color: #ff3296;}
	.cmn-t-underline:after {display: block; position: absolute; left: 0; bottom: -8px; width: 0; height: 8px; background-color: #eccc83; content: ""; transition: width 0.2s;}
	.cmn-t-underline:hover {color: #eccc83;}
	.cmn-t-underline:hover:after {width: 100%;}
	
}

/* Galerie */
.dnxte-mfe-title {display: none;}

/* Typographie */
.h1, .h2, .h3, .maj {text-transform:uppercase; }
.h1, .h2, .h3 {    font-weight: bold;font-family: 'Raleway',Helvetica,Arial,Lucida,sans-serif;color: #544c44; }
.gros {font-size:1.3em;}
.gras {font-weight:bold;}
.blanc {color: #ffffff;}
.jaune, .blanc a {color:#eccc83;}
#a-propos .blanc a {color: inherit !important;}
.brunrouge {color: #b46434;}
#accueil .h1, #entete h1   {color: rgba(255,255,255, 0.95) !important; line-height:1.2em;}
#accueil .h1, #entete h1 {font-family: "Oswald", sans-serif; font-weight:700;}

#graines {text-transform:uppercase;font-weight: 700;font-size: 1.3em;}
#graines .et_pb_blurb_container {text-align:center !important}

#cadres {color: #fff;font-weight:500;font-size: 15px;}
#cadres  .et_pb_main_blurb_image {transform: scale(2) translate(-15%, 17%);}
#cadres  .telephone .et_pb_main_blurb_image {transform: scale(1.5) translate(-5%, 17%);}
#cadres .et_pb_column:hover {box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;}
#cadres .et_pb_blurb_description {padding-top: 11px; padding-bottom: 11px;}

/* Mise en page */
.container, .et_pb_row {width: 88%;}
.max800 {max-width:850px !important;}
.index1 {z-index: 1 !important;}
.index9, .Z9 {z-index: 9 !important;}
.index10, .Z10 {z-index: 10 !important;}
.ds-vertical-align { display: flex; flex-direction: column; justify-content: center;} 
.bottom-align {	margin: auto auto 0;}

/* responsive - adaptatif */
@media all and (min-width:981px) {
	.h1 {font-size: 37px;line-height: 1em;}
	.h2 {font-size:1.5em;}
	#accueil .h1 { font-size:3.7em;}
	#accueil  {padding: 20% 0 6% 0;} 
	#entete {padding: 17% 0 6% 0;}
	#types .et_pb_text {max-width:350px;}
	#types h2 {padding-bottom:20px;}
	#types .et_pb_image{max-width: 300px;float: right;}
}

@media all and (max-width:980px) {
	.cachersurmobiles, .cacherbrsurmobiles br {display:none;}
}