.menu-ajuste { color: transparent !important; }
.wpb_wrapper .woocommerce ul.products li.product { margin-bottom: 45px; }
.woocommerce ul.products li.product .button.product_type_variable.add_to_cart_button { margin-top: 0; }
.woocommerce ul.products li.product .button.product_type_simple.add_to_cart_button.ajax_add_to_cart { margin-top: 0; }   header#top nav > ul > li > a {
font-size:13px !important;
}
@media only screen and (max-width: 1400px){
header#top nav > ul > li > a {
padding-left:6px !important;
padding-right:6px !important;
}
} header#top nav .sub-menu {
width:225px !important;
} div#header-secondary-outer { background-color: #333333; }
div#header-secondary-outer div.container nav ul.sf-menu li { border: none; }
div#header-secondary-outer div.container nav ul.sf-menu li a { 
color: #ffffff; 
color: #ccc!important;
border: none; font-size: 12px !important; 
}
div#header-secondary-outer div.container nav ul.sf-menu li a:hover { color: #ec008c !important; }
@media only screen and (max-width: 999px){
div#header-outer { top: 0 !important; } .custom-menu-separator {display:none !important;}
div#header-secondary-outer { display: none !important; }
}
@media only screen and (min-width: 1000px) {
div#header-secondary-outer { 
padding-top: 20px; 
padding:0px 0px !important;
}
div#header-outer { padding-top: 20px !important; }
div#header-outer .cart-outer .cart-menu-wrap .cart-menu { padding-top: 30px !important; }
div.container nav ul#social { top: 60px;
float:right !important;
}
div.container nav ul#social li, div.container nav ul#social li a {
border: none;
}
div#header-secondary-outer div.container nav ul.sf-menu {
float:left !important;
color: #ccc!important;
}
body:not(.ascend) header#top nav > ul.buttons {
margin-left:0px !important;
}
}  .breadcrumb-container { margin-bottom: 20px; }
.breadcrumb-container a:hover { color: #ec008c; }
p#breadcrumbs a:hover, .woocommerce-breadcrumb a:hover { color: #ec008c; } body.page-id-6979 .breadcrumb-container, body.page-id-6133 .breadcrumb-container, .woocommerce-cart .breadcrumb-container, body.page-id-8162 .breadcrumb-container, body.page-id-6507 .breadcrumb-container, body.page-id-6317 .breadcrumb-container, body.page-id-580 .breadcrumb-container, body.page-id-5284 .breadcrumb-container, body.page-id-6428 .breadcrumb-container, body.page-id-7029 .breadcrumb-container, body.page-id-7550 .breadcrumb-container,
body.page-id-6979 .breadcrumb-container, body.page-id-8455 .breadcrumb-container, body.page-id-8470 .breadcrumb-container, body.page-id-8472 .breadcrumb-container, body.page-id-8412 .breadcrumb-container, 
body.page-id-8119 .breadcrumb-container, body.page-id-8462 .breadcrumb-container, body.page-id-7782 .breadcrumb-container, body.page-id-7633 .breadcrumb-container, body.page-id-7766 .breadcrumb-container, body.page-id-8787 .breadcrumb-container, body.page-id-8999 .breadcrumb-container, body.page-id-9273 .breadcrumb-container, body.page-id-9307 .breadcrumb-container, body.page-id-9311 .breadcrumb-container, body.page-id-9342 .breadcrumb-container, body.page-id-9344 .breadcrumb-container, body.page-id-9376 .breadcrumb-container, body.page-id-9393 .breadcrumb-container, body.page-id-10594 .breadcrumb-container, body.page-id-11166 .breadcrumb-container, body.page-id-11242 .breadcrumb-container { display: none; }
body.page-id-8162 p#breadcrumbs, body.page-id-6507 p#breadcrumbs, body.page-id-6317 p#breadcrumbs, body.page-id-580 p#breadcrumbs, body.page-id-5284 p#breadcrumbs, body.page-id-6428 p#breadcrumbs, body.page-id-7029 p#breadcrumbs, body.page-id-580 p#breadcrumbs, body.page-id-7550 p#breadcrumbs, body.page-id-2040 p#breadcrumbs, body.page-id-6979 p#breadcrumbs, body.page-id-8455 p#breadcrumbs, body.page-id-8470 p#breadcrumbs, body.page-id-8472 p#breadcrumbs, body.page-id-8412 p#breadcrumbs, body.page-id-8119 p#breadcrumbs, body.page-id-8462 p#breadcrumbs, body.page-id-7782 p#breadcrumbs, body.page-id-7633 p#breadcrumbs, body.page-id-7766 p#breadcrumbs, body.page-id-8787 p#breadcrumbs, body.page-id-8999 p#breadcrumbs, body.page-id-9273 p#breadcrumbs, body.page-id-9307 p#breadcrumbs, body.page-id-9311 p#breadcrumbs, body.page-id-9342 p#breadcrumbs, body.page-id-9344 p#breadcrumbs, body.page-id-9376 p#breadcrumbs, body.page-id-9393 p#breadcrumbs, body.page-id-10594 p#breadcrumbs, body.page-id-11166 p#breadcrumbs, body.page-id-11242 p#breadcrumbs { display: none !important; } ul.products li.product-category a h3 mark.count { display: none; } body.page-id-6317 .toggle h3 a { line-height: 21px !important; } body.page-id-6317 div[data-style="default"] .toggle h3 a { line-height: 21px !important;font-size: 16px!important; } .single-product .summary p { font-family: 'Open Sans', sans-serif !important; }
.single-product-summary .product_meta .posted_in { display: none; }
.single-post p#breadcrumbs, .single-product p#breadcrumbs { display: none; }
.single-product .summary h1 { float: left; margin-right: 10px; }
.single-product .summary .product_meta { line-height: 42px; padding-top: 5px; }
.single-product .woocommerce-tabs { display: none; } .work-info .vert-center a.default-link:nth-of-type(1) { display: none; }
.portfolio-items .col.span_3 .work-meta h4 { letter-spacing: 0 !important; } @media only screen and (max-width: 999px) {
body.page-id-7029 div#header-outer { top: 0 !important; }
} form#codigo-postal .cp-w { 
text-align: center; 
background: #ec008c; 
background: rgba(236,0,140,0.1);
padding: 20px; 
color: #fff; 
color: #333; 
border:1px solid rgba(236,0,140,0.4);
border:1px solid #ccc;
}
form#codigo-postal .cp-w input.button { padding: 10px; border-radius: 15px; }
form#codigo-postal .message { display: none; paddig: 0; margin: 10px 0; }
.widget form#codigo-postal input[type=text] { margin-bottom: 15px !important; }
.widget form#codigo-postal .cp-w input.button { width: 100% !important; height: 43px !important; }
@media only screen and (min-width: 768px) {
.page-id-7633 form#codigo-postal { float: right; min-width: 50%; }
form#codigo-postal input[type=text] { width: 40%; margin-right: 5%; }
form#codigo-postal input.button { width: 40%; height: 43px; }
}
@media only screen and (max-width: 767px) {
form#codigo-postal input[type=text] { margin-bottom: 15px; }
form#codigo-postal input.button { width: 100%; height: 43px; }
}      .wpcf7-form input[type=text], .wpcf7-form input[type=tel], .wpcf7-form input[type=url], .wpcf7-form input[type=email], .wpcf7-form input[type=number], .wpcf7-form textarea, .wpcf7-form  select {
background-color: #fbfcfc;
border:1px solid #e0e1e1 !important;
border-radius: 0px !important;
color: #666 !important;
-margin-bottom:10px;
-line-height:20px !important;
font-size:14px;
}
.wpcf7-form input[type=text]:focus, .wpcf7-form input[type=tel]:focus, .wpcf7-form input[type=url]:focus, .wpcf7-form input[type=email]:focus, .wpcf7-form input[type=number]:focus, .wpcf7-form textarea:focus{
box-shadow: 0 0 5px rgba(236,0,140, 0.5) !important;
border: 1px solid rgba(236,0,140, 0.3) !important;
outline: none;
background-color: #fbfcfc;
}
.wpcf7-form p {
margin-bottom:0px !important;
padding-bottom:15px !important;
}
.wpcf7-form  select {
font-size:15px !important;
}
.wpcf7-form  .wpcf7-submit {
width: 200px!important;
margin:0 auto !important;
padding-top: 5px;
padding-bottom: 5px;
font-size:15px !important;
}
.wpcf7-form  input.wpcf7-submit:disabled {
background-color:#676b6d !important;
border: 1px solid #676b6d !important;
color:#fff !important;
}
.wpcf7-form input.wpcf7-submit:hover:disabled{
background-color:#676b6d !important;
border: 1px solid #676b6d !important;
color:#fff !important;
box-shadow:none !important;
} #terminos-condiciones {
margin-top:20px !important; }
#terminos-condiciones .acceptance-terminos{
display:inline !important;
}
#terminos-condiciones .acceptance{
text-align: center;
margin-bottom: 20px !important;
}
#terminos-condiciones .accept-option{
text-align:center;
font-size:14px;
white-space:nowrap !important;
color:#888 !important;
}
#terminos-condiciones .accept-option span{
white-space:nowrap !important;
}
#terminos-condiciones .accept-option span input{
margin-top:-3px;
}
#terminos-condiciones a.accept-option {
color:#ec008c !important;
}
#terminos-condiciones a.accept-option:hover {
color:#ec008c;
text-decoration:underline !important;
}
.wpcf7-form  .wpcf7-submit {
width: 200px!important;
padding-top: 20px;
padding-bottom: 20px;
}
@media only screen and (max-width: 767px) {
#terminos-condiciones .accept-option{
display:block !important;
}
#terminos-condiciones .acceptance-terminos{
display:inline-block !important;
white-space:nowrap !important;
float:left !important;
}	
#terminos-condiciones .acceptance-terminos input{
margin-top:-3px;
width:18px !important;
height:18px !important;
vertical-align:middle;
}
} p.msg-requeridos {
color:#888 !important;
font-size:12px;
font-style:italic;
margin-top:20px !important;
text-align:center !important;
} .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha {
width:300px !important;
margin:0 auto !important;
margin-top:20px !important;
margin-bottom:20px !important;
} .wpcf7-mail-sent-ok {
display:none !important;
} .wpcf7-validation-errors {
display:inline-block !important;
}  .wpcf7-form input[type=number] {
line-height: 32px !important;
font-size: 12px !important;
text-align: center !important;
} .form-btn-upload {
font-family: Lato !important;
font-size: 14px !important;
color:#555;
} .wpcf7-form p span .wpcf7-list-item-label {
color:#777 !important;
}
.page-id-8393 #breadcrumbs {
display:none !important;
} ul.sub-menu li.menu-item a{
text-transform:uppercase !important;
} .txt-caracteristicas-franquicias  {
font-size: 14px !important;
line-height: 26px !important;
}
.txt-caracteristicas-franquicias span.nota-pie {
font-size: 12px !important;
line-height: 16px !important;
}
.txt-precio-franquicias {
font-size: 16px !important;
}
.iva-precio-franquicias {
font-size: 12px !important;
}
ul.lista-5lineas-negocio  {
margin: 0 !important;
padding: 0 !important;
list-style-type: none !important;
text-align: center !important;
}
ul.lista-5lineas-negocio li  {
display:inline-block !important;
padding: 5px 12px 0px 12px !important;
margin:5px !important;
background-color: #f5f5f5 !important;
}
ul.lista-5lineas-negocio li h3 {
font-size:17px !important;
} #footer-outer #footer-widgets .col p {
font-size: 14px !important;
}
#footer-outer #footer-widgets .widget_recent_entries a {
font-size: 14px !important;
}
#footer-outer #footer-widgets div.widget_recent_entries ul li {
border-bottom: 0px!important;
padding:0px !important;
line-height: 22px !important;
margin-bottom: 15px !important;
}
#footer-outer #footer-widgets .widget.widget_recent_entries span.post-date {
display:none !important;	
}
#footer-outer #footer-widgets .col .widget > h4 {
font-size: 14px !important;
font-weight:700 !important;
} #footer-outer #footer-widgets .widget.widget_media_image {
margin-bottom:20px !important;	
}
#footer-outer #footer-widgets .widget.widget_text {
padding-left:30px !important;	
} #sidebar .widget_product_categories h4 {
color:#666 !important;
font-size:15px;
background-color:#eee !important;
padding:5px 10px;
font-weight:600;
}
#sidebar .widget_product_categories ul li a {
color:#999 !important;
font-size:15px;
}
#sidebar .widget_product_categories ul li a:hover {
color:#ec008c !important;
}
#sidebar .widget_product_categories ul li{
border-bottom:0 !important;
padding:4px !important;
} .mi-cuenta-comprobador-cp-container form#codigo-postal {
float:none !important;
margin:10px 30px;
width:90%;
margin:0 auto !important;
} .custom-row-certificado-servicio p {
line-height:50px !important;
font-size:13px !important;
}
.custom-row-certificado-servicio img.img-with-animation.img-cert {
margin-left:0px !important;
}
@media only screen and (max-width: 768px) {
.custom-row-certificado-servicio .column_container {
margin-bottom:0px !important;
}
.custom-row-certificado-servicio p {
text-align:center !important;
}
.custom-row-certificado-servicio img.img-with-animation.img-cert {
margin:0 auto !important;
}
}  .woocommerce-variation-price {
margin-bottom:20px;
} .row-entrega-recogida {
margin-bottom:15px !important;
}
.col-img-entrega {
width:auto !important;
}
.col-txt-entrega {
width:auto !important;
}
.col-txt-entrega p {
color:#000;
font-size: 13px;
line-height:18px;
font-family: Lato !important;
font-weight:600;
letter-spacing:0px;
padding-top:15px;
padding-left:15px;
}
.col-txt-serv-domicilio {
margin-bottom:15px !important;
} .woocommerce-page ul.products li.product.type-product.classic h3 {
font-size: 18px !important;
line-height: 28.8px !important;
font-weight: 400 !important;
} div.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled {
margin-top: 20px !important;
} #header-outer .widget_shopping_cart_content .buttons a.button {
background-color:#ec008c !important;
}
html #header-outer .woocommerce.widget_shopping_cart .cart_list li a.remove, html #header-outer .woocommerce.widget_shopping_cart .cart_list li a.remove{
color:#ec008c !important;
color: rgba(236,0,140,0.7) !important;
} html div.woocommerce .woocommerce-info, html .woocommerce .woocommerce-info a {
color: #303030 !important;
}
html .woocommerce .woocommerce-info {
background-color: rgba(236,0,140,0.15) !important;
}
ul.woocommerce-error, html .woocommerce .woocommerce-message {
background-color: rgba(236,0,140,0.5) !important;
}
ul.woocommerce-error li {
-color: #303030 !important;
} html .woocommerce-page table.cart a.remove {
border-color:rgba(236,0,140,0.5) !important;
color:#ec008c !important;
}
html .woocommerce-page table.cart a.remove:hover {
background-color:#ec008c !important;
}
.row-cart-container {
margin-bottom:20px !important;	
}
.woocommerce table.cart td.actions .coupon {
padding:30px !important;
}  .woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
padding:20px !important;
font-size: 15px!important;
}  .menu-item-hidden {
display:none !important;
}  body.page-template-page-landing p{
-font-family: "Open Sans", Lato, Arial !important;
-font-size: 15px !important;
line-height:26px !important;
-letter-spacing: 0px;
}
@media only screen and (max-width: 768px) {
body.page-template-page-landing p{
font-size: 14px;
line-height:24px !important;
}
} .landing-main-title h1 {
font-weight:500 !important;
font-size: 38px;
line-height: 42px;
}
.landing-title h2 {
font-weight:500 !important;
font-size: 36px;
line-height: 44px;
}
.landing-subtitle h3 {
font-weight:500 !important;
}
.landing-cta-title h2, .landing-cta-title-2 h2 {
font-weight:600 !important;
color: #ec008c !important;
font-size: 26px !important;
letter-spacing:0.5px !important;
padding-left: 60px !important;
padding-right: 60px !important;
}
.landing-cta-title-2 h2 {
padding-left: 70px !important;
padding-right: 70px !important;
}
.landing-msg-separador span {
letter-spacing:0.75px !important;
}
@media only screen and (max-width: 768px) {
.landing-main-title h1 {
font-size: 28px !important;
line-height: 36px  !important;
}
.landing-title h2 {
font-size: 28px !important;
line-height: 36px !important;
}
.landing-cta-title h2, .landing-cta-title-2 h2 {
font-size:22px !important;
padding-left: 0px !important;
padding-right: 0px !important;
}
.landing-msg-separador span {
font-size:15px !important;
}
} .landing-categories-container .wpb_wrapper .woocommerce ul.products li.product {
margin-bottom:0px !important;
}
@media only screen and (max-width: 768px) {
.landing-categories-container .wpb_wrapper .woocommerce ul.products li.product {
margin-bottom:20px !important;
}
}  .lnd-prods-pack-ahorro .woocommerce ul.products li.product .button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
display:none !important;
} .lnd-prods-pack-ahorro li.product {
margin-bottom:20px !important;
} .landing-tintoreria-first-row {
margin-bottom:20px !important;
}   .landing-costuras-main-title h1 {
font-weight:500 !important;
font-size: 38px;
line-height: 42px;
text-shadow: rgba(128, 128, 128, 0.7) 1px 1px 3px !important; 
}
.landing-costuras-title h2 {
text-shadow: rgba(128, 128, 128, 0.7) 1px 1px 3px !important; 
font-weight:500 !important;
font-size: 32px;
line-height: 44px;
}
.landing-costuras-subtitle h3 {
text-shadow: rgba(128, 128, 128, 0.7) 1px 1px 3px !important; 
font-weight:500 !important;
font-size: 26px;
line-height: 32px;
letter-spacing:0.5px;
}
.landing-costuras-cta-title-2 p {
font-size:20px !important;
margin-bottom:10px !important;
}
span.landing-costuras-nombre-tienda {
color: #ec008c !important;
}
span.landing-costuras-info-tienda {
font-size:13px !important;
}
.landing-costuras-link-categoria h4 {
}
@media only screen and (max-width: 768px) {
.landing-costuras-main-title h1 {
font-size: 28px !important;
line-height: 36px  !important;
}
.landing-costuras-title h2 {
font-size: 24px !important;
line-height: 30px !important;
}
.landing-costuras-subtitle h3 {	
font-size: 20px !important;
line-height: 28px !important;	
}	
.landing-costuras-cta-title-2 p {
font-size:18px !important;
line-height: 26px !important;	
padding-left: 0px !important;
padding-right: 0px !important;
margin-bottom:10px !important;
}	
.landing-costuras-link-categoria h4 {
font-size: 14px !important;
}
} .fila-costuras-tintorerias-toggles div[data-style="default"] .toggle h3 a {
font-size: 16px!important;
line-height: 14px!important;
color:#444 !important;
font-weight:600 !important;
}
.fila-costuras-tintorerias-toggles div[data-style="default"] .toggle.open h3 a {
font-size: 16px!important;
line-height: 14px!important;
color:#fff !important;
font-weight:500 !important;
}
@media only screen and (max-width: 768px) {
.fila-costuras-tintorerias-toggles .vc_column_container {
margin-bottom:0px !important;
padding:5px !important;
}
.fila-costuras-productos-tienda  .vc_column_container {
margin-bottom:0px !important;
}
}  body.page-template-page-landing .container-wrap {
background-color:#fff !important;
}
body.page-template-page-landing p{
font-family: "Open Sans", Lato, Arial !important;
font-size: 15px;
line-height:24px !important;
letter-spacing: 0px;
}
body.page-template-page-landing h1, h2, h3, h4, h5, h6 {
letter-spacing:normal !important;
}
@media only screen and (max-width: 1024px) {
body.page-template-page-landing .container {
-max-width:100% !important;
-padding-left:30px !important;
-padding-right:30px !important;
}
}
@media only screen and (max-width: 768px) {
body.page-template-page-landing p{
font-size: 14px;
line-height:24px !important;
}
} .lnd-fila-header {
margin-top:50px !important;
}
.lnd-fila-header .lnd-header-columna-inner {
padding:0px 50px !important;
background-color:#f6f6f6 !important;
}
.lnd-header-title h1 {
font-size:38px !important;
font-weight: 500 !important;
color:#333 !important;
text-shadow: rgba(128, 128, 128, 0.7) 1px 1px 3px !important; 
}
.lnd-header-descripcion p {
font-size:16px !important;
}
.lnd-subtitulo-promo h3 {
text-shadow: rgba(128, 128, 128, 0.7) 1px 1px 3px !important; 
color: #ec008c !important;
font-size: 23px !important;
}
@media only screen and (max-width: 768px) {
.lnd-fila-header {
margin-top:0px !important;
margin-bottom:0px !important;
}	
.lnd-fila-header .lnd-header-columna-inner {
padding:0px !important;
background-color:#fff !important;
}
.lnd-header-title h1 {
font-size:26px !important;
line-height:36px !important;
}
.lnd-header-descripcion p {
font-size:15px !important;
}	
.lnd-subtitulo-promo h3 {
font-size:20px !important;
line-height:28px !important;
}	
} .lnd-fila-ventajas-form {
}
@media only screen and (max-width: 768px) {
.lnd-fila-ventajas-form {
padding:0px !important;
margin:0 auto !important;
}
} .lnd-columna-descripcion{
background-color: #f9f9f9 !important;
}
.lnd-columna-descripcion  > .vc_column-inner{
padding:40px 40px !important;
padding:20px 40px 30px 40px !important;
border-radius:5px  !important;
}
@media only screen and (max-width: 768px) {
.lnd-columna-descripcion{
-background-color: #fff !important;
}
.lnd-columna-descripcion  > div.vc_column-inner{
padding-top:0px !important;
padding-left:10px !important;
padding-right:10px !important;
}
} .lnd-titulo-descripcion h2{
font-size: 26px;
font-weight: 500;
text-shadow: rgba(128, 128, 128, 0.7) 1px 1px 3px !important; 
padding:20px 0px !important;
background-color:#f0f0f0 !important;
color:#333 !important;
}
.lnd-subtitulo-descripcion p {
font-size:22px !important;
line-height:32px !important;
text-shadow: rgba(128, 128, 128, 0.7) 1px 1px 3px !important; 
color: #ec008c !important;
}
@media only screen and (max-width: 768px) {
.lnd-titulo-descripcion h2{
font-size: 24px;
line-height:30px !important;
margin-top:10px !important;
}
.lnd-subtitulo-descripcion p {
font-size:18px !important;
line-height:28px !important;
}
} .lnd-columna-formulario {
background-color: #f4f4f4 !important;
border:1px solid #bbb  !important;
border-radius:5px  !important;
-webkit-border-radius: 5px  !important;
-moz-border-radius: 5px  !important;
-webkit-box-shadow: 6px 6px 5px 0px rgba(50, 50, 50, 0.1);
-moz-box-shadow:    6px 6px 5px 0px rgba(50, 50, 50, 0.1);
box-shadow:         6px 6px 5px 0px rgba(50, 50, 50, 0.1);
padding:10px 25px 20px 25px !important;
padding:20px 25px 30px 25px !important;
}
.lnd-columna-formulario .lnd-titulo-form  h3{
font-size: 27px;
text-shadow: rgba(128, 128, 128, 0.7) 1px 1px 3px !important; 
margin-top:20px !important;
}
.lnd-columna-formulario .lnd-titulo-oferta-form h3 {
color: #ec008c !important;
font-size: 23px;
text-shadow: rgba(128, 128, 128, 0.7) 1px 1px 3px !important; 
}
.lnd-columna-formulario .lnd-custom-btn {
text-align:center !important;
}
.lnd-columna-formulario .lnd-custom-btn a {
font-size:16px !important;
}
.lnd-columna-formulario   .wpcf7-form input[type=text], .lnd-columna-formulario   .wpcf7-form input[type=email], .lnd-columna-formulario   .wpcf7-form input[type=tel], .lnd-columna-formulario   .wpcf7-textarea{
background-color: #fff !important;
border-color: #bbb !important;
line-height:18px !important;
-width: 70% !important;
margin:0 auto !important;
}
.lnd-columna-formulario .wpcf7-form-control-wrap {
text-align:center !important;
}
.lnd-columna-formulario .lnd-phone-input{
padding:0px 20px !important;
}
.lnd-columna-formulario .lnd-phone-input input[type=tel]{
text-align:center !important;
}
.lnd-columna-formulario  input[type=submit]{
width: 70% !important;
-height: 80px !important;
font-size: 20px !important;
margin-top: 10px !important;
margin-left: 20px !important;
-margin-bottom:20px !important;
margin:0 auto !important!;
background-color: #ec008c !important;
box-shadow: 0 4px 6px rgba(0,0,0,0.15);
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6x;
font-family:"Open Sans", Arial !important;
letter-spacing:2px !important;
font-size:16px !important;
line-height:20px !important;
padding:15px !important;
}
.lnd-columna-formulario input[type=submit]:hover {
background: linear-gradient(30deg,#cc0179 0%,#ec008c 100%) !important;
}
.lnd-columna-formulario .wpcf7-form p {
margin-bottom: 0px !important;
padding-bottom: 10px !important;
font-size:14px !important;
text-align:center !important;
}
.lnd-columna-formulario  #terminos-condiciones {
margin-top:0px !important;
margin-bottom:0px !important;
}
.lnd-columna-formulario  #terminos-condiciones  p.acceptance{
margin-bottom:0px !important;
}
.lnd-columna-formulario  #terminos-condiciones .accept-option span input{
width:14px !important;
height:14px !important;
vertical-align:middle;
}
.lnd-columna-formulario  #terminos-condiciones .accept-option {
font-size:12.5px !important;
line-height:18px !important;
}
@media only screen and (max-width: 1024px) {
.lnd-columna-formulario  #terminos-condiciones .accept-option {
display:block !important;
}
}
@media only screen and (max-width: 768px) {	
.lnd-columna-formulario {
width:100% !important;
padding:10px 5px 20px 5px !important;
}
.lnd-columna-formulario .vc_column-inner, .lnd-columna-descripcion .vc_column-inner{
padding-right:15px !important;
padding-left:15px !important;	
}
.lnd-columna-formulario .lnd-titulo-form  {
margin-bottom:10px !important;
}	
.lnd-columna-formulario .titulo-oferta-form h3 {
font-size: 22px;
line-height:28px !important;
}
.lnd-columna-formulario .lnd-titulo-form  h3{
font-size: 26px;
line-height:30px !important;
}	
.lnd-columna-formulario  input[type=submit]{
width: 70% !important;
height: 60px !important;	
font-size: 18px !important;	
margin-top: 30px !important;	
margin-left: 25px !important;	
margin-bottom:0px !important;
width: 95% !important;
margin-left: 5px !important;	
}
.lnd-columna-formulario  #terminos-condiciones .accept-option {
font-size:13px !important;
line-height:16px !important;
display:block !important;
margin-top:10px !important;
}	
.lnd-columna-formulario  #terminos-condiciones .accept-option span input{
width:18px !important;
height:18px !important;
vertical-align:middle;
}
.lnd-columna-formulario .wpcf7-form p {
font-size:13px !important;
}
} .lnd-titulo-seccion-cierre h2 {
text-shadow: rgba(128, 128, 128, 0.7) 1px 1px 3px !important; 
font-size:26px !important;
line-height:32px !important;
font-weight:500 !important;
color:#333 !important;
}
@media only screen and (max-width: 768px) {
.lnd-titulo-seccion-cierre h2 {
font-size:22px !important;
line-height:28px !important;
}
}  p#breadcrumbs {
padding:5px 10px !important;
background-color:#eee;
margin-bottom:15px !important;
}
p#breadcrumbs span a {
color:#777;
}
p#breadcrumbs span .breadcrumb_last {
font-weight:normal !important;
} .woocommerce form.woocommerce-ordering {
position:relative !important;
top:0px !important;
margin-bottom:20px !important;
}
p.woocommerce-result-count {
padding-bottom:0px !important;
}  .woocommerce .woocommerce-breadcrumb {
color: #777;
background-color: #f0f0f0;
padding: 5px 10px;
margin-bottom:20px !important;
}  .col .single-product-summary {
padding-left:20px !important;
} div [itemprop="description"]{
border-bottom:1px solid #ddd !important;
border-bottom:2px solid #eee !important;
padding-bottom:10px !important;
}
.single-product .summary #single-meta{
display:none !important;
}
.single-product .summary .product_meta {
clear:both !important;
padding-top:0px !important;
line-height:28px !important;
font-size:14px !important;
padding-top:10px !important;
border-top:1px solid #ddd;
}
.woocommerce div.product .product_title {
font-size:28px !important;
-border-bottom:4px solid #eee;
}
.single-product .summary p {
font-size:15px !important;
}
.woocommerce div.product form.cart {
margin-top:0px !important;
padding-top:20px !important;
-border-top:1px solid #ddd !important;
} .woocommerce .product-type-variable .summary .price {
font-size:24px !important;
margin-bottom:10px !important;
}
.woocommerce .product-type-variable .woocommerce-variation-price .price  {
font-size:28px !important;
margin-bottom:10px !important;
}
.woocommerce-variation-add-to-cart {
margin-top:0px !important;
padding-top:20px !important;
border-top:1px solid #ddd !important;
border-top:2px solid #eee !important;
} .woocommerce .related.products {
border-top:6px solid #eee;
padding-top:15px !important;
}
.woocommerce .related.products h2 {
font-size:25px !important;
}   .products .type-product .price del {
color:#111 !important;	
} .single-product-summary .price del {
color:#333 !important;	
}  .no-margin-bottom {
margin-bottom:0px !important;
}   @media only screen and (max-width: 1000px) { .woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2 {
width:100% !important;
} .checkout .woocommerce-billing-fields, .checkout .woocommerce-shipping-fields {
padding-right:0px !important;
}
} @media only screen and (max-width: 768px) { .woocommerce form .form-row-first, .woocommerce form .form-row-last {
width:100% !important;
} .checkout .woocommerce-billing-fields, .checkout .woocommerce-shipping-fields {
padding-right:0px !important;
}
} .woocommerce-checkout  h3 {
background-color: #e8e8e8 !important;
padding-left: 10px !important;
border-bottom: 3px solid #ddd !important;
text-transform: uppercase !important;
font-size: 15px !important;
line-height: 26px !important;
font-weight: 600 !important;
} .woocommerce-checkout input[type=text], .woocommerce-checkout textarea {
background-color: #f5f2f2 !important;
}  .home-main-title-h1 h1 {
font-size:35px !important;
}
.home-row-page-links .nectar-button {
width:100% !important;	
width:95% !important;	
}
.home-row-page-links h4 {
font-size:15px !important;	
}
.home-txt-servicio-8h {
padding:30px !important;	
}
@media only screen and (max-width: 768px) {
.home-main-title-h1 h1 {
font-size:30px !important;
}
.home-row-page-links .nectar-button {
width:90% !important;	
}	
.home-txt-servicio-8h {
padding:0px !important;	
}	
}
.home-col-form-tlf #terminos-condiciones {
margin-top:0px !important;
border-top:0px !important;
}
.home-col-form-tlf #terminos-condiciones .acceptance{
margin-bottom:0px !important;
}
.home-col-form-tlf #terminos-condiciones .wpcf7-form input.wpcf7-submit:disabled{
background-color: #ec008c!important;
}
.home-col-form-tlf #terminos-condiciones .home-btn-form-tlf {
background-color: #ec008c!important;
border-radius:5px !important;	
}  .lnd-header-subtitle h2 {
font-size:32px !important;
font-weight: 500 !important;
color:#333 !important;
text-shadow: rgba(128, 128, 128, 0.7) 1px 1px 3px !important; 
}
.wpcf7-form  input.wpcf7-submit.lnd-trajes-ceremonia-submit:disabled {
background-color: #ec008c!important;
border:none !important;
}
.lnd-columna-formulario .wpcf7-form  input.wpcf7-submit.lnd-trajes-ceremonia-submit:hover:disabled  {
background-color: #ec008c!important;
border:none !important;
}
.wpcf7-form  input.wpcf7-submit.lnd-trajes-ceremonia-submit:hover{
opacity:0.75 !important;
}
@media only screen and (max-width: 1024px) {
.wpcf7-form  input.wpcf7-submit.lnd-trajes-ceremonia-submit {
font-size:15px !important;
width:98% !important;
margin:0 auto !important;
margin-top:0px !important;
}	
}
@media only screen and (max-width: 768px) {
.lnd-header-subtitle h2 {
font-size:22px !important;
line-height:30px !important;
}
.lnd-trajes-ceremonia-row-tiendas {
padding-bottom:0px !important;
}
} .fila-trajes-ceremonia-tintorerias-toggles div[data-style="default"] .toggle h3 {
}
.fila-trajes-ceremonia-tintorerias-toggles div[data-style="default"] .toggle h3 a {
font-size: 16px!important;
line-height: 14px!important;
color:#444 !important;
color:#888 !important;
font-weight:600 !important;
background-color:#000 !important;
}
.fila-trajes-ceremonia-tintorerias-toggles div[data-style="default"] .toggle.open h3 a {
font-size: 16px!important;
line-height: 14px!important;
color:#fff !important;
font-weight:500 !important;
}
@media only screen and (max-width: 768px) {
.fila-trajes-ceremonia-tintorerias-toggles .vc_column_container {
margin-bottom:0px !important;
padding:5px !important;
}
}  .lnd-columna-formulario.lnd-alfombras {
padding:5px 25px 20px 25px !important;
}
.lnd-columna-formulario.lnd-alfombras .wpcf7-form p {
text-align:left !important;
}
.lnd-columna-formulario.lnd-alfombras #terminos-condiciones p {
text-align:center !important;
}
.wpcf7-form  input.wpcf7-submit.lnd-alfombras-submit:disabled {
background-color: #ec008c!important;
border:none !important;
}
.wpcf7-form  input.wpcf7-submit.lnd-alfombras-submit:hover:disabled  {
background-color: #ec008c!important;
border:none !important;
}
.wpcf7-form  input.wpcf7-submit.lnd-alfombras-submit:hover{
opacity:0.75 !important;
}
@media only screen and (max-width: 768px) {	
.lnd-columna-formulario.lnd-alfombras {
width:100% !important;
padding:5px 3px 20px 3px !important;
}
.wpcf7-form  input.wpcf7-submit.lnd-alfombras-submit {
font-size:15px !important;
}
}   #post-area.masonry .posts-container .post-header .meta-author, #post-area.masonry .posts-container .post-header .meta-category, #post-area.masonry .posts-container .post-header .meta-comment-count {
display:none !important;
} .single-post .blog-title .meta-author, .single-post .blog-title .meta-date, .single-post .blog-title .meta-category, .single-post .blog-title .meta-comment-count {
display:none !important;
} .single-post article span.post-featured-img{
display:none !important;
}   header#top nav ul #search-btn > div {
border-left:0px !important;
} #search input[type=text] {
font-size:22px !important;
line-height:32px !important;
text-transform:none !important;
font-weight:500 !important;
letter-spacing:0px !important;
} .search.search-results .row .col.section-title h1, .search.search-results .row .col.section-title h1 span {
font-size:22px !important;
}
.search.search-results article.result .inner-wrap {
text-align:center !important;
padding-top:25px !important;
}
.search.search-results article.result .inner-wrap span.bottom-line {
display:none !important;
} .search.search-no-results .row .col.section-title h1, .search.search-no-results .row .col.section-title h1 span {
font-size:22px !important;
} #sidebar .widget h4 {
color:#666 !important;
font-size:15px;
background-color:#eee !important;
padding:5px 10px;
font-weight:600;
} body.page-template-page-landing p{
font-family: "Open Sans", Lato, Arial !important;
font-size: 15px;
line-height:24px !important;
letter-spacing: 0px;
}
@media only screen and (max-width: 768px) {
body.page-template-page-landing p{
font-size: 14px;
line-height:24px !important;
}
} .lnd-franq-header-title h1 {
font-size:36px !important;
font-weight: 500 !important;
color:#333 !important;
text-shadow: rgba(128, 128, 128, 0.7) 1px 1px 3px !important; 
}
.lnd-franq-subtitleheader-title h3 {
font-size:24px !important;
text-shadow: rgba(128, 128, 128, 0.7) 1px 1px 3px !important; 
-color: #ec008c !important;
}
.lnd-franq-main-text-bigger {
font-size:16px !important;
}
@media only screen and (max-width: 768px) {
.lnd-franq-header-title h1 {
font-size:26px !important;
line-height:36px !important;
}
.lnd-franq-subtitleheader-title h3 {
font-size:18px !important;
line-height:26px !important;
}	
.lnd-franq-main-text-bigger {
font-size:14px !important;
}		
} .lnd-franq-columna-descripcion  > .vc_column-inner{
padding-top:20px !important;
padding-left:40px !important;
padding-right:40px !important;
}
@media only screen and (max-width: 768px) {
.lnd-franq-columna-descripcion  > .vc_column-inner{
padding-top:0px !important;
padding-left:0px !important;
padding-right:0px !important;
}
} .lnd-franq-titulo-descripcion h2{
font-size: 30px;
line-height:36px !important;
font-weight: 500;
text-shadow: rgba(128, 128, 128, 0.7) 1px 1px 3px !important; 
}
.lnd-franq-subtitulo-descripcion .wpb_wrapper p {
font-size:19px !important;
line-height:30px !important;
text-shadow: rgba(128, 128, 128, 0.7) 1px 1px 3px !important; 
color: #ec008c !important;
font-style:italic;
}
@media only screen and (max-width: 768px) {
.lnd-franq-titulo-descripcion h2{
font-size: 25px !important;
line-height:32px !important;
}
.lnd-franq-subtitulo-descripcion p {
font-size:18px !important;
line-height:28px !important;
}
} .lnd-franq-columna-formulario {
background-color: #f4f4f4 !important;
border:1px solid #bbb  !important;
border-radius:5px  !important;
-webkit-border-radius: 5px  !important;
-moz-border-radius: 5px  !important;
-webkit-box-shadow: 6px 6px 5px 0px rgba(50, 50, 50, 0.1);
-moz-box-shadow:    6px 6px 5px 0px rgba(50, 50, 50, 0.1);
box-shadow:         6px 6px 5px 0px rgba(50, 50, 50, 0.1);
padding:40px !important;
}
.lnd-franq-columna-formulario .lnd-franq-titulo-form  h3{
font-size: 28px;
text-shadow: rgba(128, 128, 128, 0.7) 1px 1px 3px !important; 
margin-top:20px !important;
}
.lnd-franq-columna-formulario .lnd-franq-titulo-oferta-form h3 {
color: #ec008c !important;
font-size: 23px !important;
line-height:30px !important;
text-shadow: rgba(128, 128, 128, 0.7) 1px 1px 3px !important; 
}
.lnd-franq-columna-formulario   .wpcf7-form input[type=text], .lnd-franq-columna-formulario   .wpcf7-form input[type=email], .lnd-franq-columna-formulario   .wpcf7-form input[type=tel], .lnd-franq-columna-formulario   .wpcf7-textarea{
background-color: #fff !important;
border-color: #bbb !important;
line-height:18px !important;
}
.lnd-franq-columna-formulario  input[type=submit]{
width: 60% !important;
height: 80px !important;
font-size: 20px !important;
-margin-top: 40px !important;
-margin-left: 25px !important;
-margin-bottom:20px !important;
margin:0 auto !important!;
background-color: #ec008c !important;
box-shadow: 0 4px 6px rgba(0,0,0,0.15);
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6x;
}
.lnd-franq-columna-formulario input[type=submit]:hover {
background: linear-gradient(30deg,#cc0179 0%,#ec008c 100%) !important;
}
.lnd-franq-columna-formulario .wpcf7-form p {
margin-bottom: 0px !important;
padding-bottom: 10px !important;
} .lnd-franq-columna-formulario  input[type=submit].landing-pink-btn {
background-color: #0da960 !important;
box-shadow: 0 4px 6px rgba(0,0,0,0.2);
background: linear-gradient(30deg,#ec008c 0%,#ed7dbf 100%) !important;
background: linear-gradient(0deg,#ec008c 0%,#eb46a7 100%) !important;
color:#fff !important;
}
.lnd-franq-columna-formulario input[type=submit].landing-pink-btn:hover {
background: linear-gradient(30deg,#cc0179 0%,#ec008c 100%) !important;
box-shadow: 0 6px 8px rgba(0,0,0,0.4);
} .lnd-franq-columna-formulario  input[type=submit].landing-green-btn {
background-color: #0da960 !important;
box-shadow: 0 4px 8px rgba(0,0,0,0.2);
background: linear-gradient(30deg,#097543 0%,#0eb064 100%) !important;
background: linear-gradient(0deg,#097543 0%,#0eb064 100%) !important;
-background: linear-gradient(0deg,#0b864c 0%,#0ec16d 100%) !important;
color:#fff !important;
}
.lnd-franq-columna-formulario input[type=submit].landing-green-btn:hover {
background: linear-gradient(30deg,#054b2a 0%,#0da960 100%) !important;
-background: linear-gradient(0deg,#086f3e 0%,#086f3e 100%) !important;
box-shadow: 0 6px 8px rgba(0,0,0,0.4);
color:#fff !important;
}
.lnd-franq-columna-formulario .radio-llamar-nosotros {
margin-bottom: 15px !important;
display: block !important;
}
.lnd-franq-columna-formulario .radio-llamar-nosotros span.wpcf7-list-item {
margin-left: 0.5em;
margin-right: 1em;
}
.lnd-franq-columna-formulario  #terminos-condiciones {
margin-top:0px !important;
}
.lnd-franq-columna-formulario  #terminos-condiciones .accept-option span input{
width:16px !important;
height:16px !important;
vertical-align:middle;
} .lnd-franq-columna-formulario #nota-info-contacto {
margin-top: 20px !important;
margin-bottom: 10px !important;	
}
.lnd-franq-columna-formulario #nota-info-contacto p{
font-size:14px !important;
}
@media only screen and (max-width: 768px) {
.lnd-franq-columna-formulario {
width:100% !important;
padding:30px 5px !important;
}
.lnd-franq-columna-formulario .vc_column-inner{
padding-right:15px !important;
padding-left:15px !important;	
}
.lnd-franq-columna-formulario .lnd-franq-titulo-form  {
margin-bottom:25px !important;
}	
.lnd-franq-columna-formulario .lnd-franq-titulo-oferta-form h3 {
font-size: 22px !important;
line-height:28px !important;
}
.lnd-franq-columna-formulario .lnd-franq-titulo-form  h3{
font-size: 22px;
line-height:32px !important;
}	
.lnd-franq-columna-formulario  input[type=submit]{
height: 60px !important;	
font-size: 17px !important;	
margin-top: 30px !important;	
margin-left: 25px !important;	
margin-bottom:0px !important;
width: 95% !important;
margin-left: 5px !important;	
}
.lnd-franq-columna-formulario  #terminos-condiciones .acceptance {
margin-bottom:5px !important;
}	
.lnd-franq-columna-formulario  #terminos-condiciones .accept-option { white-space:normal !important;
}
.lnd-franq-columna-formulario .wpcf7-form p {
font-size:13px !important;
}
.lnd-franq-columna-formulario #nota-info-contacto {
margin-top: 20px !important;
margin-bottom: 10px !important;	
}
.lnd-franq-columna-formulario #nota-info-contacto p{
font-size:13px !important;
line-height:20px !important;
}
} .lnd-franq-row-gallery  .vc_column_container>.vc_column-inner {
padding-left:2px !important;
padding-right:2px !important;
padding-top:0px !important;
padding:0px !important;
}
.lnd-franq-row-gallery .wpb_single_image{
margin-bottom:4px !important;
}
@media only screen and (max-width: 1000px) and (min-width: 690px) {
.lnd-franq-row-gallery .wpb_column.vc_col-sm-4 {
width:33% !important;
}
}  .lnd-franq-thanks-row-link-btn a.nectar-button {
text-transform:none !important;
}  .swiper-slide.slide-bottom-text > .container  {
height:100% !important;
}
.swiper-slide.slide-bottom-text > .container .content  {
top:80% !important;
}
@media only screen and (max-width: 1000px) and (min-width: 690px) {
body .swiper-slide.slide-bottom-text .container .content p.transparent-bg span {
font-size:24px !important;
line-height:36px !important;
}
}
@media only screen and (max-width: 690px) {
.swiper-slide.slide-bottom-text > .container .content  {
top:70% !important;
}
body .swiper-slide.slide-bottom-text .container .content p.transparent-bg span  {
font-size:16px !important;
line-height:26px !important;
}	
}   .woocommerce .cart-collaterals input[type="submit"][name="update_cart"], .woocommerce .wc-proceed-to-checkout a.checkout-button{
font-size:15px !important;
line-height:normal !important;
padding:12px 15px !important;
border-radius:3px !important;
} .woocommerce .coupon input[type="submit"][name="apply_coupon"] {
font-size:13px !important;
line-height:normal !important;
height:auto !important;
padding:12px 15px !important;
border-radius:3px !important;
}  .woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
font-size:15px !important;
line-height:normal !important;
padding:15px 15px !important;
border-radius:3px !important;
background-color:#ec008c !important;
}
.woocommerce #payment #place_order:hover, .woocommerce-page #payment #place_order:hover {
opacity:0.7 !important;
}  #redsys_payment_form input[type=submit] {
background-color:#ec008c !important;
margin-right:15px !important;
}
#redsys_payment_form input[type=submit]:hover, #redsys_payment_form a.button.cancel:hover {
opacity:0.7 !important;
}
#redsys_payment_form input[type=submit], #redsys_payment_form a.button.cancel {
font-size:15px !important;
line-height:normal !important;
padding:12px 15px !important;
border-radius:3px !important;
} h2 a.shipping-calculator-button {
font-size:20px !important;
}   h3#instrucciones_label_field {
font-size:16px !important;
line-height:22px !important;
text-transform:none !important;
background-color:transparent !important;
border-bottom:none !important;
font-weight:400 !important;
padding-left:0px !important;
}  .lnd-siniestros.lnd-fila-header {
margin-top:20px !important;
}
.lnd-siniestros .lnd-header-title h1 {
font-size:28px !important;
line-height:36px !important;
font-weight: 500 !important;
color:#333 !important;
text-shadow: rgba(128, 128, 128, 0.7) 1px 1px 3px !important; 
}
.lnd-siniestros .lnd-header-descripcion p {
font-weight:600 !important;	
}
.lnd-siniestros .lnd-titulo-servicios-siniestros h2 {
color:#333 !important;
font-weight:500 !important;
text-shadow: rgba(128, 128, 128, 0.7) 1px 1px 3px !important; 	
font-size:26px !important;
line-height:32px !important;
}
.lnd-siniestros.lnd-fila-servicios-siniestros {
border-top:1px solid #eee !important;	
border-bottom:1px solid #eee !important;
}
.lnd-siniestros.lnd-fila-servicios-siniestros ul li {
margin-bottom:15px !important;
line-height:25px !important;
}
.lnd-siniestros.lnd-columna-formulario {
padding:5px 25px 20px 25px !important;
background-color:#eee !important;
}
.lnd-siniestros.lnd-columna-formulario .lnd-titulo-form h3 {
font-size:20px !important;	
}
.lnd-siniestros .lnd-custom-btn a {
padding:20px 30px !important;	
font-size:16px !important;
}
.lnd-siniestros.lnd-fila-ventajas-siniestros-form {
padding-top:60px !important;
padding-bottom:60px !important;
border-top:1px solid #eee !important;	
border-bottom:1px solid #eee !important;
}
.lnd-siniestros.lnd-columna-descripcion > .vc_column-inner{
padding:0px 60px !important;	
}
.lnd-siniestros.lnd-columna-descripcion .lnd-fila-btn-tlf-siniestros {
margin-top:40px !important;	
}
.lnd-siniestros .lnd-titulo-descripcion h2 {
background-color:transparent !important;
padding:0px !important;	
}
.lnd-siniestros.lnd-columna-formulario .wpcf7-form {
width:80% !important;
margin:0 auto !important;
}
.lnd-siniestros.lnd-columna-formulario .wpcf7-form p {
text-align:left !important;
font-size:13px !important;
}
.lnd-siniestros.lnd-columna-formulario #terminos-condiciones p {
text-align:center !important;
}
.wpcf7-form  input.wpcf7-submit.lnd-siniestros-submit:disabled {
background-color: #ec008c!important;
border:none !important;
}
.wpcf7-form  input.wpcf7-submit.lnd-siniestros-submit:hover:disabled  {
background-color: #ec008c!important;
border:none !important;
}
.wpcf7-form  input.wpcf7-submit.lnd-siniestros-submit:hover{
opacity:0.75 !important;
}
.lnd-siniestros .wpcf7-form input[type=text], .lnd-siniestros .wpcf7-form input[type=tel], .lnd-siniestros .wpcf7-form input[type=url], .lnd-siniestros .wpcf7-form input[type=email], 
.lnd-siniestros .wpcf7-form input[type=number] {
font-size:13px;
line-height:16px !important;
padding-top:7px !important;
padding-bottom:7px !important;
}
.lnd-siniestros-certificado-antiacaros h3 {
text-shadow: rgba(128, 128, 128, 0.7) 1px 1px 3px;
font-weight: 500;
color: #222;	
}
@media only screen and (max-width: 768px) {	
.lnd-siniestros.lnd-fila-header {
margin-top:0px !important;
}
.lnd-siniestros .lnd-header-title h1 {
font-size:22px !important;
line-height:28px !important;
}
.lnd-siniestros .lnd-titulo-servicios-siniestros h2 {
font-size:22px !important;
line-height:28px !important;
}	
.lnd-siniestros.lnd-columna-descripcion{
background-color:transparent !important;	
}	
.lnd-siniestros.lnd-columna-descripcion > .vc_column-inner{
padding:0px !important;	
}
.lnd-siniestros.lnd-fila-iconos .col img {
width:70% !important;
}
.lnd-siniestros .lnd-titulo-descripcion h2 {
font-size:20px !important;
line-height:26px !important;
}	
.lnd-siniestros.lnd-columna-descripcion .lnd-fila-btn-tlf-siniestros {
margin-top:10px !important;	
}	
.lnd-siniestros.lnd-fila-ventajas-siniestros-form {
padding-top:20px !important;
padding-bottom:40px !important;	
}
.lnd-siniestros.lnd-columna-formulario {
width:100% !important;
padding:5px 3px 10px 3px !important;	
}
.wpcf7-form  input.wpcf7-submit.lnd-siniestros-submit {
font-size:15px !important;
}
.lnd-siniestros.lnd-columna-formulario .wpcf7-form {
width:95% !important;
margin:0 auto !important;
}	
}  .post-siniestros-fila-iconos img.img-with-animation {
width:90px !important;	
height:90px !important;
max-width:90px !important;	
}
.post-siniestros-lista-servicios ul li {
margin-bottom:15px !important;
line-height:25px !important;	
}   #cookie-law-info-bar {
min-height: 40px;
padding-top: 16px;	
padding-bottom: 20px;
font-size:12px !important;
line-height:18px !important;	
}
#cookie-law-info-bar span {
color:#eee !important;
display:inline-block !important;
width:90% !important;
}
.cookie-msg {
display:block !important;	
float:left;
width:80% !important;
}
#cookie_action_close_header {
text-shadow:none;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
display:block !important;
float:left !important;
margin-left:40px !important;
width: 100px !important;
}
@media screen and (max-width: 970px) {
.cookie-msg {
display:block !important;	
float:left;
width:auto !important;
}
#cookie_action_close_header {
display:inline-block !important;
float:none !important;
margin:0 auto !important;	
margin-top:12px !important;
}
}  @media only screen and (max-width: 768px) {	
.nosotros-col-bk-image {
min-height:350px !important;
}
}  .franquicias-first-row {
margin-top:-40px !important;	
}
@media only screen and (max-width: 1000px) and (min-width: 1px) {
#franquicias-first-row .full-width-section.franquicias-first-row {
margin-top: -40px!important;
}
}  #sidebar .widget.widget_nav_menu li a,
#sidebar div ul li a {
color:#555 !important;	
}
#sidebar .widget.widget_nav_menu li a:hover,
#sidebar div ul li a:hover {
color:#ec008c !important;	
}  .chaty-widget {
bottom:35px !important;	
right:50px !important;
}
@media screen and (max-width: 970px) {
.chaty-widget {
bottom:15px !important;	
right:15px !important;
}	
}
.chaty-widget > div.get {
display:none !important;	
} .hidden-item {
display:none !important;	
}