/*
Theme Name: Liondar Child
Theme URI: http://gossipthemes.com/liondar
Author URI: http://gossipthemes.com
Template: liondar
Description: Make your modifications to Liondar in this child theme.
Version: 2.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: liondar-child
Tags: two-columns, three-columns, four-columns, right-sidebar, custom-menu, featured-images, full-width-template
*/


/* =Theme customization starts here
------------------------------------------------------- */

.wp-block-image img {
	min-width: 100%!important;
}

.wp-block-search__inside-wrapper  {
	display: flex;
    max-width: 100%;
    flex: auto;
}

.wp-block-search__button {
	margin-left: 10px;
}

.post-layout-style2 .single-blog-content .entry-content dfn, .post-layout-style2 .single-blog-content .entry-content cite, .post-layout-style2 .single-blog-content .entry-content em, .post-layout-style2 .single-blog-content .entry-content i {
	font-style: initial;
}

.elementor-editor-element-settings {
	padding: 0!important;
	margin: 0!important;
}

:root {
  --primary-green: #002918;
  --green-second: #004226;
  --lime-bright: #CDF545;
}

.post-block-style-one-inner .post-category-box a {
	font-family: 'Poppins'!important;
}

article.post-trending-list-item .post-trending-item-inner .post-category-box a {
	border: 2px solid #044027!important;
	background: #004226!important;
}

.blog-sidebar .wp-block-categories li a, .single-blog-header .post-category-box a, .news-cat_Name {
	border: 2px solid #044027!important;
}

/* START Common spacing  */
.theme-breadcrumb__Wrapper.theme-breacrumb-area {
	margin-top: 120px;
}
@media (max-width: 767px) {
	.theme-breadcrumb__Wrapper.theme-breacrumb-area {
		margin-top: 80px;
	}
}
/* START Common spacing  */

/* START HEADER */

#theme-header-one .header-bottom-line {
	display: none;
}

#theme-header-one .row.align-items-center {
	padding-left: 15px!important; 
	padding-right: 15px!important;
}

@media (max-width: 767px) {
	#theme-header-one .row.align-items-center {
		padding-left: 0px!important; 
		padding-right: 0px!important;
	}
}


#theme-header-one a.slicknav_btn {
	background: transparent!important;
}

#theme-header-one .custom-logo-link-separator {
	height: 100%;
	width: 1px;
	background: #fff;
	padding-left: 30px;
	padding-right: 30px;
}

#theme-header-one a.custom-logo-link-second {
	position: relative;
	margin-top: -20px;
	margin-bottom: -20px;
}

/* var(--primary-green) */

#theme-header-one .liondar-submenu {
	background: var(--primary-green)!important;
}


#theme-header-one .theme-main-menu * {
	font-family: "Poppins"!important;
}

#theme-header-one .menu-item-has-children a:first-child::after {
  content: '';
  display: inline-block;
  width: 13px;
  height: 10px;
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='10' viewBox='0 0 13 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5802 10L2.5802 3.33333L0.5802 0H12.5802L10.5802 3.33333L6.5802 10Z' fill='white'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
transform: translateX(10px);
}

#theme-header-one .liondar-submenu a:after {
	display: none!important;
}



#theme-header-one .is-active.menu-item-has-children a:first-child::after {
	background-image: url("data:image/svg+xml,%3Csvg width='13' height='10' viewBox='0 0 13 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5802 10L2.5802 3.33333L0.5802 0H12.5802L10.5802 3.33333L6.5802 10Z' fill='%23CDF545'/%3E%3C/svg%3E");
}


#theme-header-one .menu-item-has-children a {
	margin-right: 10px;
}

#theme-header-one a.custom-logo-link-second img {
	max-width: 81px!important;
}

#theme-header-one .custom-logo-link-second {
	border-left: 1px solid #fff!important;
	padding-left: 30px;
}

#theme-header-one .logo.theme-logo .custom-logo-link:first-child {
	padding-right: 30px;
}

#theme-header-one {
	background: var(--primary-green);
}

#theme-header-one .logo.theme-logo:first-child {
	display: flex;
	align-items: center;
}

#theme-header-one #primary-menu a {
	color: #fff!important;
	font-weight: 600;
}

#theme-header-one #primary-menu .is-active a {
	color: var(--lime-bright)!important;
}

#theme-header-one #primary-menu .is-active ul a {
	color: #fff!important;
}

#theme-header-one .logo.theme-logo img {
	max-width: 111px;
}

#theme-header-one .header-search-box a .icofont-search-1:before {
	color: #fff!important;
}

@media (max-width: 767px) {
	#theme-header-one .logo.theme-logo img {
		width: 70px!important;
	}
	#theme-header-one .theme-header-area {
		padding-top: 25px!important; 
		padding-bottom: 25px!important;
	}
}

#theme-header-one .liondar-submenu {
	border-radius: 10px;
}

#theme-header-one .is-active a {
	color: var(--lime-bright)!important;
	font-size: 16px!important;
	font-weight: 500;
	line-height: 18px!important;
}

#theme-header-one .liondar-submenu a {
	color: #fff!important;
	font-size: 16px!important;
	font-weight: 500;
	line-height: 18px!important;
}

@media (max-width: 991px) {
	#theme-header-one .menu-item-has-children a:first-child::after {
		display: none!important;
	}
	#theme-header-one .liondar-submenu {
		border-radius: 0px!important;
	}
	#theme-header-one a.custom-logo-link-second img {
	max-width: 50px!important;
	}
	.theme-header-area {
		padding-bottom: 25px;
	}
}

/* END HEADER */


/* START Footer */

.footer-top-border {
	display: none;
}

.mode-switcher {
	display: none;
}

.footer-top {
	background: var(--primary-green);
}

.footer-top .wp-block-gallery {
	max-width: 123px;
}


.footer-social a {
	margin-right: 20px;
}

@media (max-width: 767px) {
	.footer_three_Widget ul {
		display: flex; 
		gap: 20px;
		flex-wrap: wrap;
	}

	.footer_three_Widget ul li {
		width: calc(50% - 10px)!important;
	}
}



/* !== contanct form ==! */

.footer-top .wpcf7 .theme-subscribe-form-wrapper-title {
	font-size: 24px!important; 
	font-weight: 600!important;
	line-height: 28.8px!important;
	color: #fff;
}

.footer-top .wpcf7 .subscribe-submit-btn {
	font-size: 18px;
	color: #fff!important;
	background: url(/wp-content/themes/liondar-child/assets/images/btn-right-arrow-white.svg) no-repeat scroll 80px center;
}

.footer-top .theme-subscribe-form-wrapper {
	margin-top: 27px;
}

@media (max-width: 767px) {
	.footer-top .theme-subscribe-form-wrapper {
		margin-top: 27px;
	}
}

.footer-top  .subscribe-form-inner {
	margin-top: 67px;
}

.footer-top .wpcf7 input.femail {
	max-height: 56px!important;
	max-width: calc(100% - 125px)!important;
}

/* X== contanct form ==X */

#footer-one .footer-top .footer-social a {
	color: #fff;
}

#footer-one .widget_nav_menu ul li a {
	color: #fff!important;
	line-height: 140%!important;
}

#footer-one .wpcf7-submit {
color: #fff!important;
}


#footer-one .footer_two_Widget .widget_block.widget_media_image {
  max-height: 63px;
  min-height: 63px;
}
.footer_two_Widget {
  display: flex;
  gap: 40px;
}

#footer-one .footer_two_Widget .widget_block.widget_media_image img {
  height: inherit!important;
}

#footer-one .footer-top-border {
	display: none;
}

/*  
 * Arrow URL:
 * https://styleseatstg.wpenginepowered.com/wp-content/themes/liondar-child/assets/images/btn-right-arrow-white.svg 
*/

#footer-one .widget_nav_menu ul li {
	padding-left: 10px;
	padding-right: 10px;
}

@media (max-width: 767px) {
#footer-one .widget_nav_menu ul li {
	padding-left: 0px;
	padding-right: 0px;
}	
}

/* END Footer */

/* START BLOG */

.post-block-wrapper-latest .post-category-box a {
	border: 2px solid #000;
}

.theme_related_posts_Wrapper .post-block-meta-list {
/* 	display: none; */
}

.sidebar.blog-sidebar {
	display: flex; 
	flex-direction: column;
}

/* == categories == */

.blog-sidebar .wp-block-categories li a,
.single-blog-header .post-category-box a,
.news-cat_Name {
	border: 2px solid #000;
	background: var(--green-second);
	color: #fff!important
}

/* == search == */

.blog-sidebar .wp-block-search__inside-wrapper .wp-block-search__button  {
	border: 0px!important;
	background: #000!important;
	color: #fff!important;
}

.blog-sidebar .wp-block-search__inside-wrapper .wp-block-search__button:hover {
	border: 0px!important;
	background: #000!important;
}

.blog-sidebar .widget .widget-title, .wp-block-search .wp-block-search__label, .widget.widget_block .wp-block-group__inner-container h2 {
	font-size: 24px!important;
}

/* == Sign up == */

.blog-sidebar .theme-subscribe-form-wrapper .theme-subscribe-form-wrapper-title {
	font-size: 38px!important; 
	margin-top: 60px!important;
	font-weight: 700!important;
	line-height: 55.51px!important;
}

/* == Categories == */

.blog-sidebar .wp-block-heading {
	font-size: 24px!important;
}

.blog-sidebar .wp-block-categories li a {
	font-family: 'Poppins';
}

.blog-sidebar .widget {
	margin-top: 35px;
}

.blog-sidebar  .widget_categories {
	margin-top: 28px;
}

/* == Categories == */

.blog-right-social {
	margin-bottom: 40px;
}

/* == Sidebar  == */

.bloglayout__One #sidebar {
	margin-top: -115px;
}

@media (max-width: 991px) {	
	.bloglayout__One #sidebar {
		margin-top: 0px;
	}
}

/* == Blog post == */

.single-blog-back {
	display: flex; 
	align-items: center;
}

.single-blog-back {
	margin-bottom: 100px;
}

.single-blog-back span {
	font-size: 20px;
	font-weight: 500!important;
	margin-left: 14px;
}

.bloglayout__One .single_blog_inner__Title {
	font-size: 42px!important;
	text-transform: none!important;
}

.bloglayout__One .wp-block-heading {
	text-transform: none!important;
}

h2.related-post-title:before {
	background: url(/wp-content/themes/liondar-child/assets/images/heading-icon.svg) no-repeat scroll left center;
}

.theme_related_posts_Comments {
	margin-bottom: 60px;
}

/* END BLOG */

/* START CF7 Form */

.widget.widget_block .subscribe-submit-btn::placeholder {
	color: #000!important;
}

.widget.widget_block input.subscribe-submit-btn {
	color: #000!important;
}

/* END CF7 Form */

/* START CONTAINER */

@media (min-width: 1600px) {
    .container {
        max-width: 1850px;
		padding-left: 15px;
		padding-right: 15px;
		
    }
}

/* END CONTAINER */

/* START BLOG */
span.page-numbers.current {
	color: #002917!important;
	font-weight: bold!important;
}

article.post-trending-list-item .post-trending-item-inner .post-category-box a {
	color: #fff;
}

@media (min-width: 992px) and (max-width: 1599px) {
	.main-container.blog-spacing .container {
        max-width: 100%;
        padding-left: 40px;
        padding-right: 40px;
    }
}

@media (max-width: 767px) {
	.post-block-wrapper-latest .post-thumbnail.latest-post-thumbnail-wrap img {
		height: 500px;
	}
}

@media (max-width: 480px) {
	.post-block-wrapper-latest .post-thumbnail.latest-post-thumbnail-wrap img {
		height: 250px;
	}
}

span.page-numbers.current {
	background: none!important;
	border: none!important;
}

.acf-filter-1 img, .acf-filter-2 img {
	aspect-ratio: 16 / 9;	
}


/* END BLOG */

nav.navigation.pagination {
	display: flex;
	justify-content: center;
}

.icofont-x:before
{
  content: "\f03d";
}