/* columns -------------------------*/

.mb50 {
    margin-bottom: 50px !important;
}

.row,.fr_frontparts-bloc-newarrived-blog2{
    margin-left:-15px;
    margin-right:-15px
}
.row:before,.fr_frontparts-bloc-newarrived-blog2:before,.row:after,.fr_frontparts-bloc-newarrived-blog2:after{
    content:" ";
    display:table
}
.row:after,.fr_frontparts-bloc-newarrived-blog2:after{
    clear:both
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.fr_frontparts-bloc-newarrived-blog2-item:nth-child(n+3),.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.fr_frontparts-bloc-newarrived-blog2-item:nth-child(-n+2),.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.fr_frontparts-bloc-newarrived-blog2-item:nth-child(-n+2),.fr_frontparts-bloc-newarrived-blog2-item:nth-child(n+3),.col-sm-12,.col-md-12,.col-lg-12{
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.fr_frontparts-bloc-newarrived-blog2-item:nth-child(-n+2),.fr_frontparts-bloc-newarrived-blog2-item:nth-child(n+3){
    float:left
}
.col-xs-1{
    width:8.33333%
}
.col-xs-2{
    width:16.66667%
}
.col-xs-3{
    width:25%
}
.col-xs-4{
    width:33.33333%
}
.col-xs-5{
    width:41.66667%
}
.col-xs-6{
    width:50%
}
.col-xs-7{
    width:58.33333%
}
.col-xs-8{
    width:66.66667%
}
.col-xs-9{
    width:75%
}
.col-xs-10{
    width:83.33333%
}
.col-xs-11{
    width:91.66667%
}
.col-xs-12,.fr_frontparts-bloc-newarrived-blog2-item:nth-child(-n+2),.fr_frontparts-bloc-newarrived-blog2-item:nth-child(n+3){
    width:100%
}
.col-xs-pull-0{
    right:auto
}
.col-xs-pull-1{
    right:8.33333%
}
.col-xs-pull-2{
    right:16.66667%
}
.col-xs-pull-3{
    right:25%
}
.col-xs-pull-4{
    right:33.33333%
}
.col-xs-pull-5{
    right:41.66667%
}
.col-xs-pull-6{
    right:50%
}
.col-xs-pull-7{
    right:58.33333%
}
.col-xs-pull-8{
    right:66.66667%
}
.col-xs-pull-9{
    right:75%
}
.col-xs-pull-10{
    right:83.33333%
}
.col-xs-pull-11{
    right:91.66667%
}
.col-xs-pull-12{
    right:100%
}
.col-xs-push-0{
    left:auto
}
.col-xs-push-1{
    left:8.33333%
}
.col-xs-push-2{
    left:16.66667%
}
.col-xs-push-3{
    left:25%
}
.col-xs-push-4{
    left:33.33333%
}
.col-xs-push-5{
    left:41.66667%
}
.col-xs-push-6{
    left:50%
}
.col-xs-push-7{
    left:58.33333%
}
.col-xs-push-8{
    left:66.66667%
}
.col-xs-push-9{
    left:75%
}
.col-xs-push-10{
    left:83.33333%
}
.col-xs-push-11{
    left:91.66667%
}
.col-xs-push-12{
    left:100%
}
.col-xs-offset-0{
    margin-left:0%
}
.col-xs-offset-1{
    margin-left:8.33333%
}
.col-xs-offset-2{
    margin-left:16.66667%
}
.col-xs-offset-3{
    margin-left:25%
}
.col-xs-offset-4{
    margin-left:33.33333%
}
.col-xs-offset-5{
    margin-left:41.66667%
}
.col-xs-offset-6{
    margin-left:50%
}
.col-xs-offset-7{
    margin-left:58.33333%
}
.col-xs-offset-8{
    margin-left:66.66667%
}
.col-xs-offset-9{
    margin-left:75%
}
.col-xs-offset-10{
    margin-left:83.33333%
}
.col-xs-offset-11{
    margin-left:91.66667%
}
.col-xs-offset-12{
    margin-left:100%
}
@media (min-width: 768px){
    .col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.fr_frontparts-bloc-newarrived-blog2-item:nth-child(n+3),.col-sm-5,.col-sm-6,.fr_frontparts-bloc-newarrived-blog2-item:nth-child(-n+2),.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{
        float:left
    }
    .col-sm-1{
        width:8.33333%
    }
    .col-sm-2{
        width:16.66667%
    }
    .col-sm-3{
        width:25%
    }
    .col-sm-4,.fr_frontparts-bloc-newarrived-blog2-item:nth-child(n+3){
        width:33.33333%
    }
    .col-sm-5{
        width:41.66667%
    }
    .col-sm-6,.fr_frontparts-bloc-newarrived-blog2-item:nth-child(-n+2){
        width:50%
    }
    .col-sm-7{
        width:58.33333%
    }
    .col-sm-8{
        width:66.66667%
    }
    .col-sm-9{
        width:75%
    }
    .col-sm-10{
        width:83.33333%
    }
    .col-sm-11{
        width:91.66667%
    }
    .col-sm-12{
        width:100%
    }
    .col-sm-pull-0{
        right:auto
    }
    .col-sm-pull-1{
        right:8.33333%
    }
    .col-sm-pull-2{
        right:16.66667%
    }
    .col-sm-pull-3{
        right:25%
    }
    .col-sm-pull-4{
        right:33.33333%
    }
    .col-sm-pull-5{
        right:41.66667%
    }
    .col-sm-pull-6{
        right:50%
    }
    .col-sm-pull-7{
        right:58.33333%
    }
    .col-sm-pull-8{
        right:66.66667%
    }
    .col-sm-pull-9{
        right:75%
    }
    .col-sm-pull-10{
        right:83.33333%
    }
    .col-sm-pull-11{
        right:91.66667%
    }
    .col-sm-pull-12{
        right:100%
    }
    .col-sm-push-0{
        left:auto
    }
    .col-sm-push-1{
        left:8.33333%
    }
    .col-sm-push-2{
        left:16.66667%
    }
    .col-sm-push-3{
        left:25%
    }
    .col-sm-push-4{
        left:33.33333%
    }
    .col-sm-push-5{
        left:41.66667%
    }
    .col-sm-push-6{
        left:50%
    }
    .col-sm-push-7{
        left:58.33333%
    }
    .col-sm-push-8{
        left:66.66667%
    }
    .col-sm-push-9{
        left:75%
    }
    .col-sm-push-10{
        left:83.33333%
    }
    .col-sm-push-11{
        left:91.66667%
    }
    .col-sm-push-12{
        left:100%
    }
    .col-sm-offset-0{
        margin-left:0%
    }
    .col-sm-offset-1{
        margin-left:8.33333%
    }
    .col-sm-offset-2{
        margin-left:16.66667%
    }
    .col-sm-offset-3{
        margin-left:25%
    }
    .col-sm-offset-4{
        margin-left:33.33333%
    }
    .col-sm-offset-5{
        margin-left:41.66667%
    }
    .col-sm-offset-6{
        margin-left:50%
    }
    .col-sm-offset-7{
        margin-left:58.33333%
    }
    .col-sm-offset-8{
        margin-left:66.66667%
    }
    .col-sm-offset-9{
        margin-left:75%
    }
    .col-sm-offset-10{
        margin-left:83.33333%
    }
    .col-sm-offset-11{
        margin-left:91.66667%
    }
    .col-sm-offset-12{
        margin-left:100%
    }
}
@media (min-width: 992px){
    .col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{
        float:left
    }
    .col-md-1{
        width:8.33333%
    }
    .col-md-2{
        width:16.66667%
    }
    .col-md-3{
        width:25%
    }
    .col-md-4{
        width:33.33333%
    }
    .col-md-5{
        width:41.66667%
    }
    .col-md-6{
        width:50%
    }
    .col-md-7{
        width:58.33333%
    }
    .col-md-8{
        width:66.66667%
    }
    .col-md-9{
        width:75%
    }
    .col-md-10{
        width:83.33333%
    }
    .col-md-11{
        width:91.66667%
    }
    .col-md-12{
        width:100%
    }
    .col-md-pull-0{
        right:auto
    }
    .col-md-pull-1{
        right:8.33333%
    }
    .col-md-pull-2{
        right:16.66667%
    }
    .col-md-pull-3{
        right:25%
    }
    .col-md-pull-4{
        right:33.33333%
    }
    .col-md-pull-5{
        right:41.66667%
    }
    .col-md-pull-6{
        right:50%
    }
    .col-md-pull-7{
        right:58.33333%
    }
    .col-md-pull-8{
        right:66.66667%
    }
    .col-md-pull-9{
        right:75%
    }
    .col-md-pull-10{
        right:83.33333%
    }
    .col-md-pull-11{
        right:91.66667%
    }
    .col-md-pull-12{
        right:100%
    }
    .col-md-push-0{
        left:auto
    }
    .col-md-push-1{
        left:8.33333%
    }
    .col-md-push-2{
        left:16.66667%
    }
    .col-md-push-3{
        left:25%
    }
    .col-md-push-4{
        left:33.33333%
    }
    .col-md-push-5{
        left:41.66667%
    }
    .col-md-push-6{
        left:50%
    }
    .col-md-push-7{
        left:58.33333%
    }
    .col-md-push-8{
        left:66.66667%
    }
    .col-md-push-9{
        left:75%
    }
    .col-md-push-10{
        left:83.33333%
    }
    .col-md-push-11{
        left:91.66667%
    }
    .col-md-push-12{
        left:100%
    }
    .col-md-offset-0{
        margin-left:0%
    }
    .col-md-offset-1{
        margin-left:8.33333%
    }
    .col-md-offset-2{
        margin-left:16.66667%
    }
    .col-md-offset-3{
        margin-left:25%
    }
    .col-md-offset-4{
        margin-left:33.33333%
    }
    .col-md-offset-5{
        margin-left:41.66667%
    }
    .col-md-offset-6{
        margin-left:50%
    }
    .col-md-offset-7{
        margin-left:58.33333%
    }
    .col-md-offset-8{
        margin-left:66.66667%
    }
    .col-md-offset-9{
        margin-left:75%
    }
    .col-md-offset-10{
        margin-left:83.33333%
    }
    .col-md-offset-11{
        margin-left:91.66667%
    }
    .col-md-offset-12{
        margin-left:100%
    }
}
@media (min-width: 1200px){
    .col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{
        float:left
    }
    .col-lg-1{
        width:8.33333%
    }
    .col-lg-2{
        width:16.66667%
    }
    .col-lg-3{
        width:25%
    }
    .col-lg-4{
        width:33.33333%
    }
    .col-lg-5{
        width:41.66667%
    }
    .col-lg-6{
        width:50%
    }
    .col-lg-7{
        width:58.33333%
    }
    .col-lg-8{
        width:66.66667%
    }
    .col-lg-9{
        width:75%
    }
    .col-lg-10{
        width:83.33333%
    }
    .col-lg-11{
        width:91.66667%
    }
    .col-lg-12{
        width:100%
    }
    .col-lg-pull-0{
        right:auto
    }
    .col-lg-pull-1{
        right:8.33333%
    }
    .col-lg-pull-2{
        right:16.66667%
    }
    .col-lg-pull-3{
        right:25%
    }
    .col-lg-pull-4{
        right:33.33333%
    }
    .col-lg-pull-5{
        right:41.66667%
    }
    .col-lg-pull-6{
        right:50%
    }
    .col-lg-pull-7{
        right:58.33333%
    }
    .col-lg-pull-8{
        right:66.66667%
    }
    .col-lg-pull-9{
        right:75%
    }
    .col-lg-pull-10{
        right:83.33333%
    }
    .col-lg-pull-11{
        right:91.66667%
    }
    .col-lg-pull-12{
        right:100%
    }
    .col-lg-push-0{
        left:auto
    }
    .col-lg-push-1{
        left:8.33333%
    }
    .col-lg-push-2{
        left:16.66667%
    }
    .col-lg-push-3{
        left:25%
    }
    .col-lg-push-4{
        left:33.33333%
    }
    .col-lg-push-5{
        left:41.66667%
    }
    .col-lg-push-6{
        left:50%
    }
    .col-lg-push-7{
        left:58.33333%
    }
    .col-lg-push-8{
        left:66.66667%
    }
    .col-lg-push-9{
        left:75%
    }
    .col-lg-push-10{
        left:83.33333%
    }
    .col-lg-push-11{
        left:91.66667%
    }
    .col-lg-push-12{
        left:100%
    }
    .col-lg-offset-0{
        margin-left:0%
    }
    .col-lg-offset-1{
        margin-left:8.33333%
    }
    .col-lg-offset-2{
        margin-left:16.66667%
    }
    .col-lg-offset-3{
        margin-left:25%
    }
    .col-lg-offset-4{
        margin-left:33.33333%
    }
    .col-lg-offset-5{
        margin-left:41.66667%
    }
    .col-lg-offset-6{
        margin-left:50%
    }
    .col-lg-offset-7{
        margin-left:58.33333%
    }
    .col-lg-offset-8{
        margin-left:66.66667%
    }
    .col-lg-offset-9{
        margin-left:75%
    }
    .col-lg-offset-10{
        margin-left:83.33333%
    }
    .col-lg-offset-11{
        margin-left:91.66667%
    }
    .col-lg-offset-12{
        margin-left:100%
    }
}
.mt0 {
    margin-top: 0 !important;
}

.mt5 {
    margin-top: 5px !important;
}

.mt10 {
    margin-top: 10px !important;
}

.mt15 {
    margin-top: 15px !important;
}

.mt20 {
    margin-top: 20px !important;
}

.mt30 {
    margin-top: 30px !important;
}

.mt40 {
    margin-top: 40px !important;
}

.mt50 {
    margin-top: 50px !important;
}

.mt60 {
    margin-top: 60px !important;
}

.mt70 {
    margin-top: 70px !important;
}

.mt80 {
    margin-top: 80px !important;
}

.mt90 {
    margin-top: 90px !important;
}

.mt100 {
    margin-top: 100px !important;
}

.mt-50 {
    margin-top: -50px !important;
}

.mb0 {
    margin-bottom: 0px !important;
}

.mb5 {
    margin-bottom: 5px !important;
}

.mb10 {
    margin-bottom: 10px !important;
}

.mb15 {
    margin-bottom: 15px !important;
}

.mb20 {
    margin-bottom: 20px !important;
}

.mb30 {
    margin-bottom: 30px !important;
}

.mb40 {
    margin-bottom: 40px !important;
}

.mb50 {
    margin-bottom: 50px !important;
}

.mb60 {
    margin-bottom: 60px !important;
}

.mb70 {
    margin-bottom: 70px !important;
}

.mb80 {
    margin-bottom: 80px !important;
}

.mb90 {
    margin-bottom: 90px !important;
}

.mb100 {
    margin-bottom: 100px !important;
}

.pt0 {
    padding-top: 0 !important;
}

.pt5 {
    padding-top: 5px !important;
}

.pt10 {
    padding-top: 10px !important;
}

.pt15 {
    padding-top: 15px !important;
}

.pt20 {
    padding-top: 20px !important;
}

.pt30 {
    padding-top: 30px !important;
}

.pt40 {
    padding-top: 40px !important;
}

.pt50 {
    padding-top: 50px !important;
}

.pt60 {
    padding-top: 60px !important;
}

.pt70 {
    padding-top: 70px !important;
}

.pt80 {
    padding-top: 80px !important;
}

.pt90 {
    padding-top: 90px !important;
}

.pt100 {
    padding-top: 100px !important;
}

.pb0 {
    padding-bottom: 0 !important;
}

.pb5 {
    padding-bottom: 5px !important;
}

.pb10 {
    padding-bottom: 10px !important;
}

.pb15 {
    padding-bottom: 15px !important;
}

.pb20 {
    padding-bottom: 20px !important;
}

.pb30 {
    padding-bottom: 30px !important;
}

.pb40 {
    padding-bottom: 40px !important;
}

.pb50 {
    padding-bottom: 50px !important;
}

.pl0 {
    padding-left: 0 !important;
}

.pl5 {
    padding-left: 5px !important;
}

.pl10 {
    padding-left: 10px !important;
}

.pl15 {
    padding-left: 15px !important;
}

.pl20 {
    padding-left: 20px !important;
}

.pl30 {
    padding-left: 30px !important;
}

.pl40 {
    padding-left: 40px !important;
}

.pl50 {
    padding-left: 50px !important;
}

.pl60 {
    padding-left: 60px !important;
}

.pl70 {
    padding-left: 70px !important;
}

.pl80 {
    padding-left: 80px !important;
}

.pl90 {
    padding-left: 90px !important;
}

.pl100 {
    padding-left: 100px !important;
}

.pr0 {
    padding-right: 0 !important;
}

.pr5 {
    padding-right: 5px !important;
}

.pr10 {
    padding-right: 10px !important;
}

.pr15 {
    padding-right: 15px !important;
}

.pr20 {
    padding-right: 20px !important;
}

.pr30 {
    padding-right: 30px !important;
}

.pr40 {
    padding-right: 40px !important;
}

.pr50 {
    padding-right: 50px !important;
}

.pr60 {
    padding-right: 60px !important;
}

.pr70 {
    padding-right: 70px !important;
}

.pr80 {
    padding-right: 80px !important;
}

.pr90 {
    padding-right: 90px !important;
}

.pr100 {
    padding-right: 100px !important;
}

// .pr30-md {
//     padding-right: 30px !important;
// }

.pl30-md {
    padding-left: 30px !important;
}

@media screen and (max-width: 768px) {
    // .pr30-md {
    //     padding-right: 12px !important;
    // }

    .pl30-md {
        padding-left: 12px !important;
    }
}

/* social sharing -------------------------*/
.socials.social-sharing {text-align: center;display: block;}
.socials.social-sharing ul {text-align: center;display: block !important;}
.socials li {display: inline-block;}

/* common styles -------------------------*/
.section-article .shell {
    max-width: 1230px !important;
    // width: 100% !important;
    // max-width: 100% !important;
}

.section-article .simple-column {
    max-width: 816px;
    margin: 0 auto;
}

/* accents with plants -------------------------*/
h2.underline {
    font-size: 16px;
    font-family: serif;
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
margin-bottom: 28px;
}
.kt_btbb {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 30px 0 20px;

    .shopname {
        font-size: 20px;
    }
}

.md_journal_lab.md_block_text_1, .md_journal_lab.md_block_text_2, .md_journal_lab.md_block_text_3, .md_journal_lab.md_block_text_4, .md_journal_lab.md_block_text_5, .md_journal_lab.md_block_text_6, .md_journal_lab.md_block_text_7, .md_journal_lab.md_block_text_8, .md_journal_lab.md_block_text_9, .md_journal_lab.md_block_text_10 {
    margin-bottom: 40px;
}
.type-right_and_left hr.fr_underline {margin-top: 0px;
    margin-bottom: 40px;
    border-top: solid 1px #e3e3e6;
    border-bottom: none;}

.type-right_and_left img { width: 100%; }


.type-right_and_left .container {
    @media screen and (max-width: 768px) {
        padding-right: 15px;
        padding-left: 15px;
        margin-right: auto;
        margin-left: auto;
    }
    h3.shopname {
        line-height:1;
    }
}

/* a day off in paris -------------------------*/
.pr_kin-p-i-btn, .pr_kin-c-i-btn {
    display: block;
    max-width: 200px;
    width: 100%;
    margin: 0 auto 40px;
    padding: 8px;
    border: 1px solid #989898;
    color: #989898;
    font-size: 14px;
    line-height: 1.6;
    text-align: center;text-decoration:none;}

.barista {
    margin-bottom: 0px;

    p{
        margin: 0 0 14px !important;
    }
}
.md_journal_shopinfo2 {
    margin-bottom: 40px;
}

.md_journal_shopinfo2 img {
    margin-bottom: 20px !important;
}

.shoparea {
    margin: 0 0 8px;
    font-size: 12px;
}

.shopname {
    margin: 0 0 8px;
    font-size: 18px;
}

.baristaname {
    font-size: 18px;
}

.shopurl a {
    text-decoration: none !important;
    font-size: 12px;
}
.fluid-width-video-wrapper {
    width: 100%;
    position: relative;
    padding: 0;
}

.fluid-width-video-wrapper iframe,
.fluid-width-video-wrapper object,
.fluid-width-video-wrapper embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.img-responsive {
    backface-visibility: hidden;
}

.barista {
    margin-bottom: 0px;
}

/*.md_journal_shopinfo {
    margin-bottom: 60px;
}*/

.md_journal_shopinfo2 {
    margin-bottom: 40px;
}

.md_journal_shopinfo2 img {
    margin-bottom: 20px;
}

.shoparea,
.countryname {
    margin: 0 0 8px;
    font-size: 12px;
}

.shopname {
    margin: 0 0 8px;
    font-size: 18px;
}

.baristaname {
    font-size: 18px;
}

.shopurl a {
    text-decoration: none !important;
    font-size: 12px;
}

.barista a {
    text-decoration: none !important;
}

h2.underline {
    font-size: 16px;
    font-family: serif;
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
}

.kt_btbb {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 30px 0 20px;
}

#block1:before,
#block2:before,
#block3:before,
#block4:before,
#block5:before {
    content: "";
    display: block;
    height: 80px;
    margin-top: -80px;
    vertical-align: top;
}

@media screen and (max-width: 768px) {
    .barista:first-child {
        margin-bottom: 35px;
    }
}

.youtube {
    margin-bottom: 5rem;
}

a.pr_kin-p-i-btn {
    text-decoration: none !important;
}

.center {
    text-align: center;
}

.kt-container {
    width: 996px;
    padding-left: 0;
    padding-right: 0;
}

.kt-contaner .row {
    margin-left: -15px;
    margin-right: -15px;
}

@media screen and (max-width: 996px) {
    .kt-container {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }
}

.kt_journal_title {
    text-align: center;
    font-size: 20px;
}

.kt_bt {
    border-top: 1px solid #c7c7c7;
    padding-top: 20px;
}

.kt_bb {
    border-bottom: 1px solid #c7c7c7;
    padding-bottom: 10px;
    margin-bottom: 20px;
}

.kt_bb p {
    margin-bottom: 0;
}

.kt_text-small {
    font-size: 14px;
    display: inline-block;
}

.kt_text-small.white {
    color: white !important;
}

.kt_slide-title {
    font-family: "baskerville-urw", serif;
    font-size: 28px;
    margin-top: 80px;
    text-align: center;
    line-height: 2;
}

.kt_slide-title.white {
    color: white !important;
}

.kt_jp-head {
    font-size: 18px;
    line-height: 1.6;
}

.kt_jp-head-small {
    font-size: 16px;
    margin-top: 0;
}

button.slick-arrow {
    display: none !important;
}

.kt_hr {
    border-bottom: 1px solid #e3e3e6;
    margin-top: 30px;
    margin-bottom: 40px;
}

.kt_hr.m0 {
    margin-top: 0;
    margin-bottom: 0;
}

.kt_related_stories a {
    display: block;
    height: 15vw;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: relative;
    text-decoration: none !important;
    margin-bottom: 20px;
    transition: all 1s;
}

.kt_related_stories a:after {
    content: '';
    display: block;
    height: 100%;
    background: linear-gradient(to bottom, transparent, rgba(0, 0, 0, .3));
}

.kt_related_stories a:hover:after {
    background: rgba(0, 0, 0, .4);
}

@media screen and (max-width: 768px) {
    .kt_related_stories a {
        height: 40vw;
    }
}

.kt_related_stories .md_txtArea {
    position: absolute;
    bottom: 15px;
    left: 30px;
}

.kt_related_stories .md_txtArea h3,
.kt_related_stories .md_txtArea p {
    color: white;
}

@media screen and (max-width: 768px) {
    .fr_btn_viewmore a {
        text-decoration: none !important;
    }
}

.container {
    font-family: 'swis721';
}

.pr_kin-pd-intro-ttl {
    margin: 0 0 46px;
    color: #989898;
    font-size: 18px;
    /*font-weight: bold;*/
    line-height: 1.4;
    text-align: center;

    @media screen and (max-width: 768px) {
        margin: 0 0 25px;
        font-size: 16px;
    }
}

.btn-group-vertical>.btn-group:after,
.btn-group-vertical>.btn-group:before,
.btn-toolbar:after,
.btn-toolbar:before,
.clearfix:after,
.clearfix:before,
.container-fluid:after,
.container-fluid:before,
.container:after,
.container:before,
.dl-horizontal dd:after,
.dl-horizontal dd:before,
.form-horizontal .form-group:after,
.form-horizontal .form-group:before,
.modal-footer:after,
.modal-footer:before,
.modal-header:after,
.modal-header:before,
.nav:after,
.nav:before,
.navbar-collapse:after,
.navbar-collapse:before,
.navbar-header:after,
.navbar-header:before,
.navbar:after,
.navbar:before,
.pager:after,
.pager:before,
.panel-body:after,
.panel-body:before,
.row:after,
.row:before {
    display: table;
    content: " "
}

.btn-group-vertical>.btn-group:after,
.btn-toolbar:after,
.clearfix:after,
.container-fluid:after,
.container:after,
.dl-horizontal dd:after,
.form-horizontal .form-group:after,
.modal-footer:after,
.modal-header:after,
.nav:after,
.navbar-collapse:after,
.navbar-header:after,
.navbar:after,
.pager:after,
.panel-body:after,
.row:after {
    clear: both
}

.md_txtArea {
    h3 {
    margin: 25px auto 7px auto;
    color: #989898;
    font-size: 14px;
    font-weight: 300;
    line-height: 1.1;
    }
    p {
        margin-bottom: 14px !important;
        line-height: 140%;
    }
}
.caption {
    font-size: 85%;
}
p+.caption {
    margin-top: -1.5rem;
}
.img-caption-wrapper{
    text-align: end;
    margin-top: -30px;
}