/**/
.iframe-youtube-wp{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.iframe-youtube {
    position: relative;
}
.iframe-youtube img{width:100%;}
/* .iframe-youtube-text { */
    /* position: absolute; */
    /* top: 50%; */
    /* left: 0; */
    /* z-index: 10; */
    /* transform: translateY(-50%); */
    /* padding: 10px 20px; */
    /* background: #fff; */
    /* color: #000; */
	/* width:100%; */
/* } */
.iframe-youtube-text {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 10;
    padding: 10px 20px;
    background: rgba(255, 255, 255, 0.9);
    color: #000;
    width: 100%;
}
.iframe-youtube-text p{
    margin: 0;
    color: #000;
    text-align: center;
    font-size: 14px;
    line-height: 1.3em;
}
.iframe-youtube-text button {
    padding: 0;
    border: 0;
    background: transparent;
    text-decoration: underline;
}
/**/
.btn-close-menu-mb {
    left: 0;
    border: 0;
    top: 0;
    padding: 5px 10px;
    background: rgb(219 219 219 / 40%);
    color: #fff;
    border-radius: 0 0 10px 0;
}
button.btn-close-menu i{font-size:22px;}
.offcanvas-end{
	width:300px;
}
.text-copyright{font-size:13px;color:#9d9fa2;}
.navbar-brand .navbar-brand-item, .logo-menu-bar a img{
	width:110px;
}
.nav-btn-search i {
    font-size: 20px;
}
nav.navbar.navbar-sticky{
	background: #1a1a1b;
}

.menu ul{padding:0;}
.menu>li{margin-right:3.5rem;}
.menu>li>a{
	 padding: 1.625rem 0;
}

.menu li:hover>a:not(.menu-title), .menu .active>a:not(.menu-title) {
    background: initial;
    color: #fff;
}
.menu>li>a:before {
    border: 0;
    border-bottom: 2px solid #fff;
    content: "";
    display: block;
    margin: 0;
    padding-top: 0.25rem;
    transform: scaleX(0);
    transition: transform .25s ease-in-out;
    width: 100%;
	position:absolute;
	bottom:15px;
	left:0;
}
.menu>li>a:hover:before,.menu>li:hover>a:before{
    border-left: 0;
    border-right: 0;
    border-top: 0;
    outline: none;
    transform: scaleX(1);
}

a.navbar-brand-footer{
	
}
.footer-newsletter{
	border:0;
}
ul.nav.nav-footer-link-social li a, ul.nav.nav-footer-link-social li a.instagram{
	border:0 !important; font-size:24px;
}
.nav-footer-link .nav-item>a.nav-link {
    padding-left: 0;
    color: #9d9fa2;
    font-size: 12px;
    padding-right: 10px;
    margin-right: 10px;
}
.nav-footer-link .nav-item>a.nav-link{
	position:relative;
}
@media(min-width:576px){
	.nav-footer-link .nav-item>a.nav-link:after{
		color: #9d9fa2;
		content: "|";
		margin-left: 5px;
		position:absolute;
		right:0;
		top:0;
	}
	.nav-footer-link .nav-item:last-child>a.nav-link:after{
		display:none;
	}
	button.btn-cookiessettings:before{
		color: #9d9fa2;
		content: "|";
		position:absolute;
		left:0;
		top:0;
	}
	
}
.nav-footer-link .nav-item:last-child>a.nav-link:after{
	display:none;
}
.nav-footer-link .nav-item:last-child>a.nav-link{
	padding:0;margin:0;
}
.copyright {
    text-align: center;
    font-size: .75rem;
    line-height: 1.125rem;
	color: #9d9fa2;
}
.copyright *{color: #9d9fa2;}
.nav-footer-link .nav-item>a.nav-link:hover{
    color: #fff !important;
    text-decoration: underline;
}
button.btn-cookiessettings {
    background: transparent;
    border: 0;
    color: #9d9fa2;
    font-size: 12px;
    display: inline-block;
    width: auto;
    position: relative;
}
@media(max-width:576px){
	.nav-footer-link .nav-item>a.nav-link{
		padding:0;
		margin:0;
	}
	.nav-footer-link .nav-item, button.btn-cookiessettings {
		width: 100%;
		text-align: center;
		padding: 0;
		margin: 0;
		margin-bottom: 5px;
	}
}

/******start local title********/
.local-title .logo a img{
    width: 110px;
}
@media(max-width:992px){
	.local-title .logo a img{
		width: 110px;
	}
}
@media(max-width:767px){
	.local-title .logo a img{
		width: 100px;
	}
}
@media(max-width:576px){
	.local-title .logo a img{
		width: 100px;
	}
}
@media(max-width:350px){
	.local-title .logo a img{
		width: 100px;
	}
}
.local-title {
    display: inline-flex;
}
.local-title .local-lang{
    padding-left: 15px;
    margin-left: 15px;
    position: relative;
    font-weight: 500;
    font-size: 18px;
	color:#ffffff;
    line-height: 1.5em;
}
.local-title .local-lang:after {
    position: absolute;
    content: "";
    width: 1px;
    background: #ffffff;
    height: 27px;
    left: 0;
    top: 0;
    opacity: 0.25;
}
.mobile-menu-container .local-title {
    display: flex;
    width: 100%;
    padding: 1rem;
    border: 1px solid #1e1e1e;
}
.local-title .local-lang, .local-title .logo a{
transition:0.3s all ease-in-out;	
}
.local-title .local-lang:hover, .local-title .logo a:hover img{
	opacity:0.7;
}
@media(max-width:767px){
	.local-title .local-lang{
		font-size:16px;
		padding-left: 10px;
		margin-left: 10px;
	}
	.local-title .local-lang:after{height:26px;}
}
/******start local title********/