@font-face{font-family:'Arcus';src:url('/webfonts/2E2199_0_0.eot');src:url('/webfonts/2E2199_0_0.eot?#iefix') format('embedded-opentype'),url('/webfonts/2E2199_0_0.woff2') format('woff2'),url('/webfonts/2E2199_0_0.woff') format('woff'),url('/webfonts/2E2199_0_0.ttf') format('truetype')}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}body#checkout{background:#ceffff}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.section{clear:both;padding:0;margin:0}.group:before,.group:after{content:"";display:table}.group:after{clear:both}.group{zoom:1}.col{display:block;float:left;margin:1% 0 1% 1.6%}.col:first-child{margin-left:0}@media only screen and (max-width:560px){.col{margin:1% 0 1% 0}}.push{visibility:hidden}@media only screen and (max-width:560px){.push{display:none}}.span_2_of_2{width:100%}.span_1_of_2{width:49.2%}@media only screen and (max-width:560px){.span_2_of_2{width:100%}.span_1_of_2{width:100%}}.span_3_of_3{width:100%}.span_2_of_3{width:66.13%}.span_1_of_3{width:32.26%}@media only screen and (max-width:560px){.span_3_of_3{width:100%}.span_2_of_3{width:100%}.span_1_of_3{width:100%}}.span_4_of_4{width:100%}.span_3_of_4{width:74.6%}.span_2_of_4{width:49.2%}.span_1_of_4{width:23.8%}@media only screen and (max-width:560px){.span_4_of_4{width:100%}.span_3_of_4{width:100%}.span_2_of_4{width:100%}.span_1_of_4{width:100%}}.span_5_of_5{width:100%}.span_4_of_5{width:79.68%}.span_3_of_5{width:59.36%}.span_2_of_5{width:39.04%}.span_1_of_5{width:18.72%}@media only screen and (max-width:560px){.span_5_of_5{width:100%}.span_4_of_5{width:100%}.span_3_of_5{width:100%}.span_2_of_5{width:100%}.span_1_of_5{width:100%}}.span_6_of_6{width:100%}.span_5_of_6{width:83.06%}.span_4_of_6{width:66.13%}.span_3_of_6{width:49.2%}.span_2_of_6{width:32.26%}.span_1_of_6{width:15.33%}@media only screen and (max-width:560px){.span_6_of_6{width:100%}.span_5_of_6{width:100%}.span_4_of_6{width:100%}.span_3_of_6{width:100%}.span_2_of_6{width:100%}.span_1_of_6{width:100%}}.clearfix:after{content:" ";visibility:hidden;display:block;height:0;clear:both}body{margin:0;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;font-size:100%}h1,h2,h3,h4,h5{font-weight:normal}a{color:inherit}nav a{text-decoration:none}a.outline{text-decoration:none;border:solid 1px rgba(0,0,0,0.3);padding:0 11px 3px}#top{font-family:"Arcus";position:relative;overflow:hidden;height:1000px;width:100%}#top.beach,#top.beach a{color:#77402a}#top-img{position:absolute}#top-img img{width:100%}#top-bar{position:absolute;top:20px;background:rgba(255,254,210,0.84);width:100%;text-align:center;padding:20px 0 0}#top-bar h1{font-size:9.6875em;letter-spacing:5px;line-height:74%;margin:0;display:inline}#top-bar span{margin:0 20px}@media only screen and (max-width:1280px){#top-bar{padding-top:11px}#top-bar h1{font-size:6.688em}#top-bar h1 span{margin:0 12px}#top-logo{width:5.8em;height:5.8em;margin:0}}@media only screen and (max-width:880px){#top-bar{padding:10px 0 7px}#top-bar h1{font-size:4.988em}#top-bar h1 span{margin:0 9px}#top-logo{width:4.8em;height:4.8em;margin:0}}@media only screen and (max-width:700px){#top-bar{padding:0 0 7px}#top-bar h1{font-size:3.688em}#top-bar h1 span{margin:0 9px}#top-logo{width:3.8em;height:3.8em;margin:0}}#header{background:rgba(255,255,255,0.9)}#top-logo{margin-right:10px;mix-blend-mode:multiply}#top-nav{top:200px;left:0;width:100%;text-align:center;position:absolute;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;font-size:30px}#top-nav ul{display:inline-block;background:rgba(255,254,210,0.84);padding:11px 18px}#top-nav li{list-type-type:none;display:inline;margin:0 6px}#top-nav li a:hover{text-decoration:underline}@media only screen and (max-width:1280px){#top-nav{font-size:26px;top:150px}}@media only screen and (max-width:880px){#top-nav{font-size:22px;top:134px}}@media only screen and (max-width:700px){#top-nav{display:none}}#floating-nav{position:absolute;width:100%;background:url(/img/bg.png);padding:30px 0 20px;z-index:10}#floating-nav h2{font-family:"Arcus";display:inline-block;font-size:40px;margin:0}@media only screen and (max-width:780px){#floating-nav{padding:10px 0 12px;background-image:none;background-color:rgba(255,255,255,1);border-bottom:solid gray 1px}.home #floating-nav h2{display:none}}#floating-nav h2 a:hover{color:#77402a}#floating-nav ul{float:right;margin:0}#floating-nav ul li{display:inline;list-style-type:none}#floating-nav ul li a{font-size:20px;line-height:34px;margin-right:12px}.inner{width:96%;max-width:1170px;margin:0 auto}.inner h3{width:60%}@media only screen and (max-width:1050px){.inner h3{width:100%}}.indent{font-size:20px;margin:0 0 0 40px}.indent li{margin-bottom:12px}#color_bg{background:#ceffff}section{padding-top:130px}section.last{padding-bottom:50px}section h2{font-size:20px}section h3{font-size:50px;margin:20px 0 10px}section h3.smaller{font-size:30px;margin:38px 0 10px}section p{margin:20px 0;font-size:20px;line-height:135%}@media only screen and (max-width:550px){section{padding-top:72px}}.gallery .thumbs li{list-style:none;display:inline}.gallery .slideshow .image-wrapper{max-width:100%}.gallery .slideshow img{max-width:94%;max-height:500px;border:solid #444 10px}.gallery .thumb img{width:28%;border:solid #444 3px;margin:0 10px 10px 0}.gallery .slideshow_container{position:relative}.gallery .image-wrapper{position:absolute;top:0;left:0;display:block}#about table th,#about table td{background:rgba(255,255,255,0.5);padding:10px;border:solid black 1px;border-collapse:collapse}#about table th{width:10%}#about table th+th{width:22.5%}#about table ul{padding:0 0 0 20px}#about table li{line-height:115%;margin-bottom:7px}#about table li.indent{margin-left:20px}#about table td.closed{background:rgba(230,230,230,0.5)}#about table th.empty{background:transparent;border-style:none}#schedule-small{display:none}#schedule-small h4{font-weight:bold}th,td{font-size:20px}th span{font-weight:normal;font-size:16px}.time{font-size:14px;padding:1px 4px;background:rgba(0,0,0,0.4);color:white;margin-right:2px}@media only screen and (max-width:600px){#schedule-big{display:none}#schedule-small{display:block}#schedule-small h4{font-size:22px}th,td{font-size:17px}.hide-small{display:none}}#team .person img{width:90%;border:solid #444 10px;margin-bottom:12px}#team h4{font-size:40px;text-align:center}#team h5{font-size:15px;margin:13px 0 0 1px;text-align:center}#team p{margin-top:15px}#venue img{border:10px solid #444;width:95%}#activities img{border:2px solid #444;width:99%}#dates table{width:100%}#dates table th{text-align:left}#dates table th,#dates table td{background:rgba(255,255,255,0.5);padding:10px;border:solid black 1px;border-collapse:collapse}.book-now,#checkout-form input.input-submit{display:inline-block;padding:10px 15px;border:outset black 3px;font-size:30px;margin-top:14px;background:rgba(255,255,255,0.9);cursor:pointer;text-decoration:none}@media only screen and (max-width:768px){#dates table th,#dates table td{font-size:22px;padding:5px}#dates .book-now{font-size:32px;padding:20px 25px}}#contact .span_2_of_3{text-align:center}#monk{width:100%;max-width:680px}@media only screen and (max-width:1170px){#monk{width:80%}}@media only screen and (max-width:735px){#monk{display:none}}@media only screen and (min-width:1200px){#checkout section .inner{background:url(/img/misc/monk-trans-diffusion.png) no-repeat top right;padding-bottom:100px;min-height:806px}#checkout p{width:55%}}#checkout-form{font-size:20px;margin-left:2px}#checkout-form input,#checkout-form select,#checkout-form optgroup{font-size:18px;width:250px}#checkout-form textarea{width:400px;height:50px;font-size:18px}#checkout-form label{display:block;margin:15px 0 3px}#checkout-form small{font-size:17px;display:block;margin:8px 0}#checkout-form .form-submit{margin-top:15px;font-size:20px;width:100px}#payment-form{font-size:20px;margin-left:2px}#payment-form input,#payment-form select,#payment-form optgroup{font-size:18px;width:250px}#payment-form textarea{width:400px;height:100px;font-size:18px}#payment-form label{display:block;margin:15px 0 3px}#payment-form small{font-size:17px;display:block;margin:8px 0}#payment-form .form-submit{margin-top:15px;font-size:20px;width:100px}