@font-face {
	font-family: 'Bodoni';
	font-style: normal;
	font-weight: normal;
	src: local('Bodoni'), url('bodoni.woff') format('woff');
}

.brand {
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #fff !important;
	height: 125px;
}

.brand-logo img {
	height: 120px;
}

.aside {
    /*background-color: rgba(136, 113, 77, 1);*/
    /*background-color: #02474d;*/
    background-color: #fff;
}

.header-fixed.subheader-fixed .subheader {
	top: 125px;
}

.header-fixed.subheader-fixed.subheader-enabled .wrapper {
	padding-top: 179px;
}

.aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-heading .menu-arrow, .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link .menu-arrow {
	color: #fff;
}

.aside-menu .menu-nav > .menu-item.menu-item-here > .menu-heading, .aside-menu .menu-nav > .menu-item.menu-item-here > .menu-link {
	/*background-color: rgba(136, 113, 77, 1);*/
	/*background-color: #02474d;*/
	background-color: #032f3c;
}

.aside-menu .menu-nav > .menu-item.menu-item-here > .menu-heading .menu-icon, .aside-menu .menu-nav > .menu-item.menu-item-here > .menu-link .menu-icon {
	color: #fff;
}

.aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-bullet.menu-bullet-dot > span, .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-bullet.menu-bullet-dot > span {
	background-color: #fff;
}

.aside-menu .menu-nav > .menu-item.menu-item-active > .menu-heading .menu-icon, .aside-menu .menu-nav > .menu-item.menu-item-active > .menu-link .menu-icon {
	color: #ff9c00;
}

.aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-text, .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-text {
	color: #ff9c00;
}

.aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-icon, .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-icon {
	color: #ff9c00;
}

.aside-menu .menu-nav > .menu-item > .menu-link {
	padding: 20px 25px;
}

.brand {
    /*background-color: #1a1a27;*/
    background-color: #032f3c;
}

.px-custom-2 {
	padding-left: 3rem !important;
    padding-right: 3rem !important;
}

.font-size-base-custom {
	font-size: 1.3rem;
}

.text-brown {
	color:#88714d !important;
}

.text-teal {
	color: #032f3c !important;
}

.label-brown-primary {
	background-color: rgba(136, 113, 77, 1);
	color: #fff;
}

.label-brown-primary > i {
	background-color: rgba(136, 113, 77, 1);
	color: #fff;
}

.btn-custom-bg-brown {
	background-color:#88714d !important;
	border: 1px solid #88714d !important;
	color: #fff;
}

.btn-custom-height-width {
	height: calc(1em + .5rem + 2px) !important;
    width: calc(1em + .5rem + 2px) !important;
}

.slick-prev:before, .slick-next:before {
	color: #88714d;
}

.card-custom-background-color-eef0f8 {
	background-color: #eef0f8;
}

.btn-custom-bg-green {
	background-color:#88714d !important;
}

.aside-menu .menu-nav > .menu-section .menu-text {
	font-size: 1.5rem;
}

.btn-bg-brown {
	background-color: rgba(136, 113, 77, 1) !important;
	border-color: rgba(136, 113, 77, 1) !important;
}

.btn-bg-teal {
	background-color: #032f3c !important;
	border-color: #032f3c !important;
}

body {
    background: #FFF;
}

.aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active > .menu-heading .menu-text, .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active > .menu-link .menu-text {
	color: #ff9c00;
}

.aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active > .menu-heading .menu-icon, .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active > .menu-link .menu-icon {
	color: #ff9c00;
}

.aside-menu .menu-nav > .menu-item.menu-item-active > .menu-heading .menu-text, .aside-menu .menu-nav > .menu-item.menu-item-active > .menu-link .menu-text {
	color: #ff9c00;
}

.aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-icon, .aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-icon {
	color: #ff9c00;
}

.aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading .menu-text, .aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-text {
	color: #ff9c00;
}

.aside-menu .menu-nav > .menu-item > .menu-heading .menu-text, .aside-menu .menu-nav > .menu-item > .menu-link .menu-text {
	font-size: 1.2rem;
	font-weight: 100;
}

.aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-heading .menu-text, .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link .menu-text {
	font-size: 1.2rem;
	font-weight: 100;
}

.aside {
	width: 330px;
}

.header.header-fixed {
	height: 125px;
}

.aside-enabled .header.header-fixed {
	left: 330px;
}

.aside-enabled.subheader-fixed .subheader {
	left: 330px;
}

.aside-fixed .wrapper {
	padding-left: 330px;
}

.aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-heading, .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link {
	padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.aside-menu .menu-nav > .menu-item .menu-submenu .menu-section .menu-text {
	font-size: 1.5rem !important;
}

a[data-readmore-toggle] {
	color: #88714d !important;
}

@media (max-width: 1441.98px) {
	.m-width-custom {
		width: 200%;
	}
}

@media (max-width: 1025.98px) {
	.m-width-custom {
		width: 200%;
	}
}

@media (max-width: 991.98px) {
	.header-fixed.subheader-fixed.subheader-enabled .wrapper { 
		padding-top: 55px;
	}

	.aside-fixed .wrapper {
		padding-left: 0px;
	}

	.header.header-fixed {
		height: auto;
	}

	.aside {
		width: 275px;
	}

	.m-width-custom {
		width: 200%;
	}

	table[class*="cards"] {
		width: 100%;
	}
}

@media (max-width: 767.98px) {
	.deal-image-container {
		display: none !important;
	}
}

@media (max-width: 576px) {
	.deal-image-container {
		display: block !important;
	}

	.deal-image-container img {
		height: 70px !important;
	}
}

/*@media (max-width: 570.98px) {
	.deal-title-container { width: 320px; }
}

@media (max-width: 420.98px) {
	.deal-title-container { width: 360px; }
}*/

@media (max-width: 280.98px) {
	.m-width-custom { width: 100%; }
	.deal-image-containe { display: none !important; }
	.deal-title-container { width: 220px; }
}

.header-mobile .burger-icon span::before, .header-mobile .burger-icon span::after {
	background-color: #B5B5C3 !important;
}

.header-mobile .burger-icon span {
	background-color: #B5B5C3 !important;
}

.aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active > .menu-heading, .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active > .menu-link {
	background-color: #FFF;
    box-shadow: 0 0px 10px 0px rgb(0 0 0 / 10%) !important;
}

.aside-menu .menu-nav > .menu-item.menu-item-active > .menu-heading, .aside-menu .menu-nav > .menu-item.menu-item-active > .menu-link {
	background-color: #FFF;
	box-shadow: 0 0px 10px 0px rgb(0 0 0 / 10%) !important;
}

.aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading, .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link {
	background-color: #FFF;
	box-shadow: 0 0px 10px 0px rgb(0 0 0 / 10%) !important;
}

.aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-heading, .aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link {
	background-color: #FFF;
	box-shadow: 0 0px 10px 0px rgb(0 0 0 / 10%) !important;
}

.aside-menu .menu-nav > .menu-item.menu-item-open > .menu-heading, .aside-menu .menu-nav > .menu-item.menu-item-open > .menu-link {
	background-color: #FFF;
}

select[name="country"] {
	box-shadow: 0 2px 5px 0 rgb(0 0 0 / 20%), 0 6px 10px 0 rgb(0 0 0 / 19%) !important;
	padding: 0.65rem 0.65rem !important;
}

.aside-menu .menu-nav > .menu-item > .menu-heading .menu-icon, .aside-menu .menu-nav > .menu-item > .menu-link .menu-icon .menu-usr-img {
	height: 40px;
	width: 40px;
	object-fit: cover !important;
	object-position: center;
}

.btn-shortcut-active {
    background-color: #ff9c00 !important;
    border-color: #ff9c00 !important;
    color: #fff !important;
}

.btn-regions-active {
    background-color: #ff9c00 !important;
    border-color: #ff9c00 !important;
    color: #fff !important;
}

.btn-sorting-active {
    background-color: #ff9c00 !important;
    border-color: #ff9c00 !important;
    color: #fff !important;
}

.btn.btn-light {
    background-color: #fff;
    border-color: #fff;
    padding: 0.65rem 0.65rem !important;
    box-shadow: 0 2px 5px 0 rgb(0 0 0 / 20%), 0 6px 10px 0 rgb(0 0 0 / 19%) !important;
}

.scroll-hidden::-webkit-scrollbar {
    background: transparent;  /* Optional: just make scrollbar invisible */
    width: 0;
    height: 0;
}

.nav.nav-tabs.nav-tabs-line.nav-tabs-line-3x .nav-link:hover:not(.disabled), .nav.nav-tabs.nav-tabs-line.nav-tabs-line-3x .nav-link.active, .nav.nav-tabs.nav-tabs-line.nav-tabs-line-3x .show > .nav-link {
	border-bottom: 3px solid #ff9c00;
}

.nav .show > .nav-link .nav-text, .nav .nav-link:hover:not(.disabled) .nav-text, .nav .nav-link.active .nav-text {
	color: #ff9c00;
}

.nav .show > .nav-link .nav-icon .svg-icon svg g [fill], .nav .nav-link:hover:not(.disabled) .nav-icon .svg-icon svg g [fill], .nav .nav-link.active .nav-icon .svg-icon svg g [fill] {
	fill: #ff9c00;
}

.text-orange {
	color: #ff9c00;
}

.bordered-div {
	border: 1px solid #ddd;
}

.bordered-left-div {
	border-left: 1px solid #ddd;
}

.btn-custom-light-gray {
    background-color: #ddd !important;
    border: 1px solid #ddd !important;
    color: #666;
}

.btn-custom-bg-2 {
    background-color: #ff8e29 !important;
    border: 1px solid #ff8e29 !important;
    color: #fff !important;
    box-shadow: 0 2px 5px 0 rgb(0 0 0 / 20%), 0 6px 10px 0 rgb(0 0 0 / 19%) !important;
}

.m-mb-0 {
    margin-bottom: 0 !important;
}