/*
Theme Name:        Lahanna
Text Domain:       lahanna
Version:           4.1.8
Description:       Responsive WordPress theme. Install and activate Pixelwars Core plugin for advanced features. (Appearance > Install Plugins)
Tested up to:      5.7
Requires at least: 4.9
Requires PHP:      5.6
Tags:              blog
Author:            Pixelwars
Author URI:        https://themeforest.net/user/pixelwars
Theme URI:         https://themeforest.net/user/pixelwars/portfolio
License:           ThemeForest License
License URI:       https://themeforest.net/licenses
Domain Path:       /languages
*/


/*
    Do not remove any of the commented text above as it is used by the theme for proper function!
*/


/* HEADER */
.is-menu-bar .menu-wrap,
.is-menu-top .header-wrap,
.is-header-small .header-wrap,
.is-header-row .header-wrap  {
    border-bottom: 1px solid rgba(0, 0, 0, 0.08);
	}
.is-menu-bar.is-menu-bottom .menu-wrap {
    border-top: 1px solid rgba(0, 0, 0, 0.08);
	}
.site-navigation.clone .menu-wrap,
.site-header.clone .header-wrap {
	box-shadow: 0 12px 12px -10px rgba(0, 0, 0, 0.1);
	} 

/* SOME FIXES */
.site-branding,
.site-title img { 
	max-width: 100%;
	}

/* FOOTER */
.site-footer .site-info {
	font-size: 10px; letter-spacing: .12em; border-top: 1px solid rgba(0, 0, 0, 0.06); text-transform: uppercase;
	}
.site-footer .tptn_title {
	font-size: 18px; font-weight: 400;
	}
.instagram-pics + p a {
	padding: 10px 24px; border-radius: 6px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);	
	}
.is-footer-boxed .footer-insta ul {
    padding: calc(0.3rem + 1.0vw); background: #fff;
	}
.footer-insta ul li {
    padding: 8px; background: #fff;
	}
.site-info i {
    color: #ff6970; font-size: 17px;
	}

/* FEATURED AREA */
.top-content {
	margin-top: 30px;
	}	
.post-thumbnail .entry-header {
	width: 70%;
	}

/* BLOG LIST */
.blog-list:not(.blog-circles) .featured-image {
	padding-top: 56%;
	}

/* BLOG SMALL common styles : list - grid - circles */
.blog-small .entry-title {
	font-size: 1.6em;
	} 


/* BLOG SINGLE */
.related-posts h3,
.about-author h3,
.comments-area h3.widget-title {
	position: relative;
	}
.related-posts h3:before,
.about-author h3:before,
.comments-area h3.widget-title:before {
	font-family: "fontello"; content: '\e821'; font-size: 132px; font-weight: 400; position:  absolute; top: -50%; left: 50%; margin-top: -44px; margin-left: -70px; color: rgba(33, 41, 51, 0.05);
	}
.about-author h3:before {
	content: '\e807'; margin-left: -42px;
	}
.comments-area h3.widget-title:before {
	content: '\e806'; margin-left: -60px; font-size: 128px;
	}
#respond:before {
	font-family: "fontello"; content: '\e812'; font-size: 58px; position:  absolute; top: 0; right: 20px; color: #fafafa;
	}
#reply-title {
	text-align: center;
	}

/* related posts */
.related-posts .post-thumbnail .entry-title {
	font-size: 26px;
	}
.related-posts .post-thumbnail .post-wrap {
	padding-top: 140%;
	}

/* SIDEBAR */
.widget_mc4wp_form_widget {
	padding: 5px 0; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12); border-radius: 10px; overflow: hidden;
	}
.sidebar .mc4wp-form {
	background: #fff; 
	}

/* SOCIAL */
html a.social-link {
	background: #f2ede5;
	}

/* SHOP */
.woocommerce .product .entry-meta span.price {
    font-size: 14px;
	}
    

	
/* DESKTOPS */
@media screen and (min-width: 992px) { 

	
	/* BLOCKQUOTE */
	blockquote {
		font-size: 1.6em; padding: 1em;
		}
	blockquote cite {
		 letter-spacing: 1px;
		}
	
	/* BLOG SINGLE */
	.related-posts {
		padding-top: 3em;
		}
}

