/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 12 2023 | 09:25:49 */
/* Añade aquí tu código CSS.

Por ejemplo:
.ejemplo {
    color: red;
}

Para mejorar tu conocimiento sobre CSS, echa un vistazo a https://www.w3schools.com/css/css_syntax.asp

Fin del comentario */ 

/* quitar barra blanca encima de resulados de busqueda */
.woocommerce-toolbar {
    margin-bottom: 50px;
    border: 1px solid #dfdfdf;
    display: none;
	}
/* espacio bajo titulo woocommerce */
.woocommerce-products-header__title.page-title {
    margin-bottom: 40px;}

/* corrección espacio en buscador */
.header-search-container .chosen-container-single .chosen-search {
    display: none;
}
/* color boton home anuncios*/
@font-face {
  font-family: 'Poppins', sans-serif;
  font-style: normal;
}

/* color boton home anuncios*/
.banner-btn d_btn {
    color: #ffffff;
}
/* header menú y megamenu */
.header-layout-4 .logo {
    margin-top: 10px;
	}
	.header-layout-4 .mega-menu {
    margin-left: 10px;
}
.category-menu .container-fluid .secondary-menu-wrapper {
    margin-left: 18px;
}
.category-menu .secondary-menu-wrapper .secondary-title {
    width: 280px;
		}
.mega-menu>li+li {
    margin-left: 2px;
}
.mega-menu>li>a, .mega-menu>li>h5 {
    font-size: 15px;
    font-weight: 500;
    padding: 6.1px 11px;
    border-radius: 15px;
	}
/* header buscador */
/* header buscador */
.header-search-container .btn {
    background-color: #ffa008;
}
body {
    background-image: none;
    background-color: transparent;
}
.header-bg {
    background-color: transparent !important;
}
/* EMD header buscador y parpadeo*/

/* menu header */

.header-layout-4 .mega-menu:not(.menu-category-menu)>li>a
 {
    padding: 11px 11px;
}
.header {
    background-color: transparent;
}
/* valoracioones y listado de PRODUCTOS */
/* Agrandar caja title listado de productos */
.title-wrap .product-title {
    line-height: 1.5;
    max-height: 100%;
	    margin-top: 9px;
			}
.icon-block .icon-content h4 {
    LINE-HEIGHT: 25px;
    padding-bottom: 10px;
	}
.shop_attributes td {
    text-align: left;
}
.shop_attributes th {
    text-align: left;
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
    margin-top: -12px;
		}
/*Dentro producto parrafo categorias */
.entry-summary .product_meta>span {
    margin-top: -11px;
}
.social-icons .social-icon {
    width: 30px;
    height: 30px;
    line-height: 30px;
    background-color: #5ca3b8
}
.social-icons {
    font-size: 14px;
}
/* Quitar categoria en listado de productos */
.product-meta .product-brand{     display: none
					}
}
.star-rating span{
    color: #ffa008;
	}
.product-meta .ratings-container {
    float: left;
	}
/* Cambios margen header contenedor */
.container-fluid {
    padding-left: 60px;
    padding-right: 50px;
	}
.dropdowns-container {
    margin-top: 15px;
}

/* Cambio color fuente categorias sidebar */
.tax-product_cat ul.product-categories li.cat-item.cat-parent>a, .single-product ul.product-categories li.cat-item.current-cat>a {
    font-weight: 700;
    color: #006b97;
    font-size: 15px;
}
/* Cambio columnas woocommerce*/
.sidebar .widget:not(:first-child) {
    margin: 30px;
}
/* Cambio párrafo salto formulario newsletter home */
p {
    margin-bottom: 15px;
}
.signup-newsletter h3 {
    font-size: 30px;
    font-weight: 600;
    letter-spacing: 0em;
    margin-bottom: 14px;
}
.signup-newsletter-form .submit-btn {
    background-color: #ffa008;
}
/* Texto encima cursos home */
.vc_custom_heading:not(.block-wrap) .sub-title {
    margin-top: 15px;
	    margin-bottom: 22px;
    font-size: 19px;
	font-weight:600;
    color: #006b97;
	}
/* botones home */
.vc_custom_heading .block-header .banner-btn banner-btn d_btn {
    font-size: 16px;
    font-weight: 600;
	border-radius: 8px;
	}
/* iconos redes home top menu */
.top-dropdowns .header-dropdown>li>a>i {
    color: #ffa008;
    font-size: 16px;
}
/* textos top menu */
.header-boxes-container li {
    font-size: 14px;
    line-height: 1.2;
	color: #333333;
	}
.header-boxes-container li span {
    font-size: 14px;
    line-height: 1.1;
	color: #333333;
    margin-bottom: 0;
}
/* listado productos sidebar */
.product_list_widget li a .product-title {
    max-height: 100%;
	}
.container {
    max-width: 1400px;
		}
/* header productos single */
.dfb {
    display: flex;
    align-items: top;
	margin-top:25px
			}
/* Cambio titulos h1 en sigle product */
.product_title.entry-title {
    font-size: 21px;
    margin-bottom: 0px;
			}	
	.nav.nav-tabs > li.active > a {
    background-color: #ffa008;
    color: #ffffff;
    border-color: rgb(236, 236, 236);
    border-bottom-width: 0px;
}
/* Encabezado productos relacionados */
.related.products h2 {
    padding-bottom: 35px;
    font-size: 28px;
    text-transform: none;
    color: #ffa008;
}
.h-line{
			position:unset
}
/* Botón naranja home */
.vc_general.vc_btn3{
    font-size: 15px;
	font-weight:600;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 20px;
    padding-right: 20px;
    VERTICAL-ALIGN: middle;
}
.banner-btn d_btn{
    background-color: #ffa008;
}
/* Margen encima footer */
.piko-content {
    margin-bottom: 40px;
}
.footer-inner {
    padding: 90px 0 0 0;
	}
/* interlineado lista enlaces footer */
.footer .widget .links li {
    font-size: 14px;
    line-height: 25px;
}
/* fotos productos footer */
.widget.woocommerce .product_list_widget li img {
    position: relative;
    float: left;
    max-width: 80px;
    border: 0px solid #eae9e9;
    margin-right: 20px;
	    margin-bottom: 20px;
	}
.footer .widget .product_list_widget li {
    margin-bottom: 10px;
    line-height: 20px;
	}
.footer, .footer a {
    color: #ffa008;
	}
.scroll-top.fixed {
    color: #ffa008;
}
.mega-menu-item-icon {
padding-right: 0;
}
/* margen datos dentro pagina contactar */
.contact-box .contact-info .info-name {
    width: 90px;
    padding-right: 10px;
	}
/* banner de cookies */
.cky-notice-des {
    font-size: 12px;
}
/* botones del blog cambio color */
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    background-color: #ffa008;
}
/* ocultar sección comentarios blog*/
.comments {

	}
/* ocultar autor en blog*/
.entry .entry-footer .entry-meta-container {
    display: none;
		}


/* MOVIL---------------------------------------------------*/
@media (max-width: 480px){
.vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
}}
/* ancho contenido página quienes somos*/
@media (max-width: 480px){
	.vc_custom_1686599600992 {
    margin-right: 20px;
    margin-bottom: 10px;
    margin-left: 60px;
}}
@media (max-width: 900px){
.vc_column_container {
    padding-right: 0px;
	margin-right:0px}}
/* texto categorias en movil*/
@media (max-width: 480px){
.woocommerce-loop-category__title {
    font-size: 13px;
    font-weight: 400;
    text-align: center;
}}	
/* imagen home en movil*/
@media (max-width: 992px){
.just-wraper {
    margin-bottom: 15px;
}
			}
/* menu top movil*/
@media (max-width: 480px){
.header-top  {
    display: none 
}}

/* menu hamburguesa movil*/
.tools_button {
    border: none;
    padding: 0;
    font-size: 28px;
margin-top: 20px;
	    color: #006b97;
		}
/* quitar buscador de movil*/
@media (max-width: 991px){
.header-search-container .search-dropdown-btn {
    display: none;	}	}

/* margen movil primera seccion home*/
.mobile-main-menu li.menu-item a {
    color: #006b97;
    padding: 0.6rem 1.15385rem;
    font-weight: 600;
    font-size: 16px;
	}
.mobile-main-menu .menu-item a {
    color: #006b97;
    padding: 0.6rem 1.15385rem;
    font-weight: 600;
    font-size: 16px;
	}
.push-menu>h3 {
    background-color: #006b97;
			}
/* margen movil primera seccion home*/
.vc_row wpb_row .vc_row-fluid .vc_custom_1683730365739 {
    padding-top: 30px 
}
@media (max-width: 480px){
.vc_row wpb_row .vc_row-fluid .vc_custom_1683730365739  {
    padding-top: -10px 
}}
/* logo movil*/
@media (max-width: 991px){
.header-main .logo {
    width: 48%;
    text-align: center;
}}
input[type="submit"], button, a.button, .piko-ajax-load a {
    cursor: pointer;
    padding: 0 34px;
    background-color: #ffa008;
    color: #ffffff;
    font-size: 14px;
	border:0;
	border-radius: 6px
}
.su-spoiler-style-default .su-spoiler-title {
    padding-left: 27px;
    padding-right: 0;
    font-size: 21px;
font-weight: 600;
    color: #5ca3b8;
	}
/* slider*/
rs-progress {
    visibility: visible;
    position: absolute;
    z-index:0;
    width: 100%;
    height: 100%;
		}
rs-slides, rs-slide, rs-slide:before {
    position: absolute;
    text-indent: 0em;
    top: 0px;
    left: 0px;
			}
/* respuesta formualarios*/
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    border-color: #ffb900;
    background-color: #ffffff
						}

/* raya rara productos quitar*/
.h-line {
    display: none;
}
/* margen categorias producto*/
.woocommerce-loop-category__title {
    margin-bottom: 30px;
	}
.vc_column_container {
    padding-right: 20px;
    padding-left: 15px;}

.mark {
    background: #ff0;
    color: #000;
    display: none;}
/* blog list ale*/
.title-blog-meta{
    display:none	}
.block_read_more{
	cursor: pointer;
    padding: 10px 20px;
    background-color: #ffa008;
    color: #ffffff;
    font-size: 14px;
    border: 0;
    border-radius: 6px;	
    font-weight: 600;
	margin-top:30px
}
.entry.entry-grid .entry-content p:last-child {
    margin-bottom: 25px;}
.woocommerce-loop-category__title .count {
    display: none;}
.mark {
    display: none;
}