.b-galbox {margin: 0 -5px 20px;}.b-galbox *:focus {outline: none;}.b-galbox .galbox__item {margin-right: -.275em;padding: 0 5px 10px;width: 33.33%;height: auto;overflow: hidden;display: inline-block;vertical-align: top;text-align: center;color: #000;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.b-galbox .galbox__pic img {display: inline-block;vertical-align: middle;max-width: 100%;}.b-galbox .galbox__title {padding: 15px 0 10px;font-size: center;font-family: 'Montserrat', sans-serif;font-weight: normal;font-style: normal;text-align: center;color: #353535;}.b-galbox .galbox__contentbox {margin-bottom: 20px;}.b-galbox .galbox__date {font-size: 0.92em;}.b-galbox .galbox__pageline {text-align: center;}.b-galbox .galbox__pageline a {padding: 0 0.5em;}.b-galbox .galbox__item a:active,.b-galbox .galbox__item a:focus {outline: 0;}.b-galbox--inline {margin: 0;}.b-galbox-fotorama {margin: 0;}.b-galbox--gal {margin: 0;}.b-galbox--gal .galbox__wrapper {display: flex;flex-wrap: wrap;margin: 0 -20px;}.b-galbox--gal .galbox__inner {position: relative;}.b-galbox--gal .galbox__item {display: block;padding: 0 20px;margin: 0 0 20px;}.b-galbox--gal .galbox__item:nth-last-child(-n+3) {margin-bottom: 0;}.b-galbox--gal .galbox__pic img {width: 100%;}



@media handheld, only screen and (min-width: 768px) and (max-width: 1239px ) {
    .b-galbox .galbox__item {
        width: 33.33%;
    }
}

@media handheld, only screen and (max-width: 767px ) {
    .b-galbox .galbox__item {
        width: 50%;
    }
}

@media (max-width: 600px) {
    .b-galbox--gal .galbox__item {
        width: 100%;
    }
}
