/**
* Theme Name: Blonwe Child
* Description: This is a child theme of Blonwe, generated by Merlin WP.
* Author: <a href="http://themeforest.net/user/KlbTheme">KlbTheme (Sinan ISIK)</a>
* Template: blonwe
* Version: 1.0.6
*/

@media (min-width: 960px) {
	body .header-type7 .container {
			padding: 0 48px;
			max-width: 1920px !important;
	}
}

.header-type7 .col.d-inline-flex.align-items-center.center {
    justify-content: center;
}

.klb-menu-nav.primary-menu .klb-menu > .menu-item > a:hover {
    border-bottom: 2px solid #111111;
}

.klb-menu-nav.primary-menu .klb-menu > .menu-item > a {
    border-bottom: 2px solid transparent;
}

.site-header.header-type7 .header-topbar {
    background-color: #F5F5F5;
    border: none;
}

body[data-theme=light] .site-header.header-type5 .header-main .search-keywords a {
    color: #1B1F22;
}

body[data-theme=light] .site-header.header-type7 .header-search-form .search-form button {
    background: none !important;
    color: #000;
    left: 0;
    right: inherit;
}

.site-header.header-type7 .header-search-form .search-form.form-style-light input {
    padding-left: 3rem !important;
    padding-right: 1rem !important;
    height: 36px;
    border-radius: 27px;
    background-color: #f5f5f5 !important;
    border-color: #f5f5f5 !important;
    box-shadow: 0 0 0 0.0625rem #f5f5f5 !important;
}

@media screen and (min-width: 1200px) {
    .header-type7 .col-custom-260 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 25.25rem;
    }
}

.klb-mobile-search {
    height: auto;
    min-height: 400px;
}

.close-search-holder {
    position: absolute;
    right: 20px;
    top: 0;
    z-index: 999;
}

.close-search-holder i {
    font-size: 22px;
    font-weight: bold;
}

.search-holder-overlay {
    position: fixed;
    top: 0;
    height: 100%;
    background: #575353;
    left: 0;
    width: 100%;
    opacity: 0.4;
}


.klb-mobile-search {
    height: 100%;
}	