
/*
	Copyright: (c) 2015 JoomlArtWork.com, http://joomlartwork.com/
*/

/* JAW Menu Light Style*/
#rt-header .rt-block {margin:10px;}
#rt-header .rt-omega .rt-block:not(.hika_currency_switcher) {padding:0 25px;}

.navigation_mainshado {/*background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #fff 0%, #f5f5f5 100%) repeat scroll 0 0;  border: 1px solid #ddd;  color: #444;*/ }
.navigation_mainshado > ul > li > a {/*color: #fff; border-right: 1px solid #ddd; font-size: 15px; */  color: #ffffff;font-size: 14px;}
.navigation_mainshado > ul > li:hover > a,
.navigation_mainshado > ul > li.active > a{ /*background-color: #f5f5f5;*/}
.navigation_mainshado > ul > li.has-sub > a::after { border-bottom: 3px solid #fff;  border-right: 3px solid #fff;}
.navigation_mainshado > ul > li.has-sub:hover > a::after { }
.navigation_mainshado span.inner {  background: #000; /*border: 1px solid #ddd;*/color: #fff; }
.navigation_mainshado ul ul li a { font-size: 16px; color: #fff; font-family: 'montserrat', Verdana, Helvetica, Arial, sans-serif;}
.navigation_mainshado ul ul li:hover > a,
.navigation_mainshado ul ul li a:hover,
.navigation_mainshado ul ul li.current > a {}
.navigation_mainshado ul ul li.has-sub > a::after { border-bottom: 1px solid #000;  border-right: 1px solid #000;}
.navigation_mainshado.align-right ul ul li.has-sub > a::after { }
.navigation_mainshado ul ul li.has-sub:hover > a::after { }

.navigation_mainshado > ul#mainmenu > li.item_101 {display: none;}

.navigation_mainshado > ul#mainmenu > li.item_237 > ul li{background: url(../images/menu-class-border-new.png) repeat-y left top;background-size: 100%;}
.navigation_mainshado > ul#mainmenu > li.item_237 a::after{border-color:#ff003d; }
.navigation_mainshado > ul#mainmenu > li.item_237 > ul li.active,.navigation_mainshado > ul#mainmenu > li.item_237 > ul li:focus, .navigation_mainshado > ul#mainmenu > li.item_237 > ul li:hover{background: #ff00ad}
.navigation_mainshado > ul#mainmenu > li.item_237 > ul li:active{background: #ff00ad}

.navigation_mainshado > ul#mainmenu > li.item_151 > ul li{background: url(../images/menu-class-border.png) repeat-y left top;background-size: 100%;}
.navigation_mainshado > ul#mainmenu > li.item_151 a::after{border-color:#e500fd; }
.navigation_mainshado > ul#mainmenu > li.item_151 > ul li.active,.navigation_mainshado > ul#mainmenu > li.item_151 > ul li:focus, .navigation_mainshado > ul#mainmenu > li.item_151 > ul li:hover{background: #e400f7}
.navigation_mainshado > ul#mainmenu > li.item_151 > ul li:active{background: #fd00ae}

.navigation_mainshado > ul#mainmenu > li.item_271 > ul li{background: url(../images/menu-about-border.png) repeat-y left top;background-size: 100%;}
.navigation_mainshado > ul#mainmenu > li.item_271 a::after{border-color:#6000fe; }
.navigation_mainshado > ul#mainmenu > li.item_271 > ul li.active, .navigation_mainshado > ul#mainmenu > li.item_271 > ul li:hover{background: #6404ee;}
.navigation_mainshado > ul#mainmenu > li.item_271 > ul li:focus,.navigation_mainshado > ul#mainmenu > li.item_271 > ul li:active{background: #e100fe;}

.navigation_mainshado > ul#mainmenu > li.item_234 > ul li{background: url(../images/menu-member-border-2.png) repeat-y left top;background-size: 100%;}
.navigation_mainshado > ul#mainmenu > li.item_234 a::after{border-color:#00fdd9; }
.navigation_mainshado > ul#mainmenu > li.item_234 > ul li.active, .navigation_mainshado > ul#mainmenu > li.item_234 > ul li:hover{background: #00fdd8;}
.navigation_mainshado > ul#mainmenu > li.item_234 > ul li:focus,.navigation_mainshado > ul#mainmenu > li.item_234 > ul li:active{background: #00affe;}

.navigation_mainshado > ul#mainmenu > li.item_553 > ul li{background: url(../images/menu-tech-border.png) repeat-y left top;background-size: 100%;}
.navigation_mainshado > ul#mainmenu > li.item_553 a::after{border-color:#01afff; }
.navigation_mainshado > ul#mainmenu > li.item_553 > ul li.active, .navigation_mainshado > ul#mainmenu > li.item_553 > ul li:hover{background: #01acfe;}
.navigation_mainshado > ul#mainmenu > li.item_553 > ul li:focus,.navigation_mainshado > ul#mainmenu > li.item_553 > ul li:active{background: #5c07ee;}

.navigation_mainshado > ul#mainmenu > li.item_178 > ul li{background: url(../images/menu-shop-border.png) repeat-y left top;background-size: 100%;}
.navigation_mainshado > ul#mainmenu > li.item_178 a::after{border-color:#02fd27; }
.navigation_mainshado > ul#mainmenu > li.item_178 > ul li.active, .navigation_mainshado > ul#mainmenu > li.item_178 > ul li:hover{background: #01fd27;}
.navigation_mainshado > ul#mainmenu > li.item_178 > ul li:focus, .navigation_mainshado > ul#mainmenu > li.item_178 > ul li:active{background:#03aefc; }

.navigation_mainshado > #menuclosebutton {display:none;}

@media all and (max-width: 768px){
.navigation_mainshado ul li,
.navigation_mainshado ul ul li,
.navigation_mainshado ul li:hover > ul > li {  /*border-top: 1px solid rgba(120, 120, 120, 0.15); */}
.navigation_mainshado ul > li > a { font-size: 12px;  }
.navigation_mainshado ul ul li a { background: rgba(0, 0, 0, 0) none repeat scroll 0 0;color: #ffffff;font-family: 'montserrat', Verdana, Helvetica, Arial, sans-serif, sans-serif, sans-serif;font-size: 16px;font-weight: normal;text-transform: none;}
.navigation_mainshado ul ul li:hover > a,
.navigation_mainshado ul ul li a:hover {color: #fff;}
#jawnav #menu-button, .navigation_mainshado #menu-button.menu-opened { font-size: 12px;color: #fff; position: fixed !important;right: 0; top:2px; z-index: 9999;}
#jawnav #menu-button::after { background: #fff;}
#jawnav #menu-button::before { border-top: 4px solid #fff; border-bottom: 4px solid #fff;}
#jawnav .submenu-button {/*border-left: 1px solid rgba(120, 120, 120, 0.15);*/}
 
.navigation_mainshado .submenu-button::after { border-bottom: 4px solid #fff;  border-right: 4px solid #fff;}

/*.navigation_mainshado .submenu-button::before { background: #fff;}*/
.navigation_mainshado span.inner {  /*background: #fff;*/ color: #444;}


}

@media only screen and (max-width: 959px) {

.navigation_mainshado > ul > li > a{font-size: 16px;}
.navigation_mainshado > ul > li.item_206 > a{font-size: 14px;}
.navigation_mainshado > ul > li.has-sub > a::after{height: 6px; width: 6px;}
.navigation_mainshado > ul > li > a{padding: 22px 12px;}
.navigation_mainshado > ul > li.has-sub > a{padding-right:20px;}


}
@media only screen and (max-width: 768px) {

#rt-header {width: 100%;}
#rt-header .rt-omega .rt-block:not(.hika_currency_switcher) {padding:0}

#jawnav {padding-top: 36px;}

.navigation_mainshado > ul > li > a{font-size: 18px;padding: 15px 20px;font-weight: normal}

.navigation_mainshado > ul > li.item_206 > a{font-size: 14px; color: #fff;}
/*.navigation_mainshado > ul#mainmenu > li.item_101 .submenu-button::after{border-color:#e500fd; }*/


.navigation_mainshado > ul#mainmenu > li.item_101{background: url(../images/menu-home-border.png) no-repeat bottom center;background-size:100%; display: block}
.navigation_mainshado > ul#mainmenu > li ul li{margin-bottom: 2px}

.navigation_mainshado > ul#mainmenu > li.item_237{background: url(../images/menu-class-border-new.png) no-repeat bottom center;background-size:100%;}
.navigation_mainshado > ul#mainmenu > li.item_237 .submenu-button::after{border-color:#ff003d; }
.navigation_mainshado > ul#mainmenu > li.item_237 > ul li{background: url(../images/menu-class-border-new.png) repeat-y left top;background-size: 100%;}

.navigation_mainshado > ul#mainmenu > li.item_151{background: url(../images/menu-class-border.png) no-repeat bottom center;background-size:100%;}
.navigation_mainshado > ul#mainmenu > li.item_151 .submenu-button::after{border-color:#e500fd; }
.navigation_mainshado > ul#mainmenu > li.item_151 > ul li{background: url(../images/menu-class-border.png) repeat-y left top;background-size: 100%;}

.navigation_mainshado > ul#mainmenu > li.item_271{background: url(../images/menu-about-border.png) no-repeat bottom center;background-size:100%;}
.navigation_mainshado > ul#mainmenu > li.item_271 .submenu-button::after{border-color:#6000fe; }
.navigation_mainshado > ul#mainmenu > li.item_271 > ul li{background: url(../images/menu-about-border.png) repeat-y left top;background-size: 100%;}

.navigation_mainshado > ul#mainmenu > li.item_234{background: url(../images/menu-member-border-2.png) no-repeat bottom center;background-size:100%;}
.navigation_mainshado > ul#mainmenu > li.item_234 .submenu-button::after{border-color:#00fdd9; }
.navigation_mainshado > ul#mainmenu > li.item_234 > ul li{background: url(../images/menu-member-border-2.png) repeat-y left top;background-size: 100%;}
												  
.navigation_mainshado > ul#mainmenu > li.item_553{background: url(../images/menu-tech-border.png) no-repeat bottom center;background-size:100%;}
.navigation_mainshado > ul#mainmenu > li.item_553 .submenu-button::after{border-color:#01afff; }
.navigation_mainshado > ul#mainmenu > li.item_553 > ul li{background: url(../images/menu-tech-border.png) repeat-y left top;background-size: 100%;}

.navigation_mainshado > ul#mainmenu > li.item_178{background: url(../images/menu-shop-border.png) no-repeat bottom center;background-size:100%;}
.navigation_mainshado > ul#mainmenu > li.item_178 .submenu-button::after{border-color:#02fd27; }
.navigation_mainshado > ul#mainmenu > li.item_178 > ul li{background: url(../images/menu-shop-border.png) repeat-y left top;background-size: 100%;}

.navigation_mainshado > ul#mainmenu > li.item_280{background: url(../images/menu-contact-border.png) no-repeat bottom center;background-size:100%;}
/*.navigation_mainshado > ul#mainmenu > li.item_178 .submenu-button::after{border-color:#02fd27; }*/
.navigation_mainshado > ul#mainmenu > li.item_206{background: url(../images/menu-contact-border.png) no-repeat bottom center;background-size:100%;}

}

@media screen and (max-width: 479px) and (min-width: 0) {
#rt-header .rt-block {padding: 0 !important;}
}