@media (min-width: 1200px) {
    .col_images .box.first {
        height: 450px;
        width: 700px
    }
}

.page_on_front .main.aside_content.social_connect .the_content p {
    text-align: center;
}
    
.col_images .box.last {
    display:none;
}
.col_images .box.middle {
    display: none;
}

.zh-hant .slideshow_container .caption .title, .slideshow_container .caption .the_subtitle {
    font-size: 4.5em;
}

.en .slideshow_container .caption .title, .slideshow_container .caption .the_subtitle {
    font-size: 4em;
}

.languages .desktop > ul > li > ul > li a.lang_sel_other:hover {
    color: var(--hover);
}

.de_block_main_content.main .content_wrap .the_content p {
    text-align: justify;
}

/* homepage slideshow title */
@media (max-width: 430px) {
    .home .slideshow_container .caption .title /*, .slideshow_container .caption .the_subtitle */{ 
        font-size: 2em;
        text-align: center;
    }
}

@media (max-width: 995px) and (min-width: 431px) {
    .home .slideshow_container .caption .title /*, .slideshow_container .caption .the_subtitle */{ 
        font-size: 3em;
        text-align: center;
    }
}

@media (min-width: 996px) {
    .home .slideshow_container .caption .title /*, .slideshow_container .caption .the_subtitle */{ 
        font-size: 3.5em;
        text-align: center;
    }
}

/* menu font size */
#primary_menu ul.menu > li a,
#header_wrapper.custom #highlight_menu ul.menu > li > a,
#header_wrapper.custom .languages .desktop > ul > li > a.lang_sel_sel{
    font-size: 1.1em;
}