@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: #666666;
}
.carousel-indicators li.active {
  background-color: black;
}
/*! 
 *   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: #002d8a;
  color: white;
}
#checkout-accordion .panel-heading a {
  background: #002d8a;
  color: white;
}
#checkout-accordion .panel-heading a span.no {
  border-right: 1px solid white;
  background: #002d8a;
}
#checkout-accordion .panel-heading a:not(.collapsed) span.no {
  background: #002d8a;
}
#checkout-accordion .panel-body {
  border: 1px solid #e2e2e2;
  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;
  font-weight: bold;
  margin-bottom: 15px;
}
#checkout-accordion .bordered-box {
  border: 1px solid #ddd;
  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;
  font-weight: bold;
}
#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: #003d33;
}
#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;
}
a {
  color: black;
}
a:hover {
  /*color: #03245b;*/
  color: #664229;
  cursor: pointer;
}
.btn-outline {
  background: transparent;
  border-color: #0A1950;
  color: #0A1950 !important;
    font-size: 15px;
    letter-spacing: 1px;
    padding: 12px 36px;
    display: inline-flex;
    font-weight: 500;
}
.btn-default,
.btn-outline:hover,
.btn-outline:focus {
  background: #0A1950;
  border-color: #0A1950;
  color: white !important;

}
.btn-default:hover,
.btn-default:focus,
/*.btn-primary,*/
.btn-outline.active {
  background-color: #0A1950;
  color: white !important;
  border-color: #0A1950;     
  /*display: inline-flex;*/
    align-items: center;
    padding: 12px 40px;
    font-size: 18px;
}
.btn-primary:not(:disabled):not(.disabled):active:focus {
    box-shadow: 0 0 0 0.2rem #0a195030;
}


.btn-primary{     background: #0A1950;
    color: #fff;
    border-color: #0A1950;
    font-weight: 600;
    font-size: 15px;
    letter-spacing: 1px;
    padding: 12px 36px;
    display: inline-flex;     align-items: center; transition:.3s linear; }
.btn-primary:hover span{ transform: translateX(5px); transition:.3s linear; }
.btn-primary span{ 
    margin-left: 12px;
    font-size: 18px;
    transition:.3s linear;
  }


.innerpage .btn-primary{  font-weight: 500; }
.innerpage .btn-primary:hover{ color: #fff!important; }


.btn-primary:hover,
.btn-primary:focus {
  background: #0A1950;
  border-color: #0A1950;
  color: #fff!important;
  box-shadow: 0px 0px 10px rgb(0 53 105);
}

#banner .btn-primary:link, #banner .btn-primary:visited {
	position: relative;
    color: #fff;
    background: transparent;
    text-align: center;
    text-decoration: none;
    overflow: hidden;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    z-index: 1;
}
#banner .btn-primary:link:after, #banner .btn-primary:visited:after {
	content: "";
	position: absolute;
	height: 450%;
	left: 50%;
	top: 50%;
	width: 150%;
	z-index: -1;
	-webkit-transition: all 0.75s ease 0s;
	-moz-transition: all 0.75s ease 0s;
	-o-transition: all 0.75s ease 0s;
	transition: all 0.75s ease 0s;
}
#banner .btn-primary:link:hover:after, #banner .btn-primary:visited:hover:after {
    height: 0%;
}

#banner .btn-primary {
	border: 1px solid #0A1950;
}
#banner .btn-primary:after {
	background: #0A1950;
	-moz-transform: translateX(-50%) translateY(-50%) rotate(-25deg);
	-ms-transform: translateX(-50%) translateY(-50%) rotate(-25deg);
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(-25deg);
	transform: translateX(-50%) translateY(-50%) rotate(-25deg);
}


#banner .btn-primary:hover, #Section4 .btn-primary:hover{  color: #fff!important; }
#banner .btn-primary:after, #Section4 .btn-primary:after{ background: #fff; }














.pd16 {
  padding: 16px;
}
.required {
  color: red;
}
/*Page header*/

.page-header,
.category-name {
  color: #002d8a;
  position: relative;
}
/* Sections */

.section h3.section-heading {
  color: #0A1950;
}
/*Sub section heading*/

.sub-section-heading {
  color: black;
}
.small-heading,
.box-heading {
  padding: 10px 0px 10px 0px;
  text-transform: uppercase;
  font-size: 1.1rem;
  color: black;
  font-weight: bold;
  margin-bottom: 15px;
  border-bottom: 1px solid black;
}
/* 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 black;
}
.viewall::before {
  background: #003d33;
}
#certified h5 {
  color: #003d33;
}
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  background: #0A1950;
  border-color: #fff;
}
.btn-primary:not(:disabled):not(.disabled):active:focus{ box-shadow: 0 0 0 0.2rem #0a195040; }

/*! 
 *   Unlock Commerce
 *   Snippet Type: Skin - (2 Color)
 *   Snippet Name: Footer
 *   Author: Shashank Agarwal
 */

/* +++++++++++++++++++++++++++++ Footer +++++++++++++++++++++++++++++ */

#footer a {
  color:#606060;
}
/*#footer a:hover {
  color: #5b0d41;
}*/
#footer .copyright {
    color: #002d8a;
    font-weight: 500;
    font-size: 16px;
}
/*Back to top*/

#back-to-top {
    background: #0A1950;
    color: white;
    border: 1px solid #eeeeee61;
}
#back-to-top:hover {
  background: #0A1950;
  color: white;
}
/*! 
 *   Unlock Commerce
 *   Snippet Type: Skin - (2 Color)
 *   Snippet Name: Header - Bottom
 *   Author: Shashank Agarwal
 */

/* +++++++++++++++++++++++++++++ Header Bottom +++++++++++++++++++++++++++++ */

/* +++++++++++++++++++++++++++++ Search +++++++++++++++++++++++++++++ */


.search-box .form-control {
    border: none;
    background-color: transparent;
    color: #002d8a;
    padding-left:0px; 
}
.search-box .form-control:focus{ background-color: transparent!important; }
.search-box .form-control::placeholder{ color:#002d8a; font-size:16px; }
.search-box .input-group .input-group-text {
  /*background: #003d33;
  border-color: #ddd;
  color: white;*/
    padding:0px;
    border: none;
    background: transparent;
  transition: 0.3s all ease-in-out;
  -webkit-transition: 0.3s all ease-in-out;
}
.last-wrap .btn{     white-space: nowrap; }
.search-box img{ width:20px; }
.search-box .input-group{ border-bottom: 1px solid #ddd!important; }

.search-box .input-group .input-group-text:hover {
  background: transparent;
  border-color: transparent;
  color: white;
}
.user-account .user-name.login {
  background: transparent;
}
/*! 
 *   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  .headertop {
  background-color: white;
}*/
#header .mini-menu p {
  color: #003d33;
}
/* +++++++++++++++++++++++++++++ Currency +++++++++++++++++++++++++++++ */

#currency .dropdown a {
  font-size: 0.8rem;
}
#currency .dropdown > a {
  line-height: 2;
}
#currency .dropdown .dropdown-menu {
  background-color: black;
}
#currency .dropdown .dropdown-menu > li > a:hover,
#currency .dropdown .dropdown-menu > li > a:focus {
  color: #003d33;
}
/* +++++++++++++++++++++++++++++ Top Links +++++++++++++++++++++++++++++ */

.top-links .dropdown-menu {
  background-color: #e6e6e6;
}
.top-links .dropdown-menu li a:hover,
.top-links .dropdown-menu li a:focus {
  color: #003d33;
  background: none;
}
#header #headerbottom-wrapper .right-col p {
  color: #003d33;
}
/*! 
 *   Unlock Commerce
 *   Snippet Type: Skin - (2 Color)
 *   Snippet Name: Homepage
 *   Author: Shashank Agarwal
 */

/*Slider*/

#homepage-slider .orderdetail {
  background: #003d33;
}
/*Category Gateways*/

#Section1 .img-wrap a .title {
  background: #003d33;
  color: white;
}
#Section1 .img-wrap a:hover .title {
  background: black;
  color: white;
}
/*Slider Box*/

.cart {
  background: black;
  color: white;
}
.slick-prev,
.slick-next {
  background: #ba963c;
}
.slick-prev:hover,
.slick-next:hover,
.slick-prev:focus,
.slick-next:focus {
  background: black;
}
/*! 
 *   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: #022c61;
  }
}
#mail-menu .nav li a { color: #002d8a; }
@media screen and (min-width: 992px) {
  #main-menu .nav > li > a {
    color: 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: #510a36;
  }
  #main-menu li .dropdown-menu {
    background-color: white;
    border: 0;
  }
  #main-menu li .dropdown-menu li > a {
            color: #04308b;
        background: none;
        /* font-weight: 600; */
        font-size: 15px;
  }
  #main-menu li .dropdown-menu li:hover > a {
    color: #04308b;
    background: none;
  }
}
.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;
}
@media screen and (min-width: 992px) {
  #header #main-menu .nav > li > a {
    color: #002d8a;
    margin-bottom: 12px;
  }
  #main-menu .nav > li > a{ color: #555; }
  .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: #00a388;
    background: transparent !important;
  }
}
/*! 
 *   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: #003d33;
  text-transform: uppercase;
}
.modal .modal-dialog .modal-body .modal-title {
  color: #0a1950;
  border-bottom: 1px solid #0a1950;
  padding: 0px 0px 5px 0px;
  margin-bottom: 20px;
  font-size: 17px;
  font-weight: bold;
}
.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: #0d396b12;
    border-radius: 6px;
    border: 1px solid #eee;
}
.my-account .my-account-details p{ font-size: 16px;  }
.my-account .my-list-nav {
    background: #0d396b12;
    border-radius: 6px;
    border: 1px solid #eee;
}
.my-account .my-account-details,
.my-account .my-list-nav {
  margin: 20px 0;
}
.my-account .my-account-details {
  padding: 30px 10px;
}
.my-account .my-list-nav {
  padding: 15px; width: 32%;
}
.my-account .clearfix {
  margin-bottom: 15px;
}
.my-account .fa {
    font-size: 1.3rem;
    color: #ddc361;
    background: #022c61;
    width: 45px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    border-radius: 6px;
}
.my-account .icon-heading > a {
    font-weight: 600;
    margin-left: 10px;
    color: #022c62;
}

.my-list{     display: flex;
    flex-wrap: wrap;
    justify-content: space-between; }
.my-list-nav p{     font-size: 16px; }
.my-account-details .badge-light{     color: #fff;
    background-color: #022c61;
    font-weight: 500;
    padding: 7px 14px;
    font-size: 15px; }
label{     font-size: 16px; }


/* +++++++++++++++++++++++++++++ View Order Detail +++++++++++++++++++++++++++++ */

.order-complete-detail .order-number-date-wrap .order-number {
  float: left;
  font-weight: bold;
  color: black;
  padding: 0 15px;
}
.order-complete-detail .order-number-date-wrap .order-date {
  float: right;
  font-weight: bold;
}
/* +++++++++++++++++++++++++++++ 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: #003d33;
  text-transform: uppercase;
  font-weight: bold;
}
.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: #003d33;
}
/*! 
 *   Unlock Commerce
 *   Snippet Type: Skin - (2 Color)
 *   Snippet Name: OffCanvas - Menus and Filter
 *   Author: Shashank Agarwal
 */

/* +++++++++++++++++++++++++++++ Off Canvas +++++++++++++++++++++++++++++ */

.offcanvas-toggle.bars .icon-bar {
  background: #ffffff;
}
/*! 
 *   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:hover,
#divImageGallery .slider-nav .slick-current img {
  border-color: black;
}
#divImageGallery .slick-prev:before,
#divImageGallery .slick-next:before {
  color: #4d4d4d;
}
#divImageGallery .slick-prev:hover:before,
#divImageGallery .slick-next:hover:before {
  color: black;
}
/* +++++++++++++++++++++++++++++ Right Column +++++++++++++++++++++++++++++ */

.product-details .btn-submit {
  background: #003d33;
  color: white;
}
.product-details .btn-submit:hover {
  background: black;
  color: white;
  border-color: black;
}
.add-wrap {
  background: black;
}
.add-wrap .btn-primary {
  background: #003d33;
  border-color: #003d33;
  color: white;
}
.add-wrap .btn-primary:hover {
  background: black;
  border-color: black;
  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: #003d33;
  border-color: #003d33;
  color: white;
}
.add-wrap .text:hover a {
  color: white !important;
  text-decoration: none;
}
/* +++++++++++++++++++++++++++++ Product Details +++++++++++++++++++++++++++++ */

.product-description-tabs .title {
  color: #0A1950;
}
.product-description-tabs .tabs-wrapper .nav-tabs li a {
  color: #003d33;
}
.product-description-tabs .tabs-wrapper .nav-tabs li:hover > a,
.product-description-tabs .tabs-wrapper .nav-tabs li > a.active {
  color: #0A1950;
}
.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;
  font-weight: bold;
}
/*! 
 *   Unlock Commerce
 *   Snippet Type: Skin - (2 Color)
 *   Snippet Name: Product Listing
 *   Author: Shashank Agarwal
 */

/* +++++++++++++++++++++++++++++ Category-info +++++++++++++++++++++++++++++ */

.category-info .category-name {
      color: #002d8a;
}
@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;
}
.product-box .product-info .product-title p{     display: -webkit-box;
    max-width: 100%;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden; font-size: 16px; margin-bottom: 6px; }

.product-box .product-info .ratings .fa {
  margin-right: 3px;
}
.product-box .product-info .price-btn-wrap .product-price {
  position: relative;
  text-align: center;
}
.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 {
  font-weight: bold;
  color: #003d33;
  border: 2px solid #003d33;
  padding: 3px;
}
.choice-avail > a {
  background-color: #003d33;
  color: white;
  border: 1px solid #003d33;
}
.choice-avail:hover > a {
  background: #00a388;
  border: 1px solid #00a388;
  color: white !important;
}
/* +++++++++++++++++++++++++++++ Category Image +++++++++++++++++++++++++++++ */

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

.product-details .product-name {
    color: #0A1950;
    font-weight: 500;
    font-size: 1.4rem;
    line-height: 35px;
    margin-bottom: 0.5rem;
}
/* +++++++++++++++++++++++++++++ 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: #0a1950;
   border-color: #0a1950;
   color: white !important;
}
/* +++++++++++++++++++++++++++++ Sidebar Filters +++++++++++++++++++++++++++++ */

.sidebaracc .panel {
  background: white;
}
.sidebaracc .panel .panel-title,
.sidebaracc .panel .panel-title a {
    color: #013368;
    font-size: 16px;
    font-weight: 600;
}
.sidebaracc .panel .panel-body .checkbox label {
  color: black;
}
.sidebaracc .panel .panel-body .checkbox label.activeLeftMenu {
  color: #003d33;
  font-weight: bold;
}
.sidebaracc .panel ul li a {
  color: #4d4d4d;
}
.sidebaracc .panel ul li a:hover {
  color: black;
}
/* Off Canvas */

@media screen and (max-width: 991px) {
  #column-left .filter-toggle .fa:not(.fa-inverse) {
    color: #0A1950;
  }
  #footer .copyright{ font-size: 14px; }
}
/*! 
 *   Unlock Commerce
 *   Snippet Type: Skin - (2 Color)
 *   Snippet Name: Products
 *   Author: Shashank Agarwal
 */

/* +++++++++++++++++++++++++++++ Products +++++++++++++++++++++++++++++ */

/*
    Product
*/

/*Products Sold Out*/

.soldout {
  background: #c7291e;
  color: white;
}
/* Product Info */

.slider-box .fixed-link a,
.product-box .fixed-link a {
 color: #666;
}
.slider-box .fixed-link a:hover,
.product-box .fixed-link a:hover {
  color: black;
}
.product-box .product-title a,
.slider-box .product-title a {
  color: #0A1950;
  font-weight: 600;
}
.product-box .product-title a:hover,
.slider-box .product-title a:hover {
  color: #0A1950;
}
/*
    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 .small-bag-btn {
   color: white;
   padding: 12px 12px;
}
.bag .total-bag .small-bag-btn img, .wish-list a img, .user-account a img{ width:22px; }


.bag .total-bag .small-bag-btn .item-in-bag {
  background: #c7291e;
}
.bag .total-bag .small-bag-btn .item-in-bag {
  color: #fff;
  font-weight: 600;
}
/*
    My Bag Dropdown
*/

#bag-dropdown .dropdown-menu-wrapper {
  background: white;
  border: 1px solid #ddd;
}
#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-right-section .total-amount{ font-weight: 600; }
.shopping-bag-details .item-box {
  border-bottom: 1px solid #e6e6e6;
  box-shadow: 0px 0px 5px rgb(0 0 0 / 20%);
  padding: 20px;
}
#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: 1rem;
  border-bottom: 1px solid #e6e6e6;
  margin-top: 0;
  margin-bottom: 0.75rem;
  padding-bottom: 0.75rem;
  font-weight: 500;
}
.shopping-bag-details .item-box .item-details .item-title h2 a {
  color: #0A1950;
}
.shopping-bag-details .item-box .item-details .item-title h2:hover a {
  color: black;
}
.shopping-bag-details .item-box .item-info .item-product-details {
  font-size: 0.8rem;
}
.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; 
  font-weight: 600;
}
#content .shopping-bag .order-summary {
  margin: 30px 0 0;
  border: 1px solid #ddd;
}
#content .shopping-bag .order-summary .form-group {
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
}
#content .sub-total-section-wrapper .form-group:last-child{ border-bottom:none; }

#content .shopping-bag .order-summary + .form-group .btn {
  font-size: 1.5rem;
  line-height: 1.8;
  border-radius: 0;
  display: block;
  color: #fff;
}
#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: bold;
  float: right;
}
.shopping-bag .order-summ-cart-total {
  font-size: 1.4rem;
  font-weight: 600;
}
.shopping-bag .add-coupon-code-section a {
  color: #003d33;
}
@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;
  font-weight: bold;
  color: black;
}
