/*
Theme Name: Cronotema
Theme URI: 
Author: Jesús Tovar
Author URI: https://www.jesustovar.es
Description: Tema desarrollado a medida para El Cronómetro basado en el sistema de bloques nativo de WordPress.
Requires at least: 6.7
Tested up to: 6.7
Requires PHP: 5.7
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: cronotema
Tags: tienda, minimalista, bloques, full editing, ancho variable, estilos personalizados
*/

/***************************/
/******* GLOBAL
/***************************/
a{
    text-decoration: none;
}
hr{
    border-top: 1px solid var(--wp--preset--color--custom-gris-oscuro);
}
input[type="date"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"],
textarea {
    padding: 10px;
    font-family: inherit;
    font-weight: inherit;
    font-size: 1em;
    line-height: 1.65;
    max-width: 100%;
    border: 1px solid #c4c3c3;
    width: 100%;
}
select {
    font-family: inherit;
    color: inherit;
    border: 1px solid #c4c3c3;
    outline: 0;
    padding: 10px;
    width: 100%;
    border-radius: 3px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%444%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat, repeat;
    background-position: right 0.7em top 50%, 0 0;
    background-size: 0.7em auto, 100%;
    background-color: #fff;
    font-weight: 500;
}
@media (max-width: 990px) {
    .columns-990-wrap {
        flex-wrap: wrap !important;
    }
    .columns-990-wrap:not(.is-not-stacked-on-mobile)>.wp-block-column {
        flex-basis: 100% !important;
    }
}
summary{
    font-weight: 600;
}

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

/* Hide current language */
[data-wpml="current-language-item"] {
    display: none !important;
}
.horizontal-list [data-wpml='language-item']:first-of-type {
    margin-top: 0 !important;
}


/***************************/
/******* MENU
/***************************/

/* Megamenu */
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
    padding-bottom: 82px;
    gap: 0;
}
@media only screen and (min-width: 1025px) {
    .wp-block-outermost-mega-menu__menu-container{
        top:38px !important;
    }
    .wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__toggle .wp-block-outermost-mega-menu__toggle-icon {
        display: none;
    }
    .wp-block-outermost-mega-menu__toggle{position:relative;}
    .wp-block-outermost-mega-menu__toggle::before {
        content: '';
        position: absolute;
        width: 100%;
        height: 4px;
        background-color: var(--wp--preset--color--custom-verde-corporativo);
        bottom: -17px;
        left: 0;
        transform-origin: right;
        transform: scaleX(0);
        transition: transform .3s ease-in-out;
    }
    .wp-block-outermost-mega-menu:hover .wp-block-outermost-mega-menu__toggle::before  {
        transform-origin: left;
        transform: scaleX(1);
    }
    .split-nav-two-colums {
        display: grid    ;
        grid-template-columns: 1fr 1fr;
        padding: 0;
        list-style: none;
        column-gap: 8rem;
    }
    .custom-mobile-modal-content, .custom-mobile-modal-content-fixed{
        display: none !important;
    }
}
@media only screen and (max-width: 1024px) {
    .wp-block-outermost-mega-menu__menu-container{
        overflow-x: hidden !important;
        overflow-y: auto;
        padding: 0;
    }
    .wp-block-navigation__responsive-close {
        overflow: auto;
    }
    #modal-1-content {
        padding-top: 40px !important;
    }
    #modal-1-content > .wp-block-navigation__container{
        width: 100vw;
        gap: unset;
    }
    .wp-block-navigation__responsive-dialog::before {
        content: '';
        position: fixed;
        z-index: 5;
        width: 100vw;
        height: 56px;
        background-image: url(https://elcronometro.com/img/elcronometro-mobile.svg) !important;
        background-color: #fff;
        background-size: contain;
        background-repeat: no-repeat;
        background-position: 10px 15px;
        background-size: 170px;
        border-bottom: 1px solid var(--wp--preset--color--custom-gris-claro);
    }
    .wp-block-navigation__responsive-container-content::after {
        content: '';
        position: absolute;
        width: 100vw;
        height: 1px;
        background-color: var(--wp--preset--color--custom-gris-claro);
    }
    .wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__toggle, #modal-1-content .wp-block-navigation ul li a {
        display: flex;
        justify-content: space-between;
        width: 100%;
        padding: 18px 15px;
    }
    #modal-1-content .wp-block-navigation ul{
        gap: 0;
    }
    .wp-block-outermost-mega-menu, #modal-1-content .wp-block-navigation ul li {
        border-bottom: 1px solid var(--wp--preset--color--custom-gris-claro);
        width: 100vw;
    }
    .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container.is-responsive {
        gap: 0;
    }
    .wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__toggle .wp-block-outermost-mega-menu__toggle-icon {
        margin-right: 5px;
    }
    .mobile-close-button {
        margin-top: 55px;
    }
    .custom-mobile-modal-content {
        padding: 15px;
        width: 100vw;
    }
    .custom-mobile-modal-content-fixed {
        position: fixed;
        padding: 15px;
        bottom: 0;
        width: 100%;
        z-index: 10;
        background-color: #fff;
        border-top: 1px solid var(--wp--preset--color--custom-gris-claro);
    }
    .wp-block-outermost-mega-menu__menu-container>div {
        margin-bottom: 100px;
    }
}
button{
	letter-spacing:unset;
}
.wp-block-navigation__responsive-container-close {
    z-index: 10;
    margin: 15px;
    position: fixed;
}
.wp-block-navigation__responsive-container.is-menu-open {
    overflow: hidden;
    padding: 0;
}
.wp-block-search__inside-wrapper {
    background-color: var(--wp--preset--color--custom-gris-claro);
	border: none;
    padding: 0;
}
@media only screen and (max-width: 1238px) {
    .wp-container-core-navigation-is-layout-999a5efb {
        gap: var(--wp--preset--spacing--50);
    }
}


/***************************/
/******* SLIDERS
/***************************/

/* Main home slider */
.superblockslider__button {
    min-width: auto;
    margin: 0 4px;
    opacity: 1;
}
.superblockslider__button span {
    width: 20px;
    height: 4px;
    border-radius: .25rem;
    transition-timing-function: cubic-bezier(0,0,.2,1);
    transition-duration: .2s;
    background-color: #212121;
}
.superblockslider__button--active span {
    width: 50px;
}
.superblockslider__button svg {
    display: none;
}
@media (max-width: 768px) {
    .superblockslider__slide.is-vertical-center .superblockslider__slide_inner {
        justify-content: end;
        padding: 0 2.5rem 50px 2.5rem;
    }
    .superblockslider__navigation {
        display: none;
    }
}
.superblockslider__button__navigation {
    width: 44px;
    padding: 15px;
    border-radius: 25px;
    opacity: .4;
}
.superblockslider__button__navigation {
    background-color: #fff!important;
}
.superblockslider__button__previous {
    margin-left: 3vw;
}
.superblockslider__button__next {
    margin-right: 3vw;
}

/* Common slick */
.slick-arrow{
    cursor: pointer;
}
.slick-prev::before {
    content: " ";
    position: absolute;
    display: block;
    width: 24px;
    height: 18px;
    background: url(https://elcronometro.eu/wp-content/themes/cronotema/assets/images/arrow-left.svg);
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: 24px 18px;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    cursor: pointer;
    transition: all ease-in-out .3s;
}
.slick-next::before {
    content: " ";
    position: absolute;
    display: block;
    width: 24px;
    height: 18px;
    background: url(https://elcronometro.eu/wp-content/themes/cronotema/assets/images/arrow-right.svg);
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: 24px 18px;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    cursor: pointer;
    transition: all ease-in-out .3s;
}
.slick-disabled::before {
    cursor: default;
}

/* Group slider */
.is-style-carousel-group-large { 
    margin: 0px auto; max-width: 100%;
    position: relative; 
}
.is-style-carousel-group-large .slick-slide {
    padding: 0 1px;
}
.is-style-carousel-group-large .slick-slide figure {
    margin: 0;
}
.is-style-carousel-group-large .slick-prev::before, .is-style-carousel-group-large .slick-next::before {
    font: 30px ticons !important;
    color: white!important;
}
.is-style-carousel-group-large .slick-active {
    opacity: 1;
}
.is-style-carousel-group-large .slick-current {
    opacity: 1;
}
.is-style-carousel-group-large .slick-prev{
    left: 0px!important;
}
.is-style-carousel-group-large .slick-next{
    right: 0px!important;
}
.is-style-carousel-group-large .slick-prev::before, .is-style-carousel-group-large .slick-next::before{
    font-size: 30px!important;
    color: black!important;
}
.is-style-carousel-group-large .slick-prev, .is-style-carousel-group-large .slick-next {
    background-color: #fff!important;
    opacity: 0.5;
    width: 65px!important;
    height: 100%!important;
    border: 0;
    transition: all ease-in-out .3s;
}
.is-style-carousel-group-large .slick-arrow{
    position: absolute;
    z-index: 999999999999999999999!important;
    font-size: 0;
}
.is-style-carousel-group-large .slick-arrow:hover {
    opacity: 0.8;
}
.is-style-carousel-group-large .slick-disabled, .is-style-carousel-group-large .slick-disabled:hover {
    opacity: 0;
    cursor: default;
}
@media (max-width: 1750px) {
    .is-style-carousel-group-large .slick-prev, .is-style-carousel-group-large .slick-next {
        background-color: #fff !important;
        width: 35px !important;
    }
}
.is-style-carousel-group-large .slick-slider button {
    border: 0;
}

/* Query carousel */
.is-style-carousel-query-medium, .is-style-carousel-query-large {
    display: block !important;
    grid-template-columns: none !important;
    padding-bottom: 50px;
}
.is-style-carousel-query-medium .slick-arrow, .is-style-carousel-query-large .slick-arrow {
    position: absolute;
    z-index: 200;
    font-size: 0;
    border: 0;
    padding: 24px;
    background-color: #ffffff;
    opacity: 0.8;
    transition: all ease-in-out .3s;
}
.is-style-carousel-query-medium .slick-arrow:hover, .is-style-carousel-query-large .slick-arrow:hover {
    opacity: 1;
}
.is-style-carousel-query-medium .slick-disabled, .is-style-carousel-query-medium .slick-disabled:hover {
    opacity: 0.4;
    cursor: default;
}
.is-style-carousel-query-medium .slick-prev, .is-style-carousel-query-large .slick-prev {
    right: 50px;
    bottom: 0;
    margin-right: 5px;
    left: auto;
}
.is-style-carousel-query-medium .slick-next, .is-style-carousel-query-large .slick-next {
    right: 0;
    bottom: 0;
}
.is-style-carousel-query-medium .slick-slide {
    height: auto;
}


/***************************/
/******* WOOCOMMERCE
/***************************/

/* Forms*/
.wp-block-search.wp-block-search__button-only .wp-block-search__button {
    padding: 10px .5em;
}
.wp-block-search__button-only .wp-block-search__button svg {
    padding-top: 2px;
}
.wp-block-search.wp-block-search__button-only .wp-block-search__input{
    position: absolute;
    left: 0;
    top: 60px;
    z-index: 10;
    padding: 14px 20px;
}
input[type="search"].wp-block-search__input {
    background-color: var(--wp--preset--color--custom-gris-claro);
    border: none;
}
input[type="search"].wp-block-search__input:focus {
    outline: 0;
}

/* Categories */
.wp-block-term-description p {
    margin-bottom: 15px;
}
.wp-block-term-description ol {
    margin: 15px 0;
    overflow: hidden;
    width: max-content;
    list-style-type: none;
    padding: 0;
}
.wp-block-term-description ol li {
    float: left;
    margin: 0;
}
.wp-block-term-description ol li a {
    display: block;
    text-decoration: none;
    background: #f4f4f4;
    padding: 5px 10px;
    margin: 0;
    margin-right: 10px;
    border-radius: 9px;
}

/* PRODUCT PAGE */

/* Product gallery */
.woocommerce .wp-block-woocommerce-product-image-gallery {
    max-width: 100%;
}
.custom-product-gallery { text-align: center; }
.custom-product-gallery .main-image img { max-width: 100%; height: auto; }
.custom-product-gallery .thumbnails {
    display: flex;
    justify-content: center;
    gap: 1.2rem;
    margin-top: 1.2rem;
}
.custom-product-gallery .thumbnails a {
    display: block;
    margin-right: 0 !important;
    float: none !important;
}
.custom-product-gallery .thumbnails img {
    width: 100%;
    height: auto;
}
.woocommerce.wc-block-catalog-sorting select.orderby {
    border: 0;
    border-bottom: 1px solid var(--wp--preset--color--custom-gris-claro);
    color: inherit;
    cursor: pointer;
}

/* Product details*/
.product .in-stock {
    color:#006400!important;
    font-size:18px!important;
    text-align:center;
}
.yith-wcwl-add-to-wishlist-button {
    font-size: inherit;
}
.product .out-of-stock {
    font-size: 18px !important;
    text-align: center;
}
.wp-block-woocommerce-add-to-cart-form form.cart {
    grid-auto-flow: unset;
    grid-template-columns: unset;
}
.woocommerce div.product form.cart button.single_add_to_cart_button, .woocommerce div.product form.cart button[name="add-to-cart"] {
    background-color: var(--wp--preset--color--custom-verde-corporativo);
    border-radius: 3px;
    font-size: var(--wp--preset--font-size--custom-1);
    padding-top: var(--wp--preset--spacing--30);
    padding-right: var(--wp--preset--spacing--50);
    padding-bottom: var(--wp--preset--spacing--30);
    padding-left: var(--wp--preset--spacing--50);
    text-transform: uppercase;
}
.woocommerce div.product form.cart {
  margin-bottom: 1.5em;
}
.contacto-asesor-boton {
  text-align: center;
}

/* Custom product specifications */
.custom-product-specifications {
    display: flex;
    flex-wrap: wrap;
    margin-top: 10px;
    border-top: 1px solid #eee;
    margin-bottom: 50px;
}
.spec-row {
    display: flex;
    width: 100%;
}
.spec-col {
    flex: 1;
    padding: 10px;
}
.spec-item {
    margin-bottom: 20px;
	min-height: 115px;
}
.spec-item h3 {
    font-size: 18px;
    margin-bottom: 5px;
}
.spec-item h3 img {
    margin-right: 10px;
    width: 26px; 
    height: auto;
    margin-bottom:-5px;
}
.spec-item p {
    font-size: 14px;
    margin: 0;
    color: #666;
}
.title-custom-text {
    font-family: 'Playfair Display', serif;
    font-size: 26px;
    font-weight: 100 !important;
    letter-spacing: 1.5px;
    color: #003808;
    text-align: center;
    line-height: 1.3em;
}
.custom-contact-info-wrapper {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    background-color: #f9f9f9; 
    padding: 50px 15px;
    margin-bottom: 50px;
}
.custom-contact-info {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 20px; 
}
.contact-row {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    padding-top: 20px; 
}
.contact-col {
    flex: 1;
    padding: 20px;
    box-sizing: border-box; 
}
.contact-col-custom h3 {
    font-size: 26px!important;
    color: #003808;
    text-align: left;
    font-family: Playfair Display;
    font-weight: 400;
    border-bottom: 0px solid #ccc;
}
.contact-col h3 {
		font-size: 18px;
    color: #003808 !important;
    text-align: left;
    font-family: Playfair Display;
    font-weight: 400;
    font-style: normal;
    margin-bottom: 20px;
    border-bottom: 1px solid #e0e0e0;
    padding-bottom: 10px;
	  letter-spacing: 1.5px;
}
.contact-col p {
    font-size: 14px;
    margin: 0;
    color: #666;

}
.contact-col:nth-child(2) {
    border-left: 1px solid #e0e0e0; 
    padding-left: 30px;
}
@media (max-width: 768px) {
    .contact-row {
        flex-direction: column;
    }

    .contact-col {
        padding: 10px;
    }

    .contact-col:nth-child(2) {
        border-left: none;
        padding-left: 10px;
        border-top: 1px solid #e0e0e0;
        padding-top: 20px;
    }

    .custom-contact-info-wrapper {
        padding: 30px 10px;
    }
    .spec-item {
      margin-bottom: 0px;
      min-height: initial;
    }
    .custom-product-specifications {
        flex-direction: column;
    }    
    .spec-row {
        flex-direction: column;
    }

    .spec-col {
        width: 100%;
        padding-bottom:0px;
    }	
}

/* New specs*/
.product-specs {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-start;
    list-style: none;
    margin: 0;
    margin-bottom: 0px;
    padding: 0;
    max-height: none;
    margin-bottom: 10px;
}
.product-specs li {
    width: 44%;
    padding-right: .5em;
    border-bottom: 1px solid var(--wp--preset--color--custom-gris-claro);
    margin-right: 1.8%;
    margin-left: 1.8%;
    padding: .75em;
}
.product-specs li .spec-label {
    font-weight: 600;
    font-size: var(--wp--preset--font-size--custom-1);
    width: 35%;
    text-transform: uppercase;
}
.product-specs li .spec-value {
    width: 65%;
}
@media (max-width: 767px) {
  .product-specs li {
    width: 100%;
    margin: 0;
  }
}

/* Information product modal */
.modal {
    max-width: 600px !important;
}
@media only screen and (max-width: 480px) {
    .elcronometro-info-producto-modal h3,
    .titulo-modal {
        font-size: 14px;
    }
    .col2,
    select {
        width: 100%;
    }
    .row-contact,
    .row-contact-name {
        display: block;
    }
    .modal {
        max-width: 600px;
        padding: 15px;
    }
    .row-contact {
        text-align: left;
    }
    .col2.tipo-consulta {
        margin-bottom: 20px;
    }
    .titulo-modal {
        padding: 4px;
    }
    .boton-enviar {
        margin-top: 10px;
    }
    .wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
        margin-top: 3px;
        color: #444;
    }
    select {
        color: inherit;
        background-color: #fff;
        border: 1px solid #c4c3c3;
        outline: 0;
        padding: 10px;
        border-radius: 3px;
    }
}
.solicitar-informacion {
    text-transform: uppercase;
    font-weight: 600;
    line-height: 36px;
    letter-spacing: 0.5px;
    font-size: 0.923em;
    box-sizing: content-box;
    border: 1px solid #37623d;
    padding: 10px 40px;
    cursor: pointer;
}
.modal-contacto-img {
    width: 100px;
}
.acceptance, .logo-modal, .marcado-local, .redsys_payment_form{
  text-align: center;
}
.acceptance,
.logo-modal,
.marcado-local,
.licat h2,
.solicitar-informacion:hover {
    text-decoration: none;
}
.logo-modal{
    margin-top: 20px;
}
.col-md-6.modal-image {
    text-align: center;
    margin: auto;
    width: 120px;
}
.modal-contacto-img {
    width: 63px;
}
.titulo-modal {
    margin: 10px;
    text-align: center;
    padding: 20px;
}
.row-contact {
    display: flex;
    column-gap: 14px;
}
.row-contact-name {
    display: flex;
    margin-top: 30px;
    column-gap: 14px;
}
.elcronometro-info-producto-modal h3 {
    font-size: 20px;
    margin: 0;
    font-weight: 700;
}
.product .in-stock .titulo-precio-modal p {
    text-align: center !important;
    font-size: 16px;
}
.elcronometro-info-producto-modal {
    display: flex;
    text-align: left !important;
    margin-top: 20px;
}
.elcronometro-info-producto-modal p {
    text-align: center !important;
}
.elcronometro-info-producto-modal bdi {
    font-size: 18px;
    font-weight: 700;
}
.acceptance span {
    margin-right: 0 !important;
}
.boton-enviar {
    margin-top: 20px;
    text-align: center;
}
.boton-enviar input[type="submit"] {
    width: 200px;
}
.wpcf7-spinner {
    position: absolute;
}

/* SUMMARY PAGE */

.wp-block-woocommerce-cart-order-summary-block {
    background: var(--wp--preset--color--custom-gris-claro);
    padding: .5rem;
}
.wc-block-cart-items thead {
    background: var(--wp--preset--color--custom-gris-claro);
}
.is-large.wc-block-cart .wc-block-cart-items th {
    padding: 8px 16px 8px 16px;
    text-align: center;
}
.wc-block-components-button:not(.is-link) {
    text-transform: uppercase;
}
.ec-cps-list {
    margin: 5px 1rem;
	display: flex;
	align-items: center;
}
.ec-cps-list::before{
	content: '';
	background-repeat: no-repeat;
  	background-size: contain;
  	background-position: center;
	display: inline-block;
  	width: 35px;
  	height: 35px;
}
.ec-cps-list-aplazame::before{
  	background-image: url(https://elcronometro.eu/wp-content/themes/cronotema/assets/images/aplazame.svg);
}
.ec-cps-list-delivery::before{
  	background-image: url(https://elcronometro.eu/wp-content/themes/cronotema/assets/images/returns.svg);
}
.ec-cps-list-refund::before{
  	background-image: url(https://elcronometro.eu/wp-content/themes/cronotema/assets/images/return14.svg);
}
.ec-cps-list-pay::before{
  	background-image: url(https://elcronometro.eu/wp-content/themes/cronotema/assets/images/safepayment.svg);
}
.ec-cps-list-ajust::before{
  	background-image: url(https://elcronometro.eu/wp-content/themes/cronotema/assets/images/adjust-engravement.svg);
}
.wc-block-components-totals-shipping__collaterals {
    display: none;
}

/* CHECKOUT PAGE */

.wp-block-woocommerce-checkout-order-summary-block {
    background: var(--wp--preset--color--custom-gris-claro);
}
.wc-block-components-order-summary .wc-block-components-order-summary-item__image {
    width: 100px;
}
.wc-block-components-order-summary .wc-block-components-order-summary-item__image > img {
    max-width: 100px;
    width: 100px;
}


/***************************/
/******* YITH FILTERS
/***************************/

.yith-wcan-filters.filters-modal {
    z-index:999999!important;
}
.yith-wcan-preset-modal-open #overlay-header-wrap {
    position: relative;
    z-index: 9999999999;
}
.yith-wcan-filters-opener {
    padding: 10px;
    margin-block-start: 0;
    cursor: pointer;
}


/***************************/
/******* CONTACT FORM 7
/***************************/

.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    margin-top: 3px;
    color: var(--wp--preset--color--custom-gris-oscuro);
    font-size: var(--wp--preset--font-size--custom-2);
}
.wpcf7-form .wpex-select-wrap,
.wpcf7-form input,
.wpcf7-form textarea {
    margin-bottom: 15px;
    box-sizing: border-box;
}
.wpcf7-form input:focus,
select:focus {
    border-color: #003808;
}
.wpcf7-form textarea {
    max-height:120px;
}
.wpcf7-submit {
    color:#fff;
}
.wpcf7 form > div,
.wpcf7 form > p {
    margin-bottom: 5px;
}
.wpcf7-form p {
  margin: 0;
}


/*****************************************/
/* Old styles in line*/
/* Additional CSS: Appearance > Customize*/
/* TODO: Clean styles*/

/*#footer-callout {
    width: 100%;
    position: relative;
    left: 50%;
    margin-left: -50%;
}

.sequra-promotion-widget{
	margin-top: 10px;
}*/

/* CSS y JS personalizado: Custom CSS Xelu (dont minify)*/
/* TODO: Clean styles*/
/*
.woocommerce-tabs .wc-tabs-wrapper{display:none !important}
@media screen and (max-width:1366px){
	.slide0 .centered_text {font-size:2rem!important;}
	.slide .centered_text {font-size:2rem!important;}
	
}
@media screen and (max-width:1024px){
	.slide a.centered_link{font-size:13px!important}
	.slider_text_link{padding:0 120px 30px 0!important}
	.product .sku_wrapper {margin-top: 50px;}
	.woocommerce .product .summary .single_add_to_cart_button {padding-top: 5px;padding-bottom: 5px;margin-bottom: 20px;margin-top:15px;}
	.product .solicitar-informacion {padding: 15px 40px!important;}
}



.single-product .wc-tabs{margin-top:25px}
.single-product .woocommerce-tabs ul.tabs{margin:0 0 10px}
#tab-title-description a{color:#003808;text-align:center;line-height:.3em}
.woocommerce-tabs ul.tabs li{display:block;float:none;margin-top:0}
.home .wpex-align-middle,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{border:none!important}
.single-product .related h2{border-bottom:1px solid #e8e8e8;margin:0!important;line-height:1.5em}
.woocommerce-product-details__short-description p{font-size:1.1em;letter-spacing:.5px;text-align:justify}
.woocommerce-form-login-toggle .woocommerce-info{font-size:1.44em}
.woocommerce-form-login-toggle .woocommerce-info a{text-decoration:underline}

.superior-marcas #content-wrap{padding-top:35px!important}
#brazalete .vc_tta-title-text,#caja .vc_tta-title-text,#garantia .vc_tta-title-text,#movimiento .vc_tta-title-text{color:#003808!important;font-size:1.231em;line-height:25px;vertical-align:bottom}
#garantia .vc_tta-icon{content:url(/wp-content/uploads/gar.svg)!important;width:26px;height:26px}
#caja .vc_tta-icon{content:url(/wp-content/uploads/case.svg)!important;width:26px;height:26px}
#movimiento .vc_tta-icon{content:url(/wp-content/uploads/mov.svg)!important;width:26px;height:26px}
#brazalete .vc_tta-icon{content:url(/wp-content/uploads/braz.svg)!important;width:26px;height:26px}
.distro{letter-spacing:1.5px}.barleft{margin-left:45px;border-left:1px solid #bcbc}
.single-product h2.woocommerce-loop-product__title{font-style:normal!important;font-family:Raleway,sans-serif;font-weight:600!important;letter-spacing:0;font-size:1.3em}

.widget_shopping_cart .total strong{margin-right:7px}
.zenter,.zenter2{text-align:center!important;margin:0 auto!important}
.woocommerce-product-details__short-description li{list-style:disclosure-closed;color:#003808}
.woocommerce .product .summary .added_to_cart,.woocommerce .product .summary .single_add_to_cart_button{border-radius:100px;padding-right:40px;padding-left:40px}
.woocommerce .product div.images>.woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image:nth-child(n+2){width:20%!important}

.single-product .related .button{border-radius:100px!important;display:none}
.full-screen-overlay-nav-content-inner .rolexhead{float:none!important;margin-top:5px}
.single-product .woocommerce-product-gallery img{margin-bottom:30px}
.zenter{width:5em;float:none!important}


.full-screen-overlay-nav-menu li,.woocommerce-bacs-bank-details .wc-bacs-bank-details-account-name,.woocommerce-bacs-bank-details .wc-bacs-bank-details-heading{text-align:center}
#site-scroll-top{bottom:80px}.woocommerce .outofstock-badge{background:#003808}
.woof_container_inner_tamao .woof_radio_label{font-size:.8em}
.showmore,.showmore:hover{padding:15px;font-size:16px;min-width:190px;margin-bottom:60px;margin-top:20px}
#sub_menu p,#tab-title-additional_information a,.none,.page-id-138 .vc_gitem-post-data-source-post_excerpt,.page-template-default #post-media,.product-inner .product_type_simple,.term-68 .woof_container_inner_marca,.term-black-bay .woof_container_inner_marca,.term-chanel .woof_container_inner_marca,.term-chanel .woof_term_56,.term-chanel .woof_term_57,.term-frederique-constant .woof_container_inner_marca,.term-frederique-constant .woof_term_56,.term-frederique-constant .woof_term_57,.term-gucci .woof_container_inner_marca,.term-heritage-advisor .woof_container_inner_marca,.term-heritage-chrono .woof_container_inner_marca,.term-iwc-schaffhausen .woof_container_inner_marca,.term-joyas .woof_container_inner_movimiento,.term-joyas .woof_container_inner_pulsera,.term-joyas .woof_container_inner_tamao,.term-joyas .woof_term_27,.term-joyas .woof_term_55,.term-joyas .woof_term_59,.term-joyas .woof_term_61,.term-joyas .woof_term_69,.term-joyas .woof_term_74,.term-joyas .woof_term_89,.term-le-cube-diamant #sidebar,.term-menottes #sidebar,.term-panerai .woof_container_inner_marca,.term-panerai .woof_container_marca,.term-pelagos .woof_container_inner_marca,.term-relojes .woof_term_56,.term-relojes .woof_term_57,.term-relojes .woof_term_64,.term-relojes .woof_term_67,.term-relojes .woof_term_71,.term-serrure #sidebar,.term-tudor .woof_container_inner_marca,.term-tudor .woof_term_56,.term-tudor .woof_term_57{display:none}

.woocommerce-tabs .panel#tab-description{color:#666}
.woocommerce-ordering{z-index:1!important}

@media only screen and (min-width:960px){
	.blog.has-sidebar #sidebar,body.single-post #sidebar,body.tax-product_cat #sidebar{width:26%!important}
	.blog.has-sidebar .content-area,body.single-post .content-area,body.single-post .wpex-content-w,body.tax-product_cat .content-area{width:69%!important}
}

@media only screen and (min-width:1300px){
	body.tax-product_cat #sidebar{width:18%!important}body.single-post .wpex-content-w,body.tax-product_cat .content-area{width:77%!important}
}

.term-le-cube-diamant #primary,.term-le-cube-diamant .content-area,.term-menottes #primary,.term-menottes .content-area,.term-serrure #primary,.term-serrure .content-area,body.term-dinh-van .content-area,body.term-joyas #content,body.term-joyas #primary,body.term-joyas .site-content,body.term-leopizzo .content-area,body.term-mirco-visconti .content-area,body.term-pomellato .content-area,body.term-roberto-coin .content-area{width:100%!important}
.container{width:90%;max-width:1680px!important}

.showmore{border-radius:100px;color:#003808;background-color:#fff;border:2px solid #003808}
.showmore:hover{border-radius:100px;color:#fff;background-color:#003808;border:2px solid #fff;opacity:.8}


[id^=bg-showmore-hidden]{padding-top:0!important}.home .byn .owl-carousel .owl-item img{-webkit-filter:grayscale(100%);filter:grayscale(100%);border-radius:18px}
.home .wpex-image-hover.grow img:hover,.home .wpex-image-hover.grow.overlay-parent:hover img,.home .wpex-slider-media img,.home img.wpex-image-hover.grow:hover,.owl-carousel .owl-item img,.wpex-slider-preloaderimg img{border-radius:18px}
.home .wpex-inset-0{border-bottom-left-radius:18px;border-bottom-right-radius:18px}
.yourFormCustomStyle{float:left;margin-right:30px}
.yourFormCustomContainer{margin:0 auto;width:380px}
.blocker,.choice,.futer .vc_col-sm-12{width:100%}
.choice{margin:20px auto 0;left:-20px;position:absolute}
.suscrip{line-height:.3em;margin-bottom:20px;margin-top:40px}
.sub-title{color:#666;letter-spacing:.7px}

.page-id-1057 #content i,.page-id-1057 #content li,.page-id-1057 #content p,.page-id-1057 #content span,.privacy-policy #content i,.privacy-policy #content li,.privacy-policy #content p,.privacy-policy #content span,.single-blog-content{color:#666;font-size:1.1em;text-align:justify}

.single-blog-content h2,.single-blog-content h3,.single-blog-content h4,.single-post-title{color:#003808}


.linkwrap{position:relative;display:inline-block}
.blocker{position:absolute;height:100%;z-index:1;background:0 0!important}
.linkwrap iframe{z-index:2}
.single-product .product_title.single-post-title{display:-webkit-inline-box!important}
.descc,.licat,.redes .item{display:inline-block}

@media screen and (max-width:798px){
	.barleft{margin-left:0}
	.cover__content h1,.licat h2{margin-top:0}
	.single-product .product_title.single-post-title{margin-top:auto!important}
	.cover-image{opacity:0}
	h1{font-size:17px}
	.licat h2{font-size:10px}
	.descc,.term-description p{font-size:.8em}
	.home #mobile-menu {margin-top: 0px!important;}
}
.redes .item{float:left;margin-right:10px}
.woocommerce .outofstock-badge,.woocommerce span.onsale{right:15px;left:auto}
.woocommerce .product p.stock{color:#f00000;font-size:1.5em}

.rlx-section__featured{background:#000;color:#fff!important}
.cmplz-manage-consent{margin-bottom:35px!important}
#cmplz-manage-consent .cmplz-manage-consent:hover{-webkit-animation:none!important;animation:none!important}

.page-products .cover{display:block}
.page-products .column.main .cover-mobile,.page-products .cover{position:relative;float:left;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;margin:0;text-align:center}
.cover{position:relative;margin-bottom:70px}
.term-le-cube-diamant .term-description p,.term-menottes .term-description p,.term-serrure .term-description p{color:#000;float:none}
.page-products .cover .cover__content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%}
.page-products .column.main{float:none;width:100%}
.columns .column.main{max-width:100%;padding-bottom:40px;-webkit-flex-basis:auto;flex-basis:auto;-webkit-flex-grow:1;flex-grow:1;-ms-flex-order:1;-webkit-order:1;order:1;width:100%}
.term-le-cube-diamant .licat h2,.term-menottes .licat h2,.term-serrure .licat h2{margin-top:-20px}
.licat{float:left}
.bg-margin-for-link{margin-bottom:initial;margin-top:20px}.formu,.formu2{margin-bottom:25px!important}
.descc{margin-top:30px;padding-bottom:30px}
#form-acm_23053 .bee-form-row-1 .bee-col-1{padding-bottom:0!important;padding-top:0!important}
#form-acm_23053 .bee-row-content .bee-col-w12{background-color:transparent!important}#_breitling_content._breitling_theme_light #_breitling_content_1 #_breitling_content_2 #_breitling_content_3,#_breitling_content._breitling_theme_light #_breitling_content_1 #_breitling_content_2 #_breitling_content_3 ._breitling_logo{background-color:#fff!important;z-index:1!important}

.micon::before{content:"\f0d7"}


.woocommerce-Tabs-panel .wpb_text_column{min-height:40px!important}
.woocommerce-Tabs-panel .vc_tta-accordion .wpb_text_column{min-height:auto!important}
.entry-summary{display:table}
.formu{margin-top:15px;font-size:12px}

#sub_menu{width:100%;overflow:auto;margin:0 auto 40px}
ul.sub_menu{margin:0;overflow:hidden;width:max-content;list-style-type:none;padding:10px}
.sub_menu li a{display:block;text-decoration:none;background:#f4f4f4;padding:5px 10px;margin:0 5px;border-radius:9px}
.sub_menu li{float:left;margin:0}
span.sub_menu::after{content:' \00BB';font-size:14px;padding-right:5px}
span.sub_menu{text-transform:uppercase;font-weight:700;font-size:9px}
.menu-item .ticon-chevron-down{font-size:.6em;color:#444;vertical-align:middle;margin-bottom:7px}
#site-header.overlay-header.dark-style.dyn-styles #mobile-menu .wpex-bars>span,#site-header.overlay-header.dark-style.dyn-styles #mobile-menu .wpex-bars>span::after,#site-header.overlay-header.dark-style.dyn-styles #mobile-menu .wpex-bars>span::before{background:#003808!important}

@media screen and (max-width:1380px){
	.zent{padding-top:5%!important}
	.ccc h4{font-size:1em!important;margin-top:15px!important}
	.enh{width:100%!important}
}

@media screen and (max-width:920px){
	.ccc h4{font-size:1em!important;margin-top:15px!important}
	.altu{min-height:412px!important;margin-top:40px!important}
	body.page-id-10650 .cinco .wpb_single_image,body.page-id-10653 .cinco .wpb_single_image,body.page-id-7866 .cinco .wpb_single_image,body.page-id-28375 .cinco .wpb_single_image{max-width:240px!important;margin:0 auto!important}
	
}

.fbc-page .fbc-wrap .fbc-items{background-color:#fff!important;font-family:Raleway,sans-serif!important;font-size:12px!important}
.fbc-page .fbc-wrap .fbc-items li:first-child{padding-left:0}
.fbc-page .fbc-wrap .fbc-items li{padding:0!important;font-size:12px!important;color:#bcbcbc!important}
.fbc-page .fbc-wrap .fbc-items li .fbc-end-text,.fbc-page .fbc-wrap .fbc-items li.active span{color:#bcbcbc;font-size:12px!important}
.fbc-page .fbc-wrap .fbc-items li a{color:#777!important}
.fbc-separator{margin-left:2px;margin-right:2px}

@media screen and (max-width:1280px){
	.fbc-page{padding-top:20px;margin:0 auto;text-align:center;width:fit-content}
	.page-id-13339 #seik {display:none!important;}
	.page-id-13339 .vc_custom_1716304957488 {display:none!important;}
	.page-id-13339  #esconder  {display:none!important;}
}

@media screen and (max-width:1200px){
	.page-id-13339 .vc_custom_1716305255969 {padding-top: 5% !important;}
	
}
@media screen and (min-width:1200px){
	.page-id-13339 .vc_custom_1716305255969 {padding-top: 15% !important;}
}

.mensaj{max-width:86%!important}


.berocket_better_labels.berocket_better_labels_image {
  top: 0px;
}
.ticon-search {color:#003808;}



    .mildossi {display:none;}
.mildosno {display:block;}

@media (min-width:1200px) {
 .mildossi {display:block!important;}
.mildosno {display:none!important;}
}


.solicitar-informacion {border-radius: 5px !important;}
.solicitar-informacion:hover {
  color: #fff;
  border-radius: 5px !important;
  background-color: #003808 !important;
}

.single-product .product_meta {margin-top: 20px;}

.theme-button, .color-button, input[type="submit"], button, .button, .added_to_cart {
border-radius: 5px!important;
}
.hidejaeger {display:block;}
#hidejaeger {display:block;}
#showjaeger {display:none;}

.archive .site-breadcrumbs {padding-top: 120px!important;}
.archive #content-wrap {padding-top: 0!important;}

@media screen and (max-width:1182px){
	.hidejaeger {display:none!important;}
	#hidejaeger {display:none!important;}
	#showjaeger {display:block!important;margin-top: -20px !important;}
	.sellos  {display:none!important;}
	.archive .site-breadcrumbs {padding-top: 150px!important;padding-bottom:0px!important;}
	.cinco {margin-top: 120px;}
	.page-id-8060 .cinco {margin-top: 120px;}
	.jaegerfullw {width:100%!important;}
	.aIzXm {padding-top: 40px!important;}
}

.woocommerce .term-description {margin-bottom: 10px;padding-top: 20px;}

@media screen and (max-width:940px){

	.woocommerce .term-description {margin-bottom: 10px;padding-top: 0px;}
}

@media screen and (max-width: 940px) and (min-width: 766px) {
	.tax-product_cat .site-breadcrumbs {padding-top: 150px!important;padding-bottom:30px!important;}

}



.home .gender-row {margin-top: -7px !important;}

.wpcf7-submit {
    text-transform: uppercase!important;
    font-weight: 600 !important;
    letter-spacing: .5px !important;
    font-size: .923em !important;
    box-sizing: content-box!important;
    cursor: pointer !important;
    padding: 10px 40px !important;
}

.single-product .product form.cart {
    padding: 10px 0 0px!important;
	text-align: center;
}
.solicitar-informacion {
    
    text-transform: uppercase;
    font-weight: 600;
    line-height: 36px;
    letter-spacing: .5px;
    font-size: .923em;
    box-sizing: content-box;
    border: 1px solid #37623d!important;
    padding: 10px 40px;
    cursor: pointer;
}
#site-scroll-top.show {
    z-index: 9999999999;
}

.archive .br_alabel>span b, .single-product .br_alabel>span b {
    line-height: 50px;
}
#wpadminbar {z-index: 99999999999;}

.single-product .berocket_alabel_id_15645 {display:block!important;}
.single-product .br_alabel:nth-child(2n) {display:block!important;}

.single-product .br_alabel>span b {line-height: 0px!important;}

.archive .br_alabel:nth-child(2n) {display:block;}

.outofstock .berocket_alabel_id_15645 {display:none!important;}
.instock .berocket_alabel_id_15645 {display:block!important;}

.single-product .outofstock .berocket_alabel_id_15645 {display:none!important;}

div.br_alabel.berocket_alabel_id_15645 > span {
    background-color: transparent;
    color: #017a00!important;
    border-radius: 3px;
    font-size: 14px;
    font-family: 'Montserrat';
    height: 38px;
    width: 95px;
    line-height: 1.4em;
	display: inline-block;
    
}

div.br_alabel.berocket_alabel_id_15645  > span:before {
    content: " ";
    background-color: #017a00!important;
    color: #017a00!important;
   width:10px;
 height:10px;
    display: inline-block;
    margin: 0 5px 0 0;
    border-radius: 50%;}

div.br_alabel.berocket_alabel_id_15193 > span {
    background-color: transparent!important;}

.related .instock .berocket_alabel_id_15645 {margin-top: 20px;}
.match-height-grid .berocket_alabel_id_15645 {margin-top: 20px;}
.match-height-grid .berocket_alabel_id_15193 {margin-top: 20px;}
.archive .match-height-grid .berocket_alabel_id_15645 {margin-top: 0px;}
.archive .match-height-grid .berocket_alabel_id_15193 {margin-top: 0px;}
.related .instock .berocket_alabel_id_15193 {margin-top: 20px;}
.single-product .berocket_alabel_id_10182 {margin-top: 30px;}
.berocket_alabel_id_10182 {display:none!important;}
.page-id-1269 .actions button {background-color: transparent;color: #111;font-weight: 500;text-decoration: underline !important;}
.page-id-1269 .wc-proceed-to-checkout .checkout-button {margin-bottom: 20px;}

@media screen and (min-width:1181px){
	
	.single-post .site-breadcrumbs {
   
    margin-top: 70px;
}
}


.woocommerce-mini-cart-item a {letter-spacing:0.5px!important;}
#current-shop-items-inner {letter-spacing:0.5px!important;}

#cookie-law-info-bar {z-index:9999999999!important;}

.migaswhite {text-align:center;margin:0 auto;}

.single-product .blocker {
   
    background-color: rgba(0, 0, 0, .75) !important;
}
*/

/** FOOTER PRODUCT **/
/*
#footer-description {background-color: #f8f9fc;padding-top:30px;padding-bottom:30px;}
#footer-description, #footer-description p, #footer-description h2, #footer-description h3 {color:#8e9095!important;text-align:left;}
#footer-description h2 {line-height: 1;margin: 10px 0 0px;font-size: 1.2em;}
#footer-description h3 {line-height: 1;margin: 10px 0 0px;font-size: 1.1em;}
#footer-description div.faq h2 {text-transform: uppercase;margin: 30px 0 20px;font-size: 1.2em;}


.home #sidebar{display:none!important;}
.error404 .error404-content {margin-top: 100px;}

.ticon-shopping-cart:before {
    
    color: #003808;
}

#radio-control-wc-payment-method-options-paypal__label {
 
    justify-content: flex-end;
	 justify-content: space-between;
}

#radio-control-wc-payment-method-options-paypal__label:before {
 
        text-align:left;
	float:left;
	    content: "PayPal";
		justify-content: flex-start;
}


#radio-control-wc-payment-method-options-bacs__label::before {
    content: '';
    background-image: url(https://elcronometro.com/wp-content/uploads/bankwire3.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    display: inline-block;
    width: 62px;
    height: 40px;
    order: 2;
}

 #radio-control-wc-payment-method-options-bacs__label {
    justify-content: space-between;
}

#radio-control-wc-payment-method-options-redsys__label img {
	height: 50px;
    max-height: 50px;
}
#radio-control-wc-payment-method-options-redsys__label::after {
   
    display:none!important;
}

.modal-image img:is([sizes="auto" i], .modal-image [sizes^="auto," i]) {contain-intrinsic-size: 63px}

.is-large.wc-block-cart .wc-block-cart-items th {
    padding: 8px 16px 8px 16px;
    text-align:center;}

.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text {
    
    margin-left: 16px !important;
}

.wc-block-cart__empty-cart__title.with-empty-cart-icon:before {
	background-color: #003808;}
    

#solicitar-informacion .wpcf7 .recaptcha {margin:0 auto;text-align:center;width:100%;}

#solicitar-informacion .g-recaptcha div {width:100%!important;}



.wpml-language-en .apz-widget-v5-wrapper, .wpml-language-en .apz-widget-v5-wrapper-container {display:none!important;}
.wpml-language-en .entry-summary iframe {display:none!important;}
.wpml-language-en [data-aplazame-widget-instalments] > * {
    
    display: none !important;
}

div.br_alabel.berocket_alabel_id_29429 > span {
    background-color: transparent;
    color: #017a00 !important;
    border-radius: 3px;
    font-size: 14px;
    font-family: 'Montserrat';
    height: 38px;
    width: 95px;
    line-height: 1.4em;
    display: inline-block;
}
div.br_alabel.berocket_alabel_id_29429 > span:before {
    content: " ";
    background-color: #017a00 !important;
    color: #017a00 !important;
    width: 10px;
    height: 10px;
    display: inline-block;
    margin: 0 5px 0 0;
    border-radius: 50%;
}


.wc-block-components-totals-coupon .wc-block-components-panel__button {
    text-transform: none !important;
}


.term-description h4 {display:table;}
.term-description p {width: 100%;}
.term-253 .sidebar-primary {display:none!important;}
.term-leo-pizzo #primary {width:100%!important;}

.term-252 #sidebar {display:none!important;}
.term-252 #primary {width:100%!important;}
.term-jewelry #sidebar {display:none!important;}
.term-jewelry #primary {width:100%!important;}



.single-product .br_alabel.berocket_alabel_id_29429 {
    margin-top: 20px!important;
}

.page-id-24083 div.br_alabel.berocket_alabel_id_29429 {
	top: 10px;}

.slide0 .centered_text {
    color: #222 !important;
}


.sequra-promotion-widget {
    max-width: 29.875em;
    margin: 0 auto;
    margin-top: 50px;
	
}*/


/* CSS y JS personalizado: Carrito/Checkout*/
/* TODO: Clean styles*/
/*
.wc-block-cart__submit.wp-block-woocommerce-proceed-to-checkout-block.button.alt {
  	color: #fff;
}
.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained {
  	width: 100%;
  	color: #fff;
	background: #003808;
}

#radio-control-wc-payment-method-options-aplazame__label::before {
	content: '';
  	background-image: url(https://elcronometro.eu/wp-content/uploads/logo-color-01-1.png);
	background-repeat: no-repeat;
  	background-size: contain;
  	background-position: center;
	display: inline-block;
  	width: 106px;
  	height: 35px;
	order: 2;
}
#radio-control-wc-payment-method-options-redsys__label,
#radio-control-wc-payment-method-options-aplazame__label{
	justify-content: space-between;
}
#radio-control-wc-payment-method-options-redsys__label::after{
	content: '';
  	background-image: url(https://elcronometro.eu/wp-content/uploads/iconos-card-scaled.jpg);
	background-repeat: no-repeat;
  	background-size: contain;
  	background-position: center;
	display: inline-block;
  	width: 200px;
  	height: 50px;
}
.ec-cps-list {
  margin: 5px 1rem;
	display: flex;
	align-items: center;
}
.ec-cps-list::before{
	content: '';
	background-repeat: no-repeat;
  	background-size: contain;
  	background-position: center;
	display: inline-block;
  	width: 35px;
  	height: 35px;
}
.wc-block-components-order-summary .wc-block-components-order-summary-item__image{
	width: 100px !important;
}
.wc-block-components-order-summary .wc-block-components-order-summary-item__image > img {
  max-width: 100px !important;
  width: 100px !important;
}
.wp-block-woocommerce-checkout-order-summary-block {
  background: #f7f5f3;
}

.wc-block-cart-item__image{
	width: 175px;
}

.wp-block-woocommerce-cart-order-summary-block {
  background: #f7f5f3;
  padding: .5rem;
}
.wc-block-cart__submit.wp-block-woocommerce-proceed-to-checkout-block.button.alt{
	width: 100%;
}
.ec-cps-list-aplazame::before{
  	background-image: url(https://elcronometro.eu/wp-content/uploads/aplazame.svg);
}
.ec-cps-list-delivery::before{
  	background-image: url(https://elcronometro.eu/wp-content/uploads/returns.svg);
}
.ec-cps-list-refund::before{
  	background-image: url(https://elcronometro.eu/wp-content/uploads/return14.svg);
}
.ec-cps-list-pay::before{
  	background-image: url(https://elcronometro.eu/wp-content/uploads/safepayment.svg);
}
.ec-cps-list-ajust::before{
  	background-image: url(https://elcronometro.eu/wp-content/uploads/adjust-engravement.svg);
}
.wc-block-components-sidebar.wc-block-checkout__sidebar.wp-block-woocommerce-checkout-totals-block{
  background: #f7f5f3;
  padding: 0;
  border: 1px solid hsla(0,0%,7%,.11);
	border-top: 0;
  border-radius: 5px;
	position: sticky;
  align-self: start;
  top: 24px;
}

.wp-block-woocommerce-checkout-order-summary-block{
  border: none !important;
  border-bottom: 1px solid hsla(0,0%,7%,.11) !important;
}
.ec-ck-pay-img{
	width: 80%;
	margin: 0 auto;
}
.wp-block-woocommerce-checkout.alignwide.wc-block-checkout {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.wc-block-components-panel__button {
  text-transform: uppercase !important;
}
#wc-block-components-totals-shipping__change-address__link {
  color: #003808;
}
.wc-block-components-shipping-rates-control.wc-block-components-totals-shipping__options.css-0.e19lxcc00 {
  position: absolute;
  opacity: 0;
}
.wc-block-components-address-form__address_2-toggle {
  background: #003808;
}
.wc-block-components-order-summary-item__total-price,
.wc-block-cart-item__total{
  display: none;
}
.wc-block-components-product-name, .wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-product-price__value,
.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-product-price__value.wc-block-components-order-summary-item__individual-price {
  font-size: 16px !important;
}
.is-mobile table.wc-block-cart-items .wc-block-cart-items__row {
  grid-template-columns: 40% 60% !important;
}
@media (min-width: 768px) {
  .wc-block-cart-item__image {
    width: 170px;
  }
}
*/

/** HOME CSS **/
/*
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0px!important;
}

.cmsContainer.titlesLeftAligned.seo-area h1
{
  line-height: 24px;
  color: #866f41;
  font-size: 1em;
  letter-spacing: 1.5px;
}

.seo-area
{background-color: #f6f6f6;
  margin-bottom: 0 !important;
 
}

.nodeco {text-decoration:none!important;}
a.nodeco {text-decoration:none!important;}


.hideTextLinks 
{
  display: none;
}

.seo-area p
{
  font-size: 0.95em;
}


.col-lg {
    min-width: 0;
}

.br4nds .col-md-3 img {}
.br4nds .col-md-3 {padding-left: 2.5px;padding-right: 2.5px;}

.cmsContainer.titlesLeftAligned
{
  text-align: left;
}

.page-slider {margin-top:-115px;}

 .wos-brand-bar .container {margin: 0 auto;
  padding: 0px;
  width: 100%;
  text-align: center;
     max-width:80%!important;
 }
.wos-brand {text-align: center;}

@media (max-width: 1024px) {
    
     .wos-brand img {width: 90%;}
    .historiatop {margin-top:30px;}
   .wos-brand-bar .container .wos-brand
{
    width: 32.6%;
    padding: 5px;
    margin: 8px 0;
    display: inline-block;
  }
  
   .wos-brand
{
    width: 105px;
    min-width: 105px;
  }
}

.lead { font-size: 1.5rem; font-weight: 300; }

.vert {display: block;
  padding: 15px 20px;
  font-size: 14px;
  border-radius: 5px;
  margin: 0 auto;
  background-color: #eee;
  color: #111;
  font-weight: bold;
  text-align: center;
  max-width: 80%;
  width: 100%;
  margin-top:20px;
}

.vert a {color:#111;}
.vert a:hover {color:#666;text-decoration:none!important;}


 .genders {max-width:1185px;margin:0 auto;text-align:center;}
 #markas {padding-top:0px!important;margin-top:0px!important;}
 .seoblok a {font-weight:600!important;}
 .mildossi a {text-decoration:underline!important;}
 
 @media (max-width: 767px) {
 .wos-brand-bar .container {
     max-width:95%!important;
 }
 }
 
.iPfhes {

    max-width: 100%!important;}

.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-15,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
    float: left;
}
.page-id-1271 .cancel:hover,
select {
    background-color: #fff;
}
.vc_row[data-vc-full-width],
.wpex-site-overlay {
    transition: none !important;
}
#outer-wrap,
.vc_row-o-full-height,
.wpex-vc-row-stretched {
    visibility: visible !important;
}
#site-header-inner {
    padding-top: 20px !important;
}
#site-navigation .dropdown-menu .link-inner,
.woocommerce .woocommerce-ordering .orderby,
.woocommerce .woocommerce-ordering .orderby span {
    font-family: Raleway;
}
#site-navigation .dropdown-menu a {
    font-family: Raleway;
    letter-spacing: 2px;
    text-transform: initial !important;
}
.navbar-style-three {
    border-top: 1px solid #eee !important;
}
@media only screen and (min-width: 500px) {
    .rightLogo img {
        max-width: 109px;
        height: auto !important;
        float: right;
    }
}
@media only screen and (min-width: 992px) {
    .leftLogo img {
        margin-left: 75px !important;
        margin-top: 33px;
        max-width: 75px;
        height: auto !important;
        float: left;
    }
    .rightLogo img {
        margin-right: 65px !important;
        max-width: 109px;
        margin-top: 25px;
        height: auto !important;
        float: right;
    }
}
.row {
    margin-left: -10px;
    margin-right: -10px;
}
.row:after,
.row:before {
    content: " ";
    display: table;
}
.row:after {
    clear: both;
}
*/

.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-15,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-15,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-ms-1,
.col-ms-10,
.col-ms-11,
.col-ms-12,
.col-ms-15,
.col-ms-2,
.col-ms-3,
.col-ms-4,
.col-ms-5,
.col-ms-6,
.col-ms-7,
.col-ms-8,
.col-ms-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-15,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-15,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
}
.container {
    max-width: 310px;
}
.col-xs-1 {
    width: 8.33333%;
}
.col-xs-2 {
    width: 16.66667%;
}
.col-xs-3 {
    width: 25%;
}
.col-xs-4 {
    width: 33.33333%;
}
.col-xs-5 {
    width: 41.66667%;
}
.col-xs-6,
.col2 {
    width: 50%;
}
.col-xs-7 {
    width: 58.33333%;
}
.col-xs-8 {
    width: 66.66667%;
}
.col-xs-9 {
    width: 75%;
}
.col-xs-10 {
    width: 83.33333%;
}
.col-xs-11 {
    width: 91.66667%;
}
.col-xs-12 {
    width: 100%;
}
.col-xs-15 {
    width: 20%;
}
@media (min-width: 480px) {
    .col-ms-1,
    .col-ms-10,
    .col-ms-11,
    .col-ms-15,
    .col-ms-2,
    .col-ms-3,
    .col-ms-4,
    .col-ms-5,
    .col-ms-6,
    .col-ms-7,
    .col-ms-8,
    .col-ms-9 {
        float: left;
    }
    .container {
        max-width: 470px;
    }
    .col-ms-1 {
        width: 8.33333%;
    }
    .col-ms-2 {
        width: 16.66667%;
    }
    .col-ms-3 {
        width: 25%;
    }
    .col-ms-4 {
        width: 33.33333%;
    }
    .col-ms-5 {
        width: 41.66667%;
    }
    .col-ms-6 {
        width: 50%;
    }
    .col-ms-7 {
        width: 58.33333%;
    }
    .col-ms-8 {
        width: 66.66667%;
    }
    .col-ms-9 {
        width: 75%;
    }
    .col-ms-10 {
        width: 83.33333%;
    }
    .col-ms-11 {
        width: 91.66667%;
    }
    .col-ms-12 {
        width: 100%;
    }
    .col-ms-15 {
        width: 20%;
    }
    .col-ms-push-1 {
        left: 8.33333%;
    }
    .col-ms-push-2 {
        left: 16.66667%;
    }
    .col-ms-push-3 {
        left: 25%;
    }
    .col-ms-push-4 {
        left: 33.33333%;
    }
    .col-ms-push-5 {
        left: 41.66667%;
    }
    .col-ms-push-6 {
        left: 50%;
    }
    .col-ms-push-7 {
        left: 58.33333%;
    }
    .col-ms-push-8 {
        left: 66.66667%;
    }
    .col-ms-push-9 {
        left: 75%;
    }
    .col-ms-push-10 {
        left: 83.33333%;
    }
    .col-ms-push-11 {
        left: 91.66667%;
    }
    .col-ms-pull-1 {
        right: 8.33333%;
    }
    .col-ms-pull-2 {
        right: 16.66667%;
    }
    .col-ms-pull-3 {
        right: 25%;
    }
    .col-ms-pull-4 {
        right: 33.33333%;
    }
    .col-ms-pull-5 {
        right: 41.66667%;
    }
    .col-ms-pull-6 {
        right: 50%;
    }
    .col-ms-pull-7 {
        right: 58.33333%;
    }
    .col-ms-pull-8 {
        right: 66.66667%;
    }
    .col-ms-pull-9 {
        right: 75%;
    }
    .col-ms-pull-10 {
        right: 83.33333%;
    }
    .col-ms-pull-11 {
        right: 91.66667%;
    }
    .col-ms-offset-1 {
        margin-left: 8.33333%;
    }
    .col-ms-offset-2 {
        margin-left: 16.66667%;
    }
    .col-ms-offset-3 {
        margin-left: 25%;
    }
    .col-ms-offset-4 {
        margin-left: 33.33333%;
    }
    .col-ms-offset-5 {
        margin-left: 41.66667%;
    }
    .col-ms-offset-6 {
        margin-left: 50%;
    }
    .col-ms-offset-7 {
        margin-left: 58.33333%;
    }
    .col-ms-offset-8 {
        margin-left: 66.66667%;
    }
    .col-ms-offset-9 {
        margin-left: 75%;
    }
    .col-ms-offset-10 {
        margin-left: 83.33333%;
    }
    .col-ms-offset-11 {
        margin-left: 91.66667%;
    }
}
@media (min-width: 768px) {
    .col-sm-1,
    .col-sm-10,
    .col-sm-11,
    .col-sm-15,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9 {
        float: left;
    }
    .container {
        max-width: 750px;
    }
    .col-sm-1 {
        width: 8.33333%;
    }
    .col-sm-2 {
        width: 16.66667%;
    }
    .col-sm-3 {
        width: 25%;
    }
    .col-sm-4 {
        width: 33.33333%;
    }
    .col-sm-5 {
        width: 41.66667%;
    }
    .col-sm-6 {
        width: 50%;
    }
    .col-sm-7 {
        width: 58.33333%;
    }
    .col-sm-8 {
        width: 66.66667%;
    }
    .col-sm-9 {
        width: 75%;
    }
    .col-sm-10 {
        width: 83.33333%;
    }
    .col-sm-11 {
        width: 91.66667%;
    }
    .col-sm-12 {
        width: 100%;
    }
    .col-sm-15 {
        width: 20%;
    }
    .col-sm-push-1 {
        left: 8.33333%;
    }
    .col-sm-push-2 {
        left: 16.66667%;
    }
    .col-sm-push-3 {
        left: 25%;
    }
    .col-sm-push-4 {
        left: 33.33333%;
    }
    .col-sm-push-5 {
        left: 41.66667%;
    }
    .col-sm-push-6 {
        left: 50%;
    }
    .col-sm-push-7 {
        left: 58.33333%;
    }
    .col-sm-push-8 {
        left: 66.66667%;
    }
    .col-sm-push-9 {
        left: 75%;
    }
    .col-sm-push-10 {
        left: 83.33333%;
    }
    .col-sm-push-11 {
        left: 91.66667%;
    }
    .col-sm-pull-1 {
        right: 8.33333%;
    }
    .col-sm-pull-2 {
        right: 16.66667%;
    }
    .col-sm-pull-3 {
        right: 25%;
    }
    .col-sm-pull-4 {
        right: 33.33333%;
    }
    .col-sm-pull-5 {
        right: 41.66667%;
    }
    .col-sm-pull-6 {
        right: 50%;
    }
    .col-sm-pull-7 {
        right: 58.33333%;
    }
    .col-sm-pull-8 {
        right: 66.66667%;
    }
    .col-sm-pull-9 {
        right: 75%;
    }
    .col-sm-pull-10 {
        right: 83.33333%;
    }
    .col-sm-pull-11 {
        right: 91.66667%;
    }
    .col-sm-offset-1 {
        margin-left: 8.33333%;
    }
    .col-sm-offset-2 {
        margin-left: 16.66667%;
    }
    .col-sm-offset-3 {
        margin-left: 25%;
    }
    .col-sm-offset-4 {
        margin-left: 33.33333%;
    }
    .col-sm-offset-5 {
        margin-left: 41.66667%;
    }
    .col-sm-offset-6 {
        margin-left: 50%;
    }
    .col-sm-offset-7 {
        margin-left: 58.33333%;
    }
    .col-sm-offset-8 {
        margin-left: 66.66667%;
    }
    .col-sm-offset-9 {
        margin-left: 75%;
    }
    .col-sm-offset-10 {
        margin-left: 83.33333%;
    }
    .col-sm-offset-11 {
        margin-left: 91.66667%;
    }
}
@media (min-width: 1000px) and (max-width: 1319px) {
    .container {
        max-width: 1020px;
    }
}
@media (min-width: 1000px) {
    .col-md-1,
    .col-md-10,
    .col-md-11,
    .col-md-15,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9 {
        float: left;
    }
    .col-md-1 {
        width: 8.33333%;
    }
    .col-md-2 {
        width: 16.66667%;
    }
    .col-md-3 {
        width: 25%;
    }
    .col-md-4 {
        width: 33.33333%;
    }
    .col-md-5 {
        width: 41.66667%;
    }
    .col-md-6 {
        width: 50%;
    }
    .col-md-7 {
        width: 58.33333%;
    }
    .col-md-8 {
        width: 66.66667%;
    }
    .col-md-9 {
        width: 75%;
    }
    .col-md-10 {
        width: 83.33333%;
    }
    .col-md-11 {
        width: 91.66667%;
    }
    .col-md-12 {
        width: 100%;
    }
    .col-md-15 {
        width: 20%;
    }
    .col-md-push-0 {
        left: auto;
    }
    .col-md-push-1 {
        left: 8.33333%;
    }
    .col-md-push-2 {
        left: 16.66667%;
    }
    .col-md-push-3 {
        left: 25%;
    }
    .col-md-push-4 {
        left: 33.33333%;
    }
    .col-md-push-5 {
        left: 41.66667%;
    }
    .col-md-push-6 {
        left: 50%;
    }
    .col-md-push-7 {
        left: 58.33333%;
    }
    .col-md-push-8 {
        left: 66.66667%;
    }
    .col-md-push-9 {
        left: 75%;
    }
    .col-md-push-10 {
        left: 83.33333%;
    }
    .col-md-push-11 {
        left: 91.66667%;
    }
    .col-md-pull-0 {
        right: auto;
    }
    .col-md-pull-1 {
        right: 8.33333%;
    }
    .col-md-pull-2 {
        right: 16.66667%;
    }
    .col-md-pull-3 {
        right: 25%;
    }
    .col-md-pull-4 {
        right: 33.33333%;
    }
    .col-md-pull-5 {
        right: 41.66667%;
    }
    .col-md-pull-6 {
        right: 50%;
    }
    .col-md-pull-7 {
        right: 58.33333%;
    }
    .col-md-pull-8 {
        right: 66.66667%;
    }
    .col-md-pull-9 {
        right: 75%;
    }
    .col-md-pull-10 {
        right: 83.33333%;
    }
    .col-md-pull-11 {
        right: 91.66667%;
    }
    .col-md-offset-0 {
        margin-left: 0;
    }
    .col-md-offset-1 {
        margin-left: 8.33333%;
    }
    .col-md-offset-2 {
        margin-left: 16.66667%;
    }
    .col-md-offset-3 {
        margin-left: 25%;
    }
    .col-md-offset-4 {
        margin-left: 33.33333%;
    }
    .col-md-offset-5 {
        margin-left: 41.66667%;
    }
    .col-md-offset-6 {
        margin-left: 50%;
    }
    .col-md-offset-7 {
        margin-left: 58.33333%;
    }
    .col-md-offset-8 {
        margin-left: 66.66667%;
    }
    .col-md-offset-9 {
        margin-left: 75%;
    }
    .col-md-offset-10 {
        margin-left: 83.33333%;
    }
    .col-md-offset-11 {
        margin-left: 91.66667%;
    }
}
@media (min-width: 1320px) {
    .col-lg-1,
    .col-lg-10,
    .col-lg-11,
    .col-lg-15,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9 {
        float: left;
    }
    .container {
        max-width: 1270px;
    }
    .col-lg-1 {
        width: 8.33333%;
    }
    .col-lg-2 {
        width: 16.66667%;
    }
    .col-lg-3 {
        width: 25%;
    }
    .col-lg-4 {
        width: 33.33333%;
    }
    .col-lg-5 {
        width: 41.66667%;
    }
    .col-lg-6 {
        width: 50%;
    }
    .col-lg-7 {
        width: 58.33333%;
    }
    .col-lg-8 {
        width: 66.66667%;
    }
    .col-lg-9 {
        width: 75%;
    }
    .col-lg-10 {
        width: 83.33333%;
    }
    .col-lg-11 {
        width: 91.66667%;
    }
    .col-lg-12 {
        width: 100%;
    }
    .col-lg-15 {
        width: 20%;
    }
    .col-lg-push-0 {
        left: auto;
    }
    .col-lg-push-1 {
        left: 8.33333%;
    }
    .col-lg-push-2 {
        left: 16.66667%;
    }
    .col-lg-push-3 {
        left: 25%;
    }
    .col-lg-push-4 {
        left: 33.33333%;
    }
    .col-lg-push-5 {
        left: 41.66667%;
    }
    .col-lg-push-6 {
        left: 50%;
    }
    .col-lg-push-7 {
        left: 58.33333%;
    }
    .col-lg-push-8 {
        left: 66.66667%;
    }
    .col-lg-push-9 {
        left: 75%;
    }
    .col-lg-push-10 {
        left: 83.33333%;
    }
    .col-lg-push-11 {
        left: 91.66667%;
    }
    .col-lg-pull-0 {
        right: auto;
    }
    .col-lg-pull-1 {
        right: 8.33333%;
    }
    .col-lg-pull-2 {
        right: 16.66667%;
    }
    .col-lg-pull-3 {
        right: 25%;
    }
    .col-lg-pull-4 {
        right: 33.33333%;
    }
    .col-lg-pull-5 {
        right: 41.66667%;
    }
    .col-lg-pull-6 {
        right: 50%;
    }
    .col-lg-pull-7 {
        right: 58.33333%;
    }
    .col-lg-pull-8 {
        right: 66.66667%;
    }
    .col-lg-pull-9 {
        right: 75%;
    }
    .col-lg-pull-10 {
        right: 83.33333%;
    }
    .col-lg-pull-11 {
        right: 91.66667%;
    }
    .col-lg-offset-0 {
        margin-left: 0;
    }
    .col-lg-offset-1 {
        margin-left: 8.33333%;
    }
    .col-lg-offset-2 {
        margin-left: 16.66667%;
    }
    .col-lg-offset-3 {
        margin-left: 25%;
    }
    .col-lg-offset-4 {
        margin-left: 33.33333%;
    }
    .col-lg-offset-5 {
        margin-left: 41.66667%;
    }
    .col-lg-offset-6 {
        margin-left: 50%;
    }
    .col-lg-offset-7 {
        margin-left: 58.33333%;
    }
    .col-lg-offset-8 {
        margin-left: 66.66667%;
    }
    .col-lg-offset-9 {
        margin-left: 75%;
    }
    .col-lg-offset-10 {
        margin-left: 83.33333%;
    }
    .col-lg-offset-11 {
        margin-left: 91.66667%;
    }
}
    /*
.page-numbers.current {
    background: #003808 !important;
}
.archive .add_to_cart_button,
.meta-author,
.meta-category,
.nonee,
.stock.out-of-stock{
    display: none !important;
}

.phatek {
    margin-top: 30px !important;
}
@media only screen and (max-width: 960px) {
    .page-slider,
    .phatek,
    .rolexhead {
        display: none !important;
    }
}
@media only screen and (min-width: 960px) {
    .hidemee,
    .rolexhead2 {
        display: none !important;
    }
}
.LinkEnabler {
    z-index: 9999999999 !important;
}
.WebProduct-Button,
.tp-caption.WebProduct-Button {
    background-color: #127749 !important;
    border-color: #127749 !important;
    border-radius: 40px !important;
}
.patek {
    background-color: #314661 !important;
    border-color: #314661 !important;
}
.Gym-Button,
.breitb {
    background-color: #ffc72c !important;
}
.breit {
    color: #ffc72c !important;
    z-index: 5;
    text-shadow: #000 2px 2px 0, rgba(0, 0, 0, 0.15) 5px 4px 0;
}
.breitb {
    color: #fff !important;
}
.Gym-Button {
    color: #000 !important;
}
.Gym-Button,
.tp-caption.Gym-Button {
    border-radius: 0 !important;
}
#cn-notice-buttons .cn-button.bootstrap {
    background: #000;
}
body.has-overlay-header.page-header-disabled #content-wrap {
    padding-top: 0;
}
.author-bio,
.grecaptcha-badge,
.hiddder {
    display: none;
}
.licat h2,
.subcat {
    display: inline-block;
    float: left;
}
.navbar-style-three {
    background: #fff !important;
    border-bottom: 1px solid #eee !important;
}
.products .product .product-inner {
    position: relative;
    text-align: center;
}
.product_meta .t-label,
.product_meta > span,
.product_title.single-post-title,
.woocommerce-product-details__short-description {
    color: #777;
}
#site-navigation .dropdown-menu .buttons a {
    letter-spacing: 0.5px;
}
#payment a {
    text-decoration: underline;
}
.woocommerce-terms-and-conditions-wrapper {
    font-size: 13px;
}
#place_order {
    font-size: 1.1em;
    width: 100%;
    background-color: #f90;
    font-weight: 600;
    padding: 20px;
}
#form-acm_23053 .bee-row-content .bee-col-w12,
#place_order:hover {
    background-color: #003808;
}

#myHeading img {
    float: left;
    margin-right: 10px;
    position: relative;
    top: -2px;
}
#myHeading h4 {
    color: #003808;
}
.cross-sells > h2,
.related.products > h2,
.up-sells > h2 {
    font-size: 1.8em;
    text-align: center;
    padding: 20px;
    color: #003808;
    font-weight: 800;
}
.ticon-chevron-up::before,
.wpcf7-submit {
    color: #fff !important;
}

.woocommerce-thankyou-order-received {
    font-size: 1.3em;
}

.ticon-shopping-bag {
    color: #003808 !important;
}
.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist i {
    color: #003808;
    opacity: 0.4;
}
.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .fa-heart {
    color: #003808;
    opacity: 1;
}
.licat a,
.licat h2 {
    font-size: 12px;
    font-weight: 400;
    line-height: 1.8em;
    letter-spacing: 0.7px;
}
.hul {
    list-style: none;
    margin: 0;
}
.subcat {
    padding: 5px 5px 5px 0;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 11px;
    letter-spacing: 0.7px;
}
.licat h2 {
    text-align: center;
    background: #f4f4f4;
    padding: 5px 10px;
    margin: 0 5px;
    border-radius: 9px;
}
.licat h2:hover {
    background-color: #e6e6e6;
}
.carousel-slider__item img {
    border: 2px solid #f0f0f0;
}
.carousel-slider .owl-dots {
    margin-top: -20px;
}
.woocommerce .term-description {
    margin-bottom: 10px;
}
.rlx-section__featured {
    background: #000;
    color: #fff !important;
}

.col2.col-2-1 {
    margin-right: 5px;
}
table,
td,
th {
    border: 0;
    border-width: 0;
}

.col-md-6.modal-image {
    text-align: center;
    margin: auto;
    width: 120px;
}

.ays-pb-modal p,
.ays-pb-modals {
    text-align: left !important;
}
.col-md-6 {
    float: unset;
}

.woocommerce .outofstock-badge {
    background: #003808;
    display: none;
}

.ays-pb-modal_1 .ays-pb-dismiss-ad > a#ays_pb_dismiss_ad,
.ays-pb-modal_1 .ays_content_box p,
.ays-pb-modal_1 .ays_pb_description > *,
.ays-pb-modal_1 .ays_pb_timer {
    color: #000;
    font-family: inherit !important;
}
.ays_content_box {
    font-family: Raleway !important;
}
.blocker {
    position: fixed !important;
    z-index: 9999 !important;
    background-color: rgba(0, 0, 0, 0.75) !important;
}

.woocommerce-product-details__short-description p {
    font-size: 1.1em;
    letter-spacing: 0.5px;
    text-align: justify;
}
.textos-marcas{text-align:justify!important}
*/