
/*
Theme Name: Inn on 5th
Author: Exploritech
Author URI: https://www.exploritech.com
Description: 
Version: 21
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: Inn on 5th


*/

/**
 * 1.0 Reset
 *
 * Modified from Normalize.css to provide cross-browser consistency and a smart
 * default styling of HTML elements.
 *
 * @see http://git.io/normalize
 * ----------------------------------------------------------------------------
font-family: 'Montserrat', sans-serif;
font-family: 'Raleway', sans-serif;
 */
* {
	margin: 0px;
	padding: 0px;
	-webkit-font-smoothing: antialiased;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-webkit-text-size-adjust: none;
}

html, body {
	width: 100%;
	font-size: 16px;
	color: #1e1e1e;
	font-family: "Montserrat", sans-serif;
	font-weight: 300;
	background: #fff;
}

*::-webkit-input-placeholder {
	opacity: 1;
	color: #626261;
}

*::-moz-placeholder {
	opacity: 1;
	color: #626261;
}

*:-ms-input-placeholder {
	opacity: 1;
	color: #626261;
}

.page-template-5thaveexplore .special-offer-bar.restaurant-bar .special-offer-repeat.even .restaurant-inner p a {
	color: #695421;
	text-decoration: underline;
}

.page-template-pagewithmap .innerfaqs .faqlist .content p {
	padding-bottom: 30px;
}

.thirdcol {
	width: 33%;
	float: left;
}

.getgmaptitle {
	margin-top: 79px;
	margin-bottom: -123px;
}

.restaurant-inner h5 {
	padding-bottom: 0px;
	font-size: 18px;
}

.page-template-restaurant-bar .spaphone {
	border-bottom: 1px solid #cfb36a;
	margin-bottom: 12px;
	display: table;
	width: 100%;
}

.page-template-restaurant-bar .special-offer-bar .room-and-suite-inner p a {
	color: #695421;
}

.page-template-restaurant-bar .special-offer-bar .room-and-suite-inner p a:hover {
	color: #695421;
	text-decoration: none;
}

.page-template-spa-wellness .spaphone {
	border-bottom: 1px solid #cfb36a;
	margin-bottom: 12px;
	display: table;
	width: 100%;
}

.page-template-spa-wellness .special-offer-bar .room-and-suite-inner p a {
	color: #695421;
}

.page-template-spa-wellness .special-offer-bar .room-and-suite-inner p a:hover {
	color: #695421;
	text-decoration: none;
}

.col50 {
	width: 50%;
	float: left;
}

#club-level-suites {
	scroll-margin-top: 1em;
}

.choosegift {
	padding-top: 28px;
	padding-bottom: 0px;
	color: #1e1e1e;
	font-size: 53px;
	line-height: 52px;
	letter-spacing: .025em;
	text-transform: uppercase;
	font-family: "Aperto";
	margin-bottom: -6px;
}

input[type=checkbox] {
	-webkit-appearance: checkbox;
	margin: 5px 0 0 5px;
	display: inline-block;
	vertical-align: top;
}

button, input, textarea, select {
	-webkit-appearance: none;
	-webkit-border-radius: 0px;
	font-family: "PT Sans", sans-serif;
}

:focus, input:focus, textarea:focus, textarea:focus-visible, span:focus, button:focus {
	outline-width: thin;
	outline-color: #000;
}

textarea:focus-visible {
	outline-style: initial;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}

:focus {
	outline-color: #000;
	outline-width: thin;
}

.screen-only {
	position: absolute;
	top: -10000em;
	overflow: hidden;
	width: 1px;
	height: 1px;
	color: #1e1e1e;
}

.lg-sub-html {
	display: none !important;
}

.mobile-calendar-overlay .closebtn span {
	position: absolute;
	top: -10000em;
	overflow: hidden;
	width: 1px;
	height: 1px;
}

/* common */
p {
	line-height: 32px;
	padding-bottom: 20px;
}

a {
	transition: all .3s;
	-webkit-transition: all .3s;
	-ms-transition: all .3s;
	text-decoration: none;
}

ul {
	list-style: none;
}

.clear {
	clear: both;
	overflow: hidden;
}

img {
	border: 0px;
	display: block;
	max-width: 100%;
}

h1, h2, h3, h4, h5, h6 {
	padding-bottom: 20px;
	font-weight: normal;
}

h1 {
	font-size: 80px;
	font-family: "Aperto";
}

h2 {
	font-size: 100px;
	font-family: "Holland";
}

h3 {
	font-size: 72px;
	font-family: "Aperto";
}

h4 {
	font-size: 24px;
	color: #d0b36a;
	text-transform: uppercase;
	font-family: "Century Gothic";
	font-weight: 500;
}

h5 {
	font-size: 20px;
}

h6 {
	font-size: 16px;
}

a {
	color: #1e1e1e;
}

.instagram-bar h4 {
	color: black;
	-webkit-text-fill-color: #d0b36a;
	-webkit-text-stroke-width: 0px;
	-webkit-text-stroke-color: #d0b36a;
}

#cookie-law-info-bar {
	font-size: 12px !important;
	line-height: 15px !important;
	padding: 15px 12px 7px !important;
	border-radius: 2px !important;
	z-index: 9999999999 !important;
	font-weight: 500 !important;
}

.cli-plugin-button, .cli-plugin-button:visited, .medium.cli-plugin-button, .medium.cli-plugin-button:visited {
	border-radius: 3px !important;
}

.cli-plugin-button, .cli-plugin-button:visited {
	padding: 7px 14px !important;
	font-size: 12px !important;
}

.pvcookie {
	color: #000 !important;
	text-decoration: underline;
}

#cookie-law-info-bar span {
	color: #000 !important;
}

.cli-style-v2 {
	font-size: 11px !important;
}

.button {
	padding: 15px 35px;
	line-height: 27px;
	color: #fff;
	font-family: "Century Gothic";
	font-size: 16px;
	text-transform: uppercase;
	display: inline-block;
	border-radius: 1px;
	-webkit-border-radius: 1px;
	background: none;
	background: #1e1e1e;
	letter-spacing: .1em;
	transition: all .3s;
	-webkit-transition: all .3s;
}

.button:hover {
	color: #d0b36a;
	background: #fff;
}

.button.black {
	padding: 19px 55px 11px 58px;
	color: #fff;
	background: #000;
	-webkit-box-shadow: 2px 2px 0 2px #a55402;
	box-shadow: 2px 2px 0 2px #a55402;
}

.button.black strong {
	background: url("https://www.innonfifth.com/wp-content/themes/innon5th/images/button-arrow1.png") right 14px no-repeat;
}

.button.black strong.nitro-lazy {
	background-image: none !important;
}

.button.black:hover {
	color: #000;
	background: #fd8103;
	-webkit-box-shadow: 2px 2px 0 2px #fdd506;
	box-shadow: 2px 2px 0 2px #fdd506;
}

.button.white {
	padding: 11px 20px;
	color: #fff;
	border: #fff solid 1px;
}

#back-to-top {
	position: fixed;
	bottom: 5px;
	display: none;
	right: 15px;
	z-index: 9999;
	width: 34px;
	height: 34px;
	cursor: pointer;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	transition: opacity .2s ease-out;
	-webkit-transition: opacity .2s ease-out;
	opacity: 0;
	background: #00abe0;
	border: 1px solid #fff;
}

#back-to-top:after {
	width: 0px;
	height: 0px;
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	border: 10px solid transparent;
	border-bottom-color: #fff;
	margin: -15px 0 0 -10px;
}

#back-to-top.show {
	opacity: 100;
}

a.textlink {
	color: #fa9300;
	font-size: 25px;
}

a.textlink:hover {
	color: #000;
}

/* wrapper */
#wrapper {
	width: 100%;
	min-height: 100%;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}

.centering {
	max-width: 1400px;
	padding: 0 15px;
	margin: 0 auto;
	position: relative;
}

/* header-part */
.header-part {
	padding: 25px 0px 20px;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	z-index: 10;
}

.header-part .centering {
	max-width: 100%;
}

.header-part a.logo {
	margin: 0px 0px 0px 17px;
	width: 230px;
	float: left;
}

.header-part a.mobilemenu {
	padding: 0px 0px 0px 48px;
	letter-spacing: .1em;
	position: absolute;
	right: 14px;
	top: 3px;
	margin: 18px 18px 0px 0px;
	color: black;
	-webkit-text-fill-color: white;
	-webkit-text-stroke-width: 0px;
	-webkit-text-stroke-color: white;
	text-transform: uppercase;
	font-family: "Century Gothic";
}

.header-part a.mobilemenu span {
	display: block;
	position: absolute;
	left: 1px;
	top: -1px;
	width: 31px;
	height: 2px;
	background: #fff;
}

.header-part a.mobilemenu span:before, .header-part a.mobilemenu span:after {
	content: "";
	position: absolute;
	left: 0px;
	top: 10px;
	width: 100%;
	height: 2px;
	background: #fff;
}

.header-part a.mobilemenu span:after {
	top: 20px;
}

.header-part a.mobilemenu {}

.header-part .form {
	padding: 2px 0px 0px 0px;
	margin-right: 113px;
	float: right;
	width: 535px;
}

.header-part .form input[type="text"] {
	padding: 0 21px;
	margin: 0px 1px 0px 0px;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	font-size: 13px;
	text-transform: uppercase;
	color: #000;
	font-family: "Century Gothic";
	float: left;
	width: 28.9%;
	height: 57px;
	border: 1px solid #fff;
	letter-spacing: .1em;
	background: #fff;
}

.header-part .form input[type="text"].field2 {
	width: 31.1%;
	margin-right: 0px;
}

.header-part .form .field1 {
	border-radius: 2px 0px 0px 2px !important;
}

.header-part .form input.submit {
	text-transform: uppercase;
	text-transform: uppercase;
	cursor: pointer;
	font-size: 16px;
	color: #272726;
	float: left;
	width: 32.25%;
	height: 57px;
	border: 0px;
	letter-spacing: .1em;
	border-radius: 0px 3px 3px 0px;
	font-family: "Century Gothic";
	transition: all .3s;
	-webkit-transition: all .3s;
	background: #d0b36a;
}

.header-part .form input.submit:hover {
	color: #fff;
	background: #b8953c;
}

/*menu-bar*/
.menu-bar {
	padding: 105px 20px 20px 20px;
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	width: 316px;
	position: fixed;
	right: -250px;
	top: 0px;
	height: 100vh;
	overflow: auto;
	display: block;
	z-index: 99999;
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #fff;
	transition: .3s all;
	-webkit-overflow-scrolling: touch;
}

.menu-bar.openmenu {
	right: 0px;
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
}

.menu-bar a.closebtn {
	padding: 0px 0px 0px 44px;
	display: block;
	position: absolute;
	right: 28px;
	top: 32px;
	color: #d0b36a;
	font-size: 16px;
	text-transform: uppercase;
	font-family: "Century Gothic";
	letter-spacing: .1em;
}

.menu-bar a.closebtn:before, .menu-bar a.closebtn:after {
	content: "";
	position: absolute;
	left: 0px;
	top: 9px;
	width: 30px;
	height: 2px;
	transform: rotate(45deg);
	background: #d0b36a;
}

.menu-bar a.closebtn:after {
	transform: rotate(-45deg);
}

.menu-bar a.button {
	padding: 15px 20px;
	line-height: 27px;
	color: #000;
	text-align: center;
	border: 0px;
	display: block;
	background: #d0b36a;
}

.menu-bar a.button:hover {
	color: #fff;
	background: #b8953c;
}

.menu-bar .menus {
	padding: 48px 0px 10px 0px;
	border-bottom: #d0b36a solid 3px;
}

.menu-bar .menus1 {
	padding: 30px 0px 20px 0px;
}

.menu-bar ul {
	list-style: none;
}

.menu-bar li {
	padding-bottom: 22px;
	text-align: center;
}

.menu-bar li a {
	padding: 0 28px;
	position: relative;
	display: block;
	font-size: 16px;
	color: #282828;
	text-transform: uppercase;
}

.menu-bar li a:before, .menu-bar li a:after {
	content: "";
	opacity: 0;
	transition: .3s all;
	-webkit-transition: .3s all;
	position: absolute;
	left: 0px;
	top: 10px;
	width: 26px;
	height: 1px;
	background: #d0b36a;
}

.menu-bar li a:after {
	left: auto;
	right: 0px;
}

.menu-bar li a:hover:before, .menu-bar li a:hover:after {
	opacity: 1;
}

.menu-bar li a:hover {
	font-weight: 500;
}

.menu-bar .menus1 {}

.menu-bar .menus1 li {
	padding-bottom: 15px;
}

.menu-bar .menus1 li a {
	text-transform: none;
}

.menu-bar a.button.only-for-mobile {
	display: none;
}

/*banner-bar*/
.banner-bar {
	position: relative;
}

.banner-bar .banner {
	height: 100vh;
	position: relative;
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.banner-bar .banner .bannerimgbg {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top center;
	transition: all 1s cubic-bezier(.7, 0, .3, 1);
	transform: scale(1.2);
}

.banner-bar .banner.slick-active .bannerimgbg {
	transform: scale(1);
}

.banner-bar .bannerslider(.slick-initialized) .banner:not(:nth-of-type(1)) {
	display: none;
}

.home .banner-bar .banner:before {
	opacity: .3;
}

.banner-bar .banner:before {
	content: "";
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 2;
	opacity: .2;
	background: #000;
}

.banner-bar .text {
	padding: 0 15px;
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 3;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	text-align: center;
	width: 100%;
	max-width: 800px;
}

.banner-bar h2 {
	padding-bottom: 0px;
	color: #fff;
	color: black;
	background: transparent !important;
	-webkit-text-fill-color: white;
	-webkit-text-stroke-width: 0px;
	-webkit-text-stroke-color: white;
}

.banner-bar h1 {
	padding-bottom: 0px;
	color: #fff;
	color: black;
	background: transparent !important;
	-webkit-text-fill-color: white;
	-webkit-text-stroke-width: 0px;
	-webkit-text-stroke-color: white;
	font-size: 100px;
	font-family: "Holland";
}

.banner-bar .ampersand {
	font-family: "parisienneregular";
}

.banner-bar h2 strong {
	font-weight: normal;
	font-family: "Vladimir Script";
}

.banner-bar p {
	font-size: 27px;
	text-transform: uppercase;
	letter-spacing: .1em;
	color: #fff;
	color: black;
	font-weight: 500;
	-webkit-text-fill-color: white;
	-webkit-text-stroke-width: 0px;
	-webkit-text-stroke-color: white;
}

.banner-bar .slick-arrow {
	position: absolute;
	left: 130px;
	bottom: 59px;
	width: 41px;
	height: 55px;
	border: 0px;
	cursor: pointer;
	border-right: #fff solid 1px;
	font-size: 0px;
	z-index: 10;
	background: url("https://cdn-jldbh.nitrocdn.com/JBgjXdTsJDdapktzIvIsQxgjWsbjLZcE/assets/images/optimized/rev-2a63469/www.innonfifth.com/wp-content/themes/innon5th/images/prev.png") center center no-repeat;
	background-size: 27px auto;
}

.banner-bar .slick-arrow.nitro-lazy {
	background-image: none !important;
}

.banner-bar .slick-next {
	left: auto;
	right: 130px;
	border: 0px;
	border-left: #fff solid 1px;
	background: url("https://cdn-jldbh.nitrocdn.com/JBgjXdTsJDdapktzIvIsQxgjWsbjLZcE/assets/images/optimized/rev-2a63469/www.innonfifth.com/wp-content/themes/innon5th/images/next.png") center center no-repeat;
	background-size: 27px auto;
}

.banner-bar .slick-next.nitro-lazy {
	background-image: none !important;
}

.banner-bar {}

.banner-bar a.nextsection {
	display: block;
	overflow: hidden;
	font-size: 0px;
	position: absolute;
	left: 50%;
	bottom: 30px;
	margin-left: -9px;
	width: 18px;
	height: 128px;
}

.banner-bar a.nextsection:before {
	content: "";
	margin-left: -1px;
	display: block;
	width: 2px;
	height: 128px;
	position: absolute;
	top: 0px;
	left: 50%;
	background: #fff;
}

.banner-bar a.nextsection:after {
	content: "";
	margin-left: -1px;
	width: 2px;
	height: 122px;
	position: absolute;
	top: 0px;
	left: 50%;
	background: #d0b36a;
	-webkit-transform: translateZ(0) translateY(-100%);
	-moz-transform: translateZ(0) translateY(-100%);
	-ms-transform: translateZ(0) translateY(-100%);
	transform: translateZ(0) translateY(-100%);
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-perspective: 1000;
	-moz-perspective: 1000;
	perspective: 1000;
	-webkit-animation: line 3s infinite linear;
	-moz-animation: line 3s infinite linear;
	-ms-animation: line 3s infinite linear;
	-o-animation: line 3s infinite linear;
	animation: line 3s infinite linear;
	-moz-animation-delay: 2s;
	-o-animation-delay: 2s;
	-webkit-animation-delay: 2s;
	animation-delay: 2s;
}

.banner-bar a.nextsection .border-left {
	transform: rotate(-45deg);
	margin-left: -9px;
	position: absolute;
	bottom: -1px;
	left: 50%;
	display: block;
	width: 2px;
	height: 20px;
	overflow: hidden;
	background: #fff;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}

.banner-bar a.nextsection .border-right {
	transform: rotate(45deg);
	margin-left: 7px;
	position: absolute;
	bottom: -1px;
	left: 50%;
	display: block;
	width: 2px;
	height: 20px;
	overflow: hidden;
	background: #fff;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}

.banner-bar a.nextsection .border-left:after, .banner-bar a.nextsection .border-right:after {
	content: "";
	width: 4px;
	height: 122px;
	position: absolute;
	bottom: 0px;
	left: -1px;
	background: #d0b36a;
	-webkit-transform: translateZ(0) translateY(-100%);
	-moz-transform: translateZ(0) translateY(-100%);
	-ms-transform: translateZ(0) translateY(-100%);
	transform: translateZ(0) translateY(-100%);
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-perspective: 1000;
	-moz-perspective: 1000;
	perspective: 1000;
	-webkit-animation: line 3s infinite linear;
	-moz-animation: line 3s infinite linear;
	-ms-animation: line 3s infinite linear;
	-o-animation: line 3s infinite linear;
	animation: line 3s infinite linear;
	-moz-animation-delay: 2s;
	-o-animation-delay: 2s;
	-webkit-animation-delay: 2s;
	animation-delay: 2s;
}

/*intro-bar*/

/*discover-bar*/
.discover-bar {
	padding: 62px 0px 83px 0px;
	text-align: center;
}

.discover-bar .text {
	max-width: 475px;
	margin: 0 auto;
}

.discover-bar h3, .discover-bar h1 {
	font-size: 72px;
	padding-bottom: 33px;
	text-transform: uppercase;
	color: #1e1e1e;
	line-height: 56px;
	letter-spacing: .02em;
}

.discover-bar h3 strong, .discover-bar h1 strong {
	display: block;
	font-family: "Century Gothic";
	font-weight: normal;
	font-size: 24px;
	color: #000;
	letter-spacing: .24em;
}

.discover-bar a.playvid {
	padding: 74px 55px 0px 55px;
	display: inline-block;
	color: #272726;
	font-family: "Century Gothic";
	text-transform: uppercase;
	letter-spacing: .14em;
	font-weight: 600;
	background: url("https://cdn-jldbh.nitrocdn.com/JBgjXdTsJDdapktzIvIsQxgjWsbjLZcE/assets/images/optimized/rev-2a63469/www.innonfifth.com/wp-content/themes/innon5th/images/play-icon.png") top no-repeat;
}

.discover-bar a.playvid.nitro-lazy {
	background-image: none !important;
}

.discover-bar a.playvid:hover {
	background-image: url("https://cdn-jldbh.nitrocdn.com/JBgjXdTsJDdapktzIvIsQxgjWsbjLZcE/assets/images/optimized/rev-2a63469/www.innonfifth.com/wp-content/themes/innon5th/images/play-icon-hover.png");
}

.discover-bar a.playvid:hover.nitro-lazy {
	background-image: none !important;
}

.discover-bar p {
	padding-bottom: 14px;
}

/*services-bar*/
.services-bar {
	padding-bottom: 67px;
	overflow: hidden;
}

.services-bar .image {
	width: 100%;
}

.services-bar .service {
	float: left;
	width: 50%;
	height: auto;
	position: relative;
	overflow: hidden;
	background-repeat: no-repeat;
	background-size: cover;
}

.services-bar .service a {
	display: block;
	text-decoration: none;
}

.services-bar .service a img {
	transition: all 500ms;
	-webkit-transition: all 500ms;
}

.services-bar .service .button {
	color: #000;
	background: #fff;
}

.services-bar .service a:hover .button {
	color: #d0b36a;
	background: #fff;
}

.services-bar .service a:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}

.services-bar .service:before {
	content: "";
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	opacity: .2;
	z-index: 1;
	background: #000;
}

.services-bar .text {
	padding: 50px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 2;
	width: 100%;
	height: 100%;
}

.services-bar .text .textbg {
	padding: 0px 20px 70px 20px;
	width: 100%;
	height: 100%;
	border: #fff solid 1px;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
}

.services-bar h2 {
	padding-bottom: 30px;
	font-size: 72px;
	line-height: .8;
	color: #fff;
	color: black;
	padding: 20px 20px 30px 20px;
	-webkit-text-fill-color: white;
	-webkit-text-stroke-width: 0px;
	-webkit-text-stroke-color: white;
}

.services-bar h2 span {
	font-family: "parisienneregular";
}

.services-bar .button {
	font-family: "911Fonts_com_CenturyGothicBold_911fonts_com_fonts_pMgo";
}

/* contentslider-bar */
.contentslider-bar {
	position: relative;
}

.contentslider-bar .centering {
	width: 100%;
}

.contentslider-bar .slick-slide {
	padding: 0;
	position: relative;
	height: auto;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: right bottom;
}

.contentslider-bar .text-from-top {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: center;
}

.contentslider-bar .image {
	width: 100%;
	width: 100%;
	transition: all 1s cubic-bezier(.7, 0, .3, 1);
	transform: scale(1);
	aspect-ratio: 1/.466;
	object-fit: cover;
	height: auto;
}

.contentslider-bar .slick-active .image {
	transform: scale(1);
}

.contentslider-bar .text {
	padding: 67px 110px 10px 53px;
	margin-left: 69px;
	width: 563px;
	min-height: 395px;
	background: rgba(40, 40, 40, .9);
}

.contentslider-bar h3 {
	padding-bottom: 24px;
	color: #fff;
	font-size: 52px;
	text-transform: uppercase;
}

.contentslider-bar p {
	color: #fff;
	min-height: 160px;
	padding-bottom: 24px;
}

.contentslider-bar a.learnmore {
	padding: 24px 0px 0px 0px;
	position: relative;
	float: left;
	color: #fff;
	text-transform: uppercase;
	font-weight: 600;
	font-family: "Century Gothic";
	letter-spacing: .1em;
}

.contentslider-bar a.learnmore:before {
	content: "";
	position: absolute;
	right: 0px;
	top: 0px;
	width: 220px;
	height: 3px;
	background: #d0b36a;
}

.contentslider-bar a.learnmore:hover {
	color: #d0b36a;
}

.contentslider-bar .slick-arrow {
	position: absolute;
	left: 50%;
	bottom: 50%;
	margin-bottom: -152px;
	margin-left: -227px;
	border: 0px;
	cursor: pointer;
	font-size: 0px;
	width: 45px;
	height: 27px;
	opacity: .6;
	background: url("https://cdn-jldbh.nitrocdn.com/JBgjXdTsJDdapktzIvIsQxgjWsbjLZcE/assets/images/optimized/rev-2a63469/www.innonfifth.com/wp-content/themes/innon5th/images/arrow-prev.png") center center no-repeat;
	z-index: 10;
	background-size: 44px auto;
}

.contentslider-bar .slick-arrow.nitro-lazy {
	background-image: none !important;
}

.contentslider-bar .slick-next {
	margin-left: -148px;
	background: url("https://cdn-jldbh.nitrocdn.com/JBgjXdTsJDdapktzIvIsQxgjWsbjLZcE/assets/images/optimized/rev-2a63469/www.innonfifth.com/wp-content/themes/innon5th/images/arrow-next.png") center center no-repeat;
	background-size: 44px auto;
}

.contentslider-bar .slick-next.nitro-lazy {
	background-image: none !important;
}

.contentslider-bar .slick-arrow:hover {
	opacity: 1;
}

.intro-bar {
	padding: 23px 0px 90px 0px;
}

.intro-bar .introbg {
	padding: 0px 0px 0px 55px;
	display: flex;
	align-items: center;
	max-width: 1340px;
	height: 577px;
	width: 100%;
	margin: 0 auto;
	background-repeat: no-repeat;
	background-size: cover;
}

.intro-bar .text {
	padding: 48px 70px 38px 55px;
	max-width: 490px;
	background: rgba(255, 255, 255, .95);
}

.intro-bar h2 {
	padding-bottom: 36px;
	font-size: 77px;
	color: #d0b36a;
	line-height: 36px;
}

.intro-bar h2 strong {
	font-weight: normal;
	font-family: "Vladimir Script";
	color: black;
	-webkit-text-fill-color: #d0b36a;
	-webkit-text-stroke-width: 0px;
	-webkit-text-stroke-color: #d0b36a;
}

.intro-bar h2 span {
	display: block;
	font-size: 32px;
	text-transform: uppercase;
	font-family: "Aperto";
	color: #1e1e1e;
	color: black;
	-webkit-text-fill-color: #1e1e1e;
	-webkit-text-stroke-width: 0px;
	-webkit-text-stroke-color: #1e1e1e;
}

.intro-bar p {
	padding-bottom: 47px;
	color: #1e1e1e;
}

.intro-bar a.learnmore {
	padding: 24px 0px 0px 0px;
	position: relative;
	float: left;
	color: #272726;
	text-transform: uppercase;
	font-weight: 600;
	font-family: "Century Gothic";
	letter-spacing: .1em;
}

.intro-bar a.learnmore:before {
	content: "";
	position: absolute;
	right: 0px;
	top: 0px;
	width: 227px;
	height: 3px;
	background: #d0b36a;
}

.intro-bar a.learnmore:hover {
	color: #d0b36a;
}

.intro-bar .mobile-only-show {
	display: none;
}

/*instagram-bar*/
.instagram-bar {
	padding: 108px 0px 112px 0px;
}

.instagram-bar .centering {
	max-width: 1305px;
}

.instagram-bar h3 {
	padding-bottom: 43px;
	color: #1e1e1e;
	font-size: 67px;
	line-height: 52px;
	letter-spacing: .025em;
	text-transform: uppercase;
}

.instagram-bar h3 small {
	margin: 0px 0px 0px 22px;
	padding: 0px 157px 0px 157px;
	height: 46px;
	position: relative;
	background: url("https://cdn-jldbh.nitrocdn.com/JBgjXdTsJDdapktzIvIsQxgjWsbjLZcE/assets/images/optimized/rev-2a63469/www.innonfifth.com/wp-content/themes/innon5th/images/instagram-icon.png") center no-repeat;
}

.instagram-bar h3 small.nitro-lazy {
	background-image: none !important;
}

.instagram-bar h3 small:before, .instagram-bar h3 small:after {
	content: "";
	position: absolute;
	left: 0px;
	top: 25px;
	height: 3px;
	width: 119px;
	background: #d0b36a;
}

.instagram-bar h3 small:after {
	left: auto;
	right: 0px;
	width: 119px;
}

.instagram-bar h3 span {
	font-size: 27px;
	font-weight: 500;
	letter-spacing: .2em;
	font-family: "Century Gothic";
	vertical-align: top;
	padding-left: 23px;
	text-transform: none;
}

.instagram-bar h3 span a {
	color: inherit;
	text-decoration: none;
}

.instagram-bar h3 span a:hover {
	color: #000;
}

.instagram-bar .sb_instagram_header {
	display: none;
}

.instagram-bar h4 {
	letter-spacing: .21em;
	padding-bottom: 0px;
}

.instagram-bar #sb_instagram #sbi_images.sbi_carousel {
	padding: 0px !important;
}

.instagram-bar .sbi-owl-item {
	padding: 0 10px !important;
}

.instagram-bar .instaposts {
	margin: 0px;
}

.instagram-bar #sb_instagram .sbi_photo {
	height: 756px !important;
}

.instagram-bar .slick-prev {
	padding: 0px;
	position: absolute;
	left: auto;
	right: 82px;
	top: -88px !important;
	border: 0px;
	cursor: pointer;
	font-size: 0px;
	width: 45px;
	height: 27px;
	opacity: .3;
	border-radius: 0px;
	box-shadow: 0 0 0px 0 rgba(0, 0, 0, 0) !important;
	transition: all 350ms;
	-webkit-transition: all 350ms;
	background: url("https://cdn-jldbh.nitrocdn.com/JBgjXdTsJDdapktzIvIsQxgjWsbjLZcE/assets/images/optimized/rev-2a63469/www.innonfifth.com/wp-content/themes/innon5th/images/arrow-prev1.png") center center no-repeat !important;
	background-size: 44px auto !important;
	transform: translate(0px);
	z-index: 10;
	-webkit-appearance: none;
}

.instagram-bar .slick-prev.nitro-lazy {
	background-image: none !important;
}

.instagram-bar .slick-next {
	padding: 0px;
	position: absolute;
	left: auto;
	right: 0px;
	top: -88px !important;
	border: 0px;
	cursor: pointer;
	font-size: 0px;
	width: 45px;
	height: 27px;
	opacity: .3;
	border-radius: 0px;
	box-shadow: 0 0 0px 0 rgba(0, 0, 0, 0) !important;
	transition: all 350ms;
	-webkit-transition: all 350ms;
	background: url("https://cdn-jldbh.nitrocdn.com/JBgjXdTsJDdapktzIvIsQxgjWsbjLZcE/assets/images/optimized/rev-2a63469/www.innonfifth.com/wp-content/themes/innon5th/images/arrow-next1.png") center center no-repeat !important;
	background-size: 44px auto !important;
	transform: translate(0px);
	z-index: 10;
	-webkit-appearance: none;
}

.instagram-bar .slick-next.nitro-lazy {
	background-image: none !important;
}

.instagram-bar .sbi-owl-nav .sbi-owl-prev svg, .instagram-bar .sbi-owl-nav .sbi-owl-next svg {
	display: none;
}

.instagram-bar .slick-prev:hover, .instagram-bar .slick-next:hover {
	opacity: 1;
}

.instagram-bar .instaposts #sb_instagram .sbi_link .sbi_hover_top, .instagram-bar .instaposts #sb_instagram .sbi_link .sbi_instagram_link, .instagram-bar .instaposts #sb_instagram .sbi_link .sbi_hover_bottom {
	display: none !important;
}

.instagram-bar #sb_instagram .sbi_info {
	display: none !important;
}

.instagram-bar .instaposts .slick-custom-slide {
	display: flex;
	flex-wrap: wrap;
}

.instagram-bar .custom-left {
	margin: 0 -10px;
	padding-right: 10px;
	width: calc(40% + 20px);
}

.instagram-bar #sb_instagram #sbi_images .sbi_item {
	padding: 0px !important;
}

.instagram-bar #sb_instagram #sbi_images .slick-custom-slide .custom-left .sbi_item {
	padding: 0 10px !important;
}

.instagram-bar #sb_instagram #sbi_images .slick-custom-slide .custom-left .sbi_item:nth-of-type(2), .instagram-bar #sb_instagram #sbi_images .slick-custom-slide .custom-left .sbi_item:nth-of-type(3) {
	width: 50%;
}

.instagram-bar #sb_instagram #sbi_images .slick-custom-slide .custom-left .sbi_item:nth-of-type(2) .sbi_photo, .instagram-bar #sb_instagram #sbi_images .slick-custom-slide .custom-left .sbi_item:nth-of-type(3) .sbi_photo {
	height: 236px !important;
}

.instagram-bar #sb_instagram #sbi_images .slick-custom-slide .custom-left + .sbi_item {
	padding-left: 10px !important;
	width: 60% !important;
}

.instagram-bar #sb_instagram #sbi_images .custom-left .sbi_item:nth-of-type(1) {
	padding-bottom: 20px !important;
}

.instagram-bar #sb_instagram #sbi_images .custom-left .sbi_item:nth-of-type(1) .sbi_photo {
	height: 500px !important;
}

.instagram-bar #sb_instagram .sbi_link {
	background: none !important;
}

.instagram-bar #sb_instagram .sbi_photo_wrap:hover .sbi_link {
	background: none !important;
}

/*contactdetails-bar*/
.contactdetails-bar {
	padding-bottom: 75px;
	overflow: hidden;
}

.contactdetails-bar .leftcontent {
	padding: 22px 70px 0px 0px;
	text-align: center;
	width: 50%;
	float: left;
	border-right: #d4d4d4 solid 1px;
}

.contactdetails-bar .leftcontent h2 {
	padding-bottom: 49px;
	color: #000;
	letter-spacing: .03em;
	font-size: 50px;
}

.contactdetails-bar .leftcontent ul.socialicons {
	padding-bottom: 101px;
	list-style: none;
}

.contactdetails-bar .leftcontent ul.socialicons li {
	padding: 0 17px;
	display: inline-block;
	vertical-align: top;
}

.contactdetails-bar .leftcontent ul.socialicons li a {
	color: #d0b36a;
	font-size: 28px;
	display: block;
}

.contactdetails-bar .leftcontent ul.socialicons li a svg {
	width: 38px;
	height: auto;
	display: block;
	fill: #d0b36a;
}

.contactdetails-bar .leftcontent ul.socialicons li a:hover svg {
	fill: #000;
}

.contactdetails-bar .leftcontent ul.socialicons li a:hover {
	color: #000;
}

.contactdetails-bar .leftcontent .newsletter h2 {
	padding-bottom: 25px;
}

.contactdetails-bar .leftcontent .wpcf7 {
	margin: 0 auto;
	overflow: hidden;
	display: none;
}

.contactdetails-bar .leftcontent .wpcf7 .wpcf7-text {
	padding: 0 4px;
	height: 36px;
	float: left;
	width: 220px;
	border: 0px;
	border-bottom: #c2c2c2 solid 1px;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	text-transform: uppercase;
	font-family: "Century Gothic";
	font-weight: 600;
	letter-spacing: .1em;
	background: none;
}

.contactdetails-bar .leftcontent .wpcf7 .wpcf7-submit {
	padding: 5px 0;
	margin: 0 0 0 15px;
	color: #d0b36a;
	text-transform: uppercase;
	float: right;
	font-family: "Century Gothic";
	font-size: 16px;
	font-weight: 600;
	letter-spacing: .1em;
	cursor: pointer;
	border: 0px;
	border-bottom: #d0b36a solid 3px;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	height: 37px;
	background: none;
}

.contactdetails-bar .leftcontent .wpcf7 .wpcf7-not-valid-tip {
	display: none;
}

.contactdetails-bar .leftcontent .wpcf7 .wpcf7-not-valid {
	border-color: #f00 !important;
}

.contactdetails-bar .leftcontent .wpcf7 form.invalid .wpcf7-response-output, .contactdetails-bar .leftcontent .wpcf7 form.unaccepted .wpcf7-response-output, .contactdetails-bar .leftcontent .wpcf7 form .wpcf7-response-output {
	padding: 20px 0 0;
	float: left;
	width: 100%;
	border: 0px;
	margin: 0px;
	color: #f00;
}

.contactdetails-bar .leftcontent .wpcf7 form .wpcf7-response-output {
	color: #d0b36a;
}

.contactdetails-bar .wpcf7 .ajax-loader {
	margin: 10px 24px 0;
	display: none;
}

.contactdetails-bar .leftcontent .wpcf7 p {
	padding-bottom: 0px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.contactdetails-bar .rightcontent {
	padding: 0px 0px 0px 10px;
	float: right;
	width: 50%;
	text-align: center;
}

.contactdetails-bar .rightcontent .logo {
	margin: 0 auto 12px;
	width: 170px;
	display: block;
}

.contactdetails-bar .rightcontent img {
	margin: 0 auto;
}

.contactdetails-bar .rightcontent p {
	padding-bottom: 26px;
	font-size: 16px;
	line-height: 26px;
	letter-spacing: .01em;
}

.contactdetails-bar .rightcontent p strong {
	font-weight: 600;
}

.contactdetails-bar .button {
	padding: 13px 38px;
	margin: 0px;
	background: #fff;
	letter-spacing: 2px;
	color: #000;
	font-family: "911Fonts_com_CenturyGothicBold_911fonts_com_fonts_pMgo";
	border: 2px solid #d0b36a;
	border-radius: 2px;
	-webkit-border-radius: 2px;
}

.contactdetails-bar .button:hover {
	color: #fff;
	border-color: #d0a845;
	background-color: #d0a845;
}

.cli-tab-footer .wt-cli-privacy-accept-btn {
	background-color: #365917 !important;
}

.cli-privacy-overview h4 {
	color: #000 !important;
}

.room-and-suite-banner-bar {
	height: 495px;
	position: relative;
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.room-and-suite-banner-bar .broll-video {
	width: 100%;
	height: 100%;
}

.room-and-suite-banner-bar .broll-video video {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	pointer-events: none;
}

.room-and-suite-banner-bar:before {
	content: "";
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: .2;
	background: #000;
}

body.page-template-career .room-and-suite-banner-bar:before {
	opacity: .2;
}

body.page-template-gift-voucher .room-and-suite-banner-bar:before {
	opacity: .2;
}

body.blog .room-and-suite-banner-bar:before {
	opacity: .2;
}

.room-and-suite-bar {
	padding: 84px 0 0px;
}

.room-and-suite-bar .centering {
	max-width: 870px;
	text-align: center;
}

.room-and-suite-bar .centering h3, .room-and-suite-bar .centering h1.h3des {
	padding-bottom: 17px;
	font-size: 77px;
	line-height: 77px;
	font-family: "Holland";
	font-weight: normal;
	letter-spacing: 2.31px;
	color: black;
	-webkit-text-fill-color: #d0b36a;
	-webkit-text-stroke-width: 0px;
	-webkit-text-stroke-color: #d0b36a;
}

.room-and-suite-bar .centering h3 span, .room-and-suite-bar .centering h1.h3des span {
	font-size: 53px;
	letter-spacing: 1.59px;
	font-family: "parisienneregular";
}

.room-and-suite-bar .centering h4 {
	font-size: 16px;
	line-height: 32px;
	color: #1e1e1e;
	letter-spacing: .3px;
	font-family: "Montserrat", sans-serif;
	font-weight: 400;
	text-transform: none;
}

.room-and-suite-bar .centering p {
	font-size: 12px;
	font-weight: 400;
	line-height: 26px;
	color: #1e1e1e;
}

.room-and-suite-bar .centering .content {
	padding: 36px 0 0;
	margin: 14px auto -12px;
	position: relative;
	max-width: 600px;
}

.room-and-suite-bar .centering .content:before {
	content: "";
	margin-left: -69px;
	width: 138px;
	height: 3px;
	position: absolute;
	top: 0px;
	left: 50%;
	background-color: #d0b36a;
}

.room-and-suite-wrap {
	padding: 57px 0 117px;
	display: flex;
	flex-wrap: wrap;
}

.room-and-suite-wrap .room-and-suite-repeat {
	width: 50%;
	overflow: hidden;
	display: flex;
}

.room-and-suite-wrap .room-and-suite-repeat .room-and-suite-repeat-image {
	display: flex;
	position: relative;
	width: 100%;
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.room-and-suite-wrap .room-and-suite-repeat .room-and-suite-repeat-image .anchor-inner {
	display: block;
	text-decoration: none;
	color: inherit;
	cursor: pointer;
}

.room-and-suite-wrap .room-and-suite-repeat .room-and-suite-repeat-image .anchor-inner .button.space2 {
	margin: 10px;
}

.room-and-suite-wrap .room-and-suite-repeat .room-and-suite-repeat-image .anchor-inner .image {
	width: 100%;
	height: 100%;
	transition: all 500ms;
	-webkit-transition: all 500ms;
	object-fit: cover;
}

.room-and-suite-wrap .room-and-suite-repeat .room-and-suite-repeat-image .anchor-inner:hover .image {
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
}

.room-and-suite-wrap .room-and-suite-repeat .room-and-suite-repeat-image .anchor-inner:hover .button {
	color: #d0b36a;
	background: #fff;
}

.room-and-suite-wrap .room-and-suite-repeat .room-and-suite-repeat-image a:not(.space2) {
	display: block;
	text-decoration: none;
	color: inherit;
}

.room-and-suite-wrap .room-and-suite-repeat .room-and-suite-repeat-image .room-and-suite-inner-s {
	padding: 50px;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 2;
}

.room-and-suite-wrap .room-and-suite-repeat .room-and-suite-repeat-image a .image {
	width: 100%;
	height: 100%;
	transition: all 500ms;
	-webkit-transition: all 500ms;
	object-fit: cover;
}

.room-and-suite-wrap .room-and-suite-repeat .room-and-suite-repeat-image a:hover .image {
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
}

.room-and-suite-wrap .room-and-suite-repeat .room-and-suite-repeat-image:before {
	content: "";
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: .2;
	z-index: 1;
	background: #000;
}

.room-and-suite-wrap .room-and-suite-repeat .room-and-suite-inner {
	padding: 15px 10px;
	position: relative;
	z-index: 10;
	border: 1px solid #fff;
	min-height: 100%;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}

.room-and-suite-wrap .room-and-suite-repeat .room-and-suite-inner h3 {
	padding-bottom: 50px;
	font-weight: normal;
	font-family: "Holland";
	font-size: 72px;
	line-height: 60px;
	letter-spacing: 2px;
	color: black;
	-webkit-text-fill-color: white;
	-webkit-text-stroke-width: 0px;
	-webkit-text-stroke-color: white;
}

.room-and-suite-wrap .room-and-suite-repeat .room-and-suite-inner h3 .ampersand {
	font-family: "parisienneregular";
}

.room-and-suite-wrap .room-and-suite-repeat .room-and-suite-inner h3 small {
	padding-bottom: 2px;
	display: block;
	font-size: 34px;
	line-height: 40px;
	font-weight: normal;
	font-family: "Aperto";
	text-transform: uppercase;
	letter-spacing: .85px;
}

.room-and-suite-wrap .button {
	padding: 14px 41px;
	font-family: "911Fonts_com_CenturyGothicBold_911fonts_com_fonts_pMgo";
}

.room-and-suite-bar .repeat-category:nth-last-of-type(1) .room-and-suite-wrap {
	padding-bottom: 108px;
}

.room-and-suite-wrap .room-and-suite-repeat .room-and-suite-repeat-image a:hover .button {
	color: #d0b36a;
	background: #fff;
}

.single-banner-bar {
	position: relative;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: center;
	text-align: center;
	height: 100vh;
	background-size: cover;
	background-position: top center;
	background-repeat: no-repeat;
}

.single-banner-bar .centering {
	padding-bottom: 24px;
}

.single-banner-bar:before {
	content: "";
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: .2;
	background: #000;
}

.single-banner-bar h1, .single-banner-bar .h1des {
	padding: 0px 0 10px;
	margin: 0px;
	font-size: 93px;
	color: #fff;
	color: #fff;
	color: black;
	line-height: 93px;
	font-family: "Holland";
	text-shadow: 0 0 195px rgba(0, 0, 0, .13);
	-webkit-text-fill-color: white;
	-webkit-text-stroke-width: 0px;
	-webkit-text-stroke-color: white;
}

.single-banner-bar h3 {
	padding: 0px;
	margin: 0px;
	font-family: "911Fonts_com_CenturyGothicBold_911fonts_com_fonts_pMgo";
	color: #fff;
	color: black;
	letter-spacing: 7px;
	text-shadow: 0 0 195px rgba(0, 0, 0, .13);
	font-size: 28px;
	line-height: 36px;
	text-transform: uppercase;
	-webkit-text-fill-color: white;
	-webkit-text-stroke-width: 0px;
	-webkit-text-stroke-color: white;
}

.single-banner-bar .back-btn {
	padding: 0 0 0 47px;
	opacity: .5;
	position: absolute;
	bottom: 16px;
	left: 8px;
	font-size: 12px;
	line-height: 36px;
	font-family: "Century Gothic";
	color: #fff;
	letter-spacing: 1.2px;
	background: #1e1e1e;
	padding-right: 10px;
}

.single-banner-bar .back-btn:before {
	content: "";
	border-right: 1px solid rgba(255, 255, 255, .25);
	width: 37px;
	height: 37px;
	position: absolute;
	top: 0px;
	left: 0px;
	background: url("https://cdn-jldbh.nitrocdn.com/JBgjXdTsJDdapktzIvIsQxgjWsbjLZcE/assets/images/optimized/rev-2a63469/www.innonfifth.com/wp-content/themes/innon5th/images/prev.png") center center no-repeat;
	background-size: 20px auto;
}

.single-banner-bar .back-btn:hover {
	opacity: 1;
}

.single-roomandsuites-bar {
	padding: 93px 0px;
	overflow: hidden;
}

.single-roomandsuites-bar .centering {
	max-width: 1166px;
}

.single-roomandsuites-bar .facilities-wrap {
	margin: 0 -25px;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
}

.single-roomandsuites-bar .facilities-wrap .left {
	padding: 0 25px;
	width: 50%;
}

.single-roomandsuites-bar .facilities-wrap .right {
	padding: 0 25px;
	width: 50%;
}

.single-roomandsuites-bar .facilities-wrap .repeat {
	padding-bottom: 6px;
}

.single-roomandsuites-bar .facilities-wrap .repeat-inner {
	padding: 13px 30px;
	font-size: 16px;
	font-weight: 300;
	line-height: 32px;
	letter-spacing: .48px;
	color: #1e1e1e;
	background-color: #f3f3f3;
}

.single-roomandsuites-bar .facilities-wrap .repeat:nth-of-type(2n) .repeat-inner {
	background-color: #fff;
}

.single-roomandsuites-bar h2 {
	color: #d0b36a;
	color: black;
	font-size: 79px;
	line-height: 80px;
	letter-spacing: 5.53px;
	text-align: center;
	-webkit-text-fill-color: #d0b36a;
	-webkit-text-stroke-width: 0px;
	-webkit-text-stroke-color: #d0b36a;
}

.single-roomandsuites-bar .amenity-wrap {
	padding: 37px 0 79px;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	justify-content: center;
}

.single-roomandsuites-bar .amenity-wrap .repeat {
	padding: 0 20px;
	min-width: 155px;
	text-align: center;
}

.single-roomandsuites-bar .amenity-wrap .repeat .icon {
	margin-bottom: 16px;
}

.single-roomandsuites-bar .amenity-wrap .repeat img {
	display: inline-block;
	vertical-align: top;
}

.single-roomandsuites-bar .amenity-wrap .repeat .name {
	display: block;
	font-size: 16px;
	color: #1e1e1e;
	line-height: 20px;
	letter-spacing: .48px;
}

.single-roomandsuites-bar .button-wrap {
	padding: 65px 0 20px;
	text-align: center;
	clear: both;
	overflow: hidden;
}

.single-roomandsuites-bar .button-wrap .button {
	padding: 13px 38px;
	margin: 0 11px;
	letter-spacing: 2px;
	color: #d0b36a;
	font-family: "911Fonts_com_CenturyGothicBold_911fonts_com_fonts_pMgo";
	border: 2px solid #d0a845;
	border-radius: 2px;
	-webkit-border-radius: 2px;
}

.single-roomandsuites-bar .button-wrap .button:hover {
	color: #fff;
	border-color: #d0a845;
	background-color: #d0a845;
}

.single-roomandsuites-bar .button-wrap .button.btn2 {
	color: #fff;
	background-color: #d0a845 !important;
}

.single-roomandsuites-bar .button-wrap .button.btn2:hover {
	border-color: #d0a845;
	background-color: #d0a845;
}

.single-roomandsuites-bar .centering.cs-big {
	max-width: 1302px;
}

.rooms-suites-template-default.single-rooms-suites .button-wrap .button {
	background: #fff;
	color: #1e1e1e;
}

.centering.spa-wellness {
	max-width: 1304px;
}

.lg-thumb-item {
	border: none !important;
	border-radius: 0px !important;
}

.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
	border: none !important;
	border-radius: 0 !important;
}

.tiled-gallery .tiled-gallery-item {
	padding: 10px;
	cursor: pointer;
}

.lightgallery {
	padding: 80px 0 0;
}

.lightgallery span {
	cursor: pointer;
	display: block;
}

.lightgallery .tiled-gallery-item {
	position: relative;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
}

.lightgallery .tiled-gallery-item[data-src^="//www.youtube.com/"]:hover:before, .lightgallery .tiled-gallery-item[data-src^="//www.youtube.com/"]:hover:after {
	opacity: 1;
}

.lightgallery .tiled-gallery-item[data-src^="//www.youtube.com/"]:before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
	opacity: 0;
	transition: all 350ms;
	-webkit-transition: all 350ms;
	background: rgba(0, 0, 0, .5);
}

.lightgallery .tiled-gallery-item[data-src^="//www.youtube.com/"]:after {
	content: "";
	margin: -40px 0 0 -40px;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 80px;
	height: 80px;
	opacity: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 2px solid #fff;
	color: #fff;
	font-size: 34px;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	transition: all 350ms;
	-webkit-transition: all 350ms;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding-left: 5px;
}

.lightgallery .tiled-gallery .gallery-row {
	margin-bottom: 8px;
}

.lightgallery .tiled-gallery .gallery-row img {
	width: 100%;
}

.lightgallery .lightgallery-row {
	padding: 0 0 20px;
	margin: 0 -10px;
	display: flex;
}

.lightgallery .lightgallery-row img {
	width: 100%;
	opacity: 0;
}

.lightgallery .lightgallery-row .left, .lightgallery .lightgallery-row .right {
	padding: 0 10px;
	flex-grow: 1;
	flex-basis: 0;
	overflow: hidden;
}

.lightgallery .lightgallery-row .right {
	max-width: 40%;
}

.lightgallery .lightgallery-row:nth-of-type(2n+1) .right {
	order: -1;
}

.lightgallery .lightgallery-row .lightgallery-inner-row {
	padding: 20px 0 0;
	margin: 0 -10px;
	display: flex;
}

.lightgallery .lightgallery-row .lightgallery-inner-row .col {
	padding: 0 10px;
	flex-grow: 1;
	flex-basis: 0;
}

.lightgallery .lightgallery-row.image-2 .right .col {
	min-height: 100%;
	display: flex;
}

.lightgallery .lightgallery-row.image-2 .right .col span {
	width: 100%;
	min-height: 100%;
}

.lightgallery .lightgallery-row.image-2 .right .col img {
	height: 100%;
	object-fit: cover;
	object-position: center center;
}

.lightgallery .lightgallery-row.image-3 {
	max-height: 776px;
	overflow: hidden;
}

.lightgallery .lightgallery-row.image-3 .right {
	overflow: hidden;
}

.lightgallery .lightgallery-row.image-3 .lightgallery-inner-row .col.col-2 {
	width: 50%;
	flex-grow: inherit;
	flex-basis: inherit;
}

.lightgallery .lightgallery-row.image-1 .right {
	display: none;
}

.room-and-suite-banner-bar.special-offer-banner {
	background-position: bottom center;
}

body.page-template-experience-paradise .room-and-suite-banner-bar.special-offer-banner:before {
	opacity: .28;
}

.special-offer-bar {
	padding: 83px 0 0;
}

.special-offer-bar .centering {
	max-width: 1260px;
}

.special-offer-bar h1 {
	padding: 0 0 79px;
	color: #d0b36a;
	color: black;
	font-size: 77px;
	line-height: 80px;
	letter-spacing: 2.31px;
	font-family: "Holland";
	text-align: center;
	-webkit-text-fill-color: #d0b36a;
	-webkit-text-stroke-width: 0px;
	-webkit-text-stroke-color: #d0b36a;
}

.special-offer-bar .room-and-suite-inner h2, .page-template-nine-packages-template .special-offer-bar.restaurant-bar .room-and-suite-inner h2 {
	padding: 51px 0px 14px;
	margin: 0;
	border-top: 1px solid #cfb36a;
	font-size: 46px;
	line-height: 54px;
	letter-spacing: -.2px;
	color: #282828;
	font-family: "Holland";
}

.special-offer-bar.restaurant-bar1.our-neighborhood .top-content {
	max-width: 764px;
	padding: 0 0 61px;
	margin: 0 auto;
	text-align: center;
}

.special-offer-bar.restaurant-bar1 .special-content {
	padding-top: 30px;
}

.page-template-nine-packages-template .special-offer-bar.restaurant-bar1.our-neighborhood .top-content {
	max-width: 1000px;
}

.special-offer-bar.restaurant-bar1 h1 {
	padding: 0 0 30px;
}

.special-offer-bar .centering p {
	font-weight: 400;
}

.special-offer-bar .room-and-suite-inner h3 {
	padding: 0 0 23px;
	font-size: 32px;
	line-height: 38px;
	letter-spacing: .8px;
	color: #282828;
	text-transform: uppercase;
}

.special-offer-bar .special-offer-repeat {
	padding: 0px 0px 127px;
}

.special-offer-bar .special-offer-repeat .special-offer-repeat-wrap {
	display: flex;
	flex-wrap: wrap;
}

.special-offer-bar .special-offer-repeat.even .room-and-suite-repeat-image {
	order: 2;
}

.special-offer-bar .special-offer-repeat.even .room-and-suite-inner {
	padding: 0px 30px 0px 0px;
}

.special-offer-bar .special-offer-repeat.even .room-and-suite-inner h2 {
	padding: 40px 40px 24px 0px;
	margin: 0px;
}

.special-offer-bar .special-offer-repeat.even .room-and-suite-inner h3 {
	padding-bottom: 35px;
}

.special-offer-bar .room-and-suite-repeat-image {
	width: 60%;
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.special-offer-bar .room-and-suite-repeat-image img {
	width: 100%;
	min-height: 100%;
	object-fit: cover;
}

.special-offer-bar .room-and-suite-inner {
	padding: 2px 11px 0px 30px;
	width: 40%;
}

.special-offer-bar .room-and-suite-inner p {
	font-size: 16px;
	color: #1e1e1e;
	line-height: 32px;
	font-family: "Montserrat", sans-serif;
	font-weight: 400;
}

.special-offer-bar .room-and-suite-inner p a {
	color: #d0b36a;
}

.special-offer-bar .room-and-suite-inner p a:hover {
	text-decoration: underline;
}

.special-offer-bar .special-content {
	padding: 55px 40px 16px 75px;
	display: none;
	width: 100%;
	font-size: 16px;
	color: #1e1e1e;
	line-height: 32px;
	letter-spacing: .48px;
	font-family: "Montserrat", sans-serif;
	font-weight: 400;
}

.special-offer-bar .special-content p {
	padding-bottom: 32px;
}

.special-offer-bar .special-content strong {
	font-weight: 700;
	letter-spacing: .48px;
}

.special-offer-bar .special-content ul, .room-and-suite-inner ul {
	padding: 0px 0 32px;
	margin: 0px;
	list-style-type: none;
}

.special-offer-bar .special-content ul li, .room-and-suite-inner ul li {
	padding: 0 0 0 15px;
	background: url("https://cdn-jldbh.nitrocdn.com/JBgjXdTsJDdapktzIvIsQxgjWsbjLZcE/assets/images/optimized/rev-2a63469/www.innonfifth.com/wp-content/themes/innon5th/images/li-arrow.png") top 10px left 0px no-repeat;
	line-height: 32px;
	font-weight: 400;
}

.special-offer-bar .special-content ul li.nitro-lazy, .room-and-suite-inner ul li.nitro-lazy {
	background-image: none !important;
}

.special-offer-bar .special-content ul li a {
	color: #d0b36a;
}

.special-offer-bar .special-content ul li a:hover {
	text-decoration: underline;
	color: #000;
}

.special-offer-bar .button-wrap {
	padding: 17px 0 0;
}

.special-offer-bar .view-detail {
	padding: 20px 17px 20px 5px;
	margin: 0 45px 0 0;
	font-family: "Century Gothic";
	font-size: 16px;
	color: #695421;
	letter-spacing: 2px;
	line-height: 20px;
	display: inline-block;
	vertical-align: top;
	text-transform: uppercase;
	background: url("https://cdn-jldbh.nitrocdn.com/JBgjXdTsJDdapktzIvIsQxgjWsbjLZcE/assets/images/optimized/rev-2a63469/www.innonfifth.com/wp-content/themes/innon5th/images/btn-arrow.png") top 50% right 0px no-repeat;
}

.special-offer-bar .view-detail.nitro-lazy {
	background-image: none !important;
}

.special-offer-bar .view-detail.is-active {
	background-image: url("https://cdn-jldbh.nitrocdn.com/JBgjXdTsJDdapktzIvIsQxgjWsbjLZcE/assets/images/optimized/rev-2a63469/www.innonfifth.com/wp-content/themes/innon5th/images/btn-up-arrow.png");
}

.special-offer-bar .view-detail.is-active.nitro-lazy {
	background-image: none !important;
}

.special-offer-bar .button {
	padding: 13px 38px;
	margin: 0 11px;
	letter-spacing: 2px;
	color: #1e1e1e;
	border: 2px solid #d0b36a;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	background-color: #d0b36a;
	display: table;
}

.special-offer-bar .button-wrap.space3 .button {
	margin-left: 0px;
}

.special-offer-bar .button:hover {
	border-color: #d0a845;
	background-color: #d0a845;
}

.special-offer-bar.gift-vouchers {
	padding: 55px 0 70px;
}

.special-offer-bar.gift-vouchers .centering {
	max-width: 1192px;
}

.special-offer-bar.gift-vouchers .top-content {
	padding: 0 0 41px;
	margin: 0 auto;
	text-align: center;
	max-width: 770px;
}

.special-offer-bar.gift-vouchers h1 {
	padding-bottom: 17px;
}

.special-offer-bar.gift-vouchers .top-content p {
	letter-spacing: .48px;
}

.special-offer-bar.gift-vouchers .info-tiles {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.special-offer-bar.gift-vouchers .info-tiles .repeat {
	padding: 0 20px 30px;
	width: 33.3333%;
}

.special-offer-bar.gift-vouchers .info-tiles .inner {
	border: 1px solid #b3b3b3;
	border-bottom: 3px solid #d0b36a;
	min-height: 100%;
}

.special-offer-bar.gift-vouchers .info-tiles .inner .image {
	margin: -1px -1px 0px;
	overflow: hidden;
}

.special-offer-bar.gift-vouchers .info-tiles .inner .image img {
	width: 100%;
	transition: all 500ms;
	-webkit-transition: all 500ms;
}

.special-offer-bar.gift-vouchers .info-tiles .inner .text-inner {
	min-height: 232px;
}

.special-offer-bar.gift-vouchers .info-tiles h4 {
	padding: 0 0 15px;
	color: #282828;
	font-size: 20px;
	line-height: 29px;
	letter-spacing: 1px;
	font-family: "Montserrat", sans-serif;
	font-weight: 500;
	text-transform: none;
}

.special-offer-bar.gift-vouchers .info-tiles p {
	color: #1e1e1e;
	font-size: 14px;
	line-height: 24px;
	letter-spacing: .42px;
}

.special-offer-bar.gift-vouchers .info-tiles .text {
	padding: 22px 30px 24px 30px;
}

.special-offer-bar.gift-vouchers .info-tiles .button {
	margin: 0px;
	font-size: 14px;
	line-height: 18px;
}

.special-offer-bar.gift-vouchers .info-tiles .inner a {
	display: block;
	text-decoration: none;
	color: inherit;
}

.special-offer-bar.gift-vouchers .info-tiles .inner a:hover .image img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}

.special-offer-bar.gift-vouchers .info-tiles .inner a:hover .button {
	border-color: #d0a845;
	background-color: #d0a845;
}

.room-and-suite-wrap.special-offer {
	padding: 11px 0 93px;
}

.room-and-suite-wrap.special-offer h2 {
	padding-bottom: 50px;
	font-size: 72px;
	color: #1e1e1e;
	line-height: 50px;
	letter-spacing: 1.8px;
	text-transform: uppercase;
	font-family: "Aperto";
	width: 100%;
	text-align: center;
	position: relative;
}

.room-and-suite-wrap.special-offer h2:after {
	content: "";
	margin-left: -1px;
	display: block;
	position: absolute;
	top: 61px;
	left: 50%;
	width: 2px;
	height: 39px;
	background-color: #d0b36a;
}

.room-and-suite-wrap.special-offer .button {
	min-width: 208px;
}

.special-offer-bar.career {
	padding: 55px 0 26px;
}

.special-offer-bar.career .top-content {
	margin: 0 auto;
	max-width: 886px;
	text-align: center;
}

.special-offer-bar.career h1 {
	padding: 0 0 17px;
}

.special-offer-bar.career p {
	letter-spacing: .48px;
}

.special-offer-bar.career p .aligncenter {
	margin: 4px 30px;
	display: inline-block;
	vertical-align: middle;
}

.special-offer-bar.career p .aligncenter:nth-of-type(1) {
	width: 142px;
}

.special-offer-bar.career p .aligncenter:nth-of-type(2) {
	width: 275px;
}

.special-offer-bar.career.email-offer h1 {
	margin: 0 auto;
	max-width: 600px;
}

/* hide instagram */
body.page-template-rooms-and-suites .instagram-bar, body.single-rooms-suites .instagram-bar, body.page-template-special-offer .instagram-bar, body.page-template-restaurant-bar .instagram-bar, body.page-template-our-neighborhood .instagram-bar {
	display: none;
}

.special-offer-bar.restaurant-bar {
	padding: 58px 0 0;
}

.special-offer-bar.restaurant-bar.defaultpage {
	padding-bottom: 30px;
}

.special-offer-bar.restaurant-bar .special-offer-repeat {
	padding: 0px 0px 178px;
}

.special-offer-bar.restaurant-bar .top-content {
	padding: 0 0 61px;
	margin: 0 auto;
	max-width: 694px;
	text-align: center;
}

.special-offer-bar.restaurant-bar h1 {
	padding-bottom: 16px;
}

.special-offer-bar.restaurant-bar .room-and-suite-repeat-image {
	width: 44%;
	min-height: 480px;
}

.special-offer-bar.restaurant-bar .room-and-suite-inner {
	padding: 0px 11px 0px 30px;
	width: 56%;
}

.special-offer-bar.restaurant-bar .button-wrap {
	padding: 10px 0 0;
}

.special-offer-bar.restaurant-bar .button-wrap .text-link {
	margin-bottom: 26px;
	display: table;
	display: inline-block;
	color: #695421;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 1.6px;
	text-transform: uppercase;
	font-family: "Century Gothic";
	padding-right: 24px;
}

.special-offer-bar.restaurant-bar .button-wrap .text-link:hover {
	color: #d0a845;
}

.special-offer-bar.restaurant-bar .restaurant-inner .button-wrap .text-link:nth-last-of-type(2) {
	padding-bottom: 0px;
	letter-spacing: .28px;
}

.special-offer-bar.restaurant-bar .button-wrap .text-link i {
	margin-top: 4px;
	font-size: 11px;
	letter-spacing: 1.1px;
	vertical-align: top;
}

.special-offer-bar.restaurant-bar .button {
	margin: 10px 0 0px;
}

.special-offer-bar.restaurant-bar h1 span {
	font-size: 53px;
	font-family: "parisienneregular";
}

.special-offer-bar.restaurant-bar p {
	color: #1e1e1e;
	font-weight: 400;
}

.special-offer-bar.restaurant-bar .restaurant-inner {
	padding: 48px 30px 0 16px;
	border-top: 1px solid #cfb36a;
}

.special-offer-bar.restaurant-bar .room-and-suite-inner h2 {
	padding: 0 0 18px;
	border: 0px;
}

.special-offer-bar .room-and-suite-inner h2 span {
	font-family: "parisienneregular";
}

.special-offer-bar .room-and-suite-inner h2 span.fivthFamily {
	font-family: "Vladimir Script";
}

.special-offer-bar.restaurant-bar  .special-offer-repeat.even .room-and-suite-inner h2 {
	padding: 0px 0px 18px;
}

.special-offer-bar.restaurant-bar .special-offer-repeat.even .restaurant-inner {
	padding: 48px 8px 0 0px;
}

.special-offer-bar.restaurant-bar .special-offer-repeat:nth-last-of-type(1) {
	padding-bottom: 151px;
}

.special-offer-bar.restaurant-bar.our-neighborhood .top-content {
	max-width: 764px;
}

.special-offer-bar.restaurant-bar.our-neighborhood h1 {
	padding-bottom: 14px;
}

.special-offer-bar.our-neighborhood .room-and-suite-inner p {
	padding-bottom: 32px;
}

.special-offer-bar.restaurant-bar.our-neighborhood .button-wrap {
	padding: 0px;
}

.special-offer-bar.restaurant-bar.our-neighborhood .button {
	margin: 0px;
}

.special-offer-bar.restaurant-bar.our-neighborhood .special-offer-repeat {
	padding: 0px 0px 122px;
}

.special-offer-bar.restaurant-bar.our-neighborhood .special-offer-repeat:nth-last-of-type(1) {
	padding-bottom: 123px;
}

.special-offer-bar.restaurant-bar.spa-wellness .top-content {
	max-width: 764px;
}

.special-offer-bar.restaurant-bar.spa-wellness .restaurant-inner {
	padding: 38px 0px 0 16px;
}

.special-offer-bar.restaurant-bar.spa-wellness .button-wrap .text-link {
	margin: 0 65px 27px 0px;
	display: inline-block;
	vertical-align: top;
}

.special-offer-bar.restaurant-bar.spa-wellness .button-wrap .text-link:nth-last-of-type(2) {
	margin-right: 0px;
}

.special-offer-bar.restaurant-bar.spa-wellness .room-and-suite-inner h2 {
	padding-bottom: 20px;
}

.special-offer-bar.restaurant-bar.spa-wellness .special-offer-repeat {
	padding: 0px 0px 123px;
}

.special-offer-bar.restaurant-bar.spa-wellness .restaurant-inner p {
	padding-bottom: 17px;
	letter-spacing: .28px;
}

.special-offer-bar.restaurant-bar.spa-wellness .button-wrap {
	padding: 14px 0 0;
}

.special-offer-bar.restaurant-bar.meet-and-event .top-content {
	max-width: 715px;
}

.special-offer-bar.restaurant-bar.meet-and-event .restaurant-inner {
	padding: 38px 0px 0 16px;
}

.special-offer-bar.restaurant-bar.meet-and-event .room-and-suite-inner h2 {
	padding: 0 0 16px;
}

.special-offer-bar.restaurant-bar.meet-and-event .restaurant-inner p {
	letter-spacing: .28px;
}

.special-offer-bar.restaurant-bar.meet-and-event .restaurant-inner p  strong {
	font-weight: 400;
}

.special-offer-bar.restaurant-bar.meet-and-event .view-detail {
	padding: 0px 17px 0px 0px;
	margin: 0 0px 35px 0;
	display: table;
	font-family: "Century Gothic";
}

.special-offer-bar.restaurant-bar.meet-and-event .top-content .button {
	min-width: 0;
	text-align: center;
	margin: 10px 10px;
}

.special-offer-bar.restaurant-bar.meet-and-event .button {
	min-width: 296px;
	text-align: center;
	margin: 10px 0px;
}

.special-offer-bar.restaurant-bar.meet-and-event .special-offer-repeat {
	padding: 0px 0px 122px;
}

.special-offer-bar.restaurant-bar.meet-and-event .special-offer-repeat:nth-last-of-type(1) {
	padding-bottom: 93px;
}

.lightgallery.space0 {
	padding: 0 0 110px;
}

.page-template-meeting-event .top-content .button {
	display: inline-block;
	margin: 10px 10px;
}

.special-offer-bar.restaurant-bar.experience-paradise {
	padding: 55px 0 0;
}

.special-offer-bar.restaurant-bar.meet-and-event.experience-paradise .top-content {
	padding: 0 0 64px;
	max-width: 766px;
}

.special-offer-bar.restaurant-bar.experience-paradise .top-content p {
	letter-spacing: .01em;
}

.special-offer-bar.restaurant-bar.meet-and-event.experience-paradise .room-and-suite-inner h2 {
	padding-bottom: 19px;
}

.special-offer-bar.restaurant-bar.experience-paradise .button-wrap {
	padding: 16px 0 0;
}

.special-offer-bar.restaurant-bar.meet-and-event.experience-paradise .button {
	min-width: 208px;
}

.special-offer-bar.restaurant-bar.meet-and-event.experience-paradise .special-offer-repeat {
	padding-bottom: 124px;
}

.special-offer-bar.restaurant-bar.experience-paradise .button-wrap .text-link {
	margin: 3px 52px 31px 0;
	display: inline-block;
	vertical-align: top;
}

/*gallery-bar*/
body.page-template-gallery .room-and-suite-banner-bar.special-offer-banner:before {
	opacity: .2;
}

.gallery-bar {
	padding: 52px 0 105px;
}

.gallery-bar .gallery-tabbing {
	padding: 0 80px;
}

.gallery-bar .centering {
	max-width: 1305px;
}

.gallery-bar .top-content {
	text-align: center;
}

.gallery-bar h1 {
	padding: 0 0 44px;
	color: #d0b36a;
	color: black;
	font-size: 77px;
	line-height: 85px;
	letter-spacing: 2.31px;
	font-family: "Holland";
	-webkit-text-fill-color: #d0b36a;
	-webkit-text-stroke-width: 0px;
	-webkit-text-stroke-color: #d0b36a;
}

.gallery-bar .top-content ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
}

.gallery-bar .top-content ul li {
	padding: 0 15px 32px;
	font-size: 16px;
	line-height: 24px;
	color: #282828;
	letter-spacing: 2.2px;
	font-family: "911Fonts_com_CenturyGothicBold_911fonts_com_fonts_pMgo";
	text-transform: uppercase;
}

.gallery-bar .top-content ul li a {
	padding-bottom: 7px;
	color: #282828;
	display: block;
	position: relative;
	border-bottom: 2px solid #fff;
}

.gallery-bar .top-content ul li a.is-active, .gallery-bar .top-content ul li a:hover {
	border-bottom-color: #d0b36a;
}

.gallery-bar .lightgallery {
	padding: 48px 0 0;
}

.gallery-bar .wp-pagenavi {
	padding: 58px 15px 0;
	text-align: center;
	color: #282828;
	font-size: 16px;
	line-height: 20px;
	text-transform: uppercase;
	font-family: "911Fonts_com_CenturyGothicBold_911fonts_com_fonts_pMgo";
}

.gallery-bar .wp-pagenavi .previouspostslink, .gallery-bar .wp-pagenavi .nextpostslink {
	margin: 0 30px;
	color: #282828;
	display: inline-block;
	vertical-align: top;
	letter-spacing: 2px;
	transition: all 350ms;
	-webkit-transition: all 350ms;
}

.gallery-bar .wp-pagenavi .previouspostslink[rel="prev disabled"], .gallery-bar .wp-pagenavi .nextpostslink[rel="next disabled"] {
	opacity: .2;
	pointer-events: none;
}

.gallery-bar .wp-pagenavi .previouspostslink {
	padding-left: 55px;
	background: url("https://cdn-jldbh.nitrocdn.com/JBgjXdTsJDdapktzIvIsQxgjWsbjLZcE/assets/images/optimized/rev-2a63469/www.innonfifth.com/wp-content/themes/innon5th/images/pagenavi-prev-arrow.png") center left no-repeat;
	background-size: 44px auto;
}

.gallery-bar .wp-pagenavi .previouspostslink.nitro-lazy {
	background-image: none !important;
}

.gallery-bar .wp-pagenavi .nextpostslink {
	padding-right: 55px;
	background: url("https://cdn-jldbh.nitrocdn.com/JBgjXdTsJDdapktzIvIsQxgjWsbjLZcE/assets/images/optimized/rev-2a63469/www.innonfifth.com/wp-content/themes/innon5th/images/pagenavi-next-arrow.png") center right no-repeat;
	background-size: 44px auto;
}

.gallery-bar .wp-pagenavi .nextpostslink.nitro-lazy {
	background-image: none !important;
}

.gallery-bar .wp-pagenavi .pages, .gallery-bar .wp-pagenavi .page, .gallery-bar .wp-pagenavi .first, .gallery-bar .wp-pagenavi .last, .gallery-bar .wp-pagenavi .current, .gallery-bar .wp-pagenavi .extend {
	display: none;
}

.gallery-bar .wp-pagenavi .previouspostslink:hover, .gallery-bar .wp-pagenavi .nextpostslink:hover {
	opacity: 1;
}

.gallery-bar .lightgallery-wrap {
	min-height: 450px;
	background-position: top 50px left 50%;
	background-repeat: no-repeat;
}

.gallery-bar .lightgallery-wrap.loading {
	background-image: url("https://cdn-jldbh.nitrocdn.com/JBgjXdTsJDdapktzIvIsQxgjWsbjLZcE/assets/images/optimized/rev-2a63469/www.innonfifth.com/wp-content/themes/innon5th/images/ajax-loader.gif");
}

.gallery-bar .lightgallery-wrap.loading.nitro-lazy {
	background-image: none !important;
}

.gallery-bar .gallery-tabbing .gallery-toggle {
	display: none;
}

.map-bar {
	padding: 66px 0 101px;
}

.map-bar #map {
	height: 579px;
}

.gm-style .gm-style-iw-d {
	padding: 8px 26px 9px;
	min-width: 227px;
	position: relative;
	z-index: 2;
}

.gm-style-iw-a button {
	display: none !important;
}

.gm-style-iw-a h3 {
	padding: 0px;
	margin: 0px;
	color: #282828;
	font-size: 30px;
	line-height: 35px;
	text-transform: uppercase;
	letter-spacing: .75px;
	font-family: "Aperto";
}

.gm-style-iw-a p {
	padding: 0px;
	color: #1e1e1e;
	font-size: 14px;
	line-height: 25px;
	font-weight: 300;
	font-family: "Montserrat", sans-serif;
}

.gm-style-iw-a p a {
	margin-top: 12px;
	display: block;
	color: #1e1e1e;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 1.9px;
	font-family: "911Fonts_com_CenturyGothicBold_911fonts_com_fonts_pMgo";
}

.gm-style-iw-a p a:hover {
	text-decoration: underline;
}

.gm-style-iw-a p a i {
	margin-top: 7px;
	font-size: 11px;
	letter-spacing: 1.1px;
	vertical-align: top;
}

.gm-style .gm-style-iw-c {
	overflow: inherit;
	box-shadow: 9px 8px 14px 2px rgba(88, 89, 89, .3);
	-webkit-box-shadow: 9px 8px 14px 2px rgba(88, 89, 89, .3);
}

.gm-style .gm-style-iw-c:after {
	content: "";
	left: auto;
	position: absolute;
	bottom: -30px;
	right: 44px;
	width: 103px;
	height: 140px;
	box-shadow: none;
	-webkit-box-shadow: none;
	transform: none;
	-webkit-transform: none;
	background: url("https://cdn-jldbh.nitrocdn.com/JBgjXdTsJDdapktzIvIsQxgjWsbjLZcE/assets/images/optimized/rev-2a63469/www.innonfifth.com/wp-content/themes/innon5th/images/map-arrow.png") bottom left no-repeat;
}

.gm-style .gm-style-iw-t::after {
	display: none;
}

.gm-style-iw-tc:after {
	display: none !important;
}

body.page-template-location .room-and-suite-banner-bar.special-offer-banner:before {
	opacity: .12;
}

/*location-bar*/
.location-bar {
	padding: 52px 0;
	overflow: hidden;
}

.location-bar .top-content {
	padding: 0 0 25px;
	margin: 0 auto;
	max-width: 690px;
	text-align: center;
}

.location-bar .top-content h1 {
	padding-bottom: 14px;
	color: #d0b36a;
	color: black;
	font-size: 77px;
	line-height: 85px;
	letter-spacing: 2.31px;
	font-family: "Holland";
	-webkit-text-fill-color: #d0b36a;
	-webkit-text-stroke-width: 0px;
	-webkit-text-stroke-color: #d0b36a;
}

.location-bar .top-content p {
	color: #1e1e1e;
	letter-spacing: .48px;
}

.location-bar .addresses-wrap {
	padding: 24px 0 25px;
	margin: 0 auto;
	max-width: 900px;
	position: relative;
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	text-align: center;
	background: #fbfbfb;
}

.location-bar .addresses-wrap .repeat {
	padding: 13px 0 0;
	width: 50%;
	position: relative;
}

.location-bar .addresses-wrap .repeat:nth-of-type(1):before {
	display: none;
}

.location-bar .addresses-wrap .repeat:nth-of-type(1) .icon img {
	width: 132px;
}

.location-bar .addresses-wrap .repeat:nth-of-type(2) .icon img {
	margin-top: 15px;
	width: 57px;
}

.location-bar .addresses-wrap .repeat:before {
	content: "";
	width: 1px;
	height: 100%;
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	background: #dcdcdc;
}

.location-bar .addresses-wrap .repeat .icon {
	margin-bottom: 15px;
}

.location-bar .addresses-wrap .repeat .icon img {
	margin: 0 auto;
	display: block;
}

.location-bar .addresses-wrap:before {
	content: "";
	width: 250000px;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 100%;
	background: #fbfbfb;
}

.location-bar .addresses-wrap:after {
	content: "";
	width: 250000px;
	height: 100%;
	position: absolute;
	top: 0px;
	right: 100%;
	background: #fbfbfb;
}

.location-bar .addresses-wrap .repeat p {
	padding-bottom: 13px;
	line-height: 30px;
}

.location-bar .addresses-wrap .repeat p a {
	color: inherit;
	cursor: text;
}

.location-bar .addresses-wrap .repeat p a[target="_blank"], .location-bar .addresses-wrap .repeat p a.reserve {
	cursor: pointer;
	color: #1e1e1e;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 1.9px;
	font-family: "911Fonts_com_CenturyGothicBold_911fonts_com_fonts_pMgo";
}

.location-bar .addresses-wrap .repeat p a[target="_blank"] i, .location-bar .addresses-wrap .repeat p a.reserve i {
	margin-top: 10px;
	font-size: 11px;
	letter-spacing: 1.1px;
	vertical-align: top;
}

.location-bar .top-content.form-wrap {
	max-width: 732px;
}

.location-bar .form-wrap .wpcf7 {
	padding: 26px 0 56px;
}

.location-bar .form-wrap h4 {
	padding: 6px 0 20px;
	color: #282828;
	font-size: 30px;
	line-height: 36px;
	font-family: "Aperto";
	letter-spacing: 1px;
	text-transform: none;
}

.location-bar .wpcf7-form-control-wrap.how-to-connect {
	position: relative;
	display: block;
}

.location-bar .wpcf7-form-control-wrap.how-to-connect:after {
	content: "";
	position: absolute;
	top: 32px;
	right: 32px;
	font-size: 15px;
	color: #d0b36a;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: flex;
	pointer-events: none;
	align-items: center;
	justify-content: center;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1;
}

.location-bar .form-wrap .wpcf7 br {
	display: none;
}

.location-bar .form-wrap .wpcf7 p {
	padding: 0px;
}

.location-bar .form-wrap input[type="text"]:not(.hasDatepicker), .location-bar .form-wrap input[type="email"], .location-bar .form-wrap input[type="tel"], .location-bar .form-wrap textarea, .location-bar .form-wrap select {
	padding: 0 30px;
	margin: 0 0 16px;
	color: #1e1e1e;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: .3px;
	font-family: "Montserrat", sans-serif;
	display: block;
	width: 100%;
	border: 1px solid #b3b3b3;
	height: 74px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	background-color: #fff;
}

.location-bar .form-wrap select {
	padding-right: 50px;
	cursor: pointer;
}

.location-bar .form-wrap input[type="text"]:not(.hasDatepicker).wpcf7-not-valid, .location-bar .form-wrap input[type="email"].wpcf7-not-valid, .location-bar .form-wrap input[type="tel"].wpcf7-not-valid, .location-bar .form-wrap textarea.wpcf7-not-valid, .location-bar .form-wrap select.wpcf7-not-valid {
	border-color: #f00;
}

.location-bar .form-wrap .wpcf7-not-valid-tip {
	display: none;
}

.location-bar .form-wrap .wpcf7-checkbox + .wpcf7-not-valid-tip {
	padding-top: 15px;
	font-size: 14px;
	color: #f00;
	display: block;
}

.location-bar .form-wrap .hasDatepicker {
	padding: 0px;
	margin: 0px;
	display: inline-block;
	vertical-align: top;
	width: 275px;
	height: 40px;
	color: #1e1e1e;
	font-size: 16px;
	line-height: inherit;
	letter-spacing: .8px;
	font-family: "messina_sanslight";
	border: 0px;
	border-bottom: 1px solid #1e1e1e;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	background: url("https://cdn-jldbh.nitrocdn.com/JBgjXdTsJDdapktzIvIsQxgjWsbjLZcE/assets/images/source/rev-2a63469/www.innonfifth.com/wp-content/themes/innon5th/images/calendar.svg") right top 3px no-repeat;
	background-size: 24px auto;
}

.location-bar .form-wrap .hasDatepicker.nitro-lazy {
	background-image: none !important;
}

.location-bar .form-wrap .hasDatepicker.wpcf7-not-valid {
	border-bottom-color: #f00;
}

.location-bar .form-wrap label {
	display: inline-block;
	vertical-align: top;
	color: #1e1e1e;
	font-size: 16px;
	line-height: 20px;
	font-family: "messina_sanslight";
	letter-spacing: .8px;
}

.location-bar .form-wrap .date-calender {
	padding: 28px 72px 36px 0;
	text-align: center;
}

.location-bar .form-wrap .date-calender label {
	padding: 10px 20px 0;
}

.location-bar .form-wrap textarea {
	padding: 53px 23px 15px;
	line-height: 26px;
	height: 155px;
	resize: none;
}

.location-bar .form-wrap a[href*="tel:"] {
	padding: 0 0 0 48px;
	margin: 15px 18px;
	display: inline-block;
	vertical-align: top;
	background: url("https://cdn-jldbh.nitrocdn.com/JBgjXdTsJDdapktzIvIsQxgjWsbjLZcE/assets/images/source/rev-2a63469/www.innonfifth.com/wp-content/themes/innon5th/images/phone.svg") top left no-repeat;
	background-size: 33px auto;
}

.location-bar .form-wrap a[href*="tel:"].nitro-lazy {
	background-image: none !important;
}

.location-bar .form-wrap a[href*="mailto:"] {
	padding: 0 0 0 48px;
	margin: 15px 18px;
	display: inline-block;
	vertical-align: top;
	background: url("https://cdn-jldbh.nitrocdn.com/JBgjXdTsJDdapktzIvIsQxgjWsbjLZcE/assets/images/source/rev-2a63469/www.innonfifth.com/wp-content/themes/innon5th/images/mail.svg") top 2px left no-repeat;
	background-size: 33px auto;
}

.location-bar .form-wrap a[href*="mailto:"].nitro-lazy {
	background-image: none !important;
}

.location-bar .form-wrap .form-d-flex {
	margin: 0 -8px;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.location-bar .form-wrap .form-d-flex .col-3 {
	padding: 0 8px;
	width: 33.333333%;
}

.location-bar .form-wrap .form-d-flex .col-6 {
	padding: 0 8px;
	width: 50%;
}

.location-bar .form-wrap .custom-checkbox {
	padding: 21px 0 35px 10px;
	text-align: center;
}

.location-bar .form-wrap ::-webkit-input-placeholder {
	color: #1e1e1e;
}

.location-bar .form-wrap ::-moz-placeholder {
	color: #1e1e1e;
}

.location-bar .form-wrap :-ms-input-placeholder {
	color: #1e1e1e;
}

.location-bar .form-wrap :-moz-placeholder {
	color: #1e1e1e;
}

.location-bar .form-wrap .textarea-wrap ::-webkit-input-placeholder {
	color: #1e1e1e;
	opacity: .52;
}

.location-bar .form-wrap .textarea-wrap ::-moz-placeholder {
	color: #1e1e1e;
	opacity: .52;
}

.location-bar .form-wrap .textarea-wrap :-ms-input-placeholder {
	color: #1e1e1e;
	opacity: .52;
}

.location-bar .form-wrap .textarea-wrap :-moz-placeholder {
	color: #1e1e1e;
	opacity: .52;
}

.location-bar .form-wrap .textarea-wrap {
	position: relative;
}

.location-bar .form-wrap .textarea-wrap label {
	position: absolute;
	top: 22px;
	left: 21px;
	z-index: 1;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: .48px;
	color: #1e1e1e;
	font-family: "Montserrat", sans-serif;
	font-weight: 300;
}

.location-bar .form-wrap .wpcf7 + p {
	font-size: 15px;
	color: #1e1e1e;
	line-height: 22px;
	font-family: "Century Gothic";
	text-align: left;
	letter-spacing: 0px;
}

.location-bar .form-wrap .wpcf7-checkbox {
	padding: 0 11px;
}

.location-bar .form-wrap .wpcf7-checkbox label {
	display: block;
	position: relative;
}

.location-bar .form-wrap .wpcf7-checkbox label input {
	margin: 0px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	width: 100%;
	height: 100%;
	opacity: 0;
	cursor: pointer;
}

.location-bar .form-wrap .wpcf7-checkbox .wpcf7-list-item-label {
	padding: 0 0 0 36px;
	display: block;
}

.location-bar .form-wrap .wpcf7-checkbox .wpcf7-list-item-label:before {
	content: "";
	width: 23px;
	height: 13px;
	border: 2px solid #d0b36a;
	position: absolute;
	top: 0px;
	left: 0px;
	transition: all 350ms;
	-webkit-transition: all 350ms;
	border-radius: 20px;
	-webkit-border-radius: 20px;
}

.location-bar .form-wrap .wpcf7-checkbox .wpcf7-list-item-label:after {
	content: "";
	width: 13px;
	height: 13px;
	border: 2px solid #d0b36a;
	position: absolute;
	top: 0px;
	left: 0px;
	transition: all 350ms;
	-webkit-transition: all 350ms;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	background-color: #fafafa;
}

.location-bar .form-wrap .wpcf7-checkbox label input:checked + .wpcf7-list-item-label:before {
	background-color: #d0b36a;
}

.location-bar .form-wrap .wpcf7-checkbox label input:checked + .wpcf7-list-item-label:after {
	left: 10px;
}

.location-bar .form-wrap .wpcf7-checkbox .wpcf7-list-item {
	margin: 0 22px;
	vertical-align: top;
}

.location-bar .form-wrap .wpcf7 .ajax-loader {
	margin: 15px auto 0px;
	display: none;
}

.location-bar .form-wrap .wpcf7 form.submitting .ajax-loader {
	display: block;
}

.location-bar .form-wrap .wpcf7-submit {
	padding: 15px 48px;
	margin: 0px;
	cursor: pointer;
	line-height: 27px;
	color: #fff;
	font-family: "Century Gothic";
	font-size: 16px;
	letter-spacing: 2px;
	text-transform: uppercase;
	display: inline-block;
	border: 0px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	background: #1e1e1e;
}

.location-bar .form-wrap .wpcf7-submit:hover {
	background: #d0a845;
}

.location-bar .form-wrap .wpcf7 form .wpcf7-response-output {
	padding: 25px 0 0;
	margin: 0px;
	border: 0px;
}

.location-bar .form-wrap .wpcf7-response-output {
	margin: 0px;
	border: 0px;
	letter-spacing: .48px;
	text-align: center;
	font-weight: 400;
	color: #f00;
}

.location-bar .form-wrap .wpcf7 form.sent .wpcf7-response-output {
	color: #46b450;
}

/*direction-bar*/
.direction-bar {
	padding: 35px 0;
	overflow: hidden;
}

.direction-bar h2 {
	padding-bottom: 19px;
	margin-bottom: 54px;
	position: relative;
	text-align: center;
	font-size: 54px;
	line-height: 60px;
	color: #282828;
	letter-spacing: .54px;
}

.direction-bar h2:after {
	content: "";
	margin-left: -90px;
	display: block;
	width: 180px;
	height: 1px;
	position: absolute;
	bottom: 0px;
	left: 50%;
	background-color: #d0b36a;
}

.direction-bar .direction-wrap {
	display: flex;
	flex-wrap: wrap;
	position: relative;
}

.direction-bar .direction-wrap .image {
	width: 37.4%;
}

.direction-bar .direction-wrap .accordion-wrap {
	padding: 10px 0 0 40px;
	width: 62.6%;
}

.direction-bar .head {
	padding: 15px 0 15px 53px;
	cursor: pointer;
	position: relative;
	color: #282828;
	font-size: 30px;
	line-height: 36px;
	letter-spacing: .75px;
	font-family: "Aperto";
}

.direction-bar .head:before {
	content: "";
	display: block;
	width: 32px;
	height: 2px;
	position: absolute;
	top: 33px;
	left: 6px;
	background-color: #d0b36a;
}

.direction-bar .head:after {
	content: "";
	display: block;
	width: 2px;
	height: 32px;
	position: absolute;
	top: 18px;
	left: 21px;
	background-color: #d0b36a;
}

.direction-bar .head.is-active:after {
	display: none;
}

.direction-bar .content {
	padding: 13px 0 2px 55px;
	display: none;
}

.direction-bar .content ol {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	counter-reset: item;
}

.direction-bar .content ol li {
	padding: 0 0 22px;
	counter-increment: item;
	display: flex;
	align-items: center;
	position: relative;
	line-height: 30px;
}

.direction-bar .content ol li:before {
	content: counter(item);
	margin: 0 13px 0 0;
	min-width: 34px;
	min-height: 34px;
	font-size: 16px;
	line-height: 34px;
	font-weight: 600;
	letter-spacing: .48px;
	color: #fff;
	text-align: center;
	border-radius: 100%;
	-moz-border-radius: 100%;
	background-color: #d0b36a;
}

.direction-bar .centering {
	max-width: 1280px;
}

.direction-bar.space {
	padding: 23px 0 118px;
	margin-bottom: 100px;
	border-bottom: 1px solid #dcdcdc;
}

.direction-bar.space .centering {
	max-width: 1176px;
}

.direction-bar.space .direction-wrap .image {
	width: 49.8%;
}

.direction-bar.space .direction-wrap .image img {
	width: 100%;
}

.direction-bar.space .direction-wrap .accordion-wrap {
	padding: 13px 0 0 48px;
	width: 50.2%;
}

.direction-bar.space .content p {
	padding: 0px;
	color: #1e1e1e;
	font-size: 16px;
	line-height: 35px;
	letter-spacing: .48px;
	font-weight: 300;
}

.direction-bar.space .content p a[href*="mailto:"], .direction-bar.space .content p a[href*="tel:"] {
	padding: 0 0 0 48px;
	margin-bottom: 21px;
	position: relative;
	color: #1e1e1e;
	display: inline-block;
	vertical-align: top;
}

.direction-bar.space .content p a[href*="mailto:"]:before, .direction-bar.space .content p a[href*="tel:"]:before {
	content: "";
	position: absolute;
	top: 0px;
	left: 0px;
	color: #fff;
	width: 34px;
	height: 35px;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: flex;
	align-items: center;
	justify-content: center;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	background-color: #d0b36a;
}

.direction-bar.space .content p a[href*="tel:"]:before {
	content: "";
}

.direction-bar.space .head {
	padding: 12px 0 12px 53px;
}

.direction-bar.space .head:before {
	top: 30px;
}

.direction-bar.space .head:after {
	top: 15px;
	height: 32px;
}

.direction-bar.space .content {
	padding: 16px 0 2px 55px;
}

/* form-box */
#reservation-form.form-box {
	margin: 6px 0 0;
}

.form-box {
	padding: 87px 0 102px;
	margin: 6px 0 97px;
	border-top: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	background-color: #fafafa;
}

.form-box .centering {
	max-width: 1014px;
}

.form-box h2 {
	padding-bottom: 17px;
	text-align: center;
	font-size: 72px;
	line-height: 80px;
	color: #d0b36a;
	letter-spacing: 2.16px;
}

.form-box h2 strong {
	font-weight: normal;
	font-family: "parisienneregular";
}

.form-box p {
	text-align: center;
	color: #1e1e1e;
	font-size: 16px;
	line-height: 30px;
	font-weight: 300;
	letter-spacing: .48px;
}

.form-box.space p br {
	display: none;
}

.form-box p strong {
	display: block;
	font-weight: 300;
}

.form-box .wpcf7 {
	padding: 12px 0 48px;
}

.form-box .wpcf7 br {
	display: none;
}

.form-box .wpcf7 p {
	padding: 0px;
}

.form-box input[type="text"]:not(.hasDatepicker), .form-box input[type="email"], .form-box input[type="tel"], .form-box textarea, .form-box select {
	padding: 0 30px;
	margin: 0 0 30px;
	color: #1e1e1e;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: .3px;
	font-family: "Montserrat", sans-serif;
	display: block;
	width: 100%;
	border: 1px solid #b3b3b3;
	height: 74px;
	-webkit-appearance: none;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	background-color: #fff;
}

.form-box select {
	padding-right: 50px;
	text-overflow: ellipsis;
	white-space: nowrap;
	cursor: pointer;
	background: #fff url("https://cdn-jldbh.nitrocdn.com/JBgjXdTsJDdapktzIvIsQxgjWsbjLZcE/assets/images/optimized/rev-2a63469/www.innonfifth.com/wp-content/themes/innon5th/images/select-arrow.png") top 50% right 27px no-repeat;
}

.form-box select.nitro-lazy {
	background-image: none !important;
}

.form-box input[type="text"]:not(.hasDatepicker).wpcf7-not-valid, .form-box input[type="email"].wpcf7-not-valid, .form-box input[type="tel"].wpcf7-not-valid, .form-box textarea.wpcf7-not-valid, .form-box select.wpcf7-not-valid {
	border-color: #f00;
}

.form-box .wpcf7-not-valid-tip {
	display: none;
}

.form-box .wpcf7-checkbox + .wpcf7-not-valid-tip {
	padding-top: 15px;
	font-size: 14px;
	color: #f00;
	display: block;
}

.form-box .hasDatepicker {
	padding: 0px;
	margin: 0px;
	display: inline-block;
	vertical-align: top;
	width: 275px;
	height: 40px;
	color: #1e1e1e;
	font-size: 16px;
	line-height: inherit;
	letter-spacing: .8px;
	font-family: "messina_sanslight";
	border: 0px;
	border-bottom: 1px solid #1e1e1e;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	background: url("https://cdn-jldbh.nitrocdn.com/JBgjXdTsJDdapktzIvIsQxgjWsbjLZcE/assets/images/source/rev-2a63469/www.innonfifth.com/wp-content/themes/innon5th/images/calendar.svg") right top 3px no-repeat;
	background-size: 24px auto;
}

.form-box .hasDatepicker.nitro-lazy {
	background-image: none !important;
}

.form-box .hasDatepicker.wpcf7-not-valid {
	border-bottom-color: #f00;
}

.form-box label {
	display: inline-block;
	vertical-align: top;
	color: #1e1e1e;
	font-size: 14px;
	line-height: 20px;
	font-family: "messina_sanslight";
	letter-spacing: .8px;
}

.form-box .date-calender {
	padding: 28px 72px 36px 0;
	text-align: center;
}

.form-box .date-calender label {
	padding: 10px 20px 0;
}

.form-box textarea {
	padding: 53px 23px 15px;
	line-height: 26px;
	height: 155px;
	resize: none;
}

.form-box a[href*="tel:"] {
	padding: 0 0 0 48px;
	margin: 15px 18px;
	display: inline-block;
	vertical-align: top;
	background: url("https://cdn-jldbh.nitrocdn.com/JBgjXdTsJDdapktzIvIsQxgjWsbjLZcE/assets/images/source/rev-2a63469/www.innonfifth.com/wp-content/themes/innon5th/images/phone.svg") top left no-repeat;
	background-size: 33px auto;
}

.form-box a[href*="tel:"].nitro-lazy {
	background-image: none !important;
}

.form-box a[href*="mailto:"] {
	padding: 0 0 0 48px;
	margin: 15px 18px;
	display: inline-block;
	vertical-align: top;
	background: url("https://cdn-jldbh.nitrocdn.com/JBgjXdTsJDdapktzIvIsQxgjWsbjLZcE/assets/images/source/rev-2a63469/www.innonfifth.com/wp-content/themes/innon5th/images/mail.svg") top 2px left no-repeat;
	background-size: 33px auto;
}

.form-box a[href*="mailto:"].nitro-lazy {
	background-image: none !important;
}

.form-box .form-d-flex {
	margin: 0 -8px;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.form-box .form-d-flex .col-3 {
	padding: 0 8px;
	width: 33.333333%;
}

.form-box .custom-checkbox {
	padding: 10px 0 0 56px;
	text-align: center;
}

.form-box ::-webkit-input-placeholder {
	color: #1e1e1e;
}

.form-box ::-moz-placeholder {
	color: #1e1e1e;
}

.form-box :-ms-input-placeholder {
	color: #1e1e1e;
}

.form-box :-moz-placeholder {
	color: #1e1e1e;
}

.form-box .textarea-wrap ::-webkit-input-placeholder {
	color: #1e1e1e;
	opacity: .52;
}

.form-box .textarea-wrap ::-moz-placeholder {
	color: #1e1e1e;
	opacity: .52;
}

.form-box .textarea-wrap :-ms-input-placeholder {
	color: #1e1e1e;
	opacity: .52;
}

.form-box .textarea-wrap :-moz-placeholder {
	color: #1e1e1e;
	opacity: .52;
}

.form-box .textarea-wrap {
	position: relative;
}

.form-box .textarea-wrap label, .form-box .questionText {
	position: absolute;
	top: 22px;
	left: 21px;
	z-index: 1;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: .48px;
	color: #1e1e1e;
	font-family: "Montserrat", sans-serif;
	font-weight: 300;
}

.form-box .wpcf7 + p {
	font-size: 15px;
	color: #1e1e1e;
	line-height: 22px;
	font-family: "Century Gothic";
	text-align: left;
	letter-spacing: 0px;
}

.form-box.gift-voucher .top-content p a[href*="tel:"] {
	padding: 0px;
	margin: 0px;
	background: none;
	display: inline;
}

.form-box h3 {
	padding-bottom: 27px;
	color: #002828;
	font-size: 52px;
	line-height: 60px;
	text-align: center;
	font-family: "Holland";
	letter-spacing: 1.56px;
}

.form-box h4 {
	padding: 0 0 30px;
	color: #d0b36a;
	font-size: 52px;
	line-height: 60px;
	text-align: center;
	font-family: "Holland";
	letter-spacing: 1.56px;
	text-transform: none;
}

.form-box h4 .gift-span {
	padding: 0px;
	font-family: "parisienneregular";
	position: relative;
	top: 9px;
}

.form-box .wpcf7-checkbox {
	padding: 0 11px;
}

.form-box .wpcf7-checkbox label {
	display: block;
	position: relative;
}

.form-box .wpcf7-checkbox label input {
	margin: 0px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	width: 100%;
	height: 100%;
	opacity: 0;
	cursor: pointer;
}

.form-box .wpcf7-checkbox .wpcf7-list-item-label {
	padding: 0 0 0 35px;
	display: block;
}

.form-box .wpcf7-checkbox .wpcf7-list-item-label:before {
	content: "";
	width: 23px;
	height: 13px;
	border: 2px solid #d0b36a;
	position: absolute;
	top: 0px;
	left: 0px;
	transition: all 350ms;
	-webkit-transition: all 350ms;
	border-radius: 20px;
	-webkit-border-radius: 20px;
}

.form-box .wpcf7-checkbox .wpcf7-list-item-label:after {
	content: "";
	width: 13px;
	height: 13px;
	border: 2px solid #d0b36a;
	position: absolute;
	top: 0px;
	left: 0px;
	transition: all 350ms;
	-webkit-transition: all 350ms;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	background-color: #fafafa;
}

.form-box .wpcf7-checkbox label input:checked + .wpcf7-list-item-label:before {
	background-color: #d0b36a;
}

.form-box .wpcf7-checkbox label input:checked + .wpcf7-list-item-label:after {
	left: 10px;
}

.form-box .wpcf7-checkbox .wpcf7-list-item {
	margin: 0 22px;
	vertical-align: top;
}

.form-box .wpcf7 .ajax-loader {
	margin: 15px auto 0px;
	display: none;
}

.form-box .wpcf7 form.submitting .ajax-loader {
	display: block;
}

.form-box .wpcf7-submit, .form-box .submitButton button {
	padding: 15px 52px;
	margin: 0px;
	cursor: pointer;
	line-height: 27px;
	color: #fff;
	font-family: "Century Gothic";
	font-size: 16px;
	letter-spacing: 2px;
	letter-spacing: .1em;
	text-transform: uppercase;
	display: inline-block;
	border: 0px;
	transition: all 350ms;
	-webkit-transition: all 350ms;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	background: #1e1e1e;
	-webkit-appearance: none;
}

.form-box .wpcf7-submit:hover, .form-box .submitButton button:hover {
	background: #d0a845;
}

.form-box .wpcf7 form .wpcf7-response-output {
	padding: 25px 0 0;
	margin: 0px;
	border: 0px;
}

.form-box .wpcf7-response-output {
	margin: 0px;
	border: 0px;
	letter-spacing: .48px;
	text-align: center;
	font-weight: 400;
	color: #f00;
}

.form-box .wpcf7 form.sent .wpcf7-response-output {
	color: #46b450;
}

.form-box .custom-attendees {
	padding: 0 0 33px;
	text-align: center;
}

.form-box.space {
	padding: 83px 0 66px;
}

.form-box.space .date-calender {
	padding: 26px 0px 36px 0;
}

.form-box .custom-attendees .wpcf7-form-control-wrap {
	margin: -18px 0 0 15px;
	display: inline-block;
	vertical-align: top;
	width: 120px;
	position: relative;
}

.form-box .custom-attendees .counter-up {
	padding-top: 7px;
	position: absolute;
	top: 0px;
	right: 0px;
	font-size: 10px;
	color: #d0b36a;
	letter-spacing: 1.5px;
	cursor: pointer;
}

.form-box .custom-attendees .counter-down {
	padding-bottom: 8px;
	position: absolute;
	bottom: 0px;
	right: 0px;
	font-size: 10px;
	color: #d0b36a;
	letter-spacing: 1.5px;
	cursor: pointer;
}

.form-box .custom-attendees input {
	padding: 0px;
	margin: 0px;
	text-align: center;
	display: block;
	vertical-align: top;
	width: 100%;
	height: 40px;
	color: #1e1e1e;
	font-size: 16px;
	line-height: inherit;
	letter-spacing: .8px;
	font-family: "messina_sanslight";
	border: 0px;
	border-bottom: 1px solid #1e1e1e;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	background: none;
}

.form-box .custom-attendees input.wpcf7-not-valid {
	border-bottom-color: #f00;
}

.form-box.space .wpcf7-checkbox .wpcf7-list-item {
	margin: 0 28px;
}

.form-box.space .custom-checkbox {
	padding-left: 34px;
}

.form-box.space.space2 .custom-checkbox {
	padding: 12px 0px 0px;
}

.form-box.space.space2 {
	padding: 87px 0 57px;
	margin: 0px 0 99px;
}

.form-box.space2 a[href*="tel:"], .form-box.space2 a[href*="mailto:"] {
	margin: 13px 18px;
}

.form-box.space2 .wpcf7 {
	padding: 14px 0 48px;
}

.form-box.space2 .wpcf7-checkbox {
	padding: 0px;
}

.form-box.space.space2 .wpcf7-checkbox .wpcf7-list-item {
	margin: 0 17px;
}

.form-box.space.space2 .wpcf7-checkbox .wpcf7-list-item.last {
	margin-right: 0px;
}

.form-box.space.space2 .date-calender {
	padding: 26px 0px 30px 0;
}

.form-box.gift-voucher h2 {
	padding-bottom: 16px;
}

.form-box.gift-voucher p {
	line-height: 32px;
}

.form-box .Amout-row {
	padding: 0 0 61px;
	text-align: center;
}

.form-box .Amout-row em {
	margin: -10px 0 0;
	display: block;
	font-size: 12px;
	line-height: 14px;
	color: #d0b36a;
}

.form-box .Amout-row .price-wrap {
	display: inline-block;
	vertical-align: top;
}

.form-box.gift-voucher .giftcerts-wrap {
	padding: 46px 0 0;
}

.form-box input[type="text"].AmountNumber {
	padding: 0px 20px !important;
	margin: -10px 13px 0 13px;
	display: inline-block;
	vertical-align: top;
	border: 0px;
	border-bottom: 1px solid #1e1e1e;
	width: 153px;
	height: 39px;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	background: url("https://cdn-jldbh.nitrocdn.com/JBgjXdTsJDdapktzIvIsQxgjWsbjLZcE/assets/images/optimized/rev-2a63469/www.innonfifth.com/wp-content/themes/innon5th/images/dolar-img.png") top 50% left 0px no-repeat;
}

.form-box input[type="text"].AmountNumber.nitro-lazy {
	background-image: none !important;
}

.form-box.gift-voucher input[type="text"]:not(.hasDatepicker), .form-box.gift-voucher input[type="email"], .form-box.gift-voucher input[type="tel"], .form-box.gift-voucher textarea, .form-box.gift-voucher select {
	margin-bottom: 18px;
}

.form-box.gift-voucher {
	padding: 87px 0 94px;
}

.form-box.gift-voucher textarea {
	margin-bottom: 30px;
}

.form-box.gift-voucher .wpcf7-submit {
	padding: 15px 42px;
	letter-spacing: .12em;
}

.form-box.gift-voucher .top-content p {
	margin: 0 auto;
	max-width: 840px;
}

.form-box.email-offer h2 {
	padding-bottom: 30px;
}

.form-box.email-offer #surveyStart {
	margin: 0 -8px;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.form-box.email-offer .fieldBlock {
	padding: 0 8px;
	width: 25%;
}

.form-box.email-offer .questionBlock {
	padding: 0 8px;
	width: 100%;
	position: relative;
	text-align: center;
}

.form-box.email-offer .optInCheckbox {
	padding: 0 8px;
	width: 100%;
}

.form-box.email-offer #fieldBlockfirstNameinput, .form-box.email-offer #fieldBlocklastNameinput, .form-box.email-offer #fieldBlockaddressinput, .form-box.email-offer #fieldBlockcityinput, .form-box.email-offer #fieldBlockstateinput, .form-box.email-offer #fieldBlockzipinput, .form-box.email-offer #fieldBlockcountryinput {
	width: 100%;
}

.form-box.email-offer .submitButton {
	padding: 10px 8px 0;
	text-align: center;
	width: 100%;
}

.form-box.email-offer .fieldBlockText {
	display: none;
}

.form-box.email-offer .questionBlock .questionText {
	left: 29px;
}

.form-box.email-offer #answerBlock67639 {
	padding: 0 0 0 20px;
	display: inline-block;
	top: auto;
	width: 700px !important;
}

.form-box.email-offer .questionBlock.isMandatory .questionText {
	display: inline-block;
	vertical-align: top;
	position: relative;
	top: auto;
	left: auto;
}

.form-box.email-offer textarea::-webkit-input-placeholder {
	color: #1e1e1e;
	opacity: .52;
}

.form-box.email-offer textarea::-moz-placeholder {
	color: #1e1e1e;
	opacity: .52;
}

.form-box.email-offer textarea:-ms-input-placeholder {
	color: #1e1e1e;
	opacity: .52;
}

.form-box.email-offer textarea:-moz-placeholder {
	color: #1e1e1e;
	opacity: .52;
}

.form-box.email-offer table {
	padding: 0;
	display: block;
}

.form-box.email-offer table tbody {
	padding: 0 0 25px;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.form-box.email-offer table tbody tr {
	display: block;
}

.form-box.email-offer table tbody td {
	width: auto !important;
}

.form-box.email-offer table .wpcf7-checkbox {
	padding: 0px;
}

.form-box.email-offer table .wpcf7-checkbox .wpcf7-list-item {
	margin-left: 0px;
}

.form-box.email-offer #fieldBlockbirthday.fieldBlock {
	padding: 0 0 30px;
	display: block;
	width: 100%;
	text-align: center;
}

.form-box.email-offer #fieldBlockbirthday.fieldBlock .fieldBlockText {
	padding: 15px 30px 0 0;
	display: inline-block;
	vertical-align: top;
}

.form-box.email-offer #fieldBlockbirthdayinput {
	width: 275px;
	display: inline-block;
	vertical-align: top;
}

.form-box.career {
	padding: 87px 0 66px;
}

.form-box.career h2 {
	padding-bottom: 39px;
}

.form-box.career input[type="text"]:not(.hasDatepicker), .form-box.career input[type="email"], .form-box.career input[type="tel"] {
	margin-bottom: 18px;
}

.form-box.career textarea {
	margin-bottom: 30px;
}

.form-box .file-wrapper {
	padding: 10px 56px 10px 26px;
	margin: 0 0 18px;
	position: relative;
	display: flex;
	align-items: center;
	width: 100%;
	width: 100%;
	color: #1e1e1e;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: .3px;
	font-family: "Montserrat", sans-serif;
	border: 1px solid #b3b3b3;
	height: 74px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	background: #fff url("https://cdn-jldbh.nitrocdn.com/JBgjXdTsJDdapktzIvIsQxgjWsbjLZcE/assets/images/optimized/rev-2a63469/www.innonfifth.com/wp-content/themes/innon5th/images/paperclip.png") top 50% right 26px no-repeat;
}

.form-box .file-wrapper.nitro-lazy {
	background-image: none !important;
}

.form-box .file-wrapper .wpcf7-form-control-wrap {
	position: static;
}

.form-box .file-wrapper .fas {
	position: absolute;
	top: 50%;
	right: 10px;
	pointer-events: none;
	font-size: 28px;
	color: #d0b36a;
	letter-spacing: 2.8px;
	line-height: 32px;
}

.form-box .file-wrapper input {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: 0;
	cursor: pointer;
}

.form-box.career .wpcf7-submit {
	padding: 15px 46px;
	letter-spacing: 1.8px;
}

.form-box .file-wrapper .fileName {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

/* Firefox */
input[type=number] {
	-moz-appearance: textfield;
}

.awards-and-press-bar {
	padding: 50px 0px 51px;
	margin: 0 0 100px;
	border-bottom: 2px solid #ececec;
	overflow: hidden;
}

.awards-and-press-bar .centering {
	max-width: 1310px;
}

.awards-and-press-bar h1 {
	padding-bottom: 41px;
	text-align: center;
	font-size: 77px;
	line-height: 87px;
	color: #d0b36a;
	color: black;
	font-family: "Holland";
	font-weight: normal;
	letter-spacing: 2.31px;
	-webkit-text-fill-color: #d0b36a;
	-webkit-text-stroke-width: 0px;
	-webkit-text-stroke-color: #d0b36a;
}

.awards-and-press-bar h1 span {
	letter-spacing: 1.59px;
	font-family: "parisienneregular";
}

.awards-and-press-bar .filter-bar {
	padding: 0 0 22px;
}

.awards-and-press-bar .category-menu {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: center;
}

.awards-and-press-bar .category-menu li {
	padding: 0 17px 32px;
	font-size: 16px;
	line-height: 24px;
	color: #282828;
	letter-spacing: 2.2px;
	font-family: "911Fonts_com_CenturyGothicBold_911fonts_com_fonts_pMgo";
	text-transform: uppercase;
}

.awards-and-press-bar .category-menu li a {
	padding-bottom: 7px;
	color: #282828;
	display: block;
	position: relative;
	border-bottom: 2px solid #fff;
}

.awards-and-press-bar .category-menu li a.is-active, .awards-and-press-bar .category-menu li a:hover {
	border-bottom-color: #d0b36a;
}

.awards-and-press-bar .wp-pagenavi {
	padding: 23px 0px 43px;
	text-align: center;
	color: #282828;
	font-size: 16px;
	line-height: 20px;
	text-transform: uppercase;
	font-family: "911Fonts_com_CenturyGothicBold_911fonts_com_fonts_pMgo";
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}

.awards-and-press-bar .wp-pagenavi .previouspostslink, .awards-and-press-bar .wp-pagenavi .nextpostslink {
	margin: 0 7px;
	color: #282828;
	font-size: 0px;
	line-height: 0px;
	display: inline-block;
	vertical-align: top;
	letter-spacing: 0px;
	transition: all 350ms;
	-webkit-transition: all 350ms;
}

.awards-and-press-bar .wp-pagenavi .previouspostslink[rel="prev disabled"], .awards-and-press-bar .wp-pagenavi .nextpostslink[rel="next disabled"] {
	opacity: .25;
	pointer-events: none;
}

.awards-and-press-bar .wp-pagenavi .nextpostslink:before {
	content: "next";
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 2px;
}

.awards-and-press-bar .wp-pagenavi .previouspostslink:before {
	content: "prev";
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 2px;
}

.awards-and-press-bar .wp-pagenavi .previouspostslink {
	padding-left: 56px;
	background: url("https://cdn-jldbh.nitrocdn.com/JBgjXdTsJDdapktzIvIsQxgjWsbjLZcE/assets/images/optimized/rev-2a63469/www.innonfifth.com/wp-content/themes/innon5th/images/pagenavi-prev-arrow.png") center left no-repeat;
	background-size: 44px auto;
}

.awards-and-press-bar .wp-pagenavi .previouspostslink.nitro-lazy {
	background-image: none !important;
}

.awards-and-press-bar .wp-pagenavi .nextpostslink {
	padding-right: 56px;
	background: url("https://cdn-jldbh.nitrocdn.com/JBgjXdTsJDdapktzIvIsQxgjWsbjLZcE/assets/images/optimized/rev-2a63469/www.innonfifth.com/wp-content/themes/innon5th/images/pagenavi-next-arrow.png") center right no-repeat;
	background-size: 44px auto;
}

.awards-and-press-bar .wp-pagenavi .nextpostslink.nitro-lazy {
	background-image: none !important;
}

.awards-and-press-bar .wp-pagenavi .page, .awards-and-press-bar .wp-pagenavi span.current {
	margin: 0 9px;
	padding: 0px 2px;
	border: 0px;
	font-size: 16px;
	line-height: 20px;
	color: #282828;
	position: relative;
	text-transform: uppercase;
	background: none;
}

.awards-and-press-bar .wp-pagenavi .page:after {}

.awards-and-press-bar .wp-pagenavi span.current:after {
	content: "";
	position: absolute;
	bottom: -3px;
	left: 0px;
	display: block;
	width: 100%;
	height: 2px;
	background-color: #d0b36a;
}

.awards-and-press-bar .wp-pagenavi .pages, .awards-and-press-bar .wp-pagenavi .first, .awards-and-press-bar .wp-pagenavi .last, .awards-and-press-bar .wp-pagenavi .extend {
	display: none;
}

.awards-and-press-bar .wp-pagenavi .previouspostslink:hover, .awards-and-press-bar .wp-pagenavi .nextpostslink:hover {
	opacity: 1;
}

.awards-and-press-bar .pre_response_wrap {
	min-height: 200px;
	background-position: top 50px left 50%;
	background-repeat: no-repeat;
}

.awards-and-press-bar .pre_response_wrap.loading {
	background-image: url("https://cdn-jldbh.nitrocdn.com/JBgjXdTsJDdapktzIvIsQxgjWsbjLZcE/assets/images/optimized/rev-2a63469/www.innonfifth.com/wp-content/themes/innon5th/images/ajax-loader.gif");
}

.awards-and-press-bar .pre_response_wrap.loading.nitro-lazy {
	background-image: none !important;
}

.no-record-found {
	text-align: center;
	color: #d0b36a;
}

.awards-tiles {
	margin: 0 -18px;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.awards-tiles .repeat {
	padding: 0 18px 40px;
	width: 25%;
}

.awards-tiles .repeat a {
	display: flex;
	min-height: 100%;
	position: relative;
}

.awards-tiles .repeat a:hover .repeat-inner {
	transform: scale(1.11);
	-webkit-transform: scale(1.11);
}

.awards-tiles .repeat a.has-image .repeat-inner {
	display: flex;
}

.awards-tiles .repeat a.has-text {
	border: 1px solid #b3b3b3;
	border-bottom: 3px solid #cfb369;
}

.awards-tiles .repeat a .repeat-inner {
	width: 100%;
	position: relative;
	overflow: hidden;
	-webkit-transition: all .25s ease 0s;
	-moz-transition: all .25s ease 0s;
	-ms-transition: all .25s ease 0s;
	transition: all .25s ease 0s;
	backface-visibility: hidden;
}

.awards-tiles .repeat a img {
	width: 100%;
	object-fit: cover;
	backface-visibility: hidden;
}

.awards-tiles .repeat a .image-text {
	padding: 10px;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-end;
	justify-content: center;
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 60%;
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 29%, rgba(0, 0, 0, .38) 100%);
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 29%, rgba(0, 0, 0, .38) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 29%, rgba(0, 0, 0, .38) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#61000000", GradientType=0);
	/* IE6-9 */
	text-align: center;
}

.awards-tiles .repeat a .image-text h4 {
	padding-bottom: 10px;
	font-size: 14px;
	color: #fff;
	line-height: 24px;
	text-transform: uppercase;
	letter-spacing: 1.8px;
	font-family: "911Fonts_com_CenturyGothicBold_911fonts_com_fonts_pMgo";
}

.awards-tiles .repeat a .image-text h4 br {
	display: none;
}

.awards-tiles .repeat a .with-out-text {
	padding: 23px 23px 42px;
}

.awards-tiles .repeat a .with-out-text h4 {
	padding-bottom: 19px;
	text-transform: none;
	color: #282828;
	font-family: "Montserrat", sans-serif;
	font-weight: 500;
	font-size: 18px;
	line-height: 29px;
	letter-spacing: .54px;
}

.awards-tiles .repeat a .with-out-text p {
	padding-bottom: 24px;
	color: #1e1e1e;
	font-size: 14px;
	line-height: 24px;
	letter-spacing: .42px;
}

.awards-tiles .repeat a .text-btn {
	position: absolute;
	bottom: 23px;
	left: 23px;
	color: #1e1e1e;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 1.8px;
	font-family: "911Fonts_com_CenturyGothicBold_911fonts_com_fonts_pMgo";
	text-transform: uppercase;
}

.awards-tiles .repeat a .hover-text {
	padding: 10px;
	opacity: 0;
	text-align: center;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	position: absolute;
	top: 0px;
	left: 0px;
	width: calc(100% + 0px);
	height: calc(100% + 0px);
	-webkit-transition: all .25s ease 0s;
	-moz-transition: all .25s ease 0s;
	-ms-transition: all .25s ease 0s;
	transition: all .25s ease 0s;
	background: url("https://cdn-jldbh.nitrocdn.com/JBgjXdTsJDdapktzIvIsQxgjWsbjLZcE/assets/images/optimized/rev-2a63469/www.innonfifth.com/wp-content/themes/innon5th/images/hover-bg.jpg") center center no-repeat;
	background-size: cover;
}

.awards-tiles .repeat a .hover-text.nitro-lazy {
	background-image: none !important;
}

.awards-tiles .repeat a:hover .hover-text {
	opacity: 1;
}

.awards-tiles .repeat a .hover-text.has-hover-image h4 {
	font-size: 32px;
	line-height: 42px;
	font-weight: 300;
}

.awards-tiles .repeat a .hover-text h4 {
	padding-bottom: 22px;
	font-size: 20px;
	line-height: 32px;
	letter-spacing: .6px;
	color: #fff;
	font-family: "Montserrat", sans-serif;
	font-weight: 500;
	text-transform: none;
	transform: scale(.89);
	-webkit-transform: scale(.89);
	transform-origin: bottom center;
}

.awards-tiles .repeat a .hover-text .more {
	opacity: 0;
	position: relative;
	display: block;
	color: #fff;
	font-size: 14px;
	line-height: 16px;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-family: "911Fonts_com_CenturyGothicBold_911fonts_com_fonts_pMgo";
	-webkit-transition: all .25s ease 0s;
	-moz-transition: all .25s ease 0s;
	-ms-transition: all .25s ease 0s;
	transition: all .25s ease 0s;
	transform: scale(.89);
	-webkit-transform: scale(.89);
	transform-origin: top center;
}

.awards-tiles .repeat a:hover .hover-text .more {
	opacity: 1;
	transition-delay: .2s;
}

.awards-tiles .repeat a .hover-text .more:before {
	content: "";
	margin: 0 auto 13px;
	display: block;
	width: 58px;
	height: 58px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	background: #d0b36a url("https://cdn-jldbh.nitrocdn.com/JBgjXdTsJDdapktzIvIsQxgjWsbjLZcE/assets/images/optimized/rev-2a63469/www.innonfifth.com/wp-content/themes/innon5th/images/humberger-icon.png") center center no-repeat;
}

/*footer-part*/
#footer-part {
	padding: 72px 0px 60px 0px;
	overflow: hidden;
	border-top: #dfdfdf solid 1px;
}

#footer-part .footermenu {
	padding: 5px 0 0 0px;
	float: left;
	width: 870px;
}

#footer-part .footermenu ul {
	padding-bottom: 20px;
	list-style: none;
	overflow: hidden;
}

#footer-part .footermenu li {
	padding: 0px 11px 0px 12px;
	float: left;
	position: relative;
}

#footer-part .footermenu li:before {
	content: "";
	position: absolute;
	right: 0px;
	top: 2px;
	width: 1px;
	height: 15px;
	background: #ccc;
}

#footer-part .footermenu li a {
	color: #1e1e1e;
	font-size: 15px;
	text-transform: uppercase;
	font-family: "Century Gothic";
	letter-spacing: .1em;
}

#footer-part .footermenu li:first-child {
	padding-left: 0px;
}

#footer-part .footermenu li:last-child:before {
	display: none;
}

#footer-part .footermenu select, #width_tmp_select {
	padding: 0px 8px 0px 15px;
	margin: 0 0 0 -15px;
	cursor: pointer;
	border: 0px;
	color: #000;
	font-size: 16px;
	text-transform: uppercase;
	font-family: "Century Gothic";
	height: 18px;
	letter-spacing: .06em;
	box-shadow: none;
	-webkit-box-shadow: none;
	width: 195px;
}

#footer-part .footermenu li.menu-item-gtranslate {
	padding-right: 0px;
	position: relative;
}

#footer-part .footermenu li.menu-item-gtranslate select {
	visibility: visible !important;
}

#footer-part .footermenu li.menu-item-gtranslate:after {
	content: "";
	position: absolute;
	right: 0px;
	top: 6px;
	width: 5px;
	height: 5px;
	border-right: #000 solid 1px;
	border-bottom: #000 solid 1px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}

#footer-part .footermenu p {
	font-size: 12px;
	letter-spacing: .05em;
	color: #000;
}

#footer-part .footermenu p br {
	display: none;
}

#footer-part .footermenu p strong {
	font-weight: normal;
}

#footer-part .footermenu p a:hover {
	color: #000 !important;
}

#footer-part .footermenu p a {
	color: #000 !important;
}

#footer-part .footerlogo {
	padding-right: 50px;
	float: right;
}

#footer-part .footerlogo ul {
	list-style: none;
	overflow: hidden;
}

#footer-part .footerlogo li {
	padding-left: 25px;
	float: left;
	padding-top: 13px;
}

#footer-part .footerlogo li:nth-child(1) {
	padding-left: 0px;
}

#footer-part .footerlogo li img {
	height: 53px;
}

#footer-part .nhhrlogo img {
	width: 102px;
	float: left;
	margin-right: 20px;
}

/*	#footer-part .footerlogo li:nth-child(1) img { width: 58px; }
	#footer-part .footerlogo li:nth-child(2) img { width: 102px; }
	#footer-part .footerlogo li:nth-child(3) img { width: 55px; }
*/

/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1em !important;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1em !important;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignleft, img.alignright, img.aligncenter {
	margin-bottom: 1.625em;
}

blockquote {
	/*font-style: italic;*/
	font-weight: normal;
	margin: 0 1em;
}

blockquote em, blockquote i, blockquote cite {
	font-style: normal;
}

blockquote cite {
	color: #666;
	letter-spacing: .05em;
	text-transform: uppercase;
}

blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}

#blogWrapper {
	padding: 235px 0 45px 0;
	width: 100%;
	overflow: hidden;
}

.single #blogWrapper {
	padding: 0px;
}

#blogWrapper .wrapper {
	max-width: 1387px;
	margin: 0 auto;
	padding: 0 6px 0 15px;
}

/* blog container */
.patners_box {
	float: left;
	width: 100%;
	text-align: center;
	padding: 20px;
}

#BlogCntr {
	width: 100%;
	position: relative;
	overflow: hidden;
}

#BlogCntr h1, #blogWrapper h1 {
	padding-bottom: 132px;
	line-height: 134px;
	max-width: 1050px;
}

#blogWrapper h1 {
	padding-bottom: 114px;
	line-height: 129px;
}

#BlogCntr .extraContent {
	padding: 0px 100px 0px 0px;
}

#BlogCntr .extraContent p {
	padding-bottom: 48px;
	line-height: 47px;
}

/* left blog box */
.leftBlogBox {
	padding-top: 56px;
	padding-left: 6px;
	width: 75.2%;
	float: left;
}

.single .leftBlogBox {
	padding: 0px;
}

.leftBlogBox ul, .leftBlogBox ol {
	margin-bottom: 20px;
	list-style-position: inside;
}

.single .leftBlogBox h1 {
	padding-bottom: 5px;
	text-transform: capitalize;
}

.single .leftBlogBox p {
	display: block;
	font-size: 22px;
	line-height: 32px;
	padding-bottom: 35px;
}

.leftBlogBox ul.dateBar {
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0px;
}

.single .leftBlogBox ul.dateBar {
	margin: 0 0 15px 0;
	padding-left: 0px;
}

.leftBlogBox ul.dateBar li {
	font-size: 14px;
}

.leftBlogBox ul.dateBar li strong {
	color: #000;
}

.leftBlogBox p {}

.leftBlogBox .postLoop {
	width: 100%;
	overflow: hidden;
	padding: 15px 0 82px;
	margin: 0px;
}

.leftBlogBox .postLoop:last-child, .leftBlogBox .postLoop:last-of-type {
	border-bottom: none;
}

.leftBlogBox .postLoop .image {
	width: 100%;
	margin-bottom: 40px;
}

.leftBlogBox .postLoop h2 {
	margin: 0px;
	font-size: 38px;
	line-height: normal;
	letter-spacing: -.02em;
	font-weight: bold;
	font-family: "Helvetica Neue Bold";
}

.leftBlogBox .meta {
	padding: 4px 0 6px;
	margin-top: 3px;
	margin-bottom: 40px;
	border-bottom: #000 solid 1px;
	border-top: #000 solid 1px;
	overflow: hidden;
}

.leftBlogBox .meta span {
	float: left;
	color: #9f9f9f;
	font-size: 18px;
	margin-right: 5px;
	font-family: "Helvetica Neue";
}

.single .leftBlogBox .meta {
	margin-bottom: 52px;
}

.leftBlogBox .postLoop h2 a {
	color: #000;
	text-decoration: none;
}

.leftBlogBox .postLoop h2 a:hover {
	color: #a40000;
}

.leftBlogBox .postLoop a.read-more {
	display: inline-block;
	color: #000;
	text-decoration: none;
	text-transform: capitalize;
	font-weight: 600;
}

.leftBlogBox .postLoop a.read-more:hover {
	color: #a40000;
}

.leftBlogBox .postLoop p {
	padding-bottom: 20px;
	font-size: 19px;
	line-height: 32px;
	letter-spacing: -.01em;
}

.leftBlogBox h4.title {
	font-size: 16px;
	font-weight: normal;
	padding-top: 15px;
	color: #000;
	text-transform: capitalize;
}

/* comment form */
.leftBlogBox #commentform {
	width: 100%;
}

.leftBlogBox #commentform input[type="text"], .leftBlogBox #commentform input[type="email"], .leftBlogBox #commentform textarea, .leftBlogBox #commentform input[type="url"] {
	border: 1px solid #000;
	padding: 7px 10px;
	box-sizing: border-box;
	color: #000;
	font-size: 15px;
	border-radius: 0px;
	-webkit-appearance: none;
	-webkit-border-radius: 0px;
	resize: none;
	margin: 0;
	width: 535px;
}

.leftBlogBox #commentform input[type="submit"] {
	width: auto;
	padding: 5px;
	border: none;
	background: #ea0000;
	color: #fff;
	cursor: pointer;
	border-radius: 0;
	font-size: 16px;
}

.leftBlogBox #commentform input[type="submit"]:hover, .leftBlogBox #commentform p.form-submit input[type="submit"]:hover {
	background: #0f86ff;
}

.leftBlogBox #commentform p.form-submit input[type="submit"] {
	width: auto;
	padding: 8px 15px;
	border: none;
	background: #5d3b05;
	color: #fff;
	cursor: pointer;
	margin-left: 100px;
}

.leftBlogBox #respond h3 {
	padding-bottom: 20px;
}

.leftBlogBox #commentform input[type="text"].error, .leftBlogBox #commentform input[type="email"].error, .leftBlogBox #commentform textarea.error {
	border: 1px solid #f00 !important;
}

.leftBlogBox div.error {
	display: none !important;
}

.leftBlogBox h3#comments, .leftBlogBox #respond h3, h2.comments-title, h3#reply-title {
	border-bottom: 1px solid #000;
	font-size: 24px;
	font-weight: normal;
	line-height: 29px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	color: #000;
}

.leftBlogBox #comments {
	clear: both;
	margin-bottom: 10px;
}

.leftBlogBox #comments footer {
	border: none;
}

.leftBlogBox .commentlist, .leftBlogBox .comment-list {
	list-style: outside none none;
	margin-top: 10px !important;
	margin-bottom: 10px;
}

.leftBlogBox .commentlist li {
	color: #34343f;
	font-size: 20px;
	line-height: 30px;
	list-style: outside none none;
	overflow: hidden;
}

.leftBlogBox .comment-list li {
	color: #34343f;
	font-size: 20px;
	line-height: 20px;
	list-style: outside none none;
	overflow: hidden;
}

.leftBlogBox img.avatar {
	float: left;
	margin: 3px 10px 10px 0;
	width: 50px;
	border: 1px solid #ccc;
	max-width: 100%;
	height: auto;
	display: block;
}

.leftBlogBox .commentlist cite.fn, .leftBlogBox cite.fn {
	color: #382db5;
	font-size: 16px;
}

.leftBlogBox span.says {
	font-size: 16px;
}

.leftBlogBox .commentlist a.url, .leftBlogBox .commentlist cite.fn, .leftBlogBox a.url, .leftBlogBox cite.fn {
	font-style: normal;
	text-decoration: none;
	font-size: 20px;
}

.leftBlogBox .comment-awaiting-moderation {
	font-size: 16px;
	line-height: 21px;
	color: #000;
	font-style: normal;
}

.leftBlogBox .commentmetadata a {
	color: #000;
	cursor: default !important;
	font-size: 13px;
	line-height: 16px;
}

.leftBlogBox .commentlist p, .leftBlogBox .comment-list p {
	clear: both;
	font-size: 15px;
	line-height: 19px;
}

.comment-content p {
	padding-bottom: 5px;
}

#commentform p {
	padding-bottom: 15px !important;
	font-size: 16px;
	margin-bottom: 0;
}

.leftBlogBox .comment-list .comment-metadata {
	font-size: 16px;
	color: #000;
}

.leftBlogBox .comment-reply-link {
	font-size: 16px;
	text-decoration: none;
}

.leftBlogBox .comment-reply-link:hover {
	text-decoration: none;
	color: #039be6;
}

#cancel-comment-reply-link {
	color: #000;
	text-decoration: none;
	font-size: 20px;
	line-height: 25px;
}

#cancel-comment-reply-link:hover {
	text-decoration: underline;
}

.leftBlogBox .reply {
	padding: 0px 0 15px;
}

.leftBlogBox .reply a {
	color: #000;
}

.leftBlogBox #respond {
	margin-top: 10px;
	width: auto;
	padding: 0px;
}

.leftBlogBox #cancel-comment-reply-link:hover {
	color: #039be6;
	text-decoration: none;
}

.leftBlogBox .commentlist ul.children, .leftBlogBox .comment-list ol.children {}

.leftBlogBox label.screen-reader-text {
	display: none;
}

.leftBlogBox #searchform {
	width: 100%;
	margin: 0 auto;
}

#commentform label {
	float: left;
	width: 100px;
	font-size: 16px;
	line-height: 21px;
}

#commentform label.error {
	display: none !important;
}

/* pagination */
.leftBlogBox .wp-pagenavi {
	margin: 25px 0 50px 0;
}

.leftBlogBox .wp-pagenavi a, .wp-pagenavi span {
	font-size: 15px;
	color: #000;
	border: 1px solid #7b7b7b;
}

.wp-pagenavi a, .wp-pagenavi span {
	border-color: #3997db;
	padding: 5px 7px;
}

.wp-pagenavi span.current {
	border-color: #3997db;
	font-weight: normal;
	color: #fff;
	background: #3997db;
}

.leftBlogBox .wp-pagenavi a:hover, .wp-pagenavi a:hover {
	background: #3997db;
	color: #fff;
	border-color: #3997db;
}

.wp-pagenavi span.pages:hover {
	border-color: #000;
}

/* right blog box */
.rightBlogBox {
	width: 21.1%;
	float: right;
	padding-top: 74px;
}

.single .rightBlogBox {
	padding-top: 130px;
}

.rightBlogBox ul {
	width: auto;
	padding-left: 0px;
	list-style: disc;
}

.rightBlogBox .widget {
	text-align: left;
	margin-bottom: 58px;
	overflow: hidden;
}

.rightBlogBox {}

.rightBlogBox {}

.rightBlogBox {}

.rightBlogBox {}

.rightBlogBox {}

.rightBlogBox {}

.rightBlogBox h3 {
	margin-bottom: 40px;
	text-align: center;
	text-align: left;
	color: #3f3f40;
	font-size: 18px;
	text-transform: uppercase;
	line-height: 40px;
	padding-bottom: 8px;
	border-bottom: #e6e6e6 solid 1px;
	position: relative;
}

.rightBlogBox h3:after {
	content: "";
	position: absolute;
	left: 0px;
	bottom: -1px;
	width: 78px;
	height: 3px;
	background: #000;
}

.rightBlogBox label.screen-reader-text {
	display: none;
}

.rightBlogBox select {
	display: block;
	width: 100%;
	margin: 0px;
	height: 40px;
	border: #dadada solid 1px;
	padding: 0px 25px 0px 7px;
	font-size: 18px;
	color: #827f7d;
	-webkit-box-shadow: inset 0 20px 20px 0 rgba(0, 0, 0, .1);
	box-shadow: inset 0 20px 20px 0 rgba(0, 0, 0, .1);
	background: url("https://www.innonfifth.com/wp-content/themes/innon5th/images/arrow-updown.png") right 5px center no-repeat;
}

.rightBlogBox select.nitro-lazy {
	background-image: none !important;
}

.rightBlogBox #searchform {
	width: 100%;
	margin: 0 auto;
}

.rightBlogBox #searchform input#s {
	width: 65%;
	border: 1px solid #7b7b7b;
	height: 30px;
	height: 33px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	padding: 5px;
	float: left;
	margin-right: 5px;
	color: #7b7b7b;
}

.rightBlogBox #searchform input#searchsubmit {
	width: 27%;
	background: #dfb643;
	color: #fff;
	border: none;
	height: 30px;
	text-transform: capitalize;
	font-weight: bold;
	cursor: pointer;
	float: left;
}

.rightBlogBox #searchform input#searchsubmit:hover {
	background: #c70505;
}

.rightBlogBox ul {
	list-style: disc;
	margin-top: 0px;
}

.rightBlogBox ul li {
	width: 100%;
	text-align: left;
	padding: 2px 0;
	color: #000;
	font-size: 16px;
	line-height: 19px;
	list-style-position: inside;
}

.rightBlogBox ul li a {
	color: #000;
	text-decoration: none;
	text-transform: capitalize;
}

.rightBlogBox ul li.current-cat a {
	color: #382db5;
}

.rightBlogBox ul li a:hover {
	text-decoration: none;
	color: #382db5;
}

.mobilesidebar {
	display: none;
}

.desktopsidebar {
	display: block;
}

/* single page */
.search-form .screen-reader-text {
	display: none;
}

.rightBlogBox .search-form {
	position: relative;
}

.rightBlogBox .search-form input[type='Search'] {
	border-radius: 0px;
	padding: 5px 60px 5px 20px;
	font-size: 18px;
	border: 0px;
	color: #676968;
	width: 100%;
	-webkit-appearance: none;
	-webkit-border-radius: 0px;
	height: 68px;
	background: #f4f4f4;
}

.search-form input[type='submit'] {
	background: url("https://www.innonfifth.com/wp-content/themes/innon5th/images/search-icon.jpg") no-repeat;
	border-radius: 0px;
	font-size: 0px;
	border: 0px;
	cursor: pointer;
	-webkit-appearance: none;
	-webkit-border-radius: 0px;
	height: 26px;
	width: 26px;
	position: absolute;
	right: 18px;
	top: 21px;
}

.search-form input[type='submit'].nitro-lazy {
	background-image: none !important;
}

.search-form input[type='submit']:hover {}

.search-form input[type='Search']:focus {
	border: solid 1px #000 !important;
}

.leftBlogBox .singleimage {
	width: 100%;
	margin-bottom: 15px;
}

.leftBlogBox .singleimage img {
	max-width: 100%;
	height: auto;
	width: 100%;
}

input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-results-button, input[type="search"]::-webkit-search-results-decoration {
	display: none;
}

img {
	height: auto;
}

.ui-datepicker {
	padding: 7px 7px 4px;
}

.ui-widget {
	margin-top: 10px !important;
	font-family: "Century Gothic" !important;
	font-size: 1.1em !important;
	font-weight: normal !important;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family: "Century Gothic";
}

.ui-widget-header, .ui-datepicker th {
	font-weight: 600;
}

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
	font-weight: 500 !important;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	font-weight: 500 !important;
}

.ui-datepicker td span, .ui-datepicker td a {
	text-align: center !important;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	color: #fff !important;
	border-color: #000 !important;
	background: #000 !important;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	border-color: #d0b36a !important;
	background: #d0b36a !important;
}

.ui-state-disabled .ui-state-default, .ui-widget-content .ui-state-disabled .ui-state-default {
	border-color: #ddd !important;
	opacity: 1 !important;
	background: #ddd !important;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border-color: #d0b36a !important;
	background: #d0b36a !important;
}

.ui-widget-header {
	color: #453821 !important;
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
	border: 1px solid #b3b3b3;
	font-family: "Century Gothic";
	font-size: 12px;
	line-height: 14px;
	cursor: pointer;
	background: #fff url("https://cdn-jldbh.nitrocdn.com/JBgjXdTsJDdapktzIvIsQxgjWsbjLZcE/assets/images/optimized/rev-2a63469/www.innonfifth.com/wp-content/themes/innon5th/images/select-arrow.png") top 50% right 10px no-repeat;
}

.ui-datepicker select.ui-datepicker-month.nitro-lazy, .ui-datepicker select.ui-datepicker-year.nitro-lazy {
	background-image: none !important;
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
	width: 98px !important;
	padding: 6px 8px !important;
	font-size: 16px !important;
}

.ui-widget-content {
	border: 0px !important;
	transform: scale(.8);
	-webkit-transform: scale(.8);
	transform-origin: top left;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	background: #fff !important;
}

.ui-datepicker .ui-datepicker-header {
	border: 0px;
	border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
	background: none !important;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	opacity: 1 !important;
}

.ui-datepicker .ui-datepicker-title {
	font-weight: 600 !important;
}

.ui-datepicker .ui-datepicker-prev {
	cursor: pointer;
	left: 2px !important;
	top: 2px !important;
}

.ui-datepicker .ui-datepicker-next {
	cursor: pointer;
	right: 2px !important;
	top: 2px !important;
}

.ui-datepicker .ui-datepicker-next:before {
	content: "";
	margin: -6px 0 0 -6px;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 0 6px 11px;
	border-color: transparent transparent transparent #d0b36a;
}

.ui-datepicker .ui-datepicker-prev:before {
	content: "";
	margin: -6px 0 0 -6px;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 11px 6px 0;
	border-color: transparent #d0b36a transparent transparent;
}

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
	display: none !important;
}

.ui-widget-header .ui-state-hover, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	border: 0 !important;
	background: none !important;
	font-weight: normal !important;
}

.ui-widget-header .ui-state-disabled {
	opacity: 1 !important;
}

.ui-datepicker .ui-datepicker-next.ui-state-disabled:before {
	border-color: transparent transparent transparent #ddd;
}

.ui-datepicker .ui-datepicker-prev.ui-state-disabled:before {
	border-color: transparent #ddd transparent transparent;
}

hr {
	margin: 15px 0 30px;
	height: 1px;
	border: 0px;
	background: #dcdcdc;
}

.common-page-bar {
	padding: 80px 0px;
	margin: 0 0 97px;
	border-bottom: 1px solid #dcdcdc;
	color: #1e1e1e;
	line-height: 32px;
}

.page-template-pagewithmap .common-page-bar {
	padding: 80px 0px;
	margin: 0 0 0px;
	border-bottom: 0px solid #dcdcdc !important;
	color: #1e1e1e;
	line-height: 32px;
}

.common-page-bar .centering {
	max-width: 1260px;
}

.common-page-bar h1 {
	padding: 0 0 25px;
	text-align: center;
	color: #d0b36a;
	color: black;
	font-size: 77px;
	line-height: 80px;
	letter-spacing: 2.31px;
	font-family: "Holland";
	-webkit-text-fill-color: #d0b36a;
	-webkit-text-stroke-width: 0px;
	-webkit-text-stroke-color: #d0b36a;
}

.common-page-bar h1 span {
	font-family: "parisienneregular";
}

.common-page-bar h2 {
	padding: 20px 0px 14px;
	margin: 0;
	font-size: 45px;
	line-height: 60px;
	letter-spacing: .54px;
	color: #282828;
	font-family: "Holland";
}

.common-page-bar a {
	color: #877443;
	text-decoration: underline;
	word-break: break-all;
}

.common-page-bar a:hover {
	text-decoration: none;
	color: #282828;
}

.common-page-bar h2 span {
	font-family: "parisienneregular";
}

.common-page-bar h3 {
	padding: 0 0 15px;
	font-size: 32px;
	line-height: 38px;
	letter-spacing: .8px;
	color: #282828;
	text-transform: uppercase;
}

.common-page-bar ul {
	padding: 0 0 20px 20px;
	list-style-type: disc;
	list-style: disc;
}

.common-page-bar li {
	padding: 0 0 10px;
}

.common-page-bar strong {
	font-weight: 600;
	color: #282828;
}

.common-page-bar a.button {
	padding: 13px 38px;
	margin: 0px;
	text-decoration: none;
	letter-spacing: 2px;
	color: #fff;
	font-family: "911Fonts_com_CenturyGothicBold_911fonts_com_fonts_pMgo";
	border: 2px solid #d0b36a;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	background-color: #d0b36a;
}

.common-page-bar a.button:hover {
	color: #fff;
	border-color: #d0a845;
	background-color: #d0a845;
}

.common-page-bar a[href^="tel"] {
	cursor: text;
	color: inherit;
	text-decoration: none;
}

.cs-custom-gallery-centering {
	padding-left: 0px !important;
	padding-right: 0px !important;
	max-width: 100% !important;
}

.header-part.sticky {
	padding: 15px 0px;
	position: fixed;
	background-color: #fff;
	-webkit-transform: translate3d(0, -150%, 0);
	-moz-transform: translate3d(0, -150%, 0);
	-ms-transform: translate3d(0, -150%, 0);
	-o-transform: translate3d(0, -150%, 0);
	transform: translate3d(0, -150%, 0);
	-webkit-transition: all .5s cubic-bezier(.165, .84, .44, 1);
	-moz-transition: all .5s cubic-bezier(.165, .84, .44, 1);
	-o-transition: all .5s cubic-bezier(.165, .84, .44, 1);
	transition: all .5s cubic-bezier(.165, .84, .44, 1);
	box-shadow: 0 0 10px rgba(0, 0, 0, 20%);
}

.header-part.sticky.show {
	-webkit-transform: translate3d(0, 0px, 0);
	-moz-transform: translate3d(0, 0px, 0);
	-ms-transform: translate3d(0, 0px, 0);
	-o-transform: translate3d(0, 0px, 0);
	transform: translate3d(0, 0px, 0);
}

.header-part.sticky a.logo {
	width: 120px;
}

.header-part.sticky a.mobilemenu span:before, .header-part.sticky a.mobilemenu span:after, .header-part.sticky a.mobilemenu span {
	background: #000;
}

.header-part.sticky .form input[type="text"] {
	margin: 0px;
	border-right: 0px;
	height: 50px;
	border-color: #b3b3b3;
}

.header-part.sticky .form input.submit {
	height: 50px;
}

.header-part.sticky a.mobilemenu {
	margin-top: 15px;
	top: 0px;
	color: #000;
	background: #fff;
	-webkit-text-fill-color: #000;
	-webkit-text-stroke-width: 0px;
	-webkit-text-stroke-color: #000;
}

.header-part.sticky .form {
	padding: 0px;
}

@-webkit-keyframes line {
	to {
		-webkit-transform: translateZ(0) translateY(100%);
		-moz-transform: translateZ(0) translateY(100%);
		-ms-transform: translateZ(0) translateY(100%);
		transform: translateZ(0) translateY(100%);
		-webkit-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
		transform-style: preserve-3d;
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		backface-visibility: hidden;
		-webkit-perspective: 1000;
		-moz-perspective: 1000;
		perspective: 1000;
	}
}

@-moz-keyframes line {
	to {
		-webkit-transform: translateZ(0) translateY(100%);
		-moz-transform: translateZ(0) translateY(100%);
		-ms-transform: translateZ(0) translateY(100%);
		transform: translateZ(0) translateY(100%);
		-webkit-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
		transform-style: preserve-3d;
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		backface-visibility: hidden;
		-webkit-perspective: 1000;
		-moz-perspective: 1000;
		perspective: 1000;
	}
}

@-ms-keyframes line {
	to {
		-webkit-transform: translateZ(0) translateY(100%);
		-moz-transform: translateZ(0) translateY(100%);
		-ms-transform: translateZ(0) translateY(100%);
		transform: translateZ(0) translateY(100%);
		-webkit-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
		transform-style: preserve-3d;
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		backface-visibility: hidden;
		-webkit-perspective: 1000;
		-moz-perspective: 1000;
		perspective: 1000;
	}
}

@-o-keyframes line {
	to {
		-webkit-transform: translateZ(0) translateY(100%);
		-moz-transform: translateZ(0) translateY(100%);
		-ms-transform: translateZ(0) translateY(100%);
		transform: translateZ(0) translateY(100%);
		-webkit-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
		transform-style: preserve-3d;
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		backface-visibility: hidden;
		-webkit-perspective: 1000;
		-moz-perspective: 1000;
		perspective: 1000;
	}
}

@keyframes line {
	to {
		-webkit-transform: translateZ(0) translateY(100%);
		-moz-transform: translateZ(0) translateY(100%);
		-ms-transform: translateZ(0) translateY(100%);
		transform: translateZ(0) translateY(100%);
		-webkit-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
		transform-style: preserve-3d;
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		backface-visibility: hidden;
		-webkit-perspective: 1000;
		-moz-perspective: 1000;
		perspective: 1000;
	}
}

.button.mobile-sticky {
	padding: 6px 20px 7px;
	width: 100%;
	line-height: 27px;
	color: #000;
	text-align: center;
	border: 0px;
	display: none;
	background: #d0b36a;
}

.mobile-calendar-overlay {
	display: none;
}

.awards-and-press-bar .filter-bar .category-bottom-content {
	display: none;
}

.bottom-category-cntr {
	text-align: center;
}

.bottom-category-cntr .category-bottom-content {
	padding: 20px 0px;
	margin: 0px auto;
	max-width: 836px;
}

.bottom-category-cntr .category-bottom-content p {
	letter-spacing: .48px;
}

label.scerenof {
	opacity: 0;
	position: absolute;
}

.newsletter__popup {
	position: fixed;
	height: 300px;
	width: auto;
	right: 0;
	bottom: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: flex-end;
	padding: 0;
	cursor: inherit;
	visibility: hidden;
	opacity: 1;
	-webkit-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
	z-index: 999;
	top: 40%;
}

.newsletter__popup.newsletter__show {
	visibility: visible;
	opacity: 1;
}

.newsletter__popup.newsletter__show .newsletter__popup--inner {
	-webkit-transform: translateX(0%);
	transform: translateX(0%);
}

.newsletter__popup--inner {
	max-width: 420px;
	padding: 0px 30px 50px 30px;
	position: relative;
	width: 88%;
	max-height: 80vh;
	background: #fff;
	-webkit-box-shadow: 2px 0 20px rgba(0, 0, 0, .06);
	box-shadow: 2px 0 20px rgba(0, 0, 0, .06);
	overflow: auto;
	cursor: default;
	-webkit-transition: all 1.2s cubic-bezier(.42, 0, .58, 1);
	-moz-transition: all 1.2s cubic-bezier(.42, 0, .58, 1);
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
}

.newsletter__popup--close__btn {
	position: absolute;
	top: 4px;
	right: 4px;
	line-height: 2.8rem;
	border: 0;
	text-transform: uppercase;
	font-size: 1.2rem;
	padding: 0;
	width: 3rem;
	height: 3rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	z-index: 2;
	cursor: pointer;
	background: none !important;
}

.newsletter__popup--close__btn:hover {
	background: var(--primary-color);
}

.newsletter__popup--close__btn>* {
	pointer-events: none;
}

.newsletter__popup--thumbnail {
	width: 280px;
}

.newsletter__popup--box__right {
	width: 100%;
	text-align: center;
}

.newsletter__popup--title {
	font-size: 44px;
	margin: 40px 0px 0px 0px;
	font-family: "Aperto";
	padding-bottom: 6px;
	text-transform: uppercase;
}

.newsletter__popup--content--desc {
	display: inline-block;
	line-height: 22px;
	font-size: 14px;
	padding: 0px;
	font-weight: 400;
}

.newsletter__popup--subscribe__input {
	width: 100%;
	height: 4rem;
	border: 1px solid var(--border-color);
	border-radius: 5px;
	padding: 0 15px;
}

.newsletter__popup--subscribe__input:focus {
	border-color: var(--secondary-color);
}

.newsletter__popup--subscribe__btn {
	width: 100%;
	height: 4rem;
	background: var(--secondary-color);
	color: var(--white-color);
	border: 0;
	padding: 0 2rem;
	font-size: 1.5rem;
	text-transform: uppercase;
	font-weight: 500;
	border-radius: 5px;
	margin-top: 1.5rem;
}

.newsletter__popup--subscribe__btn:hover {
	background: var(--primary-color);
}

.newsletter__popup--content--desc .newsletter-btn a {
	color: #1e1e1e !important;
}

.newsletter-btn a {
	padding: 13px 38px;
	margin: 0 11px;
	margin-top: 20px;
	letter-spacing: 2px;
	color: #1e1e1e !important;
	border: 2px solid #d0b36a;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	background-color: #d0b36a;
	display: inline-block;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 500;
}

@media only screen and (max-width : 1080px) {
	.newsletter__popup.newsletter__show {
		display: none;
	}
}

@media only screen and (max-width : 992px) {
	.newsletter__popup.newsletter__show {
		display: none;
	}
}

@media only screen and (max-width : 768px) {
	.newsletter__popup.newsletter__show {
		display: none;
	}
}

@media only screen and (max-width : 480px) {
	.newsletter__popup.newsletter__show {
		display: none;
	}
}

@media only screen and (max-width : 320px) {
	.newsletter__popup.newsletter__show {
		display: none;
	}
}

.form-box .form-d-flex .col-2 {
	padding: 0 8px;
	width: 25%;
}

.page-template-email-offer .form-box .custom-checkbox {
	margin-bottom: 30px;
}

.page-template-email-offer  .form-box .date-calender {
	padding: 0 0px 31px 0;
}

.offer-slider .slick-arrow {
	position: absolute;
	left: 32px;
	bottom: 40px;
	font-size: 0px;
	border: 0px;
	cursor: pointer;
	width: 45px;
	height: 27px;
	background: url("https://cdn-jldbh.nitrocdn.com/JBgjXdTsJDdapktzIvIsQxgjWsbjLZcE/assets/images/optimized/rev-2a63469/www.innonfifth.com/wp-content/themes/innon5th/images/arrow-prev.png") center center no-repeat;
	z-index: 101;
	transition: .3s all;
	background-size: 44px auto;
}

.offer-slider .slick-arrow.nitro-lazy {
	background-image: none !important;
}

.offer-slider .slick-next {
	left: auto;
	right: 40px;
	background: url("https://cdn-jldbh.nitrocdn.com/JBgjXdTsJDdapktzIvIsQxgjWsbjLZcE/assets/images/optimized/rev-2a63469/www.innonfifth.com/wp-content/themes/innon5th/images/arrow-next.png") center center no-repeat;
	background-size: 44px auto;
}

.offer-slider .slick-next.nitro-lazy {
	background-image: none !important;
}

.special-offer-bar .room-and-suite-repeat-image img {
	object-position: left;
	height: 480px;
}

.direction-bar.space .faqlist .content p a[href*="mailto:"]:before, .direction-bar.space .faqlist .content p a[href*="tel:"]:before {
	opacity: 0;
	display: none;
}

.faqlist ul li {
	padding: 0px;
	color: #1e1e1e;
	font-size: 16px;
	line-height: 35px;
	letter-spacing: .48px;
	font-weight: 300 !important;
}

.faqlist p {
	font-weight: 300 !important;
}

.direction-bar.space .faqlist .content p a[href*="mailto:"], .direction-bar.space .faqlist .content p a[href*="tel:"] {
	padding: 0;
}

.direction-bar.space  .faqlist .content {
	padding: 0px 0 20px 55px;
}

.direction-bar.space  .faqlist  .head:after {
	top: 13px;
}

.direction-bar.space  .faqlist  .head:before {
	top: 28px;
}

.page-template-faqspage .location-bar {
	padding: 52px 0 0 0;
}

.faqlist .content .col-md-6 {
	display: inline-block;
	width: 49%;
	margin-bottom: 20px;
}

.faqlist ul {
	list-style-type: disc;
	list-style: disc;
	padding-left: 20px;
}

.page-template-faqspage .repeat {
	border-bottom: 1px solid #d0b36a;
}

.page-template-faqspage .repeat:first-child {
	border-top: 1px solid #d0b36a;
}

.direction-bar.space .content .row p {
	line-height: 29px;
}

.page-template-faqspage .direction-bar.space .head {
	padding: 30px 0 30px 53px;
}

.page-template-faqspage  .direction-bar.space .faqlist .head:before {
	top: 47px;
	left: 8px;
	width: 27px;
}

.page-template-faqspage  .direction-bar.space .faqlist .head:after {
	top: 35px;
	height: 26px;
}

.direction-bar.space.innerfaqs {
	margin-bottom: 0;
	border: none;
	padding-bottom: 0;
}

@media only screen and (max-width: 767px) {
	.thirdcol {
		width: 100%;
		float: none;
	}
	
	.special-offer-bar .room-and-suite-repeat-image img {
		height: 280px;
	}
}

.overlayeffect .room-and-suite-banner-bar:before, .overlayeffect .single-banner-bar:before {
	content: "";
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: 1;
	background: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, .8) 0%, rgba(0, 0, 0, 0) 60%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, .8) 0%, rgba(0, 0, 0, 0) 60%);
}

@media (hover: none) {
	.flatpickr-day:hover {
		color: #000 !important;
		background: transparent !important;
	}
	
	.flatpickr-day.selected, .flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected.inRange, .flatpickr-day.startRange.inRange, .flatpickr-day.endRange.inRange, .flatpickr-day.selected:focus, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:focus, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange.nextMonthDay {
		background: #d0b36a !important;
		-webkit-box-shadow: none;
		box-shadow: none;
		color: #fff !important;
	}
}

span.overlybm {
	position: absolute;
	background: rgba(129, 129, 129, .8);
	background: none;
	bottom: 0;
	width: auto;
	display: inline-block;
	color: #fff;
	padding: 10px 20px;
	font-family: "911Fonts_com_CenturyGothicBold_911fonts_com_fonts_pMgo";
	font-family: "Montserrat", sans-serif;
	font-weight: normal;
	font-weight: normal;
	font-size: 13px;
}

span.overlybm span {
	display: inline;
}

span.overlybm {
	width: auto !important;
	height: auto !important;
	min-height: 0px !important;
}

.lg-sub-html {
	display: block !important;
}

span.overlybm {
	width: 100% !important;
	padding-bottom: 16px;
}

span.trt {
	position: relative;
	z-index: 999;
}

span.overlybm:before {
	content: "";
	background: linear-gradient(0deg, rgba(0, 0, 0, .6) 0%, rgba(255, 255, 255, 0) 100%);
	position: absolute;
	height: 150px;
	width: 100%;
	bottom: 0;
	left: 0;
}

.lg-sub-html h5 {
	font-size: 14px;
	margin-bottom: 0;
	padding-bottom: 0;
	margin: 10px 0;
}

@media only screen and (max-width: 767px) {
	.lightgallery .lightgallery-row .right {
		max-width: 100%;
	}
	
	.lightgallery .lightgallery-row .lightgallery-inner-row, .lightgallery .lightgallery-row {
		display: block;
		padding: 0 !important;
	}
	
	.lightgallery .tiled-gallery-item {
		margin-bottom: 20px;
	}
	
	.lg-sub-html h5 {
		font-size: 13px;
	}
	
	.lightgallery .lightgallery-row img {
		height: 275px;
	}
}

@media only screen and (min-width: 767px) {
	img.lg-object.lg-image {
		max-height: 80vh !important;
	}
}

.nhhrlogo a {
	display: block;
}

.special-offer-bar .room-and-suite-bar h1 {
	font-family: inherit;
	font-size: 34px;
	line-height: 55px;
	margin-bottom: 30px;
	padding-bottom: 0;
}

.special-offer-bar .room-and-suite-bar {
	padding: 0;
	padding-bottom: 60px;
}

.page-template-pagewithmap .page-template-faqspage .repeat {
	border-top: 0;
	margin-bottom: 20px;
}

.page-template-pagewithmap  .direction-bar .content {
	display: block;
}

.page-template-pagewithmap .head:before, .page-template-pagewithmap  .head:after {
	display: none;
}

.page-template-pagewithmap .page-template-faqspage .direction-bar.space .head {
	padding: 0;
}

.page-template-pagewithmap  .direction-bar.space .faqlist .content {
	padding: 0px 0 0px 0;
}

@media only screen and (max-width: 767px) {
	.special-offer-bar .room-and-suite-bar h1 {
		font-family: inherit;
		font-size: 19px;
		line-height: 34px;
		margin-bottom: 18px;
	}
	
	.special-offer-bar.restaurant-bar1 .special-content {
		padding-top: 30px;
		padding: 0;
		margin-top: -36px;
	}
	
	.special-offer-bar.restaurant-bar1 h1 {
		padding: 0 0 20px;
	}
	
	.special-offer-bar.restaurant-bar1.our-neighborhood .top-content {
		padding: 0 0 25px;
	}
}

.boutique-main {
	padding: 84px 0 80px;
}

.boutique-main .top-content {
	padding: 0 0 25px;
	margin: 0 auto;
	max-width: 690px;
	text-align: center;
}

.boutique-main .top-content h1 {
	padding-bottom: 14px;
	color: #d0b36a;
	color: black;
	font-size: 77px;
	line-height: 85px;
	letter-spacing: 2.31px;
	font-family: "Holland";
	-webkit-text-fill-color: #d0b36a;
	-webkit-text-stroke-width: 0px;
	-webkit-text-stroke-color: #d0b36a;
}

.adr-bout {
	padding: 0px 15px;
	margin-bottom: 30px;
	text-align: center;
}

.adr-bout h2 {
	font-size: 40px;
	font-family: "Aperto";
}

.adr-bout p {}

.boutique-row {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}

.boutique-row .col-lg-6 {
	width: 50%;
}

.bout_card {
	padding: 0px 30px;
	margin-bottom: 30px;
}

.bout_card h1 {
	font-size: 40px;
}

.page-template-noheaderpage .header-part {
	display: none;
}

.page-template-noheaderpage  .header-part.sticky {
	transform: none;
	display: block;
	float: left;
	width: 100%;
	position: relative;
}

.page-template-noheaderpage  section#content-part {
	clear: both;
}

a.check-availability-btn {
	color: #fff;
	color: #272726;
	background: #b8953c;
	background: #d0b36a;
	text-transform: uppercase;
	text-transform: uppercase;
	cursor: pointer;
	font-size: 16px;
	float: left;
	float: right;
	width: 245px;
	height: 57px;
	border: 0px;
	letter-spacing: .1em;
	border-radius: 0;
	font-family: "Century Gothic";
	transition: all .3s;
	-webkit-transition: all .3s;
	line-height: 58px;
	text-align: center;
	margin-right: 135px;
}

a.check-availability-btn:hover {
	background: #b8953c;
	color: #fff;
}

.header-part.sticky.show a.check-availability-btn {
	height: 50px;
	line-height: 50px;
}

.categs.awards {
	text-align: center;
}

.categs.awards .hover-text {
	opacity: 0 !important;
}

.categs.awards  .repeat-inner {
	transform: none !important;
	-webkit-transform: none !important;
}

.awrds {
	clear: both;
	align-items: center;
	text-align: center;
	margin-top: 50px;
	float: left;
	width: 100%;
}

.awrds h2 {
	color: #000;
	letter-spacing: .03em;
	font-size: 50px;
}

.awrds span.ampersand {
	font-family: "parisienneregular";
}

.awrdsec {
	display: flex;
}

.awrdsec .awrds {
	margin-top: 0;
	width: 47%;
	padding-left: 40px;
	border-left: #d4d4d4 solid 1px;
}

.awrdsec .leftcontent {
	padding: 22px 27px 0px 0px;
}

.contactdetails-bar .awrdsec .rightcontent {
	padding: 0px 0px 0px 0px;
}

.newsection.top-content {
	background: #f3f3f3;
	max-width: 100% !important;
	margin-bottom: 70px !important;
	padding: 20px 0 !important;
}

.newsection.top-content .special-content {
	display: block;
}

.newsection.top-content .special-content li {
	background: none;
}

.newsection.top-content .special-content li:before {
	content: "";
	content: "• ";
	background: url("https://cdn-jldbh.nitrocdn.com/JBgjXdTsJDdapktzIvIsQxgjWsbjLZcE/assets/images/optimized/rev-2a63469/www.innonfifth.com/wp-content/themes/innon5th/images/li-arrow.png") top 10px left 0px no-repeat;
	background: none;
	height: 30px;
	width: 28px;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	top: -3px;
	font-family: "FontAwesome";
	font-size: 26px;
	left: 0;
	color: #000;
}

.newsection.top-content h2 {
	font-size: 77px;
	line-height: 80px;
	letter-spacing: 2.31px;
	font-family: "Holland";
	text-align: center;
	color: black;
	-webkit-text-fill-color: #d0b36a;
	-webkit-text-stroke-width: 0px;
	-webkit-text-stroke-color: #d0b36a;
}

.newsection.top-content .special-content {
	font-weight: 400;
}

.newsection.top-content .special-content strong {
	font-size: 30px;
}

.rightbgimg {
	width: 85%;
}

.lefttxt {
	position: absolute;
	position: absolute;
	width: 35%;
	left: 0;
	background: #fff;
	background-color: #fff;
	border-radius: 0;
	padding: 30px 60px;
	bottom: auto;
	right: auto;
	box-shadow: 0 3px 30px rgba(0, 0, 0, .23);
}

.conr {
	display: flex;
	align-items: center;
	width: 100%;
	justify-content: flex-end;
}

.maincentr h2 {
	font-size: 46px;
	line-height: 54px;
	letter-spacing: -.2px;
	color: #282828;
	font-family: "Holland";
}

.maincolmns {
	display: flex;
	width: 100%;
	justify-content: space-between;
}

.colns {
	width: 46%;
}

.conr.rvrd {
	justify-content: flex-start;
}

.conr.rvrd .rightbgimg {
	right: 0;
}

.conr.rvrd .lefttxt {
	left: inherit;
	right: 0;
}

.conr {
	margin: 100px 0;
}

.colns img {
	height: 400px;
	width: 100%;
	object-fit: cover;
	margin-bottom: 30px;
}

.centering.maincentr {
	margin-bottom: 100px;
}

.centering.maincentr h2 span.ampersand {
	font-family: "parisienneregular";
}

.newsletter__popup--inner.mainbgs {
	background-size: cover;
	background-position: center;
	padding: 0;
}

.box.newsletter__popup--box.d-flex.align-items-center.abspoc {
	position: absolute;
	bottom: 40px;
	left: 0;
	right: 0;
}

.box.newsletter__popup--box.d-flex.align-items-center.abspoc a {
	background: #fff;
	border: none;
	color: #1e1e1e !important;
}

.box.newsletter__popup--box.d-flex.align-items-center.abspoc a {
	background: #fff;
	border: none;
}

@media only screen and (max-width: 767px) {
	a.openoverl {
		cursor: pointer;
	}
	
	.overly {
		position: fixed;
		top: 0;
		background: #fff;
		height: 100vh;
		width: 100%;
		z-index: 9999999999;
	}
	
	.msc {
		display: flex;
		flex-direction: column;
		align-items: center;
		height: 100%;
		justify-content: center;
		position: relative;
		top: -80px;
	}
	
	.msc p {
		font-family: "Century Gothic";
		font-size: 20px;
		text-align: center;
		margin-bottom: 20px;
	}
	
	.msc p a {
		display: block;
		color: #d0b36a;
		font-weight: bold;
		margin-top: 6px;
	}
	
	span.closeing {
		position: absolute;
		right: 20px;
		top: 20px;
		z-index: 999;
	}
	
	span.closeing:before {
		content: "×";
		text-align: center;
		width: 36px;
		height: 36px;
		line-height: 36px;
		color: #000;
		font-family: inherit;
		font-size: 75px;
		font-weight: normal;
		font-style: normal;
		background: rgba(0, 0, 0, 0);
		border-radius: 0px;
	}
	
	.newsection.top-content .special-content strong {
		font-size: 20px;
	}
	
	#wrapper.removetop {
		margin-top: -40px;
	}
	
	.header-part.sticky.show.removetop {
		top: 0;
	}
	
	a.check-availability-btn {
		display: none !important;
	}
	
	.awrdsec {
		display: block;
	}
	
	.contactdetails-bar .awrdsec .rightcontent {
		padding: 30px 20px 0px 20px;
	}
	
	.awrdsec .awrds {
		margin-top: 0;
		width: 100%;
		padding-left: 0;
		border-left: 0;
	}
	
	.leftcontent {
		order: 3;
	}
	
	.awrdsec {
		display: flex;
		flex-direction: column;
	}
	
	.contactdetails-bar  .awrdsec .leftcontent {
		padding: 0px 20px 20px 20px;
		width: 100%;
		border: 0px;
		min-height: inherit;
		border-top: #d4d4d4 solid 1px;
		border-bottom: 0;
		padding-top: 30px !important;
		margin-top: 15px;
	}
	
	.contactdetails-bar .awrdsec .rightcontent {
		padding: 0;
		border-bottom: #d4d4d4 solid 1px;
		padding-bottom: 30px;
		margin-bottom: 30px;
	}
	
	.awrds h2 {
		font-size: 35px;
	}
	
	.contactdetails-bar {
		margin-top: -45px;
	}
	
	.newsection.top-content h2 {
		font-size: 45px;
		line-height: 45px;
	}
	
	.conr {
		margin: 100px 0;
		display: flex;
		flex-direction: column-reverse;
	}
	
	.rightbgimg {
		width: 100%;
	}
	
	.lefttxt {
		position: relative;
		width: 100%;
	}
	
	.maincolmns {
		display: block;
	}
	
	.colns {
		width: 100%;
	}
	
	.colns:first-child {
		margin-bottom: 60px;
	}
	
	.lefttxt {
		position: absolute;
		position: relative;
		width: 100%;
		left: 0;
		background: transparent;
		background-color: transparent;
		border-radius: 0;
		padding: 0;
		bottom: auto;
		right: auto;
		box-shadow: none;
	}
	
	.conr {
		margin: 60px 0;
	}
	
	.rightbgimg img {
		margin-bottom: 30px;
	}
	
	.page-template-ecopage .common-page-bar {
		padding: 30px 0px;
		margin: 0 0 30px;
		line-height: 24px;
	}
}

body.home  .services-bar .image {
	width: 100%;
	aspect-ratio: 1/.9;
	object-fit: cover;
}

body.home  .intro-bar a.learnmore {
	float: none;
}

.location-bar span.ampersand {
	font-size: 53px;
	letter-spacing: 1.59px;
	font-family: "parisienneregular";
}

.discover-bar p {
	font-weight: 400;
}

.page-template-special-offer .special-offer-repeat:last-child {
	margin-bottom: 0;
	padding-bottom: 50px;
}

.page-template-special-offer .special-offer-bar {
	margin-bottom: 40px;
}

.contentnewslider h3 {
	font-size: 40px;
}

.contentslider-bar .contentnewslider h3 span {
	padding-bottom: 0;
	font-size: 55px;
	color: #d0b36a;
	line-height: 25px;
	font-family: "Holland";
	letter-spacing: 0;
	display: block;
	font-weight: 300;
	margin-top: 12px;
	text-transform: none;
}

.contentslider-bar .contentnewslider  p {
	min-height: 134px;
}

@media only screen and (min-width: 767px) {
	.direction-bar .direction-wrap .accordion-wrap .repeat:first-child {
		margin-top: -32px;
	}
	
	.menushowing {
		position: absolute;
		display: block !important;
		left: 179px;
		top: 19px;
	}
	
	.menushowing a {
		margin-right: 20px;
		color: #000;
	}
	
	.menushowing a i {
		margin-right: 2px;
	}
}

.intro-bar .newintroslide .text {
	background: rgba(255, 255, 255, .95);
}

.intro-bar .newintroslide p {
	color: #1e1e1e;
	min-height: 0;
}

.contentslider-bar.newintroslider .slick-arrow {
	background-image: url("https://cdn-jldbh.nitrocdn.com/JBgjXdTsJDdapktzIvIsQxgjWsbjLZcE/assets/images/optimized/rev-2a63469/www.innonfifth.com/wp-content/themes/innon5th/images/arrow-prev1.png");
}

.contentslider-bar.newintroslider .slick-arrow.nitro-lazy {
	background-image: none !important;
}

.contentslider-bar.newintroslider .slick-next {
	background-image: url("https://cdn-jldbh.nitrocdn.com/JBgjXdTsJDdapktzIvIsQxgjWsbjLZcE/assets/images/optimized/rev-2a63469/www.innonfifth.com/wp-content/themes/innon5th/images/arrow-next1.png");
}

.contentslider-bar.newintroslider .slick-next.nitro-lazy {
	background-image: none !important;
}

.intro-bar .newintroslide .text {
	max-width: 550px;
}

.intro-bar .newintroslide  h2 {
	padding-bottom: 20px;
	font-size: 51px;
}

.contentslider-bar.newintroslider .text {
	min-height: 310px;
}

.contentslider-bar.newintroslider .slick-arrow {
	margin-bottom: 14px;
	margin-left: -150px;
}

.contentslider-bar.newintroslider .slick-next {
	margin-left: -150px;
	margin-left: -85px;
}

.contentslider-bar .contentnewslider .image {
	object-position: bottom;
}

.intro-bar .newintroslider  .introbg {
	background-position: center;
}

@media only screen and (min-width: 767px) {
	.special-offer-wrap.twocolumns {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	
	.special-offer-wrap.twocolumns .special-offer-repeat {
		width: 48%;
	}
	
	.special-offer-bar .special-offer-wrap.twocolumns .special-offer-repeat .special-offer-repeat-wrap {
		display: flex;
		flex-wrap: wrap;
		flex-direction: column;
	}
	
	.special-offer-bar .special-offer-wrap.twocolumns  .room-and-suite-repeat-image, .special-offer-bar .special-offer-wrap.twocolumns  .room-and-suite-inner {
		width: 100%;
		order: 1 !important;
	}
	
	.special-offer-bar .special-offer-wrap.twocolumns  .room-and-suite-inner {
		margin-top: -50px;
		margin-top: -50px;
		background: #fff;
		width: 90% !important;
		margin: 0 auto;
		padding: 0 30px;
	}
	
	.special-offer-bar .special-offer-wrap.twocolumns .room-and-suite-inner h2 {
		border: none;
		padding-top: 20px;
		font-size: 40px;
		line-height: 50px;
	}
	
	.special-offer-wrap.twocolumns  .offer-slider .slick-arrow {
		bottom: inherit;
		top: 45%;
	}
}

.contentslider-bar .slick-arrow {
	z-index: 1 !important;
}

.form-box .hovert:hover {
	color: #fff;
	background: #b8953c;
}

@-moz-document url-prefix() {
	.contentslider-bar.newintroslider .slick-arrow {
		bottom: 27%;
	}
}
