@import url('//fonts.googleapis.com/css?family=Tinos:400,400i,700,700i&subset=cyrillic,cyrillic-ext,greek,greek-ext,hebrew,latin-ext,vietnamese');@import url('//fonts.googleapis.com/css?family=Abel|Open+Sans:400,700,800&display=swap');#cssmenu{float: right; position: relative; width: auto; font-family: 'Abel', sans-serif; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-align: center; /*margin-top:10px;*/}.hmmnumrgn{margin: 65px 0 0 0 !important;}#cssmenu ul{list-style: none; padding: 0; margin: 0; line-height: 1;}#cssmenu > ul{position: relative; display: flex; align-items: center; width: 100%; z-index: 500;}#cssmenu:after,#cssmenu > ul:after{content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}#cssmenu.align-right > ul > li{float: right;}#cssmenu.align-center ul{text-align: center;}#cssmenu.align-center ul ul{text-align: left;}#cssmenu > ul > li{display: inline-block; position: relative; margin: 0 !important; padding: 0 !important; margin-right: 13px !important; font-family: 'Gayathri', sans-serif;}#cssmenu > ul > #menu-button{display: none;}#cssmenu ul li a{display: block; text-decoration: none;}#cssmenu > ul > li > a{text-transform: uppercase; font-size: 15px; font-weight: lighter !important; padding: 7px; font-weight: bold; margin-left: 1px; color: #000; line-height: 23px; letter-spacing: 0.5px; font-family: 'Gayathri', sans-serif;}#cssmenu > ul > li.has-sub > a{padding-right: 32px;}#cssmenu > ul > li:hover > a{color: #000 !important; font-weight: 500 !important;}.active{color: #B29859; !important;}#cssmenu li.has-sub::after{display: block; content: ""; position: absolute; width: 0; height: 0;}#cssmenu > ul > li.has-sub::after{right: 10px; top: 20px; border: 5px solid transparent; border-top-color: #7a8189;}#cssmenu > ul > li:hover::after{border-top-color: #ffffff;}#indicatorContainer{position: absolute; height: 12px; width: 100%; bottom: 0px; overflow: hidden; z-index: -1;}#pIndicator{position: absolute; height: 0; width: 100%; border: 12px solid transparent; border-top-color: #2b2f3a; z-index: -2; -webkit-transition: left .25s ease; -moz-transition: left .25s ease; -ms-transition: left .25s ease; -o-transition: left .25s ease; transition: left .25s ease;}#cIndicator{position: absolute; height: 0; width: 100%; border: 12px solid transparent; border-top-color: #2b2f3a; top: -12px; right: 100%; z-index: -2;}#cssmenu ul ul{position: absolute; left: -9999px; top: 70px; opacity: 0; -webkit-transition: opacity .3s ease, top .25s ease; -moz-transition: opacity .3s ease, top .25s ease; -ms-transition: opacity .3s ease, top .25s ease; -o-transition: opacity .3s ease, top .25s ease; transition: opacity .3s ease, top .25s ease; z-index: 1000; color: #FFF;}#cssmenu ul ul ul{top: 37px; padding-left: 0px;}#cssmenu ul ul li{position: relative; -webkit-transition: all .50s ease; -moz-transition: all .50s ease; -ms-transition: all .50s ease; -o-transition: all .50s ease; transition: all .50s ease;}#cssmenu > ul > li:hover > ul{left: auto; top: 44px; opacity: 1;}#cssmenu.align-right > ul > li:hover > ul{left: auto; right: 0; opacity: 1;}#cssmenu ul ul li:hover > ul{left: 181px; top: 0; opacity: 1;}#cssmenu.align-right ul ul li:hover > ul{left: auto; right: 170px; top: 0; opacity: 1; padding-right: 5px;}#cssmenu ul ul li a{width: 300px; text-align: left; border-bottom: 1px solid rgba(204, 204, 204, 0.5); padding: 10px 20px; font-size: 14px; color: #FFF; background: #000 !important; letter-spacing: 0.15em; line-height: 15px;}#cssmenu.align-right ul ul li a{text-align: right;}#cssmenu ul ul li:hover > a{background: #2da3e5!important; color: #FFF;}#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last > a{border-bottom: 0;}#cssmenu > ul > li > ul::after{content: ''; border: 6px solid transparent; width: 0; height: 0; border-bottom-color: #ffffff; position: absolute; top: -12px; left: 30px;}#cssmenu.align-right > ul > li > ul::after{left: auto; right: 30px;}#cssmenu ul ul li.has-sub::after{border: 4px solid transparent; border-left-color: #9ea2a5; right: 10px; top: 12px; -moz-transition: all .2s ease; -ms-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease; -webkit-transition: -webkit-transform 0.2s ease, right 0.2s ease;}#cssmenu.align-right ul ul li.has-sub::after{border-left-color: transparent; border-right-color: #9ea2a5; right: auto; left: 10px;}#cssmenu ul ul li.has-sub:hover::after{border-left-color: #ffffff; right: -5px; -webkit-transform: rotateY(180deg); -ms-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -o-transform: rotateY(180deg); transform: rotateY(180deg);}#cssmenu.align-right ul ul li.has-sub:hover::after{border-right-color: #ffffff; border-left-color: transparent; left: -5px; -webkit-transform: rotateY(180deg); -ms-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -o-transform: rotateY(180deg); transform: rotateY(180deg);}.menubar.animateIt{position: fixed; top: -160px; left: 0; right: 0; z-index: 999; transition: 0.4s top cubic-bezier(.3, .73, .3, .74); background: #fff;}.menubar.animateIt #cssmenu > ul > li > a{color: #000;}body.down .menubar.animateIt{top: 0;/*.menubar-next.animateIt{position:fixed; top:-160px; left: 0; right: 0; z-index:999; transition:0.4s top cubic-bezier(.3, .73, .3, .74); background:#000;}.menubar-next.animateIt #cssmenu > ul > li > a{color:#fff;}body.down .menubar-next.animateIt{top:0;}*//*@media all and (max-width: 800px),only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px),only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px),only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px),only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px),only screen and (min-resolution: 192dpi) and (max-width: 1024px),only screen and (min-resolution: 2dppx) and (max-width: 1024px){#cssmenu{width: auto;}#cssmenu.align-center ul{text-align: left;}#cssmenu.align-right > ul > li{float: none;}#cssmenu ul{width: auto;}#cssmenu .submenuArrow, #cssmenu #indicatorContainer{display: none;}#cssmenu > ul{height: auto; display: block;}#cssmenu > ul > li{float: none;}#cssmenu li, #cssmenu > ul > li{display: inline-block;}#cssmenu ul ul, #cssmenu ul ul ul, #cssmenu ul > li:hover > ul, #cssmenu ul ul > li:hover > ul, #cssmenu.align-right ul ul, #cssmenu.align-right ul ul ul, #cssmenu.align-right ul > li:hover > ul, #cssmenu.align-right ul ul > li:hover > ul{position: relative; left: auto; top: auto; opacity: 1; padding-left: 0; padding-right: 0; right: auto;}#cssmenu ul .has-sub::after{display: none;}#cssmenu ul li a{padding: 12px 20px;}#cssmenu ul ul li a{border: 0; background: none; width: auto; padding: 8px 35px;}#cssmenu.align-right ul ul li a{text-align: left;}#cssmenu ul ul li:hover > a{background: none; color: #555;}#cssmenu ul ul ul a{padding: 8px 50px;}#cssmenu ul ul ul ul a{padding: 8px 65px;}#cssmenu ul ul ul ul ul a{padding: 8px 80px;}#cssmenu ul ul ul ul ul ul a{padding: 8px 95px;}#cssmenu > ul > #menu-button{display: block; cursor: pointer;}#cssmenu #menu-button > a{padding: 14px 20px;}#cssmenu ul.open li, #cssmenu > ul.open > li{display: block;}#cssmenu > ul.open > li#menu-button > a{color: #fff; border-bottom: 1px solid rgba(150, 150, 150, 0.1);}#cssmenu ul ul::after{display: none;}#cssmenu #menu-button::after{display: block; content: ''; position: absolute; height: 3px; width: 22px; border-top: 2px solid #7a8189; border-bottom: 2px solid #7a8189; right: 20px; top: 15px;}#cssmenu #menu-button::before{display: block; content: ''; position: absolute; height: 3px; width: 22px; border-top: 2px solid #7a8189; right: 20px; top: 25px;}#cssmenu ul.open #menu-button::after, #cssmenu ul.open #menu-button::before{border-color: #fff;}}*/