/*
Theme Name: Kuza Magazine
Theme URI: https://sensationaltheme.com/downloads/kuza-magazine-free/
Template: kuza
Author: Sensational Theme
Author URI: http://sensationaltheme.com/
Description: Kuza Magazine is a multi-purpose WordPress theme with practically unlimited options for customization, making it an excellent choice for any business. It can be used to create any type of website like Magazine, consultancy, finance, corporate, travel, medical. It is responsive, SEO friendly, speed optimized, and translation ready. This theme comes with lots of features such as column layout options for front page sections. 
Version: 1.0.1
Tested up to: 6.3
Requires PHP: 5.6
Text Domain: kuza-magazine
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: translation-ready, custom-background, theme-options, custom-menu, threaded-comments, featured-images, footer-widgets, editor-style, right-sidebar, full-width-template, two-columns, grid-layout, custom-colors, custom-header, custom-logo, featured-image-header, blog, entertainment

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Tagora is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

*/

/*--------------------------------------------------------------
#Root main Values
--------------------------------------------------------------*/
:root {
  --effect: hover 1s linear infinite;
  --primary-color: #d62704;
  --color-text: #191B1D;
  --medi-secondary-color: #14457B;
  --button-color: #191B1D;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Lota', sans-serif;
}
/*.menu-toggle.active span {
  background-color: var(--primary-color);
  box-shadow: none;
}*/
.main-navigation ul.nav-menu {
  padding-left: 38px;
}
#top-bar{
	display: none !important;
}
#top-bar button .fa{
	color: #fff;
}
#top-bar .topbar-menu-active{
	padding-bottom: 10px;
}
.menu-toggled .menu-toggle span.close-bar::before, 
.menu-toggled .menu-toggle span.close-bar::after {
	box-shadow: 1px 0px 1px 1px #fff;
}
#headlines .news-title {
    margin-bottom: 0;
}
.timetable-table-wrapper {
  	text-align: center;
}
#message{
	background-color: #e5e5e5;
}
.home-magazine #message .entry-content p, 
.home-magazine #message .social-icons li a::before, 
.home-magazine #message .entry-title a{
	color: #000;
}
.home-magazine .message-entry-content{
	background-color: #fff;
}
.author-second-thumbnail,
.author-first-thumbnail{
	left: 0;
	right: auto;
}
#project{
	background-color: var(--primary-color);
}
.project-slider article{
	background-color: transparent;
}
#project .slick-dots li:hover button::before, 
#project .slick-dots li:focus button::before,
#project .slick-dots li.slick-active button::before{
	background-color: #fff !important;
}
.project-slider article .entry-title a:hover,
.project-slider article .entry-title a:focus,
.project-slider article a:focus,
.project-slider article a:hover{
	color: #333;
}
.project-slider article .entry-title a,
.project-slider article .entry-content p,
.project-slider article .entry-meta a,
.project-slider article a,
.project-slider article .date{
	color: #fff;
}
.project-slider .entry-container{
	text-align: center;
	padding-top: 5pxs;
}
.project-slider .entry-meta {
  border: none !important;
  position: absolute;
  top: -42px;
  width: 100%;
  right: 0;
  left: 0;
  text-align: center;
  background: linear-gradient(0deg,rgba(214, 39, 4, 1) 0,transparent);
}
.project-slider .featured-image{
	box-shadow: none;
	border-radius: 0;
}
.project-slider article .date{
	font-size: 14px;
}
#mustread {
  padding: 0px 0 60px;
}

.home-magazine .testimonial-slider article {
  border-bottom: none;
  background-color: #fff;
}
.testimonial-slider .entry-content {
  margin-top: 15px;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
}
.testimonial-slider .slick-next, 
.home-magazine .testimonial-slider .slick-prev{
	background-color: #f5f5f5;
}

.dark-layout #site-navigation.main-navigation ul.nav-menu .current-menu-item > a, 
.main-navigation ul.nav-menu > li:hover > a, 
.main-navigation ul.nav-menu > li:focus > a,
#site-navigation .nav-menu li a:focus{
	color: #fff !important;
}

@media screen and (min-width: 767px){
	.home-magazine #message .entry-container{
		width: 50%;
	}
	.home-magazine .author-thumbnail{
		margin: 0 -100px 0 auto;
	}
	.home-magazine .message-entry-content {
		margin-left: 0;
	}
}
@media screen and (max-width: 1023px){
	#masthead {
	  min-height: 55px;
	}
}
@media screen and (max-width: 992px){
	.home-magazine #galleryview {
	  padding: 30px 0 20px;
	  background-color: transparent;
	}
}

@media screen and (max-width: 766px){
	body:not(.modern-menu) .header-logo-ads {
	  display: flex;
	  width: 90%;
	  padding: 10px;
	}
	.header-logo-ads .site-branding{
	  width: 50%;
	}
	.header-logo-ads .header_ads{
	  width: 50%;
	}
	body.home-magazine .site-menu nav{
		position: relative;
	}
	.image-overlay.featured-content-wrapper .entry-title{
		font-size: 26px;
	}
	.main-navigation ul.nav-menu{
		margin-top: 15px;
	}
	body:not(.modern-menu) .site-menu nav{
		top: 0;
	}
	.content-overlay.featured-content-wrapper .entry-title{
		font-size: 24px;
	}
	.main-navigation ul.nav-menu {
    margin-top: 0;
  }
  .home-normal-magazine .section-title::after, 
    .home-magazine .section-title::after {
      content: "\f0d9";
      font-family: "FontAwesome";
      font-size: 58px;
      position: absolute;
      top: -22px;
      bottom: auto;
      left: auto;
      right: -3px;
    }
    .home-normal-magazine .section-title, 
    .home-magazine .section-title {
      font-size: 24px;
    }
}

@media screen and (max-width: 567px){
	.footer-widgets-area .hentry{
		text-align: center;
	}
	.footer-widgets-area .hentry li:before{
		display: none;
	}
}