
body {
	-webkit-border-radius: 0 !important;
    	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
}

.header.top-bg .top {
	padding: 0;
}

.header .top {
	padding: 0 5px;
}

.header .branding {
	margin-right: 10px;
}

.header.top-bg.no-bottom {
	padding-bottom: 0;
}

.top-badge-list {
	display: none;
}

.header .top-search .form-toggle {
	color: #fff;
}

.header .top-search .form-toggle:hover {
	color: #a0caaa;
}

.header .top-search form {
	top: -2px;
}

h2.widget-title {
	font-weight: bold;
	font-size: 18px;
}

.widget_boombox_social h2.widget-title {
	margin-bottom: 20px;
}

.desktop ::-webkit-scrollbar,
.desktop ::-webkit-scrollbar-thumb {
	background-color: none;
}

.wp-caption .wp-caption-text, .wp-caption-dd {
	padding: 4px 0 4px 0;
	text-align: left;
}

#sticky-share-box .post-share-count,
#sticky-share-box .post-rating {
	display: none;
}

.post-share-box.bottom {
	display: none;
}

.post-share-box .mashsb-container .mashsb-buttons a {
	margin: 0 10px 0 0;
}

.mashsb-container .mashicon-twitter,
.mashsb-container .mashsb-count {
	display: none;
}

.entry-header hr {
	display: none;
}

.single .post.single .post-meta .avatar {
	width: 50px;
	height: 50px;
}

.single .post.single .post-meta-info {
	padding: 10px 0 20px;
}

.single .post.single .byline {
	padding-top: 6px;
}

.menu-item {
	color: #fff;
}

.menu-item:hover {
	color: #a0caaa;
}

.user:hover, .header .top .main-navigation > ul > li:hover > a,
.header .top .main-navigation > ul > li.current-menu-item > a {
	color: #a0caaa;
}

.main-container .post-list .entry-footer {
	display: none;
}

.main-container .post-list .post {
	padding-bottom: 15px;
	margin-bottom: 25px;
}

.icon-bars {
	color: #fff;
}

.icon-bars:hover {
	color: #a0caaa;
}

#mainContainer {
	margin-top: 15px;
}

.featured-strip {
	margin-top: 10px;
}

.header .top.large .container {
	min-height: auto;
}

.header .top-search.open {
	z-index: 20;
}

@media screen and (max-width: 992px) {
	.menu-item {
		color: #2b2d35;
	}

	.menu-item:hover {
		color: #a0caaa;
	}

	.header .top-search {
		display: none;
	}

	.header .mobile-box .top-search {
		display: inline-block;
	}

	.mobile-box .account-box {
		width: auto;
    		position: absolute;
   		top: 15px;
    		right: 0;
	}

	#mainContainer {
		margin-top: 10px;
	}

	.featured-strip {
		margin-top: 15px;
	}

	.search-form input {
		height: 44px;
	}
}

@media screen and (max-width: 767px) {
	.header .branding {
		width: 280px !important;
		max-width: 280px !important;
	}

	.mobile-box .account-box {
		top: 5px;
	}

	.header .top-search .form-toggle {
		padding-bottom: 3px;
	}

	#mainContainer {
		margin-top: 5px;
	}

	.featured-strip {
		margin-top: 15px;
	}
}

@media screen and (max-width: 700px) {
	.post {
		margin-bottom: 15px !important;
	}

	.featured-strip.slick-slider {
		display: none;
	}
}

@media screen and (max-width: 479px) {
	.header .branding {
		max-width: calc(100% - 95px) !important;
	}

	.mobile-navigation-wrapper {
		width: 240px;
	}

	.mobile-box .account-box {
		top: 3px;
	}

	.header .top-search .form-toggle {
		padding-bottom: 0;
	}

	#mainContainer {
		margin-top: 0;
	}

	.featured-strip {
		margin-top: 25px;
	}

	.search-form input {
		height: 40px;
	}

	.header .top-search form {
		top: 0;
	}
}

@media screen and (max-width: 320px) {
	.mobile-box .account-box {
		top: -3px;
		height: 40px;
	}

	.search-form input {
		height: 36px;
	}
}

/*Scroll bar nav*/
.desktop ::-webkit-scrollbar {
    width: auto;
    background: auto;
    background-color: auto;
}

/* Track */
.desktop ::-webkit-scrollbar-track {
    -webkit-box-shadow: auto; 
    -webkit-border-radius: auto;
    border-radius: auto;
    background:auto;    
}

/* Handle */
.desktop ::-webkit-scrollbar-thumb {
    -webkit-border-radius:auto;
    border-radius:auto;
    background:auto; 
    background-color:auto; 
}
.desktop ::-webkit-scrollbar-thumb:window-inactive {
    background: auto; 
}

.desktop ::-webkit-scrollbar {
    all:unset;
}

/* Scroll bar */
.desktop ::-webkit-scrollbar-track {
    -webkit-box-shadow: 0 !important;
    background-color: initial  !important;
    -webkit-border-radius: 2px  !important;
    -moz-border-radius: 2px  !important;
    border-radius:2px  !important;
}
  .desktop ::-webkit-scrollbar {
    width: auto  !important;
    background-color: initial  !important;
     -webkit-border-radius: 2px  !important;
    -moz-border-radius: 2px  !important;
    border-radius:2px  !important;
}
  .desktop ::-webkit-scrollbar-thumb {
    -webkit-box-shadow: 0  !important;
    background-color: #ccc  !important;
    opacity: initial  !important;
    -webkit-border-radius: 2px  !important;
    -moz-border-radius: 2px  !important;
    border-radius:2px  !important;
}