
/* Migrated CSS from the theme's old custom CSS setting. */.entry-content a:not(.button){ border:none;
}
@media(max-width:767px){ .site-bar .nav{ margin-left:auto; margin-right:auto; }
}
#olsen-callout-2
.widget-title {color: #F1607C; background: white; }
/*make main nav wider */.site-bar .nav{ width: 65%;
}
.navigation > li > a{ margin-right:25px;
}
.site-tools{ width:35%;
}
.slide-content .entry-meta-top {display:none;}
.slide-content .entry-date, .entry-comments-no {display:none;}
/*hide google + icon*/.social-icon .fa-google-plus {display:none;}
/*hide first post on home page only */@media(min-width:767px) { .home .col-xs-12 article:first-child .entry-content { height: 210px; overflow: hidden; } .home .col-xs-12 article:first-child .entry-featured { height: 200px; overflow: hidden; display: flex; align-items: center; justify-content: center; } .home .col-xs-12 article:first-child .entry-categories { height: 20px; } .home .col-xs-12 article:first-child .entry-title { height: 46px; display: flex; align-items: center; justify-content: center; font-size: 19px; } .entries-grid .row { align-items: flex-start; flex-wrap: wrap; display: flex; }
}
/*make first image clickable */@media(max-width:767px) { .home .entry { float: left; }
}
/* force images on double column to line up */@media(min-width:767px) { .archive .entry-content { height: 210px; overflow: hidden; } .archive .entry-featured { height: auto; overflow: hidden; display: flex; align-items: center; justify-content: center; } .archive .entry-categories { height: auto; } .archive .entry-title { height: auto; display: flex; align-items: center; justify-content: center; } .home .col-xs-12 article:first-child .entry-featured { height: auto; }
}
/*get rid of featured entry on page 2 and on */@media(min-width:767px) { .home .entry-content { height: auto; overflow: hidden; } .home .entry-featured { height: auto; overflow: hidden; display: flex; align-items: center; justify-content: center; } .home .entry-categories { height: auto; } .home .entry-title { height: auto; display: flex; align-items: center; justify-content: center; }
} .home .col-xs-12 article:first-child .entry-content{ height:auto; }
.widget .instagram-pics:before { content: "Follow us on Instagram"; font-family: "Lato", sans-serif; font-weight: 300; line-height: normal; margin: 0 0 15px 0; color: #4961ad; font-size: 1.5em; text-align: left !important; display: block;
}
#site-content > .row > .col-md-4,
#site-content > .row > .col-md-8{ height:auto!important; }
#footer .nav {display:none;}
.gallery-caption a,.gallery-caption a span{color:lightcoral!important}