/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");
.oculto{
	display:none;
	padding:20px 20px;
	margin-left:20px;
	border-radius:10px;
}
.mostrar{
	padding:20px 20px;
	margin-left:20px;
	border-radius:10px;
}
.mostrar p{
	color:#000000 !important;
}
.oculto p{
	color:#000000 !important;
}
.blockelectrico{
	margin-left:20px;
	margin-right:0;
	padding:15px 30px;
	border-radius:0px 0px 10px 10px;
	border:2px solid #f72b24;
}
.blockelectricosep{
	margin-left:20px;
	margin-right:0;
	background-color:#f72b24;
	padding:15px 30px;
	border-radius:0px;
}
.bordeelect{
	text-align:center;
	margin-top:20px;
	height:60px;
	margin-left:20px;
	padding:5px 10px;
	border-radius:10px 10px 0px 0px;
	border:2px solid #f72b24;	
}
.bordeelect:hover{
	background-color:#f72b24;
}
.bordeelect:hover strong{
    color:white !important;
}
.blockclimatico{
	margin-left:20px;
	margin-right:0;
	padding:15px 30px;
	border-radius:0px 0px 10px 10px;
	border:2px solid #009ade;
}
.blockclimaticosep{
	margin-left:20px;
	margin-right:0;
	background-color:#009ade;
	padding:15px 30px;
	border-radius:0px;
}
.bordeclima{
	text-align:center;
	margin-top:20px;
	height:60px;
	margin-left:20px;
	padding:5px 10px;
	border-radius:10px 10px 0px 0px;
	border:2px solid #009ade;
}
.bordeclima:hover{
	background-color:#009ade;
}
.bordeclima:hover strong{
    color:white !important;
}
.blockreno{
	margin-left:20px;
	margin-right:0;
	padding:15px 30px;
	border-radius:0px 0px 10px 10px;
	border:2px solid #00a53c;
}
.blockrenosep{
	margin-left:20px;
	margin-right:0;
	background-color:#00a53c;
	padding:15px 30px;
	border-radius:0px;
}
.bordereno{
	text-align:center;
	margin-top:20px;
	height:60px;
	margin-left:20px;
	padding:5px 10px;
	border-radius:10px 10px 0px 0px;
	border:2px solid #00a53c;
	
}
.bordereno:hover{
	background-color:#00a53c;
}
.bordereno:hover strong{
    color:white !important;
}
#borde{
	background-color:#efefef;
	padding:20px 30px;
	margin-bottom:20px;
	border-radius:10px;
}
#borde input[type="text"],#borde input[type="email"],textarea{
	background-color:#ffffff !important;
}

#envform{
	margin-top:150px;
	text-align:center;
	width:93%;
}
.subtitulo{
	letter-spacing:4px!important;
	font-size:17px;
	font-weight:400;
	color:#51af3f;
	text-transform:uppercase;
}
input{
	color:#000000 !important;
	font-size:15px !important;
	font-weight:bold !important;
}
blockquote{
	padding:14px 14px 14px 30px !important;
}
blockquote h5{
	font-size:17px !important;
}
.qode-accordion-holder .qode-title-holder .qode-tab-title{
	height:50px !important;
}
.vc-hoverbox-block-inner h2{
	color:#ffffff;
}
.textoimg{
	position:absolute;
	left:0;
	right:0;
	top:470px;
	margin:0 auto;
}
h4{
	line-height:1em;
	width:100%;
}
h4 > a{
	color:#51af3f;
	line-height:1em;
}
h4 > a:hover{
	color:#51af3f;
	line-height:1em;
}
h1 > span {
	text-shadow: 1px 1px 0 #000000;
}
h4.subtitle{
	text-shadow: 1px 1px 0 #000000;
}
.vc-hoverbox-block-inner > h2 {
	text-shadow: 1px 1px 0 #000000;
}
.q_image_with_text_over .desc{
	margin:0 !important;
}