.full-page-image { color: $gray-base; height:500px; width: 100%; object-fit: cover; display: block; } .blog-row { margin-top: 30px; margin-left: 15px; margin-right: 15px; } .blog-panel{ margin-top:30px; } .blog-panel .panel-primary .panel-heading{ margin-left: 5px; } .img-blog{ height:600px; } .blog-featured-img-container{ position: relative; } .blog-full-page-image-info{ color: #FFF; height: 500px; margin-left: auto; margin-right: auto; z-index: 1; text-align: center; margin-top: -21px; line-height:50px; position: relative; top: 10vh; vertical-align:middle; } .blog-title { width: 50%; margin-right: auto; margin-left: auto; font-size: 56px; } .panel-primary { border: 1px solid $brand-primary; } .panel-heading { background-color: $brand-primary; color: #fff; } .blog-author-image{ height: 83px; width: 83px; border-radius:83px; border: 4px solid white; } .full-page-image-text{ top:300px; position:relative; margin-left: auto; margin-right: auto; z-index: 1; line-height:50px; vertical-align:middle; } .no-padding { padding: 0 !important; margin: 0 !important; } .blog-icons{ border: 1px solid $gray-light; border-radius: 45px; width: 34px; padding: 5px; float: left; display: block; margin: 5px; opacity: .8; color: $gray-light; -webkit-transition: all 1s ease; transition: all 1s ease; } .blog-icons:hover{ color: $brand-primary; border: 1px solid $brand-primary; background-color: black; opacity: 1; transition: all 1s ease; } .blog-icons:active, .blog-icons:focus{ border: 1px solid $gray-light; border-radius: 45px; width: 45px; margin: 4px; opacity: .8; color: $gray-light; } .blog-read-more-btn{ background-color: white; border: 2px solid $gray-base; border-radius: 0px; font-weight: normal; color: $gray-base; transition: all 1s ease; padding: 6px; } .blog-read-more-btn:hover{ background-color: $brand-primary; color: white; transition: all 1s ease; } .blog-read-more-btn:active, .blog-read-more-btn:focus{ background-color: $brand-primary; color: white; transition: all 1s ease; } a.featured_blog_post_text { font-size: 13px; line-height: 18px; color: $gray-base; transition: all 1s ease; } a.featured_blog_post_text:hover{ font-size: 13px; line-height: 18px; color: $brand-primary; transition: all 1s ease; } .blog_post{ border-bottom: 1px solid $gray-lighter; padding-bottom: 13px; } .featured_blog_post { height: auto; margin: 5px; border-bottom: 1px solid $gray-lighter; padding: 12px; } .blog-well { background: $gray-darker; } .btn-blog{ border: 2px solid $gray-lighter; color: $gray-base; padding: 6px; } .btn-blog:hover{ color: $brand-primary; } .blog-img { margin-top:25px; } #blog-background-image{ background-size: cover; height:800px; } .post-content ol, .post-content ul { line-height: 1.6em; font-size: 16px; } .post_tag { background-color: $gray-lighter; margin: 2px; color: #464646; } //Pagination centered style .pagination-centered { text-align: center;} //Responsive CSS for Blog @media(max-width:767px){ .blog-title{ width:95%; font-size: 34px; } .blog-author-image { height: 100px; width: 100px; } .blog_post{ padding:20px; } em.post_date { font-size: 13px; } p.post_excerpt { font-size: 11px; } h3.post_title { font-size: 17px; } }