/*
Theme Name: Bestia
Theme URI: http://mytubepress.com
Author: mytubepress
Author URI: http://mytubepress.com
Description: Responsive Wordpress Video Tube Theme
Version: 3.2.0
Text Domain: bestia
Domain Path: /languages/
*/
/* 1- Base CSS */
* {
    margin: 0;
    padding: 0;
    -webkit-font-smoothing: antialiased;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}
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;}
* {margin: 0;padding: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;outline: none;}
ul,ol,li {list-style: none;}
html, body {height: 100% !important;width: 100% !important;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;}
.container {max-width: 1500px !important;width: 100% !important;}
a {color:blue;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;}
a:hover {text-decoration: none !important;}
/* 2- Heading Tags */
h1,h2,h3,h4,h5,h6 {font-weight: normal;}
.btn-success {color: #fff !important;}
.video_sorter .btn.active {border:1px solid #aaa;-webkit-box-shadow: none !important;box-shadow: none !important;}
.video_sorter .btn:hover {border:1px solid #aaa;}
body {padding: 0;font: 82.5% 'Helvetica Neue', Helvetica, Arial;-webkit-text-size-adjust: none;}
h1,h2 { font-family: sans-serif;font-size: 180%;padding: 8px 0px;margin: 0 0 6px 0; display: inline-block;zoom: 1;*display: inline;}
h3 {font-family: sans-serif;font-size: 130%; padding: 1px 0 8px 0;margin: 0 0 6px 0;}
.thumi span, .thumi h1, .thumi h2, .thumi h3,.thumi h4, .thumi h5, .thumi h6, .thumi span, .thumbphoto span, .thumbphoto h1, .thumbphoto h2, .thumbphoto h3,.thumbphoto h4, .thumbphoto h5, .thumbphoto h6, .thumbphoto span {font-size: 100% !important;line-height: 0;margin: 6px 0 4px 0;font-weight: normal;padding: 0;}.powered_by {position: absolute;top: -9999px;left: -9999px;}
.heading h1,.heading h2,.heading h3,.heading h4,.heading h5,.heading h6, .heading span {text-transform: uppercase;float:left; font-weight: normal !important;font-family: sans-serif;font-size: 127% !important; padding: 7px 0px;margin: 0 0 6px 0; display: inline-block;zoom: 1;*display: inline;}
.being_watched .heading h1,.being_watched .heading h2,.being_watched .heading h3,.being_watched .heading h4,.being_watched .heading h5,.being_watched .heading h6 {font-size: 173%;}
h1.widget-title, h2.widget-title, h3.widget-title, h4.widget-title, h5.widget-title, h6.widget-title, span.widget-title {font-size: 140%;margin: 0;padding: 12px 0;font-weight: normal;}
.visible-mobile {display: none !important;}
.visible-desktop {display: block !important;}
/*------------------------------------------------*/
/*	Top
/*------------------------------------------------*/
#login-dp{min-width: 250px;padding: 14px 14px 0;overflow:hidden;background: #fff;}
#login-dp .help-block{font-size:12px}
#login-dp a, #login-dp {color: #555 !important;}
#login-dp .bottom{background: #fff;border-top:1px solid #ddd;clear:both;padding:14px;}
/*
#login-dp .social-buttons{margin:12px 0}
#login-dp .social-buttons a{width: 49%;}
*/
#login-dp .form-group {margin-bottom: 10px;}
.btn-fb{color: #fff;background-color:#3b5998;}
.btn-fb:hover{color: #fff;background-color:#496ebc}
.btn-tw{color: #fff;background-color:#55acee;}
.btn-tw:hover{color: #fff;background-color:#59b5fa;}
#login-dp .bottom a:hover {text-decoration: underline !important;}
@media(max-width:768px){
#login-dp{color: #fff;}
#login-dp .bottom {border-top:0 none;}
}
.top-bar {padding: 5px 0;position: relative !important;display: inline-block;width: 100%;margin-bottom: 0;height: 34px;}
.top-bar .btn-primary {color: #000 !important;}
.navbar-default {margin-top: -5px;height: 70px;border: 0 !important;position: relative;}
.top-bar .top-bar-right {text-align: right;position: relative;top: 0;float: right;padding-left: 15px;padding-right: 15px;}
.top-bar .top-bar-right .btn-link {margin: 0 8px;}
.top-bar .top-bar-right .btn-link:hover {color: #000;}
.top-bar .top-bar-right #global-volume {padding: 0;display: none;}
@media screen and (min-width: 620px) {
.top-bar .top-bar-right #global-volume {display: inline-block;vertical-align: middle;*vertical-align: auto;*zoom: 1;*display: inline;padding: initial; }
}
@media screen and (min-width: 620px) {
.top-bar .top-bar-right #start-tour {display: inline-block;vertical-align: middle;*vertical-align: auto;*zoom: 1;*display: inline;}
}
.top-bar .notifications, .top-bar .logged-user {display: inline-block;vertical-align: middle;*vertical-align: auto;*zoom: 1;*display: inline;text-align: left;}
.top-bar .dropdown-menu {padding: 0;}
.top-bar .dropdown-menu > li > a {padding: 8px; }
.top-bar .dropdown-menu > li > a:hover {background-color: #fafafa;}
.top-bar .notifications {margin-right: 28px;display: inline-block !important;}
.top-bar .notifications .notification-item {position: relative;margin-left: 20px;}
.top-bar .notifications .notification-item .open .circle {-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;width: 5px;height: 5px;position: absolute;top: 19px;left: 4px;}
.top-bar .notifications .notification-item .btn-group > a {color: #fff;}
.top-bar .notifications .notification-item .btn-group > a:hover {color: #fff;text-decoration: none;}
.top-bar .notifications .btn-group.open .dropdown-toggle {-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}
.dropdown-toggle {text-transform: uppercase;}
.top-bar .notifications > ul {list-style-type: none;margin: 0;padding: 0;display: inline;}
.top-bar .notifications > ul li {margin: 0;padding: 0;display: inline;}
.top-bar .notifications > ul > li li {display: block;padding: 0;border-top: 1px solid #f1f1f1;}
.top-bar .notifications > ul > li li:first-child {border-top: none;}
.top-bar .notifications .count {position: absolute;top: -7px;left: 58%;padding: 0px 5px;border-radius: 30px;line-height: 16px;text-align: center;font-size: 10px;border-width: 2px;border-style: solid;color: #fff;background: #E60404 !important;border-color: #555;}
.top-bar .notifications .dropdown-menu {top: 26px;width: 350px;}
.top-bar .notifications .dropdown-menu .notification-header {font-size: 0.85em;font-weight: 700;line-height: 2;padding: 5px 8px;}
.top-bar .notifications .dropdown-menu .notification-footer a {text-align: center;font-size: 0.85em;}
.top-bar .notifications .dropdown-menu .notification-footer a:hover {background: none;text-decoration: underline;}
.top-bar .notifications .dropdown-menu .text {font-size: 0.85em;margin-bottom: 0;color: #888888;}
.top-bar .notifications .dropdown-menu .timestamp1 {font-size: 0.75em;float: left;margin-left: 10px;margin-top: -48px;color: #888888;}
.top-bar .notifications .dropdown-menu .timestamp2 {font-size: 0.75em;color: #888888;}
.top-bar .notifications .inbox .dropdown-menu {left: -161px; }
.top-bar .notifications .general .dropdown-menu {left: -200px !important; }
.top-bar .top-bar-left .nav {background:none !important;padding: 0 !important;}
.top-menux {padding-left: 0 !important;}
.top-bar .top-bar-left .navbar-nav > li {padding: 0 !important;display: inline-block !important;}
.top-bar .top-bar-left .navbar-nav > li > a {padding-bottom: 6px !important;padding-top: 6px !important;margin-top: -4px;}
.a_to_z {margin-left: 4px;}
.a_to_z li {width: 33%;float: left;display: inline;}
@media screen and (max-width: 480px) {
.top-bar .notifications .inbox .dropdown-menu {left: -7.5em; }
}
.top-bar .notifications .inbox .inbox-item {display: block; }
.top-bar .notifications .inbox .inbox-item.unread {background-color: #E7E7E7; }
.top-bar .notifications .inbox img {width: 32px;}
.top-bar .notifications .inbox .name {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 0.85em;color: #555;font-weight: 700;margin-bottom: 0;background: none !important;}
.logged-user img {width: 20px;height: auto;}
.top-bar .btn {background: none !important;}
.top-bar .notifications .general .dropdown-menu {left: -183px;}
.top-bar .notifications .general .dropdown-menu li a i {min-width: 14px;}
@media screen and (max-width: 480px) {
.top-bar .notifications .general .dropdown-menu {left: -10.5em;}
}
@media screen and (max-width: 620px) {
.top-bar .notifications {display: none;}
}
.top-bar .logged-user .btn {padding: 0;border: none;font-size: 0.9em;font-weight: 700;text-decoration: none;color: #fff;}
.top-bar .logged-user .btn .name {font-weight: 400;}
.top-bar .logged-user .btn .caret {border-top-color: #fff;}
.top-bar .logged-user .btn:hover {color: #fff;text-decoration: none;}
.top-bar .logged-user .btn img {border: 1px solid #5e5e5e;}
.top-bar .logged-user .open .btn {color: #fff;}
.top-bar .logged-user .dropdown-menu {left: -60px;top: 31px;padding: 0;}
.top-bar .logged-user .dropdown-menu > li {border-top: 1px solid #f1f1f1;}
.top-bar .logged-user .dropdown-menu > li:first-child {border-top: none;}
.top-bar .logged-user .dropdown-menu > li > a {color: #555;font-size: 0.9em;}
.top-bar .dropdown-menu a .fa, .notification-header {color: #555 !important;}
@media screen and (max-width: 991px) {
.top-bar.navbar-fixed-top + .bottom {margin-top: 112px;}
}
.media-body, .media-left, .media-right {display: table-cell;vertical-align: top;}
.media-left, .media > .pull-left {padding-right: 10px;}
body.focus-mode .top-bar {opacity: 0;filter: alpha(opacity=0);}
.btn-global-volume i:before {display: block;width: 13px;}
.navbar {width: 100% !important;padding-left: 0 !important;padding-right: 0 !important;}
/* 3- Header */
#head {height: 110px;}
.mobile_header, .slidemenu {display: none;}
/*Custom bootatrap navbar */
.navbar-brand img {width: auto;height: 64px;}
.navbar-brand {line-height: 0 !important;padding: 0 !important;}
.navbar-nav-primary {text-transform: uppercase;}
.navbar-nav > li{padding: 8px 0px;text-transform: uppercase;}
.navbar-nav-primary {text-transform: uppercase;}
.navbar-form-search input.form-control {width: 430px;height: 50px;}
.navbar-form-search button:active, .navbar-form-search button:hover {background: transparent !important;outline: none !important;}
.navbar-form-search .btn {border: 0;background: transparent;font-size: 22px;&:active,&:hover,&:focus {color: #000;outline: none;box-shadow: none;}}
.navbar-form-search {position: relative;}
.search-form-container {text-align: right;position: absolute;width: 600px;overflow: hidden;right: 51px;top: 0;z-index: 9;transition: all .3s ease-in-out;}
.hdn {width: 0;}
.navbar-form-search .input-group-btn {position: absolute;right: 80px;}
.navbar-form-search .input-group-btn {position: absolute;right: 80px;}
.navbar-form-search .input-group-btn button {font-size: 17px !important;margin-top: 5px;}
.search-input-group {width: 600px;}
.navbar-form-search .dropdown-menu{position: absolute;right: 80px;z-index: 999;}
.navbar-default .dropdown:hover .dropdown-menu {
    display: block;
    opacity: 1;
}
.navbar-default .dropdown-menu > li > a{padding:8px;}
.navbar-default .dropdown-menu {
    border: 0 !important;
}
.main_search_form {
    display: none;
    position: relative;
    top: 0;

}
/*
.navbar-default .dropdown-menu:after {
    position: absolute;
    left: 50%;
    margin-left: -20px;
    top: -8px;
    width: 0;
    height: 0;
    content:'';
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #fff;
}
*/
.btn-group-justified > .btn {width: auto;display: inline-block;}
.btn-group > .btn, .viewall a.btn {text-transform: uppercase;font-size: 80%;}
#categories-block, #performers-block, #channels-block {position: absolute;display:none;z-index:999;padding-bottom:7px; text-align: center;overflow: hidden;margin-top:-10px; height: 302px;right:0;left:0; width: 100%;background: #000;transition: opacity 0.15s ease-out 0.3s;background: rgba(0, 0, 0, 0.85) none repeat scroll 0 0;box-shadow: 0 4px 0 rgba(0, 0, 0, 0.1);color: #fff;}
#categories-block ul.list-wrap, #performers-block ul.list-wrap, #channels-block ul.list-wrap {margin: auto;padding: 0 5px;max-width: 1000px;display: inline-block;text-align: initial;}
#performers-block ul.list-wrap-custom {margin: auto;padding: 0 5px;max-width: 1000px;display: inline-block;text-align: initial;}
#performers-block ul.list-wrap-custom li span.thumb {background-size: 160px 200px;border: 1px solid #000;display: block;height: 200px;margin-bottom: 4px;width: 160px;}
#categories-block li, #performers-block li, #channels-block li {display: inline-block;}
#categories-block ul li span.thumb, #performers-block ul li span.thumb, #channels-block ul li span.thumb {background-size: auto 110px;border: 1px solid #000;display: block;height: 100px;margin-bottom: 4px;width: 160px;}
#categories-block ul li a, #performers-block ul li a, #channels-block ul li a {background: #333 none repeat scroll 0 0;border: 1px solid #444;color: #ccc;display: inline-block;height: auto;margin: 0.25em;min-width: 80px;padding: 0.75em;text-decoration: none !important;}
#categories-block ul li a:hover, #performers-block ul li a:hover, #channels-block ul li a:hover {border: 1px solid #636363;}
.flyout-categories > a:after, .flyout-performers > a:after, .flyout-channels > a:after {content: "\f0d7";font-family: 'FontAwesome';padding-left: 0.6rem;speak: none;font-size: 11px;}
.view_all_performers {position:absolute;right:auto;top:250px;}
.view_all_tax {position:absolute;right:auto;top:150px;}
.messagge {background:#000;clear: both;color: #fff;font-size: 100%;position: relative;top: -6px !important;}
.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;}
.mobile_search input[type="text"]{height: 38px!important;}
.mobile_search {display: none;margin-bottom: 6px;}
#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%}
/* Add this attribute to the element that needs a tooltip */
[data-tooltip] {position: relative;z-index: 2;cursor: pointer;}
/* Hide the tooltip content by default */
[data-tooltip]:before,
[data-tooltip]:after {visibility: hidden;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);opacity: 0;pointer-events: none;}
/* Position tooltip above the element */
[data-tooltip]:before {position: absolute;bottom: 150%;left: 50%;margin-bottom: 5px;margin-left: -80px;padding: 7px;width: 160px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;background-color: #000;background-color: hsla(0, 0%, 20%, 0.9);color: #fff;content: attr(data-tooltip);text-align: center;font-size: 14px;line-height: 1.2;}
/* Triangle hack to make tooltip look like a speech bubble */
[data-tooltip]:after {position: absolute;bottom: 150%;left: 50%;margin-left: -5px;width: 0;border-top: 5px solid #000;border-top: 5px solid hsla(0, 0%, 20%, 0.9);border-right: 5px solid transparent;border-left: 5px solid transparent;content: " ";font-size: 0;line-height: 0;}
/* Show tooltip content on hover */
[data-tooltip]:hover:before,
[data-tooltip]:hover:after {visibility: visible;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}
/* 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:}

/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
#footer {padding: 0 0 30px 0;color: #eee;font-size: 14px;}

#footer .footer-top {padding: 60px 0 30px 0;margin-top: 10px;}
#footer .footer-top .widget {margin-bottom: 30px;}
#footer .footer-top .widget p,#footer .footer-top .widget .textwidget {font-size: 14px;margin-top: 12px;line-height: 24px;margin-bottom: 0;font-family: "Montserrat", sans-serif;}
#footer .footer-top .widget h1,
#footer .footer-top .widget h2,
#footer .footer-top .widget h3,
#footer .footer-top .widget h4,
#footer .footer-top .widget h5,
#footer .footer-top .widget h6,
#footer .footer-top .widget span {
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  position: relative;
  padding-bottom: 12px;
}

#footer .footer-top .widget h1::before,
#footer .footer-top .widget h2::before,
#footer .footer-top .widget h3::before,
#footer .footer-top .widget h4::before,
#footer .footer-top .widget h5::before,
#footer .footer-top .widget h6::before,
#footer .footer-top .widget span::before,
#footer .footer-top .widget h1::after,
#footer .footer-top .widget h2::after,
#footer .footer-top .widget h3::after,
#footer .footer-top .widget h4::after,
#footer .footer-top .widget h5::after,
#footer .footer-top .widget h6::after,
#footer .footer-top .widget span::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
}
#footer .footer-top .widget {
  margin-bottom: 30px;
}
#footer .footer-top .widget ul {
  list-style: none;
  margin-top: 20px !important;
  padding: 0;
  margin: 0;
}
#footer .footer-top .widget ul li:first-child {
  padding-top: 0;
}

#footer  .copyright {
  text-align: center;
  padding-top: 30px;
}
#footer .site-rta {
  max-width: 1000px;
  margin: 0 auto;
}
#footer .site-rta p {
  line-height: 20px;
  padding-top: 4px;
}
#footer .site-rta img.rta-image {
  padding: 7px 8px;
}
/* 6- Sidebar */
.sidebar{display: block;width: 100%;}
.sidebar-left{float: left !important;}
.sidebar-right{float: right;max-width: 300px;}
.sidebar .widget ul li {display: block;line-height: 0;width: 100%;}
li.cat-item .count {font-size: 80%;position: relative;float: right;top: -12px;}
.sidebar .widget ul li a {width: 100%;line-height: normal;display: block;overflow: hidden;position: relative;text-decoration: none;padding:3px 2px;line-height: 23px;}
.sidebar .widget ul li a:hover {text-decoration: underline;}
.sidebar a {line-height: normal;text-decoration: none;display: block;overflow: hidden; position: relative;}
.sidebar a:hover{color: #585858;}

.sidebar .widget ul li::after {
    content: '';
    display: block;
    width: 0;
    height: 1px;
    transition: width .3s;
}

.sidebar .widget ul li:hover::after {
    width: 100%;
    //transition: width .3s;
}
.dashicons-admin-media:before {
font-family: 'FontAwesome';
content: "\f0ee";
}
.sidebar_notice p.sidebar_notice {display: block !important;}
.sidebar_notice p.sidebar_notice a {width: auto !important;font-size: 100% !important;}
.related_posts .Thumbnail_List li img {height: auto !important;}
/* 7- Structure */
#wp-admin-bar-customize {text-align: center;display: none;}
#l_340 {display: block;text-align: center;margin: 0 auto;padding: 10px 0 10px 0;}
#l_340,#l_340 object,#l_340 embed,#l_340 img {max-width: 100%;height: auto;}
.lazy {background: url("images/loading.gif") center center no-repeat;}
#attachment-img .lazy {background: url("images/loading.gif") center center no-repeat !important;min-height: 220px !important;}
#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;}
.post-ratings-loading, .rating_btns em{ display: none !important;}
.Category_List {text-align: center !important;}
.Category_List a {font-weight: bold !important;font-size: 190% !important;display: block !important;line-height: 26px;}
.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;text-transform: uppercase;font-size: 110% !important;}
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;}
.bestia h1, .bestia h2 {float: left;margin-left: 3px;}
.container a:hover {text-decoration: underline}
.container h1,.container h2,.container h3,.container h4,.container h5,.container h6 {width: 100%}
.container h1 {font-family: 'Enriqueta', arial, serif;line-height: 1.25;margin: 0 0 10px;font-size: 40px;font-weight: bold;}
.container p {font-weight: 300;line-height: 1.5625; margin-bottom: 15px;}
.container 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;}
.container blockquote cite {color: #fff !important;font-size: 14px;display: block;margin-top: 5px;}
.container blockquote p {color: #fff !important;}
.container blockquote cite:before {content: "\2014 \2009";}
.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 0;overflow: hidden;}
.breadcrumbs li {float: left;margin-right: 15px;}
.breadcrumbs .separator {font-weight: 700; font-size: 20px; color: #999;}
.clear {clear: both; display: block;}

.thumi i.fa-thumbs-o-up {color: green;}
.thumi img {width: 100%;}/* height: 140px; */
.thumbphoto img {width: 100%;}/* height: 250px; */
.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: 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;}
a.ReklamRight1 {float: right;margin: 0 0 4px 4px;}
li.m-li {width: 46.33333% !important;float: left !important;margin-right: 10px !important;}
.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: sans-serif;}
.dropdown:hover .dropdown-menu {display: block;}
@media(min-width: 768px){
.dropdown:hover .dropdown-menu {display: block;}
}
.navbar {width: 100%;border-radius: 0 !important;}
.navbar-search input[type="text"]{height: 50px!important;width: 1000px !important;border-bottom: 2px solid pink;border-radius: none !important;}
/* Sidebar List */
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: 3px 2px;overflow: hidden;position: relative;}
ul.Menu_List li a:hover {text-decoration: underline;}
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;}
.widget li.vcard::after {
  background: none !important;
}
.Thumbnail_List {margin-left: auto;margin-right: auto;-webkit-backface-visibility: hidden;clear: both;overflow: hidden;}
.Thumbnail_List ul{list-style-type: none;margin:0;padding:0;}
.Thumbnail_List ul li, .Thumbnail_List ul li a {overflow: hidden;z-index: 10;}
.Thumbnail_List li, li.aft_bnr {-moz-box-sizing: border-box !important;-webkit-box-sizing: border-box !important;margin: 0 1px 1px 1px !important;box-sizing: border-box !important;position:relative;display: inline-block;border-radius: 2px;zoom: 1;*display: inline;vertical-align: top;width: 19.8%;padding: 0.6%;letter-spacing: normal;font-size: 80%;}
.Thumbnail_List .rating-images img, img.post-ratings-image {width: 14px !important; height: 14px !important;margin-top: -6px;}
.Thumbnail_List li a.title {padding-top: 10px !important;}
.widget-thumb li img:hover,.thumbphoto li img:hover,.Thumbnail_List li img:hover {opacity: 1;}
.Thumbnail_List li a.title {text-decoration: none;padding: 0 0 7px 0;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.Thumbnail_List li a.thumb {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 .toolbar {
    position:absolute;
    top:10px;
    right:0;
    left:0;
    overflow:hidden;
    height:24px;
    padding:0 10px;
    color: #fff;
}
.Thumbnail_List li .toolbar .rate_thumb {
    float:left;
    line-height: 18px;
    padding:0 2px !important;
    opacity: 0.8;
    font-size:11px;
    line-height:18px;
    display:inline-block;
    vertical-align:middle;
    margin-top: 0;
}
.Thumbnail_List li .toolbar .time_thumb {
    float:right;
    overflow:hidden;
    margin-top: 0;
    font-size:11px;
    line-height:18px;
    display:inline-block;
    vertical-align:middle;
}
.Thumbnail_List li .quality {
    display:inline-block;
    padding:6px 8px;
    line-height: 9px;
    vertical-align:middle;
    opacity: 0.8;
}
.Thumbnail_List li:hover .toolbar{
    transition: top .2s, opacity .1s .1s;
    top: -13px;
    opacity: 0;
}
.Thumbnail_List li .post-views {
    position: absolute;
    bottom: 63px;
    right: -60px;
    color: #fff;
    opacity: 0;
    line-height: 10px;
    pading: 2px 3px !important;
}
.Thumbnail_List li:hover .post-views {
    opacity: 0.8;
    right: 8px;
    transition: right .3s, opacity .2s .1s;
}
.thumb_bar {z-index: 11;}
.Thumbnail_List li.xtact {display: block;float: right;width: 39.8%;text-align: center;height: auto;position: relative;}
.xtact .child_xtact {max-width: 300px;max-height: 250px;position: relative;text-align: center;margin:0 auto;padding: 14% 0 75% 0;}
.Thumbnail_List li.xtact iframe,.Thumbnail_List li.xtact img,.Thumbnail_List li.xtact object {max-width: 300px !important;margin: 0 auto;}
.Thumbnail_List li.xtact:hover {background: none;}

.Thumbnail_List li .child_5890 {position: relative;top: 0;left: 0;text-align: center;}
.Thumbnail_List li .child_5890 iframe,.Thumbnail_List li .child_5890 img,.Thumbnail_List li .child_5890 object {max-width: 100%;height: auto;}

.Thumbnail_List li.5890:hover {background: none;}
.Thumbnail_List li span.added {float: right;line-height: 13px;}
#show .Thumbnail_List li a.title{margin-top: 6px;}
.WidgetThumbs .thumb_bar {display: none;}
.WidgetThumbs li {box-sizing: border-box;width: 50% !important;width: -webkit-calc(50% - 5px) !important;width: calc(50% - 5px) !important;margin: 0 5px 5px 0 !important;display: block;float: left;}
.duration,.photo-count,.video-count, .post-views {background: #000;opacity: .6;color: #fff;padding:6px !important;line-height: 18px;}
.hd-flag {position: absolute;top: 5px;right: 6px;z-index: 50;width: 32px;height: 23px;background: url(images/hd_icons/hd_icon_6.png) no-repeat 0 0;}
.notfound {text-align: center;}
p.errorpage {font-size: 2.6em;margin-top: 160px;margin-bottom: 160px;}
.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;}
.VideoInformation h1,.VideoInformation h2,.VideoInformation h3,.VideoInformation h4,.VideoInformation h5,.VideoInformation h6 {width: 100%;clear: both;}
.rate {display: inline-block;zoom: 1;*display: inline;font-family: sans-serif;}
.rate a {text-decoration: none;}
.MediumLeft .rate {float: left;margin: 0 6px 6px 0;}
.VideoInformation .views {float: right;padding: 5px 0;text-align: right;}
.VideoInformation .views p {font-size: 200%;}
.VideoInformation .views span {display: block;font-size: 85%;font-family: 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: 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%;}
.addtoany_attachment {margin-top: 10px;}
.mobilemenux {display: none;height:100%;width: 100%;}
.mobilemenux p {font-size: 16px;margin-top: 8px;}
.bestia_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;}
.bestia_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;}
.bestia_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;}
.gallery_grid {display: grid;grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));grid-gap: 13px;align-items: stretch;}
.gallery_grid img {border: 1px solid #ccc;box-shadow: 2px 2px 6px 0px  rgba(0,0,0,0.3);max-width: 100%;height: auto;}
.bestia_item-thumb img {width: 220px;height: 190px;}
.bestia_item-thumb a:hover img {opacity: 0.8;}
.bestia_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}
.bestia_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;}
.bestia_item h3 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-top: 2px;}
.bestia_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;}
.bestia_item h3 a:hover {} .bestia_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}
.bestia_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;}
.bestia_item h4.black,.bestia_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;}
.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;}
.resolutions {font-size: 16px;width: 507px;height: 20px;overflow:hidden;display:inline-block;white-space: nowrap;margin-bottom: 5px;color: #fff;}
.resolutions a {color: #d1c23c;margin: 0 3px 0 3px;}
.resolutions a:hover {color: #d1c23c;text-decoration: underline !important;}
.nav-links {text-align: center;margin-bottom: 8px;}
.previous-image {float: left;padding:4px;}
.back-to-gallery {padding:4px;}
.next-image {float: right;padding:4px;}
.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;}
.ordering a, a.performer-subscribe {width: 100% !important;color: #fff !important;text-decoration: none;font-weight: normal;}
.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 !important;}
.performer-name-right .bio-text {max-height: 40px;overflow:hidden;display:inline-block;white-space: wrap;color: #fff !important;}
.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;}
#awpt-submit-video-form .label {width: 100%;}
#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;}
textarea#flag-comments {min-height: 120px; width: 100%;padding:8px;}
form#awpt-submit-video-form .field_form {float: left;width: 100%;}
img#output {display: block;max-width: 320px;height: auto;margin-top: 8px;}
#video_preview {display: none;}
#loading {display: none;text-align: center;margin: 0 auto;}
.TopButton {display:none;width: 100px;height: 125px;padding: 10px;text-align: center;background: whiteSmoke;font-weight: bold;color: #444;text-decoration: none;position: fixed;z-index: 999;bottom: 0;right: 40px;display: none;background: url('assets/css/images/scroll_up.png') no-repeat 0px 20px;}
.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;}
.play_img {left: 46%;margin-left: -35px;margin-top: -35px;position: absolute;top: 35%;width: 70px;display: block;display: none;}
.pmpro_content_message{width: 100%;text-align: center;font-size: 160%;min-height: 320px;line-height: 40px;vertical-align: middle;padding-top:20%;}
.container a.pmpro_btn{text-decoration: none;color: #000 !important;font-weight: normal;}
.video_submission_btn {margin: 8px 0 12px 0;}
/* Comments */
#comments textarea {width:100%;padding:6px;}
#comment-list, .children{list-style:none;}
#comments ul.children {list-style:none;padding-left:0px; margin-left:0px;}
.comment-wrap {border-bottom: 1px solid #ccc;padding-bottom: 40px; margin-bottom: 50px; position:relative; }
.comment-wrap .comments-title{padding-top:60px;}
.comment-wrap .comment-img { float: left; margin-right: 20px; padding-bottom:25px;}
.comment-author {text-align:left;}
.comment-reply {position:absolute;top:0px;right:0px;font-style:italic; padding:5px 5px;background:#f5f5f5;}
.comment-author,.comment-author a{font-size: 14px;text-transform: uppercase; letter-spacing: 2px;margin-bottom:2px;}
.comment-date{font-size: 10px;text-transform: uppercase; letter-spacing: 2px;font-style:italic;display:block;padding-bottom:7px;}
.depth-2 .comment-wrap {padding-left:30px;}
.depth-3 .comment-wrap {padding-left:60px;}
.depth-4 .comment-wrap {padding-left:90px;}
.depth-5 .comment-wrap {padding-left:120px;}
.depth-6 .comment-wrap {padding-left:150px;}
.depth-7 .comment-wrap {padding-left:180px;}
.depth-8 .comment-wrap {padding-left:210px;}
.depth-9 .comment-wrap {padding-left:240px;}
.depth-10 .comment-wrap {padding-left:270px;}
#commentform #comment {display:block;width:100%;}
#commentform #author,#commentform #email {display:block;width:49%;float: left;}
#commentform #email {float: right !important;}
#commentform input[type="submit"]{padding:8px 15px;text-transform: uppercase;letter-spacing: 3px;margin-top:15px;}
.title-line{border-top: 1px dotted #ccc;display: block;max-width: 30%;margin: 0 auto 25px;}
/* Responsive Tables */
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;}

/*BLOG*/
img.alignleft {padding-right: 6px;}
.list-group {border-radius: 0;padding-bottom: 10px;}
.list-group .list-group-item {background-color: transparent;overflow: hidden;border: 0;border-radius: 0;padding: 0 16px;}
.list-group .list-group-item .row-picture,
.list-group .list-group-item .row-action-primary {float: left;display: inline-block;padding-right: 16px;padding-top: 8px;}
.list-group .list-group-item .row-picture img,
.list-group .list-group-item .row-action-primary img,
.list-group .list-group-item .row-picture i,
.list-group .list-group-item .row-action-primary i,
.list-group .list-group-item .row-picture label,
.list-group .list-group-item .row-action-primary label {display: block;width: 56px;height: 56px;}
.list-group .list-group-item .row-picture img,
.list-group .list-group-item .row-action-primary img {background: rgba(0, 0, 0, 0.1);padding: 1px;}
.list-group .list-group-item .row-picture img.circle,
.list-group .list-group-item .row-action-primary img.circle {border-radius: 100%;}
.list-group .list-group-item .row-picture i,
.list-group .list-group-item .row-action-primary i {background: rgba(0, 0, 0, 0.25);border-radius: 100%;text-align: center;line-height: 56px;font-size: 20px;color: white;}
.list-group .list-group-item .row-picture label,
.list-group .list-group-item .row-action-primary label {margin-left: 7px;margin-right: -7px;margin-top: 5px;margin-bottom: -5px;}
.list-group .list-group-item .row-content {display: inline-block;width: calc(100% - 92px);min-height: 66px;}
.list-group .list-group-item .row-content .action-secondary {position: absolute;right: 16px;top: 16px;}
.list-group .list-group-item .row-content .action-secondary i {font-size: 20px;color: rgba(0, 0, 0, 0.25);cursor: pointer;}
.list-group .list-group-item .row-content .action-secondary ~ * {max-width: calc(100% - 30px);}
.list-group .list-group-item .row-content .least-content {position: absolute;right: 16px;top: 0px;color: rgba(0, 0, 0, 0.54);font-size: 14px;}
.list-group .list-group-item .list-group-item-heading {color: rgba(0, 0, 0, 0.77);font-size: 20px;line-height: 29px;}
.list-group .list-group-separator {clear: both;overflow: hidden;margin-top: 10px;margin-bottom: 10px;}
.list-group .list-group-separator:before {content: "";width: calc(100% - 90px);border-bottom: 1px solid rgba(0, 0, 0, 0.1);float: right;}
.bg-profile{background-color: #3498DB !important;height: 150px;z-index: 1;}
.bg-bottom{height: 100px;margin-left: 30px;}
.img-profile{display: inline-block !important;background-color: #fff;border-radius: 6px;margin-top: -50%;padding: 1px;vertical-align: bottom;border: 2px solid #fff;-moz-box-sizing: border-box;box-sizing: border-box;color: #fff;z-index: 2;}
.row-float{margin-top: -40px;}
.explore a {color: green; font-size: 13px;font-weight: 600}
.twitter a {color:#4099FF}
.img-box{box-shadow: 0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);border-radius: 2px;border: 0;}
.sidebar .recent-post{width: 100%;min-height: 80px;list-style-type: none;}
.post-img img {border: 5px solid #ccc;}
.sidebar .post-img img:hover{border: 5px solid #aaa;}
.col-md-3 .widget_text * {padding:0 2% 2% 0;}

.col-md-3 .post-img img {float: left;margin-right: 10px;transition: 0.5s;}
.col-md-2 li.recent-post .post-img img {width: 100% !important;height: auto !important;margin-right: 4px !important;margin-top: 2px;}
.col-md-3 li.recent-post .post-img img {width: 90px !important;height: 70px !important;}
.col-md-3 li.recent-post .post-img a {float: right;}
.col-md-2 h5 {margin-top: 6px;}
.sidebar .recent-post a {text-decoration: none;color:#34495E;transition: 0.5s;}
.sidebar .widget ul li.recent-post::after {background: none !important;}

.fluid_video_wrapper {
    width: 100%;
    max-width: 100%;
    height: 0;
}
.fluid_video_wrapper {
    padding-top: 56.25%;
}
