/*
Theme Name:     HandySex New
Description:    handysex updated theme
Author:         George
Version:        4.5
Text Domain:    Youporn
*/
*{
    font-family:Helvetica, Arial;
    margin:0;
    padding:0;
    /*-webkit-appearance: none;*/
}
html, body {
    height: 100%;
    min-width: 300px;
}
fieldset{
    border:none;
    background: none;
}
a{
    color:#666;
    outline:none;
    text-decoration:none;
}
p {
    font-size: 0.8em;
}
img{
    border:none;
}

body{
    color:#666;
    background:#111;
    margin:0 auto;
    font-size:0.8em;
    position:relative;
}
input, input[type="checkbox"] {
    /*-webkit-appearance: none;*/
}
input[type="password"],input[type="number"],input[type="text"]{
    font-size:16px;
    color:#ccc;
    background-color:#FFF;
    -webkit-border-radius:0;
    border-radius:0;
    border: 1px solid #ccc;
    -webkit-box-shadow: none;
    box-shadow: none;
    /*-webkit-appearance: none;*/
}

.link-color {
    color: #da3265;
}

#page-wrapper{
    position:relative;
    overflow:hidden
}

.side-nav{
    width: 50%;
    height:100%;
    position:fixed;
    left:0;
    display:none;
}

.side-nav ul{
    list-style-type:none;
}

.side-nav ul li{
    padding:6px;
    line-height:30px;
    background: rgba(255, 255, 255, 0.05);
    margin: 2px;
    font-size:11px;
    color:#999;
}

.side-nav li.current-menu-item a, .side-nav li.current_page_item a {
    color: #da3265;
    font-size:12px;
}

.side-nav li a{
    color: rgba(255, 255, 255, 0.8);
    display:block;
    cursor:pointer;
}
.side-nav-button {
    float: left;
    background: url('images/sprite_icons.png') no-repeat -75px -39px;
    width: 32px;
    height: 23px;
    margin-top: 14px;
    padding-left: -4px;
    position: absolute;
    left: 10px;
}
.main-content{
    position:relative;
}

/* Header Styles */
#header{
    color:#fff;
    position:relative;
    background: #1e1e1e;
}
#header .logo{
    cursor: pointer;
    height: 48px;
    display: block;
    margin: 0 auto;
    text-align: center;
    padding: 4px 0px;
    max-width: 220px;
}

.top-text {
    color: #a0a0a0;
    text-transform:uppercase;
    font-size:10px;
    text-align:center;
    padding:1px;
    background: #1e1e1e;
}
#nav{
    width:100%;
    color:#999191;
    margin:0;
    padding:0;
    border-top:1px solid #666;
    border-bottom:1px solid #000;
    background: #4c4c4c;
}
#nav ul{
    list-style-type:none;
    padding:4px 0;
    min-height:39px;
}
#nav li{
    float:left;
    margin:0 0.98%;
    width:22.5%;
    white-space:nowrap;
    border:1px solid #000;
    border-radius:5px;
}
#nav a, .wifi-button, #call_popup button{
    border-radius:5px;
    border:1px solid #de3163;
    line-height:35px;
    color:#fff;
    font-size:10px;
    display:block;
    text-shadow:0px 1px 0 rgba(0, 0, 0, 0.65);
    background: #f3c8d5;
}
#nav a.selected{
    color:#151515;
    border:1px solid #999999;
    line-height:35px;
    font-size:10px;
    display:block;
    text-shadow:0 -1px 0 #dbdbdb;
    margin:0;
    padding:0;
    background: #5d5d5d;
    text-align:center;font-size:12px;
}
.comments-paragraph{
    font-size: 12px;
    color:#aaa;
}
#search{
    padding:10px 0;
    border-top:1px solid #3a3a3a;
}
#search #s, .textbox-default{
    color:#999999;
    background:#ffffff;
    padding:7px 10px;
    border:1px solid #262626;
    font-size:14px;
    margin-left:1%;
    font-weight:lighter;
}
#search #searchsubmit{
    color:#da3265;
    background:#2f2f2f;
    border:none;
    border-radius:0;
    padding:5px 10px;
    font-size:16px;
    margin-left:1%;
    text-transform: uppercase;
}
#loginsubmit, .button-primary{
    color:#da3265;
    background:#2f2f2f;
    border:none;
    border-radius:0;
    padding:5px 10px;
    font-size:16px;
    text-transform: uppercase;
    text-align: center;
    position:relative;
    overflow:hidden;
    vertical-align: baseline;
    display: block;
    margin: 0px auto;
    width:auto;
}
.button-primary a {
    text-transform: none;
    color:#da3265;
}
.unsubscribe{
    background:none;
    color:#a0a0a0;
    border:none;
    cursor:pointer;
}
.carousel-wrapper{
    position:relative;
    border-bottom:1px solid #000;
}
.carousel-gradient{
    position:absolute;
    z-index:200;
    top:0;
    left:0;
    background-image:url('images/gradient.png');
    background-repeat:repeat-x;
    width:100%;
    height:100%;
}
#carousel, #carousel li{
    margin:0;
    padding:0;
    height:100%;
    list-style:none;
}
#carousel{
    overflow:hidden;
}
#carousel img{
    max-width:100%;
}
#carousel li{
    float:left;
}
#carousel a{
    position:relative;
    z-index:300;
}
.carousel-navigation{
    width:100%;
    position:absolute;top:50%;
}
.prev-c{
    margin-top:-25px;
    background:url('images/carousel-left.png') no-repeat;
    display:block;
    position:absolute;
    left:5px;
    height:50px;
    width:50px;
    background-size:100%;
    z-index:400;
}
.next-c{
    margin-top:-25px;
    background:url('images/carousel-right.png') no-repeat;
    display:block;
    position:absolute;
    right:5px;
    height:50px;
    width:50px;
    background-size:100%;
    z-index:400;
}
.videoitem{
    position:relative;
    background: rgba(255, 255, 255, 0.05);
    overflow:hidden;
    margin: 5px;
    cursor:pointer;
}
.videoitem .thumbnail{
    float:left;
}
.videoitem .thumbnail .thumb-img{
    background-repeat:none;
    width:40px;
    height:42px;
    padding:29px 55px;
}
.videoitem-right{
    margin-left:155px;
    height:90px;
}
.videoitem-right .item-title {
    display:table;
    height:100%;
    vertical-align:middle;
    padding-left:4px;
}
.videoitem-right h2, .entry-content{
    display:table-cell;
    vertical-align:middle;
    font-weight:lighter;
    font-size:14px;
    overflow:hidden;
}
 .entry-content{
    padding: 0 0  8px;
}
.details p {
    color:#4a4a4a;
    font-size:10px;
    float:left;
}

.tags {
    clear:both;
}

.item-tags a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.2);
    border: 1px solid rgba(0, 0, 0, 0.4);
    border-radius: 2px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
    color: #B3B3B3;
    line-height: 22px;
    margin: 0 2px;
    padding: 4px;
}

#videogallery a {
    color:#da3265;
    font-size:12px;
}

.pagenav{
    background: rgba(255, 255, 255, 0.06);
    width: 100%;
    border-top: 1px solid rgba(0, 0, 0, 0.5);
    padding: 5px 0;
}

.next, .prev {
    text-align: center;
    display: inline-block;
    padding: 5px 10px;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    margin: 5px 10px;
    background:rgb(30,87,153);
    background:-moz-linear-gradient(top, rgba(30,87,153,1) 0%, rgba(32,124,202,1) 0%, rgba(129,129,129,1) 0%, rgba(66,65,65,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,87,153,1)), color-stop(0%,rgba(32,124,202,1)), color-stop(0%,rgba(129,129,129,1)), color-stop(100%,rgba(66,65,65,1)));background:-webkit-linear-gradient(top, rgba(30,87,153,1) 0%,rgba(32,124,202,1) 0%,rgba(129,129,129,1) 0%,rgba(66,65,65,1) 100%);background:-o-linear-gradient(top, rgba(30,87,153,1) 0%,rgba(32,124,202,1) 0%,rgba(129,129,129,1) 0%,rgba(66,65,65,1) 100%);background:-ms-linear-gradient(top, rgba(30,87,153,1) 0%,rgba(32,124,202,1) 0%,rgba(129,129,129,1) 0%,rgba(66,65,65,1) 100%);background:linear-gradient(to bottom, rgba(30,87,153,1) 0%,rgba(32,124,202,1) 0%,rgba(129,129,129,1) 0%,rgba(66,65,65,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799', endColorstr='#424141',GradientType=0);
}

.next {
    float:right;
}

.next a,
.prev a {
    color: #ffffff;
    font-size: 14px;
}

/**
 * Footer
 */
.footer{
    padding:6px 0;
    text-transform:uppercase;
    margin-bottom:0px;
    background: rgba(0, 0, 0, 0.8);
}
#footer {
    z-index: 6;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
}

.footer p, .footer a{color:#787878;text-align:center;font-size:10px;}

.page-title {
    color: #858585;
    margin: 8px;
    padding: 10px;
    background: rgba(255, 255, 255, 0.05);
}

.page-title h1, .category-archive-meta p{
    font-size:1em;
    text-align:center;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.category-list ul{list-style-type:none;padding:0;}
.category-list li{background:#1e1e1e;margin:1px 0;}
.category-list a{color:#da3265;display:block;padding:12px;font-size:0.9em;font-weight:lighter;}
.our_sites ul{list-style-type: none;padding:0;}
.our_sites li{text-align:center;padding-bottom:5px;}
.entry-content p{color:#fff;}
.postinfo{margin:0 auto;width:98%;}
.blogcontent{font-size:12px;color:#848484;}
.blogcontent ul, .blogcontent ol{list-style-position:inside;}
#loginwrap, .blogcontent{margin:8px;padding: 4px;}
#loginwrap-secondary{width:100%;height:100%;}
#loginwrap p{margin-top:0;text-align:center;color:#777;font-size:12px;}
#login_error{color:#fff;text-align:center;font-size:0.9em;background:#DA3265;font-weight:lighter;padding:4px;}
#login_error a {text-decoration: underline;color:#fff;}
#loginwrap fieldset{margin: 0 auto;display:block;text-align:center;}
#loginwrap input[type="text"], #loginwrap input[type="password"], #loginwrap input[type="number"] {display: block;width: 80%;height:24px;color:#838383;background:#ffffff;padding:7px 10px 5px; margin:4px auto; font-size:14px; font-weight:lighter;border:1px solid #ccc;-webkit-appearance: none;}
.textbox-default, .textbox-default[type="text"], .textbox-default[type='password']{font-size:13px;width:80%;min-height:24px;margin:10px auto;}
.textbox-default[disabled='disabled']{color:#999999;background:#141414;border: 1px solid #262626;}
#loginwrap1{margin:10px auto 55px;background-color:#1C1C1C;opacity:0.9;width:90%;padding:8px}
#loginwrap1 fieldset{border:0;}
select{border:1px solid #555;font-size:12px;line-height:1.2em;width:70px;}
.link{width:40%;float:left;text-align:center;margin-left:4%;margin-right:2%;margin-top:10px}
#loginwrap1 input[type="tel"], #loginwrap1 input[type="text"], #loginwrap1 input[type="password"]{border:1px solid #555;font-size:14px;line-height:1.2em;padding:0.5em 1em 0.5em 0.75em;width:80%;height:18px;}
#loginform{width:100%}
#loginsubmit{display:block;width:80%;height:37px;margin:0 auto;text-transform: none; font-weight: lighter;letter-spacing: 1px;margin-top:10px;margin-bottom:10px;}
#loginwrap .lock{background:url(images/Lock.png) no-repeat left center;padding-left:15px}
input.button-primary[name=submit], .unsubscribe, .default-button {-webkit-appearance: none;position:relative;overflow:hidden;margin: 0;vertical-align: baseline;display: block;margin: 0px auto;width: 70%;}
#ajaxPagination, #ajaxPaginationMostAndTop{cursor:pointer;margin:0 auto;width:100%;clear:both;padding:30px 0;text-align:center;color:#da3265;font-weight:bold;background:none !important;position:relative;}
.ajaxPaginationOnClick{color:#fff !important;position:absolute;top:0;left:0;width:100%;text-align:center;padding:30px 0;background: #f3c8d5 !important;}
.loader{background:rgba(0,0,0,0.4);background-image:linear-gradient(bottom, rgba(0,0,0,0.4) 0%, rgba(51,51,51,0.4) 65%);background-image:-o-linear-gradient(bottom, rgba(0,0,0,0.4) 0%, rgba(51,51,51,0.4) 65%);background-image:-moz-linear-gradient(bottom, rgba(0,0,0,0.4) 0%, rgba(51,51,51,0.4) 65%);background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,0.4) 0%, rgba(51,51,51,0.4) 65%);background-image:-ms-linear-gradient(bottom, rgba(0,0,0,0.4) 0%, rgba(51,51,51,0.4) 65%);position:fixed;left:50%;top:50%;width:100px;margin:-35px 0 0 -50px;font-size:11px;border:1px solid rgba(0,0,0,0.7);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-align:center;padding:10px 0;box-shadow:0 0 10px #000;text-shadow:0 1px 0 #000;z-index:9999;}
.detail-wrapper{margin:0;padding:0;background:#1e1e1e;}
.detail-name{color:#4a4a4a;font-size:12px;padding:1px 4px;display:inline-block;}
.detail-content{color:#a6a6a6;font-size:12px;padding:1px 4px;display:inline-block;}
.renew-details{display:table;table-layout:fixed;width:100%;}
.renew-table{display:table;margin: 0 auto;}
.renew-row{display:table-row;}
.renew-left, .renew-right{display:table-cell;}
.renew-left p {text-align:right;color:#494949;}
.renew-left p, .renew-right p { margin: 4px;}
.renew-right p {text-align:left;color:#a8a8a8;}
.clear{clear:both;}
/*PostRatings*/
.post-ratings{width:100%;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;font-size:12px;color:#555050;margin:8px 0 8px 0;}
.post-ratings-loading{display:none;height:16px;text-align:left;}
.post-ratings-image{border:0px;}
.post-ratings IMG, .post-ratings-loading IMG, .post-ratings-image IMG{border:0px;padding:0px;margin:0px;}
.post-ratings-comment-author{font-weight:normal;font-style:italic;}
/*EndOfPostRatings*/
/*AccountForm*/
#account-form {position: relative;display: block;margin: 10px auto;color: #a8a9ab;background: #484848;font-size: 16px;text-align: center;}
#account-form .plus {width: 24px;height: 24px;float: right;margin-right: 10px;vertical-align: middle;}
#account-form p {color: #a1a2a4;font-size: 14px;display: block;cursor: pointer; font-weight: lighter;padding:10px;}
.account-form-content, .renew-details { margin: 0px auto; padding: 5px 0; background: #1e1e1e; }
.account-form-content ul { list-style-type: none; }
.account-form-content label { color: #858585; display: block; text-align: center;}
.account-form-content input, .account-form-content select {display: block;}
.account-form-content .description {display:block;color: #4a4a4a;font-size: 12px;margin: 0; padding: 0;font-style: italic;font-weight: lighter;text-align: center;}
#message {padding: 5px;font-size: 14px;margin-bottom: 10px;}
#message p {margin: 0;}
.account-form-content p {font-size: 14px;margin-bottom: 5px;}
#account-form .formleft form {display: none;}
#account-form .formleft a {text-transform: capitalize;margin:0 auto;color:#fff;font-size:12px;display:block;text-shadow: 0px 1px 0 rgba(0, 0, 0, 0.65); width:25%; border: none;}
/*EndOfAccountForm*/
/*RenewForm*/
.pageitem h2 {color:#858585;font-size:18px; font-family: Helvetica;font-weight: bold;margin: 0 auto;margin-top: 5px;text-align: center;padding: 10px 0;}
.renew-pattern {position: relative;display: block; margin: 10px auto;color: #A8A9AB; background: #484848 none repeat scroll 0% 0%; font-size: 12px; text-align: center;}
.renew-form { position:relative; margin: 10px auto;color: #a1a2a4;background: #484848;font-size: 16px;text-align: center;}
#account-form h2, .renew-form h2 { padding: 10px; font-weight: lighter; font-size: 1em; }
.renew-form .plus {width: 24px;height: 24px;float: right;margin-right: 10px;vertical-align: middle;}
.subscription {width: 100%;padding: 10px;margin-top: 10px;border: 1px solid #cccc66;background-color: #fefcad;font-size: 14px;overflow: hidden;}
.renew-form .subscription-message {padding-bottom: 5px;border-bottom: 1px solid rgba(0,0,0,0.8);box-shadow: 0 1px 0 rgba(255,255,255,0.4);display: block;margin-bottom: 6px;}
.renew-form .subscription-type {color: #de3061;font-size: 20px;text-shadow: 0 1px 0 rgba(0,0,0,0.8);}
.renew-form .unsubbutton {float: right;text-decoration: none;}
.renew-form .unsubbutton input {margin-bottom: 5px !Important;}
.renew-form .formleft form {float: right;}
.renew-form .formleft input {margin-bottom: 5px;	}
.subscription .description h3 {font-size: 14px;margin-bottom: 5px !Important;}
.subscription .description p {float: left;font-size: 14px;margin-bottom: 5px !Important;}
.subscription .priceforms input {float: right;margin-bottom: 5px; }
.subscription .priceforms .unsubbutton input {margin-bottom: 5px; }
.renew-form p {color: #a1a2a4;font-size: 14px;display: block;}
/*EndOfRenewForm*/
/*SubscriptionForm*/
#reg-form .formleft td label{display:inline;}
#reg-form table{clear:both;}
.error{background-color:#ffebe8;border-color:#c00;border-width:1px;border-style:solid;padding:0.5em !important;margin:5px;clear:both;}
.error ul{margin:0;padding-left:20px;}
#reg-form .discount{background-color:#C6FFB4;border-color:#008000;border-width:1px;border-style:solid;padding:0.5em !important;margin:5px 15px 2px;clear:both;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#reg-form a#login_right{}
#reg-form span.subads{margin-left:30px;display:block;}
#reg-form span.sub_discount{margin-left:30px;display:block;color:#008000;}
#reg-form div#reg_tos{width:95%;height:150px;overflow:auto;background-color:white;padding:10px;border:1px inset gray;color:#353535;clear:both;}
#reg-form p.pass_hint{margin-top:-20px;margin-bottom:20px;font-size:10px;}
#reg-form a.regbutton{text-decoration:none;}
#reg-signup{margin:0px;padding:0px 0px 20px;float:left;width:90%;}
#reg-form{margin:0px 0px 2em;float:left;width:95%;background:transparent;overflow:hidden;padding:10px;}
#reg-form .formleft{margin:0px;float:left;background:#FFFFFF;width:100%;}
#reg-form .formright{margin:0px;float:right;width:250px;}
#reg-form .formleft label{font-size:13px;font-weight:bold;color:#111;font-family:Helvetica, Arial, sans-serif;display:block;}
#reg-form .formleft span{color:#d74746;text-decoration:none;}
#reg-form .regtext{padding:3px !important;width:200px;margin-bottom:20px;font-family:Arial, sans-serif;font-size:13px;color:#111;background:#FFFFFF;border:1px solid #CCCCCC;}
#reg-form .alignleft{margin:0px;padding:0px;float:left;width:45%;}
#reg-form .regarea{padding:1px;width:400px;margin-bottom:20px;font-family:Arial, sans-serif;font-size:13px;float:left;height:100px;color:#111;line-height:18px;}
#reg-form .formleft h2{font-size:15px;font-weight:bold;margin:0px 0px 15px;padding:0px;font-family:Arial, sans-serif;float:left;width:100%;}
div.subscription h3{font-size:15px;font-weight:bold;margin:0px 0px 5px !Important;padding:0px;font-family:Arial, sans-serif;float:left;width:100%;}
#reg-form .formleft p{margin:0px 0px 15px;padding:0px;float:left;width:100%;}
#reg-form .formleft .regbutton{font-size:15px;padding:5px 12px;font-family:Helvetica, Arial, sans-serif;font-weight:bold;}
div.subscription{overflow:hidden;float:left;width:98%;padding:5px;border:1px solid #ddd;}
div.subscription p{margin:0px 0px 15px;padding:0px;width:100%;font-size:smaller;}
div.subscription div.description{overflow:hidden;float:left;width:70%;}
div.priceforms{float:right;width:25%;}
.cardimage{height:23px;width:157px;display:inline-table;}
.nocard{background-position:0px 0px !important;}
.visa_card{background-position:0px -23px !important;}
.mastercard{background-position:0px -46px !important;}
.discover_card{background-position:0px -69px !important;}
.amex{background-position:0px -92px !important;}
.hidden{display:none;}
/*Header menu*/
.horizontal-nav {width: 100%; display: table; table-layout: fixed;}
.horizontal-nav ul { display: table-row;}
.horizontal-nav ul li {color: #808080; background: #000000; border: 1px solid #262626; padding: 12px 0; display: table-cell; text-align: center;}
.horizontal-nav li a {font-weight: lighter; letter-spacing: 1px; font-size: 0.9em; color: inherit; text-transform: uppercase;}
/*EndofSubscriptionForm*/
h2.widgettitle{display:none}
.footer-tags, .footer-search-terms{text-align:center}
.footer-tags a {color:#404040;text-align:center}
.footer-tags li, .footer-search-terms { list-style-type: none; }
.footer-search-terms {color:#404040;font-size:11px;margin: 1px 3px;text-align:center;}
/*Age*/
#agever{color:#dddddd;text-shadow:0 -1px 0 rgba(0,0,0,0.6);font-size:12px;font-family:helvetica, arial, sans;margin:0 auto;width:95%;padding:10px 0;}
#agever .age-border{clear:both;border-bottom:1px solid rgba(0,0,0,0.8);box-shadow:0 1px 0 rgba(255,255,255,0.5);}
.age-buttons{width:90%;margin:0 auto;margin-top:4px;}
#img_text{padding-top:4px;}
#age-no{width:25%;background:rgb(165,165,165);background:-moz-linear-gradient(top, rgba(165,165,165,1) 0%, rgba(104,104,104,1) 29%, rgba(53,53,53,1) 82%, rgba(35,35,35,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(165,165,165,1)), color-stop(29%,rgba(104,104,104,1)), color-stop(82%,rgba(53,53,53,1)), color-stop(100%,rgba(35,35,35,1)));background:-webkit-linear-gradient(top, rgba(165,165,165,1) 0%,rgba(104,104,104,1) 29%,rgba(53,53,53,1) 82%,rgba(35,35,35,1) 100%);background:-o-linear-gradient(top, rgba(165,165,165,1) 0%,rgba(104,104,104,1) 29%,rgba(53,53,53,1) 82%,rgba(35,35,35,1) 100%);background:-ms-linear-gradient(top, rgba(165,165,165,1) 0%,rgba(104,104,104,1) 29%,rgba(53,53,53,1) 82%,rgba(35,35,35,1) 100%);background:linear-gradient(to bottom, rgba(165,165,165,1) 0%,rgba(104,104,104,1) 29%,rgba(53,53,53,1) 82%,rgba(35,35,35,1) 100%);}
#age-no-text{color:#666;width:95%;text-align:right;}
#age-no-text a{color:#666;text-decoration:underline;}
#agever img{margin-right:5px;}
#agever h2, #agever #age-yes{margin:4px;padding:0; display:block; }
#agever #age-yes{color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.5);box-shadow:0 1px 0 rgba(255,255,255,0.2);border:1px solid rgba(0,0,0,1);padding:10px;border-radius:5px; text-align: center; }
#age-mask{position:fixed;top:0px;left:0px;width:100%;height:120%;z-index:800;background:rgba(0,0,0,0.8);}
#age{width:90%;background:#1c1c1c;position:fixed;top:50px;left:5%;z-index:900;text-align:center;padding: 10px 0;}
#age h2{color:#da3265;font-size:18px;font-weight:normal;padding: 8px 0;}
#age p{color:#808080;font-size:12px;padding: 8px 5px;}
.age-popup-buttons{width:80%;margin:6px auto;}
#age-popup-yes{color:#fff;padding:18px 0;display: block;background:#da3265;font-weight:lighter;cursor:pointer;}
#age-popup-no{text-align: right;color:#5c5c5c !important;}
#age-popup-no a{color:#5c5c5c;text-decoration:underline;}
/*Wi-fi Case*/
.wifi-input-wrapper{background:#e2e2e2 url('images/phone-icon.png') no-repeat;background-position:top right;padding:12px 35px 12px 2px;border:1px solid #fff;font-size:14px;color:#555;text-shadow:1px 1px 0 #fff;}
.wifi-preview{border:1px solid #de3163; margin-bottom: 32px;max-width: 720px;width: 100%;display: block;	margin: 1px auto;padding: 1px;	border: none;background-size: 100% auto;background-repeat: no-repeat;margin-bottom: 2px;}
.wifi-h3 {text-align: center;margin: 10px 0px 15px 0;font-weight: normal;}
.phone-input {	margin: 0 auto;	width: 80%;}
.phone-input label {display: inline-block; padding: 12px 2px;color: #000000;text-align: right}
#msisdn {margin: 8px 8px 0;	padding: 2px;border-radius: 0px;border: 1px solid #000;	min-width: 70%;}
.wifi-button {background: rgb(30, 87, 153);	background: -moz-linear-gradient(top, rgba(30, 87, 153, 1) 0%,rgba(8, 105, 114, 1) 0%, rgba(18, 89, 96, 1) 0%, rgba(1, 109, 119, 1)	100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(30,87, 153, 1)), color-stop(0%, rgba(8, 105, 114, 1)),color-stop(0%, rgba(18, 89, 96, 1)),color-stop(100%, rgba(1, 109, 119, 1)));background: -webkit-linear-gradient(top, rgba(30, 87, 153, 1) 0%,rgba(8, 105, 114, 1) 0%, rgba(18, 89, 96, 1) 0%, rgba(1, 109, 119, 1) 100%);background: -o-linear-gradient(top, rgba(30, 87, 153, 1) 0%,rgba(8, 105, 114, 1) 0%, rgba(18, 89, 96, 1) 0%, rgba(1, 109, 119, 1) 100%);	background: -ms-linear-gradient(top, rgba(30, 87, 153, 1) 0%,rgba(8, 105, 114, 1) 0%, rgba(18, 89, 96, 1) 0%, rgba(1, 109, 119, 1) 100%);background: linear-gradient(to bottom, rgba(30, 87, 153, 1) 0%,	rgba(8, 105, 114, 1) 0%, rgba(18, 89, 96, 1) 0%, rgba(1, 109, 119, 1) 100%);	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799',	endColorstr='#424141', GradientType=0);	border: 1px solid #125960;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;width: 110px;margin: 0px auto;text-align: center;margin-top: 10px;font-size: 100%;padding: 0px 30px 0px 30px;margin-bottom: 12px;}
.form-wrap{	margin-bottom:6px;}
#nav {display: none !important;}
#wifiloginform {background-color: #D2EDF4;border-radius: 5px 5px 5px 5px;margin: 0 auto;opacity: 0.9;width: 90%;text-align: center;	min-height: 140px;}
.wifi-h3 {color: #000;}
.wifi-h3-small {font-size: 12px;color: #000;text-align: center;}
/*IBC*/
#call_popup{max-width:90%;margin:0 auto;text-align:center;border-radius:10px;padding:10px;border:1px solid #a4a2a3;box-shadow:0 0 1px #474747;background: rgb(111,111,111);box-shadow: 0 0 10px #000;}
#call_popup h2{color:#fff;text-shadow:1px 1px 0 #3c3734;margin-bottom:10px;font-size:14px;font-weight:bold;}
#call_popup p{text-shadow: 1px 1px 0 #3c3734;font-weight:lighter;margin:3px 0;font-size:11px;}
#call_popup .border1, #call_popup .border2{display:table-cell;border-radius:5px; width:80%;display:block;min-width:100px;}
#call_popup .border1{border:1px solid #333;margin:10px auto;padding:0;}
#call_popup .border2{width:100%;}
#call_popup button{border: 1px solid #19c132;background: #54dd42;margin:0 auto;padding:0 10px;font-size:16px;font-weight:bold;width:100%;}
#call_popup button img{vertical-align:middle;margin-right:4px;width:14px;}
h1#identific{font-size:16px;position:absolute;top:50%;left:4px;margin-top:-20px;width:100%;}
h1#identific img{vertical-align:middle;}
.small-banners, .the_banner { text-align: center;}
.small-banners{display:block;margin: 0 auto;  width: auto;}
.the_banner img {margin: 12px auto 8px auto; padding: 0px;}
/*Apps Page*/
.the-phone {width:50%;float:left;}
.apps-logo {float: left;width: 48%;padding: 25px 0;	vertical-align: top;}
.app-info {	float: left;width: 45%;	padding: 8px;
	background: -moz-linear-gradient(top,  rgba(80,80,80,0.65) 0%, rgba(0,0,0,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(80,80,80,0.65)), color-stop(100%,rgba(0,0,0,0)));
	background: -webkit-linear-gradient(top,  rgba(80,80,80,0.65) 0%,rgba(0,0,0,0) 100%);
	background: -o-linear-gradient(top,  rgba(80,80,80,0.65) 0%,rgba(0,0,0,0) 100%);
	background: -ms-linear-gradient(top,  rgba(80,80,80,0.65) 0%,rgba(0,0,0,0) 100%);
	background: linear-gradient(to bottom,  rgba(80,80,80,0.65) 0%,rgba(0,0,0,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6292929', endColorstr='#00000000',GradientType=0 );
	font-size: 11px;color: #a8a8a8;	border-radius: 6px 6px 0 0;}
.app-info h3, .app-info-no-float h3, .app-info-no-float span {color:#da3265;}
.app-info-no-float h3 {	text-align: center;}
.app-info-no-float ul {list-style-position: inside;}
.app-info-no-float {
	clear: both;
	padding: 8px;
	background: -moz-linear-gradient(top,  rgba(41,41,41,0.65) 0%, rgba(0,0,0,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(41,41,41,0.65)), color-stop(100%,rgba(0,0,0,0)));
	background: -webkit-linear-gradient(top,  rgba(41,41,41,0.65) 0%,rgba(0,0,0,0) 100%);
	background: -o-linear-gradient(top,  rgba(41,41,41,0.65) 0%,rgba(0,0,0,0) 100%);
	background: -ms-linear-gradient(top,  rgba(41,41,41,0.65) 0%,rgba(0,0,0,0) 100%);
	background: linear-gradient(to bottom,  rgba(41,41,41,0.65) 0%,rgba(0,0,0,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6292929', endColorstr='#00000000',GradientType=0 );
	font-size: 11px;
	color: #a8a8a8;
	border-radius: 6px 6px 0 0;
}
.handysex_stop {text-align: center;	color: #777;font-size: 12px;}
.forgetmenot {margin-bottom: 14px;}
#lostpasswordform fieldset {position: relative;}
.phone_number_prefix {display: block;height: 22px;left: 0;padding: 6px;	position: absolute;	top: 20px;font-size: 15px;}
#lostpasswordform span {z-index: 2000;}
input .sub_comm{padding:10px;}
.sub_comm{padding:4px 30px 4px 30px;border: 1px solid #333; background: #000; color:#ddd; height:30px; size:18px; font-family:Verdana, Arial;  -webkit-border-radius: 5px; border-radius: 5px;}

#video_title {display: none;}

.single-row {
    padding: 5px 10px;
    background: rgba(255, 255, 255, 0.05);
    border-bottom: 1px solid black;
}

.video-title-single {
    color:#8a8a8a;
    background: rgba(255, 255, 255, 0.1);
    border-bottom: 1px solid #000;
}

.video-title-single h3{
    font-size:1em;
    font-weight:lighter;
    padding:4px;
    margin: 0 0 0.8em 0;
}

form.unsubbutton{margin:0 auto !important;}
input.default-button.turquoise{display: block;height:32px;margin: 0px auto;padding:3px 7px;color: #141414;background:#2f2f2f;border:none;font-weight:bold;font-size:1em;}
/** single page fixes */
.single-post .detail-name, .single-post .detail-content {text-indent: inherit;}
/** 404 page logic */
.error404 .content{text-align:center;font-size:24px}
.error404 .content *{color:#666668;font-family:"Roboto", "Helvetica Neue", sans-serif;}
.error404 .content img.nf{width: 75%;margin-top:10%}
.error404 .content a{color:#BA2254;text-decoration: underline;}
.error404 .content p{;margin-bottom:5%;}
.error404 .content div{font-size:75%;margin-bottom:15%}
.playred{width:150px;height:100px}
/* Slider */
.wpc-slider-navigation.wpc-slider-navigation { position: absolute; bottom: 10px;}
.wpc-slider-navigation.wpc-slider-navigation p { width: 6px; height: 6px; border-radius: 6px;}
.wpc-slider-navigation.wpc-slider-navigation  .wpc-slider-navigation-button, .wpc-slider-navigation.wpc-slider-navigation  .wpc-slider-navigation-button.active { border: 1px solid #e6e6e7;}
.wpc-slider-navigation.wpc-slider-navigation  .wpc-slider-navigation-button.active { background: #e6e6e7;}
/* New changes*/
.icon {
    display: block;
    float: left;
    position:relative;
    background: url('images/sprite_icons.png') no-repeat;
    background-position: -36000px -14000px;
    width: 33px;
    height: 33px;
    margin-left:3px;
    padding-right: 4px;
}
li.home-icon > i.icon {
    background-position: -128px -37px;
    width: 23px;
    height: 23px;
}
li.channels-icon > i.icon, li.categories-icon > i.icon, li.oursites-icon > i.icon{
    background-position:-128px -60px;
    width: 28px;
    height: 28px;
}
li.recommended-icon > i.icon{
    background-position:-128px -169px;
    width: 28px;
    height: 28px;
}
li.free-icon > i.icon{
    background-position:-128px -87px;
    width: 28px;
    height: 28px;
}
li.login-icon > i.icon{
    background-position:-128px -116px;
    width: 28px;
    height: 26px;
}
li.logout-icon > i.icon{
    background-position:-128px -142px;
    width: 28px;
    height: 27px;
}
.details {
    font-size: 0.8em;
    line-height: 0.8em;
    margin-top: -0.8em;
}

.details div{
    float:left;
    margin: 4px;
}

.details .clock-icon {
    background: url('images/clock.png') no-repeat;
    background-position: center left;
    background-size: 12px;
    padding: 0 0 0 16px;
}

.details .views-icon {
    background: url('images/views.png') no-repeat;
    background-position: center left;
    background-size: 12px;
    padding: 0 0 0 16px;
}

.open-icon, .close-icon {
    display: block;
    position: absolute;
    right: 10px;
    margin-top: -24px;
    width: 28px;
    height: 28px;
    background: url('images/sprite_icons.png') no-repeat -68px -85px;
}

.close-icon {
    background-position: -41px -85px;
}

#the_content, #thevideoinside {
    margin-bottom: 32px;
    position: relative;
    overflow: hidden;
    padding: 0;
    vertical-align: baseline;
    display: block;
    margin: 0px auto;
    width: auto;
}

#the_content {
    min-height: 400px;
    z-index:5;
}

#category-list, #centered_div, #detailedvideoimg, #centered {
    margin: 0px auto;
    width: auto;
    max-width: 720px;
}
/** single page fixes */
.single-post .detail-name, .single-post .detail-content {
    text-indent: inherit;
    padding-left: 2%;
}
.playred{
    width:150px;
    height:100px;
}
#content-mask {
    position: fixed;
    background: rgba(0,0,0,0.8);
    display:none;
    width: 100%;
    height:100%;
    z-index:9;
}

/* slider css */
.slider>ul li {list-style-type: none;width: 100%;text-align: center;}
.big_play {width: 100%;}
.d_title {float: left;width: 79%;}
.d_title a h2 {text-align: left;padding-left: 10px;font-size: 12px;color:#f2eff4;}
.d_title p {font-size: 10px;margin: 0 5px;padding: 0;color:#736e75;}
.d_meta {float: right;width: 19%;font-size: 11px;color: #736e75;border-left:solid 1px rgba(190,182,193,0.4);}
.d_meta ul li {text-align: left;padding-left:0.6em;list-style-type: none;}
/* VIDEO LIST CSS */
.videos_horizontal_list{display:inline-block;margin:0 auto;text-align: center;width: 100%; max-height:140px;overflow:hidden;}
.videos_list {margin:10px auto;display: block;text-align: center;width: 100%;max-width:960px;}
.videoitem_categ,.videoitem_index, .videoitem_small {display: block;float:left;position:relative;width: 49%;display: block;float: left;margin: 5px 0.5% 0.5%;position: relative;}
.videoitem_small {width: 48%;display: block;float:left;margin-right:2px;margin-left:2px;margin-top:5px;position:relative;max-width:200px;}
.videoitem_small .thumbnail{float:left;width:200px;height:120px;margin:4px;}
.videoitem_test {width: 340px;float:left;margin:0;padding:2px;position:relative;height:200px;}
.videoitem_test img {width: 340px;float:left;margin:0;padding:2px;position:relative;height:194px;}
.play_btn {width: 190px;margin:0;padding:0;position:relative;height:110px;}
.videoitem_small .thumbnail{float:left;width:190px;height:120px;margin:4px;}
.videoitem_categ .thumbnail .thumb-border{width:190px;height:120px;border:1px solid #3a3a3a;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.videoitem_categ .thumbnail .thumb-border .thumb-img{width:inherit;height:120px;}
.video_details {border-bottom: solid 2px #3d2f41;border-right: solid 2px #3d2f41;border-left: solid 2px #3d2f41;}
.video_title {min-height: 50px;border-bottom: solid 2px #3d2f41;}
.video_title a {text-decoration: none;color: #beb6c1;}
.video_title a h3 {padding: 10px 5px;font-family: 'Open Sans', sans-serif;font-weight: lighter;font-size: 10px;text-align: left;min-height: 25px;}
.video_meta ul li:first-child {border-left:none;}
.video_meta ul li {list-style-type: none;color: #beb6c1;float: left;font-family: 'Open Sans', sans-serif;font-weight: lighter;font-size: 8px;border-left: solid 2px #3d2f41;text-align: center;padding:3px 3px;}
.details:after, .videos_list ul:after, .videos_list:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.time-videolist {position: absolute;right: 5px;bottom: 70px;padding: 2px 7px;background: rgba(39,37,35,0.5);margin-bottom: 5px;margin-right: 5px;font-size: 9px;border-radius: 3px;font-family: 'OpenSans';}
.videoslider .videoitem_small{max-height:120px;}
#homeslider{width:98%;margin:0 auto;padding-right:1%;padding-left:1%;margin-top:6px;margin-bottom:6px;padding-bottom:6px;border-bottom:#333 1px solid;height:210px;z-index:8;}
.duration-videolist {position: absolute;left: 3px;bottom: 0;padding: 5px 6px 4px 14px;background: url(images/play_small.png) no-repeat 4px 3px rgba(39,37,35,0.8);margin-bottom: 8px;margin-left: 6px;font-size: 8px;color:#fff;border-radius: 3px;font-family: Arial,Verdana,Helvetica;max-width:20px;overflow:hidden;}
.duration-index {position: absolute;right: 3px;top: 0;padding: 5px 6px 4px 14px;background: url(images/play_small.png) no-repeat 4px 3px rgba(0,0,0,0.4);margin-top: 6px;margin-left: 6px;font-size: 8px;color:#fff;border:#777 1px solid;border-radius: 3px;font-family: Arial,Verdana,Helvetica;}
.videos-horizontal-list{max-height:206px;}
.show-banners{width:100%;padding-bottom:6px;border-bottom: #333 1px solid;margin-top:6px;margin-bottom:6px;}
.show-banners img{width:80%;padding:0 10%;}
.viewall{float:right;margin-right: 4px;color: #C02958; font-size:10px;}
.viewall a{float:right;margin-right: 4px;color: #C02958; font-size:10px;}
.videoviews{width:100%;display:inline-block;height:22px; position:absolute;left: 0;bottom: 0;margin-bottom:0px;background: rgba(39,37,35,0.8);}
.videoviews span{width:100%;display:block;text-align:left;color: #C02958; font-size:10px;padding:3px 5px;}
#bullets{position:relative;left:50%;margin-left:-100px;margin-top:-30px;z-index:9}
/*category and categories*/
.categories-title{width:100%;display:inline-block;height:20px; position:absolute;left: 0;bottom: 0;margin-bottom:0px;background: rgba(39,37,35,0.8);padding:6px 0;}
.categories-title span{width:70%;text-transform: uppercase;font-size:12px;font-family:Oswald,Verdana,Helvetica,Arial;text-align: left;color:#aaa;padding:6px;max-height:13px;overflow:hidden;}
.categories-title .viewsno{float:right; margin-right:6px;display:block;text-align:right; font-size:10px;color: #C02958; padding-top:3px;}
.category-title{width:100%;display:inline-block;/*max-height:20px;*/padding:3px; }
.category-title span{float:left;text-transform:capitalize;font-size:17px;font-family:'Lato-Regular','Open Sans', sans-serif,Verdana,Helvetica,Arial;text-align: left;color:#aaa;padding-left:10px;font-weight: lighter; }
.category-title .viewall a{float:right;margin-right: 4px;color: #C02958; font-size:10px;}


/*
 * Categories Page Listing
 */
.categories-list {
    list-style-type: none;
}

.categories-list li {
    background: rgba(255, 255, 255, 0.05);
    margin: 2px 8px;
    padding: 0.8em;
    font-size: 0.8em;
    font-weight: lighter;
    position: relative;
}

.categories-list .arrow {
    color: black;
    position: absolute;
    right: 0;
    top: 0;
    background: rgba(255, 255, 255, 0.1);
    padding: inherit;
}

.overflowhidden{overflow:hidden;height:120px;max-height:140px;-webkit-overflow-scrolling: touch;}
/*detail page*/
.single_prev{position: absolute;margin:0 auto;height: 31px;vertical-align: middle;top:50%; margin-top:-31px;z-index:10;}
.single_next{position: absolute;height: 31px;vertical-align: middle;top:50%;right:0; margin-top:-31px;float:right;margin-right:0;}
.single_prev img{width:40px;margin-left:0px;z-index:10;}
.single_next img{width:40px;float:right;margin-right: 0px;z-index:10;}
.taginfo span{
    display: block;
    margin: 6px 0;
    font-size: 0.8em;
}

.taginfo span a {
    color:#C02958;
    line-height: 6px;
}

.itemtitle a{height: auto ! important;}
.hiddendiv{width:100%;z-index:900;background:#000;margin:0 auto;position:relative;}
.videodetailedinfo{width:100%;display:inline-block;position:absolute;left: 0;vertical-align: middle;margin-top:-60px;height:60px;background: rgba(39,37,35,0.8);padding:0px 6px;}
.videodetailedinfo span{width:90%;display:inline-block;font-size:12px;font-family:Oswald,Verdana,Helvetica,Arial;text-align: left;color:#aaa;padding-top:3px;padding-left:5%;}
.viewsinfo, .uploadtime{-webkit-appearance: none;position:relative;font-size:10px;text-align:left;float:left;width:33%;color:#888;}
.duration{-webkit-appearance: none;position:relative;font-size:10px;text-align:right;float:left;width:33%; color:#888;}
.videoslider{display:inline-block;margin:0 auto;text-align: center;width: 100%; padding-bottom:10px;border-bottom:#222 1px solid;}
#commavatar{height:58px;width:58px; margin-left:10px; background: url("images/avatar.png") no-repeat;}
#commentbubble{height:66px;width:74%;min-width:250px;padding:0 12px 3px 12px;margin-left:70px;margin-top:-58px;margin-bottom:3px;background: url("images/triunghi.png") top left no-repeat;border-bottom: #222 1px solid;}
#commentbubble p{height:56px;padding:4px 20px;background:#262626;color:#666;}

.comment-form-with-avatar {
    display: table;
}

.comment-form-with-avatar .avatar, .comment-respond {
    display: table-cell;
    vertical-align: text-top;
}

#commentform #submit {
    color: #dedede;
    border: 0;
    background: #262626;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 0.7em;
    margin: 5px 20px 20px;
}

.comment-form-comment {
    position: relative;
    left: 20px;
    margin: 20px 0 5px;
    box-sizing: border-box;
}

.comment-form-comment .corner {
    position: absolute;
    top: 0;
    left: -20px;
    z-index: 2;
    display: block;
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid rgba(255, 255, 255, 0.06);
}

.comment-form-comment textarea {
    position: relative;
    z-index: 3;
    color: #dedede;
    background: #262626;
    border: 0;
    font-size: 1em;
    padding: 1em;
    outline: none;
}
.comment-reply-title {
    color: #4a4a4a;
    font-size: 1em;
}

.comments-list {
    margin: 10px 0;
    list-style-type: none;
}

.comments-list ol {
    list-style-type: none;
}

.comments-list li {
    padding: 10px;
    border-bottom: 1px solid black;
}

.comments-list ol li {
    border-top: 0 !important;
}

.comments-list li:first-child {
    border-top: 1px solid black;
}

.comments-list li:last-child {
    border-bottom: 0;
}

.comment-reply-link {
    font-size: 0.8em;
}

.comment-content {
    padding: 6px 0;
    font-size: 1.2em;
    overflow: hidden;
    word-break: break-all;
}

#browseChannels{width:100%;height: 163px;   margin:0 auto;position: relative;}
.channel {width: 175px;float:left;position:relative;height:146px;}
.channel img {width: 175px;padding:2px;position:relative;height:146px;}
.channel .categories-title{height:50px;}
.channel .categories-title span{float:left; text-align: left;font-size: 12px;}
.oursites {width: 44%;float:left;position:relative;height:146px;margin-left:3%;margin-right:3%;}
.oursites img {width:100%;max-width: 175px;position:relative;max-height:146px;}
.oursites .categories-title{height:50px;width:100%;max-width: 175px;}
.oursites .categories-title span{float:left; text-align: left;font-size: 12px;}
.categories-title .videosno{width:40%;float:right; margin-right:6px;display:block;text-align:right; font-size:12px;color: #C02958; padding-top:10px;}
#text-2{width:100%;font-size: 11px;}
.textwidget{text-align: center;color:#888;padding:4px 0;background: #1e1e1e;}
.pagination {position: absolute;left: 0;text-align: center;bottom:5px;width: 100%;display: none;}
.loader{background:rgba(0,0,0,0.4);background-image:linear-gradient(bottom, rgba(0,0,0,0.4) 0%, rgba(51,51,51,0.4) 65%);background-image:-o-linear-gradient(bottom, rgba(0,0,0,0.4) 0%, rgba(51,51,51,0.4) 65%);background-image:-moz-linear-gradient(bottom, rgba(0,0,0,0.4) 0%, rgba(51,51,51,0.4) 65%);background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,0.4) 0%, rgba(51,51,51,0.4) 65%);background-image:-ms-linear-gradient(bottom, rgba(0,0,0,0.4) 0%, rgba(51,51,51,0.4) 65%);position:fixed;left:50%;top:50%;width:100px;margin:-35px 0 0 -50px;font-size:11px;border:1px solid rgba(0,0,0,0.7);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-align:center;padding:10px 0;box-shadow:0 0 10px #000;text-shadow:0 1px 0 #000;z-index:9999;}
#browseVideos, #newvideos, #recommended{width:100%;height: 130px;   margin:0 auto;position: relative;   }
.side-search-button {
    position: absolute;
    right: 10px;
    top: 14px;
    background: url('images/sprite_icons.png') no-repeat -158px -89px;
    width: 32px;
    height: 39px;
    z-index:800;
}
.side-search {
    width: 80%;
    height:auto;
    position: absolute;
    top: 7px;
    left: 5px;
    display: none;
    background: rgba(0, 0, 0, 0.8);
    z-index:10;
    font-size:12px;
    color:#999;
}
.search-item {
    display: block;
    width: 96%;
    padding: 5px 2%;
    margin: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
#searchform {
    display: block;
    width: 100%;
    overflow: hidden;
}
.searchrow {
    display: block;
    width: 96%;
    padding: 6px 2%;
}
#s {
    vertical-align: middle;
    border: 0;
    margin: 0;
    color: #a9a9a9;
    padding:15px 2%;
}
.searchinfo {
    font-size: 0.9em;
    text-transform: uppercase;
    background: #3a3939;
}
#searchresult{
    width:100%;
}
.videoresults{width:100%;background-color: #3a3939;position:relative;margin-top:-2px;}
.videoresults span{display:inline-block ;font-size:10px;font-family:Verdana,Helvetica,Arial;text-transform: uppercase;padding-left:26px;padding-right:26px;height:15px;background: #3a3939 url('images/search_small.png') 10px 0px no-repeat; color:#777;}
#homepage{background:none;}
#homepage li  p.home-slider-item-title{color:#da3265 !important;}
#lostpasswordform{text-align: center;}
.content{margin-bottom: 32px;position:relative;overflow:hidden;margin: 0;padding: 0;vertical-align: baseline;display: block;margin: 0px auto;width: auto;text-align: center;color:#888;}
.content a{color:#ddd;}
.submit{padding-top:5px;}
.disclaimer .textwidget p{padding:5px 10px 10px 5px;	font-size:9px;	color:#aaa;text-transform: uppercase;}
.semitransparent, .semitransparent2, .semitransparent3{display:none;}
/* Advanced Customized Layout CSS */
.the_login_content {z-index: 14;margin-top: -50px;padding-top: 70px;background: #0B91A0 url('images/login-bkg.png') top center no-repeat;background-position: 50% 50%;}
img.owl-login { z-index: 15;float: right;position: relative;margin-top: 42px;margin-right: 20%;}
#loginsubmit-customized {color: #777;font-size: 18px; width: 100%; margin-top: 20px;font-weight: normal;text-align: center; background-color: #DDD; border-width:#aaa medium medium 3px; border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color #aaa; padding: 12px 3px; border-radius: 12px;}
.advanced_layout #loginwrap p {margin-top: 0;text-align: center;color: #4C7981;}
.advanced_layout #loginwrap span {color: #ffffff;}
.advanced_layout .textbox-default,.textbox-default[type="text"],.textbox-default[type='password']{padding: 10px 0;margin-top: 5px;margin-bottom: 5px; padding-left: 20px; font-weight: normal;}
.advanced_layout .textbox-default[disabled='disabled'] { background: #bbb;}
.advanced_layout #loginwrap1 {margin: 10px auto 55px;background-color: #1C1C1C;opacity: 0.9; width: 90%; border-radius: 5px; -moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;   border-radius: 5px; padding: 8px}
.advanced_layout #loginwrap1 input[type="tel"],#loginwrap1 input[type="text"],#loginwrap1 input[type="password"] {border: 1px solid #555;line-height: 1.2em; -webkit-appearance: none;-webkit-box-shadow: 1px 1px 1px #fff;-webkit-border-radius: 0.5em; padding: 0.5em 1em 0.5em 0.75em;width: 80%; height: 18px;-moz-box-shadow: 1px 1px 1px #fff; -moz-border-radius: 0.5em;}
.advanced_layout #loginform {width: 90%; margin-left: 5%;margin: 0 auto; text-align: center;}
.advanced_layout  div#loginform { color: #06363c;}
.advanced_layout, .advanced_layout #the_content{background-color: #fff !important;}
.advanced_layout #header .logo {padding:12px 0 12px 14px !important;}
.advanced_layout .side-nav ul li a{color:#fff;font-size: 14px;font-weight: normal;text-shadow:none !important;}
.advanced_layout .top-text{color: #fff;font-size: 10px;}
.advanced_layout .videoviews span, .advanced_layout .categories-title .viewsno,.advanced_layout .videodetailedinfo span{color:#fff;}
.advanced_layout .viewall a, .advanced_layout .taginfo span a{color: #999 !important;}
.advanced_layout .taginfo span:hover{color: #000;}
.advanced_layout #commentbubble p, .advanced_layout #login_error,.advanced_layout #commentform textarea,.advanced_layout #commentbubble p, .advanced_layout #commentform #submit{background-color: #E3E3E3 !important;}
.advanced_layout #commentbubble{background:transparent url("images/triunghi_advanced.png") no-repeat scroll left top;}
.advanced_layout #commentform{background: url("images/triunghi_advanced.png") 0px 24px no-repeat;}
.advanced_layout .videoviews, .advanced_layout .videodetailedinfo{background: rgba(255, 255, 255, 0.8) none repeat scroll 0% 0%;}
.advanced_layout .categories-title{height:30px;background: rgba(5, 4, 4, 0.1) none repeat scroll 0% 0%;}
.advanced_layout .renew-details, .advanced_layout .form-table{background-color: #eee !important;}
.advanced_layout #homepage li  p.home-slider-item-title{color:#fff !important;}
.advanced_layout .page-title{background-color: #eee; border: none !important;}
.advanced_layout #account-form, .advanced_layout .renew-form {background-color: #eee !important;}
.advanced_layout .renew-pattern {background: none !important;}
.advanced_layout .renew-pattern .renew-details{margin-top:3px;background-color: #eee !important;}
.advanced_layout .account-form-content,.advanced_layout .renew-details, .advanced_layout .textbox-default{background: none !important;}
.advanced_layout #loginsubmit,.advanced_layout input #wp-submit .button-primary{background-color: #ddd !important;}
.advanced_layout #header .logo {padding:12px 0 12px 26px !important;}
.advanced_layout .footer,.advanced_layout #homepage {background-color:#fff !important;}
.advanced_layout .footer a, .advanced_layout .commentlist a{color: #999;}
.advanced_layout .side-nav ul { padding-left: 30px;}
.advanced_layout .menu{width:80%;margin:0 auto;}
.advanced_layout .payment-failed{background-color: #eee;}
.advanced_layout #videogallery, .advanced_layout .video-title-single, .advanced_layout .detail-wrapper, .advanced_layout .pagenav{background-color: #fff; border: none !important;}
.advanced_layout #videogallery{position: relative;overflow: hidden;padding: 0px;vertical-align: baseline;display: block;margin: 0px auto;width: auto;max-width: 960px;}
.advanced_layout .videoviews-advanced {height: 34px;margin-top:-34px;background:rgba(255, 255, 255, 0.7) none repeat scroll 0% 0%; color: #888;width: 100%;}
.advanced_layout .videoviews-advanced h2 {color: #333;text-align: left;padding-left: 10px;padding-top: 4px;font-size: 11px;height:9px;line-height: 9px; overflow: hidden; text-overflow: ellipsis;}
.advanced_layout .videoviews-advanced .h19 img {padding-right: 1px;padding-left: 6px;	vertical-align: middle;}
.advanced_layout .videoviews-advanced .h19 {position: relative;	padding-top: 4px;left: 0;float: left; margin-left: 10px;bottom: 0;	margin-bottom: 2px;	padding-bottom: 2px;display: inline block;	margin: 0 auto;position: relative;font-size: 9px;}
.advanced_layout #commentform p a {color:#aaa;}
.advanced_layout .login_reminder{ color: #aaa;}
.advanced_menus .side-nav-button {float: left;background: url('images/sprite_icons.png') no-repeat -115px -10px;width: 32px;height: 23px;margin-top: 18px;padding-left: -4px;position: absolute;left: 10px;}
li.abo-icon>i.icon {background-position: -2px -3px;}
.advanced_menus li.log-icon>i.icon{background-position: -73px -3px;}
.advanced_menus li.cat-icon>i.icon { background-position: -36px -3px;}
.advanced_menus .side-search-button {background: url('images/sprite_icons.png') no-repeat -158px -39px;}
.advanced_menus .side-nav li a:hover{color: #fff !important;}
.advanced_menus #header .logo {padding:12px 0 12px 26px !important;}
.advanced_menus .side-nav ul li a{color:#fff;font-size: 14px;font-weight: normal;text-shadow:none !important;}
.advanced_menus .semitransparent{display:block;position: relative;   margin: 10px 0 10px;height: 2px;max-height: 2px;width: 100%;background-color: #FFFFFF;  border-bottom: 1px solid #DDD;filter: alpha(opacity = 20);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);opacity: 0.2;-moz-opacity: 0.20;zoom: 1;}
.advanced_menus .semitransparent2{ display:block;position: relative; margin: 2px 0 0 0px;height: 2px;  max-height: 2px;width: 100%;background-color: #FFF; border-bottom: 1px solid #167D8A;   filter: alpha(opacity = 20);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);opacity: 0.3;-moz-opacity: 0.20;zoom: 1;}
.advanced_menus .menu-logo {max-width: 180px;display: block; margin: 0 auto; text-align: center; border-bottom: #aaa 2px;z-index:3;padding: 19px 0px 0px 0px;}
.advanced_layout input.default-button.turquoise, .advanced_menus input.default-button.turquoise{color: #AAAAAA;background:#eee;}
.advanced_layout .open-icon,.advanced_layout  .close-icon{ display: block; position: absolute; right: 8px; margin-top: -29px; width: 27px; height: 33px; background: url('images/gossip_icons.png') no-repeat -69px -89px;}
.advanced_layout .close-icon{ background-position: -43px -89px; }
select {border: none;line-height: 1.2em;}
.link { width: 40%; float: left;text-align: center; margin-left: 4%;margin-right: 2%;margin-top: 10px;}
#loginwrap {z-index: 9;height: 480px;position: relative;margin-top: 2px;}
#loginwrap fieldset {height: 200px; margin-top: 40px;width: 90%;text-align: center; padding-right: 5%;padding-left: 5%;}
#loginwrap fieldset .login-bkg {display: block; z-index: 13;background: #125960;color: #777;font-weight: normal;text-align: center; border-radius: 16px;-moz-border-radius: 16px;-webkit-border-radius: 16px;border-width: medium medium 3px;border-style: none none solid; border-color: #06363C;padding-buttom: 10px; width: 90%; padding-left: 5%;   padding-right: 5%;}
#loginwrap fieldset .login-bkg input {}
#loginwrap fieldset .login-bkg input[type="text"] { font-weight: normal;background: transparent;text-align: center; padding: 10px;border: none !important;}
#loginwrap fieldset .login-bkg input[type="password"] { font-size: 18px;background: transparent;font-weight: normal;text-align: center; padding: 10px;}
a.login_reminder {text-decoration: underline;}
@font-face { font-family: 'Lato'; font-style: normal; font-weight: 400; src: local('Lato Regular'), local('Lato-Regular'), url(http://fonts.gstatic.com/s/lato/v11/qIIYRU-oROkIk8vfvxw6QvesZW2xOQ-xsNqO47m55DA.woff) format('woff');}
@font-face {font-family: 'Lato';font-style: normal; font-weight: 700; src: local('Lato Bold'), local('Lato-Bold'), url(http://fonts.gstatic.com/s/lato/v11/qdgUG4U09HnJwhYI-uK18wLUuEpTyoUstqEm5AMlJo4.woff) format('woff');}
.channel-title{position:relative;font-size:12px;display:inline-block;margin:0 auto;height:20px; padding:6px 0;text-align: center;font-family: 'Lato',Verdana;}
.channel-title .videosno{float:right; margin-right:16px;display:block;text-align:right; font-size:10px;color: #aaa; padding-top:3px;}
.channel-title span{float:left;color:#C02958;padding-right:10px; }
.channel-layout{height:170px;position:relative;display:inline-block;margin:0px auto;position:relative;margin: 0 auto;padding: 0;vertical-align: baseline;display: block;width:auto;    max-width: 420px;}
.channel-avatar{position:relative;z-index:9;max-height: 100px;max-width: 100px;margin-top:-70px;}
.channel-cover{position:relative;display:inline-block;z-index:8;margin:0 auto;max-height: 133px;}
video {width: 100%; max-width: 720px;display: block;position:relative;overflow:hidden;margin: 0;vertical-align: baseline;display: block;}
.msgul { max-height:22px;    display:block;padding-bottom:4px;   text-align:center;  padding-top:-1px;}
.msgul a, .msgul p{   vertical-align: middle;display: inline-block;letter-spacing:2px;font-size:9px;  font-weight:normal; color:#aaa; padding-bottom:10px;}
.msgul img{ margin:0 auto;  max-width: 20px; max-height: 20px;}
.payment-failed{padding: 5px 10px;position:relative;background:#1e1e1e;overflow:hidden;position:relative;margin: 5px;cursor:pointer;}
.payment-failed h2{color: #858585;text-align: center;font-size: 10px; font-weight: normal;padding: 10px;}
.advanced_layout .payment-failed{background-color: #eee;}
.advanced_layout #videogallery, .advanced_layout .video-title-single, .advanced_layout .detail-wrapper, .advanced_layout .pagenav{background-color: #fff;}
.close-button{text-align:center;font-family: Helvetica Neue,Verdana,Arial;font-size: 12px;font-weight: lighter;position:relative;overflow:hidden;padding: 0;vertical-align: baseline;display: block;margin: 0px auto;width: auto;max-width: 120px;}
.video_play {padding-top: 0px;display: inline-table;position: relative;overflow: hidden;vertical-align: middle;display: block;width: 100%; margin: -1px auto;display: initial; position: relative;}
.single #thevideo{width:100%;margin:0 auto;position:relative;}
/*Gossip Corner style*/
.gossip_menus .wpc-slider-navigation.wpc-slider-navigation{bottom: 48px !important;}
.gossip_menus a{font-family:'Open Sans', sans-serif; font-weight:lighter;}
.gossip_menus .side-nav-button {float: left;background: url('images/gossip_icons.png') no-repeat -82px -40px;width: 30px;height: 20px;margin-top: 16px;padding-left: -1px;left: 10px;}
.gossip_menus .icon { display: block; position:absolute;background: url('images/gossip_icons.png') no-repeat;background-position: 1px -1px;width: 37px;height: 40px;margin-top: 0px;margin-bottom:16px;margin-left:70px;margin-right:73px;vertical-align: baseline;}
.gossip_menus li.home-icon>i.icon {background-position: 1px -1px;width: 37px;height: 40px;}
.gossip_menus li.newvideos-icon > i.icon{background-position:-40px -1px;width: 37px;height: 40px;}
.gossip_menus li.channels-icon > i.icon,.gossip_menus li.oursites-icon > i.icon{background-position:-82px 0px;width: 37px;height: 40px;}
.gossip_menus li.login-icon > i.icon, .gossip_menus li.logout-icon>i.icon{background-position:-123px 0px;width: 37px;height: 40px;}
.gossip_menus .side-search-button {float: right;position: relative;right: 0;margin-right: 6px;background: url('images/gossip_icons.png') no-repeat -163px -5px;width: 32px;height: 36px;margin-top: -38px;top: -6px;}
.gossip_menus .side-nav ul li {height:66px;position:relative;overflow:hidden;vertical-align: baseline;display: block;margin: 0px auto;width: auto;width: 180px;margin-top:10px;padding-bottom: 5px;font-size: 13px;color:#fff;}
.gossip_menus .side-nav ul li a{color:#78616a; text-shadow:none;font-size:24px;margin-top:40px;text-align: center;}
.gossip_menus .videoitem{margin-top: 20px;}
.gossip_menus .videoitem-right h2{font-size:14px;line-height:19px;font-family:'Lato-Regular','Open Sans', sans-serif;}
.gossip_menus #close-menu{left:99%; margin-left:-35px;position: absolute;background: url('images/gossip_icons.png') no-repeat -122px -40px;width: 35px;height: 33px;margin-top: 3px;margin-right: 4px;}
.gossip_menus .videoitem .thumb-img{width:60%;}
.gossip_menus .videoitem .thumb-img img {position:absolute;margin-left:12px;}
.gossip_menus .details .clock-icon , .gossip_menus .details .views-icon {background:none;font-size: 8px;}
.gossip_menus .videoitem-right {margin-left: 185px;}
.gossip_menus .videoitem-right .details{text-transform: uppercase;}
.duration-default {position: absolute;margin-top: 82px;margin-left: 8px;font-size: 9px;font-family:'Lato-Regular','Open Sans', sans-serif,Arial,Verdana,Helvetica;font-weight: lighter;}
#gossipdetailedinfo span{width:100%;display:inline-block;font-size:18px;font-family:'Open Sans', sans-serif,Verdana,Helvetica,Arial;text-align: left;color:#aaa;padding-top:10px;padding-left:5%;font-weight: lighter;}
#gossipdetailedinfo{width: 100%;height:130px;background: -moz-linear-gradient(top, rgba(31,25,27,0) 0%, rgba(31,25,27,0) 1%, rgba(31,25,27,0.93) 26%, rgba(31,25,27,1) 28%, rgba(31,25,27,1) 50%, rgba(31,25,27,1) 83%, rgba(4,3,3,0) 99%, rgba(2,2,2,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(31,25,27,0) 0%,rgba(31,25,27,0) 1%,rgba(31,25,27,0.93) 26%,rgba(31,25,27,1) 28%,rgba(31,25,27,1) 50%,rgba(31,25,27,1) 83%,rgba(4,3,3,0) 99%,rgba(2,2,2,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(31,25,27,0) 0%,rgba(31,25,27,0) 1%,rgba(31,25,27,0.93) 26%,rgba(31,25,27,1) 28%,rgba(31,25,27,1) 50%,rgba(31,25,27,1) 83%,rgba(4,3,3,0) 99%,rgba(2,2,2,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001f191b', endColorstr='#00020202',GradientType=0 ); position:absolute; margin-top: -84px;z-index:10;}
.gossip_menus #detailedvideoimg{position:relative;overflow:hidden;margin: 0;padding: 0;vertical-align: baseline;display: block;margin: 0px auto;width: auto;max-width: 720px;padding-bottom: 10px;}
#detailedvideoimg .itemtitle{padding-top:46px; font-size: 19px;height:26px;line-height: 24px;overflow:hidden;text-overflow: ellipsis }
#detailedvideoimg img{z-index:11;}
.play_button{position:absolute; top:50%;margin-top:-80px;vertical-align: baseline;display: block;width: auto;left:50%;margin-left:-70px;max-width: 720px;}
#previewimg{width:100%;}
#centered .viewsinfo{padding-left:20px;}
.horizontal_line{width: 100%;border-bottom:#353535 1px solid;margin: 20px 0px;}
.smalldetails{-webkit-appearance: none;position:relative;font-size:10px;text-align:justify;float:left;padding-left:6px;width:auto;  color:#888; font-family: 'Open Sans', sans-serif;}
.first{margin-left: 10px}
.gossip_menus .wpc-slider-navigation.wpc-slider-navigation p { width: 13px; height: 13px; border-radius: 13px;}
.gossip_menus .wpc-slider-navigation.wpc-slider-navigation .wpc-slider-navigation-button.active{ background-color: transparent;border:2px solid #B80249;}
.gossip-arrow{padding:16px;}
.gossip_menus #account-form, .gossip_menus .renew-form{background-color: transparent;}
.gossip_menus .renew-left p{text-align: left;}
.gossip_menus input.default-button.turquoise {height: 38px; color: #beb6c1; background: rgb(60, 49, 53) none repeat scroll 0% 0%; border: medium none; font-weight: lighter; font-size: 14px; border-radius: 5px;}
.gossip_menus .semitransparent{display:block;position: relative;   margin: 10px 0 10px;height: 2px;max-height: 2px;width: 100%;background-color: #FFFFFF;  border-bottom: 1px solid #DDD;filter: alpha(opacity = 20);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);opacity: 0.2;-moz-opacity: 0.20;zoom: 1;}
.gossip_menus .semitransparent2{ display:block;position: relative; top:0;margin-top:0px;height: 100px;width: 100%;background: -moz-linear-gradient(top, rgba(31,25,27,1) 0%, rgba(2,2,2,0) 100%);
background: -webkit-linear-gradient(top, rgba(31,25,27,1) 0%,rgba(2,2,2,0) 100%);
background: linear-gradient(to bottom, rgba(31,25,27,1) 0%,rgba(2,2,2,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f191b', endColorstr='#00020202',GradientType=0 );z-index:10;}
.gossip_menus .semitransparent3{ display:block;position: relative; margin-top:-30px;height: 30px;width: 100%;background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(22,7,13,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(22,7,13,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(22,7,13,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#16070d',GradientType=0 ); /* IE6-9 */z-index:1;}
.gossip_menus.single #postcontent{padding-top:30px;}
.gossip_menus  #the_content{margin-top: 0px;z-index: 9;}
.page.gossip_menus #the_content{padding-top: 0px;}
.gossip_menus #loginwrap{padding-top: 40px;}
.duration-default {position: absolute;margin-top: 82px;margin-left: 8px;font-size: 9px;font-family:'Lato-Regular','Open Sans', sans-serif,Arial,Verdana,Helvetica;font-weight: lighter;}
.single #the_content{position:relative;overflow:hidden;margin: 0;padding: 0;vertical-align: baseline;display: block;margin: 0px auto;width: auto;max-width: 720px;}
#single-header{position:absolute;top:0;width:100%;height:100px; margin-top:0px; z-index: 10;
background: -moz-linear-gradient(top, rgba(31,25,27,1) 0%, rgba(2,2,2,0) 100%);
background: -webkit-linear-gradient(top, rgba(31,25,27,1) 0%,rgba(2,2,2,0) 100%);
background: linear-gradient(to bottom, rgba(31,25,27,1) 0%,rgba(2,2,2,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f191b', endColorstr='#00020202',GradientType=0 );}
.play_button{position:absolute; top:50%;margin-top:-80px;vertical-align: baseline;display: block;width: auto;left:50%;margin-left:-70px;max-width: 720px;}
#previewimg{width:100%;}
#centered .viewsinfo{padding-left:20px;}
.itemcategory{font-size: 12px;font-family: 'Lato-Regular','Open Sans', sans-serif;font-weight: lighter;height:20px;overflow:hidden;text-overflow: ellipsis; margin: 6px 5px 14px 5px;}
.h160{display: block;float:left;position:relative;width: 49%;display: block;float: left;margin: 1px 0.5% 0.5%;position: relative;}
.item_categ{width:100%; text-align: center;}
.video_play_category {margin: 25% auto;padding-top:0px;display: inline-table;position: relative;overflow: hidden;vertical-align: middle;display: block;width:40px;display: initial;position: relative;}
.duration-category {position: absolute;float:left;top: 5px;right:-5px;margin-right: 10px;font-size: 10px;color:#fff;font-family:'Lato-Regular','Open Sans', sans-serif,Arial,Verdana,Helvetica; background: rgba(0,0,0,0.5); padding: 3px 7px; border-radius: 3px;}
#category-list ul li .videoitem_categ{height:30px !important;}
#complete_slider{padding: 0px;display: block;margin: 0px auto;max-width: 960px;}
/*.sticky {position: fixed;width: 100%;left: 0;top: 0;z-index: 100;border-top: 0;}*/
.stop_scrool {height: 100%;overflow: hidden;position: fixed;right:0;left:0;}
.prev_arrow, .next_arrow {position: absolute;z-index:1;top:45%;width:40px;height:36px;}
@media all and (max-width: 700px) {.prev, .next {top:40%;}}
@media all and (max-width: 600px) {.prev, .next {top:35%;}}
@media all and (max-width: 500px) {.prev, .next {top:30%;}}
.prev_arrow {background: url(images/single_prev.png) no-repeat;}
.next_arrow {background: url(images/single_next.png) no-repeat;right:0;}

.sticky_header {position: fixed;top:0;width:100%;min-height:56px;z-index:10;left:0; }
.sticky {position:relative;}

/*esercizi custom syle for landing pages*/
#bill{
    width: 100%;
    border: none;
}
.post_teaser{
  display:block;
  width: 100%;
  height:auto;
}
#iframe_esercizi_default{
    width: 100%;
    margin: 0;
    padding: 0;
    border: none;
    position: absolute;
    bottom: 0px;
    overflow:hidden;
}

#iframe_esercizi_wifi_default {
    border: medium none;
    bottom: 0;
    left: 0;
    margin: 0 auto;
    max-width: 600px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    right: 0;
    width: 100%;
    height: 194px;
}

.iframe_esercizi_tim_default{
    height: 204px;
}
.iframe_esercizi_wind_default{
    height: 174px;
}
.iframe_esercizi_vodafone_default{
    height: 174px;
}
.iframe_esercizi_hutchinson_default{
    height: 187px;
}
.esercizi_default_container{
    position: relative;
}
.esercizi_default_teaser{

}
#loginwrap {margin-top: 35px;}

.thumb-img img {
    max-width: 40px;
}
