@charset "UTF-8";/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */body,figure{margin:0}.container,.footer-intro,.header-intro,.intro .bl,.intro .tl,.intro .tr,.languages-intro,.languages-intro nav,.languages-intro ul,sub,sup{position:relative}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}.u-hide,[hidden],template{display:none}audio:not([controls]){display:none;height:0}a{background-color:transparent;color:#8c6a12}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0;margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid #e1e1e1}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}body,h6{line-height:1.6}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px}legend{border:0;padding:0}table{border-collapse:collapse;border-spacing:0}html{font-size:62.5%;-ms-touch-action:manipulation;touch-action:manipulation}body{font-size:1.5em;font-weight:400;font-family:"Open Sans",serif;color:#291f1b}a:hover{color:#75590f}.u-hide{border:0;height:0;overflow:hidden;width:0}.column,.columns,.container,.u-full-width{width:100%;box-sizing:border-box}.u-max-full-width{max-width:100%;box-sizing:border-box}.u-pull-right{float:right}.u-pull-left{float:left}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2rem;font-weight:300}h1{font-size:4rem;line-height:1.1;letter-spacing:-.1rem}h2{font-size:3.6rem;line-height:1.25;letter-spacing:-.1rem}h3{font-size:3rem;line-height:1.3;letter-spacing:-.1rem}h4{font-size:2.4rem;line-height:1.35;letter-spacing:-.08rem}h5{font-size:1.8rem;line-height:1.5;letter-spacing:-.05rem}h6{font-size:1.5rem;letter-spacing:0}p{margin-top:0}u{text-decoration:underline}.container{max-width:960px;margin:0 auto;padding:0 20px}.fixed,.header{max-width:100%}.column,.columns{float:left}@media (min-width:400px){h1{font-size:6rem}.container{width:85%;padding:0}}@media (min-width:550px){h1{font-size:7rem}h2{font-size:4.2rem}h3{font-size:3.6rem}h4{font-size:3rem}h5{font-size:2.4rem}h6{font-size:1.5rem}.container{width:80%}.column,.columns{margin-left:4%}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:4.6666666667%}.two.columns{width:13.3333333333%}.three.columns{width:22%}.four.columns{width:30.6666666667%}.five.columns{width:39.3333333333%}.six.columns{width:48%}.seven.columns{width:56.6666666667%}.eight.columns{width:65.3333333333%}.nine.columns{width:74%}.ten.columns{width:82.6666666667%}.eleven.columns{width:91.3333333333%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:30.6666666667%}.two-thirds.column{width:65.3333333333%}.one-half.column{width:48%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.6666666667%}.offset-by-two.column,.offset-by-two.columns{margin-left:17.3333333333%}.offset-by-three.column,.offset-by-three.columns{margin-left:26%}.offset-by-four.column,.offset-by-four.columns{margin-left:34.6666666667%}.offset-by-five.column,.offset-by-five.columns{margin-left:43.3333333333%}.offset-by-six.column,.offset-by-six.columns{margin-left:52%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.6666666667%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.3333333333%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.6666666667%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.3333333333%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.6666666667%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.3333333333%}.offset-by-one-half.column{margin-left:52%}}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}.button,button,input[type=button],input[type=reset],input[type=submit]{display:inline-block;height:38px;padding:0 30px;color:#555;text-align:center;font-size:11px;font-weight:600;line-height:38px;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:4px;border:1px solid #bbb;cursor:pointer;box-sizing:border-box}ol,ul{padding-left:0;margin-top:0}.button:focus,.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{color:#333;border-color:#888;outline:0}.button.button-primary,button.button-primary,input[type=button].button-primary,input[type=reset].button-primary,input[type=submit].button-primary{color:#fff;background-color:#33c3f0;border-color:#33c3f0}.button.button-primary:focus,.button.button-primary:hover,button.button-primary:focus,button.button-primary:hover,input[type=button].button-primary:focus,input[type=button].button-primary:hover,input[type=reset].button-primary:focus,input[type=reset].button-primary:hover,input[type=submit].button-primary:focus,input[type=submit].button-primary:hover{color:#fff;background-color:#8c6a12;border-color:#8c6a12}input[type=email],input[type=text],input[type=tel],input[type=url],input[type=password],input[type=number],input[type=search],select,textarea{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;box-shadow:none;box-sizing:border-box}input[type=email],input[type=text],input[type=tel],input[type=url],input[type=password],input[type=number],input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:65px;padding-top:6px;padding-bottom:6px}input[type=email]:focus,input[type=text]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=password]:focus,input[type=number]:focus,input[type=search]:focus,select:focus,textarea:focus{border:1px solid #33c3f0;outline:0}label,legend{display:block;margin-bottom:.5rem;font-weight:600}fieldset{padding:0;border-width:0}input[type=checkbox],input[type=radio]{display:inline}label>.label-body{display:inline-block;margin-left:.5rem;font-weight:400}ul{list-style:circle inside}ol{list-style:decimal inside}.gallery ul,.languages ul,.languages-intro ul,.nav-foot ul,.pagination ul,.sc_lnk ul,.subpages ul{list-style:none}ol ol,ol ul,ul ol,ul ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}.button,button,li{margin-bottom:1rem}code{padding:.2rem .5rem;margin:0 .2rem;font-size:90%;white-space:nowrap;background:#f1f1f1;border:1px solid #e1e1e1;border-radius:4px}pre>code{display:block;padding:1rem 1.5rem;white-space:pre}td,th{padding:12px 15px;text-align:left;border-bottom:1px solid #e1e1e1}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}fieldset,input,select,textarea{margin-bottom:1.5rem}blockquote,dl,figure,form,ol,p,pre,table,ul{margin-bottom:2.5rem}@font-face{font-family:kitana;src:url(../font/kitana.eot?76616657);src:url(../font/kitana.eot?76616657#iefix) format("embedded-opentype"),url(../font/kitana.woff2?76616657) format("woff2"),url(../font/kitana.woff?76616657) format("woff"),url(../font/kitana.ttf?76616657) format("truetype"),url(../font/kitana.svg?76616657#kitana) format("svg");font-weight:400;font-style:normal}[class*=" f-"]:before,[class^=f-]:before{font-family:kitana;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.f-pho:before{content:'\e800'}.f-26:before{content:'\e801'}.f-2:before{content:'\e802'}.f-loc:before{content:'\e803'}.f-3:before{content:'\e804'}.f-fb:before{content:'\e805'}.f-10:before{content:'\e806'}.f-1:before{content:'\e807'}.f-9:before{content:'\e808'}.f-gp:before{content:'\e809'}.f-li:before{content:'\e80a'}.f-ig:before{content:'\e80b'}.f-fl:before{content:'\e80c'}.intro{border:1px solid #dacaa9;margin:3.2em auto 2.2em;text-align:center;width:85%}@media (min-width:400px){.intro{margin-top:4.8em}}@media (min-width:550px){.intro{margin-top:6em;width:80%}.intro .splash{min-height:50vh}}@media (min-width:750px){.intro{margin-top:7.2em}}@media (min-width:1000px){.intro{margin-top:8em;width:960px}}.intro .bl,.intro .br,.intro .splash,.intro .tl,.intro .tr{width:100%}.intro .tl{background:url(/img/box-corner.svg) -40px -40px no-repeat;background-size:80px 80px;left:-1px;top:-1px}.intro .tr{background:url(/img/box-corner.svg) top -40px right -40px no-repeat;background-size:80px 80px;left:2px}.intro .bl{background:url(/img/box-corner.svg) bottom -40px left -40px no-repeat;background-size:80px 80px;left:-2px;top:2px}.intro .br{background:url(/img/box-corner.svg) bottom -40px right -40px no-repeat;background-size:80px 80px;position:relative;left:2px;height:100%;max-height:100%}.header-intro{margin:0 auto;top:-2em;width:100%}.header-intro h1.logo-intro{-webkit-tap-highlight-color:transparent;background:url(/img/kitana-logo.svg) 50% 50% no-repeat;color:#a58b74;display:block;font-family:"Marck Script";font-size:1.8em;font-weight:400;line-height:1.6;margin:0 auto;text-indent:-9999px;width:90%}.languages-intro a,.nav-collapse a{font-family:"Roboto Slab",serif;text-decoration:none}@media (min-width:400px){.header-intro{top:-2.5em}.header-intro h1.logo-intro{height:2.2em}}@media (min-width:550px){.header-intro{top:-3.2em}.header-intro h1.logo-intro{height:3em}}@media (min-width:750px){.header-intro{top:-4em}.header-intro h1.logo-intro{height:4em}}.languages-intro{margin:0 auto;overflow:hidden;width:80%}.languages-intro nav{float:right;left:-50%;text-align:left}.languages-intro ul{left:50%;width:100%}.languages-intro li{text-align:center;margin-bottom:.8em}.languages-intro a{-webkit-tap-highlight-color:transparent;background-color:#f8eed5;border:1px solid #f8eed5;border-radius:4px;color:#2f1204;display:block;font-size:.84em;font-weight:400;padding:.4em .6em}.languages-intro a:active,.languages-intro a:hover{background-color:#fff;border:1px solid #E3D1AB}@media screen and (min-width:550px){.languages-intro{top:-.8em}.languages-intro li{float:left;margin-right:1em;margin-bottom:0}.languages-intro a{font-size:1.08em;padding:.4em .8em}}.nav-collapse,.nav-collapse ul{padding:0;margin:0}@media screen and (min-width:750px){.languages-intro{top:-1.2em}.languages-intro li{margin-right:1.5em}.languages-intro a{font-size:1.2em}}.phone-intro{margin:.8em auto 1.2em}.phone-intro .ico{margin:0 .2em 0 0}.phone-intro a{color:#dc5430;font-size:1.4em;text-decoration:none}@media screen and (min-width:550px){.phone-intro{margin-top:2.2em}}.location-intro{margin:1em auto 1.4em;text-align:center}.location-intro .ico{margin:0 .4em}.location-intro a{color:#725648;font-size:1.2em;text-decoration:none}.logo,.nav-collapse a{color:#2f0f04;-webkit-tap-highlight-color:transparent}.footer-intro{margin:0 auto;top:.4em;width:100%}.footer-intro .copyright-intro{font-size:70%}@media (min-width:400px){.footer-intro{top:.5em;width:90%}.footer-intro .copyright-intro{font-size:85%}}@media (min-width:550px){.footer-intro{top:.6em;width:75%}.footer-intro .copyright-intro{font-size:100%}}.fixed,.header,.mask{left:0;top:0}@media (min-width:750px){.footer-intro{width:50%}}.gradient-intro{background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.7) 20%,#fff 30%,#fff 70%,rgba(255,255,255,.7) 80%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.7) 20%,#fff 30%,#fff 70%,rgba(255,255,255,.7) 80%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.7) 20%,#fff 30%,#fff 70%,rgba(255,255,255,.7) 80%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff', GradientType=1 )}.nav-collapse ul{display:block}.nav-collapse li{margin:0;display:block}.js .nav-collapse{clip:rect(0 0 0 0);max-height:0;position:absolute;display:block;overflow:hidden;zoom:1}.nav-collapse.opened{max-height:9999px}.disable-pointer-events{pointer-events:none!important}@media screen and (min-width:1000px){.js .nav-collapse{position:relative}.js .nav-collapse.closed{max-height:none}.nav-toggle{display:none}}#imagelightbox,.fixed,.header,.mask{position:fixed}#gmap,.gmap{max-height:100%}.header{-webkit-box-shadow:0 1px 3px 0 rgba(92,79,74,.3);-moz-box-shadow:0 1px 3px 0 rgba(92,79,74,.3);box-shadow:0 1px 3px 0 rgba(92,79,74,.3);background:#fff;border-bottom:1px solid #CFC8C6;z-index:21;width:100%}.logo{background:url(/img/kitana-logo.svg) 24px 5px no-repeat;background-size:112px 44px;display:block;float:left;font-weight:700;line-height:60px;padding:0 20px;text-indent:-9999px;width:140px}.mask{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s;background:rgba(255,255,255,.75);visibility:hidden;opacity:0;z-index:20;bottom:0;right:0}.nav-collapse .active a,.nav-collapse a,.nav-collapse a:active{background:#fff}.android .mask{-webkit-transition:none;transition:none}.js-nav-active .mask{visibility:visible;opacity:1}.fixed{width:100%}.nav-collapse,.nav-collapse *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bar,.content,.footer{box-sizing:border-box;max-width:100%}.nav-collapse,.nav-collapse ul{list-style:none;width:100%;float:left}.nav-collapse li{float:left;width:100%}@media screen and (orientation:landscape){.nav-collapse li{width:50%}.nav-collapse li:nth-child(odd){float:left;border-right:1px solid #CFC8C6}.nav-collapse li:nth-child(even){float:right}.nav-collapse li:last-child{float:right;margin-bottom:0}}@media screen and (min-width:1000px){.mask{display:none!important;opacity:0!important}.nav-collapse{float:right;width:auto}.nav-collapse li{width:auto}.nav-collapse li:nth-child(even){float:left}.nav-collapse li:nth-child(odd){border-right:0 none}}.nav-collapse a{font-size:1.2em;font-weight:400;border-top:1px solid #ccc29b;padding:.8em 1.8em;width:100%;float:left}@media screen and (min-width:1000px){.nav-collapse a{font-size:1em;padding:1.3em 1.35em 0 0;text-align:center;border-top:0;float:left;margin:0}}.nav-collapse ul ul a{background:#fff;padding-left:2em}.nav-collapse .ico{color:#a5881f;margin-right:1em}@media screen and (min-width:1000px){.nav-collapse ul ul a{display:none}.nav-collapse .ico{margin-right:.33em}}@font-face{font-family:responsivenav;src:url(../font/responsivenav.eot);src:url(../font/responsivenav.eot?#iefix) format("embedded-opentype"),url(../font/responsivenav.ttf) format("truetype"),url(../font/responsivenav.woff) format("woff"),url(../font/responsivenav.svg#responsivenav) format("svg");font-weight:400;font-style:normal}.nav-toggle{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;text-indent:-300px;position:relative;overflow:hidden;width:56px;height:60px;float:right}.nav-toggle:before{color:#2f0f04;font:400 28px responsivenav;line-height:60px;text-transform:none;text-align:center;position:absolute;content:"\2261";text-indent:0;speak:none;width:100%;left:0;top:0}.headup-display .overlay-text h1,.headup-display .overlay-text p{color:#fff;text-shadow:0 1px 1px rgba(150,150,150,.9)}.box h3,.content h2,.languages a,.nav-foot a{font-weight:400}.nav-toggle.active:before{font-size:24px;content:"\78"}.headup-display .image-frame{height:90px}.headup-display .overlay-text{height:410px;margin:auto 0;overflow:hidden;width:100%;z-index:11}.headup-display .overlay-text h1{font-family:"Droid Serif",serif;font-weight:400;margin:0 0 .12em}.footer{background:url(/img/kitana-logo.svg) top 1.2em right 1.4em no-repeat #f9f1e4;background-size:70px 28px;margin:0;padding:1em 1.4em 1.4em;width:100%}.copyright a{text-decoration:none}.nav-foot{max-width:100%;width:100%}.nav-foot li{margin-bottom:.3em}.nav-foot a{-webkit-tap-highlight-color:transparent;color:#2f0f04;display:block;font-family:"Roboto Slab",serif;font-size:.9775em;padding:.4em 0;text-decoration:none}@media screen and (min-width:750px){.footer{background-position:top 2.2em right 2.4em;padding:.1em 2.4em 1.4em}.nav-foot li{float:left;margin-right:1.5em}.nav-foot a{float:left;font-size:.85em;padding:0}}.bar{background:#fff;background:-moz-linear-gradient(top,#fff 0,#fdf5de 1%,#f8eed5 2%,#f8eed5 8%,#f8eed5 92%,#eee3cd 100%);background:-webkit-linear-gradient(top,#fff 0,#fdf5de 1%,#f8eed5 2%,#f8eed5 8%,#f8eed5 92%,#eee3cd 100%);background:linear-gradient(to bottom,#fff 0,#fdf5de 1%,#f8eed5 2%,#f8eed5 8%,#f8eed5 92%,#eee3cd 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eee3cd', GradientType=0 );border-top:1px solid #D6BD95;height:48px;width:100%}.breadcrumb{display:none;float:none}@media screen and (min-width:750px){.breadcrumb,.breadcrumb li{margin-bottom:0;float:left}.breadcrumb{display:block;list-style:none}.breadcrumb li+li:before{color:#cdac6f;content:url(/img/breadcrumb.svg);display:block;float:left;height:8px;position:relative;top:.7em;width:8px;padding:0 .6em}.breadcrumb .current span,.breadcrumb a{-webkit-tap-highlight-color:transparent;color:#d0643c;display:block;float:left;font-family:Arial,sans-serif;font-size:.9em;font-weight:400;padding:1em 0 .7em;text-decoration:none}}.languages ul{float:right}.languages li{float:right;margin-bottom:0;margin-left:1.2em}.languages li:last-child{margin-left:0}.languages a{-webkit-tap-highlight-color:transparent;color:#d0643c;display:block;float:right;font-family:Arial,sans-serif;font-size:.9em;padding:1em 0 .7em;text-decoration:none}.content{display:block;float:none;padding:2.4em 0 0;margin-bottom:4em;text-align:justify;width:100%}.content:after,.sidebar{display:none;box-sizing:border-box}.content h2{font-family:"Droid Serif",serif;color:#fff}.box h3,.content p:first-child:first-letter{font-family:"Marck Script"}.content p:first-child:first-letter{float:left;font-size:5.1em;line-height:1;margin-right:.1em;padding:.12em 0 0;text-transform:uppercase}.content:after{background:0 0;content:"";margin:0;max-width:100%;padding:0;position:absolute;text-align:center;width:auto}.box .tl,.box .tr,.box figure,.pagination,.pagination nav,.pagination ul{position:relative}.sidebar{float:none;margin-bottom:1.2em;padding:2.4em 0 0}@media screen and (min-width:750px){.content{float:left;margin-bottom:7em;width:54%}.sidebar{display:block;float:right;width:43%}}@media screen and (min-width:850px){.content{border-bottom:1px solid #d5bd95;width:62%}.content:after{background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.7) 40%,#fff 45%,#fff 55%,rgba(255,255,255,.7) 60%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.7) 40%,#fff 45%,#fff 55%,rgba(255,255,255,.7) 60%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.7) 40%,#fff 45%,#fff 55%,rgba(255,255,255,.7) 60%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff', GradientType=1 );box-sizing:border-box;content:url(/img/page-foot.svg);font-size:25px;line-height:1;display:inline-block;margin:0 auto;max-width:100%;padding:0 45%;position:relative;top:16px;text-align:center;width:100%}.sidebar{width:33%}}#gmap,.box .tl,.box img,.gmap,.sc_lnk{width:100%}.box{border:1px solid #dacaa9;margin-bottom:1.8em}.box .tl{background:url(/img/box-corner.svg) -40px -40px no-repeat;background-size:80px 80px;left:-1px;top:-1px}.box .tr{background:url(/img/box-corner.svg) top -40px right -40px no-repeat;background-size:80px 80px;left:2px;padding:0 .5em .53em;text-align:center}.box h3{color:#a58b74;font-size:1.8em;line-height:1.6;margin-bottom:.2em}.box a{display:block;text-decoration:none}.box .contact_row{display:block;padding:0 1.4em .6em;text-align:left;max-width:100%}.pagination,.sc_lnk,.sc_lnk ul li{text-align:center}.box .entry{color:#291f1b;white-space:nowrap}.box .value{color:#dc5230;white-space:nowrap}.box figure{height:auto;margin:0;max-width:100%;left:-1px;top:1px;width:100%}.box img{max-width:100%;vertical-align:middle}.gmap{box-sizing:border-box;height:320px;margin:0 0 1.2em;max-width:100%;padding:0}@media (min-width:550px){.gmap{border:1px solid #dacaa9;height:440px;padding:.3em}}@media (min-width:750px){.gmap{padding:.4em;height:520px}}@media (min-width:850px){.gmap{height:550px}}@media (min-width:1000px){.gmap{height:580px}}#gmap{height:100%;max-width:100%}.sc_lnk{box-sizing:border-box;float:none;margin-bottom:2em;max-width:100%;padding:0}.pagination .current,.pagination a{padding:.05em 1.1em;box-sizing:border-box}@media screen and (min-width:750px){.sc_lnk{display:block;float:right;margin-bottom:1em;width:43%}}@media screen and (min-width:850px){.sc_lnk{width:33%}}.sc_lnk ul{display:inline-block;margin:0 auto;max-width:85%;width:85%}.sc_lnk ul li{display:inline-block;float:left;margin-right:4%;width:22%}.sc_lnk ul li a{display:block;text-decoration:none}.sc_lnk ul li a span{display:block;max-width:100%;width:100%}.sc_lnk ul li a .ico{color:#c9aa6d;font-size:2.2em;line-height:1;margin-bottom:.15em}.sc_lnk ul li a .txt{color:#7a432f;font-size:.7em;line-height:1}.sc_lnk ul li:last-child{margin-right:0}.pagination{margin:0 auto;overflow:hidden;width:100%}.pagination nav{float:right;left:-50%;margin:0 auto .8em;text-align:left}.pagination ul{left:50%;width:100%}.pagination li{box-sizing:border-box;float:left;margin:0 .6em 0 0;text-align:center}.pagination li:last-child{margin:0}.pagination a{border:1px solid #dc5430;color:#dc5430;display:block;text-decoration:none}.pagination .current{border:1px dotted #291f1b;color:#291f1b;display:block}.pagination .pagination_text{display:block;text-align:center}.subpages{box-sizing:border-box;margin:0 auto 1.8em;max-width:100%;width:100%}.subpages ul{box-sizing:border-box}.subpages ul li:nth-child(even){float:left}.subpages ul li:nth-child(odd){float:right}.subpages ul li{border:1px solid #dacaa9;box-sizing:border-box;float:left;padding:.3em .3em 0;text-align:center;width:100%}@media (min-width:550px){.subpages ul li{width:49.2%}}@media (min-width:750px){.subpages ul li{padding:.4em .4em 0;width:100%}}@media (min-width:850px){.subpages ul li{padding:.4em .4em 0;width:49.2%}}.subpages ul li a{display:block;font-size:1em;line-height:1.5;text-decoration:none;max-width:100%;width:100%}.subpages ul li a figure{margin:0;max-width:100%;width:100%}.subpages ul li a img{max-width:100%;vertical-align:middle;width:100%}.subpages ul li a span{display:inline-block}.subpages ul li a .left{background:url(/img/subpages-corner.svg) -20px 50% no-repeat;background-size:40px 11px;padding:0 0 0 25px}.subpages ul li a .right{background:url(/img/subpages-corner.svg) top 50% right -20px no-repeat;background-size:40px 11px;height:3em;overflow:hidden;padding:0 25px 0 0}.subpages ul li a .txt{color:#5e514b;display:table-cell;height:3em;vertical-align:middle}.images_couple{box-sizing:border-box;margin:0 0 1.5em;max-width:100%;width:100%}.images_couple figure{box-sizing:border-box;margin:0 auto;width:49.7%}.images_couple figure img{box-sizing:border-box;max-width:100%;vertical-align:middle;width:100%}.images_couple figure figcaption{display:none;margin:0}@media (min-width:400px){.images_couple figure{width:49.2%}}@media (min-width:550px){.images_couple figure{border:1px solid #dacaa9;padding:.3em;width:49%}}@media (min-width:750px){.images_couple figure{padding:.4em;width:48.7%}}.images_couple figure:nth-child(1){float:left}.images_couple figure:nth-child(2){float:right}.gallery{box-sizing:border-box;margin:0 auto 1.8em;max-width:100%;width:100%}.gallery ul{box-sizing:border-box}.gallery li{float:left;margin:1%;width:31%}.gallery figure{box-sizing:border-box;margin:0;max-width:100%;width:100%}@media (min-width:400px){.gallery figure{border:1px solid #dacaa9;padding:.3em}}@media (min-width:550px){.gallery figure{padding:.4em}}.gallery figure img{max-width:100%;width:100%;vertical-align:middle}.gallery figure figcaption{display:none}#imagelightbox{cursor:pointer;z-index:10000;-webkit-box-shadow:0 0 .03em rgba(0,0,0,.4);box-shadow:0 0 .03em rgba(0,0,0,.4);-ms-touch-action:none;touch-action:none}#imagelightbox-close,#imagelightbox-loading{-webkit-box-shadow:0 0 .03em rgba(0,0,0,.4);position:fixed}@media only screen and (min-width:850px){#imagelightbox{background-color:#fff;border:1px solid #dacaa9;padding:.3em}}@media only screen and (min-width:750px){#imagelightbox{padding:.5em}}#imagelightbox-loading{box-shadow:0 0 .03em rgba(0,0,0,.4);background-color:#a5881f;border-color:#2f0f04;border-radius:50%;height:1.7em;margin:-1em 0 0 -1em;left:50%;padding:.625em;top:50%;width:1.7em;z-index:10003}#imagelightbox-loading div{border-radius:50%;background-color:#fff;height:1em;width:1em;-webkit-animation:imagelightbox-loading .5s ease infinite;animation:imagelightbox-loading .5s ease infinite}@-webkit-keyframes imagelightbox-loading{from,to{opacity:.5;-webkit-transform:scale(.5)}50%{opacity:1;-webkit-transform:scale(1)}}@keyframes imagelightbox-loading{from,to{opacity:.5;transform:scale(.5)}50%{opacity:1;transform:scale(1)}}#imagelightbox-overlay{background-color:#fff;background-color:rgba(255,255,255,.97);bottom:0;left:0;position:fixed;right:0;top:0;z-index:9998}#imagelightbox-close{background-color:#fff;border:1px solid #a5881f;border-radius:.4em;box-shadow:0 0 .03em rgba(0,0,0,.4);-webkit-transition:color .3s ease;transition:color .3s ease;margin:0;padding:0;z-index:10002;height:3.2em;width:3.2em;right:1.8em;top:1.8em}#imagelightbox-close:before{color:#2f0f04;font:400 1.2em responsivenav;line-height:1;text-transform:none;content:"\78";position:absolute;text-indent:0;speak:none;width:100%;top:.75em;left:.1em}@media only screen and (min-width:550px){#imagelightbox-close{height:3.8em;width:3.8em;right:2em;top:2em}#imagelightbox-close:before{top:1em}}@media only screen and (min-width:850px){#imagelightbox-close{height:4.2em;width:4.2em;right:3.8em;top:3.8em}#imagelightbox-close:before{top:1.15em}}.imagelightbox-arrow{background-color:#fff;border:1px solid #a5881f;-webkit-box-shadow:0 0 .03em rgba(0,0,0,.4);box-shadow:0 0 .03em rgba(0,0,0,.4);display:none;margin:0;padding:0;position:fixed;z-index:10001;bottom:1.8em;height:3.2em;width:3.2em}@media only screen and (min-width:550px){.imagelightbox-arrow{bottom:2em;height:3.8em;width:3.8em}}@media only screen and (min-width:850px){.imagelightbox-arrow{bottom:3.8em;height:4.2em;width:4.2em}}.imagelightbox-arrow:before{content:'';display:inline-block;height:0;speak:none;width:0;border:.6em solid transparent}.imagelightbox-arrow-left{left:1.8em}.imagelightbox-arrow-left:before{border-left:none;border-right-color:#2f0f04;margin-left:-.2em}.imagelightbox-arrow-right{right:1.8em}@media only screen and (min-width:550px){.imagelightbox-arrow:before{border-size:.7em;margin-bottom:-.1em}.imagelightbox-arrow-left{left:2em}.imagelightbox-arrow-right{right:2em}}@media only screen and (min-width:850px){.imagelightbox-arrow:before{border-size:.8em}.imagelightbox-arrow-left{left:3.8em}.imagelightbox-arrow-right{right:3.8em}}.imagelightbox-arrow-right:before{border-right:none;border-left-color:#2f0f04;margin-right:-.2em}#imagelightbox-caption,#imagelightbox-close,#imagelightbox-loading,#imagelightbox-nav,#imagelightbox-overlay,.imagelightbox-arrow{-webkit-animation:fade-in .2s linear;animation:fade-in .2s linear}@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@media only screen and (min-width:891px){.contact-details-container{float:left;width:40%;margin-right:20px}}#cf_status.error{color:#c1272d}#cf_status.success{color:#175c0e}input.error,textarea.error{border-color:#c1272d}
