
.masvideos-widget-movies-layered-nav-list__item a {
    color: #000;
}
.masvideos-persons-page-control-bar {
    letter-spacing: 0em !important;
    text-transform: lowercase !important;
}
.alm-listing .alm-reveal>div.alm-item {
    display:block;
    margin: 50px 20px 0 0 !important;
    width: 250px;
    height: 250px;
    float: left;
}
.alm-listing .alm-reveal>div.alm-item h3 {
    font-size: 14px;
    font-weight: 700;
    text-align: center !important;
}
.alm-listing .alm-reveal > div.alm-item a {
    color: #fff !important;
    font-size: 14px;
    font-weight: 700;
    text-align: center !important;
    display: block;
}
.alm-listing .alm-reveal>div.alm-item p.entry-meta {
    visibility: hidden !important;
}
.flex-container {
    display: flex;
    flex-direction:row;
    flex-wrap:wrap !important;
    text-align: center;
    position: relative;
    float: left;
    width: 100%;
}
.flex-container .person__content {
    width: 23%;
    margin-right: 2%;
    margin-bottom: 2%;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
    border-radius: 7px;
}
.flex-container .person__content .person-info h3 {
    font-size: 0.925em;
    padding: 3% 5% 0;
    color: #000;
    text-align: left;
    margin: 0px;
}
.flex-container .person__content .person-info p {
    font-size: 0.875em;
    color: #000;
    text-align: left;
    padding: 1% 5%;
    line-height: 20px;
}
.flex-container .person__content a {
    color: rgb(20, 19, 131);
}
.flex-container .person__content .person-img-placeholder{
   font-size: 18px;
   padding-top: 5%;
}
.flex-container .person__content .person-img-placeholder .person-img{
    width: 88%;
    height:30vh;
    border-radius: 5%;
    object-fit: cover;
    box-shadow: rgb(60 64 67 / 30%) 0px 1px 2px 0px, rgb(60 64 67 / 15%) 0px 2px 6px 2px
}
.disabled {
    pointer-events: none;
    cursor: none;
    opacity: 0.4;
  }
.blog-sidebar .widget {
    clear: both;
}
.blog-sidebar .widget_categories .item__link {
    width: 85%;
}
.movie-cast-crew, .movie-genre-country{
    box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
    padding: 10px 15px;
    width: 33%;
    position: relative;
    border-radius: 7px;
    margin-bottom: 25px;
    margin-top: 20px;
}
.movie-genre-country .widget-title {
    margin-top: 15px;
}
.movie-genre-country .widget-title::after {
    position: absolute;
    content: "";
    height: 1px;
    background-color: #e8e8e8;
    width: 100%;
    margin-left: 16px;
    top: 70%;
}
#categories-2 ul li.cat-item {
    width: 100%;
}
.movie-genre-country ul {
    margin-top: 20px;
    display: block;
}
.movie-genre-country ul li {
    border-bottom: 1px dotted #e1dfdf;
    width: 40%;
    float: left;
    font-size: .925em;
    margin-left: 5%;
}
.movie-genre-country ul li:last-child {
    padding-bottom: 0px;
}
.movie-cast-crew ul li {
    line-height: 1.25;
}
.movie-cast-crew h4 {
    font-size: 1.125em;
}
.movie-cast-crew .nav_movie, .fragman .nav_movie{
    width: 100%;
    margin-bottom: 30px;
}
.movie-cast-crew .nav_movie a, .fragman .nav_movie a{
    color: rgb(0, 0, 0);
}
.movie-cast-crew .nav_movie a:hover {
    color: #35273f;
}
.movie-cast-crew .widget-header {
    margin-bottom: 10px;
}
.movie-cast-crew .widget-title, #navColumn .widget-header .widget-title{
    font-size: 20px;
    letter-spacing: -0.025em;
    line-height: 1.25;
    margin-top: 10px;
}
#navColumn .widget-header {
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
}
.movie-cast-crew .widget-title::after, #navColumn .widget-header .widget-title::after {
    position: absolute;
    content: "";
    height: 1px;
    background-color: #e8e8e8;
    width: 80%;
    margin-left: 16px;
    top: 20px;
}
.fragman-main .nav_movie div, .movie-cast-crew .nav_movie div{
    border-radius: 3px;
    padding: 3px 10px;
    margin: 0px 0px 1px 0px;
    background-color: #ebe2e2;
}
.sidebar-right .sidebar-area.blog-sidebar .widget-area-inner {
    border-radius: 0.328rem;
    margin-left: 20px;
    margin-bottom: 20px;
    padding: 0 10px;
}
.sidebar-right .sidebar-area.blog-sidebar .widget-area-inner h4 {
    padding-top: 20px;
    padding-left: 10px;
}
.sidebar-right .sidebar-area.blog-sidebar .widget-area-inner ul {
    border: none;
}
.sidebar-right .sidebar-area.blog-sidebar .widget-area-inner li {
    list-style: none;
    padding: 0px 0 0px 15px;
    border-bottom: 1px dotted #efefef;
}
.sidebar-right .sidebar-area.blog-sidebar .widget-area-inner li:last-child {
    border-bottom: none !important;
    margin-bottom: 20px;
}
.sidebar-right .sidebar-area.blog-sidebar .widget-area-inner li a {
    padding: 0px;
    color: mediumslateblue;
}
.single-person__content-sidebar {
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    border-radius: 7px;
    padding-top: 1%;
}
.single-person__poster img {
    width: 100%;
    height: auto;
    aspect-ratio: 3 / 4;
    border-radius: 3%;
    object-fit: cover;
}
.single-person .person .single-person__personal-info {
    padding: 0px !important;    
}
.light.single-person .person .single-person__personal-info {
    background: none;
}
.single-person .person .single-person__personal-info > div {
    padding-bottom: 10px;
}
.single-person .person .single-person__sidebar-title, .single-person__sidebar-title .birth-place-title {
    font-size: 12px;
    letter-spacing: 0em;
    padding-bottom: 7px;
    border-bottom-style: solid;
    border-width: 1px;
    display: block;
    margin-bottom: 0px;
    font-weight: normal;
    color: #ddd;
    border-bottom-color: #2f2f33;
    font-family: "Montserrat", "Open Sans", sans-serif;
	line-height: 1.75em;
}
.single-person .person .single-person__sidebar-title span, .single-person__sidebar-title .birth-place-title span {
	font-size: 13px;
	font-weight: 600;
}
.person-tabs, .person-credits-tabs, .single-person .person .single-person__content-body .single-person___title {
    padding-left: 25px;
    padding-top: 30px;
}
.movie__awards {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
    border-radius: 7px;
    padding: 10px 5px 5px 10px;
    margin: 15px 0 10px;
    width: 97%;
}
.movie__awards a{
    color: #3b3043;
    font-size: .975em;
}
.movie__awards a:hover {
    color: #1f1b1b;
}
.movie__awards span.odul {
    display: inline-block;
    width: 48%;
    padding-bottom: 3px;
    margin: 0 1% 5px 0;
    font-size: .925em;
}
.filmografi-main, .casting-main, .country-main, .lists-main {
    margin-bottom: 30px;
    margin-top: 10px;
}
.filmografi-main h2, .casting-main h2, .country-main h2, .site-main h2, .lists-main h2{
    font-size: 1.425em;
    letter-spacing: -0.025em;
}
.country-main .colored{
    color: #009227;
}
.duzeltme {
    padding-top: 12px;
    margin-bottom: 5px;
}
.filmografi-main h2 span.fragman-header {
    padding-left: 14px;
}
.filmografi-main h3{
    font-size: 1.225em;
}
.filmografi-main h3 span{
    padding: 0;
}
.person-credits-tabs .tab-content .person-cast-movies {
    width: 100%;
    display: block;
}
.person-credits-tabs .tab-content .person-cast-movies::after {
    content: "";
    display: block;
    clear: both;
}
.person-credits-tabs .tab-content .person-crews-movies-category-title {
    clear: both;
    margin-top: 15px;
    border-top: 1px solid #dcd3d3;
    padding-top: 10px;
}
.person-credits-tabs .tab-content .person-cast-movie {
    float: left;
    width: 18%;
    min-height: 350px;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
    border-radius: 7px;
    margin: 1% 2% 2% 0;
    overflow: hidden;
}
.person-credits-tabs .tab-content .person-cast-movie .movie__image {
    width: 100%;
    margin: 0;
}
.person-credits-tabs .tab-content .person-cast-movie .movie__image img.movie-img {
    margin-top: 0;
}
.movie__image {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 90%;
}
.movie__image img.movie-img {
    width: 100%;
    border-radius: 5px;
    margin-top: 10%;
}
.person-credits-tabs ul {
    padding-top: 0px;
}
.person-credits-tabs .movie-cast-main-title {
    text-align: center;
    margin-top: 3%;
    margin-bottom: 5px;
    font-size: 1.125em;
    clear: both;
}
.person-credits-tabs .tab-content .person-role-new {
    text-align: center;
    width: 100%;
    color: rgb(158, 158, 158);
    font-weight: lighter;
    font-size: .825em;
}
.person-credits-tabs .tab-content .person-role-new:before {
    content :" ";
}
.person-credits-tabs .tab-content .movie-name-inner {
    font-size: 0.875em;
    width: 100%;
    margin: 2% 0;
    padding: 0 3%;
    text-align: center;
}
.person-credits-tabs .tab-content .person-role {
    color: #877575;
}
.light .person-credits-tabs .tab-content .person-movies-credits > div {
    border-bottom: none;
}
.person-credits-tabs .tab-content .movie-release-year-new {
    width: 100%;
    text-align: center;
    font-size: .825em;
}
.light .person-credits-tabs .tab-content .person-movies-credits > div {
    clear: both;
    border-top: 1px solid #e8e8e8;
}
.flex-container .flex-inner .news-info {
    display: block;
    width: 100%;
    padding: 20px;
    overflow: hidden;
}
.news_image {
    float: left;
    width: 30%;
}
.news_image img {
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
    border-radius: 10px;
}
.news-content {
    float: left;
    width: 67%;
    padding-left: 3%;
}
.flex-container .flex-inner .news-info .header__content {
    margin-bottom: 20px;
}
.flex-container .flex-inner .news-info .header__content h3 {
    margin-top: 0;
    font-size: 1.4em;
    letter-spacing: -0.025em;
    width: 100%;
}
.flex-container .flex-inner .news-info .header__content h4 {
    margin-top: 0%;
    font-size: 1.2em;
    float: left;
    letter-spacing: -0.025em;
}
.flex-container .flex-inner .news-info .header__content h3 a {
    color: #544f55;
} 
.flex-container .flex-inner .news-info .header__content .news_etiket {
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;
    padding: 0px 6px 3px 6px;
    border-radius: 4px;
    margin-right: 9px;
    background: #f2f0f0;
    letter-spacing: -0.025em;
}
.flex-container .flex-inner .news-info .header__content .news_etiket a{
    color: #7d797e;
    font-size: .825em;
    transition: background-color .50s ease-in-out;
}
.flex-container .flex-inner .news-info .header__content .news_etiket a:hover{
    color: #332d35;
}
.flex-container .flex-inner .news-info .header__content .news_etiket:hover {
    transition: background-color .20s ease-in-out;
    background-color:rgb(255, 255, 255);
}
.flex-container .flex-inner .news-info .news_movie_image{
    width: 50%;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
    margin-bottom: 10px;
    margin-right: 20px;
    float: left;
    max-width: 100%;
}
.flex-container .flex-inner .news-info .news_movie_image img {
    width: 100%;
    height: auto;
    display: block;
}
.movie-person-news > li {
    border-bottom: 1px solid #efefef;
}
.movie-person-news > li:last-child {
    border-bottom: none;
}
.movie-cast-crew .movie-person-news li > a > img {
    float: left;
    border-radius: 5px;
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;
}
.movie-cast-crew .movie-person-news li a:first-child {
    width: 30%;
    float: left;
}
.movie-cast-crew .movie-person-news li a:nth-child(2) {
    width: 67%;
    padding-left: 3%;
}
.flex-container .single-person__sidebar-title .category-title {
    font-size: .925em;
    float: right;
}
.flex-container .single-person__categories .person-job {
    font-size: 0.875em;
    box-shadow: rgba(201, 204, 208, 0.4) 0px 0px 0px 1px, rgba(6, 24, 44, 0.40) 0px 3px 3px -1px, rgba(255, 255, 255, 0.08) 0px 1px 0px inset;
    border-radius: 5px;
    float: right;
    padding: .5% 1.5%;
    margin-bottom: 2%;
    margin-left: 1%;
   transition: background-color .50s ease-in-out;
}
.flex-container .single-person__categories .person-job:hover {
    background: silver;
    transition: background-color .50s ease-in-out;
}
.flex-container .single-person__categories .person-job a {
    color: rgb(49, 56, 73);
    font-weight: 700;
}
.flex-container .single-person__categories .person-job a:hover {
    color: rgb(49, 56, 73);
    font-weight: 700;
}
.flex-container .single-person__categories {
    width: 100%;
    position: absolute;
    top: -58px;
    right: 15px;
}
.flex-container .flex-inner .post__content {
    padding: 2% 3%;
}
.flex-container .flex-inner .post__content .biography-places {
    font-size: .875em;
}
.flex-container .flex-inner .post__content .biography-places a{
    font-size: .875em;
    font-weight: normal;
}
.flex-container .flex-inner .post__content b:first-child{
    float: left;
}
.flex-container .flex-inner .post__content .mini-bio {
    display: inline;
}
.flex-container .flex-inner .post__content .person__image{
    width: 18%;
}
.flex-container .flex-inner .post__content .no_person__image{
    float: left;
    width: 18%;
    margin-right: 20px;
}
.flex-container .flex-inner .post__content .adding_mini_area{
    display: block;
    padding-bottom: 8px;
}
.flex-container .flex-inner .bio-all {
    clear: both;
}
.flex-container .flex-inner .bio-all.no_places {
    padding: 10px 0 20px 0;
}
.flex-container .flex-inner .post__content .movie-list {
    margin-top: 1%;
}
.flex-container .flex-inner .post__content .mini-bio .job__content {
    padding: 1% 0 0;
    border-top: 1px dotted #b6acac;
    margin: 1% 0 0 3%;
    font-size: .925em;
    padding-left: 25px;
}
.flex-container .flex-inner .post__content .mini-bio .place__content{
    padding: 1% 0 0;
    border-top: 1px dotted #b6acac;
    margin: 1% 0 0 3%;
    font-size: .925em;
    padding-left: 25px;
}
.flex-container .flex-inner .post__content .mini-bio a{ 
    color: rgb(98, 82, 143);
    font-weight: 700;
}
.flex-container .flex-inner .post__content .mini-bio .no_places {
    margin-left: 0%;
    float: left;
    width: 70%;
}
.flex-container .flex-inner .post__content .mini-bio .no_places .job__content {
    border-top: none;
    float: left;
    padding-left: 0;
}
.flex-container .flex-inner .post__content .mini-bio .no_places .no_jobs{
    border: none;
    padding: 0;
    margin: 0;
}
.flex-container .flex-inner .post__content .mini-bio .person-years::before {
    content : " - ";
}
.flex-container .flex-inner .post__content .mini-bio .person-years::after {
    content : ", ";
}
.flex-container .flex-inner .post__content .mini-bio .person-bdate::before {
    content : ": ";
}
.flex-container .flex-inner .post__content .mini-bio .person-bdate span:first-child:before, .flex-container .flex-inner .post__content .mini-bio .person-ddate span:first-child:before {
    content : " / ";
}
.flex-container .flex-inner .post__content .mini-bio .person-ddate::before {
    content : "";
}
.flex-container .flex-inner .post__content .mini-bio .person-cat::before {
    content : ", ";
}
.flex-container .flex-inner .post__content .mini-bio .person-cat:last-child::after {
    content : ". ";
}
.flex-container .flex-inner .post__content .movie-list .movie-date{
    font-size: .875em;
}
.flex-container .flex-inner .post__content .movie-list a{
    color:rgb(98, 82, 143);
    font-weight: 700;
}
.flex-container .flex-inner .post__content .movie-list .movie-date::before {
    content: " (";
}
.flex-container .flex-inner .post__content .movie-list .movie-date::after {
    content: "), ";
}
.flex-container .flex-inner .post__content .movie-list .movie-date:last-child::after {
    content: ") ";
}
.flex-container .flex-inner .post__content img {
    box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
    border-radius: 7px;
}
.flex-container .meta_desc {
    font-size: 1.1em;
    margin-bottom: 10px;
    text-align: left;
}
.flex-container .flex-inner .movie_list_header.numbered {
    position: relative;
    padding-left: 55px;
    letter-spacing: -0.025em;
    font-size: 1.3em;
}
.filmografi-main .flex-container h2 {
    text-align: left;
    width: 100%;
    margin: 0 auto 20px;
    font-size: 1.75em;
}
.flex-container .flex-inner .movie_list_header .number {
    background-color: #009227;
    padding: 8px;
    font-size: 1.275rem;
    font-weight: 700;
    color: #fff;
    position: absolute;
    border-radius: 30px;
    top: 5px;
    left: 5px;
    width: 40px;
    height: 40px;
    display: block;
    text-align: center;
}
.flex-container .flex-inner {
    box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
    border-radius: 7px;
    text-align: left;
    margin-bottom: 3%;
    width: 100%;
    margin-top: 10px;
    margin-right: 15px;
}
.flex-container .flex-inner .custom_content {
    padding: 10px 15px 0 15px;
}
.flex-container .flex-inner .custom_ul_list {
    padding: 0 15px 0 15px;
    margin: 0 0 5px 0;
}
.flex-container .flex-inner .custom_ul_list li::before{
    content: "» ";
}
.flex-container .flex-inner .custom_ul_list li{
    list-style: none;
    padding: 5px;
}
.flex-container .flex-inner .custom_ul_list li a {
    color: #35273f;
    font-weight: 600;
}
.flex-container .flex-inner .custom_ul_list li:last-child {
    padding-bottom: 20px;
}
.flex-container .entry-title{
    padding: 15px 0 0 0;
    font-size: 1.5em;
    letter-spacing: -0.025em;
    text-align: left;
}
.flex-container .flex-inner .movie_list_header{
    padding: 15px 0 0 15px;
    font-size: 1.25em;
    letter-spacing: -0.025em;
}
.flex-container .flex-inner .movie_list_ol span {
    color: #009227;
}
.flex-container .flex-inner .movie_list_ol {
    padding-right: 20px;
}
.flex-container .flex-inner .movie_list_ol li{
    border-bottom: 1px solid #efefef;
    padding: 5px 0;
}
.flex-container .flex-inner .movie_list_ol li:last-child {
    border-bottom: none;
}
.flex-container .flex-inner .movie_list_ol li h3 {
    font-size: 1.3em;
    letter-spacing: -0.025em;
}
.flex-container .flex-inner .movie_list_ol li h4 {
    font-size: 1.2em;
    letter-spacing: -0.025em;
}
.flex-container .flex-inner .movie_list_ol li h3::after {
    content: ' »';
}
.flex-container .flex-inner .movie_list_ol li a {
    font-weight: 600;
    color: #5d595f;
}
.flex-container .flex-inner .movie__poster {
    position: relative;
    float: left;
    width: 21%;
}
.flex-container .flex-inner .movie__poster .movie-img{
    width: 75%;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
    padding: 1%;
    margin:10%;
    border-radius: 7px;
}
.flex-container .flex-inner .movie__poster .play-icon{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 3.875em;
    opacity: 80%;
    transition: font-size .25s ease-in-out;
}
.flex-container .flex-inner .movie__poster .play-icon:hover {
    opacity: 100%;
    font-size: 2.25em;
    transition: font-size .25s ease-in-out;
}
.flex-container .flex-inner .movie__poster .play-icon i {
    text-shadow:1px 3px rgba(43, 43, 42, 0.75);
    color: #fff;
}
.flex-container .flex-inner .movie-info {
    display: block;
    float: left;
    width: 79%;
    padding-bottom: 1%;
}
.flex-container .flex-inner .movie-info .crew-info {
    clear: both;
}
.flex-container .flex-inner .movie-info .crew__content {
    width: 100%;
    display: inline-block;
    margin-bottom: 0;
}
.flex-container  .flex-inner .movie-info .crew__content .crew-job {
    font-size: 0.875em;
    float: left;
    padding-right: 2%;
    color:rgb(129, 130, 131);
    width: auto;
    clear: left;
}
.flex-container  .flex-inner .movie-info .crew__content .crew-name {
    float: left;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
    padding: 0px 5px;
    margin: 0 2% 0 0;
    border-radius: 3px;
    transition: background-color .50s ease-in-out;
}
.flex-container .flex-inner .movie-info .header__content .country {
    padding: 0 3px;
    margin-right: 0px;
}
.flex-container .flex-inner .movie-info .header__content .country::after {
    content: " | ";
}
.flex-container  .flex-inner .movie-info .crew__content .crew-name:hover, .flex-container .flex-inner .movie-info .header__content span.genre:hover, .flex-container  .flex-inner .movie-info .cast__content .cast-name:hover{
    background-color: rgb(208, 210, 213);
    transition: background-color .25s ease-in-out;
}
.flex-container .flex-inner .crew__content .crew-name a {
    color: rgb(20, 19, 131);
    font-size: 0.875em;
}
.flex-container .flex-inner .movie-info .header__content {
    font-size: 0.875em;
    padding-right: 3%;
}
.flex-container .flex-inner .movie-info .header__content h3 {
    margin-top: 3%;
    font-size: 1.5em;
    float: left;
    width: 100%;
}
.flex-container .flex-inner .movie-info .header__content p {
    font-size: 1.125em;
    padding-top: 2%;
    line-height: 23px;
    clear: both;
} 
.flex-container .flex-inner .movie-info .header__content h3 a {
    color: rgb(20, 19, 131);
}
.flex-container .flex-inner .movie-info .header__content span{
    padding: 0 3px;
    font-size: 0.975em;
    float: left;
    margin-right: 3px;
}
.flex-container .flex-inner .movie-info .header__content span.date {
    margin: 0 0 0 0;
    padding: 0 1% 0 0;
} 
.flex-container .flex-inner .movie-info .header__content span.genre {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
    border-radius: 5px;
    margin-top: 0px;
}
.flex-container .flex-inner .movie-info .header__content span.genre a {
    color: rgb(20, 19, 131);
}
.flex-container  .flex-inner .movie-info .tamam {
    font-size: 0.875em;
}
.flex-container  .flex-inner .movie-info .cast-info{
    padding: 1% 0 0;
    width: 100%;
    display: block;
    clear: both;
    margin-top: 1.2%;
}
.flex-container  .flex-inner .movie-info .selected-person {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
    margin-bottom: 3%;
    padding: 1%;
    border-radius: 7px;    
    font-size: .975em;
}
.flex-container  .flex-inner .movie-info .selected-person i {
    color:rgb(218, 21, 24);
    font-size: 14px;
}
.flex-container .flex-inner .crews__content {
    width: 100%;
    display: block;
    padding: 10px 15px;
}
.flex-container .flex-inner .crews__content .crew_content {
    font-size: .825em;
    clear: both;
    width: 100%;
}
.flex-container .flex-inner .crews__content .crew_content.half-content{
    width: 50%;
    clear: none;
    display: inline-block;
}
.flex-container .flex-inner .crews__content .crew_content.half-content h3 {
    text-align: left;
    padding-left: 15px;
}
.flex-container .flex-inner .crews__content .crew_content.half-content .movie__poster{
    width: 30%;
}
.flex-container .flex-inner .casts__content .cast_content {
    display: inline-block;
    border-radius: 5px;
    margin-bottom: 10px;
    font-size: .875em;
    width: 16.6%;
}
.flex-container .flex-inner .casts__content .cast_others {
    margin: 0 5px;
}
.flex-container .flex-inner .casts__content .cast_content-left {
    width: 100%;
    display: flex;
}
.flex-container .flex-inner .casts__content .cast_content-left .cast-name-left a{
    color: #615959;
    font-weight: 400;
    font-size: .875em;
}
.flex-container .flex-inner .casts__content .cast_content-left .cast-name-left {
    padding: 2px 7px;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
    border-radius: 3px;
    margin-bottom: 10px;
    display: inline-block;
    margin-left: 5px;
    transition: background-color .25s ease-in-out;
    width: 30%;
}
.flex-container .flex-inner .casts__content .cast_content-left .cast-name-left:hover{
    transition: background-color .25s ease-in-out;
    background-color: #d1d0d0;
}
.flex-container .flex-inner .casts__content .cast_content-left .cast-character-left {
    padding-left: 15px;
    color: #949494;
    font-size: 0.825em;
}
.flex-container .flex-inner .flex-crew-left {
    width: 31%;
    display:inline-block;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
    border-radius: 7px;
    margin: 0px 0px 20px 12px;
    padding: 5px 0 5px 10px;
}
.flex-container .flex-inner .flex-crew-left a {
    font-size: 1.275em;
}
.flex-container .flex-inner .crews__content .crew_content .flex-crew-left .crew-name-left, .flex-container .flex-inner .crews__content .crew_content .flex-crew-left .crew-job-left {
    text-align: left;
}
.flex-container .flex-inner .casts__content, .flex-container .flex-inner .crews__content {
    width: 100%;
    display: block;
    padding: 10px 5px;
    clear: both;
}
.flex-container .flex-inner .crews__content .crew_content h3, .flex-container .flex-inner .casts__content h3 {
    font-size: 1.475em;
    border-bottom: 1px solid #efefef;
    padding-bottom: 5px;
    padding-top: 10px;
    text-align: center;
}
.single-movie-v7 .movie .summary .movie_title {
    margin-top: 20px;
    letter-spacing: -0.025em;
    font-size: 2.25em;
    margin-bottom: 25px;
}
.single-movie-v7 .single-movie__sidebar .movie__poster img{
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    padding: 2px;
    border-radius: 8px;
    margin-top: 22px;
}
.single-movie-v7 .movie .summary {
    padding-bottom: 0px;
}
.single-movie-v7 .summary .single-movie__actions + .movie__info {
    flex: 0 0 100%;
    max-width: 70%;
}
.flex-container .flex-inner .crews__content .movie__poster {
    width: 20%;
    padding: 0 10px;
    text-align: center;
    height: auto;
}
.flex-container .flex-inner .crews__content .movie__poster .crew-name {
    width: 100%;
    display: inline-block;
    font-size: 1.125em;
}
.flex-container .flex-inner .casts__content .cast_content span, .flex-container .flex-inner .crews__content .crew_content span{
    font-size: .95em;
    display: inline-block;
    width: 100%;
    color: #949494;
    text-align: center;
    line-height: 1.25;
    margin-top: 5px;
}
.flex-container .flex-inner .casts__content .cast_content .flex-cast, .flex-container .flex-inner .crews__content .crew_content .movie__poster .flex-crew {
    text-align: center;
    padding-bottom: 5px;
    display: flex;
    clear: both;
    flex-wrap: wrap;
}
.flex-container .flex-inner .casts__content .cast_content .movie__poster {
    padding: 0 10px;
    width: 100%;
}
.flex-container .flex-inner .casts__content .cast_content .movie__poster .person__image, .flex-container .flex-inner .crews__content .crew_content .movie__poster .person__image{
    border-radius: 5px;
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
}
.flex-container .flex-inner .movie-info .cast__content {
    width: 33.3%;
    display: inline-block;
}
.flex-container .flex-inner .movie-info .cast__content .flex-cast {
    padding-left: 3%;
    display: inline-block;
    width: 82%;
    margin-bottom: 3%;
} 
.flex-container .flex-inner .movie-info .cast__content .cast_name_character {
    display: block;
}
.flex-container .flex-inner .movie-info .cast__content .person__image {
    float: left;
    width: 18%;
}
.flex-container .flex-inner .movie-info .cast__content .person__image img{
    border-radius: 5px;
}
.flex-container .flex-inner .movie-info.full-width {
    width: 100% !important;
    padding: 0 0 2% 3%;
    border-top: 1px dotted #bebec0;
}
.flex-container  .flex-inner .movie-info .cast__content .cast-character {
    font-size: .875em;
    color: rgb(129, 130, 131);
    float: left;
    clear: both;
    padding: 0 0 0 4%;
}
.flex-container  .flex-inner .movie-info .cast__content .cast-name {
    display: block;
    float: left;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
    border-radius: 5px;
    margin: 0 0 3% 0;
    padding: 0 4%;
    transition: background-color .25s ease-in-out;
    clear: both;
}
.flex-container  .flex-inner .movie-info .cast__content .cast-name a {
    color: rgb(20, 19, 131);
    font-size: 0.875em;
    transition: background-color .25s ease-in-out;
}
.flex-container  .flex-inner .movie-info h4 {
    font-size: 0.975em;
    font-weight: bolder;
    padding-bottom: 1%;
}
.post-carousel {
    margin-top:10px;
    text-align: left;
}
.post-carousel .card {
    width: 47%;
    float: left;
    box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
    padding: 10px;
    margin-right: 3%;
    border-radius: 8px;
    margin-bottom: 30px;
}
.post-carousel .card .movie-img {
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
    border-radius: 6px;
    margin-bottom: 10px;
}
.flex-container h4 {
    font-size: 1.3em;
    margin-top: 20px;
}
.flex-container h4 span {
    font-size: .675em;
}
.plyr--video {
    width: 96%;
    border-radius: 0.64em;
    box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
}
  .plyr__poster {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: top center;
}
section {
    width: 100%;
    align-items: center;
    justify-content: center;
}
section .lx-container-100 .lx-row {
    align-items: flex-start;
    text-align: left;
    width: 100%;
}
section .lx-container-100 .lx-row #videoColumn .lx-row .video-header {
    width: 100%;
    margin: 0 0 1.05rem 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
section .lx-container-100 .lx-row #videoColumn .lx-row .video-header h1 {
    margin: 0;
    line-height: normal;
    font-size: 1.953em;
}
section .lx-container-100 .lx-row #videoColumn .lx-row .video-header .nav-toggle {
    padding: 0.5rem;
    border-radius: 0.64em;
    box-shadow: 0.0625rem 0.125rem 0.25rem 0.0625rem rgba(0, 0, 0, 0.2);
    background-color: #fff;
}
section .lx-container-100 .lx-row #videoColumn .lx-row .lx-card {
    width: 96%;
    margin: 1rem 0 0 0;
    padding: 0;
    display: flex;
    flex-flow: wrap column;
    overflow: hidden;
    border: none;
    background-color: #fff;
}
section .lx-container-100 .lx-row #videoColumn .lx-row .lx-card .accordion {
    width: 100%;
    padding: 0.5rem 1rem;
    position: relative;
    border-radius: 0;
    border: none;
    text-align: left;
    font-size: .975em;
    transition: 0.3s;
    padding: 5px 0 5px 15px;
}
section .lx-container-100 .lx-row #videoColumn .lx-row .lx-card .accordion:after {
    content: "";
    width: 0.5rem;
    height: 0.5rem;
    transform: translate(-50%, -50%) rotate(-45deg);
    position: absolute;
    top: 50%;
    left: 95%;
    border-right: 0.125rem solid #009227;
    border-bottom: 0.125rem solid #009227;
    transition: 0.4s;
}
section .lx-container-100 .lx-row #videoColumn .lx-row .lx-card .accordion.is-active:after {
    transform: translate(-50%, -50%) rotate(45deg);
}
section .lx-container-100 .lx-row #videoColumn .lx-row .lx-card .panel {
    max-height: 0;
    padding: 0px 15px;
    overflow: hidden;
    font-size: 0.875em;
    transition: max-height 0.5s;
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
}
#videoColumn .crew__content {   
    margin-bottom: 7px;
}
#videoColumn .crew__content .crew-job {
    width: 23%;
    display: inline-block;
    font-weight: bold;
}
#videoColumn .crew__content span.crew_name_video, #videoColumn .cast__content span.cast_name_video {
    box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px;
    padding: 3px 4px;
    margin: 0 0 0 2px;
    border-radius: 5px;
    transition: 0.3s;
}
#videoColumn .cast__content span.cast-character::before {
    color:rgba(112, 105, 105, 0.85);
    font-size: .925em;
    margin-left: 5px;
    content: "rolü";
}
#videoColumn .cast__content span.cast_name_video {
    width: 23%;
    display: inline-block;
    margin-bottom: 7px;
}
#videoColumn .cast__content span.cast_name_video:hover {
    background-color: #efefef;
    transition: 0.3s;
}
#videoColumn .cast__content span.cast_name_video a {
    color: #1f1b1b;
}
#videoColumn .crew__content span.crew_name_video:hover {
    background-color: #efefef;
    transition: 0.3s;
}
#videoColumn .crew__content span.crew_name_video a {
    color: #1f1b1b;
}
section .lx-container-100 .lx-row #videoColumn.is-full {
    width: 60%;
}
section .lx-container-100 .lx-row #navColumn {
    display: none;
}
section .lx-container-100 .lx-row #navColumn .lx-row .lx-card {
    width: 100%;
    margin: 0 0 1em 0;
    padding: 0;
    overflow: hidden;
    border: none;
    background-color: #fff;
}
section .lx-container-100 .lx-row #navColumn .lx-row .lx-card .title {
    padding: 0.8em 1em;
}
section .lx-container-100 .lx-row #navColumn .lx-row .lx-card .title h2 {
    width: 100%;
    margin: 0 0 0.5rem 0;
    line-height: normal;
    text-align: left;
    font-size: 1.563em;
}
section .lx-container-100 .lx-row #navColumn .lx-row .lx-card .title p {
    margin: 0;
}
section .lx-container-100 .lx-row #navColumn .lx-row .lx-card .accordions {
    display: flex;
    flex-flow: wrap column;
}
section .lx-container-100 .lx-row #navColumn .lx-row .lx-card .accordions .accordion {
    width: 100%;
    padding: 5px 0 5px 7px;
    position: relative;
    border-radius: 3px;
    border: none;
    text-align: left;
    font-size: 0.975em;
    background-color: #ebe2e2;
    transition: 0.3s;
    margin-bottom: 1px;
}
section .lx-container-100 .lx-row #navColumn .lx-row .lx-card .accordions .accordion:after {
    content: "";
    width: 0.5em;
    height: 0.5em;
    transform: translate(-50%, -50%) rotate(-45deg);
    position: absolute;
    top: 50%;
    left: 95%;
    border-right: 0.125rem solid #009227;
    border-bottom: 0.125rem solid #009227;
    transition: 0.4s;
}
section .lx-container-100 .lx-row #navColumn .lx-row .lx-card .accordions .accordion.is-active:after {
    transform: translate(-50%, -50%) rotate(45deg);
}
section .lx-container-100 .lx-row #navColumn .lx-row .lx-card .accordions .panel .movie_list_sidebar {
    float: left;
    width: 30%;
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
    border-radius: 7px;
    padding-top: 10px;
    margin-bottom: 15px;
    margin-top: 10px;
    margin-right: 10px;
    background-color: #fff;
    height: 180px;
}
section .lx-container-100 .lx-row #navColumn .lx-row .lx-card .accordions .panel .img-center {
    text-align: center;
}
section .lx-container-100 .lx-row #navColumn .lx-row .lx-card .accordions .panel h5 {
    text-align: center;
    font-size: .975em;
    padding: 5px 2px 0 2px;
}
section .lx-container-100 .lx-row #navColumn .lx-row .lx-card .accordions .panel {
    max-height: 0;
    padding: 0 1rem;
    overflow: hidden;
    font-size: 0.75em;
    transition: max-height 0.5s;
    height: 100vh;
    background-color: #faf7f7;
}
section .lx-container-100 .lx-row #navColumn .lx-row .lx-card .accordions .panel .go-to {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
section .lx-container-100 .lx-row #navColumn .lx-row .lx-card .accordions .panel .go-to img,
section .lx-container-100 .lx-row #navColumn .lx-row .lx-card .accordions .panel .go-to svg,
section .lx-container-100 .lx-row #navColumn .lx-row .lx-card .accordions .panel .go-to i {
    height: 1.5em;
    margin: 0 0.5rem 0 0;
    color: #009227;
    object-fit: contain;
}
section .lx-container-100 .lx-row #navColumn .lx-row .lx-card .accordions .panel .go-to p {
    flex-grow: 1;
}
section .lx-container-100 .lx-row #navColumn .lx-row .lx-card:last-child {
    margin: 0;
}
section .lx-container-100 .lx-row #navColumn.is-active {
    display: block;
}  
  @media screen and (max-width: 64rem) {
  section .lx-container-100 .lx-row .lx-column {
      padding: 0;
  }
  section .lx-container-100 .lx-row #videoColumn {
      width: 100%;
      padding-left: 10px;
  }
  section .lx-container-100 .lx-row #videoColumn .lx-row .video-header .nav-toggle {
      display: none;
      visibility: hidden;
  }
  section .lx-container-100 .lx-row #videoColumn .lx-row .lx-card {
      margin: 1rem 0;
  }
  section .lx-container-100 .lx-row #navColumn {
      width: 100%;
  }
}
  @media screen and (max-width: 31.25rem) {
    html,
  body {
      font-size: 95%;
  }
}
  @media screen and (max-width: 22.5rem) {
    html,
  body {
      font-size: 90%;
  }
}
.masvideos-persons-page-control-bar {
    clear: both;
}
.page__title {
    padding: 30px 0 15px;
}
.page__subtitle {
    padding-bottom: 1px;
}
.archive__header {
    margin-top: 0px;
}
.archive__header, .page__header {
    padding: 0;
}
.blog-sidebar .widget {
    margin-bottom: 10px;
}
.flex-container .pagination {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    justify-content: center;
    width: 70%;
    border-radius: 5px;
    margin: 20px auto;
}
.flex-container .pagination .page-numbers{
    padding: 5px;
}
.movie__poster .count{
    background-color: #009227;
    padding: 8px;
    font-size: 1.275rem;
    font-weight: 700;
    color: #fff;
    position:absolute;
    border-radius: 30px;
    top: 5px;
    left: 5px;
    width: 40px;
    height: 40px;
    display: block;
    text-align: center;
}
.movie__poster .count.extended_one{
    width: 50px;
    height: 50px;
    font-size: .875em;
    padding-top: 14px;
}
.movie__poster .count.extended_two{
    width: 50px;
    height: 50px;
    font-size: 1.125rem;
    padding-top: 14px;
}
.site-header__upload, .site-header__user-account{
    visibility: hidden;
    display: none;
}
.search-form .search-field {
    border-radius: 10px;
    padding: 7px 10px;
}
#secondary h4 {
    font-size: 1.175em;
}
.person-tabs ul, .person-credits-tabs ul {
    padding-top: 0px;
    margin-bottom: 0px;
}
.person-tabs, .person-credits-tabs {
    padding-top: 0;
}
.single-person .person .single-person___title {
    margin-bottom: 0px;
}
.site-header__logo img {
    width: 100%;
}
.custom-logo-link {
    max-width: 120px;
}
.site_header__primary-nav {
    padding-left: 5px;
}
.handheld-header .site-header__logo {
    padding: 5px 0;
}
.masvideos-breadcrumb {
    display: none;
    visibility: hidden;
}
.site-header {
    margin-bottom: 12px;
}
.fragman.blog-sidebar {
    padding-left: 15px;
    margin-top: 10px;
    padding-right: 25px;
}
.fragman.blog-sidebar .widget_pages .widget-header{
    padding-top: 15px;
}
.fragman-main h2{
    font-size: 1.425em;
    margin: 10px 0 5px;
    padding-left: 15px;
    letter-spacing: -0.025em;
}
.person_categories_list {
    font-size: 1.125em;
}
.video-content-area {
    margin-bottom: 30px;
}
.person_categories_list li {
    list-style: none;
    display: inline-flex;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    padding: 35px 10px;
    flex-wrap: wrap;
    border-radius: 7px;
    margin: 0 30px 30px 0;
    width: 30%;
    background: rgb(250, 250, 248);
    align-items: center;
    justify-content: center;
    transition: background-color .50s ease-in-out;
}
.person_categories_list li:hover {
    background-color:rgb(182, 181, 182);
    transition: background-color .20s ease-in-out;
}
.person_categories_list li a {
   color:rgb(54, 55, 55);
}
.single-person__description {
    box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
    border-radius: 0 0 7px 7px;
    padding: 3%;
}
.asq-theme.asq-theme-buzzfeed .quiz-question-title {
    padding-top: 50px;
}
@media (max-width: 1199.98px) {
    .site-content.active-hh-sidebar .blog-sidebar {
        padding-left: 15px;
        padding-top: 15px;
    }
    .sidebar-right .sidebar-area.blog-sidebar .widget-area-inner {
        box-shadow: none;
        margin-left: 0px;
        border-radius: 0;
        padding: 0;
    }
}
@media (min-width: 1200px) {
    .container-fluid, .container {
        padding: 0px;
        max-width: 1180px;
    }
    .archive .site-content {
        padding-top: 0;
    }
}
@media only screen 
and (min-device-width: 320px) 
and (max-device-width: 480px)
and (-webkit-min-device-pixel-ratio: 2){
    .single-movie-v7 .movie .summary .movie_title {
        font-size: 1.725em;
    }
    .single-movie-v7 .summary .single-movie__actions + .movie__info {
        max-width: 100%;
    }
    .flex-container .flex-inner .movie-info .header__content .country {
        display: none;
        visibility: none;
    }
    .movie__poster .count {
        left: 298px;
        padding: 3px;
        width: 30px;
        height: 30px;
        font-size: 1em;
    }
    .flex-container .flex-inner .flex-crew-left {
        margin-left: 7px;
        width: 47%;
    }
    .flex-container .flex-inner .crews__content .crew_content.half-content {
        width: 100%;
    }
    .flex-container .flex-inner .casts__content .cast_others {
        padding: 0;
        box-shadow: none;
    }
    .flex-container .flex-inner .casts__content .cast_content-left {
        width: 100%;
    }
    .flex-container .flex-inner .casts__content .cast_content-left .cast-name-left {
        margin-left: 0px;
    }
    .flex-container .flex-inner .crews__content .movie__poster {
        width: 33%;
        padding: 0 0 0 8px;
    }
    .flex-container .flex-inner .casts__content .cast_content .movie__poster .person__image, .flex-container .flex-inner .crews__content .crew_content .movie__poster .person__image {
        height: auto;
        display: flex;
        width: 100%;
    }
    .flex-container .flex-inner .casts__content .cast_content {
        width: 31%;
        margin-right: 2%;
    }
    .movie__awards {
        margin: 5px 0 5px 5px !important;
        width: 96%;
    }
    .movie__awards span.odul {
        width: 100%;
        margin-bottom: 0;
    }
    .person-credits-tabs .movie-cast-main-title {
        padding-top: 6%;
    }
    .single-person .person .single-person__description {
        margin-bottom: 0;
    }
    .person-tabs ul, .person-credits-tabs ul {
        padding-top: 20px;
    }
    #videoColumn .cast__content span.cast_name_video {
        width: 50%;
    }
    .flex-container .flex-inner .news-info .news_movie_image {
        width: 100%;
        float: none;
        margin-right: 0;
        margin-bottom: 15px;
    }
    .flex-container .flex-inner .news-info .news_movie_image img {
        width: 100%;
        height: auto;
    }
    .flex-container .flex-inner {
        margin-right: 0;
    }
    .flex-container {
        float: left;
    }
    .person-credits-tabs .tab-content .person-cast-movie {
        width: 48%;
        min-height: 300px;
        height: auto;
    }
    .person-tabs, .person-credits-tabs {
        padding-left: 0px;
    }
    .flex-container .single-person__categories {
        position: relative;
        top: 0;
    }
    .flex-container .flex-inner .post__content img {
        width: 30%;
    }
    .flex-container .flex-inner .post__content .mini-bio .job__content {
        margin-left: 0;
    }
    .flex-container .single-person__categories .person-job {
        float: left;
    }
    .flex-container .flex-inner .post__content .mini-bio .no_places {
        margin-left: 0;
    }
    .flex-container .flex-inner .post__content .mini-bio .job__content {
        padding-left: 0;
    }
    #videoColumn .crew__content .crew-job {
        width: 40%;
    }
    .filmografi-main h2 {
        font-size: 1.225em;
    }
    .flex-container .flex-inner {
        box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
    }
    .flex-container .flex-inner .movie-info .cast__content .flex-cast {
        padding-left: 0px;
        width: auto;
        display: flex;
        flex-wrap: wrap;
    }
    .flex-container .flex-inner .movie-info .header__content h3 {
        float: inherit;
        font-size: 1.25em;
        width: 95%;
    }
    .flex-container .flex-inner .movie-info .crew-info, .flex-container .flex-inner .movie-info h4{
        display: none;
        visibility: hidden;
    }
    .flex-container .flex-inner .movie-info.full-width {
        padding: 0px;
    }
    .flex-container .flex-inner .movie-info .cast__content:last-child {
        display: none;
        visibility: hidden;
    }
    .flex-container .flex-inner .movie-info .cast__content {
        width: 49%;
        padding-left: 5px;
    }
    .flex-container .flex-inner .movie-info .cast__content .person__image {
        width: 20%;
    }
    .flex-container .flex-inner .movie-info .cast__content .cast-name {
        padding: 0 0 0 5px;
        box-shadow: none;
        line-height: 1.2;
    }
    .flex-container .flex-inner .movie-info .cast__content .cast-name a {
        font-size: 1em;
    }
    .flex-container .flex-inner .movie-info .cast__content .cast-character {
        line-height: 1.2;
    }
    .flex-container .flex-inner .movie-info .header__content span.date {
        margin: 5px 0 0 0;
        float: left !important;
        padding-left: 0;
    }
    .flex-container .flex-inner .movie-info .header__content {
        padding-right: 0;
    }
    .flex-container .flex-inner .movie-info {
        width: 79%;
        padding: 0 0 0 0;
    }
    .flex-container .person__content {
        width: 100%;
    }
    .flex-container .person__content .person-img-placeholder{
        float: left;
        padding: 5%;
    }
    .flex-container .person__content .person-img-placeholder .person-img{
        width: 75px;
        height: 75px;
        border-radius: 50%;
        object-fit: cover;
    }
    .flex-container .person__content .person-info h3 {
        font-size: 1.135em;
    }
    .flex-container .flex-inner .movie__poster .movie-img {
        height: 50%;
    }  
    .flex-container .flex-inner .movie__poster .play-icon {
    font-size: 1.875em;
    }
    .flex-container .flex-inner .movie-info .header__content span.genre {
        margin-top: 5px;  
    }
}
@media only screen 
and (min-device-width: 375px) 
and (max-device-width: 667px) 
and (-webkit-min-device-pixel-ratio: 2) {
    .single-movie-v7 .summary .single-movie__actions + .movie__info {
        max-width: 100%;
    }
    .flex-container .flex-inner .news-info .news_movie_image {
        width: 100%;
        float: none;
        margin-right: 0;
        margin-bottom: 15px;
    }
    .flex-container .flex-inner .news-info .news_movie_image img {
        width: 100%;
        height: auto;
    }
    .flex-container .flex-inner {
        margin-right: 0;
    }
    .flex-container .flex-inner .movie-info .header__content .country {
        display: none;
        visibility: none;
    }
    .flex-container .flex-inner .crews__content .movie__poster .crew-name, .flex-container .flex-inner .crews__content .movie__poster .crew-job {
        font-size: .8em;
    }
    .flex-container .flex-inner .casts__content .cast_content-left .cast-name-left {
        width: 40%;
    }
    .flex-container .flex-inner .casts__content .cast_content-left .cast-character-left {
        width: 60%;
    }
   .flex-container .flex-inner .movie-info .cast__content .flex-cast {
        display: flex;
        width: auto;
        flex-wrap: wrap;
   }
    .flex-container .flex-inner .movie-info h4 {
        padding-bottom: 5px;
    }
    .flex-container .flex-inner .movie-info .header__content h3 {
        font-size: 1.32em;
    }
    .flex-container .flex-inner .movie-info .cast__content .cast-name {
        box-shadow: none;
        line-height: 1.2;
        padding: 0px;
        width: 100%;
    }
    .flex-container .flex-inner .movie-info .cast__content .cast-name a {
        padding-left: 9px;
        font-size: .825em;
        float: left;
    }
    .flex-container .flex-inner .movie-info .cast__content .cast-character {
        line-height: 1.2;
        font-size: .825em;
    }
    .flex-container .flex-inner .movie-info .header__content h3 {
        padding: 10px 0 0 0;
        margin: 0px;
    }
    .movie__awards span.odul {
        width: 100%;
        margin-bottom: 0;
    }
    .movie__awards {
        margin: 5px 0 0 0;
    } 
    .flex-container .flex-inner .movie-info .header__content span.genre {
      margin-top: 5px;
      float: right;
    }
    .movie__image img.movie-img {
        margin-top: 0;
    }
    .person-credits-tabs .tab-content .person-cast-movie {
        width: 48%;
        min-height: 300px;
        height: auto;
    }
    .flex-container .single-person__categories .person-job {
        float: left;
    }
    .flex-container .single-person__categories {
        position: relative;
        top: 0;
    }
    .flex-container .flex-inner .movie-info .crew__content:last-child {
        display: none;
        visibility: hidden;
    }
    .filmografi-main h2, .lists-main h2 {
        font-size: 1.225em;
        float: left;
        margin-right: 5px;
    }
    .lists-main h2::after {
        content: "";
    }
    .filmografi-main h2::after {
        content: "  "
    }
    .flex-container .flex-inner .movie-info .header__content span.genre {
        margin: 2% 0 0 2%;
        float: left;
    }
    .flex-container .flex-inner .movie-info .header__content span.date {
        margin: 7px 0 0 0;
        float: left;
    }
    .flex-container .flex-inner .movie-info .header__content p {
        font-size: 1em;
    }
    section .lx-container-100 .lx-row #navColumn .lx-row .lx-card:last-child {
        margin-bottom: 20px; 
    }
    .flex-container .person__content{
        width: 100%;
    }
    .flex-container .person__content .person-img-placeholder{
        float: left;
        padding: 5%;
    }
    .flex-container .person__content .person-img-placeholder .person-img{
        width: 90px;
        height: 90px;
        border-radius: 50%;
        object-fit: cover;
    }
    .flex-container .person__content .person-info h3 {
        font-size: 1.135em;
    }    
    .flex-container .flex-inner .movie__poster .movie-img {
        height: 50%;
    }
    .flex-container .flex-inner .movie-info {
        margin-left: 0;
        padding-right: 0;
    }
    .flex-container .flex-inner .movie-info .cast__content .flex-cast {
        padding-left: 0;
    }
    .flex-container .flex-inner .movie-info h4 {
        font-size: .875em;
    }
    .flex-container .flex-inner .movie__poster .play-icon {
        font-size: 2.275em;
    }
    .flex-container .flex-inner .movie-info .crew__content, .flex-container .flex-inner .movie-info .cast__content {
        font-size: 1em;
    }
    .flex-container .flex-inner .movie-info .header__content {
        padding: 0;
    }
}
