﻿
/*.master-wrapper-page { background: #fff; }
.bg-white { background: #f5f5f5; }*/

@media(min-width:1280px) {
    /*.master-wrapper-content { width: 80%; }*/
}


@media(min-width:1025px) {

    .header { margin-bottom: 30px; }
        .header .header-logo { text-align: left; width: 15%; width: 300px; }
        .header .header-middle { padding: 9px 0; }
        .header a.logo img { max-height: 45px; }
        .header .cart-trigger { height: 38px; line-height: 38px; }
            .header .cart-trigger::before { height: 38px; }
        .header .header-upper { height: 30px; _overflow: hidden; }
        .header .header-upper-content { line-height: 30px; font-size: 11px; }
        .header .header-links-wrapper,
        .header .header-links-wrapper label { height: 30px; line-height: 30px; font-size: 11px; background-position-y: -6px !important; }
        /*.header .header-lower { display: none; }*/

    .ziehharmonika h3 { color: #333; background: #f7f7f7; _background: #3d87a6; border-radius: 0; }
        .ziehharmonika h3.active { background: #f7f7f7; _background: #ccc; _background: rgba(244,189,34,1); }
    .ziehharmonika .active .arrowDown { _border-top-color: rgba(244,189,34,1); }
    .ziehharmonika > div { border: 0; padding: 10px 10px; max-height: 300px; overflow-y: auto; margin-bottom: 10px; }

}

h1.gallerytitle { font-weight: lighter; text-align: center; margin-bottom: 10px; font-size: 45px; }
p.subtitle { font-weight: normal; font-size: 12px; margin: 20px 15% 50px; text-align: center; }

/* same height columns using flex */
.row { display: flex; flex-wrap: wrap; }
    .row > [class*='col-'] { display: flex; flex-direction: column; }

.footer-contact { display: none; }
