/*
Theme Name:    Innera Child
 Theme URI:    http://klbtheme.com/innera/
 Description:  Innera Child Theme
 Author:       KlbTheme
 Author URI:   http://themeforest.net/user/KlbTheme
 Template:     innera
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  innera-child
*/

@import url('https://fonts.googleapis.com/css2?family=Asap:wght@400;500&family=Gentium+Basic:ital@0;1&display=swap');

/* Header to the left */
.site-left .site-header {
	left: initial;
	background-color: transparent;
}

.site-header {
	padding: 0;
}

.site-header .header-logo {
	padding: 0px 0px 0 20px;
	width: 245px;
}

.site-header .header-logo img {
	max-width: 100%;
}

.site-left .site-header .header-menu nav > ul > li {
	line-height: 30px;
	margin-left: 20.1px;
}

.site-left .site-header .header-menu nav > ul > li:before,
.site-left .site-header .header-menu nav > ul > li a {
	background: transparent;
	font-family: 'Asap', sans-serif;
	text-transform: initial;
	font-size: 20px;
	font-weight: 500;
}

.site-left .site-header .header-menu nav > ul > li:hover {
	margin-left: 5px;
}

.site-left .site-header .header-menu nav > ul > li:hover a:after {
	content: " \2022 ";
    color: #2BE7BA;
    font-size: 30px;
	display: inline-block;
	float: left;
	margin-right: 5px;
	line-height: 30px;
	vertical-align: sub;
}

.page-wrapper .page-container {
	background-color: transparent;
}

.page-heading h1,
.contact-info b, .contact-form label,
.wpb_wrapper h1, 
.wpb_wrapper h2, 
.wpb_wrapper h3, 
.wpb_wrapper h4 {
	text-transform: initial;
	font-family: 'Asap', sans-serif !important;
}

.page-heading h2,
.contact-info, .contact-form,
.contact-form input, .contact-form textarea,
.cat-klb,
.link-more,
.wpb_wrapper {
	text-transform: initial;
	font-weight: 400;
	font-family: 'Gentium Basic', serif !important;
}

.contact-form input, .contact-form textarea {
	font-size: 15px !important;
}

.contact-info, .contact-form {
	font-size: 15px;
}

.page-heading h2,
.link-more,
.cat-klb {
	font-style: italic;
}

.btn, .link-more, .data-form label, .contact-info ul li b, .nav-prevnext ul li a, .project-filter.type-one ul li a, .blog-list.type-one h6 a, .blog-list.type-two h6 a, .blog-list.type-one h6 span, .blog-list.type-two h6 span, .team-list.type-one .team-member .member-desc h5, .team-list.type-one .team-member .member-desc h6, .team-list.type-two .team-member .member-desc h5, .team-list.type-two .team-member .member-desc h6, .services-list.type-one h5, .services-list.type-two .sl-item h5, .testimonial-list.type-one .item h5, .testimonial-list.type-one .item h6, .counter-list.type-one .item h5, .project-list.type-one .project-col .project-info h4, .project-list.type-two .project-item .project-info h4, .blog-sidebar h4, .blog-sidebar .sidebar-search input[type="text"], .blog-sidebar .sidebar-categories ul li, .blog-sidebar .sidebar-recent ul li .date, .blog-sidebar .sidebar-tags ul li, .blog-sidebar .sidebar-archive ul li, .blog-single .post-right, .blog-single .post-head ul li, .blog-single .post-tags h5, .blog-single .post-tags ul li, .blog-single .post-comments h5, .blog-single .post-comments .comment-date, .blog-single .post-form h5, .team-single .team-head h2, .project-single.type-one .project-body .project-info ul li h5, .project-single.type-one .project-body .project-info ul li h6 {
	text-transform: initial;
}

.wpcf7 input[type=submit]:hover,
.social-icons li:hover a,
.cat-klb a,
.blog-sidebar .sidebar-categories ul li a:before, .blog-sidebar .sidebar-archive ul li a:before,
.nav-pager .page-numbers span.page-numbers.current,
.nav-pager ul li a:hover, .nav-prevnext ul li a:hover,
.tagcloud a:hover,
.link-more:before
{
	background-color: #2BE7BA;
}

.page-wrapper .page-container.transparent,
.blog-list.type-two .bl-post:hover,
.blog-with-sidebar {
	background-color: transparent;
}

.page-wrapper .page-container.transparent .page-heading h1, .page-wrapper .page-container.transparent .page-heading h2 {
	color: #000;
}

.home .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h1 {
	font-weight: 400;
	font-family: 'Gentium Basic', serif !important;
}

.home .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt div.text-left {
	display: none;
}

.home .vc_gitem_row.vc_row.vc_gitem-row-position-top {
	position: inherit;
}

/** FIXES LEFT BAR ON MOBILE **/
@media (max-width: 991px) {
	.site-left .site-header {
		left: -250px !important;
	}
	.site-left.active .site-header {
    left: 0 !important;
	}
	.site-left .site-header {
		background-color: #fff;
	}
}

/** HIDE ARROWS **/
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}

input[type=number] {
    -moz-appearance:textfield; /* Firefox */
}