/*----------------------------------------------------------------*/

/*  General Menu Styles

/*----------------------------------------------------------------*/

.mqvmegamenu a:focus{ outline:0;}

.mqvmegamenu > ul {

    position: relative;

    clear: both;

    margin: 0;

    display:flex;

    justify-content: space-between;

}

#header_menu .total_menu {

    position: relative;

}

.shadow-top-menu {

    background: rgba(0, 0, 0, 0) url("../img/shadow-top-menu.png") no-repeat scroll 50% 0;

    bottom: -36px;

    height: 36px;

    left: 0;

    position: absolute;

    width: 100%;

    display: none;

}

#mqvmegamenu-main.mqvmegamenu > ul{

    height: 50px;

    /*padding: 0 162px 0 0;*/

    padding:0px;

    width: 100%;

}

#mqvmegamenu-main.mqvmegamenu > ul > li .no-description .title {

    /*color: #444;*/

    font-size: 14px;

    color:#fff;

}

.mqvmegamenu > ul > li {

    display: inline-block;

    font-size: 20px;

    float: left;

    text-align: left;

    text-transform: uppercase;

    width:auto;

}

#mqvmegamenu-main.mqvmegamenu {

    text-align: right;

}



.mqvmegamenu .root-item.no-description .title{

    padding:0 15px;

    display:block;

}

.mqvmegamenu .root:hover .root-item > a > .title, .mqvmegamenu .root:hover .root-item > .title,

.mqvmegamenu .root.active .root-item > a > .title, .mqvmegamenu .root.active .root-item > .title,

.mqvmegamenu .root .root-item > a.active > .title{

    color: #beae59;

}

.mqvmegamenu > ul > li img{max-width:100%;height: auto;}

#mqvmegamenu-mobile.mqvmegamenu > ul > li .no-description .title{color:#1e1e21;}

.mqvmegamenu .root > li {

    overflow: hidden;

}

.mqvmegamenu .root .root-item > a.active >.title_font .title-text,

.mqvmegamenu .root.active:hover .root-item > a >.title_font .title-text,

.mqvmegamenu .root.active:hover .root-item >.title_font .title-text {

    color: #fff;

    text-decoration:none;

}

/*.mqvmegamenu .root .root-item > a >.title_font .title-text,

.mqvmegamenu .root:hover .root-item > a >.title_font .title-text,

.mqvmegamenu .root:hover .root-item >.title_font .title-text {

    color: rgba(255,255,255,.5);

    text-decoration:none;

}*/

.mqvmegamenu .root-item {

    float: left;

    cursor: pointer;

    overflow: hidden;

    padding: 10px 0;

    white-space: nowrap;

}

.mqvmegamenu .root-item .title .icon-has-sub {

    font-size: 14px;

    margin-left: 10px;

    margin-top: 16px;

    vertical-align: top;

}

.mqvmegamenu .menu-items .icon{ margin-right:10px;}

.mqvmegamenu .root-item .title .icon.icon-home{

    float:none;

    margin:0;

    font-size:24px;

}

.mqvmegamenu .home_active .root-item .title .icon.icon-home{vertical-align: middle; margin-right:0; }

.mqvmegamenu .root-item.no-description{

    line-height: 50px;

    padding: 0;

}

.mqvmegamenu .description {

    display: block;

    clear: both;

    font-size: 11px;

    color: #84888f;

}

.mqvmegamenu .menu-items {

    display: none;

    position: absolute;

    z-index: 8000;

    top: 60px;

    left: 0;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    padding: 15px;

    height: auto;

    max-width: 1170px;

    border-bottom: 5px solid #f2532f;

    background: #fafafa;

    /*-webkit-box-shadow: 0 8px 14px 0 rgba(0, 0, 0, 0.25), inset 0 1px 1px rgba(0,0,0,0.35);

    -moz-box-shadow: 0 8px 14px 0 rgba(0, 0, 0, 0.25), inset 0 1px 1px rgba(0,0,0,0.35);

    box-shadow: 0 8px 14px 0 rgba(0, 0, 0, 0.25), inset 0 1px 1px rgba(0,0,0,0.35);*/

    line-height: normal;

}



/* inline-block hack */

.mqvmegamenu .menu-items ul {

    font-size: 0;

}



/* General Styles */

.mqvmegamenu .menu-items li {

    font-size: 14px;

    color:#626060;

}



.mqvmegamenu .menu-items > li {

    float: left;

    padding: 0 15px;

}



.mqvmegamenu .menu-items > li.product {

    padding: 15px;

}

.mqvmegamenu .menu-item.depth-1 > .title.title_font {

    margin: 8px 0 10px 0;

    padding: 0 0 5px 0;

    border-bottom: 1px solid #c0c0c0;

    font-size: 18px;

}

.mqvmegamenu .menu-items li.customcontent_women {

    margin: 20px 0 15px;

    display: inline-block;

    text-align: center;

}

.mqvmegamenu .menu-item.depth-1 > .title a{

    color:#444;

}

.mqvmegamenu .submenu .title a{

    color: #999999;

    text-transform: capitalize;

}

.mqvmegamenu .menu-item > .title {

    padding: 7px 0;

}



.mqvmegamenu .submenu {

    overflow: hidden;

    margin-left: -1%;

    margin-right: -1%;

}



.mqvmegamenu .submenu > li {

    margin: 0 1%;

}



.mqvmegamenu .submenu > li .submenu > li {

    padding-left: 10px;

}



.mqvmegamenu .submenu > li.no-title > .submenu > li {

    padding-left: 0;

}

.mqvmegamenu .submenu .title a:before {

    content: "\f105";

    font-family: "fontawesome";

    margin-right: 5px;

}

.mqvmegamenu .submenu .title {

    float: none;

}



/* Divider */

.mqvmegamenu .menu-item.divider {

    position: relative;

    display: block;

    float: none;

    clear: both;

    margin: 0;

    padding: 1px 1%;

    width: 100%;

    border: none;

}



/* Custom Content */

.mqvmegamenu .custom-content p {

    padding: 5px 0;

}



.mqvmegamenu .custom-content ul {

    list-style-type: disc;

}



.mqvmegamenu .custom-content ol {

    list-style-type: decimal;

}



.mqvmegamenu .custom-content li {

    margin-left: 16px;

}



/* Products */



.mqvmegamenu .product .product-image{

    display: block;

}



.mqvmegamenu .product.withimage .title{

    margin-top: 10px;

}



.mqvmegamenu .depth-1.product .title{

    font-weight: normal;

    font-size: 13px;

    border: none;

    margin: 10px 0;

    padding: 0;

}



/* Manufacturers */

.mqvmegamenu .manufacturer.withimage {

    display: inline-block;

    float: none;

    vertical-align: top;

    padding: 1px 0!important;

}



.mqvmegamenu .manufacturer.withimage .title{

    margin-top: 10px;

}



.mqvmegamenu .depth-1.manufacturer .title{

    font-weight: normal;

    font-size: 13px;

    border: none;

    margin: 10px 0;

    padding: 0;

}



/* Suppliers */

.mqvmegamenu .supplier.withimage {

    display: inline-block;

    float: none;

    vertical-align: top;

    padding: 1px 0!important;

}



.mqvmegamenu .supplier.withimage .title{

    margin-top: 10px;

}



.mqvmegamenu .depth-1.supplier .title{

    font-weight: normal;

    font-size: 13px;

    border: none;

    margin: 10px 0;

    padding: 0;

}

#header_menu.mqvmegamenu-sticky {

    box-shadow: 0 0 15px rgba(0,0,0,0.6);

}

/* Column System */

[class*="menucol-"] {

    float: left;

}



.menucol-1-1 {

    width: 100%!important;

}



.menucol-1-2 {

    width: 50%!important;

}



.menucol-1-3 {

    width: 33.33%!important;

}



.menucol-2-3 {

    width: 66.67%!important;

}



.menucol-1-4 {

    width: 25%!important;

}



.menucol-3-4 {

    width: 75%!important;

}



.menucol-1-5 {

    width: 20%!important;

}



.menucol-1-6 {

    width: 16.66%!important;

}



.menucol-1-10 {

    width: 10%!important;

}



/* Inline */

.mqvmegamenu .inline ul {

    font-size : 0;

}



.mqvmegamenu .inline li {

    display: inline-block;

    float: left;

    padding: 0 10px;

    width: 20%;

    vertical-align: top;

    font-size: 12px;

}



/* Text Alignment */

.mqvmegamenu .text-center ul,

.mqvmegamenu .text-center li {

    text-align: center;

}



.mqvmegamenu .menu-item.no-title > .title {

    display: none;

}



.mqvmegamenu .menu-item.no-description > .description {

    display: none;

}



/*----------------------------------------------------------------*/

/*  Mobile Menu Styles

/*----------------------------------------------------------------*/

#header_mobile_menu {

    background-color:#1e1e21;

    clear: both;

    width: 100%;

    text-align: center;

    position: relative;

    z-index: 1;

}

#index #header_mobile_menu {

    /*margin-bottom: 30px;*/

}

#header_mobile_menu .mqvmm-nav{

    background-color:#1e1e21;

}

#header_mobile_menu .brand{

    color: #fff;

    font-size: 18px;

    height: 25px;

    line-height: 25px;

    text-transform: uppercase;

}

#header_mobile_menu .mqvmegamenu > ul > li {

    float: none;

    clear: both;

    margin: 0;

    width: 100%;

    height: 100%;

    min-height: 0;

    border-bottom: 1px dotted #d7dce2;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

}



#header_mobile_menu .mqvmegamenu > ul > li:first-of-type {

    border-top: 1px dotted #d7dce2;

}

#header_mobile_menu .mqvmegamenu .mqvmegamenu-mobile-handle {

    display: block;

    float: right;

    font-size: 20px;

    vertical-align: middle;

    text-align: center;

    margin: 0;

    padding: 13px 10px;

    cursor: pointer;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

}



#header_mobile_menu .mqvmegamenu .menu-items {

    position: relative;

    top: 0;

    padding: 15px;

    margin: 0;

    z-index: auto;

    overflow: hidden;

    -webkit-box-shadow: 0 0px 14px 0 rgba(0, 0, 0, 0.25);

    -moz-box-shadow: 0 0px 14px 0 rgba(0, 0, 0, 0.25);

    box-shadow: 0 0px 14px 0 rgba(0, 0, 0, 0.25);

}



#header_mobile_menu .mqvmegamenu .description {

    white-space: nowrap;

}

#header_menu{

    position: relative;

    width: 100%;

}

#header_menu.mqvmegamenu-sticky{

    box-shadow: 0 0 15px rgba(0,0,0,0.6);

}

.mqvmm-nav{

    padding-bottom: 20px;

    padding-top: 20px;

    position: static;

}

#mqvmm-button {

    color: #fff;

    cursor: pointer;

    font-size: 25px;

    position: absolute;

    right: 30px;

    top: 20px;

}

#mqvmegamenu-mobile{

    background: #f1f1f1 none repeat scroll 0 0;

    display: block;

    height: auto;

    left: -100%;

    opacity: 0;

    padding: 0 15px;

    position: absolute;

    top: 65px;

    transition: all 350ms ease 0s;

    width: 100%;

    z-index: 999998;

    -webkit-transform: translate(0px, 0px);

    transform: translate(0px, 0px);

    transition: all 350ms ease 0s;

}

#mqvmegamenu-mobile.active{

    -webkit-transform: translate(100%, 0);

    transform: translate(100%, 0);

    -webkit-box-shadow: 0 0 13px 0 rgba(0,0,0,0.45);

    -moz-box-shadow: 0 0 13px 0 rgba(0,0,0,0.45);

    box-shadow: 0 0 13px 0 rgba(0,0,0,0.45);

    opacity: 1;

}

.right_block_img_menu{padding: 15px 0 0;}

.mqvmegamenu .menu-items li.customcontent_men{padding: 0;}

.mqvmegamenu > ul > li.demo_other_menu{background:#f2532f; float:right;}

.mqvmegamenu-sticky .mqvmegamenu > ul > li.demo_other_menu{display:none;}



.custom_link_feature a{text-transform: none; line-height:32px;}

.custom_link_feature a:before{  font-family: fontawesome; content: "\f105"; margin-right: 10px;}



/********************* cms_custom_link ****************/

.mqvmegamenu .menu-item.depth-1.cmspage .title{font-size:14px;  border:0;}

.mqvmegamenu .demo_custom_link_cms .menu-items > li{width:100%;}

.mqvmegamenu .demo_custom_link_cms .menu-item.depth-1 > .title a {

    font-size:14px;

    text-transform: capitalize;

    font-weight:normal;

    border:0;

    color: #1e1e21;

    transition:all 0.3s ease-in-out 0s;

}

.mqvmegamenu .demo_custom_link_cms .menu-item.depth-1 > .title a:before{

    font-family: fontawesome; 

    margin-right: 8px;  

    content: "\f105"; 

}

.mqvmegamenu .demo_custom_link_cms .menu-item.depth-1 > .title a:hover {

    color: #f2532f;

    margin-left:5px;

    transition:all 0.3s ease-in-out 0s;

}

.mqvmegamenu .left-block .button-container a.quick-view{margin-top: -15px;}

.mqvmegamenu .item-inner{

    display: inline-block;

}

@media(max-width:1200px) and (min-width:992px){

    .our-brands .brand-right li{width:140px; margin: 0 0 20px 20px !important;}

    .our-brands .brand-right li img{width:100%;}

    .brand-left iframe{width:180px;}

    .our-brands .brand-right{margin-left:5px!important;}

}

.mqvmegamenu .menu-items .icon, .mqvmegamenu .menu-items .title a:hover .icon{transition:all 0.3s ease-in-out 0s;}

.mqvmegamenu .submenu .title:hover a{margin-left:5px;transition:all 0.3s ease-in-out 0s; color:#f2532f;}

.mqvmegamenu .submenu .title a{margin-left:0;transition:all 0.3s ease-in-out 0s;}

.menu-bottom .menu-bottom-dec a:hover{background:#1e1e21;transition:all 0.3s ease-in-out 0s;}

.mqvmegamenu > ul > li img:hover{opacity:0.8;}



/******* custom-col-menu  *********/

.menu-bottom .menu-bottom-dec a{ padding: 10px 20px; background: #f2532f; color: #fff; display:inline-block; margin-top:20px;}

.menu-bottom p{margin:0;  font-size:14px;  color:#626060; text-transform: none; line-height: 24px;}

.menu-bottom h3{  font-size: 18px; color: #1e1e21;text-transform: capitalize;}



/****  our-brand *****/

.left_column_img , .right_column_img{float:left; margin-top:20px; margin-bottom:15px;max-width: 50%;}

.right_column_img{ padding-left:15px;}

.our-brands .brand-left,  .our-brands .brand-right{float:left; padding:15px 0 10px 0; }

.our-brands .brand-right{margin-left:30px;}

.our-brands .brand-right .brand-col1.row, .our-brands .brand-right .brand-col2.row{margin-left:0;margin-right:0;}

.our-brands .brand-right li{margin:0 0 20px 35px; float:left;}

.our-brands .brand-right .brand-col1.row{margin-bottom:20px;}

.our-brands .brand-right li:first-child{margin-left:0;}

.our-brands .brand-right .brand-col2 li{margin-bottom:0;}

@media(max-width:320px){

    .our-brands .brand-right li, .our-brands .brand-right .brand-col2 li{margin:0 0 15px 0;}

    .our-brands .brand-right{margin:0;}

    .our-brands img{width:100%;}

    .our-brands .brand-left{max-width:100%;;}

}

.menu-home .icon-has-sub{

    display: none;

}

.demo_other_menu .menu-items{width:160px;}

.custom_link_feature li a{transition: all 0.3s ease-in-out 0s;}

.custom_link_feature li:hover a{margin-left:5px; color:#f2532f; transition: all 0.3s ease-in-out 0s;}

.menu-items > li.customcontent_customhtml{padding:0;}

.custom-col-html.custom-col1, .custom-col-html.custom-col2{padding-top:15px; padding-bottom:10px;;}

.custom-col-html p{text-transform: none; margin:20px 0 15px 0; line-height:20px;}

.custom-col3 p{margin-top:45px;}.custom-col-html a{text-transform: none; color:#f2532f;}

.custom-col-html a:hover{color:#1e1e21;}

.custom-col-html h4 {

    color: #f2532f;

    font-size: 18px;

    margin-bottom: 0;

    margin-top: 0;

    padding-left: 15px;

    text-align: center;

}

.custom-col-html.custom-col3{

    margin-top: 15px;

    min-height: 215px;

    padding-top: 0;

    text-align: justify;

}



/************* custom_link_feature *********/

.custom_link_feature a{text-transform: none; line-height:32px;}

.custom_link_feature a:before{  font-family: fontawesome; content: "\f105"; margin-right: 10px;}



/*----------------------------------------------------------*/

/*

/* Media Queries

/*

/*----------------------------------------------------------*/



/*---------------------------------------*/

/* width >= 1680px

/*---------------------------------------*/

@media only screen and (min-width: 1680px)

{



}



/*---------------------------------------*/

/*  1280px <= width < 1680px

/*---------------------------------------*/

@media only screen and (max-width: 1679px)

{



}



/*---------------------------------------*/

/* 1136px <= width < 1280px

/*---------------------------------------*/

@media only screen and (max-width: 1279px)

{



}



/*---------------------------------------*/

/* 1024px <= width < 1136px

/*---------------------------------------*/

@media only screen and (max-width: 1135px)

{



}



/*---------------------------------------*/

/* 960px <= width < 1024px

/*---------------------------------------*/

@media only screen and (max-width: 1023px)

{

    /*.custom-menu-bottom, .custom-menu-top{max-width:330px;}*/

    .right_block_img_menu{max-width:164px;}

}



/*---------------------------------------*/

/* 768px <= width < 960px

/*---------------------------------------*/

@media only screen and (max-width: 600px)

{

    #header_mobile_menu .mqvmegamenu .menu-items{

        padding-top: 0;

        padding-bottom: 0;

        -webkit-box-shadow: none;

        -moz-box-shadow: none;

        -ms-box-shadow: none;

        box-shadow: none;

        border: 0;

        background-color: transparent;

    }



    #header_mobile_menu .mqvmegamenu .menu-items > .menu-item.product, #header_mobile_menu .mqvmegamenu .root.customcontent .menu-items > .menu-item {

        text-align: center;

    }

    #header_mobile_menu .mqvmegamenu .menu-item.divider {

        padding: 0 1%;

        margin: 0;

    }



    /* force to menucol-1-4 */

    .menucol-1-5 {

        width: 25%!important;

    }



    .menucol-1-6 {

        width: 25%!important;

    }



    .menucol-1-10 {

        width: 25%!important;

    }



}



/*---------------------------------------*/

/* 640px <= width < 768px

/*---------------------------------------*/

@media only screen and (max-width: 767px)

{



}



/*---------------------------------------*/

/* 480px <= width < 640px

/*---------------------------------------*/

@media only screen and (max-width: 639px)

{

    /* force to menucol-1-3 */

    .menucol-1-4 {

        width: 33.33%!important;

    }



    /* force to menucol-2-3 */

    .menucol-3-4 {

        width: 66.67%!important;

    }



    /* force to menucol-1-3 */

    .menucol-1-5 {

        width: 33.33%!important;

    }



    .menucol-1-6 {

        width: 33.33%!important;

    }



    .menucol-1-10 {

        width: 33.33%!important;

    }

}



/*---------------------------------------*/

/* 420px <= width < 480px

/*---------------------------------------*/

@media only screen and (max-width: 479px)

{

    /* force to menucol-1-2 */

    .menucol-1-3 {

        width: 50%!important;

    }



    .menucol-2-3 {

        width: 50%!important;

    }



    .menucol-1-4 {

        width: 50%!important;

    }



    .menucol-3-4 {

        width: 50%!important;

    }



    .menucol-1-5 {

        width: 50%!important;

    }



    .menucol-1-6 {

        width: 50%!important;

    }



    .menucol-1-10 {

        width: 50%!important;

    }



}

@media (min-width: 768px) {

    .mqvmegamenu .menu-items {

        max-width: 720px; 

    }

}

@media (min-width: 992px) {

    .mqvmegamenu .menu-items {

        max-width: 940px; 

    }

}

@media (min-width: 1200px) {

    .mqvmegamenu .menu-items {

        max-width: 1170px; 

    }

}

/*---------------------------------------*/

/* 0 <= width < 359px

/*---------------------------------------*/

@media only screen and (max-width: 419px)

{

    .custom-menu-bottom .menu-bottom-dec, .custom-menu-top .menu-bottom-dec{



    }

}



/*---------------------------------------*/

/* 0px <= width < 320px

/*---------------------------------------*/

@media only screen and (max-width: 319px)

{

    .brand-left iframe{width:150px;}

}

@media(max-width:1199px){

    .mqvmegamenu > ul > li .right_block_img_menu img{width:160px!important;}

}

@media(max-width:991px){

    /*    .custom-col-html.custom-col3{

            margin: 15px 0 0 0;

            padding-right: 0;

            padding-left: 0;

            min-height: 1px;

        }*/

    .custom-col-html h4{

        padding: 0;

    }

    .custom-col3 p{

        margin-top: 20px;

        margin-bottom: 0;

        text-align: justify;

    }

    .mqvmegamenu .menu-items > li.product .product-name{

        padding-top: 25px;

    }

    .mqvmegamenu .menu-items > li.product,

    #header_mobile_menu .mqvmegamenu .menu-items{

        padding-bottom: 10px;

        padding-left: 0;

        padding-right: 0;

    }

    #header_mobile_menu .mqvmegamenu .menu-items{

        margin-bottom: 10px;

    }

    .custom-col-html{

        float:left;

    }

    .mqvmegamenu .root-item .title .icon-has-sub{display: none;}

    #header_mobile_menu{

        background-color: transparent !important;

    }



    @media (max-width: 991px) {

          #header_mobile_menu{

              background-color: #000 !important;

          }

    }



    .mqvmm-nav{

        position: relative;

    }

    #header_mobile_menu .mqvmegamenu > ul > li{background:transparent;}

    #mqvmegamenu-mobile.mqvmegamenu > ul > li .no-description .title{background:transparent;}

    #header_mobile_menu .mqvmegamenu .menu-items > .menu-item{text-align:left;}

    .mqvmegamenu .root-item{width: 80%; float: left;}

    .mqvmegamenu .root-item.no-description .title{line-height: 1; padding: 13px 0;}

    .mqvmegamenu .root-item .title .icon-has-sub{margin-top: 3px;}

    #header_mobile_menu .mqvmegamenu > ul > li{float: left;}

    .custom-col-html.custom-col3{border-width: 0;-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}

    #header_mobile_menu .mqvmegamenu .menu-items,

    .mqvmegamenu .menu-items > li.product{

        padding-top:0;

        margin-bottom: 0;

        background:transparent;

        box-shadow: none;

        border:none;

    }

    .mqvmegamenu .menu-items > li.product{

        padding-left:15px;

        padding-right:15px;

        padding-bottom:30px;

    }

    .right_block_img_menu {

        max-width: 100%;

        padding-top: 10px;

    }

    .mqvmegamenu > ul > li .right_block_img_menu img{width:auto!important;}

    .custom-menu-bottom img {

        float: none;

        margin-right: 0;

        margin-top: 15px;

    }

    .mqvmegamenu .menu-items > li.product {

        margin-bottom: 0 !important;

    }



    .custom-menu-bottom a, .custom-menu-bottom .menu-bottom-dec{

        float:none;

        vertical-align: top;

        display: table-cell;

    }

    .custom-menu-bottom .menu-bottom-dec{padding-left:10px;}

    #header_mobile_menu .mqvmegamenu .menu-women .menu-items > .menu-item{

        width:33.333% !important;

    }

    #header_mobile_menu .mqvmegamenu .menu-women .menu-items li.customcontent_women{

        width:100% !important;

    }

    #header_mobile_menu .mqvmegamenu .root:not(.demo_custom_link_cms).customcontent .menu-items > .menu-item .custom-col-html{

        width:33.333% !important;

    }

}

@media(max-width:767px){

    #header_mobile_menu .mqvmegamenu .root:not(.demo_custom_link_cms) .menu-items > .menu-item.customcontent_men{width: 100%!important;}

    /*.left_column_img , .right_column_img{max-width:100%}*/

    #header_mobile_menu .mqvmegamenu .root:not(.demo_custom_link_cms).customcontent .menu-items > .menu-item .custom-col-html,

    #header_mobile_menu .mqvmegamenu .root:not(.demo_custom_link_cms).menu-women .menu-items > .menu-item{

        width:33.333% !important;

    }

    #header_mobile_menu .mqvmegamenu .root:not(.demo_custom_link_cms).customcontent .menu-items > .menu-item,

    #header_mobile_menu .mqvmegamenu .root:not(.demo_custom_link_cms).menu-women .menu-items li.customcontent_women{

        width:100% !important;

    }

}

@media(max-width:568px) and (min-width:415px){

    .menu-bottom .menu-bottom-dec a{

        margin-top:10px;

    }

    .custom-col3 p{

        margin-top: 20px;

        margin-bottom: 0;

        text-align: justify;

        -webkit-line-clamp: 6;

        max-height: 140px;

        display: -webkit-box;

        overflow: hidden;

        -webkit-box-orient: vertical;

        text-overflow: ellipsis;

    }

}

@media(max-width:414px){

    .mqvmegamenu .menu-items > li.customcontent .menu-top_ear3{

        margin-top: 0 !important;

    }

    #header_mobile_menu .mqvmegamenu .root:not(.demo_custom_link_cms).customcontent .menu-items > .menu-item .custom-col-html,

    #header_mobile_menu .mqvmegamenu .root:not(.demo_custom_link_cms).customcontent .menu-items > .menu-item,

    #header_mobile_menu .mqvmegamenu .root:not(.demo_custom_link_cms).menu-women .menu-items > .menu-item{

        width:100% !important;

    }

    #header_mobile_menu .mqvmegamenu .root:not(.demo_custom_link_cms) .menu-items > .menu-item {

        width: 100%!important;

        margin: 0 0 10px;

    }

    .left_column_img, .right_column_img{

        max-width: 100%;

        margin:10px 0;

    }

    .custom-menu-bottom a, .custom-menu-bottom .menu-bottom-dec{

        display: inline-block;

        padding:0;

    }

    .mqvmegamenu > ul > li .right_block_img_menu{ text-align: center;}



}

/*@media only screen and (min-width: 992px){

    #header_menu {

        padding-top:32px;

    }

}*/

@media(max-width:320px){

    .mqvmm-nav{

        width:270px;

        display: inline-block;

    }

}

.mqvmegamenu-sticky {

    padding-top: 16px !important;

    padding-bottom: 20px;

}

#header_menu.mqvmegamenu-sticky {

    -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.6);

    -moz-box-shadow: 0 0 15px rgba(0,0,0,0.6);

    box-shadow: 0 0 15px rgba(0,0,0,0.6);

}

.mqvmegamenu .menu-items > li.customcontent .menu-top_ear3 {

    margin-top: -102px;

    padding-bottom: 10px;

}

.mqvmegamenu .menu-items li{

    /*font-size: 12px;*/

    font-size: 14px;

    color: #999999;

    /*line-height: 21px;*/

    line-height:28px;

    position:relative;

}

.mqvmegamenu .menu-item.depth-1 > .title.title_font {

    margin: 8px 0 0 0;

    padding: 0 0 4px 0;

    font-size: 12px;

}

/********** responsive ***********/

@media (max-width: 1199px) and (min-width: 992px){

    .mqvmegamenu .menu-items > li.customcontent .menu-top_ear3{

        margin-top: -80px ;

    }

    .mqvmegamenu .menu-items li,

    .mqvmegamenu .menu-item > .title{

        line-height: 15px ;

    }

    .mqvmegamenu .menu-item.depth-1 > .title.title_font {  

        padding: 0;

    }

}

@media (max-width: 600px) and (min-width:569px){

    .mqvmegamenu .menu-items > li.customcontent .menu-top_ear3 {

        margin-top: -89px;

    }

    .mqvmegamenu .menu-item > .title {

        padding: 0 0 1px;

    }

}

@media (max-width: 568px) and (min-width:415px){

    .mqvmegamenu .menu-items > li.customcontent .menu-top_ear3 {

        margin-top: -84px;

    }

    .mqvmegamenu .menu-item > .title {

        padding: 0 ;

    }

    .mqvmegamenu .menu-items li {

        line-height: 20px;

    }

}