/*
Theme Name: ZETATUBE
Theme URI: http://www.mytubepress.com
Description: ZETATUBE is an ideal and 100% responsive wordpress tube theme.
Author: mytubepress
Author URI: http://www.mytubepress.com
Text Domain: zetatube
Version: 1.6.7
Domain Path: /languages
*/
.jwvideo video { -webkit-transform: none !important; transform: none !important; height:100% !important; width:100% !important; }
#jwplayer video { -webkit-transform: none !important; transform: none !important; height:100% !important; width:100% !important; }
#jwplayer{height:100% !important; width:100% !important; }
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}
html, body {font-family: Helvetica, Arial, sans-serif; margin-top: 0px !important;line-height: 1}
html, button, input, select, textarea { font-family: Arial,Helvetica,sans-serif; color: #000; }
body {margin: 0; font-size: 12px; line-height: 18px; overflow-y: scroll; }
ul {list-style-type: none; }
p {padding: 0; }
.thumbInside img {height: 200px;object-fit: cover;}
@media only screen and (max-width:1178px){
.thumbInside img {height: 178px;}
}
@media only screen and (max-width:1024px){
.thumbInside img {height: 140px;}
}
@media only screen and (max-width:768px){
.thumbInside img {height: 220px;}
}
@media only screen and (max-width:640px){
.thumbInside img {height: 200px;}
}
@media only screen and (max-width:600px){
.thumbInside img {height: 180px;}
}
@media only screen and (max-width:520px){
.thumbInside img {height: 155px;}
}
@media only screen and (max-width:480px){
.thumbInside img {height: 230px;}
}
/* floats */
.quarter,
.one-third,
.two-thirds,
.half {float: left;}
/* widths */
.one-third {width: 32%;}
.two-thirds {width: 65.5%;}
.quarter {width: 23.5%;}
.three-quarters {width: 74.5%;}
.half {width: 48%;}
/* margins  */
.one-third {margin: 0 0.5%;}
.quarter,
.two-thirds {margin: 0 0.5%;}
.left,
.quarter.left,
.one-third.left {margin: 0 1% 0 0;float: left;}
.right,
.quarter.right,
.one-third.right {margin: 0 0 0 1%;float: right;}
.half.left {width: 48%;margin: 0 2% 0 0;}
.half.right {width: 48%;margin: 0 0 0 2%;}
.two-thirds.left {margin: 0 1% 0 0;}
.two-thirds.right {margin: 0 0 0 1%;}
h1 {font-size: 28px;line-height: 32px;font-weight: bold;margin: 10px 0;text-align: center;}
h2 {font-size: 22px;line-height: 28px;font-weight: bold;margin: 0 0 0 10px;}
h2.single-title {font-size: 22px;line-height: 28px;font-weight: bold;margin: 0;}
h3 {font-size: 18px;line-height: 23px;font-weight: bold;margin: 4px 0 0 10px;}
h4 {font-size: 15px;line-height: 22px;font-weight: bold;margin: 4px 0 4px 10px;}
h5 {font-size: 13px;line-height: 20px;font-weight: bold;margin: 10px 0 0;}
.clear {clear: both;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
a {text-decoration: underline; cursor: pointer; }
a:visited {}
a:hover {}
a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0; }
.spacer {margin-bottom: 10px;}
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
figure { margin: 0; }
form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
label { cursor: pointer; }
legend { border: 0; *margin-left: -7px; padding: 0; white-space: normal; }
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0; }
.ir br { display: none; }
.lazy {background:#000;}
.hidden { display: none !important; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"], .generic-button a { cursor: pointer; -webkit-appearance: button; *overflow: visible; }
button[disabled], input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *width: 13px; *height: 13px; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none;}
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }
#forgot_password input, #register input, #login input, #mobile_search input {height: 36px;}
.dekstop_search input {height: 26px;}
svg:not(:root) { overflow: hidden; }
button, input[type="submit"],input.button, input[type="button"], a.button, select, input[type="text"],.generic-button a, input[type="password"],input[type="email"],header #secondaryMenu .login-logged a, textarea, .selectSubmitButton {border: 1px solid #918e8c !important;background: #f7f7f7 url('awpt/css/images/xv-button-bg.png') left top repeat-x;padding: 3px 10px !important;margin: 2px;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;text-decoration: none;}
button:hover, input[type="submit"]:hover, input[type="button"]:hover, a.button:hover, .selectSubmitButton:hover,header #secondaryMenu .login-logged a:hover {background: url('awpt/css/images/xv-button-bg-hover.png') left top repeat-x;color: #fff;border-color: #000;}
button:focus, input[type="submit"]:focus, input[type="button"]:focus, a.button:focus, .selectSubmitButton:focus,
button:active, input[type="submit"]:active, input[type="button"]:active, a.button:active, .selectSubmitButton:active{outline: thin dotted;}
a.button {cursor: pointer;display: inline-block;*display: inline;zoom: 1;}
select { padding-right: 4px;}
input[type="text"], input[type="password"], input[type="email"],header #secondaryMenu .login-logged a { background: #e8e7e6 url('awpt/css/images/xv-input-bg.png') left bottom repeat-x;}
.generic-button a { background: #e8e7e6 url('awpt/css/images/xv-input-bg.png') left bottom repeat-x !important; color: #000;}
textarea { padding: 6px; background: #f9f9f9; }
button[disabled], input[disabled], textarea[disabled], select[disabled],button[disabled]:hover, input[disabled]:hover, textarea[disabled]:hover, select[disabled]:hover {background: #bbb;color: #333;font-style: italic;}
.btn a, .pagination ul li a, a.btn {text-decoration: none;color: #000 !important;text-decoration: none;}
.btn-more {width: 99.7%; text-align: center;}
.tooltip {display:none;position:absolute;border:1px solid #333;background-color:#161616;border-radius:5px;padding:10px;color:#fff;font-size:12px Arial;}
.pagination {margin: 2px 0;text-align: left;overflow: hidden;}
.paginator {margin-left: 5px;}
.pagination ul, ul.page-numbers {margin: 0;display: inline-block;vertical-align:  middle;*display: inline;zoom: 1;}
.pagination ul li, ul.page-numbers li {float: left;padding: 1px;}
.pagination ul li a, ul.page-numbers li a {text-decoration: none;padding: 2px 5px;border: 1px solid #ccc;display: inline-block;*display: inline;zoom: 1;}
.paginator ul li a {padding: 3px 8px 3px 8px;}
.pagination ul.page-numbers li span.current {padding: 6px 8px 3px 8px;line-height: 26px;}
ul.page-numbers {float: left;}
.pagination ul li a:hover, ul.page-numbers ul li a:hover {background:  #eee;border-color: #888}
.pagination ul li a.nP,.pagination ul li a.sel {border-color: transparent;background: transparent;text-decoration: underline;font-weight: bold;}
.pagination.small {text-align: left;}
.pagination.lighter ul li a { background: #fff; }
.pagination.lighter ul li a:hover, .pagination.lighter ul.page-numbers li a:hover { background: #eee; }
.pagination.lighter ul li a.current,.pagination.lighter ul li a.selected,.pagination.lighter ul.page-numbers li a.current,ul.page-numbers li span.current,.pagination.lighter ul li a.prev,.pagination.lighter ul li a.next,.pagination.lighter ul.page-numbers li a.prev,.pagination.lighter ul.page-numbers li a.next {border: none;background: transparent;font-weight: bold;text-decoration: underline;}
#UPB-Standard-Form-entry-content .pagination {float: left;width: 100%}
#UPB-Standard-Form #UPB-Standard-Form-entry-content {background-color: transparent !important;border-top: 0px !important;}
.viewselector {background: transparent !important;}
table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }
.description { margin-top: 10px; }
ol.commentlist{margin: 10px 5px;padding: 10px;}
.commentlist .comment-body{padding: 10px;background: #EFEFEF;margin: 10px 0;position: relative;}
.comment-body a.comment-reply-link{position: absolute;top: 10px;right: 10px;}
ol.commentlist li{list-style: none;}
ol.commentlist img.avatar{padding: 5px;background: #DEDEDE;border: solid thin #CECECE;float: left;display: block;margin: 15px;width: 32px;height: 32px;}
ol.commentlist .comment-author{line-height: 25px;}
.comment-body cite.fn{font-size: 14px;font-style: normal;}
.commentmetadata a{margin: 0;font-size: 11px;}
.comment-body p{ margin: 5px;}
.comment-body .comment-author.vcard{margin: 0;}
textarea.foursquare,textarea#flag-comments {-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;display: block;border:1px solid #ccc !important;background:#fff !important;box-shadow:1px 1px 2px rgba(0,0,0,0.1) inset !important;width: 100%;outline: 0;font: 300 11px/15px'Open Sans', sans-serif;height: 100px;border: 0;resize: none;width: 890px;}
.it-com-line  input[type=text]{border:1px solid #ccc !important;background:#fff !important;box-shadow:1px 1px 2px rgba(0,0,0,0.1) inset !important;}
.it-comments .pagination-site { margin: 20px 0}
.it-comments .textareafoursquare, textarea#flag-comments{border: 1px solid #313131;}
a.comment-reply-link{display: none;}
.s_input {border:1px solid #ccc !important;background:#fff !important;box-shadow:1px 1px 2px rgba(0,0,0,0.1) inset !important;width: 250px !important; line-height: 30px;}
.s_input:-moz-placeholder {color: #545454;opacity: 1;}
.s_input::-moz-placeholder {color: #545454; opacity: 1;}
.s_input::-webkit-input-placeholder {color: #545454;}
.s_input:-ms-input-placeholder {color: #545454;}
.s_input::placeholder {color: #545454;}
.s_input.placeholder {color: #545454 !important;}
.s_input { color: #000;}
a.post-edit-link {float: right;}
#contpage {float:left;test-align:justify;}
.thumbInside .video-hd-mark {position: absolute;	right: 7px; top: 7px;border-radius: 1px;color: #fff;display: inline-block;font-size: 15px;font-weight: 600;height: 17px;line-height: 19px;padding: 0 4px;vertical-align: baseline;text-align: center;}
.video-hd-mark {display:inline-block; border-radius: 1px;color: #fff;display: inline-block;font-size: 18px;font-weight: 700;height: 22px;line-height: 22px;padding: 0 6px;vertical-align: baseline;text-align: center;}
.play_img {display: none;border:none !important;}
.blackStripe { background: #000; color: #fff; }
.redStripe a, .blackStripe a, .redStripe a:visited, .blackStripe a:visited, .redStripe a:hover, .blackStripe a:hover { color: #fff; }
.redStripe a b, .blackStripe a b { color: #fff; text-decoration: underline; }
.whiteStripe, .redStripe, .blackStripe { overflow: hidden; }
.vsep {margin: 15px 0 0;padding-top: 15px;border-top: 1px solid #000;overflow: hidden;*zoom: 1;}
.center { text-align: center; }
.tags_list { margin: 0 0 10px; font-size: 13px; }
.tags_list li { display: inline; }
.tags_list li a { text-decoration: none; }
.tags_list li a:hover { text-decoration: underline; }
.tags_list li.profile_name a, .tags_list li.profile_name a:visited {font-weight: bold;text-decoration: underline;}
#page {max-width: 1250px;margin: 0 auto;overflow: hidden;}
/* ==== HEADER ==== */
header {font-size: 13px;overflow: hidden;}
header img#siteLogo { float: left; }
.desktop_slogan {display: block;}
.mobile_slogan {display: none;text-align: center;}
.mobile_slogan h2 {font-size: 150%;}
form#searchForm {float: left;padding: 6px 10px 0px;}
#searchSubmit {padding: 4px 20px;border: 2px solid #a9a9a9; background: #ededed;font-weight: bold;color: #000;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;box-shadow: none;-moz-box-shadow: none; -webkit-box-shadow: none;}
.lt-ie8 #searchSubmit { line-height: 12px; }
header h2 {font-size: 18px;font-weight: bold;line-height: 18px;margin: 0 0 0;padding: 0;text-align: center;}
header h2.secondary {margin-top: 15px;font-weight: normal;font-size: 15px;}
header h2.secondary .redText { font-weight: bold; }
header #mainMenu p {float: right;margin: 7px 5px 0 0;font-size: 15px;}
header #mainMenu ul {margin: 0;overflow: hidden;}
header #mainMenu ul li {border-right: 1px dashed #000;float: left;}
header #mainMenu ul li a {padding: 6px 10px;text-decoration: none;display: inline-block;*display: inline;zoom: 1;}
header #mainMenu ul li a:hover { background: #000; }

header #mainMenu li ul {display: none;}
header #mainMenu li:hover ul {display: block; position: absolute;z-index: 10;}

header #mainMenu li:hover li {float: none;}
header #mainMenu li:hover ul li a {min-width: 180px;}
header #mainMenu li:hover ul li {border-right: none;}
header #mainMenu li:hover ul li a {background: #000;}
header #mainMenu li:hover ul li a:hover {background: #4f4b4b;}
header #mainMenu #drop-nav li ul li {border-top: 0px;}


header #mainMenu .current-menu-item a,header #mainMenu .current-menu-item a:hover {background: #000;color: #fff;}
header #secondaryMenu { padding: 2px 6px 3px;}
header #secondaryMenu .login-logged {margin: 0; overflow: hidden; float: right;position: relative;right: -6px;display: block;}
header #secondaryMenu .login-logged a {background:#ccc;color: #000;padding:21px 7px;margin-left: 4px;font-weight: bold;}
header #secondaryMenu ul li { float: left; padding: 0; }
header #secondaryMenu ul li a,
header #secondaryMenu ul li strong,
header #secondaryMenu ul li b { padding: 0 3px;}
header #secondaryMenu ul li a strong,
header #secondaryMenu ul li a b { padding: 0; }
header .redStripeBordered {margin: 4px 0 2px;padding: 5px 10px;border: 1px solid black;text-align: center; font-size: 15px;}
header .redStripeBordered img { vertical-align: bottom; }
header .redStripeBordered a {font-weight: bold;text-decoration: none;}
header .redStripeBordered a:hover { text-decoration: underline; }
header .header-icons {float: right;height: 40px;}
header a.icon {color: #fff;background-position: left top;background-repeat: no-repeat;display: inline-block;vertical-align: text-bottom;margin: 8px 3px 8px 0;padding: 4px 8px;}
header a.facebook {padding: 4px 11px;background-color: #3F5D9A;}
header a.twitter {background-color: #1DA1F2;}
header a.rss {background-color: #FB7629;}
header a.google {padding: 4px 6px;background-color: #DB4437;}
header a.youtube {background-color: #E62117;font-size: 22px;padding: 2px 6px;}
header .filters {float: left;}
header .filters a {text-decoration: none;font-size: 100%;line-height: 22px;margin-right: 3px;border-right: 1px solid #C0BBBB;padding-right: 8px;padding-left: 4px;line-height: 22px;}
#member-menu li {padding-right: 8px;}
header .filters a:last-child {border-right: none;padding-right: 0;}
header .filters a:hover {text-decoration: underline;}
.login-logged {margin-top: 4px;}
.login-logged a {text-decoration: none;line-height: 22px;}
header .header_mobile_icons {display: none;position: absolute;left: 0;float: left;}
header .header_mobile_icons a.active .fa-sliders{z-index: 11;-webkit-transform:rotateZ(90deg);-moz-transform:rotateZ(90deg);transform:rotateZ(180deg);margin-top: 2px;}
header .header_mobile_icons a.active .fa-bars{z-index: 11;-webkit-transform:rotateZ(90deg);-moz-transform:rotateZ(90deg);transform:rotateZ(90deg);}
header .header-icons a.user {background:none !important; display: none;font-size: 200%;float: right;margin-top: 3px;padding-left: 5px;}
.closable_mobile {display: none;}
.closable_mobile #mobile_search {display: block !important;}
.mobile_menu {left: 0; position: absolute;top: 40px;width: 100%;height: 100%; z-index: 280;overflow: scroll;}
.mobile_filters {left: 0;position: absolute;top: 40px;width: 100%;z-index: 280;background: #000;margin: 0;padding: 0;}
.mobile_filters a {text-decoration: none;color: white; padding: 10.5px 11px;display:block;font-size: 180%;}
.mobile_filters a:visited {color: white;}
.mobile_menu ul li a:hover { color: white;}
.mobile_menu ul {margin: 0; padding: 0;width:100%;list-style-type: none;}
.mobile_menu ul li {display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;margin:0;}
ul.mobile_right-menu {float: right;width: 50%;background:#fff;height: 100%}
ul.mobile_left-menu {float: left;width: 50%;z-index: 102;}
ul.mobile_left-menu li a:hover{background:#000;}
ul.mobile_left-menu li a{border-bottom: 1px solid #fff;}
ul.mobile_right-menu li a{border-bottom: 1px solid #ccc;color: #000 !important;background:#fff;}
ul.mobile_right-menu li a:hover{background:#ccc;}
.mobile_menu ul li a {text-decoration: none;color: white; padding: 10.5px 11px; display:block;font-size: 20px;}
.mobile-user-menu {position: fixed;width: 173px;right: 1px;top: 40px;background:#000;z-index: 9999;display: none;}
.mobile-user-menu ul {list-style-type: none;margin: 0;padding: 0;width:100%;background-color: #000;}
.mobile-user-menu li a {display: block;color: #fff;padding: 8px 16px;text-decoration: none;border-bottom: 1px solid #444;}
.mobile-user-menu li a:hover {background-color: #292929;color: white;}

#header-mobile-filters-toggle, #header-mobile-menu-toggle,#header-mobile-search-toggle {float: left;margin-right: 0;z-index: 999;}
a.icon_mobile { font-size: 24px;padding: 6px 8px;color: #fff;display: inline-block;}
#x-messages .inner, .x-messages .inner {border: 3px solid #000;margin: 4px 0;position: relative;}
#x-messages .x-message-arrow, .x-messages .x-message-arrow {-moz-border-bottom-colors: none;-moz-border-left-colors: none; -moz-border-right-colors: none;-moz-border-top-colors: none; border-color: transparent transparent #000;border-image: none;border-style: solid;border-width: 0 7px 7px;display: none;height: 0;margin-left: -7px;position: absolute;right: 45px;top: -7px;width: 0;}
#x-messages .x-close, .x-messages .x-close {color: #fff;cursor: pointer;font-family: Monaco,Menlo,Consolas,"Courier New",monospace;font-size: 28px;font-weight: 700;line-height: 18px;position: absolute;right: 6px;top: 6px;}
#x-messages .x-close:hover, .x-messages .x-close:hover { color: #000;}
#x-messages .x-message a, .x-messages .x-message a, .x-overlay .x-body, .x-overlay .x-body .text-danger, .x-overlay .x-body .text-success, .x-overlay .x-body a {color: #fff;}
#x-messages .x-message, .x-messages .x-message {border-bottom: 1px solid #fff;color: #fff;font-size: 13px;overflow: hidden;padding: 6px 40px 6px 20px;}
#x-messages .x-message:last-child, .x-messages .x-message:last-child {border: medium none;}
#x-messages .x-message img, .x-messages .x-message img {float: left;margin-right: 10px;max-height: 60px;max-width: 60px;}
#x-messages .x-message .icon, .x-messages .x-message .icon {vertical-align: text-top;}
/* ==== SIDEBAR ==== */
#sidebar {float: right;	height: 100%;position: relative;display: block;position: relative;top: 0;}
#sidebar h3 {display: block;font-size: 70%;padding: 1.5px 2px;margin: 0 0 0 1px;width:180px;}
#sidebar ul {list-style: none;margin-bottom: 10px;padding: 0px;border: none;}
#sidebar ul li {padding: 0 0 0 3px;margin: 0 0 0 -2px;}
#sidebar ul li a {transition: background-color 0.5s ease;font-size: 100%;display: block;padding: 5px 0px 2px 4px;text-decoration: none;color: #666666;width:180px;border-bottom: 1px solid #E4E4E4;}
#sidebar ul li a:hover, #sidebar ul li a:focus {color: #000000;background-color: #E6E6E6;}
.widget-area {display:block;word-wrap: break-word;}
.widget-area ul { display:block; }
.widget-area li { float:left;list-style: none; }
.widget-title {margin-left:-3px;margin-bottom:4px;clear:both;}
h3.widget-title {font-family : Arial;font-size:16px !important;}
#main #sidebar {word-wrap: break-word;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%;padding: 0px;margin: 0px;}
/* ==== FOOTER ==== */
footer {margin: 20px 0 10px;overflow: hidden;clear: both;line-height: 14px;*zoom: 1;}
footer .terms {background-color: #F9F9F9;padding: 4px;}
footer .terms p { text-align: justify; }
footer .terms p.newp {margin-top: 20px;text-align: center;}
footer .botLinks {text-align: center;clear: both;*zoom: 1;}
footer .terms .botLinks {background: #fff;padding: 15px 4px 2px;}
footer .slogan {margin-top: 10px;text-align: center;}
#footer-menu {padding: 10px 0;text-align: center;}
#footer-menu li {display: inline;list-style-type: none;padding-right: 20px;}
#footer-menu li a {text-decoration: none;}
#footer-menu li a:hover {text-decoration: underline;}
#footer-widgets {display: block; max-width: 1350px; margin: 0 auto;text-align: center;padding-left: 5px;}
#footer-widgets ul {text-align: left;padding-bottom: 10px;}
#footer-widgets ul li {width: 100%;}
#footer-widgets .menu ul {list-style: none;margin: 0px;padding: 0px;border: none;}
#footer-widgets .menu ul li {margin: 0px;padding: 0px;}
#footer-widgets .menu ul li a {font-size: 130%;display: block;border-bottom: 1px dashed #ccc;padding: 5px 0px 2px 4px;text-decoration: none;width: 160px;}
#footer-widgets .menu ul li a:hover,
#footer-widgets .menu ul li a:focus {}
.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.footer-widgets-4 {width: 23.076923076923077%;float: left;margin-left: 1.8%;}
.footer-widgets-1 {margin-left: 0px;}
.powered_by{position: absolute;top: -9999px;left: -9999px;}
/* ==== CONTENT ==== */
#main {display: block;position: relative;width: 100%;height: 100%;}
#main #content1 {display: block;position: relative;}
.article-content {padding: 5px 0 5px 10px}
.article-content .content-page blockquote {font-family: Georgia, serif;font-size: 16px;font-style: italic;max-width: 780px;margin: 0.25em 0;padding: 0.25em 40px;line-height: 1.45;position: relative;color: #ffffff !important; border-left: 5px solid #FF7F00;background: #4b8baf;padding-top: 16px;}
.article-content .content-page blockquote cite {color: #fff !important;font-size: 14px;display: block;margin-top: 5px;}
.article-content .content-page blockquote p {color: #fff !important;}
.thumbBlock {position: relative;width: 25%;float: left;padding: 0;margin: 0;text-align: center;}
.thumbBlock .thumbInside {padding: 5px 1px 0;}
.thumbBlock .thumbInside p a {font-weight: bold;text-decoration: none;}
.thumbInside img {width: 98%;border:1px solid #000;}
img.mvb {border:1px solid #000 !important;height: auto !important;}
.thumbBlock .thumb a { display: block; }
.thumbBlock .thumb img { width:210px; border: 1px solid #000; }
.thumbBlock p { margin: 0; line-height: 16px; z-index: 9999;}
.thumbBlock p.metadata .video_min_details {padding: 2px 4px 2px 0;line-height: 9px;}
.thumbBlock p.metadata .duration {display: -moz-inline-stack;display: inline-block;zoom: 1;*display: inline;background: #777;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;color: #fff;font-size: 10px;margin-left: 4px;padding: 3px 4px 2px;vertical-align: text-bottom;}
.mozaique_actions {font-size: 16px;font-weight: bold;line-height: 20px;margin: 2px 0 2px 5px;}
.mozaique_actions a { color: #f00; }
.mozaique.smallThumbs .thumbBlock,
.tab .mozaique.smallThumbs .thumbBlock {padding: 2px; width: 120px;background: none;border: none;}
.mozaique.smallThumbs .thumbBlock .thumbInside {height: auto;padding: 0;}
#main, #tag_list {background:#F1F1F1;margin: 2px 0 0;overflow: hidden;*zoom: 1;clear: both;}
#main .redStripe {padding: 4px 8px;margin-bottom: 2px;overflow: hidden;}
#main .redStripe .showMore { float: right; font-weight: bold; }
#categories {margin: 2px 0 0;overflow: hidden;clear: both;padding: 4px;text-align: center;}
#categories ul { vertical-align: bottom;text-align: center;}
#categories ul li { padding: 1px; }
#categories ul li a {font-weight: bold;text-decoration: underline;padding: 1px 6px;}
p.tax-title {font-weight: bold;font-size: 130%;padding-top: 4px;}
#ad-bottom {margin-top: 14px;clear: both;text-align: center;}
#ad-bottom iframe {border: 1px solid #000;width: 928px;margin: 0 auto 4px}
.footer-banner {padding: 6px 5px;margin: 8px 0 0;text-align: center;width: 100%;display: block;}
.footer-banner img,.footer-banner embed, .footer-banner iframe, .footer-banner object {max-width: 100%;}
.mobiletop,.mobilebottom {display: none; text-align: center;padding: 7px;}
.after-post-ads {padding-top: 3px;text-align: center;display: none;}
/* ==== TAGS ==== */
#tags {margin: 10px;}
#tags li {width: 24%;display: inline-block;*display: inline;zoom: 1;}
#tags li.tag_col_0,
#tags li.tag_col_1,
#tags li.tag_col_2 {width: 26%;}
#tags li.tag_col_3 {width: 20%;}
#tags li a {text-decoration: none;font-size: 120%;}
#tags li a:hover {text-decoration: underline;}
/* ==== SCROLL TO TOP ==== */
a#back-to-top {position: fixed; bottom: 40px;right: 40px;z-index: 9999; width: 32px;height: 32px; text-align: center;line-height: 30px;background: #e9ebec;color: #444;cursor: pointer;border: 0;border-radius: 2px;text-decoration: none;transition: opacity 0.2s ease-out; opacity: 0;}
a#back-to-top:hover {background: #D6D6D6;}
a#back-to-top.show {opacity: 1;}
.performer-block ul.tabs{margin: 10px 3px 0 0;padding: 0px;list-style: none;}
.performer-block .performer-rate li {list-style: none;float: right;}
.performer-block 	ul.tabs li{background: #000;color: #222;display: inline-block;padding: 10px 15px;cursor: pointer;border-right: 1px solid #000;border-left: 1px solid #000;border-top: 1px solid #000;color: #fff;}
.performer-block ul.tabs li.share{font-size: 20px !important;padding: 4px 12px 8px 12px;line-height: 26px;}
.performer-block ul.tabs li.current{color: #222;background:none;}
.performer-block #tab-bio,.performer-block #tab-comment,.performer-block #tab-share{padding: 15px; margin: 0 3px 3px 3px;}
.performer-block .tab-content{display: none;}
.performer-block .tab-content.current{display: inherit;}
.performer-block {padding-bottom: 5px;}
.performer-block #share {width: 100%;margin: 100px auto;text-align: center;}
#share a {width: 50px;height: 50px;display: inline-block;margin: 8px;border-radius: 50%;font-size: 24px;color: #fff;opacity: 0.75;transition: opacity 0.15s linear;}
#share a:hover {opacity: 1;}
#share i {position: relative;top: 50%;transform: translateY(-50%);color: #fff;}
#share .facebook {background: #3b5998;}
#share .twitter {background: #55acee;}
#share .googleplus {background: #dd4b39;}
#share .linkedin {background: #0077b5;}
#share .pinterest {background: #cb2027;}
#share .whatsapp {background: #43D954;}
#share .plus-sharing {background: #B02222;}
.slick-prev,.slick-next{z-index: 10 !important;display:none !important; border-radius: 0 !important; font-size: 0;line-height: 0;padding: 0;cursor: pointer;color: transparent;border: none;outline: none;top: 0;position: absolute;z-index: 999;margin-top: 0px !important;margin-top: -1px !important;margin-bottom:1px !important; width:36px; height:100%;background: #000;opacity: 0.4;}
.slick-slider:hover .slick-prev,.slick-slider:hover .slick-next{display: block !important;}
.slick-prev{float:left;margin-left: -2px;}
.slick-next{float:right;right: 0;top: 0;margin-right: -2px;}
.slick-dots{display: none !important;}
.slick-slider{padding: 0 !important;}
.slick-prev:before, .slick-next:before { color: #fff; font-family: FontAwesome; font-size: 40px; line-height: 1; opacity: 0.75; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-prev:before { content: "\f053"; }
[dir="rtl"] .slick-prev:before { content: "\f054"; }
[dir="rtl"] .slick-next { left: -10px; top: 70px; right: auto; }
.slick-next:before { content: "\f054"; }
[dir="rtl"] .slick-next:before { content: "\f053"; }
.performer-block .model-list p {display: inline-block; width: 33.3333333%;font-size: 120%;}
.performer-block .fa-check-circle{color: #000 !important;}
.performer-block h2.performer-title {float: left;margin-left: 1px;padding-left: 2px;}
.performer-block p.performer-first {float: left;margin-left: 1px;padding-left: 2px;font-size: 16px;font-weight: 400;}
.performer-block a.video-subscribe-square:hover {color: #fff;text-decoration: underline;}
a.video-subscribe-square {margin-right:3px;padding:6px;border: 1px solid #ddd;color: #fff;display: inline-block;font-size: 13px;font-weight: 700;line-height: 15px;text-decoration: none;transition: border-color 0.3s ease 0s, background-color 0.3s ease 0s;float: right;}
/*** Submit Form ***/
#awpt-submit-video-form {max-width: 96%;}
#awpt-submit-video-form .radio{font-size:15px;position:relative;display: inline-block;margin-right: 20px;}
#awpt-submit-video-form .radio input{cursor: pointer;position:absolute;width:100%;height:100%;z-index: 1;opacity: 0;filter: alpha(opacity=0);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}
#awpt-submit-video-form .textarea_comment textarea, #awpt-submit-video-form textarea#embed_code {outline: 0;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;min-height: 150px;padding: 5px !important;}
#awpt-submit-video-form textarea#embed_code {height: 80px !important;}
#awpt-submit-video-form .btn-primary {float: none;display: block;}
#awpt-submit-video-form .textarea_comment  {padding:0 !important;}
form#awpt-submit-video-form .field_form {float: left;width: 100%;}
#output {display: block;width: 30%;height: auto;margin-top: 8px;float: left;}
#video_preview {display: none;}
#loading {display: none;text-align: center;margin: 0 auto;}
.field_form label {float: left;width: 100%;}
.field_form input[type="text"] {float: left;width: 100%;margin-bottom: 4px;}
.field_form textarea {float: left;width: 100%;}
#video_file, #video_thumbnail {padding:10px 0 10px 0;float: left;}
.video_thumbnail .label {float: left;width: 100%;clear: both;}
.help-block {color: red;}
form.ajax-auth{
    display: none;
    z-index: 999;
	  position: fixed;
    top: 100px;
	  width: 80%;
    padding: 0 25px 25px 25px;
    margin-left: 10%;
    margin-right: 10%;
	  background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
    color: #878787;
    font-size: 11px;
    background: #000;
}

.ajax-auth h1, .ajax-auth h3{
    font-weight: 100;
	  line-height: 1;
}
.ajax-auth .textwidget {
    font-size: 100%;
    padding-bottom: 10px;
}
.ajax-auth h4 {
    font-weight: 100;
	  line-height: 30px;
    font-size: 170%;
    border-bottom: 1px soli #3d3c3c;
}
.ajax-auth h1{
    font-size: 27px;
    text-align: center;
    margin: 0 0 20px 0;
}

.inline h3 {
    font-size: 220%;
    text-align: left;
    font-weight: bold;
    padding: 10px 0;
    font-family: arial;
    width: 100%;
    float: left;
    color: #fff;
    margin: 0;
}
.ajax-auth hr {
    background-color: rgba(0, 0, 0, 0.1);
    border: 0 none;
    height: 1px;
    margin: 40px 20px;
}

.ajax-auth input#username,
.ajax-auth input#password,
.ajax-auth input#signonname,
.ajax-auth input#email,
.ajax-auth input#signonpassword,
.ajax-auth input#password2,
.ajax-auth input#user_login{
    border-radius: 3px 3px 3px 3px;
    font-size: 15px;
    padding: 10px 10px 10px 13px;
    margin: 7px 0 20px 0;
    width: 100%;
    outline: none;
}
.ajax-auth label.error{
	display: none !important;
}

.ajax-auth input.error{
	border: 1px solid #FF0000 !important;
}

.ajax-auth input.submit_button{
    font-size: 140%;
    font-weight: bold;
    border-radius: 3px;
    padding: 9px 31px 9px 31px;
    width: 100%;
}

.ajax-auth a{
    text-decoration: none;
    color: #4e4e4e;
}
.ajax-auth a.close:hover {
    color: #fff !important;
}
.ajax-auth a.close{
    color: #fff;
    position: absolute;
    font-size: 18px;
    padding: 6px 10px;
    right: 0;
    top: 0;

}
.ajax-auth a.close:hover{
    color: #4e4e4e;
}
.ajax-auth a.text-link{
    color: #ccc;
    float: left;
    margin: 10px 0 0 0;
    font-size: 120%;
}

.ajax-auth .fb-connect{
    margin: 3px 0 0 0;
    float: left;
    clear: both;
}

.ajax-auth p.status{
    text-align: center;
	  font-weight: 600;
    font-size: 100%;
    display: none;
}
.login_overlay{
    height: 100%;
    width: 100%;
    background-color: #000;
    opacity: 0.8;
    position: fixed;
    z-index: 998;
}
#login, #register, #forgot_password {
    display: none;
    position: fixed;
    z-index: 102;
}
div.inline {
  float:left;
  width: 50%;
  display: inline-block;
}
input.reg {
  background: #fff !important;
  color: #000 !important;
}
