/*
Theme Name: Neoviderm
Theme URI: https//neoviderm.es
Version: 1.18
Description: neoviderm
Template:     Divi
Author: neoviderm
Author URI: https://neoviderm.es
*/
@import url("../Divi/style.css");

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #ffffff;
    opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #ffffff;
}

::-ms-input-placeholder { /* Microsoft Edge */
    color: #ffffff;
}

body {font-weight:300;}
h1,h2,h3,h4,h5,h6 {font-weight:400!important;}


#top-menu li:not(.comanda_acum_button) a {font-weight:300!important;}

.comanda_acum_button {
    cursor: pointer;
    background-color: #0084e1;
    padding: 10px 20px !important;
    border-radius: 10px;
}

.comanda_acum_button a{
    padding-bottom: 0 !important;
    color: #fff !important;
}

@media (max-width: 785px){
	.comanda_acum_button a{
    padding: 0px !important;
}
}

.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li.comanda_acum_button>a {
    color: #fff !important;
}
#top-menu li:not(.comanda_acum_button) a {font-weight:300!important;}
.et_fixed_nav #top-menu a.mPS2id-highlight {color:#000000!important;}
.et-fixed-header #top-menu a.mPS2id-highlight {color:#000000!important;}

/* slider */
.et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {padding-left:0;padding-right:0;}
.columnas-misma-altura .et_pb_row {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.et_pb_slide_content .et_pb_equal_columns {width:100%;}
/* fin slider */

.page-template-page-template-blank .et_pb_section_0{padding:0!important;}
.page-template-page-template-blank .et_pb_row_0{padding:0!important;}
.page-template-page-template-blank .et_pb_row_0 img {max-height:315px!important;}
.page-template-page-template-blank .et_pb_text_0{padding:20px!important;}
.page-template-page-template-blank .et_pb_title_container{padding-top:20px!important;}


.wpcf7 input[type="text"] {background-color:#6d6e70;border:1px solid #ffffff;padding:10px 15px;color:#ffffff;width:95%;font-size:14px;}
.wpcf7 input[type="email"] {background-color:#6d6e70;border:1px solid #ffffff;padding:10px 15px;color:#ffffff;width:95%;font-size:14px;}
.wpcf7 input[type="tel"] {background-color:#6d6e70;border:1px solid #ffffff;padding:10px 15px;color:#ffffff;width:95%;font-size:14px;}
.wpcf7 textarea {background-color:#6d6e70;border:1px solid #ffffff;padding:10px 15px;color:#ffffff;width:95%;font-size:14px;height:120px;}
.wpcf7-list-item {margin-left:0!important;}
.wpcf7 a {text-decoration:underline;}
.wpcf7-submit {color: #ffffff;font-size: 17px;background: #599ebf;padding: 10px 20px 10px 20px;text-decoration: none;border:0!important;}
.wpcf7-submit:hover {background: #2a90bf;text-decoration: none;}
span.wpcf7-not-valid-tip {color:#f1f1f1!important;font-weight:bold;}
div.wpcf7-validation-errors {border:3px dashed #f1f1f1;}


.footer-widget {padding-bottom:40px!important;}
#main-footer .footer-widget h4 {padding-bottom:25px;}

.footer-icons li {list-style: none;padding:0 0 10px 0!important;margin:0;line-height:22px;}
.footer-icons li:before {border: 0!important;}
.footer-twitter {background:url('img/social-icons.png') 0 0 no-repeat;width:22px;height:22px;display:block;margin-right:6px;float:left;}
.footer-facebook {background:url('img/social-icons.png') -22px 0 no-repeat;width:22px;height:22px;display:block;margin-right:6px;float:left;}
.footer-youtube {background:url('img/social-icons.png') -44px 0 no-repeat;width:22px;height:22px;display:block;margin-right:6px;float:left;}
.footer-instagram {background:url('img/social-icons.png') -66px 0 no-repeat;width:22px;height:22px;display:block;margin-right:6px;float:left;}


.cajas-aplicaciones .et_pb_text {width:100%;height:293px;display:table;margin:0 auto 20px auto!important;max-width:96%;}
.cajas-aplicaciones .et_pb_text_inner {display:table-cell;vertical-align:middle;margin:0 auto;text-align:center;}
.cajas-aplicaciones .et_pb_text_inner div {display:block;margin:0 auto;text-align:center;width: 130px;}
.cajas-aplicaciones .et_pb_text_inner h2 {display:table;vertical-align:middle;padding:0;margin:0;}
.cajas-aplicaciones .et_pb_text_inner h2 a {font-size:20px;color:#fff;display:table-cell;width:130px;height:130px;border:3px solid #fff;vertical-align:middle;text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.7);}
.cajas-aplicaciones .et_pb_text_inner h2 a::after {content: "+";width: 15px;height: 15px;border: 1px solid #599ebf;display: block;line-height: 15px;padding: 5px;position: absolute;bottom: 15px;right: 15px;color:#599ebf;text-shadow:0 0 0;}


.caja-gris-clarito {max-width:796px;margin:0 auto!important;text-align:center;display:block;padding:30px 30px 10px 30px;border:1px solid #999999;}
.caja-gris-clarito h3 {color:#666666;padding-bottom:20px;}
.caja-gris-clarito ul {max-width: 500px;margin:0 auto;text-align:center;}
.caja-gris-clarito li {list-style: none;font-size:15px;color:#599ebf;text-align:left;margin:0;padding:0;}
.caja-gris-clarito li span {color:#666666;}
.vineta-3-columnas li {text-align:center;line-height:1.1em;padding-bottom:20px;}
.vineta-3-columnas ul {max-width:100%;}

.enlace-prospecto {margin:0 auto;text-align:center;}
.enlace-prospecto a {font-size:13px;text-decoration:none;color:#599ebf;background:url('img/bg-prospecto.png') right center no-repeat;line-height:23px;padding:20px 30px;display:inline-block;}


.normativa-neoviderm {text-align:center;background:url('img/ce-0546.png') left center no-repeat;background-size:contain;line-height:1.2em;font-size:11px;color:#666666;max-width: 450px;margin:15px auto 0 auto;min-height:25px;padding:5px 65px;display:table;}


.indicacion-detalle {color:#666;font-weight:300;font-size:18px;}
.indicacion-detalle h1 {font-weight:300;padding-bottom: 10px;}

.pasos-aplicacion {margin-top:0!important;}
.pasos-aplicacion .et_pb_text_inner {display:table;margin: 0;padding: 10px 40px 10px 20px;font-size:15px;font-weight:300;line-height:1.3em;}
.pasos-aplicacion::before {border:2px solid #599ebf;padding:5px;line-height:30px;width:30px;height:30px;display:block;text-align:center;float:left;font-size:17px!important;font-weight:400;}
.paso-1::before {content:"1";}
.paso-2::before {content:"2";}
.paso-3::before {content:"3";}
.paso-4::before {content:"4";}
.paso-5::before {content:"5";}
.paso-6::before {content:"6";}
.paso-7::before {content:"7";}
.paso-8::before {content:"8";}
.paso-9::before {content:"9";}

.recomendacion-titulo h1 {font-weight:300;padding-bottom: 20px;}
.recomendacion-detalle {padding-bottom:20px;display:inline-block;}
.recomendacion-detalle .et_pb_text_inner {display:table;margin: 0;padding: 0px 20px 10px 20px;font-size:15px;font-weight:300;line-height:1.3em;}
.recomendacion-detalle::before {border:2px solid #599ebf;padding:5px;line-height:30px;width:30px;height:30px;display:block;text-align:center;float:left;font-size:17px!important;content:" ";}
.recomendacion-calendar::before {background:url('img/ico-calendar.png') center center no-repeat;background-size:contain;}
.recomendacion-costra::before {background:url('img/ico-costra.png') center center no-repeat;background-size:contain;}
.recomendacion-exposicion::before {background:url('img/ico-exposicion.png') center center no-repeat;background-size:contain;}
.recomendacion-guantes::before {background:url('img/ico-guantes.png') center center no-repeat;background-size:contain;}
.recomendacion-helmet::before {background:url('img/ico-helmet.png') center center no-repeat;background-size:contain;}
.recomendacion-herida::before {background:url('img/ico-herida.png') center center no-repeat;background-size:contain;}
.recomendacion-hidratacion::before {background:url('img/ico-hidratacion.png') center center no-repeat;background-size:contain;}
.recomendacion-higiene::before {background:url('img/ico-higiene.png') center center no-repeat;background-size:contain;}
.recomendacion-limpiayseca::before {background:url('img/ico-limpiayseca.png') center center no-repeat;background-size:contain;}
.recomendacion-protecsolar::before {background:url('img/ico-protecsolar.png') center center no-repeat;background-size:contain;}
.recomendacion-ropa::before {background:url('img/ico-ropa.png') center center no-repeat;background-size:contain;}
.recomendacion-specialist::before {background:url('img/ico-specialist.png') center center no-repeat;background-size:contain;}
.recomendacion-temperatura::before {background:url('img/ico-temperatura.png') center center no-repeat;background-size:contain;}
.recomendacion-tiempo::before {background:url('img/ico-tiempo.png') center center no-repeat;background-size:contain;}
.recomendacion-vendar::before {background:url('img/ico-vendar.png') center center no-repeat;background-size:contain;}

.fancybox-slide--iframe .fancybox-content {width:80%!important;}
.fancybox-slide--iframe .fancybox-content {
    width: 90%!important;
    max-width: calc(100% - 40px)!important;
    background: transparent!important;
}

.fancybox-iframe {height:99%!important;}
.page-template-page-template-blank .et_pb_row {width: 90%!important;}
.page-template-page-template-blank body {background-image: radial-gradient(circle at center,#eeeeee 0%,#cacaca 100%)!important;}

/*.page-template-page-template-blank {background-image: radial-gradient(circle at center,#eeeeee 0%,#cacaca 100%)!important;}*/

#contacto {margin-top:-90px;position: absolute;height:0;width:0;}

/* Pantallas pequeñas */
@media only screen and (min-width: 320px) {
	.normativa-neoviderm {background:none;}
	.page-template-page-template-blank h1 {font-size:30px!important;}
	.aplicaciones {background:url('/wp-content/uploads/2023/06/neoviderm-producto-footer-1.png') center center no-repeat;height:auto;width:292px;margin:0 auto;}
	.aplicaciones-it {background:url('img/bg-home-01-mobile-it.png') center center no-repeat;}
	.aplicaciones ul {padding: 470px 0 30px 50px;}
	.aplicaciones ul li {list-style: square;font-size:18px;font-weight:300;color:#599ebf;text-shadow:0 0 0;}

	.vineta-dos-columnas {margin:0 auto;text-align:center;display:flex;max-width:339px;width:100%;padding:0!important;}
	.vineta-dos-columnas li {font-size:18px;font-weight:300;list-style:square;text-align:left;padding-bottom:10px;}

	.vineta-dos-columnas-gris {margin:0 auto;text-align:center;display:flex;max-width:620px;width:100%;padding:0!important;}
	.vineta-dos-columnas-gris li {font-size:14px;font-weight:300;list-style:square;text-align:left;color:#666;line-height:1.3em;padding-bottom: 20px;}

	.vineta-recuadro-gris {/*border:1px solid #666;*/margin:20px auto;text-align:center;display:flex;max-width:339px;width:100%;padding:10px!important;}
	.vineta-recuadro-gris ul {padding-bottom:0;padding-top:10px;}
	.vineta-recuadro-gris li {font-size:13px;font-weight:300;list-style:square;text-align:left;color:#666;line-height:1.3em;padding-bottom:10px;}

	.vineta-gris {text-align:center;display:flex;width:100%;padding:10px!important;}
	.vineta-gris ul {padding-bottom:0;padding-top:10px;}
	.vineta-gris li {font-size:15px;font-weight:300;list-style:square;text-align:left;color:#666;line-height:1.3em;padding-bottom:10px;}
	.et_fixed_nav #main-header {position:fixed;}
	.et_pb_column .et_pb_row_inner, .et_pb_row {
    	padding: 15px 0;
	}
}

/* Pantallas media pequeñas */
@media only screen and (min-width: 480px) {
  	.aplicaciones {background:url('/wp-content/uploads/2023/06/bg-home-01-1.png') center center no-repeat;height:352px;width:380px;background-size:cover!important;margin:0 auto;}
  	.aplicaciones-it {background:url('img/bg-home-01-it.png') center center no-repeat;}
	.aplicaciones ul {padding: 100px 0 0 205px;}
	.aplicaciones ul li {list-style: square;font-size:18px;font-weight:300;color:#599ebf;text-shadow:0 0 0;}
	.vineta-dos-columnas li {float:left;width:40%;margin-left:5%;margin-right:5%;font-weight:300;list-style:square;text-align:left;}
	.vineta-dos-columnas-gris li {float:left;width:40%;margin-left:5%;margin-right:5%;font-weight:300;list-style:square;text-align:left;}
	.normativa-neoviderm {background:url('img/ce-0546.png') left center no-repeat;background-size:contain;}
}

/* Tablets y más */
@media only screen and (min-width: 700px) {
	.caja-gris-clarito {padding-bottom: 30px;}
	.caja-gris-clarito li {float:left;width:29%;margin-left:2%;margin-right:2%;}

}
/* Desktop y más */
@media only screen and (min-width: 981px) {
	.et_pb_column .et_pb_row_inner, .et_pb_row {
    	padding: 30px 0;
	}
}


@media only screen and (min-width: 1080px) {
	.aplicaciones {background:url('/wp-content/uploads/2023/06/bg-home-01-1.png') center center no-repeat;height:417px;width:450px;background-size:cover!important;margin:20px auto 0 auto;}
	.aplicaciones-it {background:url('img/bg-home-01-it.png') center center no-repeat;}
	.aplicaciones ul {padding: 130px 0 0 245px;}
	.aplicaciones ul li {list-style: square;font-size:18px;font-weight:300;color:#599ebf;text-shadow:0 0 0;}
	.wpml-ls-item {padding-left:50px;}
	.wpml-ls-slot-4.wpml-ls-current-language:hover {background-color: #ffffff;}
	.wpml-ls-slot-4.wpml-ls-current-language:hover a {background-color: #ffffff;}
	.wpml-ls-slot-4.wpml-ls-current-language a:hover {background-color: #ffffff;}
}
span.button.btn a{
	color: #fff;
}
span.button.btn {
	cursor: pointer;
    background-color: #0084e1;
    color: #fff;
    padding: 10px 20px;
    border-radius: 10px;
}
/* Desktop y más */
@media only screen and (min-width: 1280px) {
	.aplicaciones {background:url('/wp-content/uploads/2023/06/bg-home-01-1.png') center center no-repeat;height:482px;width:520px;}
	.aplicaciones-it {background:url('img/bg-home-01-it.png') center center no-repeat;}
	.aplicaciones ul {padding: 150px 0 0 290px;}
	.aplicaciones ul li {list-style: square;font-size:18px;font-weight:300;color:#599ebf;text-shadow:0 0 0;}
	.page-template-page-template-blank .et_pb_text_0 .et_pb_text_inner {max-width:550px;}
}


