/*
Responsive FILE
Theme: Maya Reloaded
*/

@media ( max-width: 1600px ) {

    .main-menu li a {
        font-size: 11px;
    }

    .main-menu li {
        margin: 0 10px;
    }

}

@media ( max-width: 1300px ) {

    .un-btn-menu {
        display: inline-block !important;
    }

    .un-sticky {
        position: absolute;
    }

    .un-header {
        height: auto;
    }

    .un-main-menu {
        display: none !important;
    }

    .un-mobile-menu {
        display: block;
        margin-top: 0;
    }

    .un-mobile-menu .mobile-menu li a {
        padding: 0 40px;
    }

    .un-mobile-menu .mobile-menu .menu-item-has-children:after {
        right: 14px;
    }

    .un-menu-full .un-page-wrap {
        margin-top: 0;
    }

    .un-mega-menu > .sub-menu > li > a {
        border-width: 0 !important;
    }

    .un-logo {
        border-right: none !important;
    }

}

@media ( max-width: 1200px ) {

    .rev-title {
        font-size: 60px !important;
        line-height: 80px !important;
    }

    .rev-sub {
        font-size: 20px !important;
        line-height: 40px !important;
    }

    .rev_slider i {
        font-size: 24px !important;
    }

    .un-header-menu-black .un-logo, .un-header-white .un-logo {
        border-right: 0;
    }

    .un-logo {
        margin-left: 0;
    }

    .un-header .un-logo {
        padding-right: 15px;
        padding-left: 15px;
    }

    .un-header-icons {
        margin-right: 0;
    }

    .un-mobile-menu .mobile-menu li a {
        padding: 0 15px;
    }

    .un-footer-bottom .wrap-boxed {
        padding: 0;
    }

    .un-footer-logo {
        display: none;
    }

    .un-footer-copy {
        float: none;
        text-align: center;
        padding: 0 15px;
    }

    .un-footer-socials {
        float: none;
        margin-bottom: -1px;
        border-bottom: 1px solid rgba(255,255,255,0.1);
    }

    .un-footer-socials ul {
        text-align: center;
        border-left: none;
    }

    .slick-prev, .slick-next {
        display: none !important;
    }

}

@media ( max-width: 992px ) {

    .rev-title {
        font-size: 40px !important;
        line-height: 60px !important;
    }

    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product,
    .woocommerce-page[class*=columns-] ul.products li.product,
    .woocommerce[class*=columns-] ul.products li.product {
        width: 50%;
        padding: 0 15px;
        margin: 0 0 30px 0;
    }

    .woocommerce ul.products li.product.un-shop-3col, .woocommerce-page ul.products li.product.un-shop-3col {
        width: 50% !important;
        clear: none !important;
    }

}


@media ( max-width: 782px ) {

    /* fix wp admin bar */

   .admin-bar .un-header {
        top: 46px;
   }

}

@media (max-width: 768px) {

    .hide-mobile { 
    	display: none !important; 
    }
    
    .show-mobile { 
    	display: block !important; 
    }
    
}

@media ( max-width: 600px ) {

    .un-footer-socials ul li {
        border-right: 0;
    }

}


@media ( max-width: 480px ) {

    .hero-title { 
    	font-size: 10vw !important; 
    }
    
    .un-newsletter input[type="email"] { 
    	padding-right: 100px; 
    }
    
    .un-newsletter input[type="submit"] { 
    	width: 120px !important; 
    }

    .vc_row-o-full-height {
        height: auto !important;
        min-height: 86vh !important;
    }

    .un-icon-nav {
        display: none !important;
    }

    .rev-title {
        font-size: 30px !important;
        line-height: 50px !important;
    }

    .un-heading-l {
        font-size: 10vw;
    }

    .un-heading-m {
        font-size: 7vw;
    }

    .un-heading-s {
        font-size: 5vw;
    }

    .font-xxl {
        font-size: 10vw;
    }

    .font-xl {
        font-size: 7vw;
    }

    .font-l {
        font-size: 5vw;
    }

    .un-title-l {
        font-size: 5vw;
    }

    .woocommerce-page[class*=columns-] ul.products li.product,
    .woocommerce[class*=columns-] ul.products li.product {
        width: 100%;
    }

    .woocommerce ul.products li.product.un-shop-3col, .woocommerce-page ul.products li.product.un-shop-3col {
        width: 100% !important;
    }

    .woocommerce input {
        width: 100% !important;
    }

    #add_payment_method table.cart td.actions .coupon .input-text,
    .woocommerce-cart table.cart td.actions .coupon .input-text,
    .woocommerce-checkout table.cart td.actions .coupon .input-text {
        margin-bottom: 8px !important;
    }

    .un-btn-cart .un-wc-total,
    .un-btn-git { display: none !important; }

    .un-btn-cart {
        width: 70px;
        text-align: center;
        padding: 0;
    }

    .un-btn-up {
        display: none !important;
    }

}