/* 

Theme Name:		 Madeireira Larssen

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

Description:	 Madeireira Larssen 

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:#5c3912 !important; border-left: 4px solid #386934; padding-left:7px; margin:15px 0 10px 0 !important; line-height:20px;}



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



#site-navigation ul li a,

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



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

    background: #5c3912;

    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:#5c3912;}

.service-image-wrap img,

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



.botao, .tg-service-widget .service-more {background:#5c3912 !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:#5c3912;

    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 top left; line-height:18px !important; margin-bottom:20px; }



.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: #5a3b18;

    padding: 20px 0 0px;

    color:#fff;

}

#top-footer .widget { margin-bottom: 20px;}

#bottom-footer {

    background-color: #402a11;

}

.copy{ color:#bba791; display: block; text-align:center !important; font-size: 12px;}



.breadcrumb-trail.breadcrumbs { background: #eaeaea 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:#5c3912;}

#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;

}





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;}

