/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/
.elementor-column-gap-default>.elementor-column.elementor-col-100>.elementor-element-populated {
	padding: 0 !important;
}
.page-template-page-text .wf-wrap {
	margin: 50px auto;
}
.owl-prev svg > path:nth-child(2),
.owl-next svg > path:nth-child(2) {
	fill: #000000 !important;
}
* {
	scrollbar-color: #FFA000 #001f14;
	scrollbar-width: thin;
}
*::selection {
	background-color: #FFA000;
	color: #000000;
}
*::-webkit-scrollbar {
	width: 8px;
	height: 8px;
}
*::-webkit-scrollbar-track {
	background-color: #001f14;
	border-radius: 5px;
}
*::-webkit-scrollbar-thumb {
	background-color: #FFA000;
	border-radius: 4px;
	border: 1px solid #001f14;
}
*::-webkit-scrollbar-thumb:active {
	background-color: #AA5000;
}
#the7-body a.scroll-top {
	right: 20px;
}
.dt-nav-menu-horizontal li .item-content, .horizontal-menu-dropdown li .item-content {
	justify-content: center;
	gap: 10px;
}
.dt-nav-menu-horizontal li .item-content .menu-item-text, .horizontal-menu-dropdown li .item-content .menu-item-text {
	line-height: 20px;
}
.elementor-4761 .elementor-element.elementor-element-a0f1620 .dt-sub-icon-position-right.dt-sub-icon-align-side .vertical-sub-nav li a .next-level-button {
	display: none;
}
.elementor-752 .elementor-element.elementor-element-68523834 a {
	color: var(--e-global-color-el_color_2_2 );
	font-size: 15px;
	color: #fff;
}
.elementor-element-dfc06a3 {
	max-height: calc(100vh - 240px);
	min-height: 450px;
}
@media all and (max-width: 1100px) {
	.elementor-element-dfc06a3 {
		max-height: calc(100vh - 110px);
	}
}
.wpcf7-form {
    border: 0px solid #eaeaea;
}
.irs-slider, .irs-from, .irs-single, .irs-to, .cf7mls_next.action-button {
	background-color: #FFA000;
}
.cf7mls_back.action-button {
	padding-right: 20px;
	padding-left: 20px;
	transition: all 0.5s;
}
.cf7mls_next.cf7mls_btn.action-button {
	transition: all 0.5s;
}
form.cf7mls input.wpcf7-form-control.wpcf7-submit {
	color: #fff;
	font-size: 16px;
	text-transform: none;
}
.elementor-element-1570c09 .elementor-widget-container,
.elementor-element-1ff2251 .elementor-widget-container {
	overflow: hidden;
}
.elementor-element-1570c09 .elementor-widget-container img,
.elementor-element-1ff2251 .elementor-widget-container img {
	transition: all 0.5s;
}