
body {color:#c0c0c0;}

/***  TABLE INCLUDES **/
.table {display: table;text-align:left;}
.row {display: table-row;text-align:left;}
.cell {display: table-cell;text-align:left;vertical-align:middle;padding-bottom:6px;padding-right:6px;font-weight:normal;}
.cell_top {display: table-cell;text-align:left;vertical-align:top;padding-bottom:6px;padding-right:6px;font-weight:normal;}
.cell_content {display: table-cell;text-align:left;vertical-align:middle;font-weight:normal;}

.ui-widget input[type="submit"]:hover, .ui-widget input[type="button"]:hover, .ui-widget button:hover, .ui-widget input[type="button"]:hover.btn-green {
  background-color: #000 !important;
  color: #FFF;
  outline: none;
}

.ui-widget input[type="submit"], .ui-widget input[type="button"], .ui-widget button, .ui-widget input[type="button"].btn-green {
background-color: #00aff0 !important;
color:#fff;
align-items: center;
justify-content: space-between;
padding: 0 36px;
height: 42px;
border-radius: 22px;
-webkit-border-radius: 30px;
}

.agreeSite a.s_enter  {background-color: #00aff0 !important;}

.agreeSite a:hover {background-color: #000 !important;}


.cookiesR a.c_enter {background-color: #00aff0 !important;}

.cookiesR a:hover {background-color: #000 !important;}

.ui-widget.ui-widget-content {
  border: 1px solid #c0c0c0 !important;
}
.no_trailer_update {margin-bottom:10px;}

a {color: #00aff0;}
a:hover {color: #fff;}

.errortext {font-size:18px;border:1px solid #00aff0;padding:10px;width:80%;margin:auto;}

.errortext a {color: #00aff0;}

.errortext a:hover {color:#000;}


.ui-dialog-title {color:#121212;}

.store_row {margin-bottom:20px; display:flex; align-items:center;}
.store_row label{margin-right:10px; padding-bottom:0px!important;}
.store_row .selectric-wrapper{min-width:230px;}

.store_row_textarea {margin-bottom:20px; align-items:center;}

.ui-widget-content {color:#121212 !important;}

.tag_info {text-decoration:none !important;font-size:12px;}

.faqTitle_noclick {color: #00aff0;}

.ui-widget input[type="button"]:hover, .ui-widget button:hover {background-color: #000 !important;}

.register {margin-top:10px;}

.ui-widget input[type="submit"], .ui-widget input[type="button"].btn-green {
background-color: #00aff0 !important;
color:#121212;
align-items: center;
justify-content: space-between;
padding: 0 36px;
height: 42px;
border-radius: 22px;
-webkit-border-radius: 30px;
}

.ui-widget input[type="submit"], .ui-widget input[type="button"], .ui-widget button {
background-color: #FFF !important;
color:#fff;
align-items: center;
justify-content: space-between;
padding: 0 36px;
height: 42px;
border-radius: 22px !important;;
-webkit-border-radius: 30px;
}

.ui-widget-content a {
color: #00aff0;
}

.login_subtitle {color:#000;}
.cell {color:#FFF;}
.ui-widget-content {background-color:#FFF !important;}

.ui-widget-content a:hover {
color: #000;
}

.ui-widget-content {
  border: 1px solid #ccc;
  background: #FFF;
  color: #222;
}

.set_title {
color: #000;
}

.modal_row{
color: #000;
text-align:left;
}
.ui-widget input[type="submit"], .ui-widget input[type="button"], .ui-widget button {margin-bottom:5px;}

.adminiconcolor {color:#00aff0;}

header,section,footer,aside,nav,main,article,figure{display:block}
html{min-height:100%;}
body{margin:0px; padding:0px; background-color:#000; font-family:'Roboto', sans-serif;}
ol,ul{list-style:none}
blockquote,q{quotes:none}
img{border:none; margin:0px; padding:0px; max-width:100%; display:block;}
textarea{outline:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none}
table{border-collapse:collapse;border-spacing:0}
a{text-decoration:none; outline: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;*/}
a, .checkOutBtn button, .buyItemNow input, .submitReview input, .vpLinks li a i, .signup input{-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:#7d7d7d; opacity:1;}
::-moz-placeholder{color:#7d7d7d; opacity:1;}
:-ms-input-placeholder{color:#7d7d7d; opacity:1;}
:-moz-placeholder{color:#7d7d7d; opacity:1;}

.gtlink a {color:#797a7a;}
.gtlink a:hover {color:#000;}

.modelPPic img {width:100%;height:auto;}

.centerwrap{width:1504px; margin:auto; display:flex; flex-direction:row; align-items:flex-start; align-content:flex-start;}
header{width:326px; align-self:flex-start; overflow-y:auto; position:sticky; top:0px;}
nav{border:0px solid #e9e8e8; background-color:#000; border-radius:3px; -webkit-border-radius:3px; padding:16px;padding-bottom:4px; margin-top:19px;}
nav a{line-height:49px; background-color:#f3f3f3; border-radius:3px; -webkit-border-radius:3px; margin-bottom:11px; font-size:17px; font-weight:400; color:#222222; display:block; text-transform:uppercase; position:relative;}
nav a:hover{background-color:#e1e1e1;}
nav a:last-child{margin-bottom:0px;}
.menuIcon{color:#797878; margin-left:22px; margin-right:18px; width:23px; text-align:center; display:inline-block; vertical-align:top;}
.menuIcon i{font-size:20px; line-height:49px; display:inline-block; vertical-align:top;}
.menuIcon i.fa-store-alt{font-size:18px;}
.menuNumber{position:absolute; right:11px; background-color:#00aff0; border-radius:50%; -webkit-border-radius:50%; line-height:24px; padding:0 8px; font-weight:500; color:#fff; font-size:13px; min-width:24px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.liveCams{background:url(../images/liveCams.png) no-repeat center center; width:23px; height:49px; display:block;}
.bodyContent{background-color:#000; border-top:0px solid #e9e8e8; width:814px; align-self:stretch; border-left:0px solid #e9e8e8; border-right:0px solid #e9e8e8; margin-top:19px;}
.mainBody{width:calc(100% - 326px); padding-left:18px;}
.showTimer{display:flex; padding:6px; justify-content:space-between;}
.showRight{border:3px solid #e7eaef; border-radius:6px; -webkit-border-radius:6px; background-color:#00aff0; width:52px; height:50px; position:relative; padding-top:12px; padding-left:5px;}
.showRight i{font-size:24px; color:#fff;}
.showRight span{position:absolute; right:3px; top:3px; line-height:18px; min-width:22px; text-align:center; background-color:#030000; color:#ffffff; font-size:11px; border-radius:50%; -webkit-border-radius:50%; border:2px solid #00aff0;}
.showText{text-align:center; padding-left:10px; margin-right:6px;}
.showText h3{font-size:30px; letter-spacing:-0.005em; color:#00aff0; font-weight:500; text-transform:uppercase; line-height:32px;}
.showText p{font-size:14px; color:#0a0a0a; letter-spacing:0.005em; line-height:16px;}
.showLeft{display:flex; align-items:center;}
.modelTextInfo{padding:20px 26px; border-bottom:1px solid #dbdcdd;}
.modelTextInfo h2{font-size:19px; font-weight:500; color:#00aff0; padding-bottom:6px;}
.modelTextInfo p{font-size:14px; line-height:19px; font-weight:400; color:#FFF;}
.subscriptionArea{padding:18px 18px 26px; border-bottom:1px solid #dbdcdd;}
.subscriptionArea:last-child{border-bottom:0px;}
.subscriptionArea h3{font-size:19px; color:#8e9090; text-transform:uppercase; padding-bottom:15px; font-weight:500;}
a.subscriptionBtn{display:flex; height:59px; background-color:#00aff0; align-items:center; justify-content:space-between; padding:0 28px; border-radius:30px; -webkit-border-radius:30px;}
a:hover.subscriptionBtn{background-color:#222;}
.subscriptionBtn .linkText{font-size:17px; font-weight:500; color:#fff; text-transform:uppercase;}
.subscriptionBtn .subscriptionPrice{font-size:17px; font-weight:500; color:#fff; text-transform:uppercase;}
#modelTab ul{display:flex; border-bottom:1px solid #dbdcdd;}
#modelTab .resp-tabs-list li{font-weight:500;font-size:17px;display:inline-block; margin:0;list-style:none;cursor:pointer;text-align:center; color:#14171a; text-transform:uppercase; line-height:52px; padding:0 30px; position:relative;}
#modelTab .resp-tabs-container{padding:0;background-color:#000;clear:left}
#modelTab h2.resp-accordion{cursor:pointer;padding:5px;display:none}
#modelTab .resp-tab-content{display:none;padding:0px}
#modelTab .resp-tabs-list li.resp-tab-active:before{position:absolute; left:0px; bottom:-1px; content:''; width:100%; height:2px; background-color:#00aff0;}
#modelTab .resp-content-active,.resp-accordion-active{display:block}
#modelTab .resp-tab-content{border:0px solid #c1c1c1;}
#modelTab h2.resp-accordion{font-size:13px;border:1px solid #c1c1c1;border-top:0 solid #c1c1c1;margin:0;padding:10px 15px}
#modelTab h2.resp-tab-active{border-bottom:0 solid #c1c1c1!important;margin-bottom:0!important;padding:10px 15px!important}
#modelTab h2.resp-tab-title:last-child{border-bottom:12px solid #c1c1c1!important;background:blue}
#modelTab .resp-vtabs ul.resp-tabs-list{float:left;width:30%}
#modelTab .resp-vtabs .resp-tabs-list li{display:block;padding:15px!important;margin:0;cursor:pointer;float:none}
#modelTab .resp-vtabs .resp-tabs-container{padding:0;background-color:#fff;border:1px solid #c1c1c1;float:left;width:68%;min-height:250px;border-radius:4px;clear:none}
#modelTab .resp-vtabs .resp-tab-content{border:none}
#modelTab .resp-vtabs li.resp-tab-active{border:1px solid #c1c1c1;border-right:none;background-color:#fff;position:relative;z-index:1;margin-right:-1px!important;padding:14px 15px 15px 14px !important}
#modelTab .resp-arrow{width:0;height:0;float:right;margin-top:3px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid #c1c1c1}
#modelTab h2.resp-tab-active span.resp-arrow{border:none;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:12px solid #9B9797}
#modelTab h2.resp-tab-active{background:#DBDBDB!important}
#modelTab .resp-easy-accordion h2.resp-accordion{display:block}
#modelTab .resp-easy-accordion .resp-tab-content{border:1px solid #c1c1c1}
#modelTab .resp-easy-accordion .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1!important}
#modelTab .resp-jfit{width:100%;margin:0}
#modelTab .resp-tab-content-active{display:block}
#modelTab h2.resp-accordion:first-child{border-top:1px solid #c1c1c1!important}
.tabTitle{font-size:19px; font-weight:500; color:#8e9090; text-transform:uppercase; padding-top:20px;padding-left: 18px;}
.modelNameId{padding-left:9px;}
.modelNameId p{font-size:15px; color:#797a7a; font-weight:400; padding-bottom:3px;}
.videoPics a{font-size:15px; color:#797a7a; font-weight:400;}
.videoPics i{margin-right:5px;}
.modelPName{display:flex; align-items:center; margin-bottom:15px;}
.modelPost{padding:18px 18px 0; border-bottom:1px solid #dbdcdd;}
.modelContent{margin-bottom:15px;}
.modelContent p{font-size:14px; line-height:19px; color:#FFF; letter-spacing:0.005em;}
.feedVPArea{position:relative; border-radius:10px; -webkit-border-radius:10px; overflow:hidden;}
.feedLock{background-color:#f3f3f3; min-height:546px; display:flex; align-items:center; justify-content:center;}
.feedLockP{text-align:center; width:678px; display:flex; flex-direction:column; align-items:center; padding-top:64px;}
.feedLockP i{margin-bottom:90px;}
a.sPost{font-size:17px; font-weight:500; color:#fff; text-transform:uppercase; background-color:#00aff0; border-radius:30px; -webkit-border-radius:30px; line-height:59px; text-align:center; display:block; width:100%;}
a:hover.sPost{background-color:#222;}
.like{font-size:16px; color:#707171; letter-spacing:-0.025em; line-height:50px; margin-right:25px;}
.like:hover{color:#00aff0;}
.like i{font-size:19px; color:#00aff0; margin-right:8px;}
.heart{font-size:16px; color:#707171; letter-spacing:-0.025em; line-height:50px; margin-right:25px;}
.heart:hover{color:#00aff0;}
.heart i{font-size:19px; color:#00aff0; margin-right:8px;}
.tips{font-size:16px; color:#00aff0; letter-spacing:-0.025em; line-height:50px; text-transform:uppercase;}
.tips i{font-size:19px; color:#00aff0; margin-right:8px;}
.tips:hover{color:#222;}
.tips span{color:#707171; font-size:12px; padding-left:8px;}
.mainBWrap{display:flex; position:relative; flex-direction:row; align-content:flex-start; align-items:flex-start;}
.sidebar{width:326px; margin-left:20px; position:sticky; overflow:auto; top:19px; right:0px; scrollbar-width:none; background-color:#000; margin-top:19px;}
.learnMore{border:1px solid #e9e8e8; background-color:#fff; text-align:center; padding-bottom:35px; padding-top:28px; margin-bottom:18px;}
.learnMore h3{font-family:Arial, sans-serif; font-size:21px; font-weight:bold; line-height:25px; padding-bottom:6px;}
.learnMore p{font-size:16px; color:#67757f; padding-bottom:15px;}
.viewBio{font-family:Arial, sans-serif; font-size:18px; color:#ffffff; letter-spacing:-0.012em; line-height:42px; background-color:#00aff0; border-radius:22px; -webkit-border-radius:22px; display:inline-block; padding:0 36px; font-weight:bold;}
.viewBio:hover{background-color:#222;color:#FFF;}
.twitterArea{border:0px solid #e9e8e8; background-color:#000; padding:12px 12px 0; margin-bottom:15px;}
.footer{text-align:center; padding-bottom:20px;}
.copyright{font-size:13px; color:#797a7a; text-align:center; text-transform:uppercase; padding-bottom:8px;}
.footer p{font-size:11px; line-height:13px; color:#797a7a; padding-bottom:13px;}
.fLinks{font-size:11px; line-height:17px; text-transform:uppercase;}
.fLinks a{color:#797a7a;}
.fLinks a:hover{color:#000;}
.fLinks span{padding:0 6px;}
.morecontent span{display:none;}
.morelink{display:block; color:#797878; text-transform:uppercase; position:relative; margin-top:12px; font-weight:500;}
.morelink:after{background:url(../images/downArrow.png) no-repeat; width:9px; height:7px; position:absolute; left:44px; top:5px; content:'';}
.morelink.less:after{transform:rotate(180deg);}

/* Live Cam Header and Countdown Ticker CSS */
.live_show_wrapper a {color:#000000;}
.tour_live_show_header  {left: 670px;top: 20px;width:300px;height:255px;border: 3px solid #C0C0C0;background-color: #eeeded;font-weight: bold;}
.tour_live_show_header_overlay_wrapper {padding-top:70px;}
.members_live_show_header_overlay  {left: 675px;top: 15px;position: absolute;width:300px;height:115px;border: 3px solid #C0C0C0;background-color: #eeeded;font-weight: bold;}
.members_live_show_header_overlay_wrapper {padding-top:5px; white-space: nowrap;}
.live_show_ticker_wrapper {text-align: center;margin: auto;margin-top:5px;margin-bottom:5px;vertical-align: middle;}
.live_show_ticker_wrapper_table {border: 2px solid #C0C0C0;background-color: #4d4d4d;padding:5px;font-size: 18px;}
.live_show_ticker_data {border: 1px solid #3D3D3D;padding:7px 8px 6px 8px;background-color: #919090;font-weight: 500;color:#FFF;}
.live_show_ticker_spacer {padding:2px;font-weight: bold;color:#C0C0C0;}
.cam_page_live_show {line-height: 22px;}
.cam_page_ticker {width:350px;margin-top:10px;margin-bottom: 10px;}
.cam_page_live_show_ticker_data {border: 1px solid #3D3D3D;padding:12px;background-color: #919090;font-size:30px;font-weight: bold;text-align: center;}
.cam_page_ticker_spacer {padding:2px;font-weight: bold;color:#000000;font-size:30px;text-align: center;}
.cam_page_show_embed {text-align: center;}

/* Bio */
.modelBioA{padding:18px;}
h3.title{font-size:19px; color:#8e9090; text-transform:uppercase; padding-bottom:15px; font-weight:500;}
.bioArea{display:flex;}
.bioContent{width:calc(100% - 220px); padding-left:20px;}
.bioContent ul{padding-bottom:10px;}
.bioContent li{font-size:15px; line-height:32px; color:#797a7a; background-color:#f3f3f3; margin-bottom:5px; border-radius:4px; -webkit-border-radius:4px; padding:0 12px;}
.bioContent li span{color:#00aff0;}
.bioContent p{font-size:15px; line-height:23px; color:#797a7a; font-weight:400;}
.bioPic img {width:100%;height:auto;}

/* FAQ */
.mainWrap{width:100%; height:100%; display:flex; flex:1;}
.faqArea{padding:20px 26px;}
.faqArea h3{font-size:19px; font-weight:500; color:#00aff0; padding-bottom:6px; text-transform:uppercase;}
.faqAccordion{border-bottom:1px solid #dbdcdd; padding:23px 0;}
.faqAccordion:last-child{margin-bottom: 0px;}
.faqTitle{display:flex; justify-content:space-between; align-items:center; cursor:pointer;}
.faqTitle h4{font-size:17px; color:#FFF; font-weight: 500; letter-spacing: 0.003em;}
.faqTitle i{font-size:19px; color:#00aff0;}
.faqTitle.on i{transform:rotate(180deg);}
.faqTitle.on{padding-bottom:0px;}
.faqDetails{padding-top:10px; display: none;}
.faqDetails p{font-size:14px; line-height:19px; color: #797a7a; letter-spacing: 0.005em;}

/* LiveShows */
.boxArea{padding:20px 26px;}
h3.capTitle{font-size:19px; font-weight:500; color:#00aff0; padding-bottom:6px; text-transform:uppercase;}
.nextShow{text-align:center; padding-top:30px; padding-bottom:42px;}
.nextShow h4{font-size:21px; font-weight:700; color:#14171a; font-family:Arial, sans-serif;}
.nextShow p{font-size:14px; color:#0a0a0a;}
.bigTimer{padding-top:3px;}
.bigTimer img{margin:auto;}
.upcomingShow{ padding-bottom:30px;}
.upcomingShow h3{font-size:19px; font-weight:500; color:#14171a; text-transform:uppercase; padding-bottom:14px;}
.upcomingShow li{font-size:17px; color:#222222; background-color:#f3f3f3; border-radius:2px; line-height:49px; margin-bottom:9px; text-align:center;}
.upcomingShow li:last-child{margin-bottom:0px;}

/* Loggedin */
.subscriptionArea h4{font-size:19px; color:#8e9090; text-transform:uppercase; padding-bottom:15px; font-weight:500; text-align:center;}
.loggedIn{text-align:center; border-bottom:1px solid #dbdcdd; display:flex; flex-direction:column; align-items:center; padding:60px 26px;}
.loggedIn p{font-family:Arial, sans-serif; font-weight:700; color:#FFF; background:url(../images/lockBlack.png) no-repeat left center; padding-left:45px; line-height:42px; display:inline-block; font-size:21px; margin-bottom:25px;}
.signIn{font-size:18px; font-weight:bold; letter-spacing:-0.01em; color:#ffffff; background-color:#959494; line-height:42px; border-radius:22px; padding:0 45px; display:inline-block; font-family:Arial, sans-serif;}
.signIn:hover{background-color:#00aff0;}

/* Cart */
.storeMenuArea{}
.storeMenu{background-color:#14171a}
.storeMenu h2{font-size:17px; font-weight:500; color:#ffffff; text-transform:uppercase; line-height:52px; display:flex; align-items:center; justify-content:space-between; padding-left:30px; padding-right:26px;}
.storeMenu h2 i{font-size:14px; color:#00aff0;}
.storeMenu h2.on i{transform:rotate(180deg);}
.storeM{background-color:#00aff0; display:flex; justify-content:space-between; padding-left:30px; padding-right:26px;}
.storeM li{font-size:14px; text-transform:uppercase;}
.storeM li i{margin-left:8px;}
.storeM li a{color:#ffffff; line-height:33px; display:inline-block;}
.storeM li a:hover{color:#14171a;}
.storeM li ul{display:none;}
.storeM li:hover ul{display:block; position:absolute; background-color:#00aff0; padding:5px 0; z-index:10;}
.storeM li ul li a{padding:0 10px; line-height:28px; display:block;}
.shoppingCartArea{padding:48px 28px 76px;}
.shoppingCartArea h3{font-size:19px; font-weight:500; color:#00aff0; text-transform:uppercase; padding-bottom:28px;}
.continueCOut{display:flex; justify-content:space-between; margin-bottom:18px;}
.continueCOut h4{font-size:18px; font-weight:500; color:#00aff0; line-height:37px;}
.subTBtn{display:flex;}
.subTBtn a{font-family:Arial, sans-serif; font-size:15px; line-height:37px; background-color:#14171a; border-radius:20px; padding:0 22px; margin-right:10px; color:#fff; text-transform:uppercase;}
.subTBtn a:last-child{margin-right:0px;}
.subTBtn a:hover, .subTBtn a.checkOut{background-color:#00aff0;}
.subTBtn a:hover.checkOut{color:#14171a;}
.cartItems{}
.cartItem{border:1px solid #e9e8e8; margin-bottom:18px; padding:18px; display:flex; justify-content:space-between; }
.itemPic{width:199px;}
.itemPic img{width:100% !important;height:auto !important;}

.itemDetails{width:506px;}
.itemDetails h5{font-size:18px; font-weight:500; padding-bottom:16px;}
.itemDetails h5 a{color:#00aff0; text-decoration:none;}
.itemDetails h5 a:hover{color:#000; text-decoration:none;}
.itemGray{background-color:#000; padding:10px 17px;margin-top:5px;}
.itemPrice{font-size:18px; font-weight:500; color:#fff;}
.basePrice{font-size:15px; line-height:21px; font-weight:500; color:#797a7a;}
.quantitySave{font-size:15px; font-weight:500; color:#797a7a; padding-top:10px;}
.quantitySave a{color:#797a7a; text-decoration:underline;}
.quantitySave a:hover{color:#00aff0; text-decoration:none;}
.quantitySave span{padding:0 14px;}
.saveLater{display:flex;}
.saveLater a{font-family:Arial, sans-serif; font-size:15px; line-height:37px; background-color:#14171a; border-radius:20px; padding:0 38px; margin-right:20px; color:#fff; text-transform:uppercase;}
.saveLater a:hover{background-color:#00aff0;}
.saveLater p{font-size:15px; font-weight:500; color:#797a7a; line-height:37px;}
.checkOutBtn{text-align:center; padding-top:94px;}
.checkOutBtn button{font-size:22px; font-weight:700; color:#ffffff; text-transform:uppercase; padding:0 30px; min-width:342px; line-height:59px; border-radius:30px; font-family:Arial, sans-serif; background-color:#00aff0; border:none; cursor:pointer;}
.checkOutBtn button:hover{background-color:#14171a;}

.buy_buttonlt {
font-size: 22px;
font-weight: bold;
font-family: Arial, sans-serif;
height: 59px;
line-height:59px;
background-color: #00aff0;
border-radius: 30px;
border-radius: 30px;
min-width: 342px;
padding: 0 24px;
color: #fff;
text-transform: uppercase;
cursor: pointer;
border: none;
transition: all 200ms ease-in;
}


.buy_buttonlt:hover {
background-color: #000;
transition: all 200ms ease-in;
}


/* Dropdown CSS Start */
.selectric-wrapper{position:relative;cursor:pointer; text-align:left;}
.selectric-responsive{width:100%}
.selectric{position:relative;overflow:hidden; background-color:#fff; border-radius:3px; border:1px solid #dfdfdf;}
.selectric .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:15px;color:#797a7a;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none; line-height:36px; font-family:'Roboto', sans-serif; padding:0 30px 0 14px;}
.selectric .button{display:block;position:absolute;right:0;top:0px;width:22px;text-align:center;height:36px;text-indent:-9999px;}
.selectric .button:after{content:""; position:absolute; top:50%; left:0; margin:auto; width:9px; height:7px; background:url(../images/selectArrow.png) no-repeat; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.selectric-focus .selectric{border-color:#aaa}
/*.selectric-hover .selectric{border-color:#c4c4c4}
.selectric-hover .selectric .button{color:#a2a2a2}
.selectric-hover .selectric .button:after{border-top-color:#a2a2a2}*/
.selectric-open{z-index:9999}
.selectric-open .selectric{border-color:#c4c4c4}
.selectric-open .selectric-items{display:block}
.selectric-disabled{filter:alpha(opacity=50);opacity:.5;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}
.selectric-hide-select select{position:absolute;left:-100%; opacity:0;}
.selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10}
.selectric-hide-select.selectric-is-native select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;box-sizing:border-box;opacity:0}
.selectric-input{position:absolute!important;top:0!important;left:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;margin:0!important;padding:0!important;width:1px!important;height:1px!important;outline:none!important;border:none!important;*font:0/0 a!important;background:none!important}
.selectric-temp-show{position:absolute!important;visibility:hidden!important;display:block!important}
.selectric-items{display:none;position:absolute;top:100%;left:0;background:#fff;border:1px solid #fff;z-index:-1;box-shadow:0 0 10px -6px;}
.selectric-items .selectric-scroll{height:100%;overflow:auto}
.selectric-above .selectric-items{top:auto;bottom:100%}
.selectric-items ul,.selectric-items li{list-style:none;padding:0;margin:0;font-size:14px;line-height:14px;min-height:14px}
.selectric-items li{display:block;padding:10px;color:#a7a6a6;cursor:pointer;}
.selectric-items li.selected{background:#00aff0;color:#fff}
.selectric-items li.highlighted{background:#00aff0;color:#fff}
.selectric-items li:hover{background:#00aff0;color:#fff}
.selectric-items .disabled{filter:alpha(opacity=50);opacity:.5;cursor:default!important;background:none!important;color:#666!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.selectric-items .selectric-group .selectric-group-label{font-weight:700;padding-left:10px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:none;color:#444}
.selectric-items .selectric-group.disabled li{filter:alpha(opacity=100);opacity:1}
.selectric-items .selectric-group li{padding-left:25px}
/* Dropdown CSS Close */

/* clipstoremain2 */
.bigCwrap{width:1852px; margin:auto; display:flex; flex-direction:row; align-items:flex-start; align-content:flex-start;}
.bigBodyC{background-color:#000; border-top:0px solid #e9e8e8; width:100%; align-self:stretch; border-left:0px solid #e9e8e8; border-right:0px solid #e9e8e8; margin-top:19px;}
.clipStoreArea{padding:24px 30px;}
.clipSelect{width:170px;}
.clipStoreTitle{display:flex; justify-content:space-between; margin-bottom:42px; position:relative;}
.leftClipS{display:flex;}
.leftClipS h3{font-size:19px; font-weight:700; color:#00aff0; text-transform:uppercase; line-height:38px; padding-right:14px; font-family:'Roboto', sans-serif;}
.rightClipS{display:flex; align-items:center;}
.pagination{display:flex; justify-content:center;}
.pagination a{line-height:32px; font-size:17px; font-weight:500; background-color:#afaeae; color:#ffffff; border-radius:3px; min-width:32px; text-align:center; margin:0 2px;}
.pagination a.active, .pagination a:hover{background-color:#14171a;}
.filterBy{padding-left:34px;}
.filterbyTags{font-size:17px; color:#222222; text-transform:uppercase;}
.filterbyTags i{margin-right:7px; color:#797878;}
.filterbyTags:hover, .filterbyTags:hover i, .filterbyTags.active, .filterbyTags.active i{color:#00aff0;}

.allclips{margin-bottom:60px;}
.clipBox{width:340px; margin-right:28px; margin-bottom:35px; float:left;}
.clipBox:nth-child(4n){margin-right:0px;}
.clipBox:nth-child(4n+1){clear:both;}
.clipPic{position:relative;}
.clipPic img{width:100%;height:auto;}
.clipAvailable{ left:0px; top:0px; width:100%; background-color:rgba(0,0,0,0.7); font-size:15px; text-align:center; color:#ffffff; line-height:27px;}

.clipBox h3{font-size:16px; font-weight:500; padding-top:7px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.clipBox h3 a{color:#00aff0;}
.clipBox h3 a:hover{color:#14171a;}
.clipInfo{display:flex; justify-content:space-between; padding-top:5px;}
.clipILeft{display:flex; padding-top:1px;}
.cInfo{font-size:15px; font-weight:500; color:#797a7a; margin-right:12px;}
.cInfo i{margin-right:4px; color:#b1b2b2;}
.cInfo:last-child{margin-right:0px;}
.clipRating{display:flex;}
.modelNames{font-size:14px; font-weight:500; padding-top:3px;}
.modelNames a{color:#14171a; text-decoration:underline;}
.modelNames a:hover{color:#00aff0; text-decoration:none;}






.priceCart{display:flex; justify-content:space-between; padding-top:12px;}
.priceCartgallery{display:flex; justify-content:space-between; padding-top:0px;width:100%;max-width:304px;min-width:304px;}
.buyNow{line-height:40px; border:2px solid #00aff0; width:258px; font-family:Arial, sans-serif; color:#00aff0; font-weight:bold; text-align:center; border-radius:24px; font-size:18px;}
.buyNow:hover{background-color:#00aff0; color:#fff;}

.addToCart{border:2px solid #797a7a; height:42px; width:76px; background:url(../images/addCart.png) no-repeat 20px 2px; border-radius:24px;}
.addToCart:hover{background-image:url(../images/addCartH.png); background-color:#14171a; border-color:#14171a;}
.fullMembership{text-align:center; padding-top:52px;}
.fullMembership a{font-family:Arial, sans-serif; color:#fcfbfb; font-weight:bold; background-color:#00aff0; line-height:59px; padding:0 46px; display:inline-block; font-size:22px; text-transform:uppercase; border-radius:30px;}
.fullMembership a:hover{background-color:#14171a;}
.innerFooter{text-align:center; padding-top:60px; padding-bottom:34px;}
.copyRight{font-size:13px; color:#797a7a; text-transform:uppercase; padding-bottom:10px;}
.forBilling{text-align:center; font-size:11px; line-height:18px; color:#797a7a; font-weight:400; padding-bottom:8px;}
.innerfLink{font-size:11px; color:#797a7a; text-transform:uppercase;}
.innerfLink a{color:#797a7a;}
.innerfLink a:hover{color:#00aff0;}
.innerfLink span{padding:0 5px;}
.removefromCart{border:1px solid #797a7a; height:42px; width:76px; background:url(../images/remCart.png) no-repeat 20px 2px; border-radius:24px;}
.removefromCart:hover{background-image:url(../images/addCartH.png); background-color:#14171a; border-color:#14171a;}


.fullMembership{text-align:center; padding-top:52px;}
.fullMembership a{font-family:Arial, sans-serif; color:#fcfbfb; font-weight:bold; background-color:#00aff0; line-height:59px; padding:0 46px; display:inline-block; font-size:22px; text-transform:uppercase; border-radius:30px;}
.fullMembership a:hover{background-color:#14171a;}
.innerFooter{text-align:center; padding-top:40px; padding-bottom:40px;}
.copyRight{font-size:13px; color:#797a7a; text-transform:uppercase; padding-bottom:10px;}
.forBilling{text-align:center; font-size:11px; line-height:18px; color:#797a7a; font-weight:400; padding-bottom:8px;}
.innerfLink{font-size:11px; color:#797a7a; text-transform:uppercase;}
.innerfLink a{color:#797a7a;}
.innerfLink a:hover{color:#00aff0;}
.innerfLink span{padding:0 5px;}

.innerFooter{font-size:11px; color:#797a7a; text-transform:uppercase;    border-top: 1px solid #dbdcdd;
}}
.innerFooter a{color:#797a7a;text-decoration:underline;}
.innerFooter a:hover{color:#00aff0;}

.footer a{color:#797a7a;text-decoration:underline;}
.footer a:hover{color:#00aff0;}

/* Store */
.shopArea{padding:30px 28px 40px;}
.tTitle{display:flex; justify-content:space-between; align-items:center; padding-bottom:22px;}
.tTitle h3{font-size:19px; font-weight:500; color:#00aff0; text-transform:uppercase;}

.productBlock{float:left; width:242px; margin-right:15px; margin-bottom:26px;}
.productBlock:nth-child(3n){margin-right:0px;}
.productBlock h3{font-size:16px; font-weight:500; text-transform:uppercase; padding-top:7px; padding-bottom:3px;}
.productBlock h3 a{color:#00aff0;}
.productBlock h3 a:hover{color:#14171a;}
.productPic img{width:100%;}
.priceLike{display:flex; justify-content:space-between;}
.productPrice{color:#797a7a; font-size:15px; font-weight:500;}
.likeDislike{display:flex;}
.likeDislike a{color:#797a7a; font-size:15px; font-weight:500; margin-right:12px;}
.likeDislike a:last-child{margin-right:0px;}
.likeDislike a i{font-size:13px; margin-right:3px;}
.likeDislike a:hover, .likeDislike a.active{color:#00aff0;}

.likeDislike span{color:#797a7a; font-size:15px; font-weight:500; margin-right:12px;}
.likeDislike span:last-child{margin-right:0px;}
.likeDislike span i{font-size:13px; margin-right:3px;}
.likeDislike span:hover, .likeDislike a.active{color:#00aff0;}

.clipRating{display:flex;}
.clipRating a{color:#797a7a; font-size:15px; font-weight:500; margin-right:12px;}
.clipRating a:last-child{margin-right:0px;}
.clipRating a i{font-size:13px; margin-right:3px;}
.clipRating a:hover, .likeDislike a.active{color:#00aff0;}

.clipRating span{color:#797a7a; font-size:15px; font-weight:500; margin-right:12px;}
.clipRating span:last-child{margin-right:0px;}
.clipRating span i{font-size:13px; margin-right:3px;}
.clipRating span:hover, .likeDislike a.active{color:#00aff0;}




.productP{display:flex; justify-content:center; padding-top:5px;}
.buyNowP{line-height:40px; border:1px solid #00aff0; min-width:154px; font-family:Arial, sans-serif; color:#ffffff; font-weight:bold; text-align:center; border-radius:24px; font-size:18px; background-color:#00aff0; margin:0 3px; padding:0 22px;}
.buyNowP:hover{background-color:#14171a; color:#fff; border-color:#14171a;}
.addToCartP{border:1px solid #14171a; height:42px; width:74px; background:#14171a url(../images/addCartH.png) no-repeat 19px 1px; border-radius:24px; margin:0 3px;}
.addToCartP:hover{background-image:url(../images/addCartP.png); background-color:#00aff0; border-color:#00aff0;}

/* Store Item */
.storeIArea{padding:28px;}
.submenu{font-size:15px; color:#00aff0;}
.submenu a{color:#797878;}
.submenu a:hover{color:#00aff0;}
.submenu span{color:#797878; padding:0 5px;}
.store_item_categories{margin-top:20px;margin-bottom:20px;}
.custom_options_list {margin-top:10px;}
.store_row textarea {width:100%;height:150px;border: 1px solid #dfdfdf;
border-radius: 3px;
padding: 18px;
font-family: 'Roboto', sans-serif;
font-size: 16px;
letter-spacing: 0.05em;}
.store_reviews {margin-top:40px;}
.store_item_categories_heading {color:#67757f;font-weight:500;}

.store_buy_override {max-width:285px;}

.store_buy_override .addToCart {max-width:60px;float:left;margin-right:5px;}
.store_buy_override .buyNow {max-width:220px;display:inline-block;}

.store_row_textarea textarea {width:100%;height:150px;border: 1px solid #dfdfdf;
border-radius: 3px;
padding: 18px;
font-family: 'Roboto', sans-serif;
font-size: 16px;
letter-spacing: 0.05em;}

.nobottompadding {padding-bottom:0px !important;}
.commentBody {padding-bottom:20px;}
.fansigns{padding-top:18px; padding-bottom:40px;}
.fansigns h3{font-size:19px; font-weight:500; text-transform:uppercase; color:#00aff0; padding-bottom:18px;}
.based{font-size:18px; font-weight:500; color:#00aff0; letter-spacing:0.005em; padding-bottom:6px;}
.fanItem{border-top:1px solid #dbdcdd; border-bottom:1px solid #dbdcdd; display:flex; align-items:center;}
.itemNo{font-size:15px; font-weight:500; color:#797a7a; line-height:35px; padding-right:25px;}
.itemNote{font-size:15px; line-height:19px; font-weight:500; color:#797a7a; border-bottom:1px solid #dbdcdd; padding-top:11px; padding-bottom:11px;}
.storePrivate{padding-top:18px;}
.storeBlock{padding-bottom:24px;}
.storePrivate label{ padding-bottom:8px; display:block; font-weight:400; color:#c0c0c0;}
.fanPhoto img{width:100%;}
.halfBlock{width:49%; float:left;}
.halfBlock:last-child{float:right;}
.fanSignT{}
.fanSignT .selectric .label{line-height:49px;}
.fanSignT .selectric .button{height:49px;}
.textbox{border:1px solid #dfdfdf; border-radius:3px; height:51px; padding:0 16px; font-family:'Roboto', sans-serif; width:100%; color:#797a7a; font-size:15px;}
/*.buyItemNow{text-align:center; padding-top:16px; clear:both;}*/
.buyItemNow{text-align:center; padding-top:16px; clear:both; display:flex;}
.buyItemNow a{margin-right:2%; width:49%;}
.buyItemNow a:last-child{margin-right:0px;}
.buyItemNow .buy_buttonlt{width:100%; min-width:inherit;}

.buyItemNow input{font-size:22px; font-weight:bold; font-family:Arial, sans-serif; height:59px; background-color:#00aff0; border-radius:30px; border-radius:30px; min-width:342px; padding:0 24px; color:#fff; text-transform:uppercase; cursor:pointer; border:none;}
.buyItemNow input:hover{background-color:#14171a;}
.reviewsArea{padding-bottom:54px; border-top:1px solid #dbdcdd; padding-top:15px;}
.reviewsArea h3{font-size:19px; font-weight:500; text-transform:uppercase; color:#14171a; padding-bottom:18px;}
.reviewBox{margin-bottom:10px;}
.yourName{border:1px solid #dfdfdf; border-radius:3px; height:51px; padding:0 16px; font-family:'Roboto', sans-serif; width:100%; color:#797a7a; font-size:15px; width:48%; font-weight:500;}
.reviewBox textarea{border:1px solid #dfdfdf; border-radius:3px; height:91px; padding:10px 16px; font-family:'Roboto', sans-serif; width:100%; color:#797a7a; font-size:15px; width:100%; resize:none; font-weight:500;}
.submitReview{text-align:right; padding-top:12px;}
.submitReview input{font-size:15px; font-family:Arial, sans-serif; text-transform:uppercase; background-color:#14171a; height:38px; border-radius:20px; padding:0 22px; cursor:pointer; border:none; color:#fff;}
.submitReview input:hover{background-color:#00aff0;}
.privacy{font-size:15px; font-weight:500; color:#797a7a; letter-spacing:0.005em; padding-bottom:28px;}

/* Video Content */
.videoPhoto{padding:30px 26px 60px;}
.vpTitle{}
.vpTitle h3{font-size:19px; font-weight:700; text-transform:uppercase; padding-bottom:7px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.vpTitle h3 a{color:#00aff0;}
.vpTitle h3 a:hover{color:#14171a;}
.vpModelNames{font-size:16px; font-weight:500; padding-bottom:5px;clear: both;}
.vpModelNames a{color:#14171a; text-decoration:underline;}
.vpModelNames a:hover{color:#00aff0; text-decoration:none;}
.vpTitle .clipInfo{/*width:370px;*/ float:left;}
.vpTitle .cInfo{font-size:17px;}
.vpTitle .clipRating li{margin-left:1px;}
.vpPrice{display:flex; justify-content:space-between; padding-top:20px; align-items:flex-start; padding-bottom:23px; clear:both;}
.PriceCart a{margin-right:5px;}
.vpPriceCart{display:flex; justify-content:space-between; width:370px;margin-right:5px;}
.vpPriceCart .buyNow{width:278px; line-height:47px;}
.vpPriceCart .addToCart{width:82px; height:49px; background-position:23px 4px;margin-right:5px !important;}
.vpLinks{display:flex; position: relative; flex-wrap:wrap; justify-content:flex-end; width:715px;}
.vpLinks li{font-size:17px; font-weight:400; text-align:center; margin-left:6px; text-transform:uppercase; margin-bottom:6px;}
.vpLinks li a{background-color:#f3f3f3; border-radius:2px; line-height:49px; min-width:172px; color:#222222; display:block;}
.vpLinks li a i{color:#797878; margin-right:8px;}
.vpLinks li a:hover, .vpLinks li a.active{background-color:#797878; color:#fff;}
.vpLinks li a:hover i, .vpLinks li a.active i{color:#fff;}
.videoHere video{display:block; width:100%;}
.videoHere{position:relative; margin-bottom:18px;}
.playI{position:absolute; background:url(../images/play.png) no-repeat; width:147px; height:147px; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
.vpContent{}
.vpContent p{font-size:17px; line-height:23px; color:#797a7a; padding-bottom:23px;}
.channels{font-size:16px; font-weight:500; color:#797a7a; margin-bottom:10px;}
.channels span{color:#00aff0; margin-right:10px;}
.channels a{color:#14171a; text-decoration:underline;}
.channels a:hover{color:#00aff0; text-decoration:none;}
.tags{font-size:16px; font-weight:500; color:#797a7a; margin-bottom:10px !important;margin-top:10px;}
.tags span{color:#00aff0; margin-right:3px;}
.tags i{font-size:13px; color:#aba9a9; margin-right:2px;}
.tags a{color:#FFF; text-decoration:underline; margin-right:12px;}
.tags a:hover{color:#00aff0; text-decoration:none;}


.tags_faves{font-size:16px; font-weight:500; color:#797a7a; margin-bottom:20px;line-height:1.8;}
.tags_faves span{color:#00aff0; margin-right:3px;}
.tags_faves i{font-size:13px; color:#aba9a9; margin-right:2px;}
.tags_faves a{color:#14171a; text-decoration:underline; margin-right:0px;}
.tags_faves a:hover{color:#00aff0; text-decoration:none;}

.delete_tag_link {margin-right:10px !important;}

.updates{padding:30px 26px 0; border-top:1px solid #dbdcdd;}
.updates h4{font-size:19px; font-weight:700; color:#00aff0; text-transform:uppercase; padding-bottom:28px;}
.updates .allclips{margin-bottom:20px;}

/* Photo Content */
.photos{padding-bottom:26px;}
.photo{float:left; margin-right:22px; margin-bottom:21px;}
.photo:nth-child(6n){margin-right:0px;}
.photoSet{padding-bottom:74px;}

/* Clip Store Signup */
.storeHeader{background-color:#fff; border-bottom:1px solid #e9e8e8; height:78px; display:flex; justify-content:space-between; align-items:center; padding-left:38px; padding-right:64px;}
.unliAccess{font-size:23px; font-weight:500; color:#00aff0;}

.joinsitename {font-size:23px; font-weight:500; color:#000;}

.storeSignup{ padding-top:125px;}
.storewrap{width:1444px; margin:auto;}
.storeAccount{display:flex; justify-content:space-between; padding-bottom:96px;}
.createAccount{width:710px; display:flex; flex-direction:column; justify-content:space-between;}
.storePic{order:1;}
.storePic img{width:100%;max-width:680px;}
.cAccount{}
.cAccount h3{font-size:19px; font-weight:700; color:#00aff0; text-transform:uppercase; padding-bottom:35px;}
.createFull{padding-bottom:24px; display:flex; justify-content:space-between;}
.createHalf{width:48.5%;}
.cAccount label{font-size:17px; font-weight:500; color:#FFF; display:block; padding-bottom:8px;}
.createBox{height:51px; border:1px solid #dfdfdf; padding:0 16px; font-family:'Roboto', sans-serif; font-size:15px; color:#797a7a; width:100%;}
.signup{text-align:center; padding-top:0px;}
.signup input{font-family:Arial, sans-serif; font-size:22px; font-weight:700; color:#ffffff; background-color:#00aff0; height:59px; text-transform:uppercase; width:86%; margin:auto; border:none; border-radius:32px; cursor:pointer;}
.signup input:hover{background-color:#14171a;}
.wantJoin{text-align:center;}
.wantJoin h3{font-size:22px; color:#00aff0; font-weight:500; letter-spacing:0.005em; padding-bottom:21px;}
.membershipO{font-family:Arial, sans-serif; font-size:22px; font-weight:700; color:#ffffff; background-color:#00aff0; line-height:59px; text-transform:uppercase; width:86%; margin:auto; border:none; border-radius:32px; display:block; margin-bottom:28px;}
.membershipO:hover{background-color:#14171a;color: #FFF;}
.wantJoin p{display:inline-block; font-size:17px; color:#FFF; font-weight:400;}
.wantJoin p i{margin-right:8px;}
.benefits{border-top:1px solid #dbdcdd; padding-top:32px; padding-bottom:20px;}
.benefits h3{font-size:19px; font-weight:700; color:#00aff0; text-transform:uppercase; padding-bottom:68px;}
.benefits ul{}
.benefits li{font-size:22px; color:#222222; font-weight:400; background-color:#ededed; padding:16px 25px 18px; margin-bottom:21px; width:49%; float:left;}
.benefits li:nth-child(2n){float:right;}
.benefits li i{margin-right:15px; color:#00aff0;}

/* Member Ship Signup */
.membershipBlock{display:flex; justify-content:space-between; padding-bottom:48px;}
.paymentM .selectric .label{line-height:49px; font-size:15px; padding:0 30px 0 16px;}
.paymentM .selectric .button:after{background:url(../images/selectPayment.png) no-repeat; width:13px; height:9px;}
.paymentM .selectric .button{height:49px; width:30px;}
.memberShipArea{width:710px; display:flex; flex-direction:column; justify-content:space-between;}
.selectM{}
.selectM h3{font-size:19px; font-weight:700; color:#00aff0; text-transform:uppercase; padding-bottom:25px;}
.memberships{}
.memberships label{background-color:#ededed; margin-bottom:13px; border-radius:3px; padding-left:20px; display:block; position:relative; padding-right:28px; height:91px; cursor:pointer;}
.memberships label:last-child{margin-bottom:0px;}
.memberships label i{border:1px solid #d4d1d1; background-color:#fff; width:24px; height:24px; border-radius:3px; position:relative; display:block; float:left; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); margin-right:20px;}
.memberships label input[type="radio"]:checked + i:before{width:12px; height:12px; content:''; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); border-radius:2px; background-color:#00aff0;}
.memberships label input{position:absolute; left:-9999px; top:0px; opacity:0;}
.membership{font-size:25px; font-weight:700; color:#00aff0; text-transform:uppercase; float:left; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); position:relative;}
.membership span{text-transform:none; font-size:14px; font-weight:500; color:#14171a; display:block; padding-top:2px;}
.price{font-size:36px; float:right; font-weight:700; color:#00aff0; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); position:relative;}
.price span{font-weight:400; text-transform:uppercase; font-size:17px;}
.getAccess{text-align:center; padding-bottom:76px;}
.getAccess a{font-family:Arial, sans-serif; font-size:22px; font-weight:700; color:#ffffff; background-color:#00aff0; line-height:59px; text-transform:uppercase; width:942px; margin:auto; border:none; border-radius:32px; display:block; margin-bottom:28px;}
.getAccess a:hover{background-color:#14171a;}
.getAccess p{display:inline-block; font-size:17px; color:#222222; font-weight:400;}
.getAccess p i{margin-right:8px;}

.getAccess input[type=submit] {font-family:Arial, sans-serif; font-size:22px; font-weight:700; color:#ffffff; background-color:#00aff0; line-height:59px; text-transform:uppercase; width:942px; margin:auto; border:none; border-radius:32px; display:block; margin-bottom:28px;}

.coupon {text-align:left;margin-top:25px;}

.coupon input[type=submit] {margin-top:10px;height:28px;width:100px;font-size:14px;padding-top:0px;padding-bottom:4px; color:#ffffff;line-height:29px; background-color:#00aff0; text-transform:uppercase; border:none; border-radius:32px; display:block; margin-bottom:28px;  cursor: pointer;
}}

.signupimg {max-width:675px;}

.signup p {margin-top:20px;margin-bottom:20px;}

/* Blog */
.blogPost{padding:12px 30px 32px; border-bottom:1px solid #dbdcdd;}
.blogPost:last-child{border-bottom:0px;}
.bPostHeader{}
.bPostHeader h3{font-size:19px; font-weight:500; color:#00aff0; padding-bottom:10px; text-transform:uppercase;}
.bPostHeader h3 a{color:#00aff0;}
.bPostHeader h3 a:hover{color:#222;}
.bPHContent{padding-bottom:10px;}
.bPHContent p{font-size:17px; line-height:23px; letter-spacing:0.005em; color:#797a7a; font-weight:400;}
.dateC{padding-bottom:10px;}
.blogDate{font-size:17px; font-weight:500; color:#797a7a; margin-right:12px; display:inline-block; vertical-align:top;padding-bottom:8px;}
.blogDate i{margin-right:4px; color:#b1b2b2;}
.blogComment{font-size:17px; font-weight:500; color:#797a7a; margin-right:12px; display:inline-block; vertical-align:top;}
.blogComment i{margin-right:8px; color:#b1b2b2;}
.dateC a{color:#797a7a; text-decoration:underline;}
.dateC a:hover{color:#00aff0; text-decoration:none;}
.blogPic{float:left;}
.blogPic:last-child{float:right;}
.blogPagi{padding-top:40px;}
.blogTags{font-size:16px; font-weight:500; color:#797a7a; margin-bottom:20px;}
.blogTags span{color:#00aff0; margin-right:10px;}
.blogTags i{font-size:13px; color:#aba9a9; margin-right:2px;}
.blogTags a{color:#14171a; text-decoration:underline; margin-right:12px;}
.blogTags a:hover{color:#00aff0; text-decoration:none;}
.blogtagArea {padding: 4px 30px;}


.bPHContent img {margin-top:5px;margin-bottom:5px;}

/* BlogPost */
.bPostBody{padding-bottom:70px;}
.allComments{ padding-top:3s0px; padding-bottom:18px;}
.allComments h3{font-size:19px; color:#14171a; text-transform:uppercase; font-weight:500; padding-bottom:20px;}
.commentBoxes{}
.commentBox{background-color:#f3f3f3; padding:14px 14px 18px; border:1px solid #f3f3f3;}
.commentBox:nth-child(2n){background-color:#ffffff; border-color:#e9e8e8;}
.memberName{font-size:16px; letter-spacing:0.005em; color:#797a7a; float:left; margin-bottom:10px;}
.blogPDate{font-size:16px; font-weight:500; color:#797a7a; float:right; margin-bottom:10px;}
.blogPDate i{margin-right:4px; color:#b1b2b2; font-size:14px;}
.commentBox p{clear:both; font-size:16px; line-height:21px; color:#797a7a;}
.commentPagi{display:flex; justify-content:right;}
.commentPagi a{line-height:32px; font-size:17px; font-weight:500; background-color:#afaeae; color:#ffffff; border-radius:3px; min-width:32px; text-align:center; margin:0 2px;}
.commentPagi a.active, .commentPagi a:hover{background-color:#14171a;}
.submitComment{padding-bottom:20px;}
.submitComment h3{font-size:19px; color:#00aff0; text-transform:uppercase; font-weight:500; padding-bottom:32px;}
.submitBox{margin-bottom:22px;}
.submitBox label{font-size:16px; color:#797a7a; font-weight:500; letter-spacing:0.005em; float:left; padding-bottom:5px;}
.typeName{height:51px; border:1px solid #dfdfdf; padding:0 16px; font-family:'Roboto', sans-serif; font-size:15px; color:#797a7a; width:340px; border-radius:2px; clear:both; float:left;}
.privacyP{float:right; font-size:12px; color:#FF0000; padding-top:4px; letter-spacing:0.005em;}
.submitBox textarea{height:104px; border:1px solid #dfdfdf; padding:12px 16px; font-family:'Roboto', sans-serif; font-size:15px; color:#797a7a; width:100%; border-radius:2px; clear:both; float:left; resize:none;}
.submitBtn{float:right; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:bold; color:#fff; height:42px; border-radius:22px; padding:0 44px; background-color:#00aff0; border:none; font-size:18px; margin-top:10px; cursor:pointer;}
.submitBtn:hover{background-color:#14171a;}

.submitBtnc{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:bold; color:#fff; height:42px; border-radius:22px; padding:0 44px; background-color:#00aff0; border:none; font-size:18px; margin-top:10px; cursor:pointer;}
.submitBtnc:hover{background-color:#14171a;}

/* Messages */
.messagesArea{border-top:1px solid #edebeb; padding:38px 20px 100px;}
.msgNav{ padding-bottom:24px;}
.msgNav ul{display:flex;}
.msgNav li{font-size:17px; font-weight:400; text-transform:uppercase; padding-right:10px; text-align:center;}
.msgNav li a{background-color:#f3f3f3; color:#222222; min-width:154px; padding:0 20px; display:block; border-radius:2px; line-height:49px;}
.msgNav li a i{color:#797878; margin-right:10px;}
.msgNav li a.compose{color:#00aff0;}
.msgNav li a.compose i{color:#00aff0;}
.msgNav li a:hover, .msgNav li a.active{background-color:#797878; color:#fff;}
.msgNav li a:hover i, .msgNav li a.active i{color:#fff;}
.msgBody{}
.msgBody h2{font-size:19px; color:#00aff0; font-weight:500; text-transform:uppercase; padding-bottom:30px;}
.msgBodyArea{}
.msgBHeader{display:flex; margin-bottom:9px;}
.msgTitle{font-size:16px; font-weight:500; color:#797a7a; letter-spacing:0.005em;}
.msgTitle i{font-size:15px; margin-right:6px; color:#b1b2b2;}
.msgSubject{width:76%;}
.msgFrom{width:12%;}
.msgReceived{width:12%;}
.msgAllBoxes{ margin-bottom:24px;}
.msgBoxTitle{padding:0px 0px; display:flex; border:1px solid #e9e8e8; border-bottom:0px; color:#646565;}
.msgBox:last-child .msgBoxTitle{border-bottom:1px solid #e9e8e8;}
.msgSTitle{font-size:15px; letter-spacing:0.005em; font-weight:400; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.msgSTitle a{color:#646565; display:block; padding:14px 30px 14px 22px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.msgSTitle a:hover{color:#00aff0;}
.msgMember{font-size:15px; letter-spacing:0.005em; font-weight:500; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding:14px 30px 14px 0;}
.msgMember span, .msgReceived span{color:#797a7a; display:none;}
.msgMember span i, .msgReceived span i{margin-right:5px; color:#b1b2b2;}
.msgDate{font-size:15px; letter-spacing:0.005em; font-weight:500; padding:14px 10px 14px 0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.msgCentent{padding:18px; border:1px solid #e9e8e8; margin-bottom:18px; border-top:0px;}
.msgCentent p{font-size:15px; line-height:21px; padding-bottom:21px; color:#646565;}
.msgCentent p:last-child{padding-bottom:0px;}
.replyMsg{font-size:17px; font-weight:400; text-transform:uppercase; text-align:center; background-color:#f3f3f3; color:#222222; min-width:154px; padding:0 20px; display:inline-block; border-radius:2px; line-height:49px;}
.replyMsg i{color:#797878; margin-right:10px;}
.replyMsg:hover{background-color:#797878; color:#fff;}
.replyMsg:hover i{color:#fff;}
.msgOpen{background-color:#00aff0; color:#fff;}
.msgOpen a, .msgOpen a:hover, .msgOpen .msgMember span, .msgOpen .msgReceived span, .msgOpen .msgMember span i, .msgOpen .msgReceived span i{color:#fff;}

/* Compose */
.composeBox{margin-bottom:22px;}
.composeBox label{font-size:16px; color:#797a7a; font-weight:500; padding-bottom:5px; display:block;}
.selectTo{width:340px;}
.selectTo .selectric .label{line-height:49px; font-size:16px; padding-left:18px;}
.selectTo .selectric .button{height:49px;}
.composeTBox{height:51px; border:1px solid #dfdfdf; padding:0 16px; font-family:'Roboto', sans-serif; font-size:16px; color:#797a7a; width:100%; border-radius:2px;}
.composeBox textarea{height:238px; border:1px solid #dfdfdf; padding:12px 16px; font-family:'Roboto', sans-serif; font-size:15px; color:#797a7a; width:100%; border-radius:2px; resize:none;}
.sendMsg{float:right; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:bold; color:#fff; height:42px; border-radius:22px; padding:0 25px; background-color:#00aff0; border:none; font-size:18px; cursor:pointer;}
.sendMsg:hover{background-color:#14171a;}
.composeBox label.eResponse{line-height:18px; padding-bottom:10px; margin-top:30px; position:relative; font-weight:400; cursor:pointer;}
.eResponse i{border:1px solid #d4d1d1; background-color:#fff; width:18px; height:18px; border-radius:3px; position:relative; display:inline-block; margin-right:10px; vertical-align:top;}
.eResponse input[type="checkbox"]:checked + i:before{width:10px; height:10px; content:''; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); border-radius:3px; background-color:#00aff0;}
.eResponse input{position:absolute; left:-9999px; top:0px; opacity:0;}


/* Tags Filter */
.tags_filter { display:none; clear:both; width:100%; box-sizing:border-box; border:1px solid #e6e6e6; background:#f4f3f3; padding:10px; border-radius:4px; margin-bottom:30px; position:relative; }
.tags_filter .tags_filter_title { display:inline-block; width:100%; text-align:left; font-size:16px; margin-bottom:15px; line-height:100%; }
.tags_filter .tags_filter_close { display:inline-block; position:absolute; top:5px; right:5px; }
.tags_filter .tags_filter_close a { display:inline-block; border:1px solid #CCC; color:#222; padding:5px 7px; border-radius:4px; background:url(../images/top_menu.png) repeat-x center top; }
.tags_filter .tags_filter_close a:hover { border:1px solid #CCC; color:#FFF; background:url(images/top_navbar.png) repeat-x center top;}
.tags_filter ul.tags_filter_list { display:inline-block; width:100%; text-align:left; list-style:none; margin:0; padding:0; margin-bottom:10px; font-size:13px; }
.tags_filter ul.tags_filter_list li { display:inline-block; min-width:188px; margin:2px 0 1px 0; }
.tags_filter ul.tags_filter_list li a { display:inline-block; width:100%; padding:10px; text-align:left; box-sizing:border-box; border:1px solid #CCC; color:#777; background:#FFF; text-decoration:none; }
.tags_filter ul.tags_filter_list li a span { float:right; }
.tags_filter ul.tags_filter_list li a:hover { border:1px solid #CCC; color:#222; background:#CCC; }
.tags_filter ul.tags_filter_list li.active a { border:1px solid #307ced; color:#FFF; text-decoration:none; background:#307ced; }
.tags_filter .tags_filter_buttons { display:inline-block; width:100%; text-align:center; padding:10px 0; border-top:1px solid #CCC; border-bottom:1px solid #CCC; margin-bottom:10px; }
.tags_filter .tags_filter_buttons a.filter-btn { display:inline-block; border-radius:4px; text-shadow:#FFF 1px 1px 1px; padding:10px 15px; text-align:left; font-size:15px; color:#222; text-decoration:none; }
.tags_filter .tags_filter_buttons a.filter-btn { background:url(../images/top_menu.png) repeat-x center top; border:1px solid #CCC; }
.tags_filter .tags_filter_buttons a.filter-btn i.fa { float:right; font-weight:300; }
.tags_filter .tags_filter_buttons a.filter-btn.btn-blue { font-weight:bold; }
.tags_filter .tags_filter_buttons a:hover.filter-btn { color:#FFF; background:url(images/top_navbar.png) repeat-x center top; text-shadow:#000 1px 1px 1px; }
.tags_filter .tags_filter_footer { display:inline-block; width:100%; text-align:center; }
.tags_filter .tags_filter_footer a { display:inline-block; width:100%; text-align:center; color:#307ced; text-decoration:underline; }
.tags_filter .tags_filter_footer a:hover { color:#808080; text-decoration:none; }
.tags_filter input#tags_filter_input { display:none; }


.clipSelect select {
  padding: 6px;
  border-radius: 5px;
  border: 1px solid #CCC;
  background: #FFF;
}

/* Members Area VOD CSS */
.add_cart_icon {width:41px;height:26px;border:0px;margin:5px;}

.buy_button {
  font-size: 15px;
  line-height: 35px;
  width: calc(100% - 66px);
  border: 1px solid #00aff0;
  width: 258px;
  font-family: Arial, sans-serif;
  color: #00aff0;
  font-weight: bold;
  text-align: center;
  border-radius: 24px;
  transition: all 200ms ease-in;
}

.buy_button:hover  {
  background-color: #00aff0;
  color: #fff;
  
}

.cart_button
{
  height: 37px;
  background-size: 32px;
  background-position: 16px 2px;
  width: 60px;
  border-radius: 24px;
  border:1px solid black;
}


.buy_button_arrow {display-inline;margin-left:0px;margin-bottom: 6px; padding-left:5px; padding-right:5px; width:20px; line-height:36px; text-align:center; vertical-align:middle; border-right:1px solid #2d2d2d; border-bottom:1px solid #2d2d2d; color:#FFFFFF;text-decoration:none; background-image: url(../images/button_green.png);float:right;}
.buy_button_arrow:hover  {filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}

.cart_buttons { text-align:right; }
.purchased_hilite  { box-sizing:border-box; display:inline-block;margin-left:5px;margin-bottom: 6px; padding-left:10px; padding-right:10px; line-height:36px; text-align:center; vertical-align:middle; border-radius: 3px;border:1px solid #d4d4d4; color:#2d2d2d;text-decoration:none;font-weight: normal;float:right;
  
background: -webkit-linear-gradient(#fefefe, #e1e1e1); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(#fefefe, #e1e1e1); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#fefefe, #e1e1e1); /* For Firefox 3.6 to 15 */
background: linear-gradient(#fefefe, #e1e1e1)); /* Standard syntax */
  
}


/* My Account */
.myAccountArea{border-top:1px solid #edebeb; padding:38px 30px 100px;}
.myAccountArea h3{font-size:19px; font-weight:500; color:#00aff0; text-transform:uppercase; padding-bottom:22px;}
.accBalance{padding-bottom:50px;}
.accBalance label{font-size:16px; font-weight:500; color:#797a7a; display:block; padding-bottom:6px;}
.depositF{display:flex;}
.dAmount{width:340px; margin-right:6px;}
.go{height:46px; border:1px solid #dfdfdf; border-radius:3px; width:50px; font-weight:500; color:#797a7a; background-color:#f3f3f3; font-family:'Roboto', sans-serif; font-size:18px; cursor:pointer;}
.go:hover{background-color:#00aff0; color:#fff; border-color:#00aff0;}
.myAccountArea .selectric .label{font-size:16px; line-height:44px;}
.myAccountArea .selectric .button{height:46px;}
.accountDetails{padding-bottom:54px;}
.adBlock{display:flex; align-items:center; margin-bottom:10px;}
.adBlock label{font-size:16px; color:#797a7a; font-weight:500; width:145px;}
.adBox{height:46px; border:1px solid #dfdfdf; border-radius:3px; padding:0 18px; font-family:'Roboto', sans-serif; font-size:16px; letter-spacing:0.05em; width:340px;}
.uName{height:46px; font-size:16px; font-weight:500; color:#00aff0; display:flex; align-items:center;}
.updateBtn{font-family:Arial, sans-serif; font-size:18px; letter-spacing:-0.012em; color:#fff; background-color:#00aff0; height:40px; border-radius:20px; padding:0 32px; border:none; cursor:pointer; margin-top:8px; font-weight:700; font-family:'Roboto', sans-serif;}
.updateBtn:hover{background-color:#222;}
.accountDetailsT{padding-bottom:35px;}
.adTable{}
.adTable table{width:100%; text-align:left;}
.adTable table th{font-size:16px; color:#797a7a; font-weight:500; text-align:left; vertical-align:middle; height:auto; padding-bottom:10px;}
.adTable table th:first-child{padding-left:18px;}
.adTable table td{font-size:15px; font-weight:500; color:#646565; height:48px; vertical-align:middle; border-top:1px solid #e9e8e8; border-bottom:1px solid #e9e8e8;}
.adTable table td:first-child{border-left:1px solid #e9e8e8; font-weight:400; padding-left:18px;}
.adTable table td:last-child{border-right:1px solid #e9e8e8;}
.transactionHistory{width:340px;}

/* Filters */
.allFilter{position:absolute; width:100%; background-color:#f1f1f1; padding:20px 24px; top:105%; left:0px; z-index:1; display:none; border-radius:5px;}
.allFilter h5{font-size:19px; font-weight:700; color:#00aff0; text-transform:uppercase; font-family:'Roboto', sans-serif; line-height:24px;}
.closeFilter{position:absolute; right:16px; top:16px; font-size:20px; color:#000; line-height:30px; width:30px; text-align:center; cursor:pointer;}
.closeFilter:hover{color:#00aff0;}
.allFilter ul{padding-top:15px;}
.allFilter li{float:left; width:16.25%; margin-right:0.5%; margin-bottom:0.5%;}
.allFilter li:nth-child(6n){margin-right:0px;}
.allFilter li label{background-color:#fff; line-height:38px; border:1px solid #afaeae; border-radius:3px; padding:0 15px; position:relative; display:block; font-size:15px; font-weight:500; color:#797a7a; cursor:pointer; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.allFilter li label.active{background-color:#00aff0; color:#fff; border-color:#00aff0;}


.report_problem_options {line-height:1.8;}

.allFilter li label input{position:absolute; left:-9999px; top:0px; opacity:0;}
.allFilter li label i{margin-right:10px;}
.applyReset{display:flex; justify-content:center; padding-top:12px; align-items:center;}
.appRset{font-size:15px; line-height:40px; background-color:#14171a; border-radius:20px; padding:0 30px; margin:0 3px; color:#fff; text-transform:uppercase;}
.appRset:hover{background-color:#00aff0;}
.applyReset p{font-size:15px; font-weight:500; color:#797a7a; padding-left:15px;}
.applyReset p a{color:#797a7a;}
.applyReset p a:hover{color:#00aff0;}

.videoIcons{float:right; display:flex;}
.videoIcons a{font-size:20px; color:#797878; margin-left:18px;}
.videoIcons a:hover, .videoIcons a.active{color:#00aff0;}
.videoIcons a:first-child{margin-left:0px;}
.rateVideo{display:flex; font-size:15px; align-items:center; margin-left:54px;}
.rateVideo a{color:#797a7a; margin-left:15px; font-weight:500;}
.rateVideo a i{margin-right:5px;}
.rateVideo a:first-child{margin-left:0px;}
.rateVideo a:hover, .rateVideo a.active{color:#00aff0;}


.novote_down {color:#c0c0c0;}
.novote_up {color:#c0c0c0;}


.thumbs_vote {cursor: pointer;color:#00aff0; margin-left:15px; font-weight:500;}

.thumbs_vote_down {color:#808080;}
.thumbs_vote_up {color:#808080;}

/* Movie Wrapper */
.movie_wrapper { display:inline-block; width:100%; padding:0 10px; box-sizing:border-box; text-align:center; }
.movie_wrapper .movie_area { display:inline-block; width:100%; box-sizing:border-box; }

.vpLinks li ul.dropdown { display:none; min-width:160px;  padding:0px; border-radius: 2px; position:absolute; /*top:100%; left:0; */ z-index:7000; }
.vpLinks li ul.dropdown.downloaddropdown { width:190px; }
.vpLinks li ul.dropdown.goDown { bottom:auto; top:100%; }
.vpLinks li ul.dropdown li { display:block; padding:0px; margin:0;}
.vpLinks li ul.dropdown li:last-child { border-bottom:0px; }
.vpLinks li ul.dropdown li a { display:block;  text-decoration:none; color:#121212; font-size:12px; border:1px solid #797878;}
.vpLinks li ul.dropdown li:first-child a {  }
.vpLinks li ul.dropdown li a:hover { background:#797878; color:#FFF; text-decoration:none; }
.vpLinks li ul.dropdown li a.active { background:#797878; color:#FFF; }
.vpLinks li:hover ul.dropdown { display:block;}
.vpLinks li ul.dropdown li.howto { text-align:center; font-size:11px; color:#FFF; padding:5px; background:rgba(255,0,0,0.6); }


.colorpink
{
	color:#00aff0;
}

.colorgray
{
	color:gray;
}


@media only screen and (max-width:479px){
  
  .vpLinks li ul.dropdown li a { font-size:9px; }
  .vpLinks li ul.dropdown, .vpLinks li ul.dropdown.downloaddropdown { width:150px; min-width:150px; }
}
/* END OF Player Options Responsive */

/* Members Area Favorites CSS */
.favorites {font-size: 12px; vertical-align: bottom;line-height:125%;}
.favorites a {color:#307ced;}
.favorites a:hover {color:#808080;}
.favorites_updates_block {width:100%;margin-top:5px;}
.favorites_updates_wrapper {width:235px; display:inline-block; font-size:14px; margin-left: 0px; margin-right:5px;}
.heart_pink {margin-right:2px;width:16px;height:22px;background-position: center; background-size: 16px 16px;background-repeat: no-repeat;background-image: url(../images/icons/heart_pink.png);}
.heart_grey {margin-right:2px;width:16px;height:22px;background-position: center; background-size: 16px 16px;background-repeat: no-repeat;background-image: url(../images/icons/heart_grey.png);}
/* Retina version  */
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.heart_pink {margin-right:2px;width:16px;height:22px;background-position: center; background-size: 16px 16px;background-repeat: no-repeat;background-image: url(../images/icons/heart_pink_retina.png);}
.heart_grey {margin-right:2px;width:16px;height:22px;background-position: center; background-size: 16px 16px;background-repeat: no-repeat;background-image: url(../images/icons/heart_grey_retina.png);}
}


.mobileMenu{display:none;}
.mobileNav{display:none;}