/*
 *  @template       Landfrauen Gontenschwil
 *  @version        see info.php of this template
 *  @author         SHS Support baseed on Hortal and Neos
 *  @copyright      2025 SHS Support
 *  @license        GNU General Public License
 *  @license terms  see info.php of this module
 *  @platform       see info.php of this module
 *  @requirements   PHP 5.2.x and higher
*/
div.mod_nia {
    display: block;
    height: 10vh;
}
div.mod_nia h4, div.inner.start h4 {
    padding-left: 2.5rem;
    margin: 0;
}
.bloro_grid p {
    margin-left: 0!important;
}
.inner.start .bloro_grid {
    display: block;
    clear: both;
    background-image: url(../../images/landfrauen.png);
    background-position: center;
    padding: 3rem;
    /*margin-top: -18vh*/
}
#header #logo {
    border-bottom: 4px solid #68B038;
    border-left: 4px solid #68B038;
    border-right: 4px solid #68B038;
    padding: 0 0 6.5rem 0!important;
}
.mod_nwi_default div.mod_nwi_readmore a {
    background-color: #3F4846!important;
    padding: 0.5rem 1rem!important;
    border-radius: 0.5rem!important;
}
.wrapper {
    padding-bottom: 2rem!important;
}
#main.wrapper .inner {
    background: rgba(255, 255, 255, 1);
    padding: 5rem 3rem 3rem 3rem;
}
#footer {
    background: rgba(63, 72, 70, 0.95);
    margin-top: 1rem;
}
#footer .inner {
    padding-bottom: 2rem!important;
    padding-top: 4rem!important;
}
#footer .inner, #footer .inner h2, #footer .inner p a {
    color: #ffffff!important;
}
#footer ul.icons li a.icon {
    color: rgba(255, 255, 255, 1);
    border: 2px solid #FFFFFF;
}
#footer ul.icons li .icon:hover {
    border-color: rgba(171, 211, 185, 1.0);
    color: rgba(171, 211, 185, 1);
}
#footer ul.icons li .icon:hover:active {
    background-color: rgba(171, 211, 185, 0.25);
}
#footer .inner .copyright, #footer .inner .copyright a {
    color: rgba(255, 255, 255, 0.85)!important;
}
#footer .inner .copyright a:hover {
    color: rgba(171, 211, 185, 0.25)!important;
}
.itemz_teampage {
    background-color: #FFFFFF;
    /*padding-top: 20vh;
    margin-top: -20vh;*/
    padding-bottom: 100%;
    padding-left: 3rem;
}
.wb-accordion {
    background: #fff;
    padding: 3rem;
    /*margin-top: -25vh;
    margin-bottom: -4vh;*/
}
.fg_categories img {
    max-width: 100%!important;
}
.fg_category {
    grid-template-columns: repeat(auto-fill, minmax(200px, 1fr))!important;
}
@media screen and (max-width: 1440px) {
#header #logo {
    padding: 0 0 7.5rem 0!important;
}
}
@media screen and (max-width: 1024px) {
a.teamtel, a.itemz-mail {
    padding-left: 0!important
}
#header #logo {
    padding-bottom: 8.5rem!important;
}
}
@media screen and (max-width: 736px) {
#header #logo {
    padding-bottom: 9.5rem!important;
}
}
@media screen and (max-width: 480px) {
#main.wrapper .inner {
    padding: 3rem 0 0 0;
}
.inner.start .bloro_grid {
    background-image: none;
    padding: 0;
}
.itemz_teampage {
    padding-left: 1.5rem;
    padding-bottom: 0;
}
.wb-accordion {
    padding: 0;
}
#bgfade {
    background: #FFFFFF!Important;
}
#bgfade img {
    display: none;
}
}