*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.vc-nav-custom-css{display:none !important;}
.vc-mm-menu{border-color:#e9e9e9;border-width:1px;border-style:solid;font-size:0px;}
.vc-mm-menu .vc-mobile-title{display:inline-block;}
.vc-mm-menu .vc-mobile-title span{padding:25px 20px;display:inline-block;}
.vc-mm-menu ul, .vc-mm-menu ul ul, .vc-mm-menu li ul{position:static;top:auto;left:auto;margin:0;padding:0;}
.vc-mm-menu .vc-mm-child-title{display:none;}
.vc-mm-menu li{line-height:1.6;font-size:14px;text-align:left;}
.vc-mm-menu li a.nav-link{line-height:1.6;}
.vc-mm-menu a, .vc-mm-menu li a{color:#606060;line-height:1.6;font-size:12px;text-decoration:none;}
.vc-mm-menu a:hover, .vc-mm-menu li a:hover{color:#e34444;}
.vc-mm-menu .search-field{line-height:1.6;font-size:14px;border-color:#606060;}
.vc-mm-menu .vc-mm-wc-cart > .nav-link .vc-icon{position:relative;}
.vc-mm-menu .vc-mm-wc-cart > .nav-link .vc-icon .vc-noti{background:#e34444;color:#FFFFFF;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;line-height:12px;font-size:12px;padding:2px 4px;display:inline-block;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);font-family:arial, helvetica, sans-serif;}
.vc-mm-menu .vc-mm-mega-cont .widget{background:none;}
.vc-mm-menu .vc-mm-mega-cont .vc_column_container .vc_column-inner{padding:0;}
.vc-mm-menu .vc-mm-mega-cont .vc_column_container .vc_column-inner .wpb_wrapper .wpb_content_element:last-child{margin-bottom:0;}
.vc-mm-menu .vc-mm-mega-cont-inner .wpb_row{margin-bottom:30px;}
.vc-mm-menu .vc-mm-mega-cont-inner .wpb_row:last-child{margin-bottom:0;}
.vc-mm-menu .vc-mm-mega-cont-inner .wpb_row > .wpb_column{padding-left:15px;padding-right:15px;}
.vc-mm-menu .vc_custom_heading{font-size:18px;color:#606060;margin-top:0px;margin-bottom:15px;}
@media only screen and (max-width:992px){.vc-mm-menu .vc_custom_heading{margin-top:25px;padding-bottom:10px;}
}
.vc-mm-menu input[type="color"], .vc-mm-menu input[type="date"], .vc-mm-menu input[type="datetime"], .vc-mm-menu input[type="datetime-local"], .vc-mm-menu input[type="email"], .vc-mm-menu input[type="month"], .vc-mm-menu input[type="number"], .vc-mm-menu input[type="password"], .vc-mm-menu input[type="search"], .vc-mm-menu input[type="tel"], .vc-mm-menu input[type="text"], .vc-mm-menu input[type="time"], .vc-mm-menu input[type="url"], .vc-mm-menu input[type="week"], .vc-mm-menu input:not([type]), .vc-mm-menu textarea{border:1px solid #e9e9e9;width:100%;padding:8px;}
.vc-mm-menu button, .vc-mm-menu input[type="button"], .vc-mm-menu input[type="reset"], .vc-mm-menu input[type="submit"]{background-color:#f47e7e;border:0px;padding:10px 25px;color:#FFFFFF;text-transform:uppercase;}
.vc-mm-mega-cont-inner .vc_custom_heading{margin-bottom:15px;}
.vc-mm-mega-cont-inner ul{padding:0;}
.vc-mm-mega-cont-inner ul ul{padding-left:25px;padding-top:5px;padding-bottom:0;}
.vc-mm-mega-cont-inner li{display:block;padding:5px 0px;}
.vc-mm-mega-cont-inner li:last-child{padding-bottom:0px;}
.vc-nav-on-mobile{display:none;}
@media only screen and (max-width:992px){.vc-nav-on-mobile{display:block;}
}
.vc-mm-menu-h.vc-sticky{z-index:9999;}
.vc-mm-h-sticky-wrapper{-webkit-transition:200ms ease;-moz-transition:200ms ease;transition:200ms ease;}
.vc-mm-h-sticky-wrapper.is-sticky .vc-mm-menu-h.vc-sticky{left:0px;}
.vc-mm-h-sticky-wrapper.is-sticky .vc-mm-menu-h.vc-sticky .vc-mm-menu{max-width:1170px;margin-left:auto;margin-right:auto;}
.vc-mm-h-sticky-wrapper.is-sticky .vc-mm-menu{display:block;}
.vc-mm-menu-h{background:#FFFFFF;}
.vc-mm-menu-h .vc-mm-mobile-toggle{float:right;display:none;}
.vc-mm-menu-h .vc-mm-mobile-toggle a.vc-mm-mobile-toggle-btn{display:inline-block;padding:25px 20px;}
@media only screen and (max-width:992px){.vc-mm-menu-h .vc-mm-mobile-toggle{display:inline-block;}
}
.vc-mm-menu-h .vc-mm-mobile-toggle::after{clear:both;content:"";display:table;}
.vc-mm-menu-h .vc-mm-mega-cont-inner:before{content:" ";display:block;width:100%;height:100%;position:absolute;top:0;left:0;cursor:pointer;}
.vc-mm-menu-h .sub-menu-inner{width:200px;}
.vc-mm-menu-h li div.sub-menu li a{border-bottom:1px solid #e9e9e9;}
.vc-mm-menu-h li div.sub-menu li:last-child a{border-bottom:0 none;}
.vc-mm-menu-h ul.vc-mm-menu{display:inline-block;width:100%;position:relative;border-width:0;-webkit-transition:200ms ease;-moz-transition:200ms ease;transition:200ms ease;}
.vc-mm-menu-h ul.vc-mm-menu.vc-nav-on-mobile{display:none;}
@media only screen and (max-width:992px){.vc-mm-menu-h ul.vc-mm-menu.vc-nav-on-mobile{display:block;}
}
@media only screen and (max-width:992px){.vc-mm-menu-h ul.vc-mm-menu.vc-nav-on-desktop{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:200ms ease;-moz-transition:200ms ease;transition:200ms ease;opacity:0;filter:alpha(opacity=0);position:fixed !important;top:0px;left:0px;right:0px;height:100%;width:0px;overflow:hidden;display:block;z-index:999999;}
.vc-mm-menu-h ul.vc-mm-menu.vc-nav-on-desktop .vc-mm-mobile-toggle{display:block;width:100%;float:none;}
.vc-mm-menu-h ul.vc-mm-menu.vc-nav-on-desktop .vc-mm-mobile-toggle a.vc-mm-mobile-toggle-btn{display:none;}
.vc-mm-menu-h ul.vc-mm-menu.vc-nav-on-desktop .vc-mm-mobile-toggle span{float:left;}
.vc-mm-menu-h ul.vc-mm-menu.vc-nav-on-desktop .vc-mm-child-title{display:block;line-height:1.6;font-size:18px;font-size:1.125rem;padding:15px;cursor:pointer;position:relative;z-index:20;}
.vc-mm-menu-h ul.vc-mm-menu.vc-nav-on-desktop .vc-mm-child-title .vc-icon{margin-right:7px;}
.vc-mm-menu-h ul.vc-mm-menu.vc-nav-on-desktop .vc-mm-child-title .vc-back:before{font-family:"FontAwesome";content:"\f104";padding-right:15px;}
.vc-mm-menu-h ul.vc-mm-menu.vc-nav-on-desktop .vc-mm-child-title .vc-close{position:relative;float:right;content:" ";display:block;margin-right:13px;margin-top:13px;}
.vc-mm-menu-h ul.vc-mm-menu.vc-nav-on-desktop .vc-mm-child-title .vc-close::after, .vc-mm-menu-h ul.vc-mm-menu.vc-nav-on-desktop .vc-mm-child-title .vc-close::before{bottom:auto;content:"";height:20px;left:50%;position:absolute;right:auto;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:2px;}
.vc-mm-menu-h ul.vc-mm-menu.vc-nav-on-desktop .vc-mm-child-title .vc-close::before{-webkit-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-o-transform:translateX(-50%) translateY(-50%) rotate(-45deg);transform:translateX(-50%) translateY(-50%) rotate(-45deg);}
.vc-mm-menu-h ul.vc-mm-menu.vc-nav-on-desktop .vc-mm-child-title .vc-close::after{-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);-o-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);}
.vc-mm-menu-h ul.vc-mm-menu.vc-nav-on-desktop .vc-mm-child-title.lv-0 .vc-close::after, .vc-mm-menu-h ul.vc-mm-menu.vc-nav-on-desktop .vc-mm-child-title.lv-0 .vc-close::before{background-color:#FFFFFF;}
.vc-mm-menu-h ul.vc-mm-menu.vc-nav-on-desktop .vc-mm-child-title::after{clear:both;content:"";display:table;}
.vc-mm-menu-h ul.vc-mm-menu.vc-nav-on-desktop li.vc-menu-item{display:block !important;float:none !important;position:static !important;}
.vc-mm-menu-h ul.vc-mm-menu.vc-nav-on-desktop li.vc-menu-item .nav-link.vc-mm-mobile-toggle-btn{display:none !important;}
.vc-mm-menu-h ul.vc-mm-menu.vc-nav-on-desktop li.vc-menu-item > a.nav-link{display:block !important;color:#f5f5f5;position:relative;}
.vc-mm-menu-h ul.vc-mm-menu.vc-nav-on-desktop li.vc-menu-item > a.nav-link .vc-mobile-tap{position:absolute;height:100%;display:block;right:0px;top:0px;padding:25px 20px;}
.vc-mm-menu-h ul.vc-mm-menu.vc-nav-on-desktop li.vc-menu-item > a.nav-link .vc-mobile-tap:before{font-family:"FontAwesome";content:"\f105";}
.vc-mm-menu-h ul.vc-mm-menu.vc-nav-on-desktop li.vc-menu-item.vc-mm-mega > a.nav-link:after, .vc-mm-menu-h ul.vc-mm-menu.vc-nav-on-desktop li.vc-menu-item.menu-item-has-children > a.nav-link:after{font-family:"FontAwesome";content:"\f105";float:right;margin-left:5px;}
.vc-mm-menu-h ul.vc-mm-menu.vc-nav-on-desktop li.vc-menu-item div.sub-menu{width:100% !important;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
.vc-mm-menu-h ul.vc-mm-menu.vc-nav-on-desktop li.vc-menu-item div.sub-menu .sub-menu-inner{width:100% !important;margin-top:0px !important;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
.vc-mm-menu-h ul.vc-mm-menu.vc-nav-on-desktop li.vc-menu-item div.sub-menu .sub-menu-inner .sub-menu{left:0px;top:70px;width:100%;}
.vc-mm-menu-h ul.vc-mm-menu.vc-nav-on-desktop li.vc-menu-item div.sub-menu .sub-menu-inner li:last-child a{border-bottom-width:1px;}
.vc-mm-menu-h ul.vc-mm-menu.vc-nav-on-desktop li.vc-menu-item:hover .vc-mm-mega-cont, .vc-mm-menu-h ul.vc-mm-menu.vc-nav-on-desktop li.vc-menu-item:hover div.sub-menu, .vc-mm-menu-h ul.vc-mm-menu.vc-nav-on-desktop li.vc-menu-item.hover .vc-mm-mega-cont, .vc-mm-menu-h ul.vc-mm-menu.vc-nav-on-desktop li.vc-menu-item.hover div.sub-menu{display:none;}
.vc-mm-menu-h ul.vc-mm-menu.vc-nav-on-desktop li.vc-menu-item.vc-d-0.vc-out > .vc-mm-mega-cont, .vc-mm-menu-h ul.vc-mm-menu.vc-nav-on-desktop li.vc-menu-item.vc-d-0.vc-out > div.sub-menu{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);}
.vc-mm-menu-h ul.vc-mm-menu.vc-nav-on-desktop li.vc-menu-item.vc-d-0 > .vc-mm-mega-cont, .vc-mm-menu-h ul.vc-mm-menu.vc-nav-on-desktop li.vc-menu-item.vc-d-0 > div.sub-menu{position:fixed !important;top:0px !important;left:0px !important;right:0px !important;bottom:0px !important;height:auto !important;overflow-x:hidden;overflow-y:auto;display:block;z-index:9999999;opacity:1;filter:alpha(opacity=100);width:auto !important;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:200ms ease;-moz-transition:200ms ease;transition:200ms ease;padding:0px;margin:0px;}
.vc-mm-menu-h ul.vc-mm-menu.vc-nav-on-desktop li.vc-menu-item.vc-d-0 > .vc-mm-mega-cont .vc-mm-mega-cont-inner, .vc-mm-menu-h ul.vc-mm-menu.vc-nav-on-desktop li.vc-menu-item.vc-d-0 > .vc-mm-mega-cont .sub-menu-inner, .vc-mm-menu-h ul.vc-mm-menu.vc-nav-on-desktop li.vc-menu-item.vc-d-0 > div.sub-menu .vc-mm-mega-cont-inner, .vc-mm-menu-h ul.vc-mm-menu.vc-nav-on-desktop li.vc-menu-item.vc-d-0 > div.sub-menu .sub-menu-inner{border-top:0px none;border-bottom:0px none;padding:0px 15px 35px;margin-top:0px;}
.vc-mm-menu-h ul.vc-mm-menu.vc-nav-on-desktop li.vc-menu-item.vc-d-0 > .vc-mm-mega-cont div.sub-menu, .vc-mm-menu-h ul.vc-mm-menu.vc-nav-on-desktop li.vc-menu-item.vc-d-0 > div.sub-menu div.sub-menu{position:static;top:auto;height:auto;display:block;opacity:1;filter:alpha(opacity=100);border:0px none;}
.vc-mm-menu-h ul.vc-mm-menu.vc-nav-on-desktop li.vc-menu-item.vc-d-0 > .vc-mm-mega-cont .sub-menu-inner, .vc-mm-menu-h ul.vc-mm-menu.vc-nav-on-desktop li.vc-menu-item.vc-d-0 > div.sub-menu .sub-menu-inner{border:0px none;padding:0px;display:block;opacity:1;filter:alpha(opacity=100);}
.vc-mm-menu-h ul.vc-mm-menu.vc-nav-on-desktop li.vc-menu-item.vc-d-0 > .vc-mm-mega-cont .sub-menu-inner li:hover a, .vc-mm-menu-h ul.vc-mm-menu.vc-nav-on-desktop li.vc-menu-item.vc-d-0 > div.sub-menu .sub-menu-inner li:hover a{background:none;}
.vc-mm-menu-h ul.vc-mm-menu.vc-nav-on-desktop li.vc-menu-item.vc-d-0 > .vc-mm-mega-cont .sub-menu-inner li li a, .vc-mm-menu-h ul.vc-mm-menu.vc-nav-on-desktop li.vc-menu-item.vc-d-0 > div.sub-menu .sub-menu-inner li li a{padding-left:35px;}
.vc-mm-menu-h ul.vc-mm-menu.vc-nav-on-desktop li.vc-menu-item.vc-hover.vc-d-0 > .vc-mm-mega-cont, .vc-mm-menu-h ul.vc-mm-menu.vc-nav-on-desktop li.vc-menu-item.vc-hover.vc-d-0 > div.sub-menu{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:200ms ease;-moz-transition:200ms ease;transition:200ms ease;}
}
@media only screen and (max-width:480px){.vc-mm-menu-h ul.vc-mm-menu.vc-nav-on-desktop{right:0px;}
}
.vc-mm-menu-h ul.vc-mm-menu::after{clear:both;content:" ";display:block;}
.vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item{list-style:none;display:inline-block;position:relative;}
.vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item.vc-mm-mobile-toggle{display:none;}
@media only screen and (max-width:992px){.vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item.vc-mm-mobile-toggle{display:inline-block;}
}
.vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item .vc-mm-search-form{display:inline-block;padding-top:18px;padding-bottom:18px;padding-left:10px;padding-right:10px;}
.vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item .vc-mm-search-form input{display:inline-block;padding-top:5px;padding-bottom:5px;padding-left:8px;padding-right:8px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;border-width:0px;border-style:none;}
@media only screen and (max-width:992px){.vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item .vc-mm-search-form{width:100%;}
}
.vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item a.nav-link{padding:0px 14px;position:relative;display:flex;align-items:center;}
.vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item a.nav-link > .vc-icon{margin-right:5px;}
@media only screen and (max-width:992px){.vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item.vc-d-0 > a.nav-link{display:none;}
}
.vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item.vc-hide-title a.nav-link .vc-icon{margin-right:0px;padding-left:5px;padding-right:5px;}
.vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item.vc-mm-align-right{float:right;}
.vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item.vc-mm-align-left{float:left;}
.vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item.menu-item-has-children > a.nav-link{padding:25px 20px;}
.vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item.menu-item-has-children > a.nav-link::after{font-family:"FontAwesome";content:"\f107";float:right;margin-left:5px;}
.vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item .sub-menu-inner{width:300px;}
.vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item > ul,
.vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item > div.sub-menu{position:absolute;left:0;display:block;height:0;opacity:0;filter:alpha(opacity=0);overflow:hidden;top:70px;z-index:999;width:200px;-webkit-transition:200ms ease;-moz-transition:200ms ease;transition:200ms ease;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px);}
.vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item > ul li,
.vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item > div.sub-menu li{display:block;float:none;}
.vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item > ul li.menu-item-has-children > a.nav-link,
.vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item > div.sub-menu li.menu-item-has-children > a.nav-link{padding:15px 20px;}
.vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item > ul li a.nav-link,
.vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item > div.sub-menu li a.nav-link{padding:15px 20px;}
.vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item > ul li.menu-item-has-children > a.nav-link::after,
.vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item > div.sub-menu li.menu-item-has-children > a.nav-link::after{font-family:"FontAwesome";content:"\f105";float:right;margin-left:5px;}
@media only screen and (max-width:992px){.vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item > ul li.menu-item-has-children > a.nav-link::after,
.vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item > div.sub-menu li.menu-item-has-children > a.nav-link::after{display:none;}
}
.vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item > ul li a,
.vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item > div.sub-menu li a{display:block;}
.vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item > ul li:last-child a,
.vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item > div.sub-menu li:last-child a{border-bottom-width:0;}
@media only screen and (max-width:992px){.vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item > ul li:last-child a,
.vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item > div.sub-menu li:last-child a{border-bottom-width:1px;}
}
.vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item > ul li div.sub-menu,
.vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item > div.sub-menu li div.sub-menu{display:none;top:0;left:199px;}
.vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item > ul li div.sub-menu .sub-menu-inner,
.vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item > div.sub-menu li div.sub-menu .sub-menu-inner{margin-left:1px;}
.vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item > ul li:hover div.sub-menu, .vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item > ul li.vc-hover div.sub-menu,
.vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item > div.sub-menu li:hover div.sub-menu,
.vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item > div.sub-menu li.vc-hover div.sub-menu{display:block;z-index:999;}
.vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item:hover > div.sub-menu, .vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item.hover > div.sub-menu{display:block;height:auto;opacity:1;filter:alpha(opacity=100);overflow:inherit;top:70px;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);}
.vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item.vc-d-0.vc-sub-left > div.sub-menu{left:auto;right:0px;}
.vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item.vc-d-0.vc-sub-left > div.sub-menu li.menu-item-has-children > a.nav-link::after{float:left;font-family:"FontAwesome";content:"\f104";margin-left:0px;margin-right:5px;}
.vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item.vc-d-0.vc-sub-left > div.sub-menu li.menu-item-has-children > .sub-menu{left:-200px;padding-right:4px;}
.vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item.vc-d-0.vc-sub-left > div.sub-menu li.menu-item-has-children > .sub-menu .sub-menu-inner{display:block;margin-left:-1px;}
.vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item.vc-mm-mega.vc-mm-layout-full, .vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item.vc-mm-mega.vc-mm-layout-default{position:static;}
.vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item .vc-mm-mega-cont{display:block;height:0;opacity:0;filter:alpha(opacity=0);overflow:hidden;position:absolute;top:70px;left:0;z-index:999;width:800px;-webkit-transition:200ms ease;-moz-transition:200ms ease;transition:200ms ease;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px);}
.vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item .vc-mm-mega-cont:before{content:" ";}
.vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item .vc-mm-mega-cont .vc-mm-mega-cont-inner{width:100%;display:block;padding:30px;}
.vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item.vc-mm-layout-right_edge_item .vc-mm-mega-cont{left:auto;right:0;}
.vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item:hover > .vc-mm-mega-cont, .vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item.vc-hover > .vc-mm-mega-cont{display:block;height:auto;opacity:1;filter:alpha(opacity=100);overflow:inherit;top:70px;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);}
.vc-mm-menu-h .vc-mm-mega-cont-inner p{margin-bottom:15px;}
@media only screen and (max-width:992px){.vc-mm-menu-h .vc-mm-mega-cont-inner{padding-bottom:15px !important;}
.vc-mm-menu-h .vc-mm-mega-cont-inner > .wpb_row div.vc_column-inner[class*="vc_custom_"]{padding-left:15px !important;padding-right:15px !important;}
}
.vc-mm-h-layout-1 .vc-mm-li-logo{display:inline-block;float:left;line-height:0px;}
@media only screen and (max-width:992px){.vc-mm-h-layout-1 .vc-nav-on-desktop .vc-mm-li-logo{display:none;}
}
.vc-mm-h-layout-1 .vc-mm-logo{display:inline-block;line-height:0px;background:none;padding:15px 20px 15px 20px;}
.vc-mm-h-layout-1 .vc-mm-logo img{height:40px;width:auto;}
.vc-mm-h-layout-1 > .vc-nav-on-desktop.vc-mm-menu{text-align:right;}
.vc-mm-h-layout-2 .vc-mm-li-logo{display:inline-block;float:left;line-height:0px;}
@media only screen and (max-width:992px){.vc-mm-h-layout-2 .vc-nav-on-desktop .vc-mm-li-logo{display:none;}
}
.vc-mm-h-layout-2 .vc-mm-logo{display:inline-block;line-height:0px;background:none;padding:15px 20px 15px 20px;}
.vc-mm-h-layout-2 .vc-mm-logo img{height:40px;width:auto;}
.vc-mm-h-layout-3 > .vc-nav-on-desktop.vc-mm-menu{text-align:center;}
.vc-mm-h-layout-4 > .vc-nav-on-desktop.vc-mm-menu{text-align:right;}
.vc-mm-h-layout-5 > .vc-nav-on-desktop.vc-mm-menu{text-align:left;}
body{overflow-x:hidden;}
html.vc-body-mobile{overflow-x:hidden;overflow-y:hidden;}
html.vc-body-mobile .vc-mm-menu.vc-nav-on-desktop{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1;filter:alpha(opacity=100);width:auto;overflow-y:auto;overflow-x:hidden;}
ul.vc-mm-list, .main-navigation li ul.vc-mm-list{margin:0;padding:0;position:initial;top:initial;left:initial;height:initial;width:initial;}
ul.vc-mm-list li, .main-navigation li ul.vc-mm-list li{list-style:none;padding:10px 0;}
ul.vc-mm-list li::after, .main-navigation li ul.vc-mm-list li::after{clear:both;content:"";display:table;}
ul.vc-mm-list .vc-list-subtitle, .main-navigation li ul.vc-mm-list .vc-list-subtitle{display:block;font-size:80%;}
ul.vc-mm-list .vc-list-icon, .main-navigation li ul.vc-mm-list .vc-list-icon{margin-right:5px;}
ul.vc-mm-list .has-subtitle.has-icon .vc-list-title, .main-navigation li ul.vc-mm-list .has-subtitle.has-icon .vc-list-title{display:block;}
ul.vc-mm-list .has-subtitle.has-icon .vc-list-icon, .main-navigation li ul.vc-mm-list .has-subtitle.has-icon .vc-list-icon{float:left;display:block;padding-top:2px;font-size:26px;margin-right:0px;}
ul.vc-mm-list .has-subtitle.has-icon .vc-list-subtitle,
ul.vc-mm-list .has-subtitle.has-icon .vc-list-title, .main-navigation li ul.vc-mm-list .has-subtitle.has-icon .vc-list-subtitle,
.main-navigation li ul.vc-mm-list .has-subtitle.has-icon .vc-list-title{margin-left:40px;}
ul.vc-mm-list.hover-style li, .main-navigation li ul.vc-mm-list.hover-style li{padding-top:0px;padding-bottom:0px;}
ul.vc-mm-list.hover-style li a, .main-navigation li ul.vc-mm-list.hover-style li a{display:block;padding:11px 10px;}
.vc-mm-tabs{position:relative;}
.vc-mm-tabs .vc-mm-tabs-nav{list-style:none;padding:0px;margin:0px;}
.vc-mm-tabs .vc-mm-tabs-nav li{list-style:none;}
.vc-mm-tabs::after{clear:both;content:"";display:table;}
.vc-mm-tabs .vc-mobile-tab-title{cursor:pointer;font-size:16px;font-size:1rem;color:#606060;border:1px solid #e9e9e9;padding:10px 20px 10px 7px;margin-top:10px;position:relative;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;margin-bottom:10px;display:none;}
.vc-mm-tabs .vc-mobile-tab-title:after{font-family:"FontAwesome";content:"\f105";position:absolute;right:7px;}
@media only screen and (max-width:992px){.vc-mm-tabs .vc-mobile-tab-title{display:block;}
}
.vc-mm-tabs .vc-mobile-tab-title .vc-icon{margin-right:8px;}
.vc-mm-tabs.tabs-vertical{display:block;width:100%;}
@media only screen and (max-width:992px){.vc-mm-tabs.tabs-vertical{width:auto;}
}
.vc-mm-tabs.tabs-vertical .vc-mm-tabs-c-wrap, .vc-mm-tabs.tabs-vertical .vc-mm-tabs-nav{display:block;}
.vc-mm-tabs.tabs-vertical .vc-mm-tabs-nav{float:left;}
@media only screen and (max-width:992px){.vc-mm-tabs.tabs-vertical .vc-mm-tabs-nav{float:none;width:100%;height:auto;min-height:initial !important;border-right:0 none;}
}
.vc-mm-tabs.tabs-vertical .vc-mm-tabs-nav li{padding:0;display:block;}
@media only screen and (max-width:992px){.vc-mm-tabs.tabs-vertical .vc-mm-tabs-nav li.vc-tab-active a{background:none;}
}
.vc-mm-tabs.tabs-vertical .vc-mm-tabs-nav li.vc-tab-divider:last-child span{border-bottom:0 none;}
.vc-mm-tabs.tabs-vertical .vc-mm-tabs-nav li.vc-tab-divider:first-child span{border-top:0 none;}
.vc-mm-tabs.tabs-vertical .vc-mm-tabs-nav li.vc-tab-divider span{padding:5px 20px;display:block;}
.vc-mm-tabs.tabs-vertical .vc-mm-tabs-nav li.vc-tab-divider.no-title{height:10px;display:block;}
@media only screen and (min-width:768px){.vc-mm-tabs.tabs-vertical .vc-mm-tabs-nav li:last-child a{border-bottom:0 none !important;}
}
.vc-mm-tabs.tabs-vertical .vc-mm-tabs-nav li a{padding:10px 20px;display:block;}
.vc-mm-tabs.tabs-vertical .vc-mm-tabs-nav li a span{display:inline-block;width:85%;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;}
.vc-mm-tabs.tabs-vertical .vc-mm-tabs-nav li a:after{font-family:"FontAwesome";content:"\f105";float:right;}
.vc-mm-tabs.tabs-vertical .vc-mm-tabs-nav li a i{margin-right:5px;}
@media only screen and (max-width:992px){.vc-mm-tabs.tabs-vertical .vc-mm-tabs-c-wrap{position:static;}
.vc-mm-tabs.tabs-vertical .vc-mm-tabs-c-wrap .vc-mm-tab-cont{position:absolute;top:0px;left:0px;width:100%;overflow-x:hidden;overflow-y:auto;padding:15px !important;display:block;height:100%;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:200ms ease;-moz-transition:200ms ease;transition:200ms ease;}
.vc-mm-tabs.tabs-vertical .vc-mm-tabs-c-wrap .vc-mm-tab-cont.is_divider{display:none;}
.vc-mm-tabs.tabs-vertical .vc-mm-tabs-c-wrap .vc-mm-tab-cont.vc-tab-mobile-active{display:block;height:auto;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
}
.vc-mm-tabs.tabs-horizontal .vc-mm-tabs-nav li{list-style:none;display:inline-block;padding:7px 0px;}
.vc-mm-tabs.tabs-horizontal .vc-mm-tabs-nav li a{padding:10px 20px;}
.vc-mm-tabs.tabs-horizontal .vc-mm-tabs-nav li a i{margin-right:5px;}
.vc-mm-tabs.tabs-horizontal .vc-mm-tabs-c-wrap{padding-right:0;padding-left:0;}
.vc-mm-tabs .vc-mm-tabs-c-wrap{padding:15px 0px 15px 20px;display:block;}
.vc-mm-tabs .vc-mm-tabs-c-wrap .vc-mm-tab-cont{display:none;}
.vc-mm-tabs .vc-mm-tabs-c-wrap .vc-mm-tab-cont::after{clear:both;content:"";display:table;}
.vc-mm-tabs .vc-mm-tabs-c-wrap .vc-mm-tab-cont.vc-tab-active{display:block;}
.widget.woocommerce .product_list_widget img{width:50px;height:auto;float:left;margin-right:8px;margin-left:0px;margin-top:6px;}
.widget.woocommerce .product_list_widget .star-rating{font-size:10px;}
.widget.woocommerce .product_list_widget li a{font-weight:normal;}
.widget.woocommerce .product_list_widget .amount{font-family:arial, helvetica, sans-serif;font-weight:bold;}
.vc-mm-menu-h .vc-nav-on-desktop .widget_shopping_cart a, .vc-mm-menu-h .vc-nav-on-desktop .widget_shopping_cart a.button, .vc-mm-menu-h .vc-nav-on-desktop .widget_shopping_cart li .button,
.vc-mm-menu-v .vc-nav-on-desktop .widget_shopping_cart a,
.vc-mm-menu-v .vc-nav-on-desktop .widget_shopping_cart a.button,
.vc-mm-menu-v .vc-nav-on-desktop .widget_shopping_cart li .button{color:#515151;}
.wpcf7-form-control.wpcf7-submit{color:#333333;}