/* 
 Theme Name:     No Inventes Hilo Negro
 Author:         Divi theme examples
 Author URI:     http://www.divithemeexamples.com 
 Template:       Divi
 Version:        1.0 
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 



.forma_contacto input, .forma_contacto input[type=text], .forma_contacto input[type=email], .forma_contacto textarea { width:100%; font-size:18px; padding:15px 10px; margin:15px 0; background: transparent; border:none; border-bottom: 1px solid #ffffff; color:#ffffff; }
.forma_contacto input[type=submit] { width:200px; font-size:18px; margin:4px auto; border:none; border-radius:100px; padding:15px; background:#7cda24; color:#fff; cursor:pointer;}
.forma_contacto input[type=submit]:hover { border:1px solid #fff; background:rgba(255,255,255,0.2);}

.slider1-txt { background:#fff; padding:25px; border-radius:50px;}

::-webkit-input-placeholder { /* WebKit browsers */
color: #fff !important;
opacity: 1;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #fff !important;
opacity: 1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #fff !important;
opacity: 1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #fff !important;
opacity: 1;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output, .wpcf7 form.sent .wpcf7-response-output { color:#fff;}

.slider_home h2 {
	font-family: 'Share Tech', Helvetica, Arial, Lucida, sans-serif;
    font-size: 80px;
    line-height: 1.2em;
    text-align: center;
	width:70%;
	margin:auto;
}

.slider_home p {
	font-size:18px;
	width:70%;
	margin:auto;
}

.caja_slide h3 {
	font-family: 'Share Tech', Helvetica, Arial, Lucida, sans-serif!important;
    font-size: 24px;
    color: #FFFFFF !important;
    line-height: 1.2em;
text-shadow:none;
}


.caja_slide {
	text-shadow:none;
	}
	
.btn_folleto {
	width:200px;
	margin:20px auto;
    padding: .8em 1em;
    line-height: 1.7em !important;
	text-align:center;
	border: 2px solid #ffffff;
	border-radius:50px;
}

.btn_folleto:hover {
	background:rgba(255,255,255,0.4);
	border:none;
	transition-duration: .2s;
	
}

.btn_folleto a {
	font-size:20px;
	font-weight: 500;
	color:#fff;
}

@media (max-width: 1280px) { 
	.slider_home h2 {
    font-size: 60px;
 }

@media (max-width: 767px) { 
	.slider_home h2 {
    font-size: 36px;}
	.slider_home h3 {
    font-size: 20px;}
	.slider_home p {
	font-size:16px;
}
	
 }