@charset "utf-8";
/* CSS Document */
img.logomenu { width: 120px; height: auto; position: relative; }
.text-center { text-align: center !important; }
.navmenu { position: relative; }
nav { z-index: 999; position: relative; top: 0; width: 100%; margin: auto; }
nav ul { list-style: none; text-align: center; /*line-height: 49px;*/
padding: 0; margin: 0; }
nav li { display: inline-block;  *display: inline;
zoom: 1; }
.jetmenu { width: 100%; padding: 0; margin: 0; position: relative; float: left; list-style: none; background: #408cff; line-height: 1; }
.jetmenu li { display: inline-block; }
.jetmenu a { -o-transition: all .3s linear; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; transition: all .3s linear; outline: none; z-index: 10; }
.jetmenu > li > a { padding: 20px 24px; font-size: 1.4rem; color: #fff; text-decoration: none; display: inline-block; }
.jetmenu > li:hover > a { background: rgba(2,82,203,0.9); color: #fff; -webkit-transition: 0.3s all; -moz-transition: 0.3s all; transition: 0.3s all; }
.max-width { max-width: 1600px !important; margin: auto; }
/* DROPDOWN CONFIGURATION
**********************************************************/
.jetmenu ul.dropdown,
.jetmenu ul.dropdown li ul.dropdown { list-style: none; margin: 0; padding: 0; display: none; position: absolute; z-index: 99; min-width: 134px; background: #408cff; }
.jetmenu ul.dropdown { top: 60px; }
.jetmenu ul.dropdown li ul.dropdown { left: 100%; top: inherit; }
.jetmenu ul.dropdown li { clear: both; width: 100%; font-size: 12px; }
.jetmenu ul.dropdown li a { width: 100%; padding: 12px 24px 12px; display: inline-block; float: left; clear: both; text-decoration: none; color: #fff; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.jetmenu ul.dropdown li:hover > a { background: #408cff; color: #555; -webkit-transition: 0.3s all; -moz-transition: 0.3s all; transition: 0.3s all; }
/* dropdowns to left side */
.jetmenu ul.dropdown li ul.dropdown.left { left: auto; right: 100%; }
/* SUBMENU INDICATORS
**********************************************************/
.jetmenu .indicator { position: relative; left: 5px; top: 0; font-size: 14px; float: right; }
.jetmenu ul li .indicator { font-size: 12px; top: 1px; left: 10px; }
/* MEGAMENU
**********************************************************/
.jetmenu > li > .megamenu { position: absolute; display: none; background: rgba(2,82,203,0.9); width: 25%; /* top: 60px; */
font-size: 12px; color: #fff; z-index: 99; padding: 20px 30px 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
/* megamenu list */
.megamenu .light-color { background-color: rgba(3,82,202,0.1); }
.jetmenu li > .megamenu ul { margin: 0 0 20px 0; float: left; padding: 0; display: block; position: relative; }
.jetmenu li > .megamenu ul li { width: 100%; padding: 4px 0; }
.jetmenu li > .megamenu ul li.title { margin: 0 0 8px; padding: 0 0 5px; font-size: 14px; }
/* megamenu h5 */
.jetmenu li > .megamenu h5 { width: 100%; margin: 0; padding: 0; font-size: 2rem; }
/* megamenu links */
.jetmenu li > .megamenu a { color: #fff; text-decoration: none; font-size: 1.4rem; -webkit-transition: color 0.3s linear; -moz-transition: color 0.3s linear; -o-transition: color 0.3s linear; transition: color 0.3s linear; }
.jetmenu li > .megamenu a:hover{ color: #01398f; -webkit-transition: 0.3s all; -moz-transition: 0.3s all; transition: 0.3s all; }
/* megamenu images */
.jetmenu .megamenu img { width: 100%; -webkit-transition: border 0.3s linear; -moz-transition: border 0.3s linear; -o-transition: border 0.3s linear; transition: border 0.3s linear; padding-bottom: 3px; }
/* to fix right attribute on submenus (menu aligned to left (default)) */
.jetmenu > li.fix-sub > .megamenu,
.jetmenu > li.fix-sub > .megamenu.half-width,
.jetmenu > li.fix-sub > .dropdown { right: 0; }
/* MEGAMENU WIDTHS
**********************************************************/
.jetmenu > li > .megamenu.half-width { width: 50%; }
.jetmenu > li > .megamenu.full-width { width: 100%; left: 0; }
/* MEGAMENU GRID SYSTEM
**********************************************************/
.megamenu .row { width: 100%; margin-top: 5px; }
.megamenu .row:first-child { margin-top: 0; }
.megamenu .row:before,
.megamenu .row:after { display: table; content: ""; line-height: 0; }
.megamenu .row:after { clear: both; }
.megamenu .row .col1,
.megamenu .row .col2,
.megamenu .row .col3,
.megamenu .row .col4,
.megamenu .row .col5,
.megamenu .row .col6 { display: block; width: 100%; min-height: 20px; float: left; font-size: 1.4em; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 5px; }
.megamenu .row [class*="col"]:first-child { margin-left: 0; }
.megamenu .row .col1 { width: 14.893617021276595%; }
.megamenu .row .col2 { width: 31.914893617021278%; }
.megamenu .row .col3 { width: 48.93617021276595%; }
.megamenu .row .col4 { width: 65.95744680851064%; }
.megamenu .row .col5 { width: 82.97872340425532%; }
.megamenu .row .col6 { width: 100%; }
.megamenu .row .one.column,
.megamenu .row .one.columns,
.megamenu .row .two.columns,
.megamenu .row .three.columns,
.megamenu .row .four.columns,
.megamenu .row .five.columns,
.megamenu .row .six.columns,
.megamenu .row .seven.columns,
.megamenu .row .eight.columns,
.megamenu .row .nine.columns,
.megamenu .row .ten.columns,
.megamenu .row .eleven.columns,
.megamenu .row .twelve.columns { display: block; min-height: 30px; font-size: 1.4em; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 2px; }
.megamenu .column,
.megamenu .columns { margin: 0; padding: 1% !important; }
.megamenu .column:first-child,
.megamenu .columns:first-child { margin-left: 0; }
.megamenu .one.column,
.megamenu .one.columns { width: 8.3%; }
.megamenu .two.columns { width: 16.6%; }
.megamenu .three.columns { width: 24.9%; }
.megamenu .four.columns { width: 33.2%; }
.megamenu .five.columns { width: 41.5%; }
.megamenu .six.columns { width: 49.8%; }
.megamenu .seven.columns { width: 58.1%; }
.megamenu .eight.columns { width: 66.4%; }
.megamenu .nine.columns { width: 74.7%; }
.megamenu .ten.columns { width: 83%; }
.megamenu .eleven.columns { width: 91.3%; }
.megamenu .twelve.columns { width: 100%; margin: 0; }
.megamenu .three.columns:hover,
.megamenu .six.columns:hover { background-color: rgba(255,255,255,0.5); -webkit-transition: 0.3s all; -moz-transition: 0.3s all; transition: 0.3s all; }
.megamenu img:hover { -webkit-filter: grayscale(100%); filter: grayscale(100%); -webkit-transition: 0.3s all; -moz-transition: 0.3s all; transition: 0.3s all; }
.botomline { border-top: 1px solid #fff; }
/* RIGHT ALIGNMENT (MENU ITEM)
**********************************************************/
.jetmenu > li.right { float: right; }
.jetmenu > li.right > .megamenu,
.jetmenu > li.right > .megamenu.half-width,
.jetmenu > li.right > .dropdown { right: 0; }
/* to fix right attribute on submenus (menu aligned to right) */
.jetmenu > li.jsright { float: right; }
.jetmenu > li.jsright.last > .megamenu,
.jetmenu > li.jsright.last > .megamenu.half-width,
.jetmenu > li.jsright.last > .dropdown { right: 0; }
/* COLLAPSIBLE MENU
**********************************************************/
.jetmenu > li.showhide { display: none; width: 100%; height: 50px; cursor: pointer; color: #fff; background: #408cff; }
.jetmenu > li.showhide span.title { margin: 18px 0 0 25px; float: left; }
.jetmenu > li.showhide span.icon { margin: 17px 20px; float: right; }
.jetmenu > li.showhide .icon em { margin-bottom: 3px; display: block; width: 20px; height: 2px; background: #fff; }

/* RESPONSIVE LAYOUT
**********************************************************/
@media (max-width: 767px) {
.jetmenu { line-height: 2; }
.jetmenu img { display: none; }
img.logomenu { display: block !important; margin: auto; }
.jetmenu > li { display: block; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.jetmenu > li > a { padding: 5px 25px; }
.jetmenu a { width: 100%; background: #408cff; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.jetmenu ul.dropdown,
 .jetmenu ul.dropdown li ul.dropdown { width: 100% !important; left: 0; position: static !important; border: none; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.jetmenu ul.dropdown li { background: #fff !important; border: none; }
.jetmenu ul.dropdown > li > a { padding-left: 40px !important; }
.jetmenu > li > .megamenu { width: 100% !important; position: static; border-top: none; }
.jetmenu > li > .megamenu .row [class*="col"] { float: none; display: block; width: 100% !important; margin-left: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.jetmenu > li > .megamenu .row:first-child [class*="col"]:first-child { margin-top: 0; }
.jetmenu > li > .megamenu .row { margin-top: 0; }
.jetmenu > li > ul.dropdown > li > a { padding-left: 40px !important; }
.jetmenu > li > ul.dropdown > li > ul.dropdown > li > a { padding-left: 60px !important; }
.jetmenu > li > ul.dropdown > li > ul.dropdown > li > ul.dropdown > li > a { padding-left: 80px !important; }
}

@media (min-width: 767px) and (max-width: 900px) {
.jetmenu > li > .megamenu { width: 100% !important; left: 0 !important; }
}
.jetmenu h5 { border-bottom: 1px solid #fff; }
/*-----------------map zoom----------------------*/
.menumap table { width: 100%; text-align: center; }
.menumap td { width: 100%; text-align: center; }
.menumap td a { width: 100%; display: block; padding: 5px 0; }
.menumap img:hover { -webkit-filter: none; filter: none; -webkit-transition: 0.3s all; -moz-transition: 0.3s all; transition: 0.3s all; }
.menumap .zoom { border: 0; margin: 0; padding: 0; display: inline-block; position: relative; }
.menumap .zoom p { position: absolute; top: 3px; right: 28px; color: #555; font: bold 13px/1 sans-serif; }
/* magnifying glass icon */
.menumap .zoom:after { content: ''; display: block; width: 33px; height: 33px; position: absolute; top: 0; right: 0; opacity: 0.3; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAMAAABgOjJdAAAAOVBMVEUAAAD///8AAAAAAAAVFRUpKSk8PDxPT09gYGBxcXGCgoKSkpKwsLC+vr7MzMzZ2dnm5ubz8/P///+LgQr7AAAAE3RSTlMAAFSGiYyOkZSXmp2ipairrbCz61ViJgAAAJ9JREFUeF6tz70Og0AMA2CfgaPl987v/7AFlqgemqWWsn2OZJRSOPzKLcBUgKlwUuf6LYzUJqlVEwgydfXjumoiyKZzHMZTm4kgTXe7qpsI0h8xSSaC7M//TbuJILN0rIf0chHkrSfnGMLJtKzLq1/EhI2uD3HhZHfhpK0mnNgWI4kAUwGmAkwFmAowFWAqwFSAqQBTAaYCTAWIkuUf4gNsjQljXxt9tgAAAABJRU5ErkJggg==') /*icon.png*/; }
.menumap .zoom img { display: block; }
.zoom img::selection { background-color: transparent; }
#myImageMap { display: block; width: 100%; width: 225px; height: 296px; }
