/*
Theme Name: Site Child Theme
Description: Apresentação da Empresa e suas componentes..
Author:  Oficina do Site
Template: Site
*/

@import url("../Site/style.css");
.foto {
    box-shadow: 2px 8px 10px #999999;
	opacity;0.5;
	margin-bottom:5px;
	z-index:10!important;
	padding:0px;
	}
a {color: #333333;
 }
 
a:hover {color: #F6CD6B;
	background-color: #333333;
 }
 .texto{ font-weight:normal;
 }
.barra-lateral{
	
	opacity;0.4;
	/*margin-bottom:5px;*/
	z-index:10!important;
	margin-top: 10px;
	padding-left: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
	min-height:178px;
	font-weight:normal!important;
	}
.picotado{
	width: 100%;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	font-size: 11px;
	color: #666666;
	text-align: right;	
	}

.apresentacao{
	font-weight:normal;
	}
#logo { width: 305px!important; height:110px!important; margin-top:-10px!important;top:-50px!important;}

.logo_container { height: 110px!important;margin-top:-10px!important;padding-top:-50px!important; }

#top-menu a:hover {
	color: #000000 !important;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #F6CD6B;
	padding-bottom:0px;
	background-color:none!important;
}

#top-menu {
	font-size: 25px;
	text-transform: uppercase;
	height: 50px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;	
}
#top-menu-nav a:hover { background-color:#FFF!important;}
/*Blurb*/

.et_pb_blurb h4 { padding-bottom: 2px; }
.et_pb_blurb h4 a {
	text-decoration: none;
	background-color: #666666;
}

.et_pb_blurb h4 a:hover {color: #F6CD6B;
	background-color: #333333;
 }
 .et_pb_blurb_content a {color: #333333;
 }
 
 .et_pb_blurb_content a:hover {color: #F6CD6B;
	background-color: #333333;
 }
 
 .et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description,	.et_pb_slide_with_image .et_pb_slide_description { text-align: justify; margin-left:0px!important; padding-left:0px!important; }
 .test{
	text-align: justify!important;
	margin: 0px;
	padding: 0px;
}


	
	
/* Slider Arrows */

.et-pb-arrow-prev, .et-pb-arrow-next { position: absolute; top: 0%; z-index: 100; font-size: 28px; color: #000; margin-top: 0px; /*-moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;*/ opacity: 1; }
	.et_pb_bg_layout_light .et-pb-arrow-prev, .et_pb_bg_layout_light .et-pb-arrow-next { color: #333; }
	.et_pb_bg_layout_light .et-pb-controllers .et-pb-active-control { background-color: #000; }
	.et_pb_bg_layout_light .et-pb-controllers a { background-color: rgba(0, 0, 0, 0.3); }
	.et-pb-controllers .et-pb-active-control { background-color: #000 !important; }

	.et-pb-arrow-prev:hover, .et-pb-arrow-next:hover { text-decoration: none; }
	.et-pb-arrow-prev span, .et-pb-arrow-next span { /*display: none;*/ }
	.et-pb-arrow-prev { left: 500px!important; }
	.et-pb-arrow-next { right: 0px; }
	.et-pb-arrow-prev:before {
	content: "\34";
	background-color: #CCCCCC;
}
	.et-pb-arrow-next:before { content: "\35"; background-color: #CCCCCC;}

	.et_pb_slider:hover .et-pb-arrow-prev, .et_mobile_device .et-pb-arrow-prev { left: 500px!important; opacity: 1; }
	.et_pb_slider:hover .et-pb-arrow-next, .et_mobile_device .et-pb-arrow-next { right: 0px; opacity: 1; }
	
	
	/* Dot Navigation */
	.et-pb-controllers { position: absolute; bottom: 20px; left: 0; width: 100%; text-align: center; z-index: 10; }
	.format-gallery .et-pb-controllers { bottom: 0; }
	.et-pb-controllers a { display: inline-block; background-color: rgba(255,255,255,0.5); text-indent: -9999px; -moz-border-radius: 12px; -webkit-border-radius:12px; border-radius: 12px; width: 12px; height: 12px; margin-right: 10px; }
	.et_pb_post .et-pb-controllers a { margin-bottom: 10px; }
	.et-pb-controllers a:last-child { margin-right: 0; }
	.et-pb-controllers .et-pb-active-control { background-color: #fff; }
	
/*CONTACT FORM*/



input[type="text"],
input[type="email"],
input[type="tel"]
{
    
	background-color: #EEEEEE;
	color: #666666;
	width: 80%;
	height:25px;
	font-size:14px;
	padding:16px;
	border:none!important;
	margin-right:5%;
	float:right;
	margin-bottom:2px;
	margin-top:2px;
}


.texto input[type="text"],
{
    
	background-color: #EEEEEE;
	color: #666666;
	width: 100%!important;
	height:25px;
	font-size:14px;
	padding:16px;
	border:none!important;
	margin-right:5%;
	
}



textarea
{
	background-color: #EEEEEE;
	color: #666666;
	width: 80%;
	margin-right:5%;
	float:right;
	font-size:14px;
	padding:15px;
	border:none!important;
	
}

.wpcf7 input[type="submit"]  {
	color: #cccccc;
	background-color: #666666;
	border: 1px solid #666666;
	font-size:14px;
	margin-top:0px;
	padding-top: 4px;
	padding-right: 12px;
	padding-bottom: 4px;
	padding-left: 12px;
	margin-top:10px;
	margin-left:15%;
}


 
input[type=checkbox] {
    zoom: 2;
	background-color: #fff!important;
	color: #666666;
	font-size:12px;
	border-radius: 0px!important;
	
}
span.wpcf7-list-item { display: table-row; }
span.wpcf7-list-item * { display: table-cell; }
