/* 
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/
Description: Hello Elementor Child Thene
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: accessibility-ready, flexible-header, custom-colors, custom-menu, custom-logo, featured-images, rtl-language-support, threaded-comments, translation-ready,
*/

input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
	border: 1px solid #313030;
    border-radius: 5px;
	margin-bottom: 20px;
}

textarea {
	max-height: 100px;
}

input[type=submit]:not(:disabled) {
	border-radius: 5px;
    background-color: #c79844;
    color: #fff;
    border-color: #c79844;
    text-transform: UPPERCASE;
    padding: 8px 40px;
}

input[type=submit]:not(:disabled):hover {
    border-color: #313030;
    background-color: #313030;
}

.our_process_desktop {
	display: none;
}

.our_process_mobile {
	display: block;
}

.site-navigation-toggle-holder .site-navigation-toggle {
	background-color: rgb(199 152 68);
    color: #fff;
}

.wpcf7-not-valid-tip {
    font-size: 12px;
    margin-top: -18px;
}

.site-navigation-dropdown ul.menu li.current-menu-item a {
	background-color: #c79844;
}

body {
	position: relative;
}

body .back_to_top {
	position: fixed;
	bottom: 15px;
	right: 15px;
	z-index: 9;
	cursor: pointer;
	display: none;
}

body .back_to_top img {
	max-width: 35px;
}

@media (min-width: 768px) {
	.our_process_desktop {
		display: block;
	}

	.our_process_mobile {
		display: none;
	}
	
	.site-footer:not(.footer-stacked) .footer-inner .copyright {
		max-width: 30%;
	}
}
