/*
Theme Name: Mag and News
Theme URI: https://www.candidthemes.com/themes/mag-and-news/
Author: candidthemes
Author URI: http://www.candidthemes.com/
Description: Mag and News is a free Magazine WordPress theme. It is a child theme of Refined Magazine with added features and options. It is easy to use, customize and lightweight WordPress theme. In addition to that, this theme comes with one click demo import option, 9 added custom widgets and unlimited color possibilites. Furthermore, Mag and News is advertisement ready WordPress theme with SEO optimized code. Besides that, this theme support major and popular plugins. This free theme has best layout for blog column, home page advertisement area, related posts, etc. Similiarly, it has meta options, header and footer options, sidebar options, individual sidebar for single post and many more. This theme is Gutenberg ready, RTL compatible and translation ready WP theme. View Demos: https://refined.candidthemes.com/
Version: 1.0.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: mag-and-news
Requires PHP: 5.2
Tested up to: 5.6
Template: refined-magazine
Tags: two-columns, right-sidebar, custom-background, custom-colors, custom-menu, featured-images, theme-options, threaded-comments, translation-ready, rtl-language-support, footer-widgets, custom-header, three-columns, one-column, left-sidebar, news, blog
*/
h1, h2, h3, h4, h5, h6, .header-text, .site-title, .ct-title-head, .trending-title{
	font-family: 'Pathway Gothic One', sans-serif;
	letter-spacing: 1px;
}
body{
	background: #fff;
	font-family: Muli;
}
.widget-title:before, .widget ul.ct-nav-tabs:before{
	bottom: -4px;
	height: 4px;
}
.widget-title{
	font-size: 28px;
	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: 22px;
}
.slide-details h2{
	margin-bottom: 5px;
}
.logo-right-wrapper, .logo-wrapper{
	padding-top: 50px;
	padding-bottom: 50px;
}
.cat-links a{
	line-height: 1.2;
}
.cat-links a:focus{
	border: 1px dotted royalblue;
	opacity: 0.7;
}
.entry-title{
	padding-bottom: 8px;
}
.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-magazine-featured-block{
	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;
}

[dir='rtl'] .ct-header-carousel .slick-prev,
[dir='rtl'] .slick-prev {
	display: block;
	right: 2px !important;
	z-index: 1;
	width: auto;
	height: auto;
}

[dir='rtl'] .ct-header-carousel .slick-next,
[dir='rtl'] .slick-next{
	display: block;
	left: 2px !important;
	z-index: 1;
	width: auto;
	height: auto;
}

[dir='rtl'] .ct-header-carousel .slick-next:before,
[dir='rtl'] .slick-next:before,
[dir='rtl'] .ct-header-carousel .slick-prev:before,
[dir='rtl'] .slick-prev:before {
	font-size: 30px;
	font-family: FontAwesome;
	color: rgba(0, 0, 0, 0.6);
	background: #fff;
	display: inline-block;
}

[dir='rtl'] .ct-header-carousel .slick-prev:before,
[dir='rtl'] .slick-prev:before {
	content: "\f105" !important;
	padding: 2px 5px 2px 10px;
}

[dir='rtl'] .ct-header-carousel .slick-next:before,
[dir='rtl'] .slick-next:before {
	content: "\f104" !important;
	padding: 2px 10px 2px 5px;
}
.ct-below-featured-area{
	background-color: transparent;
}
.refined-news-thumbnail-col-post .ct-three-cols{
	padding-top: 25px;
}
.refined-news-thumbnail-col-post .ct-three-cols:first-child{
	padding-top: 0;
}
#secondary .widget-title:before, #secondary .widget ul.ct-nav-tabs:before{
	max-width: 100%;
}
.ct-three-cols{
	padding-top: 25px;
}
.ct-three-cols:first-child{
	padding-top: 0;
}
.mag-and-news-article-wrapper{
	margin-right: -15px;
	margin-left: -15px;
}
.mag-and-news-article-wrapper article{
	padding-left: 15px;
	padding-right: 15px;
}
.mag-and-news-article-wrapper:after,
.ct-post-list:after{
	clear: both;
	content: '';
	display: table;
	width: 0;
}
.show-more {
	position: relative;
	cursor: pointer;
	display: inline-block;
	text-align: center;
	text-transform: uppercase;
	overflow: hidden;
	text-decoration: none;
	max-width: 100%;
	padding:15px 40px;
	background: #000;
	color: #fff;
	margin: auto;
}
.show-more .fa{
	margin-right: 5px;
}
@media screen and (max-width: 767px) {
	.top-bar{
		text-align: center;
	}
	.top-bar a.ct-show-hide-top{
		display: inline-block;
		width: auto;
	}
	.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,
	body.right-sidebar #secondary{
		padding-left: 0;
		padding-right: 0;
		margin-top: 0;
		margin-bottom: 0;
	}
	.site-info .container-inner{
		padding-right: 0;
		padding-left: 0;
	}
	.site-main, .ct-sidebar-wrapper{
		padding: 20px 15px;
	}
}
@media screen and (min-width: 768px) {
	.site-title {
		font-size: 50px;
	}
	#primary .ct-post-list{
		margin-left: -15px;
		margin-right: -15px;
	}
	#primary article.two-columns{
		padding-left: 15px;
		padding-right: 15px;
	}
	.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;
	}

	.refined-news-thumbnail-col-post .ct-three-cols:nth-child(2),
	.refined-news-thumbnail-col-post .ct-three-cols:nth-child(3){
		padding-top: 0;
	}

	#secondary .refined-news-thumbnail-col-post .ct-three-cols:nth-child(2),
	#secondary .refined-news-thumbnail-col-post .ct-three-cols:nth-child(2),
	.site-footer .refined-news-thumbnail-col-post .ct-three-cols:nth-child(2),
	.site-footer .refined-news-thumbnail-col-post .ct-three-cols:nth-child(3){
		padding-top: 25px;
	}

	.ct-three-cols:nth-child(2),
	.ct-three-cols:nth-child(3){
		padding-top: 0;
	}

	#secondary .ct-three-cols:nth-child(2),
	.site-footer .ct-three-cols:nth-child(2),
	#secondary .ct-three-cols:nth-child(3),
	.site-footer .ct-three-cols:nth-child(3){
		padding-top: 25px;
	}
}