.mkdf-preload-background { background-image: url(https://maizmexican.com/wp-content/themes/piquant/assets/img/preload_pattern.png) !important;}

.mkdf-boxed .mkdf-wrapper { background-attachment: fixed;}

.mkdf-content .mkdf-content-inner > .mkdf-container > .mkdf-container-inner { padding-top: 72px;}

p { font-size: 16px;}

.mkdf-top-bar { height: 100px;}

.mkdf-top-bar .mkdf-logo-wrapper a { max-height: 100px;}

.mkdf-top-bar .mkdf-shopping-cart-outer .mkdf-shopping-cart-header .mkdf-header-cart { line-height: 100px;}

.mkdf-top-bar .mkdf-grid .mkdf-vertical-align-containers { background-color: rgba(0, 0, 0, 1);}

.mkdf-top-bar { background-color: rgba(0, 0, 0, 1);}

.mkdf-header-standard .mkdf-page-header .mkdf-logo-wrapper a { max-height: 90px;}

.mkdf-header-standard .mkdf-menu-area .mkdf-shopping-cart-outer { line-height: 95px;}

.mkdf-header-standard .mkdf-page-header .mkdf-menu-area { background-color: rgba(0, 0, 0, 0);height: 100px;}

.mkdf-header-standard .mkdf-page-header .mkdf-menu-area .mkdf-grid .mkdf-vertical-align-containers { background-color: rgba(0, 0, 0, 1);}

.mkdf-page-header .mkdf-sticky-header { height: 80px;}

.mkdf-sticky-header .mkdf-shopping-cart-outer .mkdf-shopping-cart-header .mkdf-header-cart { line-height: 80px;}

.mkdf-page-header .mkdf-sticky-header .mkdf-logo-wrapper a { max-height: 72px;}

            .mkdf-main-menu.mkdf-default-nav > ul > li > a,
            .mkdf-page-header #lang_sel > ul > li > a,
            .mkdf-page-header #lang_sel_click > ul > li > a,
            .mkdf-page-header #lang_sel ul > li:hover > a{
                                        font-family: 'Lato', sans-serif;
                         font-size: 18px;                          font-weight: 700;                                     }
        
                    .mkdf-page-header #lang_sel_list{
            font-family: 'Lato', sans-serif !important;
            }
        
        
        
        
        
        
        
        
        

        
        
        
        
        
        
        
        
        
        
        
        
        
        

        
        
        
                        li.narrow .second .inner ul,
                .mkdf-drop-down .wide .second .inner > ul{
                padding-top: 0px;
                }
                                        .mkdf-drop-down .narrow .second .inner ul li ul,
            body.mkdf-slide-from-bottom .mkdf-drop-down .narrow .second .inner ul li:hover ul,
            body.mkdf-slide-from-top .narrow .second .inner ul li:hover ul{
            top:-0px;
            }

        
                    li.narrow .second .inner ul,
            .mkdf-drop-down .wide .second .inner > ul{
            padding-bottom: 20px;
            }
        
                    .mkdf-drop-down .second{
            border-top: 0 !important;
            }
        
                    .mkdf-drop-down .second .inner > ul > li:last-child > a,
            .mkdf-drop-down .second .inner > ul > li > ul > li:last-child > a,
            .mkdf-drop-down .second .inner > ul > li > ul > li > ul > li:last-child > a{
            border-bottom:1px solid transparent;
            }

                
        

        

        
                    .mkdf-drop-down .second .inner>ul,
            li.narrow .second .inner ul,
            .mkdf-drop-down .narrow .second .inner ul li ul{
            border: none;
            }

            .mkdf-drop-down .second .inner ul.right li ul{
            margin-left: 0;
            }

        
        
        
        
        
        
        
        
        
        
                
        
                
        .mkdf-mobile-header .mkdf-mobile-header-inner { height: 160px;background-color: #000000;}

.mkdf-mobile-header .mkdf-mobile-nav { background-color: #000000;}

.mkdf-mobile-header .mkdf-mobile-nav a, .mkdf-mobile-header .mkdf-mobile-nav h4 { border-bottom-color: #000000;color: #ffffff;font-size: 20px;line-height: 36px;}

.mkdf-mobile-header .mkdf-mobile-nav a:hover, .mkdf-mobile-header .mkdf-mobile-nav h4:hover { color: #ffd71b;}

            @media only screen and (max-width: 1000px) {
            .mkdf-mobile-header .mkdf-mobile-logo-wrapper a { height: 120px !important;}

            }
                    @media only screen and (max-width: 480px) {
            .mkdf-mobile-header .mkdf-mobile-logo-wrapper a { height: 120px !important;}

            }
        .mkdf-mobile-header .mkdf-mobile-logo-wrapper a { max-height: 144px;}

.mkdf-mobile-header .mkdf-mobile-menu-opener a { color: #ffffff;font-size: 24px;}

.mkdf-mobile-header .mkdf-mobile-menu-opener a:hover { color: #ffffff;}

.mkdf-search-opener { font-size: 18px;}

.mkdf-search-slide-header-bottom input[type="text"], .mkdf-search-cover input[type="text"], .mkdf-fullscreen-search-holder .mkdf-search-field, .mkdf-search-slide-window-top input[type="text"] { font-size: 16px;text-transform: none;}

.mkdf-fullscreen-search-holder .mkdf-search-label { font-size: 16px;text-transform: none;}

.mkdf-search-slide-window-top > i, .mkdf-search-slide-header-bottom .mkdf-search-submit i, .mkdf-fullscreen-search-holder .mkdf-search-submit { font-size: 16px;}

.mkdf-search-slide-window-top .mkdf-search-close i, .mkdf-search-cover .mkdf-search-close i, .mkdf-fullscreen-search-close i { font-size: 16px;}

.mkdf-side-menu { padding-top: 70px;padding-right: 40px;padding-left: 40px;}

