* {font-display: swap;}
.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}
.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-banner .cc-btn:last-child{min-width:140px}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}
.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{-ms-flex:1;flex:1}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}
@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}}
.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}
.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}

@charset "utf-8";article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}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 #c0c0c0;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,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],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-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}.group:before,.group:after{content:'';display:table}.group:after{clear:both} @font-face{font-family:'Roboto';font-style:normal;font-weight:normal; font-display: swap;
    src:url("fonts/Roboto-Regular.ttf");src:url("fonts/Roboto-Regular.ttf") format('truetype')}@font-face{font-family:'Roboto-light';font-style:normal; font-display:swap;
    font-weight:normal;src:url("fonts/Roboto-Light.ttf");src:url("fonts/Roboto-Light.ttf") format('truetype') }@font-face{font-family:'Roboto-medium';font-style:normal; font-display: swap;
    font-weight:normal;src:url("fonts/Roboto-Medium.ttf");src:url("fonts/Roboto-Medium.ttf") format('truetype')}html,body{background:#fff;height:100%; margin: 0px auto;line-height:20px;font:14px/20px 'Roboto','Helvetica Neue','Helvetica', sans-serif;}body{color: rgba(0, 0, 0, 0.6);} h2{margin-bottom:1.63em;margin-top:0.5em;font:19px 'Roboto-medium','Helvetica Neue','Helvetica', sans-serif;}
.wrap{background:#fff;margin:0 auto;max-width:1240px;padding:0 20px;position:relative}.wrap#foot{background:none}ol.slides,.fullwrap{margin:0 auto;max-width:1240px}#head{margin-top:20px;padding-top:20px;}#stack.sticky {max-width:100%;margin-top:0px;top:0px;position:fixed;width:100%;line-height:88px;height:88px;background:#fff;z-index:199;
-webkit-box-shadow: 0 2px 4px -1px rgba(0,0,0,0.06), 0 4px 5px 0 rgba(0,0,0,0.06), 0 1px 10px 0 rgba(0,0,0,0.08);box-shadow: 0 2px 4px -1px rgba(0,0,0,0.06), 0 4px 5px 0 rgba(0,0,0,0.06), 0 1px 10px 0 rgba(0,0,0,0.08);transition: all 0.4s ease;}
#stack.sticky #head{margin-top: 0px;transition: all 0.4s ease;} #stack.sticky #logo img{width:80%;transition: all 0.4s ease;}#stack.sticky .button_container {top:12px;}.menu.list,#main .list{list-style:none;margin:0;padding:0}.menu.list>li,#main .list>li{margin:0}.menu.list>li,#main .list>li{line-height:2em}a{color:#1c1a19;outline:none;text-decoration:none;-webkit-transition:background 0.3s;-moz-transition:background 0.3s;-o-transition:background 0.3s;-ms-transition:background 0.3s;transition:background 0.3s}.active a,a:hover,#foot a:hover{text-decoration:underline;}a:focus{outline:none}img{max-width:100%}#main,.main{padding:0px;padding-top:44px;padding-bottom:20px;background-repeat:no-repeat;background-position:top right}#main.post{padding-top:40px;padding-bottom:20px}#main.nopad{padding-top:20px}#foot{padding-top:40px;padding-bottom:30px}
#foot .logo{margin-bottom:1em;left:-3px;position:relative;}#foot h4{ color: rgba(0, 0, 0, 0.6);margin-bottom:1.63em;margin-top:0.5em;font:14px 'Roboto-medium','Helvetica Neue','Helvetica', sans-serif;}.clear{clear:both;display:block;height:0;overflow:hidden;visibility:hidden;width:0}.clear.fat{padding-top:20px}.content{position:relative}.content .columned{-webkit-column-count:2;-moz-column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;margin-bottom:20px}.content img.pad{padding-top:20px}.content .wp-caption{position:relative}.content .wp-caption:hover .wp-caption-text{opacity:0.88}.content .wp-caption .wp-caption-text{position:absolute;top:0;right:0;background:#1c1a19;background:rgba(28,26,25,0.88);-webkit-box-shadow:0 0 1px rgba(255,255,255,0.35);box-shadow:0 0 1px rgba(255,255,255,0.35);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;margin:0 0 0.5em;opacity:0;padding:10px 20px;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-o-transition:opacity 0.5s;-ms-transition:opacity 0.5s;transition:opacity 0.5s;width:31.914%}.content .wp-caption .wp-caption-text:hover{opacity:0.99}.content .pull-right,.content .pull-left{position:relative;margin-bottom:20px}.content .pull-right{margin-right:-52.128%}.content .pull-left{margin-left:-52.128%}.content .note{background:#eee;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#373432;padding:15px 60px 10px 20px}.content .note.pull-left,.content .note.pull-right{position:absolute;width:48.8%}.content .note.pull-right{right:0}.content .note.pull-left{left:0}.content .note.dark{background:#1c1a19;background:rgba(28,26,25,0.9);color:#fff}.content .note.dark a{color:#fff}.content .note.dark a:hover{background:#373432}.content .note.light{background:none;border:solid #cfccca;border-width:1px 0 0}.content .note.light.pull-left{padding-left:0}.content .note.light.pull-right{padding-right:0}.content .note.full{padding-right:20px}.content .note p{margin-bottom:5px}.content .note p:first-child strong{text-transform:uppercase}@font-face{font-family:'social';font-style:normal;font-weight:normal;src:url("3rd/font/social.eot");src:url("3rd/font/social.eot?#iefix") format('embedded-opentype'), url("3rd/font/social.woff") format('woff'), url("3rd/font/social.ttf") format('truetype'), url("3rd/font/social.svg#social") format('svg')}h1,h2,h3,h4,p,blockquote,table{margin:0 auto 20px}h1,h2,h3,h4{font-weight:normal;line-height:1.45em}
h1{font:20px 'Roboto-medium','Helvetica Neue','Helvetica', sans-serif;}h3{font-size:14px;margin:1em 0;text-transform:uppercase;letter-spacing:1px}h3.bottom-pad{padding-bottom:20px;padding-top:10px}h4{color:#373432;font-size:13px;margin:0.63em 0 1em}h4.pad{margin-top:40px}blockquote{color:#373432;border-left:5px solid #373432;font-weight:bold;margin:0 0 20px 0;padding:10px 0 10px 30px}.l{text-align:left}.r{text-align:right}ins.tweet{text-decoration:none}.social{font-family:'social';font-size:14px;line-height:20px}.social,.social a{font-weight:normal}.social a + a{margin-left:0.5em}
#main h3,p.info{border:solid 1px;border-top-color:rgba(0,0,0,0.3);border-bottom-color:rgba(0,0,0,0.3);border-width:1px 0;padding:0.75em 0;margin-bottom:1.63em;font:14px/20px 'Roboto-light','Helvetica Neue','Helvetica', sans-serif;}
p.info {width: 100%;margin-right:0;letter-spacing:1px;text-transform:uppercase}.sidewrap{width: calc(100% - 260px - 40px);margin-right: 0;}p.info span,.sidewrap span{float:right;text-transform:none;letter-spacing:0}.headings{padding-bottom:20px}.post h1,.post h2{color:#373432}.post h3:first-child{margin-top:0em}.post .one-fourth>h3~h3{margin-top:20px}.thumbs{margin-right:-20px}.thumbs.pad{margin-top:40px}.thumbs .item + .item + .item + .item{margin-top:16px}.thumbs .item{background:none;display:inline-block;font-style:normal;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;width:30.66%;margin-right:-3px;padding-right:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:33.3%}.thumbs .item img{height:auto;-webkit-transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out;-o-transition:opacity 0.3s ease-out;-ms-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;min-width:100%}.thumbs .item.hide img{-webkit-filter:grayscale(1);-ms-filter:grayscale(1);-o-filter:grayscale(1)}.thumbs .item:hover img{-webkit-filter:none;-ms-filter:none;-o-filter:none}.thumbs .item h2{position:absolute;top:50%;left:50%;background:none;color:transparent;font-size:12px;letter-spacing:1px;line-height:16px;-webkit-transition:color 0.8s ease-out;-moz-transition:color 0.8s ease-out;-o-transition:color 0.8s ease-out;-ms-transition:color 0.8s ease-out;transition:color 0.8s ease-out;width:120px;margin-left:-70px;margin-top:-1.5em}.thumbs .item.hover img,.thumbs .item:hover img{opacity:0.63}.thumbs .item.hover h2,.thumbs .item:hover h2{color:#373432;z-index:1;background:#fff}.thumbs .item.hover:after,.thumbs .item:hover:after{position:absolute;top:20px;left:20px;background:#fff;bottom:20px;content:'';margin-bottom:0.5em;right:40px}.thumbs .item.hide img{opacity:0.1}#main .filter{-webkit-tap-highlight-color:rgba(0,0,0,0)}#main .filter .list{padding-bottom:20px}#main .filter .list li a{cursor:pointer}#main .list.pad{padding-bottom:20px}
body.folio .thumbs[data-fx] a { -webkit-animation-play-state: paused; -moz-animation-play-state: paused; -o-animation-play-state: paused; -ms-animation-play-state: paused; animation-play-state: paused; position: relative; -webkit-transform-origin: 100% 50%; -moz-transform-origin: 100% 50%; -o-transform-origin: 100% 50%; -ms-transform-origin: 100% 50%; transform-origin: 100% 50%; }
body.folio .thumbs[data-fx].play a { -webkit-animation: pageRightBack 400ms ease both; -moz-animation: pageRightBack 400ms ease both; -o-animation: pageRightBack 400ms ease both; -ms-animation: pageRightBack 400ms ease both; animation: pageRightBack 400ms ease both; -webkit-animation-play-state: running; -moz-animation-play-state: running; -o-animation-play-state: running; -ms-animation-play-state: running; animation-play-state: running; }
@-webkit-keyframes pageRightBack { 0% { opacity: 0; -webkit-transform: perspective(400px) rotateY(-90deg);} 100% { opacity: 1; -webkit-transform: perspective(400px) rotateY(0deg); } } @-moz-keyframes pageRightBack { 0% { opacity: 0; -moz-transform: perspective(400px) rotateY(-90deg);} 100% { opacity: 1; -moz-transform: perspective(400px) rotateY(0deg); } }
@-o-keyframes pageRightBack { 0% { opacity: 0; -o-transform: perspective(400px) rotateY(-90deg);} 100% { opacity: 1; -o-transform: perspective(400px) rotateY(0deg); } } @keyframes pageRightBack { 0% { opacity: 0; transform: perspective(400px) rotateY(-90deg);} 100% { opacity: 1; transform: perspective(400px) rotateY(0deg); } }
input,textarea{color:#1c1a19;line-height:20px}input[type="submit"]{text-decoration:underline}#contact input,#contact textarea{background:transparent;border:none;outline:none;padding:5px 10px}#contact input.err,#contact textarea.err{color:#aa2321;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-o-transition:color 0.3s;-ms-transition:color 0.3s;transition:color 0.3s}#contact p{clear:left;margin:20px 0 0;width:100%}#contact p.name,#contact p.mail{width:48.936%;display:inline-block}#contact p.mail{float:right}#contact fieldset{border:none;margin:0;padding:0}#contact input[type="text"]{width:100%}#contact textarea{resize:none;width:96%}#contact .name,#contact .mail,#contact .msg{position:relative;display:block}#contact .name:after,#contact .mail:after,#contact .msg:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:#cfccca fixed center center}#contact .name:before,#contact .mail:before,#contact .msg:before{content:'';position:absolute;top:0;left:0;width:1px;height:100%;background:#cfccca fixed center center}/*.one-half,.one-third,.two-third,.three-fourth,.one-fourth,.one-fifth,.two-fifth,.three-fifth,.four-fifth,.one-sixth,.five-sixth{float:left;margin-bottom:20px;margin-right:2.128%;position:relative}*/.last{clear:right;margin-right:0 !important}.one-half{width: calc(100% - 520px - 80px);float:left;margin-right:40px;}.one-third{width:31%;margin-right:3%;float:left;}.one-third.last{width:32%;margin-right:0%;float:left;}.two-third{width: calc(100% - 260px - 40px);float: right;}.one-fourth{width:260px;margin-right:40px;float:left;}.sidewrap{float:right;} input#submit{border:1px solid;border-color: rgba(0,0,0,0.05);background-color:rgba(0,0,0,0.1);}input#submit:hover{-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-o-transition:color 0.3s;-ms-transition:color 0.3s;transition:color 0.3s;border-color: rgba(0,0,0,0.2);background-color:rgba(0,0,0,0.05);}.button{text-align:left;}.post li{margin-left:2em;margin-bottom:1em;}ul{list-style:square outside none}ol{list-style:decimal outside none}ul,ol{list-style-position:outside;padding:0}ol.empty,ul.empty{list-style-type:none}ul.square{list-style-type:square}ul.circle{list-style-type:circle}ul.disc{list-style-type:disc}ul.check{list-style:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOAQMAAAAlhr+SAAAABlBMVEX///87OzvwRd8TAAAAAXRSTlMAQObYZgAAACJJREFUCB1jYMAEDgwMBxgYGxiYGRiOMTDkMDBYMDAIMAAAKT8C/5qJkGkAAAAASUVORK5CYII=") outside}ol.cjk{list-style-type:cjk-ideographic}ol.hebrew{list-style-type:hebrew}ol.hiragana{list-style-type:hiragana}ol.katakana{list-style-type:katakana}ol.greek{list-style-type:lower-greek}ol.latin{list-style-type:lower-latin}ol.roman{list-style-type:lower-roman}ol.Latin{list-style-type:upper-latin}ol.Roman{list-style-type:upper-roman}ol.zero{list-style-type:decimal-leading-zero}.tabs{margin:0 0 1.63em}.tabs .tab{border:1px solid #cfccca;display:none;padding:0.63em 1em}.tabs .tab.active{display:block;margin-top:-1px}.tabs ul{list-style:none;margin:0;overflow:hidden}.tabs ul li{float:left;margin:0 -1px 0 0}.tabs li a{border:1px solid #cfccca;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;color:#9f9995;display:block;height:24px;overflow:hidden;padding:5px 1em 2px;text-decoration:none}.tabs li.active a{border-bottom:1px solid #fff;border-top:1px solid #373432}.tabs li.active a,.tabs li a:hover{background:none;color:#373432}.toggle{margin:0 0 0.63em 0;border:1px solid #cfccca}.toggle h4{background:transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyAgMAAABjUWAiAAAACVBMVEUAAACZmZmZmZl+xtzIAAAAAnRSTlMAvy1NYyUAAAA/SURBVCiRY2CAAbZVqybAOQwcDAwKOHlMDbh5Witw8/Dpw2MfqstGAc1B1qqVSLwGBiayeE2rmnDyyDUTxWUActMT9+VJMAoAAAAASUVORK5CYII=") no-repeat -28px 13px;cursor:pointer;font-weight:normal;margin:0;padding:0.62em;text-indent:2em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.toggle.open h4{background-position:10px -25px;border-bottom:1px dashed #cfccca}.toggle.grp,.toggle.acc{margin-bottom:-1px}.toggle-inner{padding:0.63em 1em}.toggle h4{line-height:21px;text-transform:uppercase}span.label{background-color:#999;color:#fff;font-size:10px;font-weight:bold;padding:1px 3px 2px;text-transform:uppercase;white-space:nowrap;-webkit-border-radius:2px;border-radius:2px}.label.red{background-color:#c43c35}.label.green{background-color:#46a546}.label.orange{background-color:#f89406}.label.blue{background-color:#62cffc}.label{opacity:0.8}span.dropcap{display:inline-block;float:left;font-size:20px;line-height:40px;margin-right:0.62em;padding:0;-webkit-border-radius:2px;border-radius:2px}span.dropcap.dark{background-color:#373432;color:#fff;padding:0 0.3em}a.button{display:inline-block;font-size:12px;font-weight:bold;height:22px;line-height:14px;margin:0 2px 1.63em;padding:0.62em 1em 0;text-decoration:none}a.button{text-shadow:0 -1px 0 rgba(0,0,0,0.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), inset 0 10px 15px rgba(255,255,255,0.08), inset 0 -10px 10px rgba(0,0,0,0.03);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), inset 0 10px 15px rgba(255,255,255,0.08), inset 0 -10px 10px rgba(0,0,0,0.03);-webkit-border-radius:2px;border-radius:2px}a.button:hover{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3), inset 0 10px 15px rgba(255,255,255,0.08), inset 0 -10px 10px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.3), inset 0 10px 15px rgba(255,255,255,0.08), inset 0 -10px 10px rgba(0,0,0,0.05)}a.button:active{-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,0.1), inset 0 10px 15px rgba(0,0,0,0.08);box-shadow:inset 0 1px 0 rgba(0,0,0,0.1), inset 0 10px 15px rgba(0,0,0,0.08)}a.button,a.button:hover{color:#fff}a.button.big{font-size:15px;height:25px;line-height:1em}a.button.wide{margin:0 0 1.63em;padding:0.62em 0 0;width:100%;text-indent:1em}a.button.white{color:#444;background:#fafafa;border:1px solid #ccc;text-shadow:0 1px 0 rgba(255,255,255,0.66)}a.button.white:hover{border-color:#bbb}a.button.black{background:#333;border:1px solid #444}a.button.black:hover{border-color:#222}a.button.blue{background:#4b8bf5;border:1px solid #3a7ae5}a.button.blue:hover{border-color:#2157b1}a.button.orange{background:#d34937;border:1px solid #be3827}a.button.orange:hover{border-color:#a22718}a.button.teal{background:#5c9bad;border:1px solid #468699}a.button.teal:hover{border-color:#3a6e7e}a.button.yellow{background:#fed76e;border:1px solid #dab248;color:#937114;text-shadow:0 1px 0 rgba(255,255,255,0.66)}a.button.yellow:hover{border-color:#be9830}a.button.green{background:#59af63;border:1px solid #449b4e}a.button.green:hover{border-color:#2c7735}a.button.brown{background:#ad6e5c;border:1px solid #925847}a.button.brown:hover{border-color:#7a4434}a.button.gray{background:#999;border:1px solid #888}a.button.gray:hover{border-color:#707070}a.button.purple{background:#9e1958;border:1px solid #8b104a}a.button.purple:hover{border-color:#7c0b40}a.button.steel{background:#597baf;border:1px solid #426191}a.button.steel:hover{border-color:#2f4b75}a.button.cyan{background:#aef0f2;border:1px solid #92d6d8;color:#3f8688;text-shadow:0 1px 0 #fff}a.button.cyan:hover{border-color:#79c2c4}a.button.classic{background:#fff;border:solid 1px #373432;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:2px 2px 0 #373432;box-shadow:2px 2px 0 #373432;color:#373432;text-shadow:none}a.button.classic:active{-webkit-box-shadow:none;box-shadow:none}.button{opacity:0.9}table{border:1px solid}td,th{border-bottom:1px solid;border-left:1px solid;padding:1em}table,td,th{border-color:#cfccca}th,thead,table caption{font-weight:bold}tfoot td,tfoot th{border:none}tr:hover td{background-color:rgba(55,52,50,0.03)}th{color:#373432}#foot a{color:#7D7672;font-weight:normal;outline:medium none;text-decoration:none;transition:background 0.3s ease 0s;margin:0 auto 0px}.media-container{position:relative}.media-container img{width:100%}#map:after{height:100%;content:'';position:absolute;top:0;right:0;width:44%}.fluid-container{height:0;padding-bottom:56.25%;position:relative}.fluid-container .fluid{height:100%;left:0;position:absolute;top:0;width:100%}.slides{list-style:none;margin:0;overflow:hidden;padding:0;position:relative;width:100%}.slides li{display:none;left:0;margin:0;position:absolute;top:0;width:100%}.slides li:first-child{display:block;float:left;position:relative}.noimage{width:100%;height:380px;background-color:rgba(0,0,0,0.05);}.slides img{border:0;display:block;float:left;height:auto;margin:0;width:100%}.rslides_nav{display:none}.media-desc{position:absolute;top:0;left:0;background:#fff;-webkit-box-shadow:0 0 0 20px rgba(255,255,255,0.2);box-shadow:0 0 0 20px rgba(255,255,255,0.2)}.media-desc.desc{top:auto;bottom:20px;left:75%;right:20px;padding:20px 20px 0}.media-desc.desc h2,.media-desc.desc h3{position:relative;margin:0 auto 1.63em;display:block;}.media-desc.desc h2{color:#808080;line-height:1.3em}.media-desc.desc h3,.media-desc.desc h2 b,.media-desc.desc strong{color:#373432}a.media-desc:hover h3:after { /* content: ' ➞'; */ } #menu-list-mobile{display:none;float:right;margin:20px 0;min-width:50%}@media screen and (max-width:899px){.content .note{padding-right:20px}.content .columned{-webkit-column-count:1;-moz-column-count:1}.media-desc.desc{left:26.53%}}@media screen and (max-width:579px){.one-half,.one-third,.two-third,.three-fourth,.one-fourth,.one-fifth,.two-fifth,.three-fifth,.four-fifth,.one-sixth,.five-sixth{margin-right:0;width:100%}.filter{width:23.404%;margin-right:2.128%}.filter + .three-fourth{width:74.468%}.filter + .three-fourth .item{width:50%}.immobile{display:none}.sidewrap,p.info{margin-left:0;width:auto}p.info span{display:none}#head .clear.fat{padding:0}#menu-list-mobile{display:block;float:right}.content .pull-right,.content .pull-left{margin-right:0;margin-left:0}.content .note.pull-right,.content .note.pull-left{width:100%;position:relative}.content .wp-caption .wp-caption-text{width:auto;margin-left:20px}h4.pad,.thumbs.pad{margin-top:0}.headings{margin-left:0;}.desc,#foot .one-fourth,#main .mobile-centred{text-align:center}.mobile-centred .list li{display:inline-block;padding:0 1em}#main .content{padding-top:20px}.media-desc.desc{left:20px}.media-desc.desc h2{display:none}a.media-desc.desc{background:#ded}a.media-desc.desc h3:after{content:' ➞'}.thumbs .item:after,.thumbs .item:hover h2{display:none}}@media screen and (max-width:320px){.filter{width:33.404%}.filter + .three-fourth{width:64.468%}.filter + .three-fourth .item{width:100%}.filter + .three-fourth .item.hide{display:none}.filter + .three-fourth .item + .item{margin-top:16px}}#head.wrap ol.menu li a{color:#9e0d3a}#head.wrap ol.menu li .active a,#head.wrap ol.menu li a:hover{color:#fff;background:#9e0d3a}#toggle{float:right;}.container { position: absolute; width: 100%; heigh: 100%; text-align: center; top: 40%; left: 0; margin: 0 auto;} .container p { font-size: 20px;}.container a { display: inline-block; position: relative; text-align: center; color: #FF5252; text-decoration: none; font-size: 20px; overflow: hidden; top: 5px;}.container a:after {content:'';position:absolute;background:#FF5252;height:2px;width: 0%;-webkit-transform: translateX(-50%);transform: translateX(-50%);left: 50%;bottom: 0;-webkit-transition: .35s ease;transition: .35s ease;}.container a:hover:after, .container a:focus:after, .container a:active:after { width: 100%;} .button_container { position: relative; top: 28px; right: 0%; height: 25px; width: 30px; cursor: pointer; z-index: 100; -webkit-transition: opacity .25s ease; transition: opacity .25s ease;} .button_container:hover { opacity: .7;}
.button_container.active .top {width: 28px; -webkit-transform: translateY(10px) translateX(0) rotate(45deg); transform: translateY(10px) translateX(0) rotate(45deg); background: #FFF;}.button_container.active .middle { opacity: 0; background: #FFF;} .button_container.active .bottom {width: 28px; -webkit-transform: translateY(-10px) translateX(0) rotate(-45deg); transform: translateY(-10px) translateX(0) rotate(-45deg); background: #FFF;}
.button_container span {background: #757B82;border: none;height: 2px;width: 100%;position: absolute;top: 0;left: 0;-webkit-transition: all .35s ease; transition: all .35s ease; cursor: pointer;}.button_container span:nth-of-type(2) {top: 10px;} .button_container span:nth-of-type(3) {top: 20px;} .overlay { position: fixed; background:#747b82;top: 0;left: 0;width: 100%;height: 0%;opacity: 0;visibility: hidden;-webkit-transition: opacity .35s, visibility .35s, height .35s;transition: opacity .35s, visibility .35s, height .35s;overflow: hidden;}
.overlay.open {opacity: .9;visibility: visible;height: 100%;z-index:99;} .overlay.open li {-webkit-animation: fadeInRight .5s ease forwards; animation: fadeInRight .5s ease forwards;-webkit-animation-delay: .35s; animation-delay: .35s;}
.overlay.open li:nth-of-type(2) {-webkit-animation-delay: .4s;animation-delay: .4s;} .overlay.open li:nth-of-type(3) {-webkit-animation-delay: .45s;animation-delay: .45s;}.overlay.open li:nth-of-type(4) {-webkit-animation-delay: .50s;animation-delay: .50s;} .overlay nav {position: relative;height: 70%;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);font-size: 30px;font-weight: 400;text-align: center;}
.overlay ul {list-style: none;padding: 0;margin: 0 auto;display: inline-block;position: relative;height: 100%;} .overlay ul li {display: block;height:15%;height: calc(100% / 12);font:18px 'Roboto','Helvetica Neue','Helvetica', sans-serif;min-height: 30px;position: relative;opacity: 0;}.overlay ul li a {display:block; position:relative;color:#FFF;text-decoration: none;/* overflow: hidden;*/}
.overlay ul li a:hover:after, .overlay ul li a:focus:after, .overlay ul li a:active:after {width: 100%;}
.overlay ul li a:after {content: '';position: absolute;bottom: 0;left: 50%;width: 0%;-webkit-transform: translateX(-50%);transform: translateX(-50%);height: 1px;background: #FFF;-webkit-transition: .25s;transition: .25s;}
@-webkit-keyframes fadeInRight { 0% { opacity: 0; left: 20%; } 100% { opacity: 1; left: 0; }}@keyframes fadeInRight { 0% { opacity: 0; left: 20%; } 100% { opacity: 1; left: 0; }}.folio .media-desc.desc{left:20px; width:20%;} .mtop5{margin-top:15px;}.kontakt .media-desc.desc {right:75%;left:20px;} .thumbs .item.width--2{width:66.5%;}#foot,.linetop{border-top:1px solid;border-top-color:rgba(0,0,0,0.3);}.cc-banner.cc-theme-edgeless .cc-message {font-size: 14px;}
#cookiefree {position: fixed; width:90px; height:90px; right:-5px;bottom:-9px;z-index: 999;}