.vw-centered{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:8px;padding-right:8px}.vw-centered-no-padding{max-width:1200px;margin-left:auto;margin-right:auto}.vw-fluid-centered{padding-left:8px;padding-right:8px}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}html{font-size:10px;font-family:Arial,sans-serif;font-weight:400}body{color:#FFF;background:#000}::-moz-selection{background-color:#FFF;color:#000;text-shadow:none}::selection{background-color:#FFF;color:#000;text-shadow:none}#header-wrapper #header .logo{margin:0 auto 15px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.5)}#header-wrapper #header .logo a,#header-wrapper #header .logo img{display:block}#header-wrapper #header .logo img{width:100%;max-width:200px;margin:0 auto;height:auto}#header-wrapper #header #nav ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#header-wrapper #header #nav ul li:not( :last-child ){margin-right:15px}#header-wrapper #header #nav ul li a{display:block;text-decoration:none;color:#FFF;font:600 1.5rem/1.4 'Open Sans';transition:all 150ms}#header-wrapper #header #nav ul li.current-menu-item a,#header-wrapper #header #nav ul li:hover a{color:#ce0c18}.common-slider-prototype{overflow:hidden}.common-slider-prototype .common-slider-prototype-wrapper .swiper-wrapper{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap}.common-slider-prototype .common-slider-prototype-wrapper .swiper-wrapper .swiper-slide{height:auto!important;box-sizing:border-box}.common-slider-prototype .common-slider-prototype-wrapper .swiper-wrapper .swiper-slide .slide-wrap{display:block;width:100%;text-decoration:none;box-sizing:border-box}.common-slider-prototype .common-slider-prototype-wrapper .swiper-wrapper .swiper-slide .slide-wrap .slide-image{margin-bottom:10px}.common-slider-prototype .common-slider-prototype-wrapper .swiper-wrapper .swiper-slide .slide-wrap .slide-image .image{background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.common-slider-prototype .common-slider-prototype-wrapper .swiper-wrapper .swiper-slide .slide-wrap .slide-content>:not( :last-child ){margin-bottom:10px}@media (max-width:600px){.common-slider-prototype .common-slider-prototype-wrapper .swiper-wrapper .swiper-slide .slide-wrap .slide-image{margin-bottom:15px}}.common-slider-prototype .common-slider-prototype-wrapper .swiper-wrapper .swiper-slide .slide-wrap.blog-entry{background:#FFF;padding:10px;border-radius:5px}.common-slider-prototype .common-slider-prototype-wrapper .swiper-wrapper .swiper-slide .slide-wrap.blog-entry .slide-image .image{padding-top:80%}.common-slider-prototype .common-slider-prototype-wrapper .swiper-wrapper .swiper-slide .slide-wrap.blog-entry .slide-content{color:#000}.common-slider-prototype .common-slider-prototype-wrapper .swiper-wrapper .swiper-slide .slide-wrap.blog-entry .slide-content .slide-content-name{font:700 1.7rem/1.1 'Open Sans'}.common-slider-prototype .common-slider-prototype-wrapper .swiper-wrapper .swiper-slide .slide-wrap.blog-entry .slide-content .slide-content-text{font:400 1.4rem/1.3 'Open Sans'}.common-slider-prototype .common-slider-prototype-wrapper .swiper-wrapper .swiper-slide .slide-wrap.blog-entry .slide-content .slide-contend-header,.common-slider-prototype .common-slider-prototype-wrapper .swiper-wrapper .swiper-slide .slide-wrap.blog-entry .slide-content .slide-content-share{font:400 1.2rem/1.3 'Open Sans'}@media (max-width:600px){.common-slider-prototype .common-slider-prototype-wrapper .swiper-wrapper .swiper-slide .slide-wrap.blog-entry .slide-content .slide-content-name{font-size:1.7rem}}.common-slider-prototype.uniform-height .common-slider-prototype-wrapper .swiper-wrapper{align-items:stretch!important}.common-slider-prototype.uniform-height .common-slider-prototype-wrapper .swiper-wrapper .swiper-slide{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap}.common-slider-prototype.uniform-height .common-slider-prototype-wrapper .swiper-wrapper .swiper-slide .slide-wrap,.common-slider-prototype.uniform-height .common-slider-prototype-wrapper .swiper-wrapper .swiper-slide .slide-wrap .uniform-height-grow-parent{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;flex-direction:column}.common-slider-prototype.uniform-height .common-slider-prototype-wrapper .swiper-wrapper .swiper-slide .slide-wrap .uniform-height-grow-parent>*,.common-slider-prototype.uniform-height .common-slider-prototype-wrapper .swiper-wrapper .swiper-slide .slide-wrap>*{width:100%;box-sizing:border-box}.common-slider-prototype.uniform-height .common-slider-prototype-wrapper .swiper-wrapper .swiper-slide .slide-wrap .uniform-height-grow-elem{flex-grow:1}.common-slider-prototype:not( .swiper-shelf-root ) .common-slider-prototype-wrapper{margin:0 -6px}.common-slider-prototype:not( .swiper-shelf-root ) .common-slider-prototype-wrapper .swiper-wrapper{margin-bottom:-20px}.common-slider-prototype:not( .swiper-shelf-root ) .common-slider-prototype-wrapper .swiper-wrapper .swiper-slide{padding:0 6px;margin-bottom:20px}.common-slider-prototype.swiper-shelf-root .common-slider-prototype-wrapper{margin:0 -6px}.common-slider-prototype.swiper-shelf-root .common-slider-prototype-wrapper .swiper-wrapper{flex-wrap:nowrap}.common-slider-prototype.swiper-shelf-root .common-slider-prototype-wrapper .swiper-wrapper .swiper-slide{padding:0 6px}.common-slider-prototype.swiper-shelf-root .swiper-pagination{position:static;padding-top:30px}.common-slider-prototype.swiper-shelf-root .swiper-pagination .swiper-pagination-bullet{width:20px;height:3px;margin:0 4px;opacity:1;border-radius:0;background:#878787;transition:all .3s}.common-slider-prototype.swiper-shelf-root .swiper-pagination .swiper-pagination-bullet-active{width:50px;background:#000}@media (max-width:400px){.common-slider-prototype.swiper-shelf-root .swiper-pagination{padding-top:20px}.common-slider-prototype.swiper-shelf-root .swiper-pagination .swiper-pagination-bullet{width:5px;height:5px;border-radius:100px}.common-slider-prototype.swiper-shelf-root .swiper-pagination .swiper-pagination-bullet-active{width:5px}}.default-products-shelf-block .swiper-slide{width:33.33333333%}@media (max-width:800px){.default-products-shelf-block .swiper-slide{width:50%}}@media (max-width:400px){.default-products-shelf-block .swiper-slide{width:100%}}.print-products-shelf-block .swiper-slide{width:25%}@media (max-width:700px){.print-products-shelf-block .swiper-slide{width:50%}}@media (max-width:400px){.print-products-shelf-block .swiper-slide{width:100%}}.wp-pagenavi{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.wp-pagenavi .pages{width:100%;text-align:center;margin-bottom:8px;font:italic 400 1.5rem/1.2 'Open Sans';flex-shrink:0}.wp-pagenavi .current,.wp-pagenavi a{background:#FFF;padding:8px 10px;margin:0 3px;text-decoration:none;color:#1C1C1A;font:400 2rem/1 'Open Sans';border:1px solid #E5EAF2;border-radius:2px;transition:all .2s;flex-shrink:0;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap}.wp-pagenavi .current,.wp-pagenavi a:hover{color:#FFF;background:#ce0c18;border-color:#ce0c18}.page-content-block .post-meta{padding:8px 12px;background:#FFF;border-radius:5px;color:#000;font:300 1.4rem/1.1 'Open Sans';margin-bottom:20px}.comments-block .block-content{background:#FFF;padding:10px;border-radius:6px}.search-video-wrapper{margin-bottom:25px;padding:10px;border-radius:5px;background:rgba(255,255,255,.2)}.search-video-wrapper form{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}.search-video-wrapper form input{display:block;width:calc(100% - 70px);height:40px;margin:0;padding:0 15px;background:#FFF;box-sizing:border-box;color:#666;font:400 16px/normal 'Open Sans';border:0 none;border-radius:8px 0 0 8px}.search-video-wrapper form button{display:block;width:70px;height:40px;margin:0;padding:0;background:#ce0c18;position:relative;color:#FFF;font:700 13px/normal 'Open Sans';border:0 none;border-radius:0 8px 8px 0;box-sizing:border-box}.search-term{padding-top:10px;font:300 1.4rem/1.1 'Open Sans'}.search-term span{font-weight:700;text-decoration:underline}.writing-styles{font:400 1.4rem/1.5 'Open Sans'}.writing-styles a{color:#276EF1}.writing-styles i{vertical-align:-3px}.writing-styles :not( :last-child ):not( br ):not( img ):not( i ){margin-bottom:20px}.writing-styles em{font-style:italic}.writing-styles b,.writing-styles strong{font-weight:700}.writing-styles h1,.writing-styles h2,.writing-styles h3,.writing-styles h4,.writing-styles h5,.writing-styles h6{color:#000;font-family:'Open Sans';font-weight:700;line-height:1.2}.writing-styles h1{font-size:5rem}.writing-styles h2{font-size:4rem}.writing-styles h3{font-size:3.5rem}.writing-styles h4{font-size:3rem}.writing-styles h5{font-size:2.5rem}.writing-styles h6{font-size:2.2rem}.writing-styles ul{padding-left:18px;list-style-type:circle}.writing-styles ul li:not( :last-child ){margin-bottom:10px}.writing-styles hr{height:0;border:0;border-bottom:1px solid rgba(0,0,0,.2)}.writing-styles blockquote{max-width:550px;font:italic 1.8rem/1.4 Georgia,serif;margin:.25em 0 20px;padding:.25em 20px;position:relative}.writing-styles blockquote *{margin-bottom:0}.writing-styles blockquote cite{display:block;color:#AAA;font-size:16px;margin-top:5px}.writing-styles blockquote cite::before{content:"\2014 \2009"}.writing-styles .alignleft{float:left;margin:0 10px 10px 0}.writing-styles .aligncenter{display:block;margin-left:auto;margin-right:auto}.writing-styles .alignright{float:right;margin:0 0 10px 10px}.writing-styles .more-link{display:block;color:#fc7f3f;text-align:right;text-decoration:none}.writing-styles .more-link:hover{text-decoration:underline}@media (max-width:760px){.writing-styles h1{font-size:4rem}.writing-styles h2{font-size:3.5rem}.writing-styles h3{font-size:3rem}.writing-styles h4{font-size:2.5rem}.writing-styles h5{font-size:2.2rem}.writing-styles h6{font-size:2rem}}.dft-button-style{display:inline-block;padding:10px 18px;margin:0;text-decoration:none;color:#ce0c18;font:600 1.2rem/1.1 'Open Sans';border:1px solid #ce0c18;border-radius:3px;box-sizing:border-box;transition:all .2s}.dft-button-style.button--filled,.dft-button-style:hover{color:#FFF;background:#ce0c18}.dft-button-style.button--big{padding:14px 30px;font-size:1.5rem}.dft-button-style.button--playbtn::before{display:inline-block;content:"\f04b";font-family:'Font Awesome 5 Free';font-weight:700;margin-right:8px}.status-message{border:1px solid;background:rgba(0,0,0,.04);font:400 1.6rem/1.1 'Open Sans';padding:15px 15px;margin-bottom:20px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}.status-message p{width:100%}.status-message::before{display:block;margin-right:10px;font:900 25px/1 'Font Awesome 5 Free'}.status-message.success{color:#4F8A10;background:#DFF2BF}.status-message.success::before{content:"\f058"}.status-message.warning{color:#9F6000;background:#FEEFB3}.status-message.warning::before{content:"\f06a"}.status-message.info{color:#00529B;background:#BDE5F8}.status-message.info::before{content:"\f05a"}.status-message.error{color:#D8000C;background:#FFBABA}.status-message.error::before{content:"\f057"}#content-wrapper{padding-top:40px;padding-bottom:80px;overflow:hidden}#content-wrapper .block-wrapper:not( :last-child ){margin-bottom:40px}#content-wrapper .block-wrapper .block-title-wrapper{text-align:center}#content-wrapper .block-wrapper .block-title-wrapper.with-margin-bottom{margin-bottom:35px}#content-wrapper .block-wrapper .block-title-wrapper .block-sub-title{padding-top:20px;color:#FFF;font:400 1.5rem/1.3 'Open Sans'}#content-wrapper .block-wrapper .block-title{color:#ce0c18;font-family:'Open Sans';font-weight:700;line-height:.9}#content-wrapper .block-wrapper h1.block-title{font-size:7rem}#content-wrapper .block-wrapper h2.block-title{font-size:6rem}#content-wrapper .block-wrapper h3.block-title{font-size:5rem}#content-wrapper .block-wrapper h4.block-title{font-size:4rem}#content-wrapper .block-wrapper h5.block-title{font-size:3rem}#content-wrapper .block-wrapper h6.block-title{font-size:2.2rem}@media (max-width:760px){#content-wrapper{padding-top:20px;padding-bottom:60px}#content-wrapper .block-wrapper:not( :last-child ){margin-bottom:30px}#content-wrapper .block-wrapper .block-title-wrapper.with-margin-bottom{margin-bottom:20px}#content-wrapper .block-wrapper h1.block-title{font-size:4.5rem}#content-wrapper .block-wrapper h2.block-title{font-size:4rem}#content-wrapper .block-wrapper h3.block-title{font-size:3.5rem}#content-wrapper .block-wrapper h4.block-title{font-size:3rem}#content-wrapper .block-wrapper h5.block-title{font-size:2.5rem}#content-wrapper .block-wrapper h6.block-title{font-size:2rem}}