/* CSS Document */

@import url('https://fonts.googleapis.com/css?family=Open+Sans');

@font-face {
    font-family: 'TradeGothicLTStd';
    src: url('fonts/TradeGothicLTStd.eot?#iefix') format('embedded-opentype'),  url('fonts/TradeGothicLTStd.otf')  format('opentype'),
        url('fonts/TradeGothicLTStd.woff') format('woff'), url('fonts/TradeGothicLTStd.ttf')  format('truetype'), url('fonts/TradeGothicLTStd.svg#TradeGothicLTStd') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'BrandonGrotesque-Regular';
    src: url('fonts/BrandonGrotesque-Regular.eot?#iefix') format('embedded-opentype'),  url('fonts/BrandonGrotesque-Regular.otf')  format('opentype'),
        url('fonts/BrandonGrotesque-Regular.woff') format('woff'), url('fonts/BrandonGrotesque-Regular.ttf')  format('truetype'), url('fonts/BrandonGrotesque-Regular.svg#BrandonGrotesque-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'TradeGothicLTStd-Bold';
    src: url('fonts/TradeGothicLTStd-Bold.eot?#iefix') format('embedded-opentype'),  url('fonts/TradeGothicLTStd-Bold.otf')  format('opentype'),
        url('fonts/TradeGothicLTStd-Bold.woff') format('woff'), url('fonts/TradeGothicLTStd-Bold.ttf')  format('truetype'), url('fonts/TradeGothicLTStd-Bold.svg#TradeGothicLTStd-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Maple-Regular';
    src: url('fonts/Maple-Regular.eot?#iefix') format('embedded-opentype'),  url('fonts/Maple-Regular.otf')  format('opentype'),
        url('fonts/Maple-Regular.woff') format('woff'), url('fonts/Maple-Regular.ttf')  format('truetype'), url('fonts/Maple-Regular.svg#Maple-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'BrandonGrotesque-Bold';
    src: url('fonts/BrandonGrotesque-Bold.eot?#iefix') format('embedded-opentype'),  url('fonts/BrandonGrotesque-Bold.otf')  format('opentype'),
        url('fonts/BrandonGrotesque-Bold.woff') format('woff'), url('fonts/BrandonGrotesque-Bold.ttf')  format('truetype'), url('fonts/BrandonGrotesque-Bold.svg#BrandonGrotesque-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}
* {
    padding:0;
    margin:0;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
}
body {
    background:#fff;
    font-family: 'TradeGothicLTStd';
    font-size:13px;
}
li {
    list-style:none;
}
a, img {
    text-decoration:none;
    border:none;
    outline:none;
    max-width:100%;
    height:auto;
}
h1,h2,h3,h4,h5,h6 {
    font-weight:inherit;
    margin:15px 0;
    color:#000;
    font-family: 'BrandonGrotesque-Regular';
}
h1 {
    font-size:40px;
}
h2 {
    font-size:35px;
}
h3 {
    font-size:30px;
}
h4 {
    font-size:25px;
}
h5 {
    font-size:20px;
}
h6 {
    font-size:15px;
}
p {
    line-height:23px;
    color:#000;
    margin:15px 0;
}
.clearfix {
    content:"";
    clear:both;
    display:block;
}
.container:before, .container:after {
    content:"";
    clear:both;
    display:block;
}
.container {
    display:block;
    margin:0 auto;
    max-width:1170px;
    width:100%;
    position:relative;
}


/*Banner start here */

#banner {
    position:relative;
    width:100%;
    background:url(images/banner-latest.jpg) no-repeat center top;
    background-size:cover;
    height:694px;
}
#banner-default {
    position:relative;
    width:100%;
    background:url(images/banner_default.png) repeat-x center top;
    background-size:cover;
}

.page-header-new {
    padding:30px 50px;
    width:100%;
    float:left;
}

header.page-header-new {
    display: flex;
    justify-content: space-between;
}

header.page-header-new .nav-new ul#menu-top-new-nav {
    float: right;
    margin-right: 60px;
}

.bannermain .page-header-new {
    padding:30px 50px;
    width:100%;
    float:left;
	/*background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;*/
	background: -webkit-linear-gradient(rgba(0,0,0,1), rgba(0,0,0,0));
background: -o-linear-gradient(rgba(0,0,0,1), rgba(0,0,0,0));
background: -moz-linear-gradient(rgba(0,0,0,1), rgba(0,0,0,0));
background: linear-gradient(rgba(0,0,0,1), rgba(0,0,0,0));
}
.page-id-4223 .page-header-new {
    padding:30px 50px;
    width:100%;
    float:left;
	/*background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;*/
	background: -webkit-linear-gradient(rgba(0,0,0,1), rgba(0,0,0,0));
background: -o-linear-gradient(rgba(0,0,0,1), rgba(0,0,0,0));
background: -moz-linear-gradient(rgba(0,0,0,1), rgba(0,0,0,0));
background: linear-gradient(rgba(0,0,0,1), rgba(0,0,0,0));
}
.page-header-new .logo {
    float:left;
    flex: 1 0 20%;
}
.page-header-new .right-header-new {
    float:right;
    width:auto;
}
.page-header-new .right-header-new .nav-new {
    float: left;
    position: relative;
    width: 100%;
     /* width: 560px; */
/*    width: 465px;*/
/*    width: 350px;*/
    z-index: 99;
}
.page-header-new .nav-new ul {
    display:block;
}
.page-header-new .nav-new ul li {
    display:inline-block;
    color:#fff;
    font-size:12px;
    font-family: 'BrandonGrotesque-Bold';
    text-transform: uppercase;
}
.page-header-new .nav-new ul li a {
    display:inline-block;
    color:#fff;
    letter-spacing:1.5px;
    padding:0 15px;
}
.caption-new {
    right:0;
    left: 50%;
    margin: 0;
    position: absolute;
    text-transform: uppercase;
    top: 50%;
    transform: translate(-50%, -50%);
    vertical-align: middle;
    width: 270px;
    text-align: center;
    /*  display: block;
      margin: 100px auto 0;
      text-align: center;
      width: 270px;*/
}
.caption-new h6 {
    color:#b59049;
    font-size:11px;
    text-transform:uppercase;
    font-family: 'BrandonGrotesque-Bold';
    letter-spacing:1.20px;
    margin-bottom:7px;
}
.caption-new h1 {
    color:#e5e2d9;
    font-size:65px;
    text-transform:uppercase;
    font-family: 'TradeGothicLTStd-Bold';
    letter-spacing:1.20px;
    border-bottom:1px solid #fff;
    border-top:1px solid #fff;
    padding:20px 0 0 0;
    margin-top:0;
}



#content-new {
    background:#dad6cc;
    float:left;
    width:100%;
    padding:50px 0 0;
}
#content-new .new-widget-main {
    width:100%;
    max-width:1076px;
    display:block;
    margin:0 auto;
}
#content-new .new-widget-main .new-widget {
    width:32.7%;
    display:inline-block;
    position:relative;
    margin-right:0.3%;
    margin-bottom: 0.6%;
}
#content-new .new-widget-main .new-widget:last-child {
    margin-right:0;
}
#content-new .new-widget .hover-box-latest {
    position:absolute;
    top:0;
    width:100%;
    height:100%;
    left:0;
    right:0;
    padding:20px;
}
#content-new .new-widget .hover-box-latest h6 {
    color:#fff;
    font-size:11px;
    font-family: 'BrandonGrotesque-Bold';
    text-transform:uppercase;
    letter-spacing:1px;
    margin-top:3px;
    margin-bottom:7px;
	z-index:99;
	position:relative;
}
#content-new .new-widget .hover-box-latest h4 {
    color:#fff;
    font-size:24px;
    font-family: 'TradeGothicLTStd-Bold';
    text-transform:uppercase;
    letter-spacing:1px;
    margin-top:0;
	z-index:99;
	position:relative;
}
#content-new .hover-box-latest .read-more-btn {
    /*color:#b59049;*/
	color:#fff;
	/*background:url(images/Copper-Background-1.jpg) no-repeat;
	background-clip:text;
	-webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-background-clip: text;
    -moz-text-fill-color: transparent;
	background-size: cover;*/
    font-size:11px;
    text-transform:uppercase;
    letter-spacing:1px;
    font-family: 'BrandonGrotesque-Bold';
    position:absolute;
    bottom:2px;

}
#content-new .hover-box-latest .author {
    color:#fff;
    font-size:11px;
    text-transform:uppercase;
    letter-spacing:1px;
    font-family: 'BrandonGrotesque-Bold';
    position:absolute;
    bottom:25px;
}
#content-new .inquiry {
    max-width:1000px;
    width:100%;
    display:block;
    margin:0 auto;
}
#content-new .inquiry  .inquiry-left {
    float:left;
    width:71%;
}
#content-new .inquiry  .inquiry-left h4 {
    color:#b59049;
    font-size:24px;
    font-family: 'TradeGothicLTStd-Bold';
    text-transform:uppercase;
}
#content-new .inquiry  .inquiry-left p {
    color:#b59049;
    font-size:15px;
    font-family: 'Maple-Regular';
    line-height:25px;
}
#content-new .inquiry .inquiry-right {
    float:right;
    width:22%;
}
#content-new .inquiry-right .contact-btn-new {
    margin-top:60px;
    display:inline-block;
}

.page-footer-new {
    background:url(images/pattern-dark.png) center top;
    width:100%;
    float:left;
    padding:50px 0 0;
    position: relative;
    z-index: 2;
}
.page-footer-new .footer-widget-new:first-child {
    border-right:none;
}
.page-footer-new .footer-widget-new:nth-child(2n) {
    width:16%;
    margin-right:4%;
}
.page-footer-new .footer-widget-new:nth-child(3n) {
    width:21%;
    margin-right:4%;
}
.page-footer-new .footer-widget-new:nth-child(4) {
    width:29%;
    margin-right:0;
    border: none;
}
.page-footer-new .footer-widget-new:nth-child(3n) ul li a {
    padding:7px 40px;
}
.page-footer-new .footer-widget-new {
    width:25%;
    float:left;
    border-right:1px solid #fff;
    height:200px;
}
.page-footer-new .footer-widget-new ul {
/*    display:block;*/
}
.page-footer-new .footer-widget-new ul li {
    display:list-item;
    font-size:12px;
    color:#b59049;
    font-family: 'BrandonGrotesque-Bold';
    text-transform:uppercase;
}
.page-footer-new .footer-widget-new ul li a {
    display:list-item;
    letter-spacing:1px;
    padding:7px 0;
    /*color:#b59049;*/
	color:#fff;
}
.page-footer-new .footer-widget-new ul li a:hover {
    background:url(images/Copper-Background-1.jpg) no-repeat;
	background-clip:text;
	-webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-background-clip: text;
    -moz-text-fill-color: transparent;
	background-size: cover;
}
.page-footer-new .footer-widget-new .newsletters-btn {
    width:200px;
    height:40px;
    color:#fff;
    text-transform:uppercase;
    text-align:center;
    line-height:40px;
    background:#353229;
    font-size:11px;
    float:left;
    font-family: 'BrandonGrotesque-Regular';
    font-weight:bold;
    letter-spacing:0.90px;
    margin-top:30px;
}
.page-footer-new .social-icon-new {
    width:100%;
    display:inline-block;
    text-align:center;
}
.page-footer-new .social-icon-new .facebook-icon {
    display:inline-block;
    width:18px;
    height:18px;
    background:url(images/social-icon-new.png) no-repeat 0 0;
    transition:all 0.2s ease 0s;
    margin-right:10px;
}
.page-footer-new .social-icon-new .facebook-icon:hover {
    background:url(images/social-icon-new.png) no-repeat 0 -24px;
}
.page-footer-new .social-icon-new .instagram-icon {
    display:inline-block;
    width:18px;
    height:18px;
    background:url(images/social-icon-new.png) no-repeat -33px 0;
    transition:all 0.2s ease 0s;
    margin-right:10px;
}
.page-footer-new .social-icon-new .instagram-icon:hover {
    background:url(images/social-icon-new.png) no-repeat -33px -24px;
}
.page-footer-new .social-icon-new .twitter-icon {
    display:inline-block;
    width:18px;
    height:18px;
    background:url(images/social-icon-new.png) no-repeat -66px 0;
    transition:all 0.2s ease 0s;
}
.page-footer-new .social-icon-new .twitter-icon:hover {
    background:url(images/social-icon-new.png) no-repeat -66px -24px;
}

 .social-icon-new {
    width:100%;
    display:inline-block;
    text-align:center;
}
.social-icon-new .facebook-icon {
    display:inline-block;
    width:18px;
    height:18px;
    background:url(images/social-icon-new.png) no-repeat 0 0;
    transition:all 0.2s ease 0s;
    margin-right:10px;
}
 .social-icon-new .facebook-icon:hover {
    background:url(images/social-icon-new.png) no-repeat 0 -24px;
}
.social-icon-new .instagram-icon {
    display:inline-block;
    width:18px;
    height:18px;
    background:url(images/social-icon-new.png) no-repeat -33px 0;
    transition:all 0.2s ease 0s;
    margin-right:10px;
}
.social-icon-new .instagram-icon:hover {
    background:url(images/social-icon-new.png) no-repeat -33px -24px;
}
 .social-icon-new .twitter-icon {
    display:inline-block;
    width:18px;
    height:18px;
    background:url(images/social-icon-new.png) no-repeat -66px 0;
    transition:all 0.2s ease 0s;
}
 .social-icon-new .twitter-icon:hover {
    background:url(images/social-icon-new.png) no-repeat -66px -24px;
}

.page-footer-new .footer-widget-new h6 {
    /*color:#b59049;*/
	color:#fff;
    font-size:11px;
    font-family: 'BrandonGrotesque-Bold';
    letter-spacing:1px;
    font-weight:normal;
}

.page-footer-new .footer-widget-new p {
    /*color:#b59049;*/
	color:#fff;
    font-size:9px;
    font-family: 'BrandonGrotesque-Bold';
    letter-spacing:1px;
}
.page-footer-new .copyright {
    background:#1c1c1c;
    float:left;
    width:100%;
    margin-top:90px;
}
.page-footer-new .copyright p {
    text-align:center;
    color:#fff;
    font-size:9px;
    font-family: 'BrandonGrotesque-Bold';
    letter-spacing:1px;
}

.new-york-time {
    background:url(images/pattern-dark.png) center top;
    width:100%;
    float:left;
    padding:20px 0;
}
.bx-wrapper .bx-viewport {
    border: medium none;
    background:none;
    box-shadow: none;
}
.new-york-time .left-new-york-time {
    float: left;
    margin-top: 13px;
    width: 26%;
}
.new-york-time .right-new-york-time {
    width:74%;
    border-left:1px solid #616161;
    float:right;
    padding:0 35px;
}
.new-york-time .right-new-york-time p {
    color:#e5e2d9;
    font-size:17px;
    font-family: 'Maple-Regular';
}
.new-york-time .right-new-york-time  .readmore-latest {
    color:#b59049;
    font-size:14px;
    font-family: 'BrandonGrotesque-Bold';
    padding:0 5px;
	margin:0 40px;
}
.bx-prev {
    background:url(images/prev.png) no-repeat 0 0;
    width:18px;
    height:30px;
    float:left;
    font-size:0;
}
.bx-next {
    background:url(images/next.png) no-repeat 0 0;
    width:18px;
    height:30px;
    float:left;
    font-size:0;
    margin-left:10px;
}
.outside {
    position: absolute;
    top: 57px;
}


#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #head-mobile{border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#cssmenu:after,#cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
#cssmenu #head-mobile{display:none}
#cssmenu{font-family:sans-serif;}
#cssmenu > ul > li{float:left;}
#cssmenu > ul > li:first-child {
    padding-top:30px;
}
#cssmenu > ul > li:last-child {
    padding-bottom:70px;
}
#cssmenu > ul > li > a{padding:14px 47px;font-size:12px;letter-spacing:1px;text-decoration:none;color:#e5e2d9; font-family: 'BrandonGrotesque-Bold'; text-transform:uppercase;}
#cssmenu > ul > li:hover > a,#cssmenu ul li.active a{
	/*color:#fb2b17;*/
	color:#fff;
	background:url(images/Copper-Background-1.jpg) no-repeat;
	background-clip:text;
	-webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-background-clip: text;
    -moz-text-fill-color: transparent;
	    background-size: cover;
	}
#cssmenu > ul > li:hover,#cssmenu ul li.active:hover,#cssmenu ul li.active,#cssmenu ul li.has-sub.active:hover{-webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease; background:none !important;}
#cssmenu > ul > li.has-sub > a{padding-right:30px}
#cssmenu > ul > li.has-sub > a:after{position:absolute;top:22px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu > ul > li.has-sub > a:before{position:absolute;top:19px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu > ul > li.has-sub:hover > a:before{top:23px;height:0}
#cssmenu ul ul{position:absolute;left:-9999px}
#cssmenu ul ul li{height:0;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;background:#333;transition:all .25s ease; padding: 8px 0;text-transform: uppercase;}
#cssmenu ul ul li:hover{}
#cssmenu li:hover > ul{left:auto}
#cssmenu li:hover > ul > li{height:35px}
#cssmenu ul ul ul{margin-left:100%;top:0}
#cssmenu ul ul li a{
border-bottom:1px solid rgba(150,150,150,0.15);
padding:0px 15px;
width:170px;
font-size:13px;
text-decoration:none;
color:#ddd;
font-weight:400;
font-family: "BrandonGrotesque-Bold";
line-height: 18px;
letter-spacing:1px;
}
#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last-item > a{border-bottom:0}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover{color:#fff}
#cssmenu ul ul li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu ul ul li.has-sub > a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu ul ul > li.has-sub:hover > a:before{top:17px;height:0}
#cssmenu ul ul li.has-sub:hover,#cssmenu ul li.has-sub ul li.has-sub ul li:hover{background:#363636;}
#cssmenu ul ul ul li.active a{border-left:1px solid #333}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active> a{border-top:1px solid #333}


#cssmenu{width:100%}
#cssmenu ul{width:60%; background:#1e1e1e; position:absolute;display:none;right:0;padding-bottom: 30px;}
#cssmenu ul li{width:100%;/*border-top:1px solid #444*/}
#cssmenu ul li:hover{background:#363636;}
#cssmenu ul ul li,#cssmenu li:hover > ul > li{height:auto}
#cssmenu ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0}
#cssmenu > ul > li{float:none}
#cssmenu ul ul li a{padding-left:25px}
#cssmenu ul ul li{background:#333!important;}
#cssmenu ul ul li:hover{background:#363636!important}
#cssmenu ul ul ul li a{padding-left:35px}
#cssmenu ul ul li a{color:#ddd;background:none}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li.active > a{color:#fff}
#cssmenu ul ul,#cssmenu ul ul ul{position:relative;left:0;width:100%;margin:6px 0 0;text-align:left}
#cssmenu > ul > li.has-sub > a:after,#cssmenu > ul > li.has-sub > a:before,#cssmenu ul ul > li.has-sub > a:after,#cssmenu ul ul > li.has-sub > a:before{display:none}
#cssmenu #head-mobile {
    color: #ddd;
    display: block;
    font-size: 12px;
    font-weight: 700;
    margin-top: -16px;
    padding: 23px;
}
.button{width:52px;height:46px;position:absolute;right:0;top:0;cursor:pointer;z-index: 12399994; background:#1b1b1b;}
.button:after{position:absolute;top:22px;right:16px;display:block;height:8px;width:20px;border-top:2px solid #dddddd;border-bottom:2px solid #dddddd;content:''}
.button:before{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;position:absolute;top:16px;right:16px;display:block;height:2px;width:20px;background:#ddd;content:''}
.button.menu-opened:after{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;top:23px;border:0;height:2px;width:19px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.button.menu-opened:before{top:23px;background:#fff;width:19px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
#cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;height:46px;width:46px;cursor:pointer}
#cssmenu .submenu-button.submenu-opened{background:#333}
#cssmenu ul ul .submenu-button{height:34px;width:34px}
#cssmenu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu ul ul .submenu-button:after{top:15px;right:13px}
#cssmenu .submenu-button.submenu-opened:after{background:#fff}
#cssmenu .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#ddd;content:''}
#cssmenu ul ul .submenu-button:before{top:12px;right:16px}
#cssmenu .submenu-button.submenu-opened:before{display:none}
#cssmenu ul ul ul li.active a{border-left:none}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active > a{border-top:none}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
    background: #fff none repeat scroll 0 0!important;
    color: #b59049!important;
}
.happeningpagination {padding-top: 20px;}
.new-widget{transition:all 0.8s ease 0s; overflow: hidden;}
.new-widget:hover img{
-moz-transform:scale(1.2);
-webkit-transform:scale(1.2);
-o-transform:scale(1.2);
transition:all 0.8s ease 0s;
}
.new-widget img{
-moz-transform:scale(1);
-webkit-transform:scale(1);
-o-transform:scale(1);
transition:all 0.8s ease 0s;
}
.menu-item-language a{color: #e5e2d9!important;}
li.menu-item-language a:hover{color:#fb2b17!important;}
.menu-item-language ul li a{color:#e5e2d9!important;}
.menu-item-language ul li a:hover{color:#e5e2d9!important;}

/* ---------------- For sticky header: class="float-panel"  ------------------*/
.float-panel {
    width:100%;background:black;z-index:300;padding:0;transform: translateZ(0);
    transition:all 0.5s; /* Effect for switching from .fixed to static */
}
.float-panel .content-area {margin:10px auto;}
/*.float-panel a {text-decoration:none;color:#444;display:inline-block;padding:10px 20px;}*/
.float-panel .fa-gg {color:#F0595C;font-size:30px;vertical-align:middle;transition:all 1s;}
/* when class="float-panel fixed" */
.fixed {box-shadow:0 2px 6px rgba(0,0,0,0.2);padding:4px 0;animation:slide-down 0.7s;/*opacity:0.8;*/}
.fixed .fa-gg {transform: rotate(360deg); }
.logo > img {transition: all 0.5s ease-in 0s;}
.fixed .logo > img {
    width:60px;
    transition: none;
}
.fixed .page-header-new {
/*    padding: 20px 50px 15px;*/
     padding: 10px 50px 0px;
}

 #cssmenu .submenu-button {
	position: absolute;
	z-index: 99;
	right: 0;
	top: 0;
	display: block;
	height: 46px;
	width: 100%;
	cursor: pointer;
}
#cssmenu .submenu-button.submenu-opened {
	background: none;
}
@keyframes slide-down {
    0% {
        opacity: 0;
        transform: translateY(-100%);
    }
    100% {
        opacity: 0.9;
        transform: translateY(0);
    }
}



/* ---------------- For Animation on Scroll ---------------- */
@media (max-width:1170px) {
    .container {
        width: 90%;
    }
}

@media (max-width:991px) {
    #content-new .new-widget-main .new-widget {
        width: 32.6%;
    }
    .page-id-4223 .swctallax .center p {
     font-size: 14px !important;
     line-height: 25px !important;
    }
}
@media (max-width:767px) {
.parallaxcontent {

    width: 80%!important;
}

}
@media (max-width:860px) {
 .inner-banner h6 {
  font-size: 25px;
}
}

@media (min-width:740px) and (max-width: 960px) {
    .bottleimageonorder { margin: 0 auto !important;max-width: 250px}
}

@media (max-width:960px) {
    .page-layout-fullwidth > .wpb_row[class*="vc_custom_"] > .inner > .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper > .vc_row {
        display: flex;
        flex-direction: column-reverse;
        justify-content: center;
    }

    .page-layout-fullwidth > .wpb_row[class*="vc_custom_"] > .inner > .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper > .vc_row > div {
        width: 100%;
    }

    #page-content .fort_nelson_custom.wpb_column:not(.vc_col-sm-12) {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .page-layout-fullwidth > .wpb_row[class*="vc_custom_"] > .inner > .vc_column_container.vc_col-sm-12 > .vc_column-inner > .wpb_wrapper > .vc_row > .singlewhiskey-bottle-single-page-new {
        position: relative;
        width: 100%;
        text-align: center;
        margin: 200px auto 0 !important ;
        top: auto;
        right: auto;
        max-width: 100%;
    }

    .page-layout-fullwidth > .wpb_row[class*="vc_custom_"] > .inner > .vc_column_container.vc_col-sm-12 > .vc_column-inner > .wpb_wrapper > .vc_row > .singlewhiskey-bottle-single-page-new .wpb_single_image {
        text-align: center;
    }

    .single-whiskey-page-product-description-new,
    .percentagetext-new {
        width: 100%;
    }

    .singlewhiskey-bottle-single-page-new .vc_empty_space {
        display: none;
    }

}

@media (max-width:1250px) {
    #content-new .new-widget-main .new-widget {
        width: 32.5%;
    }
    #content-new .new-widget .hover-box-latest h4 {
        font-size: 20px;
    }
    .page-footer-new .footer-widget-new {
        border-right: 1px solid #b59049;
        float: left;
        height: auto;
        width: 100%;
        margin-bottom:20px;
    }
    .page-footer-new .footer-widget-new:nth-child(2n) {
        border: medium none;
        margin-right: 0;
        width: 100%;
    }
    .page-footer-new .footer-widget-new:nth-child(3n) {
        border: medium none;
        margin-right: 0;
        width: 100%;
    }
    .page-footer-new .footer-widget-new:nth-child(3n) ul li a {
        padding: 7px 0;
    }
    .page-footer-new .footer-widget-new:nth-child(4) {
        border: medium none;
        margin-right: 0;
        width: 100%;
        margin-top:20px;
    }
    .page-footer-new .social-icon-new {
        text-align: left;
    }
    .page-footer-new .copyright {
        margin-top: 0;
    }
    #content-new .inquiry .inquiry-left {
        width: 100%;
    }
    #content-new .inquiry .inquiry-right {
        float: right;
        width: 100%;
    }
    #content-new .inquiry-right .contact-btn-new {
        display: inline-block;
        margin-top: 8px;
    }
    .caption-new h1 {
        font-size: 48px;
    }
    #banner {
        height: 600px;
    }
   .page-header-new .right-header-new .nav-new ul#menu-top-new-nav {
        float: right;
        margin-right: 60px;
    }
    .page-header-new .nav-new ul li {
        font-size: 11px;
    }
    .page-header-new .nav-new ul li a {
        letter-spacing: 1px;
        padding: 0 8px;
    }
   .page-id-4223 .swctallax .center p {
     font-size: 14px !important;
     line-height: 25px !important;
    }
}

@media (max-width:600px) {
    #content-new .new-widget-main .new-widget {
        width: 32.4%;
    }
    #content-new .new-widget .hover-box-latest h4 {
        font-size: 14px;
    }
    .page-header-new .logo {
        float: left;
        width: 20%;
    }
    .page-header-new .right-header-new .nav-new {
        float: left;
        position: relative;
        width: 327px;
        z-index: 99;
    }
   .page-header-new .right-header-new .nav-new {
        width: 325px;
    }
    .page-header-new .nav-new ul li {
        font-size: 10px;
    }
    .page-header-new .nav-new ul li a {
        letter-spacing: 1px;
        padding: 0 3px;
    }
    .page-id-4223 .swctallax .center p {
     font-size: 11px !important;
     line-height: 15px !important;
    }
}

@media (max-width:510px) {
    #content-new .new-widget-main .new-widget {
        display: block;
        float: none;
        margin: 0 auto 10px;
        max-width: 353px;
        width: 100%;
    }
    #content-new .new-widget-main .new-widget:last-child {
        margin-right: auto;
    }
    .page-header-new .right-header-new .nav-new {
        width: 290px;
    }
    .page-header-new .nav-new ul li {
        font-size: 9px;
    }
    .page-header-new .nav-new ul li a {
        letter-spacing: 1px;
        padding: 0 2px;
    }
    .page-header-new {
        padding: 30px;
    }
    #banner {
        height: 504px;
    }
    .new-york-time {
        float:none;
    }
   .page-id-4223 .swctallax .center p {
     font-size: 9px !important;
     line-height: 14px !important;
    }
}

@media (max-width:410px) {
    .page-header-new .right-header-new .nav-new {
        width: 250px;
    }
    .page-header-new .nav-new ul li {
        font-size: 9px;
    }
    .page-header-new .nav-new ul li a {
        letter-spacing: 0;
        padding: 0 2px;
    }
    #banner {
        height: 446px;
    }
    .caption-new h1 {
        font-size: 43px;
    }
    .caption-new {
        margin: 64px auto 0;
    }
}

@media (max-width:350px) {
    .page-header-new .right-header-new .nav-new {
        width: 207px;
    }
    .page-header-new .nav-new ul li {
        font-size: 8px;
    }
    .page-header-new {
        padding: 30px 19px;
    }
   .page-header-new .nav-new ul li a {
        letter-spacing: 0;
        padding: 0 1px;
    }
   .page-header-new .right-header-new .nav-new {
        width: 220px;
    }
}


/*** 9 dec ***/
.page-template-facility-template .float-panel.fixed {
  position: absolute !important;
  animation: 0s ease 0s normal none 1 running none !important;
background: transparent none repeat scroll 0 0 !important;
box-shadow: none !important;
}
.faciltypage {
  position: relative;
}
.bottomlink {
  bottom: 5%;
  left: 5%;
  position: fixed;
  z-index:2;
}
.bottomlink a{
font-family: "TradeGothicLTStd-Bold";
color:#fff;
letter-spacing: 1px;
}
.swctallax .center {
  /*background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;*/
  background: url(images/heading-bg.png) no-repeat;
font-size: 29px;
letter-spacing: 2px;
background-size: 100% 100%;
}

.center p {
  text-transform: initial;
  font-family: 'Open Sans', sans-serif;
}
.stickness .fac-heading {
  top: -370px;
}
.stickness.swctallax:nth-of-type(1) .center {
  /*top: 120px;*/
}
.swctallax:nth-of-type(1){
    position:fixed;
    z-index:2 !important;
    margin-top:0px;
}
.textall {
  height: 100vh;
  position: absolute;
  top: 0;
  width: 100%;
  z-index:2;
}
.stickness.textall .fac-heading {
/*top: -700px;*/
}
.stickness.swctallax:nth-of-type(1){
 position: relative;
 z-index: 1 !important;
 margin-top:800px;
}
.swctallax:nth-of-type(1) .center{
 display: none;
}
.textall .center{
background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
color: #141724;
font-family: "MerriweatherLight-Regular";
font-size: 14px;
font-weight: bold;
left: 5%;
line-height: 14px;
max-width: 500px;
padding: 30px;
position: absolute;
margin-top: 500px;
overflow: hidden;
}
.stickness.textall .center{
  /*top: 160px;  */
 position: fixed;
 top: 0 !important;
 margin-top:100px;
 }
.textall .center  p{
  color: #000 !important;
}
body{
    height: 100%;
}
.myactive{
    top: -120px !important;
	margin-top: -200px !important;
	transition: all 0.5s ease-in 0s;
}
ul.footer-facilities{display:none;margin-left:0px;}
/*** 9 dec ***/

.parallaxcontent h2{
font-family: 'BrandonGrotesque-Bold'!important;
}
.parallaxcontent p
{
	font-size: 1.4em!important;
	font-family: 'Maple-Regular'!important;
}

.page-template-processnew-template #page-content {
    padding-top: 0;
}
/* distillery new page */

.page-template-distillery-page #page-content {
    padding-top: 0px !important;
}
.page-template-distillery-page .page-header-new {
    padding:30px 50px;
    width:100%;
    float:left;
	/*background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;*/
	background: -webkit-linear-gradient(rgba(0,0,0,1), rgba(0,0,0,0));
background: -o-linear-gradient(rgba(0,0,0,1), rgba(0,0,0,0));
background: -moz-linear-gradient(rgba(0,0,0,1), rgba(0,0,0,0));
background: linear-gradient(rgba(0,0,0,1), rgba(0,0,0,0));
}

.page-template-distillery-page .section {
    background-size: cover;
}
.page-template-distillery-page .float-panel.fixed {
  position: absolute !important;
  animation: 0s ease 0s normal none 1 running none !important;
background: transparent none repeat scroll 0 0 !important;
box-shadow: none !important;
}

/*footer.page-footer-new.stick {
    position: absolute;
    bottom: 0;
}*/

.page-template-distillery-page .fac-heading {
    display: block !important;
}
/*.page-template-facility-template .fac-heading {
    display: none;
}*/
.page-template-distillery-page .fac-heading {
    float: none;
    margin: 0 auto;
    max-width: 450px;
    position: relative;
    text-align: center;
    padding-top: 270px;
    transition: all 0.8s ease-in 0s;
}



.page-id-4223 .swctallax .center
{
	font-size: 18px;
	padding: 0px 10px;

	/*border:8px solid #DEA978;*/
	/*border: 8px solid transparent;*/
	border: 2px solid transparent;
    border-image-source: none;
    border-image-slice: 100%;
    border-image-width: 1;
    border-image-outset: 0;
    border-image-repeat: stretch stretch;
    border-image: linear-gradient(300deg,rgb(120,69,25) ,rgb(245,175,127) 20%,rgb(120,69,25) ,rgb(242,183,138) 100%);
    border-image-slice: 100%;
    border-image-slice: 1;
	margin-left: 5%;
	background: -webkit-linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.7))!important;
background: -o-linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.7))!important;
background: -moz-linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.7))!important;
background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.7))!important;
}
.page-id-4223 .swctallax .center p
{
line-height:30px;
    border: 2px solid transparent;
    border-image-source: none;
    border-image-slice: 100%;
    border-image-width: 1;
    border-image-outset: 0;
    border-image-repeat: stretch stretch;
    border-image: linear-gradient(300deg,rgb(120,69,25) ,rgb(245,175,127) 20%,rgb(120,69,25) ,rgb(242,183,138) 100%);
    border-image-slice: 100%;
    border-image-slice: 1;
padding: 10px;
margin-top: 10px;
    margin-bottom: 10px;
	text-align:left;
	border:none;
}
.readmoreparallax a
{
    font-size: 16px;
    padding: 5px 10px;
    /*border:8px solid #DEA978;*/
    border: 2px solid transparent;
    border-image-source: none;
    border-image-slice: 100%;
    border-image-width: 1;
    border-image-outset: 0;
    border-image-repeat: stretch stretch;
    border-image: linear-gradient(300deg,rgb(120,69,25) ,rgb(245,175,127) 20%,rgb(120,69,25) ,rgb(242,183,138) 100%);
    border-image-slice: 100%;
    border-image-slice: 1;
	background: -webkit-linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.7))!important;
background: -o-linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.7))!important;
background: -moz-linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.7))!important;
background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.7))!important;
}


@media (min-width: 320px) and (max-width: 767px){
.inner-banner .herovideoicon{
	left: 0;
	right: 0;
}
}


.page-template-facility-template .bottomlink {

    z-index: 99;
}
.page-template-facility-template .page-footer-new
{
	z-index: 99999;
}