@charset "UTF-8";
/* CSS Document */
.body-bigger { font-size: 1.1rem; font-weight: 400; }
.subhead-pause { font-size: 1.5rem; font-weight: 600; color: #FFF; }
.fatlinks { font-size: 1.1rem; font-weight: 700; }
.bigg-1 { font-family: 'Anton', sans-serif; font-size: 5rem; color: #FFF; }
.bigg-2 { font-family: 'Anton', sans-serif; font-size: 5rem; color: #FFF; }
.bigg-3 { font-family: 'Lobster', cursive; font-size: 5rem; color: #FFF; }
.bigg-4 { font-family: 'Sigmar', cursive; font-size: 5rem; color: #FFF; }
.bigg-5 { font-family: Federo, "Gill Sans", Optima, sans-serif; font-size: 2rem; color: #FFF; }
/* .bg-content { background-image: url(../insertImageName); background-position: center; background-repeat: no-repeat; background-size: cover; background-color: rgba(50,50,150,.8); } */
.bg-contact-form { background-image: url(../images/taller-1200x900-calm-concept-water-drop.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; }
.fine-print {font-size: 80%; letter-spacing: 0.1em; font-weight: 400;}
.footer-text { font-size: 75%; }
.text-shadow { text-shadow: 2px 2px 3px #000; }
.mobile-phone {display: block; margin: 0 auto; text-align:center; font-size: 2.3em; color: #FFF; font-weight: 700; text-decoration:none; }
.photo-caption {color: #434449; font-size: 80%; text-align: center; font-style: italic; letter-spacing: 0.1em;}
.breaker-line {width: 80%; height: 0.5em; border-bottom: 2px dotted #222; margin: 0 auto; padding: 1em;}
.SML-wrapper {max-width: 500px;}
.open-me { width: auto; height: auto; display: inline-block; }
.center-menu { width: auto; margin: 0 auto; display: block; align-content: center; }
.image-wrapper { width: auto; height: auto; display: inline-block; align-content: center; padding: 5px; margin: 0 auto; margin-bottom: 2rem; border: 1px dotted #128743; border-radius: 5px; background-color: rgba(250,250,250,.75); }
.image-wrapper-right { width: auto; height: auto; display: inline-block; float: right; align-content: center; padding: 5px; margin-left: 2rem; margin-bottom: 13px; border: 1px dotted #128743; border-radius: 5px; background-color: rgba(250,250,250,.75);}
.image-wrapper-left { width: auto; height: auto; display: inline-block; float: left; align-content: center; padding: 5px; margin-right: 2rem; margin-bottom: 13px; border: 1px dotted #128743; border-radius: 5px; background-color: rgba(250,250,250,.75);}
.wrapper-nopad {padding: 0 !important;}
.scalable { width: auto !important; height: auto !important; max-width: 100%; }
.scalable-fancy { width: auto; height: auto; max-width: 100%; border-radius: 5px; box-shadow: 0px 0px 10px rgba(0,0,0,.65); }
.scalable-fancy-60 { width: auto; height: auto; max-width: 60%; border-radius: 5px; box-shadow: 0px 0px 10px rgba(0,0,0,.65); }
.scalable-50 { width: auto !important; height: auto !important; max-width: 50%; }
.rounded { border-radius: 5px; border: 1px solid #000; }
.go-white { color: #FFF; }
.go-dark { color: #1B4065; }
.white-shadow { text-shadow: 1px 1px #e9e9e9; }
.force-skyblue { color: #9FEEEF; }
.force-orange { color: #E46B06; }
.force-cream { color: #F0FFDB; }
.force-teal { color: #188392; }
.landing-logo { font-family: 'Yeseva One', cursive; color: #F0FFDB; font-size: 3em; letter-spacing: 0 !important; }
.tagline { font-family: 'Encode Sans Semi Condensed', sans-serif; font-size: 3em; letter-spacing: 0.1; }
.no-bullet { line-height: 1.4em; list-style-image: none; list-style:none; }
.air-space { width: 80%; height: 20px; display: block; padding: 40px; margin: 0 auto; }
.air-space-alt1 { width: 80%; height: 20px; display: block; padding: 20px; margin: 0 auto; }
.air-space-alt2 { width: 80%; height: 20px; display: block; padding: 60px 0 60px 0; margin: 0 auto; }
.air-space-alt3 { width: 80%; height: 20px; display: block; padding: 120px 0 60px 0; margin: 0 auto; }
.add-bottom { width: auto; height: auto; padding: 0; margin: 0 20px 20px 0; display: inline-block; }
.footer-text { font-size: 75%; }
.no-bullet { line-height: 1.4em; list-style-image: none; list-style:none; }
.no-padding { padding: 0 !important; }
.animate-up { max-width: 1200px; height: auto; margin: 0 auto; padding: 0; display: block; }
.testy { text-align: left; }

.bg-cave {
background-image: url("../images/retail-pause-2023/hibernating.jpg"); /*for old browsers*/
background: url(../images/retail-pause-2023/hibernating.jpg);
background-repeat: no-repeat;
background-position: 50%;
background-size: cover;
background-color: #292828;    
}
.bg-chill {
background-image: url(../images/retail-pause-2023/chillin.jpg); /*for old browsers*/
background: url(../images/retail-pause-2023/chillin.jpg);
background-repeat: no-repeat;
background-position: 50%;
background-size: cover;
}
.bg-galaxy {
background-image: url("../images/retail-pause-2023/galaxygirl.jpg"); /*for old browsers*/
background: url(../images/retail-pause-2023/galaxygirl.jpg);
background-repeat: no-repeat;
background-position: 50%;
background-size: cover;
}
.bg-map {
background-image: url("../images/retail-pause-2023/map.jpg"); /*for old browsers*/
background: url(../images/retail-pause-2023/map.jpg);
background-repeat: no-repeat;
background-position: 50%;
background-size: cover;
}

/* FIXES NON SCALING ISSUE ON PHONE PORTRAIT VIEWPORT */
form,
form * {
    box-sizing: border-box;
    width: auto !important;
}
.text-link-light {
	color: #EEE;
	border-bottom: 1px dotted;
}
.text-link-dark {
	color: #000;
	border-bottom: none;
}
.text-link-dark:hover, .text-link-light:hover {
	border-bottom: 1px solid;
}
.text-link-dark, .text-link-light {
	text-decoration: none;
}

.button-links ul li { list-style-type: none; display: inline; line-height: 1.4em; }
a.button-links {
	background-color: rgba(189,55,8,0.9);
	color: #FFF;
	padding: 3px 15px;
	text-decoration: none;
  	text-transform: uppercase;
  	font-size: 90%;
}

.button-links a {
	background-color: rgba(189,55,8,0.9);
	color: #FFF;
	padding: 3px 15px;
	text-decoration: none;
  	text-transform: uppercase;
  	font-size: 90%;
}
.button-links a:hover {
	background-color: rgb(105,136,175);
	color: #FFF;
}

.button-links a:active {
	background-color: rgb(195,148,36);
	color: #FFF;
}

.button-links a:visited {
	background-color: rgb(86,86,86);
	color: #FFF;
}       
  

.footer-links ul li { list-style-type: none; display: inline; line-height: 1.7em; }
a.footer-links {
	background-color: rgb(47,54,119);
	color: #FFF;
	padding: 5px 10px;
}
a.footer-links:hover {
	background-color: rgb(105,136,175);
	color: #FFF;
}

.footer-links a {
	background-color: rgb(47,54,119);
	color: #FFF;
	padding: 5px 10px;
}
.footer-links a:hover {
	background-color: rgb(105,136,175);
	color: #FFF;
}

.multi-bg.dkblue {
	background-color: rgb(27,64,101);
	background: linear-gradient(rgba(27,64,101,0.7), rgba(27,64,101,0.3)), url(../images/bg-pills-mostly-blue.jpg) no-repeat center;
}

.multi-bg.teal {
	background-color: rgb(24,131,146);
	background: linear-gradient(rgba(24,131,146,0.7), rgba(24,131,146,0.3)), url(../images/bg-pills-mostly-blue.jpg) no-repeat center;
}

.multi-bg.skyblue {
	background-color: rgb(159,238,239);
	background: linear-gradient(rgba(159,238,239,0.7), rgba(159,238,239,0.3)), url(../images/bg-pills-mostly-blue.jpg) no-repeat center;
}

.multi-bg.cream {
	background-color: rgb(240,255,219);
	background: linear-gradient(rgba(240,255,219,0.7), rgba(240,255,219,0.3)), url(../images/bg-pills-mostly-blue.jpg) no-repeat center;
}

.multi-bg.orange {
	background-color: rgb(228,107,6);
	background: linear-gradient(rgba(228,107,6,0.7), rgba(228,107,6,0.3)), url(../images/bg-pills-mostly-blue.jpg) no-repeat center;
}	