/*
Theme Name: Night Sky
Description: Custom Child theme for Uncode theme
Author: Brian Kerr Design
Author URI: http://www.briankerrdesign.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

/*
COLORS

Nightsky - #082033
Olive - #6a5b27
Cloud - #fff8f1
Golden Hour - #f29f52
Sunset - #b86666
Sunrise - #fcdcc9
*/


@font-face {
    font-family: 'Loto';
    src: url('fonts/loto-text-webfont.woff2') format('woff2'),
         url('fonts/loto-text-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Loto';
    src: url('fonts/loto-semibold-webfont.woff2') format('woff2'),
         url('fonts/loto-semibold-webfont.woff') format('woff');
    font-weight: bold;
    font-style: bold;
}

@font-face {
    font-family: 'Florent';
    src: url('fonts/florent-regular-webfont.woff2') format('woff2'),
         url('fonts/florent-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Florent';
    src: url('fonts/florent-bold-webfont.woff2') format('woff2'),
         url('fonts/florent-bold-webfont.woff') format('woff');
    font-weight: bold;
    font-style: bold;
}



h1,.h1,h2,.h2,h3,.h3,h4,.h4, h5,.h5,h6,.h6{text-transform:uppercase; font-weight: 500;}

#menu-cta {margin: 0 !important; padding-left:14px !important;}
#menu-cta .btn{padding: 10px 18px !important;}

/*
#menu-cta .btn{background:#082033; border-color: #082033; color:#fff8f1;}
#menu-cta .btn:hover{background:#f29f52; border-color: #f29f52; color:#fff8f1;}
*/

#menu-cta .btn{background:#f29f52; border-color: #f29f52; color:#082033;}
#menu-cta .btn:hover{background:#fff8f1; border-color: #fff8f1; color:#082033;}

.is_stuck #menu-cta .btn{background:#f29f52; border-color: #f29f52; color:#082033;}
.is_stuck #menu-cta .btn:hover{background:#082033; color:#f29f52; padding: 10px 18px !important;}

#menu-top-bar a{color:#082033;}

.home-hero{position: relative;}
.home-hero .row .uncol,
.home-hero .row .uncoltable,
.home-hero .row .uncell{position: static !important;}
.home-hero-latlng{position: absolute !important; bottom:0; right:0; text-align: right;}
.home-hero-location{position: absolute !important; bottom:0; left:0; text-align: left;}
.home-hero-latlng a,
.home-hero-location a{color:#fff8f1 !important; text-decoration: none !important;}
.home-hero-latlng a:hover,
.home-hero-location a:hover{color:#f29f52 !important;}



.stargazer-list strong{color:#b86666;}

ul.icons{}
ul.icons li{line-height: 1.2; padding-bottom: 10px;}

.uncode-accordion{}
.style-light .panel-title > a{color:#b86666;}
.uncode-accordion .panel-title a > span{font-size:14px !important;}
.uncode-accordion .panel-body{padding: 0 0 60px 0;}


.copyright *, #menu-legal a{font-size:12px;}
.copyright{color:#f29f52 !important;}


.map{border:2px solid #082033;}

.lodging-block{background: #F4F2EC; border-radius: 8px; border:1px dotted #fcdcc9 !important; margin-bottom: 10px;}

/* hide stargazer info */
.page-id-46 .top-menu,
.page-id-683 .top-menu{display: none !important;}
.page-id-683 #row-unique-3{display: none !important;}


/* FORMS */
.label-above .nf-field-label{margin-bottom: 2px !important;}
.nf-field-label .nf-label-span, .nf-field-label label{color:#082033;}
.nf-field-container{margin-bottom: 15px !important;}
.nf-form-fields-required{margin-bottom:15px;}

.nf-element[type="submit"]{background:#082033 !important; color:#fff8f1 !important; border: none !important;}
.nf-element[type="submit"]:hover{background:#fbeb85 !important; color:#082033 !important;}

.nf-error-msg, .ninja-forms-req-symbol{font-size:12px; color:#b86666 !important;}
.nf-error.listimage-wrap .nf-field-element ul, .nf-error .ninja-forms-field{border-color:#b86666 !important;}

.email-signup .nf-field-label,
.email-signup .nf-form-fields-required,
.email-signup .nf-error-field-errors{display: none;}
.email-signup input[type="email"]{background:#fff8f1 !important; color:#082033 !important; width:260px;}
.email-signup input::placeholder { opacity: 0.5; color: #082033;}
.email-signup input[type="submit"]{background:#f29f52 !important; color:#082033 !important; width:150px;}

.stargazer-pu .nf-form-fields-required{display: none;}
.stargazer-pu .nf-error-field-errors{display: none;}

.fixed-cta{bottom:0; width:100%; background:#f29f52; padding: 12px 10px 16px 10px; transform: translate(-50%, 0%) !important;}

.detail-label,
.episode{color:#f29f52 !important;}
.episode span{font-weight: bold;}


.star-list li {
  list-style: none !important;
}
.star-list li{
	padding-left: 20px;
}

.star-list li::before {
	content: '';
	display: block;
	position: relative;
	left:-30px;
	top:22px;
	height: 18px;
	width: 18px;
	background-image: url('images/star-bullet.png');
	background-position: center;
	background-size: contain;
}


#tripleseat_embed_form{text-align: left; max-width: 800px; margin: 0 auto;}
.tripleseat-dlf-heading-h1{display:none !important;}
.tripleseat-dlf-heading-h3{font-size:20px !important;}


/* DESKTOP ONLY */
@media (min-width: 960px) {


}

/* TABLET */
@media (max-width: 959px) {
	.stargazer-stars{text-align: center !important;}
	.email-signup input{margin:5px auto;}

}

/* MOBILE */
@media (max-width: 569px) {
	


}

