#site.theme-elegant{padding-bottom:10px;background-color:#efece6}#site.theme-elegant[data-app_env=backoffice] div#container #locale_selector .placeholder{color:#bbb}#site.theme-elegant[data-app_env=backoffice] div#container header:not(.header_image){background:url(https://www.stinngoassets.com/assets/frontdesk/sites/themes/elegant/header_placeholder-c4b0259d7df031eaf27d9d6dd05d3416.jpg) no-repeat top center;background-size:auto 100%}@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){#site.theme-elegant[data-app_env=backoffice] div#container header:not(.header_image){background-image:url(https://www.stinngoassets.com/assets/frontdesk/sites/themes/elegant/header_placeholder@2x-5aa8091ad51478b9363bd0555f7529df.jpg)}}#site.theme-elegant[data-app_env=backoffice] div#container div#main .add_section .toggle_button,#site.theme-elegant[data-app_env=backoffice] div#container div#main .add_section .section_type_selector,#site.theme-elegant[data-app_env=backoffice] div#container div#main section#menu .add_page{background-color:#ef4c44!important}#site.theme-elegant div#container{margin:30px auto;padding:0 40px;width:915px;background-color:#fff;border-radius:6px;border:1px solid #d5cdbe;font:normal 13px/20px "Helvetica","Verdana",sans-serif!important;line-height:20px!important;color:#666}#site.theme-elegant div#container a{color:#ef4c44}#site.theme-elegant div#container #locale_selector{position:absolute;top:20px;right:40px}#site.theme-elegant div#container #locale_selector ul.locales li a{padding:4px;background:rgba(0,0,0,.45);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#72000000,endColorstr=#72000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#72000000,endColorstr=#72000000);color:#bbb}#site.theme-elegant div#container #locale_selector ul.locales li.current a{color:#fff}#site.theme-elegant div#container header{padding-top:30px;height:330px;padding-top:0;margin:0 -40px 20px;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}#site.theme-elegant div#container header:not(.header_image){background:url(https://www.stinngoassets.com/assets/frontdesk/sites/themes/elegant/header-c157c4fb720dad38c86b0359213f9c7f.jpg) no-repeat top center;background-size:auto 100%}@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){#site.theme-elegant div#container header:not(.header_image){background-image:url(https://www.stinngoassets.com/assets/frontdesk/sites/themes/elegant/header@2x-68d28a19523a2ced4b9c74687e6da65d.jpg)}}#site.theme-elegant div#container header .header_image{-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}#site.theme-elegant div#container header .content{position:absolute;bottom:0;left:0;right:0}#site.theme-elegant div#container header .content h1,#site.theme-elegant div#container header .content p{padding-left:38px;padding-right:20px;text-shadow:0 1px 0 #000}#site.theme-elegant div#container header .content h1{padding-top:50px;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.65)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background:linear-gradient(top bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#a6000000",GradientType=0);color:#fff;font-size:44px;-webkit-font-smoothing:antialiased;letter-spacing:-.04em}#site.theme-elegant div#container header .content p{padding-bottom:19px;padding-left:40px;background:rgba(0,0,0,.65);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#A5000000,endColorstr=#A5000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#A5000000,endColorstr=#A5000000);color:#fff;color:rgba(255,255,255,.8);font-size:23px}#site.theme-elegant div#container div#main{padding-top:10px}#site.theme-elegant div#container div#main section#menu{margin-right:15px}#site.theme-elegant div#container div#main section#menu nav{padding-top:5px}#site.theme-elegant div#container div#main section#menu nav>ul>li .item>a{color:#444;font-weight:700}#site.theme-elegant div#container div#main section#menu nav>ul>li .item.current>a{color:#ef4c44;text-decoration:none}#site.theme-elegant div#container div#main section#menu nav>ul>li>ul.children>li .item>a{font-weight:400}#site.theme-elegant div#container div#main section#menu section.content_section h2{margin-bottom:8px;border-bottom:1px solid #e5e0d6;color:#444}#site.theme-elegant div#container div#main section#content.pages .main_sections section.content_section h2,#site.theme-elegant div#container div#main section#content.pages aside section.content_section h2{border-bottom:1px solid #e5e0d6;color:#444}#site.theme-elegant div#container div#main section#content.pages .main_sections section.content_section.gallery .pagination li a,#site.theme-elegant div#container div#main section#content.pages aside section.content_section.gallery .pagination li a{background-color:#737373}#site.theme-elegant div#container div#main section#content.pages .main_sections section.content_section.gallery .pagination li.current a,#site.theme-elegant div#container div#main section#content.pages aside section.content_section.gallery .pagination li.current a{background-color:#ef4c44}#site.theme-elegant div#container div#main section#content.pages .main_sections section.content_section.calendar h2,#site.theme-elegant div#container div#main section#content.pages aside section.content_section.calendar h2{margin-bottom:0}#site.theme-elegant div#container div#main section#content.pages .main_sections section.content_section.calendar ul.months li table td,#site.theme-elegant div#container div#main section#content.pages .main_sections section.content_section.calendar ul.months li table th,#site.theme-elegant div#container div#main section#content.pages aside section.content_section.calendar ul.months li table td,#site.theme-elegant div#container div#main section#content.pages aside section.content_section.calendar ul.months li table th{background-color:#efece6}#site.theme-elegant div#container div#main section#content.pages .main_sections section.content_section.calendar ul.months li table th.month_name,#site.theme-elegant div#container div#main section#content.pages .main_sections section.content_section.calendar ul.months li table tr.month_name th,#site.theme-elegant div#container div#main section#content.pages aside section.content_section.calendar ul.months li table th.month_name,#site.theme-elegant div#container div#main section#content.pages aside section.content_section.calendar ul.months li table tr.month_name th{background:0 0}#site.theme-elegant div#container div#main section#content.pages .main_sections section.content_section.calendar ul.months li table tr.day_names th,#site.theme-elegant div#container div#main section#content.pages aside section.content_section.calendar ul.months li table tr.day_names th{background-color:#666;color:#fff;font-weight:400}#site.theme-elegant div#container div#main section#content.pages .main_sections section.content_section.calendar ul.months li table td.unavailable,#site.theme-elegant div#container div#main section#content.pages aside section.content_section.calendar ul.months li table td.unavailable{color:#cac5bc}#site.theme-elegant div#container div#main section#content.pages .main_sections section.content_section.calendar ul.months li table td a,#site.theme-elegant div#container div#main section#content.pages aside section.content_section.calendar ul.months li table td a{background-color:#64b44f;color:#fff!important}#site.theme-elegant div#container div#main section#content.pages .main_sections section.content_section.calendar ul.months li table td a:hover,#site.theme-elegant div#container div#main section#content.pages aside section.content_section.calendar ul.months li table td a:hover{background-color:#57a542}#site.theme-elegant div#container div#main section#content.pages .main_sections section.content_section:first-child h2,#site.theme-elegant div#container div#main section#content.pages aside section.content_section h2{border-bottom:1px solid #e5e0d6}#site.theme-elegant div#container div#main section#menu section.content_section a[href^="mailto:"],#site.theme-elegant div#container div#main section#menu section.content_section.contact a.new_inquiry,#site.theme-elegant div#container div#main section#content.pages.contact section.content_section a[href^="mailto:"],#site.theme-elegant div#container div#main section#content.pages.contact section.content_section.contact a.new_inquiry{background-image:url(https://www.stinngoassets.com/assets/frontdesk/sites/themes/elegant/new_inquiry_icon-9b8d505fdc380c23800ef2b3aaef179c.png)}@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){#site.theme-elegant div#container div#main section#menu section.content_section a[href^="mailto:"],#site.theme-elegant div#container div#main section#menu section.content_section.contact a.new_inquiry,#site.theme-elegant div#container div#main section#content.pages.contact section.content_section a[href^="mailto:"],#site.theme-elegant div#container div#main section#content.pages.contact section.content_section.contact a.new_inquiry{background-image:url(https://www.stinngoassets.com/assets/frontdesk/sites/themes/elegant/new_inquiry_icon@2x-b9d735c1a8f136bdd4ef1a348a4b2823.png)}}#site.theme-elegant div#container footer{margin-top:4em!important;border-top:1px solid #e5e0d6;color:gray}@media only screen and (width:1024px){body#site.theme-elegant div#container{margin:15px auto 5px}}@media only screen and (max-width:999px){body#site.theme-elegant div#container #locale_selector{right:28px}body#site.theme-elegant div#container header{margin-left:-20px;margin-right:-20px}body#site.theme-elegant div#container header .content h1,body#site.theme-elegant div#container header .content p{padding-left:18px;padding-right:20px}body#site.theme-elegant div#container header .content p{padding-left:20px}}@media only screen and (width:768px){body#site.theme-elegant{padding-bottom:0}body#site.theme-elegant div#container{margin-top:0;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}body#site.theme-elegant div#container header{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}body#site.theme-elegant div#container header .header_image{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}}@media only screen and (max-width:767px){body#site.theme-elegant{padding:0 10px 10px!important}body#site.theme-elegant #container{margin:15px auto 5px;width:440px!important}body#site.theme-elegant #container #locale_selector{position:absolute!important;right:10px!important;top:0!important}body#site.theme-elegant #container header{width:440px;height:200px;margin:0 auto 20px!important;background-size:auto 200px}body#site.theme-elegant #container header .header_image{height:200px;background-size:auto 200px}body#site.theme-elegant #container header .content h1,body#site.theme-elegant #container header .content p{padding-left:9px!important;padding-right:10px}body#site.theme-elegant #container header .content h1{padding-top:20px;min-height:1em!important}body#site.theme-elegant #container header .content p{margin:0!important;padding-left:10px!important;padding-bottom:10px}body#site.theme-elegant #container #main{width:420px;margin:0 auto}}@media only screen and (max-width:459px){body#site.theme-elegant{padding:0!important}body#site.theme-elegant div#container{margin-top:0;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}body#site.theme-elegant div#container header{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}body#site.theme-elegant div#container header .header_image{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}body#site.theme-elegant div#container{width:320px!important}body#site.theme-elegant div#container header{width:320px}body#site.theme-elegant div#container header .content h1{padding-left:19px!important}body#site.theme-elegant div#container header .content p{padding-left:20px!important}body#site.theme-elegant div#container #main{width:280px}}@media only screen and (max-width:299px){body#site.theme-elegant div#container{width:100%!important}body#site.theme-elegant div#container header,body#site.theme-elegant div#container #main{width:220px!important}}