/*
Theme Name: Redesign (Beta)
Author: Amir Piri
Email: amirboy1997@gmail.com
Linkedin: https://www.linkedin.com/in/amir-piri-a0ba8120b
Version: Beta
*/

/*general*/
.border-amp {border: 2px solid #1d242c96 !important; border-left-color:none !important;}
.bg-white-amp {background-color: #fff !important;}

/*slider*/
.index-slider-amp {height: auto;}
.slider-items-amp {height: auto;}
.slider-items {}
.slider-item-context {min-height: 500px;max-width: 1920px;margin: auto;position: absolute;top: 0;bottom: 0;display: flex;align-items: center;}
.slider-item-image { width: auto !important; margin: 0 auto; }
.slider-item-title {font-size: 30px;font-weight: 300;width: fit-content;padding: 10px 32px;display: inline-flex;}
.index-slider-amp .owl-dots .owl-dot.active span { background: #e7edeb; }
.index-slider-amp .owl-dots .owl-dot span { height: 5px; width: 15px; display: block; /* border-radius: 100%; */ background: #50555a; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.07); transition: background 0.15s ease-in-out; }
.index-slider-amp .owl-dots { display: flex; position: absolute; bottom: 20px; left: 0; right: 0; justify-content: center;}
.index-slider-amp .owl-dots .owl-dot { margin-left: 5px;}

.footer-about {font-size: 30px;font-weight: 900;width: fit-content;padding: 10px 32px;display: inline-flex;}
.footer-description {font-size: 20px;font-weight: 300;width: fit-content;padding: 10px 32px;display: inline-flex;}
.slider-item-description {font-size: 20px;width: fit-content;background-color: #f2f6f7;padding: 5px 16px;}
.slider-item-button {width: fit-content;}
.index-slider .owl-dots .owl-dot.active span { background: #e7edeb; }
.index-slider .owl-dots .owl-dot span { height: 5px; width: 15px; display: block; background: #50555a; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.07); transition: background 0.15s ease-in-out; }
.index-slider .owl-dots { display: flex; position: absolute; bottom: 20px; left: 0; right: 0; justify-content: center;}
.index-slider .owl-dots .owl-dot { margin-left: 5px;}
/*category*/
.components-title {/* border-bottom: 2px solid #1d242c !important; *//* padding-left: 25px !important; *//* padding-right: 25px !important; *//* padding-bottom: 10px !important; *//* margin-bottom: 5px !important; */font-size: 20px !important;position: relative;margin: auto;text-align: right !important;flex: auto;color: #1d242c;}
.category-item-image {width: 100%;height: 100%; box-shadow: rgba(0, 0, 0, 0.15) 2.4px 2.4px 3.2px !important;}
.category-item-image-section {text-align: center;position: relative;}
.category-item-title {text-align: center;font-size: 17px;margin-top: 10px;color: #000;margin-bottom: 0px !important;}
.category-coming {justify-content: center;align-items: center;top: 0;left: 0;right: 0;bottom: 0;margin: auto;display: flex;position: absolute;background-color: #1D242C;height: fit-content;width: 175px;border-radius: 9px;padding: 3px 0px !important;font-weight: 900;}
.category-item-image-coming {width: 170px;height: 170px;filter: blur(1px);}

/*product list*/
.discount {font-size: 13px;position: absolute;top: 0;margin: auto;display: flex;left: 0 !important;right: 0 !important;background: #1c2574;color: #f2f6f7;width: fit-content;height: fit-content;padding: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;}
.btn-amp {color: #f2f6f7 !important;background-color: #1c2574 !important;border-color: #1c2574 !important;width: fit-content;padding: 10px 10px 10px 10px;}
.store-product-image-element-amp {/* box-shadow: 0 1px 5px rgb(0 0 0 / 7%) !important; */}
.blog-cats-tabs-container {border-radius: 7px !important;}

/*banners*/
.banners {box-shadow: rgba(0, 0, 0, 0.15) 2.4px 2.4px 3.2px !important; border-radius: 7px !important;}
.banners-image {height: auto;}
.banner-image {height: auto;}
.one-banner-image {}
.banners-item-title {width: fit-content;padding: 5px 15px;font-size: 19px;font-weight: 400;color: #fff;width: 30rem;height: 20rem;box-shadow: 0 0 1rem 0 rgba(0, 0, 0, .2);border-radius: 5px;background-color: rgba(255, 255, 255, .15);backdrop-filter: blur(5px);}
.banners-item-slogan {font-weight: 800;/* color: #1d242c; */}
.banners-item-btn {margin-top: 10px;width: fit-content;text-align: left;color: #f2f6f7 !important;}
.two-banners-title {position: absolute;left: 0;right: 0;top: 0;padding: 25px 50px !important;}

/* card elements */
.card-text { font-size: 14px;}
.card-title { font-size: 16px;}
.card-btn {position: absolute;right: -3px;bottom: -3px;border-radius: 15px 0 15px 0;font-size: 10px;font-weight: bold;height: 50px;width: 50%;padding-bottom: 16px;padding-top: 17px;flex-wrap: nowrap;white-space: nowrap;}
.card-compare-price { color: gray; text-decoration: line-through; display: inline-block; font-size: 14px; }
.card-price { display: inline-block; font-size: 16px; }
.card-badge {position: absolute;height: 30px;width: 50%;font-size: 16px;border-radius: 0px 0px 5px 5px !important;right: calc(100% - 75%);padding-top: 8px;box-shadow: 0px 5px 15px rgba(130, 130, 130, 0.2);}
.card-blog-btn {position: absolute;left: -3px;bottom: -3px;border-radius: 0 15px 0 15px;font-size: 15px;font-weight: bold;height: 50px;width: 50%;padding-bottom: 15px;padding-top: 14px;}
.card-blog-title {display: inline-block;font-size: 16px;}
.card-blog-text {margin-bottom: 50px;font-size: 15px;}
.card-blog-caption { display: inline-block; font-size: 16px; }
.card-blog-elements {display: inline-block;font-size: 12px;}
.card-font-amp {font-size: 14px;font-weight: 700;}

.btn-cat-amp {color: #f2f6f7 !important;background-color: #1c2574 !important;cursor: pointer;font-size: 16px;}
.btn-cat-amp-link {color: #1d242c !important;border-color: #1d242c !important;width: fit-content;padding: 10px 8px 10px 8px;border: 1px solid #1d242c;}
.btn-cat-amp.active {color: #f2f6f7 !important;background-color: #1c2574 !important;cursor: pointer;border-bottom: #d91717 3px solid !important;font-size: 16px;}
.blog-cats-tabs {border:none;}

.card-shadow {box-shadow: rgb(0 0 0 / 40%) 0px 2px 4px, rgb(0 0 0 / 30%) 0px 7px 13px -3px, rgb(0 0 0 / 20%) 0px -3px 0px inset;border-radius: 7px !important;}

.modal-footer {border-top: none !important;}
.product-quickview-modal-title-amp {border-bottom: 2px solid #1d242c !important; padding-left: 25px !important; padding-right: 25px !important; padding-bottom: 10px !important; margin-bottom: 30px !important; font-size: 20px !important; position: relative; margin: auto;}

/* progressbar */
.progressbar {counter-reset: step;}
.progressbar li {list-style-type:none;float:left;width: 33.33%;position:relative;text-align:center;z-index:1;border-color: #000;font-weight: 800;}
.progressbar li:before {content: counter(step);counter-increment: step;width:30px;height:30px;line-height:30px;border:1px solid #555B6E;display:block;text-align:center;margin: 0 auto 10px auto;border-radius: 50%;background-color: #fff;z-index: -1;}
.progressbar li:first-child:after { content:none; }
.progressbar li.active {color: #77a464;}
.progressbar li.active:before {border-color: #77a464;}
.progressbar li.active + li:after {background-color: #77a464;}
@media(min-width:0px) {
	.progressbar li:after {content: '';position:absolute;width: 55%;height: 3px;background-color: #555B6E;top:15px;left: -28%;z-index:0;color: #77a464;}
}

@media(min-width:576px) {
	.progressbar li:after {content: '';position:absolute;width: 76%;height: 3px;background-color: #555B6E;top:15px;left: -38%;z-index:0;color: #77a464;}
}
@media(min-width:768px) {
	.progressbar li:after {content: '';position:absolute;width: 84%;height: 3px;background-color: #555B6E;top:15px;left: -42%;z-index:0;color: #77a464;}
}

@media(min-width:992px) {
	.progressbar li:after {content: '';position:absolute;width: 88%;height: 3px;background-color: #555B6E;top:15px;left: -44%;z-index:0;color: #77a464;}
}

@media(min-width:1200px) {
	.progressbar li:after {content: '';position:absolute;width: 90%;height: 3px;background-color: #555B6E;top:15px;left: -45%;z-index:0;color: #77a464;}
}
.components-anchor { color: #000; font-size: 20px; text-align: left;}
.section-list-btn {text-align: end;color: #000;position: relative;margin: 10px 0px;/* justify-content: end; *//* flex: auto; */border: 2px #000 solid;padding: 5px 15px;border-radius: 7px;/* display: flex; */font-size: 12px;}
.section-title { display: inline-flex; position: relative; width: 100%; border-bottom: 2px solid #1d242c !important; margin-bottom: 15px;}

.offcanvas {  }
.offcanvas-sidebar { position: fixed; right: -100%; top: 0; z-index: 1000; width: 350px; background: white; overflow: auto; height: 100%; direction: ltr; box-shadow: -5px 0px 20px 0px rgba(0, 0, 0, 0.1); transition: 0.5s; }
.offcanvas-header { direction: rtl; padding: 20px 15px; line-height: 30px; position: relative; background: #f3f3f3; display: grid; justify-content: center; align-items: center; text-align: center;}
.offcanvas-brand {font-size: 22px !important;color: black !important;}
.offcanvas-close {position: absolute !important;left: 0;top: 0;bottom: 0;height: 100%;width: 50px;background: none;border: none;font-size: 25px;cursor: pointer !important;text-align: center;color: #1c2574;}
.offcanvas-overlay { content: ' '; display: none; position: fixed; background: #00000082; top: 0; right: 0; bottom: 0; left: 0; z-index: 999; }
.offcanvas-nav {list-style: none !important;padding: 0;margin: 0;direction: rtl !important;border-top: 1px solid #e2e2e2;}
.offcanvas-nav-item {position: relative !important;}
.offcanvas-nav-link {display: block !important;background: #fdfdfd !important;color: #383838 !important;border-bottom: 1px solid #e2e2e2;line-height: 150% !important;padding: 12px 15px 12px 45px !important;}
.offcanvas-nav-toggle {position: absolute !important;top: 0 !important;bottom: 0;left: 0;height: 35px !important;border: .5px solid !important;background: none !important;width: fit-content !important;outline: none !important;cursor: pointer !important;margin: 7px 15px;padding: 0 15px;}
.offcanvas-nav-toggle-icon:before { content: "\f0d7"; }
.offcanvas-nav-close { display: none; }
.offcanvas-nav-subset { list-style: none; padding: 0; margin: 0; display: none; }
.offcanvas-expanded .offcanvas-sidebar { right: 0; }
.offcanvas-expanded .offcanvas-overlay { display: block; }
.offcanvas-nav-item-expanded > .offcanvas-nav-subset { display: block; }
.offcanvas-nav-item-expanded > .offcanvas-nav-toggle > .offcanvas-nav-toggle-icon:before { content: "\f0d8"; }
.offcanvas-nav-subset-1 .offcanvas-nav-link {padding-right: 40px !important;}
.offcanvas-nav-subset-2 .offcanvas-nav-link { padding-right: 80px; }
.offcanvas-nav-subset-3 .offcanvas-nav-link { padding-right: 120px; }

.footer-nav {list-style: none !important;padding: 0;margin: 0;direction: rtl !important;}

@media(max-width:374px) {
	.offcanvas-sidebar { width: calc(100% - 30px); }
}
.cart-item-quantity-group { align-items: center;}
.input-group-amp {height:47.99px;}
.amp-span {display: flex; align-items: center;}
.keeping-term { position: relative; z-index: 2;}
.keeping-term-title { font-size: 26px;}
.keeping-term-item {/* background-color: #ddd8c4db; */border-radius: 15px;padding: 10px 15px;margin: 5px 15px;border: 2px solid #1d242c96 !important;display: flex;align-items: center;}
.keeping-term-item-text {font-size: 16px;display: inline-flex;/* display: flex; */align-items: center;}
.keeping-term-item-description {font-size: 16px;display: flex;align-items: center;}
.keeping-term-image {position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;opacity: 0.3;border-radius: 15px;}
.keeping-term-badge {z-index: 2;position: absolute;border: 2px solid #1d242c96 !important;border-top-left-radius: 0;border-top-right-radius: 0;border-bottom-left-radius: 15px;border-bottom-right-radius: 15px;font-size: 16px;padding: 10px 30px;margin-left: auto;margin-right: auto;margin-top: -2px;display: block;right: 0;left: 0;width: fit-content;/* background-color: #ddd8c4db !important; */}
.keeping-term-badge-bottom {z-index: 2;position: absolute;border: 3px solid #ddd8c4;border-top-left-radius: 0;border-top-right-radius: 0;border-bottom-left-radius: 15px;border-bottom-right-radius: 15px;font-size: 16px;padding: 10px 30px;margin-left: auto;margin-right: auto;margin-top: -3px;display: block;right: 0;left: 0;width: fit-content;background-color: #ddd8c4db !important;}
.keeping-term-badge-bottom li { list-style: none; display:inline-block;}
.keeping-term-badge-bottom li:after {content: 'ÃƒÆ’Ã¢â€žÂ¢Ãƒâ€¹Ã¢â‚¬Â '; margin-right:5px; display: inline-block;}
.keeping-term-badge-bottom> li:first-child { display:none !important;}
.keeping-term-badge-bottom> li:last-child:after { content:none !important;}
.keeping-term-item-image {height: 50px;margin-left: 10px;color: #555B6E !important;filter: contrast(0.3);}
/* forms */
.signup-terms {background-color: #efefef;width: fit-content;}
.signup-nonepad {padding-right: 0px !important; padding-left: 0px !important;}
.forms-description {font-size:20px;}
.forms-container { background-color:#FFFFFF ;padding-right: 0 !important; padding-left: 0 !important; margin-right: 0 !important; margin-left: 0 !important;}
.forms-sidebar {width: 100%;display: flex;}
.forms-sidebar-image {position: fixed;}
.forms-sidebar-content { width: fit-content; height: fit-content; margin: auto; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: transparent; filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16)); backdrop-filter: blur(10px); --webkit-backdrop-filter: blur(10px); background-color: rgb(255 255 255 / 0.4); border-radius: 10px;}
.twoforms-sidebar-content { width: fit-content; height: fit-content; margin: auto; position: absolute; right: 0; bottom: 10%; left: 0; background: transparent; filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16)); backdrop-filter: blur(10px); --webkit-backdrop-filter: blur(10px); background-color: rgb(255 255 255 / 0.4); border-radius: 10px;}
.shekhayatsubject {}
.form-img { background-position: center; background-size: cover; position: fixed; display: flex; height: 100%; margin: auto; left: 0;}
.manage-bar {display:none;}
.justify-content-space-between {justify-content:space-between !important; }
.justify-content-flex-end {justify-content: flex-end !important;}
.p-7 {padding: 7px !important;}
.px-7 {padding-left: 7px !important; padding-right: 7px !important;}

/* signin page elements */
.signin-rememberme-label {margin-right: 20px;}
.signin-loading { margin: 20px 0 0; }
/* signup page elements */
.signup-container {background-color: #FAF9F9;}
.forms-title {font-weight: 900;}
.signup-separator {width: 100%;}
.signup-loading { margin: 20px 0 0; }

/*form input*/
.form-group {  position: relative;  margin-bottom: 1rem;}
.form-group > input,.form-group > label {height: 3.125rem;padding: .75rem;border: 1px solid #8A8A8A;}
.form-group > label  {  position: absolute;  top: 0;  left: 0;  display: block;  width: 100%;  margin-bottom: 0; /* Override default `<label>` margin */  line-height: 1.5;  color: #495057;  pointer-events: none;  cursor: auto; /* Match the input under the label */  border: 1px solid transparent;  border-radius: .25rem;  transition: all .1s ease-in-out;  font-weight: 400;}
.form-group > .signup-country-input:after > label {display:none !important;}
.form-group input::-webkit-input-placeholder {  color: transparent;}
.form-group input:-ms-input-placeholder {  color: transparent;}
.form-group input::-ms-input-placeholder {  color: transparent;}
.form-group input::-moz-placeholder {  color: transparent;}
.form-group input::placeholder {  color: transparent;}
.form-group input:not(:placeholder-shown) {padding-top: 1.25rem;padding-bottom: .25rem;}
.form-group input:not(:placeholder-shown) ~ label {padding-top: .25rem;padding-bottom: .25rem;font-size: 12px;color: #777;}
.form-group > select  {  position: inherit;  top: 0;  left: 0;  display: block;  width: 100%;  margin-bottom: 0; /* Override default `<label>` margin */  line-height: 1.5;  color: #495057;  pointer-events: visible;  cursor: auto; /* Match the input under the label */  border: 1px solid transparent;  border-radius: .25rem;  transition: all .1s ease-in-out;  border: 1px solid #8A8A8A;  box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.16);  margin-bottom: 30px;}
.form-group select:not(:placeholder-shown) {padding-top: 1.25rem;padding-bottom: .25rem;}
.form-group select:not(:placeholder-shown) ~ label { padding-top: .25rem; padding-bottom: .25rem; font-size: 12px; color: #777;}
.form-group > textarea,.form-group > label {  height: auto;  padding: .75rem;}
.form-group textarea:not(:placeholder-shown) { padding-top: 1.25rem; padding-bottom: .25rem;}
.form-group textarea:not(:placeholder-shown) ~ label { padding-top: .25rem; padding-bottom: .25rem; font-size: 12px; color: #777;}
.form-group > .input-group > input,.form-group > .input-group > label {height: 3.125rem;padding: .75rem;}
.form-group > .input-group > label  {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;margin-bottom: 0; /* Override default `<label>` margin */line-height: 1.5;color: #495057;pointer-events: visible;cursor: auto; /* Match the input under the label */border: 1px solid transparent;border-radius: .25rem;transition: all .1s ease-in-out;border: 1px solid #8A8A8A;box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.16);margin-bottom: 30px;}
/* Fallback for Edge
-------------------------------------------------- */
@supports (-ms-ime-align: auto) {
	.form-group > label { display: none;}
	.form-group input::-ms-input-placeholder { color: #777; }
}
/* Fallback for IE
-------------------------------------------------- */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.form-group > label { display: none;}
	.form-group input:-ms-input-placeholder { color: #777;}
}
/* cart */
.cart-input-group { background-color: transparent; border: none;}
.cart-item-quantity-group>.form-control:nth-child(2), .cart-item-quantity-group>.custom-select:nth-child(2) {border-top-left-radius: 0.4rem !important;border-bottom-left-radius: 0.4rem !important;border-top-right-radius: 0.4rem !important;border-bottom-right-radius: 0.4rem !important;}
.cart-item-quantity-group>.form-control:not(:last-child), .cart-item-quantity-group>.custom-select:not(:last-child) {border-top-right-radius: 0.4rem !important;border-bottom-right-radius: 0.4rem !important;border-top-left-radius: 0.4rem !important;border-bottom-left-radius: 0.4rem !important;}
.input-group>.cart-coupons-btn>.btn { margin-right: 15px; border-top-right-radius: .25rem !important; border-bottom-right-radius: .25rem !important; border-top-left-radius: .25rem; border-bottom-left-radius: .25rem;}
.cart-coupons-code-group>.form-control:not(:last-child), .cart-coupons-code-group>.custom-select:not(:last-child) { border-top-right-radius: .25rem; border-bottom-right-radius: .25rem; border-top-left-radius: .25rem !important; border-bottom-left-radius: .25rem !important;}
.form-group > .cart-coupons-code-group > label  {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;margin-bottom: 0; /* Override default `<label>` margin */line-height: 1.5;color: #495057;pointer-events: visible;cursor: auto; /* Match the input under the label */border: 1px solid transparent;border-radius: .25rem;transition: all .1s ease-in-out;border: none;box-shadow: none;margin-bottom: 30px;}
.cart-description-term {/* background-color: #ddd8c4a1 !important; */border: 3px solid #ddd8c4;}

/* cart page elements */
.cart-description { color: gray; }
.cart-item {padding: 10px 0;}
.cart-item-image {height: 100%;}
.cart-item-image-link {  }
.cart-item-image-element {width: 100%;border: 2px solid #1c2574;box-shadow: rgb(0 0 0 / 15%) 2.4px 2.4px 3.2px !important;border-radius: 7px !important;}
.cart-item-details {height: 100%;line-height: 160%;border-right: none !important;padding-right: 0px !important;}
.cart-item-title { line-height: 145%; }
.cart-item-link {font-size: 15px;font-weight: 800;}
.cart-item-subtitle {font-size: 13px;font-weight: 400;}
.cart-item-id {font-size: 13px;font-weight: 400;}
.cart-item-remove {line-height: 150%;height: fit-content;display: inline-block;position: absolute;left: -2px;margin-left: 20px;bottom: 2px;}
.cart-item-amounts { height: 100%; font-size: 14px; line-height: 180%; }
.cart-item-quantity { margin-bottom: 10px; }
.cart-item-quantity-input {background-color: #1c257405;border: none;border: solid 1px #1c2574;max-width: 75px;border-radius: 10px !important;}
.cart-item-price-compare { text-decoration: line-through; color: gray; display: inline-block; margin-left: 5px; }
.cart-item-subtotal { height: 100%; }
.cart-item-subtotal-title { font-size: 18px; }
.cart-item-loading { margin-top: 10px; }
.cart-details { margin: 0; }
.cart-coupons-items { margin-top: 10px; }
.cart-coupons-item { margin: 5px 0 0 5px; }
.cart-empty-description { margin: 30px 0 20px; }
.cart-loading { margin: 30px 0 0; }

@media(max-width:767px) {
	.cart-item-amounts { margin-top: 30px; }
}

@media(max-width:991px) {
	.cart-item-subtotal {/* display: none; */}
}

@media(min-width:768px) {
	.cart-item-details,
	.cart-item-amounts,
	.cart-item-subtotal {/* border-right: 1px solid #efefef; *//* padding-right: 30px; */}
	.payment-right-border {border-right: 2px solid #e8edee !important;}
}

/* cart auth page elements */
.cart-auth-description { color: gray; }
.cart-auth-mode-question { margin-bottom: 15px; }
.cart-auth-loading { margin: 20px 0 0; }

/* cart checkout page elements */
.cart-checkout-description { color: gray; }
.cart-checkout-contact-description { color: gray; }
.cart-checkout-shipping-description { color: gray; }
.cart-checkout-location {background-color: #efefef;border: 1px solid #8A8A8A;border-radius: .25rem;box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.1);}
.cart-checkout-location-container { width: 100%; height: 300px; background: #f8f8f8; border-radius: 4px; border: 1px solid #ced4da; }
.cart-checkout-location-help { color: gray; margin-top: 10px; }
.cart-checkout-description-field-help { color: gray; margin-top: 10px; }
.cart-checkout-description-field-input {height: 200px !important;}
.cart-checkout-loading { margin: 20px 0 0; }

/* cart payment page elements */
.cart-payment-description { color: gray; }
.cart-payment-shipping-description { color: gray; margin-bottom: 25px; }
.cart-payment-details-created {color: gray;font-size: 14px;}
.cart-payment-details-duedate {color: gray;font-size: 14px;}
.cart-payment-method-description { color: gray; margin-bottom: 25px; }
.cart-payment-bank-description {color: gray;margin-bottom: 48px;}
.cart-payment-transfer { line-height: 200%; }
.cart-payment-transfer-description { color: gray; margin-bottom: 25px; }
.cart-payment-transfer-pan-value { display: inline-block; direction: ltr; }
.cart-payment-transfer-iban-value { display: inline-block; direction: ltr; }
.cart-payment-transfer-account-value { display: inline-block; direction: ltr; }
.cart-payment-fish-description {color: gray;margin-bottom: 10px;}
.cart-payment-fish-submit { margin-top: 5px; }
.cart-payment-online-description { color: gray; margin-bottom: 25px; }
.cart-payment-online-submit { margin-top: 5px; }/*
.custom-control-label::after {position: absolute;bottom: 0.325rem;left: 47%;display: flex;width: 1.25rem;height: 1.25rem;content: "";background: no-repeat 50% / 50% 50%; align-items: flex-end;align-content: flex-end;top: unset;right: 47%;}
.custom-control-label::before {position: absolute;bottom: 0.325rem;left: 47%;display: flex;width: 1.25rem;height: 1.25rem;pointer-events: none;content: "";background-color: #1c257403;border: #1c2574 solid 1px;top: unset;right: 47%;}*/
.custom-control-input { position: absolute; right: 0; z-index: -1; width: 1.25rem; height: 1.575rem; opacity: 0;}
.offcanvas-nav-item-expanded > .offcanvas-nav-link {background-color: #1c2574 !important;color: #fdfdfd !important;}
.offcanvas-nav-item-expanded > .offcanvas-nav-toggle {color: #343a40; background-color: #fdfdfd !important; border-color: #343a40;}
.cart-title {color: #77a464;}
.cart-payment-btn {width: fit-content;}
.label-payment {display: flex; justify-content: center; align-items: center; flex-direction: column;}
.footer-social-icons {}
.footer-social-icons a {margin-right: 20px !important;color: #000 !important;font-size: 28px !important;align-content: center;align-items: center;}
.footer-namaad {width: 88px;height: 88px;border-radius: 5px;box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.16);justify-content: center;align-items: center;background-color: #1c257417 !important;}
.footer-contact {color: #fff;display: inline-block;border-radius: 5px;width: 65px;height: 30px;line-height: 28px;text-align: center;background: #100146;margin-left: 10px;font-size: 20px;}
.site-footer-about { text-align: right;}
.store-topbar-search-query-submit, .cart-auth-submit {color: #f2f6f7 !important; background-color: #1c2574 !important; border-color: #1c2574 !important;}
.header-logo-sm {height: auto;}
.header-links-item-basket { min-width: 60px; background: #e0671e; border-radius: 30px; color: #fff;}
.badge-dark { color: #e0671e; background-color: #fff;}
.bg-red { background-color: #1c2574 !important;}
.product-discount-holder .product-discount { padding: 5px 5px 3px; background: #1c2574; border-radius: 0 0.1875rem 0.1875rem 0;}
.custom-radio .custom-control-label-amp::before { border-radius: 50%;}
.custom-control-label-amp::before { position: absolute; bottom: 0.325rem; left: 47%; display: flex; width: 1.25rem; height: 1.25rem; pointer-events: none; content: ""; background-color: #1c257403; border: #1c2574 solid 1px; top: unset; right: 47%;}
.custom-control-label-amp::before, .custom-file-label, .custom-select { transition: background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;}
.custom-control-label-amp::after {  position: absolute; bottom: 0.325rem; left: 47%; display: flex; width: 1.25rem; height: 1.25rem; content: ""; background: no-repeat 50% / 50% 50%; align-items: flex-end; align-content: flex-end; top: unset; right: 47%;}
.custom-control-label-amp::after { left: auto; /*right: -1.875rem;*/}
.product-compare{ position: absolute; display: flow-root; background-color: #1c2574; color: #fff !important;}
.footer-image1 {height: 75px; width: 75px; display: flex;}
.footer-image {height: 75px; width: 75px;}
.blog-card-item {height: 330px;}