
/* Modern Navigation */
/* ============================================================ */
	/* Navigation main styles */
	/* Disable Bootstrap 5 blue color */
	.nav-link,.nav-link:hover,.nav-link:focus,.nav-link:active{color: inherit;}
	.modern-nav{z-index:1050;width:100%;height:auto;position:relative;align-items:center;-ms-flex-align:center;display:flex;display:-ms-flexbox;-ms-flex-wrap: wrap;flex-wrap: wrap;border:none;-webkit-transition:background 0.4s, height 0.4s, transform 0.4s;transition:background 0.4s, height 0.4s, transform 0.4s;}
	.modern-nav .nav-container, .modern-nav .nav-wrapper, .modern-nav .nav, .modern-nav .nav-menu{height:100%;-ms-flex-align:center;align-items:center;position:relative;}
	.modern-nav .nav-menu{flex:0 0 auto;-ms-flex:0 0 auto;width:auto;}
		@media only screen and (min-width:992px){.modern-nav .container-fluid{padding-left:40px;padding-right:40px;}}
	/* Logo Settings */
	.modern-nav a.logo{display:-ms-inline-flexbox;display:inline-flex;height:100%;width:auto;align-items:center;-ms-flex-align:center;}
	/* .modern-nav a.logo img{max-width:100px;max-height:50px;} */
	.modern-nav .logo-white, .modern-nav .logo-dark{display:none;}
	.modern-nav:not(.scrolled) .logo-white{display:block;}
	.modern-nav.scrolled.nav-white .logo-dark{display:block;}
	.modern-nav.scrolled.nav-dark .logo-white{display:block;}
	.modern-nav.nav-white:not(.fixed):not(.stay-top) .logo-dark{display:block;}
	.modern-nav.nav-white:not(.fixed):not(.stay-top) .logo-white{display:none;}
	/* .details-white and logo only */
	.modern-nav.details-white:not(.scrolled) .logo-white,.modern-nav.details-white-logo-only:not(.scrolled) .logo-white{display:block;}
	.modern-nav.details-white .logo-dark,.modern-nav.details-white-logo-only .logo-dark{display:none;}
	/* .details-dark and logo only */
	.modern-nav.details-dark .logo-white,.modern-nav.details-dark-logo-only .logo-white{display:none;}
	.modern-nav.details-dark:not(.scrolled) .logo-dark,.modern-nav.details-dark-logo-only:not(.scrolled) .logo-dark{display:block;}
	/* If has header top bar */
	.modern-nav .top-bar{width:100%;position:relative;z-index:5;display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;justify-content:center;-ms-flex-pack:center;}
	.modern-nav.has-top-bar{height:auto!important;}
	.modern-nav .top-bar + .nav-container{height:70px;-webkit-transition:height 0.4s;transition:height 0.4s;}
	.modern-nav.scrolled .top-bar + .nav-container{height:55px;}
	/* Use header bar with cookies */
	.modern-nav.hiding-cookie{-webkit-transition:all 0s!important;transition:all 0s!important;}
	.modern-nav .top-bar.cookie.cookie-active{display:flex!important;display:-ms-flexbox!important;}
	.modern-nav.cookie-closed{-webkit-transform:translateY(0px)!important;transform:translateY(0px)!important;}
	/* Navigation types */
	/* Stay on top transparent */
	.modern-nav.stay-top{position:absolute!important;top:0;left:0;background-color:transparent!important;}
	/* Sticky Navigation */
	#navigation-sticky-wrapper{position:relative;z-index:1050;margin:0;display:block;top:0;}
	.modern-nav.sticky{backface-visibility:hidden;}
	/* Fixed Navigation */
	.modern-nav.fixed{position:fixed!important;top:0;left:0;background-color:transparent;}
	.modern-nav.fixed:not(.scrolled){color:#fff!important;background:transparent!important;border-bottom-color:transparent;box-shadow:none!important;}
	.modern-nav.fixed.hover-dark:not(.scrolled):hover,.modern-nav.stay-top.hover-dark:hover{background-color:rgba(0,0,0,0.1)!important;}
	.modern-nav.fixed.hover-white:not(.scrolled):hover,.modern-nav.stay-top.hover-white:hover{background-color:rgba(255,255,255,0.15)!important;}
		@media only screen and (min-width:992px){.modern-nav.fixed.details-dark:not(.scrolled),.modern-nav.stay-top.details-dark:not(.scrolled){color:#0e0e0e!important;}}
	
	.modern-nav.fixed.details-white:not(.scrolled){color:#fff!important;}
	.modern-nav.fixed:not(.scrolled) .nav-links>.nav-link:hover, .modern-nav.fixed:not(.scrolled) .nav-links>div>.nav-link:hover{background-color:transparent!important;}
	/* Scrolled and height options */
	.modern-nav.nav-sm{height:55px;}
	.modern-nav.nav-sm .nav-links .nav-link{padding:0 18px;}
	/* Large nav */
	.modern-nav.nav-lg{height:90px;}
	.modern-nav.nav-lg .nav-links .nav-link{padding:0 24px;}
	/* Large nav */
	.modern-nav.nav-xl{height:120px;}
	.modern-nav.nav-xl .nav-links .nav-link{padding:0 30px;}
	/* Scrolled size */
	/* .modern-nav.fixed.scrolled:not(.fixed-height):not(.has-top-bar),
	.modern-nav.sticky.scrolled:not(.fixed-height):not(.has-top-bar){height:90px!important;} */
	/* Scrolled lg size */
	.modern-nav.nav-lg.fixed.scrolled:not(.fixed-height),
	.modern-nav.nav-lg.sticky.scrolled:not(.fixed-height){height:70px!important;}
	/* Scrolled xl size */
	.modern-nav.nav-xl.fixed.scrolled:not(.fixed-height),
	.modern-nav.nav-xl.sticky.scrolled:not(.fixed-height){height:80px!important;}
	/* White navigation */
	.modern-nav.nav-white{background-color:#fff;color:#333;}
	.modern-nav.stay-top.nav-white{color:#fff;}
	.modern-nav.nav-white .nav-links .dropdown-menu .nav-link{color:#3E3E3E;}
	.modern-nav.nav-white .mega-menu>li ul.column .nav-link{color:#616161!important;}
	.modern-nav.nav-white .mega-menu>li ul.column .nav-link.column-title{color:#4a4a4a!important;}
	.modern-nav.nav-white.bordered{border-bottom-color:rgba(100,100,100,0.13)!important;border-bottom-style:solid;border-bottom-width:1px;}
	.modern-nav.nav-white.bordered.bordered-white{border-bottom-color:rgba(255,255,255,0.1)!important;}
	.modern-nav.stay-top.nav-white:not(.details-dark):not(.scrolled) .hamburger-menu div,.modern-nav.fixed.nav-white:not(.details-dark):not(.scrolled) .hamburger-menu div,.modern-nav.stay-top.link-hover-02.nav-white:not(.details-dark):not(.scrolled) .nav-links>li>.nav-link:before,.modern-nav.fixed.link-hover-02.nav-white:not(.details-dark):not(.scrolled) .nav-links>li>.nav-link:before{background-color: white!important;}
	.modern-nav.nav-white.link-hover-02 .nav-links>li>.nav-link:hover,
	.modern-nav.nav-dark.details-dark.link-hover-02:not(.scrolled) .nav-links>li>.nav-link:hover,
	.modern-nav.nav-white.link-hover-02 .nav-links>li>.nav-link+.dropdown-menu:not(.mega-menu) .nav-link:hover{background-color:rgba(163, 163, 163, 0.1);}
	/* Dark navigation */
	.modern-nav.nav-dark{background-color:rgba(26,26,26,0.78);color:#fff;box-shadow:0 0 3px 2px rgba(0, 0, 0, 0.06);}
	.modern-nav.stay-top.nav-dark{box-shadow:none;}
	.modern-nav.nav-dark .nav-links .dropdown-menu{background-color:rgba(27,27,27,0.98);color:#cacaca;}
	.modern-nav.nav-dark .nav-links .dropdown-menu .nav-link:hover,
	.modern-nav.nav-dark .nav-links .dropdown-menu li.active .nav-link{background-color:#292929;color:#fff;}
	.modern-nav.nav-dark .mega-menu>li ul.column .nav-link.column-title{color:#fff!important;}
	.modern-nav.nav-dark .mega-menu>li>ul{border-right:1px solid rgba(45,45,45,0.65);}
	.modern-nav.nav-dark .mega-menu .dropdown-menu{background-color:rgba(22,22,22,0.98);color:#cacaca;}
	.modern-nav.nav-dark.bordered{border-bottom-color:rgba(0,0,0,0.1)!important;border-bottom-style:solid;border-bottom-width:1px;}
	.modern-nav.nav-dark:not(.details-dark) .hamburger-menu div,
	.modern-nav.nav-dark.scrolled .hamburger-menu div{background: white;}
	.modern-nav.nav-dark.link-hover-02 .nav-links>li>.nav-link:hover,
	.modern-nav.nav-dark.link-hover-02 .nav-links>li>.nav-link+.dropdown-menu:not(.mega-menu)>li>.nav-link:hover{background-color:rgba(12, 12, 12, 0.13);}
	/* Links wrapper */
	.modern-nav .nav-wrapper div[class^=col]{height: 100%;}
	.modern-nav .nav-links{display:-moz-box;display:-ms-flexbox;display:flex;margin:0;width:100%;height:100%;white-space:nowrap;}
	/* Links */
	.modern-nav .nav-links li{position:relative;list-style: none !important;}
	.modern-nav .nav-links li.logo-for-mobile-navigation{display:none!important;}
	.modern-nav .nav-links .nav-link{font-weight:500;color:inherit;pointer-events:auto!important;padding:0 20px;display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;width:auto;height:100%;opacity:1;position:relative;-webkit-transition:all 0.2s, height 0s, line-height 0s, background 0s, padding 0s;-moz-transition:all 0.2s, height 0s, line-height 0s, background 0s, padding 0s;transition:all 0.2s, height 0s, line-height 0s, background 0s, padding 0s;}
	.modern-nav .nav-links>li>.nav-link{line-height:normal;}
	.modern-nav[class*=fs-] .nav-links .nav-link{font-size:inherit;}
	.modern-nav.capitalize .nav-links .nav-link{text-transform:capitalize}
	.modern-nav.light .nav-links .nav-link{font-weight:300;}
	.modern-nav.normal .nav-links .nav-link{font-weight:normal;}
	.modern-nav.medium .nav-links .nav-link{font-weight:500;}
	.modern-nav.semibold .nav-links .nav-link{font-weight:600;}
		@media only screen and (min-width:1120px) and (max-width:1310px){.modern-nav .nav-link{padding:5px 13px !important;}}
		@media only screen and (min-width:992px) and (max-width:1120px){.modern-nav .nav-link{padding:5px 8px !important;}}
	/* Set link sizes and weights with classes on .modern-nav */
	.modern-nav .nav-links .nav-link i{font-weight:900;font-size:10px;}
	.modern-nav .nav-links .nav-link img.mark{max-width:15px;display:inline-block;margin-top:-2px;}
	.modern-nav .nav-links>.extra-links{padding:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:auto;height:100%;opacity:1;position:relative;}
	/* Left Brackets and hr */
	.modern-nav .bracket{width:1px;height:20px;background-color:rgba(150,150,150,0.3);display:flex;margin:0 10px;}
	.modern-nav hr{margin:5px 0; opacity: .11;}
	/* Dropdowns */
	.modern-nav .nav-links .dropdown-menu{position:absolute!important;display:none;flex-direction:column;border-radius:0;min-width:230px;border:none;margin:0;box-shadow:0 2px 32px 0 rgba(0,0,0,0.13);left:0;right:auto;}
	.modern-nav.bordered .nav-links .dropdown-menu{margin:1px 0 0 0;}
	.modern-nav .nav-links .dropdown-menu:not(.mega-menu){padding:16px 0px;}
	.modern-nav.dropdown-arrows .nav-links .dropdown-menu{margin:7px 0 0 0;}
	.modern-nav.dropdown-arrows .nav-links>li>.dropdown-menu:before{position:absolute;left:35px;top:-7px;content:'';width:0;display:block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid white;}
	.modern-nav.dropdown-arrows .nav-links>li>.dropdown-menu.to-left:before{left:auto;right:35px;}
	.modern-nav.dropdown-radius .nav-links .dropdown-menu{border-radius:18px;}
	.modern-nav .nav-links .dropdown-menu.to-left{left:auto;right:0;}
		@media only screen and (min-width:992px){.modern-nav .nav-links .dropdown-menu.to-center{left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}}
	/* Dropdowns for language */
	.modern-nav .nav-links .lg-toggle .dropdown-menu{width:auto!important;height:auto;background:transparent!important;box-shadow:none!important;top:100%;}
	.modern-nav .nav-links .lg-toggle .nav-link.lg{display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;justify-content:center;-ms-flex-pack:center;padding:0;}
	/* Nav links */
	.modern-nav .nav-links .dropdown-menu .nav-link{display:inline-flex;display:-ms-inline-flexbox;width:100%;height:auto;padding:9px 24px;font-size:14px;letter-spacing:0px;font-weight:400;-webkit-transition:all 0.2s, height 0s;text-transform:none;-moz-transition:all 0.2s, height 0s;transition:all 0.2s, height 0s;}
	.modern-nav .nav-links .dropdown-menu.too-long .nav-link{padding:7px 24px;}
	.modern-nav .nav-links .dropdown-menu .nav-link i{font-size:10px;font-weight:600;margin-right:6px;}
		@media only screen and (max-width:1200px){.modern-nav .nav-links .dropdown-menu .nav-link{padding:6px 17px!important;font-size:13px;}}
	/* Infinite dropdowns */
	.modern-nav .nav-links .dropdown-menu .dropdown-menu{top:0;}
	.modern-nav .nav-links .dropdown-menu .dropdown-menu.to-left{right:100%;left:auto;}
	.modern-nav .nav-links .dropdown-menu .dropdown-menu.to-right{right:auto;left:100%;}
	/* Sub nav arrows */
	.modern-nav .nav-links .dd-toggle .dd-toggle>a:after{content:"\e6e2";font-size:9px;opacity:1;border:none;vertical-align:0;position:absolute;right:22px;top:0;height:100%;display:inline-flex;display:-ms-inline-flexbox;align-items:center;-ms-flex-align:center;}
	/* Buttons for navs */
	.modern-nav .nav-button{padding:15px 35px;font-size:10px;margin:0 0 0 15px;display:-ms-inline-flexbox;display:inline-flex;justify-content:center;-ms-flex-pack:center;width:auto;height:auto;align-items:center;-ms-flex-align:center;align-self:center;position:relative;line-height:normal;}
	.modern-nav .mobile-nav-closer{display:none;}
		@media only screen and (max-width:571px){.modern-nav .nav-button{padding:12px 22px; margin:0 0 0 15px;}}
	/* Mega Menu */
	.modern-nav .mega-menu{display:flex;display:-ms-flexbox;box-shadow:0 8px 53px 0 rgba(0,0,0,0.12)!important;padding:45px 35px 50px;white-space:normal;max-width:100vw;}
	.modern-nav .mega-menu>li{display:flex;display:-ms-flexbox;-ms-flex-flow:row;flex-flow:row;}
	.modern-nav .mega-menu>li>ul{width:auto;height:auto;border:none;padding: 0 26px;border-right:1px solid #f1f1f1;}
	.modern-nav .mega-menu>li>ul{max-width:280px;}
	.modern-nav .mega-menu>li>ul.wide{max-width:none;}
	.modern-nav .mega-menu>li>ul:last-child{border-right:none;}
	/* Width values for mega menu counts */
	.modern-nav .dropdown-menu.mega-menu>li>ul:first-child:nth-last-child(1),.modern-nav .mega-menu>li>ul:first-child:nth-last-child(1) ~ ul {width:24vw;}
	.modern-nav .dropdown-menu.mega-menu>li>ul:first-child:nth-last-child(2),.modern-nav .mega-menu>li>ul:first-child:nth-last-child(2) ~ ul {width:24vw;}
	.modern-nav .dropdown-menu.mega-menu>li>ul:first-child:nth-last-child(3),.modern-nav .mega-menu>li>ul:first-child:nth-last-child(3) ~ ul {width:23vw;}
	.modern-nav .dropdown-menu.mega-menu>li>ul:first-child:nth-last-child(4),.modern-nav .mega-menu>li>ul:first-child:nth-last-child(4) ~ ul {width:21vw;}
	.modern-nav .dropdown-menu.mega-menu>li>ul:first-child:nth-last-child(5),.modern-nav .mega-menu>li>ul:first-child:nth-last-child(5) ~ ul {width:18vw;}
	.modern-nav .dropdown-menu.mega-menu>li>ul:first-child:nth-last-child(6),.modern-nav .mega-menu>li>ul:first-child:nth-last-child(6) ~ ul {width:17vw;}
	.modern-nav .dropdown-menu.mega-menu>li>ul:first-child:nth-last-child(7),.modern-nav .mega-menu>li>ul:first-child:nth-last-child(7) ~ ul {width:16vw;}
	.modern-nav .dropdown-menu.mega-menu>li ul>li>.nav-link{background-color:transparent!important;text-transform:none;padding:8.2px 0px !important;font-size:15px!important;font-weight:400;line-height:normal;letter-spacing:-0.245px}
	.modern-nav .dropdown-menu.mega-menu>li ul>li>.dropdown-menu .nav-link{padding-left:25px!important; padding-right:25px!important;}
	.modern-nav .dropdown-menu.mega-menu>li ul>li>.nav-link.column-title{font-weight:500;margin-bottom:5px;font-size:15px!important;pointer-events:none!important;}
	.modern-nav .dropdown-menu.mega-menu>li ul>li:not(:first-child)>.nav-link.column-title{margin-top:25px;}
	/* Hamburger menu icon on the navigations */
	.hamburger-menu{display:-ms-flexbox;display:flex;align-self:center;-ms-flex-align:center;flex-wrap:wrap;align-content:space-between;width:34px;height:11px;cursor:pointer;}
	.hamburger-menu div{align-self:flex-start;display:inline-flex;height:1px;width:100%;background:#3a3a3a;-webkit-transition:all 0.2s;transition:all 0.2s;}
	.hamburger-menu .meat{width:100%;transition:all 200ms ease-in-out;}
	.hamburger-menu .bottom-bun{width:100%;transition:all 400ms ease-in-out;}
	.mobile-nb:hover .hamburger-menu div, .hamburger-menu:hover div, .menu-trigger:hover .hamburger-menu div{width:100%;}
	.mobile-nb:hover .hamburger-menu .top-bun, .hamburger-menu:hover .top-bun, .menu-trigger:hover .hamburger-menu .top-bun{animation:burger-hover 0.8s infinite ease-in-out alternate;}
	.mobile-nb:hover .hamburger-menu .meat, .hamburger-menu:hover .meat, .menu-trigger:hover .hamburger-menu .meat{animation:burger-hover 0.8s infinite ease-in-out alternate forwards 150ms;}
	.mobile-nb:hover .hamburger-menu .bottom-bun, .hamburger-menu:hover .bottom-bun, .menu-trigger:hover .hamburger-menu .bottom-bun{animation:burger-hover 0.8s infinite ease-in-out alternate forwards 300ms;}
		@keyframes burger-hover{0%{width:100%;}50%{width:50%;}100%{width:100%;}}
	.mobile-nb{display:none;}
	.mark.nav-mark{position:relative;font-size:10px!important;display:inline-flex!important;height:19px;line-height:normal;letter-spacing:0;width:auto;display:-ms-inline-flexbox;align-items:center;-ms-flex-align:center;justify-content:center;-ms-flex-pack:center;text-transform:uppercase;font-weight:700!important;margin-left:10px;padding:0 10px 0 10px;border-radius:20px;z-index:99;}
	.mark.nav-mark i{margin:0!important;font-size:13px!important;}
	.mark.nav-mark.circle{height:19px;width:19px;padding: 0!important;border-radius:100%;}
	/* Link Hovers */
	/* .link-hover-01 */
	.modern-nav.link-hover-01 .nav-links .nav-link:before,
	.modern-nav.link-hover-02 .nav-links .nav-link:before{content:'';width:0%;height:2px;position:absolute;top:0;left:50%;display:block;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all 0.2s;transition:all 0.2s;}
	.modern-nav.link-hover-01 .nav-links>li:not(.link-hover-disabled):not(.extra-links):hover>.nav-link:before,
	.modern-nav.link-hover-01 .nav-links>li:not(.link-hover-disabled).extra-links>.nav-link:hover:before,
	.modern-nav.link-hover-01 .nav-links>li:not(.link-hover-disabled)>.nav-link.active:before,
	.modern-nav.link-hover-01 .nav-links>li:not(.link-hover-disabled).active>.nav-link:before{width:100%;}
	/* .link-hover-02 */
	.modern-nav.link-hover-02 .nav-links>li>.nav-link{position: relative;}
	.modern-nav.link-hover-02 .nav-links>li>.nav-link:before{width:100%;top:0;bottom:auto;background-color:#727272!important;opacity:0;}
	.modern-nav.link-hover-02 .nav-links>li.active>.nav-link:before,
	.modern-nav.link-hover-02 .nav-links>li>.nav-link:hover:before{opacity:1;}
	.modern-nav.link-hover-02 .nav-links .dropdown-menu.mega-menu .nav-link:hover,
	.modern-nav.link-hover-03 .nav-links .dropdown-menu .nav-link:hover{opacity:0.6!important;}
		@media only screen and (min-width:1120px) and (max-width:1200px){.modern-nav.link-hover-02 .nav-links>li>.nav-link:before{width:calc(100% - 28px)}}
		@media only screen and (min-width:992px) and (max-width:1120px){.modern-nav.link-hover-02 .nav-links>li>.nav-link:before{width:calc(100% - 18px)}}
	/* .link-hover-03 */
		@media only screen and (min-width:992px){
			.modern-nav.link-hover-03 .nav-menu:hover .nav-links>li>.nav-link{opacity:.5;}
			.modern-nav.link-hover-03 .nav-menu:hover .nav-links>li>.nav-link:hover{opacity:1;}
		}
		/* Mobile Navigation */
		@media only screen and (max-width:992px){
			/* Mobile nav buttons */
			.mobile-nb{display:-ms-flexbox;display:flex;flex:0 0 auto;-ms-flex:0 0 auto;width:auto;position:relative;right:0;padding:0 25px;height:100%;cursor:pointer;margin-left: auto;}
			.mobile-nb:hover{background-color:rgba(150,150,150,0.2);}
			.mobile-nb:active{background-color:rgba(150,150,150,0.4);}
			.modern-nav .mobile-nav-bg{display:none;position:fixed;right:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);z-index:0;cursor:pointer;}
			.modern-nav .nav-menu{position:fixed;width:260px;height:100%;padding: 0;left:0;top:0px;z-index:1;overflow-y:auto;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);}
			.modern-nav .nav-menu.animate{-webkit-transition:transform 0.4s;-moz-transition:transform 0.4s;transition:transform 0.4s;}
			.modern-nav .nav-menu.active{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);}
			.modern-nav .nav-menu .nav-links>.extra-links{display:block;height:auto; padding:0 25px;margin-top:30px;white-space:normal;}
			.modern-nav .nav-menu .nav-links>.extra-links a.nav-link:not(.nav-button){display:inline-block;width:auto;border-top:none;padding:12px 17px!important;margin-bottom:7px;background-color:rgba(120,120,120,0.15);}
			.modern-nav .col:not(.nav-menu) .nav-links .nav-link{padding:0 12px;}
			.modern-nav .nav-links>.extra-links{padding:0;}
			.modern-nav .nav-menu .nav-button{margin:15px 0;width:auto;text-align:center;height:auto;display:block;}
			.modern-nav .nav-menu ul, .modern-nav .nav-menu ul li{display:block;width:100%!important;max-width:none!important;float:none;}
			.modern-nav .nav-menu ul li.logo-for-mobile-navigation{left:0;top:0;width:100%;height:90px;padding:10px 25px;display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center;align-items:center;}
			.modern-nav .nav-menu ul li.logo-for-mobile-navigation img{display:block!important;width:auto;height:auto;max-height:40px;max-width:90%;}
			.modern-nav .nav-links .nav-link:before{display:none!important;}
			.modern-nav .nav-links .dd-toggle>a:after{content:"\e6e2";line-height:normal!important;font-size:11px!important;opacity:1;color:inherit;border:none;position:absolute;right:15px;top:50%!important;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;margin-top:0!important;}
			.modern-nav.dropdown-arrows .nav-links>li>.dropdown-menu:before{display:none!important;}
			.modern-nav .nav-links .dropdown-menu,
			.modern-nav .nav-links .dropdown-menu.mega-menu{box-shadow:none!important;position:relative!important;padding:0!important;margin:0!important;background-color:transparent;padding:0;left:0!important;top:0!important;}
			.modern-nav.dropdown-radius .nav-links .dropdown-menu{border-radius:0!important;}
			.modern-nav .mega-menu>li ul.column{width:auto;min-width:auto;padding:0;}
			.modern-nav.bg-blur{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;}
			/* Mobile navigation links */
			.modern-nav .dropdown-menu.mega-menu>li ul>li>.nav-link.column-title{margin-bottom:0;}
			.modern-nav .nav-container .nav-wrapper .nav-menu .nav-links .nav-link{font-size:14px!important;background-color:transparent;display:block;width:100%;position:relative;left:0!important;top:0!important;line-height:normal;padding:14px 25px!important;letter-spacing:0px;text-transform:none;font-weight:400!important;border-top:1px solid rgba(255,255,255,0.03);-webkit-transition:all 0.3s;transition:all 0.3s;}
			.modern-nav .nav-container .nav-wrapper .nav-menu .nav-links .dropdown-menu.mega-menu .nav-link.column-title{cursor:default;text-transform:uppercase;font-size: 11px!important;font-weight:900!important;margin-top:0!important;padding-top:35px!important;}
			.modern-nav .nav-container .nav-menu .nav-links .dd-toggle .dropdown-menu .nav-link{padding:12px 10px 12px 35px!important;}
			.modern-nav .nav-container .nav-menu .nav-links .dd-toggle .dropdown-menu.mega-menu .nav-link{padding:10px 10px 10px 35px!important;}
			.modern-nav .mega-menu>li>ul{border-right: none;}
			.modern-nav .nav-container .nav-menu .nav-links .dd-toggle .dropdown-menu .dropdown-menu .nav-link{padding-left:45px!important;}
			.modern-nav .nav-container .nav-menu .nav-links .dd-toggle .dropdown-menu .dropdown-menu .dropdown-menu .nav-link{padding-left:60px!important;}
			/* Language settings */
			.modern-nav .nav-links .dd-toggle.lg-toggle>a:after{display:none!important;}
			.modern-nav .nav-container .nav-menu .nav-links .dd-toggle.lg-toggle .dropdown-menu{display:flex!important;padding:0!important;min-width:auto!important;flex-direction:row!important;-ms-flex-direction:row!important;}
			.modern-nav .nav-container .nav-menu .nav-links .dd-toggle.lg-toggle .dropdown-menu li{display:flex!important;padding:0!important;width:auto!important;}
			.modern-nav .nav-container .nav-menu .nav-links .dd-toggle.lg-toggle>a,
			.modern-nav .nav-container .nav-menu .nav-links .dd-toggle.lg-toggle .dropdown-menu a{display:flex!important;border:none!important;padding:0!important;}
			.modern-nav .nav-container .nav-menu .nav-links .dd-toggle.lg-toggle>a{background:transparent!important;}
			/* Brackets and hr disabled */
			.modern-nav .bracket,.modern-nav hr{display:none!important;}
			/* Disable colors for link-hover-01 */
			/* Navigation colors */
			.modern-nav.nav-white .nav-menu{background-color: #FFFFFF}
			.modern-nav.nav-dark .nav-menu{background-color: #2E2E2E}
			/* White nav */
			.modern-nav.nav-white .nav-link{color:#333333!important;background:transparent!important;}
			.modern-nav.nav-white .nav-link:hover{background:#eeeeee!important;}
			.modern-nav.nav-white .nav-container .nav-menu .nav-links .dd-toggle .dropdown-menu{color:#333333!important;background-color:#e7e7e7!important;}
			.modern-nav.nav-white .nav-container .nav-menu .nav-links .dd-toggle .dropdown-menu .dropdown-menu{background-color:#FFF!important;}
			.modern-nav.nav-white .nav-container .nav-menu .nav-links .dd-toggle .dropdown-menu .nav-link:hover{background:#d3d3d3!important;}
			/* Dark nav */
			.modern-nav.nav-dark .nav-container .nav-menu .nav-links .dd-toggle .dropdown-menu .nav-link{color:#909090!important;background-color:#1F2022!important;}
		}
/* Extra Navigation Styles */
/* ============================================================ */
	#extra-nav-sticky-wrapper{height:0!important;}
	/* Completely flex nav */
	.extra-nav,.extra-nav ul,.extra-nav ul li a{display:flex;display:-ms-flexbox;}
	/* Nav default size & options */
	.extra-nav{white-space:nowrap;height:50px;width:100%;font-size:11px;position:relative;top:0;width:100%;display:none;padding:0 30px;line-height:normal;}
	.extra-nav.start-visible{display:flex;display:-ms-flexbox;}
	.extra-nav *{height: 100%;}
	.extra-nav ul li a{height:100%;width:auto;padding:0 20px;align-items:center;-ms-flex-align:center;justify-content:center;-ms-flex-pack:center;}
	.extra-nav ul li a:hover,.extra-nav ul li.active a{background-color:rgba(0,0,0,0.06);}
		@media only screen and (max-width:992px){
			.extra-nav{display:none!important;}
			.extra-nav>div{max-width:120px;float:left;}
			.extra-nav>.nav-menu{max-width:80%;float:right;}
			.extra-nav ul li a{padding:0 10px;}
		}
/* Icon Navigation
================================================== */
	.icon-navigation{position:fixed;width:auto;height:auto;left:2.4%;top:22%;text-align:center;will-change:transform;line-height:normal;padding:0;z-index:1051;-webkit-transform:translateZ(0);transform:translateZ(0);}
	.icon-navigation + .backdrop{z-index:1050;position:fixed;content:'';display:block;width:100vw;height:100vh;left:0;top:0;pointer-events:none;background-color:rgba(0,0,0,0.16);transform:translateZ(0);-webkit-transform:translateZ(0);visibility:hidden;opacity:0;-webkit-transition:all 0.2s;transition:all 0.2s;}
	.icon-navigation:hover + .backdrop{visibility:visible;opacity:1;}
	.icon-navigation.passive{opacity:0!important;z-index:100;pointer-events:none;}
	.icon-navigation ul{margin:0;padding:0;}
	.icon-navigation.right{left:auto;right:2.4%;}
	/* Links */
	.icon-navigation ul li{padding:0;display:block;width:100%;}
	.icon-navigation ul a{padding:20px 20px;display:block;width:100%;background:transparent;}
	.icon-navigation.icon-lg ul a{padding:23px;}
	.icon-navigation.icon-sm ul a{padding:15px 17px;}
	.icon-navigation ul li a.active,
	.icon-navigation ul li a.active:hover,
	.icon-navigation ul a:hover{background:rgba(0,0,0,0.1);}
	.icon-navigation ul li.cbp-filter-item-active a{background:rgba(0,0,0,0.2)!important;}
	.icon-navigation ul hr{margin:6px 0;}
	/* Popovers */
	.icon-navigation .popover{border:none;outline:none;padding:0;min-width:1px;line-height:normal;width:auto;white-space:nowrap;max-width:none;background:none!important;box-shadow:none!important;}
	.icon-navigation .popover-header{color:#878787;text-transform:uppercase;font-size:11px;font-weight:700;background-color:#fff;padding:8px 30px;border:none;border-radius:30px;-webkit-transform:scale(0.9) translateZ(0);transform:scale(0.9) translateZ(0);-webkit-transition:all 0.2s;transition:all 0.2s;}
	.icon-navigation .popover.show .popover-header{-webkit-transform:scale(1);transform:scale(1);}
	.icon-navigation .popover-body{display:none;}
	.icon-navigation .popover.right{margin-left:14px;}
	.icon-navigation .popover-arrow{display:none!important;}


/* Slick Slider - Custom & Bg Slider
/* ================================================== */
.slick-slider img{max-width:100%;}
.bg-slider{width:100%;height:100%;left:0;top:0;overflow:hidden;}
.bg-slider .slick-list,.bg-slider .slick-track{height:100%!important;}
.bg-slider:not(.has-details){z-index:-1;position:absolute;}
.bg-slider .slick-slide>div{height:100%;width:100%;}
.bg-slider .slide{position:relative;width:100%;height:100%;background-size:cover;background-position:center center;}
.zoom-timer,.slide-bg{position:absolute;width:100%;height:100%!important;max-width:100%!important;background-attachment:scroll!important;left:0;top:0!important;z-index:2;background-position:center center;background-size:cover;-ms-transform:scale(1.0);-webkit-transform:scale(1.0);transform:scale(1.0);-webkit-transition:transform 1s;-moz-transition:transform 1s;transition:transform 1s;-webkit-transition-delay:0.8s;transition-delay:0.8s;}
.zoom-timer.scaling{-ms-transform:scale(1.25);-webkit-transform:scale(1.25);transform:scale(1.25);-webkit-transition:transform 20s;-moz-transition:transform 20s;transition:transform 20s;}
.zoom-timer+*,.slide-bg+*{position:relative;z-index:3;}
/* Animated Items */
.custom-slider .animate{visibility:hidden!important;animation-duration:0.9s;}
.custom-slider .animate.fast{animation-duration:0.6s;}
.custom-slider .animate.visibleme{visibility:visible!important;}
.nav-to-custom-slider .slick-slide:not(.slick-current) .active-me{border-color:transparent!important;}
/* .slow hover effected elements for .animate */
.slick-slide .animate [class*="slow"], .slick-slide .animate[class*="slow"]{-webkit-transition:background 0.3s, color 0.3s, border 0.3s, letter-spacing 0.3s !important;transition:background 0.3s, color 0.3s, border 0.3s, letter-spacing 0.3s !important;}
/* FadeZoom effect */
.slick-slider .fade-zoom{ -webkit-transform:scale(0.94);transform:scale(0.94) translate3d(0,0,0) translateZ(0); opacity:0!important; -webkit-transition:opacity 0.4s, transform 0.4s !important;transition:opacity 0.4s, transform 0.4s !important; -webkit-transition-delay:0s!important;transition-delay:0s!important; }
.slick-slider .fade-zoom.fade-zoom-lg{ -webkit-transition:opacity 0.9s, transform 0.9s !important;transition:opacity 0.9s, transform 0.9s !important; }
.slick-slider .slick-current .fade-zoom,.slick-slider .slick-current.fade-zoom{opacity:1!important; -webkit-transform:scale(1) translate3d(0,0,0) translateZ(0); transform:scale(1) translate3d(0,0,0) translateZ(0); -webkit-transition-delay:0.3s!important;transition-delay:0.3s!important;}
/* Arrows */
.slick-arrow{display:none !important;font-size:30px;color:white;position:absolute;top:50%;width:90px;height:90px;left:0;z-index:5;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.5s;transition:all 0.5s;}
.slick-arrow.slider-next{left:auto;right:0;}
.slick-arrow:before,.slick-arrow:after{content:"\e64a";display:inline-flex;display:-ms-inline-flexbox;z-index:2;font-family:'themify';color:inherit;-webkit-transition:all 0.5s;transition:all 0.5s;}
.slick-arrow:after{display:none;content:'';z-index:0;}
.slick-arrow:hover:before{color:#eee;}
.slick-arrow.slider-next:before{content:"\e649";}
.arrows-dark .slick-arrow{color:#484848;}
.arrows-dark .slick-arrow:hover:before{color:#676767;}
.controls-mouseover .slick-arrow{opacity:0;}
.controls-mouseover:hover .slick-arrow{opacity:1;}
/* Long Arrows */
.arrows-long .slick-arrow:hover{background-color:rgba(250,250,250,0.2);}
.arrows-long .slick-arrow:before{content:""!important;background-size:cover;background-repeat:no-repeat;width:38px;height:14px;}
.arrows-long .slick-arrow.slider-next:before{background-image:url(../images/arrow_long_right.svg);}
.arrows-long .slick-arrow.slider-prev:before{background-image:url(../images/arrow_long_left.svg);}
.arrows-long.arrows-dark .slick-arrow:hover{background-color:rgba(124,124,124,0.12);}
.arrows-long.arrows-dark .slick-arrow.slider-next:before{background-image:url(../images/arrow_long_right_dark.svg);}
.arrows-long.arrows-dark .slick-arrow.slider-prev:before{background-image:url(../images/arrow_long_left_dark.svg);}
/* Double Arrows */
.arrows-double .slick-arrow{font-size:16px;}
.arrows-double .slick-arrow.slider-next:before{content:"\e661";}
.arrows-double .slick-arrow.slider-prev:before{content:"\e662";}
.arrows-double .slick-arrow:after{position:absolute;display:inline-flex;display:-ms-inline-flexbox;background:transparent;width:40px;height:40px;box-shadow:inset 0 0 0 1px #fff;border-radius:50%;-webkit-transform:scale(1);transform:scale(1);}
.arrows-double .slick-arrow:hover:after,
.arrows-double .slick-arrow:hover:before{-webkit-transform:scale(1.2);transform:scale(1.2);}
.arrows-double.arrows-dark .slick-arrow:after{box-shadow:inset 0 0 0 1px #363636; color:#525252;}
/* Triangle Arrows */
.arrows-mosaic .slick-arrow{font-size:16px;color:#333;}
.arrows-mosaic .slick-arrow:hover:before{color:#777;}
.arrows-mosaic .slick-arrow:after{position:absolute;display:inline-flex;display:-ms-inline-flexbox;background:white;width:50px;height:50px;-webkit-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);}
.arrows-mosaic .slick-arrow:hover:after{-webkit-transform:rotate(45deg) scale(1.1);transform:rotate(45deg) scale(1.1);}
.arrows-mosaic.arrows-dark .slick-arrow{color:#FFFFFF;}
.arrows-mosaic.arrows-dark .slick-arrow:after{background:#959595;}
.arrows-mosaic.arrows-dark .slick-arrow:hover:before{color:#dadada;}
/* Dots */
.slick-dots{width:100%;left:0;height:auto;margin:30px 0 0;position:absolute;top:100%;text-align:center;pointer-events:none;display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;justify-content:center;-ms-flex-pack:center;-webkit-transition:all 0.5s;transition:all 0.5s;}
.slick-dots li{width:30px;height:40px;font-size:0;display:inline-flex;display:-ms-inline-flexbox;align-items:center;-ms-flex-align:center;justify-content:center;-ms-flex-pack:center;pointer-events:all;position:relative;cursor:pointer;float:none!important;}
.slick-dots li:before,.slick-dots li:after{content:'';position:relative;width:8px;height:8px;display:inline-flex;display:-ms-inline-flexbox;background-color:rgba(150,150,150,0.3);border-radius:50%;-webkit-transition:all 0.5s;transition:all 0.5s;}
.slick-dots li:after{display:none;}
.slick-dots li.slick-active:before{background-color:#555;}
.slick-dots li button{display:none!important;}
.dots-close .slick-dots{margin:12px 0 0;}
.dots-far .slick-dots{margin:45px 0 0;}
.controls-mouseover .slick-dots{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px);}
.controls-mouseover:hover .slick-dots{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
.dots-left .slick-dots{justify-content:start;-ms-flex-pack:start;}
.dots-right .slick-dots{justify-content:flex-end;-ms-flex-pack:flex-end;}
/* Dots if inner */
.dots-inner .slick-dots{top:auto;bottom:15px;margin:0;}
.dots-inner .slick-dots li:before,.dots-white .slick-dots li:before{background-color:#eee;}
.dots-inner .slick-dots li.slick-active:before,.dots-white .slick-dots li.slick-active:before{background-color:#ccc;}
/* Circle Dots */
.dots-circle .slick-dots li{width:25px;}
.dots-circle .slick-dots li:before{width:5px;height:5px;background-color:#222;box-shadow:inset 0 0 0 0.5px transparent;-webkit-transform:scale(1);transform:scale(1);}
.dots-circle .slick-dots li.slick-active:before{box-shadow:inset 0 0 0 0.5px #222;background-color:transparent!important;-webkit-transform:scale(3);transform:scale(3);}
.dots-circle.dots-inner .slick-dots li:before,.dots-circle.dots-white .slick-dots li:before{background-color:#eee;}
.dots-circle.dots-inner .slick-dots li.slick-active:before,.dots-circle.dots-white .slick-dots li.slick-active:before{box-shadow:inset 0 0 0 0.5px #eee;}
/* Point dots */
.dots-point .slick-dots li{width:35px;}
.dots-point .slick-dots li:before,.dots-point .slick-dots li:after{width:10px;height:10px;-webkit-transform:scale(1);transform:scale(1);}
.dots-point .slick-dots li:after{position:absolute;display:inline-flex;display:-ms-inline-flexbox;background:transparent;box-shadow:inset 0 0 0 0.5px transparent;}
.dots-point .slick-dots li.slick-active:before{-webkit-transform:scale(0.6);transform:scale(0.6);background:#555;}
.dots-point .slick-dots li.slick-active:after{-webkit-transform:scale(2.2);transform:scale(2.2);box-shadow:inset 0 0 0 0.5px #555;}
.dots-point.dots-inner .slick-dots li:before,.dots-point.dots-white .slick-dots li:before{background-color:#fafafa;}
.dots-point.dots-inner .slick-dots li:after,.dots-point.dots-white .slick-dots li:after{box-shadow:inset 0 0 0 0.5px #fff;}
/* Strip Dots */
.dots-strip .slick-dots li{width:auto;}
.dots-strip .slick-dots li:before{width:30px;height:3px;margin:0 8px;background:#ccc;border:none;box-shadow:none;border-radius:0;}
.dots-strip .slick-dots li.slick-active:before{background-color:#222;}
.dots-strip.dots-inner .slick-dots li:before,.dots-strip.dots-white .slick-dots li:before{background:#fff;}
.dots-strip.dots-inner .slick-dots li.slick-active:before,.dots-strip.dots-white .slick-dots li.slick-active:before{background:#c2c2c2;}
/* Footer styles - Footers created with helpers on Version 3
/* ================================================== */


