/* 

Theme Name:		 Madelarssen

Theme URI:		 https://www.madelarssen.com.br

Description:	 Madelarssen 

Author:			 Juliano Renz

Author URI:		 http://www.julianorenz.com.br

Template:		 flash

Version:		 1.0.0

Text Domain:	 Flash-child

-------------------------------------------------------------- */ 


/* Background lista produtos*/


.entry-content p{font-size: 15px; color:#444;}

h3.widget-title {color:#579041 !important; border-left: 4px solid #386934; padding-left:7px; margin:15px 0 10px 0 !important; line-height:20px;}
.box-verde h3.widget-title { color: #fff !important; border-left: 4px solid #386934;}


.breadcrumb-trail.breadcrumbs .trail-title { color:#fff !important; font-weight:bold; text-transform: uppercase; }

.breadcrumb-trail.breadcrumbs .trail-items li span:before { color: #fff !important;}

#site-navigation ul li a,

.transparent.header-sticky #site-navigation ul li a {color:#579041 !important; font-weight: bold; text-transform: uppercase;}



.tg-slider-widget .btn-wrapper a {

    background: #579041;

    color: #fff !important;

    border:none;

    border-radius:3px;

}

.tg-slider-widget .btn-wrapper a:hover,

.tg-slider-widget .btn-wrapper a:focus{ background:#386934 !important;}

.tg-slider-widget.slider-light .btn-wrapper a {

    text-shadow: none;

}



#bottom-footer {background-color:#579041;}

.service-image-wrap img,

.panel-widget-style img {border-radius:3px;}



.botao, .tg-service-widget .service-more {background:#579041 !important; font-size:13px; text-transform: uppercase; color: #fff !important;  border-radius:3px; padding: 8px 12px; display: inline-block; font-weight: normal;}



.botao:hover,

.botao:focus{background:#386934;}









input[type="button"], input[type="reset"], input[type="submit"] {

    background:#579041;

    color: #fff;

    cursor: pointer;

    font-size: 14px;

    line-height: 13px;

    border: none;

    padding: 10px 15px;

    font-weight: 400;

    display: inline-block;

    position: inherit;

    text-shadow: none;

    -webkit-transition: background 0.5s ease;

    transition: background 0.5s ease;

    border-radius: 0;

    -webkit-appearance: none;

    border-radius:3px;

    float: right;

}

input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover,

input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus {

    background:#386934

}



span.wpcf7-not-valid-tip {

    position: absolute;

    top: -40px;

    right: 20px;

    color: #386934;

}

div.wpcf7-validation-errors, div.wpcf7-mail-sent-ng {

    clear: both;

    margin: 0 !important;

    border: none !important;

    background-color:#386934;

    text-align: center;

    color:#fff;

    border-radius: 3px;

    padding: 10px 0;



}







.social li {list-style: none; float: right; margin:15px 0 0 15px;}

.social li a {height: 29px; width: 29px; display: block; text-indent: -3000px; overflow: hidden;}

.facebook a { background: url(imagens/icon-face.png) no-repeat left;  }

.youtube a { background: url(imagens/icon-youtube.png) no-repeat left; }

.instagram a { background: url(imagens/icon-instagram.png) no-repeat left; }



.whats-icon { background: url(imagens/whats-icon.png) no-repeat left; width:20px; height: 20px; display:block; float:left; margin-right: 5px;}

.location-icon { background: url(imagens/location.png) no-repeat left; width:20px; height: 20px; display:block; float:left; margin-right: 5px;}



.lista-info{ margin-left: 0; padding-left: 0; margin-top:40px;}

.lista-info li{ list-style: none; height:30px; line-height: 30px; padding-left:40px; display: block; margin-bottom: 10px;}

.lista-info li a:hover{ color: #444; }

.info-whats{background: url(imagens/icon-whats2.png) no-repeat left; }

.info-mail{background: url(imagens/icon-mail2.png) no-repeat left; }

.info-instagram{background: url(imagens/icon-insta2.png) no-repeat left; }

.info-facebook{background: url(imagens/icon-face2.png) no-repeat left; }

.info-youtube{background: url(imagens/icon-youtube2.png) no-repeat left; }

.info-location{background: url(imagens/icon-location.png) no-repeat left; }



.whats-footer{background: url(imagens/whats-footer.png) no-repeat left; height:20px; line-height: 20px; padding-left:25px; display: block; margin-bottom: 5px; color: #fff; }

.whats-footer:hover, .whats-footer:focus {color:#93ad90;}

.location-footer{background: url(imagens/location-footer.png) no-repeat left; height:20px; line-height: 20px; padding-left:25px; display: block; margin-bottom: 5px; color: #fff; }

.face-footer{background: url(imagens/face-footer.png) no-repeat left; height:30px; width: 30px;  display: block; float: right; margin-left:10px; margin-top:5px;  }

.insta-footer{background: url(imagens/insta-footer.png) no-repeat left; height:30px; width: 30px;   display: block; float: right; margin-top:5px;  }



#top-footer { background-color: #589143; padding: 20px 0 0px;  color:#fff;}
#top-footer .widget { margin-bottom: 20px;}
#bottom-footer { background-color: #295529;}
.copy{ color:#c4ebc3; display: block; text-align:center !important; font-size: 12px;}


.breadcrumb-trail.breadcrumbs { background: #589143 none repeat scroll 0 0;  margin-bottom: 30px;}
.breadcrumb-trail.breadcrumbs .trail-title { padding: 15px 0;}
.breadcrumb-trail.breadcrumbs .trail-items { padding: 22px 0; }
.breadcrumb-trail.breadcrumbs .trail-items li span { font-size:14px; font-weight: 500; color:#fff;}
#primary .entry-footer span {display:none !important;}







/*Contato*/



input[type="text"],

input[type="email"],

input[type="search"],

textarea{

	border-radius:4px;

	background-color:#F0EEE8;

	width:100%;

	padding: 10px;

	-webkit-box-shadow: inset 0px 1px 1px 1px rgba(0,0,0,0.20);

	-moz-box-shadow: inset 0px 1px 1px 1px rgba(0,0,0,0.20);

	box-shadow: inset 0px 1px 1px 1px rgba(0,0,0,0.20);

	border:none;

}



input[type="text"],

input[type="email"] { height:34px; margin-bottom:15px;}

textarea{ height:130px;	}

.formulario {margin-top:40px; }

.botao-contato input, .botao-gold, .botao-gold:hover, .botao-gold:focus{ background:#bf975e; color:#fff; float:right;}

.botao-contato input:hover, .botao-contato input:focus{ background:#bf975e;}



/*Mensagens de Erro na linha de baixo*/

div.wpcf7-validation-errors,

div.wpcf7-mail-sent-ng { clear:both; margin:0 !important; border:1px solid #cc3300;}

div.wpcf7-mail-sent-ok { clear:both; margin:0 !important;}

.glyphicon-asterisk { color:#bf975e; top:5px;}

.glyphicon-calendar, .glyphicon-user { color:#bf975e; top:2px}

.glyphicon-time, .entry-meta .glyphicon  { color:#bf975e;}

.obs{width: 80%; float: left;}



@media (max-width: 480px){
.face-footer{background: url(imagens/face-footer.png) no-repeat left; height:30px; width: 30px;  display: block; float: left; margin-right:10px; margin-top:5px;  }
.insta-footer{background: url(imagens/insta-footer.png) no-repeat left; height:30px; width: 30px;  display: block; float: left; margin-right:10px; margin-top:5px;  }
}

