/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.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: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */


.header-menu a.hfe-menu-item{
	border-radius: 20px;
	border:1px solid #000000; 
}
.header-menu .current-menu-item a.hfe-menu-item{
	border:1px solid #775913; 
}
.header-menu a.hfe-menu-item:hover{
	border:1px solid #775913; 
}
/* .header-menu a.hfe-menu-item:active{
	border:1px solid #775913 !important; 
} */

.header-menu a.hfe-menu-item:focus{
	border:1px solid #775913 !important; 
}

.wpforms-field-medium {
	border-radius: 0px !important;
	border-top: none !important;
    border-left: none !important;
    border-right: none !important;
	border-bottom:1px solid #3E3022!important;
}

div.wpforms-container-full input {
	padding: 0px !important;
}

div.wpforms-container-full textarea {
	padding: 0px !important;
}

input.wpforms-field-medium::placeholder,
textarea.wpforms-field-medium::placeholder {
    color: #3E3022 !important;
	font-family: "Almarai" !important;
	font-size: 17px !important;
    opacity: 1 !important;
}

div.wpforms-container-full:not(:empty) {
	margin: 0px !important;
}
#wpforms-183-field_1-container {
	padding-top: 0px !important;
}
button#wpforms-submit-183 {
	font-size: 14px !important;
	font-family: "Albert Sans" !important;
	font-weight: 400px !important;
}
.wpforms-container input.wpforms-field-medium{
	max-width: 100% !important;
}
input:focus, textarea:focus {
    outline: none !important;
    outline-width: 0 !important;
    box-shadow: none !important;
    -webkit-box-shadow: none !important; 
    -moz-box-shadow: none !important;    
}
.sub-menu .hfe-sub-menu-item:first-of-type,
.sub-menu li:first-child > .hfe-sub-menu-item {
    border-top-left-radius: 20px !important;
    border-top-right-radius: 20px !important;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    overflow: hidden !important;
}

.sub-menu .hfe-sub-menu-item:last-of-type,
.sub-menu li:last-child > .hfe-sub-menu-item {
    border-bottom-left-radius: 20px !important;
    border-bottom-right-radius: 20px !important;
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    overflow: hidden !important;
}

.sub-menu li:not(:first-child):not(:last-child) .hfe-sub-menu-item {
    border-radius: 0px !important;
}