@charset "UTF-8";
@import url("https://use.edgefonts.net/miama.js");

/* CSS Document */
.hamburger {position: relative;display: inline-block;width: 20px;height: 15px;margin-right: 5px;border-top: 3px solid #fff;border-bottom: 3px solid #fff;}
.hamburger::before {content: "";position: absolute;top: 3px;left: 0px;width: 100%;border-top: 3px solid #fff;}

/*Index*/
#home .row {background-color: transparent;}
#home .video-bg {height: 95vh;min-width: 100%;z-index: -100000;position: absolute;top: 0px;left: 0px;object-fit: cover;}
#home .hero-section {background-image: url('../images/img-poster-hgr-2021.jpg');height: 95vh;}
#home .hero-section-text {margin-top:50vh;}
#home .hero-section-text h2 {font-size:4vh;}
#home .hero-section-text h1 {font-size: 6vh;color: #fff;text-shadow: 0px 1px 1px #000;font-family: Ubuntu, sans-serif;line-height: 130px;margin: 0px;}
#home .hero-section-text.win-adm h2 {font-size:2.1vh;}
#home .hero-section-text.win-adm h1 {font-size: 3.1vh;line-height:normal;color: #fff;text-shadow: 0px 1px 1px #000;font-family: Ubuntu, sans-serif;margin: 0px;}
#home .hero-section-text h1 a {color: #ffffff;}
#home .hero-section-text .button {font-size: 2.4vh; text-shadow: none;}
#home h1 a .newAlert {margin-top: 20px;background-color: #225249;}
#home .newAlert a {text-align: center;font-size: 3vh;margin-top: 10px;display: inline-block;}
.holiday {font-family: looking-flowers-script, sans-serif; font-size:11vh;font-weight:100;}
.containerBox {position: relative;display: inline-block;margin-bottom:20px;height:400px;overflow:hidden;}
.text-box {position: absolute;height: 100%;text-align: center;width: 100%;margin-top:30px;}
/*.text-box:before {content: '';display: inline-block;height: 20%;vertical-align: middle;}*/
.text-box a {color: #ffffff;font-size: 4vh;display: inline-block;text-shadow: 0px 1px 1px #000;width: 100%;height: 100%;}
#home .containerBox img {display: block;max-width: 100%;height: auto;}

/*Earth Day*/
#earthday p {font-size: 15px;}
#earthday .button {font-size: 20px;}
#earthday .row {background-color: transparent;}
#earthday .hero-section {background-image: none}
#earthday h3 {margin-top: 0px;}
#earthday #moreText {display: none;}

/*SOS*/
#sos p {font-size: 15px;}
#sos .row {background-color: transparent;}
#sos .hero-section {background-image: url('../images/img-poster-summer-of-swings-2.jpg');}
#sos h3 {margin-top: 0px;}
#sos #moreText {display: none;}

/*PPP*/
#ppp p {font-size: 15px;}
#ppp .button {font-size: 20px;}
#ppp .row {background-color: transparent;}
#ppp .hero-section {background-image: url('../images/img-hero-oak-allee.jpg');background-position: center;}
#ppp h3 {margin-top: 0px;}
#ppp #moreText {display: none;}

/*Moonlight and Roses*/
#mr p {font-size: 15px;}
#mr .row {background-color: transparent;}
#mr .hero-section {background-image: url('../images/img-poster-moonlight.png');}
#mr h3 {margin-top: 0px;}
#mr #moreText {display: none;}

.round-l { border-radius: 0px 0px 0px 10px;	-webkit-border-radius: 0px 0px 0px 10px; -moz-border-radius: 0px 0px 0px 10px; }
.round-r { border-radius: 0px 0px  10px 0px; -webkit-border-radius: 0px 0px  10px 0px; -moz-border-radius: 0px 0px  10px 0px; }
.round-b { border-radius: 0px 0px  10px 10px; -webkit-border-radius: 0px 0px  10px 10px; -moz-border-radius: 0px 0px  10px 10px; }
.left-pad { padding-right:15px; }
.right-pad { padding-left:15px; }
.pop { background:#fff; -webkit-box-shadow: 0 0 10px #cac5bb, 0 2px 0 rgba(255, 255, 255, 0.8) inset; -moz-box-shadow: 0 0 10px #cac5bb, 0 2px 0 rgba(255, 255, 255, 0.8) inset; box-shadow: 0 0 10px #cac5bb, 0 2px 0 rgba(255, 255, 255, 0.8) inset; border:0px solid #cac5bb;}
.copyright { font-size:12px;}
.orbit-caption h2 { font-size:30px;	margin:20px 0; }
.quote { color:#fff;  font-size: 18px;margin: 25px 0; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; margin-top:0px; letter-spacing:.5px; }
footer a:hover, a:hover { color:#225249; }
.white h6 {padding:5px 10px 16px 0px;}
.w {color:#fff;}
.white {background:#fff;}
.gray {background:#6d7574;}
.green {color:#95b16c;}
#join {border-left:1px #d3dad9 solid; padding-left:5px; color:#d3dad9; text-decoration:underline;}

/*Video Callout*/
.video-container {width: 1000px;min-height: 450px;}
.videocallout {margin: -450px 0 0 15px; background-color: rgba(245, 245, 245, 0.95); padding: 15px;}
.videocallout a {color: #225249;}
.videocallout h1 {color:#506b66;font-size:20px;line-height:1;}
.videocallout h3 {font-size:14px;margin-left:5px;line-height:1.3;color:#225249;}
.videocallout .button.small {padding:7px 8px 8px;}
.videocallout .membershipButton {border: solid #225249 1px;padding: 5px 3px;}
.videocallout hr {border: solid #506b66;border-width: 1px 0 0;}

@media only screen and (max-width: 768px) {	#join {border-left:0px #d3dad9 solid; padding-left:0px;}}

footer  > .row {background-color:#225249; }
footer {background-color:#225249; color:#f6f6f6; margin-top:20px; padding-top:10px;}
footer h5 {color:#fff; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:16px;}
footer p {color:#fff; font-size:12px;}
footer a {color:#fff; font-weight:500; }
footer p a {padding-top:5px; text-decoration:underline;}
footer p a:visited {color:#fff;}
footer a:hover {color:#fff;}
footer a:visited {color:#fff;}
footer a:active {color:#fff;}

.subfooter { color:#ffffff; background:#506b66; border:10px solid #fff; border-top:0px;text-align:center;}
.subfooter h1, .subfooter a { color:#fff; }
.subfooter h1 {font-size:18px; }
.subfooter a:hover {color:#9daca9;}

.tag {background-image:url('.../beta/images/tag.png'); background-repeat:no-repeat; height:35px; padding:9px 0px 0px 10px; width:159px; margin:0px; position: absolute; top:10px; left:7px; }
.tag span { color:#fff; }
.tag-w {background-image:url('.../beta/images/tag-w.png'); background-repeat:no-repeat; height:35px; padding:9px 0px 0px 10px; width:205px; margin:0px; position: absolute; top:10px; left:7px; }
.tag-w span { color:#506b66; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:18px; }

.borderless {border:0px;}
.borderless a:hover {border:0px;}

.logo {padding:4px 0px; height:130px; margin-left:-10px;}

.mini-nav {text-align:center; padding-top:20px; }
.mini-nav h1 {line-height:18px; margin:0px;}
.mini-nav p {line-height:18px;}
.mini-nav i {line-height:26px; font-size:16px;}
.mini-nav a:hover {color:#005847;}
.mini-nav hr {margin:10px 10px 20px 10px;}

#quick-nav {text-align:left; padding-left:8px; margin-bottom:5px; color:#000000; background:#d3dad9; }
.quick-nav { color:#e7ebea; text-align:left; margin:0px 15px; }
.quick-nav h1, .subfooter a { color:#e7ebea; }
.quick-nav h1 {font-size:18px; }
.quick-nav a:hover {color:#d3dad9;}
.quick-nav hr {height:1px; background-color:#4d5554; padding:0px; margin:0px;}

.green, .green a {color:#2c4f2a;}
.green a:hover {color:#336600;}
.orange, .orange a {color:#873a20;}
.orange a:hover {color:#6f3700;}
.red, .red a {color:#8a2727;}
.red a:hover {color:#CC3333;}
.purple, .purple a {color:#636;}
.purple a:hover {color:#606;}

.more {text-decoration:underline;font-family:"Ubuntu", sans-serif;}
.more a:hover {color:#005847;}

.content_list {color:#6d7574; padding-left:15px;}
.content_list li {padding-top:4px;}
.content_list li:first-child {padding-top:-20px; margin-top:0px;}

.first {margin-top:7px;}
.caption {font-size:10px;}
.tours {margin-top:0px; padding-top:0px;}
.no-top-marg {margin-top: -12px;}

sup {font-size:55%;}

.reveal-modal li {color:#6d7574;}
.reveal-modal ul {padding-left:15px;}

.serif {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; }
.sans {font-family:"Ubuntu", sans-serif; font-weight:300;}
.hero {font-size:20px; font-weight:bold;}

