<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: StockingsVR
CSS/Theme URI: https://www.stockingsvr.com/
Description: Designed by Miguel Tavares
Version: 1.0
Author: Miguel Tavares
Author URI: https://www.migueltavares.com/
*/
header,section,footer,aside,nav,main,article,figure{display:block}
body{margin:0px; padding:0px; background-color:#FFF; font-family:'Poppins', Arial, Helvetica, sans-serif; font-weight:400; color:#333;}
ol,ul{list-style:none}
blockquote,q{quotes:none}
img{border:none; margin:0px; padding:0px; max-width:100%; display:block; height:auto;}
textarea{outline:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none}
table{border-collapse:collapse;border-spacing:0}
a{ color:#d60000;text-decoration:none; outline:none;}
a:hover { color:#d60000; text-decoration:none; }
h1,h2,h3,h4,h5,h6,ul,p,form,input{margin:0px; padding:0px; outline:none; font-weight:normal;}
.clear:before,.clear:after{content:" "; display:table;}
.clear:after{clear:both;}
.clear{*zoom:1;}
input[type="submit"]{-webkit-appearance:none; /*-webkit-border-radius:0px;*/}
img { max-width:100%; display:inline-block; vertical-align:top; }
a, .getAccess, .getBigAccess, .getAccess3, .joinNow, .getBigAccess2, .socialLinks i, .linkcode, .submit, .modelPic img{-webkit-transition: all 200ms ease-in; -moz-transition: all 200ms ease-in; -ms-transition: all 200ms ease-in; -o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
.none{-webkit-transition:none; -moz-transition:none; -ms-transition:none; -o-transition:none; transition:none;}
/*select{-webkit-appearance:none; -moz-appearance: none; text-indent: 1px; text-overflow: '';}*/
*{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
::-webkit-input-placeholder{color:#000; opacity:1;}
::-moz-placeholder{color:#000; opacity:1;}
:-ms-input-placeholder{color:#000; opacity:1;}
:-moz-placeholder{color:#000; opacity:1;}

/* jQuery Slider */
.mainBanner{width:100%; z-index:-1; overflow:hidden;}

/* Responsive menu */
a.meanmenu-reveal{display:none}.mean-container .mean-bar{float:right; top:4px; right:10px;position:absolute;padding:4px 0;min-height:42px;z-index:5}.mean-container a.meanmenu-reveal{width:30px;height:27px;padding:5px;position:absolute;font-family:'Poppins', Arial, Helvetica, sans-serif; font-weight:700;top:6px;right:0;cursor:pointer;color:#d60000;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:30px;font-size:1px;display:block;font-family:'Poppins', Arial, Helvetica, sans-serif; font-weight:700;font-weight:700;/*background-color:#f946a9;*/}.mean-container a.meanmenu-reveal span{display:block;background:#d60000;height:5px;border-radius:3px;-webkit-border-radius:3px;margin-top:3px}.mean-container .mean-nav{float:right;width:200px;margin:54px 0px 0 0; position:absolute; right:0px; top:0px; background-color:#222;}.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none;}.mean-container .mean-nav ul ul{background-color:rgba(0, 0, 0, 0.5);}.mean-container .mean-nav ul li{position:relative;float:none;width:100%; font-family:'Poppins', Arial, Helvetica, sans-serif; font-weight:700; text-transform:uppercase; font-size:16px; margin:0;}.mean-container .mean-nav ul li a{display:block;float:none;width:80%;padding:0px 10%;margin:0;text-align:left;color:#fff;border-bottom:1px solid #000;text-decoration:none;height:auto; border-radius:0;background-color:rgba(34, 34, 34, 0.9);}.mean-container .mean-nav ul li li a{width:80%;padding:0 10%;border-bottom:1px solid #000;text-shadow:none!important;visibility:visible;}.mean-container .mean-nav ul li.mean-last a{border-bottom:0;margin-bottom:0; padding:12px 10%; line-height:100%;}.mean-container .mean-nav ul li li li a{width:70%;padding:1em 15%}.mean-container .mean-nav ul li li li li a{width:60%;padding:1em 20%}.mean-container .mean-nav ul li li li li li a{width:50%;padding:1em 25%}.mean-container .mean-nav ul li a:hover{background:#d60000; color:#fff;}.mean-container .mean-nav ul li a.mean-expand{width:26px;height:auto;border:0!important;padding:0 6px!important;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700}.mean-container .mean-nav ul li a.mean-expand:hover{background:0}.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both}.mean-nav .wrapper{width:100%;padding:0;margin:0}.mean-container .mean-bar,.mean-container .mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
/* Closed */

::-moz-selection{background:#d60000;color:#fff}
::selection{background:#d60000;color:#fff}

.centerwrap{width:96%; margin:auto; position:relative;}
header{position:relative; z-index:15; padding:10px 0; background-color:#222; }
header.floating { background:none; position:absolute; top:0; left:0; width:100%; z-index:50; }
.topAds{text-align:center;}
.topAds img{width:100%;}

.otherSites{float:left; color:#FFF; font-size:13px; letter-spacing:0.025em; text-transform:uppercase; width:100%; padding:6px 15px; background:rgba(0,0,0,0.2); text-shadow:#000 1px 1px 5px; margin-bottom:10px; }
.otherSites span{/*color:#FFF; text-shadow:#FFF 1px 1px 5px;*/ margin-right:5px; }
.otherSites i{font-style:normal; margin:0 5px;}
.otherSites a{color:#FFF;}
.otherSites a:hover{color:#d60000; text-shadow:#000 1px 1px 5px; }

.subLinks{float:right; color:#4c4c4c; font-size:15px; letter-spacing:0.025em; text-transform:uppercase; font-family:'Poppins', Arial, Helvetica, sans-serif; font-weight:300;}
.subLinks a{color:#FFF;}
.subLinks a:hover{color:#d60000;}
.subLinks i{font-style:normal; margin:0 5px;}
header .logo{float:left; clear:both;} 
nav{float:right; padding-top:20px;}
nav li{float:left; font-family:'Poppins', Arial, Helvetica, sans-serif; font-weight:700; font-size:18px; letter-spacing:0.025em; text-transform:uppercase; margin-left:4px; }
nav li a{color:#FFF; padding:0 18px; line-height:34px; display:block; border-radius:18px; -webkit-border-radius:18px; text-shadow:#222 0px 0px 10px;}
nav li a.active, nav li a:hover{background:#FFF; color:#d60000; text-shadow:#fff 0px 0px 10px; }
nav li.join{margin-left:14px;}
nav li.join a{background-color:#d60000; padding-top:0px; line-height:34px; color:#fff}
nav li.join a:hover{background-color:#FFF; color:#d60000;}
.innerNav li:last-child a{padding-right:0px;}
.midLogo{padding-bottom:24px;}
.indexBody{background:#FFF; position:relative; overflow:hidden;}
.welcomeArea{text-align:center; margin:30px 0; }
.welcomeArea img{display:inline-block; margin:10px;}
/*.welcomeArea .midLogo img{padding:10px; background-color:#000; border-radius:10px; }*/
.welcomeArea p{font-size:22px; letter-spacing:0.025em; color:#222; padding-bottom:15px;}
.devices{text-align:center; padding-bottom:30px;}
.devicesLogo{display:inline-block; vertical-align:top;}
.devicesLogo img{display:inline-block;}
a.button{font-family:'Montserrat', Arial, Helvetica, sans-serif; font-weight:700; font-size:18px; background-color:#d60000!important; border-radius:22px; -webkit-border-radius:22px; display:inline-block; color:#fff !important; padding:1px 40px 0; box-shadow:0 0px 10px 0 #CCC !important; -webkit-box-shadow:0 0px 10px 0 #CCC!important; line-height:40px; text-transform:uppercase; border:2px solid #fff; text-align:center;}
a:hover.button{background-color:#fff!important; color:#d60000; box-shadow:0 0px 10px 0 #d60000!important; -webkit-box-shadow:0 0px 10px 0 #d60000!important; color:#d60000 !important;}
.itemsArea{ padding-bottom:40px;}
.itemsArea.noPadding{ padding-bottom:0; }
.blockTitle{padding:30px 0px 35px; text-align:center;}
.blockTitle h1{font-family:'Montserrat', Arial, Helvetica, sans-serif; font-weight:400; font-size:60px; color:#222; letter-spacing:-0.025em; text-transform:uppercase; padding-bottom:5px;}
.blockTitle h2{font-family:'Montserrat', Arial, Helvetica, sans-serif; font-weight:700; font-size:60px; color:#222; letter-spacing:-0.025em; text-transform:uppercase; 
padding-bottom:5px; line-height:60px;}
.blockTitle h3{font-family:'Montserrat', Arial, Helvetica, sans-serif; font-weight:700; font-size:32px; color:#d60000; padding-bottom:10px;}
.blockTitle p{font-size:18px; line-height:28px; letter-spacing:0.025em; color:#333; padding:0 190px;}
.item-video{/*float:left; width:454px;*/ margin-bottom:20px;}
.item-video h3{font-family:'Montserrat', Arial, Helvetica, sans-serif; font-weight:700; font-size:22px;}
.item-video h3 a{color:#333;}
.item-video h3 a:hover{color:#d60000;}
.item-video p{font-family:'Poppins', Arial, Helvetica, sans-serif; font-weight:300; line-height:22px; font-size:15px; letter-spacing:0.025em; color:#666;}
.item-video p a{color:#d60000;}
.item-video p a:hover{color:#333;}
.videoCover{margin-bottom:14px; position:relative;}
.videoCover a img { display:inline-block; width:100%; height:auto; max-width:100%; vertical-align:top; }
/*.new{position:absolute; right:10px; top:10px; font-size:13px; color:#fff; background-color:#d60000; width:46px; line-height:21px; text-align:center; text-transform:uppercase; border-radius:3px; -webkit-border-radius:3px; font-family:'Poppins', Arial, Helvetica, sans-serif; font-weight:700;}*/
.new{position:relative; left:10px; top:10px; font-size:13px; color:#fff; background-color:#d60000; width:46px; line-height:21px; text-align:center; text-transform:uppercase; border-radius:3px; -webkit-border-radius:3px; font-family:'Poppins', Arial, Helvetica, sans-serif; font-weight:700; vertical-align:top; display:inline-block;}
.videoSpics{padding-bottom:5px;}
.videoSmallPic{float:left;}
.viewMore{text-align:center; padding-top:10px;}
.viewMore a{font-family:'Montserrat', Arial, Helvetica, sans-serif; font-weight:700; font-size:24px; background-color:#e2e2e2; border-radius:35px; -webkit-border-radius:35px; display:inline-block; color:#333; padding:10px 40px; box-shadow:0 0px 10px 0 #CCC; -webkit-box-shadow:0 0px 10px 0 #CCC; line-height:120%; text-transform:uppercase; border:2px solid #fff; vertical-align:top;}
.viewMore a:hover{color:#d60000; background-color:#fff;}
.viewMore p{font-family:'Poppins', Arial, Helvetica, sans-serif; font-weight:700; font-size:24px; padding:0 30px; line-height:52px; color:#333; display:inline-block; vertical-align:top;}
.call2action-midpage{ padding:60px 0; background:#f1f1f1; border-top:1px solid #CCC; border-bottom:1px solid #CCC; margin-bottom:40px; }
.call2action-midpage.parallax { background:url('../images/parallax.jpg') no-repeat center center; background-attachment:fixed; background-size:cover; text-shadow:#FFF 1px 1px 1px; }
.vrbox{text-align:center; padding-bottom:60px;}
.vrbox img{display:inline-block;}
.devices2{text-align:center; opacity:0.6; padding-bottom:36px;}
.devices2 img{height:24px;}
.btnCenter{text-align:center;}
.btnCenter a{font-family:'Montserrat', Arial, Helvetica, sans-serif; font-weight:700; font-size:22px; background-color:#CCC; border-radius:30px; -webkit-border-radius:30px; display:inline-block; color:#fff; padding:10px 40px; box-shadow:0 0px 10px 0 #CCC; -webkit-box-shadow:0 0px 10px 0 #CCC; line-height:120%; text-transform:uppercase; border:2px solid #fff; letter-spacing:0.025em; text-shadow:none;}
.btnCenter a:hover{background-color:#fff; color:#d60000; box-shadow:0 0px 10px 0 #d60000; -webkit-box-shadow:0 0px 10px 0 #d60000;}
.item-model{/*float:left;*/ margin-bottom:30px;}
.modelPic{margin-bottom:10px;}
.modelPic a { display:inline-block; width:100%; vertical-align:top; }
.modelPic a img{width:100%; position:relative; top:0; }
.modelPic a:hover img { top:-5px; }
.item-model h3{font-family:'Montserrat', Arial, Helvetica, sans-serif; font-weight:700; font-size:22px; color:#222; padding-bottom:5px;}
.item-model h3 a{color:#222;}
.item-model h3 a:hover{color:#d60000;}
.item-model h5{font-family:'Poppins', Arial, Helvetica, sans-serif; font-weight:300; font-size:15px; line-height:22px; color:#222; letter-spacing:0.025em; padding-bottom:5px;}
.item-model h5 span, .item-model h5 a{color:#d60000;}
.item-model h5 a:hover{color:#222;}
.item-model p{font-size:15px; line-height:22px; color:#333; letter-spacing:0.025em;}
.item-model p a{color:#d60000; font-family:'Poppins', Arial, Helvetica, sans-serif; font-weight:700;}
.item-model p a:hover{color:#333;}
.otherContent{text-align:center; padding-top:74px; padding-bottom:44px;}
.otherContent p{font-size:16px; line-height:28px; letter-spacing:0.025em; color:#333; padding-bottom:28px;}
.getAccessNow{text-align:center; padding-bottom:100px;}
.getAccessNow a{font-family:'Montserrat', Arial, Helvetica, sans-serif; font-weight:700; font-size:42px; background-color:#d60000; border-radius:40px; -webkit-border-radius:40px; display:inline-block; color:#fff; padding:1px 92px 0; box-shadow:0 0px 10px 0 #CCC; -webkit-box-shadow:0 0px 10px 0 #CCC; line-height:76px; text-transform:uppercase; border:2px solid #fff; text-shadow:0 3px #6f0000;}
.getAccessNow a:hover{background-color:#fff; color:#d60000; box-shadow:0 0px 10px 0 #d60000; -webkit-box-shadow:0 0px 10px 0 #d60000; text-shadow:none;}
.joinBtn{padding-bottom:80px;}
.topSpaceN{padding-top:0px;}
footer{background:#222;}
footer .flogo{padding:.5em 0; margin:0 0 2em; display:block}
.fdevices{width:100px; float:left;}
footer .fdevices img{margin-bottom:2em; max-width:100%; opacity:0.65;}
footer .flogo img{max-width:76px; margin:auto; opacity:1;}
.footerLeft{float:left; margin-left:4em; width:calc(100% - 164px);}
.footerLeft ul{}
.footerLeft ul li{float:left; padding-right:28px; font-size:16px;}
.footerLeft ul li a{padding:22px 0; color:#fff; display:block;}
.footerLeft ul li a.joinLink{color:#CCC; font-family:'Poppins', Arial, Helvetica, sans-serif; font-weight:700;}
.footerLeft ul li a:hover{ color:#d60000;}
.langSelect{clear:both; line-height:30px; padding-bottom:16px;}
.langSelect span{font-size:15px; color:#888; font-style:italic; display:block;}
.langSelect a{color:#fff; margin-right:16px; display:inline-block; vertical-align:top;}
.langSelect a.active{color:#CCC;}
.langSelect a:hover{color:#d60000;}
.footerLeft p{color:#888; font-size:15px; line-height:22px; padding-bottom:16px; letter-spacing:0.02em; }
.footerLeft p a{color:#ccc;}
.footerLeft p a:hover{color:#d60000;}
footer img.gdpr{height:50px; width:119px; margin-bottom:16px;}
footer img.corp{margin:0 -6px 14px;}
.followus{background-color:#383838;}
.socialLinks {text-align:center; padding:1.5em .5em;}
.socialLinks p{font-size:16px; color:#a7a7a7; display:inline-block; vertical-align:middle; line-height:22px; font-family:'Poppins', Arial, Helvetica, sans-serif; font-weight:700;}
.socialLinks a{color:#FFF; font-size:16px; display:inline-block; vertical-align:middle; line-height:22px;}
.socialLinks a span{display:inline-block; vertical-align:top;}
.socialLinks &gt; :not(:last-child){margin-right:1.5em;}
.socialLinks i{padding:.25em; background-color:#222; border-radius:0.1em; margin-right:.5em; color:#fff; display:inline-block; vertical-align:top;}
.socialLinks a:hover{color:#CCC;}
.socialLinks a:hover i{background-color:#111;}
@font-face{font-family:'tvr-icons';src:url('../fonts/tvr-icons.woff2?lj44eh') format('woff2'),url('../fonts/tvr-icons.ttf?lj44eh') format('truetype'),url('../fonts/tvr-icons.woff?lj44eh') format('woff');font-weight:normal;font-style:normal}
[class^="icon-"],[class*=" icon-"]{font-family:'tvr-icons' !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-reddit:before{content:"\e90c"}
.icon-twitter:before{content:"\e90d"}
.icon-instagram:before{content:"\e90e"}
.icon-youtube:before{content:"\e90f"}
.icon-lock:before{content:"\e90b"}
.icon-sale:before{content:"\e90a"}
.icon-close:before{content:"\e909"}
.icon-cardboard:before{content:"\e908"}
.icon-heart:before{content:"\e907"}
.icon-chat:before{content:"\e905"}
.icon-help:before{content:"\e906"}
.icon-thumb_up:before{content:"\e900"}
.icon-thumb_down:before{content:"\e901"}
.icon-download:before{content:"\e902"}
.icon-play_arrow:before{content:"\e903"}
.icon-link:before{content:"\e904"}
.otherLogos{width:65%; margin-bottom:16px;}
.otherSiteLinks a{background-color:#021017; text-align:center; padding:.5em 1em; width:49%; margin-right:2%; border-radius:.25em; float:left;}
.otherSiteLinks a:last-child{margin-right:0px;}
.otherSiteLinks a img{max-height:3.5em; margin:auto;}
.otherSiteLinks a span{font-size:13px; color:#fff;}
.otherSiteLinks a:hover{background-color:#d60000; transform:scale(1.05);}
.global-notif {
	justify-content: space-between;
	z-index: 90;
	background: #02131b;
	color: #ccc;
	box-shadow: .15em .15em .25em rgba(0,0,0,.25);
	border-radius: .15em;
	padding: 1em;
	position: fixed;
	visibility: hidden;
	bottom: -100%;
	margin: 1em;
	left: 0;
	width: 30em;
	font-family:'Poppins', Arial, Helvetica, sans-serif; font-weight:700;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items:center
}
.global-notif p a {
	color: #fff;
	font-weight: 500;
	text-decoration: none;
}
.global-notif &gt; a {
	white-space: nowrap;
	background: #d60000;
	border-radius: .25em;
	text-decoration: none;
	color: #fff;
	padding:.5em .65em;
	font-size: 1.2em;
	margin: 0 0 0 .65em;
}
.global-notif &gt; a:hover{color:#d60000; background-color:#fff;}
.global-notif.active {
	bottom: 0;
	visibility: visible !important;
}
.midspace a{margin:0 15px;}

/* Videos */
header.inner{background-color:#fff; padding-bottom:25px;}
.bodyArea{background:#f1f1f1; padding-top:30px;}
.joinBody{background:url('../images/bg_join.jpg') no-repeat center top; background-size:contain; padding-top:30px;}
.title{margin-bottom:15px; position:relative;}
.title h1{font-family:'Montserrat', Arial, Helvetica, sans-serif; font-weight:400; font-size:42px; color:#333; text-transform:uppercase; float:left;}
.title h1 span{font-family:'Montserrat', Arial, Helvetica, sans-serif; font-weight:700; color:#d60000;}
.more-items .title { text-align:center; }
.more-items .title h1 { width:100%; font-size:30px; }
.pagination{text-align:center; padding-bottom:80px; padding-top:10px;}
.pagination ul { margin:0 auto; }
.pagination li{display:inline-block; vertical-align:top; font-family:'Montserrat', Arial, Helvetica, sans-serif; font-weight:700; font-size:18px; text-transform:uppercase; padding:0 3px;}
.pagination li a, .pagination li span{border:2px solid #f1f1f1; border-radius:5px; -webkit-border-radius:5px; display:inline-block; color:#333; line-height:44px; min-width:48px; padding:0 10px;}
.pagination li.prev a, .pagination li.next a{padding:0 10px; background-color:#f1f1f1; color:#333; border-color:#f1f1f1; font-size:22px;}
.pagination li a:hover, .pagination li.active a{background-color:#d60000; border-color:#d60000; color:#fff}
.pagination li.prev a:hover, .pagination li.next a:hover{color:#d60000; background-color:transparent; border-color:#fff;}
.filters{float:right; padding-top:5px;}
.selectBox{font-size:18px; color:#333; border:2px solid #333; border-radius:5px; -webkit-border-radius:5px; line-height:38px; padding-left:22px; padding-right:18px; display:inline-block; letter-spacing:0.025em; font-family:'Montserrat', Arial, Helvetica, sans-serif; font-weight:700;}
.selectBox i{background:url(../images/down.png) no-repeat; width:16px; height:10px; margin-left:40px; display:inline-block; position:relative; top:-1px;}
.selectBox.active{background-color:#d60000; border-color:#d60000; color:#fff;}
.selectBox.active i{background:url(../images/up.png) no-repeat; top:-3px;}
.all{float:left;}
.newest{float:left; margin-left:20px; position:relative;}
.allparent{position:absolute; left:0%; top:100%; width:100%; background-color:rgba(255,255,255,0.9); border-top:1px solid #222; border-bottom:1px solid #222; z-index:9;}
.newParent{position:absolute; right:0px; top:100%; background-color:rgba(255,255,255,0.9); border-top:1px solid #222; border-bottom:1px solid #222; z-index:9; width:100%;}
.oFilter{padding:10px 10px 5px 10px; width:100%;}
.oFilter a{color:#333; font-size:16px; text-transform:uppercase; line-height:34px; border-radius:5px; -webkit-border-radius:5px; padding:0 12px; text-align:left; letter-spacing:0.025em; text-transform:uppercase; font-family:'Poppins', Arial, Helvetica, sans-serif; font-weight:700; display:block; margin-bottom:5px;}
.oFilter a:hover, .oFilter a.active{background-color:#d60000; color:#fff;}
.oFilter a:first-child{margin-left:0px;}
.category{padding:15px 5px 15px 15px;}
.category ul{display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal;-webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; max-height:252px; max-width:1500px; margin:auto;}
.category ul li{}
.category ul li a{color:#333; font-size:16px; text-transform:uppercase; line-height:32px; padding:0 12px; border-radius:5px; -webkit-border-radius:5px; letter-spacing:0.025em; font-family:'Poppins', Arial, Helvetica, sans-serif; font-weight:700; margin-bottom:5px; margin-right:10px; display:inline-block; vertical-align:top;}
.category ul li a.add{position:relative; background-color:#333; height:32px; width:32px; margin-right:5px;}
.category ul li a.add:before{background:url(../images/add.png) no-repeat; width:10px; height:10px; content:''; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%);}

.category ul li.active a.add{background-color:#d60000;}
.category ul li.active a.add:before{background:url(../images/remove.png) no-repeat;}
.category ul li.inactive a.add{visibility:hidden; opacity:0;}
.category ul li a:hover, .category ul li.active a{background-color:#d60000; color:#fff;}



.firstletter{display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; flex-direction:row; max-width:1500px; margin:auto; -ms-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap; justify-content:space-between; -ms-justify-content:space-between; padding:15px;}
.firstletter a{color:#333; font-size:16px; font-family:'Poppins', Arial, Helvetica, sans-serif; font-weight:700; text-transform:uppercase; line-height:32px; padding:0 12px; border-radius:5px; -webkit-border-radius:5px; text-align:center; letter-spacing:0.025em;}
.firstletter a:hover, .firstletter a.active{background-color:#d60000; color:#fff}

/* Scene */
.videoArea{padding-top:10px;}
.videoBlock{float:left; width:1050px; position:relative;}
.videoHere{position:relative;}
.videoHere video{width:100%;}
.videoHere i{background:url(../images/play.png) no-repeat; width:100px; height:100px; position:absolute; left:50%; top:50%; margin-left:-50px; margin-top:-50px;}
.videoFeatures{height:54px; text-align:center; margin:10px auto 20px; display:none}
.videoFeatures li{font-size:18px; line-height:50px; color:#333; display:inline-block; margin:0 12px; text-transform:uppercase;}
.videoFeatures li:first-child{margin-left:0px;}
.videoFeatures li:last-child{margin-right:0px;}
.fps{background:url(../images/fps.png) no-repeat left center / auto 24px; padding-left:36px;}
.view{background:url(../images/3dView.png) no-repeat left center / auto 24px; padding-left:36px;}
.shot{background:url(../images/180.png) no-repeat left center / auto 24px; padding-left:56px;}
.binaural{background:url(../images/binaural.png) no-repeat left center / auto 24px; padding-left:36px;}
.videoDetails{float:left; width:410px; margin-left:40px;}
.videoDetails h4{font-family:'Poppins', Arial, Helvetica, sans-serif; font-weight:700; font-size:32px; color:#222; padding-bottom:10px; line-height:36px;}
.videoDetails p{line-height:24px; font-size:16px; letter-spacing:0.025em; color:#333;}
.videoInfo{padding-top:14px; padding-bottom:18px;}
.videoInfo li{font-size:16px; line-height:24px; color:#000; padding-bottom:8px;}
.videoInfo li span{color:#333; font-family:'Poppins', Arial, Helvetica, sans-serif; font-weight:700;}
.videoInfo li a{color:#d60000;}
.videoInfo li a:hover{color:#333;}
.formats{padding-top:30px; padding-bottom:50px;}
.formats p{font-family:'Poppins', Arial, Helvetica, sans-serif; font-weight:700;}
.device-list{padding-top:10px; margin-left:-4px; max-width:400px;}
.videoContent{ padding-top:15px; padding-bottom:100px;}
.videoContent h4{font-family:'Poppins', Arial, Helvetica, sans-serif; font-weight:700; font-size:32px; color:#222; padding-bottom:10px; line-height:36px;}
.videoContent p{line-height:24px; font-size:16px; letter-spacing:0.025em; color:#333;}
.innerInfo{padding-top:0px!important;}
.downloadVideo{text-align:center; padding-bottom:100px; padding-top:15px;}
.downloadVideo h5{font-family:'Poppins', Arial, Helvetica, sans-serif; font-weight:700; font-size:28px; color:#d60000; padding-bottom:10px;}
.downloadVideo ul {display:flex; width:100%; list-style:none; align-content:space-between; justify-content:center;} 
.downloadVideo ul li{display:inline-block; margin:0 3px; width:calc(100% / 5); vertical-align:top; } 
.downloadVideo ul li a.oculus{background:url(../images/device_oculus2.png) no-repeat center center;}
.downloadVideo ul li a.oculush265{background:url(../images/device_oculush2652.png) no-repeat center center;}
.downloadVideo ul li a.gear{background:url(../images/device_gear2.png) no-repeat center center;}
.downloadVideo ul li a.phone{background:url(../images/device_phone2.png) no-repeat center center;}
.downloadVideo ul li a.psvr{background:url(../images/device_psvr2.png) no-repeat center center;}
.downloadVideo ul li a.hd{background:url(../images/device_uhd2.png) no-repeat center center;}
.downloadVideo ul li a{display:block; background-size:auto 26px!important; width:100%; height:48px; border-radius:5px; border:2px solid #555; box-sizing:border-box;}
.downloadVideo ul li a:hover{background-color:#f1f1f1;}

.downloadVideo ul li .download_top { display:inline-block; vertical-align:top; width:100%; text-align:center; margin:5px 0; font-size:13px; line-height:140%; }
.downloadVideo ul li .download_bottom { display:inline-block; vertical-align:top; width:100%; text-align:center; font-size:10px; line-height:120%; color:#d60000; }


.itemsInner{padding-bottom:100px;}
.removeSomeS{padding-bottom:50px;}
.joinTextLink{text-align:center; padding-bottom:50px; position:relative;}
.joinTextLink a {
	font-family: 'ITCAvantGardeGothicLTDemi_0';
	letter-spacing: -0.025em;
	font-size: 42px;
	color: #d60000;
	display: inline-block;
	padding: 0 20px;
	background: #fff;
	position: relative;
}
.joinTextLink a:hover{color:#333;}
/*.joinTextLink:before {
	background: #333;
	height: 1px;
	content: '';
	position: absolute;
	left: 0;
	top: 29px;
	width: 100%;
}*/


/* Legal */
.tabs p{line-height:28px; font-size:17px; letter-spacing:0.025em; color:#333; padding-bottom:24px;}
.tabs p strong{font-family:'Poppins', Arial, Helvetica, sans-serif; font-weight:700; font-weight:normal; color:#d60000;} 

/* Export */
.exportVideos{}
.exportVideos h1{font-family:'Poppins', Arial, Helvetica, sans-serif; font-weight:700; color:#333; font-size:32px; padding-bottom:24px;}
.exportVideos h3{font-family:'Poppins', Arial, Helvetica, sans-serif; font-weight:700; color:#333; font-size:24px; padding-bottom:5px;}
.exportVideos p{line-height:30px; font-size:18px; letter-spacing:0.025em; color:#333; padding-bottom:24px;}
.exportVideos p a{font-family:'Poppins', Arial, Helvetica, sans-serif; font-weight:700; color:#d60000;}
.affiliatCode{padding-bottom:25px; display:none}
.affiliatCode p{ padding-bottom:5px;}
.linkcode{background-color:#f1f1f1; border:2px solid #ccc; height:50px; border-radius:5px; font-family:'Poppins', Arial, Helvetica, sans-serif; font-weight:400; font-size:18px; padding:0 15px; width:700px; color:#333;}
.linkcode:focus{border-color:#d60000; background-color:#fff; box-shadow:0 0 8px 0 rgba(0,0,0,0.2);}
.download{font-family:'Montserrat', Arial, Helvetica, sans-serif; font-weight:700; font-size:18px; background-color:#d60000; border-radius:5px; -webkit-border-radius:5px; display:inline-block; color:#fff; padding:0px 58px 0; box-shadow:0 0px 10px 0 #d60000; -webkit-box-shadow:0 0px 10px 0 #d60000; line-height:42px; text-transform:uppercase; border:2px solid #fff; vertical-align:top; margin-bottom:20px;}
.download:hover{color:#d60000; background-color:#fff;}
.embed{background-color:#fff; padding:1.7em 2em; border-radius:5px; margin-bottom:100px; box-shadow:0px 5px 8px 0 rgba(0,0,0,0.1); -webkit-box-shadow:0px 5px 8px 0 rgba(0,0,0,0.1);}

/* Trailer */
.trailerArea{margin-top:10px; background-color:#fff; padding:1.7em 2em; border-radius:5px; margin-bottom:40px; box-shadow:0px 5px 8px 0 rgba(0,0,0,0.1); -webkit-box-shadow:0px 5px 8px 0 rgba(0,0,0,0.1);}
.trailerHere{position:relative;}
.trailerContent{ padding-top:15px;}
.trailerContent h2{font-family:'Poppins', Arial, Helvetica, sans-serif; font-weight:700; font-size:32px; color:#222; line-height:36px; padding-bottom:3px;}
.trailerContent h2 a.option_button { float:right; }
.trailerContent h3{font-family:'Poppins', Arial, Helvetica, sans-serif; font-weight:300; font-size:17px; color:#555; padding-bottom:15px;}
.trailerContent p{line-height:24px; font-size:16px; letter-spacing:0.025em; color:#333;}
.contentBody { display:inline-block; width:100%; }
.contentBody p { display:inline-block; width:100%; margin-bottom:15px; line-height:140%; }
.contentBody p:last-child { margin-bottom:0; }
.contentBody .alert p { margin-bottom:15px; }
.contentBody .alert p:last-child { margin-bottom:0; }
.tags{font-size:16px; line-height:28px; color:#000; margin-bottom:30px; margin-top:15px;}
.tags span{color:#333; font-family:'Poppins', Arial, Helvetica, sans-serif; font-weight:700; padding-right:5px;}
.tags a{background-color:#d60000; display:inline-block; line-height:28px; padding:0 12px; border-radius:3px; color:#fff; font-size:14px; margin-bottom:4px; }
.tags a:hover{background-color:#333;}
.trailerArea .downloadVideo{padding-bottom:20px;}
.trailerBtn{padding-top:0px; margin-bottom:100px;}

/* Join */
.joinPage{background:#e0dfdb;}
.joinHeader{padding-top:20px; padding-bottom:20px; position:relative; background-color:#222; }
.secure{float:right;}
.secure i { float:left; color:#FFF; font-size:60px; margin-right:10px; }
.secure p{font-family:'Poppins', Arial, Helvetica, sans-serif; font-weight:700; font-size:24px; color:#d60000; line-height:22px; float:left; padding-left:10px; padding-top:6px;}
.secure p span{display:block; color:#6b6b6b; font-size:15px;}
.joinArea{position:relative; background-color:#111; width:1040px; margin:auto; overflow:hidden; border-radius:25px; -webkit-border-radius:25px;}
.joinArea2{position:relative; background-color:#111; width:1366px; margin:auto; overflow:hidden; border-radius:25px; -webkit-border-radius:25px;}
.removeSpace{padding-top:50px;}
.joinBg{opacity:0.3; display:none;}
.joinDevices{text-align:center; opacity:0.3; margin-bottom:34px; padding-top:65px; clear:both;}
.joinDevices img{height:30px;}
.features{padding-bottom:40px;}
.features li{position:relative; /*padding-left:10px;*/ width:472px; margin-right:42px; float:left; margin-bottom:30px;}
.features li:nth-child(3n){margin-right:0px;}
.features li h3{font-family:'Poppins', Arial, Helvetica, sans-serif; font-weight:700; font-size:24px; color:#d60000; padding-bottom:5px;}
.features li p{font-size:18px; line-height:22px; color:#666;}
.features li .features-devices { display:inline-block; width:100%; margin-top:5px; text-align:center; }
.features li .features-devices img { display:inline-block; max-height:25px; margin:10px 10px; opacity:0.6; }

.joinModelPic{float:left;}
.joinModelPicM{display:none;}
.joinModelPic2{float:left; padding:18px 0; background-color:#fff;}
.joinOptionsBlock{box-shadow:0 0 5px 0 rgba(0,0,0,0.05); border-radius:15px; -webkit-border-radius:15px; padding:30px; background-color:#fff; }
.joinOptionsBlock h2{font-size:22px; color:#d60000; margin-bottom:20px; font-family:'Poppins', Arial, Helvetica, sans-serif; font-weight:700; text-align:center; }

.success{position:absolute; right:13px; top:12px; width:24px; height:24px;}
.emailError .error{position:absolute; right:13px; top:12px; width:24px; height:24px;}
.errorB{border-color:#b20b00;}
.accountForm p{display:none;}
.emailbox .success{display:none;}
.emailSuccess .success{position:absolute; right:13px; top:12px; width:24px; height:24px; display:block;}
.emailError .accountForm p{font-size:16px; color:#b20b00; padding-top:4px; float:left; display:block;}

.membershipPlans{}
.priceBlocks{padding-top:3px;}
.membershipPlans label, .membershipPlans a {border:0px; background-color:#eee; display:block; width:100%; float:left; padding:10px 0 10px 10px; position:relative; cursor:pointer; margin-bottom:15px;}
/*.membershipPlans label:last-child, .membershipPlans a:last-child{margin-bottom:0px;}*/

.planName{float:left; font-size:20px; font-weight:bold; color:#333; letter-spacing:0.025em; text-transform:uppercase; padding-left:10px; padding-top:0px; line-height:120%;}
.planName span{display:block; color:#333; font-size:12px; letter-spacing:0.02em; padding-top:1px; text-transform:none; font-weight:300;}
.price{float:right; padding-top:10px; padding-right:0;}
.price sup{font-size:14px; color:#000; float:left; padding-right:3px; position:relative; top:4px;}
.amount{float:left; font-size:40px; color:#333; line-height:32px; letter-spacing:-0.01em; font-weight:bold; padding-left:10px;}
.month{display:block; color:#999999; font-size:13px; float:left; line-height:14px; letter-spacing:0.01em; margin-top:17px; font-weight:bold; margin-left:3px;}
.membershipPlans label.active, .membershipPlans a.active, .membershipPlans a:hover{background-color:#d60000; border-color:#d60000;}
.membershipPlans label.active .planName, .membershipPlans label.active .planName span, .membershipPlans label.active .price sup, .membershipPlans label.active .amount, .membershipPlans label.active .month,
.membershipPlans a.active .planName, .membershipPlans a.active .planName span, .membershipPlans a.active .price sup, .membershipPlans a.active .amount, .membershipPlans a.active .month,
.membershipPlans a:hover .planName, .membershipPlans a:hover .planName span, .membershipPlans a:hover .price sup, .membershipPlans a:hover .amount, .membershipPlans a:hover .month{color:#fff;}
.best{float:left; background-color:#b20b00; line-height:26px; padding:0 8px; font-size:14px; text-transform:uppercase; color:#fff; margin-top:15px; margin-left:45px;}
.special{position:absolute; left:50%; margin-left:-75px; width:150px; border:1px solid #d60000; background-color:#fff; line-height:26px; text-align:center; top:-14px; text-transform:uppercase; font-size:18px; color:#333;}

.getAccess{font-size:36px; color:#fff; text-align:center; text-transform:uppercase; background-color:#21b641; border:0px solid #007932; height:74px; width:100%; font-weight:bold; letter-spacing:0.025em; cursor:pointer;}
.getAccess:hover{background-color:#fff; color:#21b641;}
.satisfaction{text-align:center; padding-top:26px;}
.satisfy{display:inline-block; margin:0 15px;}
.satisfy i {display:inline-block; vertical-align:middle; font-size:40px; }
.satisfy span{display:inline-block; vertical-align:middle; padding-top:8px; padding-left:10px; line-height:24px; font-size:16px; color:#333; letter-spacing:0.025em; text-align:left;}
.tabHeading{}
.tabHeading li{float:left; text-align:center; width:49.75%; margin-right:0.5%;}
.tabHeading li:last-child{margin-right:0px;}
.tabHeading li a{background-color:#dddddd; border-radius:10px 10px 0 0; height:57px; color:#333; display:block; padding-top:6px;}
.tabHeading li a h3{font-size:22px; letter-spacing:normal; font-weight:bold;}
.tabHeading li a p{font-size:13px; letter-spacing:0.02em; font-weight:bold;}
.tabHeading li.active a{background-color:#d60000; color:#fff;}
.tabHeading li.networkJoin.active a{background-color:#0056b3; color:#fff;}


.sale{background-color:#d60000; border-radius:5px; -webkit-border-radius:5px; padding:5px 0 8px; width:98%; margin:10px auto 0; text-align:center;}
.sale p{font-family:'Poppins', Arial, Helvetica, sans-serif; font-weight:700; font-size:34px; color:#fff; display:inline-block;}
.saleIcon{background:url(../images/tag.png) no-repeat left center; width:28px; height:28px; display:inline-block; position:relative; top:9px; margin-right:5px; vertical-align:top;}
.vr{background:url(../images/vr.png) no-repeat; width:43px; height:28px; display:inline-block; vertical-align:top; position:relative; top:10px; 
margin-left:5px;}
.sale p a{background-color:#fff; color:#d60000; border-radius:5px; -webkit-border-radius:5px; display:inline-block; line-height:32px; padding:0 15px; font-size:20px; vertical-align:top; position:relative; top:8px; margin-left:10px;}
.sale p a:hover{background-color:#d60000; color:#fff;}
.searchArea {
	float: left;
	margin-top: 0;
	height: 75px;
	padding-top: 25px;
	/*border-left: 1px solid #d60000;*/
	padding-left: 20px;
	margin-right: 30px;
}
.searchArea i { font-size:24px; color:#FFF; cursor:pointer; }
.searchArea i.active { font-size:24px; color:#d60000; }
.searchBlock{position:absolute; left:0px; top:100%; width:100%; display:none; padding:10px; background-color:#FFF; border-bottom:1px solid #CCC;}
.searchBox {
	width: 100%;
	background-color: #eee;
	height: 50px;
	color: #333;
	padding: 0 20px;
	border: none;
	font-size: 19px;
	border: 1px solid #bbb;
}
.searchBtn { display:inline-block; background-color:#d60000; color:#FFF; border:0; border-radius:5px; cursor:pointer; position:absolute; top:20px; right:20px; padding:0 20px; }
.searchBtn:hover { background-color:#222; }

/* Login Popup */
body.overflow{overflow:hidden;}
.popupArea{background-color:rgba(0,0,0,0.8); position:fixed; top:0px; left:0px; width:100%; height:100%; z-index:100; display:none; overflow:auto;}
.formArea{background-color:#fff; width:518px; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); border-radius:15px; text-align:left; position:relative; margin:125px 0;}
.loginForm, .signup{display:none;}
.formTitle{background-color:#d60000; border-radius:12px 12px 0 0; padding:20px 25px; position:relative;}
.formTitle h3{color:#fff; font-family:'Poppins', Arial, Helvetica, sans-serif; font-weight:400; font-size:30px; text-align:left;}
.formTitle i{background:url(../images/closeW.png) no-repeat center center / 20px; height:42px; width:42px; position:absolute; top:20px; right:14px; cursor:pointer;}
.formBlock{padding:20px 30px;}
.formBlock label{font-family:'Poppins', Arial, Helvetica, sans-serif; font-weight:400; color:#333; font-size:18px; float:left; clear:left; width:100%; text-align:left;}
.formBlock p{font-family:'Poppins', Arial, Helvetica, sans-serif; font-weight:700; color:#333; font-size:15px; text-align:center;}
.formBlock p a{color:#333;}
.formBlock p a:hover{color:#d60000;}
.formbox{border:1px solid #555; height:42px; font-family:'Poppins', Arial, Helvetica, sans-serif; font-weight:400; font-size:16px; padding:0 15px; font-family:'Poppins', Arial, Helvetica, sans-serif; font-weight:400; color:#000; width:100%; margin-bottom:15px;}
.submit{font-family:'Montserrat', Arial, Helvetica, sans-serif; font-weight:700; font-size:20px; background-color:#d60000; border-radius:35px; -webkit-border-radius:35px; display:block; color:#fff; box-shadow:0 0px 10px 0 #d60000; -webkit-box-shadow:0 0px 10px 0 #d60000; line-height:48px; text-transform:uppercase; border:2px solid #fff; vertical-align:top; margin-top:20px; margin-bottom:20px; width:100%; float:left; cursor:pointer;}
.submit:hover{color:#d60000; background-color:#fff;}
.formJoin{font-family:'Montserrat', Arial, Helvetica, sans-serif; font-weight:700; font-size:20px; background-color:#CCC; border-radius:35px; -webkit-border-radius:35px; display:block; color:#fff; box-shadow:0 0px 10px 0 #d60000; -webkit-box-shadow:0 0px 10px 0 #d60000; line-height:48px; text-transform:uppercase; border:2px solid #fff; vertical-align:top; float:left; width:100%; margin-bottom:20px; text-align:center;}
.formJoin:hover{color:#d60000; background-color:#fff;}

/* Profile */
.profileArea{ padding-bottom:70px;}
.profilePic{float:left; width:425px;}
.profilePic img{width:100%;}
.profileDetails{float:right; width:calc(100% - 465px);}
.profileDetails h1{font-family:'Poppins', Arial, Helvetica, sans-serif; font-weight:700; font-size:36px; color:#222; padding-bottom:10px;}
.profileDetails ul{padding-bottom:20px;}
.profileDetails ul li{font-size:16px; line-height:32px; color:#000; float:left; width:33.33%;}
.profileDetails ul li span{color:#333; font-family:'Poppins', Arial, Helvetica, sans-serif; font-weight:700;}
.biography{padding-top:48px; float:right; width:calc(100% - 465px);}
.biography h3{font-family:'Poppins', Arial, Helvetica, sans-serif; font-weight:700; font-size:28px; color:#222; letter-spacing:0.025em; padding-bottom:16px;}
.biography p{font-size:17px; line-height:26px; color:#333;}

/**
 * js-tabs
 *
 */
.js-tabs {
    margin: 1em 0 100px;
    background-color:#eee;
    padding:20px;
}

/* Tabs control text */
.js-tabs_control-text {
    direction: ltr;
    left: -999em;
    position: absolute;
}

/* Tabs control */
.js-tabs .js-tabs_control {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 10;
}

.js-tabs .js-tabs_control li {
    background: #eee;
    margin: 0 1% 0 0;
    padding: 0;
    width:24.25%;
    text-align:center;
    position: relative;
    float:left;
}
.js-tabs .js-tabs_control li:last-child{margin-right:0px;}

.js-tabs .js-tabs_control button {
    background: transparent;
    border: none;
    cursor: pointer;
    padding: 18px 0.5em;
    position: relative;
    outline: 0;
    width:100%;
    text-decoration: none;
    font-family:'assistantsemibold';
    font-size:22px;
    color:#777;
}

.js-tabs .js-tabs_control button:hover,
.js-tabs .js-tabs_control button:focus,
.js-tabs .js-tabs_control button:active {
    border-color: #000;
    /*text-decoration: underline;
    color:#d60000;*/
}

.js-tabs .js-tabs_control .badge {
    background-color: #C00000;
    border-radius: 10px;
    font-size: 80%;
    color: #fff;
    display: inline-block;
    margin-left: 5px;
    padding: 0 8px;
    text-decoration: none;
}

/* Selected tabs control */
.js-tabs .js-tabs_control .js-tabs_control-item--active button,
.js-tabs .js-tabs_control .js-tabs_control-item--active:focus,
.js-tabs .js-tabs_control .js-tabs_control-item--active:active {
    background: #fafafa;
    border: 0px solid #999;
    border-bottom: none;
    color:#d60000;
    
    z-index: 1000;
}

/* Tabs panel */
.js-tabs .js-tabs_panel {
    background-color: #fafafa;
    border: 0px solid #999;
    color: #333;
    clear: left;
    display: block;
    overflow: auto;
    position: relative;
    padding:1.7em 2em;
    visibility: visible;
    z-index: 5;
}

.js-tabs .js-tabs_panel:focus {
    outline: 1px dotted #999;
}

.js-tabs .js-tabs_panel h2 {
    display: inline-block;
}

.js-tabs .js-tabs_panel h2:focus {
    outline: 1px dotted #999;
}

.js-btn,
.js-hide-show_btn {
    background: rgb(255,255,255); /* Fallback */
    background: linear-gradient(to bottom,
      rgba(255,255,255,1) 0%,
      rgba(243,243,243,1) 50%,
      rgba(237,237,237,1) 51%,
      rgba(243,243,243,1) 100%);
    border: 1px solid #dfdfdf;
    border-radius: 5px;
    box-shadow:
      0 1px 3px rgba(000,000,000,0.1),
      inset 0 0 3px rgba(255,255,255,1);
    cursor: pointer;
    display: inline-block;
    font-size: 1em;
    font-weight: 400;
    line-height: 1em;
    margin: 1em 5px;
    padding: 5px 1em;
    text-shadow:
      0 -1px 0 rgba(000,000,000,0.2),
      0 1px 0 rgba(255,255,255,1);
}

.item-models { display:inline-block; width:100%; margin-bottom:15px; }
.item-models ul {
    display: inline-block;
    width: 100%;
    list-style: none;
    margin: 0;
    margin-top:10px;
    padding: 0;
}
.item-models ul li {
    display: inline-block;
    width: 180px;
    margin-right: 5px;
    margin-bottom: 5px;
}
.item-models ul li a {
    display: inline-block;
    padding: 5px;
    border: 1px solid #cacaca;
    background: #FFF;
    color: #333;
    text-align: center;
    border-radius: 5px;
}
.item-models ul li a:hover img { opacity:0.6; }
.item-models ul li a img {
    display: inline-block;
    vertical-align: top;
    border-radius: 5px;
    height:auto;
}
.item-models ul li a span {
    display: inline-block;
    padding: 5px 0 0;
    font-weight: 700;
    font-size: 16px;
}

.sites-network { text-align:center; padding-top:20px; margin-top:20px; border-top:1px solid #CCC; font-family:'Montserrat', Arial, Helvetica, sans-serif; background-color:#f1f1f1; }
.sites-network h3 { font-size:24px; font-weight:700; margin-bottom:15px; }
.sites-network h3 span { color:#d60000; }
.sites-network h3 a { color:#222; }
.sites-network h3 a:hover, .sites-network h3 a:hover span { color:#0056b3; }
.sites-network .card { margin-bottom:30px; }
.sites-network .card .card-body { padding:10px; }
.sites-network .card .card-title { margin:0 0 10px 0; }

.videoHero { float:left; width:100%; position:relative; }
.videoHero video { float:left; width:100%; position:relative; z-index:1; }
.videoHero .videoHero-overlay { float:left; width:100%; position:absolute; bottom:20%; left:0; text-align:center; z-index:3; }
.videoHero .videoHero-overlay h2 { float:left; width:100%; text-transform:uppercase; font-size:80px; font-weight:700; color:#FFF; text-shadow:#555 0px 0px 10px; margin:0; }
.videoHero .videoHero-overlay h2 span { color:#4eb7f7; text-shadow:#0a4171 0px 0px 25px; }
.videoHero .videoHero-overlay a.button { font-size:38px; line-height:100%; padding:20px 60px; margin:15px 0; border-radius:100px; }
.videoHero .videoHero-overlay .heroDevices { float:left; width:100%; text-align:center; margin-top:25px; }
.videoHero .videoHero-overlay .heroDevices img { max-height:40px; margin:0 10px; }

.videoHero .videoHero-top-overlay { float:left; width:100%; max-width:300px; position:absolute; top:15%; left:20px; text-align:center; z-index:20; }

.help-device-select a img { max-height:25px; margin:25px 0; }

.tab-content { display:none; width:100%; padding:20px 0; }

.rating_box {
	display: inline-block;
	padding: 5px 10px;
	border: 1px solid #CCC;
	border-radius: 5px;
}

/* Bootstrap Overrides */
.btn-primary { background-color:#d60000; border-color:#d60000; }
.btn-primary:hover, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show&gt;.btn-primary.dropdown-toggle { background-color:#333; border-color:#333; }
.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show&gt;.btn-primary.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(214,0,0,.4); }</pre></body></html>