/*
Theme Name: Bestia
Theme URI: http://adultwpthemes.eu/
Author: AdultWPThemes
Author URI: http://adultwpthemes.eu/
Description: LaBestia is a Responsive Wordpress Theme for Adult Video sites
Version: 2.2.3
Text Domain: bestia
Domain Path: /languages/ 
*/
@charset "utf-8";
/* 1- Base CSS */
* {margin: 0;padding: 0;}
body,ul,ol,li,p,img,h1,h2,h3,h4,h5,h6,form,fieldset,label,legend,input,table,tr,td,th,iframe,a,dl,dt,dd {
margin: 0;padding: 0;font-size: 100%;line-height: 116%;outline: none;}
ul,ol,li {list-style: none;}
html, body {height: 100%;width: 100%;padding: 0;margin: 0;}
a.reset{vertical-align:top;display:block;margin:4px 0 0 6px;}
a.reset:hover{color:#4184a2;}
img {max-width: 100%;border: none;}
/* 2- Heading Tags */
h1,h2,h3,h4,h5,h6 {font-weight: normal;}
body {padding: 0;font: 82.5% 'Helvetica Neue', Helvetica, Arial;-webkit-text-size-adjust: none;}
h1,h2 { font-family: 'Helvetica Neue', Helvetica, Arial; font-size: 180%; padding: 8px 0px;margin: 0 0 6px 0; display: inline-block;zoom: 1;*display: inline;}
h1 span.count,h2 span.count,h3 span.count {padding: 0 8px 0 8px; margin: 0 0 0 4px;}
h3 {font-family: 'Helvetica Neue', Helvetica, Arial;font-size: 130%; padding: 1px 0 8px 0;margin: 0 0 6px 0;}
.thumi h1, .thumi h2, .thumi h3,.thumi h4, .thumi h5, .thumi h6,.thumbphoto h1, .thumbphoto h2, .thumbphoto h3,.thumbphoto h4, .thumbphoto h5, .thumbphoto h6 {font-size: 100%;line-height: 0;margin: 6px 0 4px 0;font-weight: normal;padding: 0;}
#footer-widgets h1, #footer-widgets h2, #footer-widgets h3, #footer-widgets h4, #footer-widgets h5, #footer-widgets h6 {font-size: 1.3em;font-weight: bold;margin: -12px 0 0 0 !important;padding-bottom: 8px;}
.heading h1,.heading h2,.heading h3,.heading h4,.heading h5,.heading h6 {float:left; font-weight: normal; font-family: 'Helvetica Neue', Helvetica, Arial; font-size: 180%; padding: 7px 0px;margin: 0 0 6px 0; display: inline-block;zoom: 1;*display: inline;}
h1.widget-title, h2.widget-title, h3.widget-title, h4.widget-title, h5.widget-title, h6.widget-title {font-size: 140%;margin: 0;padding: 12px 0;font-weight: normal;}
.visible-mobile {display: none !important;}
#simple-contact-form  input[type="text"] {padding:8px;color:#616161;}
#simple-contact-form  textarea {padding:4px;}
#simple-contact-form  label {font-size: 130%;}
.activity-header p {font-size: 15px;}
/* 3- Header */
#head {margin: 0;}
#head #TopLine ul {display: inline-block;zoom: 1;*display: inline;letter-spacing: -3px;height: 38px;}
#head #TopLine ul.right {float: right;}
#head #TopLine ul li {display: inline-block;zoom: 1;*display: inline;letter-spacing: normal;position: relative;}#head #TopLine ul li a {display: inline-block;zoom: 1;vertical-align: top; text-decoration: none;font-size: 110%;padding: 9px 10px;font-weight: bold;}#head a.logo {width: auto;max-height: 28px;float: left;margin: 1px 0 14px 0;clear: both;}#head .logo img:hover {opacity: 0.8;}.powered_by {position: absolute;top: -9999px;left: -9999px;}
#head #TopLine ul.MenuD {position: absolute;top: 35px;right: 0px;text-align: right;width: 100%;border-top: none;padding: 2px;z-index: 12;}
#head #TopLine ul.MenuD li {display: block;border: none;}
#head #TopLine ul.MenuD li a { display: block;border: none;padding: 4px 8px;}
#head #TopLine ul.MenuD li a span {font-size: 75%;font-family: Tahoma, Geneva, sans-serif;display: block;font-weight: normal;}
#head #TopLine ul.MenuD li:last-child a {border-bottom: none;}
#head #TopLine a.bigtoggle {float: right;display: none;padding: 9px 10px;float: left;text-decoration: none;font-size: 90%;font-weight: bold;font-size: 110%;}
#head .new_tick {float: right;}
#head .menuP {display: none;float: right;padding: 3px 5px 3px 0;}
#head .menuP a {padding: 12px 10px 11px 10px;display: inline-block;zoom: 1;*display: inline;text-decoration: none;margin: 0 0 0 3px; border-radius: 50%;display: none;font-size: 16px;}
#head .menuP a.pushmenu {position: absolute;left: 3px;}
#head .menuP a.nav span {display: inline-block;zoom: 1;*display: inline;width: 16px;height: 16px;}
#head .menuP a.pushmenu span {display: inline-block;zoom: 1;*display: inline;width: 16px;height: 16px;}

.bestiatools {float: left;margin: 0 0 0 5px;letter-spacing: -4px;font-family: Tahoma, Geneva, sans-serif;}
.bestiatools li {display: inline-block;zoom: 1;*display: inline; letter-spacing: normal;}
.bestiatools li a,#head .new_tick a {text-decoration: none;display: inline-block;zoom: 1;*display: inline; padding: 1.75em 0.4em 2.35em;height: 0.6em;position: relative;}
.bestiatools li.menu-item-has-children > a:after, .bestiatools li.categories-menu > a:after {content: "\f107";font-family: 'FontAwesome';padding-left: 0.3rem;speak: none;}
.bestiatools ul li ul { visibility: hidden;z-index:9999; opacity: 0; position: absolute; transform: translateZ(0);transform: translateY(10%); transition: all 0.5s ease 0s, visibility 0s linear 0.5s;} 
.bestiatools li:hover ul { visibility: visible; opacity: 1;transform: translateX(0%);transition-delay: 0s;}
.bestiatools li:hover  ul li {list-style: none;float: none;display: block;width: 170px;}
.bestiatools li:hover  ul li a {padding: 1.10em 0.3em 1.80em;margin-left:10px;}
.bestiatools li:hover  ul li a:hover {float:none;text-decoration: underline;background:none !important;background-color: none !important; width: 168px;color: inherit !important;}
.bestiatools li:hover  ul li.current-menu-item a {color: inherit !important;background:none !important;background-color: none !important;}
.categories-block {transition: all 0.3s ease 0s;left:0; background:#000; visibility: hidden;z-index:9999; opacity: 0; position: absolute; transform: translateZ(0);transform: translateY(10%); transition: all 0.5s ease 0s, visibility 0s linear 0.5s;width: 100%;height: 100px;} 
.bestiatools li.categories-menu:hover .categories-block {height:300px; visibility: visible; opacity: 1;transform: translateX(0%);transition-delay: 0s;}

.bestiatools li a span.new,.new_tick a span.new {position: absolute;font-weight: bold; top: -6px;right: 0; padding: 1px 1px 2px 1px;font-size: 75%;background:none;margin-bottom: 1px;max-width: 100%;padding: 6px;text-align: center;width: auto;}
.bestiatools li.active a { padding-bottom: 1.85em;}
.messagge {background:#000;clear: both;color: #fff;font-size: 100%;}
.messagge a {color: #E7BE1C;text-decoration: none;font-weight: bold;}.messagge a:hover {text-decoration: underline;color: #E7BE1C;}
.messagge {margin-bottom: 1px;max-width: 100%;padding: 6px;text-align: center;width: auto;}
.searchbox {border: 1px solid #ccc;width: 20%;background: #fff;margin: 14px 0 14px 5px;height: 31px; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1) inset; border-radius: 3px; position: relative;}
.searchbox:hover {border-color: #aaa;box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15) inset;}
.searchbox input[type="text"] {z-index: 10; width: 97%;background: none;border: none;padding: 6px;z-index: 9;font-family: 'Helvetica Neue', Helvetica, Arial;font-size: 120%;position: absolute;top: 0;}
.searchbox button.btn {border: none;padding: 0 12px;height: 31px;border-radius: 0;margin: 0;z-index: 10;position: absolute;font-size: 16px;right: 0;}
.searchbox button.btn .fa-search {-webkit-transition:0 .2s ease-in-out;-moz-transition:0 .2s ease-in-out;-o-transition:0 .2s ease-in-outtransition:transform .2s ease-in-out;}
.searchbox button.btn:hover .fa-search {z-index: 11;-webkit-transform:rotateZ(90deg);-moz-transform:rotateZ(90deg);transform:rotateZ(90deg);}
#aw-whats-new-submit,input#bp-login-widget-submit,input#scf-button {border: none;padding: 0 12px;height: 31px;border-radius: 0;margin: 0;z-index: 10;position: absolute;font-size: 16px;}

.searchbox.toggled {display: block;}
.toggled ul { width: 100%}
/* 4- Contents */
#tags_template       {font-size: 12px; width: 100%;text-align: left;margin: 0px auto;padding: 3.84615384615385%;line-height: 10px;}  
.tag_columns{-moz-column-width: 11.5em; /* Firefox */ -webkit-column-width: 11.5em;column-width: 11.5em;}
.tag_columns ul{margin: 0;padding: 0;list-style-type: none;}
.tag_columns ul li:first-child{margin-top:0px;}
.tag_columns ul li a{font-size: 14px;text-decoration: none;line-height: 13px:}
/* 5- Footer */
#footer-widgets {display: block; max-width: 1050px; margin: 0 auto;}
#footer-widgets ul li {width: 100%;}
#footer-widget1 {width: 300px;float: left;margin: 1px 10px 10px 30px;padding: 10px;}
#footer-widget2, #footer-widget3 {width: 300px;float: left;margin: 1px 10px 10px 15px;padding: 10px;}
#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: 80%;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 {} #foot { margin: 6px 0 0 0; clear: both;padding: 30px 0;bottom: 0;}
#foot .general {position: relative;}
#foot .logo {width: 104px;height: 17px;background: transparent no-repeat 0 -43px;float: left;margin: 0 0 16px 0;}
#foot .secondlogo img {float: right;position: relative;bottom: 0;right: 10px;width: 220px; height: auto; margin-top: -15px;}
#foot .cr {font-size: 85%;margin: 3px 0 0 10px;float: left;}
#foot a {text-decoration: none;}
#foot a:hover {text-decoration: underline;}
#foot ul {clear: both;}
#foot ul li {display: inline-block;zoom: 1;*display: inline;padding: 8px 20px 0 0;}
#foot .f1 {padding-top: 10px;margin: 0 0 18px 0;}
#foot .f1 ul { max-width: 1150px;margin: 0 auto;text-align: center;}
#foot .f1 a {font-weight: bold;font-size: 100%;}
#foot .f2 a {font-weight: bold;font-size: 85%;}
#foot .f3 {font-size: 80%;display: block;padding: 20px 0 0 0; max-width: 1000px; margin: 0 auto;text-align: center;}
#foot .f3 a {display: block;text-decoration: underline;}
#foot .f3 img { margin-left: -6px;}
.logofoot {float: right;}
.rtalogo {float: left;padding: 0 5px 0 5px;}
.rta {max-width: 950px;margin: 0 auto;}

/* 6- Sidebar */
.adsidebar {display: none;}
.page-sidebar { float: right; width: 300px; word-wrap: break-word; }
#sidebar a { color: #354B59; text-decoration: none; }
#sidebar a:hover { color: #996666; }
aside ul.widget li { position: relative; overflow: hidden;}
.widget { word-wrap: break-word !important; margin-bottom: 5px;}
aside ul.widget li a { width: 100%; line-height: normal; display: block; padding: 1px 4px; overflow: hidden; position: relative;margin-bottom: 6px;text-decoration: none;}
aside ul.widget li>a:hover {text-decoration: none;}
aside a { line-height: normal; text-decoration: none;display: block; padding: 4px 3px; overflow: hidden; position: relative;color: #3A3A3A;}
aside a:hover{color: #585858;}
.fBox3 {width: 180px;padding: 10px;position: relative;float: left;}
.fBox3 ul {display: block;}
.fBox3 ul li {display: block;height: 63px;padding: 5px 0;border-top: 1px dotted #666666;}
.fBox3 ul li a {display: block;}
.fBox3 ul li a strong {display: block;color: #000;}
.fBox3 ul li a span {display: block;height: 61px;overflow: hidden;}
.fBox3 ul li a img {float: left;display: inline-block;margin-right: 5px;}
.fBox1 span {bottom: 0;font-size: 18px;height: 30px; left: 0;padding: 10px 10px 0; position: absolute; text-decoration: none !important; width: 200px;}
#blog {margin: 4px 0 0 0;}
#blog ul {list-style-type: none;width: 100%;margin-bottom: 10px;}
#blog h3 {font: bold 20px/1.5 Helvetica, Verdana, sans-serif;}
#blog li img {float: left;margin: 0 15px 0 0;}
#blog li p {font: 200 12px/1.5 Georgia, Times New Roman, serif;font-size: 18px;}
#blog a {text-decoration: none;}
#blog li {padding: 10px;overflow: auto;}
#blog li:hover {cursor: pointer;}
.blogbottom {height: 15px;clear: both;}
/* 7- Structure */
.after-post-ads, #wp-admin-bar-customize {text-align: center;display: none;}
#adsbottom {display: block;text-align: center;margin: 0 auto;padding-bottom: 10px;}
#adsbottom,#adsbottom object,#adsbottom embed,#adsbottom img {margin-top: -30px;}
.lazy {background: url("images/loading.gif") center center no-repeat;}
.video-js-box,.sh5vp-video-box,.sh5vp-video,.video-js {width: 100% !important;height: auto !important;}
.mejs-container {width: 100% !important;height: auto !important;padding-top: 57%;}
.ui-autocomplete ul {width: 200px !important;}
.mejs-overlay,
.mejs-poster {width: 100% !important;height: 100% !important;}
.mejs-mediaelement video {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100% !important;height: 100% !important;}
.wp-video {width: 100% !important;height: 100% !important;}
.zhduku,#searchform, label.bp-screen-reader-text {display: none;}
input#messages_search, input#members_search {height: 23px;}
#suggestions h2 {margin-top: 10px;}
li.tgname {background: url('images/tag.png') no-repeat;width: 30px;height: 30px;}
img.titlethumb {margin-bottom: -6px !important;}
.rt2 {display: block;float: left;}
p.dst {max-width: 100%;padding: 4px;font-size: 16px;margin-bottom: 10px;word-wrap: break-word;}
.none {font-size: 20px;margin-top 20%;}
.vid-info { max-width: 450px;}
.pst {display: block;margin-bottom: 7px;}
.pst a {padding: 3px 2px; 3px; 1px;font-weight: bold;}
.chan {float: right;display: block;margin-bottom: 7px;}
.chan a {padding: 3px 2px; 3px; 1px;font-weight: bold;}
.post-ratings {height: 22px;margin-top: 6px;clear:both;line-height: 20px;}
.post-ratings-loading, .rating_btns em{ display: none !important;}
.Category_List {text-align: center !important;}
.Category_List h3 {font-weight: bold !important;font-size: 190% !important;display: block !important;margin-bottom: -5px !important;line-height: 30px;} 
.categorieimg img {height: 160px;}
.catext  {text-shadow: 0px 0px 10px rgba(255,255,255,0.6), 0px 0px 30px rgba(255,255,255,0.4), 0px 0px 50px rgba(255,255,255,0.3), 0px 0px 180px rgba(255,255,255,0.3);color: rgba(255,255,255,0);font: 80px 'ChunkFiveRegular';}
.widget-title {padding: 6px 0 6px 0;display: block;width: 100%;clear: both;}
.GeneralColumn .MediumLeft .widget-title { line-height: 0;}
button::-moz-focus-inner {border: 0;padding: 0;}
span.ldc-ul_cont {background: none;border: none;font-size: 22px;}
span.ldc-ul_cont img {height: 26px;width: 26px;}
.general {max-width: 1458px;margin: auto;padding: 0 5px;}
.general.msg {text-align: center;padding: 4px;}
.general.msg a {font-weight: bold;}
.GeneralColumn {clear: both;padding-bottom: 20px;overflow: hidden;}
.GeneralColumn .gwrapper {float: left;width: 100%;padding: 0;height: 100%;}
.GeneralColumn .bestia {width: auto;}
.bestia h1, .bestia h2 {float: left;margin-left: 3px;}
.GeneralColumn .SmallLeft,
.GeneralColumn .MediumLeft,
.GeneralColumn .RightBig {word-wrap: break-word;float: left;margin-top: 6px;}
.GeneralColumn .SmallLeft {width: 190px;margin-left: -100%;font-family: Tahoma, Geneva, sans-serif;}
.GeneralColumn .MediumLeft {width: 200px;margin-left: -100%;font-family: Tahoma, Geneva, sans-serif;}
.GeneralColumn .MediumLeft {padding-top: 15px;}
.GeneralColumn .MediumLeft .item {display: none;}
.GeneralColumn .MediumLeft .item-title {display: none;}
.GeneralColumn .MediumLeft .item-meta {display: none;}
.GeneralColumn .RightBig {width: 300px;margin-left: -300px;}
.GeneralColumn .l170 {margin-left: 210px;}
.GeneralColumn .l200 {margin-left: 220px;}
.GeneralColumn .Djathtas {margin-right: 320px;margin-top: 6px;}
.GeneralColumn .RightBig ul.Menu_List {margin-bottom: 20px;}
.GeneralColumn .mdlMain{background:#e1e1e1;}
.content-page a:hover {text-decoration: underline}
.content-page h1 {font-family: 'Enriqueta', arial, serif;line-height: 1.25;margin: 0 0 10px;font-size: 40px;font-weight: bold;}
.content-page p {color: #333333;font-family: "Helvetica Neue", Arial, sans-serif;font-size: 16px;font-weight: 300;line-height: 1.5625; margin-bottom: 15px;}
.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;}
.content-page blockquote cite {color: #fff !important;font-size: 14px;display: block;margin-top: 5px;}
.content-page blockquote p {color: #fff !important;}
.content-page img {height: auto;}
.content-page blockquote cite:before {content: "\2014 \2009";}
.albcoder .gwrapper .bestia:first-child {min-height: 500px;}
.atttitle {display: none;}
.mobiletop,.mobilebottom {display: none; text-align: center;padding: 10px;}
#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;}
#tags li a:hover {text-decoration: underline;}
form.filter p {padding: 10px 0;}
.brd { margin-left: 20px;}
.breadcrumbs {list-style: none; margin: 5px 0 6px -13px;overflow: hidden;}
.breadcrumbs li {float: left;margin-right: 15px;}
.breadcrumbs .separator {font-weight: 700; font-size: 20px; color: #999;}
.clear {clear: both; display: block;}
a span.hl {font-weight: bold;}
ul li.BestiaPrimary,ul.Thumbnail_List li.BestiaPrimary,.BestiaPrimary,.BestiaSecondary {display: block;min-width: 10px;width: auto;text-align: center; margin-bottom: 6px;}
.thumi img {width: 100%;height: 140px;}
.widget-thumb img { width: 200px; height: 132px;}
.RightBig .widget-thumb img {height: 90px;}
.widget-thumb .duration,.widget-thumb .photo-count,.widget-thumb .video-count {bottom: 33px !important;}
.widget-thumb .hd-flag {top: 3px !important;left: 2px !important;}
.thumbphoto img {width: 218px;height: 250px;}
.RightBig .thumbphoto img { height: 160px !important;} .RightBig .WidgetThumbs li.thumbphoto {height: 204px !important;}
.widget-thumb:hover,.thumi:hover,.thumbphoto:hover { background: #000; opacity: 0.8;}
.BestiaLast { padding: 20px 0 30px;letter-spacing: -4px;text-align: center;}
.plusone {vertical-align: top; margin: 7px;display: inline-block;}
a.btn,input.btn,button.btn, .simplefavorite-button,a.friendshqip-button,a.pmpro_btn, button {padding: 8px;display: inline-block;zoom: 1;*display: inline;text-decoration: none;border-radius: 2px;font-family: Tahoma, Geneva, sans-serif;}
.simplefavorite-button {height: 34px;margin-top: -1px;}
a.btn:hover,input.btn:hover,button.btn:hover, .simplefavorite-button:hover,a.friendshqip-button:hover {cursor: pointer;}
a.default_button.active,a.default_button:active,.dropDown > a.default_button:active,.dropDown a.drop.default_button:hover,.buttons a.drop.default_button.active, .simplefavorite-button:active, .fc-btn, .btn-pd {background: #4787ed;
background: -moz-linear-gradient(top, #4787ed 0%, #4d90fe 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4787ed), color-stop(100%, #4d90fe));background: -webkit-linear-gradient(top, #4787ed 0%, #4d90fe 100%);background: -o-linear-gradient(top, #4787ed 0%, #4d90fe 100%);
background: -ms-linear-gradient(top, #4787ed 0%, #4d90fe 100%);background: linear-gradient(to bottom, #4787ed 0%, #4d90fe 100%);
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#4787ed', endColorstr='#4d90fe', GradientType=0);border-color: #1b67df;color: #fff;}
.MediumLeft .buttons a {display: inline-block; width: 10%;height: 20px;line-height: 20px;font-size: 14px;text-align: center;text-decoration: none;margin-right: 2px;}
a.ReklamRight1 {float: right;margin: 0 0 4px 4px;}
li.m-li {width: 46.33333% !important;float: left !important;margin-right: 10px !important;}
a.previous-image {position: absolute;left: 5px;}
a.next-image {position: absolute;right: 5px;}
.next-image {float: right;margin: 0 auto; padding-top: 10px;padding-bottom: 10px}
.pager {padding: 10px 0 36px;text-align: left;overflow: hidden;}
.pager a {z-index: 99999;padding: 8px 12px 7px;font-size: 130%;text-decoration: none;font-weight: bold; border-radius: 3px;font-family: 'Helvetica Neue', Helvetica, Arial;}
.pager span.current { padding: 8px 12px 7px;font-size: 130%; text-decoration: none;}
.pager a.nav {padding: 8px 12px 7px;}
.pager span.dots {display: none;}
.buttons {padding: 4px 0 4px;vertical-align: top;float: right;font-family: Tahoma, Geneva, sans-serif;}
.buttons.settings { padding-top: 4px;}
.buttons .label {display: inline-block;zoom: 1;*display: inline;margin: 8px 5px 0 0;vertical-align: top;}
.buttons a {margin: 0 0 4px 0;}
a.FiltroBasso {display: none;padding: 6px;float: right;margin-top: 2px;}
.dropDown {display: inline-block;zoom: 1;*display: inline; position: relative;vertical-align: top;}
.dropDown a.drop span, .dropDown a span.arrow, .buttons a span.arrow {border-color: #aaa transparent transparent;border-style: solid;border-width: 4px;display: inline-block;height: 0;margin: 5px 0 0;vertical-align: top;width: 0;}
.MenuD {position: absolute;top: 36px;right: 0;width: 100%;z-index: 2;display: none;}
.MenuD a {display: block;padding: 7px;text-decoration: none;margin: 0;}
.MenuD a span.l1 { float: right; font-size: 85%;}
.MenuD h3 {margin: 0;font-size: 115%;padding: 3px 8px;}
.MenuD a:last-child {border: none;}
.dropDown a.sub {border-top-right-radius: 0;border-bottom-right-radius: 0;margin-left: 3px;}
.dropDown a.drop {border-left: none;border-radius: 2px; border-top-left-radius: 0;border-bottom-left-radius: 0;padding-left: 1px;padding-right: 1px;}
.dropDown a.drop:hover,.buttons a.drop.active {margin-left: -1px;}
.dropDown a.drop:hover span {opacity: 1;}
.dropDown input[type="text"] {padding: 4px;width: 160px;}
.buttons .group {display: inline-block;zoom: 1;*display: inline;letter-spacing: -4px;margin: 0 1px 0 0;}
.buttons .group a {border-radius: 0;letter-spacing: normal;margin: 0 -1px 0 0;}
.buttons .group a:hover,
.buttons .group a.active {z-index: 3;position: relative;}
.buttons .group a:first-child { border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
.buttons .group a:last-child {border-top-right-radius: 3px;border-bottom-right-radius: 3px;}
.buttons a:hover span.settings,
.buttons a:hover span.filters {opacty: 0.8;}
.buttons.settings .dropDown a.btn {padding: 8px;}
.buttons.settings .MenuD {width: 220px;}
.buttons.settings .MenuD {top: 36px;}
.buttons.settings .MenuD p {padding: 6px 8px;}
.buttons.settings .MenuD p input {display: inline-block;zoom: 1;*display: inline;vertical-align: top;margin: 2px 8px 0 0;}
.buttons.settings .MenuD p span.desc {display: block;font-size: 85%;margin: 4px 0 0 26px;}
.buttons.settings .MenuD p:last-child { border: none;}
.buttons.settings .MenuD p.head {font-weight: bold;}
.buttons.settings .MenuD p.head:first-child {border: none;}
.List_Elements {font-family: Tahoma, Geneva, sans-serif;}
ul.Menu_List {font-size: 100%;width: 100%;margin-bottom: 8px;}
ul.Menu_List li:last-child>a {border: none;float: left;}
ul.Menu_List li { position: relative; overflow: hidden;}
ul.Menu_List li a { width: 100%;line-height: normal;text-decoration: none;display: block;padding: 4px 3px;overflow: hidden;position: relative;}
ul.Menu_List li>a:hover {text-decoration: none;}
ul.Menu_List li a span.count,
ul.Menu_List li a span.countSub {font-weight: normal; position: absolute;top: 3px;right: 4px;font-size: 75%;-webkit-transition: top 0.3s linear, bottom 0.3s linear;-moz-transition: top 0.3s linear, bottom 0.3s linear;-ms-transition: top 0.3s linear, bottom 0.3s linear;-o-transition: top 0.3s linear, bottom 0.3s linear;transition: top 0.3s linear, bottom 0.3s linear;}
ul.Menu_List li a span.countSub {bottom: -14px;top: auto;}
ul.Menu_List li a span.count {font-size: 80%;}
.SmallLeft ul.Menu_List li a span.count {right: 10px !important;margin-top: 1px!important;}
ul.Menu_List li a:hover span.count {background: #000;padding: 1.5px 5px 1.5px 4px;color: #dedede !important; -moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;}
ul.Menu_List li a.sub span.count {top: 0px;}
ul.Menu_List.initial li:hover>a span.count,
ul.Menu_List.initial li:hover .group .count {display: block;}
ul.Menu_List li a.add {padding: 1px 6px;float: left;}
ul.Menu_List li ul li.active a {font-weight: normal;}
ul.Menu_List li ul li a {padding-left: 4px;}
ul.Menu_List li.active ul li a.rm {margin: 0;padding: 1px 8px;}
ul.Menu_List li.active ul {display: block;}
.viewall {float: right;margin-right: 17px;margin-top: 8px;}
.WidgetThumbs li a.thumb { margin: 6px 0 2px 0;}
.WidgetThumbs li {text-align: center;border-radius: 2px;display: inline-block;zoom: 1;vertical-align: top;width: 200px;padding: 0.7%;letter-spacing: normal;font-size: 80%;position: relative;}
.RightBig .WidgetThumbs li {text-align: center;border-radius: 2px;display: inline-block;zoom: 1;vertical-align: top;width: 138px !important; padding: 0.7%;letter-spacing: normal;font-size: 80%;position: relative;}
.WidgetThumbs li a.title{border-top: none;}
.SmallLeft .thumbphoto img, .MediumLeft .thumbphoto img {height: 235px !important;}
.Thumbnail_List {font-family: Tahoma, Geneva, sans-serif;letter-spacing: -4px;clear: both;}
.Thumbnail_List { margin-left: auto;margin-right: auto;-webkit-backface-visibility: hidden;}
.Thumbnail_List li {border-radius: 2px;display: inline-block;zoom: 1;*display: inline;vertical-align: top;width: 17.8%;padding: 0.7%;letter-spacing: normal;font-size: 80%; position: relative;}
.widget-thumb li img:hover,
.thumbphoto li img:hover,
.Thumbnail_List li img:hover {opacity: 1;}
.Thumbnail_List li a.title,
.listProfiles li a.title,
.WidgetThumbs li a.title {text-decoration: none;padding: 0 0 7px 0;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.WidgetThumbs li a.thumb,
.WidgetThumbs li a.thumb {display: block;position: relative;margin: 0 0 6px 0; border-radius: 2px;overflow: hidden;}
.Thumbnail_List li a.thumb,
.WidgetThumbs li a.thumb,
.WidgetThumbs li span.sthumbs a {background-size: auto 101%;background-position: center;background-repeat: no-repeat;}
.Thumbnail_List li a.thumb .scrub {height: 18px;position: absolute;background: rgba(0, 0, 0, 0.3); bottom: -30px;left: 0;width: 100%;-webkit-transition: bottom 0.2s linear;-moz-transition: bottom 0.2s linear;-ms-transition: bottom 0.2s linear;-o-transition: bottom 0.2s linear;transition: bottom 0.2s linear;}
.Thumbnail_List li a.thumb .scrub span {width: 5%;position: absolute;left: 0;padding: 9px 0;margin: 0;}
.Thumbnail_List li a.thumb:hover .scrub {bottom: 0;}
.Thumbnail_List li a.thumb:hover span.hd {bottom: -30px;}
.Thumbnail_List li a.thumb img {width: 100%;height: auto;display: inline-block;zoom: 1;*display: inline; border: none;}
.Thumbnail_List li a.thumb img { min-height: 110px;}
.Thumbnail_List li a.thumb {margin: 0 8px 0 0;}
.Thumbnail_List li span.uploader {display: block;margin: -4px 0 2px 0;}
.Thumbnail_List li.PublicitaDestra {float: right;width: auto;width: 38%;padding-top: 3.7%;padding-bottom: 3.7%;text-align: center;height: 290px;margin-right: 10px !important;}
.Thumbnail_List li.PublicitaDestra span{display: block;color: #888;text-align: center;font-family: Tahoma, Geneva, sans-serif;margin: 0 0 4px 0;}
.Thumbnail_List li.PublicitaDestra iframe,.Thumbnail_List li.PublicitaDestra img,.Thumbnail_List li.PublicitaDestra object {position: relative;top: 7%;left: 0.2%;}
.Thumbnail_List li.PublicitaDestra:hover {background: none;}
.Gallery_List li.PublicitaDestra {width: 300px;height: 270px;padding: 5px;font-size: 85%;}
.Thumbnail_List li span.rating,
.listProfiles li span.rating {float: right;display: inline-block;zoom: 1;*display: inline;}
.duration,.photo-count,.video-count {float: right;background: #000;opacity: .6;color: #fff;padding: 1px 4px;position: absolute;bottom: 42px;right: 10px;}
.hd-flag {width:25px;height:17px; float: left;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;position: absolute;top: 10px;left: 10px;}
.Djathtas .l200 .Thumbnail_List li {width: 23%;}
.bestia .TitoloPagina {float: left;clear: left;margin: 0 0 10px 0;}
.bestia .TitoloPagina h2,
.bestia .TitoloPagina h1 {margin-bottom: 0;padding-bottom: 0;}
.bestia .TitoloPagina h1 a {text-decoration: none;}
.bestia .TitoloPagina h3 {font-size: 100%;clear: left;margin: 0;padding: 0;}
.MediumLeft h2 {display: block;}
.albcoder .bestia h1 {margin: 2px 0;font-size: 140%;}
.notfound {text-align: center;}
p.errorpage {font-size: 2.6em;margin-top: 160px;margin-bottom: 160px;}
a.downlink {margin-right: 0;}
.buttons a.report, a.commentlink, a.download{margin-left: 4px !important;}
.sharebox,.reportOptions { clear: both;padding: 14px 12px 2px 12px;margin: 0 0 12px 0;}
.sharebox p,.reportOptions p {margin: 0 0 12px 0;}
.BestiaFourth {display: none;margin: 10px 0 0 0;padding: 10px 0 0 0;text-align: center;clear: both;}
.BestiaFourth .BestiaFifth,.BestiaFourth .zF2,.BestiaFourth .zF3 {display: inline-block;zoom: 1;*display: inline; margin: 5px 0;max-width: 305px;}
.VideoInformation {border-top:3px solid #e1e1e1;
padding: 8px 0;margin: 0 0 8px 0;clear: both;overflow: hidden;display: block;}
.VideoInformation.first {border-top: none;padding-top: 0;}
.VideoInformation p {font-size: 96%;padding: 0 0 2px 0;}
.rate {display: inline-block;zoom: 1;*display: inline;font-family: Tahoma, Geneva, sans-serif;}
.rate a {text-decoration: none;}
.MediumLeft .rate {float: left;margin: 0 6px 6px 0;}
.VideoInformation .views {clear: none;float: right;padding: 5px 0;text-align: right;}
.VideoInformation .views p {font-size: 200%;}
.VideoInformation .views span {display: block;font-size: 85%;font-family: Tahoma, Geneva, sans-serif;margin: 2px 0 0 0;padding: 0 0 0 0;text-align: right;}
.blockHeader {margin: 0 0 10px 0;}
.blockHeader p.info {clear: both;font-size: 85%;font-family: Tahoma, Geneva, sans-serif;padding: 0 0 6px;}
.blockHeader p.info strong {padding-right: 12px;}
.blockHeader p.desc {font-size: 110%;padding: 5px 0;}
.blockHeader a.default_button {margin-bottom: 6px;}
.blockHeader .logo {float: left;margin: 10px 12px 10px 0;}
.wp-video-shortcode {max-width: 100%;}
.wp-audio-shortcode {max-width: 100%;}
.mobilemenux {display: none;height:100%;width: 100%;}
.mobilemenux p {font-size: 16px;margin-top: 8px;}
.item {text-align: center;-webkit-backface-visibility: hidden;float: left;text-decoration: none; width: 160px;padding-top: 10px;padding-left: 8px;padding-right: 8px;margin-bottom: 10px; margin-right: 10px;}
.item:hover {box-shadow: #444 0px 0px 3px;-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;}
.item a {text-decoration: none;}
.lastmargin {margin-right: 0px!important}
.startitle {font-size: 15px;}
.starvideos {font-size: 12px;color: red;text-decoration: none;}
.photo-thumb img {width: 150px;height: 190px;}
.photo-thumb a:hover img {opacity: 0.8;}
.item-thumb img {width: 220px;height: 190px;}
.item-thumb a:hover img {opacity: 0.8;}
.item h2 {font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bold;letter-spacing: -0.2px\9;padding-top: 3px;letter-spacing: -0.2px}
.item h2 a {-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;}
.item h3 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-top: 2px;}
.item h3 a {-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out;}
.item h3 a:hover {} .item h4 {font-family: Arial, Helvetica, sans-serif;font-size: 18px;padding-top: 2px;text-align: center;padding-top: 2px;line-height: 34px;padding-bottom: 10px}
.item h4 a {-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;}
a.starname {font-size: 100%;font-weight: bold;padding: 4px; color: #000;}
.item h4.black,.item h4.black a {line-height: 24px;text-decoration: none;}
div.fixed-position {z-index: 99999;line-height: 0px;position: absolute;text-align: center;background-color: #444;background: rgba(0, 0, 0, 0.6);}
p.activity-greeting {color: #ccc !important;}
.scrollToTop{ width: 28px;height:28px;text-align:center; text-decoration: none;position:fixed;bottom: 75px;right:20px;display:none;background: url('images/scroll-top.png') no-repeat;}
.category-description {padding: 2px 4px 10px 4px;}

.select_search {position:absolute;top: 4px;right: 40px;z-index:10;display:inline-block;width:58px;height:31px;cursor:pointer;vertical-align:middle;}
.select_search .wrs {position:relative;z-index:11;display:block;height:29px;text-align:center;}
.select_search:hover .wrs {}
.fa-caret-down {position:absolute;top:6px;right:7px;width:7px;height:4px;-webkit-transition:0 .4s ease-in-out;-moz-transition:0 .4s ease-in-out;-o-transition:0 .4s ease-in-out;transition:transform .4s ease-in-out;background-position:-300px 0;}
.drop_search {position:absolute;z-index:10;top:26px;left:0;display:none;width:58px;text-align:center;}
.drop_search span {display:block;padding:0 0 4px;}
.select_search:hover .drop_search {display:block;}
.select_search:hover .fa-caret-down {-webkit-transform:rotateZ(-180deg);-moz-transform:rotateZ(-180deg);transform:rotateZ(-180deg);position:absolute;top:16px;right:7px;width:7px;height:4px;}
.fa-video-camera {width:20px;height:14px;margin:6px 5px 0 0;}
.fa-picture-o {width:20px;height:14px;margin:6px 5px 0 0;}
div.flyout-menu-content {position: absolute;padding-top: 8px;right: 0;margin-top: 27px;display: none;z-index: 9;}
.filters div.flyout-menu-content {left: -25px;}
.flyout-menu-items {padding: 12px 0;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;position: relative;}
.flyout-menu-items:before {display: block;content: '';position: absolute;border-left: 5px solid transparent;border-right: 5px solid transparent;top: -4px;left: 35px;}
.flyout-menu-right .flyout-menu-items:before {left: auto;right: 35px;}
.flyout-menu-center .flyout-menu-items:before {left: 80%;margin-left: -5px;}
.sorter .flyout-menu-items {padding: 12px 0;}
.flyout-menu-items li a,.flyout-menu-items li button {display: block;position: relative;border: 0 none;text-decoration: none;font-size: 14px;font-weight: 300;line-height: 18px;margin: 0;padding: 4px 12px;white-space: nowrap;}
.flyout-menu-items li a.has-ico,.flyout-menu-items li button.has-ico {padding-left: 48px;}
.flyout-menu-items li a.has-counter,.flyout-menu-items li button.has-counter {padding-right: 40px;}
.flyout-menu-items li a .counter,.flyout-menu-items li button .counter {display: block;position: absolute; top: 0;right: 0;height: 40px;text-align: center;line-height: 26px;}
.flyout-menu-items {background: #111118;box-shadow: 0 5px 24px rgba(0,0,0,0.4);}
.flyout-menu-items.inverse {background: #2b2c33;}
.flyout-menu-items:before {border-bottom: 5px solid #111118;}
.flyout-menu-items.inverse:before {border-bottom: 5px solid #2b2c33;}
.resolutions {font-size: 16px;width: 287px;height: 20px;overflow:hidden;display:inline-block;margin-top: 8px; white-space: nowrap;}	
.resolutions span {font-weight: bold;}	
.resolutions a {margin: 0 3px 0 3px;}	
.attachment-right-border {right: 0;}.attachment-left-border {left: 0;}
a:hover .attachment-right-border,a:hover .attachment-left-border{background: #868686;}
.attachment-right-border, .attachment-left-border {position: absolute;right: 0;margin-top: -3px;width: 5%; height: 100%;background: #A7A7A7;}
.triangle-right {position: absolute;right: 0;top: 40%; width: 0;height: 0;padding-top: 5%; padding-bottom: 5%; padding-left: 5%;overflow: hidden;}
.triangle-right:after {content: "";display: block;width: 0;height: 0;margin-top:-500px;margin-left: -500px;border-top: 500px solid transparent; border-bottom: 500px solid transparent;border-left: 500px solid #292929;}
.triangle-left {position: absolute;top: 40%;width: 5%;height: 0;padding-top: 5%;padding-bottom: 5%;overflow: hidden;}
.triangle-left:after {content: "";display: block;width: 0;height: 0;margin-top:-500px; border-top: 500px solid transparent; border-bottom: 500px solid transparent;border-right: 500px solid #292929;}
#attachment-img img{max-width: 89%;min-width: 75%;}
.performer-image-right {border: 2px solid #2f2f2f;float: left;}
.performer-image-right img{ width: 100% !important; height: 255px;}
.performer-name-right {margin-top: -5px; background: #2f2f2f none repeat scroll 0 0;display: block;padding: 8px 0; color: #fff;width: 100%; text-align: center;}
.performer-subscribe, .performer-photos  {background: #3d3c39 none repeat scroll 0 0;border: 1px solid #67655f;color: #a9a9a9;cursor: pointer;display: inline-block;font-family: Arial,Helvetica,sans-serif;font-size: 13px;font-weight: bold;height: 23px;letter-spacing: 1px;line-height: 23px;padding: 0 25px;text-decoration: none;text-transform: uppercase;width: 120px !important;margin-bottom: 3px;}
.performer-subscribe:hover,.performer-photos:hover,.ordering a:hover .performer-subscribe,.ordering a:hover .performer-photos:hover, .ordering .active  {background: #B9B9B9 none repeat scroll 0 0;color: #000;}
.performer-name-right .bio-text {max-height: 40px;overflow:hidden;display:inline-block;white-space: wrap;}
.performer-name-right .expanded{max-height:none;}
.performer-name-right a.more,.performer-name-right a.more-mobile{color: #fff;width: 100% !important;background:#191919;display: block;}
.performer-name-right .model-list{ float: left;margin: 0 10px 0 0;overflow: hidden;background: #2f2f2f none repeat scroll 0 0; width: 100%;}
.performer-name-right .model-list p{background: #222 none repeat scroll 0 0;border-radius: 3px;box-shadow: 0 0 8px rgba(0, 0, 0, 0.3) inset;color: #838383;font-size: 12px;margin: 1px 0 0;padding: 9px;}
.performer-name-right .model-list p span,.performer-name-right .model-list p a{color: #fff;text-transform: capitalize;}
.flyout-menu-items li a,.flyout-menu-items li button {color: #fff;}
.flyout-menu-items.inverse li a,.flyout-menu-items.inverse li button {color: #fff;}
.flyout-menu-items li a:hover,.flyout-menu-items li a.active,.flyout-menu-items li button:hover,.flyout-menu-items li a.active {color: #fff;}
.flyout-menu-items li.hd-8 a,header nav ul li.hd-8 a {background: #e42937;}
.flyout-menu-items.inverse li a:hover,.flyout-menu-items.inverse li a.active,.flyout-menu-items.inverse li button:hover,.flyout-menu-items.inverse li a.active {background: #ffffff;color: #322e2f;}
.sorter .dropdown-toggle {height: 30px;min-width: 60px;border-radius: 3px;padding: 0;float: right;margin-right: 3px;}
.sorter .dropdown-toggle:before {content: '';display: block;position: absolute;top: 50%;left: 78%;margin-top: -6px;margin-left: -7px;border-left: 7px solid transparent;border-right: 7px solid transparent;}
.sorting-mobile {display: none;margin-top: 6px;}
form#login {background: #fff !important;color: #000;display: none;left: 41.7%;margin-left: -200px;padding: 20px 25px 25px;position: fixed;top: 15%;width: 620px;z-index: 999;border: 10px solid #CACACA;}
form#login p.status{display: none;background:#F58F0F;color: #fff; padding: 8px;}
form#login input[type=text], form#login input[type=password] {border:1px solid #ccc;background:#fff;box-shadow:1px 1px 2px rgba(0,0,0,0.1) inset;height: 33px;width:100%; margin-bottom: 10px;}
form#login input[type=text]:hover, form#login input[type=password]:hover {border-color:#aaa;box-shadow:2px 2px 2px rgba(0,0,0,0.15) inset;}
.login_overlay {background-color: #f6f6f6;height: 100%;left: 0;opacity: 0.9;position: fixed;top: 0;width: 100%;z-index: 998;}
form#login label{display:block;font-weight:bold;margin:0 0 5px 0;color:#333}
form#login label.remember{display:inline-block;zoom:1;*display:inline;font-weight:normal;color:#666;margin:0 0 0 10px}
form#login label.remember:hover{color:#555}  a.lost{margin-bottom:7px !important;}
.register_new {border-bottom: 1px solid #E8E8E8;width: 100%;line-height: 10px;margin-bottom: 8px;padding-bottom: 7px;}
form#login label.remember input{display:inline-block;zoom:1;*display:inline;vertical-align:top;margin:1px 3px 0 0}
.submit_button{border:1px solid #df0909; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:arial, helvetica, sans-serif; padding: 10px 10px 10px 10px !important; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF !important;background-color: #f62b2b;}
.submit_button:hover{border:1px solid #b30808;background-color: #e40a0a;}
tr.odd {color: #fff !important;}
.pmpro_content_message{width: 100%;text-align: center;font-size: 160%;min-height: 320px;line-height: 40px;vertical-align: middle;padding-top:20%;}
.content-page a.pmpro_btn{text-decoration: none;color: #000 !important;font-weight: normal;}
table {border-collapse: collapse;width: 100%;}
tr:nth-of-type(2n+1) {background: #eee none repeat scroll 0 0;}
th {color: #fff !important;font-weight: bold;background: #333 none repeat scroll 0 0;}
td, th {border: 1px solid #ccc;padding: 6px;text-align: left;color: #000;}
thead {border: 1px solid #ccc;padding: 6px;text-align: left;color: #fff;}