@font-face{font-family:'adelle';src:url('fonts/adelle/bold/Adelle-Bold.eot');src:url('fonts/adelle/bold/Adelle-Bold.eot?#iefix') format('embedded-opentype'),url('fonts/adelle/bold/Adelle-Bold.woff2') format('woff2'),url('fonts/adelle/bold/Adelle-Bold.woff') format('woff'),url('fonts/adelle/bold/Adelle-Bold.ttf') format('truetype'),url('fonts/adelle/bold/Adelle-Bold.svg#Adelle-Bold') format('svg');font-weight:bold;font-style:normal;}body{font:16px/25px 'Source Sans Pro',Helvetica,Arial,sans-serif;color:#4b4b4b;font-weight:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;}.home{font:14px/21px 'adelle',Helvetica,Arial,sans-serif;z-index:5;position:relative;}header.home{background-color:#000;}.home .row{position:relative;z-index:5;}.splash{background-color:#000;}a{text-decoration:none;}a:hover,a:active{outline:0;}p{margin:0;}h1,h2,h3,h4,h5,h6{font-family:'adelle',Helvetica,Arial,sans-serif;font-weight:600;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit;}h1{font-size:72px;line-height:50px;font-style:italic;color:#fff;}h2{font-size:36px;line-height:19px;text-transform:uppercase;color:#461853;}h3{font-size:16px;line-height:24px;font-family:'Source Sans Pro';font-weight:700;color:#a99e9a;text-transform:uppercase;}h4{font-size:24px;line-height:34px;text-transform:uppercase;color:#4c4c46;}.home h1{position:relative;}.home h1 span.h1-text{position:relative;display:block;width:100%;font-size:42px;line-height:50px;font-style:italic;color:#fff;text-align:center;background:linear-gradient(to bottom,#fcfcfc 0%,#bebcbe 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;z-index:2;}.home h1 span.h1-shadow{position:absolute;top:0;left:0;right:0;font-size:42px;line-height:50px;font-style:italic;color:#fff;text-align:center;background:linear-gradient(to bottom,#fcfcfc 0%,#bebcbe 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 4px #000;}h2{font-size:30px;}h2.smaller{font-size:25px;}em,i{font-style:italic;}strong,b{font-weight:bold;}iframe,img{max-width:100%;}.show-on-mobile{display:none;}.splash header{text-align:center;background-image:url(images/header2.jpg);background-position:top center;background-repeat:repeat-x;padding-top:120px;height:320px;}#logo{display:inline-block;}.main{text-align:center;display:table;width:100%;}.v-align{display:table-cell;vertical-align:middle;}#play{background-image:url(images/video.png);display:inline-block;width:430px;height:168px;background-position:bottom;margin:20px 0px 0px 40px;}#play:hover{background-image:url(images/video.png);background-position:-5px 0;}.time_left{min-height:85px;margin-top:65px;}.time_left>span{display:inline-block;text-align:center;}.time_left span{margin:0 12px;}.time_left span span{display:block;font-weight:bold;}.time_left span span:first-child{font-size:48px;line-height:48px;color:#fff;}.time_left span:last-child{color:#bd61bd;font-size:22px;margin-top:5px;text-transform:uppercase;}.splash footer{background-color:#000;color:#a99e9a;background-image:url(images/footer2.jpg);background-position:top center;padding-top:315px;background-repeat:no-repeat;margin-top:-170px;}footer img{display:inline-block;float:left;}.creators .letter{margin-right:20px;}.creators p{padding-top:20px;text-transform:uppercase;font-weight:bold;}.splash .creators p{float:none;display:block;color:#676767;}footer h3{margin:16px 0px 5px 0px;color:#676767;}footer form input{display:inline-block;width:auto;font-size:16px;color:#fff;background-color:#2a2a2a;border-color:#2a2a2a;height:40px;width:270px;vertical-align:middle;}footer form input[type="submit"]{width:auto;margin-left:15px;width:123px;background-image:url(images/signup.png);background-color:initial;background-position:center;}footer form input[type="submit"]:hover{background-image:url(images/signup-hover.png);}.home header .column.twelve{text-align:center;}.menu_bar{background-color:rgba(0,0,0,0.5);padding:9px 0px 8px 0px;z-index:5;position:relative;font:14px/21px 'adelle',Helvetica,Arial,sans-serif;}header .menu_bar{opacity:1;-webkit-transition:.2s ease-in-out opacity;-o-transition:.2s ease-in-out opacity;transition:.2s ease-in-out opacity;}header .menu_bar.hidden{opacity:0;}.menu_bar.sticky{display:none;position:fixed;left:0;right:0;top:0;z-index:999;font-family:'adelle',Helvetica,Arial,sans-serif;font-weight:600;}.menu_bar.sticky nav ul li{display:inline-block;vertical-align:middle;margin-right:10px;}.menu_bar.sticky nav ul li:nth-child(4){margin-left:50px;}.menu_bar.sticky nav ul li a{color:#fff;font-size:16px;display:inline-block;font-weight:bold;}.menu_bar.sticky nav ul li a:hover{text-shadow:-1px 1px 30px rgba(255,255,255,1);}.menu_bar.sticky nav{display:inline-block;}.menu_bar.sticky .signup_beta_wrapper a{font-size:14px;line-height:24px;}header nav ul li{display:inline-block;vertical-align:middle;margin-right:10px;}header nav ul li:nth-child(4){margin-left:50px;}header nav ul li a{color:#fff;font-size:16px;display:inline-block;font-weight:bold;}header nav ul li a:hover{text-shadow:-1px 1px 30px rgba(255,255,255,1);}header nav{display:inline-block;}.small_logo{background-image:url(images/home/header-logo.png);height:35px;width:103px;display:inline-block;background-repeat:no-repeat;vertical-align:middle;margin-right:10px;}.small_logo:hover{-webkit-filter:drop-shadow(-1px 1px 10px #fff);filter:drop-shadow(-1px 1px 10px #fff);}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
        only screen and (   min--moz-device-pixel-ratio: 1.5),
        only screen and (     -o-min-device-pixel-ratio: 3/2),
        only screen and (        min-device-pixel-ratio: 1.5),
        only screen and (min-resolution: 192dpi) {.small_logo{background-image:url(images/home/header-logo@2x.png);background-size:100%;}}.signup_beta{background-image:url(images/home/signup-header.png);display:block;height:35px;width:165px;background-repeat:no-repeat;}.signup_beta:hover{background-position:0px -38px;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.signup_beta{background-image:url(images/home/signup-header@2x.png);background-size:100%;text-shadow:0 0 5px rgba(0,0,0,.5);}.signup_beta:hover{background-position:0px 0px;text-shadow:0 0 5px rgba(255,255,255,.5);}}#white_fb,#white_tw,#white_yt{display:none;}.header_social{float:right;}.header_social li{display:inline-block;vertical-align:middle;margin:10px 0px 0px 18px;}.header_social li a{display:block;height:18px;width:18px;}.header_social li a:hover{opacity:0.7;}#fb{background-image:url(images/home/header-social.png);}#tw{background-image:url(images/home/header-social.png);background-position:-18px;}#yt{background-image:url(images/home/header-social.png);background-position:18px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
        only screen and (   min--moz-device-pixel-ratio: 1.5),
        only screen and (     -o-min-device-pixel-ratio: 3/2),
        only screen and (        min-device-pixel-ratio: 1.5),
        only screen and (min-resolution: 192dpi) {#fb{background-image:url(images/home/facebook@2x.png);background-size:100%;}#tw{background-image:url(images/home/twitter@2x.png);background-size:100%;}#yt{background-image:url(images/home/youtube@2x.png);background-size:100%;}}.big_logo{width:492px;max-width:100%;margin:35px auto 45px auto;}.button_watch{background-image:url(images/home/trailer.png);display:block;width:260px;height:74px;margin:28px auto 135px auto;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.button_watch{background-image:url(images/home/trailer@2x.png);background-size:100%;}}.button_watch:hover{background-position:0 -77px;}.form_header{background-image:url(images/home/signup-bg.png);}.remodal .form_header{width:440px;background:none;}.remodal .form_header input{margin:0;}.remodal .form_header input.signup{margin:20px 0 0 0;}.remodal .form_header input[type="email"]{background:url(images/popup-input.png);background-size:100%;height:46px;}.remodal .error-top-arrow{margin-left:125px;}.remodal .alert.alert-warning{margin-left:10px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
        only screen and (   min--moz-device-pixel-ratio: 1.5),
        only screen and (     -o-min-device-pixel-ratio: 3/2),
        only screen and (        min-device-pixel-ratio: 1.5),
        only screen and (min-resolution: 192dpi) {.form_header{background-image:url(images/home/signup-bg@2x.png);background-size:100%;}}#mobile_heading{font-family:'adelle';color:#4c4c46;display:none;}.form_header{width:553px;height:130px;margin:auto auto 50px auto;text-align:left;}.form_header input{display:inline-block;color:#a9a9a9;margin:45px 0px 2px 82px;height:39px;width:250px;border:none;vertical-align:bottom;font-size:16px;}.form_header input.signup{margin:49px 0px 0px 82px;}.form_header input[type="submit"]{width:129px;height:50px;background-image:url(images/home/signup.png);margin-left:10px;}.form_header input[type="submit"]:hover{background-image:url(images/home/signup.png);background-position:0px 50px;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.form_header input[type="submit"]{background-image:url(images/home/signup@2x.png);background-size:100%;height:46px;background-repeat:no-repeat;}.form_header input[type="submit"]:hover{background-image:url(images/home/signup@2x.png);background-position:0px 100%;}.form_header input.signup{margin-top:52px;}}.coming{background-image:url(images/home/home-second-box-bg.png);background-position:top center;background-size:cover;padding-top:20px;background-repeat:no-repeat;z-index:15;position:relative;}.coming h2{margin-top:85px;}.coming .row{position:relative;z-index:175;}.coming .column.twelve{text-align:center;}.coming .column.twelve p{font-size:20px;line-height:27px;color:#4b4b4b;font-family:'Source Sans Pro';margin:20px 0px;}.button{font-size:14px;color:#fff;text-transform:uppercase;font-weight:bold;text-align:center;display:block;height:34px;width:159px;padding-top:6px;cursor:pointer;text-align:center;font-family:'adelle',Helvetica,Arial,sans-serif;}.button.purple{background-image:url(images/home/button.png);background-repeat:no-repeat;}.button.purple:hover{background-image:url(images/home/button-h.png);}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
        only screen and (   min--moz-device-pixel-ratio: 1.5),
        only screen and (     -o-min-device-pixel-ratio: 3/2),
        only screen and (        min-device-pixel-ratio: 1.5),
        only screen and (min-resolution: 192dpi) {.button.purple{background-image:url(images/home/button@2x.png);background-size:100%;}.button.purple:hover{background-image:url(images/home/button@2x.png);background-position:0 100%;}}.coming .button.purple{text-transform:none;margin:auto auto 75px auto;}.social,.community,.news{background-image:url(images/home/middle.png);background-position:center -30px;padding:35px 25px 25px 25px;min-height:385px;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.social,.community,.news{background-image:url(images/home/middle@2x.png);background-position:center -30px;min-height:385px;background-size:320%;}}.coming h4{text-align:center;margin-bottom:8px;text-shadow:0px 1px 2px rgba(255,255,255,1);letter-spacing:1px;}.community{background-position:-10px -30px;}.news{background-position:313px -30px;}.news a,.social a{color:#4b4b4b;}.news a:hover,.social a:hover{color:#461853;}.news a{font-family:'adelle',Helvetica,Arial,sans-serif;overflow:hidden;text-overflow:ellipsis;width:100%;display:block;white-space:nowrap;}.news .button{width:159px;}.community a{font-family:'adelle',Helvetica,Arial,sans-serif;}.ago{min-height:226px;font-size:14px;line-height:15px;font-weight:lighter;font-family:'Source Sans Pro';}.ago span{font-size:12px;}.block-title{font-size:14px;color:#4b4b4b;}.block-title:hover{color:#461853;}.ago li{list-style:none;padding:3px 0px;line-height:19px;}.ago li span{font-weight:bold;display:block;text-shadow:0px 1px 0px rgba(255,255,255,0.8);}.button.white{color:#8a2a99;background-image:url(images/home/button-white.png);margin:5px auto auto auto;}.button.white:hover{color:#fff;background-image:url(images/home/button-h.png);}.square_social{text-align:center;}.square_social li{display:inline-block;}.square_social li a{width:40px;height:40px;display:block;background-image:url(images/home/opti.png);margin:0px 4px;}#s_fb{background-position:right top;}#s_fb:hover{background-position:right bottom;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {#s_fb{background-image:url(images/home/fl@2x.png);background-size:100%;}#s_fb:hover{background-position:center bottom;}}#s_tw{background-position:center top;}#s_tw:hover{background-position:center bottom;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {#s_tw{background-image:url(images/home/tw@2x.png);background-size:100%;}#s_tw:hover{background-position:center bottom;}}#s_yt:hover{background-position:left bottom;}.mobile{display:none;}.characters{background-image:url(images/home/bottom-bg.png);margin-top:-100px;padding:140px 0px 75px 0px;background-position:top center;background-repeat:no-repeat;background-size:cover;}.characters .column.twelve{text-align:center;}.characters h2{font-size:30px;margin-top:20px;}.character_list{padding-top:70px;}.character_list li{display:inline-block;margin:0px 15px 30px 15px;text-align:center;font-weight:bold;}.character_list li a{height:140px;width:140px;display:block;margin:0 0 7px;padding:9px;cursor:pointer;}.character-image{background:url(images/character-image-bg.png) no-repeat 0 0 transparent;background-size:100% 100%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}.character_list li.selected .character-image{border:2% solid #fff;-webkit-box-shadow:0px 0px 15px 5px rgba(159,227,250,.58);-moz-box-shadow:0px 0px 15px 5px rgba(159,227,250,.58);box-shadow:0px 0px 15px 5px rgba(159,227,250,.58);}.character_list li a img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:120px;width:120px;//padding: 9px;opacity:0.6;transition:all 0.7s ease;}.character_list li:hover a img,.character_list li.selected a img{opacity:1;}.character_list li:hover span,.character_list li.selected span{color:#4d4d47;}.character_list li span{color:#6f6f65;}#big_guy{float:right;margin-top:25px;text-align:center;width:311px;}#share_fb{background-image:url(images/home/fb.png);background-size:100%;width:82px;height:28px;display:inline-block;}#share_tw{background-image:url(images/home/tweet.png);background-size:100%;width:82px;height:28px;display:inline-block;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {#share_fb{background-image:url(images/home/fb@2x.png);background-size:100%;}#share_tw{background-image:url(images/home/tweet@2x.png);background-size:100%;}}#big_guy .button.purple{margin:22px auto 13px auto;}.tablet{display:none;}footer{background-color:#000;padding-bottom:20px;margin:0;}.creators p{display:inline-block;float:left;font-family:'adelle';line-height:21px;font-size:19px;}.creators p span{color:#fb9027;text-transform:none;font-family:'Source Sans Pro';font-size:12px;font-weight:normal;}#sword{margin:17px;max-width:175px;}footer nav ul{float:right;}footer nav ul li{display:inline-block;margin:20px 0px 0px 15px;}footer nav ul li a{color:#b1b1b1;font-family:'Source Sans Pro';font-weight:bold;}footer nav ul li a:hover{color:#fff;}.btm-image{background-repeat:no-repeat;background-position:bottom center;background-size:cover;height:875px;margin-top:-410px;background-size:100%;}.contact header{background-image:url(images/contact/contact-header.jpg);padding-bottom:120px;background-repeat:no-repeat;background-size:cover;background-position:bottom center;margin-bottom:25px;min-height:400px;}.inner-header h1{margin-top:110px;text-align:center;}.inner-header h1{position:relative;}.inner-header h1 span.h1-text{position:relative;display:block;width:100%;letter-spacing:2px;font-size:76px;line-height:76px;font-style:italic;color:#fff;text-align:center;background:linear-gradient(to bottom,#fcfcfc 0%,#bebcbe 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;z-index:2;}.inner-header h1 span.h1-shadow{position:absolute;top:0;left:0;right:0;letter-spacing:2px;font-size:76px;line-height:76px;font-style:italic;color:#fff;text-align:center;background:linear-gradient(to bottom,#fcfcfc 0%,#bebcbe 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 4px #000;}.no-cssreflections h1 span.h1-text{background:none;-webkit-background-clip:initial;-webkit-text-fill-color:#fff;color:#fff;}.no-cssreflections h1 span.h1-shadow{display:none;}.contact-main p{padding-bottom:20px;}.contact-main h2{margin:20px 0px;}.contact-main{position:relative;}.contact-main form input,.contact-main form select,.contact-main form textarea{height:40px;width:100%;border-radius:2px;border:1px solid #ddd;background-color:#f7f7f7;font-size:16px;font-family:'Source Sans Pro';padding-left:20px;border-radius:1px;}.contact-main form textarea{height:148px;}.contact-main form label{font-weight:bold;}.contact-main form input[type="submit"]{width:230px;display:block;margin:auto;background-image:url(images/submit-email.png);border:none;background-color:transparent;color:#fff;text-transform:uppercase;font-family:'adelle';font-weight:bold;background-repeat:no-repeat;line-height:34px;}.contact-main form input[type="submit"]:hover{background-image:url(images/submit-email.png);background-position:center -48px;}.contact-main form .error{background-color:#e8d5d5;border:1px solid #c70000;}span.wpcf7-not-valid-tip{display:block!important;color:#c70000!important;font-size:14px!important;}.faq header{background-image:url(images/faq/header.jpg);min-height:400px;background-repeat:no-repeat;background-size:cover;background-position:bottom center;margin-bottom:25px;padding-bottom:120px;}.accordion_wrap h3{color:#824591;text-transform:none;border-top:2px solid #dbdbdb;padding:20px 0px 20px 45px;background-image:url(images/faq/open.png);background-repeat:no-repeat;background-position:left 18px;cursor:pointer;}.accordion_wrap:first-child h3{border:none;}.accordion_wrap.close h3{background-image:url(images/faq/close.png);}.accordion_content p{padding:0px 0px 20px 45px;}.accordion_content ul{padding:0px 0px 20px 45px;}.accordion_content ul li{list-style:none;}.accordion_content ul li span{font-weight:bold;}.accordion_content{display:none;}.accordion{max-width:680px;margin:auto;}.press header{background-image:url(images/press/header.jpg);background-repeat:no-repeat;background-size:cover;min-height:400px;padding-bottom:120px;background-position:bottom center;}.press-main p{margin-bottom:30px;}.contact-main h2{margin:0px 0px 25px 0px;}.contact-main h2{padding-top:40px;}.press-post{border-bottom:2px solid #dbdbdb;}.press-post:last-child{border-bottom:0px;}.video_title{font-size:18px;font-weight:bold;margin-bottom:35px;display:inline-block;font-family:'Source Sans Pro';}#videos iframe,#images img{border-radius:3px;}#images img{margin-bottom:20px;}.press #images h2,.press #videos h2,.press #logos h2{margin-bottom:35px;}#images .column.six:first-child{padding-right:5px;}.logos_ul li{list-style:none;display:inline-block;margin:0px 14px 35px 0px;font-size:18px;}.logos_ul li:last-child{margin-right:0px;}.logos_ul li a img{height:200px;width:200px;border:1px solid #dbdbdb;border-radius:3px;}#company ul li{list-style:none;margin-bottom:25px;}#company ul li span{color:#824591;font-weight:bold;}#company ul li{display:inline-block;width:48%;vertical-align:top;}#company ul li p{margin-bottom:0;}#company ul li a{color:#4b4b4b;}#company ul{display:inline-block;margin-right:80px;}.download_bck{z-index:3;background-image:url(images/press/sidenav.png);min-height:613px;margin-top:-60px;background-repeat:no-repeat;background-position:top center;position:relative;}.sticky .download_bck{margin-top:0;}.download_bck ul{text-align:center;padding-top:195px;}.download_bck ul li{list-style:none;margin-bottom:8px;}.download_bck ul li a{font-family:'adelle';font-weight:bold;color:#461853;}.download_bck ul li:last-child a{color:#fff;background-image:url(images/press/btn.png);display:inline-block;background-repeat:no-repeat;background-position:top center;font-size:14px;height:44px;width:186px;padding-top:12px;}.download_bck ul li:last-child a:hover{background-position:center -50px;}.disable_clicking_of_video{position:relative;width:100%;left:0;right:0;height:100%;bottom:0;z-index:55;}@media (max-width: 1400px) {.button_watch{margin:28px auto 72px auto;}.form_header{margin:auto auto 40px auto;}}@media (max-width: 1300px) {.button_watch{margin:20px auto 52px auto;}.form_header{margin:auto auto 30px auto;}}@media (max-width: 1268px) {.coming{margin-top:-3%;}}@media (max-width: 1024px) {.show-on-mobile{display:block;}.hide-on-mobile{display:none;}#company{text-align:center;margin-bottom:30px;}.download_bck{background-image:none!important;min-height:0px;}#company ul{margin-right:0px;}.download_bck ul{padding-top:0px;}.column{float:none;width:100%!important;}.btm-image{background-size:inherit;}.wrapper-sticky{width:100%!important;}footer form,footer h3{text-align:center;}footer img{float:none;vertical-align:middle;}footer h3{margin:25px 0px 15px 0px;}.bottom{border-top:1px solid #2d2d2d;//margin-top: 145px!important;clear:both;text-align:center;}.bottom p{text-align:left;vertical-align:middle;display:inline-block;}.splash .creators p{display:inline-block;padding-top:0px;}.signup_beta{display:none;}.menu_bar .column.eight,.characters .column.five{float:left;width:initial!important;}.characters .column{padding:0px;}.character_list li{margin:0px 5px 20px 5px;}.home h1{font-size:30px;}.coming .column.twelve p{font-size:18px;}.coming .column.four{display:none;}.coming{padding-bottom:75px;}.characters{padding-top:65px;position:relative;z-index:55;}.button.purple{background-image:url(images/home/scream_mobile.png);height:54px;width:250px;font-size:16px;padding-top:18px;}.button.purple:hover{background-image:url(images/home/scream_mobile.png);}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
        only screen and (   min--moz-device-pixel-ratio: 1.5),
        only screen and (     -o-min-device-pixel-ratio: 3/2),
        only screen and (        min-device-pixel-ratio: 1.5),
        only screen and (min-resolution: 192dpi) {
        
        .button.purple {
            background-image: url(images/home/button@2x.png);
            background-size: 100%;
        }

        .button.purple:hover {
            background-image: url(images/home/button@2x.png);
            background-position: 0 100%;
        }
}

    #share_fb {
        background-image: url(images/home/mobile_fb.png);
        height: 51px;
        width: 51px;
    }

    #share_tw {
        background-image: url(images/home/mobile_tw.png);
        height: 51px;
        width: 51px;
    }

    .tablet {
        display: block;
        border-top: 1px solid #2d2d2d;
        clear: both;
    }

    footer nav {
        text-align: center;
    }

    footer nav ul {
        float: none;
        padding-bottom: 20px;
    }

    .home .bottom, .contact .bottom, .faq .bottom, .press .bottom {
        margin-top: 30px!important;
    }

    .creators p {
        float: none;
    }

    .accordion {
        position: relative;
    }

    /*Press*/
    .download_bck {
        margin-top: 0px;
    }

    .press .btm-image {
        margin-top: 0px;
    }

    #images img {
        display: inline-block;
    }
}

    .mobile-browser header.home {
        background-image: url('http://dev.mirage.climaxmedia.com/v2/content/uploads/2016/02/header-bg.jpg');
        background-position: bottom center;
        padding-bottom: 30px;
        background-size: cover;
    }
    .mobile-browser .absoluteVideoWrapper{
        display: none;
    }

    @media all and (-webkit-min-device-pixel-ratio: 1.5) {

    .mobile-browser header.home {
            background-image: url('images/bg@2x.jpg');
            background-position: bottom center;
            padding-bottom: 30px;
            background-size: cover;
        }
        .mobile-browser .absoluteVideoWrapper{
            display: none;
        }
    }

@media (max-width: 980px) {
    header.home {
                background-image: url('http://dev.mirage.climaxmedia.com/v2/content/uploads/2016/02/header-bg.jpg');
                background-position: bottom center;
                padding-bottom: 30px;
                background-size: cover;
            }
            .absoluteVideoWrapper{
                display: none;
            }
    @media all and (-webkit-min-device-pixel-ratio: 1.5) {

        header.home {
            background-image: url('images/bg@2x.jpg');
        }
    }
            .coming{
                   top: -48px; 
                   margin-top: 0;
            }
            .characters{
                margin-top: -150px;
            }
}

@media (max-width: 680px) {
.coming{
    top: 0; 
    }

header.home,
.disable_clicking_of_video {
    padding-bottom: 0 !important;
}

.coming {
    padding-top: 45px;
}
.coming p {
    margin-top:  5px;
}
            
}
@media (min-width: 900px) and (max-width: 1024px) {
    .character_list li:nth-child(3){
        margin-right: 130px;
    }
}





/* Medium screens (640px) */

/*@media (max-width: 668px) and (-webkit-min-device-pixel-ratio: 1.5) {
  .form_header {
        background-image: url(images/home/mobile-signup-bg@2x.png);
    }
}*/
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
    /*.form_header {
        background-image: url(images/home/mobile-signup-bg@2x.png);
    }*/

    .coming {
         background-image: url(images/home/home-second-box-bg@2x.png);
         background-position: top center;
    }

    .character-image {
        background: url(images/character-image-bg@2x.png) no-repeat 0 0 transparent;
        background-size: 100%;
    }
    .download_bck {
        background-image: url(images/press/sidenav@2x.png);
        background-size: 97%;
    }
    .download_bck ul li:last-child a {
        background-image: url(images/home/button@2x.png);
        background-size: 100%;
        background-position: top;
        height: 41px;
        width: 186px;
        line-height: 43px;
        padding-top: 0px;
    }

    .download_bck ul li:last-child a:hover {
        background-image: url(images/home/button@2x.png);
        background-position: 0 100%;
    }

    .accordion_wrap h3 {
        background-image: url(images/faq/open@2x.png);
        background-size: 28px;
    }
    .accordion_wrap.close h3 {
        background-image: url(images/faq/close@2x.png);
        background-size: 28px;
    }
    .contact-main form input[type="submit"]{
        background-image: url(images/home/button@2x.png);
        background-size: 100%;
        background-position: top;
        height: 41px;
        width: 186px;
        line-height: 43px;
        padding-top: 0px;
    }

    .contact-main form input[type="submit"]:hover {
        background-image: url(images/home/button@2x.png);
        background-position: 0 100%;
    }
}

@media (max-width: 668px) {
    header .menu_bar {
        opacity: 1 !important;
        display: block !important;
    }
    .download-pck {
        display: none;
    }
    .signup_beta_wrapper {
        display: none !important;
    }
    #company ul li {
        width: 100%;
    }
    .btm-image {
        height: 600px;
        background-size: 200%;
    }
    .menu_bar.sticky {
        display: none !important;
        opacity: 0 !important;
    }
    header {
        //padding-top: 40px;
        z-index: 9999 !important;
    }
    header .menu_bar {
        display: block !important;
    }
    /*.menu_bar {
        position: fixed;
        left: 0;
        top: 0;
        z-index: 9999;
        right: 0;
    }*/
    .form_header {
        background-image: url(images/home/mobile-signup-bg@2x.png);
    }
   .splash header {
        height: auto;
        background-image: none;
        padding: 40px 30px;
    }
    #big_guy { 
        width: auto;
    }
    .disable_clicking_of_video{
        padding: 0 0 45px;
    }
    #play {
        background-image: url(images/play-small.png);
        margin: 0px;
        background-repeat: no-repeat;
        width: 260px;
        height: 139px;
        background-position: center;
    }
    #play:hover {
        background-image: url(images/play-small.png);
        background-position: center;
    }
    .time_left span:first-child {
        font-size: 42px;
    }
    .time_left span:last-child {
        font-size: 18px;
    }
    .time_left span {
        margin: 0 8px;
    }
    footer {
        text-align: center;
    }
    footer img {
        float: left;
    }
    footer h3 {
        font-size: 15px;
    }
    footer form input {
        margin: 10px auto 25px auto;
        display: block;
        width: 296px;
        border-color: #a99e9a;
        border-radius: 2px;
    }
    footer form input[type="submit"] {
        background-image: url(images/signup-big.png);
        width: 300px;
        background-size: cover;
        margin: 0px auto 30px auto;
        border: none;
    }
    footer form input[type="submit"]:hover {
        background-image: url(images/signup-big.png);
    }
    .bottom {
        border-top: 1px solid #2d2d2d;
        margin-top: 0!important;
        clear: both;
        padding: 0px 15px!important;
        text-align: left;
    }
    .creators p {
        font-size: 13px;
    }
    .creators {
        margin-left: 0px;
    }
    .coming h2{
        margin-top: 0;
    }

    /*Home*/
    /*Home Menu*/
    .topNavBtn span,
    .topNavBtn::after,
    .topNavBtn::before {
        transition: all .3s ease-in-out;
        background-color: #fff;
        height: 3px;
    }
    .topNavBtn {
        position: absolute;
        width: 21px;
        right: 20px;
        top: 9px;
    }
    .topNavBtn span {
        display: block;
        margin: 4px 0;
        opacity: 1
    }
    .topNavBtn::after,
    .topNavBtn::before {
        display: block;
        content: ''
    }
    .topNavBtn.active span,
    .topNavBtn.active::after,
    .topNavBtn.active::before {
        background-color: #7f7f7f;
    }
    .topNavBtn.active span {
        opacity: 0
    }
    .topNavBtn.active::before {
        -webkit-transform: translateY(5px) rotate(45deg);
        transform: translateY(5px) rotate(45deg)
    }
    .topNavBtn.active::after {
        -webkit-transform: translateY(-9px) rotate(-45deg);
        transform: translateY(-9px) rotate(-45deg)
    }
    .topNavBtn {
        display: block;
    }

    header nav {
        display: none;
        margin-top: 20px;
    }

    header nav ul li {
        display: block;
    }

    header nav ul li a {
        font-size: 30px;
        font-weight: normal;
        margin: 15px 0px;
    }

    #white_fb, #white_tw, #white_yt {
        height: 44px;
        width: 44px;
        display: block;
        margin: 30px auto;
    }

    #white_fb {
        background-image: url(images/home/white_fb.png);
    }

    #white_tw {
        background-image: url(images/home/white_tw.png);
    }

    #white_yt {
        background-image: url(images/home/white_yt.png);
    }

    header nav ul li:last-child {
        margin-left: 0px;
    }

    .home header {
        background-image: url(images/home/mobile_header.jpg);
    }

    .menu_bar .column.eight {
        float: none;
    }

    .menu_bar .column.four {
        display: none;
    }

    .menu_bar {
        text-align: center;
    }

    .small_logo {
        margin-right: 0px;
    }

    .home header h1 {
        line-height: 35px;
    }

    .button_watch {
        margin-bottom: 50px;
    }

    #mobile_heading {
        display: block;
        margin-top: 25px;
    }

    .form_header {
        background-image: url(images/home/mobile-signup-bg.png);
        background-repeat: no-repeat;
        background-size: cover;
        width: auto;
        height: 220px;
        margin-bottom: -20px;
        background-position: top center;
        text-align: center;
        padding-top: 13px;
    }

    .form_header input {
        background-image: url(images/home/mobile-signup-input.png);
        width: 320px;
        margin: 5px auto 0px auto;
        height: 59px;
        background-repeat: no-repeat;
        text-align: center;
    }

    .form_header input[type="submit"] {
        background-image: url(images/home/signup_mobile@2x.png);
        background-size: 100%;
        width: 320px;
        height: 68px;
        margin: 7px auto auto auto;
        display: block;
        background-repeat: no-repeat;
    }

    .form_header input[type="submit"]:hover {
        background-image: url(images/home/signup_mobile@2x.png);
        background-position: initial;
        background-size: 100%;
    }

    .coming {
        background-image: url(images/home/mobile_middle.jpg);
        background-position: bottom center;
        padding-bottom: 100px;
        background-size: 100%;
    } 
    .characters .column.five, #big_guy {
        float: none;
    }

    .desktop {
        display: none;
    }

    .mobile {
        display: block;
    }

    .naredni{
        margin-left: -200px;
        margin-top: -50px;
    }
    .naredni img {
        transform:scale(0.5);
    }
    /*
    .prethodni{
        margin-right: -200px;
        margin-top: -50px;
    }
    */
    .prethodni img {
        transform:scale(0.5);
    }
    #mobile_slider div.active{
        display: inline-block;
        height: auto;
        opacity: 1;
        margin: auto;
    }

    #mobile_slider .big_character {
        display: inline-block;
       //opacity: 0.7;
    }

    #big_guy img {
        margin: auto;
    }

    h2 {
        line-height: 30px;
        font-size: 24px;
    }

    .characters h2 {
        font-size: 24px;
    }

    #sword {
     margin: 0px;
    }

    .home .bottom p, .contact .bottom p, .faq .bottom p, .press .bottom p {
        float: left;
    }


    /*Contact*/
    .contact header nav ul li:nth-child(4), .faq header nav ul li:nth-child(4), .press header nav ul li:nth-child(4) {
        margin-left: 0px;
    }

    .creators #banner {
        margin-top: -20px;
    }

    .contact .creators p {
        padding-bottom: 0px;
    }

    .contact-main, .accordion, .press-main {
        padding: 0px 15px;
    }

    .inner-header h1{
        font-size: 46px;
    }

    /*Press*/
    #images .column {
        padding: 0px 15px!important;
    }

    .alert.alert-warning{
      margin: 0 auto;
      position: relative;
    }
    .error-top-arrow{ 
        position: relative;
    }

}

@media (max-width: 320px) {
    #mobile_heading {
        font-size: 14px;
    }

    /*.form_header input[type="submit"], .form_header input {
        background-size: initial;
    }*/
}

.social-icons-responsive{
    display: inline-block;
}
.slick-slider div img{
    opacity: 0.6;
    max-width: 60%;
    transition: all 0.5s ease;
}
 
.slick-slider div.slick-center img{
    opacity: 1; 
    max-width: 100%;
    transition: all 0.7s ease;
}

#mobile_slider {
    position: relative;
    width: 100%;
    overflow: hidden;
}

.signup_beta_wrapper {
    display: inline-block;
    vertical-align: middle;
    float: right;
    text-align: center;
    margin-top: -3px;
    position: absolute;
    left: 50%;
    top: 10px;
    margin-left: -83px;
    transition: .2s ease-in-out all;
}
.page-template-index-php .signup_beta_wrapper {
    top: -40px;
    opacity: 0;
}
.page-template-index-php .signup_beta_wrapper.visible {
    opacity: 1;
    top: 0px;
}
.signup_beta_wrapper a{
    display: block;
    color: #fff;
    padding: 10px 0 0;
}

.press-main h2 {
    margin: 0px 0px 25px 0px;
}
.press-main h2 {
    padding-top: 40px;
}

.press-gallery li{
    display: inline-block;
    vertical-align: top;
    width: 48%;
}
.absoluteVideoWrapper{
        position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2;
    //min-width: 1366px;
}
.videoWrapper {position: relative;padding-bottom: 56.25%; padding-top: 0; height: 0;}
.videoWrapper iframe {position: absolute;   top: 0; left: 0;    width: 100%;    height: 100%;}

/*input.red{
    border: 1px solid #cc0001;
}*/
.alert.alert-warning{
      font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
      background-color: #cc0001;
      color: #fff;
      max-width: 230px;
      margin-left: 90px;
      padding: 2px 7px;
      margin-top: 3px;
      position: absolute;
}
.error-top-arrow{
    background-image: url(images/top-mail-arrow.png);
    width: 7px;
    height: 4px;
    display: block;
    margin-left: 45%;
    margin-top: -11px;
    position: absolute;
}
@media (max-width: 400px) {
    h3#mobile_heading{
        //font-size: 12px;
    }
}
.character-slider .slick-slide {
    min-height: 360px;
}

@media (max-width: 470px) {
    .character-slider .slick-slide {
        min-height: 300px;
    }
}

@media (max-width: 360px) {
    .character-slider .slick-slide {
        min-height: 260px;
    }
}


.character-slider .slick-slide img {
    opacity: .5;
    transition: .5s ease-in-out opacity;
}
.character-slider .slick-slide span {
    opacity: 0;
    transition: .5s ease-in-out opacity;
}
.character-slider .slick-slide.slick-active span {
    opacity: 1;
}
.character-slider .slick-slide.slick-active img {
    opacity: 1;
}

.character-slider span {
    display: block;
    font-family: 'adelle', Helvetica, Arial, sans-serif;
    color: #4d4d47;
    margin-top: 16px;
    font-size: 18px;
    text-shadow: 1px -1px 2px rgba(0,0,0, .5), 0 1px 1px #fff;
}

.characters.mobile .button {
    font-family: 'adelle', Helvetica, Arial, sans-serif;
}

 .red{border: 2px solid #cc0001 !important; }
.news-page {
    margin-top: 35px;
}
.news-block {
    overflow: hidden;
    margin-bottom: 50px;
    border-bottom: 1px solid #dbdbdb;
    padding-bottom: 50px;
}

.alert {
    position: relative;
    top: 3px;
    margin-left: 14%;
    background: #cc0001;
    color: #fff;
    max-width: 262px;
    padding: 5px 10px;
    z-index: 999;
    text-align: center;
    font-family: 'Source Sans Pro';
    font-size: 15px;
}

.alert.purple {
    background: #8f4da0;
}

.news-block img {
    margin-bottom: 15px;
}
.news-block__date {
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 2px;
    text-transform: uppercase;
}
 .news-block__button {
    font-weight: bold;
    color: #7d3d8d;
 }
  .news-block__button:hover {
    border-bottom: 2px solid #7d3d8d;
  }
 .news-block__tags {
    display: inline-block;
    pointer-events: none;
 }

.news-block__tags a {
    color: #7d3d8d;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
 }
.news-block__tags a:hover {
    color: #7f398f;
    border-bottom: 1px solid #7f398f;
}
.news-block p {
    line-height: 1.6;
    color: #4a4a4a;
    font-size: 20px;
    font-weight: 100;   
}
h2.news-block__title {
    padding-top: 20px;
    line-height: 1;
}

h2.news-block__title:hover {
    opacity: .7;
}

.inner-header {
    position: relative;
    z-index: 2;
}

.more-link {
    display: none;
}

@media screen and ( max-height: 650px ){
    .news-block__tags {
        float: none;
    }
  .btm-image {
    margin-top: -200px;
  }
}

.top-news {
    clear: both;
    overflow: hidden;
    margin-bottom: 25px;
}
.top-news__image {
    float: left;
    margin-right: 15px
}
.top-news__image img {
    max-width: 110px;
}
.top-news__title {
    color: #4b4b4b;
}

.social {
    position: relative;
}
.twitter-tab,
.facebook-tab {
    left: 25px;
    right: 25px;
    top: 77px;
    position: absolute;
    display: none;
    height: 226px;
    overflow: hidden;
}
.twitter-tab.active {
    top: 0;
    right: 0;
    left: 0;
    position: relative;
    display: block;
}
.facebook-tab.active {
        top: 0;
    right: 0;
    left: 0;
    position: relative;
    display: block;
}

.tweet.ago li:first-child {
    display: none;
}

.page-numbers {
    font-size: 18px;
    margin: 0 7px;
    color: #4b4b4b;
    font-family: 'adelle', Helvetica, Arial, sans-serif;
    font-weight: 600;
    vertical-align: text-top;
}

.page-numbers:hover,
.page-numbers.current {
    color: #8a2a99;
    border-bottom: 1px solid #8a2a99;
}

.prev.page-numbers {
    display: inline-block;
    width: 25px;
    height: 25px;
    background-image: url(images/ap.png);
    background-size: 100%;
}

.next.page-numbers {
    display: inline-block;
    width: 25px;
    height: 25px;
    background-image: url(images/an.png);
    background-size: 100%;
}
.prev.page-numbers:hover,
.next.page-numbers:hover {
    border: none;
    opacity: .8;
}
.pagination {
    text-align: center;
}
.news-block__text p:last-child {
    display: none;
}
.news-block__text p:last-child {
    display: none;
}
.news-block__text p:nth-last-child(2) {
    padding-bottom: 0;
}

.absoluteVideoWrapper {
    transition: .5s ease-in-out opacity;
}

.lightcase-open .absoluteVideoWrapper {
    opacity: 0;
}
.top-news__title:hover {
color: #461853  ;
}
.single-article__bold{
    font-weight: bold;
    font-size: 20px;
    color: #4b4b4b;
    display: inline-block;
    margin: 0 15px 0 0;
}
.single-article-linkforum{
    display: inline-block;
}
.single-news__social{
    border-bottom: 1px solid #dbdbdb;
    border-top: 1px solid #dbdbdb;
    padding: 20px 0;
    margin: 48px 0 0;
}
.single-news__soclink{ 
    display: inline-block;
    vertical-align: middle;
}
.single-news__social .single-news__soclink .us_count{
    display: none!important;
}
.news-single__noborder{
    border-bottom: none;
}
.single-news__social .single-news__soclink .us_facebook,
.single-news__social .single-news__soclink .us_twitter,
.single-news__social .single-news__soclink .us_mail { 
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 15px;
    line-height: 40px;
    text-align: center;
    margin-right: 18px;
}
.single-news__social .single-news__soclink .us_facebook,
.single-news__social .single-news__soclink .us_twitter{
    width: 35px;
    height: 35px;
}
.single-news__social .single-news__soclink .us_mail {
    width: 45px;
    height: 36px;
}
.single-news__social .single-news__soclink .us_wrapper .us_button .us_share{
    width: 100%;
    font-size: 27px;
}    
.single-news__social .single-news__soclink .us_mail{
    background-image: url(images/single-news-mail.png);
    background-color: #fff!important;
        background-size: cover;
}
.single-news__social .single-news__soclink .us_twitter {
    background-image: url(images/single-news-twitter.png);
    background-color: #fff!important;
        background-size: cover;
}
.single-news__social .single-news__soclink .us_facebook{
    background-image: url(images/single-news-facebook.png);
    background-color: #fff!important;
        background-size: cover;
}
.single-news__social .single-news__soclink .us_mail .us-icon-mail,
.single-news__social .single-news__soclink .us_twitter .us-icon-twitter,
.single-news__social .single-news__soclink .us_facebook .us-icon-facebook{
    display: none;
}


.purple-text{
    color: #bd61bd  ;
    font-family: 'Source Sans Pro';
        font-size: 15px;
 }
 .red-text{
    color: #bb3c3e  ;
    font-family: 'Source Sans Pro';
        font-size: 15px;
 }
 input.purple{
    border: 1px solid #bd61bd  ;
 }
 input.red{
    border: 1px solid #bb3c3e  ;
 }

 .social-tab-title {
    font-weight: bold;
    display: block;
    text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8);
 }

 .contact-main a {
    color: #461853;
 }

  .contact-main a:hover {
    text-decoration: underline;
 }

 @media (max-width: 874px) {
    .signup_beta_wrapper {
        float: none;
        position: relative;
        left: 0;
        top: 0 !important;
        margin-left: 0;
    }
}


@media (max-width: 668px) {
    .alert {
        margin-left: 5%;
        margin-right: 5%;
        max-width: 100%;
        top: -10px;
    }

}