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

/*

/* 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_blanc_14.png");}
.et-social-google-plus a.icon:before {content: "\e0c4" !important;}
.et-social-facebook a.icon:before {content: "\e0c1" !important;}

/*Menu */
@media (min-width: 981px) {
.et_header_style_centered #main-header div#et-top-navigation {
	background: #187919; 
	background: linear-gradient(#187919, #3b553d, #187919); 
	margin-top: 1em;
}
	#top-header .container {padding-top: 0.5em;}
#logo {max-height: 130%; padding-top: 1em;}
#et-info, #et-secondary-menu > ul > li a {float: right; padding-bottom: 0.3em;}
.et_header_style_centered nav#top-menu-nav {padding-top: 10px;}
.et_header_style_centered #top-menu > li > a {padding-bottom: 0px !important;}
#et-secondary-menu {float: left;}
.nav li ul {width: 310px;} 
#et-secondary-menu li, #top-menu li {word-wrap: inherit;} 
#top-menu li {padding-bottom: 10px;}
#top-menu li li a {width: 280px;}
.nav li li {line-height: 1.2em;}
.nav li ul {padding: 10px 0; margin-top: 10px;}
}

/* Menu mobile  */
@media all and (min-width: 981px) {
#et-info-phone::before, #et-info-phone {display: none;}
}
@media all and (max-width: 980px) {
	#et-info-email, #et-info-email::before {display: none !important;}
	#et-info {float: inherit !important;}
}

.bordureverte {border: 5px solid #93d544;}
.vertclair, .vertclair a, .footer-copyright a {color: #93d544;}
.footer-copyright {font-size: 80%; color: #ededed;}

body .et_pb_button, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce-message a.button.wc-forward {background: linear-gradient(#93d544, #187919, #93d544) !important;}

.et_pb_button:hover {background: #93d544 !important;}

@media all and (max-width: 980px) {
	.centrersurmobiles {text-align: center;}
}

.colcenter{display: flex; flex-direction: column; justify-content: center;}

.column-scellant{margin-left: 10px;}
.column-scellant strong{position: relative;top: -16px;}

.blurb-home strong{font-size: 18px; letter-spacing: 1px;text-transform: uppercase;color: #187919;}
.blurb-home a {color: #187919;}
.blurb-home {padding: 30px;}

@media screen and (max-width: 1080px) {
    .column-scellant {width: 100% !important;margin-left: 0px !important;}
	.column-scellant strong{position:relative; top: -15px; font-size: 20px;}
	.column-scellant img{width: 375px;}
	li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-92{display:none;}
}
/* page revetement amenagement exterieur */
@media screen and (max-width: 1080px) {
	.row-mobile{width:80% !important;padding-bottom: 0px;}
}

/*Numéro de téléphone grand*/

.telA{color:#ffda0d!important; font-size:35px!important;}

/*Vertical align*/
.ds-vertical-align { 
    display: flex; 
    flex-direction: column; 
    justify-content: center;
} 

/* Contact Form */
.input-name , .input-mail , .input-phone , .input-msg{margin-bottom:7px;}
.p-contact{position: relative;width:30%;float:left;text-align:center;padding:7px;background:green;color:white;text-transform: uppercase;}
.input-name input,.input-mail input,.input-phone input {line-height:33px;background:#008000ba;border:none;width:70%;color:white !important;padding-left: 10px;}
.input-msg textarea { width:100%; height: 95px; resize: none; background:#45a245; padding: 15px; color:white !important; border:none; }
/*::placeholder { color: #fff; opacity: 1; }*/
:-ms-textarea-placeholder { color: #fff; }
::-ms-textarea-placeholder { color: #fff; }
.input-envoi input { width:100%; text-align:center; padding-top:15px; padding-bottom:15px; color:white; background:green; border:none; cursor:pointer; text-transform: uppercase; }
.input-envoi input:hover { background: #008000ba; }