<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#search {
 position:fixed;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background-color:rgba(0,0,0,.8);
 transition:all .5s ease-in-out;
 transform:translateY(-100%) scale(0);
 opacity:0;
 display:none
}
#search.open {
 transform:translate(0) scale(1);
 opacity:1;
 z-index:9;
 display:block
}
#search input[type=search] {
 position:absolute;
 top:50%;
 left:0;
 margin-top:-51px;
 width:60%;
 margin-left:20%;
 color:#fff!important;
 background:transparent;
 border-top:1px solid hsla(0,0%,100%,.8);
 border-bottom:2px solid hsla(0,0%,100%,.5);
 border-left:0 solid transparent;
 border-right:0 solid transparent;
 font-family:Poppins,sans-serif;
 font-size:45px;
 font-weight:300;
 text-align:center;
 outline:none;
 padding:10px;
 height:70px;
 border-radius:0
}
@media only screen and (max-width:40em) {
 #search input[type=search] {
  width:80%;
  margin-left:10%;
  font-size:30px
 }
}
#search input:focus[type=search] {
 box-shadow:none
}
#search p {
 position:absolute;
 top:50%;
 left:0;
 margin-top:45px;
 width:60%;
 margin-left:20%;
 color:#efefef!important;
 font-family:Poppins,sans-serif;
 text-align:center;
 outline:none;
 padding:10px;
 height:50px
}
@media only screen and (max-width:40em) {
 #search p {
  width:80%;
  margin-left:10%
 }
}
#search .close {
 position:fixed;
 top:20px;
 left:35px;
 color:#fff;
 opacity:1;
 font-size:2.5rem;
 transition:all .2s ease-in-out
}
@media only screen and (min-width:64.063em) {
 #search .close {
  left:49px
 }
}
#search .close:hover {
 color:#003b5c;
 cursor:pointer;
 transition:all .2s ease-in-out
}
#search .close:before {
 display:inline-block;
 font-style:normal;
 font-variant:normal;
 text-rendering:auto;
 -webkit-font-smoothing:antialiased;
 font-weight:300;
}
#search ::-webkit-input-placeholder {
 color:#fff!important
}
#search :-ms-input-placeholder {
 color:#fff!important
}
#search :-moz-placeholder,
#search ::-moz-placeholder {
 color:#fff!important;
 opacity:1
}
.new-nav {
  display:none;
  background: #252525;
}
.header-content {
  background: #252525;
}
@media only screen and (max-width:40em) {
.sign-in-bar {
  display: none;
}
 .header-content {
  padding:40px 0;
 }
 .new-nav {
  display:block;
 }
}
.logo-small {
  height: 37px;
  margin: 5px 0 0 11px;
}
.top-bar .toggle-topbar.menu-icon a::after {
  content: ".";
  color: transparent;
  position: absolute;
  right: 15px;
  display: block;
  width: 16px;
  top: 0;
  height: 0;
  box-shadow: 0 10px 0 1px #fff,0 16px 0 1px #fff,0 22px 0 1px #fff;
}
@media only screen and (min-width:40.063em) and (max-width:64em) {
 .header-nav a {
  margin:0 10px
 }
}
@media only screen and (min-width:64.063em) and (max-width:90em) {
  .header-nav a {
  margin:0 15px
 }
}
@media only screen and (min-width:90.063em) {
 .header-nav a {
  margin:0 20px;
 }
}
.header-nav {
 display:inline-block;
 margin-top:13px;
 font-size:15px;
}
.header-nav a {
 font-weight:300;
 transition:all .2s ease-in-out;
  color: #ddd;
  font-family: roboto;
 margin:0 10px
}
.clear{clear: both;}

/*  First Example with big stars */
.rate-cnt{
	width:250px; height: 40px;	
	background-color:  #fff;
}
.rate-cnt .rate-btn{
	width: 45px; height:40px;
	float: left;
	background: url(/images/rate-btn.png) no-repeat;
	cursor: pointer;
}
.rate-cnt .rate-btn:hover, .rate-cnt  .rate-btn-hover, .rate-cnt  .rate-btn-active{
	background: url(/images/rate-btn-hover.png) no-repeat;
}
/* End first Example with big stars */


/*  Second Example with big stars */
.rate-ex2-cnt{
	width:150px; height: 30px;
	border:#e9e9e9 1px solid;
	background-color:  #f6f6f6;
}
.rate-ex2-cnt .rate-btn{
	width: 30px; height:30px;
	float: left;
	background: url(/images/rate-btn2.png) no-repeat;
	cursor: pointer;
}
.rate-ex2-cnt .rate-btn:hover, .rate-ex2-cnt  .rate-btn-hover, .rate-ex2-cnt  .rate-btn-active{
	background: url(/images/rate-btn2-hover.png) no-repeat;
}
/* End second Example with big stars */

/*  Third Example with big stars */
.rate-ex3-cnt{
	width:85px; height: 17px;
	border:#e9e9e9 1px solid;
	background-color:  #f6f6f6;
}
.rate-ex3-cnt .rate-btn{
	width: 17px; height:17px;
	float: left;
	background: url(/images/rate-btn3.png) no-repeat;
	cursor: pointer;
}
.rate-ex3-cnt .rate-btn:hover, .rate-ex3-cnt  .rate-btn-hover, .rate-ex3-cnt  .rate-btn-active{
	background: url(/images/rate-btn3-hover.png) no-repeat;
}
/* End third Example with big stars */


/* rate result */
.rate-result-cnt{
	width: 150px; height: 33px;
	position: relative;
	/*
	background-color: #ccc;
	border: #ccc 1px solid;
	*/
}
.rate-stars{
	width: 150px; height: 33px;
	background: url(/images/rate-bones.png) no-repeat;
	position: absolute;
}
.rate-bg{
	height: 33px;
	background-color: #ffbe10;
	position: absolute;
}

.fa-success{
	color:green;	
}

.alert-box {
  padding: 1.3rem;
  border-width: 0 0 0 0.35rem;
  font-family: 'Open Sans', sans-serif;
  font-size: 1rem; }
  .alert-box.radius {
    border-radius: 0.6rem; }
  .alert-box.primary {
    border-left-color: #446cb3;
    background-color: #8da6d4; }
    .alert-box.primary strong {
      color: #446cb3; }
  .alert-box.secondary {
    border-left-color: #adb2bd;
    background-color: #ced1d7; }
    .alert-box.secondary strong {
      color: #adb2bd; }
  .alert-box.info {
    border-left-color: #89c4f4;
    background-color: #b8dcf8; }
    .alert-box.info strong {
      color: #89c4f4; }
  .alert-box.alert {
    border-left-color: #f22613;
    background-color: #f77d71; }
    .alert-box.alert strong {
      color: #f22613; }
  .alert-box.success {
    border-left-color: #87d37c;
    background-color: #b7e5b0; }
    .alert-box.success strong {
      color: #87d37c; }
  .alert-box.warning {
    border-left-color: #f89406;
    background-color: #fbbf69; }
    .alert-box.warning strong {
      color: #f89406; }
      
      
blockquote {
  background: #f9f9f9;
  border-left: 10px solid #ccc;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
}
blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
blockquote:after {
  color: #ccc;
  content: close-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
blockquote p {
  display: inline;
}

.switch-on {
  position: absolute;
  left: -55px;
  top: 10px;
  color: white;
  font-weight: bold;
  font-size: 9px; }

.switch-off {
  position: absolute;
  left: -25px;
  top: 10px;
  color: white;
  font-weight: bold;
  font-size: 9px; }

#search_form_main {
  float: left;
  width:50%;
}

#search_form_loc {
  float: left;
  width: 30%
}

.autocomplete-suggestions { border: 1px solid #999; background: #FFF; overflow: auto; }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { display: block; border-bottom: 1px solid #000; }

.login-box {
  background-color:rgba(0,0,0,0.7);
  border: 1px solid #000; 
  margin: 100px 0;
  padding: 20px 20px 0 20px;
}

.login-box h2{
	color:#FFFFFF;	
}

.login-box h3{
	color:#FFFFFF;	
}

.hero h3{
	margin-top:0px;
	padding-top:0px;
	color:#FFFFFF;	
}

.hero h2{
	margin-bottom:5px;	
}

#bottomnav ul{
	padding-bottom:20px;	
}</pre></body></html>