/* 
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
*/
body{overflow-x:hidden !important}
p,h1,h2,h3,h4,h5,h6{margin:0 !important}
body span.text_clr{color:#F16236 !important}
.header_menu .elementor-item.elementor-item-active{background-color:#27005C;border-radius:4px;font-weight:600 !important}
body .svg_icon_button .elementor-button-icon svg{width:25px !important} 
body .svg_icon_button .elementor-button-content-wrapper{align-items:center !important}

body .form_footer01 textarea#form-field-message{border-bottom:1px solid #414141 !important;border-top:0px;border-left:0px;border-right:0px;resize:none;padding:15px 15px 15px 0px}


.um-account-tab .um-field .um-field-label{gap:30px}
div.um-field label{
    color: black;
    font-family: "Futura PT", Sans-serif;
    font-size: 18px !important;
    font-weight: 400;
}
.um .um-form input[type=number], .um .um-form input[type=password], .um .um-form input[type=search], .um .um-form input[type=tel], .um .um-form input[type=text], .um .um-form textarea, .um .upload-progress {
    color: black !important;
    font-family: "Futura PT", Sans-serif;
    font-size: 18px !important;
    font-weight: 400;
    border: none !important;
    border-bottom: 1px solid black !important;
    border-radius: 0;
}
.um .um-form input[type=number]:focus, .um .um-form input[type=password]:focus, .um .um-form input[type=search]:focus, .um .um-form input[type=tel]:focus, .um .um-form input[type=text]:focus, .um .um-form textarea:focus {
    border: none !important;
    border-bottom: 1px solid black !important;
}
.um-field-checkbox-option{
    color: black !important;
}

.um input[type=submit].um-button, .um input[type=submit].um-button:focus{
    background: #F16236 !important;
}
.um input[type=submit].um-button:hover, .um input[type=submit].um-button:hover{
    background: #27005C !important;
}
.um-button:hover{
    background: #27005C !important;
    color: white !important;
}

.um.um-login.um-logout .um-misc-ul {
    all: unset !important;
    list-style: none !important;
    display: flex !important;
    flex-direction: row !important;
    justify-content: space-between !important;
    gap: 15px !important;
    margin-top: 10px !important;
}
.um.um-login.um-logout .um-misc-ul a{
    display: inline-block;
    background-color: #F16236;
    font-weight: 400;
    text-transform: capitalize;
    color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #F16236;
    border-radius: 4px 4px 4px 4px;
    padding: 10px 20px;
    transition: all 0.3s ease;
}
.um.um-login.um-logout .um-misc-ul a:hover{
    background-color: #27005C;
    border-color: #27005C;
}

a.um-request-button {
    background-color: #F16236;
    font-weight: 400;
    text-transform: capitalize;
    color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #F16236;
    border-radius: 4px 4px 4px 4px;
    transition: all 0.3s ease;
}
a.um-request-button:hover{
   background-color: #27005C;
    border-color: #27005C;
    color: white !important
}

.um-account-side li a.current span.um-account-icon{
    color: #F16236 !important;
}

.um-account-side li{
    background-color: #FEF3EE !important;
}
.um-account-side li a{
    transition: all 0.3s ease;
}
.um-account-side li a:hover{
    background-color: #27005C !important;
    color: white !important;
}
.um-account-side li a:hover span{
    color: white !important;
}

.um-account-profile-link{
	display: none !important;
}

.um .um-field-radio.active:not(.um-field-radio-state-disabled) i{
    color: #F16236;
}

.um-postmessage {
    font-family: "Futura PT", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    line-height: 30px;
    text-align: center;
}

.um-1058.um {
    width: 70%;
    max-width: 100% !important;
}


@media only screen and (max-width: 767px) {
	.um-button, a.um-button{padding:13px 18px !important}
	div.um-field label{font-size:16px !important}
	.um-account-meta.radius-1 img{width:100px;height:100px}
	.um-field-checkbox-state, .um-field-radio-state {width:24px !important;height:24px !important;font-size:24px !important}
}
@media only screen and (max-width: 480px) {
	.logo_container{width:65% !important}
}



