html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}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}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;outline:0}a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}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:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}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-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}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@media not all and (any-hover:none),not all and (hover:none),not all and (-moz-touch-enabled),screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){a:hover{outline:0}}
@font-face{font-family:'Jost*';font-style:normal;font-weight:900;src:local('Jost* 900 Black'),local('Jost-900-Black'),url('/fonts/jost-900-black.woff2') format('woff2'),url('/fonts/jost-900-black.woff') format('woff')}
@font-face{font-family:'Jost*';font-style:italic;font-weight:900;src:local('Jost* 900 Black Italic'),local('Jost-900-BlackItalic'),url('/fonts/jost-900-blackitalic.woff2') format('woff2'),url('/fonts/jost-900-blackitalic.woff') format('woff')}
@font-face{font-family:'Jost*';font-style:normal;font-weight:800;src:local('Jost* 800 Heavy'),local('Jost-800-Heavy'),url('/fonts/jost-800-heavy.woff2') format('woff2'),url('/fonts/jost-800-heavy.woff') format('woff')}
@font-face{font-family:'Jost*';font-style:italic;font-weight:800;src:local('Jost* 800 Heavy Italic'),local('Jost-800-HeavyItalic'),url('/fonts/jost-800-heavyitalic.woff2') format('woff2'),url('/fonts/jost-800-heavytalic.woff') format('woff')}
@font-face{font-family:'Jost*';font-style:normal;font-weight:bold;src:local('Jost* Bold'),local('Jost-Bold'),url('/fonts/jost-700-bold.woff2') format('woff2'),url('/fonts/jost-700-bold.woff') format('woff')}
@font-face{font-family:'Jost*';font-style:italic;font-weight:bold;src:local('Jost* Bold Italic'),local('Jost-BoldItalic'),url('/fonts/jost-700-bolditalic.woff2') format('woff2'),url('/fonts/jost-700-bolditalic.woff') format('woff')}
@font-face{font-family:'Jost*';font-style:normal;font-weight:600;src:local('Jost* 600 Semi'),local('Jost-600-Semi'),url('/fonts/jost-600-semi.woff2') format('woff2'),url('/fonts/jost-600-semi.woff') format('woff')}
@font-face{font-family:'Jost*';font-style:italic;font-weight:600;src:local('Jost* 600 Semi Italic'),local('Jost-600-SemiItalic'),url('/fonts/jost-600-semiitalic.woff2') format('woff2'),url('/fonts/jost-600-semiitalic.woff') format('woff')}
@font-face{font-family:'Jost*';font-style:normal;font-weight:500;src:local('Jost* 500 Medium'),local('Jost-500-Medium'),url('/fonts/jost-500-medium.woff2') format('woff2'),url('/fonts/jost-500-medium.woff') format('woff')}
@font-face{font-family:'Jost*';font-style:italic;font-weight:500;src:local('Jost* 500 Medium Italic'),local('Jost-500-Medium'),url('/fonts/jost-500-mediumitalic.woff2') format('woff2'),url('/fonts/jost-500-mediumitalic.woff') format('woff')}
@font-face{font-family:'Jost*';font-style:normal;font-weight:normal;src:local('Jost*'),local('Jost'),url('/fonts/jost-400-book.woff2') format('woff2'),url('/fonts/jost-400-book.woff') format('woff')}
@font-face{font-family:'Jost*';font-style:italic;font-weight:normal;src:local('Jost* Italic'),local('Jost-Italic'),url('/fonts/jost-400-bookitalic.woff2') format('woff2'),url('/fonts/jost-400-bookitalic.woff') format('woff')}
@font-face{font-family:'Jost*';font-style:normal;font-weight:300;src:local('Jost* 300 Light'),local('Jost-300-Light'),url('/fonts/jost-300-light.woff2') format('woff2'),url('/fonts/jost-300-light.woff') format('woff')}
@font-face{font-family:'Jost*';font-style:italic;font-weight:300;src:local('Jost* 300 Light Italic'),local('Jost-300-LightItalic'),url('/fonts/jost-300-lightitalic.woff2') format('woff2'),url('/fonts/jost-300-lightitalic.woff') format('woff')}
@font-face{font-family:'Jost*';font-style:normal;font-weight:200;src:local('Jost* 200 Thin'),local('Jost-200-Thin'),url('/fonts/jost-200-thin.woff2') format('woff2'),url('/fonts/jost-200-thin.woff') format('woff')}
@font-face{font-family:'Jost*';font-style:italic;font-weight:200;src:local('Jost* 200 Thin Italic'),local('Jost-200-ThinItalic'),url('/fonts/jost-200-thinitalic.woff2') format('woff2'),url('/fonts/jost-200-thinitalic.woff') format('woff')}
@font-face{font-family:'Jost*';font-style:normal;font-weight:100;src:local('Jost* 100 Hairline'),local('Jost-100-Hairline'),url('/fonts/jost-100-hairline.woff2') format('woff2'),url('/fonts/jost-100-hairline.woff') format('woff')}
@font-face{font-family:'Jost*';font-style:italic;font-weight:100;src:local('Jost* 100 Hairline Italic'),local('Jost-100-HairlineItalic'),url('/fonts/jost-100-hairlineitalic.woff2') format('woff2'),url('/fonts/jost-100-hairlineitalic.woff') format('woff')}
@font-face{font-display:swap;font-family:'Playfair Display';font-style:italic;font-weight:400;src:url('./fonts/playfair-display_regularitalic.woff') format('woff')}
@font-face{font-display:swap;font-family:'Playfair Display';font-style:italic;font-weight:500;src:url('./fonts/playfair-display_mediumitalic.woff') format('woff')}
@font-face{font-display:swap;font-family:'Playfair Display';font-style:italic;font-weight:600;src:url('./fonts/playfair-display_semibolditalic.woff') format('woff')}
@font-face{font-display:swap;font-family:'Playfair Display';font-style:italic;font-weight:700;src:url('./fonts/playfair-display_bolditalic.woff') format('woff')}
@font-face{font-display:swap;font-family:'Playfair Display';font-style:italic;font-weight:800;src:url('./fonts/playfair-display_extrabolditalic.woff') format('woff')}
@font-face{font-display:swap;font-family:'Playfair Display';font-style:italic;font-weight:900;src:url('./fonts/playfair-display_blackitalic.woff') format('woff')}
@font-face{font-display:swap;font-family:'Playfair Display';font-style:normal;font-weight:400;src:url('./fonts/playfair-display_regular.woff') format('woff')}
@font-face{font-display:swap;font-family:'Playfair Display';font-style:normal;font-weight:500;src:url('./fonts/playfair-display_medium.woff') format('woff')}
@font-face{font-display:swap;font-family:'Playfair Display';font-style:normal;font-weight:600;src:url('./fonts/playfair-display_semibold.woff') format('woff')}
@font-face{font-display:swap;font-family:'Playfair Display';font-style:normal;font-weight:700;src:url('./fonts/playfair-display_bold.woff') format('woff')}
@font-face{font-display:swap;font-family:'Playfair Display';font-style:normal;font-weight:800;src:url('./fonts/playfair-display_extrabold.woff') format('woff')}
@font-face{font-display:swap;font-family:'Playfair Display';font-style:normal;font-weight:900;src:url('./fonts/playfair-display_black.woff') format('woff')}
html, body{margin:0;min-height:100%;padding:0}
body{background:#333333;color:#ffffff;font-size:1em;margin:0;padding:0}
.contentwidth{margin:0 auto;min-width:272px;padding:0 12px;position:relative}
#header{background:#ffffff;color:#000000;height:56px;left:0;margin:0;padding:0;position:fixed;top:0;width:100%;z-index:20}
#header-in{height:56px;position:relative}
#header .contentwidth{height:56px}
#logo{font-size:1.5em;height:40px;left:12px;line-height:40px;margin:0;min-width:88px;overflow:hidden;padding:0;position:absolute;top:8px}
#logo a{color:#000000;display:block;margin:0;padding:0;text-decoration:none;text-indent:-1000em;width:100%}
#logo span{background:url('/images/u3deci-logo.svg') left 50% no-repeat;background-position:0 50%;background-size:contain;cursor:pointer;display:block;height:40px;left:0;position:absolute;top:0;width:100%}
#xtoppage{height:56px}
#footer01{background:#e6c870;color:#000000;float:left;font-size:0.875em;padding:12px 0;position:relative;width:100%}
#footer01 ul{margin:0;padding:1em 0}
#footer01 li{font-weight:normal}
#footer01 img{max-width:120px}
.footer-sections{overflow:hidden}
.footer-sections-in{margin:0 0 0 -24px;overflow:auto}
.footer-section{float:left;margin:0;overflow:hidden;padding:0;position:relative;width:100%}
.footer-section-in{overflow:hidden;padding:0 0 0 24px;position:relative}
#footer02{background:#333333;float:left;height:64px;padding:12px 0;position:relative;width:100%}
#footer02 .footer-text{color:#ffffff;display:block;font-size:0.813em;margin:0;padding:16px 0;text-align:left}
.wtext2, .wtext3{overflow:hidden;padding:6px 0;position:relative;width:100%}
.wtext1-title img{display:block;margin:0 auto;max-width:200px;padding:12px 0}
.wtext1-title-contentwidth{margin:0 auto;max-width:270px;padding:0 16px;position:relative}
.wtext-title{padding:12px 0 0 0}
.wtext{padding:0 0 40px 0}
*{font-family:"Jost*",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;text-rendering:optimizeLegibility}
p{margin:12px 0}
h1, h2, h3, h4, h5, h6{font-weight:800}
h1{font-size:1.5em}
h2{font-size:1.375em}
h3{font-size:1.25em}
h4{font-size:1.125em}
h5{font-size:1em}
h6{font-size:.875em}
hr{background:#ac0038;border:none;color:#ac0038;height:1px;margin:12px 0 6px 0;padding:0}
a, a:visited{color:#80002a;text-decoration:none;transition:color 0.3s}
ul{}
li{color:#ac0038;font-weight:bold;list-style-type:square}
li span{color:#333333;font-weight:normal}
.xlink::before{background-color:#ac0038;bottom:0px;content:'';height:1px;left:0;opacity:0;position:absolute;top:auto;transform:scaleX(0);transition:transform 0.2s,opacity 0.2s;visibility:hidden;width:100%;z-index:0}
#pagecontent{background-color:#ffffff;color:#333333;margin:0;padding:0}
body.js-scroll-yn #header{background:#ffffff;transition:background-color 1s}
body.js-scroll-y0 #header{background:transparent;transition:background-color 1s}
body.js-scroll-yn .page-style-index #header #logo{opacity:1;transition:opacity 1s}
body.js-scroll-y0 .page-style-index #header #logo{opacity:0;transition:opacity 1s}
#footer-logo{height:64px;margin:0;padding:0;position:relative;text-indent:-1000em;width:132px}
#footer-logo a{color:#000000;display:block;height:64px;margin:0;padding:0;text-decoration:none;width:132px}
#footer-logo span{background:url('/images/u3deci-logo2.svg') top left no-repeat;background-position:0 0;background-position-x:left;background-position-y:top;background-size:contain;cursor:pointer;display:block;height:64px;left:0;position:absolute;top:0;width:132px}
#footer01 .footer-section-in li:before{background:#ffffff;border-radius:50%;content:"";display:inline-block;height:8px;margin:6px 8px 0 4px;width:8px}
#footer01 span{color:#000000;font-weight:bold}
#footer01 a, #footer01 a:visited{text-decoration:none}
#footer01 h3, #footer01 h4, #footer01 h5, #footer01 h6{color:#ac0038;font-weight:normal;text-transform:none}
#footer01 .footer-text{color:#000000}
#footer01 .table-heading, #footer01 h4{font-size:1em;font-weight:bold;margin:0 0 2px 0;padding:0}
#footer01 table{border-collapse:collapse;margin:0 0 1em 0;padding:0;width:auto}
#footer01 table th, #footer01 table td{padding:1px 8px 0 1px;text-align:left}
#footer01 table th.table-align-right, #footer01 table td.table-align-right{text-align:right}
#footer01 table th.table-align-center, #footer01 table td.table-align-center{text-align:center}
.footer-text strong, .footer-text .table-heading, .footer-text h4{color:#000000}
.footer-text a, .footer-text a:visited{color:#000000;text-decoration:none}
#footer02 a, #footer02 a:visited{color:#e6c870;text-decoration:none}
.bcnav{border-top:1px solid rgba(86,0,28,0.25);color:#999999;font-size:0.875em;margin:48px 0 0 0;padding:12px 0 40px 0}
.bcnav span{color:#000000}
.bcnav a, .bcnav a:visited{color:#ac0038;text-decoration:none}
.c3-doclist{margin:-12px 0 48px 0}
.c3-doclist-list-item{padding-bottom:12px}
.c3-doclist-list-item-title{display:block}
.c3-doclist-list-item-fsize{color:#999999;font-size:0.75em}
.c3-imggallery{margin:32px 0 0 -24px;overflow:auto;padding:0;_height:1%;_overflow:visible}
.c3-imggallery-in{margin:0 -8px;overflow:auto;_height:1%;_overflow:visible}
.c3-imggallery-item{float:left;margin:0;overflow:hidden;padding:0;position:relative;width:100%}
.c3-imggallery-item-in{font-size:0.875em;margin:0 0 24px 24px;overflow:hidden;padding:0;position:relative}
.c3-imggallery-item-in:before{content:'';display:none;padding:0;padding-top:100%}
.c3-imggallery-item a, .c3-imggallery-item a:visited{background:#e5e5e5;border:none;bottom:0;display:block;left:0;margin:0;overflow:hidden;padding:0;position:relative;right:0;text-decoration:none;top:0;transition:border 0.5s}
.c3-imggallery-item img{display:block;margin:0 auto;position:relative;width:100%}
.c3-imggallery-image-portrait{height:100%;width:auto}
.c3-imggallery-image-landscape{height:auto;width:100%}
.c3-section-gx160-center{font-size:0;margin:24px 0;padding:0;text-align:center;width:100%}
.c3-section-gx160-center .c3-image-align-none{display:inline-block;font-size:1em;margin:0;padding:0;width:50%}
.c3-section-gx160-center .c3-image-align-none a{display:block;width:100%}
.c3-section-gx160-center .c3-image-align-none img{height:auto;width:100%}
.c3-section-gx320-center{font-size:0;margin:24px 0;padding:0;text-align:center;width:100%}
.c3-section-gx320-center .c3-image-align-none{display:inline-block;font-size:1em;margin:0;padding:0;width:100%}
.c3-section-gx320-center .c3-image-align-none a{display:block;width:100%}
.c3-section-gx320-center .c3-image-align-none img{height:auto;width:100%}
.c3-section-gx480-center{font-size:0;margin:24px 0;padding:0;text-align:center;width:100%}
.c3-section-gx480-center .c3-image-align-none{display:inline-block;font-size:1em;margin:0;padding:0;width:100%}
.c3-section-gx480-center .c3-image-align-none a{display:block;width:100%}
.c3-section-gx480-center .c3-image-align-none img{height:auto;width:100%}
.c3-section-gx640-center{font-size:0;margin:24px 0;padding:0;text-align:center;width:100%}
.c3-section-gx640-center .c3-image-align-none{display:inline-block;font-size:1em;margin:0;padding:0;width:100%}
.c3-section-gx640-center .c3-image-align-none a{display:block;width:100%}
.c3-section-gx640-center .c3-image-align-none img{height:auto;width:100%}
.c3-section-gxf-center{font-size:0;margin:24px 0;padding:0;text-align:center;width:100%}
.c3-section-gxf-center .c3-image-align-none{display:inline-block;font-size:1em;margin:0;padding:0;width:100%}
.c3-section-gxf-center .c3-image-align-none a{display:block;width:100%}
.c3-section-gxf-center .c3-image-align-none img{height:auto;width:100%}
.c3-splist-gallery{margin:0 0 0 -24px;overflow:auto;padding:0;_height:1%;_overflow:visible}
.c3-splist-gallery-item{float:left;margin:0;overflow:hidden;padding:0;width:100%}
.c3-splist-gallery-item-in{background:#ffffff;margin:0 0 24px 24px;overflow:hidden;padding:0;position:relative}
.c3-splist-gallery-item-title{display:none}
.c3-splist-gallery-item-image{background:#f2f2f2;display:block;font-size:0.875em;margin:0;overflow:hidden;padding:0;width:100%}
.c3-splist-gallery-item a{text-decoration:none}
.c3-splist-gallery-item-title2{display:block;font-size:1.2em;padding:16px 0 0 0}
.c3-splist-gallery-item-text{display:block;font-size:0.875em;margin:0;overflow:hidden;padding:6px 12px 12px 12px}
.c3-splist-gallery-item-link .c3-splist-gallery-item-title2, .c3-splist-gallery-item-link:visited .c3-splist-gallery-item-title2{background-color:#ffffff;color:#ac0038;display:block;font-size:0.875em;font-weight:bold;padding:12px;text-transform:uppercase;transition:color 0.5s,background-color 0.5s}
.c3-splist-list{margin:0;padding:0}
.c3-splist-list ul{margin:0;padding:0}
.c3-splist-list-item{margin:0 0 0 20px;padding:0 0 6px 4px}
.c3-splist-list-item-title{font-size:1.1em;margin:0;padding:0 0 8px 0}
.c3-splist-list-item-title a{text-decoration:none}
.c3-splist-list-item-text{margin:0;padding:0 0 18px 0}
.c3-pagetitle{display:inline-block;font-size:1.5em;font-weight:800;line-height:1.2em;margin:0 0 12px 0;padding:12px 0 8px 0;position:relative}
.c3-page table{background:#f2f2f2;border-collapse:collapse;margin:0 0 36px 0;padding:0;width:100%}
.c3-page table th, .c3-page table td{border-bottom:1px solid #999999;font-size:0.9em;padding:4px 8px;text-align:left}
.c3-page table th.table-align-right, .c3-page table td.table-align-right{text-align:right}
.c3-page table th.table-align-left, .c3-page table td.table-align-left{text-align:left}
.c3-page table th.table-align-center, .c3-page table td.table-align-center{text-align:center}
.c3-page table th.table-nowrap, .c3-page table td.table-nowrap{white-space:nowrap}
.c3-page table th{background:#cccccc;color:#ffffff;font-weight:normal}
.c3-page h5.theader{margin-bottom:0}
.c3-page h5.theader a{color:#666666}
.c3-page .table-heading{font-weight:normal;margin:24px 0 8px 0;text-transform:uppercase}
.c3-image{background-position:0 50%;background-repeat:no-repeat;background-size:cover;height:240px;margin:0 0 12px 0;max-height:128px;overflow:hidden;position:relative;width:100%}
.c3-image-img{position:absolute;top:50%;transform:translate(0,-50%);width:100%;-ms-transform:translate(0,-50%)}
.form{background:rgba(230,200,112,0.2);font-size:0.9em;margin:32px 0 0 0;padding:4px 12px;width:auto;_height:1px;_width:100%}
.form-in{margin:0;overflow:auto;padding:16px;_height:1%;_overflow:visible}
.form-row{padding:2px 0;position:relative;width:auto}
.form-label{display:block;width:auto}
.form-control{display:block;margin:0 0 2px 0}
.form-info{background:#e6c870;color:#666666;margin:4px 0 12px 0;padding:12px}
.form-info-ok{color:#009900;font-weight:bold}
.form-info-error{color:#cc0000;font-weight:bold}
.form-reqx .formt-text, .form-reqx form-textarea{border-left:2px solid #808080}
.form-req .form-label:before, .form-reqx .form-label:before{color:#cc0000;content:'*';font-size:1em;font-weight:bold;left:-8px;line-height:0;position:absolute;top:10px}
.form-reqx .form-label:before{color:#cc0000}
input{background:#FFFFFF;color:#000000;transition:background-color 0.3s}
input:focus{background-color:#ffffcc}
textarea{background:#FFFFFF;border:1px solid #cccccc;color:#000000;margin:2px 0;padding:2px;transition:background-color 0.3s;_margin:0}
textarea:focus{background-color:#ffffcc}
select{background:#FFFFFF;border:1px solid #cccccc;color:#000000}
.form-text, .form-file{background:#ffffff;border:1px solid #cccccc;margin:2px 0;padding:2px;_margin:0}
.form-text-right{text-align:right}
.form-checkbox{background:#ffffff;border:1px solid #cccccc;margin:0;padding:0 2px}
.form-button{background-color:#80002a;border:none;color:#FFFFFF;cursor:pointer;font-size:0.9em;margin:2px 0;padding:4px 16px;transition:background-color 0.2s}
.form-button:focus{background-color:#ac0038;color:#FFFFFF}
.pagination{margin:0;overflow:auto;padding:16px 0 0 0;_height:1%;_overflow:visible}
.pagination a, .pagination a:visited{background-color:rgba(230,200,112,0.2);border:1px solid #ac0038;color:#ac0038;display:inline-block;height:32px;line-height:36px;margin:0 8px 8px 0;overflow:hidden;padding:0;position:relative;text-align:center;text-decoration:none;width:32px}
.pagination a.pagination-act, .pagination a.pagination-act:visited{background:rgba(230,200,112,0.2);border:1px solid #80002a;color:rgba(0,0,0,0.25)}
.pagination a::before{background:#ffffff;content:'';display:block;height:100%;left:50%;opacity:0.33;overflow:hidden;position:absolute;top:0;transform:none;visibility:hidden;width:0}
#wphoto-overlay{margin:0;min-height:100vh;padding:56px 0 0 0;position:relative;width:100%;z-index:1}
.wphoto-section{background:#ac0038;display:block;overflow:hidden;position:relative;text-align:center;width:100%}
.wphoto-section .wphoto-section-photo, .wphoto-section:visited .wphoto-section-photo{background-image:url("/images/u3deci.jpg");background-position:50% 50%;background-size:cover;display:block;height:100%;left:0;position:absolute;top:0;transform:scale(1);transition:transform 0.5s ease-in-out;width:100%}
#wphoto01 .wphoto-section-photo{background-image:url("/images/u3deci01.jpg");background-position:50% 50%;background-size:cover}
#wphoto02 .wphoto-section-photo{background-image:url("/images/u3deci02.jpg");background-position:50% 50%;background-size:cover}
#wphoto03 .wphoto-section-photo{background-image:url("/images/u3deci03.jpg");background-position:50% 50%;background-size:cover}
.wphoto-section::before{content:'';display:inline-block;height:100%;min-height:33.333vh;vertical-align:middle;width:0}
.wphoto-section::after{background:#000000;content:'';display:block;height:100%;left:0;opacity:0.67;position:absolute;top:0;width:100%;z-index:0}
.wphoto-section .wphoto-section-content, .wphoto-section:visited .wphoto-section-content{display:inline-block;padding:40px 0;position:relative;text-align:center;vertical-align:middle;width:95%;z-index:1}
.wphoto-section-heading{color:#ffffff;display:block;font-size:1.75em;font-weight:normal;letter-spacing:0.25em}
.wphoto-section-heading span{display:block}
.wphoto-section-text{color:#ffffff;display:block;font-size:1.125em;margin:0 auto;max-width:32em;padding:16px 0}
.wphoto-section .wphoto-section-moreinfo, .wphoto-section:visited .wphoto-section-moreinfo{background-color:transparent;border:1px solid #ffffff;color:#ffffff;display:inline-block;font-size:0.75em;letter-spacing:0.125em;padding:8px 16px 6px 16px;text-transform:uppercase;transition:background-color 0.5s ease-in-out,color 0.5s ease-in-out}
#wphoto{background-image:url("/images/u3deci.jpg");background-position:50% 50%;background-size:cover;height:100vh;margin:0;padding:0;position:fixed;width:100%;z-index:0}
#wphoto::before{background:rgba(10,0,3,0.5);content:'';height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}
.wtext2{background:#ffffff;color:#333333;position:relative}
.wtext-info{background-color:#ac0038;color:#ffffff;margin:40px 0;padding:16px;position:relative}
.wtext-info strong, .wtext-info li, .wtext-info li span, .wtext-info h2, .wtext-info h3, .wtext-info h4, .wtext-info h5, .wtext-info h6{color:#ffffff}
.wtext-info a, .wtext-info a:visited{color:#e6c870}
#wtext2-section-main{margin:40px 0;padding:0;text-align:center}
#wtext2-section-main h2{color:#e6c870;font-family:"Playfair Display",Cambria,"Hoefler Text",Utopia,"Liberation Serif","Nimbus Roman No9 L Regular",Times,"Times New Roman",serif;font-size:2.5em;font-weight:normal;margin:0;padding:0 0 4px 0}
#wtext2-section-main h2 span{color:#000000;display:block;font-family:"Playfair Display",Cambria,"Hoefler Text",Utopia,"Liberation Serif","Nimbus Roman No9 L Regular",Times,"Times New Roman",serif;font-size:0.75em;font-style:italic}
#wtext2-section-main p{margin:0 auto;max-width:32em;padding:4px 0 16px 0}
#wtext2-section-main strong{color:#000000;display:block;font-family:"Playfair Display",Cambria,"Hoefler Text",Utopia,"Liberation Serif","Nimbus Roman No9 L Regular",Times,"Times New Roman",serif;font-size:1.5em;font-style:italic;font-weight:normal;padding:8px 0 0 0}
#wtext2-sections{background:#f2f2ea url('/images/sand.jpg') 50% 50% repeat;color:#333333}
.wtext2-section{margin:0;overflow:auto;padding:0;position:relative;width:100%}
.wtext2-section-text{margin:0;min-height:100%;padding:0;text-align:center;width:100%}
.wtext2-section-text::before{content:'';display:inline-block;height:100%;min-height:320px;vertical-align:middle;width:0}
.wtext2-section-text-in{display:inline-block;padding:24px;text-align:center;vertical-align:middle}
.wtext2-section-text h3{color:#e6c870;font-family:"Playfair Display",Cambria,"Hoefler Text",Utopia,"Liberation Serif","Nimbus Roman No9 L Regular",Times,"Times New Roman",serif;font-size:1.25em;font-weight:normal;margin:0;padding:0 0 16px 0}
.wtext2-section-text h3 span{color:#000000;display:block;font-family:"Playfair Display",Cambria,"Hoefler Text",Utopia,"Liberation Serif","Nimbus Roman No9 L Regular",Times,"Times New Roman",serif;font-size:1.5em;font-style:italic;font-weight:normal}
.wtext2-section-text p{margin:0;padding:4px 0 0 0}
.wtext2-section-image{background:#666666;margin:0;overflow:hidden;padding:0;width:100%}
.wtext2-section-image img{display:block;height:auto;width:100%}
.wtext2-section-text .wtext2-section-text-em{font-family:"Playfair Display",Cambria,"Hoefler Text",Utopia,"Liberation Serif","Nimbus Roman No9 L Regular",Times,"Times New Roman",serif;font-style:italic;padding-bottom:1em}
.wtext2-section-text .ohours-label{display:inline-block;text-align:left;width:4em}
.wtext2-section-text .wtext2-section-moreinfo, .wtext2-section-text .wtext2-section-moreinfo:visited{background-color:transparent;border:1px solid #000000;color:#000000;display:inline-block;font-size:0.75em;letter-spacing:0.125em;padding:8px 16px 6px 16px;text-decoration:none;text-transform:uppercase;transition:background-color 0.5s ease-in-out,color 0.5s ease-in-out}
.c3eshop-cartmenu{}
.c3eshop-cartmenu ul{list-style-type:none;margin:0 0 0 -12px;overflow:auto;padding:0;_height:1%;_overflow:visible}
.c3eshop-cartmenu li{height:32px;line-height:32px;list-style-type:none;margin:0 0 8px 0;padding:0;position:relative;z-index:1}
.c3eshop-cartmenu-item{background:rgba(230,200,112,0.2);border:1px solid #80002a;color:rgba(0,0,0,0.25);display:block;font-weight:normal;height:32px;line-height:32px;margin:0 0 0 12px;padding:0 0 0 40px;position:relative}
.c3eshop-cartmenu-num{background:#e6c870;color:#FFFFFF;display:block;font-weight:bold;height:24px;left:4px;line-height:24px;margin:0;padding:0;position:absolute;text-align:center;top:4px;width:24px}
.c3eshop-cartmenu a, .c3eshop-cartmenu a:visited{background:rgba(230,200,112,0.2);border:1px solid #ac0038;color:#ac0038;text-decoration:none;transition:color 0.2s,background-color 0.2s}
.c3eshop-cartmenu a .c3eshop-cartmenu-num, .c3eshop-cartmenu a:visited .c3eshop-cartmenu-num{background:#ac0038;color:#FFFFFF;transition:color 0.2s,background-color 0.2s}
.c3eshop-cartmenu-current{background:rgba(230,200,112,0.2);border:1px solid #56001c;color:#56001c}
.c3eshop-cartmenu-current .c3eshop-cartmenu-num{background:#56001c;color:#e6c870}
.c3eshop-page .infotext{margin:0;padding:40px 0}
.c3eshop-cart-nav{margin:0;overflow:hidden;padding:4px 0}
.c3eshop-cart-nav-in{margin:0 0 0 -16px;overflow:auto;_height:1%;_overflow:visible}
.c3eshop-cart-nav .form-button-wrap{display:block;float:left;margin:0;width:100%}
.c3eshop-cart-nav .form-button-wrap-in{display:block;margin:0 0 16px 16px}
.button-cart-nav-inactive{background:#444444;display:block;font-size:0.9em;text-align:center}
.c3eshop-cart-nav .form-button, .button-cart-nav-inactive{background-repeat:no-repeat;background-size:32px 320px;border-radius:2px;display:block;height:32px;line-height:32px;margin:0;padding:0;width:100%}
.c3eshop-cart-nav-text{margin:0;padding:6px 12px;text-align:right}
#frm-cart-empty{background-image:url('/images/sprites-eshop.svg');background-position:6px -160px}
#frm-cart-recalc{background-image:url('/images/sprites-eshop.svg');background-position:6px -128px}
#frm-cart-back{background-image:url('/images/sprites-eshop.svg');background-position:6px -224px}
#frm-cart-continue{background-image:url('/images/sprites-eshop.svg');background-position:right 6px top -192px}
.button-cart-nav-cartcontinue{background-image:url('/images/sprites-eshop.svg');background-position:right 6px top -192px}
.c3eshop-cart-nav-orderfinish #frm-cart-continue{background-color:#e6c870;background-image:url('/images/sprites-eshop.svg');background-position:6px -256px;color:#ac0038;font-weight:600;text-transform:uppercase}
.c3eshop-cart-nav-orderfinish #frm-cart-continue:focus{background-color:#ac0038;color:#ffffff}
.form-c3eshop-xgrey{background:#999999}
.c3eshop-cart-section{background:transparent;padding:0}
.c3eshop-cart{margin:0;padding:0 0 12px 0}
.c3eshop-cart-header{background:rgba(230,200,112,0.2);border-top:1px solid #ac0038;color:#333333;margin:0;padding:4px 12px;padding-top:6px;text-transform:initial}
.c3eshop-cart-items{border-bottom:1px solid #ac0038;border-top:none}
.c3eshop-cart-item{background:#ffffff;border-bottom:none;border-top:1px solid rgba(86,0,28,0.25);min-height:6em;overflow:auto;padding:12px 12px 64px 12px;position:relative;_height:1%;_overflow:visible}
.c3eshop-cart-item::after{clear:both;content:'';display:block;height:1px}
.c3eshop-cart-item-c01{overflow:auto;_height:1%;_overflow:visible}
.c3eshop-cart-item-fragid{display:block;height:0;overflow:hidden;position:relative;top:-160px;width:0}
.c3eshop-cart-item-title{font-size:1.125em;font-weight:normal;margin:0;padding:0 0 6px 0}
.c3eshop-cart-item-title .c3eshop-cart-item-icode{font-size:0.7777em}
.c3eshop-cart-item-title strong{font-weight:normal}
.c3eshop-cart-item-title a, .c3eshop-cart-item-title a:visited{color:#666666;text-decoration:none;text-transform:uppercase}
.c3eshop-cart-item-promo{color:#ac0038;font-weight:bold}
.c3eshop-cart-item-icode, .c3eshop-cart-item-quantity-label{color:#999999;font-size:0.875em}
.c3eshop-cart-item-image{padding:12px 0}
.c3eshop-cart-item-image img{width:100%}
.c3eshop-cart-item-text{font-size:0.875em;margin:0;padding:0 0 6px 0}
.c3eshop-cart-item-price-unit{float:left;padding:6px 0 12px 0;text-align:right}
.c3eshop-cart-item-price-unit .c3eshop-cart-item-price-unit-l1, .c3eshop-cart-item-price-unit .c3eshop-cart-item-price-unit-l1 strong{}
.c3eshop-cart-item-price-unit-l1 strong{color:#000000}
.c3eshop-cart-item-price-unit-promo strong{color:#ac0038}
.c3eshop-cart-item-price-unit .c3eshop-cart-item-price-unit-l2{color:#999999;font-size:0.875em}
.c3eshop-cart-item-price-unit-bonus{font-size:0.875em}
.c3eshop-cart-item-quantity{bottom:20px;left:12px;padding:6px 0;position:absolute}
.c3eshop-cart-item-quantity .form-text{border:1px solid #80002a;height:26px;line-height:26px;position:relative;top:0}
.c3eshop-cart-item-quantity .form-button{background-repeat:no-repeat;background-size:32px 320px;height:32px;margin:0;overflow:hidden;text-indent:-1000em;width:32px}
.form-c3eshop-cart-update, .form-c3eshop-cart-delete, .c3eshop-cart-item-quantity-label{display:none}
.c3eshop-cart-item-price-quantity{bottom:12px;margin:0;padding:2px 0;position:absolute;right:12px;text-align:right}
.c3eshop-cart-item-price-quantity strong{color:#000000;font-size:1.125em}
.c3eshop-cart-item-price-bonus{font-size:0.875em}
.c3eshop-cart-item-price-bonus .c3eshop-bonuspositive{color:#009900}
.c3eshop-cart-item-price-bonus .c3eshop-bonusnegative{color:#cc0000}
.c3eshop-cart-total{background:rgba(230,200,112,0.2);border-top:1px solid #ac0038;color:#333333;overflow:auto;padding:6px 12px;position:relative;_height:1%;_overflow:visible}
.c3eshop-cart-total-price{float:right;margin:0;padding:0;position:relative;text-align:right}
.c3eshop-cart-total .c3eshop-cart-item-price-l1{font-size:1.2em}
.c3eshop-cart-item-price-l2{font-size:0.8em}
.c3eshop-cart-clientbonus{background:#F2F2F2;padding:12px}
.c3eshop-cart-clientbonus .form-in{overflow:visible;padding:4px 2px 4px 0}
.c3eshop-cart-clientbonus input.form-text{width:100%}
.c3eshop-cart-clientbonus .form-control{margin:0 4px 0 0}
.c3eshop-cart-pt{background:rgba(230,200,112,0.2);border-bottom:1px solid #ac0038;border-top:1px solid #ac0038;padding:12px}
.c3eshop-cart-pt .form-in{overflow:visible;padding:4px 2px 4px 0}
.c3eshop-cart-pt select{border-radius:2px;width:100%}
.c3eshop-cart-client{background:rgba(230,200,112,0.2);border-bottom:1px solid #ac0038;border-top:1px solid #ac0038;padding:12px}
.c3eshop-cart-client .form-in{overflow:visible;padding:4px 2px 4px 0}
.c3eshop-cart-section hr{background:#ac0038;border:none;color:#ac0038;height:1px;margin:12px 0 6px 0;padding:0}
.c3eshop-cart-client input.form-text, .c3eshop-cart-client textarea, .c3eshop-cart-client select{width:100%}
.c3eshop-cart-client .form-control{margin:0 4px 0 0}
.js-c3eshop-formsection-hide{max-height:0;overflow:hidden;transition:max-height 0.4s}
.js-c3eshop-formsection-show{max-height:512px;overflow:hidden;transition:max-height 0.4s}
.c3eshop-checkorder{background:#ffffff;border-bottom:1px solid #ac0038;border-top:1px solid #ac0038;margin:0 0 24px 0;overflow:hidden}
.c3eshop-checkorderheader{background:rgba(230,200,112,0.2);padding:4px 12px;position:relative}
.c3eshop-checkorderheader h3{color:#333333;font-size:0.9em;font-weight:normal;line-height:24px;margin:0;padding:0;text-transform:initial}
.c3eshop-checkorderheader a, .c3eshop-checkorderheader a:visited{background:#80002a;border-radius:2px;color:#ffffff;display:block;font-size:0.9em;line-height:16px;padding:2px 8px;position:absolute;right:8px;text-decoration:none;top:6px;transition:color 0.2s,background-color 0.2s}
.c3eshop-checkordertext{padding:4px 6px}
.c3eshop-checkordertext-cart{border:hidden;padding:0}
.c3eshop-checkorder-row{overflow:auto;padding:2px 0 4px 0;position:relative;width:auto;_height:1%;_overflow:visible}
.c3eshop-checkorder-label{color:#999999;display:block;font-size:0.9em;margin:0;padding:4px 0 0 0}
.c3eshop-checkorder-text{display:block;margin:0;padding:0}
.c3eshop-checkorder-text strong{color:#000000}
.c3eshop-checkorder table{background:#ffffff;border:none;border-collapse:collapse;font-size:0.9em;margin:1px 0 0 0;width:100%}
.c3eshop-checkorder table tr{border-bottom:none;border-top:1px solid rgba(86,0,28,0.25)}
.c3eshop-checkorder table tr.thead{border:none}
.c3eshop-checkorder table th{background:#ffffff;border:none;border-bottom:1px solid #ac0038;color:#000000;font-size:0.875em;font-weight:normal;padding:4px 12px;text-align:left;text-transform:uppercase}
.c3eshop-checkorder table th.text-align-right, .c3eshop-checkorder table td.text-align-right, .c3eshop-checkorder table td.price{text-align:right}
.c3eshop-checkorder table td{border:none;padding:8px 12PX 4px 12px;vertical-align:top}
.c3eshop-checkorder table td.xt{width:100%}
.c3eshop-checkorder table strong{color:#000000;font-size:1.1em}
.c3eshop-checkorder table strong.citprice-total{display:block}
.c3eshop-checkorder table span.citprice-bonus{display:block}
.c3eshop-checkorder table span.citprice-bonus strong.c3eshop-bonusnegative{color:#cc0000}
.c3eshop-checkorder table span.citprice-bonus strong.c3eshop-bonuspositive{color:#009900}
.c3eshop-checkorder table span{color:#999999;font-size:0.875em}
.c3eshop-checkorder table td.fprice{text-align:right;white-space:nowrap}
.c3eshop-checkorder table td.nw{white-space:nowrap}
.c3eshop-checkorder table td.fprice strong{color:#000000}
.c3eshop-checkorder tr.carttotal{border:none}
.c3eshop-checkorder tr.carttotal td{background:rgba(230,200,112,0.2);border-bottom:none;border-top:1px solid #ac0038;color:#666666;font-size:1.25em;vertical-align:middle}
.c3eshop-checkorder tr.carttotal td span{color:#666666}
.c3eshop-checkorder table tr.c01 td{background:#ffffff}
.c3eshop-checkorder table tr.c02 td{background:rgba(230,200,112,0.05);;:}
.c3eshop-checkordertext-message{font-size:0.875em}
.c3eshop-order-unitprice{display:none}
.c3eshop-terms{font-size:0.75em;margin:0;padding:0;text-align:right}
.eshop-alert{background:#cc0000;color:#FFFFFF;padding:16px}
.eshop-alert strong{color:#FFFFFF}
#cart-info{background:none;height:0;margin:0;padding:0;position:absolute;right:0;top:0;width:100%;z-index:10}
#cart-info .cart-info-show, #cart-info .cart-info-hide{display:block;height:48px;overflow:hidden;position:absolute;right:64px;text-decoration:none;text-indent:-1000px;top:4px;width:40px;z-index:2}
#cart-info .cart-info-show::after, #cart-info .cart-info-hide::after{background:url('/images/sprites.svg') -80px -40px no-repeat;content:'';display:block;height:40px;left:0;position:absolute;top:4px;width:40px}
#cart-info-state{display:none}
#cart-info-state-count{background:#e6c870;border-radius:50%;color:#ac0038;display:block;font-size:0.5em;font-weight:bold;height:14px;line-height:14px;overflow:hidden;position:absolute;right:64px;text-align:center;top:10px;width:14px;z-index:4}
#cart-info .cart-show, #cart-info:target .cart-hide{display:block}
#cart-info .cart-hide, #cart-info:target .cart-show{display:none}
#cart-info .js-cart-info-show-displayed, #cart-info:target .js-cart-info-show-displayed{display:block}
#cart-info .js-cart-info-show-hidden, #cart-info:target .js-cart-info-show-hidden{display:none}
#cart-info #cart-info-in, #cart-info .js-cart-info-hide, #cart-info:target .js-cart-info-hide{display:block;margin:0;max-height:0;overflow:hidden;padding:8px 0 0 0;position:absolute;right:0;top:48px;transition:max-height 0.5s;width:100%}
#cart-info-in2{background:rgba(172,0,56,0.9);border:1px solid rgba(255,255,255,0.25);color:#FFFFFF;padding:12px}
.cart-info-link{display:block;position:relative;text-align:center}
.cart-info-link a, .cart-info-link a:visited{background:#e6c870;color:#ac0038;display:block;font-size:0.875em;font-weight:600;padding:4px 4px 2px 4px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color 0.3s}
#cart-info-in2 p{font-size:0.9em;margin:0;padding:0 0 12px 0;text-align:center}
#cart-info-in2 ul{list-style-type:none;margin:0 0 4px 0;padding:0}
#cart-info-in2 ul li{border-bottom:1px solid rgba(255,255,255,0.25);color:#e6c870;font-weight:normal;list-style-type:none;padding:2px 0;position:relative}
#cart-info-in2 ul li span.price{color:#e6c870;position:absolute;right:0}
#cart-info-in2 ul li.btotal{border-bottom:1px solid rgba(255,255,255,0.25)}
#cart-info-in2 ul li.total{border:none;color:#FFFFFF;padding:4px 0 8px 0}
#cart-info-in2 ul li.total strong, #cart-info-in2 ul li.total strong span.price{color:#FFFFFF;font-weight:bold}
.c3eshop-itpagein{overflow:auto;_height:1%;_overflow:visible}
.c3eshopitem-mainimg{width:100%}
.c3eshopitem-mainimg-link{display:block;width:100%}
.c3eshopitem-mainimg-link img{display:block;width:100%}
.c3eshop-itpage h2{font-size:1em}
.it-cartadd{margin:0;overflow:auto;padding:0;_height:1%;_overflow:visible}
.it-cartadd span{background:rgba(230,200,112,0.2);display:block;padding:4px;text-align:center}
.it-cartadd .form-text{border:1px solid #999999;border-radius:2px;height:24px;line-height:24px}
.it-cartadd .form-cartadd{background-image:url('/images/sprites-eshop.svg');background-position:10px 0;background-repeat:no-repeat;background-size:32px 320px;border-radius:2px;display:inline-block;line-height:32px;overflow:hidden;padding:0 16px 0 46px}
.c3eshop-itbonus h4{margin:0;padding:0}
.c3eshop-images{margin:0 0 0 -12px;overflow:auto;padding:12px 0 0 0;_height:1%;_overflow:visible}
.c3eshop-images-image{float:left;margin:0;padding:0;width:50%}
.c3eshop-images-image a, .c3eshop-images-image a:visited{border:1px solid #cccccc;display:block;margin:0 0 12px 12px;padding:0}
.c3eshop-images-image-wrapper{display:block;height:0;line-height:0;margin:0;overflow:hidden;padding:0 0 100% 0;position:relative;text-align:center}
.c3eshop-images-image-wrapper2{height:100%;left:0;position:absolute;top:0;width:100%}
.c3eshop-images-image-wrapper2::before{background:red;content:'';display:inline-block;height:100%;vertical-align:middle;width:0}
.c3eshop-images-image-wrapper2 img{border:none;display:inline-block;margin:0 auto;vertical-align:middle;width:100%}
.it-pricelabel{background:rgba(230,200,112,0.2);border:1px solid #e6c870;margin:12px 0}
.it-pricelabel-promo{border:1px solid #ac0038}
.it-pricelabel .itprice{background:#e6c870;color:#000000;display:block;font-size:0.75em;font-weight:normal;padding:4px 12px;text-align:center;text-transform:uppercase}
.it-pricelabel-promo .itprice{background:#ac0038;color:#e6c870}
.it-pricelabel .itprice strong{color:#ac0038;display:block;font-size:1.5em}
.it-pricelabel .itprice-total{color:#000000;display:block;font-size:2.5em;padding:12px 0 4px 0;text-align:center}
.it-pricelabel-promo .itprice-total{color:#ac0038}
.it-pricelabel .itprice-novat{color:#666666;display:block;font-size:0.9em;padding:4px 0;text-align:center}
.it-pricelabel .itprice-nprice{color:#999999;display:block;font-size:0.9em;padding:4px 0;text-align:center}
.it-pricelabel .freept{background:#e6c870;color:#ac0038;display:block;font-weight:normal;margin:0 12px;padding:4px 12px;text-align:center}
.it-pricelabel .itcode{background:#e6c870;color:#000000;display:block;font-size:0.9em;font-weight:normal;line-height:32px;margin:12px 0 0 0;overflow:auto;padding:4px 12px 0 12px;text-transform:uppercase;_height:1%;_overflow:visible}
.it-pricelabel-promo .itcode{background:#ac0038;color:#e6c870}
.it-pricelabel .itcode em{font-style:normal}
.it-pricelabel .form-cartadd{background-color:#56001c;background-image:url('/images/sprites-eshop.svg');background-position:0 0;background-repeat:no-repeat;background-size:24px 240px;border-radius:2px;float:right;line-height:24px;overflow:hidden;padding:0;text-indent:-1000em;width:24px}
.it-pricelabel-promo .form-cartadd{background-color:#80002a}
.c3eshop-itxf{overflow:auto;_height:1%;_overflow:visible}
.c3eshop-cats{padding:24px 0}
.c3eshop-cats h4{color:#ac0038;font-weight:normal;margin:0;padding:0 0 6px 0}
.c3eshop-cats ul{margin:0;padding:0 0 0 24px}
.c3eshop-cats ul a{font-weight:normal}
.c3eshop-itvs table .desc{font-size:0.75em}
.c3eshop-itvs table td{background:none;border-bottom:1px solid rgba(86,0,28,0.25);border-collapse:collapse;padding:0}
.c3eshop-itvs table .itvdesc{border:none;display:inline-block;width:100%}
.c3eshop-itvs table .itvdesc span{display:block;padding:2px 8px}
.c3eshop-itvs table .itvtitle{border:none;display:inline-block;width:100%}
.c3eshop-itvs table .itvtitle strong{display:block;padding:2px 8px}
.c3eshop-itvs table .itvtitle .promo{background:#ac0038;color:#FFFFFF;display:inline-block;font-size:0.75em;margin:auto 8px;padding:2px 8px;text-transform:uppercase}
.c3eshop-itvs table .itvtitle .freept{background:#e6c870;color:#ac0038;display:inline-block;font-size:0.75em;margin:auto 8px;padding:2px 8px}
.c3eshop-itvs table .itvprices{display:block;float:left;height:40px;padding:0;text-align:right;width:40%}
.c3eshop-itvs table .itvprice-total{color:#000000}
.c3eshop-itvs table .itvprice del{color:#999999}
.c3eshop-itvs .itvprice-total-promo{color:#ac0038}
.c3eshop-itvs table .itvprice-novat{display:block;font-size:0.75em}
.c3eshop-itvs table .itvquantity{display:block;float:left;height:40px;padding:0;width:20%}
.c3eshop-itvs table .itvquantity input{margin:auto 8px}
.c3eshop-itvs table .itvunits{display:block;float:left;height:40px;padding:0;width:10%}
.c3eshop-itvs table .itvcartadd{display:block;float:left;height:40px;padding:0;text-align:right;width:30%}
.c3eshop-itvs table .itvcartadd .form-cartadd{background-image:url('/images/sprites-eshop.svg');background-position:10px -2px;background-repeat:no-repeat;background-size:32px 320px;display:inline-block;line-height:28px;margin:auto 8px;overflow:hidden;padding:0 16px 0 46px}
.c3eshop-isort{background:rgba(230,200,112,0.2);padding:12px}
.c3eshop-isort p{margin:0;padding:0;text-align:center}
.c3eshop-it{margin:0 0 0 -24px;overflow:auto;padding:0;_height:1%;_overflow:visible}
.c3eshop-it-item2{float:left;width:100%}
.c3eshop-it-itemin{background:#ffffff;border:none;margin:24px 0 0 24px;padding:16px;position:relative}
.c3eshop-it-item-title{border-bottom:1px solid rgba(86,0,28,0.25);font-weight:normal;margin:0 0 12px 0;padding:0 0 12px 0;text-transform:uppercase}
.c3eshop-it-item-title a, .c3eshop-it-item-title a:visited{text-decoration:none}
.c3eshop-it-itemin2{position:relative}
.c3eshop-it-itemin2 .freept{background:#e6c870;color:#ac0038;font-size:0.875em;font-weight:bold;height:24px;left:0;line-height:24px;padding:0 8px;position:absolute;top:-36px}
.c3eshop-it-item-image{display:block;overflow:hidden;position:relative;width:100%}
.c3eshop-it-item-image img{height:auto;width:100%}
.c3eshop-it-item-description{font-size:0.9375em}
.c3eshop-it-item-bonus{background:#cccccc;border:1px solid #999999;color:#808080;padding:4px 12px;position:relative;text-align:center}
.c3eshop-it-item-bonus .popup{background:#666666;bottom:4px;box-shadow:1px 1px 2px rgba(0,0,0,0.1);color:#FFFFFF;display:none;line-height:normal;padding:12px;position:absolute;right:4px;text-align:left;width:256px}
.c3eshop-it-item-bonus .popup h4, .c3eshop-it-item-bonus .popup h3{border:none;font-size:1em;font-weight:bold;margin:0;padding:0 0 8px 0}
.c3eshop-it-item-bonus .popup ul, .c3eshop-it-item-bonus .popup ol{margin:0;padding:0 0 0 1.2em}
.c3eshop-it-item-bonus .popup li{color:#FFFFFF}
.c3eshop-it-item-bonus .popup li span{color:#FFFFFF}
.cartadd{background:rgba(230,200,112,0.2);display:block;margin:6px 0;padding:4px;text-align:center}
.cartadd .form-text{border:1px solid #cccccc;border-radius:2px;height:30px;line-height:30px;padding:0 4px}
.cartadd .form-cartadd{background-image:url('/images/sprites-eshop.svg');background-position:0 0;background-repeat:no-repeat;background-size:32px 320px;border-radius:2px;line-height:32px;overflow:hidden;padding:0 0;text-indent:-1000em;width:32px}
.itprice2, .itpricepromo2{border:1px solid #666666;color:#666666;display:block;padding:4px 12px;text-align:center}
.itpricepromo2{border:1px solid #ac0038}
.itprice-total{color:#000000;font-size:1.2em}
.itpricepromo2 del{color:#999999}
.itpricepromo2 .itprice-total{color:#ac0038}
.itprice-novat{display:block;font-size:0.8em}
.c3eshop-bonuspositive{color:#009900}
.c3eshop-bonusnegative{color:#cc0000}
.c3eshop-it-item2 .promo{background:#ac0038;color:#FFFFFF;font-weight:bold;padding:4px 12px;position:absolute;right:0;text-transform:uppercase;top:0}
.wtext-eshop{margin:40px 0;padding:0}
.wtext-eshop h2{color:#e6c870;font-size:1.75em;font-weight:normal;text-align:center;text-transform:uppercase}
.wtext-eshop h2 a, .wtext-eshop h2 a:visited{color:#e6c870}
.wcontainers{overflow:hidden;padding:0;width:100%}
.wcontainers-in{margin:0;padding:0;text-align:center}
.wcontainers-item{display:inline-block;width:100%}
.wcontainers-link, .wcontainers-link:visited{background-color:#ffffff;color:#ac0038;display:block;margin:0;overflow:hidden;padding:0 16px;position:relative;text-decoration:none;transition:background-color 1s}
.wcontainers-link .wcontainers-link-in{display:block;padding:16px;position:relative}
.wcontainers-link-in-promo{background:#ac0038;color:#ffffff;font-weight:bold;padding:2px 12px;position:absolute;right:12px;top:12px;z-index:5}
.wcontainers-link-in-title{color:#ac0038;display:block;font-weight:600;height:48px;line-height:24px;margin:0 16px;overflow:hidden;padding:8px 0;position:relative;text-align:center}
.wcontainers-link-in-title::after{background-color:#e6c870;content:'';height:1px;left:0;opacity:0;position:absolute;top:30px;transform:scaleX(0);transition:transform 0.5s,opacity 0.5s;visibility:hidden;width:100%;z-index:0}
.wcontainers-link-in-img{display:block;margin:0;overflow:hidden;padding:16px;width:auto;z-index:0}
.wcontainers-link-in-img img{display:block;height:auto;transform:scale(1);transition:transform 0.5s ease-in-out;width:100%}
.wcontainers-link-in-price{display:block;padding:0 12px;text-align:center}
.wcontainers-link-in-price strong{color:#ac0038;display:inline-block;padding:0 12px}
.wcontainers-link-in-price del{color:#999999;display:inline-block;padding:0 12px;text-decoration:line-through}
.c3-section-ximg{margin:0;padding:0;position:relative;width:100%}
.c3-section-ximg .c3-image-intext{display:block;margin:0 0 32px 0;overflow:hidden}
.c3-section-ximg .c3-image-intext img{display:block;height:auto;width:100%}
.c3-section-ximg em{color:#ac0038;font-family:"Playfair Display",Cambria,"Hoefler Text",Utopia,"Liberation Serif","Nimbus Roman No9 L Regular",Times,"Times New Roman",serif}
.c3-section-ximg ul{}
.c3-section-ximg ul li{list-style-type:none;position:relative}
.c3-section-ximg ul li::before{background:url('/images/arrow.svg') 0 50% no-repeat;background-size:24px 24px;content:'';height:20px;position:absolute;right:100%;top:1px;width:32px}
.page-style-1002 .c3-image{background-position:0 50%;background-repeat:no-repeat;background-size:cover;height:auto;margin:0 0 40px 0;max-height:initial;min-height:initial;overflow:hidden;position:relative;width:100%}
.page-style-1002 .c3-image::before{background:#000000;content:'';display:block;height:100%;left:0;opacity:0.67;position:absolute;top:0;width:100%}
.page-style-1002 .c3-image .contentwidth{padding-top:56px}
.page-style-1002 .c3-image .contentwidth::before{content:'';display:inline-block;height:100%;min-height:400px;vertical-align:middle;width:0}
.page-style-1002 .c3-pagedesc{color:#ffffff;display:inline-block;margin:0;max-width:95%;padding:40px 0;vertical-align:middle}
.page-style-1002 .c3-pagedesc p{font-size:1.125em;letter-spacing:0.15em;margin:0;padding:0;text-transform:uppercase}
.page-style-1002 .c3-pagedesc strong{display:block;font-size:2em;font-weight:normal;letter-spacing:0.25em;padding:0 0 4px 0;text-transform:uppercase}
.xpage, .c3-page{padding:0}
.c3-image-half{height:120px}
.c3-image-min{height:112px}
.c3-image::before{background:#000000;bottom:470px;box-shadow:0 0 56px 70px #000000;content:'';height:56px;left:0;opacity:0.6;position:absolute;top:0;width:100%}
.c3-image a{display:block;height:100%;width:100%}
.c3-image img{display:none}
.c3-pagetitle::after{background:#ac0038;bottom:0;content:'';height:2px;left:0;position:absolute;width:75%}
.c3-page h2{color:#ac0038;font-weight:normal;padding-top:40px;text-transform:uppercase}
.c3-splist-gallery-item-link{text-decoration:none}
.c3-splist-gallery-item-image img{display:block;margin:0;padding:0;transform:scale(1);transition:transform 1s;width:100%}
.c3-imggallery-item a .c3-imggallery-item-text, .c3-imggallery-item a:visited .c3-imggallery-item-text{background-color:rgba(172,0,56,0.75);height:0;left:0;margin:0;overflow:hidden;padding:0;position:absolute;top:0;transition:height 0.33s;width:100%;z-index:1}
.c3-imggallery-item-text-in{display:block;padding:12px}
.c3-splist-gallery-eshop{margin:0 0 0 -24px;overflow:auto;padding:0;_height:1%;_overflow:visible}
.c3-splist-gallery-eshop .c3-splist-gallery-item-in{height:auto}
.it-pricelabel-promo .itprice strong{color:#ffffff}
.c3eshop-itvs table{background:rgba(230,200,112,0.2)}
.c3eshop-itvs .form-text{border-radius:2px}
.c3eshop-itvs .form-cartadd{border-radius:2px}
.c3eshop-cart-section.c3eshop-cart-nav{padding:40px 0}
.form-c3eshop-cart-dec{border-bottom-left-radius:2px;border-top-left-radius:2px}
.form-c3eshop-cart-inc{border-bottom-right-radius:2px;border-top-right-radius:2px}
.form-c3eshop-cart-update{border-radius:2px}
.form-c3eshop-cart-delete{border-radius:2px}
.c3eshop-cart-total strong{color:#000000}
#obzor{margin:24px 0 24px -24px;overflow:hidden;position:relative}
#obzor h3{color:#ac0038;font-family:"Playfair Display",Cambria,"Hoefler Text",Utopia,"Liberation Serif","Nimbus Roman No9 L Regular",Times,"Times New Roman",serif;font-style:italic;font-weight:normal;margin:0;padding:0 0 16px 0}
#obzor p{font-size:0.875em;margin:0;padding:0 0 16px 0}
#obzor .section-obzor{float:left;width:100%}
#obzor .section-obzor-in{margin:0;padding:0 0 16px 24px}
#obzor .section-obzor-in img{display:block;height:auto;width:100%}
#form-contacts{margin:0;padding:0}
#form-contacts .form-label{}
#form-contacts .form-control{margin:0 4px 2px 0}
#form-contacts .form-w100{width:100%}
#slinks{float:right;font-size:1em;height:160px;padding:48px 64px 24px 0;text-align:right}
#slinks ul{margin:0;padding:0}
#slinks li{color:#e6c870;list-style-type:none;padding:12px 0 0 0}
#slinks a, #slinks a:visited, #slinks span{color:#ffffff;display:inline-block;font-weight:normal;margin:0;padding:0;position:relative;text-align:center;text-decoration:none}
#slinks a.slink, #slinks a.slink:visited{height:32px;line-height:32px;text-indent:-1000em;width:32px}
#slinks a.slink::before{background-repeat:no-repeat;content:'';display:block;height:32px;left:0;overflow:hidden;position:absolute;top:0;width:32px}
#slinks a.slink-facebook::before{background-image:url('/images/social.svg');background-position:0 -32px}
#slinks a.slink::after, #slinks a.slink:visited::after{background:#e6c870;border-radius:50%;content:'';display:block;height:0;left:16px;opacity:0.5;position:absolute;top:16px;width:0}
#slinks .xlink::before{bottom:-1px;height:1px}
#xnav-in{background:rgba(172,0,56,0.9);max-height:0;min-height:0;overflow:hidden;position:absolute;right:0;top:0;transition:max-height 0.5s ease-in,min-height 0.5s ease-in;width:100%;z-index:15}
#xnav:target #xnav-in{max-height:100vh;min-height:100vh;transition:max-height 0.5s ease-in,min-height 0.5s ease-in}
#xnav-in2{padding:6px 8px 8px 8px}
#xnav .xnav-hide, #xnav .xnav-show, #xnav .xnav-hide span, #xnav .xnav-show span{display:block;height:40px;position:absolute;right:0;text-indent:-1000em;top:0;width:40px;z-index:20}
#xnav .xnav-hide, #xnav .xnav-show{right:12px;top:7px}
#xnav .xnav-hide, #xnav:target .xnav-show{z-index:5}
#xnav .xnav-show, #xnav:target .xnav-hide{z-index:25}
#xnav .xnav-show::before, #xnav .xnav-show::after, #xnav .xnav-show span::before, #xnav .xnav-show span::after, #xnav .xnav-hide::before, #xnav .xnav-hide::after, #xnav .xnav-hide span::before, #xnav .xnav-hide span::after{content:'';display:block;position:absolute;transition:all 0.33s ease-in}
#xnav .xnav-show::before, #xnav .xnav-show::after, #xnav .xnav-show span::before, #xnav .xnav-hide::before, #xnav .xnav-hide::after, #xnav .xnav-hide span::before{background:#000000;height:2px;width:40px}
#xnav .xnav-show::before, #xnav .xnav-hide::before{left:0;top:10px}
#xnav .xnav-show::after, #xnav .xnav-hide::after{left:0;top:30px}
#xnav .xnav-show span::before, #xnav .xnav-hide span::before{left:0;opacity:1;top:20px}
#xnav .xnav-show span::after, #xnav .xnav-hide span::after{border:1px solid #ffffff;border-radius:50%;height:0;left:20px;opacity:0;top:20px;width:0}
#xnav:target .xnav-show::before, #xnav:target .xnav-hide::before{background:#ffffff;height:4px;left:6px;top:18px;transform:rotate(45deg);width:28px}
#xnav:target .xnav-show::after, #xnav:target .xnav-hide::after{background:#ffffff;height:4px;left:6px;top:18px;transform:rotate(-45deg);width:28px}
#xnav:target .xnav-show span::before, #xnav:target .xnav-hide span::before{background:#ffffff;left:20px;opacity:0;width:0}
#xnav:target .xnav-show span::after, #xnav:target .xnav-hide span::after{height:40px;left:-1px;opacity:0.2;top:-1px;width:40px}
#nav .nav-menu{font-size:1.25em;font-weight:normal;list-style-type:none;margin:0;padding:4px 64px 0 0}
#nav .nav-menu li{list-style-type:none;margin:0;padding:0;text-transform:uppercase}
#nav .nav-menu span{color:rgba(255,255,255,0.67);display:block;font-weight:normal;padding:0 0 8px 0;text-align:right}
#nav .nav-menu a, #nav .nav-menu a:visited{color:#ffffff;display:block;font-weight:normal;padding:0 0 8px 0;text-align:right;text-decoration:none;transition:color 0.5s}
#nav .nav-submenu{display:none}
#xnav #slinks a, #xnav #slinks a:visited, #xnav #slinks span{color:#e6c870}
#xnav #slinks a.xlink::before{background-color:#ffffff}
#blog{margin:0 0 0 -12px;overflow:auto;padding:0;_height:1%;_overflow:visible}
.blog-subscribe{font-size:0.75em}
.blog-pagination{border-top:1px solid #e6c870;margin:0;overflow:auto;padding:16px 0 0 0;_height:1%;_overflow:visible}
.blog-pagination a, .blog-pagination a:visited{background-color:#ffffff;border:1px solid #ac0038;color:#ac0038;display:inline-block;height:32px;line-height:32px;margin:0 16px 16px 0;position:relative;text-align:center;text-decoration:none;width:32px}
.blog-pagination a.blog-pagination-act, .blog-pagination a.blog-pagination-act:visited{background-color:#e6c870;border:1px solid #ac0038;color:#000000}
.blog-pagination a::before{background:#ffffff;content:'';display:block;height:100%;left:50%;opacity:0.33;overflow:hidden;position:absolute;top:0;transform:none;visibility:hidden;width:0}
.blog-tags{margin:0;overflow:auto;padding:16px 0 0 0;_height:1%;_overflow:visible}
.blog-tags a, .blog-tags a:visited{background-color:#ffffff;border:1px solid #e6c870;color:#ac0038;display:inline-block;height:32px;line-height:32px;margin:0 16px 16px 0;padding:0 12px;position:relative;text-align:center;text-decoration:none;width:auto}
.blog-tags a.blog-tags-act, .blog-pagination a.blog-tags-act:visited{background-color:#ffffff;border:1px solid #ac0038;color:#000000}
.blog-tags a::before{background:#ffffff;content:'';display:block;height:100%;left:50%;opacity:0.33;overflow:hidden;position:absolute;top:0;transform:none;visibility:hidden;width:0}
.blogpost{float:left;width:100%}
.blogpost-in{overflow:hidden;padding:0 0 12px 12px;position:relative}
.blogpost-link{background:#ffffff;display:block;position:relative;text-decoration:none}
.blogpost-link::after{background-color:#000000;bottom:-1px;content:'';height:1px;left:0;opacity:0.75;position:absolute;transition:opacity 0.75s,width 0.5s;width:0}
.blogpost-img{display:block;margin:0;overflow:hidden;padding:0;width:100%}
.blogpost-img img{display:block;margin:0;padding:0 0 32px 0;transform:scale(1);transition:transform 1s;width:100%}
.blogpost-text{display:block;position:relative}
.blogpost-date{background:#ffffff;border-top:1px solid rgba(102,102,102,0.1);color:#666666;display:block;font-size:0.75em;line-height:48px;padding:0 12px}
.blogpost-text-in{background:#ffffff;bottom:0;display:block;left:0;position:absolute;width:100%}
.blogpost-desc{color:#666666;display:block;font-size:0.875em;max-height:0;overflow:hidden;padding:0 12px;transition:color 0.3s,background-color 0.3s,max-height 1s}
.blogpost-desc-in{display:block;padding:12px 0}
.blogpost-title{background-color:#ffffff;color:#ac0038;display:block;font-size:0.875em;font-weight:bold;padding:12px;text-transform:uppercase;transition:color 0.5s,background-color 0.5s}
.blogpost-category, .blogpost-category:visited{bottom:12px;color:#000000;display:block;font-size:0.75em;height:48px;line-height:48px;padding:0;position:absolute;right:12px;text-decoration:none;text-transform:uppercase}
.blogpost-category::before{background-color:#ac0038;bottom:16px;content:'';height:1px;left:0;opacity:0;position:absolute;top:auto;transform:scaleX(0);visibility:hidden;width:100%;z-index:0}
.c3blog-published{color:#999999;font-size:0.875em;margin:-6px 0 32px 0}
#ctextform{clear:both;padding:24px 0}
#cmap{margin:0 0 32px 0}
.gmap{background:#cccccc;height:320px;left:0;margin:0 0 32px 0;overflow:hidden;position:relative;top:0;width:100%}
.gmap object, .gmap iframe{height:100%;width:100%}
#warning18{left:0;min-height:100vh;position:absolute;text-align:center;top:0;width:100%;z-index:1000}
#warning18::before{content:'';display:inline-block;height:100vh;margin:0;padding:0;vertical-align:middle;width:0}
#warning18::after{background:#000000;content:'';height:100vh;left:0;opacity:0.85;position:fixed;top:0;width:100%;z-index:999}
#warning18 #warning18-text{background:#f2f2ea url('/images/sand.jpg') 50% 50% repeat;border-radius:2px;color:#333333;display:inline-block;margin:40px auto;max-width:75%;padding:24px;position:relative;text-align:center;vertical-align:middle;width:auto;z-index:1000}
#warning18 #warning18-text h2{color:#ac0038;font-weight:normal;text-transform:uppercase}
#warning18 #warning18-text strong{color:#ac0038;font-size:1.25em}
#warning18 .warning18-text-smaller{color:#808080;font-size:0.875em}
#warning18 .warning18-button, #warning18 .warning18-button:visited{background-color:rgba(230,200,112,0.2);border:2px solid #80002a;border-radius:3px;color:#80002a;display:inline-block;margin:8px;padding:4px 16px 0 16px;text-decoration:none;text-transform:uppercase;transition:color 0.3s,background-color 0.3s,border 0.3s}
#warning18 #warning18-button-confirm, #warning18 #warning18-button-confirm:visited{background-color:#80002a;border:2px solid #80002a;color:#ffffff}
#xscripts, .xnoscript{display:inline;font-size:0;height:0;line-height:0;overflow:hidden;position:absolute;width:0}
@keyframes wtext1-title-line{0%{width:0;opacity:0}33%{width:0;opacity:0}100%{width:100%;opacity:1}}@keyframes wtext1-title-img{0%{opacity:0}50%{opacity:1}100%{opacity:1}}@keyframes wtext1-title-text{0%{opacity:0}25%{opacity:0}75%{opacity:1}100%{opacity:1}}
@media not all and (any-hover:none),not all and (hover:none),not all and (-moz-touch-enabled),screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){
a:hover{color:#ac0038;text-decoration:underline}
.xlink:hover::before{opacity:1;transform:scaleX(1);visibility:visible}
.footer-text a:hover{color:#ac0038}
#footer02 a:hover{color:#ffffff}
.bcnav a:hover{color:#56001c;text-decoration:underline}
.c3-imggallery-item a:hover{border:none}
.c3-splist-gallery-item-link:hover .c3-splist-gallery-item-title2{background-color:#e6c870;color:#000000;transition:color 0.5s,background-color 0.5s}
.form-button:hover{background-color:#ac0038;color:#FFFFFF}
.pagination a:hover, .pagination a.pagination-act:hover{background-color:#ffffff;border:1px solid #ac0038;color:#ac0038;text-decoration:none;transition:color 0.3s,background-color 0.3s}
.pagination a:hover::before{left:0;opacity:0;transition:width 0.5s,opacity 0.5s,left 0.5s;visibility:visible;width:100%}
.wphoto-section:hover .wphoto-section-photo{transform:scale(1.15)}
.wphoto-section:hover .wphoto-section-moreinfo{background-color:#e6c870;color:#000000}
.wtext-info a:hover{color:#ffffff}
.wtext2-section-text .wtext2-section-moreinfo:hover{background-color:#ac0038;color:#ffffff;text-decoration:none}
.c3eshop-cartmenu a:hover{background:#ffffff;border:1px solid #ac0038;color:#ac0038;text-decoration:none}
.c3eshop-cartmenu a:hover .c3eshop-cartmenu-num{background:#ac0038;color:#FFFFFF}
.c3eshop-cart-nav-orderfinish #frm-cart-continue:hover{background-color:#ac0038;color:#ffffff}
.c3eshop-cart-item-title a:hover{color:#808080}
.form-c3eshop-cart-dec, .form-c3eshop-cart-dec:hover{background-image:url('/images/sprites-eshop.svg');background-position:0 -32px}
.form-c3eshop-cart-inc, .form-c3eshop-cart-inc:hover{background-image:url('/images/sprites-eshop.svg');background-position:0 -64px}
.form-c3eshop-cart-update, .form-c3eshop-cart-update:hover{background-image:url('/images/sprites-eshop.svg');background-position:0 -128px}
.form-c3eshop-cart-delete, .form-c3eshop-cart-delete:hover{background-image:url('/images/sprites-eshop.svg');background-position:0 -96px}
.c3eshop-checkorderheader a:hover{background:#ac0038;color:#ffffff;text-decoration:none}
#cart-info .cart-info-show:hover::after, #cart-info .cart-info-hide:hover::after{background:url('/images/sprites.svg') -80px -80px no-repeat}
#cart-info:target #cart-info-in, #cart-info .js-cart-info-show, #cart-info .cart-info-show:hover ~ #cart-info-in, #cart-info .cart-info-hide:hover ~ #cart-info-in, #cart-info #cart-info-in:hover{max-height:480px}
.cart-info-link a:hover{background:#ffffff;color:#ac0038;text-decoration:none}
.c3eshop-images-image a:hover{border:1px solid #808080}
.it-pricelabel .form-cartadd:hover, .it-pricelabel .form-cartadd:focus{background-color:#ac0038}
.it-pricelabel-promo .form-cartadd:hover, .it-pricelabel-promo .form-cartadd:focus{background-color:#56001c}
.c3eshop-it-item-title a:hover{text-decoration:underline}
.c3eshop-it-item-bonus:hover .popup{display:block}
.wtext-eshop h2 a:hover{color:#ac0038}
.wcontainers-link:hover{text-decoration:none;transition:background-color 1s}
.wcontainers-link:hover .wcontainers-link-in-title::after{opacity:1;transform:scaleX(1);visibility:visible}
.wcontainers-link:hover .wcontainers-link-in-img img{transform:scale(1.1)}
.c3-splist-gallery-item a:hover{text-decoration:none}
.c3-splist-gallery-item-link:hover .c3-splist-gallery-item-image img{transform:scale(1.1)}
.c3-imggallery-item a:hover .c3-imggallery-item-text{color:#ffffff;height:100%}
.c3eshop-itvs .form-cartadd:hover{}
#slinks a:hover{color:#e6c870;text-decoration:none}
#slinks a.slink-facebook:hover::before{background-image:url('/images/social.svg');background-position:0 0}
#slinks a.slink:hover::after{height:80px;left:-24px;opacity:0;top:-24px;transition:all 0.5s ease-out;width:80px}
.xnav-show:hover ~ #xnav-in, #xnav-in:hover{max-height:100vh;min-height:100vh;transition:max-height 0.5s ease-in,min-height 0.5s ease-in}
#xnav .xnav-show:hover::before, #xnav .xnav-show:hover::after, #xnav .xnav-show:hover span::before, #xnav .xnav-hide:hover::before, #xnav .xnav-hide:hover::after, #xnav .xnav-hide:hover span::before{background:#e6c870}
#xnav:target .xnav-show:hover span::after, #xnav:target .xnav-hide:hover span::after{opacity:0.4}
#nav .nav-menu a:hover{color:#e6c870;transition:color 0.5s}
#xnav #slinks a:hover{color:#ffffff}
.blog-pagination a:hover, .blog-pagination a.blog-pagination-act:hover{background-color:#e6c870;border:1px solid #ac0038;color:#000000;text-decoration:none;transition:color 0.3s,background-color 0.3s}
.blog-pagination a:hover::before{left:0;opacity:0;transition:width 0.5s,opacity 0.5s,left 0.5s;visibility:visible;width:100%}
.blog-tags a:hover, .blog-tags a.blog-tags-act:hover{background-color:#e6c870;border:1px solid #ac0038;color:#000000;text-decoration:none;transition:color 0.3s,background-color 0.3s}
.blog-tags a:hover::before{left:0;opacity:0;transition:width 0.5s,opacity 0.5s,left 0.5s;visibility:visible;width:100%}
.blogpost-link:hover{text-decoration:none}
.blogpost-link:hover::after{opacity:0;transition:opacity 0.75s,width 0.5s;width:100%}
.blogpost-link:hover .blogpost-img img{transform:scale(1.1)}
.blogpost-link:hover .blogpost-desc{color:#ac0038;max-height:200px}
.blogpost-link:hover .blogpost-title{background-color:#e6c870;color:#000000;transition:color 0.5s,background-color 0.5s}
.blogpost-category:hover{color:#ac0038;text-decoration:none}
.blogpost-category:hover::before{opacity:1;transform:scaleX(1);transition:transform 0.2s,opacity 0.2s;visibility:visible}
#warning18 .warning18-button:hover, #warning18 #warning18-button-confirm:hover{background-color:#ac0038;border:2px solid #ac0038;color:#ffffff}
}
@media only screen and (min-width:30em){
.contentwidth{min-width:424px;padding:0 16px}
#header{height:60px}
#header-in{height:60px}
#header .contentwidth{height:60px}
#logo{height:44px;left:16px;line-height:44px;min-width:98px;top:8px}
#logo span{height:44px}
#xtoppage{height:60px}
.wtext1-title{padding:212px 20px 52px 20px}
.wtext2, .wtext3{padding:24px 0 0 0}
.c3-imggallery-item{width:100%}
.c3-image{height:360px;max-height:128px}
#wphoto-overlay{padding:60px 0 0 0}
#cart-info .cart-info-show, #cart-info .cart-info-hide{right:72px;top:6px}
#cart-info #cart-info-in, #cart-info .js-cart-info-hide, #cart-info:target .js-cart-info-hide{top:50px;width:320px}
#cart-info-state-count{right:72px;top:12px}
.c3eshop-images-image{width:25%}
.wcontainers-link-in{padding:16px}
.wcontainers{padding:0 0 24px 0}
.page-style-1002 .c3-image .contentwidth{padding-top:60px}
.page-style-1002 .c3-image .contentwidth::before{min-height:480px}
.page-style-1002 .c3-pagedesc strong{font-size:2.25em}
.c3-image-half{height:180px}
.c3-image-min{height:120px}
.c3-image::before{box-shadow:0 0 60px 75px #000000;height:60px}
.c3-splist-gallery-item{width:100%}
#xnav-in2{padding:12px 16px 16px 16px}
#xnav .xnav-hide, #xnav .xnav-show{right:16px;top:9px}
#blog{margin:0 0 0 -16px}
.blogpost{width:100%}
.blogpost-in{padding:0 0 16px 16px}
.blogpost-category, .blogpost-category:visited{bottom:16px}
.form-c3eshop-cart-update, .form-c3eshop-cart-delete{display:inline-block}
.c3eshop-cart-item-image{float:left;padding:0 24px 0 0;width:144px}
.c3eshop-cart-item-c02{margin:0 0 0 168px}
#frm-cart-order{background-image:url('/images/sprites-eshop.svg');background-position:6px -256px}
.c3eshop-cart-nav-clientbonus .form-button-wrap{float:left;width:50%}
.c3eshop-cart-nav-clientbonus .c3eshop-cart-nav-bonuscreate{width:100%}
.c3eshop-cart-nav-clientbonus .c3eshop-cart-nav-cartcontinue{width:100%}
.c3eshop-cart-nav-clientbonus-userlgi .c3eshop-cart-nav-cartcontinue{width:50%}
.c3eshop-cart-nav-pt .form-button-wrap{float:left;width:50%}
.c3eshop-cart-nav-client .form-button-wrap{float:left;width:50%}
.c3eshop-cart-nav-orderctrl .form-button-wrap{float:left;width:50%}
}
@media only screen and (min-width:40em){
.contentwidth{min-width:584px;padding:0 16px}
#header{height:64px}
#header-in{height:64px}
#header .contentwidth{height:64px}
#logo{height:48px;left:16px;line-height:48px;min-width:106px;top:8px}
#logo span{height:48px}
#xtoppage{height:64px}
#footer01{padding:36px 0}
#footer02{padding:16px 0}
.footer-section{float:left;margin:0;overflow:hidden;padding:0;position:relative;width:33.333%}
.wtext1-title{left:0;margin:0;padding:98px 0;position:absolute;top:20vh;width:100%}
.wtext1-title img{max-width:240px}
.c3-imggallery-item{width:50%}
.c3-splist-gallery-item{width:50%}
.c3-splist-gallery-item-in{height:400px}
.c3-image{height:480px;margin:0 0 24px 0;max-height:50vh}
#wphoto-overlay{padding:64px 0 0 0}
.c3eshop-cartmenu li{float:left;min-width:192px;width:50%}
.c3eshop-cart-nav-cart .c3eshop-cart-nav-cartempty{display:block}
.c3eshop-cart-nav-cart .form-button-wrap{float:left;width:50%}
.c3eshop-cart-item-quantity{bottom:0;float:left;left:0;padding:8px 0 0 24px;position:relative}
.c3eshop-cart-item{padding:12px 12px 8px 12px}
.c3eshop-cart-pt .form-label{float:left;width:10em}
.c3eshop-cart-client .form-label{float:left;width:10em}
.c3eshop-cart-client .form-control{margin-left:10em}
.c3eshop-cart-client .form-label-w100{float:none;width:auto}
.c3eshop-cart-client .form-label-w0{display:none}
.c3eshop-cart-client .form-control-w100{margin-left:0}
.c3eshop-checkorder-label{float:left;width:8em}
.c3eshop-checkorder-text{padding:2px 0 0 0}
.c3eshop-order-unitprice{display:table-cell}
#cart-info .cart-info-show, #cart-info .cart-info-hide{right:72px;top:8px}
#cart-info #cart-info-in, #cart-info .js-cart-info-hide, #cart-info:target .js-cart-info-hide{top:54px;width:320px}
#cart-info-state-count{right:72px;top:14px}
.c3eshop-cats .c3eshop-itbonus{margin:12px 0 0 24px}
.c3eshop-itxf-left{float:left;width:50%}
.c3eshop-itxf-right{float:right;width:50%}
.c3eshop-cats{margin:0 0 0 24px;padding-top:12px}
.it-cartadd{padding:12px 0 0 0;width:50%}
.it-cartadd span{display:block;margin:0 0 0 24px}
.c3eshop-images-image{width:20%}
.c3eshopitem-mainimg-link{min-height:320px}
.c3eshop-isort p{text-align:left}
.c3eshop-it-item2{width:50%}
.c3eshop-it-item-image{height:auto;max-height:320px;position:relative}
.c3eshop-it-item-image::before{content:'';display:inline-block;height:192px;margin:0;padding:0;vertical-align:middle;width:0}
.c3eshop-it-item-image img{vertical-align:middle}
.c3eshop-it-item-title{height:64px}
.c3eshop-it-item-description{height:128px}
.wcontainers-item{width:50%}
.page-style-1002 .c3-image .contentwidth{padding-top:64px}
.page-style-1002 .c3-image .contentwidth::before{min-height:560px}
.page-style-1002 .c3-pagedesc strong{font-size:2.5em}
.c3-image-half{height:240px}
.c3-image-min{height:128px}
.c3-image::before{box-shadow:0 0 64px 64px #000000;height:64px}
#obzor .section-obzor01{width:100%}
#obzor .section-obzor02, #obzor .section-obzor03{width:50%}
#xnav-in2{padding:18px 16px 16px 16px}
#xnav .xnav-hide, #xnav .xnav-show{right:16px;top:11px}
#xnav-in{width:50%}
#blog{margin:0 0 0 -16px}
.blogpost{width:50%}
.blogpost-in{padding:0 0 16px 16px}
.blogpost-category, .blogpost-category:visited{bottom:16px}
#warning18 #warning18-text{width:480px}
}
@media only screen and (min-width:48em){
.contentwidth{min-width:712px;padding:0 24px}
#header{height:72px}
#header-in{height:72px}
#header .contentwidth{height:72px}
#logo{height:56px;left:24px;line-height:56px;min-width:124px;top:8px}
#logo span{height:56px}
#xtoppage{height:72px}
#footer02{padding:24px 0}
.wtext1-title img{max-width:270px}
.wtext2{padding:40px 0 0 0}
.wtext3{padding:0}
.wtext3-title h3{margin:0 0 16px 0}
.c3-imggallery-item{width:50%}
.c3-image{height:576px}
.c3-pagetitle{line-height:1.25em;margin-bottom:24px}
#wphoto-overlay{padding:72px 0 0 0}
#cart-info .cart-info-show, #cart-info .cart-info-hide{right:80px;top:12px}
#cart-info #cart-info-in, #cart-info .js-cart-info-hide, #cart-info:target .js-cart-info-hide{top:62px;width:320px}
#cart-info-state-count{right:80px;top:18px}
.c3eshop-itpage-left{float:left;padding:0 40px 0 0;width:50%}
.c3eshop-cats .c3eshop-itbonus{margin:12px 0 0 0}
.c3eshop-itxf-left{float:none;width:100%}
.c3eshop-itxf-right{float:none;width:auto}
.c3eshop-cats{margin:0}
.it-cartadd{padding:0;width:100%}
.it-cartadd span{margin:0}
.c3eshop-images{float:none;padding:24px 0 0 0;width:100%}
.c3eshop-images-image{width:20%}
.c3eshop-itvs table .itvdesc{border-bottom:1px solid rgba(86,0,28,0.25);display:table-cell;padding:4px 8px;width:auto}
.c3eshop-itvs table .itvdesc span{display:block;padding:0}
.c3eshop-itvs table .itvtitle{border-bottom:1px solid #999999;display:table-cell;padding:4px 8px;width:auto}
.c3eshop-itvs table .itvtitle strong{display:block;padding:4px 0}
.c3eshop-itvs table .itvtitle .promo{margin:auto 8px auto 0}
.c3eshop-itvs table .itvtitle .freept{margin:auto 8px auto 0}
.c3eshop-itvs table .itvprices{display:table-cell;float:none;height:auto;padding:4px 8px;width:auto}
.c3eshop-itvs table .itvquantity{display:table-cell;float:none;height:auto;padding:4px 8px;width:auto}
.c3eshop-itvs table .itvquantity input{margin:auto 0}
.c3eshop-itvs table .itvunits{display:table-cell;float:none;height:auto;padding:4px 8px;width:auto}
.c3eshop-itvs table .itvcartadd{display:table-cell;float:none;height:auto;padding:4px 8px;width:auto}
.c3eshop-cart-item-image{padding:0 24px 48px 0}
.c3eshop-cart-item-price-unit{margin:0}
.c3eshop-cart-item-c01{overflow:visible}
.page-style-1002 .c3-image .contentwidth{padding-top:72px}
.page-style-1002 .c3-image .contentwidth::before{min-height:640px}
.page-style-1002 .c3-pagedesc strong{font-size:2.75em}
.c3-image-half{height:288px}
.c3-image-min{height:144px}
.c3-image::before{box-shadow:0 0 72px 90px #000000;height:72px}
.c3-splist-gallery-item{width:50%}
.c3-page .c3eshop-itpage h2{margin-top:0;padding-top:0}
#xnav-in2{padding:22px 24px 24px 24px}
#xnav .xnav-hide, #xnav .xnav-show{right:24px;top:15px}
#xnav-in{width:50%}
#blog{margin:0 0 0 -16px}
.blogpost{width:50%}
.blogpost-in{padding:0 0 16px 16px}
.blogpost-category, .blogpost-category:visited{bottom:16px}
#cmap{float:right;margin:80px 0 0 32px;width:33.333%}
.gmap{height:256px}
}
@media only screen and (min-width:60em){
.contentwidth{min-width:856px;padding:0 24px}
#header{height:80px}
#header-in{height:80px}
#header .contentwidth{height:80px}
#logo{height:64px;left:24px;line-height:64px;min-width:142px;top:8px}
#logo span{height:64px}
#xtoppage{height:80px}
#footer01{padding:24px 0}
#footer02{padding:24px 0 0 0}
.footer-section{width:33.333%}
.footer-text{text-align:left}
.wtext1-title{top:20vh}
.wtext2-section-text{width:50%}
.wtext2-section-text::before{min-height:480px}
.wtext2-section-image{position:absolute;width:50%}
.wtext2-section-image img{height:100%;object-fit:cover;width:100%}
.wtext2-section-left .wtext2-section-image{bottom:0;right:0;top:0}
.wtext2-section-left .wtext2-section-text{margin:0 50% 0 0}
.wtext2-section-right .wtext2-section-image{bottom:0;left:0;top:0}
.wtext2-section-right .wtext2-section-text{margin:0 0 0 50%}
.c3-imggallery-item{width:50%}
.c3-splist-gallery-item{width:50%}
.c3-splist-gallery-item-in{height:420px}
.c3-image{height:720px}
#wphoto-overlay{overflow:auto;padding:0}
.wphoto-section{float:left;height:100vh;width:33.333%}
.c3eshop-cart-nav-cart .form-button-wrap{float:left;width:25%}
.c3eshop-cart-nav-clientbonus .form-button-wrap, .c3eshop-cart-nav-clientbonus .c3eshop-cart-nav-bonuscreate{width:33.333%}
.c3eshop-cart-nav-clientbonus-userlgi .form-button-wrap{width:50%}
#cart-info .cart-info-show, #cart-info .cart-info-hide{right:24px;top:17px}
#cart-info #cart-info-in, #cart-info .js-cart-info-hide, #cart-info:target .js-cart-info-hide{top:53px;width:320px}
#cart-info-state-count{right:24px;top:23px}
.c3eshop-it-item2{width:33.333%}
.c3eshop-it-item-description{height:112px}
.c3-section-ximg{margin:0;padding:40px 0 40px 55%;position:relative;width:45%}
.c3-section-ximg .c3-image-intext{bottom:0;left:0;margin:0;position:absolute;top:0;width:50%}
.c3-section-ximg .c3-image-intext img{height:100%;object-fit:cover;width:100%}
.page-style-1002 .c3-image .contentwidth{padding-top:80px}
.page-style-1002 .c3-image .contentwidth::before{min-height:720px}
.page-style-1002 .c3-pagedesc strong{font-size:3em}
.c3-image-half{height:480px}
.c3-image-min{height:160px}
.c3-image::before{box-shadow:0 0 80px 100px #000000;height:80px}
#xnav .xnav-hide, #xnav .xnav-show{display:none}
#xnav-in{background:transparent;height:0;max-height:0;overflow:visible;position:absolute;width:100%}
#xnav:target #xnav-in,{max-height:0;min-height:0}
#xnav-in2{margin:29px 88px 0 176px;padding:0}
#nav .nav-menu{font-size:1em;margin:0;padding:0;text-align:right;z-index:10}
#nav .nav-menu a, #nav .nav-menu a:visited, #nav .nav-menu span{font-weight:normal}
#nav .nav-menu li{display:inline-block;float:none;line-height:24px;margin:0;padding:0 0 0 16px;position:relative;text-transform:uppercase}
#nav .nav-menu li span{color:#666666;display:block}
#nav .nav-menu li a, #nav .nav-menu li a:visited{color:#000000;display:block;position:relative}
#nav .nav-menu li a:before{background-color:#e6c870;bottom:7px;content:"";height:1px;left:0;opacity:0;position:absolute;top:auto;transform:scaleX(0);transition:transform 0.2s,opacity 0.2s;visibility:hidden;width:100%;z-index:0}
#nav .nav-submenu{background-color:rgba(172,0,56,0.9);border:1px solid rgba(255,255,255,0.25);border-top:none;display:block;font-size:0.875em;height:auto;left:16px;line-height:normal;margin:0;max-height:0;opacity:0.25;overflow:hidden;padding:0;position:absolute;top:32px;transition:opacity 0.5s,max-height 0.3s ease-in;visibility:hidden;width:18em;z-index:200}
#nav .nav-menu .nav-submenu li{border:none;border-top:1px solid rgba(255,255,255,0.25);display:block;float:none;font-weight:normal;height:auto;line-height:20px;margin:0;padding:0;width:auto;_float:left;_height:1px}
#nav .nav-submenu a, #nav .nav-submenu span{display:block;height:20px;line-height:20px;margin:0;overflow:hidden;padding:6px 30px 6px 8px;text-align:left}
#nav .nav-menu .nav-submenu li a, #nav .nav-menu .nav-submenu li a:visited{color:#ffffff}
#nav .nav-menu .nav-submenu span{background-color:rgba(0,0,0,0.25)}
#nav .nav-submenu a::before{display:none}
#nav .nav-submenu a::after{background-color:#FFFFFF;content:'';display:block;height:100%;left:0;opacity:0.2;overflow:hidden;position:absolute;top:0;transform:none;transition:width 0.5s,opacity 0.5s;visibility:hidden;width:0}
#slinks{float:none;left:160px;padding:0 0 0 24px;position:absolute;text-align:left;top:29px}
#slinks li{display:none;float:left;font-size:0.875em;line-height:24px;margin:0;padding:0 16px 0 0}
#slinks li:first-child{display:block}
#xnav #slinks a, #xnav #slinks a:visited, #xnav #slinks span{color:#000000}
#xnav #slinks a.xlink::before{background-color:#e6c870}
#xnav #slinks a.slink-facebook::before{background-image:url('/images/social.svg');background-position:0 0}
#xnav #slinks a.slink{top:-4px}
body.js-scroll-yn .page-style-index #slinks{left:160px;transition:left 0.25s ease-in-out}
body.js-scroll-y0 .page-style-index #slinks{left:0;transition:left 0.75s ease-in-out}
.blogpost{width:50%}
#cmap{float:right;margin:80px 0 0 32px;width:50%}
.gmap{height:320px}
@media not all and (any-hover:none),not all and (hover:none),not all and (-moz-touch-enabled){
.xnav-show:hover ~ #xnav-in, #xnav-in:hover{max-height:0;min-height:0;transition:all 0s ease 0s}
#nav .nav-menu li a:hover{color:#e6c870}
#nav .nav-menu li a:hover:before{opacity:1;transform:scaleX(1);visibility:visible}
#nav li:hover .nav-submenu{max-height:480px;opacity:1;visibility:visible}
#nav .nav-submenu a:hover::after{opacity:0;visibility:visible;width:100%}
#xnav #slinks a:hover{color:#e6c870}
#xnav #slinks a.slink-facebook:hover::before{background-image:url('/images/social.svg');background-position:0 -32px}
}
}
@media screen and (-ms-high-contrast:active) and (min-width:60em),screen and (-ms-high-contrast:none) and (min-width:60em){
.xnav-show:hover ~ #xnav-in, #xnav-in:hover{max-height:0;min-height:0;transition:all 0s ease 0s}
#nav .nav-menu li a:hover{color:#e6c870}
#nav .nav-menu li a:hover:before{opacity:1;transform:scaleX(1);visibility:visible}
#nav li:hover .nav-submenu{max-height:480px;opacity:1;visibility:visible}
#nav .nav-submenu a:hover::after{opacity:0;visibility:visible;width:100%}
#xnav #slinks a:hover{color:#e6c870}
#xnav #slinks a.slink-facebook:hover::before{background-image:url('/images/social.svg');background-position:0 -32px}
}
@media only screen and (min-width:72em){
.contentwidth{min-width:1048px;padding:0 40px}
#logo{left:40px;top:8px}
.c3eshop-cartmenu li{width:25%}
#cart-info .cart-info-show, #cart-info .cart-info-hide{right:40px;top:17px}
#cart-info #cart-info-in, #cart-info .js-cart-info-hide, #cart-info:target .js-cart-info-hide{top:53px;width:320px}
#cart-info-state-count{right:40px;top:23px}
.c3eshop-it-item2{width:25%}
.wcontainers-item{width:25%}
.wevent{bottom:24px;margin:0 -40px;padding:0;position:absolute}
.wevent-in{padding:0 40px}
.wevent-item{width:25%}
.c3-splist-gallery-item{width:25%}
.c3-imggallery-item{width:25%}
#obzor{margin:24px 0 24px -32px}
#obzor .section-obzor-in{padding:0 0 0 32px}
#obzor .section-obzor01{width:33.3333%}
#obzor .section-obzor02, #obzor .section-obzor03{width:33.3333%}
#obzor .section-obzor-in img{display:block;height:100%;object-fit:cover;width:100%}
#xnav-in2{margin:29px 120px 0 184px}
#nav .nav-menu li{padding:0 0 0 16px}
#slinks{padding:0 0 0 40px}
#slinks li{display:block;padding:0 12px}
.blogpost{width:25%}
}
@media only screen and (min-width:80em){
.contentwidth{min-width:1176px;padding:0 40px}
#wphoto-overlay .contentwidth{height:100vh;text-align:center}
#wphoto-overlay .contentwidth::before{background:red;content:'';display:inline-block;height:100vh;margin:0;padding:0;position:relative;vertical-align:middle;width:0}
.wtext1-title img{max-width:320px;width:320px}
.wtext1-title-contentwidth{max-width:320px}
.wtext1-title{display:inline-block;margin:0 auto;padding:160px 0;position:relative;top:0;vertical-align:middle;width:auto}
.c3eshop-itpage-left{width:35%}
.c3eshop-itxf-right{float:right;width:50%}
.c3eshop-cats{margin:0 0 0 24px}
.c3eshop-cats .c3eshop-itbonus{margin:12px 0 0 24px}
.c3eshop-itxf-left{float:left;width:50%}
.it-cartadd{padding:12px 0 0 0;width:50%}
.it-cartadd span{display:block;margin:0 0 0 24px}
.c3eshop-images{float:none;padding:24px 0 0 0;width:100%}
.c3eshop-images-image{width:12.5%}
#nav .nav-menu li{padding:0 0 0 24px}
#slinks li{padding:0 16px}
}
@media only screen and (min-width:90em){
.contentwidth{max-width:1336px;padding:0 40px}
.c3eshop-itpage-left{width:50%}
#obzor .section-obzor01{width:20%}
#obzor .section-obzor02, #obzor .section-obzor03{width:40%}
#nav .nav-menu li{padding:0 0 0 32px}
#slinks li{padding:0 16px}
}
@media print{
*{background:transparent;color:#000000;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}
html, body{background:transparent;color:#000000;font-size:0.875em}
h1, h2, h3, h4, h5, h6{background:transparent;color:#000000;font-weight:normal}
.contentwidth{margin:0;max-width:100%;min-width:100%;padding:0;width:100%}
#header{background:transparent;height:0;position:relative}
#header-in{border:none;height:0}
#logo{font-size:1.5em;height:50px;left:auto;line-height:50px;margin:0;min-width:150px;overflow:hidden;padding:0;position:absolute;right:0;top:0}
#logo span{background:url('/images/strecha-lucerny-logo.svg') top left no-repeat;background-position:0 50%;background-size:contain;height:50px;line-height:50px;min-width:150px}
#nav{display:none}
#footer01{display:none}
#footer02{display:none}
#footer03{display:none}
}
