/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
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: 1.0.1
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
*/
.menubox.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
    border: 1px solid #000;
}
.menubox.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,.menubox.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover {
    background-color: #44473C;
    color: #fff;
    border: 1px solid #939B82;
}
.menubox .elementor-nav-menu .sub-arrow{
	display:none;
}
.socialbtn1 img {
height: 30px;
width: 30px;
    
}
.socialbtn1 a {
    padding-right: 15px;

}
.bannerhead {
    text-shadow: 1px 3px #111;
}

.elementor-cta__content:hover>.elementor-cta__title {
    opacity: 0.8;
    
}

.contct1 a {
    text-decoration: underline;
    color: #3480c3;
}

.menubox a.elementor-sub-item
{
    font-size: 14px !important;
    width: 16em;
}

.menubox .elementor-nav-menu--layout-horizontal .elementor-nav-menu a {

    white-space: normal;
}
.mobilemenu a.elementor-sub-item {
  border: 0px solid #939B82;
    opacity: 0.75;
}
.mobilemenu a.elementor-item.has-submenu {
	padding-right: 0px;
justify-content: space-between;
}
.mobilemenu .elementor-nav-menu .sub-arrow {
    background: rgba(255, 255, 255, 0.1);

    margin-block-end: -16px;
    margin-block-start: -16px;
    padding: 16px;
    padding-inline-end: 16px;
}
.mobilemenu a.elementor-item.has-submenu.highlighted .sub-arrow .e-font-icon-svg {
    background-position: center;
    background-size: 35px;
 
    position: relative;
    fill: transparent !important;
    background-image: url(/wp-content/uploads/2025/05/minus.png);
    font-size: 0px;
    height: 16px;
    width: 13px;
    content: "";
}

.menubox ul.elementor-nav-menu--dropdown a:focus, .menubox ul.elementor-nav-menu--dropdown a:hover {
    border: 1px solid #939B82;
    border-inline-start: 1px solid transparent;
    text-shadow: none;
}

.menubox ul.elementor-nav-menu--dropdown a{
border: 1px solid transparent;	
}