.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}*{box-sizing:border-box}.image-replacement{text-indent:100%;white-space:nowrap;overflow:hidden}.center-block{display:block;margin-left:auto;margin-right:auto}.page-break-sm{width:796px}.page-break-md{width:980px}.page-break-lg{width:980px}.add-margin-bottom{margin-bottom:16px!important}.add-margin-top{margin-top:16px!important}.add-margin-right{margin-right:16px!important}.add-margin-left{margin-left:16px!important}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.inline{display:inline-block!important}.date-picker{cursor:pointer}.button{background-color:#900;background-image:linear-gradient(to bottom,#ac0909,#900);border-radius:4px;color:#fff;border:1px solid #000;font-family:'Kreon',serif;min-height:32px;line-height:30px;padding:0 10px;vertical-align:top;font-size:18px;text-align:left}.button:after{font-family:'FontAwesome';content:'\f054';color:#fff;display:inline-block;float:right}.button-celtic{display:block;margin-left:auto;margin-right:auto;width:203px;padding:0 42x 0 10px;text-align:center;text-indent:-32px;font-family:'Crimson Text',serif;color:#333;font-size:17px;background-image:url(../gfx/celtic-button.png);background-repeat:no-repeat;height:32px;line-height:32px}.button-celtic:hover{color:#000}.button-celtic-large{display:block;margin-left:auto;margin-right:auto;width:316px;padding:0 15px 0 105px;text-align:left;text-indent:-32px;font-family:'Crimson Text',serif;color:#333;font-size:24px;background-image:url(../gfx/large-knot-button.jpg);background-repeat:no-repeat;height:66px;line-height:66px}.button-celtic-large:hover{color:#752626}.input-box{background-color:#fff;color:#49482b;border-radius:4px;border:1px solid #000;padding:0 10px 0 10px;line-height:32px;height:32px;font-size:14px;background-repeat:no-repeat;background-position:10px 10px;vertical-align:top}html,body{padding:0;margin:0}body{font-family:'Roboto',sans-serif;font-weight:300;font-size:100%;line-height:1.5;color:#000;background-color:#fff;padding:0 0 0 0}hr{border-top:#ddd 1px solid;border-bottom:#efefef 1px solid;clear:both;color:transparent;background-color:transparent;height:0}img{-ms-interpolation-mode:bicubic}.image-rounded{border-radius:10px;display:block;margin-left:auto;margin-right:auto}a{color:#900;text-decoration:none}a:hover{color:#600;text-decoration:none}.font-basics{font-family:'Kreon',serif;text-rendering:optimizelegibility;margin:0 0 16px 0}.font-basics a{color:#000;text-decoration:none}h1,.h1{font-family:'Kreon',serif;text-rendering:optimizelegibility;margin:0 0 16px 0;font-family:'Crimson Text',serif;margin:0 0 0 0;font-size:56px;line-height:1;font-weight:300}h1 a,.h1 a{color:#000;text-decoration:none}h2,.h2{font-family:'Kreon',serif;text-rendering:optimizelegibility;margin:0 0 16px 0;color:#313131;font-weight:700;font-size:24px}h2 a,.h2 a{color:#000;text-decoration:none}h2 em,.h2 em{color:#900;font-style:normal}h3,.h3{font-family:'Kreon',serif;text-rendering:optimizelegibility;margin:0 0 16px 0;color:#313131}h3 a,.h3 a{color:#000;text-decoration:none}ul{padding:0 0 0 0;margin:0 0 1em 0}ul li{padding:0 0 0 0;margin:0 0 0 0}ul.bullet-list{margin:16px 0 16px 20px}ul.bullet-list li{line-height:24px}ul.bullet-list li:before{font-family:'FontAwesome';content:'\f101';color:#49482b;display:inline-block;margin-left:-24px;width:24px;line-height:24px;text-align:center}ul.bullet-list li.icon-document:before{content:'\f0f6';font-size:14px}ul.bullet-list li.icon-add:before{content:'\f055';font-size:16px}ul.bullet-list li.icon-:before{content:'\f122';font-size:16px}ul.bullet-list li.icon-back:before{content:'\f122';font-size:16px}ul.error-list{border:1px solid #900;border-radius:10px;color:#900;padding:15px;margin:16px 0}ul.error-list li{line-height:24px;margin-left:20px}ul.error-list li:before{font-family:'FontAwesome';content:'\f06a';color:#900;display:inline-block;margin-left:-24px;width:24px;line-height:24px;text-align:center}table{border-collapse:collapse;border-spacing:0;border-width:0;background-color:#fff;margin:16px 0}table th{background-color:#49482b;font-family:'Kreon',serif;color:#fff;border-collapse:collapse;padding:3px 6px;vertical-align:top;text-align:left;font-size:18px;border:1px solid #000}table th.mini-head{font-size:15px;font-weight:400}table th a{color:#fff}table th a:hover{color:#767556}table td{color:#000;border-collapse:collapse;padding:3px 6px;vertical-align:top;text-align:left;border:1px solid #000}table td.subhead{background-color:#767556;color:#fff}table.dataTable{border:1px solid #000;width:100%}table.preheader{border-bottom:0}table.preheader th{border-bottom:0}table.preheader td{border-bottom:0}table.roomchoice{margin:16px 0}table.roomchoice p{margin:0}.page-shadow{background-image:url(../gfx/shadow.png);background-position:50% 0%;background-repeat:no-repeat;height:30px}.container{display:block;margin-left:auto;margin-right:auto;width:980px;zoom:1}.container:before,.container:after{content:"";display:table}.container:after{clear:both}[role="main"]{display:inline-block;vertical-align:top;margin:0;padding:0}[role="complementary"]{display:inline-block;vertical-align:top;margin:0;padding:0}.layout .content-25,#layout .content-25{display:inline-block;vertical-align:top;width:25%}.layout .content-33,#layout .content-33{display:inline-block;vertical-align:top;width:33.3%}.layout .content-50,#layout .content-50{display:inline-block;vertical-align:top;width:50%}.layout .content-66,#layout .content-66{display:inline-block;vertical-align:top;width:66.6%}.layout .content-75,#layout .content-75{display:inline-block;vertical-align:top;width:75%}.layout .content-100,#layout .content-100{width:100%}.layout .content-left,#layout .content-left{padding-right:10px}.layout .content-right,#layout .content-right{padding-left:10px}#brandingbar{background-color:#d7d5bd;font-family:'Kreon',serif;line-height:42px;font-size:20px;font-weight:700;vertical-align:middle;border-top:1px solid #313131;border-bottom:1px solid #313131}#brandingbar .section-indicator{background-color:#900;background-image:linear-gradient(to bottom,#ac0909,#900);border-radius:4px;display:inline-block;color:#fff;border:1px solid #000;font-family:'Kreon',serif;height:34px;width:34px;line-height:34px;padding:0;vertical-align:top;font-size:18px;text-align:center;margin:4px 8px;font-weight:400!important}#brandingbar .section-indicator:before{font-family:'FontAwesome';content:'\f0f2';color:#fff;display:inline-block;font-size:18px;line-height:34px;font-weight:400!important;font-size:16px}#brandingbar .location{font-weight:400}#brandingbar .location:before{font-family:'FontAwesome';content:'\f054';color:#49482b;display:inline-block;margin-right:5px;font-size:20px}.lead{font-size:22px;font-family:'Kreon',serif;line-height:28px;margin:16px 0;text-align:left;color:#333;font-weight:300;word-wrap:break-word;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.lead p{margin:0;word-wrap:break-word;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.lead strong,.lead b{font-weight:300}.page-conent{text-align:justify}.tariff{font-family:'Kreon',serif;font-size:25px;height:42px;line-height:42px;vertical-align:top;font-weight:700;display:inline-block;margin-right:20px}.tariff:before{font-family:'FontAwesome';width:42px;height:42px;line-height:42px;font-size:25px;background-image:url(../gfx/star-sprite.png);display:inline-block;vertical-align:top;margin-right:10px;text-align:center;color:#fff;font-weight:400}.note{font-size:12px}header{background-color:#c0be98;color:#333;text-align:left;overflow:hidden}header .logo{width:410px;display:inline-block;vertical-align:top;margin-left:-15px;text-align:center;height:185px;background-image:url(../gfx/logo-decoration.png);background-repeat:no-repeat;background-position:50% 0%}header .logo img{margin-top:15px}header .logo-frameset{display:inline-block;vertical-align:middle;height:75px}header .info-block{margin:35px 0 0 70px;width:510px;vertical-align:top}header .frameset-layout{margin:17px 0 0 0;float:right}header .info-block,header .frameset-layout{display:inline-block;text-align:left}header .info-block ul,header .frameset-layout ul{display:inline-block;text-align:left;width:100%;zoom:1}header .info-block ul:before,header .frameset-layout ul:before,header .info-block ul:after,header .frameset-layout ul:after{content:"";display:table}header .info-block ul:after,header .frameset-layout ul:after{clear:both}header .info-block ul li,header .frameset-layout ul li{display:inline-block;vertical-align:middle;font-family:'Kreon',serif;font-weight:700;font-size:22px}header .info-block ul li i,header .frameset-layout ul li i{color:#7b7a5a}header .info-block ul li a,header .frameset-layout ul li a{color:#333}header .info-block ul li a:hover,header .frameset-layout ul li a:hover{color:#752626}header .info-block ul li .star,header .frameset-layout ul li .star{width:42px;height:42px;line-height:42px;background-image:url(../gfx/star-sprite.png);background-position:0 0;display:inline-block;color:#fff;text-align:center}header .info-block ul li .star i.fa,header .frameset-layout ul li .star i.fa{line-height:42px;font-size:25px;color:#fff;font-family:'FontAwesome'}header .info-block ul li .star:hover,header .frameset-layout ul li .star:hover{color:#fff}header .info-block ul li.seperator,header .frameset-layout ul li.seperator{height:20px;width:1px;background-color:#000;margin:0 6px}header .info-block ul li.seperator-wide,header .frameset-layout ul li.seperator-wide{height:20px;width:1px;background-color:#000;margin:0 16px}header .info-block ul li.facebook .star:hover,header .frameset-layout ul li.facebook .star:hover{background-position:0 -294px}header .info-block ul li.twitter .star:hover,header .frameset-layout ul li.twitter .star:hover{background-position:0 -252px}header .info-block ul li.pinterest .star:hover,header .frameset-layout ul li.pinterest .star:hover{background-position:0 -336px}header .info-block ul li.contact .star,header .frameset-layout ul li.contact .star{line-height:35px}header .info-block ul li.contact .star:hover,header .frameset-layout ul li.contact .star:hover{background-position:0 -168px}header .info-block ul li.join a .star,header .frameset-layout ul li.join a .star,header .info-block ul li.login a .star,header .frameset-layout ul li.login a .star,header .info-block ul li.back a .star,header .frameset-layout ul li.back a .star{background-position:0 -42px;margin-right:5px}header .info-block ul li.join a:hover .star,header .frameset-layout ul li.join a:hover .star,header .info-block ul li.login a:hover .star,header .frameset-layout ul li.login a:hover .star,header .info-block ul li.back a:hover .star,header .frameset-layout ul li.back a:hover .star{background-position:0 -168px}header .info-block ul li.join,header .frameset-layout ul li.join{padding-right:10px}header .info-block ul li.join .star .fa,header .frameset-layout ul li.join .star .fa{font-size:22px}header .info-block ul li.contact .star .fa,header .frameset-layout ul li.contact .star .fa{font-size:20px}header .info-block ul li.logout,header .frameset-layout ul li.logout{float:right}header .info-block ul li.logout a .star,header .frameset-layout ul li.logout a .star{background-position:0 -42px;margin-right:5px}header .info-block ul li.logout a:hover .star,header .frameset-layout ul li.logout a:hover .star{background-position:0 -168px}header .form-wrapper{display:inline-block;width:510px;padding:10px;background-color:#d7d5bd;border-radius:10px;position:relative}header .form-wrapper:before{position:absolute;background-image:url(../gfx/kiss.png);background-repeat:no-repeat;background-position:100% 50%;content:'';width:15px;left:-14px;height:52px;top:0}header .form-wrapper #bookingFormTop{display:inline-block}header .form-wrapper button{background-color:#900;background-image:linear-gradient(to bottom,#ac0909,#900);border-radius:4px;color:#fff;border:1px solid #000;font-family:'Kreon',serif;min-height:32px;line-height:30px;padding:0 10px;vertical-align:top;font-size:18px;text-align:left;margin:0 0 0 10px;padding:0;width:34px;text-align:center;font-family:'FontAwesome'}header .form-wrapper button:after{font-family:'FontAwesome';content:'\f054';color:#fff;display:inline-block;float:right}header .form-wrapper button:after{display:none}header .form-wrapper input{background-color:#fff;color:#49482b;border-radius:4px;border:1px solid #000;padding:0 10px 0 10px;line-height:32px;height:32px;font-size:14px;background-repeat:no-repeat;background-position:10px 10px;vertical-align:top;color:#767556;width:125px;margin-right:10px}header .form-wrapper input[type=hidden]{display:none}header .form-wrapper select{background-color:#fff;color:#49482b;border-radius:4px;border:1px solid #000;padding:0 10px 0 10px;line-height:32px;height:32px;font-size:14px;background-repeat:no-repeat;background-position:10px 10px;vertical-align:top;width:175px;padding:6px 10px 6px 10px;line-height:20px}