/*Line*/
.teaser-line {
	border-bottom: 1px solid #093945;
}

/*Navigation*/
.main-navigation ul ul a {
	width: 280px;
    padding: 15px 20px;
}

.main-navigation ul li.current_page_parent > a {
    background-color: #0058b7;
}

/*Grid*/
.grid-loop-columns-actual .grid-loop-columns-4.vantage-grid-loop article {
    width: 50%;
}

/*Pagination*/
.widget_siteorigin-panels-postloop .pagination {
    text-align: center;
}
.pagination .current, .entry-content .pagination .current {
    background: #093945;
    border: none;
}
.pagination a, .entry-content .pagination a {
    background: #ffffff;
    color: #093945;
}
.pagination a:hover, .entry-content .pagination a:hover {
    color: #6ec8eb;
    background: none;
}

/*Blog*/
article.post, article.page {
    zoom: 1;
    margin-bottom: 20px;
    padding-bottom: 20px;
	border-bottom: none;
}
.vantage-grid-loop article .grid-thumbnail:hover {
    border-color: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.vantage-grid-loop article .grid-thumbnail {
    padding: 0;
    border: none;
}
.vantage-grid-loop article .grid-thumbnail img {
    border-radius: 5px;
}
.vantage-grid-loop article .excerpt p {
    font-size: 16px;
    line-height: 1.6;
}
.vantage-grid-loop article a.more-button {
    color: #093945;
    font-weight: bold;
    font-size: 16px;
    margin-top: 10px;
}
.entry-main .entry-content a, .entry-main .entry-content a:visited, .vantage-grid-loop article a.more-button:hover {
    color: #093945;
}
.entry-main .entry-content a:hover {
    color: #6ec8eb;
}
.vantage-grid-loop article h3 {
    font-size: 20px;
}
.home-article-teaser .grid-loop-columns-4.vantage-grid-loop article {
    width: 33.3%;
}
.post-navigation a, #image-navigation a {
    border-top: solid 1px #093945;
    border-left: solid 1px #093945;
    border-right: solid 1px #093945;
    border-bottom: solid 1px #093945;
    background: #093945;
    color: #fff;
}
.post-navigation a:hover, #image-navigation a:hover {
    border-top: solid 1px #6ec8eb;
    border-left: solid 1px #6ec8eb;
    border-right: solid 1px #6ec8eb;
    border-bottom: solid 1px #6ec8eb;
    background: #6ec8eb;
    color: #fff;
}

@media (max-width: 768px) {
    .home-article-teaser .grid-loop-columns-4.vantage-grid-loop article {
        width: 100%;
    }
}

@media (max-width: 480px) {
    .grid-loop-columns-actual .grid-loop-columns-4.vantage-grid-loop article {
        width: 100%;
    }
}

/*Footer*/
footer {
    color: #ffffff;
}

footer p {
    text-align: center;
    padding: 20px 10px;
    margin: 0;
}

footer a {
    color: #ffffff;
}

footer a:hover {
    color: #e42220;
}

/*searchbar*/
#search-icon .searchform input[name=s] {
    font-weight: normal;
}

/*scrolltotop*/
#scroll-to-top{
    bottom: 50px;
}

/*images*/
.widget img, article.post .entry-header .entry-thumbnail img, article.page .entry-header .entry-thumbnail img {
    border-radius: 5px;
}