@charset "utf-8";body,ul,ol,li,p,img,h1,h2,h3,h4,h5,h6,form,fieldset,label,legend,input,table,tr,td,th,iframe,a,dl,dt,dd,header,footer,main,div,section,aside,article{margin:0;padding:0;font-size:100%;line-height:116%;outline:none;box-sizing:border-box}
ul,ol,li{list-style:none;margin:0;padding:0}
button::-moz-focus-inner{border:0;padding:0}
h1,h2,h3,h4,h5{font-weight:normal;margin:0;padding:0}
img{border:none;display:block}
body{font-family:'Roboto Slab',serif;font-size:16px;background:#f9f9f9;padding:0;margin:0;color:#222}
input,button{font-family:'Roboto Slab',serif;outline:none;font-size:16px}
img{max-width:100%;box-sizing:border-box}
.cf:before,.cf:after{content:" ";display:table}
.cf:after{clear:both}
a{color:#0a5e89}
.wrap,.content-wrapper,#myAccount{max-width:1200px;margin:auto}
header{padding:0}
header img{float:left;max-width:140px;margin:1em 1em 1em 0}
header.join img,header.slim img{max-width:110px;margin:.5em 0 .5em 0}
header nav{float:right;font-size:1.2em;padding:.55em 0}
header nav a{color:#0a5e89;display:inline-block;padding:1em;text-decoration:none;vertical-align:middle}
header nav a.join{background:#0a5e89;color:#fff;border-radius:2em;margin-left:1em}
header nav a.join i{display:none}
header nav a i{color:#bbb;vertical-align:top;display:block;text-align:center;margin-bottom:.5rem;transition:all .2s ease-out}
header nav a:hover i{transform:scale(1.4);color:#0a5e89}
header a.menu{float:right;text-decoration:none;font-size:1.6em;padding:.65em;display:none}
header a.menu.active i:before{content:"\e117"}
header a.mjoin{float:right;background:#ff6600;color:#fff;padding:.85em .5em;font-size:1.4em;display:none;text-decoration:none}
section.hero{background:#02131b;position:relative}
section.hero img{float:none;max-width:100%;margin:auto;display:block}
section.information{margin-bottom:2em;background:#eee}
section.information .devices{background:#fff;padding:1em}
section.information img{display:block;margin:auto;max-width:840px;width:95%}
section.information .intro{float:left;width:33em}
section.information h1{font-size:2.4em;padding:2rem 1rem 1rem}
section.information h2{font-size:1.4em;padding:0 1rem 2rem}
section.information ul.features{float:right}
section.information ul.features li{float:left;width:10.5em;vertical-align:top;padding:2.6em 1em;color:#666;-webkit-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}
section.information ul.features li:hover{background:#e1e1e1;color:#444;cursor:pointer}
section.information ul.features li.active{background:#666;color:#fff}
section.information ul.features li.active i,section.information ul.features li:hover i{transform:scale(1.1)}
section.information ul.features li i{font-size:4em;display:block;text-align:center;margin:0 0 .75rem 0;-webkit-transition:transform .2s ease-out;-o-transition:transform .2s ease-out;transition:transform .2s ease-out}
section.information ul.features li span{display:block;text-align:center}
section.information .feature-description{background:#666;color:#fff;clear:both}
section.information .feature-description p{padding:1em;font-size:1.2em;line-height:160%}
h3{color:#666;padding:1rem;display:inline-block}
article{margin-bottom:0em;color:#333}
article .left{width:67%;float:left}
article .left .swiper-wrapper img{max-width:100%;position:relative;width:100%}
article .left .mobileTabs{border-top:1px solid #e1e1e1;display:none}
article .left .mobileTabs a{display:block;padding:1em;border-bottom:1px solid #e1e1e1;text-decoration:none}
article .left .mobileTabs a.active{}
article .left .mobileTabs a i{display:inline-block;vertical-align:top;color:#666;margin-right:.5em}
article h2{padding:.5rem;font-size:1.8em;display:inline-block;vertical-align:middle}
article .title{border-right:1px solid #e1e1e1;padding:.5rem}
article .title a.contentToggle{float:right;text-decoration:none;color:#0a5e89;padding:.95rem}
article .title a.contentToggle i{color:#aaa;float:left;margin:.05em .25em 0 0}
article .title a.contentToggle:hover{text-decoration:underline}
article a.contentToggle.active i:before{content:"\e117"}
article .interact{font-size:1.4em;padding:0 0 1.25rem 1rem}
article .interact a{text-decoration:none;color:#0a5e89;display:inline-block;padding:.4em .65em;background:#eee;border-radius:6em;transition:all .2s ease-out .1s}
article .interact a i{float:left}
article .interact a.favorite,article .interact a.rate-down{margin-right:.75em}
article .interact a.rate-up{margin-right:.25em}
article .interact a.favorite:hover,article .interact a.favorite.active{background:#ef4d3f;color:#fff}
article .interact a.rate-up:hover,article .interact a.rate-up.active{background:#3499e0;color:#fff}
article .interact a.rate-down:hover,article .interact a.rate-down.active{background:#f55701;color:#fff}
article .interact a span{float:left;font-size:.75rem;line-height:1.8em;margin-left:.75em;color:#999;transition:all .2s ease-out .1s}
article .interact a:hover span,article .interact a.active span{color:#fff}
article .interact a.active i:before{content:"\e116"}
article p{margin-bottom:1em;padding:0 1rem;line-height:174%;color:#666}
article p.meta{padding-left:0;border-bottom:1px solid #e1e1e1}
article p.meta span{color:#666;padding-left:1rem;padding-right:.25em;display:inline-block;padding-bottom:1em}
article p.meta span i{margin-right:.25em;font-size:1.45rem;display:inline-block;vertical-align:top;color:#aaa}
article p.meta a{color:#0a5e89;text-decoration:none;display:inline-block}
article p.meta a:hover{text-decoration:underline}
article p.meta span.clear{display:block;padding-top:1em;font-size:.85em}
article .left-content{border-right:1px solid #e1e1e1;padding:1em 0}
article .preview{position:relative}
article .preview a.aRight,article .preview a.aLeft,section.hero a.aRight,section.hero a.aLeft{background:#fff;color:#666;z-index:5;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;text-decoration:none;position:absolute;transform:scale(.85);top:50%;margin-top:-1.4em;padding:1.2rem;line-height:1;box-shadow:;font-size:1.6em;font-size:1.4em;opacity:0;border-radius:4em}
article .preview a.aRight,section.hero a.aRight{right:1em}
article .preview a.aLeft,section.hero a.aLeft{left:1em}
article .preview:hover a.aRight,article .preview:hover a.aLeft,section.hero:hover a.aRight,section.hero:hover a.aLeft{opacity:.3;transform:scale(1)}
article .preview a.aLeft:hover,article .preview a.aRight:hover,section.hero a.aRight:hover,section.hero a.aLeft:hover{opacity:1;box-shadow:.25em .25em .5em rgba(0,0,0,.2);transform:scale(1.1)}
article a.cta{color:#fff;background:#095f89;text-decoration:none;padding:1em;display:block;font-size:1.4em;text-align:center}
article .left a.cta{display:none}
article .right a.cta{background:#ff6600}
article .right{float:left;width:33%;position:relative}
article .right .deviceOptions{position:relative}
article .right .deviceOptions>a{background:#0a5e89;display:block;padding:.75em 1.2rem;color:#fff;font-size:1.4em;text-decoration:none}
article .right .device{position:relative;z-index:10}
article .right .device i{float:right;transition:all .3s ease-out .2s}
article .right .deviceSelection{position:relative}
article .right .deviceOptions>a{border-top:1px solid #09547b}
article .right .deviceOptions>a:hover{background:#236e95}
article .right .deviceOptions a.active{background:#f55701}
article .right .deviceSelection.active .device i{transform:rotate(180deg)}
article .right .deviceSelection.active .deviceOptions{visibility:visible}
article .right .deviceSelection.active .deviceOptions a{margin-top:0}
article .right .deviceOptions .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(249,249,249,.92);text-align:center;padding-top:1em}
article .right .deviceOptions .overlay p{font-size:1.2em;margin-bottom:.75em;color:#333}
article .right .deviceOptions .overlay p a{background:#ed202c;padding:.5em 1em;color:#fff;text-decoration:none;display:inline-block}
article .right .deviceOptions .overlay p a:hover{background:#dc1520}
article .right h4{padding:1.35rem;font-size:1.2em}
article .right ul li{display:block;border-bottom:1px solid #e1e1e1}
article .right ul li{text-decoration:none;color:#333;font-size:1.2em;display:block;padding:1rem 1.2rem;overflow:hidden}
article .right ul li span.links{display:block}
article .right ul li a{display:inline-block;padding:.25em 1em .25em 0;font-size:.75rem;text-decoration:none}
article .right ul li a:hover{text-decoration:underline}
article .right ul li a i{display:inline-block;margin:0 .2em 0 0}
article .right ul li a.open{width:20%;float:left;text-align:center;padding:.5em;background:#ff6600;color:#fff;text-decoration:none;font-size:1rem;margin-top:.75em}
article .right ul li a.open i{color:#fff}
article .right ul li span.q{display:inline-block;padding:.20em .4em;border:1px solid #e1e1e1;background:#f9f9f9;border-radius:.25em;margin-left:.25em;margin-top:-.25em;font-size:.75em;vertical-align:top;text-transform:uppercase}
article .right ul li span.q.high{color:#009966}
article .right ul li span.q.med{color:#ff6600}
article .right ul li span.meta{color:#bbb;float:right}
article .right ul li strong{display:inline-block;margin-left:.25em;color:#888;font-weight:normal;font-size:.75em;padding:.20em .4em;margin-top:-.25em;vertical-align:top}
article .right ul li input{border:none;padding:.5em;width:80%;font-size:1rem;float:left;clear:both;margin-top:.75em;border-top:1px solid #e1e1e1;background:#eee;border-left:1px solid #e1e1e1}
article .right ul.dlToggle li{width:33.3333%;float:left;padding-left:1px;border:none}
article .right ul.dlToggle li:first-child{padding:0}
article .right ul.dlToggle a{float:left;text-align:center;width:100%;padding:1em;margin-bottom:1px;font-size:1rem;background:#eee;border-bottom:.4em solid #bbb;text-decoration:none;color:#0a5e89}
article .right ul.dlToggle a:hover{border-bottom-color:#0a5e89}
article .right ul.dlToggle a.active{border-bottom:.4em solid #0a5e89;background:#e1e1e1;text-decoration:none;color:#111}
article .right .previews h2{font-size:1.20rem;text-align:center;display:block;padding:1.1em 0}
article .right .previews img{padding:0 1rem 1rem}
article .right .previews a.cta{margin:0 1rem 1rem;padding:1rem}
article .trailerDL p{text-align:center}
article .trailerDL a{display:inline-block;width:25%;padding:1em;background:#eee;text-decoration:none;font-size:1.1em;border-left:1px solid #f9f9f9}
article .trailerDL a:hover{background:#0a5e89;color:#fff}
article .trailerDL a:hover span.size{color:#fff}
article .trailerDL a i{margin-right:.5em}
article .trailerDL a span.size{display:block;font-size:.75em;color:#777}
article .trailerDL a.join{border:none;width:100%;display:block;font-size:1.4em;border-bottom:1px solid #e1e1e1;text-decoration:underline;padding:1.25rem;text-align:center;background:none;color:#ff6600;margin-bottom:2rem}
article .social{display:block;padding-top:.75rem;padding-bottom:2em;overflow:hidden}
article .social{text-align:center;font-size:1.6em}
article .social a{text-decoration:none;color:#ccc;margin:.45em;position:relative;text-align:center;display:inline-block}
article .social a:hover{color:#0a5e89}
article .social a.social-tw:hover{color:#55acee}
article .social a.social-reddit:hover{color:#666}
article .social a.social-fb:hover{color:#4d69a2}
article .social a.social-gp:hover{color:#d95032}
article .social a.social-tumblr:hover{color:#529ecc}
article .social a i{display:inline-block;transition:transform .1s ease-out}
article .social a span{position:absolute;bottom:-2em;left:0;font-size:.75rem;left:-4em;right:-4em;text-align:center;visibility:hidden;opacity:0;transition:all .1s ease-out .1s}
article .social a:hover span{bottom:-2.6em;visibility:visible;opacity:1}
article .social a:hover i{transform:scale(1.4)}
article.sfw .right{display:none}
article.sfw .left{float:none;margin:auto}
article.sfw .title,article.sfw .left-content{border:none}
.compact article{width:50%;display:inline-block;vertical-align:top;padding:1rem;text-align:center;margin-bottom:2rem;background:none}
.compact article a{text-decoration:none}
.compact article h3{padding:.75rem;font-size:1.2rem}
.compact article .meta div{display:inline-block;padding:0 .5rem;color:#666}
.compact article .meta div i{color:#aaa}
.sorting{display:inline-block;color:#666;border-left:1px solid #e1e1e1}
.sorting p{padding:1rem;display:inline-block}
.sorting a{text-decoration:none;color:#0a5e89;margin-right:.35em;display:inline-block;padding:.5em 1em;background:#eee;border-radius:6em;transition:all .2s ease-out .1s}
.sorting a:hover{background:#e1e1e1}
.sorting a.active{background:#0a5e89;color:#fff}
div.cta{text-align:center;font-size:1.6em;padding:0 0 0 0;border-bottom:1px solid #e1e1e1;margin-bottom:4rem;height:1.35em}
div.cta a{text-decoration:none;color:#ff6600;display:inline-block;background:#f9f9f9;padding:0 .5em}
div.cta a span{color:#fff;background:#ff6600;border-radius:3em;padding:.35em .75em;margin:.35em;display:inline-block;transition:transform .1s ease-out}
div.cta a:hover span{transform:scale(1.1)}
h2.sale{margin:0 0;text-align:center;font-size:1.5em;width:62%;float:right;position:relative}
h2.sale>span{background:#faf785;display:inline-block;padding:.5em;transform:rotate(-1.2deg);position:absolute;top:.65em;left:1em;right:1em}
h2.sale span.em{color:#ed202c}
section.join h1{text-align:center;display:block;padding:1rem;font-size:1.4rem}
section.join form{width:62%;padding:0 1em;float:right;border:1px solid #e1e1e1;border-bottom:none;border-right:none;margin:0 0 2em 0}
section.join form.login-form,section.join form.center{float:none;margin:auto;border:none}
section.join form p{margin:0 1rem .65rem 1rem}
section.join form h3{display:block;text-transform:uppercase;color:#000;font-size:1.4em}
section.join form h3 i{margin-right:1em}
section.join form input[type="text"]{width:100%;padding:.75rem;border:none;border:1px solid #d1d1d1;font-size:1.2em;background:#fff;box-shadow:1px 1px 1px rgba(0,0,0,.075) inset}
section.join form input[type="text"]:focus{border-color:#ff6600;box-shadow:0 0 .5em rgba(255,102,0,.4)}
section.join form .bundleOption{float:right;margin-right:1.5rem}
section.join form .bundleOption label{display:inline-block;white-space :nowrap;width:176px;padding:.5em .75em;margin:.5em .5em .5em 0;text-align:center}
section.join form .bundleOption label img{display:inline-block;max-width:35px;vertical-align:middle}
section.join form .bundleOption label:hover{cursor:pointer;background:#eee}
section.join form .bundleOption label input{display:inline-block;margin:0 .2em 0 0;vertical-align:middle}
section.join form .bundleOption a{font-size:.65em}
section.join form .bundleExplaination{padding:1rem;background:#eee;margin:1.5rem;clear:both;text-align:center;border:3px solid #11c64d}
section.join form .bundleExplaination p{margin:0;line-height:150%}
section.join form .bundleExplaination img{float:left;width:100px;margin-right:1em}
section.join form .options{padding:0 1rem;margin-bottom:1rem;clear:both}
section.join form .option{background:#fff;padding:.5em 1em .25em;margin:0 0 2px}
section.join form .option input{float:left;margin:.5em .5em 0 0}
section.join form .option:hover{background:#e1e1e1;cursor:pointer}
section.join form .option.checked,section.join form .bundleOption label.checked{background:#f3f3cc;color:#333;box-shadow:1px 1px 0px #999 inset,-1px -1px #999 inset}
section.join form .option h4{font-size:1.4em;float:left}
section.join form .option h4 span{display:block;font-size:.65rem}
section.join form .option .oldprice{text-decoration:line-through;display:block;color:#999;padding:.75em 0}
section.join form .option .price{color:#009933;font-weight:bold;float:right;font-size:1.4rem;padding:.25rem}
section.join form .option .price span{font-family:arial;display:inline-block}
section.join form .option .price span.currency{vertical-align:top}
section.join form .option .price span.dollar{font-size:2.5rem;vertical-align:bottom;margin-bottom:-.4rem}
section.join form .option .price span.m{display:block;font-size:.7rem;text-align:right;font-weight:normal;margin-right:-7px}
section.join form .option.checked .price{color:#333}
section.join form .option .d50{display:inline-block;padding:.4em .5em;text-transform:uppercase;line-height:1;margin-left:.5em;vertical-align:top;font-size:.75rem;font-weight:normal;background:#f05244;color:#fff;border-radius:.25em}
section.join form .options.split{margin-bottom:1em}
section.join form .options.split .option{width:33.3333%;padding:1em;text-align:left;float:left;border-right:2px solid #f9f9f9}
section.join form .options.split .option:last-child{border:none}
section.join form .options.split .option input{display:inline-block;vertical-align:top;margin:.2em .5em 0 0}
section.join form button{background:#ed202c;color:#fff;padding:1em;font-size:1.2em;border:none;display:block;width:100%;border-radius:3em;cursor:pointer}
section.join aside{float:left;width:38%;border-top:1px solid #e1e1e1}
section.join aside div{border-bottom:1px solid #e1e1e1;padding:1.75rem 2rem 1.75rem 1rem}
section.join aside div:last-child{border:none}
section.join aside h4{font-size:1.6em;margin-bottom:.65rem}
section.join aside p{line-height:1.5em}
section.join p.alt{font-size:1.2rem;text-align:center;display:block}
section.join ul.tabs{margin:0 1rem}
section.join ul.tabs li{width:50%;float:left;margin-bottom:.25em}
section.join ul.tabs li:first-child{padding-right:.15em}
section.join ul.tabs li:last-child{padding-left:.15em}
section.join ul.tabs li a{padding:.4em;text-align:center;text-decoration:none;display:block;background:#e1e1e1;color:#333;border-radius:.5em .5em 0 0;position:relative}
section.join ul.tabs li a:hover{background:#3499e0;color:#fff}
section.join ul.tabs li a:hover span.desc{color:#fff}
section.join ul.tabs li.active a{background:#009933;color:#fff}
section.join ul.tabs li a span.desc{color:#666;display:block;font-size:.75em;font-weight:normal}
section.join ul.tabs li.active a span.desc{color:#fff}
section.join ul.tabs li a span.hot{display:inline-block;font-size:.65em;padding:.25em .75em;color:#fff;background:#ef4035;text-transform:uppercase;line-height:1;border-radius:.25em;position:absolute;top:-2px;right:-4px;font-family:arial}
section.join .testimonials{margin-bottom:2em;padding-top:1em;clear:both}
section.join .testimonials h2{background:#e1e1e1;color:#333;font-size:1rem;margin:0;padding:1.5rem 2rem;color:#0a5e89}
section.join blockquote{background:#eee;margin:0 0 .15em;padding:1.5rem 2rem;display:block}
section.join blockquote p{font-size:1.2em;color:#444;line-height:150%}
section.join blockquote p span{display:block;font-size:.75em;color:#777;padding-top:.5em}
section.help h1{font-size:2rem;padding:2rem 0}
section.help .qa{margin-bottom:2em;overflow:hidden}
section.help .q{float:left;width:26%;border-top:1px solid #ccc;font-size:1.4em;padding:1rem 0;margin-top:.35em;line-height:140%}
section.help .a{float:left;width:70%;margin-left:4%}
section.help p{line-height:180%;margin-bottom:2em;font-size:1em}
section.help ul{margin-bottom:2em}
section.help a.rm{color:#0a5e89;text-decoration:none;font-size:1.2em}
section.help a.rm i{margin-right:.5em;display:inline-block}
section.help a.rm:hover{text-decoration:underline}
section.help ol{margin-left:3em}
section.help ol li{list-style-type:decimal;padding:0;color:#666;font-size:1.2em;padding:0 0 0 1rem}
section.help h3{padding:0;color:#111;margin:0 0 1rem}
section.help h2{padding:0;color:#111;margin:0 0 1rem;font-size:1.2em;border-bottom:1px solid #e1e1e1;padding-bottom:.5em}
section.help .deviceHelp{margin:0 -1%}
section.help .deviceHelp a.device{float:left;width:23%;border:3px solid #e1e1e1;padding:1px;background:#fafafa;margin:1%;max-width:308px;text-decoration:none}
section.help .deviceHelp a.device img{max-width:100%}
section.help .deviceHelp a.device span{display:block;text-align:center;padding:1em;background:#eee}
section.help .deviceHelp a.device:hover{border-color:#0a5e89}
section.help ul li{list-style-type:square;display:list-item;margin:0 0 .5em 2em}
section.help a.cta{background:#ff6600;color:#fff;padding:1rem 2rem;text-decoration:none;display:inline-block}
section.help form p{margin:0 0 2rem 0}
section.help form p span{font-style:italic;display:block;color:#666;margin-bottom:.5rem}
section.help form p label{display:block;margin-bottom:1rem}
.gtabs,.tabs.devices{text-align:center;margin:0 -.5% 2rem;background:#fff;padding:1rem;border-bottom:3px solid #e1e1e1;overflow:hidden}
.gtabs a,.tabs.devices li a{display:inline-block;padding:1rem;text-decoration:none;background:#eee;width:24%;float:left;text-align:center;margin:.5%}
.tabs.devices li{display:inline-block;width:24%;float:left;margin:.5%}
.tabs.devices li a{display:block;margin:0;width:auto;float:none}
.gtabs.col3 a,.tabs.devices.col3 li{width:32.3333%}
.gtabs.col2 a,.tabs.devices.col2 li{width:48%}
.gtabs a:hover{background:#e1e1e1}
.gtabs a.active,.tabs.devices li.active a{background:#0a5e89;color:#fff}
section.help.legal .a ol{border-color:#e1e1e1}
section.help.legal .a ol li{list-style-type:none;padding:0;font-size:1rem}
section.help.legal .a h3{font-size:180%;text-align:center}
section.help.legal .a table{padding:1em;margin-bottom:2em}
section.help.legal .a h3{display:none}
section.help.legal .a{float:none;margin:auto}
footer{background:#02131b;padding:2em;color:#687982;text-align:center;font-size:.75em}
footer hr{border:none;background:none;border-bottom:1px solid rgba(255,255,255,.2);max-width:20em;margin:4em auto}
footer a{color:#7ea0b1;text-decoration:none}
footer a:hover{color:#f2f2f2;text-decoration:underline}
footer ul{padding:1em}
footer ul.primary{font-size:1rem}
footer ul.primary li a:hover{text-decoration:none}
footer p{padding:1em;line-height:180%}
footer ul li{display:inline-block;padding:1em}
footer ul li a{display:block}
footer ul li a i{display:block;margin:auto;font-size:2em;margin-bottom:1rem;opacity:.85}
footer ul.primary li{min-width:14%}
footer img{margin:auto;display:block}
.actor{min-height:200px;margin-bottom:1rem;background:#eee}
.actor .wrap{position:relative}
.actor h1{font-size:1.6em;margin-bottom:.75rem;padding-top:1rem}
.actor img{position:absolute;top:0;left:0;max-width:200px}
.actor .meta{margin-left:200px;padding-left:2rem;padding-bottom:1px}
.actor .meta h3{padding:0 0 1rem 0}
.actor .meta p{line-height:174%;color:#666;margin-bottom:1rem}
.actor .meta a{font-weight:bold}
.modal-open{overflow:hidden}
.modal-open .modal{overflow-x:hidden;overflow-y:auto;opacity:1;display:block}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;outline:0;opacity:0;background:rgba(0,0,0,.85);padding:0 3%;display:none}
.modal-opaque .modal{background:rgba(0,0,0,.35)}
.modal-opaque .contentContainer{filter:blur(20px)}
.modal-content{position:relative;background-color:#fff;background-clip:padding-box;outline:0;padding:1px}
.modal-head{padding:2rem;color:#fff;font-size:1.6em;background:#0a5e89}
.modal-head .close{float:right;font-size:.75em;color:#fff;text-decoration:none;padding:.25em}
.modal .modal-dialog{max-width:540px;margin:30px auto;position:relative;border:6px solid rgba(255,255,255,.4);background:rbga(255,255,255,.75)}
.modal .modal-dialog p{color:#333;line-height:1.2rem;font-weight:200;margin-bottom:1rem;font-size:.85rem}
.modal .modal-dialog p.short{padding-right:4rem}
.modal .modal-dialog a.enter{border:.15em solid #ccc;border-radius:.35em;position:relative;color:#fff;font-weight:bold;display:inline-block;padding:.6rem 1.5rem;font-size:1.4rem;font-weight:normal;text-decoration:none;background:#ef4035}
.modal-dialog.mod-warning{max-width:940px}
.mod-warning .warning{background:#222;-webkit-background-size:auto 100%;background-size:auto 100%;padding:2rem 40% 1rem 2rem;background-repeat:no-repeat;background-position:right;border-radius:6px}
.mod-warning .warning p{color:#fff}
.mod-warning .warning img{max-width:68px}
.modal .modal-body{padding:0 2em;overflow:hidden}
.modal a.action{text-align:center;padding:.35em 1em;background:#48c051;border:0;color:#fff;font-size:1.4em;cursor:pointer;border-radius:6px;font-weight:900;text-decoration:none;display:block;margin:auto}
.modal a.action:hover{background:#6dcd74}
.pornstars{}
.pornstars article{width:25%;display:inline-block;padding:1rem;margin-bottom:1rem;position:relative}
.pornstars article .firstVR{background:url(https://cdns-i.milfvr.com/images/debut.png);-webkit-background-size:auto 100%;background-size:auto 100%;width:64px;height:64px;position:absolute;bottom:0;right:0em;bottom:5em}
.pornstars article a{text-decoration:none}
.pornstars article h1{text-align:center;font-size:1.4em;padding:.75rem 0}
.pornstars article a img{width:100%}
.pornstars article a span.meta{color:#aaa;font-size:.85em;display:block;text-align:center;padding-bottom:.75rem}
form p{margin:.75em 0}
.modal .modal-body form p a{color:#295066}
form p label{display:block;color:#666;margin:0 .5em .5em 0;font-size:1em}
form p input[type="text"],form p input[type="password"],form p input[type="password"],form p select{padding:.65em;width:100%;box-sizing:border-box;border:2px solid #ccc;border-radius:5px;outline:none;font-family:'Lato',sans-serif}
form p input[type="text"]:focus,form p input[type="password"]:focus,.modal .modal-body form p select:focus{box-shadow:0 0 10px rgba(0,0,0,.25);border-color:#0a5e89}
.modal .modal-body form p.formError input[type="text"]{box-shadow:0 0 10px rgba(255,72,0,.6);border-color:#ff7800}
input[type="submit"]{border:none;border-radius:3px;background:#ff6600;color:#fff;vertical-align:middle;display:inline-block;font-family:'Lato',sans-serif;padding:.75em 1.6em;font-size:1.2em;cursor:pointer}
input[type="submit"]:disabled{background:#ccc}
.modal .modal-body .loginForgot{padding:1em 0 0 1em;color:#666;float:right}
.modal .modal-body .joinNow{border-top:1px solid #ccc;padding:1em 0 0;text-align:center;font-size:1.1em}
.modal .modal-body .joinNow a{padding:.5em 1em;margin-left:.25em;border-radius:6em;display:inline-block;color:#fff;background:#0a5e89;text-decoration:none}
.modal .modal-body .joinNow a:hover{background:#ff6600}
form img.captcha{margin-top:10px}
.upcoming{text-align:center}
.upcoming article{display:inline-block;padding:1rem;background:#eee;margin-bottom:1.5rem}
.upcoming h3{font-size:1.4em;display:block;padding-top:1.5rem}
.langOffer{padding:0 0 0 1em;background:#e1e1e1;margin-bottom:2px;margin:1em auto;position:relative}
.langOffer p{padding:.75em 0;font-size:1.2em;color:#333;margin-left:5.6rem}
.langOffer p a.close{text-decoration:none;float:right;color:#999;padding:1rem;font-size:1.2em}
.langOffer p a.close:hover{color:#333}
.langOffer a.lbtn{border:none;border-radius:4em;border:3px solid #999;color:#333;text-decoration:none;vertical-align:middle;display:inline-block;padding:.75rem 1rem;cursor:pointer}
.langOffer a.lbtn.main{background:#ff6600;color:#fff;border:3px solid #ff6600;margin:0 .65em}
.langOffer a.lbtn:hover{background:#0a5e89;border-color:#0a5e89;color:#fff}
.langOffer.renew p>span{display:block;margin-bottom:.5em}
.langOffer.renew a.lbtn.main{margin:0 .5em 0 0}
.langOffer div.left{position:absolute;top:0;left:0;bottom:0;padding:1.6rem;font-size:1.6rem}
.langOffer div.left.locked{background:#ed202c;color:#fff}
.modal .upgrade-text{padding:1em 0;line-height:1.3}
.modal .upgrade-text .subtitle{display:block;margin:.5em auto;font-size:1.4em}
.modal .upgrade-text .instructions{margin:.5em auto;line-height:135%}
.modal .price-box{display:block;width:100%;padding:1em 0;text-align:center}
.modal .price-box .price{display:block;margin-bottom:.25em;font-size:1.1em}
.modal .price-box .price strong{text-transform:uppercase}
.modal .price-box .action{padding:.35em 1em;background:#48c051;border:0;color:#fff;font-size:1.4em;cursor:pointer;border-radius:6px;font-weight:900;text-decoration:none;display:block;margin:auto}
.modal .price-box .action:hover{background:#6dcd74}
.modal .mod-exit{text-align:center;font-family:'Anton',sans-serif}
.modal .mod-exit .modal-head{background:#009933;text-transform:uppercase;font-size:2.2em;padding:1rem}
.modal .mod-exit .modal-head h2 span{display:inline-block;padding:.25em;background:#007a1e;color:#e3ff60}
.modal .mod-exit .modal-body{padding:0}
.modal .mod-exit .bundle{background:#eee;padding:.75em;margin-bottom:1.4em;color:#ed202c}
.modal .mod-exit .bundle img{display:inline-block;height:75px;vertical-align:middle}
.modal .mod-exit .bundle>span{display:inline-block;vertical-align:middle;font-size:1.2em}
.modal .mod-exit .bundle>span.plus{font-size:3rem;margin:0 1rem}
.modal .mod-exit .bundle>span span{font-size:4rem;display:block;line-height:1}
.modal .mod-exit h3{text-align:center;margin:0;text-transform:uppercase;font-size:1.4em}
.modal .mod-exit h4{color:#095f89;text-transform:uppercase;font-size:1.8em}
.modal .mod-exit h4 span{color:#009933}
.modal .mod-exit h4 span.price{font-size:2em;display:inline-block;vertical-align:middle;color:#095f89}
.modal .mod-exit a{background:#ed202c;border-radius:6em;color:#fff;padding:1rem 2rem;font-size:1.8em;margin-bottom:1rem;display:inline-block;margin:1em;text-transform:uppercase;text-decoration:none}
.modal .mod-exit p{font-family:'Roboto Slab',serif;color:#888;font-size:.75em}
.modal .mod-exit,.modal .mod-exit a.shake{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;transform:translate3d(0,0,0);backface-visibility:hidden;perspective:1000px}
@keyframes shake{10%,90%{transform:translate3d(-2px,0,0)}
20%,80%{transform:translate3d(4px,0,0)}
30%,50%,70%{transform:translate3d(-8px,0,0)}
40%,60%{transform:translate3d(8px,0,0)}}
.pager{text-align:center;padding:1em;background:#eee}
.pager a,.pager span{display:inline-block;padding:.75em 1em;font-size:1.2em;border-radius:.5em;text-decoration:none;margin:0 .1em}
.pager span{border:none;background:none;margin:0}
.pager a.inactive{opacity:.25}
.pager a.active{color:#666;background:#e1e1e1}
.pager a.join{border:2px solid #ff6600;background:#fff;margin-left:.35em}
.pager a.next,.pager a.prev{background:#fff;border:2px solid #e1e1e1}
.pager a.next{border-color:#095f89}
.pager a:hover{text-decoration:underline}
body .bp-controls{background:#0a5e89;font-size:130%}
body .bp-seekbar{background:rgba(0,0,0,.25)}
body .bp-seekbar div{background:rgba(0,0,0,.35)}
body .bp-seekbar .progress{background:#ff6600}
.brands{background:#012a3e;margin:-2em -1.5rem;padding:1rem;margin-bottom:2rem;font-size:.85rem}
.brands p{padding:0}
.brands a{display:inline-block;padding:.5rem}
@media(max-width:1220px){header img,header.join img,header.slim img{margin-left:.55em}
header nav{padding:.55em}
section.information .intro{float:none;width:100%;text-align:center;background:#fff}
section.information ul.features{width:100%;float:none;overflow:hidden;background:#e1e1e1}
section.information ul.features li{width:25%}
section.information h2 i{display:none}
section.help .q{padding:1rem}}
@media(max-width:980px){header img,header.join img{max-width:80px;margin:.5em}
header a.menu{display:block}
header a.mjoin{display:block}
header nav{clear:both;float:none;padding:0;display:none}
header nav a,header nav a.join{display:block;border-bottom:1px solid #e1e1e1;background:none;color:#0a5e89;border-radius:0;margin:0}
header nav a i,header nav a.join i{float:left;display:block;margin-right:.5em}
article .right{float:none;width:100%}
article .right div.downloads,article .social{display:none}
article .left{float:none;width:100%}
article .left a.cta{display:block}
article.preview .left a.cta{display:none}
article.preview .social{display:block;margin-bottom:1rem}
article .title{border:none}
article{margin-bottom:1rem;background:#eee}
div.cta{height:auto;border:none;font-size:1.2em;margin-bottom:1rem}
div.cta a span{display:block}
article .left .mobileTabs{display:block}
article p.meta span.clear{display:none}
article p.desc{display:none}
article p.meta{text-align:center;border:none;margin-bottom:.25em;padding:0}
article p.meta span{padding-bottom:.5rem;font-size:.85rem}
article p.meta span{font-size:.85rem}
article h2{font-size:1.6em}
article .left-content{padding-bottom:0}
article .interact{text-align:center}
section.information ul.features{display:none}
section.information .feature-description p{display:none}
section.information{margin-bottom:0}
h3{padding:1rem 1rem 1rem}
article .trailerDL a{background:#e1e1e1}
section.join aside,section.join form{float:none;width:100%}
section.join form input[type="text"]{font-size:.95em}
section.join form{border:none;padding:0}
section.join form h3{font-size:.85em}
section.join form .option{width:100%;float:none;text-align:left;padding-left:.75em;padding-right:.75em}
section.join form p{margin-bottom:.5em}
section.join form .option h4{display:inline-block;font-size:1rem;float:left}
section.join form .option .oldprice{display:inline-block;padding:0 .25em;font-size:.85em}
section.join form .option .price span{vertical-align:inherit}
section.join form .option .price{float:right}
section.join form .options.split .option{float:left;width:33.3333%;font-size:.85em;padding:.75em;margin:0}
section.join form .options.split .option input{margin-top:.1em}
section.help .q,section.help .a{width:100%;float:none}
section.help .a{margin:0;padding:1rem;font-size:.75em}
section.help .a h3{font-weight:bold}
.gtabs{margin-bottom:1rem}
section.help .deviceHelp{margin:0 .5em}
section.help .deviceHelp a.device{width:31.3333%}
section.help ol{margin-left:1em}
.pager a,.pager span{font-size:.85em}
.pornstars article{width:33.3333%;background:none}}
@media(max-height:780px) and (min-width:800px){header img{margin:.5em;max-width:110px}
header nav{padding:0 .25em}
.hero.swiper-container{padding:0 130px}
.hero .swiper-slide{opacity:.2;-webkit-transition:opacity .1s;-o-transition:opacity .1s;transition:opacity .1s}
.hero .swiper-slide.swiper-slide-active{opacity:1}}
@media(max-width:600px){section.information h1{font-size:1.2em;padding-top:0}
section.information h2{font-size:1em;padding-bottom:1rem}
.compact article{width:100%;padding:.5em}
.sorting p{display:none}
.sorting{padding-left:1rem;font-size:.85em;vertical-align:middle}
footer hr{margin:1em auto}
footer ul li{max-width:110px;vertical-align:top;line-height:140%}
footer ul.secondary li{max-width:100%}
div.cta{display:none}
section.information ul.features li{padding:1.5em 1em}
section.information ul.features li i{font-size:2.6em;margin-bottom:0}
section.information ul.features li span{display:none}
section.help .qa:first-child .q{border:none}
.gtabs{padding:.5em;background:none;border:none}
.gtabs a,.gtabs.col3 a,.gtabs.col2 a{width:100%;margin:0 0 2px}
.pager a,.pager span{display:none}
.pager a.next,.pager a.prev{display:inline-block;width:48%;margin:0}
.pager a.prev{margin-right:4%}
.pager a.join{display:block;margin:0;margin-top:1em}
.modal .modal-body{padding:0 1em}
.modal-head{padding:1em}
.modal .modal-body .joinNow a{margin-top:.5em}
h2.sale{width:68%;font-size:.95em}
h2.sale>span{top:.25em}
article h2{font-size:1.2em}
article .title a.contentToggle{display:none}
article.preview .left-content{padding:.5em 0}
article .trailerDL a{width:100%;padding:.75em;margin-bottom:2px;border:none}
article .trailerDL p{font-size:.75em}
.actor img{max-width:100px}
.actor .meta{margin-left:100px;padding-left:1rem}
.actor .meta p{font-size:.85em}
article .title{padding-bottom:.5rem}
.pornstars article{width:50%;padding:.5em}
.pornstars article h1{font-size:1.2rem}
.langOffer div.left{padding:1.6rem 1rem}
.langOffer p{padding:.5em 0;font-size:1em;margin-left:4rem}
.langOffer p span{display:block}
.langOffer a.lbtn.main{margin:.5em 0 0;padding:.25em .5em}
section.join form .options.split .option{width:100%}}
@media(max-width:340px){h2.sale>span{top:-.25em}}
@font-face{font-family:'icomoon';src:url('https://cdns-i.milfvr.com/images/fonts/icomoon.eot?kd053h');src:url('https://cdns-i.milfvr.com/images/fonts/icomoon.eot?kd053h#iefix') format('embedded-opentype'),url('https://cdns-i.milfvr.com/images/fonts/icomoon.ttf?kd053h') format('truetype'),url('https://cdns-i.milfvr.com/images/fonts/icomoon.woff?kd053h') format('woff'),url('https://cdns-i.milfvr.com/images/fonts/icomoon.svg?kd053h#icomoon') format('svg');font-weight:normal;font-style:normal}
[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-threedim:before{content:"\e908"}
.icon-oneeighty:before{content:"\e909"}
.icon-binaural:before{content:"\e90a"}
.icon-headtracking:before{content:"\e90b"}
.icon-heart:before{content:"\e907"}
.icon-thumbs-down:before{content:"\e905"}
.icon-thumbs-up:before{content:"\e906"}
.icon-tumblr:before{content:"\e900"}
.icon-google-plus:before{content:"\e901"}
.icon-twitter:before{content:"\e902"}
.icon-facebook-official:before{content:"\e903"}
.icon-reddit-alien:before{content:"\e904"}
.icon-link:before{content:"\e005"}
.icon-bell:before{content:"\e006"}
.icon-lock:before{content:"\e007"}
.icon-unlock:before{content:"\e008"}
.icon-ribbon:before{content:"\e009"}
.icon-clock:before{content:"\e014"}
.icon-video:before{content:"\e018"}
.icon-align-left:before{content:"\e027"}
.icon-paper:before{content:"\e034"}
.icon-circle-plus:before{content:"\e040"}
.icon-circle-minus:before{content:"\e041"}
.icon-circle-check:before{content:"\e042"}
.icon-circle-cross:before{content:"\e043"}
.icon-play:before{content:"\e052"}
.icon-download:before{content:"\e069"}
.icon-head:before{content:"\e074"}
.icon-speech-bubble:before{content:"\e076"}
.icon-globe:before{content:"\e078"}
.icon-tag:before{content:"\e085"}
.icon-bar-graph-2:before{content:"\e091"}
.icon-arrow-left:before{content:"\e094"}
.icon-arrow-right:before{content:"\e095"}
.icon-arrow-up:before{content:"\e096"}
.icon-arrow-down:before{content:"\e097"}
.icon-loader:before{content:"\e105"}
.icon-plus:before{content:"\e114"}
.icon-check:before{content:"\e116"}
.icon-close:before,.icon-cross:before{content:"\e117"}
.icon-menu:before{content:"\e120"}
.icon-help:before{content:"\e127"}
.icon-open:before{content:"\e128"}
.icon-ellipsis:before{content:"\e129"}
.blowplayer{position:relative;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:white;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}
.blowplayer a{text-decoration:none;color:white}
.blowplayer svg{fill:white;display:block;vertical-align:middle}
.bp-pane{position:relative;overflow:hidden}
.bp-title,.bp-share,.bp-menu,.bp-cmenu,.bp-related,.bp-related a,.bp-share .share-btn,.bp-overlay,.blowplayer{box-sizing:border-box;background-clip:padding-box}
.bp-menu,.bp-cmenu,.bp-share,.bp-related,.bp-sharebar,.bp-scrubs,.bp-context,.bp-loader{position:absolute;display:none}
.bp-menu,.bp-cmenu{z-index:2}
.bp-close{position:absolute;cursor:pointer;right:-1em;top:-1em;width:2.5em;height:2.5em;background:#333;text-align:center;border-radius:2em}
.bp-close:hover{background:#444}
.bp-close svg{width:1.5em;height:1.5em;margin:6px auto}
.bp-btn.active .bp-cmenu{display:block}
.blowplayer.bp-fs{position:fixed;top:0;left:0;z-index:9999}
.bp-title{display:block;transition:.4s all;top:0;position:absolute;background:rgba(0,0,0,.6);width:100%;padding:.4em}
.bp-title.linked:hover{text-decoration:underline}
.blowplayer .linked{cursor:pointer}
.blowplayer,.blowplayer video,.blowplayer canvas,.blowplayer .bp-poster{width:100%;height:100%;background-color:black;background-size:cover;background-position:center}
.bp-poster{position:absolute;top:0;left:0}
.blowplayer .bp-btn{display:inline-block;cursor:pointer}
.bp-controls .bp-btn svg{height:2.2em;width:2.2em;opacity:.7;transition:opacity .3s,transform .3s;margin:auto}
.bp-controls .bp-btn:hover svg{opacity:1}
.bp-controls{color:#ddd;position:absolute;bottom:0;background:#222;width:100%;height:2.9em}
.bp-controls .bp-cmenu{background:#2d2d2d;bottom:2.15em}
.bp-controls .btn-play{width:4.3em}
.bp-controls .bp-btn,.bp-controls .timestamp{float:left}
.bp-controls .bp-btn.active svg{opacity:1}
.bp-controls .btn-settings,.bp-controls .btn-expand,.bp-controls .btn-fullscreen,.bp-controls .btn-related,.bp-controls .btn-cardboard,.bp-controls .btn-chromecast,.bp-controls .bp-logo{float:right}
.bp-controls .btn-settings.active>svg{transform:rotate(20deg)}
.bp-controls .timestamp{cursor:default;padding-top:.6em;padding-left:.8em}
.bp-controls .bp-logo{margin-right:.5em;padding-top:.15em}
.bp-controls .bp-logo img{height:1.9em}
.bp-fs .bp-controls .btn-expand {display:none}
.bp-seekbar,.blowplayer .btn-volume{position:relative;cursor:pointer}
.bp-controls label,.bp-scrubs span{text-shadow:.1em .1em 1px #000}
.bp-controls .btn-settings .bp-cmenu{padding:.33em .5em;width:16em;right:0}
.bp-controls .btn-settings .bp-cmenu .bp-mrow{margin:.5em 0}
.bp-controls .btn-settings .bp-cmenu label{width:6.2em;display:inline-block;padding-top:.35em;vertical-align:top}
.bp-controls .btn-volume .bp-cmenu{width:2.2em}
.bp-controls .btn-volume:hover .bp-cmenu{display:block}
.bp-controls .btn-volume .bar{background:#999;margin:.45em auto;height:4.2em;width:.43em;position:relative}
.bp-controls .btn-volume .bar .handle{width:1.1em;height:.4em;background:#fff;position:absolute;margin-left:-.333em}
.bp-controls .btn-volume .bar .level{bottom:0;background:red;position:absolute;width:100%}
.bp-seekbar{height:.7em;width:100%;position:relative}
.bp-seekbar div{position:absolute;width:0;left:0;height:100%;background:#888}
.bp-seekbar .stripe{background:#444;width:100%}
.bp-seekbar .handle{width:.35em;height:100%;background:#fff;box-shadow:0 0 5px #fff}
.bp-seekbar .progress{background:red}
.bp-seekbar.active .progress{background:#e22f2f}
.bp-seekbar .bp-scrubs{width:auto;height:auto;background:#333;bottom:1.25em;box-sizing:content-box;border-radius:.5em}
.bp-seekbar .bp-scrubs.preview{width:130px;height:88px;border:.75em solid #222}
.bp-seekbar .bp-scrubs div{position:absolute;bottom:.2em;width:100%;height:1.43em;text-align:center;background:none}
.bp-seekbar .bp-scrubs span{display:inline-block;background:#222;padding:.16em .33em;border-radius:.45em}
.bp-seekbar.over .bp-scrubs,.bp-seekbar.active .bp-scrubs{display:block}
.bp-seekbar .tag{position:absolute;display:block;width:.4em;height:.4em;background:white;border-radius:2em;top:.15em;margin-left:-.25em}
.bp-tooltip{position:absolute;text-align:center;z-index:3}
.bp-tooltip .text{display:block;border-radius:.35em;background:#111;padding:.15em .4em}
.bp-tooltip .arrow{display:block;height:0;width:0;border:.45em solid black;border-color:black transparent transparent;margin:auto;border-bottom:none}
.bp-context{min-width:12.5em;background:#eee;border:1px solid #aaa;white-space:nowrap;z-index:5}
.bp-context a{display:block;color:black;padding:.35em .5em}
.bp-context a:hover{background:#333;color:white}
.bp-pane>.bp-menu{top:10%;left:10%;max-height:80%;width:80%;background:rgba(10,10,10,0.8);border-radius:1em;padding:1em;border:1px solid #444}
.blowplayer:not(.mode-stereo) .bp-pane:hover .bp-sharebar{display:block}
.bp-pane .bp-btn{background:rgba(0,0,0,.8);padding:1em;border-radius:.5em;opacity:.7;transition:.2s opacity}
.bp-pane .bp-btn:hover{opacity:1}
.bp-pane .bp-btn svg{width:2.2em;height:2.2em}
.bp-sharebar{right:.9em;top:.9em}
.bp-sharebar .bp-btn{margin:8px;display:block}
.bp-share label{padding:3px 0;display:block}
.bp-share textarea,.bp-share input{width:100%;box-sizing:border-box;border:none;padding:4px;font-size:12px;font-family:Arial}
.bp-share textarea{height:4.2em}
.bp-share .share-btn{background:#f2f2f2;border-radius:.5em;margin:.5%; width:11.5%; padding:.25em;display:inline-block}
.bp-share .share-btn:hover{background:#fff}
.bp-share .bp-stumbleupon svg{fill:#ea4b24}
.bp-share .bp-pinterest svg{fill:#bd2126}
.bp-share .bp-facebook svg{fill:#3a5795}
.bp-share .bp-google svg{fill:#dc4b38}
.bp-share .bp-tumblr svg{fill:#529ecc}
.bp-share .bp-reddit svg{fill:#000}
.bp-share .bp-reddit svg circle{fill:#e7541d}
.bp-share .bp-blogger svg{fill:#ff9334}
.bp-share .bp-vk svg{fill:#6383a8}
.bp-share .bp-twitter svg{fill:#55acee}
.bp-select svg.bpi-lock{fill:none}
.bp-related{width:100%;height:100%;top:0;left:0;border:.16em solid transparent;background:rgba(10,10,10,0.8);z-index:1}
.bp-related a{display:block;height:33.3333%;width:25%;border:.16em solid transparent;background-size:cover;background-position:center;background-repeat:no-repeat;float:right}
.bp-related a:hover{opacity:.8}
.bp-overlay{cursor:pointer;transition:.2s background;width:14%;top:41%;left:43%;position:absolute;background:rgba(0,0,0,.7);padding:3px;border:1px solid black;border-radius:.7em}
.bp-overlay:hover{background:rgba(0,0,0,.8)}
.bp-loading .bp-overlay.bp-static,.mode-stereo .bp-pane>.bp-overlay{display:none}
.bp-msg p{text-align:center;font-size:large}
.bp-msg p a{color:#9edffd}
.blowplayer.bp-loading:not(.mode-stereo) .bp-pane>.bp-loader,.bp-loading.mode-stereo :not(.menu-vr) .eye-vr .bp-loader{display:block}
.bp-loader{width:14%;top:41%;left:50%;margin-left:-7%;animation:rotating 2s linear infinite}
@keyframes rotating{from{transform:rotate(0deg)}
to{transform:rotate(360deg)}}
.bp-select{text-align:left;display:inline-block;color:black;position:relative}
.bp-select .default,.bp-select .entries{border-radius:.25em;background:white;border:1px solid gray;overflow:auto;max-height:300px}
.bp-select .default{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bp-select .entries{display:none;position:absolute;bottom:1.8em;right:0;min-width:100%;max-width:200%;box-sizing:border-box;z-index:3}
.bp-select .entries span,.bp-select .default{display:block;padding:.35em;white-space:nowrap}
.bp-select .entries span:hover{background:#333;color:white;border-radius:.25em}
.bp-select .entries span.active{font-weight:bold}
.bp-select .entries .bp-separator{font-size:85%;font-weight:bold}
.bp-select .entries span.labelp{background:#f90;color:#fff;text-transform:uppercase}
.bp-select .entries span.labelf{background:#4d90fe;color:#fff;text-transform:uppercase}
.blowplayer .bp-select span svg{width:1.4em;height:1.4em;fill:black;opacity:1;margin-left:.25em;display:inline-block}
.blowplayer .bp-select span:hover svg{fill:white}
.bp-select.open .entries{display:block}
.bp-select.open.down .entries{bottom:initial;top:1.8em}
.bp-select .arrow{width:0;height:0;display:inline-block;float:right;border:.4em solid black;margin-top:.4em;border-color:black transparent transparent}
.bp-controls .btn-settings .bp-select{width:8.6em}
.bp-roll a.link{position:absolute;bottom:0;right:0;background:rgba(0,0,0,.60);text-align:center;left:0;padding:16px;font-size:20px}
.bp-roll a.link:hover{text-decoration:underline}
.bp-roll a.close{position:absolute;right:0;color:#ccc;padding:0 10px;bottom:0;text-decoration:none;font-size:48px}
.bp-roll a.close:hover{color:#fff}
.bp-rmedia{background:rgba(0,0,0,.75);border:1px solid #666;position:absolute;padding:0 30px 30px;width:300px;left:50%;margin-left:-150px;margin-top:-150px;top:50%;color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:content-box}
.bp-rmedia .play span{position:absolute;right:0;color:#ccc;padding:0 10px;top:0;text-decoration:none;font-size:48px;cursor:pointer}
.bp-rmedia .play span:hover{color:#fff}
.bp-rmedia .close{display:block;text-align:center;padding:18px;color:#ffcc00;text-decoration:underline;font-weight:bold}
.bp-rmedia .close:hover{cursor:pointer;color:#fff}
.bp-qualities{position:absolute;bottom:.5em}
.bp-qualities a{background:#222;padding:10px 12px;margin-left:.5em;border-radius:.75em;display:inline-block}
.bp-qualities a.active{background:#009933}
.bp-qualities a.active svg{display:inline-block}
.bp-qualities svg{width:1em;height:1em;margin-right:.25em;display:none}
.blowplayer .corner-logo{background:rgba(10,10,10,.5);position:absolute;bottom:.5em;right:.5em;padding:8px 10px;border-radius:.75em}
.blowplayer .corner-logo img{max-width:200px;max-height:50px;height:3em}
.blowplayer canvas,.blowplayer .btn-cardboard,.eye-vr,.bp-cursor-vr,.bp-controls-vr,.blowplayer.mode-vr video,.blowplayer.mode-stereo .bp-pane>.bp-title,.blowplayer:not(.mode-stereo) .bp-pane>.bp-btn{display:none}
.blowplayer.mode-vr canvas,.blowplayer.mode-vr .btn-cardboard,.mode-vr .menu-vr .bp-controls-vr,.mode-vr .menu-vr .bp-cursor-vr,.mode-stereo .eye-vr,.mode-stereo .bp-pane .btn-back{display:block}
.bp-pane>.bp-btn{background:transparent;position:absolute;opacity:1}
.bp-pane .btn-back{left:0;top:0;padding:1em 1.5em 1.5em 1em}
.bp-pane .btn-back svg{width:1.8em;height:1.8em}
.bp-pane .btn-settings,.bp-pane .btn-center{bottom:.6em;left:50%;padding:0;width:3.0em;margin-left:-1.5em}
.bp-pane .btn-settings svg,.bp-pane .btn-center svg{width:3em;height:3em}
.bp-controls-vr{font-size:11px;position:absolute;width:18em;box-sizing:border-box;padding:0 1.4em}
.bp-controls-vr .btn-play{margin:1em auto;display:block;width:2.2em;box-sizing:content-box}
.bp-controls-vr .bp-title{position:relative;background:none;padding:0;text-align:center}
.bp-controls-vr .bp-btn-vr{background:none;padding:0;display:inline-block;opacity:.7;vertical-align:middle}
.bp-controls-vr .bp-btn-vr.active,.bp-controls-vr .bp-btn.active{opacity:1}
.bp-controls-vr .bp-btn-vr svg{height:1.9em;width:1.9em}
.blowplayer canvas{transition:.15s opacity}
.blowplayer .menu-vr canvas{opacity:.4}
.bp-seekbar .handle-preview{width:1px;background:#fff;height:100%;display:none}
.bp-seekbar.active .handle-preview{display:block}
.bp-cursor-vr{width:1px;height:1px;background:rgba(255,255,255,1);margin-top:-1px;margin-left:-1px;position:absolute;top:50%;left:50%;border:1px solid white;border-radius:3em;box-sizing:border-box;transition:.2s width,.2s height,.2s margin,.35s background}
.bp-cursor-vr.active{width:1.2em;height:1.2em;margin-top:-.6em;margin-left:-.6em;background:rgba(255,255,255,.05)}
.blowplayer .menu-vr .bp-seekbar{height:.5em;margin:.15em 0;transition:.2s all}
.blowplayer .menu-vr .bp-seekbar.active{margin:0;height:.8em}
.blowplayer .menu-vr .timestamp{margin-top:.2em}
.menu-vr .timestamp{display:inline-block;vertical-align:middle}
.menu-vr .btn-volume.active .bp-cmenu{width:5em}
.menu-vr .btn-volume .bp-cmenu{left:100%;width:0;top:0;transition:.3s width;display:block}
.menu-vr .btn-volume .bp-cmenu .bar{width:100%;background:#888;margin:.6em 0;height:.8em;position:relative}
.menu-vr .btn-volume .bp-cmenu .level{position:absolute;background:red;height:100%}
.menu-vr .btn-tags{float:right}
.bp-pane .eye-vr{width:50%;height:100%;position:absolute;top:0;overflow:hidden}
.bp-pane .eye-vr.eye-right{right:0}
.mode-vr .bp-pane{cursor:grab;cursor:-webkit-grab;cursor:-moz-grab}
.mode-vr .bp-pane.drag{cursor:grabbing;cursor:-webkit-grabbing;cursor:-moz-grabbing}
.menu-vr .tag-menu span{border:2px solid gray;padding:.2em .4em;background:rgba(60,60,60,.5);margin:0 1px 1px 0;border-radius:.3em;display:inline-block;transition:.25s background;cursor:pointer}
.menu-vr .tag-menu span.active{background:rgba(140,140,140,.8);border-color:#ddd}
.menu-vr .tag-menu span svg{width:.9em;height:.9em;display:inline}
@media(min-resolution:2dppx){.menu-vr .tag-menu span{border-width:1px}
.bp-controls-vr{font-size:8px}
.bp-seekbar .handle-preview{transform:scale(.5,1)}
.bp-cursor-vr{transform:scale(.5);width:3px;height:3px}
.bp-cursor-vr.active{width:20px;height:20px;margin-top:-10px;margin-left:-10px}}
@media(min-resolution:3dppx){.bp-seekbar .handle-preview{transform:scale(.333333,1)}
.bp-controls-vr{font-size:5.5px}}
@media(max-width:500px){.bp-related a{border-width:1px}}
.brands-box{display:none;background:#3c4446;color:#78868a;font-family:Helvetica,Arial,sans-serif;visibility:hidden}.brands-box .content-wrapper{position:relative}.brands-box .shadow{position:absolute;top:0;right:0;display:block;width:100%;height:30px;pointer-events:none;background-image:-webkit-linear-gradient(90deg,transparent 90%,rgba(0,0,0,.5));background-image:linear-gradient(90deg,transparent 90%,rgba(0,0,0,.5))}.brands-box .network-list{overflow-x:scroll}.brands-box .network-list .inner{width:500px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-moz-flex-flow:row nowrap;flex-flow:row nowrap}.brands-box .network-list .label{display:none}.brands-box .network-list a{padding:.5em;background:rgba(0,0,0,.35);color:#fff;font-weight:300;text-align:center;text-decoration:none;white-space:nowrap;font-size:14px;line-height:1.25;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}.brands-box .network-list a:not(:last-child){margin-right:2px}.brands-box .network-list .active{background:#0a0a0a;color:#d8dcdd;font-weight:600;pointer-events:none;-webkit-align-self:stretch;-moz-align-self:stretch;align-self:stretch;-ms-flex-item-align:stretch;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}@media screen and (min-width:31.25em){.brands-box .shadow{display:none}.brands-box .network-list{overflow:auto}.brands-box .network-list .inner{width:auto}}@media screen and (min-width:48em){.brands-box{display:block;visibility:visible}.brands-box .network-list{-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start}.brands-box .network-list a{padding:.5em .75em;font-size:14px;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 1 auto;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-transition:.1s background ease-in;-moz-transition:.1s background ease-in;transition:.1s background ease-in}.brands-box .network-list a:hover{background:rgba(0,0,0,.75)}.brands-box .network-list .label{display:block;padding:0 .5em;color:#0a0a0a;font-weight:700;text-shadow:1px 1px 0 #939ea2;text-transform:uppercase;font-size:14px}}
.brands-box .network-list a svg,.brands a svg{width:1.8em;height:.9em;margin-right:.25em;fill:#ffffff}
.notification{border:1px solid #cccc66;padding:10px 20px;background:#ffffcc;margin:0;color:#5a3f07}
.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}
.swiper-container-no-flexbox .swiper-slide{float:left}
.swiper-container-vertical > .swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px,0,0);-moz-transform:translate3d(0px,0,0);-o-transform:translate(0px,0px);-ms-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0)}
.swiper-container-multirow > .swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.swiper-container-free-mode > .swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}
.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}
.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}
.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}
.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}
.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}
.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}
.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}
.swiper-pagination.swiper-pagination-hidden{opacity:0}
.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal > .swiper-pagination-bullets{bottom:10px;left:0;width:100%}
.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}
button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-white .swiper-pagination-bullet{background:#fff}
.swiper-pagination-bullet-active{opacity:1;background:#007aff}
.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}
.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}
.swiper-container-vertical > .swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px,-50%,0);-moz-transform:translate3d(0px,-50%,0);-o-transform:translate(0px,-50%);-ms-transform:translate3d(0px,-50%,0);transform:translate3d(0px,-50%,0)}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}
.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}
.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}
.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}
.swiper-container-horizontal > .swiper-pagination-progress{width:100%;height:4px;left:0;top:0}
.swiper-container-vertical > .swiper-pagination-progress{width:4px;height:100%;left:0;top:0}
.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}
.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}
.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}
.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}
.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}
.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}
.swiper-container-cube,.swiper-container-flip{overflow:visible}
.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-cube .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}
.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}
.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next + .swiper-slide{pointer-events:auto;visibility:visible}
.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}
.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}
.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}
.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}
.swiper-container-horizontal > .swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}
.swiper-container-vertical > .swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}
.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}
.swiper-scrollbar-cursor-drag{cursor:move}
.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}
.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}
.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}
@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}section.offer{background:#e2e2e2}
section.offer{text-align:center;padding:1rem}
section.offer .intro h1{font-size:2rem;margin-bottom:1rem}
section.offer .intro h2{font-size:1.2rem;margin-bottom:2rem}
section.offer .left,section.offer .right{display:inline-block;vertical-align:top;padding-top:0;width:26%}
section.offer .left img,section.offer .right img{max-width:100%;margin:0 auto 1.5rem;display:block;border-radius:.25em}
section.offer img.award{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.5}
section.offer .hero .logo{position:absolute;right:0;bottom:0;display:block;width:4em;height:2.65em;padding:.25em;background:rgba(255,255,255,.9);z-index:10}
section.offer .middle{width:48%;display:inline-block;padding:0 2rem;vertical-align:top}
section.offer .main{border-radius:1rem;background:#fff;box-shadow:0 1rem 1rem rgba(0,0,0,.15);overflow:hidden;text-align:left}
.modal .modal-body section.offer .main{margin:1em auto 1.5em;border:1px #dcdcdc solid;box-shadow:none}
section.offer .declineOffer{width:100%;text-align:center;font-size:1.4rem;padding:3rem 1rem}
section.offer .main .header{color:#fff;background:#008eff;padding:1rem;text-align:center}
.modal .modal-body section.offer .main .header{padding:.5em 1.5em}
.modal .modal-body section.offer .main .header p{margin-bottom:0;color:#fff}
section.offer .main .header.success{background:#00ae5a}
section.offer .main .header.sorry{background:tomato}
section.offer .main .header.sorry h1,section.offer .main .header.success h1,section.offer .main .header.neatural h1{text-transform:none;margin-bottom:0}
section.offer .main .header h1{font-size:1.6rem;margin-bottom:.5rem;text-transform:uppercase}
section.offer .main .header p{font-size:1.1rem}
section.offer .main .site{margin:1rem;border:3px solid #e1e1e1;border-radius:.25em;padding:1rem}
section.offer .main .site img{max-width:110px;display:block;margin:0 0 0 1rem;float:right}
section.offer .main .site p{font-size:1rem;line-height:135%}
section.offer .main .site p strong{float:right}
section.offer .main .site p span{font-weight:700}
section.offer .main .subheader{display:block;margin-bottom:.5em;font-size:16px;font-weight:700;text-align:center}
.modal .modal-body section.offer .main .subheader{margin:.75em auto}
.modal .modal-body section.offer .price-list{margin-bottom:1em}
.modal .modal-body section.offer .logo{display:block;width:5em;margin:auto;text-align:center}
section.offer .price-list{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:0 1em}
section.offer .price-list .price-block{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:.5em;padding:.75em .25em;border-radius:.45em;border:2px solid #e1e1e1;text-align:center;cursor:pointer;-webkit-transition:cubic-bezier(.76,.29,.01,.65) .1s all;transition:cubic-bezier(.76,.29,.01,.65) .1s all}
section.offer .price-list .price-block:last-child{margin-right:0}
section.offer .price-list .price-block input[type=radio]{display:none}
section.offer .price-list .price-block label{display:block;height:100%;width:100%}
section.offer .price-list .price-block.checked{background:rgb(255,253,219) !important}
section.offer .price-list .price-block:hover{background:#eee}
section.offer .price-list .price-block:active{background:#e1e1e1;-webkit-transform:scale(.92);transform:scale(.92)}
section.offer .price-list .price-block > span{display:block}
section.offer .price-list .price-block .term{margin:0 auto .5em}
section.offer .price-list .price-block .price-now{margin:.75em auto;font-size:28px;font-weight:700}
section.offer .price-list .price-block .price-was{color:#888;font-size:12px}
section.offer .price-list .price-block .price-was .strike{font-style:normal;text-decoration:line-through}
section.offer .price-list .price-block .action{display:inline-block;width:90%;margin:.75em auto 0;padding:.25em 0;background:#00ae5a;border-radius:.15em;color:#fff;font-size:1.3125rem;font-weight:700}
section.offer .price-list .price-block:hover .action{background:#049c52}
section.offer .price-list .price-block:active .action{background:#058c4a}
section.offer .price{margin:0 1rem 0;padding:.5em 1em}
section.offer .price p{margin-bottom:1.5rem;font-size:1.5rem}
section.offer .price p strong{float:right;font-weight:normal}
section.offer .price p.regular{color:#999}
section.offer .price p.regular strong{text-decoration:line-through}
section.offer .price p.combo{color:#666}
section.offer .price p.combo strong{text-decoration:line-through}
section.offer .price p.offer{color:#00ae5a;margin-bottom:1rem;font-size:1.9rem;padding:.5rem;margin:-.5rem -.5rem 1rem;background:#faf785;color:#000}
section.offer .price p.small span{display:block;font-size:.95rem;color:#333;padding-bottom:.65rem}
section.offer .price p.small{font-size:.75rem;color:#555;margin-bottom:0;text-align:center}
section.offer p.note{font-size:1.1rem;color:#777;margin:0;padding:4em 2em;text-align:center}
section.offer .offercta{padding:0 1rem 1rem 1rem}
section.offer .offercta button{width:100%;padding:1rem;background:#00ae5a;border-radius:.5rem;color:#fff;cursor:pointer;text-transform:uppercase;font-size:2rem;border:none}
section.offer .offercta button:hover{background:#00994f}
.modal .modal-body section.offer{background:none;padding:0;text-align:left}
.modal .modal-body section.offer .price{margin:0 0 .5em;padding:0 1rem}
.modal .modal-body section.offer p{line-height:normal;font-weight:normal}
.modal .modal-body section.offer .offercta{margin-bottom:1rem}
@media(max-width:1600px) and (max-height:900px){section.offer .main .site{margin:.75em 1em;padding:.5em}
section.offer .main .site img{max-width:60px}
section.offer .main .site p{font-size:.75rem}
section.offer .main .header h1{font-size:1rem}
section.offer .main .header p,section.offer .main .site p{font-size:.85rem}
section.offer .price-list .price-block .price-now{margin:.5em auto}
section.offer .price-list .price-block .action{margin:.5em auto 0}
section.offer .offercta button{font-size:1.5rem}}
@media(max-width:1100px){section.offer .left{display:none}
section.offer .right{width:34%}
section.offer .middle{width:66%;padding:0 1rem 0 0}}
@media(max-width:780px){section.offer .right{width:100%}
section.offer .middle{width:100%;padding:0}}
@media(max-width:600px){section.offer{padding:0}
section.offer .intro{padding:.25em .75em 0}
section.offer .intro h1{font-size:1.2em;margin-bottom:.25rem}
section.offer .intro h2{font-size:.8em;margin-bottom:.5em;line-height:135%}
section.offer .main{border-radius:0}
section.offer .main .header:not(.sorry):not(.success):not(.neutral){display:none}
section.offer .main .header h1{margin-bottom:0;font-size:1rem}
section.offer .main .header p,section.offer .main .site p{font-size:.8rem}
section.offer .main .header p{display:none}
section.offer .main .site{padding:0;border:0;text-align:center}
section.offer .main .site img{display:none}
section.offer .main .price{padding:.25em 0}
section.offer .main .price p.small span{font-size:.8rem}
section.offer .main .price p.offer{font-size:1.4rem}
section.offer .main .offercta button{font-size:1.6rem}
section.offer .declineOffer{padding:2rem;font-size:1.2rem}
section.offer .price-list{margin-bottom:.5em}
section.offer .price-list .price-block .action{font-size:.75rem}}
@media(max-width:400px){section.offer .main .header{padding:.5em 1em}
section.offer .price-list .price-block{margin-right:.25em;padding:.5em .5em}
section.offer .price-list .price-block .term{margin:0 auto .25em;font-size:.875rem}
section.offer .price-list .price-block .price-now{font-size:21px}}
