@import url('https://fonts.googleapis.com/css2?family=Advent+Pro:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');


body {
	font-family: 'Advent Pro', sans-serif;
	color: white;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: 'Advent Pro', sans-serif;
}

p {
	font-family: 'Advent Pro', sans-serif;
}

a {
	font-family: 'Advent Pro', sans-serif;
}


/**remove one navitem for now */
.notnow{
    display:none !important;
}
/*end*/

.navbarcart {
	background-color: rgba(255, 255, 255, 0) !important;
	position: absolute !important;
	top: 4% !important;
}

#header-17589 {
	position: relative !important;
}

.color-form-label-text.fal.fa-search {
	color: white !important;
}


div.modal-dialog.modal-lg>div.modal-content {
	background: #080609 !important;
	box-shadow: 0px 0px 5px 0px rgba(255, 255, 255, 0.25) !important;
}

.is-success-heading,
.is-success-message {
	color: #FFF !important;
}

div.modal-body>div.container>div.row.text-center.padd50b>div.col-md-6.col-md-offset-3 {
	margin-left: 20% !important;
}

.color-form-label-text.fal.fa-search{
    right: 15px !important;
}

em.fa.fa-phone{
    display: none !important;
}

.iti__flag-container{
    left:-45px !important;
}


/**popup**/
#callid>div>div.content>div:nth-child(1)>span>a {
	margin-left: 66px !important;
}

.amen {
	z-index: 9 !important;
}

.is-overlay .is-overlay-content.content-selectable {
	z-index: 0 !important;
}

.overlay {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0, 39, 41, 0.6);
	transition: opacity 500ms;
	visibility: hidden;
	opacity: 0;
	z-index: 99999999 !important;
}

.overlay:target {
	visibility: visible;
	opacity: 1;
	z-index: 999999999 !important;
	overflow: auto;
}

.popup {
	margin: 70px auto;
	padding: 50px 42px;
	width: auto !important;
	max-width: 550px !important;
	position: relative;
	transition: all 5s ease-in-out;
	border-radius: 0px !important;
}

.popup .close {
	position: absolute;
	top: 20px;
	right: 30px;
	transition: all 200ms;
	font-size: 40px;
	font-weight: 300 !important;
	text-decoration: none;
	color: #fff !important;
	opacity: 1 !important;
	text-shadow: none !important;
}

.popup .close:hover {
	color: #06D85F;
}

.popup .content {
	text-align: left;
	overflow: auto;
	height: auto !important;
}

@media screen and (max-width: 700px) {
	.box {
		width: 70%;
	}

	.popup {
		width: 70%;
	}
}

/****popup end ***/

/**end**/

@media(min-width:577px) {
	.navbarabs {
		position: absolute !important;
	}
}


@media(max-width:576px) {
	.smaller {
		font-size: 60px !important;
	}

	.contactinfo {
		padding-left: 0px !important;
		border-left: 0 !important;
	}

	.padd {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}

	.mar {
		margin-top: 0 !important;
	}

	.brown {
		background-size: contain !important;
	}

	.nav.navbar-nav.flex.justify-center.items-center {
		display: block !important;
	}

	.navbar-brand>img {
		display: block;
		max-width: 170px !important;
		position: relative;
		top: -10px;
	}

	.homebackground {
		background-size: contain !important;
	}

	.margtop140 {
		margin-top: 140px !important;
	}
	
	.homeimg{
	    left: 0px !important;
	}

}


/**login modal**/

.modal-dialog>.modal-content {
	background: #1F1F1F !important;
}

#login-form>fieldset>div:nth-child(1)>label,
#login-form>fieldset>div:nth-child(2)>label,#signinModal > div > div > div > div > div.box-login.modal-box > hr {
	display: none !important;
}

#login-form{
    margin-bottom: 50px !important;
}

.box-login.modal-box>h3,
.box-register.modal-box>h3 {
	color: var(--orange, #F9A44E) !important;
	font-size: 26px !important;
	font-style: normal !important;
	font-weight: 700 !important;
	line-height: normal !important;
}

.box-login.modal-box>p,
.box-register.modal-box>p,
.form-group.has-error.has-danger>label,
fieldset>label,
.form-group>span,
.form-group>label,
.checkbox-inline,
.form-actions>p {
	color: var(--white, #E1DAD2) !important;
	font-size: 16px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: normal !important;
}

.box-login.modal-box>p,
.box-register.modal-box>p {
	margin-bottom: 30px !important;
}

.checkbox-inline>a,
.go-signin.show-signin-modal {
	color: var(--65-orange, rgba(249, 164, 78, 0.65)) !important;
	font-size: 16px !important;
	font-style: normal !important;
	font-weight: 700 !important;
	line-height: normal !important;
}

.input-group>.input-group-addon {
	background: transparent !important;
	border: 0 !important;
	/*border-bottom: 1px solid white !important;*/
	border-radius: 0 !important;
	color: #fff !important;
	padding-bottom: 0px !important;
}

#login-form>fieldset>div:nth-child(3)>div>a.forgot {
	float: right !important;
	color: var(--65-orange, rgba(249, 164, 78, 0.65)) !important;
	font-size: 16px !important;
	font-style: normal !important;
	font-weight: 700 !important;
	line-height: normal !important;
	margin-bottom: 40px !important;
}

#signinModal>div>div>div>div>div.box-login.modal-box>div,
#signinModal>div>div>div>div>div.box-login.modal-box>div>a {
	color: var(--white, #E1DAD2) !important;
	font-size: 16px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: normal !important;
}

.close {
	color: #FFF !important;
}

.dropdown-menu>li>a:hover {
	color: #333 !important;
}

/**end of login modal**/

/**eshop**/
#item-filters-form > a:nth-child(18), #collapsed-vendors{
    display:none !important;
}
.description-header>a {
    color:#fff !important;
}
.favourited {
    color: red!important;
}
.padd30t.items-container.flex.flex-wrap>.item-container.col {
	background: #080609 !important;
	border-bottom: 0px !important;
}

.row.padd30t.item-search-container {
	display: none !important;
}

.filter-label.size20,
.size20.attributes,
.size20.vendors {
	color: var(--white, #E1DAD2) !important;
	font-size: 16px !important;
	font-style: normal !important;
	font-weight: 700 !important;
	line-height: 24px !important;
	margin-top: 30px;
	text-transform: uppercase !important;

}

.fa-angle-down,
.fa-angle-up {
	color: white !important;
}

.filter-label.size20.tags.flex.justify-between>span {
	margin-top: 30px;
}

.item-filters-form>a.filter-label,
.filter-label.size20 {
	border-bottom: 1px solid #E1DAD2;
	padding-bottom: 15px;
}


#item-filters-form>span.filter-label.size20 {
	margin-top: 30px;
}

.filter-label>i {
	margin-top: 30px;
}

ul.list-unstyled>li>a,
.control-label>span,
.price-filter-input {
	color: var(--white, #E1DAD2) !important;
	font-size: 14px !important;
	font-style: normal !important;
	font-weight: 400 !important;
}


#slider-range {
	margin-top: 20px !important;
	border: 0px !important;
}

#slider-range>div {
	background: #404040 !important;
	border: 0px !important;
}

#slider-range>span {
	border-radius: 180px;
	background: #404040;
	height: 25px;
	width: 25px;
	top: -8px;
}


.item-name.center>a {
	color: rgba(255, 255, 255, 0.65) !important;
	text-align: center !important;
	font-size: 18px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: normal !important;
	text-transform: none !important;
}

.item-price.center>strong {
	color: var(--orange, #F9A44E) !important;
	text-align: center !important;
	font-size: 18px !important;
	font-style: normal !important;
	font-weight: 700 !important;
	line-height: normal !important;
}

.item-image,
.col-md-4.text-center.shop-related-item>a>img,
.img-preview>a>img {
	box-shadow: 0px 4px 24px 0px rgba(255, 255, 255, 0.20) !important;
	background: #0A0A0C !important;
}

img.item-image:hover{
    transform: scale(1.1)!important;
    transition: transform 1s!important;
}

.item-image {
    transition: transform 1s!important;
}

#ordering-app>div>div.col-xs-12.col-md-2>div>br {
	display: none !important;
}

@media(min-width:577px) {
	#ordering-app>div>div.col-xs-12.col-md-2 {
		width: 20% !important;
		padding-left: 100px !important;
	}

	#ordering-app>div>div.col-xs-12.col-md-10 {
		width: 80% !important;
	}
}


/**end of eshop**/


/**productpage**/

div.p-4>div.mb-3>h3 {
	color: var(--orange, #F9A44E) !important;
	font-size: 30px !important;
	font-style: normal !important;
	font-weight: 500 !important;
	line-height: normal !important;
}

div.p-4>div:nth-child(2)>span {
	color: var(--orange, #F18747) !important;
	font-size: 20px !important;
	font-style: normal !important;
	font-weight: 700 !important;
	line-height: normal !important;
}

#ordering-app>main>div>div:nth-child(2)>div>div:nth-child(2)>div>div.flex.justify-between>div:nth-child(2) {
	color: #84cd64 !important;
	font-size: 24px !important;
	font-style: normal !important;
	font-weight: 700 !important;
	line-height: normal !important;
}

.breadcrumb.checkout-breadcrumb>li,
.breadcrumb.checkout-breadcrumb>li>a {
	color: #FFF !important;
	font-size: 12px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: normal !important;
	text-transform: uppercase !important;
}

.alert-success {
	background: #84cd64 !important;
    border-color: #84cd64 !important;
    color:#fff !important;
	text-align: center !important;
	font-size: 16px !important;
	font-style: normal !important;
	font-weight: 600 !important;
	line-height: normal !important;
}

.row.shop-item-attributes-wrapper>div>h4,
.shop-item-description-wrapper.row.d-flex.justify-content-center>div>h4,
.col-md-12.text-center>h4.my-4.h4 {
	color: var(--orange, #F9A44E) !important;
	font-size: 20px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: normal !important;
}

.row.shop-item-attributes-wrapper>div>table>tbody>tr>td,
.shop-item-description-wrapper.row.d-flex.justify-content-center>div>p {
	color: var(--white, #E1DAD2) !important;
	font-size: 16px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: normal !important;
}

.row.shop-item-attributes-wrapper>div>table>tbody>tr {
	background: #080609 !important;
}

.col-md-4.text-center.shop-related-item>div>span>a {
	color: rgba(255, 255, 255, 0.65) !important;
	text-align: center !important;
	font-size: 18px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: normal !important;
}

.col-md-4.text-center.shop-related-item>div {
	margin-top: 25px !important;
}

.quantity-control {
	border: 0.7px solid var(--white, #E1DAD2) !important;
	border-radius: 0px !important;
	padding: 5px 10px !important;
	color: var(--white, #E1DAD2) !important;
	font-weight: 400 !important;
	width: 28px !important;
	height: 28px !important;
}

.quantity-control:hover, .item-decrease-quantity:hover, .item-add:hover, div.flex.flex-wrap > div:nth-child(1) > div > div:nth-child(5) > a > span > i:hover {
	color: #000 !important;
	background: #FFF !important;
	cursor: pointer !important;
}

.flex-1.flex.justify-center.quantity-controls > a:hover{
    text-decoration: none !important; 
}



.flex.quantity-controls {
	color: var(--white, #E1DAD2) !important;
	text-align: center !important;
	font-size: 16px !important;
	font-style: normal !important;
	font-weight: 700 !important;
}

.btn.is-btn-primary.shop-button.shop-add-to-cart-button,
.btn-default.btn.is-btn-primary.btncontact,
.btn.is-btn-primary.btn-block,
.btn.shop-button.apply-coupon-button,
.filters-btn,
.button.btn-login.btn-primary,
.button.btn-primary {
	background-color: rgba(249, 164, 78, 0.65) !important;
	border: 0 !important;
	border-radius: 0px !important;
	color: var(--light-orange, #F9F8F3) !important;
	font-size: 14px !important;
	font-style: normal !important;
	font-weight: 700 !important;
	line-height: normal !important;
	text-transform: uppercase !important;
	padding: 16px 27px !important;
}


.show-signin-modal.go-guest.secondary-button {
	background-color: transparent !important;
	border: 1px solid rgba(249, 164, 78, 0.65) !important;
	border-radius: 0px !important;
	color: rgba(249, 164, 78, 0.65);
	font-size: 14px !important;
	font-style: normal !important;
	font-weight: 700 !important;
	line-height: normal !important;
	text-transform: uppercase !important;
	padding: 16px 27px !important;
}

.btn.is-btn-primary.shop-button.shop-add-to-cart-button:hover,
.btn-default.btn.is-btn-primary.btncontact:hover,
.btn.is-btn-primary.btn-block:hover,
.btn.shop-button.apply-coupon-button:hover,
.filters-btn:hover,
.button.btn-login.btn-primary:hover,
.button.btn-primary:hover,
.show-signin-modal.go-guest.secondary-button:hover {
	background-color: rgba(166, 108, 50, 0.65) !important;
	border: 0 !important;
	color: var(--light-orange, #F9F8F3) !important;
	text-decoration: none !important;
	cursor: pointer !important;
}


.btn-default.btn.is-btn-primary.btncontact {
	margin-top: 20px !important;
}

.flex.justify-between {
	align-items: center !important;
}

.flex.justify-between.items-center.cart-item {
	border-bottom: 1px dotted var(--main-colors-grey, #2E353D) !important;
	padding-bottom: 35px !important;
}

.shop-item-container.container {
	display: flex !important;
	flex-direction: row !important;
	flex-wrap: wrap !important;
}

ol.breadcrumb.checkout-breadcrumb {
	order: 1 !important;
	flex: 100% !important;
}

main>div>div:nth-child(2) {
	order: 2 !important;
	flex: 100% !important;
	margin-bottom: 50px !important;
}

main>div>hr {
	order: 4 !important;
	flex: 0% !important;
}

main>div>div.shop-item-description-wrapper.row.d-flex.justify-content-center {
	order: 5 !important;
	flex: 45% !important;
}

main>div>div.shop-item-description-wrapper.row.d-flex.justify-content-center>div.col-md-12.text-center.shop-item-description {
	text-align: left !important;
}

main>div>div.row.shop-item-attributes-wrapper {
	order: 3 !important;
	margin-top: 0px !important;
	flex: 45% !important;
}

main>div>div.col-md-12.text-center {
	order: 6 !important;
	text-align: left !important;
	flex: 100% !important;
}

main>div>div.row.shop-related-items-container {
	order: 7 !important;
	flex: 100% !important;
}

.item.carousel-top-image-wrapper>.description-wrapper {
	display: none !important;
}

.item>div.flex-1.center {
	text-align: center !important;
}

.sku {
	color: var(--white, #E1DAD2) !important;
	font-size: 16px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: normal !important;
}

.badge {
	display: inline-flex;
	padding: 10px;
	justify-content: center;
	align-items: center;
	border-radius: 100px;
	border: 1px dashed var(--orange, #F9A44E);
	background: #1F1F1F;
	color: #FFF;
	font-size: 14px;
	margin-left: 10px;
}



#ordering-app > main > div > div:nth-child(1) > div > div:nth-child(2) > div > div.mb-3 > span:nth-child(4) > a > span::before {
	content: "";
	display: inline-block;
	/* Display as a block-level element */
	background-image: url('https://phpmysqlappdiag454.blob.core.windows.net/blob/assets/images/lasanon-ike/5769356.png');
	width: 16px;
	/* Adjust the width of the icon */
	height: 16px;
	/* Adjust the height of the icon */
	background-size: cover;
	margin-right: 5px;
}

.item-tags {
	display: none !important;
}

/**end of productpage**/


/**sidecart**/
.add-to-cart-sidebar {
	height: 700px !important;
	padding: 128px 21px !important;
	background: #1F1F1F !important;
	box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.05) !important;
	border: 1px solid #1F1F1F !important;
}

div.add-to-cart-sidebar>div>div.top>div.row.text-center>div:nth-child(1)>i {
	color: #E1DAD2 !important;
}

div.add-to-cart-sidebar>div>div.top>div.row.text-center>div:nth-child(2)>span,
div.add-to-cart-sidebar>div>div.top>div:nth-child(2)>div>span {
	color: var(--white, #E1DAD2) !important;
	text-align: center !important;
	font-size: 16px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: normal !important;
}

div.add-to-cart-sidebar>div>div.top>div:nth-child(2)>div {
	text-align: center !important;
}

div.add-to-cart-sidebar>div>div.top>div:nth-child(2)>div>p {
	color: #79AB63 !important;
	text-align: center !important;
	font-size: 16px !important;
	font-style: normal !important;
	font-weight: 600 !important;
	line-height: normal !important;
}

.add-to-cart-sidebar button.close[data-v-7adbda9c] {
	top: 10px !important;
	right: 10px !important;
	color: white !important;
}

/**end of sidecart**/

/**cart**/

.row.cart.cart-open {
	background: #080609 !important;
}

.cart-title.text-center, div.leftside.col-md-6 > div > h1 {
	color: var(--orange, #F9A44E) !important;
	font-size: 30px !important;
	font-style: normal !important;
	font-weight: 700 !important;
	line-height: normal !important;
}

div.row.cart.cart-open>div.col-md-offset-2.col-md-8>div.text-center>a {
	color: var(--white, #E1DAD2) !important;
	text-align: center !important;
	font-size: 16px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: normal !important;
}

div.row.cart.cart-open>div.col-md-offset-2.col-md-8>div.flex.flex-wrap>div.w-100.center>a.cart-clear-button>span {
	color: var(--orange, #F9A44E) !important;
	text-align: center !important;
	font-size: 16px !important;
	font-style: normal !important;
	font-weight: 600 !important;
	line-height: normal !important;
}

img.cart-product-image {
	box-shadow: 0px 4px 24px 0px rgba(255, 255, 255, 0.20) !important;
	background: #0A0A0C !important;
	height: 100% !important;
}

.cart-product-name {
	color: var(--white, #E1DAD2) !important;
	font-size: 18px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: normal !important;
}

div.row.cart.cart-open>div.col-md-offset-2.col-md-8>div.flex.flex-wrap>div:nth-child(1)>div.flex.justify-between.items-center.cart-item>div:nth-child(4)>span>span {
	color: #79AB63 !important;
	font-size: 26px !important;
	font-style: normal !important;
	font-weight: 700 !important;
	line-height: normal !important;
}

.cart .cart-item .fa-trash {
	color: #FFF !important;
	border: 1px solid #FFF !important;
	background: #1F1F1F !important;
	padding: 5px !important;
}

div.row.cart.cart-open>div.col-md-offset-2.col-md-8>div.flex.flex-wrap>div:nth-child(2) {
	justify-content: center !important;
}

.row.cart.cart-open > div > div.text-center{
    text-align: left !important;
    border-bottom: 1px solid #626262 !important;
    padding-bottom: 32px !important;
}


div.row.cart.cart-open>div.col-md-offset-2.col-md-8>div.flex.flex-wrap>div.w-100.flex.padd30t>span>strong {
	margin-right: 200px !important;
	color: var(--white, #E1DAD2) !important;
	font-size: 24px !important;
	font-style: normal !important;
	font-weight: 700 !important;
	line-height: 150.9% !important;
}

div.row.cart.cart-open>div.col-md-offset-2.col-md-8>div.flex.flex-wrap>div.w-100.flex.padd30t>span:nth-child(2)>span>strong {
	color: var(--orange, #F9A44E) !important;
	font-size: 24px !important;
	font-style: normal !important;
	font-weight: 700 !important;
	line-height: 150.9% !important;
}

.justify-between.items-center.btn.is-btn-primary {
	padding: 16px 27px !important;
}

div.row.cart.cart-open>div.col-md-offset-2.col-md-8>div.flex.flex-wrap>div.w-100.flex.justify-center.padd30t.padd30b>a {
	padding: 16px 27px !important;
	width: 50% !important;
	display: flex !important;
	flex-direction: row-reverse !important;
	justify-content: center !important;
	color: var(--light-orange, #F9F8F3) !important;
	font-size: 14px !important;
	font-style: normal !important;
	font-weight: 700 !important;
	line-height: normal !important;
	text-transform: uppercase !important;
}

div.row.cart.cart-open>div.col-md-offset-2.col-md-8>div.flex.flex-wrap>div.w-100.flex.justify-center.padd30t.padd30b>a>i {
	margin-left: 10px !important;
}

.flex-1.flex.justify-center.quantity-controls {
	flex-direction: row-reverse !important;
	max-width: 100px;
	justify-content: center;
	align-items: center;
	background: #080609;
}

.flex-1.flex.justify-center.quantity-controls>div.flex.items-center {
	flex-direction: row-reverse !important;
}


.item-decrease-quantity,
.item-add {
	border: 1px solid #FFF !important;
	background: #1F1F1F !important;
	border-radius: 0px !important;
	color: #fff !important;
	padding: 10px !important;
	margin: 10px !important;
}

.item-add:hover {
	text-decoration: none !important;
}

/**end of cart**/

/**checkout process**/

.checkout-container .rightside {
	background: #080609 !important;
}

div.leftside.col-md-7>div.col-md-offset-4.col-md-8>div:nth-child(2)>span,
div.leftside.col-md-7>div>div:nth-child(4)>span {
	color: #FFF !important;
	font-size: 14px !important;
	font-style: normal !important;
	font-weight: 700 !important;
	line-height: normal !important;
}

div.leftside.col-md-7>div>div:nth-child(4) {
	margin-top: 25px !important;
	margin-bottom: 40px !important;
}


div.leftside.col-md-7>div.col-md-offset-4.col-md-8>div:nth-child(2)>span>a,
div.leftside.col-md-7>div>div:nth-child(4)>span>a {
	color: #FFF !important;
	font-size: 16px !important;
	font-style: normal !important;
	font-weight: 700 !important;
	line-height: normal !important;
	text-decoration-line: underline !important;
}

.btn.btn-block.is-btn-secondary.shop-button.back-to-shopping-button {
	border: 1px solid rgba(249, 164, 78, 0.65) !important;
	padding: 16px 27px !important;
	color: var(--light-orange, #F9F8F3) !important;
	font-size: 14px !important;
	font-style: normal !important;
	font-weight: 700 !important;
	line-height: normal !important;
	text-transform: uppercase !important;
	margin-top: 30px !important;
}

.fal.fa-6x.fa-bags-shopping {
	color: #FFF !important;
	font-size: 18px !important;
}

#ordering-app,
#ordering-app .checkout-container,
#ordering-app .checkout-container>.row,
#ordering-app .checkout-container .leftside,
#ordering-app .checkout-container .rightside {
	min-height: auto !important;
}

div.rightside.col-md-5>div>div:nth-child(1)>p {
	color: #FFF !important;
	font-size: 18px !important;
	font-style: normal !important;
	font-weight: 500 !important;
	line-height: normal !important;
}

.table-responsive {
	margin-bottom: 0px !important;
}

.table-responsive>table>thead {
	background: rgba(250, 146, 9, 0.80) !important;
}

.billing-address,
.shipping-address, div.leftside.col-md-6 > div > div:nth-child(3) {
	color: #FFF !important;
	font-size: 16px !important;
	font-style: normal !important;
	font-weight: 700 !important;
	line-height: normal !important;
}

div.leftside.col-md-7.checkout-shipping>div>label {
	color: #FFF !important;
	font-size: 14px !important;
	font-style: normal !important;
	font-weight: 700 !important;
	line-height: normal !important;
}

.shipping-methods,
.payment-methods,
.document-type {
	color: var(--orange, #F9A44E) !important;
	font-size: 18px !important;
	font-style: normal !important;
	font-weight: 700 !important;
	line-height: normal !important;
}

.shipping-methods>i,
.payment-methods>i,
.document-type>i {
	color: #FFF !important;
}

div.leftside.col-md-7.checkout-shipping>div>div:nth-child(6)>div>div {
	color: #FFF !important;
	font-size: 14px !important;
	font-style: normal !important;
	font-weight: 700 !important;
	line-height: normal !important;
}

.shipping-method-label>span,
.payment-method-label>span,
.control-label>span {
	color: var(--white, #E1DAD2) !important;
	font-size: 14px !important;
	font-style: normal !important;
	font-weight: 700 !important;
	line-height: 136.023% !important;
	19.043px
}

div.rightside.col-md-6>.col-md-8 {
	border: 6px solid rgba(225, 218, 210, 0.65) !important;
	padding: 0px !important;
	background: #1F1F1F !important;
}

div.rightside.col-md-5>div.col-md-8>div:nth-child(2)>div>table>tbody>tr>td:nth-child(2)>span:nth-child(1),
div.rightside.col-md-5>div.cart-container.col-md-8>div:nth-child(2)>div>table>tbody>tr>td:nth-child(3),
div.rightside.col-md-5>div>div>table>tbody>tr>td:nth-child(1)>span,
div.rightside.col-md-5>div>div>table>tbody>tr>td:nth-child(2), div.rightside.col-md-5 > div > div:nth-child(2) > div > table:nth-child(1) > tbody > tr > td:nth-child(3), div.rightside.col-md-6 > div > div > table > tbody > tr > td:nth-child(1) > span, div.rightside.col-md-6 > div > div > table > tbody > tr > td:nth-child(2) {
	color: var(--white, #E1DAD2) !important;
	font-size: 18px !important;
	font-style: normal !important;
	font-weight: 700 !important;
	line-height: normal !important;
}


div.rightside.col-md-5>div.col-md-8>div:nth-child(2)>div>table>tbody>tr>td:nth-child(4)>span,
div.rightside.col-md-5>div>div>table>tbody>tr>td:nth-child(3), div.rightside.col-md-6 > div > div > table > tbody > tr > td:nth-child(3) {
	color: #79AB63 !important;
	font-size: 26px !important;
	font-style: normal !important;
	font-weight: 700 !important;
	line-height: normal !important;
}

div.rightside.col-md-5>div.col-md-8>div:nth-child(2)>div>table>tbody>tr>td,
div.rightside.col-md-5>div.col-md-8>div.table-responsive>table>tbody>tr>td {
	border-top: 0px !important;
	/*display: flex !important;*/
	/*align-items: center !important;*/
	/*justify-content: center !important;*/
}

/*div.rightside.col-md-6>div.col-md-8>div:nth-child(2)>div>table>tbody>tr,*/
/*div.rightside.col-md-6>div.col-md-8>div.table-responsive>table>tbody>tr {*/
/*	display: flex !important;*/
/*	justify-content: space-between !important;*/
/*}*/


div.text-right>div {
	color: var(--white, #E1DAD2) !important;
	font-size: 24px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: 150.9% !important;
	36.216px margin-top: 10px !important;
}

.form-group>label.control-label {
	color: #FFF !important;
	font-size: 20px !important;
	font-style: normal !important;
	font-weight: 700 !important;
	line-height: normal !important;
}

div.rightside.col-md-5>div.col-md-8>div:nth-child(2) {
	padding: 30px 53px 40px 53px !important;
}

div.rightside.col-md-5>div>div.form-group {
	padding: 10px 53px !important;
	background: url('https://phpmysqlappdiag454.blob.core.windows.net/blob/assets/images/lasanon-ike/Vector 118 (Stroke).png') !important;
	background-repeat: no-repeat !important;
	background-position: 0% 0% !important;
	margin-bottom: 0px !important;
	padding-bottom: 35px !important;
}

.row.equal>div>h5 {
	color: var(--orange, #F9A44E) !important;
	font-size: 18px !important;
	font-style: normal !important;
	font-weight: 700 !important;
	line-height: normal !important;
}

.row.equal>div>ul>li {
	color: var(--Light-grey, #EAEAEA) !important;
	font-size: 16px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: normal !important;
}

.btn.btn-block.shop-button.is-btn-primary.eshop-payment-button {
	margin-top: 25px !important;
}

hr.col-md-6.col-md-offset-5 {
	display: none !important;
}

div.rightside.col-md-5>div.col-md-8>div.text-right,
div.rightside.col-md-5>div.col-md-8>div.table-responsive>div.text-right {
	padding: 10px 53px !important;
}

#checkout-info>div.col-md-12>h5,
#checkout-info>div.col-md-6>h5 {
	color: var(--orange, #F9A44E) !important;
	font-size: 18px !important;
	font-style: normal !important;
	font-weight: 700 !important;
	line-height: normal !important;
}

#checkout-info>div.col-md-12>ul>li,
#checkout-info>div.col-md-6>ul>li {
	color: var(--Light-grey, #EAEAEA) !important;
	font-size: 16px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: normal !important;
}

div.leftside.col-md-7>div.col-md-offset-4.col-md-8,
div.leftside.col-md-7>div.col-md-offset-4.col-md-8>div:nth-child(3) {
	color: var(--Light-grey, #EAEAEA) !important;
	font-size: 16px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: normal !important;
}

.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: transparent !important;
}

@media(min-width:1440px){
    div.leftside.col-md-7>div.col-md-offset-4.col-md-8,
    div.leftside.col-md-7>div.col-md-offset-4.col-md-8>div:nth-child(3){
	    padding-right: 150px !important;
	    }
}

@media(max-width:1740px){
    #ordering-app > div > div.row.equal > div.leftside.col-md-7 > div > div.hidden-xs > div > div.col-md-6{
        width: auto !important;
    }
}


div.leftside.col-md-7>div.col-md-offset-4.col-md-8>h1, #profile > form > div:nth-child(2) > div.col-lg-5.profile-general-info > h3 {
	color: var(--Light-grey, #EAEAEA) !important;
	font-size: 36px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: normal !important;
}

div.rightside.col-md-5>div.col-md-8>div.table-responsive>table>tbody>tr {
	background: #1F1F1F !important;
}

div.rightside.col-md-5>div>div>div>table>tbody>tr>td>img {
	max-height: 200px !important;
}

div.rightside.col-md-5>div.col-md-8>div:nth-child(1) {
	justify-content: center !important;
	background: rgba(250, 146, 9, 0.80);
}

div.checkout-shipping-container.row.equal>div.leftside.col-md-6.checkout-shipping>div>div:nth-child(6)>div>div:nth-child(1)>span,
div.checkout-shipping-container.row.equal>div.leftside.col-md-6.checkout-shipping>div>div:nth-child(8)>div>span {
	color: #79AB63 !important;
	font-size: 14px !important;
	font-style: normal !important;
	font-weight: 700 !important;
	line-height: 136.023% !important;
}

@media(min-width:577px) {

	/*div.table-responsive>table>tbody>tr>td:nth-child(2),*/
	/*div.table-responsive>table>tbody>tr>td:nth-child(3) {*/
	/*	padding-top: 50px !important;*/
	/*}*/

	div.table-responsive>table.table-striped>tbody>tr>td:nth-child(2) {
		padding-top: 25px !important;
	}

	/*div.table-responsive>table>tbody>tr>td:nth-child(4) {*/
	/*	padding-top: 45px !important;*/
	/*}*/

	div.table-responsive>table.table-striped>tbody>tr>td:nth-child(3) {
		padding-top: 20px !important;
	}
}

.cart-container.col-md-8, #ordering-app > div > div.row.equal > div.rightside.col-md-5 > div.col-md-8 {
	background: #1F1F1F !important;
	border: 6px solid rgba(225, 218, 210, 0.65) !important;
	padding: 0px !important;
}

.cart-container.col-md-8:after, #ordering-app > div > div.row.equal > div.rightside.col-md-5 > div.col-md-8:after{
    content:url("https://phpmysqlappdiag454.blob.core.windows.net/blob/assets/images/lasanon-ike/1708433798-Vector 118 (Stroke).png");
    position: absolute !important;
    bottom: -10px !important;
    left: 0px !important;
}

div.cart-container.col-md-8 > div.row.padd30t > div.col-md-12{
    padding: 0px 50px 40px 50px !important;
}

#ordering-app .checkout-container .rightside {
    border-left: 0px !important;
}

/**end of checkout process**/

.owl-carousel .owl-stage-outer {
	overflow: visible !important;
}

.owl-stage-outer {
	width: 100% !important;
}

#app\ companyadmin\.webapp-page\.publish>div>div>div>div>div:nth-child(2)>div {
	margin-top: 30px !important;
}

.select2-dropdown,
.autocomplete-results {
	background: #080609 !important;
}

.autocomplete-results > li:hover{
    color: #000 !important;
}

ul.select2-results__options>li.select2-results__option {
	color: #FFF !important;
	font-size: 14px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: 150.9% !important;
}

.form-control,
.select2-search.select2-search--dropdown>input {
	border-bottom: 1px solid var(--white, #E1DAD2) !important;
	box-shadow: 0px 4px 7px 0px rgba(0, 0, 0, 0.10) !important;
	background: transparent !important;
	border-radius: 0px !important;
	border-left: 0 !important;
	border-right: 0 !important;
	border-top: 0 !important;
	color: #FFF !important;
	font-size: 14px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: 150.9% !important;
	padding-left: 0px !important;
	padding-bottom: 0px !important;
}

.formbuilder-text{
    margin-bottom: 50px !important;
}

input[type=checkbox] {
	margin: 0 !important;
	margin-right: 10px !important;
	line-height: normal !important;
	height: 20px !important;
	width: 20px !important;
}

input[type=checkbox]:focus {
	background-color: #79AB63 !important;
}

.select2-selection.select2-selection--single,
.select2-selection__rendered {
	box-shadow: 0px 4px 7px 0px rgba(0, 0, 0, 0.10) !important;
	background: transparent !important;
	border-radius: 0px !important;
	border-left: 0 !important;
	border-right: 0 !important;
	border-top: 0 !important;
	color: #FFF !important;
	font-size: 14px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: 150.9% !important;
	padding-bottom: 0px !important;
	padding-left: 5px !important;
}

.searchbar {
	border-bottom: 1px solid var(--white, #E1DAD2) !important;
	box-shadow: 0px 4px 7px 0px rgba(0, 0, 0, 0.10) !important;
	background: transparent !important;
	border-radius: 0px !important;
	border-left: 0 !important;
	border-right: 0 !important;
	border-top: 0 !important;
	color: #FFF !important;
	font-size: 14px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: 150.9% !important;
	width: 55% !important;
}

/*blog carousel*/

.owl-stage {
	display: flex !important;
	justify-content: space-between !important;
}

.owl-item {
	max-width: 340px !important;
}

.owl-item>.item {
	box-shadow: 0px 4px 23px 0px rgba(0, 0, 0, 0.08) !important;
}

.item>div:nth-child(4) > .gray-backgound:after{
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='39' height='9' viewBox='0 0 39 9' fill='none'%3E%3Cpath d='M38.3536 4.85355C38.5488 4.65829 38.5488 4.34171 38.3536 4.14645L35.1716 0.964466C34.9763 0.769204 34.6597 0.769204 34.4645 0.964466C34.2692 1.15973 34.2692 1.47631 34.4645 1.67157L37.2929 4.5L34.4645 7.32843C34.2692 7.52369 34.2692 7.84027 34.4645 8.03553C34.6597 8.2308 34.9763 8.2308 35.1716 8.03553L38.3536 4.85355ZM0 5H38V4H0V5Z' fill='%23F9A44E'/%3E%3C/svg%3E");
    display: inline-block;
    width: 40px;
    height: 30px;
    position: absolute !important;
    bottom: 2px;
    left: 100px;
}

div.blog-posts-module > div > div > div > div > .owl-item>.item{
	background: #1F1F1F !important;
}

div.blog-posts-module > div > div > div > div > .owl-item>.item > div > a > img{
    width: 100% !important;
}


.owl-item>.item>div:nth-child(1) {
	margin-bottom: 25px !important;
	align-self: center !important;
}

.owl-carousel .owl-item img {
	max-height: 100% !important;
	position: relative !important;
	width: 220px !important;
	margin-top: 50px !important;
	object-fit: cover !important;
	height: 100% !important;
}

.item>a>div,
.item>div.flex {
	display: none !important;
}

.item>div:nth-child(4) {
	text-align: left;
	margin-top: 20px !important;
	padding-bottom: 10px !important;
}

.gray-backgound {
	background-color: transparent !important;
	border-radius: 20px !important;
	color: var(--orange, #F9A44E) !important;
	font-size: 16px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: normal !important;
	padding: 0px 15px !important;
	margin-bottom: 10px !important;
}

.item a>h3 {
	margin: 0px !important;
	padding: 0px !important;
	color: var(--orange, #F9A44E) !important;
	font-size: 20px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: normal !important;
	text-transform: uppercase !important;
	padding: 0px 15px !important;
}

/*blog carousel end*/

/*blog page*/
.flex.lg-container-60 {
	justify-content: flex-start !important;
}

.post-container.flex {
	background: var(--light-black, #1F1F1F) !important;
	padding: 20px !important;
	margin-bottom: 20px !important;
}

.post-container.flex>div.w-65-md.col-md-8 {
	width: 100% !important;
}

.vertical-line-lg {
	display: none !important;
}

div.flex.lg-container-60>div:nth-child(1) {
	width: 65% !important;
}

.blog-hr {
	display: none !important;
}

div.w-65-md.col-md-8>a>div.flex>span {
	color: var(--white, #E1DAD2) !important;
	font-size: 14px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: normal !important;
	margin: 0px 0px 10px 0px !important;
}

div.w-65-md.col-md-8>a>h3 {
	color: var(--white, #E1DAD2) !important;
	font-size: 24px !important;
	font-style: normal !important;
	font-weight: 700 !important;
	line-height: normal !important;
}

div.w-65-md.col-md-8>a>div:nth-child(3) {
	color: var(--white, #E1DAD2) !important;
	font-size: 16px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: normal !important;
	margin-right: 15% !important;
	margin-bottom: 60px !important;
}

div.w-65-md.col-md-8>div>span {
	color: var(--white, #E1DAD2) !important;
	font-size: 14px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: normal !important;
}

.post-container.flex>.w-35-md.col-md-4 {
	display: none !important;
}

#text{
    color: var(--Light-grey, #EAEAEA);
    font-family: "Advent Pro";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

/*end of blog page*/

/*blog list*/
/*.blog-post-list {*/
/*	display: flex !important;*/
/*	justify-content: space-between !important;*/
/*}*/

/*.post-container.flex {*/
/*	justify-content: space-between !important;*/
/*	flex-direction: column !important;*/
/*	flex: 30% !important;*/
/*	margin-right: 80px !important;*/
/*	padding: 0px !important;*/
/*}*/

/*.w-65-md.col-md-8.post-info-container {*/
/*	order: 2 !important;*/
/*}*/

/*.flex.post-author-container,*/
/*.flex.category-container {*/
/*	display: none !important;*/
/*}*/

/*.post-title {*/
/*	color: var(--orange, #F9A44E) !important;*/
/*	font-size: 20px !important;*/
/*	font-style: normal !important;*/
/*	font-weight: 400 !important;*/
/*	line-height: normal !important;*/
/*	text-transform: uppercase !important;*/
/*	margin-top: 20px !important;*/
/*}*/

/*.post-descript {*/
/*	overflow: visible !important;*/
/*	margin-bottom: 10px !important;*/
/*}*/

/*.post-container.flex>div:nth-child(2) {*/
/*	order: 3 !important;*/
/*	margin-bottom: 10px !important;*/
/*}*/

/*.post-container.flex>div:nth-child(3) {*/
/*	margin-top: 0px !important;*/
/*	order: 1 !important;*/
/*	width: 100% !important;*/
/*	padding: 0px !important;*/
/*}*/

/*.post-container.flex>div:nth-child(3)>a>img {*/
/*	max-height: 100% !important;*/
/*	position: relative !important;*/
/*	width: 100% !important;*/
/*	object-fit: cover !important;*/
/*	height: 100% !important;*/
/*}*/


/*end of blog list*/

/*faq dropdown*/
.panel-title {
	padding-bottom: 0 !important;
	color: #E1DAD2;
	font-size: 20px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: normal !important;
	letter-spacing: 0.4px !important;
}

.panel-title>a:hover {
	color: #FA9209;
}

.panel-heading {
	background: var(--light-black, #1F1F1F) !important;
	border-color: #1F1F1F !important;
}

.panel.panel-default {
	background: var(--light-black, #1F1F1F) !important;
	border-color: #1F1F1F !important;
	margin-bottom: 30px;
}

.panel-body {
	color: rgb(225, 218, 210);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.4px;
}

/*end of faq dropdown*/

/*navbnar*/
.navbar-nav>li>a {
	font-family: 'Advent Pro', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 19px;
	color: #FFF;
	padding: 13px 30px;
}

.cart-item-count.badge {
	background: var(--orange, #F9A44E) !important;
	margin-left: 0px !important;
}

@media(min-width:769px) {
	.navside {
		position: absolute !important;
		transform: rotate(-90deg) !important;
		top: 240px !important;
		left: -44% !important;
	}

	.navsideabs {
		position: absolute !important;
		transform: rotate(-90deg) !important;
		top: 370px !important;
		left: -44% !important;
	}

	.b2btab {
		border-radius: 0px 0px 20px 20px !important;
		background: rgba(249, 164, 78, 0.65) !important;
		color: var(--light-black, #1F1F1F) !important;
	}
	
	.nav.navbar-nav.navbar-right.flex.items-center > li{
	    margin-right: 15px !important;
	}
}


/*end of navbar*/


/*profile page*/

.col-lg-3.col-lg-offset-1.box-shadow.your-profile{
    background: #1F1F1F !important;
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.05) !important;
    border-radius: 0 !important;
}

input:disabled{
    background-color: transparent !important;
}

div.col-lg-3.col-lg-offset-1.box-shadow.your-profile > div:nth-child(2) > div.col-xs-8 > div > h1{
    color: var(--orange, #F9A44E) !important;
    font-size: 26px !important;
    font-style: normal !important;
    font-weight: 700 !important;
    line-height: normal !important;
}

div.col-lg-3.col-lg-offset-1.box-shadow.your-profile > div:nth-child(2) > div.col-xs-8 > div > hr{
    display: none !important;
}

div.col-lg-3.col-lg-offset-1.box-shadow.your-profile > div:nth-child(2) > div.col-xs-8 > h2{
    color: var(--orange, #F9A44E) !important;
    font-size: 30px !important;
    font-style: normal !important;
    font-weight: 700 !important;
    line-height: normal !important;
    margin-top: 50px !important;
}

div.container-fluid.customer-dashboard-container > div:nth-child(2) > div.col-md-11.col-md-offset-1 > div > h1{
    
}

/*end of profile page*/


.footer-text,
.footer-text>a {
	font-family: 'Advent Pro', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 17px;
	letter-spacing: 0.02em;
	color: #EAEAEA;
}


div.add-to-cart-sidebar > div > div.top > div:nth-child(3) > div > span, div.add-to-cart-sidebar > div > div.top > div:nth-child(3) > div > p{
    color: white !important;
}

div.col-lg-3.col-lg-offset-1.box-shadow.your-profile > div:nth-child(4) > div > div:nth-child(2), .col-xs-4.profile-picture, div.col-lg-5.profile-general-info > div > div:nth-child(1) > div.form-group.form-group-row-item.col-md-5.no-right-padding{
    display: none !important;
}





/*espa banner*/

.espabtn {
	background: transparent;
}

.espabtn a {
	background: transparent !important;
}

.tabimg {
	padding: 6px;
}

.pull-tab {
	z-index: 999999999 !important;
	color: rgb(94, 94, 94);
	position: fixed;
	right: 0px;
	bottom: 50px;
	width: 500px;
	height: auto;
	background: #FFFFFF;
	box-shadow: 0px 0px 100px 0px rgb(74 74 74 / 35%);
	padding: 14px 15px 0px 15px;
	border-radius: 3px;
	transition: 0.3s all;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

@media(max-width: 768px) {
	.pull-tab.tabbed {
		right: -330px !important;
		transition: 0.3s all;
	}

	.pull-tab {
		right: 0px;
		width: 330px;
	}

	.tabimg {
		padding: 22px 0;
	}

	.pull-tab .tab {
		margin-top: -16px !important;
		padding: 13px !important;
		font-size: 13px !important;
	}
}

.pull-tab.tabbed {
	right: -500px;
	transition: 0.3s all;
}

.pull-tab.untabbed {
	right: 500px;
	transition: 0.3s all;
}

.pull-tab .tab {
	cursor: pointer;
	color: #0F3B61;
	font-family: manrope, sans-serif !important;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	box-shadow: 0px -20px 50px 0px rgb(74 74 74 / 10%);
	position: absolute;
	left: -70px;
	top: 43%;
	background: #fff;
	text-align: center;
	padding: 10px 7px;
	text-transform: none;
	font-size: 13px;
	letter-spacing: 1px;
	font-weight: 600;
	width: auto;
	height: auto;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	margin-top: -15px;
}

.is-container.container-fluid-fluid {
	z-index: auto !important;
}

