*{}

body .sticky_message
{
	position: fixed;
	top: 75%;
	left: -2px;
	padding: 0px 0px 0px 0px;
	z-index: 999999;
	display: inline-block;	
}
body .sticky_message a
{
	color: #fff;
    display: inline-block;
    margin: 1rem auto;
    padding: 14px 20px;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 900;
    letter-spacing: 3px;
    overflow: hidden;
    border: 2px solid currentColor;
    background: #000;
}
body .tnp-subscription form 
{

}
body .tnp-subscription form label 
{
      color: #fff; 
      padding: 0px 0px;
}
body .tnp-subscription form  .description
{
    margin: 10px 0px;
    color: #fff;
}
body .tnp-subscription form .tnp-field input.tnp-email
{
    width: 80% !important;
    display: inline-block;
} 
body .tnp-subscription form .tnp-field .tnp-submit
{
    background-color: #fff;
    color: #000 !important;
    padding: 14.4px;
}
body .tnp-subscription form .tnp-field .tnp-submit:hover
{
    padding: 13.4px;
}
body .tnp-subscription form .tnp-field .tnp-field-button
{
    display: inline-block;
    margin-bottom: 0px;
}
body .dropdown-menu.depth_0.animated.show
{
    background: #0000 !important;
    border: unset !important;
    /*border-color: transparent;*/
}
body ul.nav li.dropdown.on
{
    background: #0000 !important;
    border: unset !important;
    /*border-color: transparent;*/
}
body ul.navbar-nav>li.dropdown:hover>a>span
{
    background: #0000 !important;
    /*border:unset;*/
    border-color: transparent;
}
 
@media (min-width: 1025px)
{
    body ul.navbar-nav>li>a>span {
        position: relative;
        display: block;
        padding: 15px 5px 15px 5px;
        line-height: normal;
    }
    body nav.bootsnav.brand-center ul.nav > li.dropdown > ul.dropdown-menu {
        top: 57px;
        background: #fff !important;
    }
    body nav.bootsnav.brand-center ul.nav > li.dropdown > ul.dropdown-menu {
        top: 35px;
    }
    body nav.bootsnav.brand-center .navbar-brand {
        margin-right: 20px;
    }
    body ul.navbar-nav>li>a>span {
        padding: 15px 5px 15px 5px;
        font-size: 15px;
    }
	.phone-icon {
		display: none !important;
	}
}
@media (max-width: 1440px)
{
    body.ozy-alternate-menu ul.navbar-nav>li>a>span, ul.navbar-nav>li>a>span {
        padding: 10px 5px 10px 5px !important;
    }
}
@media (min-width: 1440px)
{
    body.ozy-alternate-menu ul.navbar-nav>li>a>span, ul.navbar-nav>li>a>span {
        padding: 8px !important;
    }
}
@media (min-width: 1660px)
{
    body ul.navbar-nav>li>a>span {
        padding: 15px 15px 15px 15px;
        font-size: inherit;
    }
    body nav.bootsnav.brand-center ul.nav > li.dropdown > ul.dropdown-menu {
        top: 40px;
    }
}

.dropdown a[href="#pll_switcher"] + ul.dropdown-menu {
    min-width: 5rem !important;
    width: 5rem !important;
}