/*
Theme Name: DiziTV
Theme URI: https://dizitv.example
Description: Dünyan'ın En kaliteli dizi teması
Version: 5.0
Author: Turk Themes
Author URI: https://dizitv.example
License: CLU
License URI: -*/


body {
    font-size:14px;
    font-family: "dpFont", serif;
    background: #353840;
    color: #fff;
    background: url("images/blurred.jpg") center top fixed;
    background-size: cover;
}
a,a:hover,a:active {
    outline:none;
    text-decoration: none;
}
a {
    color: #1abc9c;
}
a:hover {
    color: #29d9c2;
}
.clearfix {
    clear: both;
}
a,button,input,
a:hover,button:hover,input:hover,
a:active,button:active,input:focus{
    outline:none!important;
    text-decoration: none!important;
}
.text-overflow {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block!important;
}

#wrapper {
    width:1050px;
    max-width:100%;
    margin:20px auto;
    background:#1D202C;
    position: relative;
    overflow: hidden;
    min-height:1000px;

}

.seriestype.cbp_type01 .circle img {
    width:166px;
}
.header {
    width:100%;
    display: block;
    background: rgba(0,0,0,0.2);
}
.dp-logo {
    float: left;
    padding: 8px 0;
}
.dp-logo a {
    font-size:26px;
    padding:10px;
    display: block;
}
.dp-menu{
    float: left;
}
.logo-icon {
    font-size:30px;
    float: left;
    margin-right: 5px;
}
.dp-logo-name {
    line-height:30px;
    color: #fff;
}
.no-radius {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
img {
    max-width: 100%;
    vertical-align: middle;
}
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.col-xs-15 {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
    .col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}

/* Common styles for all menus */
nav.menu {
    line-height: 1;
}

nav.menu ul.menu {
    position: relative;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
    list-style: none;
}

nav.menu ul li {
    display: block;
}

nav.menu ul li a {
    font-size: 1.05em;
    font-weight: bold;
    display: block;
    padding: 18px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    line-height:33px;
}

nav.menu ul li:hover,
nav.menu ul li:focus {
    outline: none;
}

nav.menu ul.menu .sub-menu {
    text-align: left; }

nav.menu ul.menu .sub-menu a {
    color: #b5b5b5;
    font-size: 14px; }

nav.menu ul.menu .sub-menu a:hover {
    background-color: #000;
    color: #fff; }

nav.menu ul.menu .sub-menu:before {
    position: absolute;
    content: '';
    display: block;
    top: -10px;
    left: 0;
    right: 0;
    height: 10px;
    background: transparent;
    opacity: 0; }


nav.menu ul.menu > li > ul {
    visibility: hidden;
    opacity: 0;
    padding: 0;
    list-style: none;
    position: absolute;
    width: 150px;
    top: 105%;
    left: 0;
    background-color: #212121;
    -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); }

nav.menu ul.menu > li > ul li {
    position: relative;
    margin-bottom: 0;
    margin-left: 0 !important; }

nav.menu ul.menu > li > ul li.menu-item-has-children > a:after {
    position: absolute;
    content: '';
    display: block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    top: 50%;
    margin-top: -7px;
    right: 20px;
    font-size: 14px;
    content: "\f105"; }

nav.menu ul.menu > li > ul li a {
    position: relative;
    display: block;
    padding: 5px 10px;
    text-decoration: none !important;
    color: #1bc744;
    font-weight: 400; }

nav.menu ul.menu > li:hover > ul {
    visibility: visible;
    top: 100%;
    opacity: 1; }
/** Menu styles **/

.nav_type_1 .menu-item {
    position: relative;
    -webkit-transition: color .25s;
    transition: color .25s;
}

.nav_type_1 .menu-item-has-children::before,
.nav_type_1 .menu-item-has-children::after {
    position: absolute;
    left: 50%;
    width: 0;
    height: 0;
    border: solid transparent;
    content: '';
    pointer-events: none;
}
.nav_type_1 .menu-item::before,
.nav_type_1 .menu-item::after {
    -webkit-transform: scale3d(0, 1, 1);
    transform: scale3d(0, 1, 1);
    -webkit-transform-origin: left left;
    transform-origin: left left;
    -webkit-transition: transform 0.7s cubic-bezier(0.22, 0.61, 0.36, 1);
    transition: transform 0.7s cubic-bezier(0.22, 0.61, 0.36, 1);
}


.nav_type_1 .menu-item:hover::before,
.nav_type_1 .menu-item:hover::after {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    -webkit-transition: transform 0.4s cubic-bezier(0.22, 0.61, 0.36, 1);
    transition: transform 0.4s cubic-bezier(0.22, 0.61, 0.36, 1);
    z-index:120;
}


.nav_type_1 .menu-item::before {
    top: 97%;
    margin-left: -7px;
    border-width: 8px;
    border-top-color: #b5b5b5;
}

.nav_type_1 .menu-item::after,
.nav_type_1 .current-menu-item::after {
    top: 94%;
    margin-left: -5px;
    border-width: 6px;
    border-top-color: #191c26;
}

.nav_type_1 > ul > li > a {
    position: relative;
    margin: 0;
    padding-right: 0;
    padding-left: 0;
    color: #b5b5b5;
    -webkit-transition: color 0.4s;
    transition: color 0.4s;
}





.nav_type_1 a:hover,
.nav_type_1 a:focus {
    color: #b5b5b5;
    
}

.nav_type_1 .menu-item:hover a::before,
.nav_type_1 .menu-item:focus a::before {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

.nav_type_1 > ul > li > a::before,
.nav_type_1 a::after {
    content: '';
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 100%;
    height: 3px;
    -webkit-transform: scale3d(0, 1, 1);
    transform: scale3d(0, 1, 1);
    -webkit-transform-origin: center left;
    transform-origin: center left;
    -webkit-transition: transform 0.4s cubic-bezier(0.22, 0.61, 0.36, 1);
    transition: transform 0.4s cubic-bezier(0.22, 0.61, 0.36, 1);
}

.nav_type_1 a::before {
    background: #b5b5b5;
    -webkit-transition-delay: 0.4s;
    transition-delay: 0.4s;
}

.nav_type_1 a::after {
    background: #d94f5c;
}


.dp-account {
    position: relative;
    display: block;
    margin: 12px 0 0 0;
    background-color: #eee;
    color: #5b6771;
    font-size: 12px;
    width: 28px;
    height: 28px;
    text-align: center;
    line-height: 28px;
    border-radius: 50%;
    text-decoration: none !important; }

.dp-account:hover {
    color: #fff;
    background-color: #1bc744; }

.dp-account .dp-dropdown-user-small-avatar {
    position: absolute;
    top: -2px;
    left: -2px;
    right: -2px;
    bottom: -2px; }

.dp-account .dp-dropdown-user-small-avatar img {
    vertical-align: top;
    border-radius: 50%;
    -webkit-transform: translateZ(0); }

.dp-account-unit {
    position: relative;
    margin-right: 21px; }

.dp-account-unit:hover .dp-account-dropdown.wihtmin {
    top: 100%;
    opacity: 1;
    visibility: visible;
}
.head-right-links {
    float: left;
    margin-right: 5px;
}
.head-right-area {
    margin-right: 10px;
}
.dp-account-unit .dp-account-dropdown.wihtmin {
    position: absolute;
    top: 110%;
    width: 215px;
    margin: 9px 0 0 -94px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    right: 15px;
}
.dp-account-unit .dp-account-dropdown.wihtmin {
    width:180px;
}

.dp-listing-loader {
    opacity: 0;
    visibility: hidden;
    position: absolute;}

.dp-listing-loader i {
    display: inline-block;
    color: #fff;
    font-size:30px;
     }

.dp-listing-loader.visible {
    opacity: 1;
    visibility: visible;
    width:100%;
    height:100%;
    position: absolute;
    top:0;
    left:0;
    text-align:center;
    background: rgba(0,0,0,0.6);
    line-height:230px;
    z-index:3;
}


.dp-account-unit .dp-account-dropdown. .settings {
    display: block;
    position: absolute;
    right: 14px;
    top: 15px;
    width: 30px;
    height: 30px;
    text-align: center;
    background-color:#212121;
    border-radius: 2px;
    text-decoration: none !important; }

.dp-account-unit .dp-account-dropdown. .settings .dp-settings-icon {
    line-height: 30px;
    font-size: 14px;
    color: #fff;
    opacity: 0.3; }

.dp-account-unit .dp-account-dropdown. .settings:hover .dp-settings-icon {
    opacity: 1; }

.dp-account-unit .dp-account-dropdown. .name {
    margin-bottom: 12px;
    padding-right: 37px; }

.dp-account-unit .dp-account-dropdown. .name a {
    color: #153e4d;
    font-weight: 700;
    font-size: 13px;
    text-decoration: none !important; }

.dp-account-unit .dp-account-dropdown. .name a:hover {
    color: #1bc744; }

.dp-account-unit .dp-account-dropdown. .account-list {
    padding: 0;
    margin: 0 0 4px;
    list-style: none; }

.dp-account-unit .dp-account-dropdown. .account-list li a {
    display: block;
    line-height: 26px;
    font-size: 13px;
    text-decoration: none !important; }

.dp-account-unit .dp-account-dropdown. .account-list li a:hover {
    color: #1bc744; }

.dp-account-unit .dp-account-dropdown. .logout {
    display: block;
    margin: 0 -15px 0 -30px;
    padding: 10px 15px 10px 30px;
    color: #fff;
    opacity: 0.7;
    font-size: 13px;
    text-decoration: none !important;
    background: #212121;}
.dp-account-unit .dp-account-dropdown. .logout:hover {
    background: rgba(0,0,0,0.2)
}
.dp-account-unit .dp-account-dropdown. .logout .fa {
    position: relative;
    top: 1px;
    left: -1px;
    margin-right: 5px;
    color: #fff;
    font-size: 15px;
    letter-spacing: -0.5px;
    opacity: 0.5; }

.dp-account-unit .dp-account-dropdown. .logout:hover {
    opacity: 0.9; }

.dp-account-unit .dp-account-dropdown. .logout:hover .fa {
    opacity: 0.7; }

.dp-compare {
    position: relative;
    display: block;
    margin: 12px 41px 0 0;
    color: #eee !important;
    font-size: 27px;
    text-decoration: none !important; }

.dp-compare:hover {
    color: #1bc744 !important; }

.dp-compare .dp-current-cars-in-compare {
    position: absolute;
    min-width: 18px;
    top: -2px;
    right: -8px;
    background-color: #1bc744;
    line-height: 18px;
    text-align: center;
    font-size: 11px;
    border-radius: 50%;
    color: #fff !important;
    -webkit-box-shadow: 1px 2px 0 rgba(0, 0, 0, 0.14);
    -moz-box-shadow: 1px 2px 0 rgba(0, 0, 0, 0.14);
    box-shadow: 1px 2px 0 rgba(0, 0, 0, 0.14); }
.dp-message-ajax-validation {
    margin-top: 20px;
    padding: 7px 15px;
    background-color: #153e4d;
    color: #fff;
    border-radius: 3px;
    font-weight: 700;
    font-size: 13px;
    line-height: 16px; }
.ripplelink {
    background: #242833;
    line-height:25px;
    display: block;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    padding:9px 15px;
    height:43px;
}
form.dp_forgot_password_send {
    display: none;
    padding-top: 10px;
    padding-bottom: 10px; }
.dp-notification-unit .dps {
    font-size:26px;
}

.ripplelink i{
    margin-right: 10px;
}
.ripplelink:hover, .open .ripplelink {
    background: #40444c;
    color: #fff;
}
.header .pull-right {
    margin-top: 15px;
}

#recaptcha2, #recaptcha1 {
    clear: both;
    width:100%;
}
#recaptcha2 > div, #recaptcha1 > div {
    margin:0 auto;
    max-width:100%;
    overflow: hidden;
}
.modal-content{
    font-weight: 400;
    width: 100%;
    position: relative;
    margin: 0 auto;
    padding: 0;
    overflow: hidden;
    background:#242833;
}

.dp-login-form-unregistered .modal-content {
    background: #242833;
}
.modal-content:before {
    content: "";
    width: 8px;
    height: 5px;
    position: absolute;
    left: 42%;
    top: -7px;
    border-radius: 50%;
    box-shadow: 0 0 6px 4px #fff;
}
.modal-content p:nth-child(1):before {
    content: "";
    width: 193px;
    height: 148px;
    position: absolute;
    top: -17px;
    left: 42%;
    -moz-transform: rotate(75deg);
    -ms-transform: rotate(75deg);
    -o-transform: rotate(75deg);
    transform: rotate(75deg);
    background: -moz-linear-gradient(50deg, rgba(255,255,255,0.15), rgba(0,0,0,0));
    background: -ms-linear-gradient(50deg, rgba(255,255,255,0.15), rgba(0,0,0,0));
    background: -o-linear-gradient(50deg, rgba(255,255,255,0.15), rgba(0,0,0,0));
    background: -webkit-linear-gradient(50deg, rgba(255,255,255,0.15), rgba(0,0,0,0));
    background: linear-gradient(50deg, rgba(255,255,255,0.15), rgba(0,0,0,0));
    pointer-events: none;
}
.inlogs.modal-content p:nth-child(1):before {
    left: 56px;
    height: 150px;
    border-radius: 0.4em;
    border: 1px solid #191919;
    box-shadow: inset 0 0 2px 1px rgba(255,255,255,0.08), 0 16px 10px -8px rgba(0, 0, 0, 0.6);
}
.inlogs.form-3:before, .inlogs.form-3:after {
    display: none;
}
.form-3 label {
    width: 50%;
    float: left;
    padding-top: 9px;
    color: #ddd;
    font-size: 12px;
    text-transform: uppercase;
    text-shadow: 0 1px 0 #000;
    text-indent: 5px;
    font-weight: 700;
    cursor: pointer;
}
.form-3 input[type=text], .form-3 input[type=password],.form-3 textarea {
    width: 50%;
    float: left;
    padding: 8px 5px;
    margin-bottom: 10px;
    font-size: 12px;
    background: #1f2124;
    background: -moz-linear-gradient(#1f2124, #27292c);
    background: -ms-linear-gradient(#1f2124, #27292c);
    background: -o-linear-gradient(#1f2124, #27292c);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#1f2124), to(#27292c));
    background: -webkit-linear-gradient(#1f2124, #27292c);
    background: linear-gradient(#1f2124, #27292c);
    border: 1px solid #000;
    box-shadow: 0 1px 0 rgba(255,255,255,0.1);
    border-radius: 3px;
    font-family: 'Ubuntu', 'Lato', sans-serif;
    color: #fff;
}
.form-3 .form-error {
    border:1px solid red!important;
}
.clearfix:after {
    content: "";
    display: table;
    clear: both;
}
.form-3 label[for=dp_remember_me] {
    width: auto;
    float: none;
    display: inline-block;
    text-transform: capitalize;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 18px;

}
.form-3 input[type=checkbox] {
    vertical-align: middle;
    margin: 0 0 0 15px;
}

.form-3:after {
    content: "";
    height: 1px;
    width: 33%;
    position: absolute;
    left: 27%;
    top: 0;
    background: -moz-linear-gradient(left, transparent, #444, #b6b6b8, #444, transparent);
    background: -ms-linear-gradient(left, transparent, #444, #b6b6b8, #444, transparent);
    background: -o-linear-gradient(left, transparent, #444, #b6b6b8, #444, transparent);
    background: -webkit-gradient(linear, 0 0, 100% 0, from(transparent), color-stop(0.25, #444), color-stop(0.5, #b6b6b8), color-stop(0.75, #444), to(transparent));
    background: -webkit-linear-gradient(left, transparent, #444, #b6b6b8, #444, transparent);
    background: linear-gradient(left, transparent, #444, #b6b6b8, #444, transparent);
}
.form-3 p:nth-child(3), .form-3 p:nth-child(4) {
    float: left;
    width: 50%;
    clear: none;
}
.formreg p:nth-child(3), .formreg p:nth-child(4) {
    width:100%;
}
.form-3 input[type=submit] {

}
.formreg .form-checker {
    background: #000;
    float: left;
    width: 100%;
    padding: 10px;
    text-transform: none;
}
.formreg .form-checker input {
    margin-right: 10px;
    margin-left: 0;
    display: inline-block;
    width:auto;
}
.formreg .form-checker label {
    width:100%;
}
#signupmodal, #loginmodal {
    cursor: pointer;
}
.text-center{
    text-align:center;
}
.video-toolbar {
    clear: both;
}
.dp-button, .form-group input[type="submit"],.form-group button,.form-group .button,.form-group .load-more-btn {
    display: block;
    text-align: center;
    font-size: 14px;
    line-height: 14px;
    color: #fff;
    border-radius: 3px;
    background-color:#1abc9c;
    text-decoration: none;
    outline: none;
    visibility: visible;
    border: none;
    white-space: normal;
    -webkit-box-shadow: 0 2px 0 #11826b;
    -moz-box-shadow: 0 2px 0 #11826b;
    box-shadow: 0 2px 0 #11826b;
}
.blue-button {
    width: 100%;
    font-size: 15px;
    padding: 8px 5px;
    border: 1px solid #0273dd;
    border: 1px solid rgba(0,0,0,0.4);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.3), inset 0 10px 10px rgba(255,255,255,0.1);
    border-radius: 3px;
    background: #38a6f0;
    cursor: pointer;
    color: white;
    font-weight: 700;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.8);
    text-align:center;
}

.blue-button:hover {
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.6);
}
.blue-button:active {
    background: #287db5;
    box-shadow: inset 0 0 3px rgba(0,0,0,0.6);
    border-color: #000;
    border-color: rgba(0,0,0,0.9);
}
.form-3 .clearfix {
    padding:5px 0;
    margin: 0;
}
.dp-button {
    display: block;
    font-size: 15px;
    padding:8px 5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-shadow:0 1px rgba(0,0,0,0.3);
    font-weight:700;
    text-align:center;
    color: #fff;
}
.dp-button:hover {
    box-shadow: inset 0 1px rgba(0,0,0,0.3), inset 0 20px 40px rgba(0,0,0,0.15);
    color: #fff;
}
.dp-button:active {
    background: #212121;
    box-shadow: inset 0 0 3px rgba(0,0,0,0.8);
    border-color: #000;
    border-color: rgba(0,0,0,0.9);
}
.green-button {
    background: #fbd568;
    background: -moz-linear-gradient(#fbd568, #ffb347);
    background: -ms-linear-gradient(#fbd568, #ffb347);
    background: -o-linear-gradient(#fbd568, #ffb347);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#fbd568), to(#ffb347));
    background: -webkit-linear-gradient(#fbd568, #ffb347);
    background: linear-gradient(#fbd568, #ffb347);
    border: 1px solid #f4ab4c;
    color: #996319;
    box-shadow:none;
}
.green-button:hover {
    box-shadow: inset 0 1px rgba(255,255,255,0.3), inset 0 20px 40px rgba(255,255,255,0.15);
    color: #996319;
}
.green-button:active {
    background: #fbd568;
    box-shadow: inset 0 0 3px rgba(0,0,0,0.6);
    border-color: #000;
    border-color: rgba(0,0,0,0.9);
}
.fb-button {
    border: 1px solid #0273dd;
    border: 1px solid rgba(0,0,0,0.4);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.3), inset 0 10px 10px rgba(255,255,255,0.1);
    border-radius: 3px;
    background: #3b5998;
    cursor: pointer;
    color: white;
    font-weight: 700;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.8);
}

.fb-button:hover {
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.3);
    color: #fff;
}
.fb-button:active {
    background: #3e75b7;
    box-shadow: inset 0 0 3px rgba(0,0,0,0.6);
    border-color: #000;
    border-color: rgba(0,0,0,0.9);
    color: #fff;
}

.dp-account-dropdown .form-3 {
    padding-bottom: 0;
    }
.top-search {
    width: 260px;
    height: 42px;
    float: left;
    margin: 15px 0 11px 25px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: rgba(0,0,0,0.35);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    -webkit-transition: background .4s;
    -moz-transition: background .4s;
    -ms-transition: background .4s;
    -o-transition: background .4s;
    max-width:100%;
}
.widget-search {
    width:100%;
    float: right;
}
.sb_widget {
    clear: both;
    margin-bottom: 25px;
    float: left;
    width:100%;
}

.top-search .search-box {
    width: 100%;
}
.top-search .search-box form {
    position: relative;
}
.top-search .search-box form button {
    position: absolute;
    right:10px;
    top:0;
}
.ui-autocomplete {
    list-style:none;
    padding:0;
    background: rgba(0,0,0,0.55);
    width:360px;
    margin: 30px 0 0;
}
.ui-autocomplete li {
    display: block;
    padding:10px;
    cursor: pointer;
}
.top-search .search-button {
    width: 45px;
    height: 39px;
    float: right;
    text-align: center;
    font-size: 14px;
    line-height: 24px;
    color: rgba(255,255,255,0.7);
    -webkit-transition: color .3s;
    -moz-transition: color .3s;
    -ms-transition: color .3s;
    -o-transition: color .3s;
    padding:9px 0;
    position: relative;
    z-index:120;
    cursor:pointer;

}
.top-search input {
    width: 211px;
    height: 42px;
    line-height: 42px;
    background: transparent;
    outline: none;
    border: none;
    color: rgba(255,255,255,0.8);
    font-size: 14px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    position: relative;
    padding-left: 10px;
}
.top-search .tt-dropdown-menu {
    width:260px;
    margin-left:-46px;
    background: #000;
}
.top-search .tt-dropdown-menu p {
    margin:0;
    display: block;
}
.top-search .tt-dropdown-menu a {
    display: block;
    padding:10px;
}
.modal {
    text-align: center;
    padding: 0!important;
    background: rgba(0,0,0,0.6);
}

.modal:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -4px;
}

.modal-dialog {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
}
.dropdown-menu {
    background: #242833;
    color: #fff;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.dropdown-menu>li>a {
    color: #1abc9c;
    padding: 5px 20px;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    background-color: #13151d;
    color: white;
}
.content-divider {
    margin: 10px 0;
    position: relative;
    text-align:Center;
}
.content-divider>span {
    padding-left: 12px;
    padding-right: 12px;
    background:#242833;
    z-index:2;
    position: relative;

}
.content-divider:before {
    display: block;
    border:1px solid #212121;
    content:" ";
    float: left;
    width:100%;
    line-height:30px;
    position: absolute;
    top:10px;
    z-index:1;
}
#acat {
    background: #242833;
    position: relative;

}
.tabsxd {
    text-align:center;
    padding: 0;
    margin: 0;
}
.tabsxd .acat-li {
    padding:0;
    margin:0;
}
.acat-link{
    display: block;
    padding:10px 14px;
    color: #fff;
    font-size:15px;
    border-bottom:1px solid transparent;
}
.acat-link:hover{
    background: #212121;
    color: #d4d8e4;
}
.acat-list{
    width: 100%;
    display: none;
    float: left;
    padding: 10px;
    margin: 0;
    line-height: 20px;
    background-color: #11131a;
    position: absolute;
    z-index:550;
}
.acat-list li {
    width: 25%;
    display: inline-block;
}
.acat-list li a {
    display: block;
    padding:7px;
    margin:0 5px;

}
.acat-list li a:hover {
    color: #29d9c2;
}
.acat-link.active-letter {
    background: #212121;
    color: #fff;
}

.def_section {
    margin:10px 20px;
    min-height:638px;
}

body.archive.author .def_section {
    margin: 0;
}

.related_movies {
    clear: both;
}
.related_movies .seriestype .item {
    margin: 0;
}
.serieslist {
    position: relative;
    clear: both;
}
#posts {
    position: relative;
}
.hometabscont {
    float: left;
    width:100%;
    overflow: hidden;
    position: relative;
}
.serieslist:before,#posts:before, #ajax_search .selectfilter:before,hometabscont.loading:before {
    background: transparent;
    content: '';
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.serieslist.loading:before,#posts.loading:before, #ajax_search.loading .selectfilter:before,hometabscont.loading:before {
    width:100%;
    z-index:12;
    height:100%;
    position: absolute;
    top:0;
    left:0;
    background: rgba(0,0,0,0.8);
}
.serieslist.loading:after,#posts.loading:after, #ajax_search.loading .selectfilter:after,.hometabscont.loading:after {
    content: "\f110";
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
    font:normal normal normal 34px/1 FontAwesome;
    top:50%;
    left:50%;
    position: absolute;
    margin-top: -24px;
    margin-left: -24px;
    z-index:13;
}
#ajax_search.loading .selectfilter:after {
    font-size:13px;
    margin-top: -7px;
    margin-left: 0;
    left:auto;
    right:10px;
}
.serieslist .seriestype .item {
    margin: 0 0 15px;
}
.seriestype.cbp_type01 .item-image {
    background: rgba(179,143,121,0.1);
}
.seriestype .item-image{
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    overflow: hidden;
    position: relative;

}
.blogtype .item-image {
    position: relative;
}
.blogtype .item-image .item-content {
    position: absolute;
    bottom: 0;
    width: 100%;
}
.blogtype .item-image .item--blogtitle {
    background: rgba(0,0,0,0.5);
    padding: 10px;
    color: #fff;
    font-size:16px;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.follow_user {
    padding: 7px;
}
.follow_user .dp-serie-actions {
    margin-top:2px;
}
.blogtype .item-image a:hover .item--blogtitle {
    border-top:2px solid #1abc9c;
    background: rgba(0,0,0,0.8);
    padding-left: 20px;
}
.blogtype .item-category {
    position: absolute;
    top: 20px;
    right:0;
    background: rgba(23,27,38,.6);
    color: #fff;
    padding: 5px 15px 5px 35px;

}
.blogtype .item-category:before {
    content: "\e93a";
    font-family: 'dizipressw' !important;
    margin-right: 5px;
    position: absolute;
    top: -2px;
    color: #ffd500;
    font-size: 25px;
    left: 3px;
}
.blog-posts .titleNav a {
    cursor:pointer;
    z-index:120;
    padding: 5px 9px;
    background: rgba(0,0,0,0.5);
    color: #fff;
    text-align: center;
    display: block;
    margin-top: -10px;
}
.blog_title img {
    opacity: 0.95;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
}
.blog_title:hover img {
    opacity: 0.6;
    -webkit-transform: scale3d(0.95,0.95,1);
    transform: scale3d(0.95,0.95,1);
}
.postwrap {
    width:100%;

}
.descblog {
    margin-bottom: 10px;
    height: 100px;
    overflow: hidden;
}
.blog_title .titlesp {
    font-size:17px;
    padding: 5px 0;
}
.titleinArchive h2{
    font-size:20px;
    margin: 0 0 10px;
}
.titleinArchive h2 a {
     color: #ff5722;
 }
.titleinArchive a:hover {
    color: #ffccbc;
}
.blogCat {
    clear: both;
    border-top:1px dashed #2f3547;
    margin-top: 10px;
    padding-top: 10px;
}
.blogCat ul {
    list-style:none;
    padding:0;
    margin:0;
    width:100%;
}
.blogCat ul li {
    float: left;
    display: block;
}
.blogCat ul li a {
    display: block;
    padding:10px;
    background: #000;
}
.blogcom {
    float: left;
    font-size:15px;
    margin: 0 20px;
    color: #888;
    line-height:40px;
}
.blogcom i {
    margin-right: 5px;
    font-size:18px;
}
.blogList article {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom:2px solid #2f3547;
}
.blog-posts .titleNav .prev {
    position: absolute;
    left: 0;
    top:50%;
}
.blog-posts .titleNav .next {
    position: absolute;
    right: 0;
    top:50%;
}
.blogtype .item-image a img {
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.blogtype .item-image a:hover img {
    transform: scale(1.1);
}
.cbp_type01 .item-hover {
    background-color: #171b26;
    border-bottom: 2px solid #000;
    position: relative;
    color: #fff;
    padding: 5px;
    width:100%;
    float: left;
}
.seriestype.cbp_type01 .circle .ep-count:first-child {
    text-align:left;
}
.seriestype.cbp_type01 .circle .ep-count:last-child {
    text-align: right;
}
.seriestype.cbp_type01 .circle .ep-count .eppisode {
    font-size:11px;
}
.cbp_type01 .item-hover:before {
    top: -9px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 9px 10px;
    border-color: transparent transparent #171b26;
    left:25px;
    content: '';
    position: absolute;
}
.item-image .rating-r {
    position: absolute;
    top: 10px;
    right:10px;
    border:2px solid rgb(255, 193, 7);
    display: block;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    float: left;
}
.ca-top .item-image .rating-r{
    position: relative;
    top:auto;
    right:auto;
}
.mobile-details  .rating-r {
    border: 2px solid rgb(255, 193, 7);
    display: block;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    float: left;
    padding-right: 5px;
}
.mobile-title {
    float: left;
    margin: 10px;
    font-size:24px;
    line-height:25px;
}
.m-action {
    clear: both;
    margin-top: 10px;
}
.m-action .tt_tabs.horizontal.tt_tab_1 #tabs > li {
    width:32%;
    text-align:center;
    background:#18181C;
}
.m-action .tt_tabs.horizontal.tt_tab_1 #tabs > li.active {
    background: #1abc9c;
}
.m-action .tt_tabs.horizontal.tt_tab_1 #tabs > li a {
    display: block;
}
.m-action .tt_tabs.horizontal .tabs-container {
    background:none;
    padding: 10px 0;
}
.mob-image {
    float: left;
    margin-bottom: 5px;
    margin-right: 10px;
}
.mob-image img {
    padding: 0;
    margin-bottom: 0;
}
.tt_tabs .diziwrapper {
    float: none;
    width:auto;

}
.tt_tabs #clickme {
    height:25px;
}
.gl-detail-box.has-mobile {
    margin: 5px 0;
    width: 100%;
}
.mobil-item.el-item {
    height:42px;
}
.mobil-item a {
    display: block;
    line-height: 42px;
    padding:0 10px;
}
.m-action .tt_tabs.horizontal.tt_tab_1 #tabs {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    overflow: hidden;
}

.mobile-title a {
    color: #fff;
}
.titlem .dp-serie-actions {

    padding: 5px 10px;
    margin-top: 3px;
}
.title-terms {
    margin-top: 5px;
    clear: both;
    margin-right: 8px;
}
.titlem {
    width:100%;
    float: left;
    display: block;
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom:1px solid #000
}
.titlem .serie-follow {
    float: right;
    margin:0;
    padding: 5px;
}

.mobile-details .rating-r .dip {
    display: inline-block;
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    background: rgba(0,0,0,0.2);
    -webkit-border-bottom-left-radius: 2px;
    border-bottom-left-radius: 2px;
    -webkit-border-bottom-right-radius: 2px;
    border-bottom-right-radius: 2px;
}
.mobile-details .rating-r .dp {
    font-size: 30px;
    line-height: 15px;
    overflow: hidden;
    float: left;
    background: rgb(255, 193, 7);
    margin-right: 5px;
    padding:5px 0;
}
.item-image .serie-follow {
    float: left;
}
.item-image .serie-follow .dp-serie-actions {
    padding:8px 10px;
}
.item-image .rating-r .dip {
    display: block;
    text-align:center;
    font-size:14px;
    color: #fff;
    font-weight:bold;
    background: rgba(0,0,0,0.2);
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.item-image .rating-r .dp {
    font-size: 32px;
    line-height: 15px;
    overflow: hidden;
    display: block;
    background: rgb(255, 193, 7);
}

.seriestype.cbp_type01 .circle {
    text-align: center;
    overflow: hidden;
    background: #dda994;
    -webkit-box-shadow:
            inset 0 0 1px 230px rgba(0,0,0,0.6),
            inset 0 0 0 7px #d5ad94;
    -moz-box-shadow:
            inset 0 0 1px 230px rgba(0,0,0,0.6),
            inset 0 0 0 7px #d5ad94;
    box-shadow:
            inset 0 0 1px 230px rgba(0,0,0,0.6),
            inset 0 0 0 7px #d5ad94;
    -webkit-transition: box-shadow 300ms ease-in-out;
    -moz-transition: box-shadow 300ms ease-in-out;
    -o-transition: box-shadow 300ms ease-in-out;
    -ms-transition: box-shadow 300ms ease-in-out;
    transition: box-shadow 300ms ease-in-out;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    display: block;
    outline: none;
}
.seriestype.cbp_type01 .ec-circle-hover{
    -webkit-box-shadow:
            inset 0 0 0 0 rgba(0,0,0,0.6),
            inset 0 -4px 0 20px #c18167,
            0 0 10px rgba(0,0,0,0.3);
    -moz-box-shadow:
            inset 0 0 0 0 rgba(0,0,0,0.6),
            inset 0 -4px 0 20px #c18167,
            0 0 10px rgba(0,0,0,0.3);
    box-shadow:
            inset 0 0 0 0 rgba(0,0,0,0.6),
            inset 0 -4px 0 20px #c18167,
            0 0 10px rgba(0,0,0,0.3);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    background: #000;
}

.seriestype.cbp_type01 .circle .item-content {
    position: absolute;
    bottom: 0;
    width:100%;
    left: 0;
}
.seriestype.cbp_type01 .circle .item-title {
    color: transparent;
    text-shadow: 0px 0px 100px #fff;
    text-transform: uppercase;
    -webkit-transition: text-shadow 300ms ease-in-out;
    -moz-transition: text-shadow 300ms ease-in-out;
    -o-transition: text-shadow 300ms ease-in-out;
    -ms-transition: text-shadow 300ms ease-in-out;
    transition: text-shadow 300ms ease-in-out;
    font-size:18px;
}
.seriestype.cbp_type01 .ec-circle-hover .item-title {
    text-shadow: 0px 0px 1px #fff;
    padding:5px 20px;
}
.seriestype.cbp_type01 .circle img {
    opacity:0.7;
    width:100%;
}

.slider-wrapper {
    position: relative;
    margin: 10px 0;
    clear: both;
}
.seriestype.cbp_type01 .circle .ep-count {
    color: #fff;
    float: left;
    width: 50%;
    overflow: hidden;
    padding: 3px;
    -webkit-transition: background 300ms ease-in-out;
    -moz-transition: background 300ms ease-in-out;
    -o-transition: background 300ms ease-in-out;
    -ms-transition: background 300ms ease-in-out;
    transition: background 300ms ease-in-out;
}
.sldBackNav a {
    position: absolute;
    top:50%;
    margin-top:-10px;
    z-index:12;
    color: #fff;
    background: rgba(0,0,0,0.7);
}
.sldBackNav a {
    color: #fff;
    background: rgba(0,0,0,0.5);
}
.sldBackNav .next {
    right: -10px;
}
.sldBackNav .prev {
    left: -10px;
}
.seriestype.cbp_type02 .item-title {
    font-size: 16px;
    line-height: 19px;
    margin: 0 0 3px;
    font-weight: 500;
    color: #fff;
    text-align: center;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
}
.seriestype.cbp_type02 .item-deatils{
    width: 100%;
    padding: 5px 0 3px;
    padding-right: 0;
    -webkit-mask-image: -webkit-linear-gradient(left, #000 90%, transparent 100%);
    line-height: 17px;
    color: rgba(255,255,255,0.7);
    text-align: center;
}

.seriestype.cbp_type02 .item-hover {
    display: block;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: clip;
    height: 17px;
}
.seriestype.cbp_type02 .item img {
    transition: all .2s ease-in-out;
}
.seriestype.cbp_type02 .item:hover img {
    transform: scale(1.1);
}
.seriestype.cbp_type02 .item:hover .item-content {
    background: rgba(0,0,0,0.4);
}
.seriestype.cbp_type03 .item-content {
    position: absolute;
    top: 0;
    width: 100%;
    height: 0;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    background: rgba(0,0,0,.8);
    overflow: hidden;
    display: block;
}
.seriestype.cbp_type03 .item:hover .item-content {
    height:100%;
}

.item-conten .icerik {
    display: block;
    width: 100%;
    height: 100%;
    padding-top: 20px;
}
.item-content .icerik .film_title {
    color: #cfca22;
    display: block;
    width: 100%;
    padding-bottom: 10px;
    text-align: center;
    margin:10px 0;
    font-size: 20px;
    line-height: 20px;
}

.item-content .icerik .parcali {
    margin:20px 0;
    display: block;
    float: left;
    width:100%;
}
.parcali .parcam {
    font-size: 40px;
    float: left;
    width: 50%;
    text-align: center;
    line-height:20px;
}
.bollum {
    font-size: 12px;
    clear: both;
    width: 100%;
    display: block;
    margin-top: 8px;
}
.puanlik {
    text-align: center;
    margin-top: 10px;
}
.item-content .icerik .views {
    margin: 20px 15px;
    clear: both;
    display: block;
    color: #fff;
    font-size:20px;
}
.bollum, .puanlik i {
    color: #cfca22;
}
.item-content .icerik .btn {
    text-align: center;
    display: block;
    margin: 0 20px;
}
.item-content .icerik .views .dp {
    font-size: 25px;
    position: relative;
    top: 4px;
}
.modul-title {
    width: 100%;
    float: left;
    border-bottom: 2px solid #2f3547;
    margin-bottom:10px;
    position: relative;

}
.modul-title .m-title {
    float: left;
    width: 100%;
    font-size:24px;
    margin: 0 0 8px;
}
.modul-title .m-title small {
    line-height:25px;
    font-size:15px;
    position: relative;
    top:4px;
}
.modul-title .m-title .tit, .modul-title .m-title .dp,.modul-title .m-title .rps, .modul-title .m-title .dps, .modul-title .m-title .titleNav {
    float: left;
    margin-right: 10px;
}
.modul-title .m-title .tit {
    font-size:20px;
    line-height:25px;
}
.modul-title .m-title .dp, .modul-title .m-title .dps,.modul-title .m-title .fa {

    color: #1abc9c
}
.modul-title .m-title.dib-heading {
    display: inline-block;
    float: left;
    width:auto
}
.modul-title .m-title .titleNav {
    margin-left: 14px;
    font-size:13px;
}
.modul-title .m-title .titleNav a {
    cursor:pointer;
    width:25px;
    height:25px;
    text-align:center;
    margin:0 2px;
    background: rgba(0,0,0,0.3);
    display: inline-block;
}
.modul-title .m-title .titleNav a:hover {
    background: rgba(0,0,0,0.9);
}
.modul-title .m-title .titleNav a i {
    line-height:25px;
}
.modul-title .m-title:after {
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 22px;
    height: 2px;
    content: '';
    background-color: #1abc9c;
}
.clear {
    clear: both;
}
.masonry_ctn {
    clear: both;
}
.masonry_ctn .no_ajax {
    position: relative;
}

.rp_type01 {
    -webkit-box-flex: 1;
    flex: 1 0 25%;
    position: relative;
    background-color: #212531;
    border: 1px solid #0d0f24;
    overflow: hidden;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    padding: 0;
}
.container {
    width:100%;
}
.rp_type01 .titlesp {
    vertical-align: middle;
    position: relative;

}
.rp_type01 .titlesp.episodetitle {
    margin-top: 5px;
}
.rp_type01 .apollo {
    width:100%;
    height:100%;
    position: absolute;
    left:0;
    top:0;
    opacity:0.1;
}
.rp_type01 .postwrrap {
    overflow: hidden;
}
.rp_type01 .apollo img {
    margin:10px ;
}
.rp_type01 .post_title {
    float: left;
    width:100%;
    position: relative;
}

.rp_type01 .post_title img {
    float: left;
    vertical-align: middle;
    margin-right:10px;
}
.starList .rp_type01 .post_title img {
    width:40px;
    height:40px;
}
.rp_type01 .post_title .stitle {
    width: 62%;
    float: left;
    margin: 0.46875rem 0 0 0.9375rem;
    text-shadow: 0 1px 2px #000;
    color: #e6e6e6;
}
.rp_type01 .post_details {
    width: 40px;
    float: right;
    text-align: right;
    position: absolute;
    right:10px;
    top:3px;
}
.rp_type01 .post_details span {
    display: inline-block;
    margin: 1px 0;
}
.rp_type01 .post_details .post_date {
    background-color: rgba(0,0,0,0.5);
    padding: 3px;
    margin:5px 0;
    text-align:center;
    float: right;
    color: #c8d4fa;
    font-size: 11px;
    letter-spacing: -.020em;
    display: inline-block;
    border-radius: 3px;

}
.rp_type01 .postifit {
    position: relative;
    display: block;
    padding:10px;
    float: left;
    width:100%;
}
.rp_type01 .postifit .series-name,.rp_type01 .postifit .star-name{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block!important;
}
.site_rating .rp_type01 .postifit .series-name,.rp_type01 .postifit .star-name {
    text-transform: none;
}
.rp_type01 .postifit .season-name,.rp_type01 .postifit .char-name {
    font-weight: 300;
    color: #a5aec7;
}
.rp_type01 .postifit .episode-name {
    color: #ffd500;
}

.rp_type01 img {
    opacity: 0.95;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: scale3d(1.05,1.05,1);
    transform: scale3d(1.05,1.05,1);
}

.rp_type01 .post_title::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.1);
    content: '';
    -webkit-transition: -webkit-transform 0.6s;
    transition: transform 0.6s;
    -webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);
    transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);
}
.rp_type01:hover img {
    opacity: 0.6;
    -webkit-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
}

.rp_type01:hover .post_title::before {
    -webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);
    transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);
}
.post_sub .altyazi{
    background: url("images/altyazi.png");
    width:22px;
    height:16px;
    display: inline-block;
}
.has_ajaxy_posts {
    padding-bottom: 30px;
    position: relative;
}
.has_ajaxy_posts .blog_load_more_cont {
    position: absolute;
    bottom:-2px;
    width:100%;
    text-align:center;
}
.seriestype02, .seriestype03 {
    margin-left: -5px;
    margin-right: -5px;
}
.rp_type02, .rp_type03 {
    padding-left: 5px;
    padding-right: 5px;
}
.rp_type02 .postwrap{
    position: relative;
    margin-bottom: 15px;
    float: left;
    width:100%;
}
.rp_type02 .postifit .post_date {
    position: absolute;
    left: 4px;
    top: 4px;
    font-size: 12px;
    background: #262626;
    color: #fff;
    padding: 1px 3px;
    z-index: 5;
}
.rp_type02 img {
    width: 100%;
    display: block;

    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.rp_type02 .postifit {
    display: block;
    width:100%;
}
.rp_type02 .post_title {
    position: relative;
    overflow: hidden;
}
.rp_type02 .titlesp{
    position: absolute;
    bottom: 0;
    width: 100%;
    display: block;
    background: -moz-linear-gradient(top,rgba(0,0,0,0.01) 0%,rgba(0,0,0,1) 100%);
    background: -webkit-linear-gradient(top,rgba(0,0,0,0.01) 0%,rgba(0,0,0,1) 100%);
    background: linear-gradient(to bottom,rgba(0,0,0,0.01) 0%,rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33000000',endColorstr='#000000',GradientType=0);
    color:#1abc9c;
    font-size: 13px;
    font-weight: 800;
    padding: 5px 5px 5px 10px;
    line-height: 17px;
}
#photoslider {
    clear: both;
}
.site_rating .rp_type01 .titlesp {
    padding-right:44px;
}
.rp_type02 .postifit .series-name{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block!important;
}
.rp_type02 .postifit .season-name {
    font-weight: 300;
    color: #a5aec7;
}
.rp_type02 .postifit .episode-name {
    color: #ffd500;

}
.rp_type02 .post_details {
    padding: 0;
    margin: 0;
    height: 30px;
    overflow: hidden;
    position: absolute;
    top: 5px;
    right: 0;
}
.rp_type02 .post_details .post_date {
    float: left;
    line-height: 28px;
    border-left: 0;
    margin-left: 5px;
}
.rp_type02 .post_details .post_sub {
    float: right;
    margin-right: 5px;
}
.rp_type02 .post_details .post_date{
    font-size: 12px;
    background: #262626;
    color: #fff;
    padding:4px 6px;
}
.rp_type02 .post_details .post_sub span {
    display: inline-block;
    font-size: 11px;
    margin: 5px 1px 3px;
}
.rp_type02 .postwrap:hover img {
    opacity: .8;
}


.rp_type02 .post_details .season-name {
    margin: 10px;
    line-height: 11px;
    position: relative;
    top: 5px;
}
.rp_type03 .postwrap {
    display: block;
    margin: 5px 0px;
    position: relative;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    padding:5px 6px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    background: #212531;
    border:1px solid #11131a;
    float: left;
    width:100%;

}
.rp_type03 .postifit {
    position: relative;
    overflow: hidden;
}
.rp_type03 img {
    float: left;
    margin-right: 10px;
}
.rp_type03 .titlesp {
    position: relative;
    top: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.rp_type03 .post_title {
    margin-right: 40px;
}
.postifit .series-name, .postifit .genres-name{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block!important;
}
.postifit .season-name, .postifit .genres-name{
    font-weight: 300;
    color: #a5aec7;

}
.haspo .titlesp .genres-name{
    font-size:11px;
}
.haspo .titlesp {
    margin-right: 5px;
}
.rp_type03 .postifit .episode-name {
    color: #ffd500;
}

.rp_type03 .post_details {
    position: absolute;
    top: 4px;
    right: 8px;
    width: 36px;
    list-style: none;
    font-size: 12px;
    text-align: center;
    line-height: 12px;
    padding: 0;
    color: #3974a7;
    text-shadow: 1px 1px #000;
}
.rp_type03 .post_details div {
    text-align: center;
    margin-bottom: 3px;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    overflow: hidden;
    color: #fff;
}
.rp_type03 .post_details div .post-sd {
    background: #000;
    padding:3px;
}
.rp_type03 .post_details .post_date {
    display: inline-block;
    padding: 3px;
}
.rp_type03 div .post_date {
    background: #000;
    color: #fff;
    padding: 3px 7px;
    margin-top: 3px;
    font-size: 11px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;
}
.rp_type03:hover .postwrap {
    background: #1d2939;
}

.sb_widget ul {
    list-style:none;
    padding: 10px;
    position: relative;
    display: inline-block;
    margin: 0;
    width:100%;
    float: left;
    overflow: hidden;
    background-color: #11131a;
}
.sb_widget ul li a {
    max-width: 100%;
    width: 100%;
    clear: both;
    -webkit-box-flex: 1;
    flex: 1 0 25%;
    float: left;
    position: relative;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block!important;
    color: #7a8299;
    padding: 6px 10px;
    background-color: #171b26;
    margin: 4px;
    border-radius: 3px;
    text-shadow: 0 1px 1px rgba(0,0,0,0.75);
}
.tagcloud{
    list-style: none;
    padding: 10px;
    position: relative;
    display: inline-block;
    margin: 0;
    width: 100%;
    float: left;
    overflow: hidden;
    background-color: #11131a;
}
.tagcloud a {
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    display: inline-block;
    font-size:13px!important;
    color: #7a8299;
    padding: 6px 10px;
    background-color: #1d2029;
    margin: 4px 1px;
    border-radius: 3px;
    text-shadow: 0 1px 1px rgba(0,0,0,0.75);
}
.all-series-list .sees {
    margin: 5px 10px;
    margin-bottom:0;
}
.all-series-list .sees span {
    margin-top:5px;
    right: 5px;
}
.sb_widget ul li a:hover{
    background: #000;
    color: #fff;
}
.widget_recent_comments.sb_widget ul li {
    white-space:normal;
}

.all-series-list,.widget_wrap {
    width: 100%;
    float: left;
    overflow: hidden;
    background-color: #11131a;
}
.listify {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
}
.widget_wrap {
    clear: both;
}
.sb_widget .modul-title {
    margin-bottom:15px;
}
.all-series-list ul{
    position: relative;
    height: 357px;
    padding: 0.9375rem;
    display: inline-block;
    margin: 0;
    width:100%;
    list-style:none;
}
.all-series-list ul li {
    max-width: 25%;
    -webkit-box-flex: 1;
    flex: 1 0 25%;
    float: left;
    position: relative;
    width: 25%;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.all-series-list ul.listcol1 li, .sb_widget ul li {
    max-width:100%;
    width:100%;
    clear: both;
}
.sb_widget ul li .children a {
    background: transparent;
}
.sb_widget ul li .children a:hover{
    background-color: #171b26;
}
.sb_widget ul li {
    display: block;
    position: relative;
}
.sb_widget ul li a {
    display: block;
}
.all-series-list ul.listcol2 li {
    max-width:50%;
    width:50%;
}
.all-series-list ul.listcol3 li {
    max-width:33.3333333%;
    width:33.3333333%;
}
.all-series-list ul.listcol4 li {
    width:25%;
}
.all-series-list ul li a {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block!important;
    color: #7a8299;
    padding: 6px 10px;
    background-color: #171b26;
    border: 4px solid #11131a;
    border-radius: 3px;
    text-shadow: 0 1px 1px rgba(0,0,0,0.75);
}
.sb_widget .all-series-list ul li a {
    border:0;
}
.sb_widget .listify {
    padding-top: 0;
}
.all-series-list ul li a:hover, .all-series-list ul li a.active,.tagcloud a:hover  {
    color: white;
    background-color: #282c38;
}
.all-series-list ul li:hover a {
    color: #fff;
}
.all-series-list ul li:hover a i {
    color: #1abc9c;
}
#serisfy {
    background: transparent;
    border:0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    font-size:14px;
    margin-right: 15px;
}
.sees {
    padding:0;
    margin:0;
}
.sees span {
    font-size:14px;
    line-height:29px;
    color: #ededed;
    opacity: 0.5;
    margin-right: 0!important;

}
.rating-tabs a {
    font-size: 14px;
    color: #a5aec7;
    display: inline-block;
    position: relative;
    top: -3px;
    padding:0 5px;
}
.rating-tabs a.active {
    color: #ffd500;
}
.pcount .fa {
    margin-right: 3px;
    opacity:0.9;
}
.rp_type01 .post_details.rating {
    width:auto;
    top:10px;
    font-size:11px;
}
.rp_type01 .post_title.rpt, .rp_type01 .rpt .postifit {
    height:auto;
}
.rp_type01 .post_details .pcount {
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    border:1px solid #464954;
    padding:2px 10px;
    color: #fff;
    top: 7px;
    position: relative;
}
.left_posts {
    float: left;
}
#posts {
    width:73%;
    padding: 10px 5px;
}
.right_sb {
    float: right;
}
#sidebar {
    width: 25%;
    padding-top: 10px;
    padding-bottom: 10px;
}

.breadcrumb {
        background: #000;
}
.single_content {
    clear: both;
    width:100%;
}
.single_content > .stitle {
    position: relative;
}
.stitle {
    padding:10px;
    background: #242833;
}
.stitle h1 {
    font-size:20px;
    color: #b5bcd1;
}
.stitle .series-name {
    color:#fff;
    font-weight:bold;
}
.stitle em {
    margin-left: 5px;
    font-size:16px;
}
.stitle small {
    line-height:22px;
    color: #ffd500;
}
.play_area {
    clear: both;
    margin:20px 0;
    float: left;
    width:100%;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    background: #000;
    padding:10px;
}
.play_area.blog_Area {
    background: none;
    margin-top: 10px;
}
.blog-image {
    float: left;
    width:100%;
    text-align:centeR;
    padding: 10px;
    margin-bottom: 15px;
    background: rgba(0,0,0,0.4);
}
.play_area.in_theatre {
    position: fixed;
    width: 70%;
    height:70%;
    left: 0;
    right: 0;
    margin: 0 auto;
    background: rgb(29, 32, 44);
    padding: 10px;
    z-index: 999;
    top:15%;
}
.form-posttype {
    overflow: hidden;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.form-posttype label {
    width: 50%;
    float: left;
    background: #242833;
    text-align:center;
    cursor:pointer;
    height:36px;
    line-height:22px;
}
.form-posttype label.selected {
    background: #000;
}
.form-posttype input {
    display: none!important;
}
body.hastheatre {
    background: #000;
}
body.hastheatre #wrapper:before {
    width:100%;
    height:100%;
    overflow: hidden;
    background: rgba(0,0,0,0.9);
    content: '';
    position: absolute;
    z-index:998;
}
.jwplayer.jw-flag-aspect-mode {
    height:450px!important;
}
body.hastheatre #wrapper {
    padding-left: 0;
}
.play_area .alternatives {
    min-width:170px;

}
.play_area .alternatives .btn-active {
    display: inline-block;
}
.btn-gray {
    background: #222633;
    color: #7a8299;
    border:1px solid rgba(0,0,0,.3)
}
.btn-gray:hover {
    color: #fff;
}
.btn-noradius {
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    border-radius: 0!important;
}
.alternatives .dropdown-menu {
    background: #222633;
    -webkit-border-top-left-radius: 0;
    -moz-border-top-left-radius: 0;
    -ms-border-top-left-radius: 0;
    -o-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    -moz-border-top-right-radius: 0;
    -ms-border-top-right-radius: 0;
    -o-border-top-right-radius: 0;
    border-top-right-radius: 0;
    margin: 0;
    border: 0;
    width:100%;
}
.widget-related .alternatives .dropdown-menu {
    width:auto;
    top: 25px;
}
.widget-related .open .btn-gray {
    color: #fff!important;
}
.alternatives .dropdown-menu>li>a{
    color: #7a8299;
}
.alternatives .dropdown-menu>.active>a {
    background: #2c3142;
    color: #fff;
}
.alternatives .pname {
    color: #ffd500;
    margin-right: 5px;
}
.alternatives .dropdown-menu a:hover,.dropdown-menu a.active {
    background: #272c3b;
    color: #fff;
}

.alternatives .pname .dp {
    font-size: 25px;
    position: relative;
    top: 6px;
    height: 20px;
    line-height: 10px;
    left: -5px;
    float: left;
}
.dp-episode-actions{
    position: relative;
    background: #222633;
    border-radius: 2px;
    cursor:pointer;
    padding:7px 10px;
    float: left;
    margin-left: 5px;
    border: 1px solid rgba(0,0,0,.35);
    overflow: hidden;
}
.dp-episode-actions:hover {
    background: #2c3142;
}
.dp-episode-actions.active {
    border:1px solid rgba(255, 213, 0, 0.52);
}
.dp-episode-actions.active i{
    color: #ffd500;
}
.dp-episode-actions.disabled {
    cursor: not-allowed;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
}
.dp-episode-actions i {
    font-size: 23px;
    float: left;
    line-height:20px;
    margin-right: 5px;
}
.in_theatre .dp-theatre-mode {
    border:1px solid rgba(255, 213, 0, 0.52);
}
.in_theatre .dp-theatre-mode i {
    color: #ffd500;
}
.dp-episode-actions.disabled:before {
    position: absolute;
    content: '';
    z-index:15;
    width:100%;
    height:100%;
    background: rgba(0,0,0,0.7);
    left:0;
    top:0;
}
body.hastheatre .play_bg {
    width:100%;
    height: 100%;
    position: absolute;
    left:0;
    top:0;
    z-index:119;
}
.dp-episode-actions.disabled:after {
    content: "\f110";
    font:normal normal normal 14px/1 FontAwesome;
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
    position: absolute;
    z-index:16;
    top:9px;
    left:50%;
    margin-left: -5px;
}
.dp-episode-actions.hasfa i {
    font-size:19px;
    top:3px;
}
.dp-add-to-watched-action.active i:before {
    content: "\e957";
}
.dp-add-to-watched-action:hover i:before {
    content: "\e903";
}
.dp-add-to-watched-action.active:hover i:before {
    content: "\e920";
}
.player_base {
    position: relative;
    width:100%;
    float: left;
    height: 0;
    padding: 0 0 56.25%;
    overflow: hidden;
    clear: both;
    margin: 10px 0;
}

.player_base .player_base-item, .player_base iframe, .player_base embed, .player_base object, .player_base video{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    z-index:120;
}

#player-before-ads {
    text-align: center;
    width: 100%;
    position: relative;
    z-index: 20;
    margin-top: 20px;
    padding:10px 0;
    background: #000;
    clear: both;
}
.play_top {
    float: left;
    width:100%;
    margin-bottom: 10px;
}
#player-ads-count {
    font-size: 26px;
    font-weight: 700;
    text-align: right;
    position: absolute;
    right: 10px;
    bottom: 5px;
    letter-spacing: -1px;
    opacity: .4;
}
.btn-outline {
    color: #fff;
    background-image: none;
    background-color: inherit;
    border-color: #464954;
}
#player-has-ads {
    display: none;
}
.player-top-ad {
    width:100%;
    text-align:center;
    margin:10px 0;
}
.patronelle {
    margin:0;
    float: right;
}
.patronelle li {
    margin-left: 5px;
}
.patronelle li>a, .patronelle li>span {
    background: #242833;
    border-color:#000;
    color: #7f8599;
}
.patronelle li>a:hover {
    background: #212121;
    color: #fff;
}
.post-like .count {
    width: 100%;
    height: 6px;
    padding: 1px;
    margin-top: 8px;
    position: relative;
    overflow: hidden;
    border-radius: 3px;
    color: #444;
    background: #282c38;
    box-shadow: 0 1px 3px 0 rgba(0,0,0,.35) inset;
    border-bottom: 1px solid rgba(255,255,255,.05);
    float: left;
}
.post-like .count .percentage-filled {
    height: 4px;
    text-align: right;
    border-radius: 3px;
    color: #fff;
    background: #ff9205;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
}
.post-like .vote-it {
    position: relative;
    background: #222633;
    border-radius: 2px;
    cursor: pointer;
    padding: 7px 10px;
    float: left;
    margin-right: 5px;
    border: 1px solid rgba(0,0,0,.35);
    overflow: hidden;
    color: #fff;
}
.post-like.haslike .likeit {
    border:1px solid rgba(255, 213, 0, 0.52)
}
.post-like.hasdislike .dislikeit {
    border:1px solid rgba(255, 213, 0, 0.52)
}
.post-like .vote-it.voted {
    border:1px solid rgba(255, 213, 0, 0.52)
}
.post-like .vote-it .dp, .post-like .vote-it .dps {
    float: left;
    font-size:20px;
    margin-right: 5px;
}
.post-like .vote-it:hover {
    background: #2c3142;
    color: #fff;
}

.post-like .vote-it.dislikeit .path1:before{
    color: #999;
}
.post-like .vote-it.dislikeit .path2:before {
    color: #b5bcd1;
}
.like-area {
    margin-top: 5px;
}
.topcount {
    font-size: 13px;
    font-weight: 100;
    color: #777;
    text-align:right;
    margin-top: 2px;
    clear: both;
    padding-top: 2px;
}
.right-share {
    float: right;
}
.social-share {
    display: block;
}
.social-share ul {
    list-style:none;
    padding:0;
    margin:0;
}
.social-share  ul li {
    float: left;
    display: inline-block;
    margin: 12px 0 5px;
    height:30px;
    width:80px;
    overflow: hidden;
}
.social-share  ul li.facebook {
    width:115px;
}
.social-share ul li a {

}
.social-share ul li a:hover {
    background: #000;
}
.authorarea {
    display: block;
    width:100%;
    margin:20px 0;
    overflow: hidden;
}
.authorarea .authors {
    width: 100%;
    float: left;
    overflow: hidden;
}
.authorarea ul {
    list-style:none;
    padding:0;
    margin:0;
}
.authorarea ul li {
    width: 100%;
    float: left;
    padding: 10px;
    margin-bottom: 5px;
    background-color: #14171f;
    position: relative;
}
.authorarea ul li .avatar-wrapper {
    float: left;
    width: 44px;
}
.authorarea ul li .translator-title {
    float: left;
    line-height: 17px;
    margin: 6px 0.9375rem 0 0.9375rem;
}
.role.cevirmen {
    color: #1abc9c;
}
.translator .role {
    font-size: 16px;
}
.translator .role {
    font-size: 16px;
}
.btn-social.user-twitter {
    color: #00baff;
    border-color: #00baff;
    right: 10px;
    bottom: 24px;
}
.comments-area {
    clear: both;
    margin:15px 0;
}
.comment-reply-title {
    display: block;
    clear: both;
    margin: 0;
    padding: 0;
}
.comment-reply-title a {
    display: block;
    text-align:center;
    background: #212121;
    color: #888;
    padding:10px;
}
.comment-reply-title a:hover {
    color: #fff;
}

#respond .form-control {
    background-color: rgba(0,0,0,0.1);
    border: 1px solid #2f3547;
    border-radius: 0;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    color: #a3adb2;
}
#respond .form-control:focus {
    border:1px solid #394157;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background-color:transparent;
}
.btn-black {
    background: rgb(34, 38, 51);
    border:1px solid rgba(0,0,0,.35);
    color: #fff;
}
#respond p {
    padding: 0;
    margin: 0;
}

.btn-black:hover {
    background:rgba(34, 38, 51,0.5);
    color: #888;
}
#respond .btn-black {
    padding-left: 35px;
    height:35px;
}
#respond .form-submit {

    position: relative;
    float: right;
}
#respond .dp-row-comments .form-submit {
    margin:0 15px;
}
#respond .form-submit:before {
    content: "\f1d8";
    font:normal normal normal 14px/1 FontAwesome;
    position: absolute;
    left:10px;
    top:10px;
    color: #1abc9c;
}
.form-wrapper {
    clear: both;
    border: 1px solid #000;
    background: #11131a;
    margin-bottom: 15px;
    overflow: hidden;
    color: #a3adb2;
    padding: 10px;
}
.form-wrapper textarea {
    box-sizing: border-box;
    width: 100%;
    padding: 15px;
    font-size: 13px;
    resize: none;
    overflow: auto;
    color: #a3adb2;
}
.form-wrapper .comment-form-comment{
    overflow: hidden;
    line-height: 32px;
    margin-bottom: 10px;
}
.form-wrapper .comment-form-spoiler {
    padding:0 10px;
    height:25px;
    overflow: hidden;
}
.form-wrapper .comment-form-spoiler label {
    margin-top:5px;
}

.form-wrapper .comment-form-spoiler label input {
    margin-right: 5px;
}
.comment-list {
    list-style:none;
    padding:0;
    margin:5px;
    clear: both;
}
.comment-list li {
    overflow: hidden;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.comment-list li .comment-avatar {
    float: left;
    width: 50px;
    height: 50px;
    border-radius: 100%;
}
.comment-list li .comment-info-wrapper {
    padding-left: 55px;
    line-height:45px;
}
.comment-list li .comment-info {
    font-size:15px;
}
.comment-list li .comment-info a {
    font-size: 13px;
    font-weight: 600;
    color: #63add6;
}
.comment-list li .commentmetadata {
    font-size: 12px;
    color: #566267;
    padding-left: 12px;
}
.comment-list .children {
    list-style:none;
    clear: both;
}
.comment-list .children li {
    margin-top: 15px;
    padding-bottom: 15px;
    margin-bottom: 0;
}
.comment-list .children li:last-child {
    border:0;
    margin: 0;
    padding: 0;
    margin-top: 15px;
}
.comment-list li .comment-text {
    margin:10px 0;
    position: relative;
    clear: both;
    color: #dfe4e6;
}
.comment-list li .commentmetadata .comment-divider {
    margin-left:10px;
}
.comment-text .comment-spoiler {
    display: block;
    margin: 11px 0;
    line-height: 38px;
    background-color: #11131a;
    text-align: center;
    font-size: 14px;
    color: #888;
    cursor: pointer;
    border:1px solid #000;
    position: relative;
    top:10px;
}
.comment-text .comment-spoiler span {
    color: #1abc9c;
}
.comment-has-poiler p {
    display:none;
}

.comment-info cite {
    color: #1abc9c;
    font-weight:bold;
    font-size:18px;
}
.comment-body {
    border:1px solid #2a3135;
    padding:10px;
    border-bottom: 0;
    background: rgba(0,0,0,0.2);
}
.comment-meta-data-unit {
    font-size:14px;
    margin-right: 5px;
}
.comment-list li .comment-reply-title {
    margin:10px;
}
.comment-list li .comment-respond {
    clear: both;
    border: 1px solid #000;
    background: #11131a;
    margin-bottom: 15px;
    overflow: hidden;
    color: #a3adb2;
    padding: 10px;
    margin-top: 10px;
}
#wp-temp-form-div+.comment-form-spoiler {
    display: none;
}
.comment-alt {
    width: 100%;
    padding: 8px 0.9375rem;
    background-color: #0e1015;
    border:1px solid #2a3135;
}
.comment-thumbs a {
    margin:0 5px;
    position: relative;
}
.comment-thumbs a#like {
    color: #1abc9c;
}
.comment-thumbs a#dislike {
    color: #ff3939;
}
.comment-thumbs #like:after {
    content: '';
    width: 20px;
    height: 1px;
    background-color: #1abc9c;
    position: absolute;
    bottom: -10px;
    right: 5px;
}
.comment-thumbs #dislike:after {
    content: '';
    width: 20px;
    height: 1px;
    background-color: #ff3939;
    position: absolute;
    bottom: -10px;
    right: 5px;
}
.single-postsub {
    float: right;
    margin-right: 10px;
    top:2px;
    position: relative;
}
.other-episodes {
    clear: both;
    background: #14171f;
}
.other-episodes .menu {
    list-style:none;
    padding:0;
    margin:0;
}
.slider-box {
    position: relative;

}
.slider-box .psscroll {
    position: relative;
    overflow: hidden;
}
.other-episodes .menu li {
    display: block;
    width:100%;
    border-bottom:1px solid rgba(255,255,255,0.13);
    padding-bottom: 5px;
    padding-top: 5px;
    margin-bottom: 1px;
    padding-left: 5px;
}

.other-episodes .menu li:hover {
    background: rgba(0,0,0,0.5);
}
.other-episodes .menu li.current {
    background: #000;
}
.notsingle.dp-episode-actions{
    margin-left: 0;
    padding: 3px 5px;
    margin-right: 8px;
}
.notsingle.dp-episode-actions i {
    margin-right: 0;
    font-size:19px;
}
.other-episodes .menu li a {
    display: block;
    line-height:33px;
    color: #63add6;
}
.btn-select-season {
    position: relative;
    top: -7px;
}
.widget .modul-title{

}

.modul-title .m-title .tit {
    font-size:20px;
}

/* perfect-scrollbar v0.6.14 */
.ps-container {
    -ms-touch-action: auto;
    touch-action: auto;
    overflow: hidden !important;
    -ms-overflow-style: none; }
@supports (-ms-overflow-style: none) {
    .ps-container {
        overflow: auto !important; } }
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .ps-container {
        overflow: auto !important; } }
.ps-container.ps-active-x > .ps-scrollbar-x-rail,
.ps-container.ps-active-y > .ps-scrollbar-y-rail {
    display: block;
    background-color: transparent!important; }
.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
    background-color: #eee;
    opacity: 0.9; }
.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
    background-color: #999;
    height: 11px; }
.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
    background:none!important;
    opacity: 0.9; }
.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
    background-color: #999;
    width: 11px; }
.ps-container > .ps-scrollbar-x-rail {
    display: none;
    position: absolute;
    /* please don't change 'position' */
    opacity: 0;
    -webkit-transition: background-color .2s linear, opacity .2s linear;
    -o-transition: background-color .2s linear, opacity .2s linear;
    -moz-transition: background-color .2s linear, opacity .2s linear;
    transition: background-color .2s linear, opacity .2s linear;
    bottom: 0px;
    /* there must be 'bottom' for ps-scrollbar-x-rail */
    height: 15px; }
.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {
    position: absolute;
    /* please don't change 'position' */
    background-color: #aaa;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;
    transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;
    -o-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;
    -moz-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;
    transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;
    transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -webkit-border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;
    bottom: 2px;
    /* there must be 'bottom' for ps-scrollbar-x */
    height: 6px; }
.ps-container > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x, .ps-container > .ps-scrollbar-x-rail:active > .ps-scrollbar-x {
    height: 11px; }
.ps-container > .ps-scrollbar-y-rail {
    display: none;
    position: absolute;
    /* please don't change 'position' */
    opacity: 0;
    -webkit-transition: background-color .2s linear, opacity .2s linear;
    -o-transition: background-color .2s linear, opacity .2s linear;
    -moz-transition: background-color .2s linear, opacity .2s linear;
    transition: background-color .2s linear, opacity .2s linear;
    right: 0;
    /* there must be 'right' for ps-scrollbar-y-rail */
    width: 11px; }
.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
    position: absolute;
    /* please don't change 'position' */
    background-color: #aaa;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;
    transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;
    -o-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;
    -moz-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;
    transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;
    transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -webkit-border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;
    right: 2px;
    /* there must be 'right' for ps-scrollbar-y */
    width: 6px; }
.ps-container > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y, .ps-container > .ps-scrollbar-y-rail:active > .ps-scrollbar-y {
    width: 11px; }
.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
    background-color: #eee;
    opacity: 0.9; }
.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
    background-color: #999;
    height: 11px; }
.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
    background-color: #eee;
    opacity: 0.9; }
.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
    background-color: #999;
    width: 11px; }
.ps-container:hover > .ps-scrollbar-x-rail,
.ps-container:hover > .ps-scrollbar-y-rail {
    opacity: 0.6; }
.ps-container:hover > .ps-scrollbar-x-rail:hover {
    background-color: #eee;
    opacity: 0.9; }
.ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
    background-color: #999; }
.ps-container:hover > .ps-scrollbar-y-rail:hover {
    background-color: #eee;
    opacity: 0.9; }
.ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
    background-color: #999; }


.select2-container {
    box-sizing: border-box;
    display: inline-block;
    margin: 0;
    position: relative;
    vertical-align: middle; }
.select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 33px;
    user-select: none;
    -webkit-user-select: none; }
.select2-container .select2-selection--single .select2-selection__rendered {
    display: block;
    padding-left: 8px;
    padding-right: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
.select2-container .select2-selection--single .select2-selection__clear {
    position: relative; }
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px; }
.select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 40px;
    user-select: none;
    -webkit-user-select: none; }
.select2-container .select2-selection--multiple .select2-selection__rendered {
    display: inline-block;
    overflow: hidden;
    padding-left: 8px;
    text-overflow: ellipsis;
    white-space: nowrap; }
.select2-container .select2-search--inline {
    float: left; }
.select2-container .select2-search--inline .select2-search__field {
    box-sizing: border-box;
    border: none;
    font-size: 100%;
    margin-top: 5px;
    padding: 0; }
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance: none; }

.select2-dropdown {
    background-color: #000;
    box-sizing: border-box;
    display: block;
    position: absolute;
    left: -100000px;
    width: 100%;
    z-index: 1051; }

.select2-results {
    display: block; }

.select2-results__options {
    list-style: none;
    margin: 0;
    padding: 0; }

.select2-results__option {
    padding: 6px;
    user-select: none;
    -webkit-user-select: none; }
.select2-results__option[aria-selected] {
    cursor: pointer; }

.select2-container--open .select2-dropdown {
    left: 0; }

.select2-container--open .select2-dropdown--above {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.select2-search--dropdown {
    display: block;
    padding: 4px; }
.select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box; }
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance: none; }
.select2-search--dropdown.select2-search--hide {
    display: none; }

.select2-close-mask {
    border: 0;
    margin: 0;
    padding: 0;
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 99;
    background-color: #fff;
    filter: alpha(opacity=0); }

.select2-hidden-accessible {
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important; }

.select2-container--default .select2-selection--single {
    background-color: #242833; }
.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #fff;
    line-height: 33px; }
.select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold; }
.select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999; }
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px; }
.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #888 transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    height: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
    float: left; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    left: 1px;
    right: auto; }

.select2-container--default.select2-container--disabled .select2-selection--single {
    background-color: #eee;
    cursor: default; }
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none; }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #888 transparent;
    border-width: 0 4px 5px 4px; }

.select2-container--default .select2-selection--multiple {
    background-color: #242833;
    cursor: text; }
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%; }
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
    list-style: none; }
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
    color: #999;
    margin-top: 5px;
    float: left; }
.select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px; }
.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #000;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 5px;
}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #333; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
    float: right; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
    margin-left: 5px;
    margin-right: auto; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
    margin-right: auto; }
.dp-my-profile-settings .dp-image-unit .image img {
    border-radius: 50%;
    border: 3px solid transparent;
    width:160px;
}

.dp-my-profile-settings .dp-image-unit .image:hover img {
    border-color: #f80b0b;
}
.dp-my-profile-settings .dp-image-unit .image .fa-remove {
    position: absolute;
    top: 10px;
    right: 14px;
    width: 24px;
    height: 24px;
    line-height: 24px;
    background-color: #f80b0b;
    color: #fff;
    text-align: center;
    border-radius: 50%;
    cursor: pointer;
    display: none;
}
.dp-my-profile-settings .dp-image-unit .image:hover .fa-remove {
    display: block;
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
    background-color: #eee;
    cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
    display: none; }

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background: #000;}

.select2-container--default .select2-search--dropdown .select2-search__field {
    background: #242833;
border:0;}

.select2-container--default .select2-search--inline .select2-search__field {
    background: transparent;
    border: none;
    outline: 0;
    box-shadow: none;
    -webkit-appearance: textfield;
    margin-top: 10px;
    margin-left: 5px;}

.select2-container--default .select2-results > .select2-results__options {
    max-height: 200px;
    overflow-y: auto; }

.select2-container--default .select2-results__option[role=group] {
    padding: 0; }

.select2-container--default .select2-results__option[aria-disabled=true] {
    color: #999; }

.select2-container--default .select2-results__option[aria-selected=true] {
    background-color: rgba(88, 151, 251,0.4);}

.select2-container--default .select2-results__option .select2-results__option {
    padding-left: 1em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -2em;
    padding-left: 3em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -3em;
    padding-left: 4em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -4em;
    padding-left: 5em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -5em;
    padding-left: 6em; }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #5897fb;
    color: white; }

.select2-container--default .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px; }

.select2-container--classic .select2-selection--single {
    background-color: #f7f7f7;
    border: 1px solid #aaa;
    border-radius: 4px;
    outline: 0;
    background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
    background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
    background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
.select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-right: 10px; }
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999; }
.select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
    border-color: #888 transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    height: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
    float: left; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    border: none;
    border-right: 1px solid #aaa;
    border-radius: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    left: 1px;
    right: auto; }

.select2-container--classic.select2-container--open .select2-selection--single {
    border: 1px solid #5897fb; }
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none; }
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #888 transparent;
    border-width: 0 4px 5px 4px; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
    background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
    background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
    background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
    background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }

.select2-container--classic .select2-selection--multiple {
    background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text;
    outline: 0; }

.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px; }
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none; }
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #555; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
    float: right; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
    margin-left: 5px;
    margin-right: auto; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
    margin-right: auto; }

.select2-container--classic.select2-container--open .select2-selection--multiple {
    border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0; }

.select2-container--classic .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa;
    outline: 0; }

.select2-container--classic .select2-search--inline .select2-search__field {
    outline: 0;
    box-shadow: none; }

.select2-container--classic .select2-dropdown {
    background-color: #000;
    border: 1px solid transparent; }

.select2-container--classic .select2-dropdown--above {
    border-bottom: none; }

.select2-container--classic .select2-dropdown--below {
    border-top: none; }

.select2-container--classic .select2-results > .select2-results__options {
    max-height: 200px;
    overflow-y: auto; }

.select2-container--classic .select2-results__option[role=group] {
    padding: 0; }

.select2-container--classic .select2-results__option[aria-disabled=true] {
    color: grey; }

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
    background-color: #3875d7;
    color: white; }

.select2-container--classic .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px; }

.select2-container--classic.select2-container--open .select2-dropdown {
    border-color: #5897fb; }
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}


.cover-area {
    width: 100%;
    height: 300px;
    float: left;
    overflow: hidden;
    background: rgba(0,0,0,0.4);
    position: relative;
}

.cover-area img {
    width: 100%;
    margin-top: -40%;
    opacity:0.4;
}
.cover-area.cover-user img {
    margin-top: -63px;
}
.cover-area .serie-follow {
    margin-left: 10px;
}
.cover-area .ca-top {
    width: 100%;
    height: 120px;
    position: absolute;
    left: 0;
    top: 0;
    padding: 10px;
    z-index: 20;
    background: url(img/cover-area-top-bg.png);
}
.cover-area .ca-bottom {
    width: 100%;
    height: auto;
    position: absolute;
    left: 0;
    bottom: 0;
    border-bottom: 1px solid #000;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f9f9f9', endColorstr='#f9f9f9',GradientType=0 );
    padding: 90px 10px 10px 26%;
}
.cover-area .ca-bottom .cab-top {
    width: 100%;
    height: auto;
    position: relative;
    float: left;
}
.cover-area .ca-bottom .cab-top h1 {
    width: auto;
    height: auto;
    float: left;
    color: #fff;
    letter-spacing: -1px;
    font-size: 25px;
    line-height: 10px;
    text-shadow: 1px 1px 2px black;
}
.cover-area .ca-bottom .cab-desc {
    width: 100%;
    float: left;
    margin: 4px 0 4px 0;
    max-height: 180px;
    overflow: hidden;
}
.diziwrapper {
    position: relative;
    float: left;
    width: 100%;
}
.dizihakkinda,.dizihakkinda-mobile {
    color: #cecece;
    padding-bottom: 10px;
    font-size: 14px;
    line-height: 18px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
#clickme {
    width: 100%;
    position: absolute;
    bottom: 0px;
    z-index: 120;
    left: 0;
    display: none;
    background: #11131a;
    text-shadow: 0 1px rgba(0,0,0,0.96);
    font-size: 24px;
    font-weight: bold;
    height: 18px;
    line-height: 12px;
    padding: 0;
    outline: none;
}
#clickme span {
    display: block;
    margin-top: -11px;
    outline: none;
}

.general-left {
    z-index: 99;
    padding: 15px;
    width: 210px;
    min-width:100%;
}
.general-left.user-left {
    padding: 0;
}
.gl-detail-box {
    height: auto;
    padding: 10px;
    border-top: 0;
    float: left;
    margin: -222px -15px 15px 0px;
    position: relative;
}
.gl-detail-box.user-box {
    margin:-73px -15px 0 0;
    width: 100%;
    padding-right: 0;
}

.user-dname {
    padding: 15px;
}
.user-dname h1 {
    font-size:20px;
    margin: 0 0 11px;
}
.user-dname h1 .user-role {
    font-size: 13px;
    margin-left: 10px;
    padding: 5px;
    border: 2px solid #ededed;
    position: relative;
    top: -2px;
}
.user-dname h1 .user-role.admin,.comment_user_role.admin {
    border-color: #a20909;
    color: #a20909;
}
.user-dname h1 .user-role.translator,.comment_user_role.translator {
    border-color: #4c81d8;
    color: #4c81d8;
}
.user-dname h1 .user-role.registered,.comment_user_role.registered {
    border-color: #ffd500;
    color: #ffd500;
}
.user-dname h1 .user-role.visitor,.comment_user_role.visitor {
    border-color: #858686;
    color: #858686;
}
.gl-detail-box .gld-image {
    width: 100%;
    height: auto;
    float: left;
}
.gl-detail-box .gld-image img {
    width: 100%;
    padding: 0;
    border:0;
    margin-bottom: 10px;
}

.serieDetail .general-left .gl-detail-box .gld-image img {
    position: relative;
}
.footarea {
    max-width: 100%;
    clear: both;
    margin: 0 auto 0 10px;
}
.gl-detail-box .vote-main {
    width: 100%;
    position: relative;
    float: left;
    
}
.gl-detail-box .cp-label {
    width: 100%;
    float: left;
    height: 14px;
    line-height: 14px;
    color: #999999;
}
.gl-detail-box .point-stars {
    width: auto;
    float: left;
}
.gl-detail-box .point-stars .star {
    float: left;
    cursor: pointer;
}
.gl-detail-box .point-stars .star:before {
    content: "\f005";
    font:normal normal normal 13px/1 FontAwesome;
    color: #888;
    margin-right: 5px;
}
.gl-detail-box .point-stars .star.halfstar:before {
    content: "\f123";
    color: #cfc31e;
}
.gl-detail-box .point-stars .star.hover:before {
    color: #cfc31e;
}
.gl-detail-box .unvoted .point-stars .star.hoverc:before {
    color: #cfc31e;
}
.gl-detail-box #site_score {
    width: auto;
    color: #1abc9c;
    font-size: 25px;
    font-weight: 300;
    position: absolute;
    right: 0;
    top: 0;
    padding-left: 7px;
    border-left: 1px solid #252525;
    letter-spacing: -1.2px;
}
.cover-area .ca-top .breadcrumb {
    background: rgba(255,255,255,0.1);
    float: left;
    margin-bottom: 15px;
}
.dp-series-type1 .def_section {
    margin: 0;
}
.ca-top .item-image {
    position: absolute;
    right: 20px;
    top: 22px;
    z-index:120;
}
.cover-area .cap-top h1 {
    font-size:20px;
}
.ca-top .top-terms {
    clear: both;
}
.ca-top .top-terms a {
    line-height: 17px;
    background: rgba(255, 255, 255, .1);
    padding:5px;
    border-radius: 2px;
    color: #b7b7b7;
    display: inline-block;
    margin-right: 5px;
}
.ca-top .top-terms a:hover {
    background: rgba(255, 255, 255, .3);
}
.genres {
    width: 100%;
    position: relative;
    background: rgba(0, 0, 0, 0.2);
    padding:20px 10px;
    z-index: 12;
    color: #999;
}
.yes-watched {
    opacity:0.4;
}
.nanoo, .nano {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
}
.nano .genre-item {
    width:100%;
    clear: both;
    min-height:30px;
    border-bottom:1px solid rgba(255,255,255,.1);
    margin-bottom: 10px;
}
.s_itemlist .nano .genre-item {
    margin-bottom: 0;
}
.nano .genre-item span.field {
    width:85px;
    float: left;
    color: #fff;
}
.s_itemlist .nano .genre-item span.field {
    width:120px;
}
.nano .genre-item span:nth-child(2){
    margin-right: 5px;
}
.nano .genre-item a {
    line-height:23px;
    margin-right: 3px;
}
.type01-wrapper {
    margin:10px;
    clear: both;
}

.type01-wrapper .serieDetail {
    width:25%;
    float: left;
}
.type01-wrapper .serieEpisodes {
    width:73%;
    margin: 10px 10px 10px 0;
    float: right;
}
.seasons-link {
    width: 100%;
    height: auto;
    float: left;
    margin-bottom: 10px;
    text-align: center;
}
.seasons-link a {
    width: auto;
    height: 35px;
    display: inline-block;
    background: #181818;
    border: 2px solid #373737;
    margin: 5px;
    line-height: 31px;
    color: #999999;
    border-radius: 3px;
    padding: 0 12px;
    font-size: 13px;
    cursor: pointer;
}
.wasWatched .seasons-link a {
    display: block;
}
.seasons-link a:hover {
    color: #fff;
    border-color: #515151;
    background: #242424;
}
.seasons-link a.active{
    color: #fff;
    border-color: #1abc9c;
    background: #1abc9c;
}
.seasons-link,.myotherseries {
    clear: both;
}
.el-item {
    width: 100%;
    height: 35px;
    float: left;
    background: #151515;
    border-bottom: 1px solid #1f1f1f;
    color: #666666;
    line-height: 34px;
}
.el-item .status {
    width: 90px;
    margin-right: 10px;
    text-align: center;
}
.mobil-item.el-item .status {
    width:56px;
}
.wasWatched .el-item .status {
    width:70px;
}
.el-item a > span, .el-item > div {
    height: 35px;
    float: left;
    margin-right: 5px;
}
.el-item .series-name {
    display: none;
}
.wasWatched .el-item .series-name,.willWatch .el-item .series-name{
    display: block;
    width:150px;
    color: #fff;
    padding-left: 5px;
}
.el-item .season-name {
    width: 120px;
}
.el-item .episode-name {
    width: 155px;
}
#show_settings{
    margin-left: 5px;
}
.wasWatched .el-item .episode-name {
    color: #1abc9c;
    width:80px;
}
.el-item .e-name {
    width: 285px;
    margin: 0;
}
.el-item .date {
    width: 130px;
    float: right;
    padding-right: 5px;
    text-align: right;
}
.el-item a {
    color: #999999;
}
.inlogseries .dp-serie-actions {
    position: absolute;
    top: 5px;
    left:5px;
    z-index:120;
}
.el-item .date {
    width: 130px;
    float: right;
    padding-right: 5px;
    text-align: right;
}
.el-item .status .dp-episode-actions {
    display: inline-block;
    float: none;
    margin-top: 4px;
    padding:2px 5px;
}
.mobil-item.el-item .status .dp-episode-actions {
    margin-top: 8px;
    margin-left: 5px;
}
.asisotope {
    clear: both;
}
.psscroll {
    clear: both;
    width:100%;
    position: relative;
}
.el-item:hover {
    background: #1c1c1c;
}


.dp-serie-actions, .dp-cover-actions a.covbut{
    position: relative;
    background: rgba(34, 38, 51, .5);
    border-radius: 6px;
    cursor:pointer;
    padding:7px 10px;
    border: 1px solid rgba(0,0,0,.35);
    display: inline-block;
}
.dp-cover-actions a.covbut {
    float: none;
    margin-left: 25px;
    padding:13px;
}
.dp-cover-actions .dropdown-menu {
    left:auto;
    right:0;
    margin-top: 10px;
}
.dp-serie-actions .dp-Novel .path1:before {
    color: #999;
}
.dp-serie-actions .dp-Novel .path2:before {
    color: #b5bcd1;
}
.dp-serie-actions.active .dp-Novel .path1:before {
    color: rgb(183, 28, 28);
}
.dp-serie-actions.active .dp-Novel .path2:before {
    color: rgb(244, 67, 54);
}
.dp-serie-actions:hover {
    background: rgba(34, 38, 51, .8);
}
.dp-serie-actions.active {
    border:2px solid rgba(244, 67, 54,.5);
}
.dp-serie-actions.disabled {
    cursor: not-allowed;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
}
.dp-serie-actions .dp {
    font-size: 23px;
    float: left;
    line-height:20px;
    margin-right: 5px;
}
.inlogseries .dp-serie-actions .dp {
    margin-right: 0;
}
.tv-series-profile-bottom, .user-navigation {
    clear: both;
    background: #181d1e;
    height: 55px;
    margin-bottom: 0px;
    padding-left: 27%;
}
.user-navigation {
    width:100%;
    padding: 0;
}

.tv-series-profile-bottom ul,.user-navigation ul {
    list-style:none;
    padding:0;
    margin:0;
}
.tv-series-profile-bottom ul li, .user-navigation ul li {
    float: left;
    width: 16.6%;
    text-align:center;
    height:53px;
    display: block;
}
.tv-series-profile-bottom ul li.follow_user, .user-navigation ul li.follow_user {
    text-align: center;
}
.user-navigation ul {
    width:100%;
}
.user-navigation .navbar-collapse {
    float: right;
    width:100%;
}
.user-navigation .navbar-toggle .icon-bar {
    background: #fff;
}
.tv-series-profile-bottom ul li.active, .user-navigation ul li.active {
    background: rgba(0,0,0,0.3)
}
.tv-series-profile-bottom ul li .ser, .user-navigation ul li .ser {
    position: relative;
    top: 6px;
    display: block;
    font-size: 14px;
    color: #6a7889;
    text-align: center;
    border-right: 1px solid #22282a;
}
.tv-series-profile-bottom ul li .ser a, .user-navigation ul li .ser a {
    display: block;
}
.tv-series-profile-bottom ul li .ser span, .user-navigation ul li .ser span {
    font-size:25px;
    -ms-transform: rotate(17deg); /* IE 9 */
    -webkit-transform: rotate(17deg); /* Chrome, Safari, Opera */
    transform: rotate(17deg);
    opacity:0.2;
    position: absolute;
    left:10px;
    top:5px;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.tv-series-profile-bottom ul li.active .ser span, .user-navigation ul li.active .ser span {
    opacity: 0.8;
}
.tv-series-profile-bottom ul li .ser:hover span, .user-navigation ul li .ser:hover span {
    font-size:35px;
}
#user_private-area {
    margin:10px 10px 10px 0;
}
.tv-series-profile-bottom ul li .ser div, .user-navigation ul li .ser div {
    display: block;
    font-size: 14px;
    font-weight: 600;
    color: #c3ced9;
    padding:2px 5px;
}

.user-navigation .navbar-collapse {
    background: #181d1e;
    padding: 0;
}
.seasonstitle .modul-title .m-title {
    margin-top: 0;
}
.vote-main .activemain {
    display: none;
}
.vote-main.active .activemain {
    display: block;
    position: absolute;
    text-align:center;
    line-height:30px;
    width:100%;
    height:100%;
    background: rgba(0,0,0,0.6);
}
.sort-by-button-group .sortitem.is-checked:after {
    content: "\f063";
    font:normal normal normal 12px/1 FontAwesome;
    margin-left: 5px;
    color: #fff;
}
.sort-by-button-group .sortitem.no-checked:after {
    content: "\f062";
    font:normal normal normal 12px/1 FontAwesome;
    margin-left: 5px;
    color: #fff;
}
.el-item .sortitem {
    color: #fff;
    cursor:pointer
}
footer {
    clear: both;
    border-top:1px solid #2f3547;
    padding-top: 20px;
    margin-top: 20px;
    float: left;
    width:100%;
}
footer .dp-logo {
    opacity:0.4;
}
footer .dp-logo:hover {
    opacity:1;
}
footer .dp-logo a {
    color: #bec0c1;
    font-size:28px;
}

.footer-desc {
    font-size:14px;
    color: #7a8299;
    text-align:right;
}
.footer-cms {
    border-top:1px solid #2f3547;
}
.footer-wrapper {
    padding-bottom: 10px;
}
.f_si_right,.f_menu_right {
    float: right;
}
.f_si_left,.f_menu_left {
    float: left;
}
.cms-wrapper {
    padding:10px;
    float: left;
    width:100%;
}
.footer-menu ul {
    list-style:none;
    padding:0;
    margin:0;
}
.footer-menu ul li {
    float: left;
    margin-right: 5px;
    display: block;
}
.footer-menu ul li a {
    padding: 8px;
    display: block;
}
#f_social_icons {
    display: block;
}
#f_social_icons div {
    float: left;
    display: block;
}
#f_social_icons div a {
    display: block;
    background: #242833;
    width:35px;
    height:35px;
    line-height:40px;
    text-align:center;
    margin:0 5px;
}
#f_social_icons div a:hover {
    background: #000;
}
.pagination {
    display: block;
    border-right: 0;
    border-radius: 0 3px 0 3px;
    clear: both;
    margin: 10px 0;
    float: left;
    width: 100%;
    text-align:center;
}
.pagination li span {
    float: left;
    padding: 10px 15px;
    border-right: 1px solid #2f3547;
    font-weight: 700;
    color: #fff;
    background-color: #222633;
}

.pagination li a {
    float: left;
    padding: 10px 15px;
    color: #a5aec7;
    border-right: 1px solid #2f3547;
}
.pagination li span, .pagination li a {
    background: none;
}
.pagination>li {
    display: inline-block;
}
.pagination>li>a, .pagination>li>span {
    border:1px solid #2f3547;
}
.pagination li a:hover,.pagination>li>span:hover,.pagination li a:after, .pagination li a:focus,.pagination li a:active {
    color: #fff;
    background: rgba(0,0,0,0.3);
    border-color:#2f3547;
}
.pagination li span.current, .pagination li.current-cat a {
    background: rgba(0,0,0,0.4);
}
.asisotope {
    min-height:385px;
    background: #000;
}
.asisotope.loading:before {
    content: "\f110";
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
    font:normal normal normal 34px/1 FontAwesome;
    top:50%;
    left:50%;
    position: absolute;
    margin-top: -24px;
    margin-left: -24px;
}
.desci {
    clear: both;
}
.episodeList {
    clear: both;
    margin-top:15px;
    margin-left: -5px;
    margin-right: -5px;
}
.desci {
    width: 100%;
    float: left;
    padding: 10px;
    overflow: hidden;
    background-color: #11131a;
    border-left: 3px solid #ffd500;
}
.desci img {
    margin-right: 10px;
    float: left;
    margin-bottom: 10px;
}
.inblog.desci img {
    margin-bottom: 0;
}
.inblog.desci p {
    color: #fff;
}
.blog-toolbar {
    clear: both;
    padding-top: 10px;
    border-top:2px solid #2f3547;
}
.desci .seasontitle {
    font-size:18px;
    margin: 0;
    margin-bottom: 5px;
    color: #1abc9c;
}
.widget-filter .form-control {
    background: #242833;
    color: #fff;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
}
.widget-filter label {
    margin: 0;
    padding: 5px 0 10px;
    font-size: 16px;
}
.widget-filter .form-control#ajaxif {
    border:1px solid #000;
    background: #000;
    position: relative;
}
.selectfilter {
    position: relative;
}
span.select2-selection.select2-selection--single {
    outline: none;
}

.widget-filter .form-group {
    clear: both;
    float: left;
    width:100%;
    position: relative;
}
.widget-filter .form-control#ajaxif i {
    opacity:0;
    position: relative;
    left:-10px;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.widget-filter .loading .form-control#ajaxif i {
    opacity:1;
}
.ajaxedpag span.navlink{
    cursor: pointer!important;
}

.notification {
    clear: both;
    background: #000;
    padding:20px;
}
.dp-view-by {
    float: left;
}
.dp-view-by .view-type {
    display: block;
    float: left;
    color: #8f8f8f;
    margin-left: 5px;
    line-height: 34px;
    text-align: center;
    text-decoration: none !important;
    width:32px;
    height:32px;
}
.dp-view-by .view-type.view-grid {
    text-indent: 2px;
    font-size: 16px;
}
.dp-view-by .view-type:first-child {
    margin-left: 0;
}
.dp-sort-by-options {
    float: left;
    margin-right: 10px;
}
.dp-sort-by-options > span {
    float: left;
    margin-top: 10px;
    margin-right: 9px;
    text-transform: uppercase;
    font-size: 12px;
    color: #888;
}
.dp-sort-by-options .dp-select-sorting {
    float: left;
}

.series-directory-top-right {
    margin-bottom: 6px;
    overflow: hidden;
    float: right;
}
.dp-view-by .view-type:hover {
    color: #6c98e1;
}
.dp-view-by .view-type:hover {
    cursor: pointer;
}
.dp-view-by .view-type.active {
    background-color: #242833;
    color: #fff;
}
.item-list h2 {
    font-size:22px;
    margin: 0 0 5px;
}
.itemgenres {
    position: relative;
    margin: 10px 0;
}
.itemgenres a {
    background: #000;
    color: #fff;
    padding:5px;
    margin: 5px 5px 5px 0;
}
.itemgenres a:hover {
    background: #212121;
}
.itemrating {
    position: absolute;
    right:20px;
    top:0px;
}
.serieslist.list .item {
    margin-bottom: 15px;
    padding-bottom: 10px;
    border-bottom:1px solid #2f3547;
}
.rateditem .dp {
    font-size:30px;
    margin-left: -3px;
    float: left;
    margin-top: -2px;
}
.rateditem {
    border:2px solid #f44336;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    height:30px;
    cursor: pointer;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.rateditem .rato {
    font-size: 15px;
    line-height: 27px;
    padding: 0 5px;
}
.rateditem:hover {
    background: #f44336;
}
section.vc_section {
    margin: 15px 0;
    clear: both;
    float: left;
    width: 100%;
}
.user-social-items ul {
    list-style:none;
    padding:0;
    margin:0;
}
.user-social-items ul li {
    float: left;
    width:50%;
    display: block;
}
.user-social-items ul li a {
    display: block;
    padding:5px;
    margin:5px;
    border:2px solid #1abc9c;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    text-align:center;
}
.user-social-items ul li a i {
    margin-left: 5px;
    margin-top: 2px;
    font-size:18px;
    float: left;


}
.user-social-items ul li.facebook a {
    border-color:#3b5998;
}
.user-social-items ul li.twitter a {
    border-color:#55acee;
}
.user-social-items ul li.google a {
    border-color:#dd4b39;
}
.user-social-items ul li.youtube a {
    border-color:#bb0000;
}

.user-social-items ul li.facebook a{
    color:#3b5998;
}
.user-social-items ul li.twitter a{
    color:#55acee;
}
.user-social-items ul li.google a{
    color:#dd4b39;
}
.user-social-items ul li.youtube a{
    color:#bb0000;
}

.user-social-items ul li.facebook a:hover{
    background:#3b5998;
}
.user-social-items ul li.twitter a:hover{
    background:#55acee;
}
.user-social-items ul li.google a:hover{
    background:#dd4b39;
}
.user-social-items ul li.youtube a:hover{
    background:#bb0000;
}
.user-social-items ul li a:hover, .user-social-items ul li a:hover i {
    color: #fff;
}
.socialstreamlist {
    clear: both;
    width:100%;
    position: relative;
}
.socialstreamlist .social-item {
    border:1px solid #2f3547;
    background: #242833;
    padding:10px;
    margin:10px 0;
    float: left;
    width:100%;
    position: relative;
}
.socialstreamlist .social-item:before, .activity-comments li {
    position: relative;
}
.socialstreamlist .social-item:before, .activity-comments li:before {
    content:"\e948";
    position: absolute;
    top:50%;
    right:15px;
    font-family:'dizipressw';
    font-size:30px;
    color: #6a7889;
    opacity:0.4;
    margin-top: -24px;
}
.activity-comments li:before {
    top:40%;
    opacity:0.3;
    font-size:40px;
}
.socialstreamlist .social-item.list-item {
    margin:10px;
}
.socialstreamlist .social-item.list-item:before {
    content: '';
}
.socialstreamlist .social-item.list-item .activity-follow {
    position: absolute;
    right:10px;
    top:20px;
}
.socialstreamlist .social-item.s-comment:before,.socialstreamlist .social-item.comment_reply:before {
    content:"\f086";
    font-family:'Fontawesome';
}
.socialstreamlist .social-item.s-watch:before,.socialstreamlist .social-item.new_episode:before {
    content:"\e90d";
}
.socialstreamlist .social-item.s-follow_series:before,.socialstreamlist .social-item.follow:before {
    content:"\e929";
}
.social-item .user-profile {
    width:100%;
    float: left;
    margin-bottom: 5px;
}
.social-item .user-profile .user-image {
    float: left;
    margin-right: 10px;
}
.social-item .user-profile .user-image img {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.social-item .author-name a {
    color: #90949c;
}
.social-item .author-name a:hover {
    color: #fff;
}
.social-item .author-name a.effected {
    color: #c3ced9;
}
.social-item .author-name a.effected:hover {
    color: #fff;
}
.social-item .author-name > a{
    font-size:15px;
    font-weight:bold;
    margin-right: 5px;
    color: #55acee;
}
.activity-time{
    font-size:13px;
    color: #90949c;
    margin-top: 5px;
}
.social-item .activity-content {
    clear: both;
    padding-top: 5px;
    border-top:1px dashed rgba(47,53,71,0.6);
}
.socialstreamlist .ajax_post {
    width:100%;
}
.socialstreamlist .ajax_post.listify {
    width:50%;
    float: left;
}
/** User Settings **/
.dp-my-profile-settings {
    clear: both;
}
.dp-my-profile-settings .dp-image-unit {
    margin-bottom: 45px;
}
.dp-my-profile-settings .dp-image-unit .image {
    position: relative;
    float: left;
    margin-right: 25px;
}
.dp-image-unit .image .dp-empty-avatar-icon {
    width: 160px;
    height: 160px;
    background-color: #1c1c1c;
    line-height: 160px;
    text-align: center;
}
.dp-image-unit .image .dp-empty-avatar-icon i {
    vertical-align: middle;
    font-size: 70px;
    color: #acb9bd;
}
.dp-my-profile-settings .dp-image-unit .dp-upload-new-avatar {
    margin-top: 3px;
    overflow: hidden;
}
.dp-my-profile-settings .dp-image-unit .dp-upload-new-avatar .heading-font {
    margin-bottom: 18px;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: -0.9px;
}
.dp-my-profile-settings .dp-image-unit .dp-upload-new-avatar .dp-new-upload-area {
    position: relative;
    padding: 16px 15px 18px 18px;
    background-color: #1c1c1c;
}
.dp-my-profile-settings .dp-image-unit .dp-upload-new-avatar .dp-new-upload-area .button {
    text-align: center;
    line-height: 14px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff !important;
    border-radius: 3px;
    background-color: #1abc9c;
    text-decoration: none !important;
    outline: none !important;
    visibility: visible;
    border: none;
    white-space: normal;
    -webkit-box-shadow: 0 2px 0 #11826b;
    -moz-box-shadow: 0 2px 0 #11826b;
    box-shadow: 0 2px 0 #11826b;
    display: inline-block;
    padding: 17px 24px 11px 25px;
    margin-right: 14px;
    font-size: 12px;
    letter-spacing: 0.1px;
    float: left;
}
.dp-my-profile-settings .dp-image-unit .dp-upload-new-avatar .dp-new-upload-area .dp-new-file-label {
    margin-top: 12px;
    color: #888;
    font-size: 13px;
    font-style: italic;
    letter-spacing: -0.6px;
}
.dp-my-profile-settings .dp-image-unit .dp-upload-new-avatar .dp-new-upload-area input[name="dp-dealer-image"], .dp-my-profile-settings .dp-image-unit .dp-upload-new-avatar .dp-new-upload-area input[name="dp-avatar"] {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
}
input[type=file] {
    display: block;
}
.dp-my-profile-settings .dp-image-unit .dp-upload-new-avatar .dp-label {
    padding-left: 2px;
    font-size: 13px;
    color: #888;
    margin-top: 10px;
    letter-spacing: -0.2px;
}
.dp-my-profile-settings .dp-change-block {
    margin-top: 40px;
}
.dp-my-profile-settings .dp-change-block .title {
    padding-bottom: 5px;
    margin-bottom: 10px;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: -0.9px;
    border-bottom: 2px solid #2f3547;
}
.dp-my-profile-settings .dp-change-block .title i {
    color: #2f3547;
    margin-right: 10px;
}
.dp-my-profile-settings .form-group label {
    margin-top: 10px;
}
.dp-my-profile-settings .form-group label > span {
    position: relative;
    top: 0px;
    font-size: 13px;
    color: #888;
}
.form-group input {
    display: block;
    width: 100%;
    height: 37px;
    line-height: 37px;
    padding: 0 15px;
    font-weight: 400;
    color: #888888;
    border: 2px solid rgb(37, 37, 37);
    font-size: 14px;
    outline: none !important;
    background-color: #1c1c1c;
}
.dp-settings-confirm-password input {
    width:50%;
}
.dp-show-password input {
    width:100%;
}
.user-not-c {
    font-size: 11px;
    background: #850000;
    color: #fff;
    position: absolute;
    top: 2px;
    right: 2px;
    padding: 0 6px;
    text-align: center;
    border-radius: 50%;
    line-height: 16px;
}
.dp-settings-confirm-password {
    margin: 25px 0 50px;
    padding: 19px 20px 10px 31px;
    background-color: #153e4d;
}
.dp-settings-confirm-password .heading-font {
    margin-bottom: 11px;
    letter-spacing: 0.2px;
    color: #fff;
}
.dp-show-password {
    position: relative;
}
.dp-settings-confirm-password .dp-show-password {
    display: inline-block;
    width: 367px;
    max-width: 100%;
}
.dp-show-password .fa {
    position: absolute;
    right: 0;
    width: 50px;
    height: 100%;
    line-height: 40px;
    text-align: center;
    font-size: 18px;
    opacity: 0.8;
}
.dp-settings-confirm-password .dp-show-password .fa {
    right: 10px;
}
.dp-settings-confirm-password input[name="dp_confirm_password"] {
    display: inline-block;
    max-width: 357px;
    margin-right: 10px;
    margin-bottom: 15px;
}
.dp-settings-confirm-password input[type="submit"] {
    position: relative;
    top: -2px;
    display: inline-block;
    vertical-align: top;
    letter-spacing: 0.5px;
    font-size: 14px;
    margin-left: 10px;
}

.dp-my-profile-settings .form-group {
    margin-bottom: 20px;
}
.dp-my-profile-settings .form-group .dp-label {
    margin-bottom: 10px;
    letter-spacing: -0.8px;
    color: #c3ced9;
    font-size:14px;
}
.dp_socials_settings .fa {
    position: relative;
    top: -1px;
    width: 21px;
    height: 21px;
    margin-right: 7px;
    text-align: center;
    line-height: 22px;
    vertical-align: middle;
    color: #fff;
    font-size: 14px;
    border-radius: 3px;
}
.dp_socials_settings .fa.fa-facebook {
    background-color: #3b5998;
}
.dp_socials_settings .fa.fa-twitter {
    background-color: #22b7ef;
}
.dp_socials_settings .fa.fa-google {
    background-color: #dd4b39;
}
.dp_socials_settings .fa.fa-youtube-play {
    background-color: #bb0000;
    text-indent: -1px;
}
.user-settings-tab {
    float: left;
    width:100%;
    overflow: hidden;
    position: relative;
}
.user-settings-tab ul {
    list-style:none;
    padding:0;
    margin:0;
}
.user-settings-tab ul li {
    float: left;
    display: block;
    margin-right: 10px;
}
.user-settings-tab ul li a{
    display: block;
    background: #1c1c1c;
    padding:10px;
}
.user-settings-tab ul li.active a{
    background: #2f3547;
    color:#fff!important;
}

.privacy-info-settings .single-settings {
    display: block;
    border-bottom:1px solid rgba(0,0,0,0.3);
}
.privacy-info-settings .single-settings label {
    padding:20px;
    display: block;
    width:100%;
}

.privacy-info-settings .single-settings input {
    float: left;
    display: block;
    position: relative;
    margin-right: 10px;
}

.se_desc {
    font-size:16px;
    padding:10px;
    color: #888;
}
.rightdropdown {
    left:auto;
    right:0;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    width:425px;
    margin: 2px 0;
    padding:0;
    min-height:200px;
}
.rightdropdown ul {
    list-style:none;
    padding:0;
    margin:0;
    clear: both;
    position: relative;
}
.bullkpost-watched.disabled {
    position: relative;
}
.bullkpost-watched.disabled:before {
    content: "\f110";
    font:normal normal normal 14px/1 FontAwesome;
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
    position: relative;
    left:-5px;
}
.rightdropdown ul li {
    display: block;
    width:100%;
    position: relative;
    float: left;
}
.wpb_content_element {
    clear: both;
}
.rightdropdown > ul.noticies > li:first-child {
    padding-bottom:31px;
}
.rightdropdown ul li a {
    display: block;
    padding:10px;
    color: #b5b5b5;
    border-bottom:1px solid #383838;
    background: #2e3033;
}
.rightdropdown ul li .notification_item a {
    min-height:68px;
}
.rightdropdown ul li a.not0 {
    background: none;
}
.rightdropdown ul li a {

}
.rightdropdown .notification-header {
    color: #fff;
    background-color: #363c4e;
    border-color: transparent;
    border-bottom: 1px solid #31374a;
    padding: .7em 1.2em;
    float: left;
    width:100%;
}
.rightdropdown ul li a .notone {
    color: #ffd500;
    font-weight:bold;
}
.rightdropdown.fullforce {
    width: 100%;
}
.fullforce.rightdropdown ul li a {
    float: left;
    width: 100%;
}
.rightdropdown ul li a .nottwo {
    color: #fff;
}
.rightdropdown ul li a .not-time {
    font-size:11px;
    margin-top: 5px;
    color: #fffcba;
    display: block;
    margin-left: 46px;
}
.rightdropdown .notimage {
    float: left;
}
.rightdropdown .notimage img {
    margin-right: 5px;
    width:50px;
    height:50px;
}
.rightdropdown ul li a:hover {
    background: #242833;
}
.rightdropdown ul.readallu {
    position: absolute;
    bottom:-35px;
    width:100%;
}
.rightdropdown .noticies.loading {
    position: relative;
    min-height:100px;
}
.rightdropdown .noticies.loading:before {
    position: absolute;
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
    font:normal normal normal 14px/1 FontAwesome;
    content: "\f110";
    left:50%;
    top:30px;

}
.rightdropdown ul li.readall a{
    text-align:center;
    font-weight:bold;
    background: rgba(54, 60, 78, 1);
    padding: 7px;
}
.rightdropdown ul li.readall a:hover {
    background: rgba(54, 60, 78, 1);
}
.sebox {
    float: right;
}
.sebox span.select2-container {
    border:1px solid rgba(0,0,0,.9);
    position: relative;
    top: -5px;
    min-width:150px;
}
.navbar-dp {
    margin: 0;
}
.head-right-area {
    margin-top: 16px;
}
.navbar-dp .navbar-nav {
    margin-left: 20px;
    margin-top: 10px;
}
.navbar-dp .nav>li {
    margin: 5px;
}
.navbar-dp .nav>li>a {
    border:2px solid #242833;
    padding: 9px 10px;
    background: transparent;
    color: #9fa7bf;
    outline:none!important;
}
.navbar-dp .nav>li>a i {
    font-size: 17px;
    position: relative;
    margin-right: 5px;
    float: left;
}
.navbar-dp .nav>li>a i.dps {
    font-size:20px;
}
.navbar-dp .nav>li.active a,.navbar-dp .nav>li:hover>a {
    background: #242833
}
.navbar-dp .navbar-collapse {
    padding: 0;
}
.navbar-dp .navbar-toggle .icon-bar {
    background: #9fa7bf;
}
.navbar-dp .navbar-toggle {
    margin-top:20px;
    margin-right: 0;
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background: #40444c!important;
}
.navbar-nav .dropdown-menu .sub-menu {
    left: 100%;
    position: absolute;
    top: 0;
    visibility: hidden;
    margin-top: -1px;
}

.navbar-nav .dropdown-menu li:hover .sub-menu {
    visibility: visible;
}

.navbar-nav .dropdown:hover .dropdown-menu {
    display: block;
    background: #242833;
}
.navbar {
    border:0;
}
.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {
    margin-top: 0;
}

.navbar-nav .sub-menu:before {
    border-bottom: 7px solid transparent;
    border-left: none;
    border-right: 7px solid rgba(0, 0, 0, 0.2);
    border-top: 7px solid transparent;
    left: -7px;
    top: 10px;
}
.navbar-nav .sub-menu:after {
    border-top: 6px solid transparent;
    border-left: none;
    border-right: 6px solid #fff;
    border-bottom: 6px solid transparent;
    top: 11px;
    left: -6px;
}
.navbar-wide ul.navbar-nav {
    padding: 0;
    margin: 0;
}
.navbar-wide ul.navbar-nav li {
    margin: 0;
}
.navbar-dp .container-fluid {
    padding: 0;
    border-bottom:1px solid #242833;
}
.navbar-dp .navbar-wide ul.navbar-nav {
    width: 100%;
    background: #000;
}
.navbar-dp .navbar-wide ul.navbar-nav li a {
    border:0!important;
    padding: 12px 20px;
}
.navbar-dp .navbar-wide ul ul li a {
    padding: 7px 12px!important;
}
.navbar-wide .container-fluid, .navbar-wide .container-fluid .navbar-collapse {
    margin: 0;
    padding: 0;
}
.leftmenu-wrapper {
    position: absolute;
    left: 0;
    top:73px;
    width:60px;
    height:100%;
    border-right:1px solid #242833;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.leftmenu-wrapper .logo-icon {
    height:80px;
    width:100%;
    background: #1D202C;
    text-align: center;
}
.leftmenu-wrapper .logo-icon .dp {
    position: relative;
    top:20px;
}
.leftmenu-wrapper>ul, .leftmenu-wrapper ul li, .leftmenu-wrapper ul li a {
    width:100%;
    display: block;
}
.leftmenu-wrapper ul {
    margin: 0!important;
}
.leftmenu-wrapper ul li a {
    padding:15px 0;
    text-align:center;
    border-bottom:1px solid #1b1d27;
    color: #9fa7bf;
    z-index: 120
}
.leftmenu-wrapper ul>li:hover>a {
    background: #14171d;
}
.leftmenu-wrapper ul li a i {
    font-size:20px
}
.leftmenu-wrapper ul li a i, .leftmenu-wrapper ul li a span {
    display: block;
}
.leftmenu-wrapper ul li a span {
    font-size:11px;
}
.leftmenu-wrapper ul .sub-menu {
    position: absolute;
    left:60px;
    top:-1px;
    z-index:999;
    background: #14171d;
    width:0;
    padding:0;
    overflow: hidden;
    -webkit-transition: 0.2s;
    -moz-transition: 0.2s;
    -ms-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
}
.leftmenu-wrapper ul li:hover ul {
    width:150px;
}

.leftmenu-wrapper ul .sub-menu li a{
    text-align: left;
    padding:15px;
}
.leftmenu-wrapper ul .sub-menu li a span {
    font-size:13px;
}
.leftmenu-wrapper ul .sub-menu li:hover a {
    background: #000;
}
@media(min-width: 769px){

   
    .hasleftmenu .navbar-dp {
        margin-left: -60px;
    }
    .hasleftmenu #acat {
        margin-left: 60px;
    }
    body.single-diziler .hasleftmenu #acat, body.single-film .hasleftmenu #acat, body.author .hasleftmenu #acat {
        margin: 0 0 0 60px!important;
    }
    #wrapper.hasleftmenu {
        padding-left:60px;
    }

}
@media(max-width: 769px) {
    #singlePlay iframe {
        height: auto;
    }
    #wrapper {
        margin-top: 0!important;
    }
    .leftmenu-wrapper ul .sub-menu {
        display: none!important;
    }
    .modul-title .m-title .titleNav {
        display: none;
    }
    .leftmenu-wrapper{
        left: -200px;
        z-index:999;
        overflow: hidden;
        background: #000;
        width: 200px;

    }

    .leftmenu-wrapper.open {
        left:0;
    }
    .leftmenu-wrapper ul li a i, .leftmenu-wrapper ul li a span {
        display: inline-block;
    }
    .leftmenu-wrapper ul li a {
        text-align:left;
        padding: 15px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: block!important;
    }
    .leftmenu-wrapper ul li a i {
        font-size: 20px;
        float: left;
        margin-right: 10px;
    }
    .leftmenu-wrapper ul li a span {
        font-size:16px;
    }
}
.not_found {
    width:100%;
    position: relative;
    height:900px;
    overflow: hidden;
}
.not_found .not_icon {
    position: absolute;
    top: 20%;
    left:0;
    width:100%;
    text-align:center;
}
.not_found .dp {
    font-size:600px;
    opacity:0.1;
}
.not-header {
    position: absolute;
    width:100%;
}
.pnf_main_text {
    text-align: center;
    margin-top: 100px;
    font-size: 30px;
    line-height: 36px;
    font-weight: 400;
    margin-bottom: 7px;
}
.pnf_sub_text {
    text-align: center;
    font-size: 18px;
    line-height: 24px;
    font-weight: 400;
    margin-bottom: 70px;
}
canvas {
    z-index: 1;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity:0.1;
}
.pnf_img {
    z-index: 3;
    position: absolute;
    font: bold 200px/200px Arial, sans-serif;
    left: 50%;
    top: 50%;
    margin-top: -100px;
    width: 100%;
    margin-left: -50%;
    height: 200px;
    text-align: center;
    color: transparent;
    text-shadow: 0 0 30px rgba(0, 0, 0, .5);
    animation: asdd 2s linear infinite;
}

@keyframes as {
    0% {
        opacity: 0;
    }
    10% {
        opacity: .3;
    }
    20% {
        opacity: .1;
    }
    30% {
        opacity: .5;
    }
    40% {
        opacity: 0;
    }
    50% {
        opacity: .8;
    }
    55% {
        opacity: 0;
    }
    55% {
        opacity: 0;
    }
}

.frame {
    z-index: 3;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: -moz-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 19%, rgba(0, 0, 0, 0.9) 100%); /* FF3.6+ */
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(19%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.9))); /* Chrome,Safari4+ */
    background: -webkit-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 19%, rgba(0, 0, 0, 0.9) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 19%, rgba(0, 0, 0, 0.9) 100%); /* Opera 12+ */
    background: -ms-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 19%, rgba(0, 0, 0, 0.9) 100%); /* IE10+ */
    background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 19%, rgba(0, 0, 0, 0.9) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#00000000', endColorstr = '#e6000000', GradientType = 1); /* IE6-9 fallback on horizontal gradient */

}

.frame div {
    position: absolute;
    left: 0;
    top: -20%;
    width: 100%;
    height: 20%;
    background-color: rgba(0, 0, 0, .12);
    box-shadow: 0 0 10px rgba(0, 0, 0, .3);
    animation: asd 12s linear infinite;
}

.frame div:nth-child(1) {
    animation-delay: 0;
}

.frame div:nth-child(2) {
    animation-delay: 4s;
}

.frame div:nth-child(3) {
    animation-delay: 8s;
}

@keyframes asd {
    0% {
        top: -20%;
    }
    100% {
        top: 100%;
    }
}


@keyframes asdd {
    0% {
        text-shadow: 0 0 30px rgba(0, 0, 0, .5);
    }
    33% {
        text-shadow: 0 0 10px rgba(0, 0, 0, .4);
    }
    66% {
        text-shadow: 0 0 20px rgba(0, 0, 0, .2);
    }
    100% {
        text-shadow: 0 0 40px rgba(0, 0, 0, .8);
    }
}

/**************** Accottion / Toggle****************/

.wpb_accottion_content { overflow: auto; }
.ui-icon { text-indent:initial!important;}
.tt_acc_1 .wpb_accottion_header, .tt_acc_2 .wpb_accottion_header {
    font-size:16px !important;
    line-height: 22px !important;
    margin: 0 0 2px 0 !important;
    outline: none!important;
}
.tt_acc_1 .ui-accottion-header-active, .tt_acc_2 .ui-accottion-header-active {
    font-weight:bold !important;
    outline: none!important;
}
.tt_acc_1 .ui-accottion-header-icon, .tt_acc_2 .ui-accottion-header-icon {
    background:none!important;
    height: 39px !important;
    width: 40px !important;
    display: block;
    right: 0 !important;
    font-weight: normal;
    top: 0 !important;
    text-align: center;
    line-height: 40px !important;
}
.tt_acc_1 .ui-accottion-header-icon:before, .tt_acc_2 .ui-accottion-header-icon:before {
    content: "\4c";
    font-family:'elg'
}
.tt_acc_1 .ui-accottion-header-active .ui-accottion-header-icon:before, .tt_acc_2 .ui-accottion-header-active .ui-accottion-header-icon:before {
    content: "\4b";
    font-family:'elg'
}
.tt_acc_1 .wpb_accottion_content, .tt_acc_2 .wpb_accottion_content {
    margin: -3px 0 2px 0;
}
.tt_acc_3 .wpb_accottion_section {
    margin-bottom: 10px;
}
.tt_acc_3 .wpb_accottion_header {
    font-size:16px !important;
    line-height: 14px !important;
    margin: 0 0 9px 0 !important;
    outline: none!important;
    font-weight:bold !important;
    background:none !important;
}
.tt_acc_3 .ui-accottion-header-active {
    font-weight:bold !important;
    outline: none!important;
}
.tt_acc_3 .ui-accottion-header-icon {
    text-align: center;
    position:relative !important;
    float: left;
    color: #fff;
    background: #a1b1cb !important;
    width: 30px !important;
    height: 30px!important;
    line-height: 30px!important;
    font-size: 24px;
    margin-right: 15px;
    font-weight: normal;
    left: 0 !important;
    top: 0 !important;
}
.tt_acc_3 .ui-accottion-header-icon:before {
    content: "\4c";
    font-family:'elg'
}
.tt_acc_3 .ui-accottion-header-active .ui-accottion-header-icon:before {
    content: "\4b";
    font-family:'elg'
}
.tt_acc_3 .wpb_accottion_content {
    background:none!important;
    margin: -3px 0 2px 0;
    padding: 0 0 4px 0!important;
}
.tt_acc_4 .wpb_accottion_section {
    margin-bottom: 10px;
}
.tt_acc_4 .wpb_accottion_header {
    font-size:14px !important;
    line-height: 14px !important;
    margin: 0 0 9px 0 !important;
    outline: none!important;
    font-weight:900 !important;
    background:none !important;
}
.tt_acc_4 .wpb_accottion_header a {
    line-height: 30px !important;
    margin: 0 0 1px 0 !important;
    padding:0!important;
}
.tt_acc_4 .ui-accottion-header-active {
    outline: none!important;
}
.tt_acc_4 .ui-accottion-header-icon {
    text-align: center;
    position:relative !important;
    float: right;
    color: #fff;
    background: #a1b1cb !important;
    width: 30px !important;
    font-weight: normal;
    height: 30px!important;
    line-height: 30px!important;
    font-size: 24px;
    right: 0 !important;
    top: 0 !important;
}
.tt_acc_4 .ui-accottion-header-icon:before {
    content: "\4c";
    font-family:'elg'
}
.tt_acc_4 .ui-accottion-header-active .ui-accottion-header-icon:before {
    content: "\4b";
    font-family:'elg'
}
.tt_acc_4 .wpb_accottion_content {
    background:none!important;
    margin: -3px 0 2px 0;
    padding: 0 0 4px 0!important;
}
.tt_acc_5 .wpb_accottion_header {
    font-size:16px !important;
    line-height: 22px !important;
    margin: 0 0 0px 0 !important;
    outline: none!important;
    font-weight:bold !important;
    botter-radius:3px;
}
.tt_acc_5 .ui-accottion-header-active {
    outline: none!important;
}
.tt_acc_5 .ui-accottion-header-icon {
    background:none!important;
    height: 39px !important;
    width: 40px !important;
    display: block;
    right: 0 !important;
    top: 0 !important;
    font-weight: normal;
    text-align: center;
    line-height: 40px !important;
}
.tt_acc_5 .ui-accottion-header-icon:before {
    content: "\47";
    font-family:'elg'
}
.tt_acc_5 .ui-accottion-header-active .ui-accottion-header-icon:before {
    content: "\46";
    font-family:'elg'
}
.tt_acc_5 .wpb_accottion_content {
    margin: -3px 0 0px 0;
    botter-radius:0 0 3px 3px;
}
.tt_acc_6 .wpb_accottion_header, .tt_acc_7 .wpb_accottion_header {
    font-size:16px !important;
    line-height: 22px !important;
    margin: 0 0 8px 0 !important;
    outline: none!important;
    font-weight:bold !important;
    botter-radius:3px;
}
.tt_acc_6 .ui-accottion-header-active, .tt_acc_7 .ui-accottion-header-active {
    outline: none!important;
}
.tt_acc_6 .ui-accottion-header-icon, .tt_acc_7 .ui-accottion-header-icon {
    background:none!important;
    height: 39px !important;
    width: 40px !important;
    display: block;
    right: 0 !important;
    top: 0 !important;
    text-align: center;
    font-size:24px;
    font-weight: normal;
    line-height: 40px !important;
}
.tt_acc_6 .ui-accottion-header-icon:before, .tt_acc_7 .ui-accottion-header-icon:before {
    content: "\3b";
    font-family:'elg'
}
.tt_acc_6 .ui-accottion-header-active .ui-accottion-header-icon:before, .tt_acc_7 .ui-accottion-header-active .ui-accottion-header-icon:before {
    content: "\3a";
    font-family:'elg'
}
.tt_acc_6 .wpb_accottion_content, .tt_acc_7 .wpb_accottion_content {
    margin:0;
    padding:0!important;
}
.tt_acc_6 .tt_acc_content, .tt_acc_7 .tt_acc_content {
    padding-bottom:10px;
}
.tt_acc_8 .wpb_accottion_header {
    font-size:16px !important;
    line-height: 27px !important;
    margin: 0 0 5px 0 !important;
    outline: none!important;
    font-weight:bold !important;
    botter-radius:3px;
}
.tt_acc_8 .ui-accottion-header-active {
    outline: none!important;
}
.tt_acc_8 .ui-accottion-header-icon {
    background:none!important;
    height: 44px !important;
    width: 43px !important;
    display: block;
    right: 0 !important;
    font-weight: normal;
    top: 0 !important;
    text-align: center;
    line-height: 45px !important;
}
.tt_acc_8 .ui-accottion-header-icon:before {
    content: "\f107";
    font-family:'FontAwesome'
}
.tt_acc_8 .ui-accottion-header-active .ui-accottion-header-icon:before {
    content: "\f106";
    font-family:'FontAwesome'
}
.tt_acc_8 .wpb_accottion_content {
    margin: -6px 0 5px 0;
    botter-radius:3px;
}
.tt_acc_9 .wpb_accottion_header {
    font-size:14px !important;
    line-height: 26px !important;
    margin: 0 0 5px 0 !important;
    outline: none!important;
    font-weight:bold !important;
    botter-radius:5px;
}
.tt_acc_9 .ui-accottion-header-active {
    outline: none!important;
}
.tt_acc_9 .ui-accottion-header-icon {
    background:none!important;
    height: 40px !important;
    width: 40px !important;
    display: block;
    float:left;
    left: 0 !important;
    font-weight: normal;
    top: 0 !important;
    position:relative !important;
    text-align: center;
    line-height: 40px !important;
    margin-right:20px;
    botter-radius:5px 0 0 5px;
}
.tt_acc_9 .ui-accottion-header-icon:before {
    content: "\f067";
    font-family:'FontAwesome'
}
.tt_acc_9 .ui-accottion-header-active .ui-accottion-header-icon:before {
    content: "\f068";
    font-family:'FontAwesome'
}
.tt_acc_9 .wpb_accottion_content {
}
.tt_acc_10 .wpb_accottion_header {
    font-size:16px !important;
    line-height: 32px !important;
    margin: 0 0 9px 0 !important;
    outline: none!important;
    botter-radius: 3px;
}
.tt_acc_10 .ui-accottion-header-active {
    outline: none!important;
}
.tt_acc_10 .ui-accottion-header-icon {
    background:none!important;
    height: 48px !important;
    width: 49px !important;
    display: block;
    left: 0 !important;
    position:relative !important;
    float:left;
    font-weight: normal;
    top: 0 !important;
    text-align: center;
    line-height: 49px !important;
    margin-right:20px;
    botter-radius: 3px;
}
.tt_acc_10 .ui-accottion-header-icon:before {
    content: "\f067";
    font-family:'FontAwesome'
}
.tt_acc_10 .ui-accottion-header-active .ui-accottion-header-icon:before {
    content: "\f068";
    font-family:'FontAwesome'
}
.tt_acc_10 .wpb_accottion_content {
    margin:-6px 0 10px 0;
    padding-left:48px!important;
}
.tt_acc_11 .wpb_accottion_header {
    font-size:16px !important;
    line-height: 22px !important;
    margin: 0 0 10px 0 !important;
    outline: none!important;
}
.tt_acc_11 .ui-accottion-header-active {
    outline: none!important;
}
.tt_acc_11 .ui-accottion-header-icon {
    background:none!important;
    height: 39px !important;
    width: 40px !important;
    display: block;
    right: 0 !important;
    font-weight: normal;
    top: 0 !important;
    text-align: center;
    font-size:14px;
    line-height: 40px !important;
}
.tt_acc_11 .ui-accottion-header-icon:before {
    content: "\f067";
    font-family:'FontAwesome'
}
.tt_acc_11 .ui-accottion-header-active .ui-accottion-header-icon:before {
    content: "\f068";
    font-family:'FontAwesome'
}
.tt_acc_11 .wpb_accottion_content {
    margin: -10px 0 10px 0;
}
.tt_acc_11 .tt_acc_content {
    padding: 9px;
}
.tt_acc_12 .wpb_accottion_header {
    font-size:14px !important;
    line-height: 20px !important;
    margin: 0 0 0px 0 !important;
    outline: none!important;
    background:none!important;
}
.tt_acc_12 .wpb_accottion_header a {
    padding-left:0!important;
    padding-right:0!important;
}
.tt_acc_12 .ui-accottion-header-active {
    outline: none!important;
    font-weight:bold !important;
}
.tt_acc_12 .ui-accottion-header-icon {
    background:none!important;
    height: 34px !important;
    width: 40px !important;
    display: block;
    right: 0 !important;
    font-weight: normal;
    top: 0 !important;
    text-align: right;
    font-size:15px;
    line-height: 31px !important;
}
.tt_acc_12 .ui-accottion-header-icon:before {
    content: "\f055";
    font-family:'FontAwesome'
}
.tt_acc_12 .ui-accottion-header-active .ui-accottion-header-icon:before {
    content: "\f056";
    font-family:'FontAwesome'
}
.tt_acc_12 .wpb_accottion_content {
    margin: 0px 0 0px 0;
    padding-left:0!important;
    padding-right:0!important;
}
.tt_acc_13 .wpb_accottion_header {
    font-size:14px !important;
    line-height: 20px !important;
    margin: 0 0 0px 0 !important;
    outline: none!important;
    background:none!important;
}
.tt_acc_13 .wpb_accottion_header a {
    padding-left:0!important;
    padding-right:0!important;
}
.tt_acc_13 .ui-accottion-header-active {
    outline: none!important;
    font-weight:bold !important;
}
.tt_acc_13 .ui-accottion-header-icon {
    background:none!important;
    height: 34px !important;
    width: 40px !important;
    display: block;
    right: 0 !important;
    font-weight: normal;
    top: 0 !important;
    text-align: right;
    font-size:15px;
    line-height: 31px !important;
}
.tt_acc_13 .ui-accottion-header-icon:before {
    content: "\f150";
    font-family:'FontAwesome'
}
.tt_acc_13 .ui-accottion-header-active .ui-accottion-header-icon:before {
    content: "\f151";
    font-family:'FontAwesome'
}
.tt_acc_13 .wpb_accottion_content {
    margin: 0px 0 0px 0;
    padding-left:0!important;
    padding-right:0!important;
}
.tt_acc_13 .tt_acc_content {
    padding: 12px 19px;
    botter-radius:5px;
}
.tt_acc_14 .wpb_accottion_header {
    font-size:14px !important;
    line-height: 32px !important;
    margin: 0 0 1px 0 !important;
    text-transform:uppercase!important;
    font-weight:900!important;
    outline: none!important;
}
.tt_acc_14 .ui-accottion-header-active {
    outline: none!important;
}
.tt_acc_14 .wpb_accottion_header a {
    padding: 10px 29px 6px !important;
}
.tt_acc_14 .ui-accottion-header-icon {
    background:none!important;
    height: 49px !important;
    width: 66px !important;
    display: block;
    right: 0 !important;
    font-weight: normal !important;
    top: 0 !important;
    text-align: center;
    font-size:24px;
    line-height: 49px !important;
}
.tt_acc_14 .ui-accottion-header-icon:before {
    content: "\3b";
    font-family:'elg'
}
.tt_acc_14 .ui-accottion-header-active .ui-accottion-header-icon:before {
    content: "\3a";
    font-family:'elg'
}
.tt_acc_14 .wpb_accottion_content {
    margin: -2px 0 1px 0;
    padding-left:0!important;
    padding-right:0!important;
}
.tt_acc_14 .tt_acc_content {
    padding: 12px 30px;
    botter-radius:5px;
}
.tt_acc_15 .wpb_accottion_header {
    font-size:14px !important;
    line-height: 24px !important;
    margin:-1px 0 0px 0 !important;
    outline: none!important;
}
.tt_acc_15 .ui-accottion-header-active {
    outline: none!important;
    font-weight:700!important;
    box-shadow: 0px 0 4px rgba(0,0,0,0.1);
}
.tt_acc_15 .wpb_accottion_header a:before {
    content: "\f0da";
    font-family:'FontAwesome';
    margin:0 9px 0 5px;
    font-size:14px;
    display:block;
    float:left;
}
.tt_acc_15 .ui-accottion-header-active a:before {
    content: "\f0d7";
    font-family:'FontAwesome';
}
.tt_acc_15 .ui-accottion-header-icon {
    background:none!important;
    height: 39px !important;
    width: 36px !important;
    display: block;
    right: 0 !important;
    font-weight: normal !important;
    top: 0 !important;
    text-align: center;
    font-size:11px;
    line-height: 40px !important;
}
.tt_acc_15 .ui-accottion-header-icon:before {
    content: "\f067";
    font-family:'FontAwesome';
    botter: 1px solid;
    padding: 3px 4px 2px;
}
.tt_acc_15 .ui-accottion-header-active .ui-accottion-header-icon:before {
    content: "\f00d";
    padding: 3px 4px 2px;
    font-family:'FontAwesome';
}
.tt_acc_15 .wpb_accottion_content {
    margin: -2px 0 0px 0;
}
.tt_acc_15 .tt_acc_content {
    padding: 0px 5px;
}
.tt_acc_16 .wpb_accottion_header {
    font-size:14px !important;
    line-height: 24px !important;
    margin:-1px 0 0px 0 !important;
    outline: none!important;
    font-weight:700!important;
}
.tt_acc_16 .ui-accottion-header-active {
    outline: none!important;
    box-shadow: 0px 0 4px rgba(0,0,0,0.1);
}
.tt_acc_16 .wpb_accottion_header a:before {
    content: "\f0da";
    font-family:'FontAwesome';
    margin:0 9px 0 5px;
    font-size:14px;
    display:block;
    float:left;
}
.tt_acc_16 .ui-accottion-header-active a:before {
    content: "\f0d7";
    font-family:'FontAwesome';
}
.tt_acc_16 .ui-accottion-header-icon {
    background:none!important;
    height: 39px !important;
    width: 36px !important;
    display: block;
    left:auto!important;
    margin-top:0!important;
    right: 0 !important;
    font-weight: normal !important;
    top: 0 !important;
    text-align: center;
    font-size:11px;
    line-height: 40px !important;
}
.tt_acc_16 .ui-accottion-header-icon:before {
    content: "\f067";
    font-family:'FontAwesome';
    botter: 1px solid;
    padding: 3px 4px 2px;
}
.tt_acc_16 .ui-accottion-header-active .ui-accottion-header-icon:before {
    content: "\f00d";
    padding: 3px 4px 2px;
    font-family:'FontAwesome';
}
.tt_acc_16 .wpb_accottion_content {
    margin: -2px 0 0px 0;
}
.tt_acc_16 .tt_acc_content {
    padding: 0px 5px;
}
/****************Tab Box****************/

.tt_tabs {
    overflow:auto;
}
.vertical #tabs {
    width: 20%;
    float: left;
    position: relative;
    z-index: 2;
}
.vertical.tt_vtab_right #tabs {
    float:right;
}
.vertical .tabs-container {
    float: left;
    width: 80%;
    position:relative;
    z-index:2;
}
.vertical.tt_vtab_right .tabs-container {
    float:right;
}
.vertical .tab_content {
    padding: 30px;
    margin-left: -1px;
}
.vertical.tt_vtab_right .tab_content {
    float:right;
    margin-left:0;
    margin-right:-1px;
}
.vertical .active {
    botter-right: 1px solid #ffffff;
}
.horizontal #tabs {
    height:39px;
    list-style:none;
    margin:0;
    padding:0;
    text-align: centeR;
}
.horizontal #tabs li {
    margin:0;
    padding:0;
    display: inline-block;
}
.vertical .tabli {
    botter-top:none !important;
}
.tabli i {
    margin-right: 10px;
    position: relative;
    top: 3px;
}
.vertical .tabli a {
    line-height:49px;
    display: block;
    pointer-events: none;
}
.horizontal #tabs li a {
    botter:0;
    font:14px;
    text-indent:0;
    margin:0;
}
.horizontal .tabs li:last-child {
    botter-right:1px solid #d9d9d9;
}
.horizontal .tabs li:last-child a {
    width:100%;
}
.horizontal .tabs li.active a {
    background:none;
    padding:7px 15px 11px 15px;
}
.tab-holder .news-list li:last-child {
    botter-bottom:0;
}
.horizontal .tabs-container {
    margin-top:2px;
    padding: 5px;
    overflow:auto;
}
.panes .pane {
    display:none;
}
.horizontal .panes div {
    display:none;
    botter-top:0;
    height:auto;
    background: #fff;
    padding: 19px 10px;
    botter-left:1px solid #e6e6e6;
    botter-right:1px solid #e6e6e6;
    botter-bottom:1px solid #e6e6e6;
}

/** horizontal tab **/

.tt_tabs.horizontal #tabs {
    height:auto;
}
.tt_tabs.horizontal #tabs li {
    height:auto;
    padding:15px 20px;
    cursor:pointer;
    z-index:1;
    position:relative;
}
.tt_tabs.horizontal #tabsli a {
    padding:0;
    margin:0;
    pointer-events: none;
    display:flex;
}
.tt_tabs.horizontal .tabs-container {
    margin-top:-1px;
}
/*** Type 1 ***/

.tt_tabs.horizontal.tt_tab_1 #tabs > li {
    padding:10px 20px;
    botter-right:none;
    max-height:41px;
    list-style: none;
}
.tt_tabs.horizontal.tt_tab_1 #tabs > li.active {
    padding-top:4px;
}
.tt_tabs.horizontal.tt_tab_1 #tabs > li a {
    font-size:15px;
}
.tt_tabs.horizontal.tt_tab_1 #tabs > li.active a {
    font-weight:bold;
}
/*** Type 2 ***/

.tt_tabs.horizontal.tt_tab_2 #tabs > li {
    padding:16px 27px 14px;
    botter-right:none;
    max-height:51px;
    list-style: none;
}
.tt_tabs.horizontal.tt_tab_2 #tabs > li.active {
    padding-top:13px;
}
.tt_tabs.horizontal.tt_tab_2 #tabs > li a {
    font-size:14px;
}
.tt_tab_2 #tabs > li.active {
    box-shadow: 6px 0px 3px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 6px 0 3px rgba(0,0,0,0.05);
    -webkit-box-shadow: 6px 0 3px rgba(0,0,0,0.05);
    position:relative;
}
/*** Type 3 ***/
.tt_tabs.horizontal.tt_tab_3 #tabs > li:first-child {
    margin-left:0 !important;
}
.tt_tabs.horizontal.tt_tab_3 #tabs > li {
    padding: 0;
    margin-top: 5px;
    margin-left: -1px;
    max-height: 41px;
    list-style: none;
}
.tt_tabs.horizontal.tt_tab_3 #tabs > li.active {

}
.tt_tabs.horizontal.tt_tab_3 #tabs > li a {
    display: block;
    border-bottom: 2px solid #353e42;
    padding: 10px 20px;
    font-size: 16px;
    font-weight: 600;
    color: #667378;
    line-height: 20px;
    transition: 300ms all;
}
.tt_tabs.horizontal.tt_tab_3 #tabs > li.active a {
    font-weight:bold;
    color: #eaf2f5;
    border-color: #3797cd;
}
/*** Type 4 ***/
.tt_tabs.horizontal.tt_tab_4 #tabs > li:first-child {
    margin-left:0 !important;
}
.tt_tabs.horizontal.tt_tab_4 #tabs > li {
    padding:10px 15px 9px;
    margin-top: 5px;
    margin-left:-1px;
    max-height:41px;
    list-style: none;
}
.tt_tabs.horizontal.tt_tab_4 #tabs > li.active {
    padding:15px 15px 9px;
    margin-top:0!important;
    botter-radius: 4px 4px 0 0;
    max-height:46px;
    list-style: none;
}
.tt_tabs.horizontal.tt_tab_4 #tabs > li a {
    font-size:16px;
}
.tt_tabs.horizontal.tt_tab_4 #tabs > li.active a {
    font-weight:bold;
}
/** Dark tab **/

.tt_tabs.tt_dark_tabs.horizontal #tabs > li {
    color:#a1b1bc;
    background:#222533;
}
.tt_tabs.tt_dark_tabs.horizontal .tabs-container {
    color:#a1b1bc;
    background:#222533;
}
.tt_tabs.tt_dark_tabs.horizontal .tabs > li.active {
    botter-bottom:1px solid #222533 !important;
    background:#222533 !important;
}
.tt_tabs.tt_dark_tabs.horizontal .tabs > li.active a:hover {
    color:#ffffff !important;
}
.tt_tabs.tt_dark_tabs.horizontal .tabs > li.active a {
    color:#ffffff !important;
}

.tt_cta_1 {
    overflow:auto;
    border-radius:10px;
}
.tt_cta_1 i {
    float: left;
    width: 90px;
    height: 90px;
    margin:25px 45px 20px 35px;
    border-radius: 100px;
    text-align: center;
    line-height: 90px;
}
.tt_cta_1 .promo_title {
    font-size:24px;
    font-weight:700;
}
.tt_cta_1 .promo_text {
    float: left;
    width: -moz-calc(100% - 407px);
    width: -webkit-calc(100% - 407px);
    width: -o-calc(100% - 407px);
    width: calc(100% - 407px);
    padding: 27px 0 10px;
}
.tt_cta_1 .cta_mt {
    margin-top:3px;
}
.tt_cta_1 .promo_btn {
    font-size: 15px;
    font-weight: 900;
    padding: 21px 20px 20px 20px;
    border-bottom: 3px solid rgba(0, 0, 0, 0.3);
    min-width: 180px;
    float: right;
    text-align: center;
    margin: 40px 42px 30px 5px;
    border-radius: 10px;
}
.tt_cta_2 {
    overflow:auto;
    padding:4px;
}
.tt_cta_2 .promo_text {
    padding: 21px 30px 19px;
    overflow:auto;
}
.tt_cta_2 .promo_text_ctn {
    float: left;
    width: -moz-calc(100% - 238px);
    width: -webkit-calc(100% - 238px);
    width: -o-calc(100% - 238px);
    width: calc(100% - 238px);
}
.tt_cta_2 .promo_title {
    font-size:24px;
    font-weight:300;
}
.tt_cta_2 .cta_mt {
    margin-top:6px;
}
.tt_cta_2 .promo_btn {
    font-size: 18px;
    font-weight: 700;
    padding: 16px 20px 15px 20px;
    border-bottom: 2px solid rgba(0, 0, 0, 0.3);
    min-width: 176px;
    float: right;
    text-align: center;
    margin: 24px 15px 24px 45px;
    border-radius: 3px;
}
.tt_cta_3 {
    overflow:auto;
    padding:15px;
}
.tt_cta_3 .promo_text {
    padding: 45px 25px 34px;
    overflow: auto;
    text-align: center;
}
.tt_cta_3 .promo_title {
    font-size:36px;
    font-weight:900;
}
.tt_cta_3 .cta_mt {
    margin-top:11px;
    font-size:18px;
}

.alert {
    text-align:center;
    padding:30px;
    margin-bottom:20px;
    position:relative;
    font-size:14px;
}
.alert p:last-child {
    margin-bottom:0!important;
}
.alert_del_btn {
    position: absolute;
    top: 12px;
    right: 5px;
    font-size: 19px;
    font-weight: bold;
    font-family: initial;
    width: 30px;
    height: 30px;
    cursor:pointer;
}
.alert.white {
    background-color: #fff;
    color: #a1b1bc;
    border: 1px solid #dadcdc;
}
.alert.grey {
    background-color: #fbfcfc;
    color: #a1b1bc;
    border: 1px solid #dadcdc;
}
.alert.red_a {
    background-color: #E47B7B;
    color: #FFFFFF;
    border: 1px solid #D76F6F;
}
.alert.orange_a {
    background-color: #FFB56C;
    color: #fff;
    border: 1px solid #FFB56C;
}
.alert.blue_a {
    background-color: #91B3D5;
    color: #FFFFFF;
    border: 1px solid #81A4C7;
}
.alert.green_a {
    background-color: #A6DA98;
    color: #FFFFFF;
    border: 1px solid #9DD38E;
}
/*** VC Alert box ***/


/* Solid color alert */

.alert.tt_solid_alert {
    border-radius: 10px;
    padding:5px;
    text-align: left;
    overflow:auto;
    min-height:50px;
}
.tt_solid_alert .tt_alert_title {
    font-size:14px;
    margin-bottom:6px;
    text-transform:uppercase;
    font-weight:900;
    color:#2c3e50;
    margin-top: 5px;
}
.tt_solid_alert .tt_alert_content {
    float:left;
    margin-left:72px;
    line-height: 24px;
    color:#2c3e50
}
.tt_solid_alert .tt_alert_content:before {
    font-family: "FontAwesome";
    font-weight: normal;
    font-size: 22px;
    display: block;
    position: absolute;
    left: 10px;
    top: 50%;
    margin-top: -20px;
    border-radius: 100px;
    width: 40px;
    height: 40px;
    line-height: 25px;
    text-align: center;
}
.tt_solid_alert .alert_del_btn {
    position: absolute;
    right: 18px;
    top: 13px;
    font-family: initial;
    height: auto;
    width: auto;
    cursor: pointer;
}
.tt_solid_alert .alert_del_btn:before {
    content: "\f00d";
    font-family: "FontAwesome";
    font-weight: normal;
    font-size: 14px;
}

.tt_solid_alert.tt_success_alert {
    background:#97e411;
    border:1px solid #97e411;
}
.tt_solid_alert.tt_success_alert .alert_del_btn:before {
    color: #558502;
}
.tt_solid_alert.tt_success_alert .tt_alert_content:before {
    content: "\f00c";
    background:#97e411;
    color: #558502;
    border: 7px solid #7bc200;
}
.tt_solid_alert.tt_notice_alert {
    background:#6fd9fc;
    border: 1px solid #6fd9fc;
}
.tt_solid_alert.tt_notice_alert .alert_del_btn:before {
    color: #0787d4;
}
.tt_solid_alert.tt_notice_alert .tt_alert_content:before {
    content: "\f0e7";
    background:#6fd9fc;
    color: #0787d4;
    border: 7px solid #47b4f6;
}
.tt_solid_alert.tt_error_alert {
    background:#fd7761;
    border: 1px solid #fd7761;
}
.tt_solid_alert.tt_error_alert .alert_del_btn:before {
    color: #d52e13;
}
.tt_solid_alert.tt_error_alert .tt_alert_content:before {
    content: "\f00d";
    background:#fd7761;
    color: #d52e13;
    border: 7px solid #f55c43;
}
.tt_solid_alert.tt_warning_alert {
    background:#ffc12d;
    border:1px solid #ffc12d;
}
.tt_solid_alert.tt_warning_alert .alert_del_btn:before {
    color: #a47503;
}
.tt_solid_alert.tt_warning_alert .tt_alert_content:before {
    content: "\f12a";
    background:#ffc12d;
    color: #a47503;
    border: 7px solid #f9b718;
}
.tt_solid_alert.tt_info_alert {
    background:#a39cdc;
    border: 1px solid #a39cdc;
}
.tt_solid_alert.tt_info_alert .alert_del_btn:before {
    color:#5b568e;
}
.tt_solid_alert.tt_info_alert .tt_alert_content:before {
    content: "\f129";
    background:#a39cdc;
    color: #5b568e;
    border: 7px solid #8781bd;
}
/* Clear alert */

.alert.tt_clear_alert {
    border-radius: 10px;
    padding: 36px 50px 34px;
    text-align: left;
    overflow:auto;
    min-height: 150px;
}
.tt_clear_alert .tt_alert_title {
    font-size:14px;
    margin-bottom:6px;
    text-transform:uppercase;
    font-weight:900;
}
.tt_clear_alert .tt_alert_content {
    float:left;
    margin-left:92px;
    line-height: 24px;
}
.tt_clear_alert .tt_alert_content:before {
    font-family: "FontAwesome";
    font-weight: normal;
    font-size: 30px;
    display: block;
    position: absolute;
    margin-top: 1px;
    left: 20px;
}
.tt_clear_alert .alert_del_btn {
    position: absolute;
    right: 18px;
    top: 13px;
    font-family: initial;
    height: auto;
    width: auto;
    cursor: pointer;
}
.tt_clear_alert .alert_del_btn:before {
    content: "\f00d";
    font-family: "FontAwesome";
    font-weight: normal;
    font-size: 14px;
}
.tt_clear_alert .tt_alert_content:before {
    font-family: "FontAwesome";
    font-weight: normal;
    font-size: 24px;
    display: block;
    position: absolute;
    left: 49px;
    top: 41px;
    border-radius: 100px;
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
}
.tt_clear_alert.tt_success_alert .tt_alert_content:before {
    content: "\f00c";
    background:#97e411;
    color: #558502;
    border: 7px solid #7bc200;
}
.tt_clear_alert.tt_notice_alert .tt_alert_content:before {
    content: "\f0e7";
    background:#6fd9fc;
    color: #0787d4;
    border: 7px solid #47b4f6;
}
.tt_clear_alert.tt_error_alert .tt_alert_content:before {
    content: "\f00d";
    background:#fd7761;
    color: #d52e13;
    border: 7px solid #f55c43;
}
.tt_clear_alert.tt_warning_alert .tt_alert_content:before {
    content: "\f12a";
    background:#ffc12d;
    color: #a47503;
    border: 7px solid #f9b718;
}
.tt_clear_alert.tt_info_alert .tt_alert_content:before {
    content: "\f129";
    background:#a39cdc;
    color: #5b568e;
    border: 7px solid #8781bd;
}
/* Big alert */

.alert.tt_big_alert {
    border-radius: 5px;
    padding: 10px;
    text-align: left;
    overflow:auto;
}
.tt_big_alert .tt_alert_title {
    font-size:18px;
    margin-bottom:8px;
    margin: 0;
}
.tt_big_alert .tt_alert_content {
    float:left;
    margin-left:50px;
}
.tt_big_alert .tt_alert_content:before {
    font-family: "FontAwesome";
    font-weight: normal;
    font-size: 30px;
    display: block;
    position: absolute;
    margin-top: 1px;
    left: 20px;
}
.tt_big_alert .alert_del_btn {
    position: absolute;
    right: 13px;
    top: 12px;
    font-family: initial;
    height: auto;
    width: auto;
    cursor: pointer;
}
.tt_big_alert .alert_del_btn:before {
    content: "\f00d";
    font-family: "FontAwesome";
    font-weight: normal;
    font-size: 18px;
}
.tt_big_alert .tt_alert_content:before {
    font-family: "FontAwesome";
    font-weight: normal;
    font-size: 30px;
    display: block;
    position: absolute;
    left: 20px;
    top:1px;
}
.tt_big_alert.tt_success_alert {
    color:#649d01;
    background:#e1f9b7;
    border:1px solid #b2dc6e;
}
.tt_big_alert.tt_success_alert .tt_alert_content:before {
    content: "\f00c";
}
.tt_big_alert.tt_success_alert .tt_alert_title {
    color:#649d01;
}
.tt_big_alert.tt_notice_alert {
    color:#a1b1bc;
    background:#fbfcfc;
    border:1px solid #dadcdc;
}
.tt_big_alert.tt_notice_alert .tt_alert_content:before {
    content: "\f0f3";
}
.tt_big_alert.tt_notice_alert .tt_alert_title {
    color:#7d8c96;
}
.tt_big_alert.tt_error_alert {
    color:#df3c22;
    background:#fec0b7;
    border:1px solid #f7a093;
}
.tt_big_alert.tt_error_alert .tt_alert_content:before {
    content: "\f00d";
}
.tt_big_alert.tt_error_alert .tt_alert_title {
    color:#df3c22;
}
.tt_big_alert.tt_warning_alert {
    color:#d99b07;
    background:#fff9da;
    border:1px solid #fcd068;
}
.tt_big_alert.tt_warning_alert .tt_alert_content:before {
    content: "\f12a";
}
.tt_big_alert.tt_warning_alert .tt_alert_title {
    color:#d99b07;
}
.tt_big_alert.tt_info_alert {
    color:#7CCBE5;
    background:#D5F4FF;
    border:1px solid #A0E7FF;
}
.tt_big_alert.tt_info_alert .tt_alert_content:before {
    content: "\f129";
}
.tt_big_alert.tt_info_alert .tt_alert_title {
    color:#7CCBE5;
}
/* Small alert */

.alert.tt_small_alert {
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    line-height: 30px;
    padding: 3px 20px 5px;
    overflow:auto;
}
.tt_small_alert .tt_alert_content {
    float:left;
    margin-left:35px;
}
.tt_small_alert .alert_del_btn {
    position: absolute;
    right: 10px;
    top: 50%;
    font-family: initial;
    height:auto;
    width:auto;
    cursor: pointer;
    margin-top: -10px;
    line-height: 20px;
}
.tt_small_alert .alert_del_btn:before {
    content: "\f00d";
    font-family: "FontAwesome";
    font-weight: normal;
    font-size: 16px;
}
.tt_small_alert .tt_alert_content:before {
    font-family:'FontAwesome';
    font-weight: normal;
    font-size: 16px;
    display: block;
    position: absolute;
    margin-top: 1px;
    left: 20px;
}
.tt_small_alert.tt_success_alert {
    color:#6db74c;
    background:#c1faa8;
    border:1px solid #9cff70;
}
.tt_small_alert.tt_success_alert .tt_alert_content:before {
    font-family:'Glyphicons Halflings';
    content: "\e013";
}
.tt_small_alert.tt_notice_alert {
    color:#959595;
    background:#eff5f7;
    border:1px solid #dcdcdc;
}
.tt_small_alert.tt_notice_alert .tt_alert_content:before {
    content: "\f0f3";
}
.tt_small_alert.tt_error_alert {
    color:#ff391f;
    background:#ffcdc7;
    border:1px solid #fdb1a8;
}
.tt_small_alert.tt_error_alert .tt_alert_content:before {
    content: "\f12a";
}
.tt_small_alert.tt_warning_alert {
    color:#e99b00;
    background:#fff4bb;
    border:1px solid #ffcc66;
}
.tt_small_alert.tt_warning_alert .tt_alert_content:before {
    content: "\f071";
}
.tt_small_alert.tt_info_alert {
    color:#21c2f8;
    background:#bceeff;
    border:1px solid #8ae1ff;
}
.tt_small_alert.tt_info_alert .tt_alert_content:before {
    content: "\f05a";
}
.modal-content .close {
    font-size:30px;
    color: #fff;
    z-index:123;
    position: relative;
}
.user-img {
    margin-left: 10px;
    margin-bottom: 10px;
}
.userareax {
    clear: both;
    margin: 10px;
    margin-top: 15px;
}
#user_private_area {
    margin-right: 10px;
    float: left;
    width:100%;
}

.navbar-toggle .icon-bar:first-child {
    position: relative;
    top: 0;
    -webkit-transition: top 0.3s 0.3s, transform 0.3s 0s;
    transition: top 0.3s 0.3s, transform 0.3s 0s;
}
.navbar-toggle .icon-bar:last-child {
    margin-bottom: 0;
    position: relative;
    top: 0;
    -webkit-transition: top 0.3s 0.3s, transform 0.3s 0s;
    transition: top 0.3s 0.3s, transform 0.3s 0s;
}
.navbar-toggle .icon-bar:nth-child(2) {
    opacity: 1;
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
}
.navbar-toggle:not(.collapsed) .icon-bar:first-child {
    top: 6px;
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transition: top 0.3s 0s, transform 0.3s 0.3s;
    transition: top 0.3s 0s, transform 0.3s 0.3s;
}
.navbar-toggle:not(.collapsed) .icon-bar:nth-child(2) {
    opacity:0;
}
.navbar-toggle:not(.collapsed) .icon-bar:last-child {
    top: -6px;
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: top 0.3s 0s, transform 0.3s 0.3s;
    transition: top 0.3s 0s, transform 0.3s 0.3s;
}
@media (min-width: 1450px) {
    #wrapper {
        width: 1260px;
    }
    .seriestype.cbp_type01 .circle img {
        width:100%;
        height:318px;
    }
}

@media (min-width: 0) and (max-width:1450px) {
    .def_section {
        margin:10px;
    }
    #posts {
        width:660px;
    }
    #sidebar {
        width:300px;
    }
}
@media(max-width: 991px) {
    #posts, #sidebar, .hasleftmenu #posts, .hasleftmenu #sidebar {
        width:100%;
    }
    #wrapper {
        margin: 0;
    }



}
@media(max-width: 468px) {
    .stitle h1 {
        font-size:16px;
    }
    .m-action .tt_tabs.horizontal .tabs-container {
        padding: 10px;
    }
    #clickme {
        width: 90%;
        margin-left:5%;
    }
    .leftmenu-wrapper {
        top: 57px;
    }
    .dp-view-by,.span-two {
        display: none;
    }
    .modul-title .m-title .tit {
        float: none;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: block!important;
    }
    .site_rating .modul-title .m-title .tit {
        float: left;
    }
    .carousel-posts .titleNav a{
        position: absolute;
        top:150px;
        z-index:999;
    }
    .item-hover,.seriestype.cbp_type03 .item:hover .item-content {
        display: none;
    }
    .carousel-posts .titleNav .prev {
        left: 0;
    }
    .carousel-posts .titleNav .next {
        right: 0;
    }
    .social-share  ul li {
        width:33%;
    }
    .comment-form-spoiler {
        width:100%;
        text-align:center;
    }
    .play_area .alternatives {
        float: left;
        width:100%;
        margin-bottom: 5px;
    }
    .all-series-list ul li{
        width:100%!important;
        max-width:100%!important;
    }
    .sees {
        float: none;
        width:100%;
        background: #000;
        margin-top: 5px;
    }
    footer {
        margin-top: 0;
        padding-top: 0;
    }


    footer .dp-logo, footer .logo-icon,.footer-desc {
        float: none;
    }
    footer .dp-logo a ,.footer-desc{
        text-align:center;
        
    }
    .f_si_right, .f_menu_right,.f_si_left, .f_menu_left ,#f_social_icons div{
        float: none;
    }
    .cms-wrapper ul,#f_social_icons {
        text-align:center;
        margin-top: 5px;
    }
    .cms-wrapper ul li,#f_social_icons div {
        float: none;
        display: inline-block;
    }

    .top-search {
        width:100%;
        margin: 10px 0;
    }

    .ripplelink {
        padding: 5px 20px;
        margin: 0;
        width: 100%;
        float: left;
        height:43px;
        line-height:35px;
        position: relative;
    }
    .dp-notification-unit {
        font-size:23px;
    }
    .dp-notification-unit .not-icon .dps {
        position: relative;
        top:3px;
    }

    .user-dname h1 {
        line-height:35px;
        margin: 0;
    }

    .head-right-area {
        margin: 0;
    }
    .form-3 label,.form-3 input[type=text], .form-3 input[type=password] {
        width:100%;
    }
    .modal.in .modal-dialog {
        width:90%;
    }
    .modal-content .close {
        opacity:1;
    }
    .modal-body {
        padding-top: 30px;
    }
    .modal-body .close {
        position: absolute;
        right: 15px;
        top: 10px;
    }
}

@media (max-width: 768px) {
    .btn-group>.btn:first-child {
        width: 90%;
    }
    .btn-group>.btn:last-child {
        width: 10%;
    }
    .head-right-links {
        position: static;
        height:43px;
        overflow: hidden;
        float: left;
        display: block;
        width:33.333%;
        margin: 0;
        border:1px solid #656a79;
        border-top:0;
        border-bottom:0;
    }
    .rightdropdown {
        width:100%;
    }
    .dp-account-unit .dropdown {
        position: static;
    }
    .dp-account-unit ul {
        width:100%;
    }
    .user-navigation .navbar-toggle {
        background:#383d4a;
        padding:7px 15px;
        margin-top:6px;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
    }
    .user-navigation .navbar-collapse.in {
        margin-bottom: 10px;
    }
    .head-right-area {
        border-top:1px solid #656a79;
        border-bottom:1px solid #656a79;
        width:100%;
        height: 46px;
    }
    .head-right-area {
        text-align:center;
    }
    /*.not_logged .head-right-area, .not_logged .head-right-links {
        float: none;
        width:100%;
        text-align:center;
    }*/
    .head-right-links a.visible-xs {
        display: inline-block!important;
    }
    .navbar-dp .container-fluid {
        padding: 0;
    }
    .navbar-header {
        padding: 0 15px;
    }
    .user-navigation ul li {
        width:  100%;
    }
    .user-navigation ul li a div {
        display: inline-block;
        color: #aeaeae;
    }
    .user-navigation ul li a {
        line-height:35px;
    }
    .user-dname {
        padding: 10px 15px;
    }
    .socialstreamlist .ajax_post.listify {
        width:100%;
    }
    .dp-logo {
        padding: 0;
    }
    .navbar-dp .navbar-toggle {
        margin-top: 8px;
        margin-right: 10px;
    }
    .navbar-dp .container-fluid {
        border-bottom-width:1px;
    }
    .cover-area .ca-bottom {
        padding-left:33%;
    }
    .gl-detail-box {
        margin-top: -183px;
        margin-bottom: 0;
    }
    .cover-area .ca-bottom {
        bottom:auto;
        top: 0;
    }
    .cover-area {
        height:253px;
    }
    .right-share {
        float: none;
        width:100%;
    }
    .cover-area {
        overflow: visible;

    }
    .cover-area .ca-bottom {
        padding-top: 30px;
    }
    .ca-bottom {
        background: #656565;
    }
    #clickme {
        background: #424758;
        color: #fff;
    }
    .navbar-nav {
        clear: both;
        width:100%;
    }
    .navbar-form {
        margin: 0;
        padding: 0;
    }
    .patronelle {
        width:100%;
    }
    .patronelle li {
        float: left;
        width:48%;
        margin: 1%!important;
        display: block;
    }
    .patronelle li a {
        display: block;
        width:100%;
    }
    .user-navigation ul li .ser div {
        display: inline-block;
    }
    footer .logo-icon {
        position: relative;
        top:5px;
    }
}
.dp_player {
    clear: both;
}
.jw-active-option {
    color: #fff!important
}
.jw-reset .dp {
    font-size:25px;
    float: left;
    position: relative;
    top: 0;
    left: 0;
    line-height: 10px;
    margin-right: 5px;
}
.widget_categories ul.children {
    display: none;
    padding: 0 5px;
}
.widget_categories li i {
    right: -1px;
    z-index: 129;
    padding: 15px;
    position: absolute;
    top: -2px;
    cursor: pointer;
}
.sb_widget section.vc_section {
    margin-top:0;
}
.fulltype03 {
    margin-left: -10px;
    margin-right: -10px;
}

.owl-carousel .owl-wrapper-outer {
    top: 10px;
}

.tt_tabs.horizontal.tt_tab_1 li.active a, .tt_tabs.horizontal.tt_tab_2 li.active a, .tt_tabs.horizontal.tt_tab_4 li.active a {
    color: #fff;
}
.haso {
    height: 100%;
    width: auto;
}
.notification_item {
    float: left;
    width:100%;
    clear: both;
}
.user_notifications {
    padding-bottom: 30px;
    position: relative;
}
.user_notifications .blog_load_more_cont {
    position: absolute;
    bottom:0;
}
.user_notifications.loading {
    width:100%;
}
.user_notifications.loading:before {
    content: "\f110";
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
    font:normal normal normal 34px/1 FontAwesome;
    top:50%;
    left:50%;
    position: absolute;
    margin-top: -24px;
    margin-left: -24px;
    z-index:13;
}
.user_notifications.loading .blog_load_more_cont {
    display: none;
}



.blog-image img {
    width: 100%;
    height: auto;
}
.blog_title .titlesp h3{
    margin: 0;
    font-size: inherit;
    line-height: inherit;
}



.rp_type04 .postifit .post_date {
    position: absolute;
    left: 5px;
    top: 5px;
    font-size: 12px;
    background: rgba(0, 0, 0, 0.9);
    color: #fff;
    padding: 1px 5px;
    z-index: 5;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}

.rp_type04 .postwrap {
    position: relative;
    margin-bottom: 15px;
    float: left;
    width: 100%;

}
.rp_type04 .postwrap .post_title, .rp_type04 .postwrap .post_title a {
    display: block;
    float: left;
    width:100%;

}
.rp_type04 .titlesp {
    color: rgba(255, 255, 255, 0.8);
    font-size: 13px;
    font-weight: 800;
    margin-top: 5px;
    padding: 5px 5px 0;
    line-height: 17px;
}
.rp_type04 img {
    -moz-border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    transition: .3s;
}
.rp_type04 .postwrap:hover img,.rp_type02 .postwrap:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);

}
.rp_type04 .postwrap:hover .post_date {
    opacity: .0;
}
.masonry_ctn .modul-title {
    padding:5px 0px;
    margin:10px 5px;
    width: auto;
    float: none;
    overflow: hidden;
}
.masonry_ctn .modul-title .m-title {
    margin: 0;
}

.masonry_ctn .modul-title .m-title .tit {
    font-size:15px;
}
.masonry_fluid {
    clear: both;
    overflow: hidden;
}
.owl-carousel .item {
    float: left;
    margin-right: 10px;
}
.owl-carousel .item:nth-child(6) {
    margin-right: 0;
}
.blog-posts .blog_type01.col-md-12 .postifit {
    float: left;
    margin-right: 10px;
}
.descblog {
    margin-bottom: 10px;
}
.navbar-wide{
    background:#343c3f;
    z-index:120;
    position: relative;
}
.serietitle {
    float: left;
    width: 100%;
}
.serie-imge {
    float: left;
    margin-right: 10px;
}
.serietitle h3 {
    font-size:18px;
    line-height: 20px;
    font-weight: bold;
    margin:3px 0;
}

.serietitle h3 a {
    color: #fff;
}
.serietitle .descgo {
    font-size:12px;
}
.serietitle .descgo a {
    color: #838a9e;
    font-size:12px;
}
.alternatives {
    position: relative;
}
.seriesGallery {
    margin-top: -10px;
    margin-bottom: 10px;
    width: 100%;
    text-align: center;
}
.seriesGallery .item {
    display: inline-block;
    padding: 5px;
}
.galleryimage {
    position: relative;
    display: block;
}
.galleryimage.vidco a {
    background: rgba(0,0,0,0.2);
}
.galleryimage.vidco a:before {
    position: absolute;
    content: "\f144";
    font: normal normal normal 44px/1 FontAwesome;
    top: 50%;
    left: 50%;
    color: #722a90;
    margin-top: -18px;
    margin-left: -22px;
    z-index: 1;
}
.galleryimage img {
    width: 135px;
    height: 100px;
    opacity: 0.8;
}
.top-keywords {
    margin-top: 10px;
}
.ca-top .top-terms.top-keywords a {
    line-height: 17px;
    background: rgba(170, 117, 177, 0.37);
    padding: 5px;
    border-radius: 2px;
    color: #fff;
    display: inline-block;
    margin-right: 5px;
}
.ca-top .top-terms a:hover {
    background: rgba(255, 255, 255, .3);
}
.stars {
    background-color: #151515;
    padding: 5px;
    width:100%;
    float: left;
    border-radius: 5px;
    margin-bottom: 15px;
}
.stars h3 {
    margin: 0;
    text-align: center;
    border-bottom: 1px solid #262d30;
    font-size: 13px;
    font-weight: 600;
    color: #1abc9c;
    line-height: 35px;
}
.starList {
    width: 100%;
    height: 291px;
    overflow: hidden;
    -webkit-transition: .25s;
    transition: .25s;
}
.moreStars {
    clear: both;
}
.nexcblist {
    width: 100%;
    margin-bottom: 0;
    display: inline-block;
    list-style: none;
    padding: 0;
}
.nexcblist li {
    position: relative;
    float: left;
    margin: 0 0.46875rem 0.46875rem 0;
}
.nexcblist li input {
    opacity: 0;
    position: relative;
    width: 0;
    height: 0;
    float: left;
    display: none;
}
.nexcblist li label {
    width: 100%;
    display: block;
    padding: 5px 9px;
    font-size: 14px;
    color: #c8d4fa;
    margin: 0;
    cursor: pointer;
    transition: all 200ms ease 0s;
    -webkit-transition: all 200ms ease 0s;
    background-color: #2a2e3b;
}
.widget-filter .form-control#ajaxif {
    border: 1px solid #000;
    background: #1abc9c;
    position: relative;
}
.series-orderby {
    float: right;
    display: block;
    border: 1px solid #000;
    margin-right: 10px;
}
.series-orderby a {
    padding: 5px 10px;
    color: #8f8f8f;
    background: #242833;
    display: block;
}
.horizontal #tabs.hometabsfect {
    margin-bottom: 10px;
}

.yenisezon .postwrap{box-shadow:inset 0 0 0 1px #fff;}
.new-ep{top:0;right:0;position:absolute;width:30px;height:30px;}
.yenisezon .new-ep:before{content:"\f069";font:normal normal normal 14px/1 FontAwesome;position:absolute;top:0;right:0;width:0;color:#000;height:0;border-style:solid;border-width:0 28px 28px 0;border-color:transparent #fff transparent transparent;text-indent:14px;line-height:16px;font-size:12px;z-index:2;}
.fragman .postwrap{box-shadow:inset 0 0 0 1px #ffb74d;}
.fragman .new-ep:before{content:"\f144";font:normal normal normal 14px/1 FontAwesome;position:absolute;top:0;right:0;width:0;color:#000;height:0;border-style:solid;border-width:0 28px 28px 0;border-color:transparent #ffb74d transparent transparent;text-indent:15px;line-height:16px;font-size:12px;z-index:2;}
.final .postwrap{box-shadow:inset 0 0 0 1px #da3429;}
.final .new-ep:before{content:"\f135";font:normal normal normal 14px/1 FontAwesome;position:absolute;top:0;right:0;width:0;color:#000;height:0;border-style:solid;border-width:0 28px 28px 0;border-color:transparent #da3429 transparent transparent;text-indent:14px;line-height:18px;font-size:12px;z-index:2;}
.sezonfinali .postwrap{box-shadow:inset 0 0 0 1px #ec6446;}
.sezonfinali .new-ep:before{content:"\f072";font:normal normal normal 14px/1 FontAwesome;position:absolute;top:0;right:0;width:0;color:#000;height:0;border-style:solid;border-width:0 28px 28px 0;border-color:transparent #ec6446 transparent transparent;text-indent:16px;line-height:18px;font-size:12px;z-index:2;}
.yenidizi .postwrap{box-shadow:inset 0 0 0 1px #80d941;}
.yenidizi .new-ep:before{content:"\f1d8";font:normal normal normal 14px/1 FontAwesome;position:absolute;top:0;right:0;width:0;color:#000;height:0;border-style:solid;border-width:0 28px 28px 0;border-color:transparent #80d941 transparent transparent;text-indent:12px;line-height:16px;font-size:12px;z-index:2;}
.ceviriliyor .postwrap{box-shadow:inset 0 0 0 1px #6c9ac5;}
.ceviriliyor .new-ep:before{content:"\f040";font:normal normal normal 14px/1 FontAwesome;position:absolute;top:0;right:0;width:0;color:#000;height:0;border-style:solid;border-width:0 28px 28px 0;border-color:transparent #6c9ac5 transparent transparent;text-indent:15px;line-height:16px;font-size:12px;z-index:2;}
.rp_type01.ceviriliyor{overflow:visible;}
.usersenc {overflow:visible;}
.hasinfo{  overflow: visible;}
.hasinfo.rp_type01 .post_details{  right:17px;  }
.usersenc.rp_type01 .post_details {
    top:11px;
}
.hasinfo .post_details{  right:17px;  }
.post_details .post_date.usersn {
    padding:6px 10px;
    position: relative;
    margin-top: 3px;
    z-index:140;
    display: block;
}
.usersn i {
    font-size:15px;
}
section.blog-posts .horizontal .tabs-container {
    padding:0;
}


.serietitle .serie-imge{
    float: left;
    margin-right: 10px;
}
.stitle.type2 h1 {
    display: inline-block;
}
.stitle.type2 {
    position: relative;
    background: none;
    border-bottom:2px solid #2f3547;
}
.stitle.type2 .single-postsub {
    float: left;
}
.page-fullwidth .stitle.type1 {
    min-height:60px;
    padding-top: 18px;
    padding-left:14px;
}
.stitle.type1 h1 {
    display: inline-block;
}
.stitle.type1 .soriginal,.stitle.type2 .soriginal {
    font-size:14px;
    font-style: italic;
    margin-left: 5px;
    color: #f7ce02;
    display: inline-block;
}
.title-rightinfo {
    position: absolute;
    top: 11px;
    right:10px;
}
.stitle.type2 .title-rightinfo {
    position: relative;
    float: right;
    top: auto;
    right:auto;
}
.stitle.type2 .title-rightinfo small {
    color: #7a8299;
    font-size:14px;
}
.page-fullwidth .play_top{
    text-align: center;
}
.page-fullwidth .alternatives {
    display: inline-block;
    margin-top: 0;
    vertical-align: top;
}
.page-fullwidth .play_top  .dp-episode-actions {
    display: inline-block;
    float: none;
}
.dp-episode-actions .fa {
    font-size:14px;
}
.dp-download-button {
    background: #5972c1;
}
.dp-download-button a {
    color: #fff;
}
.dp-download-button:hover {
    background: #4959c1;
}
.stitle.type1 .patronelle{
    position: relative;
    top: 15px;
    right: 5px;
}
.page-fullwidth .stitle.type1 .patronelle {
    top: 12px;
}
@media(min-width:769px) {
    .stitle .patronelle{
        position: absolute;
        top: 15px;
        right: 5px;
    }
    .stitle.type2 .patronelle{
        top: 0;
        right: 10px;
    }
    .page-fullwidth .stitle.type1 .patronelle {
        top: 0;
    }
}
.page-fullwidth .type1 .single-postsub {
    float: left;
}
.st_ad {
    width:100%;
    text-align: center;
    margin:5px 0;
}
.player-top-ad,.st_ad {
    overflow: hidden;
    max-width:100%;
}
.dp-report-button {
    background: #771717;
}
.dp-report-button:hover {
    background: #571616;
}
#sidebar .like-area{
    width: 100%;
    float: left;
    position: relative;
    padding: 5px;
}
#sidebar .like-area .vote-it {
    width:48%;
    margin:1%;
    background: #000;
}
.other-episodes .dp-episode-actions.dp-add-to-watched-action i {
    margin-right: 0;
}
#reco-slider .owl-stage .owl-item img{
    width:176px;
    max-width:176px;
}
.form-3 .formleftfields {
    width: 50%;
    float: right;
    padding: 8px 5px;
    margin-bottom: 10px;
    color: #fff;
    clear: none;
}
.form-3 .formleftfields li {
    width:100%;
}
.form-3 .formleftfields label {
    text-transform: none;

}

.alert-button {
    width: 100%;
    font-size: 15px;
    padding: 8px 5px;
    border: 1px solid #531313;
    border: 1px solid rgba(0,0,0,0.4);
    box-shadow: inset 0 1px 0 rgba(0,0,0,0.3), inset 0 10px 10px rgba(0,0,0,0.1);
    border-radius: 3px;
    background: #771717;
    cursor: pointer;
    color: white;
    font-weight: 700;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.8);
    text-align:center;
}

.alert-button:hover {
    box-shadow: inset 0 1px 0 rgba(0,0,0,0.6);
}
.alert-button:active {
    background: #4f0c0c;
    box-shadow: inset 0 0 3px rgba(0,0,0,0.6);
    border-color: #000;
    border-color: rgba(0,0,0,0.9);
}
.dp-my-profile-settings.dp-lost-password {
    width:600px;
    margin:0 auto;
    padding: 10px;
}
.dp-settings-confirm {
    position: relative;
    top: -2px;
    display: inline-block;
    vertical-align: top;
    letter-spacing: 0.5px;
    font-size: 14px;
    margin-left: 10px;
    margin: 25px 0 50px;
    padding: 19px 20px 10px 31px;
    background-color: #153e4d;
}

.new-type .gl-detail-box {
    margin:0;
}
.new-cover {
    padding: 15px;
    overflow: hidden;
    background: #181d1e;
    margin: 10px 10px 0;
    border-bottom:1px solid #22282a;
}
.new-type .tv-series-profile-bottom{
    padding:0;
    margin: 0 10px 10px;
}
.new-type .cap-top h1 {
    font-size:25px;
}
.cap-top-items {
    position: relative;
    padding:5px 0;
    border-bottom:1px solid #2A2A2A;
    overflow: hidden;
    margin-bottom: 10px;
    font-size: 14px;
}
.cap-top-items > div {
    float: left;
    margin-right: 10px;
}
.cap-top .item-image {
    position: absolute;
    right: 20px;
    top: 22px;
    z-index: 120;
}
.cap-top .item-image .rating-r {
    position: relative;
    top: auto;
    left:auto;
}

.asisotope .dp-episode-actions i {
    margin-right: 0;
}
.widgetarea {
    display: block;
    position: relative;
    width:100%;
}
.bloglist-series {
    list-style:none;
    padding:0;
    margin: 0;
}
.bloglist-series li {
    border-bottom: 1px solid #1f2527;
    display: block;
}
.bloglist-series li a{
    padding: 5px 12px;
    display: block;
    line-height: 19px;
    font-size: 12px;
    font-weight: 600;
    color: #6c7579;
    transition: 300ms all;
}
.bloglist-series li a span{
    display: block;
    color: #bbc4c8;
}
.bloglist-series li a:hover {
    background-color: #1f2527;
    padding-left: 10px;
}
section.blog-posts .horizontal .tabs-container {
    padding:0;
}
.diziwrapper .nano {
    clear: both;
}
.rp_type01 .postwrap {
    overflow: hidden;
}
.stitle.type1 {
    position: relative;
}

.ui-block {
    background-color: #000;
    border-radius: 5px;
    border: 1px solid #1e2325;
    margin-bottom: 15px;
    clear:both;
}
.ui-block-title {
    padding: 12px 13px 12px;
    line-height: 1;
    border-bottom: 1px solid #1e2325;
    border-top: 1px solid #1e2325;
    display: table;
    width: 100%;
    position: relative;
}
.ui-block-title:first-child {
    border-top: none;
}

.ui-block-title > * {
    margin-bottom: 0;
    display: table-cell;
    vertical-align: middle;
}
.ui-block-title .title {
    color: #fff;
    font-size:15px;
    line-height: 30px;
}
.ui-block-title i.dp {
    position: relative;
    font-size: 30px;
    float: left;
    margin-right: 10px;
}
.ui-block-content {
    padding: 15px 15px 15px;
}

.ui-block-title .more {
    padding-left: 25px;
    text-align: right;
    width: 16px;
}
.dpnoimage {
    margin-right: 5px;
    float: left;
    text-align: center;
    background: #191c26;
    font-size: 25px;
}

.nexcblist {
    width: 100%;
    margin-bottom: 0;
    display: inline-block;
    list-style:none;
    padding:0;
}
.nexcblist li {
    position: relative;
    float: left;
    margin: 0 0.46875rem 0.46875rem 0;
}
.nexcblist li input {
    opacity: 0;
    position: relative;
    width: 0;
    height: 0;
    float: left;
    display: none;
}

.nexcblist li label {
    width: 100%;
    display: block;
    padding: 5px 9px;
    font-size: 14px;
    color: #c8d4fa;
    margin: 0;
    cursor: pointer;
    transition: all 200ms ease 0s;
    -webkit-transition: all 200ms ease 0s;
    background-color: #2a2e3b;
}
.nexcblist input:checked+label {
    background-color: #1abc9c;
    color: #fff;
    text-shadow: 0 1px rgba(0, 0, 0, 0.2);
}
.series-orderby{
    float: right;
    display: block;
    border: 1px solid #000;

    margin-right: 10px;
}
.series-orderby a {
    padding: 5px 10px;
    color: #8f8f8f;
    background: #242833;
    display: block;
}

/** after v4 */

.span-two .next-post-link, .span-two .next-post-link i {
    color: #d4d8e4;
}
.span-two .next-post-link:hover {
    color: #fff;
}
.span-two .next-post-link i {
    font-size:15px;
    position: relative;
    margin-left: 10px;
}

.rp_type04 .postwrap {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.allimdb {
    position: absolute;
    top: 9px;
    right: 12px;
    background-color: #dead28;
    color: #322708;
    font-weight: 600;
    font-size: 12px;
    text-shadow: none;
    padding: 2px 5px;
    border-radius: 2px;
}
.seriesbox {
    position: relative;
    overflow: visible;
    line-height: 14px;
    margin-bottom: 15px;
    border-left: 3px solid #ffd500;
    float: left;
    width:100%;
    padding:0.9375rem;
    background: #11131a;
}
.dp_player iframe {
    width:100%;
}
.dp_player.fullpage iftame {
    height:550px;
}
.stitle.type3 {
    position: relative;
}
.stitle.type3 .soriginal {
    color: #ffd500;
    display: inline-block;
    margin-top: 5px;
}
.modal-header h2 {
    margin: 0;
    font-size: 19px;
    font-weight: 300;
    position: relative;
    top: 5px;
}

/** Typehead Added **/


.typeahead,
.tt-query,
.tt-hint {
    width: 396px;
    height: 30px;
    padding: 8px 12px;
    font-size: 24px;
    line-height: 30px;
    border: 2px solid #ccc;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    outline: none;
}

.typeahead {
    background-color: #fff;
}

.typeahead:focus {
    border: 2px solid #0097cf;
}

.tt-query {
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.tt-hint {
    color: #999
}

.tt-menu {
    width: 260px;
    margin:0;
    background-color: #000;
    z-index:9999!important;
}

.tt-suggestion {
    display: block;
    font-size: 15px;
    line-height: 24px;
    margin:0;
    position: relative;
}
.tt-suggestion a {
    padding: 5px 10px;
    display: block;
}
.tt-suggestion:hover a{
    cursor: pointer;
    color: #fff;
    background-color: #0097cf;
}

.tt-suggestion.tt-cursor {
    color: #fff;
    background-color: #0097cf;

}

.tt-suggestion .simdb {
    position: absolute;
    top: 5px;
    right: 8px;
    color: #fff;
    font-size: 12px;
    text-shadow: none;
}

.tt-suggestion p {
    margin: 0;
}

.gist {
    font-size: 14px;
}

/* example specific styles */
/* ----------------------- */

#custom-templates .empty-message {
    padding: 5px 10px;
    text-align: center;
}

#multiple-datasets .league-name {
    margin: 0 20px 5px 20px;
    padding: 3px 0;
    border-bottom: 1px solid #ccc;
}

#scrollable-dropdown-menu .tt-menu {
    max-height: 150px;
    overflow-y: auto;
}

#rtl-support .tt-menu {
    text-align: right;
}

.rightdropdown section.vc_section{
    margin: 5px;
    padding: 5px;
}
.popcomments {
    clear: both;
    float: left;
    width:100%;
    margin:15px 0;
}
.userlinko.ripplelink {
    padding: 2px 10px 2px 2px;
}
.userlinko.ripplelink img {
    margin-right: 10px;
}
.listview_image {
    float: left;
    width:213px;
    margin: 0 20px 0 10px;
}

.listview_detail {
    float: left;
    width:577px;
}
.listview_image img {
    width:100%;
    height:auto;
}

.s_itemlist {
    display: block;
    width:100%;
    float: left;
    margin:10px 0;
}
.dropdown-menu section.vc_section {
    margin: 0;
}
.s_itemlist .nano .genre-item {
    height: auto;
    padding: 5px 0;
    min-height: 0;
    line-height: 20px;
}
.reca-holder > div{
    clear: both;
    width:100%;
}
.reca-holder > div > div{
    margin:0 auto;
    max-width:100%;
    overflow: hidden;
}
@media (min-width:990px) and (max-width:1450px) {
    .listview_detail {
        width: 441px;
    }
}
@media (min-width: 0) and (max-width: 990px) {
    .listview_image {
        width:30%;
        margin:0 2%;
    }
    .listview_detail {
        width:65%;
    }
    .listview_detail .item-desc,.rateditem {
        display: none;
    }
    .dp-account-unit .ripplelink {
        padding:3px 10px;
    }
    .hascooS {
        padding:13px;
    }
    .s_itemlist .nano .genre-item {
        padding:2px 0;
    }
    .s_itemlist .nano .genre-item:last-child {
        border-bottom: 0;
    }
    .modul-title {
        padding: 10px 0
    }
    .stitle.type1 h1 {
        display: block;
    }
    .title-rightinfo {
        position: relative;
        top: auto;
        right: auto;
    }
    .stitle.type1 {
        float: left;
        width: 100%;
    }
    .featured-allseries .modul-title {
        margin: 0;
        padding: 0;
    }
    .all-series-list ul li a {
        background-color: #171b26;
    border: 4px solid #11131a;
    }
}



.playercont {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
    margin-bottom: 10px;
}
.playercont iframe, .playercont object, .playercont embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* DiziTV modern redesign */
:root{--dt-bg:#171b22;--dt-panel:#252b33;--dt-panel2:#303740;--dt-line:#3b444e;--dt-text:#e8edf2;--dt-muted:#9da8b4;--dt-accent:#e8a400;--dt-blue:#4e9bd6}
html,body{background:#171b22!important;color:var(--dt-text)}body{font-family:Inter,Segoe UI,Arial,sans-serif;background-image:radial-gradient(circle at 20% 0,rgba(78,155,214,.08),transparent 35%),linear-gradient(180deg,#171b22,#11151b)!important}
#wrapper{width:100%!important;max-width:none!important;margin:0!important;min-height:100vh!important;background:transparent!important;border-radius:0!important;padding-left:76px;overflow:visible}
.leftmenu-wrapper{position:fixed;left:0;top:0;bottom:0;width:76px;z-index:100;background:#20262d;border-right:1px solid #343c45;padding-top:12px;overflow-y:auto}
.leftmenu-wrapper ul{list-style:none!important;margin:0!important;padding:0!important}.leftmenu-wrapper li{margin:0!important;padding:0!important}.leftmenu-wrapper a{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:72px;padding:10px 4px!important;color:#9ca8b5!important;font-size:11px!important;text-align:center;border-left:3px solid transparent}.leftmenu-wrapper a:hover,.leftmenu-wrapper .current-menu-item>a{background:#2b333c!important;color:#fff!important;border-left-color:var(--dt-accent)}
.navbar-dp{position:sticky!important;top:0;z-index:90;background:#252c33!important;border-bottom:1px solid #39424c!important;box-shadow:0 2px 18px rgba(0,0,0,.18)}.navbar-dp .container-fluid{min-height:78px;display:flex;align-items:center}.dp-logo a{color:#eef3f7!important;font-weight:800}.dp-logo .logo-icon{color:var(--dt-accent)!important}.dp-logo .dp-logo-name{font-size:25px!important;letter-spacing:-.5px}
.top-bar{display:flex!important;align-items:center;justify-content:space-between;gap:20px;flex:1}.headersearh{flex:1;max-width:430px;margin:0 auto}.search-box{background:#59636d!important;border-radius:28px!important;border:1px solid #68737e!important}.search-box input{background:transparent!important;color:#fff!important;height:42px!important}.head-right-area{display:flex;align-items:center;gap:14px}.head-right-links a{color:#d6dde4!important}
.navbar-wide{background:#20262d!important;border-bottom:1px solid #343c45!important}.navbar-wide .navbar-nav>li>a{color:#b8c2cc!important;padding:16px 22px!important}.navbar-wide .navbar-nav>li>a:hover{background:#303942!important;color:#fff!important}
#content,.main-content,.container{max-width:1180px}.container-fluid{padding-left:22px;padding-right:22px}.content-area,.site-content{background:transparent!important}.section-title,.widget-title,.entry-title{color:#f1f4f7!important}
.dp-episode,.episode-item,.series-item,.item,.post-item{background:var(--dt-panel)!important;border:1px solid var(--dt-line)!important;border-radius:5px!important;box-shadow:none!important}.dp-episode:hover,.episode-item:hover,.series-item:hover{border-color:#607080!important;background:#303740!important}
footer{background:#20262d!important;border-top:1px solid #39424c!important;color:var(--dt-muted)!important}footer a{color:#cbd4dd!important}
@media(max-width:767px){#wrapper{padding-left:0}.leftmenu-wrapper{position:relative;width:100%;height:auto;display:flex;overflow-x:auto;padding:0}.leftmenu-wrapper ul{display:flex;min-width:max-content}.leftmenu-wrapper a{min-width:78px;min-height:58px}.navbar-dp{position:relative!important}.top-bar{gap:8px}.headersearh{max-width:none}.dp-logo .dp-logo-name{font-size:20px!important}}

/* DiziTV modern cinematic redesign inspired by the supplied reference */
:root{--dt-bg:#080f1a;--dt-panel:#0f1a2a;--dt-panel2:#142238;--dt-line:#223652;--dt-text:#f4f7ff;--dt-muted:#8ea0ba;--dt-orange:#ff8a00;--dt-blue:#1597ff}
html,body{background:var(--dt-bg)!important;color:var(--dt-text)!important;font-family:Inter,Segoe UI,Arial,sans-serif!important}
body{background-image:radial-gradient(circle at 70% 0%,rgba(25,91,145,.22),transparent 38%),linear-gradient(180deg,#07101c,#0a111c 60%,#080e17)!important}
#wrapper{width:100%!important;max-width:none!important;margin:0!important;background:transparent!important;min-height:100vh!important;overflow:visible!important}
.navbar-dp{background:rgba(6,14,25,.94)!important;border-bottom:1px solid var(--dt-line)!important;box-shadow:0 10px 35px rgba(0,0,0,.18)!important;min-height:74px!important}
.navbar-dp .container-fluid{max-width:1280px;margin:auto;padding:0 24px}
.dp-logo{padding:12px 0!important}.dp-logo a{font-family:Arial,sans-serif!important;font-weight:900!important;letter-spacing:-1px!important;color:#fff!important}.dp-logo-name{color:#fff!important}.dp-logo-name:after{content:'TV';color:var(--dt-orange);margin-left:2px}
.headersearh{margin-left:40px!important}.search-box{background:#142238!important;border:1px solid #29415e!important;border-radius:28px!important;overflow:hidden!important}.search-box input{background:transparent!important;color:#fff!important;border:0!important;height:44px!important}.search-button{color:#a9bad1!important}
.head-right-links a{color:#dbe6f7!important}.head-right-links a:hover{color:var(--dt-orange)!important}
.leftmenu-wrapper{position:fixed!important;left:0;top:74px;bottom:0;width:178px!important;background:linear-gradient(180deg,#0a1524,#0b111c)!important;border-right:1px solid var(--dt-line)!important;z-index:10;padding:22px 12px!important}
.leftmenu-wrapper ul{display:block!important;padding:0!important;margin:0!important}.leftmenu-wrapper li{margin:5px 0!important;list-style:none!important}.leftmenu-wrapper a{display:flex!important;align-items:center!important;gap:12px!important;border-radius:12px!important;padding:13px 12px!important;color:#aabbd2!important;font-size:14px!important}.leftmenu-wrapper li:first-child a,.leftmenu-wrapper a:hover{background:linear-gradient(90deg,rgba(255,138,0,.18),rgba(21,151,255,.06))!important;color:#fff!important;border-left:3px solid var(--dt-orange)!important}
.navbar-wide,.top-bar+div{background:#0b1523!important}
#main,.main-content,.section_wrapper,.wrapper.section_wrapper{max-width:1100px!important;margin-left:205px!important;margin-right:24px!important}
.section.def_section{background:transparent!important;border:0!important;padding:18px 0!important}
.modul-title,.m-title,.tit{color:#fff!important;font-size:23px!important;font-weight:800!important;border:0!important;margin:24px 0 16px!important}.modul-title:before,.m-title:before{color:var(--dt-orange)!important}
.tabs-wrapper,.tab-hold{background:transparent!important;border:0!important}
.seriesGallery,.serieslist,.owl-carousel{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px!important}
.seriesGallery .series-item,.serieslist .series-item,.owl-carousel .series-item,.all-series-list .series-item{background:linear-gradient(180deg,#132239,#0e1929)!important;border:1px solid #29415d!important;border-radius:13px!important;overflow:hidden!important;box-shadow:0 8px 24px rgba(0,0,0,.2)!important;transition:transform .2s,border-color .2s!important}
.seriesGallery .series-item:hover,.serieslist .series-item:hover,.owl-carousel .series-item:hover{transform:translateY(-4px)!important;border-color:var(--dt-orange)!important}
.series-name,.episode-name{color:#fff!important;font-weight:800!important}.meta,.series-item small,.episode-item small{color:var(--dt-muted)!important}
.episodeList,.all-seriespart{background:transparent!important}.episodeList .episode-name,.all-seriespart .episode-name{background:#101e30!important;border:1px solid #263b55!important;border-radius:10px!important;padding:10px!important}
footer,.footer{background:#070e18!important;border-top:1px solid var(--dt-line)!important}
@media(max-width:1100px){.seriesGallery,.serieslist,.owl-carousel{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media(max-width:800px){.leftmenu-wrapper{position:static!important;width:100%!important;display:none!important}#main,.main-content,.section_wrapper,.wrapper.section_wrapper{margin-left:0!important;margin-right:0!important;padding:0 14px!important}.seriesGallery,.serieslist,.owl-carousel{grid-template-columns:repeat(2,minmax(0,1fr))!important}.headersearh{margin-left:10px!important}.navbar-dp .container-fluid{padding:0 12px!important}}
