/*Hide Side Area Opener */ 
/*
.mkdf-side-menu-button-opener,
.mkdf-side-menu-button-opener-icon-pack,
.mkdf-side-menu {
    display: none !important;
    pointer-events: none !important;
}*/

/*Update Header Text */ 
#menu-topnav .item_text {
    font-family: 'Winner', sans-serif !important;
    font-size: 20px!important;
    font-weight: 500!important;
    letter-spacing: 2px!important;
    line-height: 20px!important;
    color: #f8f8f8!important;
    text-transform: uppercase!important;
		transition:.25s ease; 
}
#menu-topnav .item_text:hover{opacity:.7!important}

/* Footer */ 
.mkdf-page-footer a, .mkdf-page-footer p { 
		font-family: 'Roboto', Sans-serif !important;
		font-style: normal !important; 
		font-size: 15px !important; 
		line-height: 18px !important; 
}
.mkdf-widget-title { 
		margin-bottom: 15px !important; 
}
		
#footer_contact i { 
		margin-right: 15px; 
		width: 20px; 
}

#footer_contact_mobile i { 
		margin: 20px 10px 0px 10px;
		font-size: 25px; 
}
#footer_logo img { 
		width: 100% !important; 
		max-width: 550px !important; 
}

@media only screen and (max-width: 1024px) {
#footer_nav, #footer_contact { 
		display:none !important;
}
.mkdf-column-content { 
		width: 100%!important; 
		display: flex; 
		justify-content:center; 
		align-items: center; 
		padding: 0px !important; 
}
}
@media only screen and (min-width: 1025px) {
#footer_contact_mobile { 
		display:none;
}
}
/* add padding to nav logo*/ 
.mkdf-logo-wrapper a img { 
		margin-top: 10px;
		max-height: 80px; 
}

/*Fix padding on container */
.mkdf-content .mkdf-content-inner>.mkdf-container>.mkdf-container-inner, .mkdf-content .mkdf-content-inner>.mkdf-full-width>.mkdf-full-width-inner {
    padding: 0;
}


/* White header on tablet fix */ 
@media only screen and (max-width: 1399px) {
.mkdf-menu-area { 
		background-color: #000 !important;
}
}