.header-titles-wpw{
	width: 100%;
    text-align: center;
}


.header-titles-wpw .site-logo {
	display: inline-block;
}

.mobile-nav-toggle .toggle-text{
	display: none;
}

#site-header .header-inner{
	padding: 0px 30px;
}



/* PRIMARY MENU */
.primary-menu, 
#menu-header-right{
	font-family: 'Dosis', sans-serif;
}

.primary-menu li>a, 
.primary-menu li>a:hover, 
#menu-header-right li>a {
	font-size: 20px;
	font-weight: normal;
	text-decoration: none;
}

.current-menu-item a{
	text-decoration: none;
	color: rgb(121, 167, 1);
}


#menu-header-right{
	display: inline-block;
	padding: 0px;
	margin: 0px;
}

#menu-header-right li{
	display: inline-block;
	padding: 0px;
	margin: 0px;
	margin-left: 10px;
}

#menu-header-right li a,
#menu-header-right li a:hover{
	color: #000;
	text-decoration: none;
	font-size: 20px;
}

#menu-header-right li i{

}

.header-right{
	text-align: right;
	justify-content: flex-end;
}

.header-right .widget,
.header-right .widget>div{
	display: inline-block;
}

.modal-menu{
	text-align: left;
	font-family: 'Dosis', sans-serif;
	font-size: 20px;
}

.modal-menu a{
	padding: 10px 0;
	color: #333;
}

.close-nav-toggle{
	text-align: right;
	display: block;
}
.close-nav-toggle img{
	width:50px;
}


@media ( max-width: 1000px ) {
	.header-inner {
		align-items: center;
		display: flex;
		justify-content: space-between;
		padding: 2.8rem 0;
	}

	#menu-header-right li a, 
	#menu-header-right li a:hover{
		font-size: 18px;
		margin: 5px auto;
		display: inline-block;
	}

	#site-header .header-inner{
		padding:0px;
	}
}



@media ( max-width: 1280px ) {
	#menu-header-right li{
		display: inline-block;
		width:45%;
		text-align: left;
		padding-left: 20px;
	}

	#menu-header-right li span{
		opacity: 0.8;
		font-weight: normal;
	}
	#menu-header-right li .dashicons{
		opacity:0.4;
		color: #79a71e;
	}
}


@media ( max-width: 900px ) {
	#menu-header-right li{
		padding-left: 0px;
	}

}

@media ( max-width: 800px ) {
	.header-right .widget_nav_menu{
		width:100%;
	}

	.header-right .widget, .header-right .widget>div{
		width: 100%;
	}

	#menu-header-right{
		text-align: left;
	}
	
	#menu-header-right li{
		display: inline-block;
		width: auto;
		text-align: left;	
	}
}




@media ( max-width: 767px ) {
	.menu-header-right-container{
		text-align: center;
	}
	#menu-header-right {
		text-align: center;
	}
}




/* SOCIAL MEDIA */

.social-media-box iframe, 
#TA_selfserveprop824
{
	max-width:500px !important;
	min-height: 300px;
	display: block;
	position: relative;
	margin: 0 auto !important;
}
.social-media-box .elementor-text-editor{
	width:500px;
}




/* #footer */

.ekit-template-content-footer{
	background-color: #5EA423;
	color: #fff;
}


.ekit-template-content-footer .elementor-social-icon{
	background-color: transparent;
}

.footer-widgets-center{
	text-align: center;
	justify-content: center;
}

.ekit-template-content-footer .section-inner{
	align-items: center;
}


.ekit-template-content-footer{
	padding: 0;
}
.ekit-template-content-footer .elementor-social-icon{
	padding: 0;
}


.ekit-template-content-footer, 
.ekit-template-content-footer a:not(.elementor-icon){
	color: #fff;
	font-size: 0.8em;
}

#menu-footer-menu{
	list-style: none;
	list-style-type: none;
	display: inline-block;
	padding: 0;
	margin: 0;
}

#menu-footer-menu li{
	display: inline-block;
	padding-top: 0;
	margin-top: 0;

}

#footer-area .elementor-text-editor,
#menu-footer-menu li a{
	font-size:14px;
}


#footer-area{
	font-size:14px;
}

@media ( max-width: 1000px ) {
	.social-media-box iframe, 
	#TA_selfserveprop824
	{
		max-width:100% !important;

	}

	.social-media-box .elementor-text-editor{
		max-width:100%;
	}
	
}