/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 20 2025 | 09:17:59 */
nav.navbar.bootsnav li.dropdown .mega-menu-full > ul > li:nth-child(4) a,
nav.navbar.bootsnav li.dropdown .mega-menu-full > ul > li:nth-child(4) .dropdown-header,
nav.navbar.bootsnav li.dropdown .mega-menu-full > ul > li:nth-child(7) a,
nav.navbar.bootsnav li.dropdown .mega-menu-full > ul > li:nth-child(7) .dropdown-header,
nav.navbar.bootsnav li.dropdown .mega-menu-full > ul > li:nth-child(10) a,
nav.navbar.bootsnav li.dropdown .mega-menu-full > ul > li:nth-child(10) .dropdown-header,
nav.navbar.bootsnav li.dropdown .mega-menu-full > ul > li:nth-child(13) a,
nav.navbar.bootsnav li.dropdown .mega-menu-full > ul > li:nth-child(13) .dropdown-header,
nav.navbar.bootsnav li.dropdown .mega-menu-full > ul > li:nth-child(16) a,
nav.navbar.bootsnav li.dropdown .mega-menu-full > ul > li:nth-child(16) .dropdown-header
{
	padding-left:0;
}

.navbar-nav li ul > li > ul > li a.dropdown-header
{
	margin-top:6px !important;
}

@media screen and (max-width: 1084px)
{
	/*
	.dropdown.open > div
	{
		display:none !important;
	}
	.dropdown.open.show > div
	{
		display:block !important;
	}
	.dropdown.show > div
	{
		display:block !important;
	}
	*/
	
	nav.navbar.bootsnav li.dropdown .mega-menu-full > ul > li
	{
		margin-bottom:0;
	}
	
	nav.navbar.bootsnav.no-full .navbar-collapse
	{
		overflow-y:auto !important;
	}
}

@media screen and (min-width: 1084px)
{
	nav.navbar.bootsnav li.dropdown .mega-menu-full > ul li a.dropdown-header,
	nav.navbar.bootsnav li.dropdown .mega-menu-full > ul li .dropdown-header
	{
		margin-top:20px !important;
	}
}

nav.navbar.bootsnav li.dropdown .mega-menu-full > ul li a,
nav.navbar.bootsnav .navbar-nav > li ul > li > a > i
{
	font-weight:500;
}

.header-social-icon
{
	float:right;
	padding-left:0;
}

header .header-social-icon
{
	float:right;
	margin-left:0;
}

header .header-social-icon .widget
{
	float:right;
	margin-left:20px;
}

header .header-social-icon .wpml-ls-legacy-dropdown
{
	width:41px;
}

header .header-social-icon .wpml-ls-legacy-dropdown a
{
	height:29px;
	background:none;
	padding:5px 10px 5px 5px;
	border:none;
	border-bottom:1px solid #d1d1d1;
	text-align:left;
	text-transform:uppercase;
	font-size:13px;
	line-height:17px;
	font-weight:600;
}

header .header-social-icon .wpml-ls-legacy-dropdown:hover ul
{
	background-color:#fcfcfc;
}

header .header-social-icon .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a
{
	color:#232323;
	text-align:left;
}

header .header-social-icon .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,
header .header-social-icon .wpml-ls-legacy-dropdown a:focus,
header .header-social-icon .wpml-ls-legacy-dropdown a:hover
{
	text-align:left;
	color:#232323;
	background:none;
}

header .header-social-icon .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after
{
	content:"\f107";
	font-family:"Font Awesome 5 Free";
	right:3px;
	top:7px;
	border:none !important;
}

header .header-social-icon .widget_icl_lang_sel_widget
{
	display:none;
}

.wpml-ls-legacy-dropdown .wpml-ls-sub-menu,
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu
{
	display:none;
}


.wpml-ls-legacy-dropdown .wpml-ls-current-language:focus .wpml-ls-sub-menu,
.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-sub-menu
{
	display:block;
}

header nav .navbar-nav > li > a, header nav.navbar-brand-top .navbar-nav > li:last-child a
{
	margin:0 15px;
}

nav.navbar.bootsnav ul.nav > li.configure > a
{
	margin:17px 0 17px 15px !important;
	padding:6px 15px !important;
	background: #007a85 !important;
	border:2px solid #007a85 !important;
	color: #fff !important;
}

nav.navbar.bootsnav ul.nav > li.configure.current-menu-item > a,
nav.mobile-menu.navbar.bootsnav .navbar-nav li.configure.current-menu-item
{
	/*display:none;*/
}



@media screen and (max-width: 992px)
{
	nav.navbar.bootsnav ul.nav > li.configure > a,
	nav.mobile-menu.navbar.bootsnav .navbar-nav li.configure
	{
		/*display:none;*/
	}
}

header.sticky nav.navbar.navbar-default.navbar-fixed-top ul.nav > li.configure > a,
header.sticky nav.navbar.navbar-default.navbar-top ul.nav > li.configure > a
{
	margin:11px 0 11px 15px !important;
}

nav.navbar.bootsnav ul.nav > li.configure > a:hover
{
    box-shadow: none !important;
    background: transparent !important;
    color: #007a85 !important;
}

@media screen and (min-width: 1240px)
{
    nav.mobile-menu.navbar.bootsnav .navbar-nav
    {
		background-color:transparent !important;
    }
}



@media screen and (max-width: 1239px)
{
    nav.mobile-menu.navbar.bootsnav .navbar-nav
    {
		background-color:#f9f9f9 !important;
    }
	
	nav.navbar.bootsnav ul.nav > li.configure > a
	{
		margin:18px 15px !important;
		width:calc(100% - 30px);
		text-align:center;
	}
	
	nav.mobile-menu.navbar.bootsnav li.dropdown .mega-menu-full > ul > li:last-child,
	nav.mobile-menu.navbar.bootsnav .navbar-nav li:last-child
	{
		border-bottom:1px solid rgba(35,35,35,0.15) !important;
	}
}





@media screen and (max-width: 1240px)
{
	.header-social-icon.xs-display-none
	{
		display:block !important;
	}
	
	.menu-center .header-right-col
	{
		position: absolute;
		left: 50%;
		margin:0 -46px;
	}

	header .header-social-icon .wpml-ls-legacy-dropdown a
	{
		line-height:24px;
	}
	header .header-social-icon .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after
	{
		top:3px;
	}
}







@media screen and (max-width: 1239px)
{
	.dropdown .sub-menu li.pofo-menu-sidebar
	{
		display:none !important;
	}
}

