#mc-embedded-subscribe, .new-readmore-btn {
	text-shadow: -2px 2px 0 rgba(100,71,61,1);
	outline: 0
}
#menu-footer li a:hover, #menu-main-2 li a:hover, .loop .read-more:hover, .post-in-to-home .more-link:hover, .x-colophon.bottom .last a:hover {
	text-decoration: underline
}
.boking:hover, .in-jorny:hover, .new-readmore-btn:hover, .simplePopupClose, .top-banner-in a.btn-89:hover, .widget li:hover {
	cursor: pointer
}
.x-icon-bars, .x-icon-bars.open {
	-webkit-transition: opacity 3s ease-in-out;
	-ms-transition: opacity 3s ease-in-out;
	-o-transition: opacity 3s ease-in-out
}
@font-face {
	font-family: proxima_novasemibold_italic;
	src: url(/wp-content/uploads/font/proximanova-semibolditalic-webfont.eot);
	src: url(/wp-content/uploads/font/proximanova-semibolditalic-webfont.eot?#iefix) format('embedded-opentype'), url(/wp-content/uploads/font/proximanova-semibolditalic-webfont.woff2) format('woff2'), url(/wp-content/uploads/font/proximanova-semibolditalic-webfont.woff) format('woff'), url(/wp-content/uploads/font/proximanova-semibolditalic-webfont.ttf) format('truetype'), url(/wp-content/uploads/font/proximanova-semibolditalic-webfont.svg#proxima_novasemibold_italic) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: proxima_novasemibold;
	src: url(/wp-content/uploads/font/proximanova-semibold-webfont.eot);
	src: url(/wp-content/uploads/font/proximanova-semibold-webfont.eot?#iefix) format('embedded-opentype'), url(/wp-content/uploads/font/proximanova-semibold-webfont.woff2) format('woff2'), url(/wp-content/uploads/font/proximanova-semibold-webfont.woff) format('woff'), url(/wp-content/uploads/font/proximanova-semibold-webfont.ttf) format('truetype'), url(/wp-content/uploads/font/proximanova-semibold-webfont.svg#proxima_novasemibold) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: proxima_nova_rgbold;
	src: url(/wp-content/uploads/font/proximanova-bold-webfont.eot);
	src: url(/wp-content/uploads/font/proximanova-bold-webfont.eot?#iefix) format('embedded-opentype'), url(/wp-content/uploads/font/proximanova-bold-webfont.woff2) format('woff2'), url(/wp-content/uploads/font/proximanova-bold-webfont.woff) format('woff'), url(/wp-content/uploads/font/proximanova-bold-webfont.ttf) format('truetype'), url(/wp-content/uploads/font/proximanova-bold-webfont.svg#proxima_nova_rgbold) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: snowberryregular;
	src: url(/wp-content/uploads/font/snowberry-webfont.eot);
	src: url(/wp-content/uploads/font/snowberry-webfont.eot?#iefix) format('embedded-opentype'), url(/wp-content/uploads/font/snowberry-webfont.woff2) format('woff2'), url(/wp-content/uploads/font/snowberry-webfont.woff) format('woff'), url(/wp-content/uploads/font/snowberry-webfont.ttf) format('truetype'), url(/wp-content/uploads/font/snowberry-webfont.svg#snowberryregular) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: proxima_nova_rgregular;
	src: url(/wp-content/uploads/font/proximanova-regular-webfont.eot);
	src: url(/wp-content/uploads/font/proximanova-regular-webfont.eot?#iefix) format('embedded-opentype'), url(/wp-content/uploads/font/proximanova-regular-webfont.woff2) format('woff2'), url(/wp-content/uploads/font/proximanova-regular-webfont.woff) format('woff'), url(/wp-content/uploads/font/proximanova-regular-webfont.ttf) format('truetype'), url(/wp-content/uploads/font/proximanova-regular-webfont.svg#proxima_nova_rgregular) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: proxima_novalight;
	src: url(/wp-content/uploads/font/proximanova-light-webfont.eot);
	src: url(/wp-content/uploads/font/proximanova-light-webfont.eot?#iefix) format('embedded-opentype'), url(/wp-content/uploads/font/proximanova-light-webfont.woff2) format('woff2'), url(/wp-content/uploads/font/proximanova-light-webfont.woff) format('woff'), url(/wp-content/uploads/font/proximanova-light-webfont.ttf) format('truetype'), url(/wp-content/uploads/font/proximanova-light-webfont.svg#proxima_novalight) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: proxima_nova_rgbold;
	src: url(/wp-content/uploads/font/proximanova-bold-webfont.eot);
	src: url(/wp-content/uploads/font/proximanova-bold-webfont.eot?#iefix) format('embedded-opentype'), url(/wp-content/uploads/font/proximanova-bold-webfont.woff2) format('woff2'), url(/wp-content/uploads/font/proximanova-bold-webfont.woff) format('woff'), url(/wp-content/uploads/font/proximanova-bold-webfont.ttf) format('truetype'), url(/wp-content/uploads/font/proximanova-bold-webfont.svg#proxima_nova_rgbold) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: ProximaNova-LightIt;
	src: url(/wp-content/uploads/font/ProximaNova-LightIt.eot?#iefix) format('embedded-opentype'), url(/wp-content/uploads/font/ProximaNova-LightIt.otf) format('opentype'), url(/wp-content/uploads/font/ProximaNova-LightIt.woff) format('woff'), url(/wp-content/uploads/font/ProximaNova-LightIt.ttf) format('truetype'), url(/wp-content/uploads/font/ProximaNova-LightIt.svg#ProximaNova-LightIt) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: ProximaNova-Bold;
	src: url(/wp-content/uploads/font/ProximaNova-Bold.eot?#iefix) format('embedded-opentype'), url(/wp-content/uploads/font/ProximaNova-Bold.otf) format('opentype'), url(/wp-content/uploads/font/ProximaNova-Bold.woff) format('woff'), url(/wp-content/uploads/font/ProximaNova-Bold.ttf) format('truetype'), url(/wp-content/uploads/font/ProximaNova-Bold.svg#ProximaNova-Bold) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: ProximaNova-RegularIt;
	src: url(/wp-content/uploads/font/ProximaNova-RegularIt.eot?#iefix) format('embedded-opentype'), url(/wp-content/uploads/font/ProximaNova-RegularIt.otf) format('opentype'), url(/wp-content/uploads/font/ProximaNova-RegularIt.woff) format('woff'), url(/wp-content/uploads/font/ProximaNova-RegularIt.ttf) format('truetype'), url(/wp-content/uploads/font/ProximaNova-RegularIt.svg#ProximaNova-RegularIt) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: ProximaNova-BoldIt;
	src: url(/wp-content/uploads/font/ProximaNova-BoldIt.eot?#iefix) format('embedded-opentype'), url(/wp-content/uploads/font/ProximaNova-BoldIt.otf) format('opentype'), url(/wp-content/uploads/font/ProximaNova-BoldIt.woff) format('woff'), url(/wp-content/uploads/font/ProximaNova-BoldIt.ttf) format('truetype'), url(/wp-content/uploads/font/ProximaNova-BoldIt.svg#ProximaNova-BoldIt) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: proxima_novaregular_italic;
	src: url(/wp-content/uploads/font/proximanova-regularitalic-webfont.eot);
	src: url(/wp-content/uploads/font/proximanova-regularitalic-webfont.eot?#iefix) format('embedded-opentype'), url(/wp-content/uploads/font/proximanova-regularitalic-webfont.woff2) format('woff2'), url(/wp-content/uploads/font/proximanova-regularitalic-webfont.woff) format('woff'), url(/wp-content/uploads/font/proximanova-regularitalic-webfont.ttf) format('truetype'), url(/wp-content/uploads/font/proximanova-regularitalic-webfont.svg#proxima_novaregular_italic) format('svg');
	font-weight: 400;
	font-style: normal
}
.x-btn-widgetbar {
	display: none
}
#x-section-2 {
	margin-top: -71px;
}
.x-brand img {
	position: absolute;
	left: 572px;
	top: -30px;
	width: 129px;
}
.x-container.max {
	padding: 0 30px
}
.boking, .top-banner-in a.btn-89 {
	padding: 0 45px 0 19px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px
}
.x-navbar-inner {
	height: 67PX;
	background: url(/wp-content/uploads/img/nav-bc.png) repeat-x
}
.masthead {
	height: 140PX;
	background: url(/wp-content/uploads/img/hadder-bc.png) repeat-x
}
.boking {
	line-height: 40px;
	color: #fff !important;
	font-family: proxima_novasemibold;
	font-size: 19px;
	display: block;
	float: right;
	background: url(/wp-content/uploads/img/boking-bc.png) no-repeat;
	border-radius: 5px;
	border: 1px solid #5c2506;
	margin: 15px 0;
	position: relative
}
.boking img {
	position: absolute;
	right: 21px;
	top: 10px
}
#menu-item-28 a {
	font-size: 0;
	background: url(/wp-content/uploads/img/HOME-BC.png) center no-repeat;
	width: 105px
}
#menu-item-85 {
	margin-right: 285px
}
.top-banner-in {
	background-position-x: center;
	min-height: 700px;
	background-size: cover
}
.home-mid-text h2 {
	font-size: 71px;
	font-family: snowberryregular;
	text-align: center;
	color: #474747;
	margin-top: 0
}
.home-mid-text #post-12 p, .post-in-to-home h3 {
	font-family: proxima_nova_rgregular;
	text-align: center
}
.home-mid-text #post-12 {
	margin-top: 0
}
.home-mid-text #post-12 p {
	font-size: 17px;
	color: #3c3c3c;
	line-height: 23px
}
.top-banner-in h1 {
	font-size: 91px;
	font-family: snowberryregular;
	color: #fff;
	margin-top: 0;
	position: absolute;
	bottom: 160px;
	line-height: 86px
}
.in-jorny, .top-banner-in a.btn-89 {
	line-height: 40px;
	color: #fff !important;
	font-family: proxima_novalight;
	font-size: 19px;
	display: block;
	letter-spacing: 0
}
.top-banner-in a.btn-89 {
	float: left;
	background: url(/wp-content/uploads/img/bc-btn-sura.jpg) no-repeat;
	border-radius: 5px;
	border: 1px solid #5c2506;
	margin: 27px 0 0;
	position: relative
}
.in-jorny img, .top-banner-in a.btn-89 img {
	position: absolute;
	right: 21px;
	top: 13px
}
#x-section-1 .ne-tt {
	padding-top: 50px;
	background: url(/wp-content/uploads/img/bc-logo.jpg) top right no-repeat
}
.in-jorny {
	padding: 0 45px 0 19px;
	background: url(/wp-content/uploads/img/bc-btn-sura.jpg) no-repeat;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #5c2506;
	position: relative;
	width: 200px;
	margin: 51px auto 92px
}
#x-section-2 {
	background: url(/wp-content/uploads/img/logo-87.jpg) left center no-repeat #e9e6e6;
	padding: 80px 0
}
#x-section-2 h2 {
	font-size: 85px;
	color: #474747;
	font-family: snowberryregular;
	margin-top: 0;
	text-align: center
}
.post-in-to-home h3 {
	font-size: 29px;
	color: #3c3c3c
}
.post-in-to-home .more-link, .post-in-to-home p {
	font-size: 17px;
	font-family: proxima_nova_rgregular
}
.post-in-to-home {
	padding-bottom: 35px;
	border-bottom: 1px solid #abaaaa
}
.post-in-to-home+.post-in-to-home {
	border: none
}
.post-in-to-home p {
	text-align: center;
	color: #615c5c
}
.post-in-to-home .more-link {
	display: block;
	clear: both;
	width: 88px;
	margin: 20px auto 0;
	color: #3c3c3c;
	background: url(/wp-content/uploads/img/boking-arrow11.png) right center no-repeat;
	padding-top: 2px
}
#mc-embedded-subscribe:hover {
	text-shadow: none !important
}
.x-breadcrumb-wrap {
	display: none
}
.top-banner-in-tower {
	height: 540px;
	background: url(/wp-content/uploads/img/top-tover.jpg) no-repeat;
	margin-top: -140px;
	background-size: cover
}
.top-banner-in-tower h1 {
	font-family: snowberryregular;
	text-align: center;
	font-size: 111px;
	color: #fff;
	position: relative;
	top: 330px;
	left: 0;
	margin: 0 !important;
	display: inline-block;
	width: 100%;
}
.gray-postidis {
	background: #e9e6e6;
	height: 245px
}
.gray-postidis strong {
	font-family: proxima_nova_rgbold;
	margin-bottom: -17px;
	display: block
}
.gray-postidis p {
	font-size: 21px;
	color: #141414;
	font-family: proxima_nova_rgregular;
	text-align: center;
	width: 80%;
	margin: 0 auto;
	line-height: 30px;
	position: relative;
	top: 79px
}
#x-section-3 {
	background: url(/wp-content/uploads/img/bc-folow.jpg) center right no-repeat #a7654b;
	padding: 60px 0
}
.form-wrp-in h2 {
	font-size: 85px;
	color: #fff;
	font-family: snowberryregular;
	margin-top: 0;
	text-align: center;
	letter-spacing: 0;
	line-height: 46PX;
	margin-bottom: 30PX
}
.form-wrp-in p {
	font-family: proxima_nova_rgregular;
	font-size: 17px;
	color: #fff;
	text-align: center
}
.mc-field-group {
	float: left
}
#x-section-3 .NAME-INTO input {
	width: 187px;
	line-height: 38px
}
#x-section-3 .email-in-to input {
	width: 304px;
	line-height: 38px
}
#x-section-3 .NAME-INTO, #x-section-3 .email-in-to {
	margin-right: 14px
}
#mc-embedded-subscribe {
	background: url(/wp-content/uploads/img/bc-btn-sura.jpg);
	box-shadow: none;
	border: 1px solid #61290e !important;
	padding: 0 20px;
	line-height: 38px
}
#mc_embed_signup div.mce_inline_error {
	background: 0 0 !important
}
#mc_embed_signup_scroll {
	width: 660px;
	margin: 0 auto
}
.form-wrp-in {
	padding-bottom: 38px;
	border-bottom: 1px solid #894e37
}
.fblike {
	padding: 15px;
	background: url(/wp-content/uploads/img/bc-fb.jpg) repeat-x
}
img.fb-top {
	margin-left: 73px
}
.inster-bc {
	padding: 15px;
	background: url(/wp-content/uploads/img/instergram-bc.jpg) repeat-x;
	clear: both
}
#sb_instagram.sbi_col_2 #sbi_images .sbi_item {
	width: 33%
}
.inster-top {
	float: right;
	margin-right: 40px
}
.class-in-post {
	margin-top: 0;
	margin-bottom: 0;
	font-family: snowberryregular;
	background: #acdcf2;
	font-size: 42px;
	color: #33454d;
	line-height: 54px;
	float: left;
	clear: both;
	padding: 0 22px;
	margin-left: 58px
}
.resant-post-into {
	height: 192px;
	background: url(/wp-content/uploads/img/post-bc.png) repeat-x;
	padding: 15px;
	clear: both
}
.post-in-to-p h3 {
	margin-top: 0;
	font-size: 25px;
	font-family: ProximaNova-Bold;
	color: #2e5161
}
.post-in-to-p .date-post {
	font-family: proxima_novalight;
	font-size: 14px;
	color: #2e5161
}
.post-in-to-p .read-more, .post-in-to-p p {
	font-family: proxima_nova_rgregular;
	color: #2e5161;
	font-size: 17px
}
.post-in-to-p .read-more {
	clear: both;
	padding-right: 16px;
	background: url(/wp-content/uploads/img/arow-left.png) right center no-repeat;
	display: block;
	width: 150px
}
#x-section-3 .x-column.x-sm.x-1-3 {
	margin-top: 65px
}
#x-section-3 {
	padding-bottom: 60px
}
#x-section-4 {
	background: URL(/wp-content/uploads/img/texanomy-left.jpg) left top no-repeat #0d0d0d;
	height: 465px
}
.testimonials-slider h3, .testimonials-slider h3 p {
	font-family: ProximaNova-LightIt;
	text-align: center;
	color: #7d7d7d;
	font-size: 37px;
	margin: 0 auto;
	width: 87%
}
.tslider blockquote {
	border: none
}
.tslider .auter {
	text-align: center;
	font-size: 23px;
	color: #7d7d7d;
	font-family: proxima_novalight;
	margin-top: 18px
}
.maginfix {
	margin-top: 170px
}
.x-colophon-content, .x-social-global {
	display: none !important
}
.bx-controls-direction, .page-template-About-us-php .x-breadcrumbs {
	display: none
}
.x-colophon.bottom {
	background: #000
}
.x-colophon, .x-colophon+.x-colophon {
	border: none !important;
	box-shadow: none !important
}
.x-colophon.bottom .last {
	margin-right: 0 !important
}
#menu-footer li a, .class-fut-in p, .x-colophon.bottom .last a {
	font-family: proxima_novalight;
	font-size: 14px;
	color: #6c6c6c;
	text-transform: capitalize;
	letter-spacing: 0
}
.class-fut-in p, .x-colophon.bottom .last a {
	line-height: 110px;
	margin-bottom: 0
}
.intop-folow {
	position: absolute;
	top: -43px;
	left: -25px
}
.x-colophon.bottom .x-nav {
	margin-top: 5px
}
.mob-mid {
	margin-top: 15px
}
.abt-banner, .page-id-425 .abt-banner {
	height: 540px;
	overflow: hidden;
	position: relative;
	top: -141px;
	margin-bottom: -141px;
}
.mc-field-group input::-webkit-input-placeholder {
color:#9c3f14;
font-family:proxima_nova_rgregular;
text-transform:uppercase
}
.mc-field-group input::-moz-placeholder {
color:#9c3f14;
font-family:proxima_nova_rgregular;
text-transform:uppercase
}
.mc-field-group input:-ms-input-placeholder {
color:#9c3f14;
font-family:proxima_nova_rgregular;
text-transform:uppercase
}
.mc-field-group input:-moz-placeholder {
color:#9c3f14;
font-family:proxima_nova_rgregular;
text-transform:uppercase
}
.abt-banner {
	background: url(/wp-content/uploads/img/abt-bc.jpg) top center no-repeat;
	background-size: cover !important;
}
.page-id-425 .abt-banner {
	background: url(/wp-content/uploads/img/gbw-bc.jpg) top center no-repeat;
	background-size: cover
}
.center-img-into {
	width: 100%
}
.abt-banner h1 {
	margin: 0;
	font-family: snowberryregular;
	text-align: center;
	font-size: 111px;
	color: #fff;
	position: relative;
	top: 368px;
	text-shadow: 2px 2px 6px #353535
}
#post-29 p, .abt-banner p, .top-banner-in-bb p {
	font-family: proxima_nova_rgregular;
	text-align: center
}
.abt-banner p, .top-banner-in-bb p {
	font-size: 34px;
	position: relative;
	color: #ddd;
	top: 376px
}
.x-navbar .current-menu-item, .x-navbar .menu-item:hover {
	background: url(/wp-content/uploads/img/bc-hover.jpg) center no-repeat
}
#post-29 p {
	font-size: 17px;
	color: #141414;
	margin-bottom: 10px;
	line-height: 23px
}
#post-29 {
	margin-top: 64px;
	margin-bottom: 64px
}
#post-29 p strong {
	margin-bottom: 22px;
	display: block
}
#x-section-5 {
	padding-top: 89px;
	padding-bottom: 80px;
	background: url(/wp-content/uploads/img/abt-gry.jpg) top right no-repeat #e9e6e6
}
#x-section-5 h2 {
	text-align: center;
	font-size: 85px;
	font-family: snowberryregular;
	color: #474747;
	margin-top: 0
}
#x-section-5 .member {
	-webkit-box-shadow: 0 0 9px 0 rgba(50,50,50,.64);
	-moz-box-shadow: 0 0 9px 0 rgba(50,50,50,.64);
	box-shadow: 0 0 9px 0 rgba(50,50,50,.64);
	background: #fff;
	padding: 40PX;
	margin-top: 121PX;
	min-height: 790PX
}
.memberleft IMG, .memberright IMG {
	margin: 0 AUTO;
	display: block;
	margin-top: -143PX
}
.member H3 {
	text-align: center;
	color: #0b0101;
	font-family: proxima_nova_rgregular;
	font-size: 25px;
	margin-top: 27px
}
.member h4 {
	font-size: 30px;
	text-align: center;
	font-family: 'Reenie Beanie', cursive;
	color: #737373;
	margin-top: -5px;
	margin-bottom: 11px
}
.member h5, .member h6, .member p {
	font-size: 17px;
	color: #3c3c3c
}
.member p {
	font-family: proxima_nova_rgregular
}
.member h5 strong {
	font-family: proxima_novasemibold_italic
}
.member h5 {
	font-family: proxima_novaregular_italic
}
.member h6 {
	font-family: proxima_novasemibold;
	text-transform: capitalize
}
#x-section-5 .memberright {
	background: url(/wp-content/uploads/img/right-in-member.jpg) bottom right no-repeat #fff
}
#x-section-5 .memberleft {
	background: url(/wp-content/uploads/img/left-in-member.jpg) bottom left no-repeat #fff
}
.x-colophon.top {
	background: #a7654b
}
.x-colophon .hide-home-foot {
	background: url(/wp-content/uploads/img/hidefoot-bc.jpg) top right no-repeat;
	padding-bottom: 40px;
	max-height: 285px
}
.hide-home-foot h2 {
	font-size: 66px;
	font-family: snowberryregular;
	color: #fff;
	text-align: center;
	margin-top: 27px
}
.x-colophon .NAME-INTO input {
	width: 165px;
	line-height: 38px
}
.x-colophon .email-in-to input {
	width: 190px;
	line-height: 38px
}
.x-colophon .mc-field-group {
	margin-right: 10px
}
.x-colophon.top p {
	font-family: proxima_nova_rgregular;
	font-size: 17px;
	color: #fff;
	letter-spacing: -.4px;
	margin-bottom: 10px;
	margin-top: -3px
}
.h3-in, .x-colophon.top a .post-blog-foot {
	font-family: snowberryregular
}
.x-colophon.top a {
	float: left;
	display: block;
	margin-top: 25px
}
.x-colophon.top a .post-blog-foot {
	margin-top: 0;
	margin-bottom: 0;
	background: #acdcf2;
	font-size: 42px;
	color: #33454d;
	line-height: 54px;
	float: left;
	clear: both;
	padding: 0 22px
}
.x-colophon.top a img {
	height: 54px
}
.home .x-colophon.top {
	display: none
}
.h3-in {
	color: #474747;
	font-size: 85px;
	line-height: 60PX;
	margin-top: 70PX;
	text-align: center;
	margin-bottom: 85px
}
.tours h2 {
	margin-top: 0;
	margin-bottom: 0
}
.tours h2 a {
	font-size: 34px;
	font-family: ProximaNova-Bold;
	color: #474747;
	text-align: center;
	display: block
}
.tours h3, .tours p {
	font-family: proxima_nova_rgregular;
	color: #474747
}
.tours p {
	font-size: 17px;
	line-height: 27px
}
.tours h3 {
	font-size: 23px;
	text-align: center;
	margin-top: 0;
	border-bottom: 1px solid #d7d4d4;
	padding-bottom: 10px
}
.tours h4 {
	font-family: ProximaNova-RegularIt;
	font-size: 22px;
	text-align: center;
	color: #474747;
	margin-top: 0
}
.tours h5 {
	font-family: ProximaNova-BoldIt;
	font-size: 22px;
	color: #474747;
	letter-spacing: 0
}
.tours li, .tours span {
	font-size: 17px;
	color: #474747
}
.tours li strong {
	font-family: ProximaNova-Bold;
	width: 137px;
	display: inline-block
}
.tours li {
	font-family: proxima_nova_rgregular
}
.tours span {
	font-family: ProximaNova-LightIt
}
.new-readmore-btn {
	background: url(/wp-content/uploads/img/bc-btn-sura.jpg) no-repeat;
	box-shadow: none;
	border: 1px solid #61290e !important;
	padding: 0 20px;
	line-height: 38px;
	display: block;
	color: #fff !important;
	text-transform: lowercase;
	letter-spacing: 0;
	font-family: proxima_novasemibold;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position: relative;
	width: 147px;
	margin: 20px auto;
	font-size: 19px
}
.post-hed, .resant-post-wig li {
	border-bottom: 1px solid #474747
}
.new-readmore-btn img {
	position: absolute;
	top: 15px;
	right: 10px
}
.tours .boking {
	float: none !important;
	margin: 20px auto;
	width: 170px
}
.top-banner-in-tower h4 {
	font-family: ProximaNova-RegularIt;
	font-size: 37px;
	text-align: center;
	color: #fff;
	margin-top: 0;
	position: relative;
	top: 350px
}
.class-mt-30 {
	margin-top: 50px
}
.mt-20 {
	margin-top: 30px;
	margin-bottom: 40PX
}
.new-bt {
	height: 540px;
	background: url(/wp-content/uploads/img/con-bc.jpg) no-repeat;
	margin-top: -140px;
	background-size: cover
}
.new-bt h1 {
	margin: 0;
	font-family: snowberryregular;
	text-align: center;
	font-size: 111px;
	color: #fff;
	position: relative;
	top: 368px
}
.new-bt p {
	font-size: 34px;
	font-family: proxima_nova_rgregular;
	text-align: center;
	position: relative;
	color: #ddd;
	top: 376px
}
#menu-item-40 span {
	text-transform: none !important
}
.custom-pagination a, .custom-pagination span {
	display: inline-block;
	padding: 2px 10px
}
.custom-pagination a {
	background-color: #ebebeb;
	color: #ff3c50
}
.custom-pagination a:hover {
	background-color: #ff3c50;
	color: #fff
}
.custom-pagination span.page-num {
	margin-right: 10px;
	padding: 0
}
.custom-pagination span.dots {
	padding: 0;
	color: #dcdcdc
}
.custom-pagination span.current {
	background-color: #ff3c50;
	color: #fff
}
.post-hed {
	padding: 10px 0;
	border-top: 1px solid #474747;
	margin-bottom: 15px
}
.entry-author-udi, .entry-date-udi {
	font-size: 18px;
	color: #3c3c3c;
	font-family: proxima_nova_rgregular;
	padding-left: 25px;
	line-height: 32px;
	float: left;
	display: block
}
.entry-date-udi {
	background: url(/wp-content/uploads/img/date-in-post.jpg) left center no-repeat;
	background-size: 18px;
	padding-top: 4px
}
.entry-author-udi {
	background: url(/wp-content/uploads/img/aut-post.jpg) left center no-repeat;
	margin-left: 25px;
	background-size: 19px;
	padding-top: 5px
}
.loop h3 {
	font-family: proxima_novasemibold;
	font-size: 30px;
	color: #474747;
	margin-bottom: 10px;
	margin-top: 0
}
.loop .content p, .loop .read-more {
	font-size: 17px;
	font-family: proxima_nova_rgregular;
	color: #474747
}
.loop img {
	width: 100%;
	margin: 0;
	clear: both;
	display: block;
	float: none
}
.loop .content, .loop .read-more {
	margin-top: 15px;
	clear: both
}
.loop .content p {
	line-height: 23px;
	margin-bottom: 0
}
.loop {
	margin-bottom: 100px
}
.loop .read-more {
	display: block
}
.resant-post-wig h2, .resant-post-wig h3 {
	font-family: proxima_novasemibold;
	margin-top: 0
}
.loop .read-more:hover {
	color: #B65D3F
}
.resant-post-wig {
	background: #fff;
	margin-bottom: 35px
}
.resant-post-wig h3 {
	font-size: 20px;
	color: #474747
}
.resant-post-wig ul {
	overflow: hidden;
	margin-left: 0;
	margin-bottom: 0;
	list-style: none
}
.resant-post-wig li {
	padding: 20px 23px;
	overflow: hidden
}
.resant-post-wig h2 {
	font-size: 26px;
	color: #474747;
	padding: 23px 23px 0
}
.wig-time {
	padding-left: 25px;
	background: url(/wp-content/uploads/img/wiject.jpg) left center no-repeat;
	display: block;
	line-height: 20px;
	font-family: proxima_nova_rgregular;
	color: #474747;
	font-size: 17px
}
.fb-like-box {
	margin-bottom: 35px
}
.inster #sbi_load {
	display: none
}
.inster #sb_instagram {
	height: 330px !important;
	background: #fff !important;
	padding: 10px
}
.blue-wr {
	padding: 10px 23px;
	background: #20759a;
	margin-bottom: 10px
}
.ig-follow {
	float: right;
	margin-top: 11px !important
}
.page-template-Connect-php, .single-post {
	background: #e9e6e6 !important
}
.single-post .entry-wrap {
	padding: 40px
}
.single-post .entry-wrap .entry-title {
	font-family: ProximaNova-BoldIt;
	color: #474747;
	margin-top: 0;
	letter-spacing: 0
}
.page-id-35 .entry-content LI, .page-id-35 .entry-content p, .single-post .entry-wrap p {
	color: #474747;
	font-family: proxima_nova_rgregular
}
.single-post .entry-wrap p {
	font-size: 17px;
	line-height: 27px
}
.page-id-35 #comments {
	display: none !important
}
.page-id-35 .entry-content p {
	font-size: 21px;
	line-height: 27px
}
.page-id-35 .abt-banner {
	margin-bottom: -40PX;
	background: url(/wp-content/uploads/img/con-bc_01.jpg) top center no-repeat;
	background-size: cover
}
.page-id-35 .entry-content LI {
	font-size: 17px;
	margin-bottom: 10px
}
.page-id-35 .entry-content UL UL LI {
	list-style: circle
}
.page-id-35 .entry-content UL UL {
	margin-bottom: 10PX;
	margin-top: 10PX
}
.top-banner-in-bb {
	height: 540px;
	background: url(/wp-content/uploads/img/br-bt.jpg) no-repeat;
	margin-top: -140px;
	background-size: cover
}
.top-banner-in-bb h2 {
	margin: 0;
	font-family: snowberryregular;
	text-align: center;
	font-size: 143px;
	color: #fff;
	position: relative;
	top: 333px
}
.abt-banner p {
	font-size: 34px !important;
	font-family: proxima_nova_rgregular;
	text-align: center;
	position: relative;
	color: #ddd !important;
	top: 376px
}
.class-top {
	float: none;
	margin-bottom: 90px !important
}
.class-top h2 {
	font-size: 85px;
	text-align: center;
	font-family: snowberryregular;
	color: #474747;
	margin-top: 55px;
	margin-bottom: 40px
}
.left-img-in {
	float: left;
	background: #fff;
	padding: 15px;
	border: 1px solid #cfc9c9;
	height: 180px;
	width: 180px
}
.new-into {
	width: 65%;
	float: right
}
.new-into h2 {
	font-family: ProximaNova-Bold;
	font-size: 34px;
	color: #474747;
	margin-top: 0;
	margin-bottom: -1px
}
.new-into h3, .new-into p {
	font-family: proxima_nova_rgregular;
	color: #474747
}
.new-into h3 {
	font-size: 24px;
	margin-top: 0;
	margin-bottom: 8px
}
.new-into p {
	font-size: 17px;
	line-height: 27px;
	text-align: justify
}
.gray-postidis2 .x-column {
	min-height: 335px;
	margin-bottom: 50px
}
.new-iniya h2 {
	font-size: 85px;
	text-align: center;
	font-family: snowberryregular;
	color: #474747;
	margin-top: 80px
}
.new-logo-foot {
	text-align: center;
	margin-bottom: 50px
}
.new-logo-foot img {
	margin: 0 40px
}
.left-inm {
	float: left;
	margin-right: 25px
}
.right-word-div {
	width: 60%;
	float: right
}
.right-word-div h3 {
	font-size: 34px;
	font-family: ProximaNova-Bold;
	color: #474747;
	margin-top: 0;
	margin-bottom: 0
}
.right-word-div h4 {
	font-size: 27px;
	font-family: proxima_nova_rgregular;
	color: #474747;
	margin-top: 0
}
#mce-success-response, .right-word-div p {
	font-family: proxima_nova_rgregular;
	font-size: 17px
}
.right-word-div p {
	color: #474747
}
body {
	-webkit-font-smoothing: antialiased
}
#post-12 .entry-content a:hover {
	text-decoration: underline !important;
	cursor: pointer
}
.mg-fix1 {
	margin-top: 50px
}
.mg-fix2 {
	margin-top: 45px
}
.post-in-to-p .read-more:hover {
	text-decoration: underline
}
.x-colophon.top {
	margin-top: 80px
}
.page-id-29 .x-colophon.top {
	margin-top: 0 !important
}
.post-35 .entry-content a {
	color: #B65D3F
}
.loop .more-link:hover, .loop h3:hover, .tours h2 a:hover {
	color: #B65D3F;
	text-decoration: underline
}
.post-35 .entry-content a:hover {
	color: #000;
	text-decoration: underline
}
.new-readmore-btn:hover {
	text-decoration: underline !important
}
#x-section-3 .NAME-INTO input, #x-section-3 .email-in-to input {
	color: #9c3f14;
	font-family: proxima_nova_rgregular;
	text-transform: inherit !important
}
#mce-success-response {
	color: #fff;
	text-align: center;
	clear: both
}
.whitebc-into {
	background: url(/wp-content/uploads/img/bc-logo.jpg) top right no-repeat
}
.post-type-archive-tours .tours .button-booking, .single-tours .tours .button-booking {
	line-height: 40px !important;
	padding: 0 45px 0 19px !important;
	color: #fff !important;
	font-family: proxima_novasemibold !important;
	font-size: 19px !important;
	display: block;
	background: url(/wp-content/uploads/img/boking-bc.png) no-repeat !important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #5c2506 !important;
	margin: 15px auto;
	position: relative;
	width: 165px !important;
	box-shadow: none !important;
	text-shadow: none !important
}
.post-type-archive-tours .button-booking img, .single-tours .button-booking img {
	position: absolute;
	right: 26px;
	top: 11px
}
.gray-postidis2 .x-column:nth-child(even) {
	margin-right: 0
}
.blog .left-in-p {
	float: left
}
.blog .new-into2 {
	width: 70%;
	float: right
}
.new-into2 h2 {
	font-family: ProximaNova-Bold;
	font-size: 34px;
	color: #474747;
	margin-top: 0;
	margin-bottom: -1px
}
.new-into2 h3, .new-into2 p {
	font-family: proxima_nova_rgregular;
	color: #474747
}
.new-into2 h3 {
	font-size: 28px;
	margin-top: 0;
	margin-bottom: 8px
}
.new-into2 p {
	font-size: 17px;
	line-height: 27px;
	text-align: justify
}
.center-inpopup, .lef h2, .lef p, .show1 p, .tem-banner h1 {
	text-align: center
}
.gray-postidis2 {
	margin-top: 80px
}
.lef img {
	margin: 0 auto 20px;
	display: block
}
.lef h2 {
	font-family: ProximaNova-Bold;
	margin-top: 0
}
.lef p {
	font-family: proxima_nova_rgregular;
	font-size: 17px;
	color: #141414
}
.single-post .new-bt h1 {
	font-size: 75px;
	top: 368px
}
.page-id-35 .entry-content LI strong {
	color: #B65D3F
}
#entry-comment-submit {
	background: url(/wp-content/uploads/img/bc-btn-sura.jpg) no-repeat;
	box-shadow: none;
	border: 1px solid #61290e !important;
	padding: 0 20px;
	line-height: 38px;
	outline: 0;
	text-shadow: -2px 2px 0 rgba(100,71,61,1)
}
.sub-menu li a {
	line-height: 33px;
	color: #58585a;
	font-size: 16px
}
.sub-menu li a span {
	color: #58585a
}
.sub-menu .current-menu-item a span, .sub-menu li:hover a span {
	color: #fff !important
}
.lef {
	margin-bottom: 40px
}
.loop .content .more-link {
	display: none !important
}
.tem-banner {
	height: 540px;
	background: url(/wp-content/uploads/img/hgsa.jpg) no-repeat;
	margin-top: -140px;
	background-size: cover
}
.tem-banner h1 {
	margin: 0;
	font-family: snowberryregular;
	font-size: 111px;
	color: #fff;
	position: relative;
	top: 368px
}
.page-template-terms-and-conditions .in-ad h3 {
	font-family: proxima_nova_rgregular;
	font-size: 29px;
	color: #B65D3F
}
.page-template-terms-and-conditions .in-ad li, .page-template-terms-and-conditions .in-ad p {
	font-size: 17px;
	font-family: proxima_nova_rgregular;
	color: #615c5c
}
.in-ad {
	display: block !important
}
.x-nav-wrap.desktop {
	margin-left: 35PX
}
.tours ul {
	margin-left: 21
}
.new-contact h2 {
	font-size: 30px;
	font-family: proxima_novasemibold;
	color: #474747;
	margin-top: 0
}
.new-contact a {
	font-family: proxima_nova_rgregular;
	color: #b95b09 !important;
	font-size: 18px;
	padding-left: 39px;
	line-height: 20px;
	background: url(/wp-content/uploads/img/mailo.png) left center no-repeat;
	margin-bottom: 20px;
	display: block;
	margin-top: 25px
}
.new-contact a:hover {
	text-decoration: underline
}
#mc_embed_signup div.mce_inline_error {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center
}
.wpcf7 {
	padding: 15px;
	background: url(/wp-content/uploads/img/bc-contact.jpg);
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;
	min-height: 343px;
	margin-bottom: 35px
}
.wpcf7-form {
	padding: 10px;
	background: #e9e6e6;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	margin-bottom: 0;
	position: relative
}
.new-contact input[type=text], .new-contact input[type=email] {
	background: 0 0;
	border: 2px solid #beb5b5;
	height: 43px
}
.new-contact textarea {
	height: 120px;
	background: 0 0;
	border: 2px solid #beb5b5
}
.screen-reader-response {
	display: none !important
}
.new-contact input[type=submit] {
	line-height: 36px;
	padding: 0 20px;
	color: #fff;
	font-family: proxima_nova_rgregular;
	font-size: 15px;
	display: block;
	background: url(/wp-content/uploads/img/boking-bc.png) no-repeat;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #5c2506;
	position: relative;
	float: right;
	box-shadow: none
}
.slick-next, .slick-prev {
	font-size: 0;
	border: none;
	position: absolute;
	top: 0;
	height: 100%;
	padding: 0;
	width: 40px;
	outline: 0;
	background-size: 80% !important;
	-webkit-transition-property: width;
	-webkit-transition-duration: .5s
}
.wpcf7-not-valid-tip {
	color: red
}
.slider-top {
	margin-top: -140px
}
.slick-next {
	right: 0;
	background: url(http://bensbrewtours.com.au/wp-content/uploads/2016/04/icn-right2.png) center no-repeat rgba(0,0,0,.37) !important;
	transition-property: width;
	transition-duration: .5s
}
.slick-prev {
	left: 0;
	background: url(http://bensbrewtours.com.au/wp-content/uploads/2016/04/icn-left2.png) center no-repeat rgba(0,0,0,.37) !important;
	transition-property: width;
	transition-duration: .5s
}
.slick-next:hover, .slick-prev:hover {
	width: 80px;
	-webkit-transition-property: width;
	-webkit-transition-duration: .5s;
	transition-property: width;
	transition-duration: .5s
}
.scrll_btmn {
	position: absolute;
	bottom: 20px;
	left: 50%;
	display: inline-block;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
	color: #000 !important;
	font : normal 400 20px/1 proxima_novasemibold;
	letter-spacing: .1em;
	text-decoration: none;
	transition: opacity .3s;
	padding-top: 60px;
	z-index: 9999999;
	margin-left: -31px;
}
.scrll_btmn:hover {
	opacity: .5;
}
.scrll_btmn span {
	position: absolute;
	top: 0;
	left: 50%;
	width: 24px;
	height: 24px;
	margin-left: -12px;
	border-left: 3px solid #000;
	border-bottom: 3px solid #000;
	-webkit-transform: rotateZ(-45deg);
	transform: rotateZ(-45deg);
	-webkit-animation: sdb06 1.5s infinite;
	animation: sdb06 1.5s infinite;
	box-sizing: border-box;
}
@-webkit-keyframes sdb06 {
 0% {
 -webkit-transform: rotateY(0) rotateZ(-45deg) translate(0, 0);
 opacity: 0;
}
 50% {
 opacity: 1;
}
 100% {
 -webkit-transform: rotateY(720deg) rotateZ(-45deg) translate(-20px, 20px);
 opacity: 0;
}
}
@keyframes sdb06 {
 0% {
 transform: rotateY(0) rotateZ(-45deg) translate(0, 0);
 opacity: 0;
}
 50% {
 opacity: 1;
}
 100% {
 transform: rotateY(720deg) rotateZ(-45deg) translate(-20px, 20px);
 opacity: 0;
}
}
.resant-post-wig12 h2 {
	font-size: 30px;
	font-family: proxima_novasemibold;
	color: #474747;
	margin-top: 0;
}
.resant-post-wig12 {
	padding: 20px;
	background: #fff;
	margin-bottom: 35px;
}
.category-list {
	margin: 0 10px;
	list-style: none
}
.category-list .mn {
	font-size: 21px;
	color: #b0500d;
	font-family: proxima_novasemibold;
	text-transform: capitalize;
}
.category-list .mn a {
	font-size: 21px;
	color: #b0500d;
}
.category-list .mn a:hover {
	text-decoration: underline;
}
.category-list .post-list li:before {
	content: "►";
	font-family: Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #b95b09;
}
.category-list .mn li {
	font-size: 16px;
}
.post-list li a {
	color: #000 !important;
}
.category-list .post-list li a:hover {
	text-decoration: underline;
}
.category-list .post-list {
	list-style: none;
}

@media only screen and (max-width:479px) {
.x-navbar .x-brand {
	z-index: 9 !important;
}
.boking {
	z-index: 99999999 !important;
}
.x-nav-wrap.mobile {
	top: -6px !important;
	z-index: 9999999;
}
.hedder-boking {
	height: 0 !important;
}
.top-banner-in h1 br {
	display: none;
}
.boking, .x-navbar .mobile .x-nav li>a {
	border: none
}
.blog {
	margin-bottom: 13px !important
}
.post-type-archive-beer-of-week h4, .post-type-archive-beer-of-week h5 {
	text-align: center
}
.class-top {
	margin-bottom: 0 !important
}
.gray-postidis2 {
	margin-top: 40px
}
.x-nav-wrap.mobile {
	position: absolute;
	width: 100%;
	top: -150px;
	height: 7000px;
	background: rgba(0,0,0,.83)
}
.x-navbar .current-menu-item, .x-navbar .menu-item:hover {
	background-image: none;
	color: #dd6010 !important
}
.x-navbar .current-menu-item span, .x-navbar .menu-item:hover span {
	color: #dd6010 !important
}
.x-navbar .mobile .x-nav {
	margin: 0 !important;
	width: 100%;
	left: 0
}
.x-navbar .x-nav-wrap .x-nav>li li a:hover span {
	color: #fff !important
}
.sub-menu li a span {
	color: #fff
}
.sub-menu li a:hover span {
	color: #dd6010 !important
}
.menu-item-105 .x-sub-toggle {
	right: 80px
}
.mobile .x-nav li>a {
	font-family: proxima_nova_rgbold;
	font-size: 18px !important;
	color: #fff !important;
	text-transform: uppercase;
	text-align: center;
	padding: 8px 0 !important
}
.dpn-lip p, .tslider .auter {
	font-family: proxima_novalight;
	text-align: center
}
.x-navbar .current-menu-item a, .x-navbar .menu-item:hover a {
	color: #fff
}
.x-nav-wrap {
	margin-left: -10px
}
.x-navbar .mobile .x-nav ul {
	margin-left: 0;
	background: 0 0
}
.x-brand img {
	position: absolute !important;
	left: 50% !important;
	top: 0;
	margin: 0 auto;
	display: block;
	width: 100px;
	margin-left: -50px;
}
.boking img {
	right: 0;
	display: none
}
.ig-follow, .mg-fix1, .mg-fix2, .top-banner-in h2 {
	display: none !important
}
.hedder-boking {
	height: 150px;
	position: relative
}
.x-navbar .x-brand {
	float: none;
	margin-top: 0;
	width: 100px;
	z-index: 99999999;
	margin: 0 !important;
	position: relative;
	width: 100%;
}
.x-navbar .x-brand img {
	position: absolute;
}
.boking {
	top: -5px;
	background: 0 0;
	font-size: 16PX;
	margin-right: 0;
	padding: 0;
	margin-bottom: 0;
}
.top-banner-in, .top-banner-in-tower {
	min-height: 0 !important;
	height: 290px !important;
	background-position: right bottom !important;
	background-size: cover !important;
	margin: 0;
}
.top-banner-in h1 {
	font-size: 37px;
	text-align: center;
	line-height: 35px;
	width: 100%
}
.top-banner-in a.btn-89 {
	width: 144px;
	float: none;
	margin: 20px auto 0 !important;
	font-size: 16PX;
	line-height: 32PX;
	padding: 0PX 20PX 0 0
}
.top-banner-in a.btn-89 img {
	position: absolute;
	right: 21px;
	top: 8px
}
.home-mid-text h2 {
	margin-top: 20px
}
#x-section-2, #x-section-3 {
	padding: 25px 0
}
#x-section-2 h2, .form-wrp-in h2 {
	font-size: 68px
}
.mc-field-group {
	float: none
}
#mc_embed_signup_scroll {
	width: 100% !important
}
#x-section-3 .NAME-INTO input, #x-section-3 .email-in-to input {
	width: 100%;
	margin: 0 AUTO 6PX;
	display: block
}
#mc-embedded-subscribe {
	float: none;
	text-align: center;
	margin: 0 AUTO;
	display: block;
	width: 66%
}
#x-section-3 .NAME-INTO, #x-section-3 .email-in-to {
	margin-right: 0 !important
}
#x-section-1 .ne-tt {
	background: 0 0;
	padding-top: 0
}
.in-jorny {
	margin-bottom: 50PX
}
.dpn-mob {
	display: none !important
}
#mc_embed_signup div.mce_inline_error {
	position: relative
}
.dpb-inmob {
	display: block !important;
	width: 140PX;
	margin: 0 AUTO
}
.form-wrp-in {
	border: none !important;
	padding-bottom: 0PX
}
#x-section-4 {
	background-image: none;
	height: AUTO
}
.maginfix {
	margin-top: 20PX
}
.x-colophon.bottom {
	height: 160px
}
.testimonials-slider h3, .testimonials-slider h3 p {
	width: 100% !important;
	font-size: 20PX
}
.tslider .auter {
	font-size: 14px;
	color: #7d7d7d;
	margin-top: 13px;
	margin-bottom: 16PX
}
.fb-dpb img {
	width: 53px;
	margin-right: 10px
}
.in-dpb img {
	width: 53px;
	margin-left: 10px
}
.x-colophon.bottom .x-column.x-1-2 UL {
	display: none
}
.class-fut-in p, .x-colophon.bottom .last a {
	line-height: 23px
}
.abt-banner {
	height: 290px;
	background-size: AUTO 100%
}
.abt-banner h1 {
	font-size: 62px;
	top: 140PX
}
#x-section-5 {
	padding: 40px 0;
	background-image: none
}
#x-section-5 h2 {
	font-size: 50px
}
.x-colophon .hide-home-foot {
	background-image: none;
	max-height: 100%
}
.hide-home-foot .x-column:last-of-type.x-1-2, .x-colophon.top p {
	clear: both
}
.x-colophon.top a {
	width: 100%
}
.x-colophon.top .fb-in {
	background: #115296
}
.x-colophon.top .fb-in img {
	display: block;
	margin: 0 auto
}
.x-colophon.top .tw-in {
	background: #21759A
}
.new-bt, .page-id-35 .abt-banner {
	min-height: 0 !important;
	background-position: center bottom !important
}
.x-colophon.top .tw-in img {
	display: block;
	margin: 0 auto
}
.x-colophon.top a .post-blog-foot {
	width: 100%;
	text-align: center;
	margin-bottom: 30px
}
.x-colophon.top p {
	margin-top: 30px
}
.x-colophon .NAME-INTO input, .x-colophon .email-in-to input {
	width: 100% !important
}
.gray-postidis {
	height: auto;
	padding: 40px 0
}
.new-bt, .top-banner-in-bb {
	height: 290px !important;
	margin-top: 0 !important;
}
.gray-postidis p {
	top: 0
}
.top-banner-in-tower h1 {
	font-size: 62px;
	top: 140px
}
.new-bt {
	background-size: auto 100%
}
.new-bt h1 {
	font-size: 62px;
	top: 140px
}
.single-post .new-bt h1 {
	font-size: 49px;
	top: 140px
}
#sb_instagram.sbi_col_10 #sbi_images .sbi_item, #sb_instagram.sbi_col_3 #sbi_images .sbi_item, #sb_instagram.sbi_col_4 #sbi_images .sbi_item, #sb_instagram.sbi_col_5 #sbi_images .sbi_item, #sb_instagram.sbi_col_6 #sbi_images .sbi_item, #sb_instagram.sbi_col_7 #sbi_images .sbi_item, #sb_instagram.sbi_col_8 #sbi_images .sbi_item, #sb_instagram.sbi_col_9 #sbi_images .sbi_item {
	width: 50%
}
.page-id-35 .abt-banner {
	height: 290px !important
}
.tem-banner, .top-banner-in-bb {
	min-height: 0 !important;
	background-position: right bottom !important
}
.top-banner-in-bb h2 {
	font-size: 62px;
	top: 140px;
	line-height: 42PX
}
.blog .left-in-p {
	float: none;
	clear: both;
	margin: 0 auto
}
.blog .left-in-p img {
	display: block;
	margin: 0 auto
}
.blog .new-into2 {
	width: 100% !important;
	margin-top: 30px
}
.blog .new-into2 h2, .new-into2 h3, .new-into2 p {
	text-align: center
}
.post-type-archive-featured-brewerie .top-banner-in-bb h2 {
	padding: 0 30px
}
.left-img-in {
	float: none;
	margin: 0 auto;
	clear: both
}
.new-into {
	float: none;
	clear: both;
	width: 100%;
	margin-top: 30px
}
.new-into h2, .new-into h3, .new-into p {
	text-align: center
}
.tem-banner {
	height: 480px !important
}
.top-banner-in .x-container {
	padding: 0 !important
}
.x-container.max {
	padding: 0 10PX
}
body {
	overflow: hidden
}
.x-navbar-inner {
	background: 0 0
}
.x-btn-navbar {
	font-size: 36px !important;
	position: absolute;
	top: -12px;
}
.x-nav-wrap.mobile img {
	width: 30px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px
}
.tours p {
	text-align: center
}
.entry-author-udi {
	clear: both;
	margin-left: 0
}
.tours li strong {
	width: auto;
	padding-right: 5px
}
.itnt {
	text-align: center
}
.tours img {
	margin: 0 auto;
	display: block
}
.x-colophon .mc-field-group {
	margin-right: 0
}
.dpb-in-mob-in {
	display: block !important;
	margin-top: 0PX
}
.x-sidebar .new-contact {
	display: none
}
.dpn-lip {
	display: block !important
}
.dpn-lip p {
	display: block;
	font-size: 14px;
	color: #6c6c6c;
	text-transform: capitalize;
	letter-spacing: 0;
	margin-top: 10px;
	margin-bottom: 10px
}
.dpn-lip p:hover {
	text-decoration: underline
}
.mob-mid {
	width: 120px
}
.dpn-inmob-pc {
	display: block !important
}
.dbp-int {
	display: none !important
}
.iframe-in {
	height: 1465px !important;
	width: 100% !important;
	overflow: hidden !important;
	display: list-item !important
}
.page-id-425 .abt-banner {
	height: 290px;
	background-size: AUTO 100%
}
.wp-image-435, .wp-image-440, .wp-image-464 {
	float: none;
	display: block;
	text-align: center;
	margin: 0 auto 45px
}
.page-template-FAQ p {
	text-align: center
}
.slick-list {
	width: 100%
}
.top-banner-in {
	background-size: cover
}
.slider-top {
	top: 0 !important;
	z-index: 0 !important;
	margin-top: 0 !important;
}
.top-banner-in h1 {
	top: 235px !important;
	background: #000;
	height: 55px;
	line-height: 55px;
	font-size: 30px;
}
.masthead {
	height: 55px;
}
.top-banner-in .btn-89 {
	display: none !important
}
.abt-banner, .page-id-425 .abt-banner {
	margin: 0 !important;
	top: 0 !important;
}
.menu-item-85 .x-sub-toggle {
	right: 80px;
}
.slider-top {
	z-index: 5 !important;
}
.x-navbar {
	z-index: 11 !important;
}
}

@media only screen and (min-width:480px) and (max-width:767px) {
.x-navbar .x-brand {
	z-index: 9 !important;
}
.boking {
	z-index: 9999 !important;
}
.x-nav-wrap.mobile {
	top: -6px !important;
	z-index: 9999999;
}
.hedder-boking {
	height: 0 !important;
}
.new-bt, .top-banner-in-bb {
	top: 0 !important;
	margin: 0 !important;
}
.top-banner-in, .top-banner-in-tower {
	top: 0 !important;
	margin: 0 !important;
}
.abt-banner, .page-id-425 .abt-banner {
	margin: 0 !important;
	top: 0 !important;
}
.top-banner-in h1 br {
	display: none;
}
.top-banner-in .btn-89 {
	display: none !important
}
.masthead {
	height: 75px;
}
.top-banner-in h1 {
	top: 235px !important;
	background: #000;
	height: 55px;
	line-height: 55px;
	font-size: 30px;
}
.slider-top {
	top: 0 !important;
	margin-top: 0 !important;
}
.boking, .x-navbar .mobile .x-nav li>a {
	border: none
}
.post-type-archive-beer-of-week h4, .post-type-archive-beer-of-week h5, .top-banner-in h1 {
	text-align: center
}
.hide-home-foot .x-column:last-of-type.x-1-2, .new-into, .x-colophon.top p {
	clear: both
}
.slick-list {
	width: 100%
}
.iframe-in {
	height: 1465px !important;
	width: 100% !important;
	overflow: hidden !important;
	display: list-item !important
}
.blog {
	margin-bottom: 13px !important
}
.class-top {
	margin-bottom: 0 !important
}
.gray-postidis2 {
	margin-top: 40px
}
.tours img {
	margin: 0 auto;
	display: block
}
.x-nav-wrap.mobile {
	position: absolute;
	width: 100%;
	top: -150px;
	height: 7000px;
	background: rgba(0,0,0,.83)
}
.x-navbar .current-menu-item, .x-navbar .menu-item:hover {
	background-image: none;
	color: #dd6010 !important
}
.x-navbar .current-menu-item span, .x-navbar .menu-item:hover span {
	color: #dd6010 !important
}
.x-navbar .mobile .x-nav {
	margin: 0 !important;
	width: 100%;
	left: 0
}
.x-navbar .x-nav-wrap .x-nav>li li a:hover span {
	color: #fff !important
}
.sub-menu li a span {
	color: #fff
}
.sub-menu li a:hover span {
	color: #dd6010 !important
}
.menu-item-105 .x-sub-toggle {
	right: 80px
}
.mobile .x-nav li>a {
	font-family: proxima_nova_rgbold;
	font-size: 18px !important;
	color: #fff !important;
	text-transform: uppercase;
	text-align: center;
	padding: 8px 0 !important
}
.x-navbar .current-menu-item a, .x-navbar .menu-item:hover a {
	color: #fff
}
.x-nav-wrap {
	margin-left: -10px
}
.x-navbar .mobile .x-nav ul {
	margin-left: 0;
	background: 0 0
}
.x-brand img {
	position: relative !important;
	left: 0 !important;
	top: 0;
	margin: 0 auto;
	display: block
}
.boking img {
	right: 0;
	display: none
}
.ig-follow, .mg-fix1, .mg-fix2, .top-banner-in h2 {
	display: none !important
}
.hedder-boking {
	height: 150px;
	position: relative
}
.x-navbar .x-brand {
	float: none;
	margin-top: 0;
	width: 120px;
	margin: 0 auto 12px
}
.boking {
	top: 0;
	background: 0 0;
	font-size: 20PX;
	margin-right: 10PX;
	padding: 0
}
.top-banner-in, .top-banner-in-tower {
	min-height: 0 !important;
	height: 290px !important;
	background-position: right bottom !important;
	background-size: cover !important
}
.top-banner-in h1 {
	font-size: 50px;
	line-height: 48px;
	width: 100%
}
.top-banner-in a.btn-89 {
	width: 144px;
	float: none;
	margin: 20px auto 0 !important;
	font-size: 16PX;
	line-height: 32PX;
	padding: 0PX 20PX 0 0
}
.top-banner-in a.btn-89 img {
	position: absolute;
	right: 21px;
	top: 8px
}
.home-mid-text h2 {
	margin-top: 20px
}
#x-section-2, #x-section-3 {
	padding: 25px 0
}
#x-section-2 h2, .form-wrp-in h2 {
	font-size: 68px
}
.mc-field-group {
	float: none
}
#mc_embed_signup_scroll {
	width: 100% !important
}
#x-section-3 .NAME-INTO input, #x-section-3 .email-in-to input {
	width: 100%;
	margin: 0 AUTO 6PX;
	display: block
}
#mc-embedded-subscribe {
	float: none;
	text-align: center;
	margin: 0 AUTO;
	display: block;
	width: 46%
}
#x-section-3 .NAME-INTO, #x-section-3 .email-in-to {
	margin-right: 0 !important
}
#x-section-1 .ne-tt {
	background: 0 0;
	padding-top: 0
}
.in-jorny {
	margin-bottom: 50PX
}
.dpn-mob {
	display: none !important
}
#mc_embed_signup div.mce_inline_error {
	position: relative
}
.dpb-inmob {
	display: block !important;
	width: 150PX;
	margin: 0 AUTO
}
.form-wrp-in {
	border: none !important;
	padding-bottom: 0PX
}
#x-section-4 {
	background-image: none;
	height: AUTO
}
.maginfix {
	margin-top: 20PX
}
.x-colophon.bottom {
	height: 160px
}
.testimonials-slider h3, .testimonials-slider h3 p {
	width: 100% !important;
	font-size: 20PX
}
.dpn-lip p, .tslider .auter {
	font-family: proxima_novalight;
	font-size: 14px;
	text-align: center
}
.tslider .auter {
	color: #7d7d7d;
	margin-top: 13px;
	margin-bottom: 16PX
}
.fb-dpb img {
	width: 60px;
	margin-right: 10px
}
.in-dpb img {
	width: 63px;
	margin-left: 10px
}
.x-colophon.bottom .x-column.x-1-2 ul {
	display: none
}
.class-fut-in p, .x-colophon.bottom .last a {
	line-height: 23px
}
.dpn-lip {
	display: block !important
}
.dpn-lip p {
	display: block;
	color: #6c6c6c;
	text-transform: capitalize;
	letter-spacing: 0;
	margin-top: 10px;
	margin-bottom: 10px
}
.x-colophon.top .fb-in img, .x-colophon.top .tw-in img {
	margin: 0 auto;
	display: block
}
.dpn-lip p:hover {
	text-decoration: underline
}
.abt-banner {
	height: 290px;
	background-size: AUTO 100%
}
.abt-banner h1 {
	font-size: 62px;
	top: 170px
}
#x-section-5 {
	padding: 40px 0;
	background-image: none
}
#x-section-5 h2 {
	font-size: 50px
}
.x-colophon .hide-home-foot {
	background-image: none;
	max-height: 100%
}
.x-colophon.top a {
	width: 100%
}
.x-colophon.top .fb-in {
	background: #115296
}
.x-colophon.top .tw-in {
	background: #21759A
}
.new-bt, .page-id-35 .abt-banner {
	min-height: 0 !important;
	background-position: center bottom !important
}
.x-colophon.top a .post-blog-foot {
	width: 100%;
	text-align: center;
	margin-bottom: 30px
}
.x-colophon.top p {
	margin-top: 30px
}
.x-colophon .NAME-INTO input, .x-colophon .email-in-to input {
	width: 100% !important
}
.gray-postidis {
	height: auto;
	padding: 40px 0
}
.new-bt, .top-banner-in-bb {
	height: 290px !important
}
.gray-postidis p {
	top: 0
}
.top-banner-in-tower h1 {
	font-size: 62px;
	top: 170px
}
.tours IMG {
	display: block;
	margin: 0 AUTO
}
.h3-in {
	margin: 40PX 0
}
.tours p, .x-colophon.top p {
	text-align: center
}
.new-bt h1 {
	font-size: 62px;
	top: 170px
}
.single-post .new-bt h1 {
	font-size: 49px;
	top: 170px
}
#sb_instagram.sbi_col_10 #sbi_images .sbi_item, #sb_instagram.sbi_col_3 #sbi_images .sbi_item, #sb_instagram.sbi_col_4 #sbi_images .sbi_item, #sb_instagram.sbi_col_5 #sbi_images .sbi_item, #sb_instagram.sbi_col_6 #sbi_images .sbi_item, #sb_instagram.sbi_col_7 #sbi_images .sbi_item, #sb_instagram.sbi_col_8 #sbi_images .sbi_item, #sb_instagram.sbi_col_9 #sbi_images .sbi_item {
	width: 50%
}
.page-id-35 .abt-banner {
	height: 290px !important
}
.tem-banner, .top-banner-in-bb {
	min-height: 0 !important;
	background-position: right bottom !important
}
.top-banner-in-bb h2 {
	font-size: 62px;
	top: 170px
}
.blog .left-in-p {
	float: none;
	clear: both;
	margin: 0 auto
}
.blog .left-in-p img {
	display: block;
	margin: 0 auto
}
.blog .new-into2 {
	width: 100% !important;
	margin-top: 30px
}
.blog .new-into2 h2, .new-into2 h3, .new-into2 p {
	text-align: center
}
.post-type-archive-featured-brewerie .top-banner-in-bb h2 {
	padding: 0 30px
}
.left-img-in {
	float: none;
	margin: 0 auto;
	clear: both
}
.new-into {
	float: none;
	width: 100%;
	margin-top: 30px
}
.new-into h2, .new-into h3, .new-into p {
	text-align: center
}
.tem-banner {
	height: 480px !important
}
.top-banner-in .x-container {
	padding: 0 !important
}
.x-container.max {
	padding: 0 10PX
}
body {
	overflow: hidden
}
.x-navbar-inner {
	background: 0 0
}
.x-btn-navbar {
	font-size: 47px !important;
	position: absolute;
	top: -8px;
	left: 15px;
}
.x-nav-wrap.mobile img {
	width: 35px;
	margin-left: 17px;
	margin-top: 16px;
	margin-bottom: 10px
}
.tours li strong {
	width: auto;
	padding-right: 5px
}
.itnt {
	text-align: center
}
.x-colophon .mc-field-group {
	margin-right: 0
}
.dpb-in-mob-in {
	display: block !important;
	margin-top: 0PX
}
.x-sidebar .new-contact {
	display: none
}
.DPN-IN-MO-TEM, .dpn-inmob-pc {
	display: block !important
}
.DPN-IN-MO-TEM {
	width: 100%
}
.mob-mid {
	width: 160px
}
.dbp-int {
	display: none !important
}
.page-id-425 .abt-banner {
	height: 290px;
	background-size: AUTO 100%
}
.wp-image-435, .wp-image-440, .wp-image-464 {
	float: none;
	display: block;
	text-align: center;
	margin: 0 auto 45px
}
.page-template-FAQ p {
	text-align: center
}
.mt-20, .mt-20 li {
	overflow: hidden
}
.slider-top {
	z-index: 5 !important;
}
}

@media only screen and (min-width:768px) and (max-width:960px) {
.x-navbar .x-brand {
	z-index: 9 !important;
}
.boking {
	z-index: 9 !important;
}
.x-nav-wrap.mobile {
	top: -6px !important;
	z-index: 9999999;
}
.slider-top {
	z-index: 2 !important;
}
.abt-banner, .page-id-425 .abt-banner, .top-banner-in, .top-banner-in-tower, .new-bt, .top-banner-in-bb {
	margin: 0 !important;
	top: 0 !important;
}
.masthead {
	height: 75px;
}
.slider-top {
	top: 0 !important;
	z-index: 1 !important;
	margin-top: 0 !important;
}
.boking, .x-navbar .mobile .x-nav li>a {
	border: none
}
.hide-home-foot .x-column:last-of-type.x-1-2, .new-into, .x-colophon.top p {
	clear: both
}
.blog .new-into2 h2, .mobile .x-nav li>a, .new-into h2, .new-into h3, .new-into p, .new-into2 h3, .new-into2 p, .top-banner-in h1, .tslider .auter {
	text-align: center
}
.x-colophon.bottom {
	height: auto !important
}
.slick-list {
	width: 100%
}
.iframe-in {
	height: 900px
}
.x-nav-wrap.mobile {
	position: absolute;
	width: 100%;
	top: -150px;
	height: 7000px;
	background: rgba(0,0,0,.83)
}
.x-navbar .current-menu-item, .x-navbar .menu-item:hover {
	background-image: none;
	color: #dd6010 !important
}
.x-navbar .current-menu-item span, .x-navbar .menu-item:hover span {
	color: #dd6010 !important
}
.x-navbar .mobile .x-nav {
	margin: 0 !important;
	width: 100%;
	left: 0
}
.x-navbar .x-nav-wrap .x-nav>li li a:hover span {
	color: #fff !important
}
.sub-menu li a span {
	color: #fff
}
.sub-menu li a:hover span {
	color: #dd6010 !important
}
.menu-item-105 .x-sub-toggle {
	right: 80px
}
.mobile .x-nav li>a {
	font-family: proxima_nova_rgbold;
	font-size: 18px !important;
	color: #fff !important;
	text-transform: uppercase;
	padding: 8px 0 !important
}
.x-navbar .current-menu-item a, .x-navbar .menu-item:hover a {
	color: #fff
}
.x-nav-wrap {
	margin-left: -10px
}
.x-navbar .mobile .x-nav ul {
	margin-left: 0;
	background: 0 0
}
.x-brand img {
	position: relative !important;
	left: 0 !important;
	top: 0;
	margin: 0 auto;
	display: block
}
.boking img {
	right: 0;
	display: none
}
.ig-follow, .top-banner-in h2 {
	display: none !important
}
.hedder-boking {
	height: 0;
	position: relative
}
.x-navbar .x-brand {
	float: none;
	margin-top: 0;
	width: 180px;
	margin: 0 auto 12px
}
.boking {
	top: 2px;
	background: 0 0;
	font-size: 20PX;
	margin-right: 10PX;
	padding: 0;
	right: 9PX
}
.top-banner-in, .top-banner-in-tower {
	min-height: 0 !important;
	height: 400px !important;
	background-position: right bottom !important;
	background-size: cover !important
}
.top-banner-in h1 {
	font-size: 50px;
	line-height: 48px;
	width: 100%
}
.top-banner-in a.btn-89 {
	width: 144px;
	float: none;
	margin: 20px auto 0 !important;
	font-size: 16PX;
	line-height: 32PX;
	padding: 0PX 20PX 0 0
}
.top-banner-in a.btn-89 img {
	position: absolute;
	right: 21px;
	top: 8px
}
.home-mid-text h2 {
	margin-top: 20px
}
#x-section-2, #x-section-3 {
	padding: 25px 0
}
#x-section-2 h2, .form-wrp-in h2 {
	font-size: 68px
}
.mc-field-group {
	float: none
}
#mc_embed_signup_scroll {
	width: 100% !important
}
#x-section-3 .NAME-INTO input, #x-section-3 .email-in-to input {
	width: 100%;
	margin: 0 AUTO 6PX;
	display: block
}
#mc-embedded-subscribe {
	float: none;
	text-align: center;
	margin: 0 AUTO;
	display: block;
	width: 135PX
}
#mc_embed_signup {
	width: 620PX;
	margin: 0 AUTO;
	float: none
}
#x-section-3 .NAME-INTO, #x-section-3 .email-in-to {
	margin-right: 10PX !important
}
#x-section-1 .ne-tt {
	background: 0 0;
	padding-top: 0
}
.in-jorny {
	margin-bottom: 50PX
}
.dpn-mob {
	display: none !important
}
#mc_embed_signup div.mce_inline_error {
	position: relative
}
.dpb-inmob {
	display: block !important;
	width: 150PX;
	margin: 0 AUTO
}
.form-wrp-in {
	border: none !important;
	padding-bottom: 0PX
}
#x-section-4 {
	background-image: none;
	height: AUTO
}
.maginfix {
	margin-top: 20PX
}
.testimonials-slider h3, .testimonials-slider h3 p {
	width: 80% !important;
	font-size: 28PX;
	margin: 0 AUTO
}
.tslider .auter {
	font-size: 18px;
	color: #7d7d7d;
	font-family: proxima_novalight;
	margin-top: 13px;
	margin-bottom: 16PX
}
.fb-dpb img {
	width: 60px;
	margin-right: 10px
}
.in-dpb img {
	width: 63px;
	margin-left: 10px
}
.x-colophon.bottom .x-column.x-1-2 #menu-footer {
	display: none
}
.class-fut-in p, .x-colophon.bottom .last a {
	line-height: 45px
}
.mob-mid {
	margin-top: 10px
}
.hide-home-foot .x-1-2 {
	width: 600PX;
	margin: 0 AUTO;
	float: none
}
.x-colophon.top .fb-in img, .x-colophon.top .tw-in img {
	margin: 0 auto;
	display: block
}
.abt-banner {
	height: 400px;
	background-size: AUTO 100%
}
.abt-banner h1 {
	font-size: 62px;
	top: 245px
}
#x-section-5 {
	padding: 40px 0;
	background-image: none
}
#x-section-5 h2 {
	font-size: 50px
}
.x-colophon .hide-home-foot {
	background-image: none;
	max-height: 100%
}
.x-colophon.top a {
	width: 200PX
}
.x-colophon.top .fb-in {
	background: #115296
}
.x-colophon.top .tw-in {
	background: #21759A
}
.new-bt, .page-id-35 .abt-banner {
	min-height: 0 !important;
	background-position: center bottom !important
}
.x-colophon.top a .post-blog-foot {
	width: 100%;
	text-align: center;
	margin-bottom: 30px
}
.x-colophon.top p {
	margin-top: 30px
}
.x-colophon .NAME-INTO input, .x-colophon .email-in-to input {
	width: 100% !important
}
.gray-postidis {
	height: auto;
	padding: 40px 0
}
.new-bt, .top-banner-in-bb {
	height: 400px !important
}
.gray-postidis p {
	top: 0
}
.new-bt h1, .top-banner-in-tower h1 {
	font-size: 62px;
	top: 245px
}
.NAME-INTO {
	width: 160PX;
	float: left
}
.email-in-to {
	width: 280PX;
	float: left
}
.single-post .new-bt h1 {
	font-size: 49px;
	top: 330px
}
#sb_instagram.sbi_col_10 #sbi_images .sbi_item, #sb_instagram.sbi_col_3 #sbi_images .sbi_item, #sb_instagram.sbi_col_4 #sbi_images .sbi_item, #sb_instagram.sbi_col_5 #sbi_images .sbi_item, #sb_instagram.sbi_col_6 #sbi_images .sbi_item, #sb_instagram.sbi_col_7 #sbi_images .sbi_item, #sb_instagram.sbi_col_8 #sbi_images .sbi_item, #sb_instagram.sbi_col_9 #sbi_images .sbi_item {
	width: 50%
}
.page-id-35 .abt-banner {
	height: 400px !important
}
.tem-banner, .top-banner-in-bb {
	min-height: 0 !important;
	background-position: right bottom !important
}
.top-banner-in-bb h2 {
	font-size: 62px;
	top: 245px
}
.blog .left-in-p {
	float: none;
	clear: both;
	margin: 0 auto
}
.blog .left-in-p img {
	display: block;
	margin: 0 auto
}
.blog .new-into2 {
	width: 100% !important;
	margin-top: 30px
}
.post-type-archive-featured-brewerie .top-banner-in-bb h2 {
	padding: 0 30px
}
.left-img-in {
	float: none;
	margin: 0 auto;
	clear: both
}
.new-into {
	float: none;
	width: 100%;
	margin-top: 30px
}
.tem-banner {
	height: 480px !important
}
.top-banner-in .x-container {
	padding: 0 !important
}
.x-container.max {
	padding: 0 10PX
}
body {
	overflow: hidden
}
.x-navbar-inner {
	background: 0 0
}
.x-btn-navbar {
	font-size: 47px !important;
	position: absolute;
	top: -16px;
	left: 15px;
}
.x-nav-wrap.mobile img {
	width: 35px;
	margin-left: 27px;
	margin-top: 27px;
	margin-bottom: 10px
}
.masthead-inline .x-btn-navbar {
	margin-top: 30PX;
	margin-left: 10PX
}
.tours li strong {
	width: auto;
	padding-right: 5px
}
.top-banner-in h1 {
	top: 175px !important
}
}

@media only screen and (max-width:1024px) and (min-width:960px) {
.x-brand img {
	left: 457px
}
.top-banner-in {
	height: 541PX !important;
	background-position: bottom right
}
.top-banner-in h1 {
	top: 275PX !important
}
.post-in-to-p p {
	font-size: 15PX
}
.post-in-to-home p, .x-colophon.top p {
	font-size: 14PX
}
#menu-footer {
	display: none !important
}
.mob-mid {
	margin-top: 32PX
}
.x-colophon.top a {
	width: 33%
}
.new-bt, .top-banner-in-bb, .top-banner-in-tower {
	background-position: right bottom
}
.masthead-inline .x-navbar .desktop .sub-menu {
	right: 0;
	left: auto
}
.new-into {
	width: 55%
}
}
.mt-20 {
	margin-left: 0
}
.h-widget {
	font-size: 30px;
	font-family: proxima_novasemibold;
	color: #474747;
	margin-top: 0
}
.jaw_widget, .jaw_widget ul, jaw_widget ul ul {
	margin-left: 10px !important
}
.jaw_widget li {
	font-size: 18px;
	color: #3c3c3c;
	font-family: proxima_nova_rgregular
}
.jaw_symbol {
	font-family: Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #b95b09
}
.widget ol li a, .widget ul li a {
	border: none
}
#x-section-3 .NAME-INTO input, #x-section-3 .email-in-to input, .x-colophon .NAME-INTO input, .x-colophon .email-in-to input {
	height: 38px
}

@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
.abt-banner, .gray-postidis, .new-bt, .top-banner-in-bb, .top-banner-in-tower {
	float: left;
	width: 100%
}
:first-child.hentry {
	margin-top: 60PX
}
.new-bt, .top-banner-in-bb {
	margin-bottom: 60PX
}
}

@media screen\0 {
.abt-banner, .gray-postidis, .new-bt, .top-banner-in-bb, .top-banner-in-tower {
	float: left;
	width: 100%
}
:first-child.hentry {
	margin-top: 60PX
}
.new-bt, .top-banner-in-bb {
	margin-bottom: 60PX
}
}

@media \0screen\,screen\9 {
.ne-tt .x-column, .x-column {
	margin-right: 2%
}
.top-banner-in {
	width: 100%;
	float: left
}
.home-mid-text p {
	font-family: proxima_nova_rgregular;
	font-size: 17px;
	color: #3c3c3c;
	text-align: center;
	line-height: 23px
}
.desktop.x-nav-wrap {
	margin-left: 110px
}
.desktop .sub-menu {
	background: #000;
	filter: alpha(opacity=60);
	-moz-opacity: .6;
	opacity: .6
}
.bottom.x-colophon .x-nav {
	margin: 5px auto;
	display: block;
	width: 460px
}
}
@-moz-document url-prefix() {
.abt-banner, .gray-postidis, .new-bt, .top-banner-in-bb, .top-banner-in-tower {
float:left;
width:100%
}
:first-child.hentry {
margin-top:60PX
}
.new-bt, .top-banner-in-bb {
margin-bottom:60PX
}
}
.post-type-archive-beer-of-week h4 {
	font-size: 27px;
	color: #474747;
	font-family: proxima_nova_rgregular;
	margin-top: 0;
	line-height: 1.4
}
.post-type-archive-beer-of-week h5 {
	font-size: 40px;
	color: #474747;
	font-family: ProximaNova-LightIt;
	margin-top: 0
}
#TA_rated417 {
	float: left
}
.CENTER-FOOT {
	width: 282PX;
	margin: 0 AUTO
}
#CDSWIDSSP {
	width: 100% !important;
	margin-bottom: 40PX !important
}
.white-popup {
	position: relative;
	background: #FFF;
	padding: 20px;
	width: auto;
	max-width: 500px;
	margin: 20px auto
}
.mfp-hide {
	display: none
}
.simplePopupBackground {
	display: none;
	background: #000;
	position: fixed;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 9999
}
.simplePopupClose {
	padding: 20px;
	position: absolute;
	right: 2px;
	top: 2px;
	background-color: rgba(255,255,255,.69);
	font-size: 27px;
	line-height: 14px;
	border-radius: 5px
}
.show1 {
	display: block;
	background: #FFF;
	border: 2px solid #35732a;
	margin-bottom: 40px
}
#pop1 {
	z-index: 99999;
	width: 100%;
	left: 0 !important;
	top: 0 !important;
	display: none
}
.show1 img {
	margin: 0 auto;
	display: block;
	padding: 10px 0
}
.show1 p {
	line-height: 32px;
	font-size: 19px;
	font-family: proxima_novasemibold;
	color: #fff;
	background: #417c37;
	margin-bottom: 0
}
.page-id-334 .entry-content p, .page-id-334 h3, .page-template-FAQ h3, .page-template-FAQ p {
	font-family: proxima_nova_rgregular
}
.show1:hover p {
	background: #215b18
}
.center-inpopup {
	margin-top: 30px
}
.page-id-334 #comments {
	display: none !important;
	visibility: hidden !important
}
.page-id-334 .abt-banner {
	background: url(/wp-content/uploads/img/newdsdsf.jpg) top center no-repeat;
	background-size: cover
}
.page-id-334 {
	background: #F2F2E8 !important
}
.iframe-in {
	margin-top: 40px
}
.page-id-334 h3 {
	font-size: 29px;
	color: #B65D3F
}
.page-id-334 .entry-content p {
	font-size: 17px;
	color: #615c5c
}
.page-template-FAQ h3 {
	color: #474747;
	font-size: 21px;
	line-height: 27px
}
.page-template-FAQ p {
	font-size: 17px;
	color: #615c5c
}
.top-banner-in {
	margin-top: 0 !important
}
.x-icon-bars {
	opacity: 1;
	-moz-transition: opacity 3s ease-in-out
}
.x-icon-bars.open {
	-moz-transition: opacity 3s ease-in-out;
	opacity: 0
}
.slick-list {
	width: 100%
}
.slider-top {
	margin-top: -178px;
	top: -72px;
	z-index: 1
}
.boking {
	z-index: 99;
}
a.banerlink {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 11;
}

::-webkit-scrollbar {
width: 9px;
}

::-webkit-scrollbar-thumb {
background-color:rgb(196, 196, 196);
border-radius: 0;
}
::-webkit-scrollbar-thumb:hover {
background-color:rgb(196, 196, 196);
}

::-webkit-scrollbar-track {
background-color:rgb(237, 237, 237);
}
#fvpp-blackout {
	display: none;
	z-index: 499;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #000;
	opacity: 0.5;
}
#my-welcome-message {
	display: none;
	z-index: 500;
	position: fixed;
	width: 36%;
	left: 30%;
	top: 20%;
	padding: 20px 2%;
	font-family: Calibri, Arial, sans-serif;
	background: #FFF;
}
#fvpp-close {
	position: absolute;
	top: 10px;
	right: 20px;
	cursor: pointer;
}
#fvpp-dialog h2 {
	font-size: 2em;
	margin: 0;
}
#fvpp-dialog p {
	margin: 0;
}
#boxes #mc_embed_signup_scroll {
	width: 100% !important;
}
