#mega-nav,#mega-nav div.mega-block,#mega-nav ul{list-style:none outside none;padding:0}.mega-mobile-container{display:none}.mega-container{float:left;width:100%}.mega-container *{-webkit-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden}#mega-nav{float:left;width:100%}#mega-nav div.mega-block{background-color:#fff;left:0;padding:0;position:absolute;top:44px;max-width:100%;display:none/9;opacity:0;-moz-opacity:0;-ms-filter:"alpha(opacity=0)";pointer-events:none;border:1px solid #ccc;width:100%}#mega-nav div.mega-block .mega-inner{padding:1%;display:inline-block;width:100%}#mega-nav li:hover div.mega-block{z-index:1000;display:block/9;opacity:1;-moz-opacity:1;-ms-filter:"alpha(opacity=100)";pointer-events:all;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.mega-tablet-container #mega-nav li:hover div.mega-block{z-index:1000;display:block/9;opacity:1;-moz-opacity:1;-ms-filter:"alpha(opacity=100)";pointer-events:all;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#mega-nav>li{float:left;text-align:left}#mega-nav>li>a{padding:12px 10px;display:block;text-decoration:none;white-space:normal;font-size:15px;position:relative;text-transform:uppercase}#mega-nav li.active>a,#mega-nav>li:hover>a{color:#1bbeb4}.megamenu-new span.title{margin-right:10px;background:#ccc;display:inline-block;padding:9px 28px;font-size:17px;color:#fff}.megamenu-new{margin:5px -1% -1%;font-family:baskerville,times;border-top:1px solid #ccc;font-size:16px;letter-spacing:1.2px}#mega-nav>li.parent>a:before{content:" ";display:block;border-bottom:8px solid #ccc!important;border-left:8px solid transparent;border-right:8px solid transparent;border-top:0;margin-top:-8px;position:absolute;bottom:0;left:0;right:0;margin:0 auto;width:0;height:0;display:none/9;opacity:0;-moz-opacity:0;-ms-filter:"alpha(opacity=0)";pointer-events:none}#mega-nav>li.parent:hover>a:before{z-index:1000;display:block/9;opacity:1;-moz-opacity:1;-ms-filter:"alpha(opacity=100)";pointer-events:all;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.mega-tablet-container #mega-nav>li.parent:hover>a:before{z-index:1000;display:block/9;opacity:0;-moz-opacity:0;-ms-filter:"alpha(opacity=0)";pointer-events:all;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.mega-tablet-container #mega-nav>li.active:hover>a:before{z-index:1000;display:block/9;opacity:1;-moz-opacity:\; -ms-filter: "alpha(opacity=100)";pointer-events:all;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#mega-nav ul.subs>li{vertical-align:top;margin-top:0;padding-bottom:15px}#mega-nav ul.subs li img{display:inline-block;vertical-align:middle;margin-right:15px;margin-bottom:10px}#mega-nav ul.subs li a{font-size:16px;display:inline-block;vertical-align:middle;margin-bottom:10px;font-weight:700}#mega-nav ul.subs>li>a:hover{color:#1bbeb4}#mega-nav ul.subs li li{float:left;width:100%}#mega-nav .mega-block .header-mega-dropdown-wrapper a,#mega-nav .mega-block .header-mega-dropdown-wrapper p,#mega-nav .mega-block .show-separators .label,#mega-nav .mega-block .show-separators .links a,#mega-nav ul.subs li li a{font-size:14px;font-weight:400}#mega-nav ul.subs li li a:before{content:"\f105";font-family:FontAwesome;padding-right:10px}#mega-nav .mega-block .header-mega-dropdown-wrapper a:hover,#mega-nav .mega-block .show-separators .links a:hover,#mega-nav ul.subs li li a:hover{color:#1bbeb4}#mega-nav ul.subs,.custom-block-bottom,.custom-block-left,.custom-block-right,.custom-block-top{margin-top:10px;margin-bottom:1%}#mega-nav .mega-block .header-mega-dropdown-wrapper .heading{margin:0 0 10px}#mega-nav .mega-block .header-mega-dropdown-wrapper p{margin:10px 0}#mega-nav .mega-block .header-mega-dropdown-wrapper img{margin-bottom:10px}#mega-nav .megamenu-vertical{position:relative}#mega-nav .megamenu-vertical .mega-block{padding:0;left:0!important;background-color:transparent!important}#mega-nav .megamenu-vertical ul{width:210px;float:left;background-color:#fff}#mega-nav .megamenu-vertical ul.subs{margin:0}#mega-nav .megamenu-vertical ul.subs li a:before{display:none}#mega-nav .megamenu-vertical ul.subs li ul:before{content:" ";display:block;border-bottom:8px solid transparent;border-left:none;border-right:8px solid #e4e4e4;border-top:8px solid transparent;position:absolute;left:-8px;top:12px;width:0;height:0;margin:0 auto;display:none}#mega-nav .megamenu-vertical ul.subs ul{margin:0;position:absolute;top:0;left:210px;z-index:10000;display:none/9;opacity:0;-moz-opacity:0;-ms-filter:"alpha(opacity=0)";pointer-events:none;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-o-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-moz-box-shadow:0 0 5px -1px rgba(0,0,0,.2);-webkit-box-shadow:0 0 5px -1px rgba(0,0,0,.2);box-shadow:0 0 5px -1px rgba(0,0,0,.2);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#mega-nav .megamenu-vertical ul.subs li:hover>ul{display:block/9;opacity:1;-moz-opacity:1;-ms-filter:"alpha(opacity=100)";pointer-events:all;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#mega-nav .megamenu-vertical ul.subs li{padding:0;float:left;width:100%;position:relative}#mega-nav .megamenu-vertical ul.subs li a{display:block;margin:0;padding:10px 15px;font-size:14px;font-weight:400;border-bottom:1px solid #e4e4e4}#mega-nav .megamenu-vertical ul.subs li:hover>a{color:#1bbeb4;background-color:#252525}#mega-nav .megamenu-vertical ul.subs li a span.category-label{margin-left:0;right:10px}#mega-nav .megamenu-vertical ul.subs li a span.category-label:before{display:none}.mega-tablet-container{display:none}#cssmenu{width:auto}#cssmenu #mobile-menu{position:absolute;left:0;right:0;z-index:40001;display:block;text-align:left;top:44px;-moz-box-shadow:0 0 5px -1px rgba(0,0,0,.2);-webkit-box-shadow:0 0 5px -1px rgba(0,0,0,.2);box-shadow:0 0 5px -1px rgba(0,0,0,.2)}#cssmenu ul{margin:0;padding:0;border:0;list-style:none;font-weight:400;text-decoration:none}#cssmenu ul li{position:relative}#cssmenu ul li a{padding:15px 50px 15px 20px;display:block;background-color:#fff;border-bottom:1px solid #e4e4e4;font-size:14px;color:#252525!important}#cssmenu ul li a:hover{background-color:#f7f7f7!important;color:#1bbeb4!important}#cssmenu #mobile-menu .open{position:absolute;right:0;top:0;display:block;cursor:pointer;font-family:FontAwesome;width:49px;height:49px;background-position:center center;background-repeat:no-repeat;font-size:14px;text-align:center;line-height:49px}#cssmenu #mobile-menu .open.active,#cssmenu #mobile-menu .open:hover,#cssmenu #mobile-menu li:hover>.open{color:#1bbeb4}#cssmenu span.cnt{position:absolute;top:8px;right:15px;padding:0;margin:0;background:0}#cssmenu ul ul{display:none}#cssmenu #mobile-menu ul>li>a{padding-left:30px}#cssmenu #mobile-menu ul ul>li>a{padding-left:40px}li.menu-head{margin-bottom:11px;font-family:baskerville,times;text-transform:uppercase;text-align:left;color:#aaa;font-size:17px;letter-spacing:1px}li.menu-head span{display:inline-block;margin-bottom:8px}.class-1 .menu-head{font-size:21px}.class-2 .menu-head{font-size:18px}.class-3 .menu-head{font-size:15px}.mega-block li{line-height:30px;font-size:17px;letter-spacing:1px;font-family:baskerville,times}.megahr{width:418%;border:0;border-top:1px dotted #aaa}.mega-block a:hover{color:#d40050;border-bottom:1px solid #d40050;padding-bottom:1px}.megamenu-new .link{position:relative;display:inline-block;text-align:center;width:80%}.megamenu-new .link a{color:#d50060;border-bottom:1px solid #d40050;padding-bottom:1px}@media all and (max-width:1041px) and (min-width:1001px){.nav-maincontainer.sticky{display:none!important}.mega-container{display:none}.mega-tablet-container{display:block}.mega-mobile-container{display:none}}@media all and (max-width:1000px){.nav-maincontainer.sticky{display:none!important}.mega-container{display:none}.mega-mobile-container{display:block}}
