
/* /include/css/additional.css */
.gpclear{clear:both;}body .messages{position:absolute;position:fixed;top:0;left:0;right:0;z-index:11010;height:0;overflow:visible;margin-top:-1px;}body .messages *{text-align:left;margin:0;padding:0;font-weight:normal;color:#333 !important;}body .messages > div{position:relative;width:700px;margin:0 auto;display:block;background-color:#FEF9B0;border:1px solid #f2e098;border-top:0 none;border-radius:0 0 7px 7px;max-height:250px;overflow:auto;overflow-x:visible;overflow-y:auto;}body .messages ul{margin:0;padding:4px 2em 4px 2em;}body .messages li{list-style:none;padding:0;margin:0;font-size:12px;font-family:Arial,sans-serif;font-family: "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;line-height:normal;line-height:18px;text-decoration:none;float:none;}body .messages li li{list-style:disc;margin-left:2em;}body .messages a.close_message{position:absolute;top:1px;right:1px;text-decoration:none !important;font-weight:bold !important;color:#666 !important;font-size:17px !important;display:none;border:0 none !important;margin:0 !important;padding:3px 4px;height:16px;width:16px;background:url("/include/imgs/cancel.png") 50% 50% no-repeat;;}body .messages a{color:#111 !important;text-decoration:underline !important;}.contactform{margin:0;width:50%;}.contactform div.captchaForm{padding:0;margin:0;}.contactform label{width:98%;display:block;float:left;clear:left;margin:5px 0;}.contactform label span.title{width:30%;display:block;float:left;margin-right:10px;}.contactform input,.contactform textarea{padding:5px;}.contactform input{float:left;width:60%;}.contactform textarea{height:180px!important;width:98%;}.contactform .submit{width:50%;cursor:pointer;margin:12px 0;float:right;}.STCLASS .req_script{display:block !important;}.STCLASS .without_script{display:none !important;}.siteinfo{font-size:85%;}.siteinfo a{text-decoration:none;}.siteinfo li{list-style:none;}.clear{clear:both;}.sitemap_xml{float:right;}.nodisplay{display:none;}div.GPAREA:after{content: ".";display:block;height:0 !important;clear:both;visibility:hidden;overflow:hidden;}div.GPAREA{zoom:1;}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}
/* /addons/NivoSlider104/themes/easyInline/easyInline.css */
 .slider-wrapper{position:relative;}.theme-easyInline .nivoSlider{position:relative;background:#fff url("/addons/NivoSlider104/themes/easyInline/loading.gif") no-repeat 50% 50%;margin-bottom:6px;}.theme-easyInline .nivoSlider img{position:absolute;top:0px;left:0px;display:none;}.theme-easyInline .nivoSlider a{border:0;display:block;}.theme-easyInline .nivo-controlNav{position:relative;right:15px;z-index:66;text-align:right;padding:0;margin-top:-35px;}.theme-easyInline .nivo-controlNav a{display:inline-block;width:22px;height:20px;background:url("/addons/NivoSlider104/themes/easyInline/bullets.png") 0 0 no-repeat;text-indent:-9999px;border:0;overflow:hidden;margin:0 2px 15px;color:transparent;}.theme-easyInline .nivo-controlNav a.active{background-position:0 -20px;}.theme-easyInline .nivo-directionNav a{display:block;width:30px;height:30px;background:url("/addons/NivoSlider104/themes/easyInline/arrows.png") no-repeat;text-indent:-9999px;border:0;opacity:0;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}.theme-easyInline:hover .nivo-directionNav a{opacity:1;}.theme-easyInline a.nivo-nextNav{background-position:-30px 0;right:15px;}.theme-easyInline a.nivo-prevNav{left:15px;}.theme-easyInline .nivo-caption{font-family:Helvetica,Arial,sans-serif;}.theme-easyInline .nivo-caption a{color:#fff;border-bottom:1px dotted #fff;}.theme-easyInline .nivo-caption a:hover{color:#fff;}.theme-easyInline .nivo-controlNav.nivo-thumbs-enabled{width:100%;}.theme-easyInline .nivo-controlNav.nivo-thumbs-enabled a{width:auto;height:auto;background:none;margin:6px 6px 9px 6px;-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.5);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.5);box-shadow:0 1px 5px rgba(0,0,0,0.5);}.theme-easyInline .nivo-controlNav.nivo-thumbs-enabled a.active ,.theme-easyInline .nivo-controlNav.nivo-thumbs-enabled a:hover{margin:3px 3px 6px 3px;border:3px solid rgba(255,255,255,0.6);}.theme-easyInline .nivo-controlNav.nivo-thumbs-enabled img{display:block;width:120px;height:auto;}
/* /addons/NivoSlider104/nivo/nivo-slider.css */
 .nivoSlider{position:relative;width:100%;height:auto;overflow:hidden;}.nivoSlider img{position:absolute;top:0px;left:0px;max-width:none;}.nivo-main-image{display:block !important;position:relative !important;width:100% !important;}.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}.nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0;}.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden;}.nivo-box img{display:block;}.nivo-caption{position:absolute;left:0px;bottom:0px;background:#000;color:#fff;width:100%;z-index:8;padding:5px 10px;opacity:0.8;overflow:hidden;display:none;-moz-opacity:0.8;filter:alpha(opacity=8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.nivo-caption p{padding:5px;margin:0;}.nivo-caption a{display:inline !important;}.nivo-html-caption{display:none;}.nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer;}.nivo-prevNav{left:0px;}.nivo-nextNav{right:0px;}.nivo-controlNav{text-align:center;padding:15px 0;}.nivo-controlNav a{cursor:pointer;}.nivo-controlNav a.active{font-weight:bold;}
/* /themes/Retreat_House_Homepage/css/style.css */
*{border:0;padding:0;margin:0;}#map-canvas{height:450px;box-shadow:5px 0px 5px 5px #999;}body{background:#fafafa;line-height:1.7em;font-family:'Roboto',sans-serif;}ul,ol{margin-left:20px;}select option:disabled{color:#fbb;}ul.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content.ui-corner-all{position:absolute;z-index:1000000;}.red-text{color:#d00;}#mainmenu{background:#000;font-size:1.4em;margin-bottom:0px;}#mainmenu .navbar-brand,#mainmenu a.navbar-brand ,#mainmenu a.navbar-brand:hover{font-size:1.8em;color:#fff;font-family:Georgia,serif;height:100%;line-height:1.01em;padding-bottom:5px;padding-top:10px;}#mainmenu ul.nav.navbar-nav{float:right;}#mainmenu ul.nav.navbar-nav > li{margin:0 5px;}#mainmenu ul.nav.navbar-nav > li:hover{background:#f00;}#mainmenu ul.nav.navbar-nav > li > a{background:#000;color:#fff;border-bottom:5px solid #000 ;}#mainmenu ul.nav.navbar-nav > li > a:hover{background:#333;border-bottom:5px solid #000 ;}#mainmenu ul.nav.navbar-nav > li > a.selected,#mainmenu ul.nav.navbar-nav > li > a.selected:hover{background:#000;border-bottom:5px solid #aaa ;}#mainmenu .navbar-toggle{color:#fff;padding:0 10px;}#mainmenu .navbar-toggle .icon-bar{background:#fff;}#mainmenu .menu-icon{float:left;padding-top:6px;}#mainmenu .navbar-collapse.in{float:none;clear:both;max-height:none;}#mainmenu .navbar-collapse.in ul{width:80%;margin-right:10%;}#mainmenu .navbar-collapse.in ul li{margin-bottom:10px;text-align:center;}#iconarea{background:rgba(0,0,0,0.5);padding:0;z-index:49;position:relative;color:#ddd;}.icon_holder{position:relative;margin-top:20px;}.icon_number{position:absolute;top:0;left:0px;background:#999;color:#fff;font-weight:bold;font-size:1.5em;border-radius:50%;width:35px;height:35px;padding-top:5px;padding-right:1px;text-align:center;}.icon{background:#fff;border-radius:50%;}.icon img{width:70%;padding:20% 5% 10%;margin-bottom:10%;}.icon_holder{text-align:center;}#content{margin-top:20px;margin-bottom:40px;}#content p{margin-bottom:20px;}#content h1{font-weight:bold;font-size:28px;}#content h2{font-weight:bold;}#content h3{font-weight:bold;}#content img.content-icons{float:left;margin:5px 10px 10px;}#sidebar{background:#ddd;border-radius:8px;margin-top:20px;margin-bottom:30px;}#sidebar h3{font-weight:bold }#sidebar form h4{font-weight:bold;background:#000;color:#fff;padding:3px 6px;}#sidebar tr td{padding-top:5px;}#sidebar input#submit.form_button_text{float:left;}#pre-footer{position:relative;background:#191919;}#pre-footer img{margin:30px 0;padding:10%;width:100%;}#footer{background:#000;}#footer .container{padding-top:30px;padding-bottom:40px;}#gravity a{opacity:0.25;transition:0.5s;}#gravity a:hover{opacity:1;}.copyright{text-align:center;font-size:0.9em;color:#666;margin-top:20px}.login_link a{margin:2px 8px;}.footer1{background:#000;color:#fff;}.footer2{background:#000;color:#fff;text-align:center;}.footer3{background:#000;color:#fff;text-align:center;}
/* /addons/GravityAjaxForms/style.css */
.calMonthName{width:98.5%;text-align:center;background:#000;color:#fff;font-weight:bold;}.calHeading div{width:12.5%;height:25px;background:#aaa;float:left;text-align:center;color:#fff;font-weight:bold;padding-top:2px;border:1px solid #CCC;}.calHeading .wkNum{width:11%;height:25px;background:#aaa;float:left;border:1px solid #CCC;text-align:center;}.calDay .dayNum{float:right;font-size:1.1em;padding:0 3px 0px 10px;}.calDay .dayTop{clear:both;height:22px;margin-bottom:10px;text-decoration:none;}.calDay a .dayTop{text-decoration:none;color:#222;}.calDay{width:12.5%;height:45px;background:#CAFFCD;float:left;border:1px solid #ccc;padding:2px 3px;}.calDay a,.calDay a:hover{margin-top:8px;text-decoration:none;}.calDay a img{width:15px;height:15px;}.calDay.booked{background:#FFCACA;}.calDay.passed,.calDay.passed.booked{background:#cbb;}.calDay.wkNum{width:11%;background:#ddd;border:1px solid #CCC;}.calDay.nonMonth{width:12.5%;background:#f4f4f4;float:left;border:1px solid #CCC;}.calDay.today{border:2px solid #000;padding:1px 2px;}.calDay.selected{background:#4d4;color:#fff;}.calDay.selected.booked{background:#d44;color:#fff;}.calDay.lineHt{height:1.2em;width:30px;}.results{padding:20px;border-radius:20px;margin-bottom:20px;font-weight:bold;}.results.success{background:#CAFFCD;border:1px solid #4d4;color:#1b1;}.results.failure{background:#FFCACA;border:1px solid #d44;color:#d44;}.calDay.purple{background:#a3f;}.form-group{max-width:100%;}#legend h4{padding:3px 6px;background:#000;color:#fff;font-size:14px;}#startDate h4{padding:3px 6px;background:#000;color:#fff;font-size:14px;}#endDate h4{padding:3px 6px;background:#000;color:#fff;font-size:14px;}#booking_form_submit_div #submit-gadget1.form_button_text:hover{color:#e4c2c8;text-shadow:0px 0px 3px #000;}.requiredLabel{font-size:0.8em;text-transform:uppercase;color:#d00;margin:10px 0;}.form_button_text{text-align:center;float:right;width:200px !important;margin:8px 2%;background:#000;border:2px solid #000;border-radius:5px;box-shadow:0px 0px 5px #e4f6d9 inset;color:#fff;text-align:center;}.form_button_text:hover{color:#d2e4c8;text-shadow:0px 0px 3px #000;}