















h1,

h2,

h3,

h4,

h5,

h6,

.header-text,

.site-title,

.ct-title-head,

.trending-title {

	font-family: Oswald;

}



body {

	background: #fff;

}



.widget-title:before,

.widget ul.ct-nav-tabs:before {

	bottom: -4px;

	height: 4px;

}



.widget-title {

	border-bottom: 4px solid transparent;

}



.refined-magazine-featured-block .refined-magazine-col-2 .post-title,

.ct-post-overlay .post-content .post-title,

.list-post .post-content .post-title,

.ct-first-column .post-title,

.ct-grid-post-list .post-title {

	font-size: 18px;

}



.slide-details h2 {

	margin-bottom: 5px;

}



.logo-right-wrapper,

.logo-wrapper {

	padding-top: 50px;

	padding-bottom: 50px;

}



.cat-links a {

	line-height: 1.2;

}



.entry-title {

	padding-bottom: 8px;

	font-size: 24px;

}



h1.entry-title {

	font-size: 42px;

}



.widget ul.ct-nav-tabs:before {

	height: 0;

}



.widget ul.ct-nav-tabs .ct-title-head {

	font-size: 14px;

}



.refined-awesome-carousel.refined-magazine-featured-block .refined-magazine-col-2 .refined-magazine-col:nth-child(3) {

	clear: left;

}



.refined-awesome-carousel.refined-magazine-featured-block .refined-magazine-col-2 .refined-magazine-col:nth-child(2) {

	clear: none;

}



.refined-awesome-carousel {

	margin-top: 7px;

}



article.post .refined-magazine-content-area,

article.page .refined-magazine-content-area {

	padding: 20px;

}



.ct-container-main {

	padding-top: 0;

	padding-bottom: 0;

}



.site-main,

.ct-sidebar-wrapper {

	background: #fafafa;

	padding: 20px;

}



.ct-header-carousel-section {

	padding-top: 20px;

}



.ct-carousel-single {

	margin: 0 10px;

}



.ct-header-carousel .slick-list {

	margin: 0 -10px;

}



.ct-header-carousel .slick-prev {

	display: block;

	left: 2px;

	z-index: 1;

	width: auto;

	height: auto;

}



.ct-header-carousel .slick-next {

	display: block;

	right: 2px;

	z-index: 1;

	width: auto;

	height: auto;

}



.ct-header-carousel .slick-next:before,

.ct-header-carousel .slick-prev:before {

	font-size: 30px;

	font-family: FontAwesome;

	color: rgba(0, 0, 0, 0.6);

	background: #fff;

	display: inline-block;

}



.ct-header-carousel .slick-prev:before {

	content: "\f104";

	padding: 2px 10px 2px 5px;

}



.ct-header-carousel .slick-next:before {

	content: "\f105";

	padding: 2px 5px 2px 10px;

}



.ct-below-featured-area {

	background-color: transparent;

}



.recent-news-thumbnail-col-post .ct-three-cols {

	padding-top: 25px;

}



.recent-news-thumbnail-col-post .ct-three-cols:first-child {

	padding-top: 0;

}



.cat-links a {

	font-size: 12px;

}



.widget .post-title,

.site-title,

.site-description {

	text-transform: none;

}



.breadcrumbs span.breadcrumb {

	margin-top: 0;

}



div.breadcrumbs {

	background: #fff;

	padding: 15px;

}



div.breadcrumbs .breadcrumbs {

	padding: 0;

	margin: 0;

}



div.breadcrumbs ul.trail-items {

	padding-top: 7px;

}



.ct-show-updated .updated {

	display: inline-block;

}



.ct-show-updated .published:not(.updated) {

	display: none;

}



article.post .refined-magazine-content-area,

article.page .refined-magazine-content-area {

	padding: 0;

	background-color: transparent;

}



article.post .refined-magazine-has-thumbnail .refined-magazine-content-area,

article.page .refined-magazine-has-thumbnail .refined-magazine-content-area {

	padding-top: 20px;

}



#primary article .refined-magazine-content-container {

	background-color: transparent;

	box-shadow: none;

}



@media screen and (max-width: 767px) {



	.logo-right-wrapper,

	.logo-wrapper {

		padding-left: 0;

		padding-right: 0;

	}



	.logo-wrapper {

		padding-top: 30px;

		padding-bottom: 30px;

		text-align: center;

	}



	.logo-right-wrapper {

		padding-bottom: 30px;

		padding-top: 0px;

	}



	.site-title {

		font-size: 24px;

	}



	.site-description {

		font-size: 16px;

	}



	.container-inner {

		padding-left: 15px;

		padding-right: 15px;

	}



	.ct-container-main {

		padding-left: 15px;

		padding-right: 15px;

	}



	.site-info .container-inner {

		padding-right: 0;

		padding-left: 0;

	}

}



@media screen and (min-width: 768px) {

	.container-inner #primary {

		width: 76%;

	}



	.container-inner #secondary {

		width: 24%;

	}



	.site-title {

		font-size: 42px;

	}



	.site-description {

		font-size: 20px;

	}



	.main-navigation ul ul a {

		width: 250px;

		padding: 10px 15px;

		line-height: 1.5;

	}



	.refined-awesome-carousel.refined-magazine-featured-block .refined-magazine-col:first-child {

		padding-right: 2px;

	}



	.refined-awesome-carousel.refined-magazine-featured-block .refined-magazine-col:last-child {

		padding-left: 6px;

	}



	.refined-awesome-carousel.refined-magazine-featured-block .refined-magazine-col-2 .refined-magazine-col {

		padding: 3px;

	}



	.refined-awesome-carousel.refined-magazine-featured-block .refined-magazine-col-2 .refined-magazine-col:nth-child(1),

	.refined-awesome-carousel.refined-magazine-featured-block .refined-magazine-col-2 .refined-magazine-col:nth-child(2) {

		padding-top: 0;

	}



	.refined-awesome-carousel.refined-magazine-featured-block .refined-magazine-col-2 .refined-magazine-col:nth-child(3),

	.refined-awesome-carousel.refined-magazine-featured-block .refined-magazine-col-2 .refined-magazine-col:nth-child(4) {

		padding-bottom: 0;

	}



	.refined-awesome-carousel.refined-magazine-featured-block .refined-magazine-col-2 .refined-magazine-col:nth-child(1),

	.refined-awesome-carousel.refined-magazine-featured-block .refined-magazine-col-2 .refined-magazine-col:nth-child(3) {

		padding-left: 0;

	}



	.refined-awesome-carousel.refined-magazine-featured-block .refined-magazine-col-2 .refined-magazine-col:nth-child(2),

	.refined-awesome-carousel.refined-magazine-featured-block .refined-magazine-col-2 .refined-magazine-col:nth-child(4) {

		padding-right: 0;

	}



	.ct-below-featured-area .ct-three-cols:nth-child(3n+1) {

		padding-right: 20px;

	}



	.ct-below-featured-area .ct-three-cols:nth-child(3n+3) {

		padding-left: 20px;

	}



	.ct-below-featured-area .ct-three-cols:nth-child(3n+2) {

		padding-left: 10px;

		padding-right: 10px;

	}



	.recent-news-thumbnail-col-post .ct-three-cols:nth-child(2),

	.recent-news-thumbnail-col-post .ct-three-cols:nth-child(3) {

		padding-top: 0;

	}



	#secondary .recent-news-thumbnail-col-post .ct-three-cols:nth-child(2),

	#secondary .recent-news-thumbnail-col-post .ct-three-cols:nth-child(2),

	.site-footer .recent-news-thumbnail-col-post .ct-three-cols:nth-child(2),

	.site-footer .recent-news-thumbnail-col-post .ct-three-cols:nth-child(3) {

		padding-top: 25px;

	}

}