/*.header-empty {position:relative;width:100%;border:solid 1px red;height:88px;display:none;}
.header.is-sticky .header-empty {position:relative;display:none;}*/




@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
    .board_bottom {
        margin-top: 250px;
    }



    .gallery_inner {
        margin-top: 100px;
    }



    .slider-content.slider-content--agency-portfolio {
        margin: 30% 0;
    }
}




.accordion .card-header h4 {
    font-family: "Work Sans", 'NanumSquareR';
}




.faq-content-accordion .card-body {
    font-size: 15px;
}



.blog-item-minimal .blog-item-info-title h3 a {
    /*white-space: nowrap;*/
    text-overflow: ellipsis;
    width: 100%;
    word-break: normal;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}



.blog-item-minimal .blog-item-info-title h3 a {
    
}



.blog-minimal-top h1 {
    
    font-size: 120px;
}




.blog-minimal-top h1 span {
    color: #e4ab71;
}



@media only screen and (max-width: 1024px) {
    .blog-minimal-top h1 {font-size: 80px;}
}



@media only screen and (max-width: 480px) {
    .blog-minimal-top h1 {font-size: 40px;}
}



@media only screen and (min-width: 1200px) and (max-width: 1599.98px) {
    .blog-item-minimal .blog-item-info-title h3 a {}
}