#dvsw-page .ofh{overflow:hidden}#dvsw-page section{position:relative}#dvsw-page section:nth-child(2n+1){padding-bottom:90px}#dvsw-page section:nth-child(2n+1):not(:first-child):not(.downloads){padding-top:90px;background:url(//k-gaming.design.ee/wp-content/themes/kgaming/css/../img/dvsw/wood_bg.jpg) no-repeat;background-size:cover;background-position:center}#dvsw-page section:nth-child(2n){background:url(//k-gaming.design.ee/wp-content/themes/kgaming/css/../img/dvsw/bg_tile.jpg)}#dvsw-page section:nth-child(2n):after,#dvsw-page section:nth-child(2n):before{z-index:1;content:"";position:absolute;left:0;width:100%;height:90px;background-image:url(//k-gaming.design.ee/wp-content/themes/kgaming/css/../img/dvsw/bg_tile-pic.png);background-repeat:repeat-x}#dvsw-page section:nth-child(2n):before{top:-90px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#dvsw-page section:nth-child(2n):after{bottom:-90px}#dvsw-page section:nth-child(2n) h2{color:#a80007}#dvsw-page .subtitle,#dvsw-page h2{font-family:"Philosopher",sans-serif}#dvsw-page h2{text-align:center;font-size:3rem;color:#fff;text-shadow:0 4px 4px rgba(0,0,0,.3)}#dvsw-page .subtitle{font-style:italic;text-shadow:0 2px 3px rgba(0,0,0,.5);max-width:25rem;margin:0 auto;color:#ffd270;line-height:1em;font-size:1.5rem}@media (min-width:1025px){#dvsw-page section.hero{min-height:100vh;height:100vh}}@media (orientation:landscape){#dvsw-page section.hero{height:auto}}#dvsw-page section.hero .video_bg_container{z-index:-1;position:absolute;width:100%;height:100%;overflow:hidden;background:url(//k-gaming.design.ee/wp-content/themes/kgaming/css/../img/dvsw/hero_bg_mobile.jpg);background-size:cover;background-position:center}#dvsw-page section.hero .video_bg_container video{position:absolute;width:auto;height:auto;min-height:100%;min-width:100%;z-index:-99}#dvsw-page section.hero .video_bg_container .filter{left:0;top:0;display:block;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:-98}#dvsw-page section.hero .hero-content{padding-top:8rem;padding-bottom:5rem;text-align:center}#dvsw-page section.hero .hero-content h1{font-size:1rem}#dvsw-page section.hero .hero-content h1 img{width:20.65rem;height:auto;max-width:100%;max-height:100%}#dvsw-page section.hero .hero-content .btn{margin-top:2rem}#dvsw-page section.about{padding:7.5rem 0 5rem}#dvsw-page section.about .about-content{text-align:center;position:relative}#dvsw-page section.about .about-content .video-cards{z-index:2;width:100%;top:-20rem;position:absolute}#dvsw-page section.about .about-content .video-cards .cards-bg{position:absolute;width:100%}#dvsw-page section.about .about-content .video-cards .cards-bg img{-webkit-transform:translate(-3%,10%);-ms-transform:translate(-3%,10%);transform:translate(-3%,10%)}#dvsw-page section.about .about-content .video-cards .wrapper{position:relative;width:13.55rem;height:18.8rem;overflow:hidden;margin:0 auto}#dvsw-page section.about .about-content .video-cards .wrapper video{max-width:100%;max-height:100%;border-radius:1em;border:.3em solid #000;background:#000}#dvsw-page section.about .about-content .intro{position:relative;margin:2rem auto;max-width:26rem}@media (min-width:1025px){#dvsw-page section.about .about-content .intro:after,#dvsw-page section.about .about-content .intro:before{content:"";top:0;position:absolute;background-size:100%;background-repeat:no-repeat}#dvsw-page section.about .about-content .intro:before{background-image:url(//k-gaming.design.ee/wp-content/themes/kgaming/css/../img/dvsw/demon.png);left:0;width:21.7rem;height:18.65rem;-webkit-transform:translate(-100%,-35%);-ms-transform:translate(-100%,-35%);transform:translate(-100%,-35%)}#dvsw-page section.about .about-content .intro:after{background-image:url(//k-gaming.design.ee/wp-content/themes/kgaming/css/../img/dvsw/wizard.png);right:0;width:19.4rem;height:18.85rem;-webkit-transform:translate(100%,-35%);-ms-transform:translate(100%,-35%);transform:translate(100%,-35%)}}#dvsw-page section.about .about-content .intro h3{font-family:"Philosopher",sans-serif;font-size:2.5rem;color:#221f14;font-weight:400;text-shadow:0 4px 4px rgba(0,0,0,.11)}#dvsw-page section.about .about-content .intro h3 .demons,#dvsw-page section.game-features .game-features-content .features .feature h4.red{color:#a80007}#dvsw-page section.about .about-content .intro h3 .wizards{color:#1b47a6}#dvsw-page section.about .about-content .intro p{font-family:"Philosopher",sans-serif;margin-top:1rem;font-weight:400;font-size:1.35rem;line-height:1.33333em;color:#0c0c06}#dvsw-page section.about .about-content .story{font-family:"Open Sans",sans-serif;font-size:1.1rem;text-align:left;color:#010101;font-weight:300;line-height:1.90909em;margin-bottom:2rem}@media (max-width:1024px){#dvsw-page section.about{padding:0}}#dvsw-page section.card_slider,#dvsw-page section.game-features{min-height:40rem}#dvsw-page section.card_slider .card_slider-content{text-align:center;padding:1rem 0 4rem}#dvsw-page section.card_slider .card_slider-content .subtitle{margin-top:.5rem}#dvsw-page section.card_slider .card_slider-content .dice{float:left;width:7.75rem;height:8.55rem}#dvsw-page section.card_slider .card_slider-content #cards-slider{margin-top:4rem;position:relative}#dvsw-page section.card_slider .card_slider-content #cards-slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}#dvsw-page section.card_slider .card_slider-content #cards-slider img{margin:0 auto}@media (max-width:1024px){#dvsw-page .dice{display:none}}#dvsw-page section.game-features .game-features-content{padding-top:1rem;padding-bottom:5rem;text-align:center}#dvsw-page section.game-features .game-features-content .features{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2rem}#dvsw-page section.game-features .game-features-content .features .feature{margin-top:2rem;-webkit-box-flex:1;-ms-flex:1 1 30%;flex:1 1 30%;margin-left:1.5%;margin-right:1.5%}#dvsw-page section.game-features .game-features-content .features .feature h4{color:#1b47a6;font-family:"Philosopher",sans-serif;font-size:1.75rem;line-height:e(36,1.75);font-weight:400;text-shadow:none;margin-top:1rem;margin-bottom:.5rem}#dvsw-page section.game-features .game-features-content .features .feature p{color:#010101;font-family:"Open Sans",sans-serif;font-weight:300;line-height:1.59091em;font-size:1.1rem}@media (max-width:568px){#dvsw-page section.game-features .game-features-content .features .feature{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}#dvsw-page section.game-features .game-features-content .btn{margin-top:2rem}#dvsw-page section.downloads{background:url(//k-gaming.design.ee/wp-content/themes/kgaming/css/../img/dvsw/table_bg.jpg) no-repeat;background-size:cover;background-position:center;text-align:center}#dvsw-page section.downloads .downloads-content{max-width:27.25rem;margin:0 auto;padding:7rem 0}#dvsw-page section.downloads .downloads-content h2{margin-bottom:2rem}#dvsw-page section.downloads .downloads-content .subtitle{font-size:1.25rem;line-height:1.32em}#dvsw-page section.downloads .downloads-content .download-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1rem 0 2rem}#dvsw-page section.downloads .downloads-content .download-btns>*{margin-left:2.5%;margin-right:2.5%;margin-top:1rem}@media (max-width:1024px){#dvsw-page section.screenshots{display:none}}#dvsw-page section.screenshots .screenshots-content{padding:1rem 0}#dvsw-page section.screenshots .screenshots-content .carousel{margin-top:2rem}#dvsw-page section.screenshots .screenshots-content .carousel #screens-carousel{position:relative;width:100%}#dvsw-page section.screenshots .screenshots-content .carousel #screens-carousel .screens{min-height:20rem}#dvsw-page section.screenshots .screenshots-content .carousel #screens-carousel .js_carousel-item{border-width:20px;border-style:solid;-webkit-border-image:url(//k-gaming.design.ee/wp-content/themes/kgaming/css/../img/dvsw/dvsw-border.png) 20 repeat;-o-border-image:url(//k-gaming.design.ee/wp-content/themes/kgaming/css/../img/dvsw/dvsw-border.png) 20 repeat;border-image:url(//k-gaming.design.ee/wp-content/themes/kgaming/css/../img/dvsw/dvsw-border.png) 20 fill repeat;position:absolute;-webkit-transform:scale(.5) translateX(-50%);-ms-transform:scale(.5) translateX(-50%);transform:scale(.5) translateX(-50%);-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;left:50%;top:0;visibility:hidden}#dvsw-page section.screenshots .screenshots-content .carousel #screens-carousel .js_carousel-item.deck-left{visibility:visible;-webkit-transform:scale(.75) translateX(0);-ms-transform:scale(.75) translateX(0);transform:scale(.75) translateX(0);z-index:10;left:0}#dvsw-page section.screenshots .screenshots-content .carousel #screens-carousel .js_carousel-item.deck-center{visibility:visible;-webkit-transform:scale(1) translateX(-50%);-ms-transform:scale(1) translateX(-50%);transform:scale(1) translateX(-50%);left:50%;z-index:20}#dvsw-page section.screenshots .screenshots-content .carousel #screens-carousel .js_carousel-item.deck-right{visibility:visible;-webkit-transform:scale(.75) translateX(0);-ms-transform:scale(.75) translateX(0);transform:scale(.75) translateX(0);z-index:10;left:48%}#dvsw-page section.screenshots .screenshots-content .carousel #screens-carousel img{max-width:100%;-webkit-transform:scale(1.018) translateY(-.25%);-ms-transform:scale(1.018) translateY(-.25%);transform:scale(1.018) translateY(-.25%)}#dvsw-page section.screenshots .screenshots-content .screenshots-footer{margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#dvsw-page section.screenshots .screenshots-content .screenshots-footer .badge img{display:block;max-width:100%;width:11.65rem;height:11.65rem}#dvsw-page section.screenshots .screenshots-content .screenshots-footer .desc p{font-family:"Philosopher",sans-serif;color:#a80007;text-align:left;font-weight:400;font-size:1.35;line-height:1.33333em;max-width:25rem}