/* HEADER

main color : #99bd15
verde: a3bd31
amarillo: feee00
gris : 5b5b5b


*/
/*
.logo_phone a{
    padding: 15px 0 0 0 !important;
    font-size: 30px !important;
    color: #99bd15 !important;
}

.logo_phone span{
    color:#333;
    font-size:25px;
}*/
/*
#navigation-menu ul.sf-menu a, #navigation-menu ul.sf-menu a:visited ,
#navigation-menu ul.sf-menu > li > a > span { 
    color: #a3bd31 !important;
    margin-top: -50px;
    font-size: 30px;
    line-height: 30px;
    font-weight: bold;

}

#navigation-menu ul.sf-menu > li > a > span i{
    color:#000 !important;
    font-size: 25px;
} */
#navigation-menu ul.sf-menu {
	margin-top: -35px !important;
}

.logo_phone { 
    color: #a3bd31 !important;
    margin-top: -15px !important;
    font-size: 25px;
    line-height: 30px;
    font-weight: 700;

}
.logo_phone span {
	color: #a3bd31 !important;
}
.logo_phone  span i{ 
 	color:#000 !important;
	font-size: 20px;
}
.link-secondary {
	color: #333 !important;
    margin-top: -50px;
    font-size: 18px;
    line-height: 20px;
    font-weight: bold;
}



#top-wrapper {
    background-color: #FBFBFB;
}


/* scheme */


.scheme_section1{
    
    color: #fff;
    font-size: 15px;
    line-height: 21px;
    background:#333 !important;
}

.scheme_section1 h2 , .scheme_section1 h3 , .scheme_section2 h2{
    font-weight:bold;
    color:#fff;
}

.scheme_section2{
    color: #fff;
    font-size: 15px;
    line-height: 20px;
    background:#a3bd31 !important;
   
}







/* CONTENT */


.verify_image_mobil { display:none;}



.vc_separator h4 {
    font-size: 30px !important;
}

.rtbs .rtbs_menu li {
    width: 50% !important;
}

.rtbs .rtbs_menu li a{
	width: 90%;
	font-weight:bold;
	font-size:20px;
}

.rtbs>.rtbs_content {
    padding: 50px 30px 1px;
    border: 1px solid #ccc;
	background: #ededed;
}


div.p_table_1 {
 
    margin: 60px 0;
}

div.p_table_1#Table_t1_s11 h2, div.p_table_1#Table_t1_s11 h2 span {
    font-family: "Verdana" !important;
    font-weight: bold !important;
}
div.p_table_1 li.row_style_1 span, div.p_table_1 li.row_style_2 span, div.p_table_1 li.row_style_3 span, div.p_table_1 li.row_style_4 span {
    font-family: verdana !important;
}



.old-led-price{
    
}

.icon-led{
    font-size:40px !important;
    margin:2px;
    line-height: 20px !important;
    margin-left:10px !important;
    margin-right:10px !important;
}




.potencial-card{
    width: 22% !important;
    border:1px solid #ccc !important;
    background:#f8f8f8 !important;
    padding:10px !important;
    -webkit-border-radius: 1px 1px 5px 5px;
    border-radius: 1px 1px 5px 5px;
    margin:10px;
     height: 120px !important;
    -webkit-box-shadow: 0 6px 9px 1px #D4D4D4;
box-shadow: 0 6px 9px 1px #D4D4D4;
}

.potencial-card .wpb_content_element {
    margin-bottom: 0px !important; 
     
}

.card-header{
    text-align:center;
    font-size:18px;
    font-weight:bold;
    padding:10px 2px;
    margin:-10px -25px;
    /*width:100%;*/
    background: #afafaf;
background: -moz-linear-gradient(top,  #afafaf 0%, #e5e5e5 15%, #afafaf 91%);
background: -webkit-linear-gradient(top,  #afafaf 0%,#e5e5e5 15%,#afafaf 91%);
background: linear-gradient(to bottom,  #afafaf 0%,#e5e5e5 15%,#afafaf 91%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afafaf', endColorstr='#afafaf',GradientType=0 );


    
}


.card-content{
    padding:0px 0;
     position:relative;
   
}

.card-content .effect-2{
   
    padding: 15px; 
    width: 80%;
    margin: 25px auto 0;
    text-align: center; 
    font-size: 20px; 
    font-weight: bold;
    /* -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;*/
    border: 0; border-bottom: 1px solid #ccc;

}

#btnCalcular button{ width:45%; 
background: #a3bd31 !important;
font-weight:bold !important;
font-size:17px;
 }
 #btnCalcular button:hover{
    /*background: #99bd15 !important; */
    background: #a3bd31 !important;
color: #fff !important;
 }


.card-content .effect-2 ~ .focus-border{position: absolute; bottom:0; left: 50%; width: 0; height: 2px; background-color: #4caf50; transition: 0.4s;}
.card-content .effect-2:focus ~ .focus-border{width: 100%; transition: 0.4s; left: 0;}

.image-turnyellow{display:none;}

.button-section button , .button-section a{ font-weight:bold !important;}



span.vinetaNumero{
	font-weight: bold;
    font-size: 35px;
    color: #e9e9e9;
    vertical-align: middle;
    margin-right: 5px;
}






/*
*********************************************************
MOVIL
*********************************************************/
@media screen and (max-width: 480px){#logo {height: 160px !important;} }
@media screen and (max-width: 640px) { #navigation-menu ul.sf-menu {  margin-top: -20px !important; } } #navigation-menu ul.sf-menu>li>a>span { padding: 5px 0 5px 10px !important; }
/*
@media screen and (max-width:640px) {

#navigation-menu ul.sf-menu {
	margin-top: 20px !important;
}

.logo_phone { 
    color: #a3bd31 !important;
    margin-top: -110px !important;
	float:right;
    font-size: 30px;
    line-height: 30px;
    font-weight: bold;

}
.logo_phone span {
	color: #a3bd31 !important;
}
.logo_phone  span i{ 
 	color:#000 !important;
	font-size: 20px;
}
.link-secondary {
	color: #333 !important;
    font-size: 15px;
    font-weight: bold;
}	

 #slogan{
    display: inline !important;
}
  
  
  
  .rtbs .rtbs_menu li {
     width: 100% !important;
   }
  
  .potencial-card{
    width: 100% !important;
  }
  
  #btnCalcular button{ width:65%; }
  
  div.p_table_1 div.column_2 , div.p_table_1 div.column_1 {
    width:50% !important;   
  }
  
  .image-turnyellow{display:block;}
  
  
  div.wpforms-container-full .wpforms-form .wpforms-one-half {
      margin-left: 0% !important;
      width: 100% !important;
  }
  
  .verify_image { display:none;}
  .verify_image_mobil { display:block;}
  
  
}*/



/* CONTACT  */

.section-contact{
    background: rgb(219,219,219);
    background: linear-gradient(0deg, rgba(219,219,219,1) 0%, rgba(255,255,255,1) 85%);
}

.form-input input , .form-textarea textarea{
   
   /* padding:10px !important;
    font-size:18px !important;
    border:0 !important;
    border-bottom:1px solid #ccc  !important;
    */
    
    padding:20px !important;
	border: 1px solid #ccc;
	border-radius: 5px !important;
	margin: 5px 0 !important;
	/*width: 100%;*/
	box-sizing: border-box !important;
	font-family: Roboto;
	color: #2C3E50;
	font-size: 16px !important; 
    
    
}

.form-input input:focus , .form-textarea textarea:focus{
     background:#f6f6f6 !important;
     transition: 0.4s !important;
     border:1px solid #a3bd31 !important;
   -webkit-box-shadow: 0 0 5px 1px #a3bd31;
    box-shadow: 0 0 5px 1px #a3bd31;
}

.form-submit{
    /*padding: 11px 15px  !important;;
    color: #fff  !important;;
    border-color: #2a2a2a  !important;;
    background-color: #2a2a2a  !important;*/
    
    width: 100px !important;
	background: #a3bd31 !important;
	font-weight: bold !important;
	color: white !important;
	border: 0 none !important;
	border-radius: 5px !important;
	cursor: pointer !important;
	padding: 10px 5px !important;
	margin: 10px 5px !important;
    
}

.form-bigsubmit{
    /*padding: 11px 15px  !important;;
    color: #fff  !important;;
    border-color: #2a2a2a  !important;;
    background-color: #2a2a2a  !important;*/
    
    width: 200px !important;
	background: #a3bd31 !important;
	font-weight: bold !important;
	color: white !important;
	border: 0 none !important;
	border-radius: 5px !important;
	cursor: pointer !important;
	padding: 10px 5px !important;
	margin: 10px 5px !important;
    
}



.form-submit:hover, .form-submit:focus {
	/*box-shadow: 0 0 0 2px white, 0 0 0 3px #a3bd31 !important;*/
}





div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], 
div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], 
div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], 
div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], 
div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], 
div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], 
div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select, 
div.wpforms-container-full .wpforms-form textarea {
    width: 100% !important; 
    max-width: 100% !important; 
}


div.wpforms-container-full div.wpforms-field .wpforms-field-small {
    width: 50% !important; 
    max-width: 50% !important; 
}






/* CSS accordion*/

#sp-ea-853.sp-easy-accordion .sp-ea-single,#sp-ea-410.sp-easy-accordion .sp-ea-single {

background: #ffffff !important;
background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 28%, #e1e1e1 76%, #f6f6f6 100%) !important;
background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 28%,#e1e1e1 76%,#f6f6f6 100%) !important;
background: linear-gradient(to bottom,  #ffffff 0%,#f1f1f1 28%,#e1e1e1 76%,#f6f6f6 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ) !important;


}


