@charset "UTF-8";

/*
  font-family: 'Montserrat', sans-serif;
  font-family: 'Open Sans', sans-serif; 
 * */
/* line 80, ../sass/_mixins.sass */
.wrapper:after, .wrapper .content-wrapper:after, .wrapper .content-wrapper .mini-form:after, .wrapper .content-wrapper .mini-form .input-rows:after, .wrapper .content-wrapper .cols:after, .wrapper .content-wrapper .cols .login-form:after, .wrapper .content-wrapper .cols .login-form .input-rows:after, .navi-links:after, .the-page:after, .clearfix:after, .tricol:after, .bicol:after, .bicol .profile:after, .agenda-wrapper:after, .navbar:after, .navbar ul:after, .navbar-bay:after, .navbar-bay ul:after, #weather-widget:after, #countdown-widget .sections:after, #footer-wrapper .content-wrapper ul:after {
  content: "";
  clear: both;
  display: block;
}
.slider-wrapper, .the-slider { overflow: hidden; background-color: var(--color-highlight); }
/* line 3, ../sass/_genic.sass */
.no-margin-bottom {
  margin-bottom: 0;
}

/* line 6, ../sass/_genic.sass */
.align-center {
  text-align: center;
}

/* line 8, ../sass/_genic.sass */
.align-right {
  text-align: right;
}

/* line 12, ../sass/_genic.sass */
.bold {
  font-weight: 600;
}

input{
  font-family: 'Montserrat', sans-serif;
}
/* line 17, ../sass/_genic.sass */
input:focus {
  -moz-outline: none;
  outline: none;
}

/* line 21, ../sass/_genic.sass */
.error {
  padding: 10px;
  padding: 0.625rem;
  background: #faa0a0;
  border: 1px solid #630101;
  color: #630101;
  font-weight: 600;
  font-style: italic;
  text-shadow: 1px 1px #efefef;
  font-size: 14px;
  font-size: 0.875rem;
}

/* line 31, ../sass/_genic.sass */
.notices {
  padding: 10px;
  padding: 0.625rem;
  background: #95dafa;
  border: 1px solid #035a82;
  color: #035a82;
  font-weight: 600;
  font-style: italic;
  text-shadow: 1px 1px #efefef;
  font-size: 14px;
  font-size: 0.875rem;
}

/* line 41, ../sass/_genic.sass */
.border-blue {
  border-color: #14416d !important;
}

/* line 25, ../sass/core.sass */
img {
  border: 0;
}

/* line 28, ../sass/core.sass */
a {
  text-decoration: none;
  color: #F26E36;
	font-weight:500;
}
/* line 31, ../sass/core.sass */
a:hover {
  text-decoration: underline;
}


/* line 42, ../sass/core.sass */
.nobr {
  white-space: nowrap;
}

/* line 45, ../sass/core.sass */
.text-left {
  text-align: left;
}

/* line 48, ../sass/core.sass */
.text-right {
  text-align: right;
}

.color-magenta{color: #dc76b0;}

/* line 51, ../sass/core.sass */
.red {
  color: red;
}

/* line 54, ../sass/core.sass */
.pull-right {
  float: right;
}

/* line 58, ../sass/core.sass */
.color-cyan {
  color: #337D80 !important;
}

.color-blue {
  color: #14416d !important;
}

/* line 61, ../sass/core.sass */
.color-yellow {
  color: #14416d !important;
}

/* line 64, ../sass/core.sass */
.color-green {
  color: #509882 !important;
}

.color-orange {
	color:#14416d !important;
}

/* line 68, ../sass/core.sass */
html {
  padding: 0;
  margin: 0;
  font-size: 100%;
  font-family: 'Montserrat', sans-serif;
  box-sizing: border-box;
  font-weight: 300;
}
/* line 75, ../sass/core.sass */
html body {
  padding: 0;
  margin: 0;
  position: relative;
  color: #000000;
}
strong{font-weight: 600;}
.ft-500{font-weight: 500 !important;}
.ft-400{font-weight: 400 !important;}
.ft-600{font-weight: 600 !important;}
.ft-700{font-weight: 700 !important;}
.ft-800{font-weight: 800 !important;}

/* line 82, ../sass/core.sass */
.wrapper {
  position: relative;
}
/* line 87, ../sass/core.sass */
.wrapper .content-wrapper {
  position: relative;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

#login-wrapper {
	padding-top:50px;
}


.wrapper .content-wrapper-bay h1 {
  color: #3c6cab;
  font-size: 44px;
  font-family: 'Open Sans', san-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 400;
}
.wrapper .content-wrapper-bay h1.brown {
	color:#ae4427;
}
.wrapper .content-wrapper-bay h2.brown {
	color:#ae4427;
	font-weight:normal;
	font-family: "Open Sans", arial, sans-serif;
}



/* line 103, ../sass/core.sass */
.wrapper .content-wrapper h1 span {
  color: #14416d;
  font-weight: 600;
}
/* line 107, ../sass/core.sass */
.wrapper .content-wrapper h1 span.normal-style {
  text-transform: none;
}


/* line 115, ../sass/core.sass */
.wrapper .content-wrapper h2.sm {
  font-size: 24px;
  font-weight: 600;
  letter-spacing: 0;
	text-transform:none;
}
/* line 117, ../sass/core.sass */
.wrapper .content-wrapper h2.bold {
  font-weight: 600;
}
/* line 117, ../sass/core.sass */
.wrapper .content-wrapper h2.blue {
  color: #14416d;
  text-transform:uppercase;
}
.wrapper .rules-wrapper h2 {
  padding:15px 0px 10px;
}

#register-content-wrapper {
	padding-top:50px;
}

/* line 120, ../sass/core.sass */
.wrapper .content-wrapper .mini-form {
  position: relative;
  width: 100%;
  max-width: 400px;
  margin: 0 auto 30px;
}
/* line 127, ../sass/core.sass */
.mini-form .input-rows {
  position: relative;
  margin-bottom: 10px;
}
/* line 131, ../sass/core.sass */
.mini-form .input-rows label {
  float: left;
  font-weight: 500;
  width: 100px;
  width: 6.25rem;
  line-height: 24px;
  line-height: 1.625rem;
}
/* line 137, ../sass/core.sass */
.mini-form .input-rows input[type=password], .mini-form .input-rows input[type=text] {
  float: left;
  width: 220px;
  width: 13.75rem;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 26px;
  line-height: 1.625rem;
  font-size: 14px;
  font-size: 0.875rem;
  border: 1px solid #000;
  background: #ecebeb;
  margin-left:0;
}

.mini-form .input-first {
	padding-left:30px;
}
/* line 146, ../sass/core.sass */
.wrapper .content-wrapper .mini-form .input-rows input[type=image] {
  margin-top: 20px;
  margin-top: 1.25rem;
}
/* line 149, ../sass/core.sass */
.wrapper .content-wrapper .mini-form .input-rows select {
  border-radius: 0;
  border: 1px solid #000;
  background: #ecebeb;
  font-size: 13px;
}
/* line 158, ../sass/core.sass */
.wrapper .content-wrapper .mini-form .input-rows.input-first input[type=text] {
  width: 210px;
  width: 13.125rem;
  margin-right: 10px;
  margin-right: 0.625rem;
  margin-left: -33px;
  margin-left: -2.0625rem;
}
/* line 163, ../sass/core.sass */
.wrapper .content-wrapper .mini-form.wider {
  max-width: 480px;
  max-width: 30rem;
}
/* line 166, ../sass/core.sass */
.wrapper .content-wrapper .mini-form.wider label {
  font-size: 16px;
}
/* line 170, ../sass/core.sass */
.wrapper .content-wrapper .cols {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  float: left;
}
/* line 173, ../sass/core.sass */
.wrapper .content-wrapper .cols.border-right {
  background: url('/theme/img/insights/vertical-dots.png?1435885217') 100% 0 repeat-y;
}
/* line 178, ../sass/core.sass */
.wrapper .content-wrapper .cols.border-left {
  border-left: 2px solid #000000;
}
/* line 185, ../sass/core.sass */
.wrapper .content-wrapper .cols.half-width {
  width: 50%;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 188, ../sass/core.sass */
.wrapper .content-wrapper .cols.float-right {
  float: right;
}
/* line 190, ../sass/core.sass */
.wrapper .content-wrapper .cols.one-third {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 33.33%;
}
.wrapper .content-wrapper .cols.two-third {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 66.67%;
}


/* line 193, ../sass/core.sass */
.wrapper .content-wrapper .cols.last {
  float: right;
}
/* line 205, ../sass/core.sass */
.input-rows {
  position: relative;
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}
/* line 209, ../sass/core.sass */
.input-rows label {
  font-weight: 500;
  float: left;
  width: 100px;

}
/* line 214, ../sass/core.sass */
.input-rows input[type=text], .input-rows input[type=password] {
  margin-left: 80px;
  margin-left: 5rem;
  width: 240px;
  width: 15rem;
  padding: 0px 10px;
  padding: 0rem 0.625rem;
  line-height: 26px;
  line-height: 1.625rem;
  font-size: 14px;
  font-size: 0.875rem;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #5e5e5e;
  display: block;
  background-color: #ecebeb;
  font-family: 'Montserrat', sans-serif;
}
/* line 225, ../sass/core.sass */
.input-rows select {
  border: 0;
  padding: 5px;
  padding: 0.3125rem;
}

.login-col-left {
	width:20%;
	text-align:left;
}

.login-col-left label{
	color: #000000;
	font-size: 14px;
}

.login-col-right input[type=text], .login-col-right input[type=password] {
	margin-left:0;
}
.login-col-right {
	width:80%;
	text-align:left;
}

.forgot-link {
	font-size:16px;
	font-weight:400;
	color: #000000;
}

.forgot-row {
	padding-top:5px;
	padding-bottom:5px;
}


.table_container {
	display:table;
	margin:0 auto;
	text-align:center;
}


a.register_links {
	color:#009EA1;
}


/* home blocks */
/* line 233, ../sass/core.sass */
.home-blocks {
  position: relative;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 249, ../sass/core.sass */
/* line 255, ../sass/core.sass */
.home-blocks .highlight a {
  color: #14416d;
  text-decoration: underline;
}
.home-blocks .highlight a.blue-link {
	color:#00B3AC;
}
/* line 259, ../sass/core.sass */
.home-blocks .highlight .smaller {
  font-size: 12px;
  color: #000000;
  margin-top: 0;
	font-weight: 500;
}
.home-blocks .highlight a.orange-link {
	color:#14416d;
}


/* line 265, ../sass/core.sass */
.light-bg {
  background-color: #f5fdfe;
}

/* line 269, ../sass/core.sass */
.extra-large {
  color: #007dc3;
  text-align: center;
}

/* line 273, ../sass/core.sass */
.uppercase {
  text-transform: uppercase !important;
}

/* line 276, ../sass/core.sass */
.user-nav {
  position: absolute;
  top: 5px;
  top: 0.3125rem;
  right: 10px;
  right: 0.625rem;
  color: white;
}
/* line 281, ../sass/core.sass */
.user-nav a {
  color: #ffffff;
}

/* line 285, ../sass/core.sass */
p.smaller {
  font-size: 14px;
}

/* the page and feature image */
/* line 292, ../sass/core.sass */
.header-image {
  display: block;
  position: relative;
}
/* line 300, ../sass/core.sass */
.header-image .logo-link {
  position: absolute;
  width: 320px;
  height: 300px;
  top: 30px;
  margin: 0 auto;
  left: 350px;
  background: url("/theme/img/logo-2025.png?a=123132" ) no-repeat top center;
}

.header-image .logo-link-bay {
  position: absolute;
  width: 320px;
  height: 300px;
  top: 30px;
  margin: 0 auto;
  left: 350px;
  background: url("/theme/img/logo-best-at-the-bay.png?a=123132" ) no-repeat top center;
}


/* line 309, ../sass/core.sass */
.navi-links {
  display: block;
  position: relative;
  font-family: 'Montserrat', sans-serif;
	font-size: 18px;
  color: #337D80;
  letter-spacing: 0.36px;
  font-weight: bold;
}

#content-wrapper-bay .navi-links {
	font-family: "Open sans", Arial;
    color: #3c6cab;
    letter-spacing: 1px;
}
/* line 330, ../sass/core.sass */
.navi-links.right span {
  position: relative;
  float: right;
  background: #ffffff;
  padding: 0 30px;
  line-height: 30px;
  font-size: 18px;
}
/* line 337, ../sass/core.sass */
.navi-links.right span:after {
  content: "";
  font-family: "FontAwesome";
  position: absolute;
  right: 0;
  font-size: 16px;
  top: 0;
  line-height: 30px;
  color: #F26E36;
}
#content-wrapper-bay  .navi-links.right span:after {
  content: "";
  font-family: "FontAwesome";
  position: absolute;
  right: 0;
  font-size: 16px;
  top: 0;
  line-height: 30px;
  color: #d6de23;
}


/* line 347, ../sass/core.sass */
.sh-bg {
  background-color: #ffffff;
}
/* line 350, ../sass/core.sass */
.sh-bg .navi-links span {
  background-color: #ffffff;
}

/* line 355, ../sass/core.sass */
.the-page {
  position: relative;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
h1.bottom-line {
	padding-bottom:20px;
}
/* line 364, ../sass/core.sass */
.the-page h1.bottom-line, .the-page h2.bottom-line {
  position: relative;
}
/* line 366, ../sass/core.sass */

/* line 376, ../sass/core.sass */
.the-page h1.bottom-line-solid {
  position: relative;
}
/* line 378, ../sass/core.sass */
.the-page h1.bottom-line-solid:after {
  content: "";
  display: block;
  position: absolute;
  bottom: -10px;
  left: 0;
  width: 100%;
  height: 4px;
  background-color: #14416d;
}
/* line 388, ../sass/core.sass */
.the-page h4, .the-page h3 {
  margin-bottom: 5px;
  text-transform:uppercase;
  color:#14416d;
  font-weight: 600;
}
/* line 390, ../sass/core.sass */
.the-page p {
	font-size: 16px;
	line-height: 26px;
    font-family: 'Montserrat', sans-serif;
    color:#000000;
	font-weight:300;
}
/* line 393, ../sass/core.sass */
.the-page .feature-image {
  width: 450px;
  float: left;
  line-height: 0;
  margin-bottom: 30px;
}
/* line 398, ../sass/core.sass */
.the-page .feature-image img {
	display: block;
	width: 100%;
}
/* line 402, ../sass/core.sass */
.the-page .feature-image + .content-block {
  margin-left: 485px;
	margin-right:10px;
}

.the-page .feature-video {
  width: 510px;
  float: left;
  line-height: 0;
  margin-bottom: 100px;
}

/* line 405, ../sass/core.sass */
.the-page ul {
  list-style: none;
}
/* line 407, ../sass/core.sass */
.the-page ul li {
}
/* line 409, ../sass/core.sass */
.the-page ul li p {
  line-height: 24px;
}
/* line 412, ../sass/core.sass */
.the-page ol li {
  line-height: 24px;
  margin-bottom: 10px;
  color:#000000;
}
/* line 415, ../sass/core.sass */
.the-page ol li p {
  line-height: 24px;
}

.calenar-blocks {
	padding:10px 10px;
	margin-top:20px;
}
/* line 420, ../sass/core.sass */
.calenar-blocks p {
  line-height: 18px;
  font-size:14px;
	color: #0A1C4D;
}

/* line 427, ../sass/core.sass */
.list {
  width: 100%;
}
/* line 431, ../sass/core.sass */
.list thead tr th {
  padding: 10px;
  padding: 0.625rem;
  background: #333333;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: normal;
}
/* line 439, ../sass/core.sass */
.list tbody tr.day td, .list tbody tr.type td {
  background: #333333;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: normal;
  border: 0;
}
/* line 446, ../sass/core.sass */
.list tbody tr td {
  padding: 10px;
  padding: 0.625rem;
  background: #efefef;
  border-top: 1px solid #ccc;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
/* line 452, ../sass/core.sass */
.list tbody tr:first-child td {
  border-top: none;
}
/* line 457, ../sass/core.sass */
.list tfoot tr td {
  padding: 10px;
  padding: 0.625rem;
  background: #333333;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: normal;
  text-align: right;
}

/* line 470, ../sass/core.sass */
.admin-pages a.button, .admin-pages button, .admin-pages input[type=submit] {
  background-color: #14416d;
  color: #fff;
  text-decoration: none;
  text-transform: none;
  border: 0;
  font-size: 10px;
  font-size: 0.625rem;
  padding: 5px 10px;
  padding: 0.3125rem 0.625rem;
  margin: 0px 2px;
  margin: 0rem 0.125rem;
  -webkit-border-radius: 4px;
  -webkit-border-radius: 0.25rem;
  -moz-border-radius: 4px;
  -moz-border-radius: 0.25rem;
  -o-border-radius: 4px;
  -o-border-radius: 0.25rem;
  -ie-border-radius: 4px;
  -ie-border-radius: 0.25rem;
  border-radius: 4px;
  border-radius: 0.25rem;
}
/* line 481, ../sass/core.sass */
.admin-pages label {
  display: block;
  font-weight: 600;
  line-height: 1.5;
}
/* line 487, ../sass/core.sass */
.admin-pages input[type=text], .admin-pages input[type=password], .admin-pages textarea {
  width: 100%;
  border: 1px solid #ccc;
  border: 1px solid #ccc;
  -webkit-border-radius: 4px;
  -webkit-border-radius: 0.25rem;
  -moz-border-radius: 4px;
  -moz-border-radius: 0.25rem;
  -o-border-radius: 4px;
  -o-border-radius: 0.25rem;
  -ie-border-radius: 4px;
  -ie-border-radius: 0.25rem;
  border-radius: 4px;
  border-radius: 0.25rem;
  padding: 10px;
  padding: 0.625rem;
  line-height: 1.5;
}
/* line 494, ../sass/core.sass */
.admin-pages input[type=file] {
  width: 100%;
  padding: 10px;
  padding: 0.625rem;
  line-height: 1.5;
}
/* line 499, ../sass/core.sass */
.admin-pages .file-wrapper {
  position: relative;
}
/* line 501, ../sass/core.sass */
.admin-pages .file-wrapper img {
  margin: 15px 0;
  margin: 15px 0;
}

/* Super special button! */
/* line 507, ../sass/core.sass */
.button {
  color: #fff;
  font-weight: 600;
  border: 0;
  padding: 10px 40px;
  padding: 0.625rem 2.5rem;
  font-size: 18px;
  font-size: 1.125rem;
  -webkit-border-radius: 17px;
  -webkit-border-radius: 1.0625rem;
  -moz-border-radius: 17px;
  -moz-border-radius: 1.0625rem;
  -o-border-radius: 17px;
  -o-border-radius: 1.0625rem;
  -ie-border-radius: 17px;
  -ie-border-radius: 1.0625rem;
  border-radius: 17px;
  border-radius: 1.0625rem;
  box-shadow: inset 0 -8px 10px -1px #00688F, inset 0 4px 8px 0px #77d4f6;
  background: #0AB1F0;
  cursor: pointer;
  display: inline-block;
  line-height: 1.2;
  margin-top: 10px;
  margin-top: 0.625rem;
}

/* line 521, ../sass/core.sass */
a.button {
  text-decoration: none;
}

/* End button */
/* Homepage specific */
/* line 526, ../sass/core.sass */
.sidebar-image-home {
  height: 440px;
  height: 27.5rem;
  width: 100%;
  background: url('/theme/img/home/sidebar.jpg?1435885214') center no-repeat;
}

/* line 533, ../sass/core.sass */
.tricol > div {
  padding: 0px 19px;
  padding: 0rem 1.1875rem;
}
/* line 536, ../sass/core.sass */
.tricol > div .section {
  margin: 25px 0px;
  margin: 1.5625rem 0rem;
}
/* line 539, ../sass/core.sass */
.tricol > div .section.first {
  margin-top: 0px;
  margin-top: 0rem;
}
/* line 542, ../sass/core.sass */
.tricol > div .section .title {
  display: block;
  text-transform: uppercase;
  font-size: 15px;
  font-size: 0.9375rem;
}
/* line 547, ../sass/core.sass */
.tricol > div .section .title#blue {
  color: #007dc3;
}
/* line 550, ../sass/core.sass */
.tricol > div .section .title#grey {
  color: #aeafb3;
}
/* line 553, ../sass/core.sass */
.tricol > div .section .title#orange {
  color: #f38b00;
}
/* line 556, ../sass/core.sass */
.tricol .center {
  float: left;
  width: 364px;
  width: 364px;
  width: 22.75rem;
}
/* line 561, ../sass/core.sass */
.tricol .center p {
  font-size: 16px;
  font-size: 1rem;
  line-height: 2;
}
/* line 565, ../sass/core.sass */
.tricol .center p.first {
  margin-top: 0;
}
/* line 568, ../sass/core.sass */
.tricol .left {
  float: left;
  padding-left: 0;
  width: 220px;
  width: 13.75rem;
}
/* line 573, ../sass/core.sass */
.tricol .right {
  float: right;
  padding-right: 0;
  width: 300px;
  width: 18.75rem;
}

/* End homepage specific */
/* Begin Subpage General */
/* line 582, ../sass/core.sass */
.dots {
  display: block;
  margin: 35px auto 45px auto;
  margin: 2.1875rem auto 2.8125rem auto;
  background: url('/theme/img/allpages-s968e5ef66f.png') no-repeat;
  background-size: 830px 2204px;
  background-size: 51.875rem 137.75rem;
  background-position: 0 -643px;
  background-position: 0 -643px;
  height: 2px;
  height: 0.125rem;
  width: 620px;
  width: 38.75rem;
}

/* line 587, ../sass/core.sass */
.inner-bounds {
  width: 760px;
  width: 47.5rem;
  margin: 0 auto;
  margin: 0 auto;
  line-height: 2;
}
/* line 592, ../sass/core.sass */
.inner-bounds .center {
  text-align: center;
}
/* line 594, ../sass/core.sass */
.inner-bounds .uppercase {
  text-transform: uppercase;
}
/* line 596, ../sass/core.sass */
.inner-bounds .nomargin {
  margin: 0;
}
/* line 598, ../sass/core.sass */
.inner-bounds .lineheightone {
  line-height: 1.2;
}
/* line 601, ../sass/core.sass */
.inner-bounds h2 {
  text-align: center;
  color: #48c5b5 !important;
  line-height: 1.1;
}
/* line 606, ../sass/core.sass */
.inner-bounds h2.brown {
  text-transform: uppercase;
  color: #594a42 !important;
}
/* line 610, ../sass/core.sass */
.inner-bounds h2.black {
  color: #000 !important;
}
/* line 613, ../sass/core.sass */
.inner-bounds h2.left {
  text-align: left;
}
/* line 616, ../sass/core.sass */
.inner-bounds h3 {
  line-height: 1.1;
}
/* line 620, ../sass/core.sass */
.inner-bounds h3.brown {
  text-transform: uppercase;
  color: #594a42 !important;
}
/* line 624, ../sass/core.sass */
.inner-bounds h3.black {
  color: #000 !important;
}
/* line 627, ../sass/core.sass */
.inner-bounds h4 {
  color: #007dc3 !important;
  line-height: 1.1;
}
/* line 631, ../sass/core.sass */
.inner-bounds h4.brown {
  text-transform: uppercase;
  color: #594a42 !important;
}
/* line 635, ../sass/core.sass */
.inner-bounds h4.black {
  color: #000 !important;
}
/* line 638, ../sass/core.sass */
.inner-bounds ol {
  list-style: none;
  counter-reset: my-counter;
  padding-left: 16px;
  padding-left: 1rem;
}
/* line 642, ../sass/core.sass */
.inner-bounds ol li {
  margin: 30px 0;
  margin: 30px 0;
  position: relative;
}
/* line 645, ../sass/core.sass */
.inner-bounds ol li:before {
  position: absolute;
  right: 100%;
  padding-right: 5px;
  padding-right: 0.3125rem;
  margin-left: -20px;
  margin-left: -1.25rem;
  content: counter(my-counter) ".";
  counter-increment: my-counter;
  font-weight: 600;
}
/* line 654, ../sass/core.sass */
.inner-bounds ul {
  padding-left: 18px;
  padding-left: 1.125rem;
}
/* line 657, ../sass/core.sass */
.inner-bounds .inner-inner-bounds {
  width: 460px;
  width: 28.75rem;
  margin: 0 auto;
  margin: 0 auto;
}

/* End Subpage General */
/* Begin Leaderboard specific */
/* line 665, ../sass/core.sass */
.eligability-chart {
  margin-bottom: 30px;
}
.eligability-chart td {
	text-align: center !important;
}

/* line 668, ../sass/core.sass */
table.leaderboard {
  border-spacing: none;
  border-collapse: collapse;
  vertical-align: center;
  width: 100%;
}
/* line 675, ../sass/core.sass */
table.leaderboard thead tr td, table.leaderboard thead tr th {
  padding: 5px 10px;
  text-align: center;
  font-weight: 500;
  font-size:16px;
	letter-spacing:1px;
}
table.leaderboard thead tr th {
  text-align: left;
}

table.perone thead tr th {
	background-color: #13588f;
	color:#fff;
}
table.perone td {
	border:0px solid #e1f5f2;
	text-align:left;
}

table.twilley thead tr th {
	background-color:#D6DE23;
	color:#000000;
}
table.twilley td {
	border:0px solid #e8f4fa;
	text-align:left;
}

table.roache thead tr th {
	background-color:#000000;
	color:#fff;
}
table.roache td {
	border:0px solid #fff6d1;
	text-align:left;
}

table.storck thead tr th {
	background-color:#00b3ac;
	color:#fff;
}
table.storck td {
	border:0px solid #d3dbe4;
	text-align:left;
}

table.mss thead tr th {
	background-color:#2e3192;
	color:#fff;
}
table.mss td {
	border:0px solid #eff9f8;
	text-align:left;
}


/* line 679, ../sass/core.sass */
table.leaderboard thead tr td.blue {
  color: #1f8dca;
  text-transform: uppercase;
  font-weight: 600;
}
/* line 683, ../sass/core.sass */
table.leaderboard thead tr td.small {
  text-align: center;
  width: 80px;
  width: 5rem;
}
/* line 687, ../sass/core.sass */
table.leaderboard thead tr td.fixed {
  width: 120px;
  width: 7.5rem;
}
/* line 694, ../sass/core.sass */
table.leaderboard thead tr th.center {
  text-align: center;
}
/* line 696, ../sass/core.sass */
table.leaderboard thead tr th.right {
  text-align: right;
}
/* line 698, ../sass/core.sass */
table.leaderboard thead tr th.fixed {
  width: 120px;
  width: 7.5rem;
}
/* line 703, ../sass/core.sass */
table.leaderboard thead tr.dark-blue td {
  background-color: #004990;
  color: #fff;
}
/* line 708, ../sass/core.sass */
table.leaderboard thead tr.dark-yellow td {
  background-color: #b89e4a;
  color: #fff;
}
/* line 713, ../sass/core.sass */
table.leaderboard thead tr.border-blue td {
  border-bottom: 2px solid #004990;
}
/* line 716, ../sass/core.sass */
table.leaderboard thead tr.border-cyan td {
  border-bottom: 2px solid #14416d;
}
/* line 721, ../sass/core.sass */
table.leaderboard tbody tr.even td {
  background-color: #FFF;
}
table.perone tbody tr.even td {
	background-color: #fbf0ef;
}
table.twilley tbody tr.even td {
	background-color: #e5f5f5;
}
table.roache tbody tr.even td {
	background-color: #e9e8ef;
}
table.storck tbody tr.even td {
	background-color: #eff9fb;
}
table.mss tbody tr.even td {
	background-color: #fff9ee;
}


table.leaderboard td {
	font-weight:400;
}

/* line 721, ../sass/core.sass */
table.leaderboard tbody tr.first td {
  color: #FFF;
  font-weight: 600;
	text-transform: uppercase;
	padding-top:8px;
	padding-bottom:8px;
}

table.perone tbody tr.first td {
	background-color:#F26E36;
}

table.twilley tbody tr.first td {
  background-color: #009EA1;
}

table.roache tbody tr.first td {
	background-color:#000000;
}

table.storck tbody tr.first td {
	background-color:#66C9D6;
}

table.mss tbody tr.first td {
	background-color:#FFC75A;
}



/* line 723, ../sass/core.sass */
table.leaderboard tbody td {
  padding: 5px 10px;
  color: #000000;
}
/* line 727, ../sass/core.sass */
table.leaderboard tbody td.center {
  text-align: center;
}
/* line 729, ../sass/core.sass */
table.leaderboard tbody td.right {
  text-align: right;
}
/* line 731, ../sass/core.sass */
table.leaderboard tbody td.fixed {
  width: 120px;
  width: 7.5rem;
}
/* line 733, ../sass/core.sass */
table.leaderboard tbody td.last {
}
/* line 737, ../sass/core.sass */
table.leaderboard tbody tr.total td {
  font-weight: 600;
  padding-top: 10px;
  padding-top: 0.625rem;
  border-top: 2px solid #14416d;
}

/* line 742, ../sass/core.sass */
p.small {
  font-size: 12px;
  font-size: 0.75rem;
}

/* End Leaderboard specific */
/* Begin Program details specific */
/* line 751, ../sass/core.sass */
.table-blue td {
  color: #30669e;
}
/* line 754, ../sass/core.sass */
.table-blue thead th {
  color: #30669e;
}

/* line 759, ../sass/core.sass */
.table-green td {
  color: #48c5b5;
  
}
/* line 762, ../sass/core.sass */
.table-green thead td {
  color: #48c5b5;
}

/* line 764, ../sass/core.sass */
.bottom-yellow {
  border-bottom: 2px solid #14416d;
}

/* line 768, ../sass/core.sass */
tr.color-cyan {
  background-color: #48c5b5;
}
/* line 770, ../sass/core.sass */
tr.color-cyan td {
  color: #ffffff;
}
/* line 772, ../sass/core.sass */
tr.color-yellow {
  background-color: #14416d;
}
/* line 774, ../sass/core.sass */
tr.color-yellow td {
  color: #ffffff;
}

/* line 780, ../sass/core.sass */
table {
  width: 100%;
  width: 100%;
  line-height: 1.2;
  border-spacing: none;
  border-collapse: collapse;
}
/* line 788, ../sass/core.sass */
table thead tr td {
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
  vertical-align: bottom;
  font-weight: 600;
}
/* line 792, ../sass/core.sass */
table thead tr td.blue {
  color: #1f8dca;
  text-transform: uppercase;
  font-weight: 600;
}
/* line 796, ../sass/core.sass */
table thead tr td.small {
  text-align: center;
  width: 80px;
  width: 5rem;
}
/* line 801, ../sass/core.sass */
table tbody td {
  padding-bottom: 10px;
}
/*

table tbody td:last-of-type {
  text-align: center;
}
*/
/* line 806, ../sass/core.sass */
table tbody tr.total td {
  font-weight: 600;
  padding-top: 10px;
  padding-top: 0.625rem;
  border-top: 2px solid #14416d;
}

/* End Program details specific */
/* Begin Histoical Facts specific */
/* line 816, ../sass/core.sass */
.pyramid-image {
  background: url('/theme/img/history/pyramid.jpg?1435885213') center center no-repeat;
  width: 620px;
  width: 38.75rem;
  height: 327px;
  height: 20.4375rem;
}

/* line 821, ../sass/core.sass */
.tequila-image {
  background: url('/theme/img/history/tequila.jpg?1435885213') center center no-repeat;
  width: 638px;
  width: 39.875rem;
  height: 335px;
  height: 20.9375rem;
}

/* End Historical Facts specific */
/* Begin Recipies specific */
/* line 833, ../sass/core.sass */
.ceviche-image {
  background: url('/theme/img/recipies/ceviche.jpg?1435885217') center center no-repeat;
  width: 620px;
  width: 38.75rem;
  height: 141px;
  height: 8.8125rem;
}

/* line 838, ../sass/core.sass */
.guacamole-image {
  background: url('/theme/img/recipies/guacamole.jpg?1435885218') center center no-repeat;
  width: 619px;
  width: 38.6875rem;
  height: 142px;
  height: 8.875rem;
}

/* line 843, ../sass/core.sass */
h3 {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}
h3.no-cap {
	text-transform:none;
}

/* line 846, ../sass/core.sass */
p {
  margin-top: 10px;
  margin-top: 0.625rem;
}

/* line 849, ../sass/core.sass */
ul {
  margin-top: 10px;
  margin-top: 0.625rem;
}

/* End Recipies pecific */
/* Begin Sales Insights specific */
/* line 859, ../sass/core.sass */
.profile {
  width: 50%;
  float: left;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 30px;
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 873, ../sass/core.sass */
.profile.first {
  margin-top: 0px;
  margin-top: 0rem;
}
/* line 879, ../sass/core.sass */
.profile:nth-child(2n+1) .profile-content {
  padding-right: 15px;
}
/* line 883, ../sass/core.sass */
.profile .profile-image {
  float: left;
  width: 80px;
  width: 5rem;
  height: 100px;
  height: 6.25rem;
  overflow: hidden;
}
/* line 888, ../sass/core.sass */
.profile .profile-image span.no-image {
  width: 80px;
  height: 103px;
  display: block;
  background-color: #004990;
}
/* line 893, ../sass/core.sass */
.profile .profile-image img {
  width: 100%;
  border: 0;
}
/* line 897, ../sass/core.sass */
.profile .profile-content {
  margin-left: 95px;
}
/* line 900, ../sass/core.sass */
.profile .profile-content .name {
  color: #14416d;
  display: block;
  font-size: 18px;
  font-size: 1.125rem;
}
/* line 904, ../sass/core.sass */
.profile .profile-content .title {
  color: #594a42;
  display: block;
  font-style: italic;
  font-size: 12px;
  font-size: 0.75rem;
  margin-bottom: 12px;
  margin-bottom: 0.75rem;
}
/* line 911, ../sass/core.sass */
.profile .profile-content .question {
  font-weight: 600;
}

/* line 917, ../sass/core.sass */
.bicol {
  background: url('/theme/img/insights/vertical-dots.png?1435885217') 50% 0 repeat-y;
}
/* line 922, ../sass/core.sass */
.bicol > div {
  float: left;
}
/* line 928, ../sass/core.sass */
.bicol .left {
  width: 485px;
  width: 30.3125rem;
  padding: 0 25px 0 0;
  padding: 0 25px 0 0;
}
/* line 931, ../sass/core.sass */
.bicol .right {
  width: 485px;
  width: 30.3125rem;
  padding: 0 0 0 25px;
  padding: 0 0 0 25px;
}
/* line 935, ../sass/core.sass */
.bicol .right h3.black {
  margin: 0px;
  margin: 0rem;
  margin-top: 15px;
  margin-top: 0.9375rem;
}
/* line 940, ../sass/core.sass */
.bicol .profile {
  margin-top: 30px;
  margin-top: 1.875rem;
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 946, ../sass/core.sass */
.bicol .profile.first {
  margin-top: 0px;
  margin-top: 0rem;
}
/* line 951, ../sass/core.sass */
.bicol .profile .profile-image {
  float: left;
  width: 80px;
  width: 5rem;
  height: 100px;
  height: 6.25rem;
  overflow: hidden;
}
/* line 957, ../sass/core.sass */
.bicol .profile .profile-image img {
  width: 100%;
  border: 0;
}
/* line 961, ../sass/core.sass */
.bicol .profile .profile-content {
  float: right;
  padding-left: 25px;
  padding-left: 1.5625rem;
  width: 380px;
  width: 23.75rem;
}
/* line 966, ../sass/core.sass */
.bicol .profile .profile-content .name {
  color: #14416d;
  display: block;
  font-size: 18px;
  font-size: 1.125rem;
}
/* line 970, ../sass/core.sass */
.bicol .profile .profile-content .title {
  color: #594a42;
  display: block;
  font-style: italic;
  font-size: 12px;
  font-size: 0.75rem;
  margin-bottom: 12px;
  margin-bottom: 0.75rem;
}
/* line 977, ../sass/core.sass */
.bicol .profile .profile-content .question {
  font-weight: 600;
}
/* line 980, ../sass/core.sass */
.bicol .center {
  text-align: center;
}
/* line 982, ../sass/core.sass */
.bicol .uppercase {
  text-transform: uppercase;
}
/* line 984, ../sass/core.sass */
.bicol .nomargin {
  margin: 0;
}
/* line 986, ../sass/core.sass */
.bicol .lineheightone {
  line-height: 1.2;
}
/* line 988, ../sass/core.sass */
.bicol .bold {
  font-weight: 600;
}
/* line 991, ../sass/core.sass */
.bicol h2 {
  text-align: center;
  color: #007dc3 !important;
  font-weight: normal;
  line-height: 1.1;
  margin: 0;
  font-size: 20px;
  font-size: 1.25rem;
}
/* line 999, ../sass/core.sass */
.bicol h2.brown {
  color: #594a42 !important;
}
/* line 1002, ../sass/core.sass */
.bicol h2.black {
  color: #000 !important;
}
/* line 1005, ../sass/core.sass */
.bicol h3 {
  color: #007dc3 !important;
  line-height: 1.1;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
  margin-top: 0;
}
/* line 1012, ../sass/core.sass */
.bicol h3.brown {
  color: #594a42 !important;
}
/* line 1015, ../sass/core.sass */
.bicol h3.black {
  color: #000 !important;
}
/* line 1018, ../sass/core.sass */
.bicol ol {
  list-style: none;
  counter-reset: my-counter;
  padding-left: 18px;
  padding-left: 1.125rem;
  margin: 0;
}
/* line 1023, ../sass/core.sass */
.bicol ol li {
  margin: 5px 0;
  margin: 5px 0;
  position: relative;
}
/* line 1026, ../sass/core.sass */
.bicol ol li:before {
  position: absolute;
  right: 100%;
  padding-right: 5px;
  padding-right: 0.3125rem;
  margin-left: -20px;
  margin-left: -1.25rem;
  content: counter(my-counter) ".";
  counter-increment: my-counter;
  font-weight: 600;
}
/* line 1035, ../sass/core.sass */
.bicol ul {
  padding-left: 18px;
  padding-left: 1.125rem;
}
/* line 1037, ../sass/core.sass */
.bicol ul li {
  margin: 5px 0;
  margin: 5px 0;
}

/* End Sales Insights specific */
/* Begin Agenda specific */
/* line 1050, ../sass/core.sass */
.agenda-wrapper .left {
  width: 485px;
  width: 30.3125rem;
  padding: 0 25px 0 0;
  padding: 0 25px 0 0;
  background: url('/theme/img/insights/vertical-dots.png?1435885217') top right repeat-y;
  float: left;
}
/* line 1055, ../sass/core.sass */
.agenda-wrapper .left p {
  line-height: 1.4;
}
/* line 1058, ../sass/core.sass */
.agenda-wrapper .left > h2 {
  margin-top: 0;
}
/* line 1060, ../sass/core.sass */
.agenda-wrapper .right {
  width: 485px;
  width: 30.3125rem;
  padding: 0 0 0 25px;
  padding: 0 0 0 25px;
  float: left;
}
/* line 1064, ../sass/core.sass */
.agenda-wrapper .right > h2 {
  margin-top: 0;
}
/* line 1067, ../sass/core.sass */
.agenda-wrapper .center {
  text-align: center;
}
/* line 1069, ../sass/core.sass */
.agenda-wrapper .uppercase {
  text-transform: uppercase;
}
/* line 1071, ../sass/core.sass */
.agenda-wrapper .nomargin {
  margin: 0;
}
#contact-wrapper .nomargin {
	margin:0;
}
/* line 1073, ../sass/core.sass */
.agenda-wrapper .lineheightone {
  line-height: 1.2;
}
/* line 1075, ../sass/core.sass */
.agenda-wrapper .bold {
  font-weight: 600;
}
/* line 1080, ../sass/core.sass */
.agenda-wrapper h2 {
  text-align: center;
  font-size: 20px;
  font-size: 1.25rem;
}
/* line 1084, ../sass/core.sass */
.agenda-wrapper h2.brown {
  color: #594a42 !important;
}
/* line 1087, ../sass/core.sass */
.agenda-wrapper h2.black {
  color: #000 !important;
}
/* line 1090, ../sass/core.sass */
.agenda-wrapper h3 {
  color: #007dc3 !important;
  font-size: 15px;
  font-size: 0.9375rem;
}
/* line 1094, ../sass/core.sass */
.agenda-wrapper h3.brown {
  color: #594a42 !important;
}
/* line 1097, ../sass/core.sass */
.agenda-wrapper h3.black {
  color: #000 !important;
}
/* line 1100, ../sass/core.sass */
.agenda-wrapper table {
  line-height: 1.2;
  border-spacing: none;
  border-collapse: collapse;
  margin: 10px 0px;
  margin: 0.625rem 0rem;
  width: 100%;
}
/* line 1108, ../sass/core.sass */
.agenda-wrapper table thead tr td {
  vertical-align: bottom;
  font-weight: 600;
  text-transform: uppercase;
  color: #594a42;
  font-size: 18px;
  font-size: 1.125rem;
}
/* line 1116, ../sass/core.sass */
.agenda-wrapper table tbody td {
  padding-bottom: 5px;
  padding-bottom: 0.3125rem;
  text-align: left;
}
/* line 1120, ../sass/core.sass */
.agenda-wrapper table tbody tr td {
  vertical-align: top;
}
/* line 1122, ../sass/core.sass */
.agenda-wrapper table tbody tr td.first {
  width: 182px;
  width: 11.375rem;
  font-weight: 600;
}
/* line 1127, ../sass/core.sass */
.agenda-wrapper .gallery a {
  display: block;
  float: left;
  position: relative;
  width: 20%;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 0;
  overflow: hidden;
  height: 135px;
  padding: 0 10px;
  margin-bottom: 10px;
}
/* line 1138, ../sass/core.sass */
.agenda-wrapper .gallery a img {
  display: block;
  height: 150px;
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  /* IE 5-7 */
  filter: alpha(opacity=50);
  /* Netscape */
  -moz-opacity: 0.5;
  /* Safari 1.x */
  -khtml-opacity: 0.5;
  /* Good browsers */
  opacity: 0.5;
  -webkit-transition: opacity 500ms;
  -moz-transition: opacity 500ms;
  -o-transition: opacity 500ms;
  transition: opacity 500ms;
}
/* line 1143, ../sass/core.sass */
.agenda-wrapper .gallery a img:hover {
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  /* IE 5-7 */
  filter: alpha(opacity=100);
  /* Netscape */
  -moz-opacity: 1;
  /* Safari 1.x */
  -khtml-opacity: 1;
  /* Good browsers */
  opacity: 1;
}

/* End Agenda pecific */
/* Begin Promotions specific */
/* line 1153, ../sass/core.sass */
.starbucks-image {
  background: url('/theme/img/starbucks.png?1438117490') center center no-repeat;
  margin: 0 auto;
  width: 153px;
  width: 9.5625rem;
  height: 214px;
  height: 13.375rem;
}

/* line 1160, ../sass/core.sass */
.promotions-wrapper h4 {
  margin: 8px auto;
  margin: 0.5rem auto;
}
/* line 1163, ../sass/core.sass */
.promotions-wrapper form {
  font-size: 12px;
  font-size: 0.75rem;
}
/* line 1165, ../sass/core.sass */
.promotions-wrapper form .error {
  margin: 0 auto;
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
  display: inline-block;
}
/* line 1169, ../sass/core.sass */
.promotions-wrapper form input {
  margin: 0;
  padding: 3px 6px;
  padding: 3px 6px;
  margin-right: 6px;
  margin-right: 0.375rem;
}
/* line 1174, ../sass/core.sass */
.promotions-wrapper form input[type=text] {
  width: 28px;
  width: 1.75rem;
  border: 1px solid #c8c8c8;
  box-shadow: inset 0px 0px 2px #ccc;
}
/* line 1179, ../sass/core.sass */
.promotions-wrapper form input[type=submit] {
  background: #007dc3;
  color: #fff;
  text-transform: uppercase;
  border: 0;
  padding: 4px 6px;
  padding: 4px 6px;
  -webkit-transition: background 500ms;
  -moz-transition: background 500ms;
  -o-transition: background 500ms;
  transition: background 500ms;
}
/* line 1186, ../sass/core.sass */
.promotions-wrapper form input[type=submit]:hover {
  background: #004990;
}

/* End Promotions pecific */
/* Begin Nominations Specific */
/* line 1194, ../sass/core.sass */
.nominations-wrapper h3 {
  margin-top: 50px;
  margin-top: 3.125rem;
}
/* line 1197, ../sass/core.sass */
.nominations-wrapper h4 {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}
/* line 1201, ../sass/core.sass */
.nominations-wrapper form .error {
  margin: 0 auto;
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
  display: inline-block;
}
/* line 1206, ../sass/core.sass */
.nominations-wrapper form .section {
  display: block;
  font-weight: 600;
  line-height: 1;
  margin: 15px 0 0 0;
  margin: 15px 0 0 0;
}
/* line 1212, ../sass/core.sass */
.nominations-wrapper form textarea {
  line-height: 1;
  margin: 0;
  padding: 5px 6px;
  padding: 5px 6px;
  margin-right: 6px;
  margin-right: 0.375rem;
  width: 100%;
  width: 100%;
  box-shadow: inset 0px 0px 2px #ccc;
  box-shadow: inset 0px 0px 2px #ccc;
  border: 1px solid #c8c8c8;
  border: 1px solid #c8c8c8;
  max-width: 100%;
  max-width: 100%;
}
/* line 1222, ../sass/core.sass */
.nominations-wrapper form label {
  margin: 0 10px;
  margin: 0 10px;
  line-height: 1;
}
/* line 1225, ../sass/core.sass */
.nominations-wrapper form label.first {
  margin-left: 0;
}
/* line 1228, ../sass/core.sass */
.nominations-wrapper form input {
  margin: 0;
  line-height: 1;
  padding: 5px 6px;
  padding: 5px 6px;
  margin-right: 6px;
  margin-right: 0.375rem;
}
/* line 1234, ../sass/core.sass */
.nominations-wrapper form input[type=radio] {
  display: inline-block;
}
/* line 1237, ../sass/core.sass */
.nominations-wrapper form input[type=text] {
  width: 50%;
  width: 50%;
  border: 1px solid #c8c8c8;
  border: 1px solid #c8c8c8;
  box-shadow: inset 0px 0px 2px #ccc;
  box-shadow: inset 0px 0px 2px #ccc;
}
/* line 1242, ../sass/core.sass */
.nominations-wrapper form input[type=submit] {
  background: #000000;
  color: #fff;
  text-transform: uppercase;
  border: 0;
	margin:1px;
  padding: 13px 20px;
	font-weight:500;
  -webkit-transition: background 500ms;
  -moz-transition: background 500ms;
  -o-transition: background 500ms;
  transition: background 500ms;
}
/* line 1249, ../sass/core.sass */
.nominations-wrapper form input[type=submit]:hover {
  /* background: #004990; */
}

/* End Nominations Specific */
/* Begin Header */
/* line 1255, ../sass/core.sass */
.page-header {
  color: #594a42;
  text-align: center;
}
/* line 1259, ../sass/core.sass */
.page-header h1, .page-header h2, .page-header h3, .page-header h4, .page-header h5 {
  display: block;
  margin: 0 auto;
  text-indent: -9999px;
  padding: 0;
}
/* line 1265, ../sass/core.sass */
.page-header h4 {
  background: url('/theme/img/allpages-s968e5ef66f.png') no-repeat;
  background-size: 830px 2204px;
  background-size: 51.875rem 137.75rem;
  background-position: 0 -1420px;
  background-position: 0 -1420px;
  height: 12px;
  height: 0.75rem;
  width: 248px;
  width: 15.5rem;
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
}
/* line 1270, ../sass/core.sass */
.page-header h1#you-rule {
  background: url('/theme/img/allpages-s968e5ef66f.png') no-repeat;
  background-size: 830px 2204px;
  background-size: 51.875rem 137.75rem;
  background-position: 0 -2162px;
  background-position: 0 -2162px;
  height: 42px;
  height: 2.625rem;
  width: 382px;
  width: 23.875rem;
}
/* line 1272, ../sass/core.sass */
.page-header h1#win-sights {
  background: url('/theme/img/allpages-s968e5ef66f.png') no-repeat;
  background-size: 830px 2204px;
  background-size: 51.875rem 137.75rem;
  background-position: 0 -2078px;
  background-position: 0 -2078px;
  height: 42px;
  height: 2.625rem;
  width: 461px;
  width: 28.8125rem;
}
/* line 1274, ../sass/core.sass */
.page-header h1#who-rules {
  background: url('/theme/img/allpages-s968e5ef66f.png') no-repeat;
  background-size: 830px 2204px;
  background-size: 51.875rem 137.75rem;
  background-position: 0 -1994px;
  background-position: 0 -1994px;
  height: 42px;
  height: 2.625rem;
  width: 502px;
  width: 31.375rem;
}
/* line 1276, ../sass/core.sass */
.page-header h1#taste-success {
  background: url('/theme/img/allpages-s968e5ef66f.png') no-repeat;
  background-size: 830px 2204px;
  background-size: 51.875rem 137.75rem;
  background-position: 0 -1826px;
  background-position: 0 -1826px;
  height: 42px;
  height: 2.625rem;
  width: 626px;
  width: 39.125rem;
}
/* line 1278, ../sass/core.sass */
.page-header h1#shop-talk {
  background: url('/theme/img/allpages-s968e5ef66f.png') no-repeat;
  background-size: 830px 2204px;
  background-size: 51.875rem 137.75rem;
  background-position: 0 -1742px;
  background-position: 0 -1742px;
  height: 42px;
  height: 2.625rem;
  width: 440px;
  width: 27.5rem;
}
/* line 1280, ../sass/core.sass */
.page-header h1#contact-us {
  background: url('/theme/img/allpages-s968e5ef66f.png') no-repeat;
  background-size: 830px 2204px;
  background-size: 51.875rem 137.75rem;
  background-position: 0 -503px;
  background-position: 0 -503px;
  height: 42px;
  height: 2.625rem;
  width: 493px;
  width: 30.8125rem;
}
/* line 1282, ../sass/core.sass */
.page-header h1#explore {
  background: url('/theme/img/allpages-s968e5ef66f.png') no-repeat;
  background-size: 830px 2204px;
  background-size: 51.875rem 137.75rem;
  background-position: 0 -803px;
  background-position: 0 -803px;
  height: 41px;
  height: 2.5625rem;
  width: 830px;
  width: 51.875rem;
}
/* line 1284, ../sass/core.sass */
.page-header h1#fairmont-411 {
  background: url('/theme/img/allpages-s968e5ef66f.png') no-repeat;
  background-size: 830px 2204px;
  background-size: 51.875rem 137.75rem;
  background-position: 0 -886px;
  background-position: 0 -886px;
  height: 42px;
  height: 2.625rem;
  width: 546px;
  width: 34.125rem;
}
/* line 1286, ../sass/core.sass */
.page-header h1#paradise-earned {
  background: url('/theme/img/allpages-s968e5ef66f.png') no-repeat;
  background-size: 830px 2204px;
  background-size: 51.875rem 137.75rem;
  background-position: 0 -1366px;
  background-position: 0 -1366px;
  height: 42px;
  height: 2.625rem;
  width: 735px;
  width: 45.9375rem;
}
/* line 1288, ../sass/core.sass */
.page-header h1#venti-congrats {
  background: url('/theme/img/allpages-s968e5ef66f.png') no-repeat;
  background-size: 830px 2204px;
  background-size: 51.875rem 137.75rem;
  background-position: 0 -1910px;
  background-position: 0 -1910px;
  height: 42px;
  height: 2.625rem;
  width: 686px;
  width: 42.875rem;
}
/* line 1290, ../sass/core.sass */
.page-header h1#esp-award {
  background: url('/theme/img/allpages-s968e5ef66f.png') no-repeat;
  background-size: 830px 2204px;
  background-size: 51.875rem 137.75rem;
  background-position: 0 -645px;
  background-position: 0 -645px;
  height: 85px;
  height: 5.3125rem;
  width: 702px;
  width: 43.875rem;
}

/* End header */
/* Begin Footer */
/* line 1297, ../sass/core.sass */
.page-footer {
  color: #594a42;
  margin: 45px auto 0 auto;
  margin: 45px auto 0 auto;
}
/* line 1301, ../sass/core.sass */
.page-footer h4 {
  display: block;
  background-position: center;
  text-indent: -9999px;
  text-indent: -624.9375rem;
  margin: 0 auto;
  margin: 0 auto;
  padding: 0px;
  padding: 0rem;
  width: 620px;
  width: 38.75rem;
  height: 16px;
  height: 1rem;
}
/* line 1310, ../sass/core.sass */
.page-footer h4.disabled {
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  /* IE 5-7 */
  filter: alpha(opacity=50);
  /* Netscape */
  -moz-opacity: 0.5;
  /* Safari 1.x */
  -khtml-opacity: 0.5;
  /* Good browsers */
  opacity: 0.5;
}
/* line 1313, ../sass/core.sass */
.page-footer h4#details {
  background: url('/theme/img/allpages-s968e5ef66f.png') no-repeat;
  background-size: 830px 2204px;
  background-size: 51.875rem 137.75rem;
  background-position: 0 -625px;
  background-position: 0 -625px;
  height: 16px;
  height: 1rem;
  width: 619px;
  width: 38.6875rem;
}
/* line 1315, ../sass/core.sass */
.page-footer h4#details:hover {
  background: url('/theme/img/allpages-s968e5ef66f.png') no-repeat;
  background-size: 830px 2204px;
  background-size: 51.875rem 137.75rem;
  background-position: 0 -609px;
  background-position: 0 -609px;
  height: 16px;
  height: 1rem;
  width: 619px;
  width: 38.6875rem;
}
/* line 1317, ../sass/core.sass */
.page-footer h4#leaderboard {
  background: url('/theme/img/allpages-s968e5ef66f.png') no-repeat;
  background-size: 830px 2204px;
  background-size: 51.875rem 137.75rem;
  background-position: 0 -1168px;
  background-position: 0 -1168px;
  height: 16px;
  height: 1rem;
  width: 619px;
  width: 38.6875rem;
}
/* line 1319, ../sass/core.sass */
.page-footer h4#leaderboard:hover {
  background: url('/theme/img/allpages-s968e5ef66f.png') no-repeat;
  background-size: 830px 2204px;
  background-size: 51.875rem 137.75rem;
  background-position: 0 -1152px;
  background-position: 0 -1152px;
  height: 16px;
  height: 1rem;
  width: 619px;
  width: 38.6875rem;
}
/* line 1321, ../sass/core.sass */
.page-footer h4#agenda {
  background: url('/theme/img/allpages-s968e5ef66f.png') no-repeat;
  background-size: 830px 2204px;
  background-size: 51.875rem 137.75rem;
  background-position: 0 -48px;
  background-position: 0 -48px;
  height: 16px;
  height: 1rem;
  width: 620px;
  width: 38.75rem;
}
/* line 1323, ../sass/core.sass */
.page-footer h4#agenda:hover {
  background: url('/theme/img/allpages-s968e5ef66f.png') no-repeat;
  background-size: 830px 2204px;
  background-size: 51.875rem 137.75rem;
  background-position: 0 -32px;
  background-position: 0 -32px;
  height: 16px;
  height: 1rem;
  width: 620px;
  width: 38.75rem;
}
/* line 1325, ../sass/core.sass */
.page-footer h4#history {
  background: url('/theme/img/allpages-s968e5ef66f.png') no-repeat;
  background-size: 830px 2204px;
  background-size: 51.875rem 137.75rem;
  background-position: 0 -976px;
  background-position: 0 -976px;
  height: 16px;
  height: 1rem;
  width: 619px;
  width: 38.6875rem;
}
/* line 1327, ../sass/core.sass */
.page-footer h4#history:hover {
  background: url('/theme/img/allpages-s968e5ef66f.png') no-repeat;
  background-size: 830px 2204px;
  background-size: 51.875rem 137.75rem;
  background-position: 0 -960px;
  background-position: 0 -960px;
  height: 16px;
  height: 1rem;
  width: 619px;
  width: 38.6875rem;
}
/* line 1329, ../sass/core.sass */
.page-footer h4#recipies {
  background: url('/theme/img/allpages-s968e5ef66f.png') no-repeat;
  background-size: 830px 2204px;
  background-size: 51.875rem 137.75rem;
  background-position: 0 -1544px;
  background-position: 0 -1544px;
  height: 16px;
  height: 1rem;
  width: 619px;
  width: 38.6875rem;
}
/* line 1331, ../sass/core.sass */
.page-footer h4#recipies:hover {
  background: url('/theme/img/allpages-s968e5ef66f.png') no-repeat;
  background-size: 830px 2204px;
  background-size: 51.875rem 137.75rem;
  background-position: 0 -1528px;
  background-position: 0 -1528px;
  height: 16px;
  height: 1rem;
  width: 619px;
  width: 38.6875rem;
}
/* line 1333, ../sass/core.sass */
.page-footer h4#insights {
  background: url('/theme/img/allpages-s968e5ef66f.png') no-repeat;
  background-size: 830px 2204px;
  background-size: 51.875rem 137.75rem;
  background-position: 0 -1104px;
  background-position: 0 -1104px;
  height: 16px;
  height: 1rem;
  width: 619px;
  width: 38.6875rem;
}
/* line 1335, ../sass/core.sass */
.page-footer h4#insights:hover {
  background: url('/theme/img/allpages-s968e5ef66f.png') no-repeat;
  background-size: 830px 2204px;
  background-size: 51.875rem 137.75rem;
  background-position: 0 -1088px;
  background-position: 0 -1088px;
  height: 16px;
  height: 1rem;
  width: 619px;
  width: 38.6875rem;
}
/* line 1337, ../sass/core.sass */
.page-footer h4#chat {
  background: url('/theme/img/allpages-s968e5ef66f.png') no-repeat;
  background-size: 830px 2204px;
  background-size: 51.875rem 137.75rem;
  background-position: 0 -361px;
  background-position: 0 -361px;
  height: 16px;
  height: 1rem;
  width: 619px;
  width: 38.6875rem;
}
/* line 1339, ../sass/core.sass */
.page-footer h4#chat:hover {
  background: url('/theme/img/allpages-s968e5ef66f.png') no-repeat;
  background-size: 830px 2204px;
  background-size: 51.875rem 137.75rem;
  background-position: 0 -345px;
  background-position: 0 -345px;
  height: 16px;
  height: 1rem;
  width: 619px;
  width: 38.6875rem;
}
/* line 1341, ../sass/core.sass */
.page-footer h4#promotions {
  background: url('/theme/img/allpages-s968e5ef66f.png') no-repeat;
  background-size: 830px 2204px;
  background-size: 51.875rem 137.75rem;
  background-position: 0 -1480px;
  background-position: 0 -1480px;
  height: 16px;
  height: 1rem;
  width: 619px;
  width: 38.6875rem;
}
/* line 1343, ../sass/core.sass */
.page-footer h4#promotions:hover {
  background: url('/theme/img/allpages-s968e5ef66f.png') no-repeat;
  background-size: 830px 2204px;
  background-size: 51.875rem 137.75rem;
  background-position: 0 -1464px;
  background-position: 0 -1464px;
  height: 16px;
  height: 1rem;
  width: 619px;
  width: 38.6875rem;
}
/* line 1346, ../sass/core.sass */
.page-footer h4#esp-nominations {
  background: url('/theme/img/allpages-s968e5ef66f.png') no-repeat;
  background-size: 830px 2204px;
  background-size: 51.875rem 137.75rem;
  background-position: 0 -746px;
  background-position: 0 -746px;
  height: 16px;
  height: 1rem;
  width: 619px;
  width: 38.6875rem;
}
/* line 1348, ../sass/core.sass */
.page-footer h4#esp-nominations:hover {
  background: url('/theme/img/allpages-s968e5ef66f.png') no-repeat;
  background-size: 830px 2204px;
  background-size: 51.875rem 137.75rem;
  background-position: 0 -730px;
  background-position: 0 -730px;
  height: 16px;
  height: 1rem;
  width: 619px;
  width: 38.6875rem;
}
/* line 1350, ../sass/core.sass */
.page-footer h4#home {
  background: url('/theme/img/allpages-s968e5ef66f.png') no-repeat;
  background-size: 830px 2204px;
  background-size: 51.875rem 137.75rem;
  background-position: 0 -1040px;
  background-position: 0 -1040px;
  height: 16px;
  height: 1rem;
  width: 619px;
  width: 38.6875rem;
}
/* line 1352, ../sass/core.sass */
.page-footer h4#home:hover {
  background: url('/theme/img/allpages-s968e5ef66f.png') no-repeat;
  background-size: 830px 2204px;
  background-size: 51.875rem 137.75rem;
  background-position: 0 -1024px;
  background-position: 0 -1024px;
  height: 16px;
  height: 1rem;
  width: 619px;
  width: 38.6875rem;
}

/* End Footer */
/* Begin navbar */
/* line 1359, ../sass/core.sass */
.top-user-nav {
  position: relative;
  height: 0;
  overflow: visible;
  max-width: 1020px;
  margin: 0 auto;
  z-index: 20;
}
/* line 1367, ../sass/core.sass */
.top-user-nav a {
  float: right;
  background-color: none;
  border: 0px solid #14416d;
  margin-left: 15px;
  font-size: 14px;
  letter-spacing: 1px;
}
.top-user-nav-bay a {
  border: 0px solid #ae4427;
  font-family: "Open sans", arial, sans-serif;
}


/* line 1374, ../sass/core.sass */
.top-user-nav a:hover {
  text-decoration: none;
}
/* line 1376, ../sass/core.sass */
.top-user-nav a span {
  display: block;
  position: relative;
  background-color: #F26E36;
  margin: 0px;
  color: #ffffff;
  padding: 10px 10px;
  font-weight: 600;
}

.top-user-nav-bay a span {
  background-color: #ae4427;
  margin: 1px;
  color: #ffffff;
  padding: 10px 10px;
  font-family: "Open sans", arial, sans-serif;
}

/* line 1384, ../sass/core.sass */

.navbar {
  font-family: 'Montserrat', sans-serif;
}
.navbar-bay {
	font-family: "Open Sans", arial, sans-serif;
}
.navbar, .navbar-bay {
  background: #F26E36;
  min-width: 1020px;
  min-width: 63.75rem;
}
.navbar-bay {
  background: #1c2c5a;
}

/* line 1391, ../sass/core.sass */
.navbar.admin ul li {
  padding: 0;
}
/* line 1393, ../sass/core.sass */
.navbar.admin ul li a {
  color: #fff;
  text-decoration: none;
}
/* line 1398, ../sass/core.sass */
.navbar ul, .navbar-bay ul {
  float: left;
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 11;
}
/* line 1406, ../sass/core.sass */
.navbar ul li, .navbar-bay ul li {
  float: left;
  margin: 0;
  position: relative;
  height: 50px;
  display: table;
/*
	align-items: center;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align:center;
*/
}
/* line 1413, ../sass/core.sass */
.navbar ul li a, .navbar-bay ul li a {
  display: table-cell;
  position: relative;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 14px;
  vertical-align: middle;
  text-align: center;
  padding: 0 15px;
  text-decoration: none;
  -webkit-transition: all ease 0.3 500ms;
  -moz-transition: all ease 0.3 500ms;
  -o-transition: all ease 0.3 500ms;
  transition: all ease 0.3 500ms;
  font-weight: 600;
}

.navbar ul.nav-no-logo li {
	width:33%;

}

.navbar ul.nav-with-logo li a {
  padding: 0 50px;
}

.navbar ul.nav-no-logo li a, .navbar-bay ul.nav-no-logo li a {
  padding: 0 20px;

}

.navbar-bay ul li a {
    font-family: "Open Sans", arial, sans-serif;
   
}

.navbar ul li a:hover:after {
    content: '';
	background-color:#fff;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}
.navbar  ul li a:hover {
    background-color: #fff;
	color:#F26E36;
}
.navbar ul li.active a {
  	background-color:#fff;
	color:#F26E36;
}
.navbar-bay ul li.active a {
	background-color: #fff;
	color:#F26E36;
}
/* line 1438, ../sass/core.sass */
.navbar ul.right-nav, .navbar-bay ul.right-nav {
  float: right;
  margin-left: 0;
  margin-right: 0px;
}

.navbar ul.right-nav li, .navbar-bay ul.right-nav li {
  float: right;
}

/* End navbar */
/* Begin slider */
/* line 1451, ../sass/core.sass */
.with-shadow:after {
  content: "";
  display: block;
  position: absolute;
  bottom: -9px;
  left: 0;
  height: 9px;
  width: 100%;
  /* background: url(/theme/img/shadow.png) repeat-x;  */
  z-index: 9;
}

/* line 1462, ../sass/core.sass */
.double-line {
  max-width: 1020px;
  margin: 0 auto;
  height: 1px;
  border: 1px solid #b89e4a;
  border-width: 2px 0;
  position: relative;
  z-index: 10;
}

/* line 1470, ../sass/core.sass */
.slider-wrapper, .slider-wrapper-bay {
  position: relative;
}

/* line 1473, ../sass/core.sass */
.slider {
  width: 1020px;
  width: 63.75rem;
  /* height: 390px; */
  background-color: #14416d;
  overflow-x: hidden;
  overflow-y: visible;
  position: relative;
  overflow: hidden;
}

.slider-wrapper-bay .slider {
  height: 442px;
  height: 27.625rem;
  background-color: #00b09b;
}


/* line 1482, ../sass/core.sass */
.slider > img {
  width: 100%;
}
/* line 1487, ../sass/core.sass */
.slider.static {
  background: url('/theme/img/slider.jpg?1234124') no-repeat;
  background-position: 0 -1460px;
  background-position: 0 -1460px;
  background-size: 960px 1811px;
  background-size: 60rem 113.1875rem;
  overflow: hidden;
}
/* line 1493, ../sass/core.sass */
.slider.static .overlay {
  position: absolute;
  margin-bottom: auto;
  top: 0;
  left: 350px;
}
/* line 1499, ../sass/core.sass */
.slider .arrows {
  position: absolute;
  top: 44%;
  right: 2%;
  width: 96%;
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  /* IE 5-7 */
  filter: alpha(opacity=80);
  /* Netscape */
  -moz-opacity: 0.8;
  /* Safari 1.x */
  -khtml-opacity: 0.8;
  /* Good browsers */
  opacity: 0.8;
}
/* line 1506, ../sass/core.sass */
.slider .arrows div {
  display: inline-block;
  margin: 0 5px;
  margin: 0 5px;
  cursor: pointer;
  background: transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
/* line 1514, ../sass/core.sass */
.slider .arrows div#left {
  float: left;
  background: url('/theme/img/arrows/arrow-white-left.png?v=123') no-repeat;
  height: 35px;
  width: 32px;
}
/* line 1517, ../sass/core.sass */
.slider .arrows div#left:hover {
  background: url('/theme/img/arrows/arrow-brown-left.png') no-repeat;
}
/* line 1520, ../sass/core.sass */
.slider .arrows div#right {
  float: right;
  background: url('/theme/img/arrows/arrow-white-right.png?v=123') no-repeat;
  height: 36px;
  width: 32px;
}
/* line 1523, ../sass/core.sass */
.slider .arrows div#right:hover {
  background: url('/theme/img/arrows/arrow-brown-right.png') no-repeat;
}

.slider-wrapper-bay .slider .arrows div#left:hover {
  background: url('/theme/img/arrows/arrow-orange-left.png') no-repeat;
}

.slider-wrapper-bay .slider .arrows div#right:hover {
  background: url('/theme/img/arrows/arrow-orange-right.png') no-repeat;
}


/* line 1526, ../sass/core.sass */
.slider .arrows div.disabled {
  display: none;
}
/* line 1531, ../sass/core.sass */
.slider ul.slides {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 400%;
  position: relative;
  -webkit-transition: margin-left 500ms;
  -moz-transition: margin-left 500ms;
  -o-transition: margin-left 500ms;
  transition: margin-left 500ms;
}
/* line 1539, ../sass/core.sass */
.slider ul.slides li {
  width: 25%;
  float: left;
  line-height: 0;
}
/* line 1545, ../sass/core.sass */
.slider ul.slides li#explore {
  background-position: 0 0;
  background-position: 0 0;
}
/* line 1548, ../sass/core.sass */
.slider ul.slides li#relax {
  background-position: 0 -365px;
  background-position: 0 -365px;
}
/* line 1551, ../sass/core.sass */
.slider ul.slides li#celebrate {
  background-position: 0 -730px;
  background-position: 0 -730px;
}
/* line 1554, ../sass/core.sass */
.slider ul.slides li#enjoy {
  background-position: 0 -1095px;
  background-position: 0 -1095px;
}
/* line 1557, ../sass/core.sass */
.slider ul.pills {
  position: absolute;
  bottom: 7px;
  bottom: 0.4375rem;
  left: 48%;
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  /* IE 5-7 */
  filter: alpha(opacity=80);
  /* Netscape */
  -moz-opacity: 0.8;
  /* Safari 1.x */
  -khtml-opacity: 0.8;
  /* Good browsers */
  opacity: 0.8;
  padding: 0;
  margin: 0;
  list-style: none;
}
/* line 1566, ../sass/core.sass */
.slider ul.pills li {
  float: left;
  background-color: #ccc;
  padding: 6px;
  padding: 0.375rem;
  margin: 3px;
  margin:  0.125rem 0.25rem;
  -webkit-border-radius: 10px;
  -webkit-border-radius: 0.625rem;
  -moz-border-radius: 10px;
  -moz-border-radius: 0.625rem;
  -o-border-radius: 10px;
  -o-border-radius: 0.625rem;
  -ie-border-radius: 10px;
  -ie-border-radius: 0.625rem;
  border-radius: 10px;
  border-radius: 0.625rem;
  -webkit-transition: background-color 500ms;
  -moz-transition: background-color 500ms;
  -o-transition: background-color 500ms;
  transition: background-color 500ms;
}
/* line 1574, ../sass/core.sass */
.slider ul.pills li.active {
  background-color: #14416d;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  /* IE 5-7 */
  filter: alpha(opacity=100);
  /* Netscape */
  -moz-opacity: 1;
  /* Safari 1.x */
  -khtml-opacity: 1;
  /* Good browsers */
  opacity: 1;


}

.slider-wrapper-bay .slider ul.pills li.active {
	background-color:#ff7800
}


/* End slider */
/*#banner
 * display: block
 * line-height: 0
 * @include rem-fallback(height, 329px)
 * background: image-url("banner.png") no-repeat center */
/* Begin weather widget */
/* line 232, weather/*.png */
.weather-sprite, #weather-widget .weather-side .weather-image.sunny, #weather-widget .weather-side .weather-image.clear-night, #weather-widget .weather-side .weather-image.cloudy, #weather-widget .weather-side .weather-image.cloudy-night, #weather-widget .weather-side .weather-image.drizzle, #weather-widget .weather-side .weather-image.drizzle-night, #weather-widget .weather-side .weather-image.haze, #weather-widget .weather-side .weather-image.partly-cloudy, #weather-widget .weather-side .weather-image.slight-drizzle, #weather-widget .weather-side .weather-image.snowfall, #weather-widget .weather-side .weather-image.thunderstorm, #weather-widget .weather-side .weather-image.thunderstorm-night {
  background-image: url('/theme/img/weather-s3d60e9c4ea.png');
  background-repeat: no-repeat;
}

/* line 1592, ../sass/core.sass */
#weather-widget {
  color: #009EA1;
  position: relative;
}
/* line 1601, ../sass/core.sass */
#weather-widget .loading {
  display: block;
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  /* IE 5-7 */
  filter: alpha(opacity=80);
  /* Netscape */
  -moz-opacity: 0.8;
  /* Safari 1.x */
  -khtml-opacity: 0.8;
  /* Good browsers */
  opacity: 0.8;
  -webkit-transition: opacity 500ms;
  -moz-transition: opacity 500ms;
  -o-transition: opacity 500ms;
  transition: opacity 500ms;
}
/* line 1607, ../sass/core.sass */
#weather-widget.loaded .loading {
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  /* IE 5-7 */
  filter: alpha(opacity=0);
  /* Netscape */
  -moz-opacity: 0;
  /* Safari 1.x */
  -khtml-opacity: 0;
  /* Good browsers */
  opacity: 0;
}
/* line 1610, ../sass/core.sass */
#weather-widget .weather-side {
  position: relative;
}
/* line 1614, ../sass/core.sass */
#weather-widget .weather-side .title {
  display: block;
  text-transform: none;
  margin-bottom: 5px;
  margin-bottom: 0.3125rem;
}
/* line 1619, ../sass/core.sass */
/* line 1628, ../sass/core.sass */
#weather-widget .weather-side .feelslike-wrapper {
  color: #a5bdea;
  position: absolute;
  display: block;
  bottom: 10px;
  bottom: 0.625rem;
  font-size: 12px;
  font-size: 0.75rem;
}
/* line 1635, ../sass/core.sass */
#weather-widget .weather-side .feelslike-wrapper .feelslike {
  color: #fff;
  padding-right: 2px;
  padding-right: 0.125rem;
}
/* line 1638, ../sass/core.sass */
#weather-widget .weather-side .feelslike-wrapper .feelslike:after {
  content: "°";
}
/* line 1655, ../sass/core.sass */
/* line 1661, ../sass/core.sass */
#weather-widget .weather-side .weather-image.sunny {
  background-position: 0 -192px;
}
/* line 1663, ../sass/core.sass */
#weather-widget .weather-side .weather-image.clear-night {
  background-position: 0 -1280px;
}
/* line 1665, ../sass/core.sass */
#weather-widget .weather-side .weather-image.cloudy {
  background-position: 0 -320px;
}
/* line 1667, ../sass/core.sass */
#weather-widget .weather-side .weather-image.cloudy-night {
  background-position: 0 -1152px;
}
/* line 1669, ../sass/core.sass */
#weather-widget .weather-side .weather-image.drizzle {
  background-position: 0 -576px;
}
/* line 1671, ../sass/core.sass */
#weather-widget .weather-side .weather-image.drizzle-night {
  background-position: 0 -1024px;
}
/* line 1673, ../sass/core.sass */
#weather-widget .weather-side .weather-image.haze {
  background-position: 0 -704px;
}
/* line 1675, ../sass/core.sass */
#weather-widget .weather-side .weather-image.partly-cloudy {
  background-position: 0 -832px;
}
/* line 1677, ../sass/core.sass */
#weather-widget .weather-side .weather-image.slight-drizzle {
  background-position: 0 -768px;
}
/* line 1679, ../sass/core.sass */
#weather-widget .weather-side .weather-image.snowfall {
  background-position: 0 -448px;
}
/* line 1681, ../sass/core.sass */
#weather-widget .weather-side .weather-image.thunderstorm {
  background-position: 0 0;
}
/* line 1683, ../sass/core.sass */
#weather-widget .weather-side .weather-image.thunderstorm-night {
  background-position: 0 -1408px;
}
/* line 1686, ../sass/core.sass */
#weather-widget .image-side {
  behavior: url("/theme/stylesheets/backgroundsize.min.htc");
  ms-behavior: url("/theme/stylesheets/backgroundsize.min.htc");
  background: url('/theme/img/weather/sidebar.jpg?1435885233') 0 0 no-repeat;
  background-size: cover;
  width: 145px;
  width: 9.0625rem;
  height: 155px;
  height: 9.6875rem;
}

/* end weather widget */
/* begin countdown widget */
/* line 1698, ../sass/core.sass */
#countdown-widget {
  color: #b89e4a;
}
/* line 1704, ../sass/core.sass */
#countdown-widget .sections {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
  font-size: 30px;
  font-size: 1.875rem;
}
/* line 1710, ../sass/core.sass */
#countdown-widget .sections > div {
  float: left;
  border-right: 2px solid #14416d;
  width: 65px;
  text-align: center;
  font-weight: 600;
}
/* line 1716, ../sass/core.sass */
#countdown-widget .sections > div .label {
  font-size: 12px;
  padding-bottom: 5px;
  padding-bottom: 0.3125rem;
  padding: 0;
  margin: 0;
  text-transform: uppercase;
  display: block;
  color: #000000;
	font-weight:400;
}
/* line 1725, ../sass/core.sass */
#countdown-widget .sections > div .time {
  font-size: 20px;
  color: #337D80;
	font-weight:500;
}
/* line 1729, ../sass/core.sass */
#countdown-widget .sections > div.last {
  border-right: 0;
}
/* line 1732, ../sass/core.sass */
#countdown-widget .saying {
  text-transform: uppercase;
  font-size: 10px;
  font-size: 0.625rem;
}

/* end countdown widget */
/* begin callout widget */
/* line 1740, ../sass/core.sass */
#callout-widget {
  background: url('/theme/img/home/who-rules.jpg?1435885214') center center no-repeat;
  color: #fff;
}
/* line 1744, ../sass/core.sass */
#callout-widget a div {
  height: 69px;
  height: 4.3125rem;
  -webkit-transition: box-shadow 500ms;
  -moz-transition: box-shadow 500ms;
  -o-transition: box-shadow 500ms;
  transition: box-shadow 500ms;
}
/* line 1747, ../sass/core.sass */
#callout-widget a div:hover {
  -moz-box-shadow: 0px 0px 8px #14416d;
  -webkit-box-shadow: 0px 0px 8px #14416d;
  box-shadow: 0px 0px 8px #14416d;
}

/* end countdown widget */
/* line 1754, ../sass/core.sass */
.left-align {
  text-align: left !important;
}

/* line 1757, ../sass/core.sass */
.gallery-links {
  display: block;
  position: relative;
  max-width: 320px;
  padding-left: 30px;
}
/* line 1762, ../sass/core.sass */
.gallery-links img {
  width: 24px;
  position: absolute;
  top: -5px;
  left: 0;
}

/* Begin Site Footer */
/* line 1774, ../sass/core.sass */
#footer-wrapper .maya-shape {
  height: 33px;

}
/* line 1782, ../sass/core.sass */
#footer-wrapper .content-wrapper {
  padding: 30px;
  padding: 1.875rem;
  font-size: 14px;
	font-weight: 500;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #000;
  color: #fff;
  position: relative;
  min-height: 200px;
}
/* line 1793, ../sass/core.sass */
#footer-wrapper .content-wrapper span.logo {
  color: #fff;
  position: absolute;
  right: 30px;
  right: 1.875rem;
  top: 30px;
  top: 1.875rem;
  font-size: 12px;
  font-size: 0.75rem;
  text-transform: uppercase;
  font-weight: 600;
}
/* line 1802, ../sass/core.sass */
#footer-wrapper .content-wrapper.not-logged {
  position: relative;
	padding-top:60px;
}
/* line 1804, ../sass/core.sass */
#footer-wrapper .content-wrapper.not-logged p {
  text-align: center;
  margin-top: 0;
}
/* line 1809, ../sass/core.sass */
#footer-wrapper .content-wrapper.not-logged a.contact-button {
  display: none;
}
/* line 1812, ../sass/core.sass */
#footer-wrapper .content-wrapper a.contact-button {
  display: block;
  position: absolute;
  background: url('/theme/img/allpages-s968e5ef66f.png') no-repeat;
  background-size: 830px 2204px;
  background-size: 51.875rem 137.75rem;
  background-position: 0 -482px;
  background-position: 0 -482px;
  height: 21px;
  height: 1.3125rem;
  width: 105px;
  width: 6.5625rem;
  text-indent: -9999px;
  text-indent: -624.9375rem;
  top: -6px;
  top: -0.375rem;
  left: 5px;
  left: 0.3125rem;
}
/* line 1820, ../sass/core.sass */
#footer-wrapper .content-wrapper a.contact-button:hover {
  background: url('/theme/img/allpages-s968e5ef66f.png') no-repeat;
  background-size: 830px 2204px;
  background-size: 51.875rem 137.75rem;
  background-position: 0 -461px;
  background-position: 0 -461px;
  height: 21px;
  height: 1.3125rem;
  width: 105px;
  width: 6.5625rem;
}
/* line 1824, ../sass/core.sass */
#footer-wrapper .content-wrapper p {
  margin-bottom: 0px;
  margin-bottom: 0rem;
	color:#fff;
}
/* line 1827, ../sass/core.sass */
#footer-wrapper .content-wrapper a {
  color: #fff;
  font-weight: 500;
}
/* line 1830, ../sass/core.sass */
#footer-wrapper .content-wrapper ul {
  list-style: none;
  padding: 0px;
  padding: 0rem;
  margin: 0 auto;
  text-transform: uppercase;
  display: inline-block;
}
/* line 1839, ../sass/core.sass */
#footer-wrapper .content-wrapper ul li {
  border-right: 2px solid #fff;
  padding: 0 8px;
  margin: 2px 0;
  float: left;
	line-height:12px;
}
/* line 1845, ../sass/core.sass */
#footer-wrapper .content-wrapper ul li.active {
  color: #7d7d80;
}
/* line 1848, ../sass/core.sass */
#footer-wrapper .content-wrapper ul li.disabled {
  color: #fff;
}
/* line 1851, ../sass/core.sass */
#footer-wrapper .content-wrapper ul li:first-of-type {
  padding-left: 0px;
  padding-left: 0rem;
}
/* line 1854, ../sass/core.sass */
#footer-wrapper .content-wrapper ul li:last-of-type {
  border: 0px;
  border: 0rem;
}

#footer-wrapper .copyright {
	color: #14416d; 
	text-align:center; 
	font-weight:400;
	font-size:12px;
	padding-top:10px;
}


/* line 265, ../sass/core.sass */
.header-rule .header-image {
  background: url("/theme/img/logo-soar-to-the-shore-2019.png?a=123132" ) no-repeat top center;
}

.header-rule .gallery-links {
	color:#594a42;
}

/* line 1865, ../sass/core.sass */
.header-blue .header-image {
  background: url("/theme/img/header-vr.png") no-repeat top center;
}
/* line 1869, ../sass/core.sass */
.header-blue .navbar, .header-rule .navbar {
  background: #028fb4;
}
/* line 1873, ../sass/core.sass */
.header-blue .navbar li a {
  font-size: 17px;
  letter-spacing: 1px;
}
/* line 1877, ../sass/core.sass */
.header-blue .slider {
  background-color: #028fb4;
  height: 390px;
  height: 24.375rem;
}
/* line 1883, ../sass/core.sass */
.header-blue .slider .arrows div#right:hover {
  background: url('/theme/img/allpages-s968e5ef66f.png') no-repeat;
  background-size: 830px 2204px;
  background-size: 51.875rem 137.75rem;
  background-position: 0 -1595px;
  background-position: 0 -1595px;
  height: 35px;
  height: 2.1875rem;
  width: 23px;
  width: 1.4375rem;
}
/* line 1887, ../sass/core.sass */
.header-blue .slider .arrows div#left:hover {
  background: url('/theme/img/allpages-s968e5ef66f.png') no-repeat;
  background-size: 830px 2204px;
  background-size: 51.875rem 137.75rem;
  background-position: 0 -1219px;
  background-position: 0 -1219px;
  height: 35px;
  height: 2.1875rem;
  width: 23px;
  width: 1.4375rem;
}
/* line 1892, ../sass/core.sass */
.header-blue #body-wrapper .content-wrapper h2 {
  color: #004990 !important;
}
/* line 1894, ../sass/core.sass */
.header-blue #body-wrapper a {
  color: #004990;
}
/* line 1898, ../sass/core.sass */
.header-blue .top-user-nav a, .header-rule .top-user-nav a {
  border-color: #b75527;
}
/* line 1900, ../sass/core.sass */
.header-blue .top-user-nav a span, .header-rule .top-user-nav a span {
  background-color: #b75527;
}
/* line 1903, ../sass/core.sass */
.header-blue .navi-links.right:before {
  border-color: #b89e4a;
}
/* line 1908, ../sass/core.sass */
.header-blue #footer-wrapper .content-wrapper {
  background-color: #e5edf4;
}
/* line 1910, ../sass/core.sass */
.header-blue #footer-wrapper .content-wrapper span.logo {
  color: #004990;
}
/* line 1913, ../sass/core.sass */
.header-blue #footer-wrapper .maya-shape {
  background: url(/theme/img/blue-header-footer-bg.png);
  height: 51px;
  margin-bottom: -8px;
}

/* line 1918, ../sass/core.sass */
.no-wrap {
  white-space: nowrap;
}

/* End Site Footer */
@media screen and (min-width: 960px) {
  /* line 1924, ../sass/core.sass */
  .p15 {
    padding: 15px;
  }
}

@media screen and (min-width: 960px) {
  /* line 1928, ../sass/core.sass */
  .p30 {
    padding: 30px;
  }
}

@media screen and (min-width: 960px) {
  /* line 1932, ../sass/core.sass */
  .p60 {
    padding: 60px;
  }
}

@media screen and (min-width: 960px) {
  /* line 1937, ../sass/core.sass */
  .p2 {
    padding: 2px;
  }
}

/* line 1941, ../sass/core.sass */
.pt5 {
  padding-top: 5px !important;
}

/* line 1943, ../sass/core.sass */
.pb5 {
  padding-bottom: 5px !important;
}

@media screen and (min-width: 960px) {
  /* line 1945, ../sass/core.sass */
  .pl5 {
    padding-left: 5px !important;
  }
}

@media screen and (min-width: 960px) {
  /* line 1949, ../sass/core.sass */
  .pr5 {
    padding-right: 5px !important;
  }
}

/* line 1955, ../sass/core.sass */
.pt15 {
  padding-top: 15px !important;
}

/* line 1957, ../sass/core.sass */
.pb15 {
  padding-bottom: 15px !important;
}

@media screen and (min-width: 960px) {
  /* line 1959, ../sass/core.sass */
  .pl15 {
    padding-left: 15px !important;
  }
}

@media screen and (min-width: 960px) {
  /* line 1963, ../sass/core.sass */
  .pr15 {
    padding-right: 15px !important;
  }
}

/* line 1968, ../sass/core.sass */
.pt30 {
  padding-top: 30px;
}

/* line 1970, ../sass/core.sass */
.pb30 {
  padding-bottom: 30px;
}

  /* line 1972, ../sass/core.sass */
  .pl30 {
    padding-left: 30px;
  }

  /* line 1975, ../sass/core.sass */
  .pr30 {
    padding-right: 30px;
  }

/* line 1980, ../sass/core.sass */
.pt60 {
  padding-top: 60px;
}

/* line 1982, ../sass/core.sass */
.pb60 {
  padding-bottom: 60px;
}

@media screen and (min-width: 960px) {
  /* line 1984, ../sass/core.sass */
  .pl60 {
    padding-left: 60px;
  }
}

@media screen and (min-width: 960px) {
  /* line 1987, ../sass/core.sass */
  .pr60 {
    padding-right: 60px;
  }
}

/* line 1993, ../sass/core.sass */
.underline {
  text-decoration: underline;
}

/* line 1997, ../sass/core.sass */
.mt15 {
  margin-top: 15px !important;
}

/* line 1999, ../sass/core.sass */
.mb15 {
  margin-bottom: 15px !important;
}

@media screen and (min-width: 960px) {
  /* line 2001, ../sass/core.sass */
  .ml15 {
    margin-left: 15px !important;
  }
}

@media screen and (min-width: 960px) {
  /* line 2004, ../sass/core.sass */
  .mr15 {
    margin-right: 15px !important;
  }
}

/* line 2008, ../sass/core.sass */
.mt-15 {
  margin-top: -15px;
}

/* line 2010, ../sass/core.sass */
.mb-15 {
  margin-bottom: -15px;
}

@media screen and (min-width: 960px) {
  /* line 2012, ../sass/core.sass */
  .ml-15 {
    margin-left: -15px;
  }
}

@media screen and (min-width: 960px) {
  /* line 2015, ../sass/core.sass */
  .mr-15 {
    margin-right: -15px;
  }
}

/* line 2019, ../sass/core.sass */
.mt-30 {
  margin-top: -30px !important;
}

/* line 2021, ../sass/core.sass */
.mb-30 {
  margin-bottom: -30px !important;
}

/* line 2024, ../sass/core.sass */
.mt-60 {
  margin-top: -60px;
}

/* line 2027, ../sass/core.sass */
.mt30 {
  margin-top: 30px !important;
}

/* line 2029, ../sass/core.sass */
.mb30 {
  margin-bottom: 30px !important;
}

@media screen and (min-width: 960px) {
  /* line 2031, ../sass/core.sass */
  .ml30 {
    margin-left: 30px !important;
  }
}

@media screen and (min-width: 960px) {
  /* line 2034, ../sass/core.sass */
  .mr30 {
    margin-right: 30px !important;
  }
}

/* line 2038, ../sass/core.sass */
.no-padding {
  padding: 0 !important;
}

/* line 2041, ../sass/core.sass */
.no-underline {
  text-decoration: none;
}

/* line 2044, ../sass/core.sass */
.no-margin {
  margin: 0 !important;
}

/* line 2046, ../sass/core.sass */
.no-margin-top {
  margin-top: 0px !important;
}

/* line 2049, ../sass/core.sass */
.no-margin-bottom {
  margin-bottom: 0px !important;
}

/* line 2052, ../sass/core.sass */
.no-pl {
  padding-left: 0 !important;
}

/* line 2054, ../sass/core.sass */
.no-pr {
  padding-right: 0 !important;
}

/* line 2057, ../sass/core.sass */
.no-pt {
  padding-top: 0 !important;
}

/* line 2059, ../sass/core.sass */
.no-pb {
  padding-bottom: 0 !important;
}

/* line 2062, ../sass/core.sass */
.no-mt {
  margin-top: 0 !important;
}

/* line 2064, ../sass/core.sass */
.no-mb {
  margin-bottom: 0 !important;
}

/* line 2066, ../sass/core.sass */
.no-ml {
  margin-left: 0 !important;
}

/* line 2068, ../sass/core.sass */
.no-mr {
  margin-right: 0 !important;
}

/* line 2072, ../sass/core.sass */
.dark-blue {
  color: #004990 !important;
}

/* line 2075, ../sass/core.sass */
.dark-yellow {
  color: #b89e4a !important;
}

/* line 2078, ../sass/core.sass */
.no-decoration {
  text-decoration: none !important;
}

/* line 2081, ../sass/core.sass */
.text-left {
  text-align: left !important;
}

/* line 2084, ../sass/core.sass */
.black-color {
  color: #000000 !important;
}

/* line 2087, ../sass/core.sass */
.bold {
  font-weight: 600;
}

/* line 2089, ../sass/core.sass */
.no-bold {
  font-weight: normal !important;
}

/* line 2092, ../sass/core.sass */
.text-center {
  text-align: center;
}

/* ***************************************************** */
/* rule the riviera slider code */

/* line 1418, ../sass/core.sass */
.header-rule .slider {
  width: 1020px;
  width: 63.75rem;
  height: 442px;
  background-color: #028fb4;
  overflow-x: hidden;
  overflow-y: visible;
  position: relative;
}
/* line 1426, ../sass/core.sass */
.header-rule .slider > img {
  width: 100%;
}
/* line 1429, ../sass/core.sass */
.header-rule .slider.static {
  background: url('/theme/img/slider.jpg?1435596495') no-repeat;
  background-position: 0 -1460px;
  background-position: 0 -1460px;
  background-size: 960px 1811px;
  background-size: 60rem 113.1875rem;
  overflow: hidden;
}
/* line 1435, ../sass/core.sass */
.header-rule .slider.static .overlay {
  position: absolute;
  margin-bottom: auto;
  top: 0;
  left: 37%;
}
/* line 1441, ../sass/core.sass */
.header-rule .slider .arrows {
  position: absolute;
  top: 44%;
  right: 2%;
  width: 96%;
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  /* IE 5-7 */
  filter: alpha(opacity=80);
  /* Netscape */
  -moz-opacity: 0.8;
  /* Safari 1.x */
  -khtml-opacity: 0.8;
  /* Good browsers */
  opacity: 0.8;
}
/* line 1448, ../sass/core.sass */
.header-rule .slider .arrows div {
  display: inline-block;
  margin: 0 5px;
  margin: 0 5px;
  cursor: pointer;
  background: transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
/* line 1456, ../sass/core.sass */
.header-rule .slider .arrows div#left {
  float: left;
  background: url('/theme/img/allpages-sfb1123ada3.png') no-repeat;
  background-size: 830px 2204px;
  background-size: 51.875rem 137.75rem;
  background-position: 0 -1289px;
  background-position: 0 -1289px;
  height: 35px;
  height: 2.1875rem;
  width: 23px;
  width: 1.4375rem;
}
/* line 1459, ../sass/core.sass */
.header-rule .slider .arrows div#left:hover {
  background: url('/theme/img/allpages-sfb1123ada3.png') no-repeat;
  background-size: 830px 2204px;
  background-size: 51.875rem 137.75rem;
  background-position: 0 -1254px;
  background-position: 0 -1254px;
  height: 35px;
  height: 2.1875rem;
  width: 23px;
  width: 1.4375rem;
}
/* line 1462, ../sass/core.sass */
.header-rule .slider .arrows div#right {
  float: right;
  background: url('/theme/img/allpages-sfb1123ada3.png') no-repeat;
  background-size: 830px 2204px;
  background-size: 51.875rem 137.75rem;
  background-position: 0 -1665px;
  background-position: 0 -1665px;
  height: 35px;
  height: 2.1875rem;
  width: 23px;
  width: 1.4375rem;
}
/* line 1465, ../sass/core.sass */
.header-rule .slider .arrows div#right:hover {
  background: url('/theme/img/allpages-sfb1123ada3.png') no-repeat;
  background-size: 830px 2204px;
  background-size: 51.875rem 137.75rem;
  background-position: 0 -1630px;
  background-position: 0 -1630px;
  height: 35px;
  height: 2.1875rem;
  width: 23px;
  width: 1.4375rem;
}
/* line 1468, ../sass/core.sass */
.header-rule .slider .arrows div.disabled {
  display: none;
}
/* line 1473, ../sass/core.sass */
.header-rule .slider ul.slides {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 400%;
  position: relative;
  -webkit-transition: margin-left 500ms;
  -moz-transition: margin-left 500ms;
  -o-transition: margin-left 500ms;
  transition: margin-left 500ms;
}
/* line 1481, ../sass/core.sass */
.header-rule .slider ul.slides li {
  width: 25%;
  float: left;
  line-height: 0;
}
/* line 1487, ../sass/core.sass */
.header-rule .slider ul.slides li#explore {
  background-position: 0 0;
  background-position: 0 0;
}
/* line 1490, ../sass/core.sass */
.header-rule .slider ul.slides li#relax {
  background-position: 0 -365px;
  background-position: 0 -365px;
}
/* line 1493, ../sass/core.sass */
.header-rule .slider ul.slides li#celebrate {
  background-position: 0 -730px;
  background-position: 0 -730px;
}
/* line 1496, ../sass/core.sass */
.header-rule .slider ul.slides li#enjoy {
  background-position: 0 -1095px;
  background-position: 0 -1095px;
}
/* line 1499, ../sass/core.sass */
.header-rule .slider ul.pills {
  position: absolute;
  bottom: 7px;
  bottom: 0.4375rem;
  left: 48%;
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  /* IE 5-7 */
  filter: alpha(opacity=80);
  /* Netscape */
  -moz-opacity: 0.8;
  /* Safari 1.x */
  -khtml-opacity: 0.8;
  /* Good browsers */
  opacity: 0.8;
  padding: 0;
  margin: 0;
  list-style: none;
}
/* line 1508, ../sass/core.sass */
.header-rule .slider ul.pills li {
  float: left;
  background-color: #fff;
  padding: 6px;
  padding: 0.375rem;
  margin: 2px;
  margin: 0.125rem;
  -webkit-border-radius: 10px;
  -webkit-border-radius: 0.625rem;
  -moz-border-radius: 10px;
  -moz-border-radius: 0.625rem;
  -o-border-radius: 10px;
  -o-border-radius: 0.625rem;
  -ie-border-radius: 10px;
  -ie-border-radius: 0.625rem;
  border-radius: 10px;
  border-radius: 0.625rem;
  -webkit-transition: background-color 500ms;
  -moz-transition: background-color 500ms;
  -o-transition: background-color 500ms;
  transition: background-color 500ms;
}
/* line 1516, ../sass/core.sass */
.header-rule .slider ul.pills li.active {
  background-color: #14416d;
}

.header-rule h1 {
	color:#028fb4 !important;
}

.header-rule .the-page h1.bottom-line:after {
  border-color: #b75527 !important;
}

.header-rule .navi-links {
	color:#028fb4 !important;
}

.header-rule .navi-links.right:before {
  border-color: #b75527 !important;
}

.header-rule .navi-links.right span:after {
  color: #b75527;
}

.header-rule #footer-wrapper .content-wrapper {
	color:#028fb4 !important;
	background-color: #cbd6db;
}

.header-rule #footer-wrapper .content-wrapper a {
	color:#028fb4 !important;
}

.header-rule #footer-wrapper .maya-shape {
	background: url('/theme/img/footer-background-conquer.png?154565') no-repeat center
}

.orange-submit-buttons{
	display: inline-block;
	border: 1px solid  #14416d;
	color: #fff;
	position: relative;
	background: none; line-height: 0px;
	padding: 2px;
}
.orange-submit-buttons:focus, .orange-submit-buttons:active{
	outline: none;
	-moz-outline: none;
}
.orange-submit-buttons:hover{cursor: pointer;text-decoration: none;}
.orange-submit-buttons span{
	display: block;
	line-height: 34px;
	background-color: #14416d;
	min-width: 100px;
	text-align: center;
	padding: 0 15px;
	letter-spacing: 1px;
	font-size: 18px;
	letter-spacing: 1px;
}




table.results-table {
  border-spacing: none;
  border-collapse: collapse;
  vertical-align: center;
  width: 100%;
  border:0;
}

table.results-table thead tr th {
  border-bottom: 0px solid #14416d;
  padding: 5px 10px;
  font-size:18px;
  text-transform:uppercase;
  color:#028fb4;
}

table.results-table thead tr td {
  padding: 5px 20px;
  text-align: left;
  font-weight: 600;
  font-size:15px;
  text-transform:uppercase;
  background-color: #14416d;
  color:#fff;
}

table.results-table thead tr td {
  padding: 5px 20px;
  text-align: left;
  font-weight: 600;
  font-size:15px;
  text-transform:uppercase;
  background-color: #14416d;
  color:#fff;
}

table.results-table tbody td {
  padding: 10px 20px 20px;
  background-color: #fff;
  text-align:left;
}

/* 2017 results table */
.winner-wrapper table.results-table {
  border-spacing: none;
  border-collapse: collapse;
  vertical-align: center;
  width: 100%;
  border:0;
}

.winner-wrapper table.results-table thead tr th {
  border-bottom: 0px solid #14416d;
  padding: 5px 10px;
  font-size:24px;
  text-transform:uppercase;
  letter-spacing:1px;
  color:#14416d;
}

.winner-wrapper table.results-table thead tr td {
  padding: 5px 20px;
  text-align: left;
  font-weight: 600;
  font-size:15px;
  line-height:19px;
  background-color: #14416d;
  color:#fff;
  text-transform:none;
}

.winner-wrapper table.results-table tbody td {
  padding: 4px 20px;
  background-color: #fff;
  text-align:left;
  line-height:19px;
}

.winner-wrapper table.results-table tr.even td {
  background-color: #e5f7f5;
}



.rules-table {
	width:100%; 
	margin: 0 auto;
}

.rules-table TD, .rules-table TD:last-of-type {
	padding-top:10px;
	line-height:22px;
	text-align:left;
}

.rules-table TD:last-of-type {
	padding-left:50px;
}


.rules-inner-table  TD, .rules-inner-table TD:last-of-type {
	padding-top:3px;
	line-height:16px;
	text-align:left;
	padding-bottom:3px;

}

.inner-right TD:last-of-type {
	padding-left:0px;
}


.nom-button {
	font-size:24px; 
	font-weight:600;
	display:block;
	border: 1px solid #14416d;
	margin:0 auto;
	text-align:center;
	max-width:500px;
	padding:1px;
}
.nom-button span {
	display:block;
	padding:15px;
	color:#fff;
	background-color:#14416d;
}

.history_images {
	width:189px;
}

.clearfix {
	clear:both;
}
.slider-wrapper .nivo-controlNav,
.slider-wrapper-bay .nivo-controlNav{
    display:none;
	background-color: #272262;
    padding: 8px 0 6px;
}
.slider-wrapper-bay .nivo-controlNav{
    background-color: #ae4427;
}
.slider-wrapper .nivo-controlNav .nivo-control,
.slider-wrapper-bay .nivo-controlNav .nivo-control{
    display: inline-block;
    width: 12px; 
    height: 12px;
    overflow: hidden;
    text-indent: -99px;
    line-height: 12px;
    margin: 0 5px;
    background-color: #a0dcd4;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
}
.slider-wrapper-bay .nivo-controlNav .nivo-control{
    background-color: #c2cee5;
}
.slider-wrapper .nivo-controlNav .nivo-control.active,
.slider-wrapper-bay .nivo-controlNav .nivo-control.active{
    background-color: #d6de23;
}

.slider-wrapper-bay .nivo-controlNav .nivo-control.active{
    background-color: #1c2c5a;
}

.content-wrapper-bay .gallery img {
	width:200px;
	height:133px;
}

.nominations-header h2 {
	line-height:40px;
}

.nominations-header h1 {
	line-height:80px;
}


.content-wrapper-bay table.results-table {
  border-spacing: none;
  border-collapse: collapse;
  vertical-align: center;
  width: 100%;
  border:0;
}

.content-wrapper-bay table.results-table thead tr th {
  border-bottom: 0px solid #14416d;
  padding: 5px 10px;
  font-size:18px;
  text-transform:uppercase;
  color:#3c6cab;
}

table.results-table-bay thead tr td {
  padding: 5px 20px;
  text-align: left;
  font-weight: 700;
  font-size:15px;
  text-transform:uppercase;
  background-color: #14416d;
  color:#fff;
}

table.results-table tbody td {
  padding: 10px 20px 20px;
  background-color: #fff;
  text-align:left;
}

/* 2017 results table */
.winner-wrapper-bay table.results-table {
  border-spacing: none;
  border-collapse: collapse;
  vertical-align: center;
  width: 100%;
  border:0;
}

.winner-wrapper-bay table.results-table thead tr th {
  border-bottom: 0px solid #14416d;
  padding: 15px 0px 10px;
  font-size:24px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color:#F26E36;
  font-weight: 300;
}

.winner-wrapper-bay table.results-table thead tr td {
  padding: 9px 10px 7px;
  text-align: left;
  font-weight: 500;
  font-size: 16px;
  line-height: 18px;
  background-color: #F26E36;
  color:#fff;
  text-transform:none;
	letter-spacing:0px;
}

.winner-wrapper-bay table.results-table tbody td {
  padding: 6px 10px;
  background-color: #fff;
  text-align:left;
  line-height:19px;
  font-size: 14px;
	font-weight:300;
	color: #000000;
}

.winner-wrapper-bay table.results-table tr.even td {
  background-color: #fbf0ef;
    border-right: 1px solid white;
}
.winner-button{
    width: 440px;
    height: 50px;
    display: block;
    margin: 0 auto;
    background-color: #ffcb05;
    color: #fff;
    text-transform: uppercase;
    font-size: 1.3em;
    line-height: 50px;
    font-weight: 600;
    letter-spacing: 1px;
    text-align: center;
    margin-top: 25px;
}

.winner-wrapper-bay table.results-maroon thead tr td {
  background-color: #009EA1;
}

.winner-wrapper-bay table.results-maroon tr.even td {
  background-color: #e5f5f5;
}


.winner-wrapper-bay table.results-blue thead tr td {
  background-color: #0a1c4d;
}

.winner-wrapper-bay table.results-blue tr.even td {
  background-color: #e6e8ed;
}
.wrapper .content-wrapper h1 span.winner_year {
	font-weight: 100;
	font-size:40px;
	color:#009EA1;
	vertical-align: text-top;
}


/* about page */
.about-page {


  .feature-image{
    width: 464px;
    margin-bottom: 83px;
  }

  .feature-image + .content-block{
    margin-left: 498px;
    margin-right: 0px;

    p{
      margin: 0;
      padding-top: 10px;
      padding-bottom: 15px;
    }
  }

  h2.sm{
    margin: 0 0 21px 0;
    font-size: 22px !important;
    line-height: 27px;
    letter-spacing: 0.22px !important;
    font-weight: bold !important;
  }

  .explore-wrapper{
    line-height: 0;
  }
}

/* winner page */
.winner-page {

  h1.bottom-line{
    padding: 0;
    margin: 0;
    font-weight: 500;
    letter-spacing: 0.32px;
    line-height: 39px;
  }

  .winner-wrapper-bay{
    margin-top: 42px;

    table.results-table {
      thead tr {
        th{
          color: #337D80;
          font-size: 22px;
          font-weight: 700;
          line-height: 26px;
          letter-spacing: 0.44px;
          padding: 0 0 20px 0;
        }

        td{
          background-color: #9F4A50;
          padding: 6px 11px;
        }
      }

      tbody {
        td{
          line-height: 18px;
          padding: 6px 11px;
        }
      }

      tr.even td{
        background-color: #9F4A501A;
        border-right: 0;
      }
    }

    table.results-maroon{
      thead tr {
        td{
          background-color: #337D80;
        }
      }

      tr.even td{
        background-color: #337D801A;
      }
    }

    table.results-blue{
      thead tr {
        td{
          background-color: black;
          color: white;
          line-height: 22px;
        }
      }

      tr.even td{
        background-color: #0000001A;
      }
    }
  }
}
