/*
Theme Name: Konte Child Theme
Theme URI: http://konte.uix.store/
Author: UIX Themes
Author URI: http://uix.store
Description: A fully responsive Premium WordPress Theme with a pixel perfect design and extensive functionality
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: konte
Tags: one-column, two-columns, right-sidebar, custom-colors, custom-menu, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Template: konte
*/

body{
	font-family: "Geologica", sans-serif !important;		
}
.slider_text {
	font-family: "Geologica", sans-serif !important;		
}
/*FOOTER*/
.site-footer .mc4wp-form {
    max-width: 800px;
    margin: 0 auto;
}
/* .home .footer-extra{
	display:none;
} */
.header-vertical .main-navigation .nav-menu>li>a {
    font-size: 24px !important;
    font-size: 1.5rem !important;
    font-weight: 600 !important;
}
/* MENU */
/* .header-vertical .main-navigation .nav-menu--submenu-flyout li ul{
	padding-right:0 !important;
}
.header-vertical .main-navigation .nav-menu--submenu-flyout .sub-menu{
	min-width: 280px !important;	
}
.header-vertical .main-navigation .nav-menu--submenu-flyout li ul li:hover ul{
	min-width: 280px !important;
    top: 0 !important;
    min-height: 100%;
    left: 100% !important;
    padding: 0 40px 0 60px !important;
    margin: 0;
    box-shadow: none;
    transform: none;
    display: flex;
    flex-direction: column;
    justify-content: center;
	position:absolute;
}
.header-vertical .main-navigation .nav-menu--submenu-flyout li{
	pointer-events:unset !important;
} */

.header-v10 .header-main .header-left-items{
    justify-content: flex-start;
	gap: 50px;
}

.header-v10 .header-main .site-branding {
	position: initial;
	margin: 0;
	padding-top: 40px;
	height:auto;
}
.header-v10 .site-branding .logo,
.header-v10 .site-branding .logo-dark{
	position: initial;
}
.header-v10.transparent .logo-light {
    display:none;
}
.logo img{
	width: 130px;
}
.mobile-header-icons svg{
	fill:#161619;
}
.site-content{
	padding-top:20px !important;
}
.site-header.transparent:not(.home .site-header.transparent){
	position:initial;
	background-color:white;
}
.select2-container .products-quick-search-options .select2-results .select2-results__option{
	font-size:15px !important;
}
.single-page-header .entry-title, .page .page .entry-title{
	font-size: 60px !important;	
}
.header-hamburger{
	display:none;
}
.products-quick-search{
	font-size:28px !important;
}
/* RESPONSIVE */

@media only screen and (min-width: 1200px) {
/* 	.home .site-branding .logo img{
		width:270px;
		padding-right:20px;
	}
	.home .site-branding {
		top: 100px !important;
	} */
	.home .site-branding .logo img{
		width: 100%;
        /* padding-right: 20px; */
        max-width: 130px;
	}
	.home .site-branding {
		top: 5% !important;
	}
}
@media only screen and (max-width: 1500px) {
	.footer-main .footer-container{
		flex-wrap:wrap;
	}
	.footer-main .footer-center{
		order:0;
		flex-basis:100%;
		margin-bottom:20px;
	}
	.footer-main .footer-left{
		order:1;
		flex-basis:50%;
	}	
	.footer-main .footer-right{
		order:2;
		flex-basis:50%;
	}	
}
@media only screen and (max-width: 1200px) {
.header-mobile{
    height: 140px;
	background-color: white;
}
	.header-v10{
		position:initial !important;
	}
.hamburger-menu .hamburger-box .hamburger-inner{
    background-color: #161619;
}	
.header-mobile .logo-light{
	display:none !important;	
}
}
@media only screen and (max-width: 991px) {
.page .page .entry-title, .single-page-header .entry-title {
    font-size: 56px;
    font-size: 3.5rem !important;
}	
	.single-page-header .entry-subtitle{
		font-size:18px !important;
	}
}
@media only screen and (max-width: 600px) {
.page .page .entry-title, .single-page-header .entry-title {
    font-size: 40px;
    font-size: 2.5rem !important;
}		
}