/*@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,500,700|Open+Sans|Merriweather'); */

/*! 
 *   Unlock Commerce
 *   Snippet Type: Skin - (2 Color)
 *   Snippet Name: Store Search
 *   Author: Shashank Agarwal
 */
/*! 
 *   Unlock Commerce
 *   Snippet Type: Skin - (2 Color)
 *   Snippet Name: Carousels
 *   Author: Shashank Agarwal
 */

/* +++++++++++++++++++++++++++++ Carousels +++++++++++++++++++++++++++++ */

.carousel-indicators li {
    background: #262626;
}

.carousel-indicators li.active {
    background-color: #cf0433;
}

.slick-dots li button {
    background: #262626;
    color: #262626;
}

.slick-dots li.slick-active button {
    background-color: #cf0433;
    color: #9AC7D9;
}
/*! 
 *   Unlock Commerce
 *   Snippet Type: Skin - (2 Color)
 *   Snippet Name: Checkout Page
 *   Author: Shashank Agarwal
 *   Description: Entire Checkout Process
 */

/* +++++++++++++++++++++++++++++ Checkout Page +++++++++++++++++++++++++++++ */

.label-required-fields {
    text-align: right;
    font-size: 0.9rem;
}

#checkout-accordion .panel-heading a:not(.collapsed) {
    background: #cf0433;
    color: white;
}

#checkout-accordion .panel-heading a {
    background: #4f4f4f;
    color: white;
}

    #checkout-accordion .panel-heading a span.no {
        border-right: 1px solid white;
        background: #4f4f4f;
    }

    #checkout-accordion .panel-heading a:not(.collapsed) span.no {
        background: #cf0433;
    }

#checkout-accordion .panel-body {
    border: 1px solid #ddd;
    border-top: 0px;
    padding-top: 15px;
    margin-bottom: 15px;
}

#checkout-accordion .bordered-box.note {
    border: 1px solid #b2b2b2;
    color: #b2b2b2;
    font-size: 0.9rem;
    padding: 20px;
    line-height: 1.5rem;
}

#checkout-accordion .small-heading-nb {
    padding: 10px 0px 10px 0px;
    text-transform: uppercase;
    font-size: 1.1rem;
    color: #b2b2b2;
    margin-bottom: 15px;
}

#checkout-accordion .bordered-box {
    border: 1px solid #b2b2b2;
    padding: 20px;
}

    #checkout-accordion .bordered-box .small-heading {
        margin-top: 0;
        padding-top: 0;
    }

    #checkout-accordion .bordered-box .name,
    #checkout-accordion .bordered-box .phone {
        margin-bottom: 10px;
    }

    #checkout-accordion .bordered-box .name {
        font-size: 15px;
    }

#checkout-accordion .shipping-options-box {
    border: 1px dashed #b2b2b2;
    font-size: 0.9rem;
    padding: 20px;
    margin-bottom: 15px;
}

    #checkout-accordion .shipping-options-box .cost {
        font-size: 16px;
        float: right;
    }

    #checkout-accordion .shipping-options-box .form-group input[type=checkbox],
    #checkout-accordion .shipping-options-box input[type=radio] {
        margin: 4px 4px 0 0;
    }

    #checkout-accordion .shipping-options-box h4 {
        color: #4f4f4f;
    }

#checkout-accordion .banners-wrapper .trust-banners {
    text-align: center;
    border: 1px solid #b2b2b2;
    margin-bottom: 12px;
    padding: 10px;
}

    #checkout-accordion .banners-wrapper .trust-banners h4 {
        color: #4d4d4d;
    }

#checkout-accordion #divOrderConfirmCntrls {
    margin-top: 1.5rem;
}

#checkout-accordion .checkbox {
    margin-bottom: 25px;
}
/*! 
 *   Unlock Commerce
 *   Snippet Type: Skin - (2 Color)
 *   Snippet Name: Globals
 *   Author: Shashank Agarwal
 */

/* +++++++++++++++++++++++++++++ THEME LEVEL GLOBAL STYLES +++++++++++++++++++++++++++++ */

html,
body {
    background: white;
    color: #4f4f4f;
}
/*p{   font-family: 'Karla', sans-serif; }*/
a {
    color: #cf0433;
}

    a:hover {
        color: #cf0433;
        cursor: pointer;
    }

.btn-outline {
    background: transparent;
    border-color: #4f4f4f;
    color: #4f4f4f !important;
}

    .btn-default,
    .btn-outline:hover,
    .btn-outline:focus {
        background: #cf0433;
        border-color: #c10732;
        color: white !important;
    }

        .btn-default:hover,
        .btn-default:focus {
            background: #363636;
            border-color: #363636;
            color: white !important;
        }

.btn-primary {
    background: #cf0433;
    border-color: #cf0433;
    color: white !important;
    font-size: 1.02rem;
    font-family: 'Fenotype-Regular';
}

    .btn-primary span {
        margin-left: 6px;
    }

        .btn-primary span i {
            transition: .3s linear;
        }

    .btn-primary:hover span i {
        transform: translateX(5px);
        transition: .3s linear;
    }

    .btn-primary:hover,
    .btn-primary:focus,
    .btn-primary:not(:disabled):not(.disabled):active,
    .btn-primary:not(:disabled):not(.disabled).active,
    .show > .btn-primary.dropdown-toggle {
        background: #ffffff;
        border-color: #cf0433;
        color: #cf0433 !important;
    }

.required {
    color: red;
}
/*Page header*/

.page-header,
.category-name {
    position: relative;
}

/* Sections */

#Section1 .section h3.section-heading {
    display: none !important;
}

.section h3.section-heading {
    color: #4f4f4f;
}
/*Sub section heading*/

.sub-section-heading {
    color: #cf0433;
    font-family: 'Fenotype-Praktika-Bold';
}

.small-heading,
.box-heading {
    padding: 10px 0px 10px 0px;
    text-transform: uppercase;
    font-size: 1.1rem;
    color: #4177A6;
    margin-bottom: 15px;
    border-bottom: 1px solid #4177A6;
}
/* Breadcrumb */

.breadcrumb {
    background: #e6e6e6;
}
/*wishlist*/

a#divWishList {
    font-size: 0.8rem;
    display: block;
    line-height: 1;
}
/*Table*/

.table th {
    background: #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
}
/*.table td {
  border: 0 !important;
}*/
/*Content Sidebar*/

#column-left ul.menu li {
    border-bottom: 1px solid #4177A6;
}
/*Nav Pills*/

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link,
.nav-pills .nav-link:hover,
.nav-pills .nav-link:focus {
    background-color: #4177A6;
    color: white;
}
/*FAQ's*/

.faq-wrapper .panel-default > .panel-heading.active .panel-title a {
    color: #4177A6;
}
/*Write to Us*/

#write {
    background: #4177A6;
}

.write-wrap .form-type {
    background: #4f4f4f;
}

    .write-wrap .form-type a:hover {
        color: #4177A6;
    }
/*! 
 *   Unlock Commerce
 *   Snippet Type: Skin - (2 Color)
 *   Snippet Name: Footer
 *   Author: Shashank Agarwal
 */

/* +++++++++++++++++++++++++++++ Footer +++++++++++++++++++++++++++++ */

#footer {
    background: #232b2e;
    position: relative;
}

    #footer a {
        color: white;
    }

        #footer a:hover {
            color: #d80032;
        }

    #footer .copyright, #footer .copyright a {
        color: #b8b8b8;
        font-size: 1rem;
    }

        #footer .copyright a:hover {
            color: #d39c35;
        }

    #footer .footertop .wrap {
        border-bottom: 1px solid #f2f2f24a;
    }

    #footer .partners .links a {
        color: #4f4f4f;
    }

        #footer .partners .links a:hover {
            color: #4177A6;
        }
/*Back to top*/

#back-to-top {
    background: #4f4f4f;
    color: white;
}

    #back-to-top:hover {
        background: #cf0433;
        color: white;
    }
/*! 
 *   Unlock Commerce
 *   Snippet Type: Skin - (2 Color)
 *   Snippet Name: Header - Bottom
 *   Author: Shashank Agarwal
 */

/* +++++++++++++++++++++++++++++ Header Bottom +++++++++++++++++++++++++++++ */

.header-bottom {
    background: white;
}
/* +++++++++++++++++++++++++++++ Search +++++++++++++++++++++++++++++ */

.search-box .input-group .input-group-text {
    background: #dfdfdf;
    border-color: #dfdfdf;
    color: white;
    transition: 0.3s all ease-in-out;
    -webkit-transition: 0.3s all ease-in-out;
}

    .search-box .input-group .input-group-text:hover {
        background: #d39c35;
        border-color: #c28e2d;
        color: white;
    }

.user-account .user-name.login {
    background: #cf0433;
}
/*! 
 *   Unlock Commerce
 *   Snippet Type: Skin - (2 Color)
 *   Snippet Name: Header & Footer Panel Groups
 *   Author: Shashank Agarwal
 *   Description: Used in Full width Menu, Tall Footer
 */

/* +++++++++++++++++++++++++++++ Header & Footer Panel Groups +++++++++++++++++++++++++++++ */

/*! 
 *   Unlock Commerce
 *   Snippet Type: Skin - (2 Color)
 *   Snippet Name: Header - Top
 *   Author: Shashank Agarwal
 */

/* +++++++++++++++++++++++++++++ Header Top +++++++++++++++++++++++++++++ */

#header .top-mini-header .offer-box {
    background-color: black;
    color: #4177A6;
}

    #header .top-mini-header .offer-box a {
        color: #4177A6;
    }

#header .headertop {
    background-color: white;
}

#header #headerbottom-wrapper .header-right-wrap .last-wrap .user-account .dropdown-menu li a:hover {
    color: #cf0433;
}
/* +++++++++++++++++++++++++++++ Currency +++++++++++++++++++++++++++++ */

#currency .dropdown a {
    font-size: 0.8rem;
}

#currency .dropdown > a {
    line-height: 2;
}

#currency .dropdown .dropdown-menu {
    background-color: #4177A6;
}

    #currency .dropdown .dropdown-menu > li > a:hover,
    #currency .dropdown .dropdown-menu > li > a:focus {
        color: #4f4f4f;
    }
/* +++++++++++++++++++++++++++++ Top Links +++++++++++++++++++++++++++++ */

.top-links .dropdown-menu {
    background-color: #e6e6e6;
}

    .top-links .dropdown-menu li a:hover,
    .top-links .dropdown-menu li a:focus {
        color: #4f4f4f;
        background: none;
    }
/*! 
 *   Unlock Commerce
 *   Snippet Type: Skin - (2 Color)
 *   Snippet Name: Homepage
 *   Author: Shashank Agarwal
 */



#main-menu li .dropdown-menu li > a {
    font-weight: 500;
    letter-spacing: 0.5px;
    font-family: 'Fenotype-Praktika-Medium';
}

/*Category Gateways*/

#Section1 .img-wrap a .title {
    background: #4f4f4f;
    color: white;
}

#Section1 .img-wrap a:hover .title {
    background: #4177A6;
    color: white;
}










/*Slider Box*/

.cart {
    background: #4177A6;
    color: white;
}

.slick-prev,
.slick-next {
    background: #4f4f4f;
}

    .slick-prev:hover,
    .slick-next:hover,
    .slick-prev:focus,
    .slick-next:focus {
        background: #cf0433;
    }

.tag-line span,
.why-choose-wrap .why_chose_us a {
    color: #4177A6;
}

.features-box .details {
    border: 1px solid #4177A6;
}

.guide_content_box {
    border: 5px solid #4177A6;
}

.left_border + .left_border {
    border-left: 1px solid #4177A6;
}

.size_table .table th {
    background: #4177A6;
    border-bottom: 1px solid #4177A6;
}

.why_chose_us:hover:before,
.guide-inner:hover:before {
    background: #4177A6;
}
/*Team*/

#team .img-decorate img {
    border: 3px solid #ebca74;
}


.call-details p {
    display: flex;
}

.call-details .search-box span {
    font-size: 1.1rem;
    color: #cf0433 !important;
    margin: 5px;
}

.call-details a span {
    color: #cf0433;
    font-weight: 600;
}


@media screen and (min-width: 768px) and (max-width: 991.98px) {
    /*Why Us*/

    .why-wrap .why-box:first-child,
    .why-wrap .why-box:nth-child(4) {
        border-left: 2px solid #4177A6 !important;
    }

    .why-wrap .why-box:nth-child(4) {
        border-bottom: 2px solid #4177A6 !important;
    }
}

@media screen and (max-width: 991.98px) {
    /*Why Us*/

    .why-wrap .why-box:last-child,
    .why-wrap .why-box:nth-last-child(2) {
        border-bottom: 2px solid #4177A6 !important;
    }
}
/*! 
 *   Unlock Commerce
 *   Snippet Type: Skin - (2 Color)
 *   Snippet Name: Main Menu
 *   Author: Shashank Agarwal
 */

/* +++++++++++++++++++++++++++++ Main Menu +++++++++++++++++++++++++++++ */


#main-menu .navbar {
    background: none;
    border: 0;
    border-radius: 0;
}

@media screen and (max-width: 991px) {
    #main-menu .navbar {
        background-color: #ffffff;
    }

    #main-menu li a,
    #main-menu .navbar-toggle.close-menu {
        color: #444;
    }

    #main-menu li:hover > a,
    #main-menu li > a:focus,
    #main-menu li.active > a,
    #main-menu li.open > a {
        color: #cf0433;
    }

    .product-details .product-name {
        font-size: 2.5rem !important;
    }
}



#main-menu .nav > li > a {
    font-weight: 500;
    letter-spacing: 0.5px;
    font-family: 'Fenotype-Praktika-Medium';
    color: #666666;
    padding: 1.8rem 0.6rem;
}

#main-menu .nav > li:nth-child(3), #main-menu .nav > li:nth-child(5),
#main-menu .nav > li:nth-child(6) {
    position: relative;
}
        #main-menu li .dropdown-menu li {
            list-style: none;
            color: #d80032;
 }


@media screen and (min-width: 992px) {
    #main-menu .nav > li > a {
        background: white;
    }

        #main-menu .nav > li:hover > a,
        #main-menu .nav > li > a:focus,
        #main-menu .nav > li.active > a,
        #main-menu .nav > li.open > a {
            color: #d80032;
        }

    #main-menu li .dropdown-menu {
        background: white;
        border: 0;
    }

        #main-menu li .dropdown-menu li > a {
            color: #4f4f4f;
            list-style: none;
        }



            #main-menu li .dropdown-menu li:hover > a {
                color: #cf0433;
            }

    #main-menu .dropdown-toggle::after {
        border: none;
    }
}


/*! 
 *   Unlock Commerce
 *   Snippet Type: Skin - (2 Color)
 *   Snippet Name: Modals
 *   Author: Shashank Agarwal
 */

/* +++++++++++++++++++++++++++++ Modal +++++++++++++++++++++++++++++ */

.modal .modal-dialog .modal-header {
    border-color: black;
}

    .modal .modal-dialog .modal-header .modal-title {
        color: #4f4f4f;
        text-transform: uppercase;
    }

.modal .modal-dialog .modal-body .modal-title {
    color: #4f4f4f;
    border-bottom: 1px solid #4f4f4f;
    padding: 0px 0px 5px 0px;
    margin-bottom: 20px;
    font-size: 17px;
}

.modal .modal-dialog .modal-body .item-name {
    margin: 0 0 10px 0;
}
/*! 
 *   Unlock Commerce
 *   Snippet Type: Skin - (2 Color)
 *   Snippet Name: My Account
 *   Author: Shashank Agarwal
 */

/* +++++++++++++++++++++++++++++ My Account +++++++++++++++++++++++++++++ */

.my-account {
    line-height: 1.5;
}

    .my-account .my-list {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .my-account .my-list-nav {
        margin: 20px 0;
    }

    .my-account .my-list-nav {
        padding: 20px;
        width: 49%;
        border: 1px solid #dddddd8a;
        box-shadow: 0px 0px 10px rgb(0 0 0 / 8%);
    }
        .my-account .my-list-nav .icon-heading {
            margin-bottom: 15px;
            padding-bottom: 7px;
            border-bottom: 1px solid #ddd;
            display: flex;
            align-items: center;
        }
    .my-account .clearfix {
        margin-bottom: 15px;
    }

    .my-account .fa {
        font-size: 1.5rem;
        color: #cf0433;
    }

    .my-account .icon-heading > a {
        margin-left: 15px;
        font-size: 1.3rem;
        color: #4f4f4f;
        letter-spacing: 0.5px;
        font-family: 'Fenotype-Praktika-Bold';
        font-weight: 600;
    }

        .my-account .icon-heading > a:hover {
            color: #cf0433;
        }
/* +++++++++++++++++++++++++++++ View Order Detail +++++++++++++++++++++++++++++ */

.order-complete-detail .order-number-date-wrap .order-number {
    float: left;
    color: #4177A6;
    padding: 0 15px;
}

.order-complete-detail .order-number-date-wrap .order-date {
    float: right;
}
/* +++++++++++++++++++++++++++++ View Messages +++++++++++++++++++++++++++++ */

.view-message-detail .MyAccount-message {
    padding: 20px 0;
}

.view-message-detail .message-wrap .media-msg {
    padding: 20px 10px;
    margin: 20px 0;
    background: #e6e6e6;
}

.view-message-detail .message-wrap .msg-date {
    padding: 10px 0;
}

.view-message-detail .message-wrap .media-heading {
    margin-top: 0;
    margin-bottom: 5px;
    color: #4f4f4f;
    text-transform: uppercase;
}

.view-message-detail .message-wrap small {
    line-height: 2;
    text-align: justify;
}

.view-message-detail .message-wrap .btn-panel .btn {
    margin: 10px 0;
}
/*! 
 *   Unlock Commerce
 *   Snippet Type: Skin - (3 Color)
 *   Snippet Name: My Account
 *   Author: Shashank Agarwal
 */

/* +++++++++++++++++++++++++++++ My Orders +++++++++++++++++++++++++++++ */

.order-complete .fa {
    color: #4f4f4f;
}
/*! 
 *   Unlock Commerce
 *   Snippet Type: Skin - (2 Color)
 *   Snippet Name: OffCanvas - Menus and Filter
 *   Author: Shashank Agarwal
 */

/* +++++++++++++++++++++++++++++ Off Canvas +++++++++++++++++++++++++++++ */

.offcanvas-toggle.bars .icon-bar {
    background: #4f4f4f;
}
/*! 
 *   Unlock Commerce
 *   Snippet Type: Skin - (2 Color)
 *   Snippet Name: Product Details
 *   Author: Shashank Agarwal
 */

/* +++++++++++++++++++++++++++++ Product Details +++++++++++++++++++++++++++++ */

/*Product Image Zoom*/

/* +++++++++++++++++++++++++++++ Large Image +++++++++++++++++++++++++++++ */

/* +++++++++++++++++++++++++++++ Product Thumbnails +++++++++++++++++++++++++++++ */

/*#divImageGallery .slider-nav img {
  border: 1px solid #d9d9d9;
}*/

#divImageGallery .slider-nav img{  border: 1px solid #fff0; }

#divImageGallery .slider-nav img:hover,
#divImageGallery .slider-nav .slick-current img {
  border: 1px solid #d80032;
}

#divImageGallery .slick-prev:before,
#divImageGallery .slick-next:before {
    color: #4d4d4d;
}

#divImageGallery .slick-prev:hover:before,
#divImageGallery .slick-next:hover:before {
    color: #4177A6;
}
/* +++++++++++++++++++++++++++++ Right Column +++++++++++++++++++++++++++++ */

.product-details .btn-submit {
    background: #4f4f4f;
    color: white;
}

    .product-details .btn-submit:hover {
        background: #4177A6;
        color: white;
        border-color: #4177A6;
    }

.add-wrap {
    background: #4177A6;
}

    .add-wrap .btn-primary {
        background: #4f4f4f;
        border-color: #4f4f4f;
        color: white;
    }

        .add-wrap .btn-primary:hover {
            background: #4177A6;
            border-color: #4177A6;
            color: white;
        }

    .add-wrap .text {
        padding: 11px;
        text-align: center;
        transition: .3s;
        -webkit-transition: .3s;
    }

        .add-wrap .text > a {
            color: white !important;
        }

        .add-wrap .text:hover {
            background: #4f4f4f;
            border-color: #4f4f4f;
            color: white;
        }

            .add-wrap .text:hover a {
                color: white !important;
                text-decoration: none;
            }
/* +++++++++++++++++++++++++++++ Product Details +++++++++++++++++++++++++++++ */

.product-description-tabs .title {
    color: #4f4f4f;
}

    .product-description-tabs .title:after {
        background: #4f4f4f;
    }

.product-description-tabs .tabs-wrapper .nav-tabs li a {
    color: #444 !important;
    font-weight: 600;
    font-size: 18px;
}

.product-description-tabs .tabs-wrapper .nav-tabs li:hover > a,
.product-description-tabs .tabs-wrapper .nav-tabs li > a.active {
    color: #000;
}

    .product-description-tabs .tabs-wrapper .nav-tabs li:hover > a:after,
    .product-description-tabs .tabs-wrapper .nav-tabs li > a.active:after {
        background: #cf0433;
    }

.product-description-tabs .item-details .item-wrap {
    background: white;
    border: 1px solid #cccccc;
}

.product-description-tabs .item-details .item-label {
    background: #e6e6e6;
    font-size: 13px;
}
/*! 
 *   Unlock Commerce
 *   Snippet Type: Skin - (2 Color)
 *   Snippet Name: Product Listing
 *   Author: Shashank Agarwal
 */

/* +++++++++++++++++++++++++++++ Category-info +++++++++++++++++++++++++++++ */

.category-info .category-name {
    color: #4f4f4f;
}

@media screen and (min-width: 992px) {
    .category-info .category-name {
        margin: 0;
    }
}

.category-info .category-description {
    margin: 20px 0 0 0;
}
/* +++++++++++++++++++++++++++++ Product Listing +++++++++++++++++++++++++++++ */

.product-box .product-info {
    padding: 15px 0 0 15px;
}

    .product-box .product-info .product-title {
        margin: 5px 0;  text-align: center;
    }

    .product-box .product-info .ratings .fa {
        margin-right: 3px;
    }

    .product-box .product-info .price-btn-wrap .product-price {
        position: relative;
    }

        .product-box .product-info .price-btn-wrap .product-price .new-price,
        .product-box .product-info .price-btn-wrap .product-price .old-price {
            display: inline-block;
            margin-right: 5px;
        }

        .product-box .product-info .price-btn-wrap .product-price .prod-discount {
            position: absolute;
            top: 50%;
            left: 100%;
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            margin-left: 5px;
        }

        .product-box .product-info .price-btn-wrap .product-price .soldout {
            color: #4f4f4f;
            border: 2px solid #4f4f4f;
            padding: 3px;
        }

.choice-avail > a {
    background-color: #cf0433;
    color: white;
    border: 1px solid #cf0433;
    white-space: nowrap;
}

.choice-avail:hover > a {
    background: #ffffff;
    color: #cf0433;
    border-color: #cf0433;
}
/* +++++++++++++++++++++++++++++ Category Image +++++++++++++++++++++++++++++ */

/* +++++++++++++++++++++++++++++ Quick View +++++++++++++++++++++++++++++ */

.product-details .product-name {
    font-size: 4rem;
    font-family: 'Fenotype-Praktika-Bold';
    font-weight: 600;
    position: relative;
    margin-bottom: 42px;
}

    .product-details .product-name:before {
        content: '';
        position: absolute;
        left: 0;
        bottom: -20px;
        background: #cf0433;
        width: 80px;
        height: 4px;
    }

/* +++++++++++++++++++++++++++++ Product Sort and Breadcrumbs +++++++++++++++++++++++++++++ */

.product-sort {
    background: #e6e6e6;
}

.product-filter #list:not(.active),
.product-filter #grid:not(.active) {
    color: gray;
}
/* +++++++++++++++++++++++++++++ Mobile Product Sort +++++++++++++++++++++++++++++ */

/* +++++++++++++++++++++++++++++ Pagination +++++++++++++++++++++++++++++ */

.pagination > li > a {
    background: transparent;
    border-color: #e6e6e6;
    border: 1px solid #ddd;
    font-family: 'Fenotype-Praktika-Medium';
}

    .pagination > li > a:hover,
    .pagination > li > a:focus,
    .pagination > li > a.CurrentPage {
        background: #cf0433;
        border-color: #cf0433;
        color: white !important;
    }
/* +++++++++++++++++++++++++++++ Sidebar Filters +++++++++++++++++++++++++++++ */

.sidebaracc .panel .panel-heading .resetfilter a {
    color: #9c9c9c;
}

    .sidebaracc .panel .panel-heading .resetfilter a:hover {
        color: #4177A6;
    }

.sidebaracc .panel {
    background: white;
    border: 1px solid #ddeaf9;
    padding: 20px;
}

    .sidebaracc .panel .panel-title,
    .sidebaracc .panel .panel-title a {
        color: #4f4f4f;
    }

    .sidebaracc .panel .panel-body .checkbox label {
        color: #4f4f4f;
    }

        .sidebaracc .panel .panel-body .checkbox label.activeLeftMenu,
        .sidebaracc .panel .panel-body .checkbox label:hover {
            color: #cf0433;
        }

    .sidebaracc .panel ul li a {
        color: #4f4f4f;
    }

    .sidebaracc .panel ul li a:hover {
            color: #cf0433;
    }
/* Off Canvas */

@media screen and (max-width: 991px) {
    #column-left .filter-toggle .fa:not(.fa-inverse) {
        color: #4f4f4f;
    }
}
/*! 
 *   Unlock Commerce
 *   Snippet Type: Skin - (2 Color)
 *   Snippet Name: Products
 *   Author: Shashank Agarwal
 */

/* +++++++++++++++++++++++++++++ Products +++++++++++++++++++++++++++++ */

/*
    Product
*/

/* Product Info */

.slider-box .fixed-link a,
.product-box .fixed-link a {
    color: #4f4f4f;
}

    .slider-box .fixed-link a:hover,
    .product-box .fixed-link a:hover {
           color: #d80031;
    }

.product-box .product-title a,
.slider-box .product-title a {
    color: #2a0e49;
}

    .product-box .product-title a:hover,
    .slider-box .product-title a:hover {
        color: #cf0433;
    }
/* Product Discount */

#discountAmt {
    color: #3f729e;
}
/*
    Favourite Listing as well as detail    
*/

/* Ratings */

.ratings {
    color: black;
}
/* +++++++++++++++++++++++++++++ Products Grid View +++++++++++++++++++++++++++++ */

/* +++++++++++++++++++++++++++++ Products List View +++++++++++++++++++++++++++++ */

/*! 
 *   Unlock Commerce
 *   Snippet Type: Skin - (2 Color)
 *   Snippet Name: Header - Shopping Cart
 *   Author: Shashank Agarwal
 */

/* +++++++++++++++++++++++++++++ Header - Shopping Cart +++++++++++++++++++++++++++++ */

/*
    My Bag Header
*/

.bag .total-bag p {
    color: #414141 !important;
}

.bag .total-bag .small-bag-btn {
    color: #414141 !important;
}
.bag .total-bag .small-bag-btn:hover{ cursor: pointer; }
    .bag .total-bag .small-bag-btn .item-in-bag {
        background: #cf0433;
    }

    .bag .total-bag .small-bag-btn .item-in-bag {
        /*color: #414141;*/
    }
/*
    My Bag Dropdown
*/

#bag-dropdown .dropdown-menu-wrapper {
    background: white;
    border: 2px solid #4177A6;
}

    #bag-dropdown .dropdown-menu-wrapper .order-summary,
    #bag-dropdown .dropdown-menu-wrapper .more-items {
        border-bottom: 1px solid #e6e6e6;
    }

    #bag-dropdown .dropdown-menu-wrapper .order-summary {
        margin-bottom: 20px;
    }

    #bag-dropdown .dropdown-menu-wrapper .heading {
        background: #f2f2f2;
        padding: 10px 20px;
    }
/* Shopping Bag */

.shopping-bag-details .item-box {
    border-bottom: 1px solid #e6e6e6;
}

#content .shopping-bag-details .item-box {
    position: relative;
    padding-bottom: 1.2rem;
    margin-bottom: 1.2rem;
}

.shopping-bag-details .item-box .item-details .item-title h2 {
    font-weight: normal;
    font-size: 1.3rem;
    margin-top: 0;
    margin-bottom: 0.5rem;
    color: #222;
    font-weight: 600;
}

    .shopping-bag-details .item-box .item-details .item-title h2 a {
        color: #222;
    }

    .shopping-bag-details .item-box .item-details .item-title h2:hover a {
        color: #cf0433;
    }

.shopping-bag-details .item-box .item-info .item-product-details {
    font-size: 0.8rem;
    letter-spacing: 1px;
}

    .shopping-bag-details .item-box .item-info .item-product-details span.item-label {
        color: gray;
    }

    .shopping-bag-details .item-box .item-info .item-product-details span.label-details {
        color: #333333;
    }

#content .shopping-bag .order-summary {
    margin: 30px 0 0;
    border-bottom: 1px solid #cccccc;
}

    #content .shopping-bag .order-summary .form-group {
        padding-bottom: 10px;
    }

    #content .shopping-bag .order-summary + .form-group .btn {
        font-size: 1.5rem;
        line-height: 1.8;
        border-radius: 0;
        display: block;
    }

    #content .shopping-bag .order-summary .label-sub-total-amt,
    #content .shopping-bag .order-summary .label-shipping-total-amt,
    #content .shopping-bag .order-summary .label-payable-total-amt,
    #content .shopping-bag .order-summary .label-tax-total-amt,
    #content .shopping-bag .order-summary .label-estimated-total-amt {
        font-size: 0.9rem;
        font-weight: 700;
        float: right;
    }

.shopping-bag .order-summ-cart-total {
    font-size: 1.4rem;
}

.shopping-bag .add-coupon-code-section a {
    color: #4f4f4f;
}

@media screen and (min-width: 992px) {
    .shopping-bag .order-summ-cart-total {
        text-align: right;
    }
}
/*! 
 *   Unlock Commerce
 *   Snippet Type: Skin - (2 Color)
 *   Snippet Name: Store Search
 *   Author: Shashank Agarwal
 */

/* +++++++++++++++++++++++++++++ Store Search +++++++++++++++++++++++++++++ */

/*! 
 *   Unlock Commerce
 *   Snippet Type: Skin - (3 Color)
 *   Snippet Name: My Account
 *   Author: Shashank Agarwal
 */

/* +++++++++++++++++++++++++++++ view-address-book +++++++++++++++++++++++++++++ */

.address-book .bordered-box {
    border: 1px solid #b2b2b2;
    padding: 20px;
    margin-bottom: 20px;
}

.address-book .name {
    font-size: 15px;
    color: #4177A6;
}

@media screen and (min-width: 992px) and (max-width: 1199px) {

    .user-account img {
        width: 17px;
    }

    .shop-cart-wrap img {
        width: 25px;
    }
}

@media screen and (min-width: 1200px) and (max-width: 1599px) {
    .user-account, .shop-cart-wrap {
        margin-left: 15px;
        padding-left: 15px;
    }

        .wish-list .h6, .total-bag .h6, .user-account .h6 {
            font-size: 0.8rem;
        }

    .category-title {
        margin-top: 0px;
    }

    .section-categories h4, .shop-crystals h4 {
        font-size: 1.4rem;
    }
}

@media screen and (min-width:992px) and (max-width:1599px) {
    .product-details .product-name {
        font-size: 3rem;
        margin-bottom: 30px;
        padding-bottom: 15px;
    }
    .search-box button > img {
        width: 28px;
    }
    .shop-cart-wrap img {
        width: 22px;
    }

    .user-account img {
        width: 15px;
    }

}

@media screen and (max-width: 767px) {
    .choice-avail > a {
        white-space: normal;
    }
}

@media screen and (max-width: 991px) {

    .my-account .my-list-nav{ width: 100%; margin: 10px 0; }
    .my-account .my-list-nav p{ word-break: break-all; }
}

