/* CSS Generated Wed, 05 Nov 2025 07:38:52 +0000 by User ID 1 */
@font-face{font-family:myFirstFont;src:url("https://themes.googleusercontent.com/static/fonts/librebaskerville/v1/pR0sBQVcY0JZc_ciXjFsK5Rby8KfwQsaipLBqMCVNtM.woff"), url("https://themes.googleusercontent.com/static/fonts/librebaskerville/v1/pR0sBQVcY0JZc_ciXjFsK5Rby8KfwQsaipLBqMCVNtM.woff")}body{font-size:1.2em;line-height:1.618;color:#9e9e9e;font-family:Arial, Helvetica, sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;background:url("/wp-content/uploads/summer_bg01.jpg") repeat-x top center}h3{line-height:24px}#wrapper{background:url("/wp-content/uploads/line_bg.png") no-repeat top center, url("/wp-content/uploads/footer_bg-1.jpg") repeat-x bottom}.entry,.entry p{color:#666666;font:12px/1.3em Arial, sans-serif}a:hover{color:#3D5E8B}.post header h1 a:link,.type-page header h1 a:link,.type-features header h1 a:link,.search-results .features header h1 a:link,.search-results .page header h1 a:link,.search-results .type-product header h1 a:link,.search-results .type-portfolio header h1 a:link,.post header h1 a:visited,.type-page header h1 a:visited,.type-features header h1 a:visited,.search-results .features header h1 a:visited,.search-results .page header h1 a:visited,.search-results .type-product header h1 a:visited,.search-results .type-portfolio header h1 a:visited{color:#3D5E8B}#header-wrap{background:none;box-shadow:none;width:950px;margin:0 auto;display:block}#header #logo{margin:2em 2em 0.5em 0}.page{background:#FFFFFF}.home #header-wrap{margin:0 auto}#header{padding:0;clear:both;position:relative}#header_box a{color:#EEEEEE}#header_box{color:#EEEEEE;width:900px;height:30px;display:block;z-index:500;position:absolute;left:50%;margin-left:-450px}.header_contact{background:url("/wp-content/uploads/header_con.png") top left no-repeat;float:right;width:80px;line-height:18px;display:block;padding:3px 0 0 26px;margin-top:20px}.header_tel{background:url("/wp-content/uploads/header_con.png") bottom left no-repeat;float:right;width:150px;line-height:18px;display:block;padding:3px 0 0 26px;font-weight:bold;font-size:18px;margin-top:20px}.header_booking a{float:right;display:block;margin-top:5px;clear:both}.fr2{float:left;margin-top:100px}.layout-full #main,.col-full{margin:0 auto;max-width:950px}.home .section-title h1,.page header h1{color:#3D5E8B;font-family:helvetica, verdana, arial, sans-serif;font-size:21pt;font-weight:bold;text-align:left;letter-spacing:normal}.page header h1{padding:35px 0 0 0;display:block}#home-blog{margin:0 0 0}a.woo-sc-button.custom{border-radius:0em 0em 0em 0em;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold}a.woo-sc-button{margin:0 0 0 0}#rot_box img{border:none;border-radius:0;box-shadow:none;padding:0}.section-title p span{display:none}.section-title{padding:0 0 0}#clearthis{clear:both}#header #main-nav{width:948px;z-index:500}#navigation{background:#2ba0e4 url("/wp-content/uploads/nav01.jpg") repeat-x top;-webkit-box-shadow:rgba(0, 0, 0, 0.4) 0px 1px 2px;-moz-box-shadow:rgba(0, 0, 0, 0.4) 0px 1px 2px;box-shadow:rgba(0, 0, 0, 0.4) 0px 1px 2px;clear:both;border:#c3d3e0 1px solid;display:block;bottom:0;margin:0 auto;max-width:950px}#navigation ul{font-size:12px;list-style:none;margin:0;padding-left:0}#navigation li{float:left}#navigation a{color:#eee;display:block;line-height:2.8em;padding:0 1.2125em;text-decoration:none}#navigation ul ul{-moz-box-shadow:0 3px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 3px 3px rgba(0, 0, 0, 0.2);box-shadow:0 3px 3px rgba(0, 0, 0, 0.2);display:none;float:left;margin:0;position:absolute;top:2.8em;left:0;width:188px;z-index:500}#navigation ul ul ul{left:100%;top:0}#navigation ul ul a{background:#f9f9f9;border-bottom:1px dotted #ddd;color:#444;font-size:13px;font-weight:normal;height:auto;line-height:1.4em;padding:10px 10px;width:168px}#navigation ul ul :hover>a,#navigation a:focus{background:#efefef;color:#a30000;font-weight:bold}#navigation li:hover>a,#navigation a:focus,#navigation ul.nav>li a:hover,#navigation ul.nav>li:hover{background:url("/wp-content/uploads/nav_hover.png") repeat-x top;border-radius:0px 0px 0px 0px;color:#eee;text-decoration:none}#navigation ul li:hover>ul{display:block}#navigation .current-menu-item>a,#navigation .current-menu-ancestor>a,#navigation .current_page_item>a,#navigation .current_page_ancestor>a{font-weight:bold}#navigation ul ul .current_page_item a{background:#efefef}#navigation .current_page_item>a{background:url("/wp-content/uploads/nav_hover.png") repeat-x top}#navigation ul.nav ul{border:0 none;left:10px}#navigation ul.nav ul li a{color:#424242;font-size:1em}#navigation ul.nav ul li a:hover{border-radius:0 0 0 0}#navigation ul.nav ul ul{left:100%;top:0px}#featured .slide{background:none;min-height:350px;padding:0 0}#featured-wrap{width:950px;height:480px;margin:0 auto;display:block;z-index:100;position:relative}#featured .slide .entry .woo-image{display:block;-moz-box-shadow:0 5px 5px rgba(0, 0, 0, 0.4);-webkit-box-shadow:0 5px 5px rgba(0, 0, 0, 0.4);box-shadow:0 5px 5px rgba(0, 0, 0, 0.4)}#featured ul.flex-direction-nav li a.flex-prev{background-image:url("/wp-content/uploads/featured_arrow.png");background-position:bottom left;box-shadow:none;top:40%}#featured ul.flex-direction-nav li a.flex-next{background-image:url("/wp-content/uploads/featured_arrow.png");box-shadow:none;background-position:top right;top:40%;right:0}#featured ul.flex-direction-nav li a{height:58px;width:52px}#featured ul.flex-direction-nav li a{background-color:transparent;display:block;overflow:hidden;position:absolute;text-indent:-1000px;white-space:nowrap}#featured .slide header{margin-bottom:0;text-align:left;display:block;background:url("/wp-content/uploads/slider_bg.png") repeat;position:absolute;top:400px;width:630px;height:80px;padding:0 300px 0px 20px}#featured .slide .entry span{color:#cfcfcf;text-shadow:1px 0px 0 rgba(0, 0, 0, 0.4);font-size:1em;font-weight:bold;text-align:left;display:block;position:absolute;top:438px;width:630px;height:42px;padding:0 300px 0px 20px}#featured ol.flex-control-nav{bottom:47px;display:block;padding:0;position:absolute;right:10px;text-align:center;z-index:100}article{padding:0 30px 5px 30px}#content{margin-bottom:0;min-height:550px}#mini-features ul li h2 a{color:#3d5e8b;font-weight:bold;text-shadow:0 1px 1px #fff}#mini-features ul li h2{display:block}.home #main #mini-features{background:#cce8fb;z-index:500;display:block;font-size:12px;margin-bottom:0px}.home #main section:first-child:after{margin-top:0}.home #main section:first-child:before{background:none;content:"";height:1.3em;margin-top:60px;position:absolute;width:950px;display:block;z-index:500}.home #main section:first-child:after{background:none;content:"";height:1.3em;margin-top:60px;position:absolute;width:950px;display:block;z-index:500}#main.fullwidth{width:950px;margin:0 auto}.home #main section:first-child:after{margin-top:0}#mini-features ul li,#home-blog ul li{float:left;margin-right:3.63%;width:29%}#footer-wrap:before{background:none;display:none}.widget{border-bottom:none;box-shadow:none;margin-bottom:0.618em}#footer-wrap:after{background:none;display:none}#footer-wrap .like_fb{background:url("/wp-content/uploads/fb_icon.png") no-repeat top left;display:block;height:58px;width:90px;padding:10px 0 0 68px;color:#FFFFFF;font-weight:bold;text-align:right}#footer-wrap a{color:#FFFFFF}#footer-wrap a:hover{color:#FFFFFF;text-decoration:underline}#footer-wrap{color:#FFFFFF;background:none;height:242px;clear:both}#footer-wrap img{margin:0 auto;display:block}#footer-widgets .block{float:left;margin-right:0%;margin-left:2.5%}#footer-widgets{border-top:none;padding:2.618em 0 0}#footer{color:#EEEEEE;padding:6px 0 0 0;height:32px;font-size:10px;line-height:32px}#footer #copyright{padding:0 0 0 20px}#footer #credit{padding:0 20px 0 0}#footer-widgets .widget h3{color:#FFFFFF;font-family:"Montserrat", sans-serif;font-size:1.2em;margin:0 0 0.857em;display:block;border-bottom:#FFFFFF 1px solid}#contact_box .post,#contact_box .contact-form{margin:0 0 0 0}#contact_box .contact-form .forms label{font-weight:700;padding-right:10px;width:70px;color:#FFFFFF;text-shadow:#666666 0 1px 1px;font-size:16px;line-height:21px}#contact_box .contact-form .forms textarea{height:60px;width:400px}#contact_box .contact-form .forms input.txt{width:300px}#contact_box .contact-form .forms .inline input{margin-left:40px;width:auto;font-size:14px}#contact_box .contact-form .submit{border-radius:0 0 0 0;font-family:Arial, Helvetica, sans-serif}#contact_box .contact-form .forms p{margin-bottom:10px}#contact_box input[type="text"],input.input-text,textarea,input.txt{color:#9E9E9E;font-family:inherit;font-size:1em;line-height:1.618em;padding:0.3em 1em;border:#CCCCCC 2px solid}#contact_box .contact-form .forms .buttons .submit{cursor:pointer;margin:0 0 0 150px}#feedback .flex-direction-nav li{background:none}.section-title{padding:0 0 0.244em}#feedback ul li .gravatar{left:26px}#feedback{margin:0 0 0}#feedback h1{text-align:center}.post table th,.type-page table th,.type-features table th,.post table td,.type-page table td,.type-features table td{padding:0.618em}.post img,.type-page img,.type-features img,.search-results .features img,.search-results .page img,.search-results .type-product img,.search-results .type-portfolio img,.post img.thumbnail,.type-page img.thumbnail,.type-features img.thumbnail,.search-results .features img.thumbnail,.search-results .page img.thumbnail,.search-results .type-product img.thumbnail,.search-results .type-portfolio img.thumbnail{padding:0.382em}.giftup-btn{display:inline-block;background-color:#3d5e8b;color:#fff;text-decoration:none;padding:0px 20px 12px 20px;border-radius:4px;border:none;font-size:18px;font-weight:bold}.giftup-btn:hover{background-color:#324d73;color:#fff}