.home header.header{min-height:550px;}
header.header{min-height:360px;border-bottom:7px solid #f0c984;position:relative;}
.hdr-top-bar{position:absolute;left:0;right:0;top:0;background:rgba(0,0,0,.7);z-index:2;border-bottom:7px solid #caa970;color:#fff;min-height:135px;}
.hdr-social-bar{padding-top:26px;}
.hdr-address{float:left;padding-top:7px;}
.hdr-address p{margin-bottom:0;line-height:20px;}
.hdr-address p a{color:#fff;}
.hdr-address span{color:#e6d88b;}
.hdr-socials{float:right;}
.hdr-socials a{display:inline-block;vertical-align:baseline;border:2px solid #00915d;color:#00955f;width:32px;height:32px;text-align:center;position:relative;font-size:18px;line-height:19px;margin-left:8px;}
.hdr-socials a i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}
.logo{position:absolute;margin:0;vertical-align:baseline;max-width:313px;position:absolute;top:23px;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);z-index:5555;}
.logo a{display:block;}
.logo img{width:100%;}
.main-nav{width:100%;padding-top:25px;}
.nav-items{position:relative;}
.nav-items ul{list-style:none;margin:0;padding:0;}
.nav-items ul li{display:inline-block;padding:0 56px 23px;text-align:center;font-size:36px;line-height:25px;font-family:'knockouthtf48featherweight';position:relative;}
.nav-items ul li a{color:inherit;display:inline-block;vertical-align:baseline;text-transform:uppercase;}
.nav-items > ul:first-child{float:left;}
.nav-items > ul:last-child{float:right;}
.nav-items > ul > li:first-child{padding-left:53px;}
.nav-items > ul > li:last-child{padding-right:53px;}
.nav-items li.menu-item-has-children > ul{position:absolute;top:100%;background:rgba(25,37,24,.9);width:200px;left:0;z-index:999999;top:100%;transform:translateY(-20px);-ms-transform:translateY(-20px);-webkit-transform:translateY(-20px);-o-transform:translateY(-20px);transition:all .5s;-ms-transition:all .5s;-webkit-transition:all .5s;visibility:hidden;opacity:0;}
.nav-items li.menu-item-has-children:hover > ul{visibility:visible;opacity:1;z-index:9;-ms-transform:translateY(0%);-webkit-transform:translateY(0%);transform:translateY(0%);-webkit-transition-delay:0s, 0s, 0.3s;-ms-transition-delay:0s, 0s, 0.3s;transition-delay:0s, 0s, 0.3s;}
.nav-items li.menu-item-has-children{padding-right:16px;}
.nav-items li.menu-item-has-children:after{content:"\f107";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;}
.nav-items li.menu-item-has-children:hover:after{content:"\f106";}
.nav-items ul li.menu-item-has-children ul li a{display:block;color:inherit;padding:10px;}
.nav-items ul li.menu-item-has-children ul{padding:10px 15px;}
.nav-items ul li.menu-item-has-children ul li{padding:5px 0;width:100%;text-align:left;}
.nav-items ul li.menu-item-has-children ul li a{padding:0;color:#fff;}
.nav-items > ul > li.menu-item-has-children > a{margin-bottom:0;}
.nav-items li.menu-item-has-children ul.sub-menu a{font-size:25px;}
.sub-menu li:last-child a{margin-bottom:0;}
.header-con{position:absolute;top:147px;left:0;right:0;}
.home .banner-sologan{padding-top:145px;max-width:402px;}
.banner-sologan{padding-top:30px;color:#fff;margin-left:90px;font-family:'kingsbridgesb';text-align:center;max-width:295px;float:left;}
.banner-sologan span{font-size:25px;line-height:23px;text-transform:uppercase;display:inline-block;vertical-align:baseline;}
.home .banner-sologan span{font-size:30.77px;line-height:27px;}
.banner-sologan h4{color:inherit;margin:0;padding:10px 0 25px;font-size:30px;}
.home .banner-sologan h4{color:inherit;margin:0;font-size:41.03px;}
.banner-sologan a{font-family:'kingsbridgerg';font-weight:700;background:#ce1628;color:#fff;display:inline-block;vertical-align:baseline;width:252px;height:50px;font-size:22px;line-height:24px;text-align:left;position:relative;padding:14px 10px 13px 18px;margin-left:-3px;}
.banner-sologan a:after{content:"";background:url(../images/arrow.png);background-repeat:no-repeat;background-size:33px 33px;width:33px;height:33px;position:absolute;top:9px;right:18px;}
.banner-sologan a:hover:after{right:16px;}
.home .banner-sologan a{width:342px;height:63px;font-size:27.69px;line-height:28px;margin-left:-3px;padding:18px 82px 16px 33px;}
.home .banner-sologan a:after{content:"";background:url(../images/arrow.png);background-repeat:no-repeat;background-size:41px 41px;width:41px;height:41px;position:absolute;top:11px;right:38px;}
.home .banner-sologan a:hover:after{right:33px;}
.home .three-glass{padding-top:70px;padding-right:93px;}
.three-glass{padding-top:48px;padding-right:122px;float:right;}
.nav-opener{cursor:pointer;height:20px;outline:medium none;width:35px;position:relative;float:right;z-index:5555;}
.nav-opener span{-webkit-transition:all .2s;-ms-transition:all .2s;-moz-transition:all .2s;transition:all .2s;}
.nav-opener span{display:block;background:#ffffff;height:4px;transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);position:absolute;left:0;top:0;width:100%;}
.nav-opener span:nth-child(2){top:8px;}
.nav-opener span:nth-child(3){top:16px;}
.menu-expend span:nth-child(1){position:absolute;top:44%;transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-bottom:0;width:100%;}
.menu-expend span:nth-child(2){opacity:0;}
.menu-expend span:nth-child(3){position:absolute;top:9px;transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:100%;}