/**
 * Theme Name:     Hello Elementor Child
 * Author:         Elementor Team
 * Template:       hello-elementor
 * Text Domain:	   hello-elementor-child
 * Description:    Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
 */

#gal-sec .gallery-item img {
    height: 350px;
    object-fit: cover;
    transition: 0.5s all ease !important;
}

#gal-sec .gallery-item img:hover {
    filter: brightness(0.5);
}

button#wpforms-submit-972 {
    width: 100%;
    background: transparent;
    border: 1px solid white;
    height: 60px;
    font-weight: 700;
    font-size: 14px;
    transition: .5s all ease;
}

button#wpforms-submit-972:hover {
    background: #cfab4f !important;
    border-radius: 0;
    border-color: #cfab4f !important;
    color: black;
}

.wpforms-field-container input {
    background: transparent !important;
    border: 1px solid white !important;
    border-radius: 0 !important;
    color: white !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    height: 56px !important;
    padding-left: 20px !important;
}

.wpforms-field-container ::placeholder {
    color: white !important;
    opacity: 1 !important;
}

div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__inner {
    background: transparent;
    border: 1px solid white;
    height: 55px;
    padding-left: 20px !important;
    line-height: 36px;
    border-radius: 0;
}

div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices[data-type*="select-multiple"]:after {
    border-top-color: white;
}

div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__inner .choices__list--multiple:empty+.choices__input {
    font-size: 16px !important;
    cursor: pointer;
}

input#wpforms-972-field_9-time, input#wpforms-972-field_8 {
    cursor: pointer;
}

div.wpforms-container-full .wpforms-form textarea {
    background: transparent;
    border: 1px solid white;
    border-radius: 0;
    padding-left: 20px;
    color: white !important;
}

div#wpforms-972 {
    margin: 0;
}

div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__list--dropdown .choices__item--selectable.is-highlighted, div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__inner .choices__list--multiple .choices__item {
    background: #cfa13c !important;
	 border-color: #cfa13c !important;
}

div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices.is-focused .choices__inner, div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices.is-open .choices__inner, div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices.is-open .choices__list--dropdown {
    border-color: #ffffff;
    border-radius: 0 !important;
}

.rkit-navmenu.rkit-responsive-menu.rkit-responsive-tablet.rkit-navmenu-fullwidth.rkit-menu-show a.rkit-nav-link {
    background: #0a0a0a;
}

rkit-navmenu.rkit-responsive-menu.rkit-responsive-tablet.rkit-navmenu-fullwidth.rkit-menu-show a.rkit-nav-link:hover {
	color: #cfab4f !important;
}

.rkit-navmenu.rkit-responsive-menu.rkit-responsive-tablet.rkit-navmenu-fullwidth.rkit-menu-show ul.rkit-menu-container {
    background: #0a0a0a;
    padding: 10px;
}

li.ui-timepicker-selected, .ui-timepicker-list li:hover, .ui-timepicker-list .ui-timepicker-selected:hover {
    background: #cfab44 !important;
    color: white !important;
}





@media only screen and (max-width: 1000px){
	
	#loftloader-wrapper.pl-imgloading #loader {
    width: 150px !important;
	}
	
}
