<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.captcha-holder {padding:10px 0px}
#top .internalmargins {position:relative}
#top .rside  form  {float:right;margin-left:40px;margin-top:-5px; }
#top .rside  form input[type=submit] { cursor:pointer;position:absolute;right:0;margin:0;height:0;padding:0px;height:30px;width:30px;background:rgba(0,0,0,0);color:#5e9534;font-family:FontAwesome;
font-size:22px;}
#top .rside  form input[type=submit]:focus,#top .rside  form input[type=submit]:active {border:0 !important}

#top .rside  form input[type=text] {padding:0;max-width:0px;border:0;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
 opacity:0;
 font-weight:300;
 border:2px solid #5e9534;
}
#top .rside  form.opened input[type=text] { opacity:1;padding:0px 5px;max-width:300px; }

a.footer-social { font-size:2rem;color:#666666}

.bx-wrapper {background:none !important}

fieldset.referrers p {margin-top:0;padding-top:0}

 .search-res {display:block;margin-bottom:20px;text-decoration:none;}
 .search-res .n {display:block;font-size:22px;color:#000}
 .search-res .u {margin:5px 0px;display:block;color:#5e9534;text-decoration:underline}
 .search-res .desc {display:block;color:#666}

.arch-news .greenbutton {display:inline-block;margin-bottom:5px;min-width:80px;text-align:center}

#menu-545 {background:#f7f700}

 #liketab {

 -webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-ms-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;

width:386px;position:fixed;right:-310px;top:260px;z-index:99999}
#liketab.wasclicked {right:-310px !important;}
#liketab:hover,#liketab.hover {right:0px;z-index:9999999}
#liketab.opened {right:0px!important;}
#liketabc {float:right;border:5px solid #3B5998;background:#fff;padding:0px;right:310px;min-height:600px}
#liketabtab {
	width:67px;
	height:58px;
	background:url(img/tab_f.png) no-repeat;
	float:right;
}


#liketab-t {-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-ms-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out; width:386px;position:fixed;right:-310px;top:340px;z-index:99999}
#liketab-t.wasclicked {right:-310px !important;}
#liketab-t:hover,#liketab-t.hover {right:0px;z-index:9999999}
#liketab-t.opened {right:0px!important;}
#liketabc-t {float:right;border:5px solid #3B5998;background:#fff;padding:0px;right:310px;min-height:540px}
#liketabtab-t {
	width:67px;
	height:58px;
	background:url(img/tab_t.png) no-repeat;
	float:right;
}


#menu a.dd {position:relative;padding-right:40px; }
#menu a.dd:after {display:block;position:absolute;
    background: url(img/ad.png) no-repeat;
    width: 15px;
    height: 9px;
    content:" ";
    right:14px;top:50%;margin-top:-4px;

}


.booking_bar{
	background:#333333;
	min-height:76px;
	line-height:76px;
	font-size:30px;
	color:#FFFFFF;
	max-width: 1164px;
	clear: both;
}
.booking_bar img{
	margin: 10px 10px 0px 0px;
	float: left;
}
.booking_bar p {line-height:76px;font-size:24px;margin:0}
.booking_bar p strong {font-weight:700}
.booking_bar p a { line-height: 50px;height:50px;padding-top:0px;padding-bottom:0px;margin-top:12px}

   hr {





    border: 0;
    height: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.3);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);


}


.remodal {background:#e4e4e4 url(img/bgr_popup.png) repeat-x right top}
label.bordered { background:#fff;box-sizing:border-box;border:1px solid #689835;padding:5px 15px;border-radius:10px;-webkit-border-radius:10px;
margin-bottom:15px}
label.bordered span {font-weight:300;float:right;color:#689835}
label.bordered small {color:#999;font-size:14px;font-weight:300;text-transform:uppercase}

 fieldset {margin-left:-20px;margin-right:-20px;background:#fff;box-sizing:border-box;padding:20px;
border:1px solid #689835;border-radius:10px;  clear:both;padding-top:50px;margin-bottom:10px;
}


  fieldset  legend {text-align:left;
  				    position:absolute;
  				    color:#689835;
  				    font-weight:bold;
  				    font-size:16px;
  				    margin-top:-32px}

.remodal .hdr img {float:right;max-width:190px}
.remodal .hdr p { color:#689835;font-weight:bold;font-size:16px;float:left; }
 .remodal .hdr:after {width:100%;height:1px;content:" ";clear:both}

   .editform {margin-left:-20px;}
  .editform .fieldset-hld { width:50%;box-sizing:border-box;padding:10px 40px;float:left;}

#placesleft {
  color:#689835;font-size:16px;font-weight:300;padding-left:24px;

  float:right;
}
.code_message {font-size:12px;text-align:left;color:#679938;padding-left:5px}
.code_message.error-text {color:#f33}
a.add_another {
  display:block;
  font-size:16px;
  text-decoration:none;
  border:1px solid #b1becd;
  background:rgba(255,255,255,.4);
  margin-bottom:10px;
  border-radius:10px;
  -webkit-border-radius:10px;
  line-height:65px;
  color:#351878;
}

div.prsn_rw {
	margin-bottom:10px;
	text-align:left;
	background:#fff;
	padding:10px;
	border:1px solid #61983a;
	border-radius:10px;
	-webkit-border-radius:10px
}
div.prsn_rw&gt;span {display:block;font-size:16px;color:#8374a4}
div.prsn_rw div {
	color:#61983a
}
div.prsn_rw div span {
	color:#61983a;
	font-weight:500
}
div.prsn_rw a.cls {
	float:right;
	border:1px solid #61983a;
	border-radius:5px;
	-webkit-border-radius:5px;
	display:block;
	width:41px;
	height:41px;
	background:url(img/remove_ico.png) no-repeat center center
}

 .booknow a.program {display:none}

 .vitoggle p {text-align:left;clear:both;padding-top:10px;}

 label span.i { width:24px;height:24px;background:#679938;border-radius:12px;-webkit-border-radius:12px;
 display:inline-block;text-align:center;line-height:24px;color:#fff;
 }
  label span.i:after {content:"i"}

 .tooltip-inner {background:#e2f1d2;border:1px solid #659831;border-radius:10px;-webkit-border-radius:10px;padding:10px;font-size:11px;line-height:14px;}
  .tooltip-arrow {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;

	border-color: rgba(226, 241, 210, 0);
	border-right-color: #e2f1d2;
	border-width: 10px;
	margin-top: -10px;
  margin-right:-1px;
}
 .tooltip-arrow:before {
 	right: 0;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;

	position: absolute;
	pointer-events: none;
  margin-right:-10px;
	border-color: rgba(103, 155, 45, 0);
	border-right-color: #659831;
	border-width: 11px;
	margin-top: -11px;
  z-index:-1;
}
table {
    border-collapse: collapse;
    width: 100%; border:#dbd8d8 1px solid
}

th, td {
    text-align: left;
    padding: 8px;
}

tr:nth-child(even){background-color: #eceaea}

.booking_bar.newsletter_bar {margin-top:20px;}
.booking_bar.newsletter_bar p { color:#fff;float:left}
.booking_bar.newsletter_bar input[type=text] {margin-top:15px; float:left;margin-left:15px;max-width:40%}
.booking_bar.newsletter_bar button.submit { float:left;margin-left:15px;margin-top:15px;height:46px}

.membership-note {font-size:12px;text-align:left;display:none}

.greyarea {margin-top:0px}

.invite-form { text-align:center;padding-top:30px;padding-bottom:30px;border-top:1px solid #aaa}
.invite-form .form-holder {max-width:600px;margin:0 auto}
.invite-form .form-holder  h1 {text-align:center}
.invite-form:after {content:" ";clear:both;display:block;height:1px}
.invite-form .form-holder .form-col {box-sizing:border-box;padding:0px 7.5px;width:33.33%;float:left}
.invite-form .form-holder .form-col input[type=submit] {margin-top:0px;font-size:18px;height:45px}



 @media screen and (max-width:768px){

.infoholder_col,.infoholder_col2 {width:100% !important;float:none !important;border:0;padding:5px !important}

.invite-form .form-holder .form-col {float:none;width:100%}
#leftinternal {margin-top:0px}
.booking_bar.newsletter_bar p,
.booking_bar.newsletter_bar input[type=text],
.booking_bar.newsletter_bar button.submit { float:none;display:block;}
#edit-form .fieldset-hld {width:100% !important;float:none}
.editform .fieldset-hld {width:100% !important;float:none;padding-right:20px}
       body {background:#fff}
  .testimonials {display:none}
     .videopanel {width:100%;float:none;display:block;max-width:100%;margin:0px;clear:both;}
       .videopanel iframe {height:300px}
       #slides2 {min-height:auto;height:auto;}
       #slides2 div.mta {background:#fff !important;text-align:center;height:auto;}
       #slides2 div.mta h2,
       #slides2 div.mta h1 {text-align:center}
      .marketstext {position:static;text-align:center;width:100%;float:none;display:block}

     .booking_bar{
	background:#333333;
	min-height:76px;
	line-height:16px;
	font-size:18px;
	color:#FFFFFF;
	max-width: 100%;
	clear: both; padding:20px 10px 10px 10px; margin-top:20px
}
.booking_bar img{
	margin: 0px 10px 0px 0px;
	float: right;
}
.booking_bar p {line-height:26px;font-size:24px;margin:0}

     .booknow {padding:5px;position:static !important;background:#fff}
     .booknow * {display:none}
     .booknow a.program,.booking_bar a {display:block;margin-left:0px;}
     .booknow a,.booking_bar a { margin-bottom:4px;font-size:24px;text-align:left;display:block;width:100%;float:none;clear:both}
     #homepanels { display:none }
     .marketstext p {display:none}


    #liketab {display:none !important}
       #liketab-t {display:none !important}
	   table {
    border-collapse: collapse;
    width: 100%; border:#dbd8d8 1px solid;
}

th, td, em  {
    text-align: left; font-size:14px; line-height:16px;
    padding: 5px; vertical-align:top
}

	.remodal .hdr img {float:left;max-width:190px; margin-top:-20px; margin-bottom:10px}

    #slides,.internalmargins-disabled,.margins-disabled {z-index:-1  !important;position:relative !important}
 }



 @media screen and (max-width:480px){
  .refhld {width:100%}
   .booking_bar{
	background:#333333;
	min-height:76px;
	line-height:16px;
	font-size:18px;
	color:#FFFFFF;
	max-width: 100%;
	clear: both; padding:20px 10px 10px 10px; margin-top:20px

}
.booking_bar img{ display:none}
}
</pre></body></html>