/*
Theme Name: Innovio Child
Theme URI: https://innovio.qodeinteractive.com
Description: A child theme of Innovio Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.1
Text Domain: innovio
Template: innovio
*/

#iubenda-iframe.iubenda-iframe-branded #iubenda-iframe-popup .iubenda-modal-navigation-brand,
#iubenda-iframe.iubenda-iframe-branded #iubenda-iframe-popup .purposes-header,
#iubenda-iframe.iubenda-iframe-branded #iubenda-iframe-popup .purposes-header .iub-btn-cp,
#iubenda-iframe.iubenda-iframe-branded #iubenda-iframe-popup .purposes-header .iub-btn-back,
#iubenda-iframe.iubenda-iframe-branded #iubenda-iframe-popup .iub-cmp-header,
#iubenda-iframe-popup #purposes-content-container .purposes-header,
#iubenda-iframe-popup #iubenda-cs-banner .iubenda-cs-brand {
  color: #373535 !important;
}
.iubenda-nostyle {
  width: auto !important;
  height: auto !important;
}
.wpcf7-acceptance .iubenda-nostyle {
  text-decoration: underline !important;
}
a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, p a:hover {
  color: #F8B133;
}
.mkdf-main-menu > ul > li > a {
  color: #373535;
  font-size: 18px;
  line-height: 22px;
  font-weight: 500;
}
.mkdf-main-menu > ul > li.mkdf-active-item > a, .mkdf-main-menu > ul > li > a:hover {
  color: #373535;
  font-weight: 700;
}
.mkdf-mobile-header .mkdf-mobile-nav .mkdf-grid > ul > li.mkdf-active-item > .mobile_arrow > .mkdf-sub-arrow,
.mkdf-mobile-header .mkdf-mobile-nav .mkdf-grid > ul > li.mkdf-active-item > a,
.mkdf-mobile-header .mkdf-mobile-nav .mkdf-grid > ul > li.mkdf-active-item > h6 {
  color: #F8B133;
}
.mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined .mkdf-hm-lines .mkdf-hm-line {
  background-color: #373535;
}
.mkdf-side-menu a.mkdf-close-side-menu.mkdf-close-side-menu-predefined .st1,
#mkdf-back-to-top .mkdf-btt-wrapper svg {
  fill: #373535;
}
.mkdf-mobile-header .mkdf-mobile-menu-opener.mkdf-mobile-menu-opener-predefined .mkdf-mobile-menu-icon {
	background-color: #F8B133;
}
.mkdf-mobile-header .mkdf-mobile-logo-wrapper a {
	height: 58px !important;
}
.mkdf-side-menu .widget .mkdf-widget-title-holder .mkdf-widget-title {
  color: #373535;
}
.mkdf-iwt.mkdf-iwt-icon-top .mkdf-iwt-content {
	padding-left: 0;
	padding-right: 0;
}
.mkdf-testimonials-holder.mkdf-testimonials-standard svg {
	display: none;
}
.mkdf-search-opener {
	display: none;
}
.mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined .mkdf-side-menu-icon {
	background-color: #F8B133;
}
.mkdf-side-menu a.mkdf-close-side-menu.mkdf-close-side-menu-predefined .st0 {
	fill: #F8B133;
}
.mkdf-owl-slider .owl-nav .owl-next, .mkdf-owl-slider .owl-nav .owl-prev {
	color: #373535;
	background: #fff;
	border: 1px solid #F8B133;
	width: 42px;
	height: 42px;
	border-radius: 21px;
}
.mkdf-owl-slider .owl-nav .owl-next > span, .mkdf-owl-slider .owl-nav .owl-prev > span {
	font-size: 24px;
}
.mkdf-has-skewed-section-effect {
	background-repeat: no-repeat;
	background-size: cover;
}
.arrow_carrot-left::before {
	content: "\23";
}
.arrow_carrot-right::before {
	content: "\24";
}
.mkdf-page-footer {
	color: #373535;
	font-size: 14px;
}
.mkdf-page-footer .mkdf-footer-top-holder .mkdf-footer-top-inner.mkdf-full-width {
	padding: 80px 0;
	margin: 0 6%;
}
.mkdf-page-footer .mkdf-footer-top-holder .mkdf-grid-col-3:first-child .widget.widget_text,
.mkdf-page-footer .mkdf-footer-top-holder .mkdf-grid-col-4:first-child .widget.widget_text {
	max-width: 400px;
}
footer .widget .mkdf-widget-title-holder .mkdf-widget-title {
	color: #373535;
}
.mkdf-page-footer .mkdf-footer-top-holder .mkdf-footer-top-inner.mkdf-full-width .mkdf-icon-widget-holder {
	display: block;
	float: left;
	clear: both;
}
footer .widget ul li {
	padding: 6px 0;
}
footer .widget ul li a {
	color: #373535;
}
footer .widget ul li a:hover {
	color: #F8B133;
}
footer .widget.widget_nav_menu ul li a {
	font-size: 14px;
}
footer .widget.widget_archive ul li a::before,
footer .widget.widget_categories ul li a::before,
footer .widget.widget_meta ul li a::before,
footer .widget.widget_nav_menu ul li a::before,
footer .widget.widget_pages ul li a::before,
footer .widget.widget_recent_entries ul li a::before {
  content: url('../images/arrow-orange.svg');
}
.mkdf-blog-list-holder.mkdf-bl-minimal .mkdf-bl-item::before {
	color: #F8B133;
}
.mkdf-page-footer .mkdf-footer-bottom-holder .mkdf-footer-bottom-inner.mkdf-full-width {
	padding: 40px 0;
	margin: 0 6%;
}
.mkdf-page-footer .mkdf-footer-bottom-holder .mkdf-grid-row {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.mkdf-page-footer .mkdf-footer-bottom-holder .mkdf-grid-col-4:first-child .widget_media_image {
	padding-top: 0;
}
.mkdf-page-footer .mkdf-footer-bottom-holder .mkdf-grid-col-4:first-child .widget_media_image img {
	width: 150px;
	height: auto;
}
.mkdf-page-footer .mkdf-footer-bottom-holder .widget.widget_text {
	font-size: 14px;
}
.mkdf-page-footer .mkdf-footer-bottom-holder .widget.widget_text.mkdf-footer-bottom-column-2 p:first-child {
	padding-top: 0;
}
.mkdf-page-footer .mkdf-footer-bottom-holder .widget.widget_text.mkdf-footer-bottom-column-2 p:first-child a {
	display: inline-block;
}
#mkdf-back-to-top .mkdf-btt-wrapper {
	background-color: #F8B133;
}
.mkdf-price-table .mkdf-pt-inner ul li.mkdf-pt-content-holder .mkdf-pt-title-holder {
	font-family: "Inter";
}
.mkdf-single-image-holder .mkdf-si-inner img {
	margin-left: auto;
}
.mkdf-btn {
	font-size: 16px;
}
.mkdf-workflow .mkdf-workflow-item.mkdf-workflow-item-reached .line {
	background-color: #F19004;
}
.mkdf-workflow .mkdf-workflow-item .mkdf-workflow-curve {
	background-color: #F8B133;
}
.mkdf-workflow .mkdf-workflow-item .mkdf-workflow-item-inner .mkdf-workflow-text .circle {
	background: #373535;
	border-color: #373535;
}
.mkdf-workflow .main-line,
.mkdf-workflow .mkdf-workflow-item .line {
	background: #CBCBCB;
}
.mkdf-workflow .mkdf-workflow-item .mkdf-workflow-item-inner .mkdf-workflow-text .mkdf-workflow-item-title,
.mkdf-workflow .mkdf-workflow-item .mkdf-workflow-item-inner .mkdf-workflow-text .mkdf-workflow-item-text {
	color: #373535;	
}
.wpcf7-form p button.mkdf-btn.mkdf-btn-solid {
	background-color: #F8B133;
	color: #373535;
}
.wpcf7-form-control.wpcf7-date,
.wpcf7-form-control.wpcf7-number,
.wpcf7-form-control.wpcf7-quiz,
.wpcf7-form-control.wpcf7-select,
.wpcf7-form-control.wpcf7-text,
.wpcf7-form-control.wpcf7-textarea,
.wpcf7-form-control.wpcf7-file {
	color: #373535;
	border-bottom: 1px solid #504F4F;
	width: 100%;
	margin: 0 0 30px;
}
.wpcf7-form-control.wpcf7-textarea {
	height: 100px;
}
.wpcf7-form p {
	color: #373535;
	line-height: 21px;
}
.wpcf7-acceptance .wpcf7-list-item {
	margin: 0 0 30px; 
}
.mkdf-price-table .mkdf-pt-inner ul li.mkdf-pt-content-holder {
	text-align: left !important;
}

@media only screen and (min-width: 1025px) {
	.mkdf-page-footer .mkdf-footer-top-holder .mkdf-grid-col-3:nth-child(1) {
		width: 33.33333%;
	}
	.mkdf-page-footer .mkdf-footer-top-holder .mkdf-grid-col-3:nth-child(2) {
		width: 16.66667%;
	}
	.mkdf-page-footer .mkdf-footer-top-holder .mkdf-grid-col-4:nth-child(1) {
		width: 41.66667%;
	}
	.mkdf-page-footer .mkdf-footer-top-holder .mkdf-grid-col-4:nth-child(3) {
		width: 25%;
	}
	.mkdf-page-footer .mkdf-footer-bottom-holder .mkdf-grid-col-4:nth-child(1),
	.mkdf-page-footer .mkdf-footer-bottom-holder .mkdf-grid-col-4:nth-child(3) {
		width: 25%;
	}
	.mkdf-page-footer .mkdf-footer-bottom-holder .mkdf-grid-col-4:nth-child(2) {
		width: 50%;
	}
}