
.headtop{position:fixed;top:0;left:0;right:0;background:linear-gradient(to right, var(--color1), var(--color2));z-index:2000;}
.whenscroll .headtop{-webkit-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.4);-moz-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.4);box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.4);}
.headtop-left-title{height:0;overflow:hidden;}
.whenscroll .headtop-left-title{height:7vh;}
.headtop-left-title img{width:auto;height:5vh;margin:0 5px 0 0;}
.headtop-left-title h1{font-size:100%;margin:0;padding:0;line-height:1.1;font-weight:bold;color:var(--cwhite);text-shadow:1px 1px 2px #000;-webkit-text-stroke:1px transparent;}
.headtop-left-date{height:7vh;color:var(--cwhite);opacity:0.6;}
.whenscroll .headtop-left-date{height:0;overflow:hidden;color:transparent;}
#thisdate, #thistime, .linedate{font-size:90%;margin:0;padding:0;line-height:1;font-weight:normal;}
.linedate{margin:0 5px;}
.headtop-right{position:absolute;right:0;top:0;}
.headtop-right-inner{height:7vh;}
.headtop-right-item{width:5vh;height:5vh;background:rgba(0,0,0,0.2);border-radius:4px;margin:0 0 0 7px;cursor:pointer;}
.headtop-right-item img{display:block;width:3vh;height:3vh;padding:0;margin:0;line-height:1;}
.headerleft{position:relative;width:33%;background:var(--color1)}
.headerright{position:relative;width:67%;overflow:hidden;height:65vh;}
.headerleft-inner{margin:0 2vw 50px 4vw;}
.headerleft img{display:block;width:12vh;height:auto;padding:0;line-height:1;margin:0 10px 0 0;}
.headerleft h1{font-size:200%;float:none;line-height:1;margin:0px;padding:0px;font-weight:800!important;text-transform:uppercase;background-size: auto auto;letter-spacing:-0.5px;background-clip: border-box;background-size: 200% auto;background-clip: text;text-fill-color: transparent;-webkit-background-clip: text;-webkit-text-fill-color: transparent;animation:textclip 6s linear infinite;background-image: linear-gradient(-225deg,var(--cgrey3) 0%,var(--cwhite) 29%,var(--cgrey3) 67%,var(--cwhite) 100%);}
.headerleft h2{font-size:150%;margin:0 0 3px;padding:0;line-height:1;font-weight:bold;color:var(--cgrey3);text-shadow:1px 1px 2px #000;-webkit-text-stroke:1px transparent;text-transform:uppercase;}
.headerleft h3{font-size:100%;margin:20px 0 0 12vh;padding:0 0 0 10px;line-height:1.3;font-weight:normal;color:var(--cgrey3);text-shadow:1px 1px 2px #000;-webkit-text-stroke:1px transparent;}
.headgraph1, .headgraph2{position:absolute;left:-1px;top:-1px;z-index:50;}
.headgraph2{z-index:40;}
.headgraph1 svg, .headgraph2 svg{display:block;width:auto;height:calc(65vh + 1px);padding:0;margin:0;line-height:1;}
.headgraph1 svg{fill:var(--color1);}
.headgraph2 svg{fill:var(--cblack);}
.menurow{margin:7vh 0 0;background:var(--color1);padding:7px 0;}
.menuweb{position:relative;z-index:90;}
.menuweb .nav.navbar-nav{background:transparent !important;width:100%;padding:0!important;margin:0!important;line-height:1.1!important;-webkit-transition:height .10s cubic-bezier(0,0,.58,1);-moz-transition:height .10s cubic-bezier(0,0,.58,1);-o-transition:height .10s cubic-bezier(0,0,.58,1);-ms-transition:height .10s cubic-bezier(0,0,.58,1);transition:all .55s cubic-bezier(.645,.045,.355,1) 0s;}
.menuweb li{background:transparent !important;font-size:100%!important;padding:0!important;margin:0!important;line-height:1.1!important;}
.menuweb li a{background:transparent !important;padding:0!important;margin:0 20px 0 0!important;line-height:26px!important;color:var(--cgrey1);text-shadow:1px 1px 2px #000;-webkit-text-stroke:1px transparent;border-bottom:transparent 1px solid;}
.menuweb li a:hover{border-bottom:var(--yellow) 1px solid;color:var(--cwhite)!important;}
.menuweb li a:focus, .menuweb li a.active{color:var(--cwhite)!important;}
.menuweb .dropdown-menu{background:var(--cdark);display:none;margin:0!important;z-index:1000;left:0!important;top:100%;border-radius:0!important;padding:5px 0!important;box-shadow:none!important;}
.menuweb .dropdown-menu li{font-size:100%!important;}
.menuweb .dropdown-menu{background:var(--cdark)!important;margin:0!important;z-index:1900;}
.menuweb .dropdown-menu li{font-size:100%!important;padding:0!important;margin:0!important;}
.menuweb .dropdown-menu li a{margin:0 5px!important;padding:8px 10px!important;color:var(--cgrey1)!important;}
.menuweb .dropdown-menu li a:hover{background:var(--bgdark)!important;color:var(--cwhite)!important;}
.menuweb .dropdown-menu:nth-child(2) .dropdown-menu{margin-left:0!important;height:0!important;overflow:hidden!important;border-top:none!important;padding:0!important;opacity:0!important;border-radius:0!important;top:-6px!important;left:100%!important;}
.menuweb .dropdown-menu:nth-child(2) .dropdown-menu li a{margin:0!important;}
.menuweb .dropdown-menu:nth-child(2) li:hover .dropdown-menu, .menuweb .dropdown-menu:nth-child(2):focus .dropdown-menu, .menuweb .dropdown-menu:nth-child(2).active .dropdown-menu{height:auto!important;overflow:hidden!important;opacity:1!important;padding:5px!important;display:block!important;}
.menuweb .dropdown-menu:nth-child(2) .dropdown-menu ul.dropdown-menu{opacity:1!important;top:100%!important;left:0!important;position:relative!important;padding:0!important;}
.menuweb .dropdown-menu:nth-child(2) .dropdown-menu ul.dropdown-menu li a{position:relative;padding:0!important;margin:0 0 0 10px!important;padding:5px 10px 5px 13px!important;}
.menuweb .dropdown-menu:nth-child(2) .dropdown-menu ul.dropdown-menu li a:hover{background:transparent!important;}
.menuweb .dropdown-menu:nth-child(2) .dropdown-menu ul.dropdown-menu li a:after{content:"";position:absolute;left:0;top:10px;width:8px;height:8px;background:#919191;border-radius:8px;}
.iconhome{width:28px;height:26px;background:var(--color2);border-radius:3px;margin:0 5px 0 0;}
.iconhome svg{width:19px;height:19px;display:block;margin:0;padding:0;line-height:1;fill:var(--cwhite)!important;opacity:0.6}
.menuweb li a.forhome:hover{color:var(--yellow)!important;}
.fade-gallery-slider{position:relative;width:100%;max-width:100%;overflow:hidden;margin:0;height:calc(65vh + 1px);}
.fade-gallery-img{position:absolute;top:0;left:0;width:100%;height:calc(65vh + 1px);opacity:0;z-index:0;margin:0 0 -5px;}
.fade-gallery-img.active{opacity:1;z-index:1}
.fade-gallery-img{transition:opacity 1s ease-in-out;object-fit:cover;background:var(--cblack);}

.image-cover img, .imagefull img, .video-view{display:block;width:100%;height:100%;position: absolute;top: 50%;left: 50%;margin:0 auto;object-fit: cover;-webkit-transform: translate3d(-50%, -50%, 0);-moz-transform: translate3d(-50%, -50%, 0);-ms-transform: translate3d(-50%, -50%, 0);-o-transform: translate3d(-50%, -50%, 0);transform: translate3d(-50%, -50%, 0);}

.tooltip2{position:relative;display:inline-block}
.tooltip2 .tooltip2text{visibility:hidden;background:var(--cblack);color:#fff;border-radius:4px !important;padding:10px;position:absolute;z-index:1;right:100%;font-size:80%;min-width:120px;line-height:1.1;margin:0 43px 0 0;}
.toolbot .tooltip2text{visibility:hidden;background:var(--cblack);color:#fff;border-radius:4px !important;padding:10px;position:absolute;z-index:1;left:50%;top:100%;font-size:80%;min-width:100px;line-height:1.1;margin:10px 0 0;-webkit-transform: translate3d(-50%, 0, 0);-ms-transform: translate3d(-50%, 0, 0);-o-transform: translate3d(-50%, 0, 0);transform: translate3d(-50%, 0, 0);text-align:center;}
.toolbot.tooltip2 .tooltip2text:after{content:"";position:absolute;left:50%;top:-6px;margin-left:-8px;border-bottom:#000 10px solid;border-left:transparent 9px solid;border-right:transparent 9px solid;z-index:2;}
.toolleft .tooltip2 .tooltip2text, .toolleft .tooltip2 .tooltip2text:before, .toolleft .tooltip2 .tooltip2text:after{top:50%;-webkit-transform: translate3d(0, -50%, 0);-moz-transform: translate3d(0, -50%, 0);-ms-transform: translate3d(0, -50%, 0);-o-transform: translate3d(0, -50%, 0);transform: translate3d(0, -50%, 0);}
.toolleft .tooltip2 .tooltip2text:after{content:"";position:absolute;left:100%;margin-left:30px;width:8px;height:8px;border-radius:8px;background:var(--yellow);}
.toolleft .tooltip2 .tooltip2text:before{content:"";position:absolute;left:100%;width:30px;height:1px;background:var(--yellow);}
.tooltip2:hover .tooltip2text {visibility: visible;z-index:999;}


@-webkit-keyframes textclip {
to {background-position: 200% center;}
}
@-moz-keyframes textclip {
to {background-position: 200% center;}
}
@keyframes textclip {
to {background-position: 200% center;}
}
@-o-keyframes textclip {
to {background-position: 200% center;}
}