/*
Theme Name: Independent Child
Description: Child Theme for Independent Theme
Author: Zozothemes
Version: 1.0
Template: independent
Tags: one-column, two-columns, right-sidebar, flexible-header, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
Text Domain: zozotheme
/*
*/


/* @font-face {
    font-family: 'FontAwesome';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("fonts/fa-regular-400.woff2") format("woff2");
}

@font-face {
    font-family: 'FontAwesome';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url("fonts/fa-solid-900.woff2") format("woff2"); 
}

@font-face {
    font-family: 'FontAwesome-brands';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("fonts/fa-brands-400.woff2") format("woff2");
} */


/* @font-face {
  font-family: 'FontAwesome';
  src: url('fonts/FontAwesome.min.woff');
  font-weight: normal;
  font-style: normal;
} */
body {
	font-family: Poppins, Tahoma, Sans-Serif;
	font-weight: 400;
	font-size: 16px;
}
/* .fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fa-search:before {
  content: "\f002";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-bars:before, .fa-navicon:before, .fa-reorder:before {
    content: "\f0c9";
}
.fa-facebook:before {
  content: "\f09a";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-linkedin:before {
  content: "\f0e1";
} */
/*Custom Style Code Right Here */
.main-logo img.custom-logo {
	padding: 0;
}
.navbar {
    border: none;
    box-shadow: 1px 2px 15px rgba(0,0,0,.2);
    z-index: 9;
}
.header-sticky .navbar {
    border: none;
    box-shadow: 1px 2px 15px rgba(0,0,0,.2);
}
.basic-page p {
    margin-bottom: 18px;
}
.header-sticky .navbar .main-logo {
    display: block;
}
.header-sticky .navbar img.custom-logo {
    max-height: 46px;
    margin-top: 5px !important;
}
.ul.dropdown-menu>li {
	font-weight: 400 !important;
}
.page-title-wrap-inner {
	background: #f6f6f6;
}
.contact-us-form .wpcf7-text, .contact-us-form .wpcf7-textarea {
    border: none;
    background: #f6f5f6;
    padding: 8px 16px;
}
.contact-us-form input, .contact-us-form textarea, .contact-us-form label {
    width: 100%;
}
.wpcf7 input[type="submit"] {
    width: auto;
}
.independent-header .dropdown-menu .nav-link {
    padding: 16px 0;
}
.page .page-title-inner {
    padding-left: 45px;
}
.basic-page ul {
    list-style: initial;
    padding: 0 0 1rem 3rem;
}
.basic-page li {
    margin-bottom: 1rem;
}
.news-wrapper .main-logo {
    background: url(/wp-content/uploads/2019/07/logo-news.png);
    background-size: cover;
    min-height: 50px;
    min-width: 166px;
    background-repeat: no-repeat;
    background-position: center;
}
.news-wrapper .main-logo a {
    display: block;
    min-height: 50px;
}

.news-wrapper .main-logo img {
    display: none;
}
.news-wrapper h1,
.news-wrapper h2,
.news-wrapper h3,
.news-wrapper h4,
.news-wrapper h5,
.news-wrapper h6,
.news-wrapper .right-widget-area h1 span,
.news-wrapper .right-widget-area h2 span,
.news-wrapper .right-widget-area h3 span,
.news-wrapper .right-widget-area h4 span,
.news-wrapper .right-widget-area h5 span,
.news-wrapper .right-widget-area h6 span,
.news-wrapper .navbar .independent-main-menu > li.current-menu-item > a,
.news-wrapper .navbar a:hover,
.news-wrapper .widget_categories .cat-item a,
.news-wrapper .post-title a,
.news-wrapper .navbar .independent-main-menu > li.current-menu-ancestor > a,
.news-wrapper .post-meta .post-author .author-name,
.news-wrapper .post-meta li a:hover, 
.news-wrapper .post-meta .post-date a:hover,
.news-wrapper li.current-menu-item > a,
.news-wrapper .entry-title:hover
{
	color: #602E2E;
}
.news-wrapper a {
	color: #602E2E;
}
a:hover {
    color: #333;
}
.news-wrapper .navbar .independent-main-menu > li.current-menu-item > a:before, 
.news-wrapper .navbar .independent-main-menu > li.current-menu-ancestor > a:before, 
.news-wrapper .widget .widget-title:after, 
.news-wrapper .widget .independent-block-title:after, 
.news-wrapper .independent-block.independent-block-8 .post-thumb-wrapper .category-tag, 
.news-wrapper .independent-block.independent-block-2 .post-thumb-wrapper .category-tag, 
.news-wrapper .site-footer .independent-block-title:after, 
.news-wrapper .independent-block.independent-block-1 .post-grid > .post-thumb-wrapper .category-tag, 
.news-wrapper .independent-block-title span:before,
.news-wrapper .back-to-top > i,
.news-wrapper .post-thumb-wrapper .category-tag,
.news-wrapper .nav.pagination > li.nav-item.active span, 
.news-wrapper .nav.pagination > li.nav-item a:hover, 
.news-wrapper .post-comments .page-numbers.current, 
.news-wrapper .post-comments .page-numbers:hover,
.news-wrapper .btn, 
.news-wrapper button, 
.news-wrapper .btn.bordered:hover, 
.news-wrapper .post-grid a.read-more, 
.news-wrapper .post-password-form input[type="submit"]
{
    background: #602E2E ;
}
.news-wrapper .dropdown:hover > .dropdown-menu {
    border-color: #602E2E ;
}
.news-wrapper .site-footer .post-title a {
	color: #fff ;
}
.news-wrapper ::selection {
  background: #602E2E;
}
.news-wrapper ::-moz-selection {
  background: #602E2E;
}
.news-sidebar-wrap .post-list-content a {
    max-height: 50px;
    overflow: hidden;
    display: block;
}
.news-wrapper .independent-block .post-grid > .post-thumb-wrapper {
    margin-bottom: 12px;
}
.breadcrumb {
	text-transform: capitalize;
}
.category-tag-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
}
.category-tag-wrap .category-tag {
    position: initial;
    display: inline-block;
    float: left;
    border-right: 1px solid #fff;
}
.category-tag-wrap .category-tag:last-child {
    border-right: none;
}
.news-wrapper .footer-middle-wrap .col-lg-4:first-child #menu-useful-links a {
	color: #fff;
}
.news-wrapper .footer-middle-wrap .col-lg-4:first-child .widget {
    margin-bottom: 12px;
}
.category .post-meta .post-author .author-name {
    color: #fff;
}
.author .independent-block-css-2 .independent-news .independent-block-post .category-tag {
	background: #1c4217 !important;
}
.independent-single-post .post-comments-wrapper {
    padding-top: 0;
}
.single-post-template {
    padding-bottom: 0;
}
.post-thumb-wrapper .independent-block-overlay .post-meta a {
    color: #f7f7f7;
}
.author .independent-content-inner {
    background: #fff;
}
.independent-content-inner blockquote {
    font-size: 18px;
    line-height: 32px;
}
article.post ul.social-icons > li > a.social-fb:hover {
	background: #5D82D2;
	opacity: .75;
}
article.post ul.social-icons > li > a.social-twitter:hover {
	background: #4AC2F6;
	opacity: .75;
}
.single-post-template article ul.social-icons > li > a:hover {
	background: #0077B5;
	opacity: .75;
}
.single-post-template article ul.social-icons > li > a:hover {
    background: transparent;
}
.single .entry-content ul {
    list-style: initial;
    margin-left: 30px;
}
.post-thumb-wrapper .post-author .author-name {
    color: #fff;
}
.page-title-inner .pull-center .author-info-wrapper .media.author-info {
	max-width: 80%;
}
.category .independent-block-list.big-list .post-list-content {
    padding-top: 0;
}
.breadcrumb > a, .breadcrumb > span {
    font-size: 11px;
}
.pull-left {
	float: left;
}
.pull-right {
	float: right;
}
.posts-count h6:before, .posts-count h5:before {
	display: none;
}
.independent-single-post .media-body.author-meta {
    background: #f2f2f2;
     box-shadow: none;
}

.author .media-body.author-meta {
    padding: 20px;
    background: #f2f2f2;
}
.author .author-bio p {
    margin-bottom: 0;
    margin-top: 16px;
}
.home .content-area {
    margin-bottom: 0;
}

.eq-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
  flex-wrap: wrap;
}
.eq-row > [class*='col-'] {
  display: flex;
  flex-direction: column;
}
.news-wrapper .news-archive-wrapper .banner-grid-details a {
    color: #fff;
}
.news-archive-wrapper  .category-tag {
    background: #5f2e2d;
}
.news-archive-wrapper .banner-post-title {
    position: relative;
}
.featured-news {
	position: relative;
	padding: 0 15px;
}
.featured-news:first-child {
    margin-bottom: 8px;
}
.news-link {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    z-index: 1;
}
.featured-news .category-tag {
    position: relative;
    z-index: 1;
}
.featured-news .banner-author-meta {
    display: inline-block;
}
.banner-author-meta {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 15px;
    color: #fff;
    z-index: 99;
    position: relative;
}
.featured-news-big {
    height: 100%;
    margin-bottom: 0 !important;
}
.featured-news-big .banner-grid-details {
	position: absolute;
	bottom: 0;
}
.footer-middle-wrap {
	padding-top: 35px;
	padding-bottom: 0;
}
/* Image with 'data' attribute is hidden */
img[data-lazy-src] {
	/* we set the opacity to 0 */
	opacity: 0;
}

/*Image without 'data' attribute is (or becomes) visible */
img.lazyloaded {
	/* prepare the future animation */
	/*-webkit-transition: opacity .5s linear 0.2s;*/
	/*   -moz-transition: opacity .5s linear 0.2s;*/
	/*        transition: opacity .5s linear 0.2s;*/

	/* we set the opacity to 1 to do the magic */
	opacity: 1;
}
.banner-layout-3 .banner-grid-parent .banner-grid-item .banner-grid-thumb a {
    z-index: 1;
}
.banner-layout-3 .category-tag {
    z-index: 1;
}
.banner-layout-3 .banner-post-title a {
    z-index: 1;
    position: relative;
}
.recent-posts-footer .post-list-thumb {
    max-width: 35%;
}
.recent-posts-footer h4 span {
    color: #fff;
    border: none;
    padding: 0;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 18px;
    border-left: none;
    padding-left: 0;
}
.recent-posts-footer .post-title {
    max-height: 80px;
    overflow: hidden;
}
.site-footer .widget {
    margin-bottom: 0 !important;
}
.wpcf7 input[type="submit"] {
    color: #fff;
    padding: 0 32px;
    text-transform: uppercase;
}
.infographics-wrap img {
    max-width: 130px !important;
    max-height: 80px !important;
}
.statistics-wrap .post-list img {
    max-width: 95px !important;
    max-height: 90px !important;
}
.widget .independent-block .post-thumb-wrapper .post-thumbnail, .news-sidebar-wrap img {
    max-width: 95px !important;
    max-height: 90px !important;
}
.mobile-bar-toggle {
	position: relative;
	z-index: 99;
}
@media( max-width: 767px ) {
	.independent-content > .independent-content-inner > div {
	    padding-top: 20px;
	    padding-bottom: 0px;
	}
	.news-wrapper .entry-content h1 {
	    font-size: 28px;
	    margin-bottom: 16px;
	    line-height: 38px;
	}
	.post .entry-title {
	    font-size: 28px;
	    line-height: 38px;
	}
	.news-wrapper .single-post-template article .article-inner > * {
	    margin-bottom: 16px;
	}
	.content-area {
	    margin-bottom: 0;
	}
	.featured-news-big .banner-grid-details {
	    position: initial;
	}
	.featured-news:first-child {
	    margin-bottom: 4px;
	}
	.post-type-archive-news .content-area {
		margin-bottom: 0;
	}
	.post-type-archive-news .widget-area {
		padding-top: 0;
		margin-bottom: 0;
	}
	.site-footer .widget {
	    margin-bottom: 32px !important;
	}
	.wpb_wrapper .vc_custom_1563435900084 {
	    padding-bottom: 0!important;
	}
	.wpb_wrapper .vc_column-inner.vc_custom_1546067159244 {
	    padding-bottom: 0 !important;
	}
}
/* .test {
    background: red;
} */