@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: #8f6500;
}
.slick-dots li button {
  background: #262626;
  color: #262626;
}
.slick-dots li.slick-active button {
  background-color: #c58a1d;
  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: #8F6500;
  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:#8F6500;
}
#checkout-accordion .panel-body {
  border: 1px solid #8f6500;
  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: 1.1rem;
    font-weight: 600;
    letter-spacing: 1px;
}
#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: #4f4f4f;
}
a:hover {
  color: #8f6500;
  cursor: pointer;
}
.product-image .btn-outline{     background: transparent;
    border-color: #bbbbbb;
    color: #ffffff !important; }
.btn-outline {
  background: transparent;
  border-color: #4f4f4f;
  color: #4f4f4f !important;
}
.btn-default,
.btn-outline:hover,
.btn-outline:focus {
  background: #4f4f4f;
  border-color: #4f4f4f;
  color: white !important;
}
.btn-default:hover,
.btn-default:focus {
  background: #363636;
  border-color: #363636;
  color: white !important;
}
.btn-primary {
    background: #8F6500;
    border-color: #ffffff26;
    color: white !important;
    font-size: 1.1rem;
}
.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: #F2E8BF;
    border-color: #8f65002b;
    color: #000!important;
}
.required {
  color: red;
}
/*Page header*/

.page-header,
.category-name {
  /*color: #4f4f4f;*/
  position: relative;
    font-family: 'Playfair Display', serif;
    color: #8F6500;
}

/* Sections */

#Section1 .section h3.section-heading{ display:none!important; }

.section h3.section-heading {
  color: #4f4f4f;
}
/*Sub section heading*/

.sub-section-heading {
    
    color: #946609;
    /* display: inline-block; */
    /* padding: 2px 12px; */
    border-radius: 0px;
    font-size: 26px;
    font-weight: 500;
    border-bottom: 1px solid #ddd;
}
.small-heading,
.box-heading {
  padding: 10px 0px 10px 0px;
  text-transform: uppercase;
  font-size: 1.1rem;
  color: #8f6500;
  margin-bottom: 15px;
  border-bottom: 1px solid #8f6500;
     font-weight: 600;
    letter-spacing: 1px;
}
/* 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: #8F6500;
}
#footer a {
      color: #ddd;
}
#footer a:hover {
  color: #d39c35;
}
#footer .copyright, #footer .copyright a {
    color: #ddd;
    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;
  border: 1px solid #fff;
  color: white;
}
#back-to-top:hover {
  background: #8F6500;
  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: #8F6500;
}
/*! 
 *   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: #8F6500;
}
/* +++++++++++++++++++++++++++++ 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
 */




/*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: #8F6500;
}
.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; align-items: center; }
.call-details span{ font-size: 18px!important;
    color: #e09d22!important;
    margin: 5px; }

@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 .dropdown-menu li:after {
    bottom: 2px;
    content: ""; 
    height: 2px; 
    left: 0; 
    position: absolute; 
    background: #8F6500; 
    opacity: 0.6 ;
    transition: width 0.3s ease 0s, opacity 0.3s ease 0s;
    width: 0;
}

/*#main-menu .navbar .dropdown-menu li:hover:after {
    width: 10%; opacity: 0.9;
}*/
        

#main-menu .navbar {
  background: none;
  border: 0;
  border-radius: 0;
}
@media screen and (max-width: 991px) {
  #main-menu .navbar {
    background-color: #fff;
  }
  #main-menu li a,
  #main-menu .navbar-toggle.close-menu {
    color: #333;
  }
  #main-menu li:hover > a,
  #main-menu li > a:focus,
  #main-menu li.active > a,
  #main-menu li.open > a {
    color: #8F6500;
  }
}

#main-menu .nav > li > a{ font-weight: 500; }

@media screen and (min-width: 992px) {
  #main-menu .nav > li > a {
    color: #8F6500;
    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: #c78e05;
  }
  #main-menu li .dropdown-menu {
    background: white;
    border: 0;
  }
  #main-menu li .dropdown-menu li > a {
    color: #4f4f4f;
  }
  #main-menu li .dropdown-menu li:hover > a {
    color: #8f6500;
  }
}


.menu-beside-logo #main-menu li:hover > a,
.menu-beside-logo #main-menu li > a:focus,
.menu-beside-logo #main-menu li.active > a,
.menu-beside-logo #main-menu li.open > a {
  background: #4177A6;
}
.menu-beside-logo #main-menu li:hover > a,
.menu-beside-logo #main-menu li > a:focus,
.menu-beside-logo #main-menu li.active > a,
.menu-beside-logo #main-menu li.open > a {
  color: white;
}
/*! 
 *   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-account-details {
      background: #e6e6e691;
}
.my-account .my-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.my-account .my-account-details {
      padding: 20px;
      border-radius: 6px;
}
.my-account .my-list-nav {
   padding: 15px;
   border: 1px solid #dddddd94;
   border-radius: 6px;  transition: .3s linear; height: 100%;
}
.my-account .my-list-nav p{     word-break: break-all; }
.my-account .my-list-nav:hover{ box-shadow: 0px 0px 6px rgb(143 101 0 / 50%); transition: .3s linear; }

.my-account .my-list-nav:hover .fa{     background: #8F6500;
    color: #fff; transition: .3s linear; }

.my-account .my-list-nav .icon-heading{ margin-bottom: 10px;     display: flex;
    align-items: center; }
.my-account .clearfix {
  margin-bottom: 15px;
}
.my-account .fa {
    font-size: 1.5rem;
    color: #8F6500;
    width: 50px;
    height: 50px;
    line-height: 50px;
    border-radius: 50%;
    border: 1px solid #ddd;
    box-shadow: 2px 2px 0px rgb(0 0 0 / 10%);
    text-align: center;
    margin-right: 6px;  transition: .3s linear;
}
.my-account .icon-heading > a {
  margin-left: 10px;
  color: #8F6500;
  font-weight: 600;
  font-family: 'Playfair Display', serif;
  font-size: 1.3rem;
}
.my-account .icon-heading > a:hover {
  color: #c78e05;
}
/* +++++++++++++++++++++++++++++ View Order Detail +++++++++++++++++++++++++++++ */

.order-complete-detail .order-number-date-wrap .order-number {
  float: left;
  color: #8F6500;
  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 .slick-slide img{ border: 1px solid #fff; padding: 2px;  width: 120px;
    height: 100px;
    object-fit: cover; }

#divImageGallery .slider-nav img:hover,
#divImageGallery .slider-nav .slick-current img {
    border: 1px solid #8f6500;
    padding: 2px;
}
#divImageGallery .slick-prev:before,
#divImageGallery .slick-next:before {
  color: #4d4d4d;
}
#divImageGallery .slick-prev:hover:before,
#divImageGallery .slick-next:hover:before {
  color: #8F6500;
}
/* +++++++++++++++++++++++++++++ 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: #4f4f4f;
}
.product-description-tabs .tabs-wrapper .nav-tabs li:hover > a,
.product-description-tabs .tabs-wrapper .nav-tabs li > a.active {
  color: #90680e;
}
.product-description-tabs .tabs-wrapper .nav-tabs li:hover > a:after,
.product-description-tabs .tabs-wrapper .nav-tabs li > a.active:after {
  background: #9e7509;
}
.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 +++++++++++++++++++++++++++++ */

@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 7px;
}
.product-box .product-info .product-title {
    margin: 5px 0;
    /*display: -webkit-box;
    max-width: 100%;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;*/
}
.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: #8F6500;
    color: white;
    border: 1px solid #8F6500;
}
.choice-avail:hover > a {
    background: #F2E8BF;
    color: #000!important;
    border: 1px solid #8f65002b;
}
/* +++++++++++++++++++++++++++++ Category Image +++++++++++++++++++++++++++++ */

/* +++++++++++++++++++++++++++++ Quick View +++++++++++++++++++++++++++++ */

.product-details .product-name {
  color: #4f4f4f; line-height: 42px; margin-bottom: 15px;  font-size: 32px;
}
/* +++++++++++++++++++++++++++++ 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: #e6e6e6;
  border-color: #e6e6e6;
}
.pagination > li > a:hover,
.pagination > li > a:focus,
.pagination > li > a.CurrentPage {
    background: #8F6500;
    border-color: #8F6500;
  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;
}
.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: #4177A6;
}
.sidebaracc .panel ul li a {
  color: #4f4f4f;
}
.sidebaracc .panel ul li a:hover {
  color: #8F6500;
}
/* 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: #F2E8BF;
}
.product-box .product-title a,
.slider-box .product-title a {
        color: #8F6500;
        display: -webkit-box;
        max-width: 100%;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
}
/*.product-box .product-title a:hover,
.slider-box .product-title a:hover {
  color: #4177A6;
}*/



/* 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 .item-in-bag {
   background: #8F6500;
}
.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 {
  padding-bottom: 2rem;
  margin-bottom: 2rem;
}
.shopping-bag-details .item-box .item-details .item-title h2 {
  font-weight: normal;
  font-size: 1.2rem;
  border-bottom: 1px solid #e6e6e6;
  margin-top: 0;
  margin-bottom: 0.75rem;
  padding-bottom: 0.75rem;
}
.shopping-bag-details .item-box .item-details .item-title h2 a {
  color: #4f4f4f;
}
.shopping-bag-details .item-box .item-details .item-title h2:hover a {
  color: #946609;
}
.shopping-bag-details .item-box .item-info .item-product-details {
  font-size: 0.8rem;
  text-transform: uppercase;
}
.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: 1px solid #cccccc;
}
#content .shopping-bag .order-summary .form-group {
  border-bottom: 1px solid #cccccc;
  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: #8F6500;
}



@media screen and (min-width: 768px) and (max-width: 991px){

    #header #headerbottom-wrapper .logo img{     padding: 8px 0px; }
}

@media screen and (max-width: 767px){
  .shopcrystal-block {
     margin: 0px 5px;
  }
  .shopcrystal-block{ width: 120px!important;  height: 120px!important; border: 6px solid #ddd; }
  .shopcrystal-block img{  }
  .section-categories h4, .shop-crystals h4{ font-size: 1.3rem; }

  .my-account .fa{ font-size: 1.2rem; width: auto; height: auto; line-height: initial; padding: 12px; }

}

@media screen and (max-width: 991px){
    #header #headerbottom-wrapper .header-right-wrap .last-wrap .dropdown-toggle img, 
    #headerbottom-wrapper .header-right-wrap .user-account .user-name, 
    #header #headerbottom-wrapper .header-right-wrap .wish-list a img,
    .icon-edit img, .wish-list img, .user-account img, .shop-cart-wrap img,
    #header #headerbottom-wrapper .search-wrap .input-group-text img{ width: 22px; }

    #header #headerbottom-wrapper .search-wrap .search-box {
    width: 100%;
    max-width: 100%;
}
    .product-details .product-name{     line-height: 34px;
    font-size: 24px; }
  
   
}

@media screen and (min-width: 992px) and (max-width: 1199px){

    #header #headerbottom-wrapper .header-right-wrap .last-wrap .dropdown-toggle img, 
    #headerbottom-wrapper .header-right-wrap .user-account .user-name, 
    #header #headerbottom-wrapper .header-right-wrap .wish-list a img, 
    .icon-edit img, .wish-list img, .user-account img, .shop-cart-wrap img,
    #header #headerbottom-wrapper .search-wrap .input-group-text img{     width: 22px; }

    .user-account, .shop-cart-wrap{ margin-left: 15px;  padding-left: 15px; }
    .wish-list .h6, .total-bag .h6, .user-account .h6{ font-size: 0.8rem; }


    #Section2 h4{  font-size: 1.1rem; }

   
}



@media screen and (min-width: 1200px) and (max-width: 1599px){
    #header #headerbottom-wrapper .header-right-wrap .last-wrap .dropdown-toggle img, 
    #headerbottom-wrapper .header-right-wrap .user-account .user-name, 
    #header #headerbottom-wrapper .header-right-wrap .wish-list a img,
    .icon-edit img, .wish-list img, .user-account img, .shop-cart-wrap img,
    #header #headerbottom-wrapper .search-wrap .input-group-text img{ width: 25px; }

    .user-account, .shop-cart-wrap{ margin-left: 15px;  padding-left: 15px; }
    .wish-list .h6, .total-bag .h6, .user-account .h6{ font-size: 0.8rem; }

   
}









