/*
/*
* ===================================================
*     BASE SETTINGS
* ===================================================
*/











h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{
    font-family: 'Big Caslon', 'Book Antiqua', 'Palatino Linotype', Georgia, serif;
}

body {
    background-color: #ffffff;
	font-family: 'Big Caslon', 'Book Antiqua', 'Palatino Linotype', Georgia, serif;
	font-size: 0.8rem;
}

/*
* ===================================================
*     OTHER SETTINGS
* ===================================================
*/

.modal-content {
    background-color: #ffffff;
}

.text-base {
    font-size: 0.8rem;
}

.producttitle-font-size {
    font-size: 1.7rem;
}

.mainmenu_font_size {
    font-size: 1rem;
}

footer, .text-powered-by a, .text-powered-by a:hover {
    background-color: #40302a;
    color: #f5f1e9;
}

.block-toggler, .block-toggler:focus, .block-toggler:hover, .block-toggler[aria-expanded="true"] {
    color: #f5f1e9;
}

.block-toggler:hover .block-toggler-icon:before, .block-toggler[aria-expanded="true"] .block-toggler-icon:before, .block-toggler .block-toggler-icon:after, .block-toggler .block-toggler-icon:before, .block-toggler:hover .block-toggler-icon:after, .block-toggler[aria-expanded="true"] .block-toggler-icon:after {
    background-color: #f5f1e9;
}

.top-bar {
    background: #f5f1e9;
    color: #40302a;
}

.navbar-bg {
    background-color: #f5f1e9
}

.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .active > .nav-link:focus, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .active > .nav-link:hover, .navbar-light .navbar-nav .nav-link, .navbar-light .navbar-nav .nav-link:hover {
    color: #40302a;
}

.navbar-checkout-btn, .product-btn-addcart {
    color: #40302a;
    background: #f5f1e9;
    transition: all 0.2s ease-in-out;
}

.navbar-checkout-btn:hover, .product-btn-addcart:hover {
    color: #40302a;
    background: #f5f1e9;
}

.detail-nav-link.nav-link.active {
    border-color: transparent transparent #40302a !important;
}

.footer-textcolor, .footer-textcolor:hover {
    color: #f5f1e9;
}

.footer-textcolor::after {
    background: #f5f1e9;
}

.img-logo {
    max-height: 100px;;
}

@media(max-width:992px) {
    .img-logo {
        max-height: 80px;
    }
}

.hr-text:after {
    background-color: #ffffff;
}

body, .fa-star-o:before, .form-label, .color-text-base:hover, .color-text-base:focus, .color-text-base, .btn-inverse, .btn-inverse:hover, .color-text-base:hover, .link-animated:after, .primary-bg, a, a:hover, .nav-link, .product-grid-header-show.active, .navbar-icon, .breadcrumb-item a, .product-before-price, .breadcrumb-item+.breadcrumb-item::before, .breadcrumb-item.active, .detail-nav-link.nav-link, .close, .table {
    color: #40302a;
}

.wishlist-btn.wishlist-add {
    color: #40302a !important;
}



.text-soldout, .product-price, .nav-link.active, .color-primary, .nav-link.active, .product-grid-header-show.active, a, .product-grid-header-show.active:hover {
    color: #40302a;
}

.header-textcolor {
    color: #40302a;
}

.header-textcolor:hover {
    color: #40302a;
    opacity:1;
}

.header-bgcolor {
    background-color: #f5f1e9;
}

.icon-count {
    background: #40302a;
}

@media(min-width:768px) {
    .manual-product-height {
        height: px !important;
        width: auto !important;
    }
}

@media (min-width: 1200px) {
    .container {
        max-width: 1140px;
    }
}

.productsort, .productfilter, .start-bannerwithimg-img, .start-blog, .footer-newsletter, .bloglist, .start-uspsection, .productpage-image, .btn, .product-swap-image-front, .product-swap-image-back, .card, .startpage_newsletter_wrapper, .blog_post_image_img, .form-control, .navbar-cart-product-image, .search-wrapper {
    border-radius: 2px;
}

@media (max-width: 576px) {
    .productsort, .productfilter {
        width: 100%;
        margin-bottom: 0.5rem;
    }
}

.detail-quantity {
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px;
}


/*
* ===================================================
*     EGNA 
* ===================================================
*/



.btn {
text-transform: uppercase;
font-weight: 700;
letter-spacing: 0.1em;

}

.btn.btn-selectpicker {
color: #f5f1e9;
color: #40302a;
}

.btn.btn-dark.border-50 {
    display: inline-block;
    font-weight: 700;
    color: #40302a;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-color: transparent;
    border: 2px solid white;
    border-color: #40302a;
}



.btn-dark:not(:disabled):not(.disabled).active, .btn-dark:not(:disabled):not(.disabled):active, .show > .btn-dark.dropdown-toggle {
    color: #f5f1e9;
    background-color: transparent;
    border-color: #f5f1e9;

}

.btn-dark:hover {
    color: #f5f1e9;
    background-color: transparent;

}


.btn-dark {
    display: inline-block;
    font-weight: 700;
    color: #fff;
    border-color: #fff;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    padding: 10px 30px;
    background-color: transparent;
    border: 2px solid white;
    border-color: #fff;
    font-size: .8rem;
    line-height: 1.5;
    
   
}

a {
    color: #40302a;
    text-decoration: none;
    background-color:transparent
}

a:hover {
    color: #40302a;
    text-decoration:none
}


.productsort, .productfilter, .start-bannerwithimg-img, .start-blog, .footer-newsletter, .bloglist, .start-uspsection, .productpage-image, .btn, .product-swap-image-front, .product-swap-image-back, .card, .startpage_newsletter_wrapper, .blog_post_image_img, .form-control, .navbar-cart-product-image, .search-wrapper {
    border-radius: 2px;
}


/*
/*
* ===================================================
*     PRODUKT SIDAN
* ===================================================
*/


.btn.btn-selectpicker:not(:disabled):not(.disabled):active, .btn.btn-selectpicker:not(:disabled):not(.disabled).active, .show > .btn.btn-selectpicker.dropdown-toggle {
color: #40302a;
}

.bootstrap-select > .dropdown-toggle.bs-placeholder, .bootstrap-select > .dropdown-toggle.bs-placeholder:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder:active {
    color:#f5f1e9;
}

.btn.btn-selectpicker {
    color: #ffffff;
    border-color: #f5f1e9;
    color:#40302a;
}

.btn.btn-selectpicker:hover {
    color: #40302a;
    background-color: #f5f1e9;
    border-color:#f5f1e9
}

.btn.btn-selectpicker:focus, .btn.btn-selectpicker.focus {
    box-shadow:0 0 0 .2rem rgba(222, 226, 230, .5)
}

.btn.btn-selectpicker.disabled, .btn.btn-selectpicker:disabled {
    color: #40302a;
    background-color:transparent
}

.btn.btn-selectpicker:not(:disabled):not(.disabled):active, .btn.btn-selectpicker:not(:disabled):not(.disabled).active, .show > .btn.btn-selectpicker.dropdown-toggle {
    color: #40302a;
    background-color: #f5f1e9;
    border-color:#f5f1e9;
}

.btn.btn-selectpicker:not(:disabled):not(.disabled):active:focus, .btn.btn-selectpicker:not(:disabled):not(.disabled).active:focus, .show > .btn.btn-selectpicker.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(222, 226, 230, .5)
}

.btn.btn-selectpicker:hover {
    color: #40302a;
    background-color:#f5f1e9;
}

.btn.btn-selectpicker:focus, .btn.btn-selectpicker.focus {
    box-shadow:none !important
}

.btn.btn-form-control {
    color: #f5f1e9;
    border-color: #f5f1e9;
    color: #40302a;
    border: none;
    font-size: 1.3rem;
    text-transform: none;
    font-weight: 400;
    letter-spacing:normal
}

.btn.btn-form-control:hover {
    color: #40302a;
    background-color: #f5f1e9;
    border-color:#f5f1e9;
}

.btn.btn-form-control:focus, .btn.btn-form-control.focus {
    box-shadow:0 0 0 .2rem rgba(255, 255, 255, .5)
}

.btn.btn-form-control.disabled, .btn.btn-form-control:disabled {
    color: #f5f1e9;
    background-color:transparent
}

.btn.btn-form-control:not(:disabled):not(.disabled):active, .btn.btn-form-control:not(:disabled):not(.disabled).active, .show > .btn.btn-form-control.dropdown-toggle {
    color: #40302a;
    background-color: #f5f1e9;
    border-color:#f5f1e9;
}