@charset "UTF-8";/*!
Theme Name: Reedom Child
Theme URI: http://www.templatemonster.com/wordpress-themes.php
Author: Template Monster
Author URI: http://www.templatemonster.com/
Description: Reedom child theme.
Template: reedom
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: reedom-child
*/

.wpcf7 .wpcf7-form-control-wrap {
    margin-bottom: 5px !important;
}

 .post-navigation .nav-previous a:before {
 	content: "" !important;
 	background: url('images/arrow-right.png') no-repeat center center !important;
 	width: 55px;
    height: 30px;
    left: inherit;
    right: 0px;
 }

 .post-navigation .nav-next a:before {
 	content: "" !important;
 	background: url('images/arrow-left.png') no-repeat center center !important;
 	width: 55px;
    height: 30px;
    right: inherit;
    left: 0px;
 }

 .post-navigation .nav-next a {
 	padding-right: 0px;
 	padding-left: 60px;
 }

 .post-navigation .nav-previous a {
 	padding-right: 60px;
 	padding-left: 0px;
 	text-align: right;
 }

 .post-navigation .nav-next {
 	text-align: left;
 }
  .post-navigation .previous{
 	text-align: right;
 }

.header-nav-wrapper {
	flex: inherit !important;
	-webkit-flex: inherit !important;
}

.post-navigation .nav-previous {
	float: right;
}

.post-navigation .nav-next {
	float: left;
}

.mailpoet_recaptcha {
	margin-bottom: 20px;
}

.mailpoet_submit {
	background: #000 !important;
    color: #FFF !important;
    padding: 6px 15px !important;
}

.mailpoet_submit:hover {
	background-color: rgb(235, 105, 7) !important;
}
#mailpoet_form_2 form.mailpoet_form {
	padding: 0 !important;
}
.grecaptcha-badge {
z-index: 999;
}

.home-our-services {
	display: flex;
	height: 100%;
}

.home-our-services .elementor-icon-box-title a {
transition: all 0.6s cubic-bezier(0.25, 1, 0.5, 1);
}

.home-our-services .elementor-icon-box-title a:hover {
	color: #F8AE01 !important;
}

.chekLabel .wpcf7-list-item {
	display: block;
}

@media (max-width: 768px) {
	.container {
	    max-width: 100% !important;
	}
}
@media (max-width: 767px) {
	.top-panel {
		display: none !important;
	}
	.header-container__flex {
		padding-top:  20px;
	}
	.header-container {
		width: 100%;
	}
	.isStuck {
		-webkit-box-shadow: 5px 5px 15px 0px rgba(0,0,0,0.31);
		-moz-box-shadow: 5px 5px 15px 0px rgba(0,0,0,0.31);
		box-shadow: 5px 5px 15px 0px rgba(0,0,0,0.31);
	}
}