/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 11 2025 | 03:01:37 */
.fw-400, .h-400 :is(h1, h2, h3, h4, h5, h6), .a-400 *, .s-fw-400 strong {font-weight: 400}
.fw-500, .h-500 :is(h1, h2, h3, h4, h5, h6), .a-500 *, .s-fw-500 strong {font-weight: 500}
.fw-600, .h-600 :is(h1, h2, h3, h4, h5, h6), .a-600 *, .s-fw-600 strong {font-weight: 600}
.fw-700, .h-700 :is(h1, h2, h3, h4, h5, h6), .a-700 *, .s-fw-700 strong {font-weight: 700}
.pmb-0 p, .hmb-0 :is(h1, h2, h3, h4, h5, h6), .amb-0 * {margin-bottom:0 !important;}
.col-pb-0 > .col, .hpb-0 :is(h1, h2, h3, h4, h5, h6), .apb-0 * {padding-bottom:0 !important;}
.pb {padding-bottom: 30px !important;}
.br-10, .img-br-10 .img, .img-br-10 .box-image, .img-br-10 .img-inner  {border-radius: 10px;overflow: hidden;}
.br-15, .img-br-15 .img, .img-br-15 .box-image, .img-br-15 .img-inner  {border-radius: 15px;overflow: hidden;}
.br-20, .img-br-20 .img, .img-br-20 .box-image, .img-br-20 .img-inner  {border-radius: 20px;overflow: hidden;}
.button.is-underline:before {height: 1px;left: 0;opacity: 1;width: 100%;}

input[type=email], input[type=number], input[type=search], input[type=tel], input[type=text], input[type=url], textarea {border-radius:8px;box-shadow:none;} 
b, strong {font-weight: 600;}
.button.is-outline, input[type=button].is-outline, input[type=reset].is-outline, input[type=submit].is-outline {border: 1px solid;}
.button, button, input[type=button], input[type=reset], input[type=submit] {font-weight: 600}

.nav>li>a i.icon-angle-down {display:none;}
.header-nav.nav li {margin: 0 15px;}
.header-nav.nav li a {font-size: 16px !important;color: #000 !important;}
.header-nav .nav-dropdown {padding:0;}
.nav-small.nav>li.html {font-size: 1em;}
.header-nav .sub-menu {display: flex;flex-flow: column;max-height: 100vh !important;transition: all 0s;position: fixed;left: 0 !important;padding-left: 20px;height: calc(100vh - 59px);border-top: 1px solid #eee;border-right: 1px solid #eee !important;}
.nav-dropdown .menu-item-has-children>a, .nav-dropdown .nav-dropdown-col>a, .nav-dropdown .title>a {color: currentColor;font-size: 1em;font-weight: normal;text-transform: none;}
.header-nav .sub-menu li {position: relative;width: 100%;border: 0 !important;}
.header-nav .sub-menu li a {border-bottom: 0 !important}
.header-nav .sub-menu li .sub-menu {top:59px;left:260px !important;width: calc(50vw - 260px);padding: 20px 20px 20px 40px;opacity:0;visibility: hidden;display:none;background: #fff;}
.header-nav .sub-menu li:hover>.sub-menu {display: block;opacity:1;visibility: visible;}
.header-nav .sub-menu li.menu-item-has-children:after {font-family: fl-icons !important;content: "";position: absolute;right: 10px;top: 50%;transform: translateY(-50%) rotate(-90deg);opacity:0;}
.header-nav .sub-menu li.menu-item-has-children:hover:after {opacity: 1;}
.off-canvas .nav-vertical>li>a {padding-bottom: 10px;padding-top: 10px;font-size: 15px;text-transform: none;}


/* .footer-wrapper .social-icons .button.icon:not(.is-outline) {background-color: #c49a6c !important;border-color: #c49a6c !important;} */
.footer-wrapper .ux-menu-link__link {padding: 0;min-height: 25px;}

.blog-archive h1.page-title {font-size: 0;}
.blog-archive h1.page-title span {font-size: 12px;}

/* .single-post :is(.blog-single, .single-page) {padding:0;}
.single-post .single-page > .row, .single-post .single-page post-content > .row {margin: auto !important}
.single-post .blog-single > .row {max-width: 100%;}
.single-post .blog-single > .row > .large-10 {flex-basis: 100%;max-width: 100%;padding: 0;} */
.single-post .blog-single :is(.comments-area) {display: none !important}


/******************/
.header-search .icon-search {color: #fff !important}






@media only screen and (min-width:850px) {
	.slide-2 .flickity-slider > * {max-width:50% !important;padding: 0 10px !important;opacity: 1 !important}
	.slide-3 .flickity-slider > * {max-width:33.3333% !important;padding: 0 10px !important;opacity: 1 !important}
	.slide-4 .flickity-slider > * {max-width:25% !important;padding: 0 10px !important;opacity: 1 !important}
	.slide-5 .flickity-slider > * {max-width:20% !important;padding: 0 10px !important;opacity: 1 !important}
	.slide-6 .flickity-slider > * {max-width:16.6667% !important;padding: 0 10px !important;opacity: 1 !important}
	.slide-7 .flickity-slider > * {max-width:14.2857% !important;padding: 0 10px !important;opacity: 1 !important}
	.slide-8 .flickity-slider > * {max-width:12.5% !important;padding: 0 10px !important;opacity: 1 !important}
}

@media only screen and (max-width:849px) {
	.slide-2 .flickity-slider > * {max-width:50% !important;padding: 0 10px !important;opacity: 1 !important}
	.slide-3 .flickity-slider > * {max-width:33.3333% !important;padding: 0 10px !important;opacity: 1 !important}
	.slide-4 .flickity-slider > * {max-width:33.3333% !important;padding: 0 10px !important;opacity: 1 !important}
	.slide-5 .flickity-slider > * {max-width:25% !important;padding: 0 10px !important;opacity: 1 !important}
	.slide-6 .flickity-slider > * {max-width:25% !important;padding: 0 10px !important;opacity: 1 !important}
	.slide-7 .flickity-slider > * {max-width:20% !important;padding: 0 10px !important;opacity: 1 !important}
	.slide-8 .flickity-slider > * {max-width:20% !important;padding: 0 10px !important;opacity: 1 !important}
}
@media only screen and (max-width:549px) {
	.slide-2 .flickity-slider > * {max-width:100% !important;padding: 0 10px !important;opacity: 1 !important}
	.slide-3 .flickity-slider > * {max-width:50% !important;padding: 0 10px !important;opacity: 1 !important}
	.slide-4 .flickity-slider > * {max-width:50% !important;padding: 0 10px !important;opacity: 1 !important}
	.slide-5 .flickity-slider > * {max-width:33.3333% !important;padding: 0 10px !important;opacity: 1 !important}
	.slide-6 .flickity-slider > * {max-width:33.3333% !important;padding: 0 10px !important;opacity: 1 !important}
	.slide-7 .flickity-slider > * {max-width:33.3333% !important;padding: 0 10px !important;opacity: 1 !important}
	.slide-8 .flickity-slider > * {max-width:33.3333% !important;padding: 0 10px !important;opacity: 1 !important}
	.slider-wrapper .slider-show-nav .flickity-prev-next-button {display: block !important}
}
