/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
 
/**** HOME ****/

/*#header .header-top { display: none; }*/
/*#header {
    background: #fafafa;
}*/

@font-face { font-family: 'Poppins-Regular'; src: url(../Poppins/Poppins-Regular.ttf);}
@font-face { font-family: 'Poppins-Light'; src: url(../Poppins/Poppins-Light.ttf);}
@font-face { font-family: 'Poppins-Bold'; src: url(../Poppins/Poppins-Bold.ttf);}
@font-face { font-family: 'Poppins-SemiBold'; src: url(../Poppins/Poppins-SemiBold.ttf);}

html body{ font-family: 'Poppins-Regular'}

ul#top-menu li a{font-family: 'Poppins-Bold';}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{font-family: 'Poppins-Bold';font-weight:normal;}
.footer-container li a{font-family: 'Poppins-Regular';}
#header .header-nav .user-info a{font-family: 'Poppins-Light';}
#header .header-nav .currency-selector{font-family: 'Poppins-Light';}
#wrapper .breadcrumb li a{font-family: 'Poppins-Regular';}
#products .products-section-title, .featured-products .products-section-title, .product-accessories .products-section-title, .product-miniature .products-section-title{font-family: 'Poppins-Bold';}
#products .all-product-link, .featured-products .all-product-link, .product-accessories .all-product-link, .product-miniature .all-product-link{font-family: 'Poppins-Bold';font-weight:normal;}
.search-widget form input[type=text]{font-family: 'Poppins-Light';}
#products .product-title a, .featured-products .product-title a, .product-accessories .product-title a, .product-miniature .product-title a{font-family: 'Poppins-Regular';}
#products .product-price-and-shipping, .featured-products .product-price-and-shipping, .product-accessories .product-price-and-shipping, .product-miniature .product-price-and-shipping{font-family: 'Poppins-SemiBold';font-weight:normal;}


#header .header-top { padding-top: 1.25rem; }

#header .header-nav { 
    margin-bottom: none;
    border-bottom: none;
    margin-bottom: 0px;
}
#wrapper { box-shadow: none; }

/* bnt Carrito */
#header .header-nav .blockcart {
    background: #6035FE;
    color: white;
}
/* Menu */
.menu { 
    order: 2;
    margin-top: 9px;
}
#contact-link { display: none; }
.col-md-10.col-sm-12.position-static { display: flex; justify-content: end; }
#header .header-top a[data-depth="0"] { color: #6035FE; }

#header.header-top.position-static { padding-left: 0px;}

.carousel-inner {
    height: 465px;
}

#wrapper {
    background: white !important; 
}

.carousel {
    box-shadow: none;
}

#wrapper .banner img {
    box-shadow: none;
}

a {
    color: black;
}

#custom-text {
    background: black;
}
#wrapper .banner {
    margin-bottom: 0rem;
}

/*** Productos ***/
.products-section-title.text-uppercase { 
    margin-bottom: 0rem;
    margin-top: 5.5rem;
 }

.featured-products .thumbnail-container .product-description { box-shadow: none; }

.featured-products .thumbnail-container, .product-miniature .thumbnail-container { box-shadow: none !important; }
.highlighted-informations.no-variants.hidden-sm-down { box-shadow: none; }

/*** Social ***/
.block-social ul li { 
    background-color: #6035FE;
    border-radius: 4px;
}

/*** Footer ***/
#footer {
    padding-top: 0rem;
}
.footer-container {
    margin-top: 0rem;
    box-shadow: none;
}

.link-item i.material-icons { display: none; }
a.col-lg-4.col-md-6.col-sm-6.col-xs-12 { padding-left: 0px !important; }
span.link-item, .block-contact.col-md-3.links.wrapper { font-size: 14px; }

#footer p.text-sm-center { margin-top: 24px; }

#footer .container .row {
    display: flex;
    justify-content: center;
}
.block-social {
    display: flex;
    justify-content: center;
    width: 1110px;
}

/******* CATEGORY (LISTA PRODUCTOS) ************/

/* Caja texto */
#js-product-list-header {
    display: none;
}
.block-categories {
    box-shadow: none;
    padding: 0px;
    margin-bottom: 0px;
}
.block-categories a {
    color: black;
}

/* Filtrar */
.products-sort-order .select-title {
    border: none;
    box-shadow: none;
}

/* Lista */
#products .thumbnail-container .product-miniature .thumbnail-container { box-shadow: none }
#products .highlighted-informations, .product-miniature .highlighted-informations { box-shadow: none; }

/* Paginacion */
.pagination .page-list { box-shadow: none; }

/*** Botones ***/
.btn-primary {
    font-size: 14px;
    font-weight: 300;
    background-color: #6035FE;
    box-shadow: none;
 }
 button.btn.btn-secondary {
     font-size: 14px;
     font-weight: 300;
     color: black;
     background-color: white;
 }
 span.buttonText {
     font-size: 11px;
 }

 /** Botones producto **/
 button.add-to-cart-padding .material-icons { display: none; }
 button#paycrypto .material-icons { display: none; }

 #header .header-nav .cart-preview .shopping-cart {
     color: white;
 }
 button#paycrypto {
     background: white;
     color: black;
     border: 1px solid black;
 }
 

 /************ PRODUCTO ***************/

 .product-cover img { box-shadow: none; }
 .js-qv-mask.mask { display: none; }
 .product-price { font-size: 24px; color: black; }

 .bootstrap-touchspin { box-shadow: none; }
 .tabs .nav-tabs .nav-link.active { border-bottom: 3px solid #6035FE; }
 .tabs .nav-tabs .nav-link.active { color: #6035FE; }
 .tabs { box-shadow: none; }

 /*********** MODAL *******************/

 .quickview .modal-content { background: white; }
 .js-qv-mask.mask { display: none; }

 /*** Media queries ***/
 
 @media (min-width: 320px) { 
     .carousel .carousel-inner {
         height: 140px;
     }
 }

 @media (max-width: 388px) { 
    .carousel .carousel-inner {
        height: 174px;
    }
}

 @media (min-width: 390px) { 
    .carousel .carousel-inner {
        height: 180px;
    }
}

 @media (min-width: 480px) { 
    .carousel .carousel-inner {
        height: 240px;
    }
}

@media (min-width: 768px) { 
    .carousel .carousel-inner {
        height: 313px;
    }
}

@media (min-width: 1024px) { 
    .carousel .carousel-inner {
        height: 495px;
    }
}
