.btn-group>.top_pagi_btn,.marea-header h2,.marea-header h3,.model-info,.model-list-count h2,.models-nav h1,.models-nav li{font-family:Arial,Helvetica,sans-serif}@media screen and (min-width:1px) and (max-width:767px){#the-grid[data-columns]::before{content:'1 .column.col-xs-12.col-sm-6.col-md-4'}}@media screen and (min-width:768px) and (max-width:991px){#the-grid[data-columns]::before{content:'2 .column.col-xs-12.col-sm-6.col-md-4'}}@media screen and (min-width:992px) and (max-width:9999px){#the-grid[data-columns]::before{content:'3 .column.col-xs-12.col-sm-6.col-md-4'}}.models-nav{border:1px solid #cbdeef;background-color:#7eb5e8;margin-bottom:0;margin-top:20px;border-bottom:none}.models-nav ul{padding:0;margin:0;text-transform:capitalize}.models-nav li{list-style:none;display:inline-block;padding:10px 16px 10px 15px;border-right:1px solid #cbdeef;font-size:13px;color:#fff;font-weight:600}.models-nav li:hover{background-color:#97bfe4}.models-nav li.search:hover{background-color:inherit}.models-nav li.search{padding-top:5px;padding-bottom:0;border-right:none}.models-nav li.search .form-control.forum-search{width:100%;height:24px;padding:6px 12px}.models-nav li a{color:#fff;font-weight:600}.models-nav li a:hover,.models-nav li:hover a{text-decoration:none}.models-nav ul.dropdown-menu li{display:block;border-right:none;background-color:#7eb5e8;border-top:1px solid #cbdeef;padding:0}.models-nav ul.dropdown-menu{padding:0}.models-nav ul.dropdown-menu li a{padding:7px 20px;font-size:12px}.models-nav .dropdown-menu>li>a:hover,.models-nav.dropdown-menu>li>a:focus{background-color:#97bfe4;background-image:none;color:#fff}.row#models-list .column{padding:0 10px}.row#the-grid .column{padding:0}.row#models-list .message-body,.row#the-grid .message-body{background-color:#dbeafb;border:1px solid #fff;border-top-left-radius:5px;border-top-right-radius:5px;color:#15323a;box-shadow:4px 6px 2px rgba(194,216,234,.7);text-align:center}.row#models-list .message-body{padding:0;margin:10px 0 15px}.row#the-grid .message-body{padding:0 5px 5px;margin:5px 10px 25px}.row#the-grid .message-body .post-pics{margin:0 -5px 10px}.row#the-grid .post-pics img.img-responsive{box-shadow:0 1px 2px rgba(0,0,0,.075);padding:3px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:0;transition:border .2s ease-in-out}.model-intro{background-color:#edf6ff;border:1px solid #cbdeef;margin:0}.model-intro .col-sm-12,.model-intro .col-sm-8{padding:0}.row.model-header{margin:0 0 20px}.model-header .model-cover{position:relative;color:#fff}.model-header .model-shadow{position:absolute;top:0;left:0;width:100%;height:100px;background:#555;background:linear-gradient(to bottom,rgba(0,0,0,.7) 0,rgba(0,0,0,0) 100%)}.model-header .model-name{float:left;font-weight:600;margin-left:20px;margin-top:0}.model-header h1,.model-scene-page .model-header .model-name,.model-scenes-list .model-header .model-name{font-size:21pt;font-weight:600;display:inline-block}.model-header .model-counters{position:absolute;right:30px;bottom:20px}.model-header .model-counter{float:left;width:95px;height:63px;margin-left:10px;padding:5px;box-sizing:border-box;background:#000;background:rgba(0,0,0,.7);border:1px solid #fff;text-align:center;font-weight:600;font-size:11px}.model-header .model-counter span{display:block;margin-top:10px;font-size:15px}.model-info{padding:0 15px;font-size:12px}.model-info .model-desc{text-align:justify;padding:0 0 15px;font-size:13px}.model-info .model-desc h2{margin:0 0 10px;font-size:17px}.model-info .model-desc p.main{margin:0}.model-info .model-desc .detailed,.section-info .detailed{max-height:100px;overflow:hidden}.section-info .detailed{max-height:85px}.section-info .click-expand{cursor:pointer;font-size:9px;text-transform:lowercase;text-align:center}.model-info .model-desc .detailed-all,.section-info .detailed-all{max-height:none}.model-info .model-desc .detailed h3,.model-info .model-desc .detailed-all h3{font-size:13px;font-weight:600;margin-bottom:3px}.model-info .model-desc .detailed p,.model-info .model-desc .detailed-all p,.section-info .detailed p{cursor:pointer}.model-info .model-desc .detailed p.what_mean,.model-info .model-desc .detailed-all p.what_mean{font-size:12px;font-style:italic}.model-info .model-desc .detailed p.read-more{font-size:12px}.model-info .model-desc .detailed-all p.read-more,.model-info .model-desc .detailed-all p.what_mean{cursor:default;font-size:12px}.model-info .model-table .row{margin-bottom:7px}.model-info .model-table .row div{display:inline-block}.model-info .model-table .row div.model-cats{display:block;font-weight:600;text-align:center;margin-top:10px}.model-info .model-table .left{width:48%;font-weight:600;text-align:right;margin-right:10px}.model-info .model-table .right{text-align:left}.row#models-list,.row#the-grid,.row.marea-header{border:1px solid #cbdeef;background-color:#edf6ff}.row.marea-header{border-bottom:none;margin:20px 0 0;display:block;width:auto}.marea-header h2,.marea-header h3{font-size:17px;text-transform:capitalize;margin-top:15px}.marea-header .pagenav{margin-top:15px}.marea-header .postdetails{margin-bottom:7px}.row#models-list,.row#the-grid{border-top:none;margin:0}.row#the-grid .post-subject{background-color:#7eb5e8;margin:0 -5px;border-top-left-radius:4px;border-top-right-radius:4px;min-height:30px;padding:5px 2px}.row#models-list .post-subject{margin:0;display:block;position:absolute;width:auto;padding:5px 10px;background-color:rgba(0,0,0,.5);border-radius:0;left:auto}.row#models-list .post-subject a,.row#models-list .post-subject a h3,.row#the-grid .post-subject a{color:#fff;font-weight:600;font-family:Arial,Helvetica,sans-serif;font-size:12px;word-break:break-word}.row#models-list .post-subject a h3{margin:0}.row#the-grid .host-icons{text-align:left;margin-top:7px;margin-bottom:5px;min-height:25px;padding:5px;cursor:pointer}.row#the-grid .host-icons span{width:80px;height:24px;padding:3px 5px;box-sizing:border-box;background:#000;background:rgba(0,0,0,.7);border:1px solid #fff;text-align:center;font-weight:600;font-size:11px;color:#fff;box-shadow:5px 2px 3px 0 rgba(194,216,234,.7)}.row#the-grid .host-icons img{border-radius:4px}.btn-group>.top_pagi_btn{margin:0 5px;font-size:12px}.model-list-count h2,.models-nav h1{margin:0}.models-nav h1{color:#fff;font-weight:600;display:inline-block;padding:7px 7px 7px 14px;border-bottom:1px solid #cbdeef;width:100%;font-size:13px}.model-list-count{border:1px solid #cbdeef;background-color:#edf6ff;border-bottom:none}.model-list-count h2{padding:10px 10px 5px;font-size:15px;font-weight:400}.font-xxs{font-size:9px}.rowx{display:none}

tr.scene-row,
.scene-row.row {
    padding: 10px 0;
    font-size: 15px;
    margin: 0;
    /*margin-bottom: 5px;*/
}
tr.scene-row,
.scene-row.row,
.scene-row a {
    color: #303a44;
}
.scene-row.row,
.scene-row a {
    display: block;
}
tr.scene-row.scene-row1,
tr.scene-row.odd,
.scene-row.scene-row1 {
    background-color: #dbeafb;
    box-shadow: 0 2px 2px rgba(194,216,234,.7);
}
tr.scene-row.scene-row2,
tr.scene-row.even,
.scene-row.scene-row2 {
    /*background-color: #dbeafb;*/
    /*box-shadow: 0 4px 2px rgba(194,216,234,.7);*/
}
.scene-row.scene-row1:hover,
.scene-row.scene-row1:hover a,
.scene-row.scene-row2:hover,
.scene-row.scene-row2:hover a {
    background-color: #7eb5e8;
    color: #fff;
    font-weight: 600;
}
.scene-row.scene-row2:hover,
.scene-row.scene-row2:hover a {
    background-color: #7eb5e8;
    color: #fff;
}
.scene-list.col-sm-12 {
    padding-left: 0;
    padding-right: 0;
}
/* SCENE */
.row.model-scene#the-grid .post-subject {
    padding-left: 5px;
    padding-right: 5px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #fff;
}
.model-scene .message-body .clip.skip {
    opacity: .3;
}
.model-scene .message-body .clip .post-pics {
    max-height: 300px;
    overflow: hidden;
    overflow-y: auto;
}
.model-scene .video-resolution {
    margin-top: 15px;
    text-align: right;
}
.model-scene .video-resolution span {
    font-size: 12px;
    font-weight: 600;
}
.main_get a.get,
.model-scene .video-resolution span {
    padding: 5px 10px;
    color: #fff;
    border: 1px solid #fff;
    background-color: rgba(63, 80, 107, 0.8);
    box-shadow: 2px 3px 2px rgba(105, 105, 105, 0.3);
}

.model-scene .message-body .get {
    margin-top: 15px;
}
.model-scene .message-body .get span {
    color: #909090;
}
.model-scene .message-body .get p {
    /*padding: 5px;*/
    /*border: 1px solid #fff;*/
    /*background-color: #595959;*/
    /*border-radius: 3px;*/
    padding: 0;
}
.model-scene .message-body .get p:hover {
    cursor: pointer;
}
/*.model-scene .message-body .get p a {*/
/*display: block;*/
/*color: #fff;*/
/*}*/
.model-scene .message-body .get p a {
    text-transform: uppercase;
    width: 100%;
    /*background-color: transparent;*/
    background-color: #f1f8ff;
    color: #465569;
    border-radius: 2px;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    display: block;
    text-align: center;
    position: relative;
    overflow: hidden;
    height: 30px;
    padding: 0;
    /*box-shadow: 0px 1px 0px rgba(255,255,255,0.15) inset;*/
    border: 1px solid #465569;
    padding-top: 5px;
    white-space: nowrap;
}
.model-scene .message-body .get p.fj a,
.model-scene .message-body .get p.fj a:before {
    border-color: #e3f0fb;
}
.model-scene .message-body .get p.fj a,
.model-scene .message-body .get p.ff a {
    background-color: #f39000;
    color: #fff;
    box-shadow: 0 3px 8px rgba(0,0,0,.3);
}
.model-scene .message-body .get p.fj a {
    background-color: #457299;
}
.model-scene .message-body .get p.ff a,
.model-scene .message-body .get p.ff a:before {
    border-color: #fff;
}
.model-scene .message-body .get p.fj a:hover,
.model-scene .message-body .get p.ff a:hover {
    background-color: #465569;
    color: #fff;
}

.model-scene .message-body .get p a:before {
    font-family: 'Glyphicons Halflings';
    content: "\2601";
    font-size: 23px;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    padding-top: 7px;
    width: 40px;
    border-right: 1px solid #465569;
    text-align: center;
}
.model-scene .message-body .get p a:hover {
    text-decoration: none;
    /*background-color: #f1f8ff;*/
    background-color: transparent;
}
.model-scene-page .marea-header h3,
.model-scene-page .marea-header .section-info {
    display: inline-block;
}
.model-scenes-list h1,
.model-scene-page h1,
.model-scene-page h3 {
    font-weight: 700;
}
.model-scenes-list h1,
.model-scene-page h1 {
    font-size: 17px;
    margin-top: 0;
}
.model-scene-page .marea-header i {
    width: 17px;
    height: 17px;
    display: inline-block;
    background-size: 17px;
    vertical-align: top;
    cursor: pointer;
}
.model-scenes-list .section-info .detailed,
.model-scene-page .section-info .detailed {
    max-height: none;
}
.model-scenes-list .model-header .model-name,
.model-scene-page .model-header .model-name {
    margin-top: 20px;
}
.model-scene-page .model-desc {
    padding-bottom: 0;
}
.model-scene-page .model-desc p.main {
    margin-bottom: 5px;
}
.pagenav span.btn {
    color: #072978;
}
.model-scene-page .model-intro hr {
    border-color: #cbdeef;
    margin-top: 15px;
    margin-bottom: 15px;
}
.main_get .content {
    margin: 5px 0 25px;
    border: 1px solid #dbeafb;
    box-shadow: 4px 6px 2px rgba(194,216,234,.7);
}
.main_get .head {
    margin: 0 0 15px;
    text-align: center;
    font-size: 20px;
    padding: 10px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 600;
}
.main_get .fj .head {
    background-color: #457299;
}
.main_get .ff .head {
    background-color: #f39000;
}
.main_get .resolution {
    display: inline-block;
    margin: 5px 15px 15px;
}
.main_get .body {
    text-align: center;
    font-size: 16px;
    padding-bottom: 10px;
}
.main_get .dropdown .caret {
    margin-right: 5px;
}
.main_get .dropdown-menu {
    border-radius: 0;
    background-color: rgba(63, 80, 107, 0.8);
    border: 1px solid #fff;
}
.main_get .dropdown-menu a {
    font-size: 16px;
}
.main_get .open>.dropdown-menu {
    padding: 0;
}
.main_get .dropdown-menu>li>a {
    padding: 7px;
    color: #fff;
}
.main_get a.get:hover {
    background-color: #465569;
    text-decoration: none;
}
.main_get .dropdown-menu>li>a:hover,
.main_get .dropdown-menu>li>a:focus {
    background-color: #465569;
    background-image: none;
}
/*.scene-list table td.scene-date {*/
    /*width: 13%;*/
/*}*/
@media screen and (min-width:1px) and (max-width:767px){
    .row.model-scene#the-grid .post-subject {
        white-space: normal;
    }
    /*.scene-list table td.scene-date {*/
        /*width: 20%;*/
    /*}*/
}
#dt_wrapper .dataTables_length{
    padding-right: 15px;
}
#dt_wrapper .dataTables_length,
#dt_wrapper .dataTables_filter {
    display: inline-block;
    width: 25%;
    float: right;
    text-align: right;
}
#dt_wrapper .dataTables_length {
    width: 13%;
}
#dt_wrapper .dataTables_filter {
    text-align: right;
}
#dt_wrapper .dataTables_length select,
#dt_wrapper input[type='search'] {
    background-color: #e3f0fb;
    box-shadow: none;
    color: #000;
    font-size: 12px;
    padding: 2px;
    line-height: normal;
    height: 2em;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
}
#dt_wrapper input[type='search'] {
    margin-left: 7px;
}
#dt_wrapper .dataTables_length label,
#dt_wrapper .dataTables_filter label {
    color: #303a44;
    opacity: .75;
}
div.dataTables_info {
    color: #303a44;
    padding-left: 7px;
}
.dataTables_paginate {
    float: right;
}
.dataTables_paginate a.paginate_button,
.dataTables_paginate span.ellipsis {
    margin: 0 5px;
    padding: 2px 7px;
    font-size: 12px;
    line-height: 1.42857143;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: normal;
    background-color: #badbf5;
    border-radius: 3px;
    border: 1px solid #8fc5ef;
    text-shadow: none;
    box-shadow: none;
    display: inline-block;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    user-select: none;
    color: #072978;
}
.dataTables_paginate {
    padding-bottom: 15px;
    padding-right: 7px;
}
.dataTables_paginate a.paginate_button:hover {
    text-decoration: none;
    background: rgba(85,173,236,0.55);
}
.dataTables_paginate a.paginate_button.current {
    background-color: #daecfa;
}
.scene-list {
    border-bottom: 1px solid #cbdeef;
}
.scene-list table {
    margin-bottom: 0;
}
.dataTables_info {
    border-top: 1px solid #cbdeef;
    padding-top: 10px;
}
.scene-list table thead td:hover {
    cursor: pointer;
}
div.dataTables_info,
.dataTables_paginate {
    padding: 10px 3px;
}
#dt_wrapper .dataTables_length {
    float: left;
    padding-left: 10px;
    text-align: left;
}
#dt_wrapper .dataTables_length,
#dt_wrapper .dataTables_filter {
    width: 50%;
}
#dt_wrapper .dataTables_filter {
    padding-right: 10px;
}
@media screen and (min-width:1px) and (max-width:767px) {
    .model-scene .message-body .clip .post-pics {
        max-height: unset;
    }
    #dt_wrapper .dataTables_length,
    #dt_wrapper .dataTables_filter {
        width: 100%;
        display: block;
    }
    .model-header .model-name,
    .model-scenes-list .model-header .model-name,
    .model-scene-page .model-header .model-name {
        margin: 10px 5px 5px 10px;
    }
    .model-header h1 {
        margin: 0;
    }
    .model-header h1,
    .model-header .model-name,
    .model-scene-page .model-header .model-name,
    .model-scenes-list .model-header .model-name {
    /*.model-scenes-list h1, .model-scene-page h1 {*/
        font-size: 18px;
        color: #f9f9f9;
        text-shadow: 1px 1px 20px #3a6994;
    }
    .model-header .model-counter span,
    .model-header .model-counter {
        font-size: 11px;
    }
    .model-header .model-counter {
        width: 90px;
        height: 46px;
        padding: 4px;
    }
    .model-header .model-counters {
        right: 5px;
        bottom: 5px;
    }
    .model-header .model-shadow {
        background: linear-gradient(to bottom,rgba(0,0,0,.3) 0,rgba(0,0,0,0) 100%);
    }
    .model-info {
        max-height: 110px;
        overflow: hidden;
        overflow-y: scroll;
        display: block;
    }
    .marea-header .postdetails {
        padding-top: 5px;
    }
    .models-nav li.search {
        display: block;
        width: 100%;
        margin: 0;
        padding: 5px;
        border-top: 1px solid #cbdeef;
    }
}
#dt_wrapper thead td.sorting_desc:before,
#dt_wrapper thead td.sorting_asc:before {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    font-size: 10px;
    padding-right: 3px;
}
#dt_wrapper thead td.sorting_asc:before {
    content: "\e113";
}
#dt_wrapper thead td.sorting_desc:before {
    content: "\e114";
}