/* Enter Your Custom CSS Here */
body { font-family: 'Montserrat', sans-serif !important; }
.header5 .logo { margin: 0px; }
.header5 .navbar-nav li.nav-item a.nav-link { font-family: 'Montserrat', sans-serif !important; padding: 21px 10px; color: #fff !important; font-size: 19px; font-weight: 500; } 
.navbar { background-color:rgba(73, 92, 107, 0.31); } 

.comments-area, .inner-content .related-posts, .inner-content .author, .middle-content .thumb .tag-date-comment { display:none; }
.middle-content .tag-date-comment { display:none; }

.media-body .card-title { font-family: 'Montserrat', sans-serif !important; font-weight:400; font-size:30px; color:#FFFF00; font-style: normal;
    margin-bottom: 14px; line-height: 1.3; text-align:left !important; }
.middle-content .media p { color:#fff; font-size: 16px; }

/*-- Blogs Style Start Here --*/

article { padding-bottom:30px; margin-bottom:10px; } 
article .thumb-body .card-title { font-family: 'Montserrat', sans-serif !important; font-weight:400; font-size:39px; color:#FFFF00; font-style: normal;
    margin-bottom: 14px; line-height: 1.3; text-align:left !important; }
.inner-content .detail-block .thumb p { font-size:18px; color:#fff; font-weight:300; } 

article .thumb-body ul { list-style-position: inside;  margin: 15px 0px; } 
article .thumb-body ul li { color: #fff; margin-bottom: 8px;  font-size: 15px; }

.media-section { margin:25px 0px; }

/*-- Blogs Style End Here --*/

/*-- Recent Post Start Here --*/

.sidebar .side-title { color:#fff; text-align:left !important; }
.widget_recent_entries ul { color:#fff; list-style:none; }
.widget_recent_entries ul li {  margin: 10px 0px; list-style: decimal; list-style-position: inside; } 
.widget_recent_entries ul li a { color:#fff; font-weight: 500; }
.widget_recent_entries ul li a:hover { color:#ffff00; }

.post-date { font-size:12px; }

.sidebar .side-title { font-family: 'Montserrat', sans-serif !important; font-weight:500; font-size:28px; font-style: normal; }
.sidebar .block { border-top: #ffff00 solid 6px; border-right: #ffff00 solid 6px; border-bottom: #fff solid 6px; border-left: #fff solid 6px; }

/*-- Recent Post End Here --*/

nav.navigation.post-navigation { margin-top:15px; margin-bottom:30px; }
.nav-links a { color: #ffff00; font-size: 16px;}   

.nav-previous{ float: right;}

@media only screen and (min-width: 0px) and (max-width: 991px) {
  
.collapse:not(.show) { display:block; }
.navbar-collapse { flex-basis: auto;  }
.header5 .navbar-nav li.nav-item a.nav-link { text-align:right; }
  
  .sidebar { margin-bottom:60px; }
  
}

.top-bar { background-color: rgba(73, 92, 107, 0.31) !important; }  
.top-bar ul { background: transparent !important; } 
.top-bar ul li a { color: #fff !important; font-size: 19px; font-weight: 500; } 
.top-bar ul li a:hover { background: transparent !important; } 

header.entry-header { display:inline-block; width:100%; text-align:left; } 

.entry-meta { display: none; }
.entry-content .continue-reading { display: none; }

.blog h2.entry-title a { font-family: 'Montserrat', sans-serif !important; font-weight: 400; 
  font-size: 30px; color: #FFFF00; font-style: normal;  margin-bottom: 14px; line-height: 1.3; } 

.blog .entry-content p:first-of-type { color: #fff; font-size: 16px; line-height: 1.8; }
.site-main .post-navigation { background-color: transparent !important; margin-bottom: 0 !important; } 
.navigation.post-navigation .nav-previous {  padding: 30px 0 30px 0; }

.sidebar-right .secondary-container {
    border-top: #ffff00 solid 6px;
    border-right: #ffff00 solid 6px;
    border-bottom: #fff solid 6px;
    border-left: #fff solid 6px;
}
footer { display:none; } 

.comments-area, .hentry, .page-content, .read-comments, .site-main .posts-navigation, .write-comments{
	background:transparent!important;	
}

.sidebar-right .secondary-container {
	background:transparent!important;	
}

.comments-area, .hentry, .page-content, .read-comments, .site-main .posts-navigation, .write-comments {
	  padding: 0px 0px 30px 0 !important;
    border-bottom: dashed 1px #ddd !important;
}
#secondary .widget {
	background:transparent!important;	
}
.widget-title, h1.entry-title { color:#fff !important; }
body, button, input, select, textarea { color:#fff !important; font-family: 'Montserrat', sans-serif !important; }
h1.entry-title:after, #secondary h2:after {     background: #ffff00 !important; margin: 10px 0 !important; }