.logoContainer{
	line-height: 54px;
	display: block;
	width: 100px;
	height: 100px;
	margin-top: 6px;
}
.navbar-dark .navbar-custom-nav .nav-link:hover,
.navbar-dark .navbar-toggler,
.navbar-dark .navbar-toggler,
.navbar-dark .navbar-custom-nav .nav-link{
	color: white !important;
}
#navbarsExampleDefault{
	margin-top: 20px;
}
.navbar-dark .navbar-custom-nav .nav-link{
	text-decoration: underline;
}
#navbarsExampleDefault{
	background-color: black;
}

.logo-image-nav{
	max-height: 150% !important;
	height: auto;
	max-width: 100px;
	display: block;
}
.logo-image-nav>img{
	height: 144px !important;
	height: auto;
	max-width: 100px;
	display: block;
	/*margin-top:18px;*/
}

.nav-colored { background-color:#000; }
.nav-transparent { background: none !important;}

.nav-item{
	padding-right: 24px;
	padding-left: 24px;
}

#logoDiv{
	font-size: 6.5em;
	display: inherit;
	line-height: 74px;
	color: white;
}
.logoTextSub{
	font-size: 2.5em;
	line-height: initial;
	padding-top: 2px;
}

.navbar-custom {
	position: sticky !important;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;

    display: flex;
    flex-flow: row wrap;
    align-items: center;

	padding-top: 0.375em;
	padding-bottom: 0.375em;
	background-color: black !important;
	box-shadow: 0 0.0625em 0.375em 0 rgba(0, 0, 0, 0.1);
	font: 400 16px/1 "WWF", sans-serif;
	transition: all 0.2s;
	height: 116px;
}

.navbar-custom > .container {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    justify-content: space-between;
}
.navbar-custom > .container::before,
.navbar-custom > .container::after {
    display: none;
}
.navbar-custom #navbarsExampleDefault {
    flex-basis: 100%;
    flex-grow: 1;
    align-items: center;
    font-size: 2.4em;
    line-height: 2.4;
}

.navbar-custom .navbar-toggler {
    display: block;
    padding: 4px 12px;
    margin: 0;
	border: none;
	color: #fff;
	font-size: 2em;
    background-color: transparent;
}

.navbar-custom .navbar-brand.logo-image img {
	width: 4.5em;
	height: 5.0625em;
	-webkit-backface-visibility: hidden;
}

.navbar-custom .navbar-custom-nav {
    list-style-type: none;
    display: flex;
    flex-direction: column;
	margin-top: 12px;
	margin-bottom: 8px;
    padding-left: 0px;
}

@media (max-width: 767px) {
    .navbar-custom > .container {
        width: 100%;
    }
}
@media (max-width: 991px) {
    .navbar-custom #navbarsExampleDefault:not([aria-expanded='true']):not(.show):not(.collapsing) {
        display: none;
    }
}

@media (min-width: 992px) {
	.navbar-custom {
        flex-flow: row nowrap;
	}
	.navbar-custom > .container {
        padding-right: 15px;
        padding-left: 15px;
    }
    .navbar-custom .navbar-toggler {
        display: none;
    }
	.navbar-custom #navbarsExampleDefault {
        display: flex;
        flex-basis: auto;
        justify-content: flex-end;
        line-height: 1.5;
    }
    .navbar-custom .navbar-custom-nav {
        flex-direction: row;
		margin-top: 0;
		margin-bottom: 0;
    }
}

@media only screen and (max-width: 690px) {
	#logoDiv {
		font-size: 5.5em;
		line-height: 70px;
	}
	.navbar-custom .navbar-brand.logo-image img {
		width: 3.5em !important;
		height: 3.9625em !important;
	}
	.logoTextSub{
		font-size: 1.7em;
		line-height: initial;
		padding-top: 7px;
	}
	.navbar-custom {
		background-color: #9A0064;
	}
	.nav-transparent {
		background: #9A0064 !important;
	}
}

@media only screen and (max-width: 1220px) {
    .navbar-custom.top-nav-collapse{
        background:black !important;
    }
}

@media only screen and (max-width: 991px) {
	.logoContainer{
		margin-top: 0px;
	}
}

/*.top-nav-collapse #navbarsExampleDefault .nav-item{
	padding-left: 1em;
	padding-right: 1em;
}*/


@media only screen and (max-width: 1650px) {
    .top-nav-collapse #navbarsExampleDefault,.navbar-expand-lg .navbar-collapse{
        font-size: 2em;
    }
}
@media only screen and (max-width: 1250px) {
    .top-nav-collapse #navbarsExampleDefault,.navbar-expand-lg .navbar-collapse{
        font-size: 24px;
    }
}
@media only screen and (max-width: 1350px) {
    #navbarsExampleDefault .nav-item{
        padding-left: 4.8px;
        padding-right: 4.8px;
    }
}

.navbar-custom .navbar-brand {
	font-size: 0;
}
.fixed-top{
	/*padding-left: 5em !important;*/
	/*padding-top: 2em !important;*/
}

.navbar-custom .navbar-brand.logo-image img {
	width: 4.5em;
	height: 5.0625em;
	-webkit-backface-visibility: hidden;
}

.navbar-custom .navbar-brand.logo-text {
	margin-top: 0.25em;
	margin-bottom: 0.25em;
	font: 700 2.25em/1.5em "WWF", sans-serif;
	color: #fff;
	text-decoration: none;
}


.navbar-custom .nav-item .nav-link {
	padding: 10px 12px 10px 12px;
	color: #fff;
	text-decoration: none;
	transition: all 0.2s ease;
    display: inline;
}

.navbar-custom .nav-item .nav-link:hover,
.navbar-custom .nav-item .nav-link.active {
	color: #14bf98;
}

/* Dropdown Menu */
.navbar-custom .dropdown:hover > .dropdown-menu {
	display: block; /* this makes the dropdown menu stay open while hovering it */
	min-width: auto;
	animation: fadeDropdown 0.2s; /* required for the fade animation */
}

@keyframes fadeDropdown {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.navbar-custom .dropdown-toggle:focus { /* removes dropdown outline on focus  */
	outline: 0;
}

.navbar-custom .dropdown-menu {
	margin-top: 0;
	border: none;
	border-radius: 0.25em;
	background-color: #113448;
}

.navbar-custom .dropdown-item {
	color: #fff;
	text-decoration: none;
}

.navbar-custom .dropdown-item:hover {
	background-color: #113448;
}

.navbar-custom .dropdown-item .item-text {
	font: 400 0.875em/0.875em "Open Sans", sans-serif;
}

.navbar-custom .dropdown-item:hover .item-text {
	color: #14bf98;
}

.navbar-custom .dropdown-items-divide-hr {
	width: 100%;
	height: 1px;
	margin: 0.75em auto 0.75em auto;
	border: none;
	background-color: #b5bcc4;
	opacity: 0.2;
}
/* end of dropdown menu */

.navbar-custom .social-icons {
	display: none;
}

.navbar-custom button[aria-expanded='false'] .navbar-toggler-awesome.fa.fa-times{
	display: none;
}

.navbar-custom button[aria-expanded='false'] .navbar-toggler-awesome.fa.fa-bars{
	display: inline-block;
}

.navbar-custom button[aria-expanded='true'] .navbar-toggler-awesome.fa.fa-bars{
	display: none;
}

.navbar-custom button[aria-expanded='true'] .navbar-toggler-awesome.fa.fa-times{
	display: inline-block;
	margin-right: 0.125em;
}

@media (min-width: 992px) {
	.navbar-custom {
		/*padding: 2.125em 1.5em 2.125em 2em;*/
		box-shadow: none;
        background: transparent;
	}

	.navbar-custom .navbar-brand.logo-text {
		color: #fff;
	}

	.navbar-custom .nav-item .nav-link {
		padding: 4px 8px 4px 8px;
	}

	.navbar-custom .nav-item .nav-link:hover,
	.navbar-custom .nav-item .nav-link.active {
		color: #14bf98;
	}

	.navbar-custom.top-nav-collapse {
		padding-top: 0.2em !important;
		box-shadow: 0 0.0625em 0.375em 0 rgba(0, 0, 0, 0.1);
		background-color: black;
	}

	.navbar-custom.top-nav-collapse .navbar-brand.logo-text {
		color: #fff;
	}

	.navbar-custom.top-nav-collapse .nav-item .nav-link {
		color: #fff;
	}

	.navbar-custom.top-nav-collapse .nav-item .nav-link:hover,
	.navbar-custom.top-nav-collapse .nav-item .nav-link.active {
		/*color: #14bf98;*/
		text-decoration: underline;
	}

	.navbar-custom .dropdown-menu {
		padding-top: 1em;
		padding-bottom: 1em;
		border-top: 0.75em solid rgba(0, 0, 0, 0);
		border-radius: 0.25em;
		box-shadow: 0 0.25em 0.375em 0 rgba(0, 0, 0, 0.03);
	}

	.navbar-custom.top-nav-collapse .dropdown-menu {
		border-top: 0.125em solid rgba(0, 0, 0, 0);
	}

	.navbar-custom .dropdown-item {
		padding-top: 0.25em;
		padding-bottom: 0.25em;
	}

	.navbar-custom .dropdown-items-divide-hr {
		width: 84%;
	}
}

@media (min-width: 992px) {
	.navbar-custom .social-icons {
		display: block;
		margin-left: 0.5em;
	}

	.navbar-custom .fa-stack {
		margin-left: 0.375em;
		font-size: 0.8125em;
	}

	.navbar-custom .fa-stack .hexagon {
		width: 1.625em;
		height: 1.625em;
		position: absolute;
		background: url('../images/hexagon-green.svg') center center no-repeat;
		background-size: 1.625em 1.625em;
		transition: all 0.2s ease;
	}

	.navbar-custom .fa-stack:hover .hexagon {
		background: url('../images/hexagon-white.svg') center center no-repeat;
		background-size: 1.625em 1.625em;
	}

	.navbar-custom .fa-stack-1x {
		font-size: 0.6875em;
		line-height: 1.625em;
		color: #fff;
		transition: all 0.2s ease;
	}

	.navbar-custom .fa-stack:hover .fa-stack-1x {
		color: #14bf98;
	}
}

@media (min-width: 1200px) {
	.navbar-custom {
		/*padding-right: 5em;
		padding-left: 5em;*/
	}

	.navbar-custom.top-nav-collapse {

	}
}

@media (min-width: 1600px) {
	.navbar-custom {
		/*padding-right: 12em;
		padding-left: 12em;*/
	}

	.navbar-custom.top-nav-collapse {

	}
}

/* Language selector */

.navbar-custom-nav li button {
    background: none;
    border: none;
    padding: 0px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    min-width: 55px;
    color: #fefefe;
}

.navbar-custom-nav li.show .dropdown-toggle,
.navbar-custom-nav li.show .dropdown-toggle + ul.dropdown-menu {
    background-color: #1C2734;
}

.navbar-custom-nav li.show .dropdown-toggle + ul.dropdown-menu {
    position: absolute;
    right: 0;
    left: initial;
    border-radius: 0;
    padding: 4px 0px;
    width: 215px;
    margin-top: -4px;
}

@media (max-width: 992px) {
    .navbar-custom-nav li.show .dropdown-toggle + ul.dropdown-menu {
        right: initial;
        left: 0;
    }
}

.navbar-custom-nav ul.dropdown-menu a {
    font-size: 13.4px;
    padding: 10px 12px;
    color: #bebebe;
    font-family: "Open Sans", sans-serif;
}

.navbar-custom-nav ul.dropdown-menu a:hover, 
.navbar-custom-nav ul.dropdown-menu a:focus {
    background-color: #283340;
    color: #dedede;
}

.navbar-custom-nav .dropdown-toggle::after {
    display: none;
}

.navbar-custom-nav .language-select-custom {
    position: relative;
}