@charset "utf-8";@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.1.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'),
url('../fonts/fontawesome-webfont.woff?v=4.1.0') format('woff'),
url('../fonts/fontawesome-webfont.ttf?v=4.1.0') format('truetype'),
url('../fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}
.cf:after{content:" ";visibility:hidden;display:block;height:0;clear:both;}
div.aikonmenu *{box-sizing:border-box!important;}
div.aikonmenu{font-size:15px;position:fixed;top:0;left:0;right:0;width:100%;background-color:#121316;z-index:9999999;box-shadow:none;direction:ltr;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
div.menu-darken{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:999999;background-color:rgba(0,0,0,0.8);opacity:0;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
div.aikonmenu .menuwrapper{float:none;position:relative;height:100%;width:100%;margin-left:2%;margin-right:2%;}
div.aikonmenu .menuwrapper.regular{width:1024px;margin:auto;}
div.aikonmenu .menuwrapper.narrow{width:980px;margin:auto;}
div.aikonmenu .logo{position:relative;float:left;height:100%;overflow:hidden;z-index:2;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
div.aikonmenu .logo img{max-height:100%;padding:2% 0;}
div.aikonmenu .logo.rightside{position:absolute;left:auto;right:0;}
div.aikonmenu .logo img{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
div.aikonmenu .socialicons{position:absolute;top:0;bottom:0;margin:auto;right:0;height:37px;z-index:3;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
div.aikonmenu.search .socialicons{right:45px;}
div.aikonmenu .socialicons.leftside{right:auto;left:0;}
div.aikonmenu .socialicons a{text-decoration:none;height:35px;width:35px;font-size:20px;padding-top:9px;text-align:center;display:inline-block;border-radius:50%;color:#fff;background-color:transparent;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
div.aikonmenu .socialicons a:hover{color:#333;background-color:#fff;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
div.aikonmenu .socialicons i.fa-facebook:before{content:"\f09a";}
div.aikonmenu .socialicons .fa-google-plus:before{content:"\f0d5";}
div.aikonmenu .socialicons .fa-twitter:before{content:"\f099";}
div.aikonmenu .socialicons .fa-tumblr:before{content:"\f173";}
div.aikonmenu .socialicons .fa-linkedin:before{content:"\f0e1";}
div.aikonmenu .socialicons .fa-dribbble:before{content:"\f17d";}
div.aikonmenu .socialicons .fa-digg:before{content:"\f1a6";}
div.aikonmenu .socialicons .fa-github-alt:before{content:"\f113";}
div.aikonmenu .socialicons .fa-instagram:before{content:"\f16d";}
div.aikonmenu .socialicons .fa-pinterest:before{content:"\f0d2";}
div.aikonmenu .socialicons .fa-soundcloud:before{content:"\f1be";}
div.aikonmenu .socialicons .fa-reddit:before{content:"\f1a1";}
div.aikonmenu .socialicons .fa-youtube:before{content:"\f167";}
div.aikonmenu .socialicons .fa-vine:before{content:"\f1ca";}
div.aikonmenu .socialicons .fa-paypal:before{content:"\f1ed";}
div.aikonmenu .socialicons .fa-flickr:before{content:"\f16e";}
div.aikonmenu i.searchicon{position:absolute;top:0;bottom:0;right:15px;margin:auto;z-index:5;font-size:20px;color:#fff;width:18px;height:23px;cursor:pointer;}
div.aikonmenu i.searchicon.leftside{left:0;right:auto;}
div.aikonmenu .hideit{display:none !important;}
div.aikonmenu .fa{display:inline-block;font-family:'FontAwesome';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
div.aikonmenu span.respotrigger .fa-bars:before{content:"\f0c9";}
div.aikonmenu span.respotrigger .fa-bars.fa-close:before{content:"\f00d";}
div.aikonmenu i.searchicon.fa-search:before{content:"\f002";}
div.aikonmenu i.searchicon.fa-search.fa-close:before{content:"\f00d";}
div.aikonmenu *::-webkit-input-placeholder{color:#fff;font-size:20px;}
div.aikonmenu *:-moz-placeholder{color:#fff;font-size:20px;}
div.aikonmenu *::-moz-placeholder{color:#fff;font-size:20px;}
div.aikonmenu *:-ms-input-placeholder{color:#fff;font-size:20px;}
.aikon-menu-search-form{display:inline!important;padding:0!important;margin:0!important;height:0!important;width:0 !important;}
div.aikonmenu input.menusearch{position:absolute;right:0;top:0;direction:ltr;border:none 0;margin:0;width:100%;padding:0 15px;height:100%;background-color:#121316;color:#fff;font-size:20px;font-family:arial;z-index:4;visibility:hidden;webkit-appearance:none;appearance:none;opacity:0;outline:0;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
div.aikonmenu input.menusearch.leftside{width:100%;padding-left:20px;}
.bigger{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);}
div.aikonmenu input.menusearch.open{visibility:visible;opacity:1;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
div.aikonmenu.centered ul ul{position:absolute !important;width:300px;}
div.aikonmenu ul{display:block;width:100%;height:100%;z-index:1;top:0;left:0;right:0;padding:0;margin:auto;text-align:center;}
div.aikonmenu ul li{display:inline-block;padding:0;margin:0;position:relative;}
div.aikonmenu ul li a,
div.aikonmenu ul li span{display:block;padding:25px 20px;font-size:15px;transition:all 0.3s ease;text-decoration:none;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
div.aikonmenu.borders ul > li a,
div.aikonmenu.borders ul > li span{border-left:solid 1px rgba(255,255,255,0.3);}
div.aikonmenu.borders ul > li:last-child a,
div.aikonmenu.borders ul > li:last-child span{border-right:solid 1px rgba(255,255,255,0.3);}
div.aikonmenu ul li a img,
div.aikonmenu ul li span img{display:block;margin-left:auto;margin-right:auto;text-align:center;max-width:150px;}
div.aikonmenu ul li a span.image-title,
div.aikonmenu ul li span span.image-title{display:block;margin-bottom:10px;}
div.aikonmenu ul li:hover a,
div.aikonmenu ul li:hover span{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
div.aikonmenu ul ul li:hover a,
div.aikonmenu ul ul li:hover span{padding-left:18px;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
div.aikonmenu ul li.active a,
div.aikonmenu ul li.active span{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
div.aikonmenu ul li.deeper a:after,
div.aikonmenu ul li.deeper span:after{content:'';display:inline-block;margin-left:3px;width:0;height:0;border-style:solid;border-width:6px 4px 0 4px;}
div.aikonmenu ul li.deeper:hover a:after,
div.aikonmenu ul li.deeper:hover span:after{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);}
div.aikonmenu ul ul{visibility:hidden;position:absolute;top:120%;left:0;width:300px;padding:0;margin:0;opacity:0;text-align:left;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
div.aikonmenu ul li:hover ul li a:after,
div.aikonmenu ul li:hover ul li span:after{display:none;}
div.aikonmenu ul li:hover ul li.deeper a:after,
div.aikonmenu ul li:hover ul li.deeper span:after{display:inline-block;position:absolute;top:0;bottom:0;right:20px;margin:auto;transform:rotate(270deg);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);}
div.aikonmenu ul li:hover ul li.deeper:hover a:after,
div.aikonmenu ul li:hover ul li.deeper:hover span:after{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);}
div.aikonmenu ul li:hover ul li.deeper ul li a:after,
div.aikonmenu ul li:hover ul li.deeper ul li span:after{display:none;}
@media screen and (max-width:980px){div.aikonmenu ul li ul li a:after,
div.aikonmenu ul li ul li span:after{display:none!important;}
}
div.aikonmenu ul li:hover ul{visibility:visible;opacity:1;top:100%;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
div.aikonmenu ul li:hover ul ul{visibility:hidden;opacity:0;top:0;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
div.aikonmenu ul ul li{display:block;width:100%;padding:0;margin:0;}
div.aikonmenu ul ul li a,
div.aikonmenu ul ul li span{padding:20px;width:100%;height:auto;text-decoration:none;border-bottom:solid 1px transparent;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
div.aikonmenu.dropdown-borders ul ul li a,
div.aikonmenu.dropdown-borders ul ul ul li a,
div.aikonmenu.dropdown-borders ul ul li span,
div.aikonmenu.dropdown-borders ul ul ul li span{border-bottom:solid 1px rgba(0,0,0,0.2);}
div.aikonmenu.borders ul ul li a,
div.aikonmenu.borders ul ul li span{border-left:none 0;border-right:none 0;}
div.aikonmenu.borders ul ul li:last-child a,
div.aikonmenu.borders ul ul li:last-child span{border-left:none 0;border-right:none 0;}
div.aikonmenu ul ul li:hover a,
div.aikonmenu ul ul li:hover span{width:100%;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
div.aikonmenu ul li ul ul{position:absolute;left:110%;visibility:hidden;opacity:0;top:0;}
div.aikonmenu ul ul li:hover > ul{position:absolute;left:100%;visibility:visible;opacity:1;top:0;}
div.aikonmenu ul li ul ul li a,
div.aikonmenu ul li ul ul li span{padding:20px 5%;width:100%;}
div.aikonmenu ul li ul ul li:hover a,
div.aikonmenu ul li ul ul li:hover span{padding-left:20%;}
div.aikonmenu.borders ul li ul ul li a,
div.aikonmenu.borders ul li ul ul li span{border-left:none 0;border-right:none 0;}
div.aikonmenu.borders ul li ul ul li:last-child a,
div.aikonmenu.borders ul li ul ul li:last-child span{border-left:none 0;border-right:none 0;}
div.aikonmenu ul li ul ul li:hover a,
div.aikonmenu ul li ul ul li:hover span{padding-left:10%;}
div.aikonmenu .menuwrapper{float:none;position:relative;height:100%;width:100%;margin-left:2%;margin-right:2%;max-width:1390px;}
@media screen and (max-width:980px){div.aikonmenu ul.aikon-hidden-mobile{display:none!important;}
div.aikonmenu a.sub-menu-disabled:after,
div.aikonmenu span.sub-menu-disabled:after{display:none!important;}
}
div.aikonmenu div.logo{position:relative;float:left;}
div.aikonmenu div.logo .aikon-menu-mobile-logo{display:none;}
@media screen and (max-width:980px){div.aikonmenu.mobile-logo-exists div.logo .aikon-menu-logo{display:none;}
div.aikonmenu.mobile-logo-exists div.logo .aikon-menu-mobile-logo{display:inline;}
}
div.aikonmenu.icons-menu-logo input.menusearch{padding-left:40px;}
div.aikonmenu.centered .logo{position:absolute !important;}
div.aikonmenu.centered.logo-menu-icons .logo{left:0;right:auto;}
div.aikonmenu.centered.icons-menu-logo .logo{position:absolute!important;right:0;}
div.aikonmenu.icons-menu-logo .logo{float:right;}
div.aikonmenu.icons-menu-logo ul{width:auto;float:right;}
div.aikonmenu.icons-menu-logo ul ul{width:300px;}
div.aikonmenu.search.icons-menu-logo .socialicons{left:45px;right:auto;}
div.aikonmenu.icons-menu-logo i.searchicon{left:15px;right:auto;}
div.aikonmenu.logo-menu-icons ul{float:left;width:auto;position:relative;}
div.aikonmenu.logo-menu-icons ul ul{right:0;margin:0;opacity:0;position:absolute;text-align:left;top:120%;transition:all 0.3s ease 0s;visibility:hidden;width:300px;border-top:4px solid #fff;}
div.aikonmenu span.respotrigger{display:none;}
@media screen and (max-width:979px){div.aikonmenu span.respotrigger{display:block;position:relative;float:left;width:50px;height:60px;color:#fff;font-size:24px;text-align:center;padding-top:8px;cursor:pointer;}
div.aikonmenu{height:48px !important;}
div.aikonmenu .logo{margin:0 !important;padding:0 !important;}
div.aikonmenu ul.openmenu{top:100px;opacity:1;overflow:scroll;max-height:calc(100vh - 60px);transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
div.aikonmenu ul{opacity:0;position:fixed !important;width:100%;height:auto;top:-100%;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
div.aikonmenu ul li{width:100%;height:auto;padding:0;margin:0;display:block;text-align:left;}
div.aikonmenu ul li a,
div.aikonmenu ul li span{width:100%;height:auto !important;padding:15px 20px !important;margin:0 !important;}
div.aikonmenu.respoborders ul li a,
div.aikonmenu.respoborders ul li span{border-top:solid 1px rgba(255,255,255,0.5);}
div.aikonmenu ul ul{display:none;}
div.aikonmenu.borders ul > li a,
div.aikonmenu.borders ul > li span{border-left:none 0 !important;border-right:none 0 !important;}
div.aikonmenu.hidden-mobile-extras .socialicons, div.aikonmenu.hidden-mobile-extras i.searchicon{display:none;}
div.aikonmenu .socialicons a{width:30px;height:30px;padding-top:6px;}
div.aikonmenu .socialicons{height:30px;}
div.aikonmenu i.searchicon{position:static;right:auto;bottom:auto;left:auto;top:auto;float:right;width:18px;margin:0 10px;margin-top:17px;}
div.aikonmenu.search .socialicons{position:static;right:auto;bottom:auto;left:auto;top:auto;float:right;margin-top:13px;}
div.aikonmenu.icons-menu-logo i.searchicon{float:left;}
div.aikonmenu.search.icons-menu-logo .socialicons{float:left;}
div.aikonmenu.logo-menu-icons i.searchicon.fa-close{position:absolute;right:0 !important;}
div.aikonmenu.icons-menu-logo i.searchicon.fa-close{position:absolute;left:0 !important;}
div.aikonmenu.centered .logo{position:static !important;}
div.aikonmenu input.menusearch{font-size:16px;}
div.aikonmenu *::-webkit-input-placeholder{font-size:16px;}
div.aikonmenu *:-moz-placeholder{font-size:16px;}
div.aikonmenu *::-moz-placeholder{font-size:16px;}
div.aikonmenu *:-ms-input-placeholder{font-size:16px;}
body.moveit{overflow:hidden !important;}
}
@media screen and (max-width:980px){div.aikonmenu ul li{clear:both;}
div.aikonmenu ul.openmenu > li > ul.sub-open{z-index:9999;position:relative !important;width:100% !important;border:none 0 !important;top:auto;left:auto !important;right:auto !important;height:auto;visibility:visible;display:block;opacity:1;}
div.aikonmenu.logo-menu-icons ul ul{padding:0;}
}
.menuwrapper > ul > li.deeper > ul > li.deeper > a::after,
.menuwrapper > ul > li.deeper.active > ul > li.deeper > a::after,
.menuwrapper > ul > li.deeper > ul > li > a::after,
.menuwrapper > ul > li.deeper > ul > li.deeper > span::after,
.menuwrapper > ul > li.deeper.active > ul > li.deeper > span::after,
.menuwrapper > ul > li.deeper > ul > li > span::after{display:none;}
.menuwrapper > ul > li.deeper:hover > ul > li.deeper > a::after,
.menuwrapper > ul > li.deeper:hover > ul > li.deeper > span::after{display:inline-block;}
.menuwrapper > ul > li > ul > li.deeper ul li.deeper > a::after,
.menuwrapper > ul > li > ul > li.deeper ul li > a::after,
.menuwrapper > ul > li > ul > li.deeper.active ul li.deeper > a::after,
.menuwrapper > ul > li.active > ul > li.deeper ul li.deeper > a::after,
.menuwrapper > ul > li.active > ul > li.deeper ul li > a::after,
.menuwrapper > ul > li.active > ul > li.deeper.active ul li.deeper > a::after,
.menuwrapper > ul > li.active > ul > li.deeper.active ul li > a::after,
.menuwrapper > ul > li > ul > li.deeper ul li.deeper > span::after,
.menuwrapper > ul > li > ul > li.deeper ul li > span::after,
.menuwrapper > ul > li > ul > li.deeper.active ul li.deeper > span::after,
.menuwrapper > ul > li.active > ul > li.deeper ul li.deeper > span::after,
.menuwrapper > ul > li.active > ul > li.deeper ul li > span::after,
.menuwrapper > ul > li.active > ul > li.deeper.active ul li.deeper > span::after,
.menuwrapper > ul > li.active > ul > li.deeper.active ul li > span::after{display:none;}
.menuwrapper > ul > li > ul > li:hover ul li.deeper > a::after,
.menuwrapper > ul > li > ul > li:hover ul li.deeper > span::after{display:inline-block;}
.menuwrapper > ul > li > a,
.menuwrapper > ul > li > span{color:#fff;}
.menuwrapper > ul li.active > a,
.menuwrapper > ul li.active > span{background-color:#fff;color:#333;}
@media screen and (min-width:980px){.menuwrapper > ul li:hover > a,
.menuwrapper > ul li:hover > span{background-color:#fff;color:#333;}
}
.menuwrapper > ul > li.deeper > a:after,
.menuwrapper > ul > li.deeper > span:after{border-color:#fff transparent transparent transparent;}
.menuwrapper > ul > li.deeper.active > a:after,
.menuwrapper > ul > li.deeper.active > span:after{border-color:#333 transparent transparent transparent;}
@media screen and (min-width:980px){.menuwrapper > ul > li.deeper:hover > a:after,
.menuwrapper > ul > li.deeper:hover > span:after{border-color:#333 transparent transparent transparent;}
}
.menuwrapper > ul > li > ul > li{background-color:#fff;}
.menuwrapper > ul > li > ul > li > a,
.menuwrapper > ul > li > ul > li > span{color:#333;}
.menuwrapper > ul > li > ul > li.active > a,
.menuwrapper > ul > li > ul > li.active > span{background-color:rgba(0,0,0,0.08);color:#333;}
@media screen and (min-width:980px){.menuwrapper > ul > li > ul > li:hover > a,
.menuwrapper > ul > li > ul > li:hover > span{background-color:rgba(0,0,0,0.08);color:#333;}
}
.menuwrapper > ul > li > ul > li.deeper > a:after,
.menuwrapper > ul > li > ul > li.deeper > span:after{border-color:#333 transparent transparent transparent;}
.menuwrapper > ul > li > ul > li.deeper:hover > a:after,
.menuwrapper > ul > li > ul > li.deeper:hover > span:after{border-color:#333 transparent transparent transparent;}
.menuwrapper > ul > li > ul > li ul li{background-color:#fff;}
.menuwrapper > ul > li > ul > li ul li > a,
.menuwrapper > ul > li > ul > li ul li > span{background-color:rgba(0,0,0,0.08);color:#333;}
.menuwrapper > ul > li > ul > li ul li.active > a,
.menuwrapper > ul > li > ul > li ul li.active > span{background-color:rgba(0,0,0,0.17);}
@media screen and (min-width:980px){.menuwrapper > ul > li > ul > li ul li:hover > a,
.menuwrapper > ul > li > ul > li ul li:hover > span{background-color:rgba(0,0,0,0.17);}
}
.menuwrapper > ul > li > ul > li ul li.deeper > a:after,
.menuwrapper > ul > li > ul > li ul li.deeper > span:after{border-color:#333 transparent transparent transparent;}
.menuwrapper > ul > li > ul > li ul li.deeper:hover > a:after,
.menuwrapper > ul > li > ul > li ul li.deeper:hover > span:after{border-color:#333 transparent transparent transparent;}
@media screen and (max-width:979px){.menuwrapper > ul{background-color:#121316;}
}
@media screen and (max-width:979px){div.aikonmenu.mobile-animation-basic ul{pointer-events:none;overflow:scroll;max-height:calc(100vh - 60px);}
div.aikonmenu ul{pointer-events:none;overflow:scroll;}
div.aikonmenu ul.openmenu{pointer-events:auto;}
}