/*
 Theme Name:   KeySoft Child
 Theme URI:    http://keysoft-wp.themetek.com/demo
 Description:  KeySoft Child Theme
 Author:       Key-Design
 Author URI:   http://themeforest.net/user/Key-Design
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: one-column,fluid-layout, custom-menu
 template: keysoft
*/



@import url("../keysoft/style.css");

/* Below you can write your style */

h4 {
	font-size: 22px;
}

.blog-header .section-subheading,
section .section-subheading {
	line-height: 1.5;
}

.team-member .team-socials {
	display: none;
}

.header-buttons .secondary-button {
	padding: 0 20px;
}

p,
ul,
li {
	font-size: 18px;
}

.blog-header .section-subheading,
section .section-subheading {
	font-size: 1.6em;
}

#header.image-bg .image-overlay {
	opacity: 1;
}

.image-bg .secondary-button {
	background-color: #000000;
	border: 2px solid #000000;
	border-radius: 2px;
}

.image-bg .secondary-button:hover {
	background-color: #ffffff;
}

.lower-footer span,
.lower-footer a {
	opacity: 1 !important;
}

.features-tabs li {
	font-size: 18px;
}

.features-tabs .section-subheading {
	line-height: 1.4;
}

.team-member img {
	max-width: 100%;
	height: auto;
}

#our-team h3 {
	font-size: 36px;
}

@media (max-width: 960px) {
	.features-tabs .section-subheading {
		margin: 5px auto 30px;
		text-align: center;
		max-width: 100%;
	}
}

@media (min-width: 960px) {
	.features-tabs .tab-image-container,
	.features-tabs .row + ul,
	.features-tabs .row {
		max-width: 50%;
	}
	.features-tabs .tab-image-container img {
		max-width: 100%;
		height: auto;
	}
}

@media (min-width: 960px) and (max-width: 990px) {
	.features-tabs .tab-image-container {
		top: 100px;
	}
}