/*!
Theme Name: Kava Child
Theme URI:
Author: Zemez
Author URI:
Description: Kava child theme.
Template: kava
Version: 1.0.0
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kava-child
*/
h2 span{
	color:#e26400;
}
p strong{
	font-weight:400;
}
p{
	margin-top:0;
}
@media (min-width: 767px) {
  .underline-menu .jet-nav > .menu-item > a span{
	position: relative;
}
.underline-menu .jet-nav > .menu-item > a span::after{
	content: '';
	position: absolute;
	bottom: 15px;
	left: 0;
	width: 100%;
	height: 0.1em;
	background-color: #efa76b;
	opacity: 0;
	transition: opacity 300ms, transform 300ms;
}
.underline-menu .jet-nav .menu-item > a > span:hover::after,
.underline-menu .jet-nav .menu-item > a > span:focus::after {
  opacity: 1;
  transform: translate3d(0, 0.5em, 0);
}
}
.big-carret svg{
	font-size:28px;
	font-weight:900;
}
.big-carret p a{
	color:#4D4D4D !important;
}
.big-carret p a:hover{
	color:#16a2dc !important;
}
.weight-600 strong{
	font-weight:600;
}
.left-text-button .elementor-button-text{
	text-align:left;
}
h2 b{
	font-weight:600 !important;
}
.bold-600 strong,
.single-post strong{
	font-weight:600;
}
.cform7-input-width input[type=text],
.cform7-input-width input[type=email],
.cform7-input-width textarea{
	width:100%;
}
@media (max-width: 767px) {
  .our-services-menu .m-layout-mobile{
	flex-direction:column !important;
}
.center-text, .center-text a, .center-text a span{
	text-align: center !important;
}	
