/*
Theme Name: SuperBlog Child theme of superblog
Theme URI: 
Description: Child theme of superblog theme for the SuperBlog theme
Author: <a href="http://themnific.com">Dannci &amp; Themnific</a>
Author URI: 
Template: superblog
Version: 3.4
*/

/* Generated by Orbisius Child Theme Creator (https://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Wed, 01 Feb 2023 20:09:20 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/



.foocol ul.jetpack-social-widget-list {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}
.foocol ul.jetpack-social-widget-list svg.icon {
    width: 25px;
    fill: #fff;
    height: 25px;
}
#footer .sidebar_item h5 {
    border-left-color: #ffffff !important;
}

.cat-item-1457 {
    display: none;
}
.footer-below.p-border {
    border: .5px solid ffffff1f !important;
}

	.single-post .tmnf_excerpt p {
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}

@media screen and (min-width: 1020px) {
	.tmnf_excerpt {
		font-size: 17px;
		line-height: 27px;
	}

	h1.entry-title, 
	h1.tmnf_title_large, 
	h2.tmnf_title_large, 
	.tmnf_titles_are_large .tmnf_title {
		font-size: 62px;
		line-height: 70px;
	}
}
/* .page-header-image {
    max-height: unset;
    height: 100% !important;
    padding-bottom: 0 !important;
}
.page-header-image img.tranz {
    object-fit: cover;
} */


@media screen and (max-width: 1020px) {
	label.show-menu {
		display: block !important;
		background-color: transparent;
		text-align: right;
	}
	body:not(.single-post) label.show-menu {
		color: #260059 !important;
	}
	label.show-menu span.label_text {
		display: none;
	}
}
@media screen and (max-width: 1825px) {
	.page-header img {
		left: -15%!important;
	}
}

@media screen and (max-width: 767px) {
	.post_nav_item {
		padding: 0;
	}
	.post_nav_item .post_nav_text {
		width: calc(100% - 100px);
		padding: 0;
	}
	.post_nav_next .post_nav_text {
		padding-right: 0 !important;
		padding-left: 12px;
	}
	
	.post_nav_item a img {
		display: none;
	}
	.post_nav_item.post_nav_prev.tranz.p-border {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.post_nav_item .post_nav_text {
		font-size: 0;
		width: auto;
	}
	div#post_nav {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.post_nav_item .post_nav_text span.post_nav_label {
		font-size: 16px !important;
	}
	.tmnf_slider_vetical .eleslideinside {
		padding: 45px 30px 20px 35px;
	}
	.home .tmnf_slider_vetical .owl-item {
		max-height: 100% !important;
	}
}


@media screen and (max-width: 640px) {
	.tmnf_related>div {
		width: 100%;
	}
	h2.tmnf_title_medium {
		font-size: 27px !important;
		line-height: 37px;
	}
}