@charset "UTF-8";
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFWJ0bf8pkAp6a.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFUZ0bf8pkAp6a.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFWZ0bf8pkAp6a.woff2) format('woff2');unicode-range:U+1F00-1FFF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVp0bf8pkAp6a.woff2) format('woff2');unicode-range:U+0370-03FF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFWp0bf8pkAp6a.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFW50bf8pkAp6a.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0bf8pkAg.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOX-hpKKSTj5PW.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOVuhpKKSTj5PW.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOXuhpKKSTj5PW.woff2) format('woff2');unicode-range:U+1F00-1FFF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOUehpKKSTj5PW.woff2) format('woff2');unicode-range:U+0370-03FF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOXehpKKSTj5PW.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOXOhpKKSTj5PW.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOUuhpKKSTjw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOX-hpKKSTj5PW.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOVuhpKKSTj5PW.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOXuhpKKSTj5PW.woff2) format('woff2');unicode-range:U+1F00-1FFF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOUehpKKSTj5PW.woff2) format('woff2');unicode-range:U+0370-03FF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOXehpKKSTj5PW.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOXOhpKKSTj5PW.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-display:fallback;src:url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOUuhpKKSTjw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Lobster;font-style:normal;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/lobster/v23/neILzCirqoswsqX9zo-mM4MwWJXNqA.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:Lobster;font-style:normal;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/lobster/v23/neILzCirqoswsqX9zoamM4MwWJXNqA.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Lobster;font-style:normal;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/lobster/v23/neILzCirqoswsqX9zo2mM4MwWJXNqA.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}
@font-face{font-family:Lobster;font-style:normal;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/lobster/v23/neILzCirqoswsqX9zoymM4MwWJXNqA.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Lobster;font-style:normal;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/lobster/v23/neILzCirqoswsqX9zoKmM4MwWJU.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
/*! normalize.css v2.1.2 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
a{background:0 0}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{font-size:2em;margin:.67em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}
pre{white-space:pre-wrap}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:0}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
button,input{line-height:normal}
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}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
* html .clearfix{height:1%;overflow:visible}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}
.small{font-size:90%}
.clear{float:none!important;display:block!important;clear:both!important;font-size:1px!important;height:1px!important}
.tal{text-align:left!important}
.tac{text-align:center!important}
.tar{text-align:right!important}
.taj{text-align:justify!important}
.fl{float:left}
.fr{float:right}
.fli{float:left;margin:0 1em 1em 0}
.fri{float:right;margin:0 0 1em 1em}
.pd{padding:.5em 1em}
table.border td,table.border th{padding:.5em 1em;border:1px solid #ddd}
.mg{margin:1em 0}
.mgn{margin:0}
.mgt{margin-top:1em}
.mgtn{margin-top:0}
.pd{padding:1em}
.pdl{padding-left:1em}
.strike{text-decoration:line-through}
.hide{display:none}
.nowrap{white-space:nowrap}
body,html,input{font-family:'Open Sans',sans-serif;font-weight:400}
body,html{color:#333;font-size:13px;background:#f9f9f9 url('../background.jpg') 50% 0 no-repeat;line-height:1.5;margin:0;padding:0}
h1{font-size:24px;font-weight:400}
h2{font-size:18px;font-weight:400}
.a,a{color:#bf5a00}
.a:hover,a:hover{color:#753e0e}
iframe{border:0 none}
hr{display:none}
label.required:after{content:' *';color:#ce2323}
.header{background:#603814;background-color:rgba(95,56,20,.9);box-shadow:0 0 3px 2px rgba(0,0,0,.28);width:100%;height:78px;position:fixed;left:0;top:0;z-index:1000}
.header ul{margin:0}
.header__inner{width:978px;margin:0 auto;position:relative}
.header__logo{width:225px;height:65px;margin:0;padding:0;z-index:1;position:absolute;line-height:165px;text-align:center;overflow:hidden;left:0;top:16px}
.header__logo-overlay{background:transparent url('../logo.png') left top no-repeat;display:block;width:225px;height:65px;margin:0;padding:0;position:absolute;left:0;top:0;z-index:50}
.header__toggle{display:none}
.header--open .header__toggle span:first-child{transform:translateY(7px) rotate(45deg)}
.header--open .header__toggle span:nth-child(2){opacity:0}
.header--open .header__toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
.header__nav{height:38px;position:absolute;left:245px;top:24px}
.header__nav ul{margin:0;padding:0}
.header__nav li{list-style-type:none;float:left}
.header__nav-link{color:#fff;display:block;height:32px;line-height:34px;margin:0 13px 0 0;padding:0 14px;border-bottom:2px solid transparent;border-radius:4px;text-decoration:none}
.header__nav-link--last{margin-right:0}
.header__nav-link--current,.header__nav-link:hover{color:#57391e;background:#e7b827;border-bottom-color:#9b690a}
.container{width:978px;margin:0 auto;position:relative;min-height:700px;padding:90px 0 0}
.container__title{font-family:Lobster,cursive;font-size:38px;color:#fff;text-shadow:-1px -1px 0 #704f31,1px -1px 0 #704f31,-1px 1px 0 #704f31,1px 1px 0 #704f31,0 0 8px rgba(0,0,0,.7);height:80px;line-height:70px}
.flash{color:#fff;background:#2a7cce;font-weight:700;margin:0 0 2em;padding:.8em 1em;border:2px solid rgba(255,255,255,.7);border-radius:4px}
.flash--error{background:#e74a4a}
.content{background:#fff;box-sizing:border-box;width:726px;padding:1.5em;overflow:hidden;float:left;border:1px solid #cfcfcf;border-radius:4px}
.content h1{color:#543315;background:#fff3cf url('../h1-dog-front.png') 18px 55% no-repeat;margin:1em -20px 1em -20px;padding:17px 20px 15px 65px;border-bottom:2px solid #e5d092;font-family:Lobster,cursive}
.content h1:first-child{margin-top:-20px}
.content__meta{font-size:12px;color:#555;margin:-.5em 0 0;font-style:italic}
.content__image{line-height:0;display:inline-block;padding:2px;border:1px solid #e5d092;border-radius:4px}
.content__image--left{float:left;margin:1em 1em 1em 0}
.content__image--center{margin:1.5em 0 1em}
.content form{margin:1em 0 2em;text-align:left}
.content form table{background:#fff3cf;width:80%;border:1px solid #e5d092;border-radius:2px;overflow:hidden}
.content form td,.content form th{padding:.8em 1.5em}
.content form th{width:30%}
.content form textarea{width:100%;height:100px;box-sizing:border-box}
.content form .button{color:#57391e;background:#e7b827;display:inline-block;height:35px;line-height:30px;margin:0;padding:0 14px;border:0 none;border-bottom:2px solid #9b690a;border-radius:4px}
.content form .text,.content form textarea{background:#fff;padding:.5em 1em;border:1px solid #e3d19c}
.sidebar{background:#fff;width:222px;float:right;overflow:hidden;font-size:12px;border:1px solid #cfcfcf;border-radius:4px}
.sidebar h2{font-family:Lobster,cursive;font-size:140%;color:#fff;background:#714f31;margin:0;padding:5px 6px;text-align:center}
.sidebar h2 span{display:block;padding:.5em;border:1px dotted #cdbea6}
.sidebar h3{font-size:100%;margin:0}
.sidebar p{margin:.5em 0}
.sidebar__article{margin:.5em;padding:.5em;border-bottom:1px solid #eee}
.sidebar__article-meta{color:#555}
.sidebar__article-image{line-height:0;display:inline-block;border:1px solid #d0b297;padding:1px}
.sidebar__article-call{margin:1em 0 .5em}
.sidebar__article-call a{color:#57391e;background:#e7b827;display:inline-block;height:28px;line-height:30px;margin:0;padding:0 14px;border-bottom:2px solid #9b690a;border-radius:4px}
.sidebar__article-call a:hover{text-decoration:none}
.sidebar__link{margin:.5em;text-align:center}
.footer{color:#eee;background:#0f0907 url('../footer.jpg') 50% 0 repeat-x;font-size:12px;min-height:125px;padding:120px 0 30px 0}
.footer p{margin:0 0 1em}
.footer a{color:#ccc}
.footer a:hover{color:#fff}
.footer h3{margin:.5em 0}
.footer h3:not(:first-of-type){margin-top:1.5em}
.footer h3 a{color:#eee;text-decoration:none}
.footer__inner{width:978px;margin:0 auto;position:relative}
.footer__section{min-height:275px;float:left}
.footer__section--contact{width:190px}
.footer__section--facebook{float:right}
.footer .fb-like-box{background:#fff}
.gallery__item{width:33%;line-height:0;float:left}
.gallery__item a{background:#fff3cf;display:inline-block;margin:8px 0;padding:3px;border:1px solid #e5d092;border-radius:2px}
.lightbox{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9000;background:rgba(0,0,0,.85);cursor:pointer}
.lightbox--open{display:flex;justify-content:center;align-items:center}
.lightbox__content{position:relative;max-width:90%;max-height:90%;cursor:default}
.lightbox__image{display:block;max-width:100%;max-height:85vh;border-radius:4px}
.lightbox__title{color:#fff;text-align:center;padding:.5em;font-size:14px}
.lightbox__close{color:#fff;font-size:36px;line-height:1;text-decoration:none;position:fixed;top:15px;right:20px}
.lightbox__close:hover{color:#e7b827}
.lightbox__next,.lightbox__prev{color:#fff;font-size:60px;line-height:1;text-decoration:none;position:fixed;top:50%;margin-top:-30px}
.lightbox__next:hover,.lightbox__prev:hover{color:#e7b827}
.lightbox__prev{left:20px}
.lightbox__next{right:20px}
.cover{position:relative;height:440px;margin:5px 0 0}
.cover__frame{position:absolute;left:-118px;top:-5px;z-index:8;background:transparent url('../cover.png') 50% 0 no-repeat;width:1203px;height:438px}
.cover__slides{position:relative;width:968px;height:410px}
.cover__item{background:transparent none 0 50% no-repeat;background-size:cover;width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1}
.cover__item:first-of-type{background-image:url('../../mini/w-968/data/cover/30/82432a2e2cf3993c57ec6f8d8d1671.JPG')}
.cover__item--front{z-index:2;transition:opacity 2s ease-in-out}
.cover__slides--quick .cover__item--front{transition:opacity .5s ease-in-out}
.cover__item--front-out{opacity:0}
.cover__item--current{z-index:1}
.cover__bullets{width:100%;height:14px;line-height:14px;text-align:center;position:absolute;left:0;bottom:22px;z-index:9}
.cover__bullet{opacity:1;background:#fff;display:inline-block;width:14px;height:14px;margin:0 2px;border-radius:7px;transition:all .5s ease-in-out}
.cover__bullet:hover{background:#e7b827}
.cover__bullet--active{background:#d07626}
.cover__arrow{opacity:.6;background:#e7b827 none 50% 50% no-repeat;width:50px;height:50px;margin-top:-32px;border:2px solid rgba(255,255,255,.4);border-radius:32px;position:absolute;top:50%;z-index:9;transition:opacity .2s ease-in-out}
.cover__arrow:hover{opacity:1}
.cover__arrow--left{background-image:url('../cover-arrow-left.png');background-position:46% 50%;left:3%}
.cover__arrow--right{background-image:url('../cover-arrow-right.png');background-position:54% 50%;right:3%}
.cover-fix{background:transparent url('../cover-fix.png') 0 0 no-repeat;width:978px;height:20px;position:absolute;left:-5px;top:565px;z-index:70}
@media only screen and (max-width:999px){
body,html{background-size:100% auto;overflow-x:hidden}
img{max-width:100%;height:auto}
.header{height:auto;position:relative}
.header__inner{width:auto;padding:10px 15px;display:flex;align-items:center;flex-wrap:wrap}
.header__logo{position:relative;left:0;top:5px;width:180px;height:52px;line-height:130px;flex-shrink:0}
.header__logo-overlay{width:180px;height:52px;background-size:contain}
.header__toggle{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;margin-left:auto;background:0 0;border:none;cursor:pointer;padding:8px;width:44px;height:44px}
.header__toggle span{display:block;width:22px;height:2px;background:#fff;border-radius:1px;transition:transform .3s,opacity .3s}
.header--open .header__nav{display:block}
.header__nav{position:static;height:auto;display:none;width:100%;margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.15)}
.header__nav ul{display:flex;flex-direction:column;gap:2px}
.header__nav li{float:none}
.header__nav-link{height:auto;line-height:normal;margin:0;padding:12px 14px;font-size:15px;border-bottom:none}
.header__nav-link--current,.header__nav-link:hover{border-bottom:none}
.container{width:auto;padding:15px 15px 0;min-height:auto}
.container__title{font-size:26px;height:auto;line-height:1.2;margin-bottom:15px}
.container__body{display:flex;flex-direction:column}
.content{width:auto;float:none}
.content h1{margin:1em -1.5em 1em;padding:14px 15px 12px 52px;background-position:17px 50%;background-size:28px auto;font-size:20px}
.content h1:first-child{margin-top:-1.5em}
.content__image--left{float:none;margin:1em 0}
.content__image img{max-width:100%;height:auto}
.content form table{width:100%}
.content form td,.content form th{display:block;padding:.4em 1em;width:auto}
.content form th{width:auto;padding-bottom:0;font-weight:600}
.content form .button{width:100%;text-align:center;height:44px;line-height:40px;font-size:15px}
.content form .text,.content form textarea{width:100%;box-sizing:border-box}
.sidebar{width:auto;float:none;margin-top:1.5em}
.sidebar__article{margin:.5em 1em;padding:.8em .5em}
.sidebar__article-image img{max-width:100%;height:auto}
.sidebar__article-call a{height:36px;line-height:38px;padding:0 20px;font-size:13px}
.footer{margin:30px 0 0;padding:30px 0;min-height:auto;background-image:none}
.footer__inner{width:auto;padding:0 15px}
.footer__section{float:none;min-height:auto;margin-bottom:1.5em}
.footer__section--contact{width:auto;text-align:center}
.footer__section--map iframe{width:100%;height:250px}
.footer__section--facebook{float:none;text-align:center}
.footer__section--facebook .fb-like-box{max-width:100%}
.gallery__item{width:50%;box-sizing:border-box;padding:0 4px}
.gallery__item img{max-width:100%;height:auto}
.lightbox__next,.lightbox__prev{font-size:40px}
.lightbox__prev{left:8px}
.lightbox__next{right:8px}
.cover{height:auto;margin-bottom:1rem}
.cover__frame{display:none}
.cover__slides{width:100%;height:0;padding-bottom:42%;border-radius:4px;overflow:hidden}
.cover__bullets{bottom:10px}
.cover__bullet{width:10px;height:10px;border-radius:5px}
.cover__arrow{width:36px;height:36px;margin-top:-18px;border-radius:18px;background-size:12px auto}
.cover-fix{display:none}
}
@media only screen and (max-width:599px){
.header__logo{width:150px;height:43px;line-height:110px}
.header__logo-overlay{width:150px;height:43px}
.container{padding:10px 10px 0}
.container__title{font-size:22px}
.content{padding:1em}
.content h1{margin:1em -1em 1em;padding:12px 12px 10px 46px;background-position:10px 50%;background-size:24px auto;font-size:18px}
.content h1:first-child{margin-top:-1em}
.footer__section--map iframe{height:200px}
.gallery__item{width:100%;padding:0}
}