/* global settings */body {  position:relative;  margin:0;  min-width:1246px;  background:#181818;  color:#a3a3a3;  font:11px/13px Tahoma, Arial, Helvetica, sans-serif;}img {  border-style:none;  vertical-align:-2px;}a {  color:#a3a3a3;  text-decoration:none;  cursor:pointer;}a:hover {  color:#9cca01;  text-decoration:none;}input,textarea,select {  vertical-align:middle;  font:100% Arial, Helvetica, sans-serif;}form,fieldset {  margin:0;  padding:0;  border-style:none;}.row {  overflow:hidden;  height:1%;}.wrap {  overflow:hidden;  width:100%;}.marbot20 {  margin-bottom:20px;}h1,h2,h3,h4,h5,h6 {  font-weight:normal;  min-height: 20px;}.clear {  content: "";  display: block;  clear: both;}.alignleft {float:left;}.alignright {float:right;}/* wrapper */.wrapper {  overflow:hidden;  width:100%;}/* header */.top-line {  position:relative;  top:0;  left:0;  z-index:3;  margin:0 !important;  width:100% !important;  height:88px;  background: url(../images/bg-header.png) repeat-x;}.header {  position:relative;  margin:0 auto;  padding:0;  max-width:1262px;  width:100%;  height:54px;  background:#181818;  border-top:1px solid #343434;  border-bottom:1px solid #343434;}.header:after {  display:block;  clear:both;  content:"";}.header .logo {  position:absolute;  top:10px;  left:0;  float:left;  overflow:hidden;  margin:0;  width:198px;  height:36px;  background: url(../images/logo.png) no-repeat;  text-indent:-9999px;}.header .logo a {  display:block;  height:100%;}.top-box {  position:relative;  overflow:hidden;  margin:0 auto;  padding:0;  max-width:1262px;  width:100%;  height:22px;  background:#222;}.top-box .network {  position:absolute;  top:4px;  left:8px;  z-index:2;  overflow:hidden;}.top-box .network p {  float: left;  margin: 0;  padding: 0;  color: #828282;  font: 300 12px/14px 'Nunito', sans-serif;  line-height: 14px;}.top-box .network a {  float:left;  margin:0 10px;  color:#828282;  font:300 12px/14px 'Nunito', sans-serif;}.top-box .network a:hover {text-decoration:underline;}.header .box-search {margin:12px;}.header .box-search .txt {  float:left;  margin:0;  padding:0 10px;  width:223px;  height:30px;  outline-width:0;  border-style:none;  background:#ececec;  color:#181818;  font:200 16px/26px 'Nunito', sans-serif;}.header .box-search .submit {  float:left;  margin:0;  width:41px;  height:30px;  border-style:none;  background:url(/v/images/btn_srch.png) 50% 50% no-repeat #8dc610;  text-indent:-9999px;  font-size:0;  cursor:pointer;}.top-box .signup {  position:absolute;  right:8px;  z-index:2;}.top-box .signup a, .top-box .signup span {  float:left;  padding:4px 10px;  border-right:1px dotted #393939;  text-align:center;  font:400 12px/14px 'Nunito', sans-serif;  margin: 0;}.header .menu {  position:absolute;  top:0;  right:8px;  /*overflow:hidden;*/  margin:0;  padding:0;  list-style:none;}.header .menu li {  float:left;  overflow:hidden;  height:54px;  border-right:1px solid #343434;  color:#fff;  font:400 14px/48px 'Nunito', sans-serif;  cursor:pointer;}.header .menu li:first-child {border-left:1px solid #343434;}.header .menu li a {  float:left;  height:51px;  border-top:3px #161616 solid;  background:#161616;  color:#a3a3a3;  text-align:center;  text-decoration:none;  padding: 0 15px;}#navhome {width:75px;}#navnewest {width:91px;}#navpopular {width:90px;}#navcategories {width:109px;}#navmodels {width:85px;}#navhdvids {width:103px;}.header .menu li a.active {  border-top:3px #4c4c4c solid;  background:#131313;  color:#ffffff;}.header .menu li .active:hover {  color:#ffffff;  cursor:default;}.header .menu li a:hover {  background:#131313;  color:#9cca01;}.menu li:hover .drop,.menu li:hover .decor {  display:block;}.decor {  position:absolute;  left:50%;  top:30px;  width:17px;  height:8px;  margin:0 0 0 -8px;  z-index:5;  background:url(/v/images/tb/decor-nav.png) no-repeat;  display:none;}.drop {  position:absolute;  z-index: 1;  top:54px;  left:0;  width:613px;  display:none;  border:1px solid #383838;  color:#fff;  text-align:left;  padding:10px;  background:url(/v/images/tb/bg-drop.png);  border-radius:6px;  -webkit-border-radius:6px;  -moz-border-radius:6px;  box-shadow:0 5px 5px #131311;  -webkit-box-shadow:0 5px 5px #131311;  -moz-box-shadow:0 5px 5px #131311;  font: 12px/14px Verdana, Arial, Helvetica, sans-serif;}/* content */.content {  position:relative;  margin:0 auto;  padding:0 0 16px;  width:1247px;}.content:after {  display:block;  clear:both;  content:"";}.headline span {  text-transform: capitalize;}.content .headline {  overflow:hidden;  margin:0 0 5px;}.content .headline h2,.content .headline h1 {  float:left;}.content .headline h2 span,.headline h1 span {  text-transform:none;}.content h2,.content h1, .playlistttl {  margin:0;  color:#ffffff;  font:300 16px/20px 'Nunito', sans-serif;}.content .bravo-vids .headline {  overflow:hidden;  margin:0 0 5px;  padding:0;}.content .th-wrap {  overflow:hidden;  margin:0 0 23px;  padding:0;  width:1260px;}.content .th-wrap:after {  display:block;  clear:both;  content:"";}.content .th-wrap .over {  overflow:hidden;  margin:0 0 5px;}.content .th-wrap .over-text {  overflow:hidden;  width:101%;}.content .th-wrap .over-text .th img {  width:240px;  height:180px;  border:none;}.th-wrap .th {  position:relative;  border:1px solid #363636;  float:left;  overflow:hidden;  margin:0 9px 9px 0;  width:240px;  color:#494949;  text-decoration:none;}.th-wrap .over .th {  position:relative;  border:none;  float:left;  overflow:hidden;  margin:0 9px 9px 0;  width:240px;  color:#494949;  text-decoration:none;}.th-wrap .over-text .th {  display:inline-block;  float:none;  vertical-align:top;}.th-wrap .th img {/*  border-top:1px solid #363636;  border-right:1px solid #363636;  border-left:1px solid #363636;*/}.th-wrap .th-b {  display:inline-block;  float:none;  vertical-align:top;}.th-wrap .th-b img {  /*border:1px solid #363636;*/  /*box-sizing: border-box;*/  /*box-sizing: inherit;*/}.th-wrap a.th-b:hover .at span {text-decoration:underline;}.fav-vids .th-wrap .th img {border:1px solid #424242;}/*---reviews---*/.content .rvl-wrap {  overflow:hidden;  margin:0 0 23px;  padding:0;  width:1260px;}.content .rvl-wrap:after {  display:block;  clear:both;  content:"";}.rvl-wrap .rvth {  display: table;  border: 1px solid #363636;  float: left;  overflow: hidden;  margin: 0 9px 9px 0;  width: 303px;  color: #494949;  text-decoration: none;  height: 184px;}.rvtxt {  width: 141px;  padding: 5px 5px 5px 7px;  float: right;  color: #a3a3a3;  font: 11px/13px Tahoma, Arial, Helvetica, sans-serif;   overflow: hidden;  height: 153px;}.rvth-cont {  height: 168px;  float: left;  display: table-row;  border-bottom: 1px solid #363636;  overflow: hidden;}.rvth-cont:after {  display:block;  clear:both;  content:"";}.rvth-cont a {  float: left;  display: block;}.rvth-ttl {  height: 22px;  display: table-row;  padding: 3px;  border-top: 1px solid #424242;  background: #222222;  text-align: center;}.rvth-ttl strong {  color: #94d900;  text-decoration: none;  font: 12px/22px Tahoma, Arial, Helvetica, sans-serif;  font-weight: bold;}/*---end of reviews---*/.on1 {  color: white;  height: 18px;  position: absolute;  top: 22px;  overflow: hidden;  width: 182px;  background: url(../images/bg-on.png) repeat-x;  font: 11px/18px Tahoma, Arial, Helvetica, sans-serif;}.th .opacity {  opacity: 0.2;}.on1 span {  margin-left: 5px;  float: left;}.on1 em {  float: right;  font-style: normal;  margin-right: 5px;}.th-wrap .th .on {  position:absolute;  top:163px;  left:1px;  overflow:hidden;  padding:0 3px;  width:234px;  height:18px;  background: url(../images/bg-on.png) repeat-x;}.th-wrap .th .on span {  float:left;  color:#bababa;  font:11px/18px Tahoma, Arial, Helvetica, sans-serif;}.th-wrap .th .on span.time {  float:right;  color:#a7a7a7;  font:11px/18px Tahoma, Arial, Helvetica, sans-serif;}.th-wrap .th .in {  overflow:hidden;  padding:3px;  width:234px;  border:1px solid #424242;  background:#222222;}.th-wrap .th .in strong {  float:left;  text-decoration:none;  font:11px/19px Tahoma, Arial, Helvetica, sans-serif;  font-weight:bold;  color:#ff9900;}.th-wrap .th .in strong {width:188px;height:38px;}.vids .th-wrap .th .in strong {width:240px;height:22px;color:orange !important;}.fav-vids .th-wrap .th .in strong {width:240px;height:22px;color:orange !important;}.th-wrap .th:hover .in strong {text-decoration:underline !important; color:#94d900; !important;}.th-wrap .th .in em {  position:absolute; right:2px;  float:right;  overflow: hidden;  padding: 0 21px 0 0;  height: 19px;  background: url(../images/good.png) no-repeat 100% 0;  color:#ffffff;  font:11px/13px Tahoma, Arial, Helvetica, sans-serif;  font-style: normal;  line-height: 19px;}.th-wrap .th .in em.red {  background: url(../images/bad.png) no-repeat 100% 0;}.th-wrap .th .af {  padding:6px 3px 0;  color:#a3a3a3;  font:11px/13px Tahoma,Arial,Helvetica,sans-serif;}.th-wrap .th .af span {  display:block;  padding:0 0 3px;  color:#94d900;  font:bold 12px/14px Tahoma,Arial,Helvetica,sans-serif;}.th-wrap .th .af:hover span {text-decoration:underline;}.th-wrap .th .at {  overflow:hidden;  padding:3px 3px 0;  width:236px;  color:#a3a3a3;  font:11px/13px Tahoma,Arial,Helvetica,sans-serif;}.th-wrap .th .at span {  display:block;  color:#94d900;  text-decoration:none;  font:16px/18px Tahoma, Arial, Helvetica, sans-serif;  font-style:normal;}.btn-more:before {  position:absolute;  top:-8px;  left:50%;  margin-left:-7px;  width:13px;  height:8px;  background: url(../images/bg-btn-more.png) 0 0 no-repeat;  content:"";}.btn-more:hover:before {  background: url(../images/bg-btn-more.png) 100% 100% no-repeat;}.btn-more {  float: left;  position:relative;  display:block;  margin:0 0 20px 0;  padding:7px 0;  width:1244px;  border:1px solid #343434;  border-radius:2px;  color:#a3a3a3;  text-align:center;  text-transform:uppercase;  font:300 16px/18px 'Nunito', sans-serif;}.btn-more:hover {  background:#1e1e1e;  color:#9be300;}.load-more {  float: left;  position: relative;  margin: 0 0 20px 0;  display: none;  padding: 7px 0;  width: 1244px;  text-align:center;}.pager {  overflow:hidden;  margin:23px 0 32px;  padding:0;  width:1246px;}.pager a,.pager span {  float:left;  margin:0 0 0 2px;  padding:10px 0 0;  min-width:38px;  height:26px;  border:1px solid #343434;  border-radius:1px;  background:#181818;  text-align:center;  font:400 16px/18px 'Nunito', sans-serif;}.pager a:hover {  background:#1e1e1e;  color:#95da02;  cursor:pointer;}.pager a:first-child,.pager span:first-child {  margin-left:0;}.pager a,.pager span {  padding:10px 0;  height:18px;}.th-wrap .pager {margin:16px 0;}.pager a:active {  background:#131313;  cursor:default;}.pager span {  border:1px solid #4c4c4c;  color:#ffffff;  font:400 16px/18px 'Nunito', sans-serif;}.pager a.prev,.pager a.next {  padding:10px 30px;  /*max-width:52px;*/  /*width:51px;*/  border-radius:1px;  text-transform:uppercase;  font:300 18px/18px 'Nunito', sans-serif;}.pager a.next {  background:#1e1e1e;  color:#95da02;}.tags {  overflow:hidden;  margin:0 0 30px;}.tags a {    float: left;    margin: 0 6px 6px 0;    padding: 4px 5px 6px;    height: 15px;    border: 1px solid rgba(155, 227, 0, 0.74);    background: #181818;    font-family: Verdana, Arial, Helvetica, sans-serif;    line-height: 15px !important;  font-size:14px;  font-weight:bold;}.tags a:hover {  border:1px solid #4c4c4c;  background:#1c1c1c;  color:#9ee700;}.box-bottom {  overflow:hidden;  margin:0 0 40px;  padding:9px 0;  width:1246px;  background:#1e1e1e;}.box-bottom .spot {  float:left;  overflow:hidden;  padding:9px 57px;  /*width:33%;*/}.btn-up {  overflow:hidden;  margin:0 0 10px;  width:1246px;}.btn-up a {  float:right;  width:42px;  height:42px;  background: url(../images/bg-btn-up.png) no-repeat;}/* footer */.footer-box {/*  position:absolute; */  bottom:0;  left:0;  width:100%;  height:161px;  border-top:1px solid #343434;}.footer {  overflow:hidden;  margin:20px auto 15px;  padding:0 9px;  width:1228px;}.footer .copy {  float:left;  line-height:14px;}.footer .copy .copyright,.footer .copy .policy {  margin:0 0 28px;  color:#fff;  font-family:400 'Nunito', sans-serif;}.footer .copy .copyright p {  margin:0;  padding:0;  color:#b2b2b2;}.footer .copy .copyright a,.footer .copy .policy a {  color:#ffffff;  text-decoration:underline;  font-size:12px;  line-height:14px;}.footer .copy .copyright a:hover,.footer .copy .policy a:hover {  color:#ffffff;  text-decoration:none;}.footer .copy .policy {margin:0;}.footer .copy .policy strong {  color:#ff0000;  font-weight:normal;  font-size:12px;  line-height:14px;}.footer .footer-nav {float:right;}.footer .footer-nav ul {  float:left;  margin:0;  padding:0;  list-style:none;}.footer .footer-nav ul li:first-child {  margin:0 0 3px;  color:#ffffff;  text-transform:uppercase;  font:400 14px/16px 'Nunito', sans-serif;}.footer .footer-nav ul li {  margin:0 0 1px;  color:#a3a3a3;  font:300 14px/16px 'Nunito', sans-serif;}.footer .footer-nav ul li img {  margin:5px 7px 0 0;  width:16px;  height:11px;}.footer .footer-nav .co {width:230px;}.footer .footer-nav .me {width:175px;}.footer .footer-nav .sh {width:100px;}/* Auth */.auth-box,.sign-box {  overflow:hidden;  margin:20px auto 35px;  padding:24px 24px 20px;  width:385px;  background:#1e1e1e;}.g_hidden {  display:none;  text-align:right;}.g_hidden_sugg1 {  display:none;  text-align:left;  color:red;}.g_hidden_sugg2 {  margin: 0 0 14px;  display:none;  text-align:left;  color:#97dd00;}.text_sugg {  width: 125px;  height: 16px;  outline-width: 0;  border-style: none;  background: #cccac4;  text-align: center;  color: #181818;  margin-left: 15px;}.butt_sugg {  color: #a3a3a3;  background: #181818;  /*width: 55px;*/  height: 20px;  border: solid 1px #343434;}.butt_sugg:hover {  color: #97dd00;  background: #1e1e1e;  /*width: 55px;*/  border: solid 1px #343434;}.content .message_error {  overflow:hidden;  margin:0 0 8px;  width:100%;  color:#fb6549;  text-align:center;  font-size:11px;  line-height:13px;}.content .field_error {  overflow:hidden;  margin:3px 0 0px;  width:100%;  color:#fb6549;  text-align:right;  font-size:11px;  line-height:13px;}.auth-box .headline,.sign-box .headline {  overflow:hidden;  margin:0 0 26px;  padding:0 0 5px;  width:100%;  border-bottom:1px solid #343434;}.auth-box .register-link {  float:left;  margin:6px 0 0;}.auth-box .register-link a {  display:block;  margin:0 0 10px;  color:#98de00;  text-decoration:underline;}.auth-box .register-link a:hover {text-decoration:none;}.auth-box .row,.sign-box .row {  overflow:hidden;  margin:0 0 8px;  height:1%;}.auth-box .row .rightcell input {padding:5px 6px;}.row .leftcell {  float:left;  margin:6px 0 0;  color:#787777;  font:12px/14px Verdana, Arial, Helvetica, sans-serif;}.row .leftcell .db-margin {  display:block;  margin:15px 0 0;}.row .rightcell {  position:relative;  float:right;}.row .rightcell input {  margin:0;  padding:4px 6px;  width:293px;  outline-width:0;  border:1px solid #343434;  background:#131313;  color:#fff;  font-size:14px;  line-height:19px;}.sign-box .row .rightcell input {  margin:0;  padding:4px 6px;  width:227px;  outline-width:0;  border:1px solid #343434;  background:#131313;  color:#fff;  font-size:14px;  line-height:19px;}.sign-box .row textarea.supportfield {  clear:both;  display:block;  margin:8px 0 0;  padding:4px 6px;  width:371px !important;  min-height:95px;  height:95px;  outline-width:0;  border:1px solid #343434;  background:#131313;  color:#fff;  font-size:14px;  line-height:19px;  overflow:auto;}.sign-box .row .rightcell p {margin:0 0 1px;}.auth-box .btn-login,.sign-box .btn-signup {  float:right;  margin:0;  overflow:visible;  padding:6px 32px 5px;  border:1px solid #343434;  background:#181818;  color:#b3b3b3;  text-align:center;  text-transform:uppercase;  font:300 14px/16px 'Nunito', sans-serif;}.auth-box .btn-login:hover,.sign-box .btn-signup:hover {  background:#1e1e1e;  color:#9be300;  cursor:pointer;}/* comments */.comments_list {  float:left;  margin:0 32px 20px 0;  padding:0;  width:895px;}.comments_list .btn-all-comm {  display:block;  margin:0 0 20px;  color:#98de00;  text-align:right;  text-decoration:underline;  font:12px/14px Tahoma, Arial, Helvetica, sans-serif;  font-weight:bold;}.comments_list .btn-all-comm:hover {text-decoration:none;}.comments_list ul {  margin:0;  padding:0;  list-style:none;}.comments_list ul li,.add_new_comment {  /*height: 100px;*/  overflow:hidden;  margin:0 0 7px;  padding:6px 6px 6px 6px;  width:888px;  background:#1e1e1e;}.comments_list ul li .avatar {  float:left;  margin:0 11px 0 0;}.comments_list ul li .avatar img {border:1px solid #333333;}.comments_list ul li .comment-box {float:left;}.comments_list ul li .comment-box .author {  margin:2px 0 5px;  color:#919191;  font:12px/14px Tahoma, Arial, Helvetica, sans-serif;}.comments_list ul li .comment-box .author a {  color:#98de00;  text-decoration:underline;}.comments_list ul li .comment-box .author a:hover {text-decoration:none;}.comments_list ul li .comment-box .comment {  margin:0;  padding:17px 12px 17px 12px;  min-height:14px;  max-width:781px;  width:781px;  border:1px solid #333333;  background:#131313;  color:#ffffff;  font:12px/14px Tahoma, Arial, Helvetica, sans-serif;}.comments_list .headline {  padding:0;}.headline .headright {  display:block;  color:#7f7f7f;  text-align:right;  font:12px/20px Tahoma, Arial, Helvetica, sans-serif;}.headline .headright a {  margin:0 0 0 8px;  color:#98de00;  text-decoration:underline;}.headline .headright a:hover {text-decoration:none;}.comments_list .member .sort {  float:right;  margin:4px 0 0;}.comments_list .member .sort a {  float:left;  margin:0 0 0 4px;  padding:11px 19px 10px;  border:1px solid #343434;  background:#181818;  color:#b3b3b3;  text-align:center;  text-transform:uppercase;  letter-spacing:-1px;  font:300 14px/16px 'Nunito', sans-serif;}.comments_list .member .sort a:hover {  background:#1e1e1e;  color:#9be300;  cursor:pointer;}.comments_list .member .sort a:first-child {margin:0;}.comments_list .member {  overflow:hidden;  margin:0;  width:100%;}.comments_list .member ul {  overflow:hidden;  margin:0;  padding:0;  width:102%;  list-style:none;}.comments_list .member ul li {  float:left;  margin:0 12px 12px 0;  padding:5px;  width:206px;}.comments_list .member ul li .avatar-mini {  float:left;  margin:0 6px 0 0;  width:47px;  height:47px;}.comments_list .member ul li .avatar-mini img {border:1px solid #333333;}.comments_list .member ul li .joined {float:left;}.comments_list .member ul li .joined a {  display:block;  margin:5px 0;  color:#96db00;  text-decoration:underline;  font:300 14px/16px 'Nunito', sans-serif;}.comments_list .member ul li .joined a:hover {text-decoration:none;}.comments_list .member ul li .joined span {  display:block;  color:#949494;  font:12px/14px Tahoma, Arial, Helvetica, sans-serif;}.comments_list .member ul li .joined span em {  margin:0 0 0 5px;  color:#ffffff;  font-style:normal;}.box-right {  float:right;  overflow:hidden;  padding:9px;  width:300px;  background:#1e1e1e;  margin:0 0 32px;}.box-right .spot {  overflow:hidden;  margin:9px 0 0;  width:300px;  height:250px;}.box-right .spot:first-child {margin-top:0;}/* models */.th-wrap .th .in-mod .model-name span {  color:#94d900;  text-decoration:none;  font:12px/14px Tahoma, Arial, Helvetica, sans-serif;  font-weight:bold;}.th-wrap .th .in-mod .model-name {  float:none;  color:#a3a3a3;  text-decoration:none;  font:11px/14px Tahoma, Arial, Helvetica, sans-serif;}.th-wrap .th .in-mod .category-name span {  color:#94d900;  text-decoration:none;  font:12px/14px Tahoma, Arial, Helvetica, sans-serif;  font-weight:bold;}.th-wrap .th .in-mod .category-name {  float:none;  color:#a3a3a3;  text-decoration:none;  font:11px/14px Tahoma, Arial, Helvetica, sans-serif;}.th-wrap .th .in-mod {  height: 16px;  padding:3px;  border-top:1px solid #424242;  background:#222222;  text-align:center;}.th-wrap .th .in-mod strong {  color:#94d900;  text-decoration:underline;  font:12px/19px Tahoma, Arial, Helvetica, sans-serif;  font-weight:bold;}.th-wrap .th:hover .in-mod strong {text-decoration:none;}.th-wrap .th:hover .in-mod .model-name span,.th-wrap .th:hover .in-mod .category-name span {text-decoration:underline;}.th-wrap .th:hover .in-mod .model-name,.th-wrap .th:hover .in-mod .category-name {text-decoration:none;}.headline .sort {  float:right;  padding:3px 0 0;}.headline .sort span {  float:left;  color:#a3a3a3;  font:12px/14px Tahoma, Arial, Helvetica, sans-serif;}.headline .sort span em {  margin:0 7px 0 0;  font:12px/14px Tahoma, Arial, Helvetica, sans-serif;  font-style:normal;}.headline .sort .preview-menu {  display:inline-block;  margin:1px 0 0;  padding:0;  list-style:none;}.headline .sort .preview-menu li {  float:left;  margin:0 0 0 9px;  padding:0 0 0 10px;  background: url(../images/separator-preview.gif) 0 50% no-repeat;  color:#a3a3a3;  font:300 12px/14px 'Nunito', sans-serif;}.headline .sort .preview-menu li:first-child {  margin-left:0;  background:none;}.headline .sort .preview-menu li a {  color:#9be300;  text-decoration:underline;  font:300 12px/14px 'Nunito', sans-serif;}.headline .sort .preview-menu li a:hover {text-decoration:none;}/* edit-profile */.profile-box {  float:left;  margin:0 32px 20px 0;  padding:0;  width:895px;}/*.profile-box .proftop {  overflow:hidden;  margin:0 0 20px;  padding:6px 8px;  width:879px;  background:#1e1e1e;}.profile-box .proftop .avatar {  float:left;  margin:0 4px 0 0;}.profile-box .proftop .avatar img {border:1px solid #333333;}*/.profile-box .proftop .p-info {float:left;}.profile-box .proftop .p-info strong {  display:block;  margin:0 0 9px 4px;  color:#ffffff;  font:300 18px/20px 'Nunito', sans-serif;}.proftop .p-info .profile-nav a,.proftop .p-info .profile-nav span {  float:left;  margin:0 0 0 4px;  padding:13px 13px;  border:1px solid #343434;  background:#181818;  color:#a3a3a3;  text-align:center;  text-transform:uppercase;  letter-spacing:-1px;  font:300 12px/14px 'Nunito', sans-serif;}.proftop .p-info .profile-nav a:first-child,.proftop .p-info .profile-nav span:first-child {  margin-left:0;}.proftop .p-info .profile-nav a:hover,.proftop .p-info .profile-nav span {  background:#1e1e1e;  color:#9be300;}.profile-box .headline {padding:0;}.profile-box .edit-form {  overflow:hidden;  padding:10px 10px 5px;  width:855px;  background:#1e1e1e;}.profile-box .edit-form form fieldset p {  margin:12px 0 6px;  color:#ffffff;  font:12px/14px Verdana, Arial, Helvetica, sans-serif;}.profile-box .edit-form form fieldset p:first-child {  margin-top:0;}.profile-box .edit-form .row {margin:0 0 6px;}.profile-box .edit-form .row .leftcell label {letter-spacing:-1px;}.profile-box .edit-form .rightcell input {  margin:0;  padding:5px 6px;  width:664px;}.profile-box .edit-form .rightcell select {width:678px;}.profile-box .edit-form .birth-day select {width:230px;}.profile-box .edit-form .birth-day select:first-child {width:195px;}.profile-box .edit-form .birth-day .selectArea {margin:0 0 0 12px;}.profile-box .edit-form .birth-day .selectArea:first-child {margin:0;}.profile-box .edit-form .avatar-b .input-browse {  position:absolute;  top:0;  left:0;  float:right;  margin:0;  width:664px;  text-align:right;  opacity:0;  filter:alpha(opacity:0);  cursor:pointer;}.profile-box .edit-form .avatar-b {  float:right;  width:678px;}#fakeinputfile {  float:left;  margin:0 10px 0 0;}#fakeinputfile input {  width:541px;}#content_source_id {  display:block;  width:685px;}.profile-box .edit-form .avatar-b #fakeinputfile input {float:left;}.profile-box .rightcell textarea {  margin:0;  padding:4px 6px;  min-width:664px;  min-height:97px;  max-width:664px;  width:664px;  height:97px;  outline-width:0;  border:1px solid #343434;  background:#131313;  color:#fff;  font-size:14px;  line-height:19px;}.profile-box .edit-form .avatar-b .btn-browse {  float:right;  margin:0;  padding:5px 34px 7px;  width:113px;  height:29px;  border:1px solid #6b6b6b;  background: url(../images/btn-browse.png) repeat-x;  color:#000000;  letter-spacing:-1px;  font:12px/14px Verdana, Arial, Helvetica, sans-serif;  cursor:pointer;}.profile-box .edit-form .row .leftcell .del-side {  float:left;  margin:0 11px 0 0;}.profile-box .edit-form .row .leftcell .del-text {float:left;}.profile-box .edit-form .row .leftcell .btn-info {  display:inline-block;  margin:10px 0 0;  color:#9be300;  text-decoration:underline;}.profile-box .edit-form .row .leftcell .btn-info:hover {text-decoration:none;}.profile-box .edit-form .row .rightcell .btn-save {  display:inline-block;  margin:0;  padding:9px 16px;  max-width:113px;  width:113px;  border:1px solid #343434;  background:#181818;  color:#9be300;  text-transform:uppercase;  font:300 12px/14px 'Nunito', sans-serif;  cursor:pointer;}.profile-box .edit-form .row .rightcell .btn-save:hover {  background:#1e1e1e;  color:#a3a3a3;}/* user_profile1 */.user-profile {  float:left;  width:896px;}.proftop {  overflow:hidden;  margin:0 0 32px;  padding:9px;  width:878px;  background:#1e1e1e;}.proftop .avatar {  float:left;  margin:0 9px 0 0;}.proftop .avatar img {  border:1px solid #333;}.user-profile .proftop .avatar img {  width:120px;}.box-fav {  margin: 0 auto;  width: 855px;  overflow: hidden;}.box-related {  width:1260px;  margin:0 auto 10px;}.box-related2 {background: #1e1e1e;width: 1207px;margin: 10px auto 50px auto;padding: 10px 10px;}.user-profile .headline h2 em,.box-fav .headline h2 em {  text-transform:none;  font-style:normal;}/*#pubprof {width:119px;}#editprof {width:119px;}#chanpass {width:120px;}#chanemail {width:119px;}#upvideo {width:119px;}#myvids {width:119px;}#profile {width:128px;}#pubvids {width:128px;}#privids {width:128px;}#favids {width:128px;}*/.box-fav .vids .th-wrap .th img {border:1px solid #363636;}.proftop .p-info .profile-nav a.active {  background:#1e1e1e;  color:#9be300;}.user-profile .proftop .p-info .profile-nav a:first-child {margin:0;}.user-profile .proftop .p-info {  overflow:hidden;}.user-profile .proftop .p-info .profile-nav {  overflow:hidden;  width:100%;}.user-profile .proftop .p-info .profile-nav a:hover {  background:#1e1e1e;  color:#9be300;}.profile-info {  margin:0;  padding:0;  list-style:none;  width:100%;  overflow:hidden;  color:#a3a3a3;  font:12px/14px Tahoma, Arial, Helvetica, sans-serif;}.profile-info li {  float:left;  width:186px;  margin:9px 0 0;}.profile-info li.wide {  width:747px;}.profile-info em {  color:#fff;  font-style:normal;}.fav-vids .th-wrap {  margin:0;  width:844px;}.fav-vids .th-wrap .th {  position:relative;  float:left;  overflow:hidden;  margin:0 29px 16px 0;  width:182px;  color:#494949;  text-decoration:none;  border: none;}.fav-vids .th-wrap .over-text .th {  display:inline-block;  float:none;  vertical-align:top;}.fav-vids .th-wrap .th .on {  position:absolute;  top:137px;  overflow:hidden;  padding:0 3px;  width:174px;  background: url(../images/bg-on.png) repeat-x;}.fav-vids .th-wrap .th .on span {  float:left;  color:#bababa;  font:11px/13px Tahoma, Arial, Helvetica, sans-serif;}.fav-vids .th-wrap .th .on span.time {  float:left;  color:#a7a7a7;  font:11px/19px Tahoma, Arial, Helvetica, sans-serif;}.fav-vids .th-wrap .th .on em {  float:right;  overflow:hidden;  padding:0 21px 0 0;  height:19px;  background:url(../images/good.png) no-repeat 100% 0;  color:#fff;  font:11px/13px Tahoma, Arial, Helvetica, sans-serif;  font-style:normal;  line-height:19px;}.fav-vids .th-wrap .th .on em.red {  background: url(../images/bad.png) no-repeat 100% 0;}.fav-vids .th-wrap .th .in {  overflow:hidden;  padding:0 3px;  width:176px;  border-style:none;  background:none;}.fav-vids .th-wrap .th .in strong {  float:left;  color:#94d900;  text-decoration:underline;  font:12px/19px Tahoma, Arial, Helvetica, sans-serif;  font-weight:bold;}.fav-vids .th-wrap .th:hover .in strong {text-decoration:none;}.box-fav .btn-all {  display:block;  color:#9be300;  text-align:right;  text-decoration:underline;  font:12px/14px Tahoma, Arial, Helvetica, sans-serif;}.box-fav .btn-all:hover {text-decoration:none;}/* member list */.sort-form {  overflow:hidden;  margin:0 auto 30px;  width:1240px;}.sort-form .user-form {float:left;}.sort-form .user-form .form-item {  float:left;  margin:0 9px 0 0; }.sort-form .user-form .form-item label {  display:block;  margin:0 0 3px 3px;  color:#ffffff;  font:12px/14px Tahoma, Arial, Helvetica, sans-serif;}.sort-form .user-form .form-item .sort {width:212px;}.sort-form .user-form .age-area {float:left;}.sort-form .user-form .age-area .and {  float:left;  margin:0 10px;  color:#ffffff;  font:12px/31px Tahoma, Arial, Helvetica, sans-serif;}.sort-form .user-form .age-area .age {float:left;}.sort-form .user-form .form-item .age {width:134px;}.sort-form .user-form .form-item .sort .center {  color:#939292;  font:12px/31px Tahoma, Arial, Helvetica, sans-serif;}.sort-form .user-form .form-item .text-field {  margin:0;  padding:5px 6px;  width:198px;  height:19px;  outline-width:0;  border:1px solid #343434;  background:#131313;  color:#fff;  font-size:14px;  line-height:19px;}.sort-form .user-form .checkbox-area {margin:24px 20px 0 10px;}.sort-form .user-form .checkbox-area input,.sort-form .user-form .checkbox-area label {float:left;}.sort-form .user-form .checkbox-area input {  margin:2px 0 0 0;  width:13px;  height:13px;}.sort-form .form-submit {  float:right;  margin:16px 0 0;  padding:0;  max-width:115px;  width:115px;  height:31px;  border:1px solid #343434;  background:#181818;  color:#a3a3a3;  text-align:center;  text-transform:uppercase;  font:300 12px/14px 'Nunito', sans-serif;}.sort-form .form-submit:hover {  background:#1e1e1e;  color:#9be300;  cursor:pointer;}.member-list {  float:left;  overflow:hidden;  margin:0;  padding:0;  width:101%;}.member-list .headline {padding:0;}.member-list .member {  overflow:hidden;  margin:0 0 20px;  width:100%;}.member-list .member ul {  overflow:hidden;  margin:0 0 12px;  padding:0;  width:100%;  list-style:none;}.member-list .member ul li {  float:left;  margin:0 13px 14px 0;  padding:5px;  width:228px;  background:#1e1e1e;}.member-list .member ul li .avatar-mini {  float:left;  margin:0 6px 0 0;  width:47px;  height:47px;}.member-list .member ul li .avatar-mini img {border:1px solid #343434;}.member-list .member ul li .joined {float:left;}.member-list .member ul li .joined a {  display:block;  margin:5px 0;  color:#96db00;  text-decoration:underline;  font:300 14px/16px 'Nunito', sans-serif;}.member-list .member ul li .joined a:hover {text-decoration:none;}.member-list .member ul li .joined span {  display:block;  color:#949494;  font:12px/14px Tahoma, Arial, Helvetica, sans-serif;}.member-list .member ul li .joined span em {  margin:0 0 0 5px;  color:#ffffff;  font-style:normal;}/* upload a video */.box-uload {  margin:0 0 20px;  padding:15px 18px 5px;  background:#1e1e1e;}.box-uload p {  margin:0 0 8px;  color:#ffffff;  font:12px/14px Verdana, Arial, Helvetica, sans-serif;}.box-uload ul {  overflow:hidden;  margin:0 8px 10px;  padding:0;  width:101%;  list-style:none;}.box-uload ul li {  float:left;  margin:0 0 9px;  width:173px;  color:#8e8e8e;  font:12px/14px Verdana, Arial, Helvetica, sans-serif;}.box-uload ul li input {  float:left;  margin:0 10px 0 0;  padding:0;  width:13px;  height:13px;}.box-uload .row {margin:0 0 8px;}.box-uload .row .row {margin:0;}.box-uload .rightcell input {  float:left;  margin:0;  padding:5px 6px;  width:671px;  height:19px;  outline-width:0;  border:1px solid #343434;  background:#131313;  color:#fff;  font-size:14px;  line-height:19px;}.box-uload .rightcell .input-popup {  margin:0;  padding:5px 6px;  width:555px;  outline-width:0;  border:1px solid #343434;  background:#131313;  color:#fff;  text-align:left;  font-size:14px;  line-height:19px;}.box-uload .rightcell .input-browse {  position:absolute;  top:13px;  left:0;  float:right;  margin:0;  width:671px;  text-align:right;  opacity:0;  filter:alpha(opacity:0);  cursor:pointer;}.box-uload .rightcell .input-upload {  float:left;  margin:0;  width:541px;  cursor:pointer;}#Screenshot {  float:left;  margin:0 10px 0 0;}#fakeinputfile input {  float:left;  width:541px;}.box-uload .rightcell textarea {  overflow:hidden;  margin:0;  padding:4px 6px;  min-width:671px;  min-height:97px;  max-width:671px;  width:671px;  height:97px;  outline-width:0;  border:1px solid #343434;  background:#131313;  color:#fff;  font-size:14px;  line-height:19px;}.box-uload .row .leftcell span {  display:block;  color:#535252;  font:11px/13px Tahoma, Arial, Helvetica, sans-serif;}.box-uload .row .rightcell span {  display:block;  color:#545454;  font:11px/13px Tahoma, Arial, Helvetica, sans-serif;}.selectArea #mySelectText0 {  display:block;  padding:0 35px 0 10px;  height:31px;  background:url(../images/select-center.gif) repeat-x;  color:#fff;  line-height:31px;}.video-edit-form .row .rightcell .selectArea {width:685px !important;}.box-uload .row .rightcell {width:685px;}.box-uload .row .rightcell select {width:685px;}.box-uload .rightcell .text-browse,.box-uload .rightcell .text-upload {  float:left;  margin:0;  padding:5px 6px;  width:541px;  height:19px;  outline-width:0;  border:1px solid #343434;  background:#131313;  color:#fff;  font-size:14px;  line-height:19px;}.box-uload .rightcell .btn-browse,.box-uload .rightcell .btn-upload,.box-uload .rightcell .btn-cancel {  float:right;  margin:0;  padding:0;  width:113px;  height:31px;  border:1px solid #6b6b6b;  background: url(../images/btn-browse.png) repeat-x;  color:#000000;  text-align:center;  letter-spacing:-1px;  font:12px/14px Verdana, Arial, Helvetica, sans-serif;}.box-uload .rightcell .btn-browse:hover,.box-uload .rightcell .btn-upload:hover {cursor:pointer;}.box-uload .row .rightcell .btn-save {  float:right;  margin:-35px 0 0;  padding:8px 18px 21px;  max-width:113px;  width:113px;  height:31px;  border:1px solid #343434;  background:#181818;  color:#9be300;  text-align:center;  text-transform:uppercase;  font:300 12px/14px 'Nunito', sans-serif;}.box-uload .row .rightcell .btn-save:hover {  background:#1e1e1e;  color:#a3a3a3;  cursor:pointer;}.box-uload .row .leftcell .row input {margin:0 5px 3px 0px;}/* solo model*/.block-model {  float:left;  margin:0 9px 9px 0;  padding:15px 14px 15px 15px;  width:464px;  background:#1e1e1e;}.block-model .model-image {  margin:0 0 15px;  border:2px solid #363636;}.block-model .model-name {  display:block;  margin:0 0 15px;  color:#ffffff;  font:18px/20px Verdana, Arial, Helvetica, sans-serif;}.block-model .model-info {  display:block;  margin:0 0 18px;  color:#ffffff;  font:12px/14px Verdana, Arial, Helvetica, sans-serif;}/*--------do we need this??? After new "like" buttons --------*/.block-rate {  float:none;  margin:20px 0 10px;  width:100%;}.block-rate #rating_container {  overflow:hidden;  margin:0 auto 5px;  width:176px;}.block-rate #rating_container .yes {  float:left;  overflow:hidden;  width:64px;  height:63px;  background: url(../images/btn-yes.png) no-repeat;  text-indent:-9999px;  cursor:pointer;}.block-rate #rating_container .yes:active {background: url(../images/btn-yes-active.png) no-repeat;}.block-rate #rating_container .no {  float:right;  overflow:hidden;  width:64px;  height:63px;  background: url(../images/btn-no.png) no-repeat;  text-indent:-9999px;  cursor:pointer;}.block-rate #rating_container .no:active {background: url(../images/btn-no-active.png) no-repeat;}.block-rate #rating_container .rate {  overflow:hidden;  padding:25px 0 0;  color:#92d600;  text-align:center;  font:24px/26px Tahoma, Arial, Helvetica, sans-serif;}.block-rate .g_hidden {display:none;}.block-rate .g-hint {  display:block;  }.block-rate span {  display:block;  width:100%;  color:white;  text-align:center;  font:12px/14px Tahoma, Arial, Helvetica, sans-serif;}/*--------//END OF: do we need this??? After new "like" buttons --------*//* bravotube video */.bravo-vids {  float:left;  margin:0 20px 0 0;  padding:0;  width:902px;}.video-player {  float:left;  width:902px;}.add_comment {  overflow:hidden;  margin:20px 0 15px;  text-align:left;}/*.add_comment {margin:0 0 5px;}*/.add_comment  textarea {  margin:0 !important;  padding:4px 6px;  min-width:703px;  width:703px;  max-width:703px;  /*min-height:150px;*/  /*height:150px;*/  resize: vertical;  outline-width:0;  border:1px solid #343434;  background:#131313;  color:#fff;  font-size:14px;  line-height:19px;  min-height:90px;  height:90px}.need_feedback {padding:7px;}/*.add_comment .holder textarea {min-height:90px; height:90px}*/.add_comment_right {height:100%;}.add_comment_right {float: right; width: 165px; /*height: 160px;*/ overflow: hidden;}.control_code {width: 165px; padding:0;}.inputcode {  width: 163px;  height: 20px;  font: 18px/24px Tahoma, Arial, Helvetica, sans-serif;  color: black;  background: #cccac4;  text-align:center;  border:1px solid #343434;  line-height:20px;  padding: 0;  }.captcha_code {}.label  {text-align: center; padding: 5px 0; font: 12px/14px Tahoma, Arial, Helvetica, sans-serif; }.comment_errors {  position: absolute;  min-height: 0px;  max-height: 10px;  width:888px;  }.add_comment .field_error {  float:left;  overflow:hidden;  margin:-23px 0 0px;  width:165px;  color:#fb6549;  text-align:left;  font-size:11px;  line-height:13px;}.add_comment .form-submit {  float:right;  margin:0 0 0 5px;  padding:8px 7px;  min-width:95px;  width:95px;  border:1px solid #343434;  background:#181818;  color:#a3a3a3;  text-align:center;  text-transform:uppercase;  font:300 12px/14px 'Nunito', sans-serif;}.add_comment .form-submit1 {  float: right;  width:165px;  height: 40px;  border:1px solid #343434;  background:#181818;  color:#a3a3a3;  text-align:center;  text-transform:uppercase;  font:300 12px/14px 'Nunito', sans-serif;  margin: 6px 0px 0px 0px;  cursor: pointer;}.add_comment .form-submit1:hover {  color:#9be300;  background:#131313;  cursor:pointer;  }.add_comment .hide {  float:right;  color:#fff;}.add_comment .hide:hover {  color:#97dd00;  text-decoration:underline;}.add_comment .info_row {  margin:0 0 14px;  color:#A3A3A3;  font:12px/14px Tahoma, Arial, Helvetica, sans-serif;}.add_comment .info_row span {color:#fff;}.add_comment .comment_row {margin: 0 0 14px;}.add_comment .comment_row .name {  color:#fff;  font:12px/14px Tahoma, Arial, Helvetica, sans-serif;}.add_comment .comment_row .name a {  color:#97dd00;  text-decoration: underline;}.add_comment .comment_row .name a:hover {text-decoration:none;}.add_comment .comment_row p {margin:0;}.video-player:after {  display:block;  clear:both;  content:"";}.under-video {margin:0 0 9px;}.addthis {  float:left;  margin: 8px 0 0 98px;}.gplusone {  position:absolute;  width:68px;}.twit {padding:0 18px 0 78px;}.fav-button,.video_comments {  float:left;  margin:0 5px 0 0;  height: 40px;}.fav-button {  max-width:130px;  width:130px;}.video_comments {  max-width: 170px;  width: auto;}.fav-button a,.video_comments a {  margin: 0px 0 3px 0;  display:inline-block;  padding:11px 7px 12px;  min-width:116px;  border:1px solid #343434;  background:#181818;  color:#a3a3a3;  text-align:center;  text-transform:uppercase;  font:300 12px/14px 'Nunito', sans-serif;}#pls_wrap {  width: 116px;}.pls_wrap > ul > a {  margin: 0;  overflow: hidden;  display: block;  padding:11px 7px 12px;  /*width: 132px;*/  box-sizing: border-box;  border-right: solid 1px #2a2a2a;  border-top: solid 1px #2a2a2a;  border-left: solid 3px;  white-space: nowrap;  border-bottom: solid 1px #2a2a2a;  background:#181818;  color:#a3a3a3;  text-align:center;  text-transform:uppercase;  font:300 12px/14px 'Nunito', sans-serif;}.pls_wrap > ul > li {  margin: 0;  overflow: hidden;  padding:11px 7px 12px;  box-sizing: border-box;  border-right: solid 1px #2a2a2a;  border-top: solid 1px #2a2a2a;  border-left: solid 3px;  white-space: nowrap;  border-bottom: solid 1px #2a2a2a;  background:#181818;  color:green;  text-align:center;  text-transform:uppercase;  font:300 12px/14px 'Nunito', sans-serif;}.fav-button a:hover,.video_comments a:hover {  color:#9be300;  background:#1e1e1e;  cursor:pointer;}.video-player .block-rate {  float:right;  margin:-18px 0 0;  width:176px;  height: 86px;}.pls {  display: none;}.pls_wrap {  max-width: 267px;  position: absolute;  z-index: 2;}.pls_wrap ul {  margin: 0;  list-style-type: none;  padding: 0;}/*------------------------------------*//*--------- "video_quality" button --------*//*------------------------------------*/.actions > input {  font: 200 14px/16px "Nunito", Arial, sans-serif;  height: 38px;  background: #181818;  border: solid 1px #272727;  width: 150px;  color: #a3a3a3;  text-transform: uppercase;}.vq > ul, .vq > li {  margin:0;  padding:0;  list-style-type:none;  }.video_quality {  left: 15px;  top: 15px;  margin: 0;  height: 38px;  position: absolute;}.video_quality:hover {  cursor:pointer;}.video_quality > .vq {  font: 200 14px/16px "Nunito", Arial, sans-serif;  overflow: visible;  text-transform: none;  padding: 10px 10px;  display: inline-block;  border: solid 1px #343434;  position: relative;  background-color: rgba(24, 24, 24, 0.8);}.vq img {  margin-left: 10px;}.video_quality > .vq > ul {  margin-left: -1px;  font: 200 14px/16px "Nunito", Arial, sans-serif;  overflow: visible;  text-transform: none;  padding: 0;  position: absolute;  left: 0;  top: 100%;  display: none;  margin-top: 3px;}.vq span {  color: #a3a3a3;  }a .vqli {  border-right: none;  text-align: left;  border-left: solid 3px;  white-space: nowrap;  border-bottom: solid 1px #2a2a2a;  padding: 10px 17px;  color: #a3a3a3;}  .vqli {  background: #181818;  margin: 2px 0;  text-align: left;  float: left;  white-space: nowrap;  border: solid 1px #343434;  padding: 10px 17px;  color: #a3a3a3;}/*------------------------------------*//*------- //"video_quality" button --------*//*------------------------------------*//*.video-player .block-rate .rating_container {width:176px;}*/.block-rate #rating_success {margin-top:23px; color: #97DD00;}.block-rate #rating_failure {color:red;}.video-player .duration {  margin:0 0 14px;  color:#a3a3a3;  font:12px/14px Tahoma, Arial, Helvetica, sans-serif;}.sug_div {margin:0 0 14px;}.suggest {color:#fff; font: 12px/14px Tahoma, Arial, Helvetica, sans-serif; }.video-player .duration span,.video-player .tags span,.video-player .categories span,.video-player .models span {color:#fff;}.video-player .description,.video-player .tags,.video-player .categories,.video-player .models {  margin:0 0 14px;  color:#a3a3a3;  font:12px/14px Tahoma, Arial, Helvetica, sans-serif;}.video-player .categories a,.video-player .models a {  color:#97dd00;  text-decoration:underline;}.video-player .categories a:hover,.video-player .models a:hover {text-decoration:none;}.private {  position:relative;  margin:0 0 20px;  padding:11px 12px 6px;  width:587px;  background:#1e1e1e;}.private:after {  display:block;  clear:both;  content:"";}.private .left,.private .left2 {float:left; height:178px; overflow:hidden;}.private .left {margin:0 12px 0 0;}.private .left2 {width:180px;}.private .left2 strong a {  color:#97dc00;  text-decoration:underline;  text-transform:uppercase;  font:400 15px/18px 'Nunito', sans-serif;}.private .left2 strong a:hover {text-decoration:none;}.private .left2 p {  margin:5px 0;  color:#9d9d9d;  font:12px/14px Verdana, Arial, Helvetica, sans-serif;}.private .right {  float:right;  width:232px;}.private .right img {margin:0 0 10px;}.private .right a, .load_more a {  display:inline-block;  float:left;  margin:0 0 0 5px;  padding:8px 7px;  min-width:95px;  width:95px;  border:1px solid #343434;  background:#181818;  color:#a3a3a3;  text-align:center;  text-transform:uppercase;  font:300 12px/14px 'Nunito', sans-serif;}.private .right a:first-child {margin:0;}.private .right a:hover, .load_more a:hover {  background:#1e1e1e;  color:#9be300;}.private .bage {  position:absolute;  top:-11px;  right:-8px;  width:95px;  height:97px;  background: url(../images/img-bage.png) no-repeat;}.vids {  margin:0 0 10px;  float: left;  /*width:1245px;*/}.vids .th-wrap {  margin:0;  padding:0;  /*width:1245px;*/}.vids .th-wrap .th {  position:relative;  float:left;  overflow:hidden;  margin:0 12px 17px 12px;  width:182px;  color:#494949;  text-decoration:none;}.box-related .th-wrap .th {  margin:0 19px 12px 0;}.vids .th-wrap .over-text .th {  display:inline-block;  float:none;  vertical-align:top;}.vids .th-wrap .th .on {  position:absolute;  top:140px;  overflow:hidden;  padding:0 3px;  width:174px;  background: url(../images/bg-on.png) repeat-x;}.vids .th-wrap .th .on span {  float:left;  color:#bababa;  font:11px/13px Tahoma, Arial, Helvetica, sans-serif;}.vids .th-wrap .th .on span.time {  float:left;  color:#a7a7a7;  font:11px/19px Tahoma, Arial, Helvetica, sans-serif;}.vids .th-wrap .th .on em {  float:right;  overflow:hidden;  padding:0 21px 0 0;  height:19px;  background:url(../images/good.png) no-repeat 100% 0;  color:#fff;  font:11px/13px Tahoma, Arial, Helvetica, sans-serif;  font-style:normal;  line-height:19px;}.vids .th-wrap .th .on em.red {  background: url(../images/bad.png) no-repeat 100% 0;}.vids .th-wrap .th .in {  overflow:hidden;  padding:3px 3px 0;  width:176px;  border-style:none;  background:none;}.vids .th-wrap .th .in strong {  float:left;  color:#94d900;  text-decoration:underline;  font:12px/19px Tahoma, Arial, Helvetica, sans-serif;  font-weight:bold;}.vids .th-wrap .th:hover .in strong {text-decoration:none;}.box-left {  float:right;  position: relative;  overflow:hidden;  margin:0px 0 20px 0;  padding:3px 0 3px 9px;  width:309px;  background:#1e1e1e;}.th-wrap .box-left {  float:right;  right: 0;  position: relative;  overflow:hidden;  margin:0px 0 20px 0;  padding:3px 0 3px 9px;  width:309px;  background:#1e1e1e;}.titleline {  width: 100%;  overflow: hidden;  margin: 10px 0 5px;}.box-left .spot {  float:left;  overflow:hidden;  margin:7px 8px 7px 0;  width:300px;  height:250px;}.related-vids {  float:right;  overflow:hidden;  margin:0;  padding:0;  width:261px;}.related-vids .headline {  margin:0 0 10px;  padding:0;}.box-preview {  overflow:hidden;  margin:0px 0 40px;  padding:10px 0 10px 9px;  background:#1e1e1e;}.related-vids .preview-item {  float:left;  overflow:hidden;  margin:0 8px 5px 0;  width:240px;  height:200px;  border:1px solid #343434;}.related-vids .preview-item a {position:relative;}.related-vids .preview-item a .on {  /*position:absolute;*/  top:163px;  left:0;  overflow:hidden;  padding:3px;  width:236px;  background: url(../images/bg-on.png) repeat-x;}.related-vids .preview-item a .on span {  float:left;  color:#bababa;  font:11px/13px Tahoma, Arial, Helvetica, sans-serif;}.related-vids .preview-item a:hover .on span {text-decoration:underline;}.related-vids .preview-item a .on em {  float:right;  color:#a7a7a7;  font:11px/13px Tahoma, Arial, Helvetica, sans-serif;  font-style:normal;}.nothing {margin:0 0 7px;}/* Uploader_popup */.uploader_popup {  width:598px !important;  border:1px solid white;  top: 280.5px !important;  left: 280.5px !important;}iframe html body {  min-width:auto;  width:auto;}.uploader_progress {  position:absolute !important;  top: 410px !important;  left: 198px !important;  z-index: 1000 !important;  width: 541px !important;}body .video_edit {  position:relative;  padding:10px 15px;}body .video_edit .headline {  margin:0 0 5px;}body .video_edit .headline h2 {  margin:0;  color:#fff;  text-transform:uppercase;  font:300 14px/16px 'Nunito', sans-serif;}.uploader_progress .progress_bar {width:541px !important;}.video_edit .block_content {  margin:0;  padding:0;}.video_edit .player {  margin-bottom:10px;  padding:3px;  background:#111;  text-align:center;}.video_edit .info_row {  margin-bottom:8px;}* html .video_edit .info_row {  height:100%;}.video_edit .info_row span {  color:#ddd;  font-weight:bold;}.video_edit .info_row img {  vertical-align:top;}.video_edit .info_row .col_1 {  float:left;  width:370px;}.video_edit .info_row .col_2 {  float:left;}.video_edit .control .g_hidden {  float:left;  color:#fb6549;  text-align:left;  font-size:11px;  line-height:13px;}.video_edit .control input,.video_edit .control textarea,.video_edit .control select {  padding:3px 6px 4px;  outline-width:0;  border:1px solid #343434;  background:#131313;  color:#fff;  font-size:14px;  line-height:19px;}.video_edit .control .input-browse {  position:absolute;  top:81px !important;  left:15px;  margin:0;  width:550px;  text-align:right;  opacity:0;  filter:alpha(opacity:0);  cursor:pointer;}.video_edit .control #fakeinputfile {  margin:0 0 7px;  width:563px;}.video_edit .control #fakeinputfile input {width:549px;}.video_edit .control_group .item {  width:160px;}.video_edit .control_upload {  margin-bottom:10px;}.video_edit .control_upload input {  vertical-align:middle;}.video_edit .uploader_popup {  border:2px solid #000;}.video_edit .uploader_progress {  overflow:hidden;  border:2px solid #000;  background:#191a1b;}.video_edit .button, .button {float:right;}.video_edit .button .btn-save,.video_edit .button #close_btn {  float:left;  margin:0 4px 0 0;  padding:8px 13px 7px;  border:1px solid #343434;  background:#181818;  color:#a3a3a3;  text-align:center;  text-transform:uppercase;  font:300 12px/14px 'Nunito', sans-serif;  cursor:pointer;}.video_edit .button .btn-save {  height:31px;}.video_edit .button .btn-save:hover,.video_edit .button #close_btn:hover {  background:#1e1e1e;  color:#9be300;}.video_edit .uploader_progress .progress_bar {  margin:2px;  height:15px;  background:#000;  color:#5e6060;  text-indent:5px;  white-space:nowrap;  font-size:11px;  line-height:15px;}#advertising2 {  background: none repeat scroll 0 0 black;  display: none;  height: 340px;  left: 155px;  position: absolute;  top: 35px;  width: 330px;  z-index: 10;}#advertising2 iframe {  display: block;  margin: 0 auto;}.adv-inner {  background: none repeat scroll 0 0 #EEEEEE;  border: 1px solid #676968;  margin: 0 auto;  padding: 0 0 10px;  width: 326px;}.adv-inner span {  background: none repeat scroll 0 0 #C2C2C2;  color: #EEEEEE;  display: block;  font-size: 14px;  line-height: 22px;  margin-bottom: 10px;  text-indent: 7px;}.continue-play {  /*margin: 6px 0 0;*/  margin: 6px 0 10px 0;  text-align: center;}.continue-play a {  color: #47DD18;  font-size: 20px;  line-height: 24px;  text-decoration: underline;}.continue-play a:hover {  }.adv-holder {  display: table;  vertical-align: middle;}.adv-center {  vertical-align: middle;  display: table-cell;  height: 326px;  width: 668px;}.adv4-inner {  background: none repeat scroll 0 0 #EEEEEE;  border: 1px solid #676968;  margin: 0 auto;  padding: 0 0 10px;  width: 326px;}.adv4-inner span {  background: none repeat scroll 0 0 #000;  color: #EEEEEE;  display: block;  font-size: 14px;  line-height: 22px;  margin-bottom: 10px;  text-indent: 7px;}.adv4-holder {  display: table;  vertical-align: middle;  border: 1px solid gray;}.adv4-center {  background: black;  vertical-align: middle;  display: table-cell;  height: 295px;  width: 668px;}.video_block {width: 236px;height: 222px;display: block;overflow: hidden;position: relative;margin:0 9px 9px 0;padding-left: 4px;padding-right: 0px;float: left;background: #222222;border: 1px solid #424242;font: bold 11px/19px Tahoma, Arial, Helvetica, sans-serif;color: #ff9900;}.video_block_205 { height: 205px !important; }.first6 {  float: right;}.good_list {  width: 328px;  margin: 86px auto;}.good_list_wrap {  height: 432px;  width: 494px;  float: right;  margin-right: 13px;}.abbs {  height: 250px;  width: 28px;  float: left;  font: 14px/28px Arial, tahoma;  text-align: right;}.video_block:hover .video_desc, .video_block:hover a { text-decoration: underline; color:#94d900; }.video_block a { font: bold 11px/19px Tahoma, Arial, Helvetica, sans-serif; color: #ff9900; text-decoration: none; }.video_block a:hover { text-decoration:underline; color:#94d900; }.video_block a img { margin-left: -4px; /*border-bottom: 2px solid #424242;*/ }.video_block .hd { position:absolute; top:0px; left:0px; overflow:hidden; padding:0px; margin:4px; width:30px; height:16px; background: url(../images/hd.png) no-repeat; }.video_block .on { position:absolute; top:162px; left:0px; overflow:hidden; padding:0 3px; width:234px; height:18px; background: url(../images/bg-on.png) repeat-x; }.video_block .on span { float:left; color:#bababa; font:11px/18px Tahoma, Arial, Helvetica, sans-serif; padding: 0; text-decoration: none; }.video_block .on span.time {float: left;color:#a7a7a7;font:11px/18px Tahoma, Arial, Helvetica, sans-serif;padding: 0;text-decoration: none;}.video_block em {position:absolute;right:2px;top: 162px;float:right;overflow: hidden;display: block;padding: 0 21px 0 0;height: 19px;background: url(../images/good.png) no-repeat 100% 0;color:#ffffff;font:11px/13px Tahoma, Arial, Helvetica, sans-serif;font-style: normal;line-height: 19px;}.video_block em.red { background: url(../images/bad.png) no-repeat 100% 0; }.video_block .click_spacer { position: absolute; top: 181px; right: 0; bottom: 0; left: 0; z-index: 999; background: url(../images/pixel.gif); }.add_comment2 {color:white; padding:15px; text-align:left; font-size:12px; background: #1E1E1E;}/*-------sponsor review channel---------*/.sponsor-box {  float: right;  overflow: hidden;  margin: 0px 0px 40px 16px;  padding: 3px 9px 3px 14px;  width: 309px;  background: #1E1E1E;}.sponsor-box2 {  float: right;  overflow: hidden;  margin: 0 0 0 16px;  padding: 3px 9px 3px 14px;  width: 309px;  background: #1E1E1E;}.sponsor-name h2 {  color: #97DC00;  text-transform: uppercase;  font: 400 15px/18px 'Nunito', sans-serif;  margin-top:7px;}.sponsor-box p,.sponsor-box2 p {  margin: 8px 6px 8px 0;  color: #9D9D9D;  font: 12px/14px Verdana, Arial, Helvetica, sans-serif;  text-align:justify;}    .sponsor-img {border:2px solid #363636; width:300px; height:225px; margin-top:8px}  .sponsor-btns {width: 100%; overflow: hidden; margin: 6px 14px 16px 0;}.sponsor-btns a.btn-sponsor-site {color: #9be300; margin-right:7px;}.sponsor-btns a.btn-sponsor-site:hover {color: #b3b3b3; background: #1e1e1e; text-decoration:none;}.sponsor-btns a.btn-sponsor-review {color: #b3b3b3; margin-right:4px;}.sponsor-btns a.btn-sponsor-review:hover {color: #9be300; background: #1e1e1e; text-decoration:none;}a.btn-sponsor-review, a.btn-sponsor-site { background: #181818; width: 147px; height: 27px; padding:12px 0 0 0; font-size:14px; float: left; overflow: hidden; text-align: center; border: 1px solid #363636; text-shadow: -1px -1px black;}a.btn-sponsor-site-spec { background: #181818; color: #97DC00 !important; width: 302px; font: 400 15px/18px 'Nunito', sans-serif; height: 27px; padding:12px 0 0 0; float: left; overflow: hidden; text-align: center; border: 1px solid #363636; text-shadow: -1px -1px black; text-transform: uppercase;}a.btn-sponsor-site-spec:hover {color:white !important;}.review {  padding: 15px;  background: #1e1e1e;  color: #9D9D9D;  font: 14px/16px Verdana, Arial, Helvetica, sans-serif;  margin-bottom: 20px;}.headline span {  font: 300 14px/20px 'Nunito', sans-serif;  float: right;}.full-info {  background: #000;}.facts {  padding: 15px;  background: #1e1e1e;  color: #9D9D9D;  font: 14px/16px Verdana, Arial, Helvetica, sans-serif;  overflow: hidden;  margin-bottom: 20px;}.facts ul {  list-style: none;  margin: 5px;}.facts ul b {  font-family: monospace;  font-size: 14px;  color: #dbdbdb;}.facts-table {  width: 680px;  float: left;  font-family: monospace;  font-size: 12px;}.facts-table table {  border-collapse: collapse;  width: 660px;}.facts-table table td {  border: 1px dotted white;}.facts-table table tr:first-child td {  border-top: 0;}.facts-table table tr:last-child td {  border-bottom: 0;}.facts-table table tr td:first-child {  border-left: 0;}.facts-table table tr td:last-child {  border-right: 0;}.conclusion {  float: right;  width: 525px;  text-align: center;}.conclusion span {  color: #fff;  font-size: 26px;  padding: 5px;  line-height: 60px;}.conclusion a {  color: #000;  background-color: #97DC00;  font-size: 26px;  padding: 5px;  line-height: 100px;  text-decoration: underline;}.conclusion p {  text-align: left;}.channel-v4-no-videos-wrap {  width: 919px;  float: left;  margin-bottom: 20px;}.channel-v4-no-videos {  padding: 15px;  background: #1e1e1e;  color: #9D9D9D;  font: 14px/16px Verdana, Arial, Helvetica, sans-serif;  margin-bottom: 20px;  display: table-cell;  width: 919px;}.rev-img-addth {  width: 420px;  float: left;  display: table-cell;}.rev-desc-rating-lnk {  width: 475px;  display: table-cell;  text-align: center;}.visit-site {  width: 304px;  overflow: hidden;  margin: 0 auto;}.rev-rating {  margin: 15px 0;}/*-------// END OF: sponsor review channel---------*/.btn-more2:before {  position: absolute;  top: -8px;  left: 50%;  margin-left: -7px;  width: 13px;  height: 8px;  background: url(../images/bg-btn-more.png) 0 0 no-repeat;  content: "";}.vids2 .th-wrap2 {  margin: 0;  padding: 0 0 0 5px;  width: 1245px;}.content .th-wrap2 {  overflow:hidden;  margin:0 0 23px;  padding:0;  width:1260px;}.content .th-wrap2:after {  display:block;  clear:both;  content:"";}.content .th-wrap2 .over {  overflow:hidden;  margin:0 0 5px;}.content .th-wrap2 .over-text {  overflow:hidden;  width:101%;}.content .th-wrap2 .over-text .th img {  width:240px;  height:148px;  border:1px solid #3f3f3f;}.th-wrap2 .th {  position:relative;  float:left;  overflow:hidden;  margin:0 9px 9px 0;  width:242px;  color:#494949;  text-decoration:none;}.th-wrap2 .over-text .th {  display:inline-block;  float:none;  vertical-align:top;}.th-wrap2 .th img {  border-top:1px solid #363636;  border-right:1px solid #363636;  border-left:1px solid #363636;}.th-wrap2 .th-b {  display:inline-block;  float:none;  vertical-align:top;}.th-wrap2 .th-b img {  border:1px solid #363636;}.th-wrap2 a.th-b:hover .at span {text-decoration:underline;}.fav-vids .th-wrap2 .th img {border:1px solid #424242;}.th-wrap2 .th .on {  position:absolute;  top:163px;  left:1px;  overflow:hidden;  padding:0 3px;  width:234px;  height:18px;  background: url(../images/bg-on.png) repeat-x;}.th-wrap2 .th .on span {  float:left;  color:#bababa;  font:11px/18px Tahoma, Arial, Helvetica, sans-serif;}.th-wrap2 .th .on span.time {  float:right;  color:#a7a7a7;  font:11px/18px Tahoma, Arial, Helvetica, sans-serif;}.th-wrap2 .th .in {  overflow:hidden;  padding:3px;  width:234px;  border:1px solid #424242;  background:#222222;}.th-wrap2 .th .in strong {  float:left;  text-decoration:none;  font:11px/19px Tahoma, Arial, Helvetica, sans-serif;  font-weight:bold;  color:#ff9900;}.th-wrap2 .th .in strong {  width:188px;  height:38px;}.fav-vids .th-wrap2 .th .in strong {  width:240px;  height:22px;  color:orange !important;}.th-wrap2 .th:hover .in strong {text-decoration:underline !important; color:#94d900; !important;}.th-wrap2 .th .in em {  position:absolute; right:2px;  float:right;  overflow: hidden;  padding: 0 21px 0 0;  height: 19px;  background: url(../images/good.png) no-repeat 100% 0;  color:#ffffff;  font:11px/13px Tahoma, Arial, Helvetica, sans-serif;  font-style: normal;  line-height: 19px;}.th-wrap2 .th .in em.red {  background: url(../images/bad.png) no-repeat 100% 0;}.th-wrap2 .th .af {  padding:6px 3px 0;  color:#a3a3a3;  font:11px/13px Tahoma,Arial,Helvetica,sans-serif;}.th-wrap2 .th .af span {  display:block;  padding:0 0 3px;  color:#94d900;  font:bold 12px/14px Tahoma,Arial,Helvetica,sans-serif;}.th-wrap2 .th .af:hover span {text-decoration:underline;}.th-wrap2 .th .at {  overflow:hidden;  padding:3px 3px 0;  width:236px;  color:#a3a3a3;  font:11px/13px Tahoma,Arial,Helvetica,sans-serif;}.th-wrap2 .th .at span {  display:block;  color:#94d900;  text-decoration:none;  font:16px/18px Tahoma, Arial, Helvetica, sans-serif;  font-style:normal;}/*-------------------------------------------------*//*----------------new "like" buttons---------------*//*-------------------------------------------------*/.wrap_nlb {  overflow:hidden;  width:100%;  margin-bottom: 3px;}.rating_container_nlb, .rating_container_yes, .rating_container_no {  z-index:1;  margin:0 auto 5px;  width:150px;}.yes_nlb, .yes_yes {  border: 1px solid #343434;  float:left;  overflow:hidden;  width:37px;  height:37px;  background: url(../images/btn_like.png) no-repeat;  text-indent:-9999px;}a:hover .yes_nlb, .yes_yes {background: url(../images/btn_like_a.png) no-repeat;}.no_nlb, .no_no {  border: 1px solid #343434;  float:right;  overflow:hidden;  width:37px;  height:37px;  background: url(../images/btn_dislike.png) no-repeat;  text-indent:-9999px;}a:hover .no_nlb, .no_no {background: url(../images/btn_dislike_a.png) no-repeat;}.rate_nlb {  overflow:hidden;  color:#92d600;  text-align:center;  font:24px/26px Tahoma, Arial, Helvetica, sans-serif;}.rating_line {  background: red;  width: 100%;  height: 3px;}  .rating_green {  background: #8DC63F;  height: 100%;  float: left;}  .block-rate_nlb {  float:right;  margin:0;  width:150px;  height: 86px;}.rating_fail {background: none repeat scroll 0% 0% #181818;  z-index: 2;  width: 150px;  height: 36px;  position: absolute;  margin-top: -7px;  padding-top: 11px;  margin-left: -111px;  text-align: center;}/*-------------------------------------------------*//*-----------//END OF: new "like" buttons----------*//*-------------------------------------------------*//*-------------------------------------------------*//*-----------------undervideobanner----------------*//*-------------------------------------------------*/.undrpldivleft {float:left;}.undrplban {height: 70px;}.undrpldivrght {height: 70px;}.undrpldivrghtp {  padding:28px 0;  margin:0;  text-align:center;  text-transform: uppercase;  font-weight: bold;}.under-video2 {  margin-bottom: 10px;  height: 70px;  border: 1px solid #343434;}/*-------------------------------------------------*//*----------//END OF: undervideobanner-------------*//*-------------------------------------------------*//*-------------------------------------------------*//*--------New related with banner 300x250----------*//*-------------------------------------------------*/.relthumb {  display: block;  width: 200px;  height: 150px;  float: left;  border: 1px solid #424242;  margin: 0 7px 7px 0;}.relthumb a {  float: left;  height: 150px;  overflow: hidden;}.relthumb .hd {  position: absolute;  background-image: url(../images/hd.png);  margin-top: -147px;  width: 30px;  height: 16px;  margin-left: 167px;}.eachrelthumb {  width: 200px;  height: 150px;  vertical-align:bottom;}.onrel {  position: absolute;  margin-top: -16px;  overflow: hidden;  width: 200px;  height: 16px;  background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.6);  font: 11px/16px Tahoma, Arial, Helvetica, sans-serif;  color: #bababa;  text-decoration: none;}a .onreltime {  max-width: 200px;  position: absolute;  margin-top: -150px;  overflow: hidden;  height: 16px;  background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.6);  font: 11px/14px Tahoma, Arial, Helvetica, sans-serif;  color: #bababa;  text-decoration: none;}a .onreltime .addedrel {  display: block;}a:hover .onreltime .addedrel {  display: none;}a .onreltime .descrel {  overflow: hidden;  width: 200px;  display: none;}a:hover .onreltime .descrel {  overflow: hidden;  width: 200px;  display: block;}.addedrel, .descrel {  float: left;  padding: 0 5px;}.ratingrel {  float: right;  padding-right: 5px;}.ratingrel img {  padding-right: 5px;}.relb {  text-align: center;  margin: 0px 48px 8px 0;  width: 330px;  height: 310px;  background: #1E1E1E;  float: right;}.relb p {  color: #a3a3a3;  font: 14px/14px Tahoma, Arial, Helvetica, sans-serif;  padding: 16px;  margin: 0;}.xxx {  height: 250px;  width: 300px;  margin: auto;}/*-------------------------------------------------*//*----//END OF: New related with banner 300x250----*//*-------------------------------------------------*/.staff, .staff:hover  {  color: #7a7a79;  text-decoration: none;  text-align: center;  font: 14px/16px Tahoma, Arial, Helvetica, sans-serif;}/*-------------------------------------------------*//*-------------------Twitter BTN-------------------*//*-------------------------------------------------*/.twtrbtn {  top: 20px;  height: 69px;  position: absolute;  overflow: hidden;  right: 20px;  width: 37px;}/*-------------------------------------------------*//*-------------//END OF: Twitter BTN---------------*//*-------------------------------------------------*/.block_content1 {  font: 14px/16px Tahoma, Arial, Helvetica, sans-serif;  color: #a3a3a3;}.radio_pls {  width: 10px !important;  margin-left: 40px;}.rightcell_pls {  width: 678px;  float: right;}.form2 {  overflow: hidden;}.pls_thumbs {  display: block;}.pls_thumbs_master {  border: solid 1px #424242;  width: 265px;  height: 179px;  position: relative;}.pls_thumbs_slave {  width: 80px;  position: absolute;  top: 0;  left: 0;  padding: 0;}.pls_thumbs_master_img {  width: 240px;  height: 179px;  float: right;}.pls_thumbs_novideo {  width: 265px;  height: 179px;  float: right;}.pls_thumbs_slave_img {  width: 80px;  height: 59.5px;  padding: 0px;  border-bottom: solid 1px #424242;  border-right: solid 1px #424242;}.em_videos {  text-align: center;  position: absolute;  overflow: hidden;  height: 16px;  background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.6);  font: 11px/14px Tahoma, Arial, Helvetica, sans-serif;  color: #bababa;  text-decoration: none;  padding: 0 5px;  right: 0;  bottom: 0;}.pls_item {  border: solid 1px #424242;  background-color: #313131;  float: left;  display: block;  overflow: hidden;  margin: 0 10px 10px 0;  width: 273px;}.pls_item span {  max-width: 266px;  color: #FFFFFF;  font: 12px/22px Verdana, Arial, Helvetica, sans-serif;  overflow: hidden;  display: inline-block;  padding-left: 3px;}.pls_block {  display: block;  overflow: hidden;}.pls_actions {  margin-bottom: 10px;  float: right;}.pls_edit {  text-decoration: underline;  float: right;  margin-right: 5px;}span.pls_edit {  text-decoration: none;  float: right;  margin-right: 5px;  font: 11px/20px Tahoma, Arial, Helvetica, sans-serif;  color: #a3a3a3;}.playlist {  position: relative;  width: 1247px;  height: 152px;}.options {  font: 11px/20px Tahoma, Arial, Helvetica, sans-serif;  margin-left: 3px;}.plsa {  color: #97dd00;  text-transform: uppercase;  text-decoration: underline;  font: 300 14px/20px 'Nunito', sans-serif;}.left_btn {  position: absolute;  top: 1px;  left:0;  z-index: 1;  width: 50px;  height: 150px;  display: block;  background: url(/v/images/left_btn.png);}.right_btn {  position: absolute;  top: 1px;  right:0;  z-index: 1;  width: 50px;  height: 150px;  display: block;  background: url(/v/images/right_btn.png);}.right_btn.jcarousel-control-next.inactive, .left_btn.jcarousel-control-prev.inactive {  display: none;}.relthumb.active {  border: 1px solid #97dd00 !important;}.group_select {  width: 840px;  float: left;  height: 720px;}.item_group {  float: left;  width: 140px;}.pls_description {  overflow: hidden;  padding: 4px 6px;  min-width: 664px;  min-height: 97px;  max-width: 664px;  width: 664px;  outline-width: 0;  border: 1px solid #343434;  background: #131313;  color: #fff;  font-size: 14px;  line-height: 19px;}p.topmost.message_info {  color: #94d900;}.pls_menu {  margin-bottom: 20px;  padding: 0px;  background: #1e1e1e;  width: 1246px;  height: auto;  border: 1px solid #343434;}.pls_menu .td1 {  width: 180px;  padding-top: 15px;}.pls_menu_btns {  margin: 0 auto 10px;  width: 150px;  height: 40px;}.pls_menu_btns a {  display: inline-block;  padding: 11px 7px 12px;  width: 136px;  border: 1px solid #343434;  background: #181818;  color: #a3a3a3;  text-align: center;  text-transform: uppercase;  font: 300 12px/14px 'Nunito', sans-serif;}.pls_menu_btns a:hover {  color:#9be300;  background:#1e1e1e;  cursor:pointer;}.pls_menu_block_rate {  float: none;  margin: 0 auto 20px;  width: 150px;}.pls_menu .td2 {  vertical-align: top;  padding-top: 15px;  width: 890px;}.td2 .headline {  overflow: hidden;  margin: 0 0 15px;}.pls_menu_info {  margin: 0 0 14px 20px;  color: #a3a3a3;  font: 12px/14px Tahoma, Arial, Helvetica, sans-serif;}.pls_menu_info span {  color: #fff;}.pls_menu_info a {  color: #97dd00;  text-decoration: underline;}.pls_menu_info a:hover  {  text-decoration: none;}.td3 {  color: white;  font: 12px/14px Tahoma, Arial, Helvetica, sans-serif;  text-align: center;  /*padding-top: 15px;  vertical-align: top;*/}.td3 img {  border: 1px solid #343434;  display: block;  margin: 0 auto;}.td3 a  {  color: #97dd00;  text-decoration: underline;}.td3 a:hover  {  text-decoration: none;}.holder_pls {  margin: 0;}.holder_pls .add_new_comment {  margin: 0 auto;}.add_comment_pls_wrap .add_comment .comments_list {  margin: 0 auto;  float: none;}.pls_wrap ul a.add_new_pls {  color: #fff;}.info {  position: relative;  padding: 0 3px;}.btn_pls_play {  top: 66px;  right: 111px;  z-index: 2;  display: block;  position: absolute;  background: url(/v/images/btn_play_50.png);  height: 50px;  width: 50px;}.pls_tabs {  height: 24px;}.pls_onetab {  width: 192px;  float: left;  height: 24px;  margin-right: 5px;  background: url(/v/images/pls_onetab.png);  color: #a3a3a3;  text-transform: uppercase;  font: 300 12px/24px 'Nunito', sans-serif;  text-align: center;}.pls_onetab.active {  background: url(/v/images/pls_onetab_a.png);  color: #ffffff;}.pls-box-left {  height: 300px;  float: right;  overflow: hidden;  margin: 0px 0 20px 0;  width: 318px;  background: #FF4141;}#pla {display: none }.good2 {  text-align: center;  font: 100 30px/36px nunito,Arial,Helvetica,sans-serif;  color: #A3A3A3;  border: 2px solid #8DC610;  margin: 5px auto 10px;  width: 92%;  height: auto;  padding: 10px;}.good2 a {  color: #8DC610;  text-decoration: none;}/*-------------------------------------------------*//*------------------ PLS Plugin -------------------*//*-------------------------------------------------*/* {  margin: 0;  padding: 0;}.plsplug {  width: 318px;  float: right;  height: auto;  background: #1e1e1e;  position: relative;}.plsplug h3 {  font: bold 12px/14px Tahoma, Arial, Helvetica, sans-serif;  color: #97dc00;  text-transform: uppercase;  text-align: center;  padding: 10px;}.plsplugwrap {  width: 300px;  padding: 0px 9px 5px;}.plsplugwrap2 {  width: 360px;  margin-left: -14px;  height: 62px;  background: url(/v/images/novideo_82x62.png);}.plsplugwraptop {  background: url(/v/images/pls_border_top.png) repeat-x;  height: 21px;  width: 300px;  overflow: hidden;}.plsplugwrapbottom {  background: url(/v/images/pls_border_bottom.png) repeat-x;  height: 21px;}.plsplugwraptop span {  font: 12px/21px Tahoma, Arial, Helvetica, sans-serif;  color: white;  padding-left: 5px;}.plsplugwrapthumbs {  box-shadow: 0 0 26px rgb(255, 0, 0) inset;  width: 300px;  height: 62px;  overflow: hidden;}.plsplugwrapthumbs img {  width: 80px;  height: 60px;  border: 1px solid #424242;}.plsplugwrapthumbs a {  float: left;  display: block;}.plsplugwrapvideos {  float: right;  padding: 0 5px;  font: 11px/16px Tahoma, Arial, Helvetica, sans-serif;  color: #bababa;  height: 16px;  margin: 2px;  background: rgba(0, 0, 0, 0.6);}/*-------------------------------------------------*//*----------------- //PLS Plugin ------------------*//*-------------------------------------------------*//*-------------------------------------------------*//*----- headre descr block on 1 category page -----*//*-------------------------------------------------*/.category-info {  background: #121210;  padding: 10px 15px 15px;  color: #fff;  position: relative;  text-align: justify;  height: 1%;  font: 12px/18px Verdana, Arial, Helvetica, sans-serif;  margin: 20px 0 20px;  border: 1px solid #383838;  border-radius: 6px;  -moz-border-radius: 6px;  -webkit-border-radius: 6px;}.category-info .btn-close {  position: absolute;  top: -12px;  right: -12px;  width: 22px;  height: 23px;  text-indent: -9999px;  overflow: hidden;  background: url(/v/images/tb/btn-close.png) no-repeat;}  /*-------------------------------------------------*//*---- //headre descr block on 1 category page ----*//*-------------------------------------------------*//*-------------------------------------------------*//*------------------signup page--------------------*//*-------------------------------------------------*/.not_a_mem {  font: 16px/30px Tahoma, Arial, Helvetica, sans-serif;}.not_a_mem p {  margin: 0;  padding: 0;}/*-------------------------------------------------*//*-------------//END OF: signup page---------------*//*-------------------------------------------------*//*-------------------------------------------------*//*------------- Signup/login/restore --------------*//*-------------------------------------------------*/.signupv2 {  width: 962px;  margin: 0 auto;}.signupv2 p, .loginmod p {  color: #ffffff;  text-transform: uppercase;  font: 300 30px/30px 'Nunito', sans-serif;  text-align: center;  margin: 16px auto 35px auto;}.restoremod p {  color: #ffffff;  text-transform: uppercase;  font: 300 30px/30px 'Nunito', sans-serif;  text-align: center;  margin: 16px auto 16px auto;  width: 542px;  float: left;}.loginmod p {  width: 100%;  float: left;}.signupv2-counter {  width: 962px;  height: 230px;  background: url(/v/images/sup_avabg.jpg) 50% 50% no-repeat;  margin-bottom: 20px;  position: relative;  overflow: hidden;}.signupv2-counter  .users {  background: #181818;  width: 467px;  height: 126px;  margin: 52px 247px;  text-align: center;}span.counter_m {  color: #cccccc;  font: 400 24px/24px 'Nunito', sans-serif;  text-transform: lowercase;}.counter_mbg {  padding-top: 15px;  height: 55px;  background: #181818;  width: 239px;  margin: 0 auto;}.signupv2-counter .counter {  overflow: hidden;  padding-top: 2px;  margin: 0 auto;  width: 440px;}  .signupv2-usual {  width: 540px;  height: 505px;  border: solid 1px #4b4b4b;  background-color: #1e1e1e;  box-shadow: 0 0 13px 4px #000;  border-radius: 1px;  float: left;}.restorev2-usual {  width: 540px;  /*height: 370px;*/  border: solid 1px #4b4b4b;  background-color: #1e1e1e;  box-shadow: 0 0 13px 4px #000;  border-radius: 1px;  float: left;}.restoredone {  margin: 50px auto 0;  color: #a3a3a3;  width: 360px;  text-align: center;  font: 14px/18px 'nunito', Arial, Helvetica, sans-serif;}.signupv2-usual .username, .loginv2-usual .username  {  overflow: hidden;  width: 360px;  float: left;  height: 45px;  padding: 0 90px;  margin-top: 50px;}.username input, .email input {  float: right;  padding-left: 15px;  height: 43px;  width: 294px;  font: 25px/25px tahoma, sans-serif;  border: solid 1px #343434;  background-color: #131313;  -webkit-appearance: none;  border-radius: 0;  color: #787777;}.username img, .pass img, .email img {  border-top: solid 1px #343434;  border-bottom: solid 1px #343434;  border-left: solid 1px #343434;  border-right: none;}.signupv2-usual .pass, .loginv2-usual .pass {  overflow: hidden;  width: 360px;  float: left;  height: 45px;  padding: 0 90px;  margin-top: 25px;}.signupv2-usual .pass input, .loginv2-usual .pass input {  float: right;  height: 43px;  border: solid 1px #343434;  background-color: #131313;  -webkit-appearance: none;  border-radius: 0;  font: 25px/25px tahoma, sans-serif;  color: #787777;  padding-left: 15px;}.pass #pass2 {  width: 150px;}.pass #pass {  width: 102px;  margin-right: 25px;}  .signupv2-usual .email {  overflow: hidden;  width: 360px;  float: left;  height: 45px;  padding: 0 90px;  margin-top: 25px;}.restorev2-usual .email {  overflow: hidden;  width: 360px;  float: left;  height: 45px;  padding: 0 90px;  margin-top: 50px;}.signupv2-usual .code, .restorev2-usual .code {  width: 360px;  float: left;  height: 68px;  margin-top: 25px;  padding: 0 90px;  overflow: hidden;}.signupv2-usual .code  input, .restorev2-usual .code input {  float: right;  height: 66px;  width: 168px;  font: 300 30px/30px 'Nunito', sans-serif;  border: solid 1px #343434;  background-color: #131313;  -webkit-appearance: none;  border-radius: 0;  text-align: center;  color: #787777;}.signupv2-usual input::-webkit-input-placeholder, .loginv2-usual input::-webkit-input-placeholder, .restorev2-usual input::-webkit-input-placeholder {color: #4e4e4e; opacity: 1;}.signupv2-usual input::-moz-placeholder, .loginv2-usual input::-moz-placeholder, .restorev2-usual input::-moz-placeholder  {color: #4e4e4e; line-height: 40px; opacity: 1;}.code input::-moz-placeholder {color: #4e4e4e; line-height: 60px; opacity: 1;}.signupv2-usual input:-ms-input-placeholder, .loginv2-usual input:-ms-input-placeholder, .restorev2-usual input:-ms-input-placeholder  {color: #4e4e4e!important; opacity: 1;}:focus::-webkit-input-placeholder {color: transparent!important}:focus::-moz-placeholder  {color: transparent!important}:focus:-ms-input-placeholder {color: transparent!important}.signupv2-usual .accept {  color: #787777;  font: 12px/12px Tahoma, Arial, Helvetica, sans-serif;  width: 360px;  float: left;  margin-top: 23px;  padding: 0 90px;  overflow: hidden;}.accept input {  margin: 0 10px;}.accept a {  text-decoration: underline;  color: #787777;}.signupv2-usual .subutton {  width: 360px;  float: left;  height: 62px;  margin-top: 23px;  padding: 0 90px;  overflow: hidden;}.loginv2-usual .subutton, .restorev2-usual .subutton {  width: 360px;  float: left;  height: 62px;  margin-top: 65px;  padding: 0 90px;  overflow: hidden;}.signupv2-usual .subutton input, .loginv2-usual .subutton input, .restorev2-usual .subutton input  {  width: 360px;  float: left;  height: 62px;  background: #489d04;  font: 18px/18px Tahoma, Arial, Helvetica, sans-serif;  text-shadow: 0 0 rgba(0, 0, 0, 0), 0 -1px rgba(0,0,0,.5);  color: #dbdbdb;  border-radius: 2px;  border-top: 1px solid #5faf06;  border-bottom: 1px solid #225901;  border-right: 1px solid #347c02;  border-left: 1px solid #459b03;  -webkit-appearance: none;  cursor: pointer;}.signupv2-usual .restore, .loginv2-usual .restore, .restorev2-usual .restore {  width: 360px;  float: right;  margin: 20px 0;  padding: 0 90px;}.restore a {  text-decoration: underline;  float: right;  margin-left: 15px;  font: 12px/14px Tahoma, Arial, Helvetica, sans-serif;  color: #787777;}/*----- OAUTH signup------*/.signup-block {  display: block;  position: relative;}.signupv2-or {  left: 21px;  margin: 0 50%;  top: 203px;  position: absolute;  width: 100px;  height: 100px;  background: #489d04;  -moz-border-radius: 50px;  -webkit-border-radius: 50px;  border-radius: 50px;}.signupv2-or  p {  text-transform: none;  font: 300 30px/30px 'Nunito', sans-serif;  text-align: center;  margin: 33px auto;  vertical-align: baseline;  color: #dbdbdb;  width: 100px;  text-shadow: 0 0 rgba(0, 0, 0, 0), 0 -1px rgba(0,0,0,.5);}.signupv2-oauth {  float: left;  margin-left: 20px;  width: 398px;  height: 505px;  border: solid 1px #4b4b4b;  background-color: #1e1e1e;  box-shadow: 0 0 13px 4px #000;  border-radius: 1px;}.signupv2-oauth img {  display: block;  margin: 177px auto;}.signupv2-oauth .google {  border-radius: 3px;  background: #fff;  margin: 183px auto 10px auto;  width: 220px;  height: 40px;}.signupv2-oauth .google a {  text-transform: uppercase;  display: block;  width: 220px;  height: 40px;  margin: 0;  padding: 0;  font: 12px/40px Tahoma, Arial, Helvetica, sans-serif;  color: black;  /*text-align: center;*/}.signupv2-oauth .google p {  display: inline-block;  text-transform: uppercase;  margin: 0;  padding: 0;  font: 12px/40px Tahoma, Arial, Helvetica, sans-serif;  color: #1E1E1E;}.signupv2-oauth .google img {  /*border-right: solid 1px #4184F4;*/  display: block;  float: left;  margin: 0;  padding: 0;  width: 40px;  height: 40px;}.signupv2-oauth .facebook {  border-radius: 3px;  background: #3b5998;  margin: 0 auto 10px auto;  width: 220px;  height: 40px;}.signupv2-oauth .facebook a {  text-transform: uppercase;  display: block;  width: 220px;  height: 40px;  margin: 0;  padding: 0;  font: 12px/40px Tahoma, Arial, Helvetica, sans-serif;  color: black;  /*text-align: center;*/}.signupv2-oauth .facebook p {  display: inline-block;  text-transform: uppercase;  margin: 0;  padding: 0;  font: 12px/40px Tahoma, Arial, Helvetica, sans-serif;  color: white;}.signupv2-oauth .facebook img {  /*border-right: solid 1px #fff;*/  display: block;  float: left;  margin: 0;  padding: 0;  width: 40px;  height: 40px;}.signupv2-oauth .twitter {  border-radius: 3px;  background: #55ACEE;  margin: 0 auto 10px auto;  width: 220px;  height: 40px;}.signupv2-oauth .twitter a {  text-transform: uppercase;  display: block;  width: 220px;  height: 40px;  margin: 0;  padding: 0;  font: 12px/40px Tahoma, Arial, Helvetica, sans-serif;  color: white;  /*text-align: center;*/}.signupv2-oauth .twitter img {  /*border-right: solid 1px white;*/  display: block;  float: left;  margin: 0;  padding: 0;  width: 40px;  height: 40px;}.signupv2-oauth .twitter p {  display: inline-block;  text-transform: uppercase;  margin: 0;  padding: 0;  font: 12px/40px Tahoma, Arial, Helvetica, sans-serif;  color: white;}/*---- //OAUTH signup ----*//*---- login page OAUTH  ----*/.login-page-oauth {  float: left;  margin-left: 20px;  width: 398px;  height: 347px;  border: solid 1px #4b4b4b;  background-color: #1e1e1e;  box-shadow: 0 0 13px 4px #000;  border-radius: 1px;}.login-page-oauth img {  display: block;  margin: 177px auto;}.login-page-oauth .google {  border-radius: 3px;  overflow: hidden;  background: #fff;  margin: 103px auto 10px auto;  width: 220px;  height: 40px;}.login-page-oauth .google a {  text-transform: uppercase;  display: block;  width: 220px;  height: 40px;  margin: 0;  padding: 0;  font: 12px/40px Tahoma, Arial, Helvetica, sans-serif;  color: black;  /*text-align: center;*/}.login-page-oauth .google p {  text-align: left;  float: right;  display: inline-block;  width: 180px;  text-transform: uppercase;  margin: 0;  padding: 0;  font: 12px/40px Tahoma, Arial, Helvetica, sans-serif;  color: #1E1E1E;}.login-page-oauth .google img {  /*border-right: solid 1px #4184F4;*/  display: block;  float: left;  margin: 0;  padding: 0;  width: 40px;  height: 40px;}.login-page-oauth .facebook {  border-radius: 3px;  overflow: hidden;  background: #3b5998;  margin: 0 auto 10px auto;  width: 220px;  height: 40px;}.login-page-oauth .facebook a {  text-transform: uppercase;  overflow: hidden;  display: block;  width: 220px;  height: 40px;  margin: 0;  padding: 0;  font: 12px/40px Tahoma, Arial, Helvetica, sans-serif;  color: black;  /*text-align: center;*/}.login-page-oauth .facebook p {  text-align: left;  float: right;  display: inline-block;  width: 180px;  text-transform: uppercase;  margin: 0;  padding: 0;  font: 12px/40px Tahoma, Arial, Helvetica, sans-serif;  color: white;}.login-page-oauth .facebook img {  /*border-right: solid 1px #fff;*/  display: block;  float: left;  margin: 0;  padding: 0;  width: 40px;  height: 40px;}.login-page-oauth .twitter {  border-radius: 3px;  overflow: hidden;  background: #55ACEE;  margin: 0 auto 10px auto;  width: 220px;  height: 40px;}.login-page-oauth .twitter a {  text-transform: uppercase;  display: block;  width: 220px;  overflow: hidden;  height: 40px;  margin: 0;  padding: 0;  font: 12px/40px Tahoma, Arial, Helvetica, sans-serif;  color: white;  /*text-align: center;*/}.login-page-oauth .twitter img {  /*border-right: solid 1px white;*/  display: block;  float: left;  margin: 0;  padding: 0;  width: 40px;  height: 40px;}.login-page-oauth .twitter p {  text-align: left;  float: right;  display: inline-block;  width: 180px;  text-transform: uppercase;  margin: 0;  padding: 0;  font: 12px/40px Tahoma, Arial, Helvetica, sans-serif;  color: white;}.login-page-oauth-or {  left: 502px;  top: 205px;  position: absolute;  width: 100px;  height: 100px;  background: #489d04;  -moz-border-radius: 50px;  -webkit-border-radius: 50px;  border-radius: 50px;}.login-page-oauth-or  p {  text-transform: none;  font: 300 30px/30px 'Nunito', sans-serif;  text-align: center;  margin: 33px auto;  vertical-align: baseline;  color: #dbdbdb;  width: 100px;  text-shadow: 0 0 rgba(0, 0, 0, 0), 0 -1px rgba(0,0,0,.5);}/*---- //login page OAUTH ----*/.signupv2-features {  margin-bottom: 200px;  float: left;  width: 805px;  margin-left: 78px;}.signupv2-features p {  font: 20px/20px Tahoma, Arial, Helvetica, sans-serif;  color: #a3a3a3;  text-transform: none;  margin: 55px auto 25px;}.signupv2-features div {  text-align: center;  float: left;  width: 153px;  overflow: hidden;  margin-right: 10px;  font: 18px/20px Tahoma, Arial, Helvetica, sans-serif;}.signupv2-features div:last-child {margin-right: 0px;}.signupv2-features img {  vertical-align: 0;  margin-bottom: 10px;}.err_username, .err_pass2, .err_email, .err_code  {  overflow: hidden;  margin: -13px 0 0 0;  width: 360px;  color: #fb6549;  text-align: right;  font-size: 11px;  line-height: 13px;  position: absolute;}.err_pass  {  overflow: hidden;  margin: -13px 0 0 -193px;  width: 360px;  color: #fb6549;  text-align: right;  font-size: 11px;  line-height: 13px;  position: absolute;}.loginmod_bg {  /*display:none;*/  z-index: 999;  height: 100%;  width: 100%;  background: rgba(0,0,0,.6);  position: fixed;  top: 0;  left: 0;  text-align: center;}.loginmod {  width: 962px;  height: 430px;  margin: 130px auto 250px;  z-index: 1000;  position: relative;}.loginmod542 {  width: 542px !important;}.restoremod {  width: 542px;  height: 486px;  margin: 130px auto 250px;  position: relative;}img.login_close {  position: absolute;  right: 0;  border: solid 1px #4b4b4b;  background-color: #1e1e1e;  box-shadow: 0 0 13px 4px #000;  border-radius: 1px;  width: 59px;  height: 59px;  cursor: pointer;}.loginv2-usual {  width: 540px;  float: left;  height: 347px;  border: solid 1px #4b4b4b;  background-color: #1e1e1e;  box-shadow: 0 0 13px 4px #000;  border-radius: 1px;  display: inline-block;}.loginv2-usual .pass #pass {  width: 294px;  margin-right: 0px;}.logon_action_err {  color: red;  width: 100%;  position: absolute;  top: 54px;  text-align: center;}.restoretxt {  margin-bottom: 16px;  color: #a3a3a3;  width: 100%;  text-align: center;  font: 14px/18px 'nunito', Arial, Helvetica, sans-serif;}/*-------------------------------------------------*//*------------ //Signup/login/restore -------------*//*-------------------------------------------------*//*-------------------------------------------------------------------*//*----------------------feedback_new---------------------------------*//*-------------------------------------------------------------------*/.sign-box ul li {list-style: none;}.sign-box {padding-bottom: 20px;}.sign-box p {color:#a3a3a3;line-height:17px;padding-top:13px;padding-bottom:5px;}.sign-box ul#outer {padding-top:0px; padding-left:15px;}.sign-box ul#outer li.holder {padding-bottom:33px;}.sign-box ul#outer li.holder a.faq_item {color:#a3a3a3;font-weight:bold;text-decoration:none;font-size:13px;line-height:11px;outline:none; background:url(../images/faq_item.png) no-repeat 0 4px;padding-left:13px;}.sign-box ul#outer li.holder a.active {background:url(../images/faq_active.png) no-repeat 0 5px;padding-left:13px;}.sign-box ul#outer li.holder div.answer {display:none;padding-left:50px;padding-top: 7px;margin-bottom: -8px; background:url(../images/faq_answer.png) no-repeat 19px 19px;}.sign-box ul#outer li.holder div.answer p {padding-bottom:0px !important; font-size:15px;}.feedback-form-links {text-decoration: underline; color: #fff;}/*-------------------------------------------------------------------*//*----------------------//END OF: feedback_new-----------------------*//*-------------------------------------------------------------------*//*-----------------------------------------------------------------*//*-----------------------footer_big--------------------------------*//*-----------------------------------------------------------------*/.webc {  height: 350px;}.webc iframe {  padding-bottom: 50px;  display: block;  width: 950px;  margin: 0 auto;}.webc span {  margin: 0;  color: #ffffff;  text-transform: uppercase;  font: 300 14px/40px 'Nunito', sans-serif;}/*-----------------------------------------------------------------*//*-----------------------//footer_big------------------------------*//*-----------------------------------------------------------------*//*----------------- tag list on category page ------------*/.list-tags .item {  float: left;  text-align: left;  margin-top: 15px;  width: 20%;}.list-tags li {  font-size: 100%;  font-weight: 900;  line-height: 200%;  list-style-type: none;}.list-tags strong {  font-size: 14px;  font-weight: bold;  color:white}/*----------------- //tag list on category page ------------*/.upper-tags {  overflow: hidden;  /* float: left;*/  display: block;  margin-bottom: 5px;  position: relative;}.upper-tags > ul {  min-height: 26px;  display: inline-block;}.upper-tags > ul > :first-child {  color: #8dc63f;  padding: 0;  margin: 0 4px 0 0;}#button_ul {  top: 0;  right: 0;  border: none;  cursor: pointer;  position: absolute;  display: none;  box-shadow: -14px 0px 11px 0px rgb(24, 24, 24);  top: 3px;}#button_ul > img {  vertical-align: middle;  border: none;  margin: 0;  padding: 0;  display: block;  width: 20px;  height: 20px;}.upper-tags a {  padding:0;  margin:0;  font: 12px/26px Arial, Helvetica, sans-serif;  text-decoration: underline;  font-style: italic !important;  color: #a3a3a3;}.upper-tags a:hover {  color: #8dc63f;}.upper-tags li {  list-style:none;  float:left;  padding: 0;  background: #161616;  margin: 0 4px;}.upper-tags span {  float:left;  font: 12px/26px Arial, Helvetica, sans-serif;}