/*
Theme Name: Clades Composites
Author: Momentum360
Author URI: https://www.momentum360.es/
Version: 10.4.3
Template: dt-the7
*/

/*** TOP BAR ***/
.top-bar a {
color:rgba(255,255,255,0.8) !important;	
}
.top-bar a:hover {
color:#fff !important;
}

/*** MENU ***/
/* Imasd */
.menu-item-imasd .menu-text {
text-transform:none !important;	
}
/* Tienda */
.inline-header .header-bar > .mini-widgets {
margin-left: 10px;	
}
.inline-header .header-bar > .mini-widgets a{
border-left: 1px solid #ccc;
padding-left: 35px;
padding-top:3px;
padding-bottom:3px;
padding-right:0px;

padding:6px 10px;
border-left:0;
}
#phantom .widget-box > .mini-widgets {
margin-left: 5px;	
}
#phantom .widget-box > .mini-widgets a{
border-left: 1px solid #ccc;
padding-left: 30px;
padding-top:3px;
padding-bottom:3px;
padding-right:0px;

padding:6px 10px;
border-left:0;
}
.inline-header .header-bar > .mini-widgets a:hover, .inline-header .header-bar > .mini-widgets a:hover i {
color:#41a733 !important;
}
/* Color hover icono tienda online */
.inline-header .header-bar > .mini-widgets a:hover i{
color:#fff!important;
}
.header-bar .main-nav .menu-item-tienda, 
#phantom .main-nav .menu-item-tienda {
display:none !important;
}
.mobile-main-nav .menu-item-tienda {
padding-top: 10px;
border-top: 1px solid rgba(0,0,0,0.2);
margin-top: 10px;	
}
.mobile-main-nav .menu-item-tienda a {
padding-bottom: 5px;
}
/* Topbar fixed en mobile */
.sticky-mobile-header:not(.floating-navigation-below-slider) .sticky-mobile-on.masthead {
top:0 !important;
}
/* Color topbar solo mobile */
.masthead-mobile-header .top-bar .top-bar-bg,
.sticky-mobile-header .sticky-mobile-off.masthead .top-bar .top-bar-bg,
.sticky-mobile-header:not(.floating-navigation-below-slider) .sticky-mobile-on.masthead .top-bar .top-bar-bg {
/*background-color:#41a733 !important;*/
}
/* Link a tienda en topbar mobile */
a.mobile-top-bar-shop-link {
text-decoration:none !important;
color:#eee !important;
padding:6px 20px !important;
}


/*** MENU MOBILE ***/
.dt-mobile-header #mobile-menu {
padding-bottom:10px;	
}
.dt-mobile-header .soc-ico a:before {
background-color:#333 !important;	
}
.dt-mobile-header .mobile-mini-widgets-in-menu>* {
margin: 10px 20px 10px 0;
}
.dt-mobile-header .mobile-mini-widgets-in-menu {
padding: 20px 0;
border-top: 1px solid rgba(0,0,0,0.2);
}
.dt-mobile-header .microwidget-btn {
padding: 0px 20px 0px 0px !important;	
}
.dt-mobile-header .microwidget-btn i, 
.dt-mobile-header .microwidget-btn span {
color:#333 !important;	
}


/*** PAGE TITLE DEFAULT ***/
.page-title > .wf-wrap {
padding-left:60px;	
}
@media only screen and (max-width: 778px) { 
.page-title > .wf-wrap {
padding-left:20px;	
}
}

/*** FOOTER ***/
/* Links */
.footer .custom-nav > li > a span {
color:#ccc !important;	
}
.footer .custom-nav > li > a:hover span {
color:#41a733 !important;
}
/* Info */
.footer #presscore-custom-menu-two-2{
}
/* Productos 1 */
.footer #presscore-custom-menu-two-3{
padding-left:0px !important;
margin-right: -15px;
}
/* Productos 2 */
.footer #presscore-custom-menu-two-4 .widget-title {
margin-bottom: 46px !important;
}
.footer #presscore-custom-menu-two-4{
padding-left:0px !important;
padding-right:30px !important;
}
/* Contacto */
#footer .mini-contacts {
text-decoration: none;
font-weight:400;
}
#footer .mini-contacts i {
color: #ccc !important;
vertical-align:middle;
}
#footer .mini-contacts a {
text-decoration:none !important;	
color: #ccc !important;
}
#footer .mini-contacts a:hover {
color:#41a733 !important;
}
#footer #presscore-contact-info-widget-2 {
width:auto !important;
float:right;
}

/* Bottom bar */
#bottom-bar a:hover {
text-decoration:none !important;	
}
#bottom-bar .mini-nav>ul>li>a .menu-item-text {
font-size:12px !important
}
#bottom-bar .mini-nav>ul>li>a:hover .menu-item-text {
text-decoration:none !important;
color:#41a733;
}
#bottom-bar .mini-nav > ul > li.act >a .menu-item-text {
text-decoration:none !important;
color:#41a733;
}
#bottom-bar a:hover span {
text-decoration:none !important;	
color:#41a733 !important; 
}
/* Copyright */
#bottom-bar .wf-float-left {
margin-left:20px;	
}
@media only screen and (max-width: 1080px) { /*Tablet Big*/
.footer #presscore-custom-menu-two-2{
width:20% !important;
}
}
@media only screen and (max-width: 920px) { /*Movil*/
/* Info */
.footer #presscore-custom-menu-two-2{
width:100% !important;
padding-left:30px !important;
padding-right:30px !important;
margin-right: auto !important;
}
#footer #presscore-custom-menu-two-2 .custom-nav>li>a {
justify-content: center;
}
/* Productos 1 */
.footer #presscore-custom-menu-two-3{
width:100% !important;
padding-left:30px !important;
padding-right:30px !important;
margin-right: auto !important;
}
#footer #presscore-custom-menu-two-3 .custom-nav>li>a {
justify-content: center;
}
/* Productos 2 */
.footer #presscore-custom-menu-two-4 .widget-title {
margin-bottom: -10px !important;
}
.footer #presscore-custom-menu-two-4{
width:100% !important;
padding-left:30px !important;
padding-right:30px !important;
}
#footer #presscore-custom-menu-two-4 .custom-nav>li>a {
justify-content: center;
}
#footer .wf-container-footer {
text-align:center;
}
#footer #presscore-custom-menu-two-2 {
}
#footer #presscore-contact-info-widget-2, #footer #presscore-contact-info-widget-3, #footer #presscore-contact-info-widget-4 {
float:none;	
}
#bottom-bar .wf-container-bottom {
padding-top:20px;
padding-bottom:20px;
}
#bottom-bar .mini-nav {
margin-top:10px;
}
}


/*** HOME ***/
.home-txt-link-cat-tienda a {
color:#555 !important;
}

.home-txt-link-cat-tienda a:hover {
color:#41a733 !important; 
}


/*** CONTACTO ***/
#terminos-condiciones .submit-container  {
margin-top:20px;	
}

#terminos-condiciones .acceptance .accept-option {
font-size:14px !important;	
}

#terminos-condiciones .wpcf7-submit {
min-width:250px;
padding:20px 20px;	
font-size:15px;
box-shadow:none;
background-color:#41a733 !important;
color:#fff !important;
border-color:#41a733 !important;
}
#terminos-condiciones .wpcf7-submit:hover{
background-color:#000 !important;
color:#fff !important;
border-color:#000 !important;
}

#clausula-legal-form-contacto p {
font-size:13px !important;
line-height:1.4em !important;
}

/**********************************************/
/*** GOOGLE RECAPTCHA BADGE ****/

/* Ocultar por defecto en todas las páginas */
.grecaptcha-badge {
display:none !important;
}

/* Mostrar en las páginas de contacto */
.page-id-1247 .grecaptcha-badge,
.page-id-1790 .grecaptcha-badge{
display:block !important;
z-index: 999 !important;
}


/******************************/
/*** WPML ***/

/*** Ajustes en topbar ***/
.wpml-ls-legacy-list-horizontal {
padding:0px;
}
.wpml-ls-legacy-list-horizontal a {
padding: 4px 10px 4px;
font-weight:400 !important;
}
.wpml-ls-legacy-list-horizontal li.wpml-ls-current-language a {
color:#ffffffee !important;
}

/*** Menu mobile ***/
/* Margen inferior iconos sociales */
.dt-mobile-header .mobile-mini-widgets-in-menu .soc-ico {
width: 100%;
border-bottom: 1px solid rgba(0,0,0,0.2);
padding-bottom: 25px;
}
/* Menu idiomas */
.dt-mobile-header .mini-wpml li a.wpml-ls-link {
padding-left:0px;
padding-right:30px;
color:#333 !important;
text-transform:uppercase;
}

/*** Bottom bar ***/
#bottom-bar .wpml-ls-first-item {
margin-left:40px !important;	
}


/*** NUEVOS AJUSTES TIPOGRAFIA 05-2024 ***/
/*
.elementor-button.elementor-size-xs {
font-size:12px !important;
letter-spacing:0.3px !important;
}
*/
p strong, li strong {
font-weight:600 !important;
}

/*** POSTS BLOG ***/
/* Listas */
.single-post ul li, .single-post ol li {
margin-bottom:10px;
}

/*** AJUSTES BOTONES BUG THE7 ***/
.box-button.elementor-button {
background-color:transparent !important;
}


/*** Banner Desmoldeantes BTN ***/
.banner-button .box-button.elementor-button:hover {
background-color:#fafafa !important;
}