
/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.4.1.1631279038
Updated: 2021-09-10 13:03:58

*/
@import url("https://cdn-doknd.nitrocdn.com/MUHpOjpyqdChKXVRARUoOKKesvEOaTWi/assets/static/optimized/rev-830c88d/cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css");

html {
	scroll-behavior: smooth;
}

body {
	overflow-x: hidden;
	background: #fff;
}

.img-full img, .img-full a {
	width: 100% !important;
	max-width: 100% !important;
}

.nav-dropdown-hidden-default .sub-menu-toggle {
	display: none;
}

.btn-full a, .btn-full button, .btn-full input[type=submit] {
	width: 100% !important;
}

.custom-form br {
	display: none;
}

.custom-form textarea {
	height: 100px;
	border: 1px solid #d1d1d1;
	resize: vertical;
	padding: 10px;
}

.custom-form h3 {
	margin-top: 0;
}

.custom-form label {
	margin-bottom: 10px;
	width: 100%;
	display: block;
}

.custom-form .wpcf7-list-item-label {
	font-size: 13px;
}

.custom-form input {
	border: 1px solid #d1d1d1;
	margin-bottom: 10px !important;
}

input[type=text]:focus, input[type=email]:focus, input[type=url]:focus, input[type=password]:focus, input[type=search]:focus, input[type=number]:focus, input[type=tel]:focus, input[type=date]:focus, input[type=month]:focus, input[type=week]:focus, input[type=time]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=color]:focus, .site textarea:focus {
	color: #000;
	outline-offset: 0;
	outline: none;
	border: 1px solid #d1d1d1;
}

.custom-form input[type="checkbox"] {
	border: 1px solid #d1d1d1;
	margin-bottom: 0px !important;
	top: 5px;
	width: 20px;
	height: 20px;
}

.custom-form .wpcf7-list-item {
	line-height: normal !important;
}

.top-menu {
	position: relative;
}

.top-menu:before {
	content: "";
	width: 0;
	height: 0;
	border-bottom: 50px solid #fff;
	border-right: 55px solid transparent;
	position: absolute;
	left: 0;
	top: 0;
}

.top-menu:after {
	content: "";
	position: absolute;
	background: #b5843a;
	height: 45px;
	width: 100%;
	top: 0;
	left: 98%;
}

.table-c table tr td {
	font-size: 14px !important;
}

.table-c table tr:first-child td {
	background: #4a6f32;
	color: #fff;
}

/* Responsive */
@media only screen and (max-width: 767px) {}
