/*
Theme Name: coralisland
Template: lightning-pro
*/


.category-talent .flex_height,
.category-actor .flex_height,
.category-artist .flex_height,
.category-expert .flex_height,
.category-reader .flex_height,
.category-male-voice-narrator .flex_height,
.category-female-voice-narrator .flex_height {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

@media (max-width:767px) {

    .category-talent .flex_height_col.col-sm-6,
    .category-actor .flex_height_col.col-sm-6,
    .category-artist .flex_height_col.col-sm-6,
    .category-expert .flex_height_col.col-sm-6,
    .category-reader .flex_height_col.col-sm-6,
    .category-male-voice-narrator .flex_height_col.col-sm-6,
    .category-female-voice-narrator .flex_height_col.col-sm-6 {
        width: 50%;
    }

    .category-talent .flex_height_col.col-sm-6:nth-child(even),
    .category-actor .flex_height_col.col-sm-6:nth-child(even),
    .category-artist .flex_height_col.col-sm-6:nth-child(even),
    .category-expert .flex_height_col.col-sm-6:nth-child(even),
    .category-reader .flex_height_col.col-sm-6:nth-child(even),
    .category-male-voice-narrator .flex_height_col.col-sm-6:nth-child(even),
    .category-female-voice-narrator .flex_height_col.col-sm-6:nth-child(even) {
        padding-left: 7px;
    }

    .category-talent .flex_height_col.col-sm-6:nth-child(odd),
    .category-actor .flex_height_col.col-sm-6:nth-child(odd),
    .category-artist .flex_height_col.col-sm-6:nth-child(odd),
    .category-expert .flex_height_col.col-sm-6:nth-child(odd),
    .category-reader .flex_height_col.col-sm-6:nth-child(odd),
    .category-male-voice-narrator .flex_height_col.col-sm-6:nth-child(odd),
    .category-female-voice-narrator .flex_height_col.col-sm-6:nth-child(odd) {
        padding-right: 7px;
    }
}

@media (min-width: 576px) and (max-width:767px) {
    .flex_height_col.col-sm-6 {
        width: 50%
    }
}

@media (min-width: 576px) {
    .flex_height {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch
    }

    .flex_height .flex_height_col {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .image_3 .media_post_image {
        height: 33vw
    }

    .category-talent .image_3 .media_post_image,
    .category-actor .image_3 .media_post_image,
    .category-artist .image_3 .media_post_image,
    .category-expert .image_3 .media_post_image,
    .category-reader .image_3 .media_post_image,
    .category-male-voice-narrator .image_3 .media_post_image,
    .category-female-voice-narrator .image_3 .media_post_image {
        height: 62vw
    }

    .vertical_card.normal_image .media_post_image {
        height: 23vw
    }

    .vertical_card.large_image .media_post_image {
        height: 25vw
    }

    .mainSection .vert_1 .vertical_card.normal_image .media_post_image {
        height: 50vw
    }

    .mainSection .vert_large_image_1 .vertical_card.large_image .media_post_image {
        height: 50vw
    }

    .subSection .vert_1 .vertical_card.normal_image .media_post_image {
        height: 50vw
    }

    .subSection .vert_large_image_1 .vertical_card.large_image .media_post_image {
        height: 50vw
    }
}

@media (min-width: 768px) and (max-width:991px) {
    .flex_height_col.col-md-4 {
        width: 33.3333%
    }
}

@media (min-width: 768px) {
    .image_1st .media_post {
        margin-bottom: 10px
    }

    .image_1st .media_post.first {
        float: left;
        width: 66%
    }

    .image_1st .media_post.normal {
        float: right;
        width: 32%
    }

    .image_1st .media_post.left {
        float: left;
        margin-right: 2%
    }

    .image_1st .media_post.clear {
        clear: both
    }

    .image_3 .media_post_image {
        height: 180px
    }

    .category-talent .image_3 .media_post_image,
    .category-actor .image_3 .media_post_image,
    .category-artist .image_3 .media_post_image,
    .category-expert .image_3 .media_post_image,
    .category-reader .image_3 .media_post_image,
    .category-male-voice-narrator .image_3 .media_post_image,
    .category-female-voice-narrator .image_3 .media_post_image {
        height: 325px;
    }

    .vertical_card.normal_image .media_post_image {
        height: 120px
    }

    .vertical_card.large_image .media_post_image {
        height: 130px
    }

    .col-md-12 .col-md-4 .vertical_card.normal_image .media_post_image {
        height: 170px
    }

    .col-md-12 .col-md-4 .vertical_card.large_image .media_post_image {
        height: 190px
    }

    .mainSection .vert_1 .vertical_card.normal_image .media_post_image {
        height: 400px
    }

    .mainSection .vert_large_image_1 .vertical_card.large_image .media_post_image {
        height: 400px
    }

    .subSection .vert_1 .vertical_card.normal_image .media_post_image {
        height: 400px
    }

    .subSection .vert_large_image_1 .vertical_card.large_image .media_post_image {
        height: 400px
    }

    .subSection .author_outer {
        width: 100%
    }

    .row.left {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .row.right {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }

    .row.left .pr-content-col-img {
        padding-right: 2em
    }

    .row.right .pr-content-col-img {
        padding-left: 2em
    }
}


/*　ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーここまで　*/