.v-megamenu-container .v-megamenu{position:absolute;z-index:1000;background:#FFF;}
.v-megamenu-container .v-megamenu .list-item{position:absolute;z-index:99;}
.block.vsticky-fixed-top h4.active:before{content:"\f068";top:2px;cursor:pointer;float:right;font-family:FontAwesome;font-size:20px;line-height:52px;position:absolute;right:15px;padding:0 20px;}
#center_column .vcontent{padding-left:0;}
.vcontent{top:-30px;}
.v-megamenu-container .title_block{box-shadow:none;font-size:21px;color:#FFF;padding:14px 20px;text-align:left;border:none;}
.v-megamenu .v-megamenuitem:hover .item-icon{background-position:0 110% !important;}
.block.vsticky-fixed-top h4:before{content:"\f067";top:2px;color:#FFF;cursor:pointer;float:right;font-family:FontAwesome;font-size:20px;line-height:52px;position:absolute;right:15px;padding:0 20px;}
.vcontent.vsticky-fixed-top{position:fixed;top:52px;left:40px;z-index:1040;display:none;}
.v-megamenu-container.block{margin:0;}
@media (max-width:981px){.v-megamenu-container{margin-top:0;}
}
.v-bottom-section .section-indent{padding:40px 30px !important;padding-top:0 !important}
.v-megamenu-container h4{border:none !important;margin:0 !important;background:#1889e0;display:block !important;font-size:22px;text-transform:uppercase;font-family:"pathway";font-weight:normal;color:#FFF;padding:14px 20px;;}
.v-megamenu-container .icon-reorder{float:left;}
.v-megamenu-container i{margin-right:16px;}
.v-megamenu > ul{position:relative;width:100%;}
.v-megamenu ul{list-style:none;}
#page .v-megamenu ul li a{color:#1889e0;display:block;}
#page .v-megamenu ul li span{color:#555555;}
#page .v-megamenu .v-main-section-sublinks li a{color:#868179;display:inline-block;font-family:"helveticaneue";}
.v-megamenu > ul > li{font-size:17px;padding-bottom:0px;position:relative;border-top:1px solid #e3e3e3;background:#FFF;text-align:left;}
.v-megamenu-container{position:relative;}
.v-megamenu{width:270px;}
.v-megamenu ul{margin-bottom:0;}
.v-megamenu > ul > li:hover{background:#1889e0;}
.v-megamenu > ul > li:hover span,.v-megamenu > ul > li:hover .opener:before{color:#FFF !important;}
.v-megamenuitem a.opener{position:absolute;top:6px;right:0;width:40px;height:40px;padding:0 !important;margin:0 !important;text-align:center;}
#page .v-megamenu .more-vmegamenu{cursor:pointer;}
#page .v-megamenu .more-vmegamenu a span{padding:0;color:#eb5f60;}
#page .v-megamenu .more-vmegamenu a span i{margin-right:25px;}
#page .v-megamenu .more-vmegamenu:hover{background:#FFF !important;}
#page .v-megamenu .more-vmegamenu:hover a span{color:#1889e0 !important;}
.v-megamenuitem:hover a.opener{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
.v-megamenuitem a.opener:before{font-family:fontawesome;content:"\f105";line-height:40px;text-transform:none;font-size:15px;color:#555555;padding-right:20px;}
.v-megamenuitem > a > img{margin-right:5px;}
.v-megamenuitem:hover .submenu{display:block;}
.v-megamenu > ul > li div.submenu{display:none;top:0px;width:auto;z-index:99999;position:absolute;background-color:#e9e9e9;background-position:100% 100%;background-repeat:no-repeat;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.v-megamenu > ul > li div.submenu{left:100%;}
.v-megamenu > ul > li div.submenu.right-co{width:705px}
.v-megamenu > ul > li div.submenu.full-width{width:460px}
.submenu.full-width .section-indent{padding-right:15px;padding-bottom:20px;}
.v-megamenu > ul > li > a{display:inline-block;font-family:"Open Sans";padding:16px 20px;padding-left:17px;letter-spacing:0.2px;}
.v-megamenu > ul > li.more-vmegamenu > a{padding:15px 20px 14px 17px;}
.v-megamenu .right-section{width:260px;float:right;min-height:20px;}
.v-megamenu .v-main-section{width:100%;float:left;min-height:20px;}
.v-megamenu .v-bottom-section{width:100%;float:none;clear:both;position:relative;}
.v-megamenu .submenu .v-main-section.only-right{width:445px;}
.v-megamenu .sections-contaier.full-width{width:100%;}
.v-megamenu .section-indent{padding:30px 15px;padding-bottom:25px;padding-right:0;overflow:hidden;}
.v-megamenuitem .submenu{z-index:32 !important;}
.v-megamenu .right-section .section-indent{padding-right:30px;padding-top:43px;}
.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}
.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.menu-image{width:100%;height:auto;}
.menu-product .product-image-link{display:block;margin-bottom:15px;}
.menu-product img{width:100%;height:auto;display:block;}
.menu-product-title{margin-bottom:15px;text-transform:uppercase;font-weight:bold;}
.menu-product-name{color:#696c6a !important;font-size:19px;text-transform:none;display:block;line-height:26px;}
.menu-product .price-container{display:block;width:70px;height:70px;line-height:70px;border-radius:50%;position:absolute;right:0;bottom:30px;}
.menu-product .price-container.reduction{line-height:20px;}
.menu-product .price-container.reduction .price{margin-top:15px;}
.menu-product .price,
.menu-product .old_price{font-size:16px;color:#FFF;display:inline-block;}
.menu-product .price{font-weight:bold;}
.menu-product .old_price{text-decoration:line-through;}
.menu-product li{text-align:center;position:relative;}
.v-main-section-products .product-image-link img{display:block;width:100%;height:auto;margin-bottom:15px;}
.v-megamenu .v-main-section-sublinks{margin-top:10px;}
.v-megamenu .v-main-section-products > li,
.v-megamenu .v-main-section-links > li{float:left;margin-bottom:10px;width:215px;;padding:0 15px;}
.v-main-section-links > li{text-align:left;}
.v-main-section-links > li > a{font-family:"pathway";color:#eb5f60;font-size:22px;display:block;border-color:rgba(0, 0, 0, 0.25);border-style:solid;border-width:0 0 1px;box-shadow:0 1px #fff;padding:7px 0;}
.v-megamenuitem.narrow .v-main-section-links > li > a{text-transform:none;font-weight:normal;}
.v-main-section-sublinks{}
.v-main-section-sublinks li{color:#555555;font-size:20px;padding:5px 0;}
.v-main-section-sublinks li ul{display:none;}
.v-main-section-sublinks li a{font-size:15px;text-transform:none;}
.v-main-section-sublinks.level_0 ul{margin:15px 0 0 10px;}
.v-main-section-sublinks.level_0 ul li{margin-top:5px;}
.v-main-section-sublinks.level_0 ul li a{font-size:14px;}
#page .v-main-section-sublinks li a:hover{transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;color:#1889e0;}
.v-main-section-sublinks li a:before{content:"\f111";display:block;font-family:FontAwesome;margin-right:10px;font-size:10px;float:left;}
.v-main-section-sublinks li a.opener:before{background:none;height:auto;}
.v-main-section-products .li-indent{padding-right:20px;}
.v-main-section-products .price-container{right:15px}
.v-main-section-cmsp{font-size:14px;text-transform:none;}
.v-main-section-products > li,
.v-main-section-links > li{width:33.33%;}
.bottom-title,
.main-title,
.right-title{font-weight:bold;padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #eee}
.v-bottom-section-links > li{float:left;margin-bottom:30px;text-align:center;width:20%}
.v-bottom-section-links > li{text-align:left;}
.v-bottom-section-links > li > a{font-size:16px;text-transform:uppercase;font-weight:bold;}
.v-bottom-section-sublinks{margin-top:30px;}
.v-bottom-section-sublinks li{margin-top:20px;}
.v-bottom-section-sublinks li:first-child{margin-top:0;}
.v-bottom-section-sublinks li ul{display:none;}
.v-bottom-section-sublinks li a{font-size:15px;text-transform:none;}
.v-bottom-section-sublinks.level_0 ul{margin:15px 0 0 10px;}
.v-bottom-section-sublinks.level_0 ul li{margin-top:5px;}
.v-bottom-section-sublinks.level_0 ul li a{font-size:14px;}
.v-bottom-section-sublinks li a:before{content:"";display:inline-block;vertical-align:top;width:6px;height:6px;margin:5px 10px 0 0;}
.v-megamenu > ul > li.narrow{position:relative;}
.v-megamenu > ul > li.narrow div.submenu{width:200px;}
.v-megamenu > ul > li.narrow .section-indent{padding:0;}
.v-megamenu > ul > li.narrow .section-indent li{width:100%;float:none;margin:0;}
.v-megamenu > ul > li.narrow .section-indent li a:not(.opener){padding:10px 0 10px 10px;display:block;}
.v-megamenu > ul > li.narrow .section-indent li a:hover{color:#888 !important}
.v-megamenu > ul > li.narrow .section-indent li ul{display:none;margin:0;padding:0;}
.v-megamenu .menu-info li{text-align:center;margin-bottom:20px;}
.v-megamenu .menu-info li img{margin-bottom:12px;}
.v-megamenu .menu-info li h4{font:bold 18px/24px "PT Sans";}
.v-megamenu .menu-info li h4:after{content:"";display:block;width:30px;height:3px;margin:12px auto 20px;}
.v-megamenu .menu-info li span{color:#6f6f6f;font:normal 14px/17px Arial}
.v-megamenu .rei-indent{margin:0;}
.vm-pr-nbs-flexisel-container,
.vm-man-nbs-flexisel-container{overflow:hidden;width:100%;}
.vm-pr-nbs-flexisel-container .nbs-flexisel-inner,
.vm-man-nbs-flexisel-container .nbs-flexisel-inner{width:calc(100% + 20px)}
.v-right-section-products.nbs-flexisel-ul,
.v-bottom-section-links.nbs-flexisel-ul{width:10000%;position:relative;}
.v-right-section-products.nbs-flexisel-ul li{float:left;margin:0;width:204px !important}
.v-bottom-section-links{width:calc(100% + 20px)}
.v-right-section-products.nbs-flexisel-ul li .li-indent,
.v-bottom-section-links li a{margin-right:20px;position:relative;display:block;}
.v-bottom-section-links li a img{width:100%;height:auto;}
.v-megamenu .flexisel-nav{width:30px;height:20px;background:#ccc;float:left;border:1px solid #e0e0e0;cursor:pointer;color:#9f9f9f;background-color:#fafafa;box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.4);border-radius:3px;transition:background-color 0.3s, color 0.4s;-webkit-user-select:none;-moz-user-select:none;user-select:none;}
.v-megamenu .flexisel-nav:before{font-family:fontawesome;font-size:10px;line-height:20px;display:block;width:100%;text-align:center;text-transform:none;}
.v-megamenu .flexisel-nav:hover{color:#fff}
.v-megamenu .nbs-flexisel-nav-right:before{content:"\f054";}
.v-megamenu .nbs-flexisel-nav-left:before{content:"\f053";}
#page .v-megamenu .flexisel-nav-wrapper{position:absolute;width:61px;top:38px;right:20px;}
.nbs-flexisel-nav-left{margin-right:1px;}
@media (max-width:991px){.v-megamenu-container .icon-reorder{float:right;margin-right:0;}
.v-megamenu{width:100%;}
.v-megamenu-container .v-megamenu{position:relative;}
.v-megamenu-container{padding:0;}
.v-megamenu-container.block h4, .v-megamenu-container .submenu{display:none !important;}
body:not(#index) .v-megamenu-container .vcontent{top:0;display:block !important;position:static !important;}
}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 10%, 0);transform:translate3d(0, 10%, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 10%, 0);transform:translate3d(0, 10%, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}