
#elementor-popup-modal-1043 .dialog-close-button svg {
    fill: #7D7D7D;
}


.wpd-form-head .wpd-sbs-toggle {
    display: none;
}

div#elementor-popup-modal-1043 a.dialog-close-button.dialog-lightbox-close-button {
    border: 1px solid #7d7d7d !important;
    padding: 4px !important;
    border-radius: 20px !important;
}

div#events-share-icon span#tooltip-text-13f8daf {
    border: 1px solid #7D7D7D!important;
    padding-top: 8px;
    padding-bottom: 1px;
    margin: 0px !important;
}

span#tooltip-text-08a3c83 {
    border: 1px solid #7d7d7d !important;
}

span#tooltip-text-985ce3f {
	border: 1px solid #7D7D7D !important;
}

a.whatsapp-share-event img {
    padding-right: 6px;
}
span.filters-item.filter-active a {
    font-weight: 800 !important;
}

p.um-notice.success {
    background: #000000;
}

.wpd-user-email-delete-links-wrap {
    display: none !important;
}
.wpd-item-link.wpd-comment-item-link a {
    font-size: 21px;
}

a.wpd-delete-content.wpd-not-clicked i {
    color: #000 !important;
}

.wpd-wrapper .wpd-list-item.wpd-active {
    border-top: 3px solid #000000;
}
div#wpdUserContentInfo {
    background: #fff !important;
}

li.wpd-list-item.wpd-active span {
    color: #000 !important;
    font-size: 25px;
}

.wpd-reply-to a {
    color: #000 !important;
}


.e-hotspot__tooltip.e-hotspot--tooltip-position.e-hotspot--fade-in-out {
    width: 95px;
    height: 40px;
    background: #fefefe;
    border-radius: 5px;
    display: inline-flex
;
    border: 2px solid #7D7D7D;
    flex-direction: row;
    justify-content: center;
}


a.whatsapp-share-area img {
	  padding-right: 13px;
}
	
	
/* LOGIN FORM POPUP */
.custom-signup-message {
    display: flex
;
    justify-content: center;
    font-size: 19px;
    align-content: center;
    align-items: center;
    flex-direction: row;
	padding-top: 5px;
}

a.um-link-alt-signup {
    font-size: 19px !important;
    color: #226FFE ;
    padding-left: 5px;
}

a.um-link-alt-signup:hover{
	text-decoration: underline;
	  color: #226FFE ;
}

/* LOGIN FORM POPUP */



/* header */

div#gear-icon {
    margin-top: 7px;
}

/* Register Page */

div#shortcode-register label{
	    color: #000;
	padding-left: 20px;
	
}


div#shortcode-register a.um-button.um-alt{
    font-size: 16px;
    border-radius: 30px !important;
}

div#shortcode-register input#um-submit-btn{

   background: #000;
    font-size: 16px;
    border-radius: 30px !important;
	
}


div#shortcode-register input{
 border-radius: 10px;
	
}

/* password reset page */

div#shortcode-password-reset .um-field-block {
    color: #000;
}

div#shortcode-password-reset input#um-submit-btn {
    background: #000;
    font-size: 16px;
    border-radius: 30px !important;
}

div#shortcode-password-reset input#username_b {
 border-radius: 10px;
}


/* Account page */

div#my-account-shortcode .um-account-meta-img.uimob800-hide {
    display: none;
}

div#my-account-shortcode .um-account-profile-link {
    display: none;
}

div#my-account-shortcode .um-account-name.uimob800-hide a {
    pointer-events: none;
    font-size: 35px;
    color: #000;
}

div#my-account-shortcode .um-account-heading.uimob340-hide.uimob500-hide {
    color: #000;
}

div#my-account-shortcode label {
    color: #000;
	padding-left: 20px;
}


div#my-account-shortcode input {
    color: #7d7d7d;
	  border-radius: 10px;
}


div#my-account-shortcode input#um_account_submit_general {
    background: #000;
    color: #fff !important;
}


div#my-account-shortcode input#um_account_submit_password{
	   background: #000;
    color: #fff !important;
}

/* Login Page */

div#shortcode-page-login input#um-submit-btn {
    background: #000;
    font-size: 16px;
    border-radius: 30px !important;
}


div#shortcode-page-login a.um-button.um-alt{
    font-size: 16px;
    border-radius: 30px !important;
	
}

div#shortcode-page-login a.um-link-alt {
    color: #226FFE !important;
}

div#shortcode-page-login span.um-field-checkbox-option {
    color: #000 !important;
    padding-bottom: 30px;
}


/* Login Popup */

div#login-shortcode span.um-field-checkbox-option {
    color: #000 !important;
	    padding-bottom: 30px;
}

div#login-shortcode input#um-submit-btn {
    background: #000;
    font-size: 16px;
    border-radius: 30px !important;
}





div#login-shortcode a.um-button.um-alt{
    font-size: 16px;
    border-radius: 30px !important;
	
}

div#login-shortcode a.um-link-alt {
    color: #226FFE !important;
}



div#login-shortcode .um .um-cover-add:hover, .um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i, .um .um-field-radio.active:not(.um-field-radio-state-disabled) i, .um .um-item-meta a, .um .um-member-less a:hover, .um .um-member-more a:hover, .um .um-member-name a:hover, .um .um-members-pagi a:hover, .um .um-profile-subnav a.active, .um .um-tip:hover, .um-account-name a:hover, .um-account-nav a.current, .um-account-side li a.current span.um-account-icon, .um-account-side li a.current:hover span.um-account-icon, .um-dropdown li a:hover, i.um-active-color, span.um-active-color {
    color: #226FFE !important;
}


div#login-shortcode .um-misc-img {
    display: none !important;
}

div#login-shortcode .um-misc-with-img strong {
    font-size: 25px;
    color: #000;
}


div#um_field_218_username {
    padding-bottom: 15px;
}

div#um_field_218_username label {
    font-size: 16px !important;
	color: #000;
	    padding-left: 20px;
}

input#username-218 {
    border-radius: 10px;
}

div#um_field_218_user_password label{
  font-size: 16px !important;
	color: #000;
	    padding-left: 20px;
}

input#user_password-218 {
 border-radius: 10px;
}

/* get in touch popup */

div#elementor-popup-modal-179 a.dialog-close-button.dialog-lightbox-close-button {
    border: 1px solid #7d7d7d!important;
    padding: 4px!important;
    border-radius: 20px!important;
}

div#elementor-popup-modal-206 a.dialog-close-button.dialog-lightbox-close-button {
    border: 1px solid #7d7d7d!important;
    padding: 4px!important;
    border-radius: 20px!important;
}

div#get-in-touch-form label.elementor-field-label {
    padding-left: 15px;
}


div#get-in-touch-form .elementor-field-subgroup {
	 padding-left: 15px;
}

div#get-in-touch-form .elementor-field-subgroup label {
	margin-top: -20px;
}


span.is-tags-links a {
    pointer-events: none;
    text-decoration: none;
    color: inherit;
	font-size: 13px;
    font-weight: bold;
}

span.is-cat-links a {
	    pointer-events: none;
    text-decoration: none;
    color: inherit;
	font-size: 13px;
    font-weight: bold;
}


/* EXPLORE AREA PAGE */

div#dynamic-explore-area-page .dce-filters.align-center {
    padding-top: 10px;
    padding-bottom: 40px;
}

div#seach-explore-area-page input#is-search-input-636 {
    border-top: 0px !important;
    border-left: 0px !important;
    border-right: 0px !important;
}

div#seach-explore-area-page input#is-search-input-636  span.is-cat-links a {
    pointer-events: none;
    text-decoration: none;
    color: inherit;
}



/* EXPLORE AREA section home */

div#dynamic-explore-area-section .dce-filters.align-center {
    padding-top: 10px;
    padding-bottom: 40px;
}

div#seach-explore-area-section input#is-search-input-636 {
    border-top: 0px !important;
    border-left: 0px !important;
    border-right: 0px !important;
}



div#seach-explore-area-section input#is-search-input-636  span.is-cat-links a {
    pointer-events: none;
    text-decoration: none;
    color: inherit;
}



div#dynamic-upcoming-event-page .dce-filters.align-center {
    padding-top: 10px;
    padding-bottom: 40px;
}

div#seach-upcoming-page input#is-search-input-736 {
    border-top: 0px !important;
    border-left: 0px !important;
    border-right: 0px !important;
}


div#seach-upcoming-page input#is-search-input-736 {
    background: #000;
    color: #f5f5f5;
}



div#seach-upcoming-page input#is-search-input-736::placeholder {
  color: #fff;
  opacity: 1; /* Firefox */
}

div#seach-upcoming-page input#is-search-input-736::-ms-input-placeholder { /* Edge 12-18 */
  color: #fff;
}



/* Homepage */
@media screen and (max-width: 1440px) {
		div#our-work-section .elementor-element.elementor-element-021ca73.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor {
			--container-widget-width: 75%;
	}
}



@media screen and (max-width: 1025px) {
	
/* 	CSS FOR EXPLORE AREA PAGE */
div#seach-explore-area-page {
    width: 40%;
	}
	
	div#dynamic-explore-area-page .dce-filters.align-center {
    padding-top: 10px;
    padding-bottom: 20px;
}
/* 	CSS FOR EXPLORE AREA PAGE */	
	
	
	/* 	CSS FOR EXPLORE AREA PAGE */
div#seach-explore-area-section {
    width: 40%;
	}
	
	div#dynamic-explore-area-section .dce-filters.align-center {
    padding-top: 10px;
    padding-bottom: 20px;
}
/* 	CSS FOR EXPLORE AREA PAGE */	
	

}

@media screen and (max-width: 745px) {
		div#our-work-section .elementor-element.elementor-element-021ca73.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor {
			--container-widget-width: 100%;
			padding-left: 20px;
			padding-right: 20px;
	}
}


@media screen and (max-width: 500px) {
		div#our-work-section .elementor-element.elementor-element-021ca73.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor {
			--container-widget-width: 100%;
			padding-left: 20px;
			padding-right: 20px;
	}
	
	div#seach-explore-area-page {
    width: 80%;
	}
	
		div#seach-explore-area-section {
    width: 80%;
	}
	.dce-filters.align-center a {
    font-size: 12px;
    line-height: 10px;
}
	    div#dynamic-explore-area-page .dce-filters.align-center {
        padding-top: 0px;
        padding-bottom: 0px;
    }
	
		    div#dynamic-explore-area-section .dce-filters.align-center {
        padding-top: 0px;
        padding-bottom: 0px;
    }
	
	
}