/*
	Theme Name:   Jannah Child
	Theme URI:    http://jannah.tielabs.com/
	Description:  Jannh Child Theme
	Author:       TieLabs
	Author URI:   https://tielabs.com
	Template:     jannah
	Version:      1.0.2
	License:      license purchased
	License URI:  http://themeforest.net/licenses/regular_extended
	Tags:         Tags: two-columns, buddypress, left-sidebar, right-sidebar, custom-menu, editor-style, featured-images, full-width-template, microformats, rtl-language-support, sticky-post, threaded-comments, translation-ready
	Text Domain:  jannah-child
*/


/* write custom css after this line */

/* Header Changes */

.header-layout-1 #menu-components-wrap { display: block; }

@media (min-width: 992px){
	#theme-header .container { 	max-width: 1160px !important; }
	#main-nav { height: 80px !important; line-height: 79px !important;}
	#top-nav{ display: none !important; }
	.logo-text {     	font-size: 40px; font-weight: 600; color: #FCE7C2; 	}
	.wf-active #main-nav .main-menu > ul > li > a { color : #FCE7C2; }
	#main-nav .menu > li.tie-current-menu > a, #main-nav .menu > li:hover > a, #main-nav .mega-links-head:after, #main-nav .comp-sub-menu .button:hover, #main-nav .comp-sub-menu .checkout-button, #main-nav .cats-horizontal a.is-active, #main-nav .cats-horizontal a:hover, .search-in-main-nav.autocomplete-suggestions .button, #main-nav .spinner > div {
    	background-color: transparent !important;
	}

	#main-nav .menu > li.tie-current-menu > a, #main-nav .menu > li:hover > a, #main-nav .components .button:hover, #main-nav .comp-sub-menu .checkout-button, .theme-header #main-nav .mega-menu .cats-horizontal a.is-active, .theme-header #main-nav .mega-menu .cats-horizontal a:hover, .search-in-main-nav.autocomplete-suggestions a.button {
		color: #ff9e1b !important;
	}

	.main-menu .menu > li.tie-current-menu { border-bottom: 5px solid #ff9e1b !important; }
	.wf-active #main-nav .main-menu > ul > li > a { font-size: 14px !important; }
	
	
}

@media (max-width: 991px){
	#sticky-nav-mask, .header-layout-1 #menu-components-wrap, .header-layout-3 .main-nav-wrapper, .header-layout-2 .main-nav-wrapper { display: none !important; }
}

.yashmaitri-home-slider { background: #fce8c3 !important  }
.main-slider .slider-main-container { width: 100% !important; max-width: 100% !important; padding: 0px !important;}
.
.wide-slider-wrapper .thumb-overlay { padding: 40px !important; }
.thumb-overlay { width: 40%; background: #fce8c3; }
#tie-main-slider-3-block_1929 .slide-bg, #tie-main-slider-3-block_1929 .slide { background-size: contain !important; }
.thumb-overlay:after, .first-post-gradient li:first-child .post-thumb:after, .scroll-2-box .post-thumb:after { background: none !important; }
.centered-title-slider .thumb-overlay .container { top: 42%; text-align: left; left: 50px; }
.wide-next-prev-slider-wrapper .tie-slider-nav { width: 94%; left: 3%; opacity: 1; }
.wide-next-prev-slider-wrapper .tie-slider-nav span { background: transparent !important; color: #ff9e1b; font-size: 65px; }
.wide-slider-wrapper .thumb-title , .thumb-overlay .post-meta, .thumb-overlay .thumb-title a { color : #a2243c !important }
.alt-btn {border-radius: 10px;}
.thumb-overlay .thumb-desc { color: #a2243c; line-height: 22px;}

.container-wrapper { padding: 0px; border: 0px}
#share-buttons-bottom, .main-content .container-wrapper, .sidebar .container-wrapper { background: transparent !important;}
.mag-box-title h3 { font-size: 37px; color: #FCE7C2; }

.block-head-1 .the-global-title { border-bottom: 0px none; }
.block-head-1 .the-global-title:before { border-right: 0px solid transparent; }
.block-head-1 .the-global-title:after { height: 0px; width: 0px }
.ypl-home-default-loop { position: relative; background: #fce8c3; box-shadow: 0 2px 4px 0 rgb(0 0 0 / 50%); border-radius: 8px; }
.ypl-home-default-loop { min-height: 425px; }
.ypl-home-default-loop .post-details { padding: 0px 15px !important}
.ypl-home-default-loop .more-link, .ypl-home-list-loop .more-link { color :#5b6236 !important; background: transparent !important; padding: 0px; font-weight: 600; text-decoration: underline; }
.ypl-home-default-loop .more-link:hover, .ypl-home-list-loop .more-link:hover {color :#5b6236; background: none; font-weight: 600;}
.ypl-home-default-loop .post-footer { padding: 0px 15px; position: absolute; bottom: 5px;}
.ypl-home-default-loop .post-footer .date, .ypl-home-list-loop .post-footer .date { display: none !important; }
.ypl-home-default-loop .post-footer .post-meta, .ypl-home-list-loop .post-footer .post-meta {  color: #a3223c;  font-size: 13px; }
.ypl-thumbnail-wrapper { position: relative; }
.ypl-thumbnail-wrapper .ypl-meta { position: absolute; z-index: 1; top: 0px; left: 15px; padding: 4px 14px; background: #a3223c;
    color: #FCE7C2; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; }
.ypl-home-default-loop .post-thumb img { border-top-left-radius: 8px; border-top-right-radius: 8px;}
.ypl-thumbnail-wrapper .post-cat-wrap { display: none; }
.ypl-home-default-loop .post-title a, .ypl-home-default-loop .post-excerpt, .ypl-home-list-loop .post-title a, .ypl-home-list-loop .post-excerpt { color :#a3223c }
.ypl-home-default-loop .post-excerpt { margin-top: 10px; }
.ypl-home-default-loop .post-title a:hover {color: #5b6236; }
.full-width .mini-posts-box .posts-items li:nth-child(n) { width: calc(100% / 2); clear: none;  margin-bottom: 15px; }
@media (min-width: 992px) { .full-width .mini-posts-box .posts-items li:nth-child(-n+3) { margin-top: 24px !important; 	} }
.ypl-home-list-loop { display: block; position: relative; min-height: 180px; background: #fce8c3; box-shadow: 0 2px 4px 0 rgb(0 0 0 / 50%); border-radius: 8px; }
.ypl-home-list-loop .ypl-thumbnail-wrapper, .ypl-home-list-loop .ypl-content-wrapper { display: inline;}
.ypl-home-list-loop .ypl-thumbnail-wrapper a { width: 165px;} .mini-posts-box .posts-items li .post-thumb img { max-width: 165px; } 
@supports (object-fit: cover) {
    .mini-posts-box .posts-items li .post-thumb img {
        object-fit: cover;
        height: 180px;
        width: 165px;
        border-radius: 8px;
    }
}
.ypl-home-list-loop .ypl-thumbnail-wrapper .ypl-meta { left: -160px; top:  -1px; }
.ypl-content-wrapper .post-footer { position: absolute; width: 100%; right: 15px; bottom: 7px; }


/* Category & Archive */
.archive .entry-header-outer h1 {
	text-align: center !important;
	font-weight: 600 !important;
	color: #a3223c;
}

.archive .wide-post-box .container-wrapper {
    padding-top: 20px;
}

.archive .wide-post-box .posts-items li {
	width: 50%;
    padding-right: 2%;
    margin-top: 0px;
    margin-bottom: 24px;
}

.archive .ypl-cat-wrapper { 
	display: block;
	position: relative;
    background: #fce8c3;
    box-shadow: 0 2px 4px 0 rgb(0 0 0 / 50%);
    border-radius: 8px;
    min-height: 485px;
}

.ypl-thumb-wrapper { position: relative;  }

.archive .wide-post-box .posts-items li .post-thumb {
	margin-right: 0px;
    float: none;
    -webkit-flex: 0;
    -ms-flex: 0;
    flex: 0 !important;
    width: 100%;
    max-width: initial;
}

.ypl-cat-wrapper .post-details-alt { padding: 15px !important}
.ypl-cat-wrapper .post-details-meta  { padding: 0px 15px !important; position: absolute; bottom: 0px; }
.ypl-thumb-wrapper .ypl-meta {
	position: absolute;
    z-index: 1;
    top: 0px;
    left: 15px;
    padding: 4px 14px;
    background: #a3223c;
    color: #FCE7C2;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}

.post-meta .date { display: none; }
.ypl-cat-wrapper .post-details-meta .post-meta {
	font-size: 13px;
	color: #a3223c;
}
.ypl-thumb-wrapper .post-thumb img {
	border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

.wide-post-box .posts-items li .post-title a , .mag-box .post-excerpt { color: #a3223c !important }
.ypl-cat-wrapper .mag-box .post-excerpt { padding-top: 10px; }
.ypl-cat-wrapper .more-link{ 
	color: #5b6236 !important;
    background: transparent !important;
    padding: 0px;
    font-weight: 600;
    text-decoration: underline;
} 
.ypl-cat-wrapper .more-link:hover { 
	
    text-decoration: none;
} 
.wide-post-box .posts-items li .post-title a:hover {
	color: #5b6236 !important;
}

.archive .sidebar {
    min-height: 175px !important;
    background: #5b6236;
    margin-top: 78px;
    padding: 15px 15px;
    border-radius: 8px;
    color: #FCE7C2;
}

.archive .sidebar .the-global-title {
	border-bottom: 1px solid !important;
}

.sidebar ul li a {
	color: #FCE7C2; 
}

.sidebar ul li a:hover {
	color: #ff9e1b;
}

/* Single Post */
.full-width .entry-header-outer, .one-column-no-sidebar .entry-header-outer {
	padding: 0px;
	color: #a1263b;
	border-bottom: 2px solid #a1263b;
    margin-bottom: 20px;
}
.full-width .entry-header-outer, .one-column-no-sidebar .entry-header-outer h1 {
	margin-bottom: 20px;
}
.full-width .entry-header-outer, .one-column-no-sidebar .entry-header-outer h1 a {
	color: #a1263b !important;
	font-weight: 600;
}

.full-width .entry-header-outer, .one-column-no-sidebar .entry-header-outer h2 {
	text-align: left;
	margin-bottom: 20px;
	line-height: 1.6;
}

.ypl-sub-meta {
	font-size: 17px;
	text-align: right;
}

.entry-header .ypl-sub-meta .post-meta {
	display: block;
    float: right;
    margin-top: -2px;
    margin-left: 4px;
    font-size: 17px;
    color: #a1263b !important;
}

.entry-header .entry-sub-title {
	color: #a1263b;
}

.ypl-entry-sub-title {
	margin-bottom: 0px;	
}

.ypl-sub-meta .tie-icon:before,.ypl-sub-meta [class^="tie-icon-"],.ypl-sub-meta [class*=" tie-icon-"] { display: none !important; }
.ypl-sub-meta .meta-comment, .ypl-sub-meta .meta-views {display: none;}
.single .entry { color: #a1263b !important;}
.single .entry-content { padding: 0px; border-bottom: 2px solid;}
blockquote, blockquote::before { color : #ff9e1b !important; }

.post-components {
	padding: 30px;
	border-radius: 8px;
	background-color: rgba(164,32,62,0.2);
	color: #a1263b;
}

#respond .form-submit { text-align: center;}
#respond textarea, #respond .comment-form-author input, #respond .comment-form-email input, #respond .comment-form-url input ,input{
	border-radius: 8px;
    border-color: #a1263b;
}

#reply-title { text-align: center; border-bottom: 0px !important; }


/* Footer Changes */

#site-info .alt-footer {
	display: block;
	text-align: center;
}

@media (min-width: 992px) {
	.main-menu .menu>li.tie-current-menu>a:after {
		content: none !important;
	}
}

.ypl-home-list-loop .post-title a, .ypl-home-list-loop .post-excerpt {
    color: #a3223c;
}

.social-icons-item { margin-left: 6px !important }


@media (min-width: 768px) {

	.site-info-layout-2 .copyright-text-first {
		display: inline-block;
		float: none !important;
	}

	.site-info-layout-2 .copyright-text-second, .site-info-layout-2 ul.social-icons, .site-info-layout-2 .footer-menu {
		float: none !important;
		display: inline-block;
	}
}

.site-info .social-icons li a span {
	font-size: 18px;
}

#footer .widget-title:after {
	height: 0px;
}

.cat-counter a+span {
	background: #fce8c3 !important;
    color: #a1263b !important;
}

.widget_categories li a:before {
	content: none !important;
}

#footer .timeline-widget ul:before, #footer .timeline-widget a:not(:hover) .date:before {
	background-color: #FF9E1B !important;
}

.dark-skin .timeline-widget ul li .date {
	color: #FF9E1B !important;
}

#footer .posts-list-half-posts li {
	padding: 0px !important;
}

#footer .posts-list-half-posts li .post-widget-body {
	display: none !important;
}

.posts-list-half-posts li { width: 48%; }

.footer-widget-area:last-child {
	margin-bottom: 50px;
}

#posts-list-widget-3, #tie-widget-categories-1 {
	width: 260px;
}

#tie-widget-categories-1 {
	float: right;
}

.alt-single-meta {
	display: flex;
	padding: 18px 0px !important;
	color: #a1263b;
}

.share-buttons { padding: 0px 10px; }
.alt-single-meta .author-meta { display: none; }
.single-meta-tag .post-meta { display: flex;}
.magazine1 .share-buttons-bottom { border: 0px; }
.post-meta, .post-meta a:not(:hover) {
	font-size: 14px;
	color: #a1263b;
}


@media (max-width: 768px) {
	.centered-title-slider .thumb-overlay .container { left:0px !important; }
	.mag-box { margin-bottom: 45px;}
	.full-width .mini-posts-box .posts-items li:nth-child(n) { width: 100%; }
	#posts-list-widget-3, #tie-widget-categories-1 { width: 100%; }
	.widget_categories li, .widget_product_categories li, .widget_layered_nav li, .widget_archive li, .widget_nav_menu li, .widget_meta li, .widget_pages li, .widget_recent_entries li, .widget_display_forums li, .widget_display_views li, .widget_rss li, .widget_display_stats dt { padding-left: 0px ; }
	.archive .wide-post-box .posts-items li { width: 100%; padding-right: 0px;}
	.archive #main-content-row { margin-left: 0px ; margin-right: 0px ; }
	.archive .sidebar { padding: 15px !important; }
	.ypl-content-wrapper .post-footer { width: auto; }
	.single-post .main-content { padding-left: 15px !important; padding-right: 15px !important; }
	.mag-box-title h3 { font-size: 28px; }
	.big-posts-box .posts-items li .post-title { font-size: 18px; }
	.mini-posts-box .posts-items li .post-title { font-size: 16px; margin-bottom: 0px; margin-top: -12px; }
	.full-width .entry-header-outer, .one-column-no-sidebar .entry-header-outer h1 { font-size: 30px; margin-bottom: 10px; }
	.full-width .entry-header-outer, .one-column-no-sidebar .entry-header-outer h2 { font-size: 20px; line-height: 1.4;}
	.ypl-sub-meta { font-size: 13px; }
	.entry-header .ypl-sub-meta .post-meta { display: block; float: right; margin-top: -4px; margin-left: 4px; font-size: 13px;  color: #a1263b !important;} 
	.archive .entry-header-outer h1 { font-size: 30px; }
}
	
}
@media (max-width: 1024px) {
	.full-width .wide-slider-wrapper .slide {
	    height: 400px;
	}
}

@media (max-width: 992px) {
	.full-width .wide-slider-wrapper .slide { height: 300px !important; }
}

@media (max-width: 640px) {
	.full-width .wide-slider-wrapper .slide { height: 200px !important; }
}