/** Generated: Tuesday, 17th of March 2026, 10:18:25 PM // Powered by AIOM+ (All In One Minify) created by FlipZoom Media Inc. - David Karich (flipzoom.de) **/
.leftside {
    float:left;
    width:80%;
    padding-right:5%;
}

h1 {
    font-size:4em;
    font-family: 'Raleway', sans-serif;
    color:#64b5bc; /* blue */
    clear:left;
    margin-bottom:0.5em;
	font-weight:bold;
}

.leftside h1 {
    font-size:3em;
    margin-bottom:1em;
    color:#64b5bc; /* blue */
}

h1.blogmain {
    color:#707070;
}

.headline {
    font-size:1.5em;
    margin-bottom:1em;
}

.main h2,
.main h3,
.main h4,
.main h5,
.main h6 {
    color:#64b5bc; /* blue */
    font-size:2.5em;
    margin-bottom:0.2em;
    margin-top:0.5em;
	font-family: 'Raleway', sans-serif;
}

.main p {
    font-size:1.6em;
    line-height: 1.67;
    margin-bottom:1em;
	font-family: 'Raleway', sans-serif;
}

.main ul,
.main ol {
    clear:left;
    margin-left:1.6em;
    list-style-image: url('/site/templates/img/bullet.png');
}

    .main li {
        clear:left;
        font-size:1.7em;
        line-height: 1.5;
    }

.news-item {
    float:left;
    clear:left;
}

    .news-title {
        float:left;
        clear:left;
        color:#64b5bc;
    }

    .news-item p {
        float:left;
        clear:left;
        font-size:1.7em;
    }
    
    .readmore {
        color:#58595b !important;
        font-weight:700;
        font-size:15px;
    }
    
    .news-title:hover h3 {
        text-decoration: underline;
    }
    
.side {
    float:right;
    width:20%;
    box-sizing: border-box;
}

    .categories-title {
        float:left;
        clear:left;
        margin-bottom:1em;
        text-transform: uppercase;
        color:#545153;
        font-size:1.5em;
    }

    #search_query, #category-box select {
        float:left;
        clear:left;
        border:1px solid #545153;
        border-radius:5px;
        padding:0.4em;
        width:100%;
        box-sizing: border-box;
        margin-bottom:1em;
    }
    
    .search-submit-btn {
        float:left;
        clear:left;
        color:#fff;
        border:none;
        background-color:#a3bace;
        padding:0.5em;
        margin-bottom:1em;
        cursor: pointer;
        text-transform:uppercase;
    }
    
        .search-submit-btn:hover {
            background-color:#fc7c62;
        }
        
    .oldposts {
        width:100%;
        box-sizing: border-box;
        float:left;
        clear:left;
    }
    
        .oldposts a {
            float:left;
            clear:left;
            color:#545153;
            padding:0.75em 0;
            border-bottom:1px solid #545153;
            width:100%;
            box-sizing: border-box;
            text-decoration: none;
            font-size:1.5em;
        }
        
            .oldposts a:hover {
                text-decoration: underline;
            }
            
            .oldposts a:last-of-type {
                border-bottom:none;
            }

.search-results {
    float:left;
    clear:left;
    padding:3em 0 2em 0;
    list-style: none;
    margin-left:0 !important;
}

@media screen and (max-width:799px) {
    .leftside {
        width:100%;
        padding-bottom:2em;
        margin-bottom:2em;
        border-bottom:1px solid #ddd;
    }
    
    .side {
        float:left;
        clear:left;
        width:50%;
    }
}

@media screen and (max-width:399px) {
    .side {
        width:100%;
    }
}
