/*
 Theme Name:   DSCR17
 Theme URI:    https://descrier.co.uk
 Description:  DSCR17 is a child theme for Smart-Mag 3.1
 Author:       Primitive Digital
 Author URI:   https://primitivedigital.co/
 Template:     smart-mag
 Version:      3.1
*/

/* OVERALL */

.main-head { background-color: #063452; }

.main-head header {
    min-height: 70px !important;
    line-height: 60px !important;
}

.nav-light .menu > li > a { line-height: 34px; }
.navigation .menu > li > ul { top: 35px; }
.nav-search .search-overlay { margin-top: -35px; }
.nav-search .search-icon { line-height: 33px; }

.nav-light { box-shadow: none !important; }
.current-menu-item, .current-post-ancestor { border-bottom: 1px solid #000; }
.sticky-nav .menu .sticky-logo { padding-left: 0px; padding-right: 0px; }

.home .main { margin: 0px auto; }
.focus-grid, .highlights-box, .news-focus, .gallery-block, .page > .row.builder, .post > .row.builder { margin-bottom: 26px !important; }
hr, hr.separator { margin: 20px 0; }

/* FOOTER */

.feedzy-rss .rss_item .title a { font-weight: normal !important; }
.feedzy-rss .rss_item {  padding: 7px 0px 7px 0px !important; }
.feedzy-rss li:first-child { padding-top: 0px !important; }

/* FRONTPAGE */

.news-focus h2 a { font-size: 28px !important; }
.row .posts-list .content > a { font-size: 18px; }
.news-focus .excerpt { display: none; }

.highlights-box.three-col .highlights h2 a { font-size: 18px; }

.highlights-box .excerpt { padding: 0px !important; margin: 0px !important; }

.home .post-header { display: none; }

.highlights .meta, .posts-list .content .comments, .posts-list .content time, .highlights-box .excerpt { display: none; }

/* POSTS & PAGES */

.single .post-header .heading .post-title { font-size: 32px; }

.related-posts .highlights h2 a { font-size: 15px !important; }

.post-share { padding: 6px 0 !important; line-height: 2.1; }
.post-share .text { font-size: 13px; font-weight: 600; text-transform: uppercase; padding-left: 14px; }
.section-head-geo { margin-bottom: 6px; }

@media only screen and (max-width: 767px) {
.post-cover .caption { background: rgba(0, 0, 0, 0.35); }
}

/* CATEGORIES */

.featured-grid .the-date, .category .cat-description { display: none; }
.category .main-heading { margin-bottom: 25px !important; }

/* SIDEBAR */

.main .sidebar .widgettitle, .tabbed .tabs-list {
    font-weight: bold;
    border-bottom: 4px solid #333;
    padding-left: 0px;
	background-color: #fff !important;
    color: #333 !important;
}

.widget .posts-list .content > a { font-size: 14px; }