@font-face {
    font-family: 'Mabrylight';
    src: url('fonts/MabryPro-Light.woff2') format('woff2'),
        url('fonts/MabryPro-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'MabryPro';
    src: url('fonts/MabryPro-Medium.woff2') format('woff2'),
        url('fonts/MabryPro-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'recklesslight';
    src: url('fonts/reckless-light-webfont.woff2') format('woff2'),
         url('fonts/reckless-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'recklessregular';
    src: url('fonts/reckless-regular-webfont.woff2') format('woff2'),
         url('fonts/reckless-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
:root {
  --primary: #828bc4;
  --secondary: #6c757d;
  --light: #f8f9fa;
  --dark: #343a40;
  --font-family-sans-serif: Mabrylight, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --font-family-monospace: recklesslight, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
.mabry {
    font-family: 'Mabrylight';
    font-weight: 300;
    font-style: normal;
}
.mabryMed {
    font-family: 'MabryPro';
    font-weight: 500;
    font-style: normal;
}
.recklesslight {
    font-family: 'recklesslight';
    font-weight: normal;
    font-style: normal;
}
.recklessregular {
    font-family: 'recklessregular';
    font-weight: normal;
    font-style: normal;
}
a{color: #000000;}
.footerDisclaimer{; font-size:10px; }

.lead{font-size:2.3rem;line-height:3rem;}

.choose{font-size: 1rem;padding-bottom: 25px;}

.vip{font-size:.9rem;}

.hud{
	width:40px;
	filter: invert(100%);
}
sup{
	
	vertical-align: baseline;  position: relative;  top: -0.4em; font-size:smaller;
}
.btn{
	
	padding:15px 2px 15px 2px;
	width:500px;
	margin: 2rem .05rem;
}
ol{
	padding-inline-start: 20px;
	margin-bottom:2rem;
}
.disclaimer{font-size: 10px;}

.reg_copy li {padding-bottom: 21px;
}

#carouselBroker carousel{position: relative;}

.tour{list-style-type: none;
padding-inline-start:70px !important;}

.policy{list-style-type: none;
padding-inline-start: 0px !important;}

.location:before{
	height: 20px;
	position: absolute;
    text-indent: -4em;
    content: url("images/Location.svg");
}

.profile:before{
	height: 20px;
	position: absolute;
    text-indent: -4em;
    content: url("images/Profile.svg");
}
.mobile:before{
	height: 20px;
	position: absolute;
    text-indent: -4em;
    content: url("images/Mobile.svg");
}
.display-5 {
  font-size: 2.5rem;
  font-weight: 300;
  line-height: 1.2; }
.form-group, field_formatting {
	font-family: 'Mabrylight', "Franklin Gothic Bold", "Arial Black", "sans-serif";
}
.h1form {
	font-size: 2.05rem;
}
@media (max-width: 576px) {
	
.display-5 {
  font-size: 2rem;
  font-weight: 300;
  line-height: 1.2; }

}

  @media (min-width: 768px) {
   }
  @media (min-width: 992px) {
    }
  @media (min-width: 1200px) {
     }

/* JQUERY OVERLAY WINDOW */
/* jqModal base Styling courtesy of;
  Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
  the Window's z-index value will be set to 3000 by default (in jqModal.js). You
  can change this value by either;
    a) supplying one via CSS
    b) passing the "zIndex" parameter. E.g.  (window).jqm({zIndex: 500}); */
  
.jqmWindow {
	display: none;
	position: fixed;
	top: 78px;
	left: 50%;
	margin-left: -450px;
	width: 666px;
	background-color: #005daa;
	opacity: 0.9;
	filter: alpha(opacity=90);
	color: #FFF;
	border: 1px solid black;
	padding: 12px;
}
.jqmOverlay {
	background-color: #000;
}
/* Fixed posistioning emulation for IE6
Star selector used to hide definition from browsers other than IE6
For valid CSS, use a conditional include instead */
* html .jqmWindow {
	position: absolute;
 	top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}