/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 * 
 *  COLOR PRINCIPAL: #fd8b05
 *  
 */

a {color: #fd8b05;}

body#checkout a:hover {
    color: #fd8b05;}


/* --- STICKERS --- */

.product-flags li.product-flag {
    background: #fd8b05;}


/* --- BOTONES ---*/

.btn-primary {
    background-color: #000000;}

.btn-primary:hover {
    background-color: #fd8b05;}



.group-span-filestyle .btn-default {
    background: #036633;}


/* --- HEADER --- */

#header {
    color: #000;}

.header-nav {
    background: #fd8b05;}

#header {
    background: #000;}

.header-nav a {
    color: #000 !important;}

#header .header-top a[data-depth="0"] {
    color: #fff;}

#header .top-menu a[data-depth="0"]:hover {
	color: #fd8b05;}

#header .header-nav .cart-preview .shopping-cart {
    color: #000;}

#header .header-nav .blockcart {
    background: #fd8b05;}

#header .header-nav .cart-preview.active {
    background: #fd8b05;
}

#header .header-top .position-static {
    float: right;
    margin-top: 15px;
}

/* --- MENU - MOVIL --- */


#mobile_top_menu_wrapper {
    padding: 15px;
    background: #000;}

@media (max-width: 767px) {

    #header .header-nav {
        background: #000;
        color: #fd8b05;}

    .header-nav a {
    color: #fd8b05 !important;}

    #header .header-nav {
        border-bottom: none;}

    #header .header-nav .top-logo {
        text-align: center;}

    #header .header-top a[data-depth="0"] {
        color: #fff;}

    #header {
        color: #7a7a7a;}

    .footer-container .links .h3 {
        color: #fd8b05;}

}

    
/* --- LISTADOS DE PRODUCTO --- */


#products .highlighted-informations .quick-view:hover, .featured-products .highlighted-informations .quick-view:hover, .product-accessories .highlighted-informations .quick-view:hover, .product-miniature .highlighted-informations .quick-view:hover {
    color: #fd8b05;
}

#products .thumbnail-container, .featured-products .thumbnail-container, .product-accessories .thumbnail-container, .product-miniature .thumbnail-container {
    background: #000;
    box-shadow: none;
}

#products .product-description, .featured-products .product-description, .product-accessories .product-description, .product-miniature .product-description {
    background: #000;
}

#products .product-price-and-shipping, .featured-products .product-price-and-shipping, .product-accessories .product-price-and-shipping, .product-miniature .product-price-and-shipping {
    color: #fd8b05;
}

#products .product-title a, .featured-products .product-title a, .product-accessories .product-title a, .product-miniature .product-title a {
    color: #fff;
    text-transform: uppercase;
}

#products .highlighted-informations, .featured-products .highlighted-informations, .product-accessories .highlighted-informations, .product-miniature .highlighted-informations {
    background: #000;
}

#products .product-description, .featured-products .product-description, .product-accessories .product-description, .product-miniature .product-description {
    bottom: 5px;
    height: 110px;}

#products .thumbnail-container .product-thumbnail, .featured-products .thumbnail-container .product-thumbnail, .product-accessories .thumbnail-container .product-thumbnail, .product-miniature .thumbnail-container .product-thumbnail {
    height: calc(100% - 70px);}

#products .thumbnail-container .product-thumbnail img, .featured-products .thumbnail-container .product-thumbnail img, .product-accessories .thumbnail-container .product-thumbnail img, .product-miniature .thumbnail-container .product-thumbnail img {
    top: -40px !important;}

#products .thumbnail-container, .featured-products .thumbnail-container, .product-accessories .thumbnail-container, .product-miniature .thumbnail-container {
    height: 358px;}

#products .highlighted-informations, .featured-products .highlighted-informations, .product-accessories .highlighted-informations, .product-miniature .highlighted-informations {
    height: 6.125rem;}



/* --- HOME - CUSTOM TEXT --- */


#custom-text {
    background: #f6f6f6;}


/* --- CATEGORIAS --- */


.block-category {
    min-height: 0.75rem;
}


/* --- FICHA DE PRODUCTO --- */

.product-price {
    color: #fd8b05;}

.current-price {
    font-size: 30px;}

.product-images > li.thumb-container > .thumb.selected, .product-images > li.thumb-container > .thumb:hover {
    border: 3px solid #fd8b05;}

.tabs .nav-tabs .nav-link.active {
    color: #fd8b05;}

.tabs .nav-tabs .nav-link.active, .tabs .nav-tabs .nav-link:hover {
    border-bottom: 3px solid #fd8b05;}



/* --- POPUP COMPRA --- */

#blockcart-modal .product-name {
	color: #fd8b05;}

#blockcart-modal .modal-header {
	background: #000;}

#blockcart-modal .modal-title {
	color: #fff;}

#blockcart-modal .modal-header .close .material-icons {
	color: #000;}


/* --- FICHA DE PRODUCTO --- */

body#checkout #header .header-nav {
    background: #000;
}

body#checkout #header .header-nav #_desktop_contact_link #contact-link {
    color: #fd8b05;
}


/* --- FOOTER --- */


#footer {
    padding-top: 0;
    background: #000;
}

.footer-container {
    box-shadow: none;
    background: #000;
}

.footer-container li a:hover {
    color: #fd8b05;
}

p.h3.hidden-sm-down {
    color: #fd8b05;
}

#block_myaccount_infos .myaccount-title a {
    color: #fd8b05;
}

.block-contact .block-contact-title, .linklist .blockcms-title a {
    color: #fd8b05;
}

