/*
Theme Name: Brooklyn Child
Theme URI: http://www.unitedthemes.com
Description: Creative Portfolio
Version: 4.9.5
Author: United Themes
Author URI: http://www.unitedthemes.com
Template: brooklyn
*/

/* 대구가톨릭대학교 건축학과 */

.ut-bklyn-maintenance .hdb {
    display: none;
}

.home.page-id-37 header {
    display: none !important;
}

/* text */

.wpb_text_column p {
    word-break: keep-all;
}

.eng-text {
    font-family: 'Martel', serif;
}

/* header */
header .site-logo a:hover img {
    opacity: 0.8;
}

#ut-top-header a {
    font-weight: 700;
}

#ut-top-header .active-text a,
#header-section.ut-secondary-custom-skin #ut-top-header .active-text a {
    color: #33ccff !important;
}

#ut-sitebody .ut-horizontal-navigation ul.sub-menu li:last-child {
    padding-bottom: 20px;
}

/* Showcase */

.ut-portfolio-article .ut-portfolio-info-c .portfolio-title>span {
    display: block;
    font-size: 14px;
    font-weight: 700;
    margin-top: 5px;
    margin-bottom: 5px;
}

/* single portfolio */

.work-description .work-title,
.work-description .work-subtitle {
    margin-bottom: 10px;
}

.work-description .work-subtitle {
    font-weight: 400;
    color: #5b6572;
}

.work-description .work-name {
    margin-top: 40px;
}


.work-description .work-name small {
    color: #7bbb5d;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
}

.exhibition-2022-project .work-description .work-name small {
    color: #33ccff;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
}

.exhibition-2023-project .work-description .work-name small {
    color: #84acce;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
}

.exhibition-2024-project .work-description .work-name small {
    color: #FF6600;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
}

.work-description .work-subject {
    line-height: 1.5em;
}

.hero .hero-down-arrow {
    left: calc(50% - 8px);
}

/* portfolio navigation */

#ut-portfolio-navigation-wrap a span>span {
    display: none;
}

/* Lightbox Gallery */

#lg-actual-size {
    display: block;
    font-family: FontAwesome;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 27px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

#lg-actual-size::after {
    content: "\f24d";
}

.lg-sub-html {
    font-size: 12px;
    line-height: 18px;
}

/* Lightbox Gallery Slide */

#ut-sitebody .lg-actions .lg-next,
#ut-sitebody .lg-actions .lg-prev {
    background: transparent !important;
}

.lg-outer .lg-thumb-outer.lg-grab,
.lg-outer .lg-thumb-outer.lg-grabbing {
    height: 110px !important;
}

.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item,
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
    padding: 10px 5px !important;
}

@media (max-width: 767px) {

    .ut-owl-gallery-slider-wrap.ut-owl-gallery-slider-style-two .ut-next-gallery-slide,
    .ut-owl-gallery-slider-wrap.ut-owl-gallery-slider-style-two .ut-prev-gallery-slide {
        bottom: 30px !important;
    }
}

.ut-owl-gallery-slider-wrap .ut-next-gallery-slide,
.ut-owl-gallery-slider-wrap .ut-prev-gallery-slide {
    font-size: 20px !important;
}

/* indivisuals */

.participant-list>.vc_column_container>.vc_column-inner {
    padding-left: 0;
    padding-right: 0;
}

.participant-list .wpb_content_element {
    width: 16.66%;
    float: left;
    padding-left: 20px;
    padding-right: 20px;
    box-sizing: border-box;
}

#primary .participant-list .wpb_content_element .bklyn-team-member-overlay {
    background: rgb(0, 0, 0);
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.6) 100%);
}

#primary .participant-list .bklyn-team-member-info .bklyn-team-member-name {
    font-size: 14px;
    letter-spacing: 1px;
}

#primary .participant-list .bklyn-team-member-info .bklyn-team-member-ocupation {
    font-family: 'Roboto', sans-serif;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
}

#primary .participant-list .bklyn-team-member-info .bklyn-team-member-social-icons a {
    display: block;
    width: 30px;
    height: 30px;
    line-height: 28px;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.2);
    text-align: center;
    box-sizing: border-box;
    border: none;
}

/* search */

#header-section .ut-header-extra-module-toolbar .ut-horizontal-navigation a {
    line-height: 60px;
}

.ut-show-header-search #ut-header-searchform input {
    font-size: 5vw;
    font-weight: 300;
    border-bottom: 2px solid #e7e7e8;
}

.ut-show-header-search #ut-header-searchform h4 {
    font-size: 12px;
    font-weight: 700;
    color: #999999;
}

#ut-sitebody:not(.ut-page-has-no-content).search-results #ut-hero.hero {
    min-height: calc(50% - 0px) !important;
    height: calc(50% - 0px) !important;
}

#ut-sitebody:not(.ut-page-has-no-content).search-results #ut-hero.hero .hero-title {
    font-family: 'Roboto', sans-serif;
    font-size: 36px;
    line-height: 36px;
    padding-top: 60px;
}

#ut-sitebody:not(.ut-page-has-no-content).search-results #ut-hero.hero .hero-description-bottom {
    font-size: 48px;
    line-height: 48px;
}

.ut-blog-grid-article .ut-blog-link .ut-blog-grid-content-wrap {
    padding: 30px;
}

.ut-blog-grid-article .ut-blog-link .entry-title {
    font-size: 18px;
    line-height: 1.4em;
}

.ut-blog-grid-article .ut-blog-link .entry-title span {
    display: block;
    font-size: 14px;

}

.entry-meta {
    display: none;
}

.search-results .ut-blog-grid-article .ut-blog-link .entry-title span {
    display: inline-block;
}

/* student-list */

.student-list ul {
    list-style: none;
    margin-left: 0;
}

.student-list ul li {
    display: inline-block;
    margin-right: 10px;
}

/* footer */

footer .copyright {
    font-family: 'Martel', serif;
    text-transform: none;
}

.ut-sub-footer-content .copyright a {
    font-family: 'Roboto', sans-serif;
    font-size: 9px;
    font-weight: 400;
    text-transform: none;
}

@media (max-width: 1024px) {
    .participant-list .wpb_content_element {
        width: 33.3%;
    }
}

@media (max-width: 767px) {
    .panel-gallery {
        margin-right: -40px !important;
    }

    .participant-list .wpb_content_element {
        width: 50%;
    }
}



/* media */

.ut-video-control,
.ut-audio-control {
    bottom: 20px;
}

/* video */

.single-portfolio .ut-video-module-caption-text i,
.ut-video-module .ut-video-module-caption-text i {
    font-size: 20px;
    top: 50%;
    left: 53%;
}

.ut-video-module-caption .ut-load-video::before {
    background: none !important;
}