.error404 .mkdf-page-header .mkdf-menu-area { background-color: rgba(255, 255, 255, 0) !important;}.error404 .mkdf-content { background-image: url(http://curly.mikado-themes.com/wp-content/uploads/2018/04/p-404-error-page-img-1.jpg);background-position: center 0;background-size: cover;background-repeat: no-repeat;}.error404 .mkdf-page-not-found .mkdf-404-title { color: #ffffff;font-family: Montserrat;font-size: 34px;line-height: 48px;}.error404 .mkdf-page-not-found .mkdf-404-subtitle { color: #ffffff;font-family: Montserrat;font-size: 34px;line-height: 48px;}.error404 .mkdf-page-not-found .mkdf-404-text { color: #ffffff;}.mkdf-mobile-header .mkdf-mobile-header-inner { height: 80px;}            @media only screen and (max-width: 480px) {
            .mkdf-mobile-header .mkdf-mobile-logo-wrapper a { height: 50px !important;}            }
        .mkdf-mobile-header .mkdf-mobile-logo-wrapper a { max-height: 80px;}.mkdf-header-box .mkdf-top-bar-background { height: 91px;}.mkdf-page-header .mkdf-menu-area .mkdf-grid .mkdf-vertical-align-containers { box-shadow: 0px 1px 3px rgba(0,0,0,0.15);}.mkdf-page-header .mkdf-logo-area .mkdf-grid .mkdf-vertical-align-containers { background-color: rgba(0, 0, 0, );}.mkdf-main-menu > ul > li > a { font-size: 13px;letter-spacing: 2px;}.mkdf-drop-down .second .inner > ul > li > a { font-size: 13px;letter-spacing: 2px;}