/* CSS Document */
.shopping-cart h4{font-size:12px;letter-spacing:0;width:90%;}
.shopping-cart h4 span{font-size:12px!important;}
.onhover-dropdown .onhover-show-div{min-width:230px;}
.top-header .header-dropdown .onhover-dropdown .onhover-show-div li{width:50%;display:inline-block;padding: 10px 0px 12px 35px;background-repeat: no-repeat;height:35px;background-position-x:5px;background-position-y:10px;}
.header-contact .header-promo{border: 1px dashed #666;padding: 5px;margin-left: 5px;color: #fff;background-color: #ff4c3b;font-size: 11px;}
ul.currency-menu{min-width:250px;padding:5px 0px 10px 0;}
.top-header .header-contact li{font-size:13px;}
.top-header .header-contact li a{color:#999999;}
.onhover-dropdown img{margin-right: 2px; margin-top: -2px;}
.show-div div.buttons{float:right;}

.top-banner-content p{font-size:13px !important;margin-bottom:10px !important;}
.top-banner-content h4{font-size:15px}.top-banner-content ul{margin-bottom:20px;}
.top-banner-content ul li {display: list-item;list-style: disc;margin-left: 20px;font-family: Lato, sans-serif;color: #777777;font-size: 13px;margin-bottom: 5px;}
.product-box .product-detail h6, .product-box .product-info h6, .product-wrap .product-detail h6, .product-wrap .product-info h6{max-width:300px;}
/*.theme-paggination-block .col-xl-6 nav{border-left: 1px solid #dee2e6;height: 50px;}*/

.product-right .size-box ul li{padding:15px;margin-right:5px;}
.product-right .size-box ul li a{font-size:11px;}
.product-right .color-variant li.active img{opacity:0.5;}
.metakeywords{margin-bottom: 20px;}
.metakeywords .label {background-color:#f9f9f9;border:1px solid #ced4da;border-radius:4px;display:inline-block;margin-right:5px;padding:5px 10px;margin-top:5px;}
.metakeywords .label a {color:#777777;font-family:arial;font-size:14px;}
.theme-modal .modal-dialog .modal-content .modal-body{background:#ccc;padding:5px;}
.product-right .border-product.description{text-align:left;}
.product-right .description p{color:#212529;margin-bottom:10px;}
.product-buttons .btn{margin-top:5px;}

.page-title .product-edit{margin-left:20px;font-size:11px;line-height:11px;color:#777777;}
.product-right h3.price-detail sub{font-size: 10px;font-weight: bold;}
.product-right ul.color-variant img{border:1px solid #333}
.product-right ul.color-variant img.selected{opacity:.5;border:1px solid #333}
.product-title #lblColor{font-size:14px;color:#ff4c3b}
#divSoldout{padding-top: 15px;padding-bottom: 25px;}
#divSoldout span{font-size: 25px;font-weight: bold;}
.product-right .secure-image ul li{font-size: 15px;vertical-align: middle;text-align: center;padding: 10px;border: 1px solid #ccc;}
.product-right .secure-image ul li:first-child{width:49%;}
.product-right .secure-image ul li:last-child{width:50%;float:right;}
.product-right .secure-image ul li img{vertical-align: middle;margin-right:10px;}
.product-right .secure-image img.mt-1{width: 370px;border: 1px solid #ccc;padding: 20px;}
.product-right .select-variant{padding-bottom:0px;}
.product-right #divAvailable .product-description{padding-bottom:20px;}
.product-right .description span{font-size: 11px;}
.recent-section{padding-top:0px;}
#txtNotifyEmail{font-size: 16px;}
#txtNotifyEmail::placeholder{font-size: 16px;}

.your-slider-wrapper {opacity: 0;visibility: hidden;transition: opacity 1s ease;-webkit-transition: opacity 1s ease;}
.your-slider-wrapper.slick-initialized {visibility: visible;opacity: 1;}

.searchLoader { top: 21px; position: absolute; right: 15px; }
.searchLoader img { display:block!important; }
.hide { display: none; }

.autocomplete-suggestions { border: 1px solid #999; background: #fff; cursor: default; overflow: auto; width:100%!important;}
.autocomplete-suggestion { padding: 5px; font-size: 15px; font-family: Lato, sans-serif; display: table; width: 100%; }
.autocomplete-selected { background: #f0f0f0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399ff; }

.collection-collapse-block .collection-collapse-block-content .collection-brand-filter .collection-filter-checkbox {margin-bottom:0px;}
.form-check {display:block;padding-left:5px;}
.color-selector ul li{margin-right:8px;}
.product-right .color-variant li {height: 40px;width: 40px;cursor: pointer;margin-top:5px;}
.product-right .color-variant li.active::after {top: 15px;right: 8px;}

.size-box select {padding: 7px;border: #ced4da 1px solid;}
.size-box li.soldout{border:2px dashed #f0f0f0!important;background-color:#fff!important;}
.size-box li.soldout a{color:#f0f0f0!important;}
.alert-message{padding: 15px;border: 1px solid #9abb7e;background-color: #dff0d8;margin-bottom: 30px;color:#3c763d;}
.description ul {padding-left:20px;}
.description ul li{display:list-item;}
.product-right .product-icon .product-social li a i{font-size:25px;}

.about-page p,.card-body p{line-height:23px;padding:5px;}
.about-page ul,.card-body ul{padding:10px;margin-top:10px;padding-left:20px;}
.about-page ul li,.card-body ul li{padding:5px;display:list-item;color:#777777;border-bottom:none!important;}

.theme-modal .modal-dialog .modal-content .modal-body {background-image: none;padding:1rem;background:#fff;}
#edit-address .product-right .col-md-6 {text-align: left}
#edit-address .product-right .col-md-6 label {margin-bottom: 5px;}
#edit-address .product-right .col-md-6 input {margin-bottom: 15px;}

.cart-page .order-box{margin-bottom:0px;}
.cart-page select{padding: 7px;}
.cart-page .soldout {opacity: 0.2;}
.cart-page .remove-cart-item {cursor: pointer;}
.cart-page .product-title {font-size: 11px;text-align: left!important;	color: #cabebe!important;}
.cart-page .product-title a {font-size: 13px !important;}
.cart-page .cart-section tbody tr td {min-width: 110px;!important;}
.cart-page .cart-section tfoot tr td {padding-top: 15px!important;}
.cart-page #divCalcShipping {padding-left: 50px;}
.cart-page .cart-section tfoot tr td:first-child {width: 80%;}
.cart-page .cart-section tbody tr:last-child td {border-bottom: 3px solid #eee !important;}
.cart-page .order-box span{width:35%!important;text-align:right;}
.cart-page .move-to-wishlist{margin-left: 15px;font-size: 16px;}
.cart-page #txtPromoCode{width:65%;font-size:14px;height:45px;}
.cart-page #btnApply{padding:10px 10px;width:100%;}
.cart-page #ddlCountry, .cart-page #ddlShippingService{width:100%;background-color:#fff}
.cart-page #btnRemovePromoCode{border: 0;background: none;padding: 0px;padding-left: 5px;color: red;}
.cart-page p.delivery-time{padding: 5px;margin-top: 10px;font-size: 13px;}

.description .multiple-section{display:flex;}
.description .multiple-section .sectionSeparator{flex: auto;}
.description .multiple-section .product-detail-title{font-weight:bold;}
.description .multiple-section .product-description a{color:#212529;}
.description .best-icons {display: flex;flex-wrap: wrap;text-align: center;align-items: start;justify-content: space-between;font-weight: 500;}
.description .best-icons .icon-item {width: 50%;display: flex;text-align: left;align-items: center;gap: 10px;margin-bottom: 10px;}
.description .best-icons .icon-item .img {display: flex;align-items: center;}
.description .best-icons img {width: 24px;}

.product-accordion .card{text-align:left;}
.product-right .product-accordion .card-body{padding: 0;}
.product-right .product-accordion .card-header{padding: 5px 0px 5px 0px;background-color:#fff}
.product-right .product-accordion .btn-link{padding: 0;text-decoration:none;}
.product-right .card .card-header button:before {content: "";position: absolute;width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 4px solid #000000;right: 15px;top: 17px;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.product-right .card .card-header button[aria-expanded="true"]:before {border-top: 0;border-bottom: 4px solid #000000;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.product-right .product-accordion ul{padding: 0;margin:0;padding-left: 20px;margin-top:10px;}
.product-right .product-accordion ul li{padding: 0;color:#212529;}
.product-right .product-accordion p{color:#212529;}

.page-main-content .filter-button{margin-top: 10px;}
.page-main-content .filter-button span{padding: 3px 5px 3px 5px;text-transform: uppercase;font-size: 11px;border: #ccc 1px solid;color: #222;margin-right:5px;cursor: pointer;display:inline-block;margin-top:5px;}
.page-main-content .filter-button span:hover{text-decoration: line-through;background-color: #ccc;}
.page-main-content .filter-button span .ti-close{font-size: 11px;margin-left: 5px;}

.product-right .color-variant li.disable{position:relative}
.product-right .color-variant li.disable img{opacity:0.2;}
.product-right .color-variant li.disable:after {content: "";background-image: url("../images/svg/cross.svg");top: 13px;right: 3px;height: 25px;width: 25px;background-size: 70%;background-repeat: no-repeat;position: absolute;}
.product-description .alert{font-size: 12px;font-weight: bold;color: #ff4c3b;margin-top: 5px;padding:0px;}
.pro_sticky_info .product-slick{min-height: 550px;}
.checkout-page .checkout-form input[type="number"]{padding:0 18px;}

.ast-addon {display: flex;flex-direction: column;margin-bottom: 16px;margin-top: 16px;}
.ast-addon-title-wrapper {display: flex;flex-direction: column;gap: 4px;margin-bottom: 16px;text-align: left;}
.ast-addon-title {font-size: 20px!important;font-weight: 500;}
.ast-addon-title i{font-size: 10px;}
.ast-addon-item-wrapper {align-items: center;display: flex!important;flex-direction: row;gap: 8px;margin-bottom: 12px;}
.ast-addon-item-info-wrapper {align-items: center;display: flex;flex: 1;flex-direction: row;gap: 8px;min-width: 0;}
.ast-addon-item-info {align-items: flex-start;box-sizing: border-box;display: flex;flex-direction: column;flex-grow: 1;flex-shrink: 1;font-size: 14px;gap: 4px;line-height: 140%;min-width: 0;}
.ast-addon-item-title {display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;color: inherit;max-width: 100%;-webkit-text-decoration: none;text-decoration: none;}
.ast-addon-price-container {display: flex;flex-direction: row;gap: 4px;}
.ast-image-wrapper {border-radius: 4px;cursor: pointer;display: flex;flex-shrink: 0;overflow: hidden;position: relative;width: 60px;border: 1px solid #aaa;}
.ast-image {flex-shrink: 1;-o-object-fit: cover;object-fit: cover;width: 100%;}

.container .three-blocks-div {margin-top: 40px;background: #fbf7f7;padding: 20px;display: flex;justify-content: space-between;padding-bottom: 40px;}
.container .three-blocks-div .content01 {width: 33%;}
.container .three-blocks-div .content01 .img_data {margin-bottom: 5px;}
.container .three-blocks-div .content01 .img_data svg {width: 23px;height: 23px;}
.container .three-blocks-div .content01 h4 {margin-bottom: 5px;margin-top:10px;}
.container .three-blocks-div .content01 p {padding: 0px;}

.product-pagination .product-search-count-bottom{border-left:0px;}

@media (max-width: 991px){
.secure-image{text-align:center!important;}
.product-right .product-icon .product-social li{padding:10px;}
}
@media (max-width: 767px){
.search-page ul.pagination{border:1px solid #dddddd;border-top:0px;}
.search-page .product-search-count-bottom{display:block;text-align:center;padding-right:0px;}
.pro_sticky_info .product-slick{min-height: auto;}
.container .three-blocks-div .content01 p{text-align: center;}    
.product-pagination .product-search-count-bottom{border-left:1px solid #dddddd;}
}
@media (max-width: 577px){
.container .three-blocks-div {flex-wrap: wrap;}
.container .three-blocks-div .content01 {width: 100%; margin-bottom: 25px;}
.divMiniCart ul li .media img{display:block!important;}	
.autocomplete-suggestion img{display:inline!important;float:left;}
.about-page ul li{text-align:left;}
.about-page p{text-align:left;}
.product-right .product-icon .product-social li a i{font-size:30px;}
.checkout-page .checkout-form .check-out .form-group:last-child {margin-bottom:15px;}
.pmn{padding-right: 0px;}
#txtNotifyEmail::placeholder{font-size: 10px;}
.description .best-icons img {width: 20px;height: 20px;fill: #444;}
.description .best-icons .icon-item .description{font-size: 12px}
}
@media only screen and (max-width:500px) {
.cart-page .col-6.col-grid-box {width: 90%;margin: 5%;}
.cart-page #divCalcShipping {padding-left: 0px;}
.cart-page .cart-section tbody tr td .mobile-cart-content .col {padding-left: 0px;padding-right: 0px;}
.cart-page .qty-box .input-group {justify-content: left;}
.cart-page .cart-section tfoot tr td:first-child {width: 60%;}
.cart-page .cart-section tfoot tr td {padding-right: 10px;}
}

@media (max-width: 480px){
.brand-logo img{height:50px}
}
