/*
	Theme Name: NET 2015
	Description: NET 2015 WordPress Theme
	Version: 1
	Author: Delwin Vriend (delwin@ampullate.com)
	Author URI: http://www.delwinvriend.com
	License: Commercial - licensed to Commune Hotels
*/

/*------------------------------------*\
	TYPOGRAPHY
\*------------------------------------*/
@font-face {
	font-family: "bebas-neue";
	src: url(data:font/opentype;base64,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);
	font-style: normal;
	font-weight: 400;
}

* {
	font-family: Helvetica,Arial,sans-serif;
}

/*------------------------------------*\
    MAIN
\*------------------------------------*/
/* global box-sizing */
*,*:after,*:before {
	box-sizing: border-box;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
}

/* html element 62.5% font-size for REM use */
html {
	height: 100%;
	max-width: 100vw;
	width: 100%;
}

body {
	color: #201713;
	font-size: 14px;
	font-weight: 400;
	height: 100%;
	letter-spacing: 0.4px;
	max-width: 100vw;
	position: relative;
	width: 100%;
}

html, body {
}

/* clear */
.clear:before, .clear:after {
	content: ' ';
	display: table;
}

.clear:after {
	clear: both;
}

.clear {
	zoom: 1;
}

img {
	max-width: 100%;
	vertical-align: bottom;
}

a, a:active, a:hover, a:focus, a:visited {
	color: inherit;
	cursor: pointer;
	outline: 0;
	text-decoration: none;
}

input {
	-webkit-appearance: none !important;
	border-radius: 0 !important;
}

input:focus {
	outline: 0;
}

/*------------------------------------*\
   STRUCTURE - HEADER, CONTENT, FOOTER
\*------------------------------------*/
.mobile-only {
	display: none;
}

.narrow-display-only {
	display: none;
}

/* assume standard-width for now */
.standard-width-display-only {
}

.vertical-center {
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

/* headings */
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	text-align: left;
}
	
h1 {
	font-family: 'bebas-neue', sans-serif;
	font-size: 50px;
	font-weight: normal;
	letter-spacing: 5px;
	text-transform: uppercase;
}

h2 {
	font-family: 'bebas-neue', sans-serif;
	font-size: 25px;
	font-weight: normal;
	letter-spacing: 3px;
	text-transform: uppercase;
}

h3 {
	color: #C43D0B;
	font-family: 'Kameron', serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
}

body.home h3 {
	color: #ff7a38;
}

h4, .h4 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
}

h5, h6 {
	font-size: 14px;
	font-weight: bold;
}

p {
	line-height: 1.4;
	margin: 0;
	padding-bottom: 1em;
}

*:not(.right-column) > p:first-child,
*:not(.right-column) > p:first-of-type {
	padding-top: 1em;
}

ul, ol, li, b, i, em, strong, span, nav, section, article,
nav a, nav a:active, nav a:hover, nav a:focus, nav a:visited,
footer a, footer a:active, footer a:hover, footer a:focus, footer a:visited {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	font-style: inherit;
}

a, a:active, a:hover, a:focus, a:visited {
	color: #ff7a38;
}

a.mark-as-link {
	text-decoration: underline;
}
body:not(.home) main a,
body:not(.home) main a:active,
body:not(.home) main a:hover,
body:not(.home) main a:focus,
body:not(.home) main a:visited {
	color: #C43D0B;
}

section, article {
	font-size: 14px;
	font-weight: 400;
}

b, strong {
	font-weight: 700;
}

i, em {
	font-style: italic;
}

hr.heading-divider {
	margin: 25px 0;
	width: 100px;
}

.overline {
	padding-top: 10px;
	border-top: 1px solid #575757;
}

.underline {
	padding-bottom: 10px;
	border-bottom: 1px solid #575757;
}

img.social {
	background-attachment: scroll;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center top;
	background-size: 100% auto;
	background-size: cover;
	height: 20px;
	margin-right: 5px;
	transform: translateY(8%);
	width: 20px;
}

img.social.fb:hover,
img.social.tw:hover,
img.social.li:hover,
img.social.insta:hover {
	background-position: center bottom;
}

img.social.fb {
	background-image: url('img/footer-facebook.png');
}

img.social.tw {
	background-image: url('img/footer-twitter.png');
}

img.social.insta {
	background-image: url('img/footer-instagram.png');
}

img.social.goog {
	background-image: url('img/footer-google.png');
}

img.social.trip {
	background-image: url('img/footer-tripadvisor.png');
}

article.callout img.social {
	height: 26px;
	width: 28px;
}

article.callout img.social.li {
	background-image: url('img/team-linkedin.png');
}

article.callout img.social.tw {
	background-image: url('img/team-twitter.png');
}
￼
.no-transform {
	text-transform: none;
	letter-spacing: 0;
}

/* header */
.notice {
	background-color: #201713;
	color: #fff;
	font-weight: 700;
	height: 52px;
	padding: 10px;
	position: fixed;
	text-align: center;
	top: 0;
	width: 100%;
	z-index: 100000;
}

.notice div.content {
	align-items: center;
	display: flex;
	height: 100%;
	justify-content: center;
}

header {
	background-color: transparent;
	color: #fff;
	font-size: 15px;
	min-width: 320px;
	padding: 20px 50px;
	position: relative;
	width: 100%;
	z-index: 100;
}

.notice + header,
.notice + div.top-bg {
	margin-top: 52px;
}

div.top-bg {
	background-attachment: scroll;
	background-color: transparent;
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
	color: #fff;
	min-height: 100%;
	position: relative;
}

div.slideshow-container {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}

div.top-bg-overlay {
	background-color: rgba(32,23,19,.7);
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}

/* logo */
.logo {
	text-align: center;
	vertical-align: middle;
}

.logo img {
	height: auto;
	width: 100px;
}

/* nav */
nav ul {
	display: inline-block;
	color: #efeeea;
	font-weight: bold;
	list-style: none;
	padding-left: 0;
	position: relative;
	text-transform: uppercase;
	width: 100%;
}

nav ul.menu {
	text-align: center;
}

nav ul.menu > li {
	display: inline-block;
	padding: 10.5px 14px;
	vertical-align: top;
}

li.menu-item-has-children > a {
	cursor: default;
}

nav ul.menu li {
	color: rgba(255,255,255,.6);
}

.orange,
nav ul.menu li:hover,
nav ul.menu li.current-menu-ancestor,
nav ul.menu li.current-menu-item {
	color: #fa7900;
}

nav ul.menu li.current-menu-item ~ li.current-menu-ancestor {
	color: rgba(255,255,255,.6);
}

nav ul.sub-menu {
	background-color: #010101;
	display: none;
	margin-left: -20px;
	margin-top: 10px;
	padding: 20px;
	position: absolute;
	text-align: left;
	width: auto;
}

nav ul.sub-menu > li {
	padding: 10px 0;
}

nav li:hover > ul.sub-menu,
html.using-keyboard-navigation nav li:focus-within > ul.sub-menu,
html.no-js nav li:focus-within > ul.sub-menu {
	display: block;
}

html.using-keyboard-navigation nav.main a:focus,
html.no-js nav.main a:focus {
	color: #ff7a38;
	outline: 1px dotted white;
	outline-offset: 3px;
}

/* sidebar */

/* footer */
footer {
	background-color: transparent;
	color: rgba(255,255,255,.6);
	display: table;
	font-size: 14px;
	min-width: 320px;
	padding: 20px 50px 60px;
	width: 100%;
	z-index: 1000;
}

html.using-keyboard-navigation footer a:focus,
html.no-js footer a:focus {
	outline: 1px dotted white;
	outline-offset: 3px;
}

html.using-keyboard-navigation footer li.social a:focus,
html.no-js footer li.social a:focus {
	outline: none;
}

html.using-keyboard-navigation footer li.social a:focus img,
html.no-js footer li.social a:focus img {
	outline: 1px dotted white;
	outline-offset: 3px;
}

nav ul.menu > li.social {
	padding: 6.5px 0;
	padding-left: 14px;
}

div.vcard {
	text-align: center;
}

div.vcard span,
div.vcard address {
	display: inline;
	font-style: normal;
	padding: 0 10px;
}

/*------------------------------------*\
    PAGES
\*------------------------------------*/
img.featured-image {
	float: left;
	margin: 0 20px 0 0;
	max-width: 43%;
}

img.featured-image.extra-narrow {
	display: none;
}

body.page-template-front-page h1,
body.page-template-front-page h2,
body.page-template-front-page h3,
body.page-template-front-page h4,
body.page-template-front-page h5,
body.page-template-front-page h6,
body.page-template-front-page p {
	text-align: center;
}

body.page-template-front-page h1 {
	font-size: 76px;
}

body.page-template-front-page h2 {
	font-size: 50px;
}
body.page-template-front-page h2.h4 {
	font-size: 16px;
}

body.page-template-front-page p {
	font-size: 16px;
	margin: 0 auto;
	max-width: 840px;
}

div.middle-area {
	min-height: 400px;
	padding: 50px 35px;
	position: relative;
	z-index: 1;
}

div.middle-area.transparent {
	background-color: transparent;
}

main.content {
	margin: 0 auto;
	max-width: 950px;
	position: relative;
}

section.right-column {
	float: right;
	margin-left: 50px;
}

div.no-wrap {
	overflow: hidden;
}

div.next-section {
	display: none;
}

div.next-section a.scroll-down {
	background-image: url('img/down_arrow-white.png');
	background-position: center center;
	background-repeat: no-repeat;
	bottom: 0;
	display: block;
	height: 60px;
	left: 50%;
	margin-left: -10px;
	opacity: 0.43;
	overflow: hidden;
	position: absolute;
	width: 21px;
	z-index: 1;
}

div.next-section a.scroll-down:hover {
	opacity: 1;
}

img.slide {
	background-attachment: scroll;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 100%;
	width: 100%;
}

.cycle-slideshow {
	height: 100%;
	z-index: 1;
}

#cycle-pager {
	color: #fff;
	font-size: 40px;
	margin: -47px 0 0;
	position: relative;
	text-align: center;
	z-index: 1;
}

#cycle-pager span {
	padding: 0 5px;
	cursor: pointer;
}

#cycle-pager span.cycle-pager-active {
	color: #fa7900;
}

/** menu **/
body.page-template-menu h1 {
	text-align: center;
}

ul.menu-sections {
	display: inline-block;
	font-size: 21px;
	font-weight: normal;
	list-style: none;
	padding-left: 0;
	position: relative;
	text-transform: uppercase;
	width: 100%;
}

ul.menu-sections {
	text-align: center;
}

ul.menu-sections > li {
	display: inline-block;
	padding: 12px 14px;
	vertical-align: top;
}

ul.menu-sections li a {
	border-bottom: 2px solid transparent;
	color: #C43D0B;
}

ul.menu-sections li.current-menu-section a,
ul.menu-sections li a:hover {
	border-bottom: 2px solid #C43D0B;
}

html.using-keyboard-navigation ul.menu-sections a:focus,
html.no-js ul.menu-sections a:focus {
	border-bottom: 2px solid #ff7a38;
	color: #ff7a38;
}

section.menu-section p:first-child,
section.menu-section p:first-of-type {
	padding-bottom: 0;
	padding-top: 0;
	text-align: center;
}

section.menu-section h3 {
	text-align: center;
}

section.menu-section h4 {
	text-align: center;
}

div.menu-items {
	-webkit-column-count: 3; /* Chrome, Safari, Opera */
	-moz-column-count: 3; /* Firefox */
	column-count: 3;
	-webkit-column-gap: 30px; /* Chrome, Safari, Opera */
	-moz-column-gap: 30px; /* Firefox */
	column-gap: 30px;
	font-size: 14px;
	margin: 20px 0 40px 0;
}

div.menu-item {
	-webkit-column-break-inside: avoid;
	-moz-column-break-inside: avoid;
	-ms-column-break-inside: avoid;
	-o-column-break-inside: avoid;
	break-inside: avoid;
	page-break-inside: avoid;
	padding-bottom: 15px;
}

div.menu-item h5 {
	display: inline-block;
}

h5.menu-name {
}

h5.menu-price,
h6.menu-price {
	float: right;
	font-weight: normal;
	padding-left: 5px;
	text-align: right;
}

section.menu-section div.menu-item p {
	line-height: 1.1em;
	margin-right: 3em;
	text-align: left;
}

div.menu-item p:first-of-type,
div.menu-item p:first-child {
	padding-top: 0;
}

div.menu-item p em,
div.menu-item p i {
	font-size: 12px;
}

/* brews */

/*------------------------------------*\
    POSTS
\*------------------------------------*/


/*------------------------------------*\
    IMAGES
\*------------------------------------*/


/*------------------------------------*\
    FIREFOX ADJUSTMENTS
\*------------------------------------*/
@-moz-document url-prefix() {
}

/*------------------------------------*\
    MOBILE DEVICE and TOUCH formatting
    regardless of width
\*------------------------------------*/
html.mobile-device .desktop-only {
	display: none;
}

html.mobile-device .mobile-only:not(.inline):not(.flex):not(.inline-block) {
	display: block;
}

html.mobile-device .mobile-only.inline {
	display: inline;
}

html.mobile-device .mobile-only.flex {
	display: flex;
}

html.mobile-device .mobile-only.inline-block {
	display: inline-block;
}

/*------------------------------------*\
    RESPONSIVE
\*------------------------------------*/
@media only screen and (max-width:940px) {
	h1 {
		font-size: 5vw;
	}
	h2 {
		font-size: 3vw;
	}
	body.page-template-front-page h1 {
		font-size: 7vw;
	}
	body.page-template-front-page h2 {
		font-size: 5vw;
	}
}

@media only screen and (max-width:840px) {
	.narrow-display-only.block,
	.narrow-display-only:not(.inline):not(.inline-block):not(.flex) {
		display: block;
	}
	.narrow-display-only.inline {
		display: inline;
	}
	.narrow-display-only.inline-block {
		display: inline-block;
	}
	.narrow-display-only.flex {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.standard-width-display-only {
		display: none !important;
	}
	header {
		font-size: 20px;
		padding: 20px 0;
	}
	.logo img {
		width: 50px;
	}
	header nav ul.menu {
		display: none;
	}
	header.show-dropdown nav ul.menu {
		background-color: #000;
		display: block;
		margin-top: 36px;
	}
	header nav ul.dropdown-menu {
		position: absolute;
		top: 10px;
	}
	header nav ul.dropdown-menu img.dropdown {
		cursor: pointer;
		margin-left: 50px;
		outline-offset: 3px;
	}
	nav ul.menu > li {
		display: block;
	}
	nav ul.menu > li:first-child {
		padding-top: 21px;
	}
	nav ul.menu > li:last-child {
		padding-bottom: 21px;
	}
	header nav li a {
		display: block;
	}
	li.menu-item-has-children > a {
		cursor: pointer;
	}
	li.menu-item-has-children:not(.display-submenu) > a:before {
		content: "＋ ";
	}
	li.menu-item-has-children.display-submenu > a:before {
		content: "－ ";
	}
	nav ul.sub-menu {
		margin-left: 0;
		position: relative;
		text-align: center;
	}
	nav li:hover > ul.sub-menu {
		display: none;
	}
	nav li.display-submenu > ul.sub-menu {
		display: block;
	}
	div.menu-items {
		-webkit-column-count: 2; /* Chrome, Safari, Opera */
		-moz-column-count: 2; /* Firefox */
		column-count: 2;
	}
	ul.menu-sections > li {
		display: block;
		padding: 5px 0;
	}
}

@media only screen and (max-width:699px) {
	.notice {
		height: 100px;
	}
	.notice + header,
	.notice + div.top-bg {
		margin-top: 100px;
	}
}

@media only screen and (max-width:630px) {
	body.page-template-front-page h1 {
		font-size: 50px;
	}
	img.featured-image {
		display: none;
	}
	img.featured-image.extra-narrow {
		display: block;
		max-width: 100%;
	}
	div.vcard span,
	div.vcard address {
		display: block;
		padding: 0;
	}
	div.menu-items {
		-webkit-column-count: 1; /* Chrome, Safari, Opera */
		-moz-column-count: 1; /* Firefox */
		column-count: 1;
	}
}

@media only screen and (max-width:480px) {
	.notice {
		height: 116px;
	}
	.notice + header,
	.notice + div.top-bg {
		margin-top: 116px;
	}
	body {
		min-width: 320px;
	}
	h1 {
		font-size: 20px;
	}
	h2 {
		font-size: 16px;
	}
}

@media only screen and (max-width:320px) {
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-resolution:144dpi) {
}

/*------------------------------------*\
    MISC
\*------------------------------------*/
::-moz-selection {
	background-color: #fa7900;
	color: #fff;
	text-shadow: none;
}
::selection {
	background-color: #fa7900;
	color: #fff;
	text-shadow: none;
}

::-webkit-selection {
	background-color: #fa7900;
	color: #fff;
	text-shadow: none;
}

::-moz-selection {
	background-color: #fa7900;
	color: #fff;
	text-shadow: none;
}

/*------------------------------------*\
    WORDPRESS CORE
\*------------------------------------*/
.alignnone {
	margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
	display: block;
	margin: 5px auto 5px auto;
}

.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}

.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}

a img.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}

a img.alignnone {
	margin: 5px 20px 20px 0;
}

a img.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}

a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	background: #fff;
	border: 1px solid #f0f0f0;
	max-width: 96%;
	padding: 5px 3px 10px;
	text-align: center;
}

.wp-caption.alignnone {
	margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
	margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
	margin: 5px 0 20px 20px;
}

.wp-caption img {
	border: 0 none;
	height: auto;
	margin: 0;
	max-width: 98.5%;
	padding: 0;
	width: auto;
}

.wp-caption .wp-caption-text,.gallery-caption {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px;
}

.sticky {
	
}

.bypostauthor {
	
}

/*------------------------------------*\
    MOBILE DEVICE ADJUSTMENTS
\*------------------------------------*/
.mobile-device-only {
	display: none !important;
}

.non-mobile-device-only {
}

html.mobile-device .mobile-device-only {
	display: block !important;
}

html.mobile-device .mobile-device-only.inline {
	display: inline !important;
}

html.mobile-device .mobile-device-only.inline-block {
	display: inline-block !important;
}

html.mobile-device .mobile-device-only.flex {
	display: -webkit-box !important;
	display: -webkit-flex !important;
	display: -ms-flexbox !important;
	display: flex !important;
}

html.mobile-device .non-mobile-device-only {
	display: none !important;
}

html.ios-device {
	overflow-x: hidden;
}



/*------------------------------------*\
    PRINT
\*------------------------------------*/
@media print {
	a,a:visited {
		text-decoration: underline;
	}
	a[href]:after {
		content: " (" attr(href) ")";
	}
	abbr[title]:after {
		content: " (" attr(title) ")";
	}
	.ir a:after,
	a[href^="javascript:"]:after,
	a[href^="#"]:after {
		content: "";
	}
	pre,blockquote {
		border: 1px solid #999;
		page-break-inside: avoid;
	}
	thead {
		display: table-header-group;
	}
	tr,img {
		page-break-inside: avoid;
	}
	img {
		max-width: 100% !important;
	}
	@page {
		margin: 0.5cm;
	}
	p,h1,h2,h3 {
		orphans: 3;
		widows: 3;
	}
	h1,h2,h3 {
		page-break-after: avoid;
	}
}
