.elementor-738 .elementor-element.elementor-element-211506e{padding:0px 0px 0px 0px;}.elementor-738 .elementor-element.elementor-element-39cf08f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-738 .elementor-element.elementor-element-39cf08f{z-index:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-738 .elementor-element.elementor-element-9680099 .elementor-button{background-color:#006B6E;font-family:"Quicksand", Sans-serif;font-size:20px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-738 .elementor-element.elementor-element-9680099 > .elementor-widget-container{margin:-6em 0em 0em 0em;padding:0em 0em 0em 20em;}.elementor-738 .elementor-element.elementor-element-9680099{z-index:12;}@media(max-width:767px){.elementor-738 .elementor-element.elementor-element-9680099 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 1em 0em;}}/* Start custom CSS for purehearts_event_list_view, class: .elementor-element-361851c *//* Default visible */
label.wp-block-search__label {
    left: 15px;
    opacity: 1;
    z-index: 1;
    position: relative;
    top: 51px;
    transition: opacity 0.3s ease;
}

/* Jab input focus ho */

.wp-block-search__input:focus ~ label,
.wp-block-search:focus-within .wp-block-search__label {
    opacity: 0;
    visibility: hidden;
}
.default-sidebar .widget.widget_search form button[type="submit"] {
    font-size: 18px;
    position: absolute;
    right: 50px;
    top: 50px;
    color: #ffffff!important;
    text-align: center;
    border-radius: 8px;
    cursor: pointer;
    transition: all 500ms ease;
    background-color: #03c0a8;
}.default-sidebar .widget.widget_search form input[type="search"] {
    position: relative;
    display: block;
    width:50%!important;
    height: 60px;
    background-color: #ffffff;
    border: 1px solid #ffffff;
    border-radius: 15px;
    padding: 10px 70px 10px 10px;
    font-size: 18px;
    color: #5f5e5e;

    transition: all 500ms ease;
}


@media(min-width:787px){
.page-id-738 .events-page-section .events-block-one .inner-box .image-box {
    width: 117px;
    height: 263px;
}.events-page-section .events-block-one .inner-box {
    padding: 36px 20px 31px 181px;
    margin-bottom: 50px;
}}

@media(max-width:787px){
.page-id-738 .events-page-section .events-block-one .inner-box .image-box {
    width: 40px;
    height: 167px;
}}/* End custom CSS */