/**
 * Theme Name:     Temple
 * Author:         UrVenue
 * Template:       wp-uvtheme-master
 * Text Domain:	   Temple
 * Description:    Temple - Child Theme
 */


/* Global*/

:root {
    --uvwp-primarytextcolor: #896C48;
}

body .uv-lmap-view svg {

    height: 50vw;
}

.uv-btn:not(.uv-fright) {

    border-radius: 50px !important;
}

:root {
    --uv-custombuttonspacing: 1px;
    --uvbgcolorfield: #FFFFFF;
    --uvtextcolorfieldborder: #e2e1df;
    --uvtextcolorfiel: #000;
    --uvtextplaceholdercolorfiel: #696969;
    --brandcolor: #896C48;
}

h2 {
    text-transform: uppercase;
}


body .uv-mobile-menu-body {
    height: 70vh;
}

p a,
label a {
    color: var(--uvwp_global_primary_color);
    text-decoration: unset;
    font-weight: 500;
}


.uv-btn:not(.uv-fright) {

    padding-top: 14px !important;
    padding-bottom: 12px !important;
    line-height: 1;
}

.uv-btn {
    border-width: 2px;
}

.uv-btn-s.uv-contrast-color,
.uv-nav-extra-buttons .uv-btn-s.uv-contrast-color {

    border-width: 2px !important;
}

.uv-content {
    overflow: hidden;
}

body .uv-slide-content-inner,
body .uv-header-simple-inner {

    padding-top: 3em;
    padding-bottom: 4em;
}

body.single-post .uv-header-simple-inner {
    padding-top: 4em;
    padding-bottom: 9em;
}



.breadcrumbs li:nth-child(1) {
    display: none;
}

.breadcrumbs li:nth-child(3) span {
    display: none;
}

body .events-custom-styles .uv-section-inner {
    max-width: 1365px !important;
}

body .uwsicon-link:before {
    content: '\e117';
    font-size: 24px;
}

.uvlistheadins>div {
    letter-spacing: 2px;
}


.uvmapctevinfo .uwsicon-info-circled:before {
    content: '\e80c' !important;
    color: #000 !important;
    transition: all .35s ease-in-out;
}


.uvmapctevinfo .uvjs-map-showeventdrop:hover .uwsicon-info-circled:before,
.uvmapctevinfo .uvjs-map-showeventdrop:active .uwsicon-info-circled:before,
.uvmapctevinfo .uvjs-map-showeventdrop:focus .uwsicon-info-circled:before {
    color: #ffffff !important;
}


body .uws-map-controls .uwsdatesel a,
body .uws-map-controls .uwsvenuesel a,
body .uws-map-controls .uwsecozonesel a {

    height: 44px;
    padding: 0.38em 1em;
    border-radius: 34px;
    line-height: 1 !important;
    padding-left: 37px;
}

body .uws-map-controls.uwshasecozonesel {
    padding-left: 4em;
}

body .uws-map-controls .uwsviews ul li.uwscurrent a {
    background-color: #f8f6f2;

}

body .uv-header {
    max-width: unset;
}

body .uws-agenda-item-default .uwsddate {

    margin-bottom: 0 !important;
}



body .uv-page-header::before {

    background: linear-gradient(212deg, #261C17 19.64%, #261C17 81.24%);
}

body.home .uv-header {
    height: 50vw;
    /* padding-top: 50%; */
    max-height: calc(100vh - 81px);
    min-height: 20vw;
}

body.home .uv-header.uv-header-mob-size-square {
    height: 100vw;

}

body.home .uv-fullvideo:before {
    position: absolute;
    background-color: rgba(0, 0, 0, .2);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 10;
    content: '';
}

body.home .uv-header iframe {
    height: 160% !important;
    top: -25% !important;
}

body.home .uv-header-simple-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

body .category-tags li a {
    background-color: rgba(0, 0, 0, 0);
    color: #ffffff;
}

body .category-tags li a:hover {
    background-color: var(--uvwp_contrast_primary_background_color);
    color: #ffffff;
    border-color: var(--uvwp_contrast_primary_background_color);
}


.uvtheme-upcoming-events .uv-cta-title {
    color: #896C48;
}

.uvtheme-upcoming-events {
    background: url(/wp-content/themes/child-theme/images/white-pattern.jpg);
    position: relative;
    background-size: 100% 50%;
    background-repeat: no-repeat;
    background-position: top left;
}

.uvtheme-upcoming-events::before {
    content: " ";
    background: url(/wp-content/themes/child-theme/images/cells-patters.jpg);
    position: absolute;
    width: 100%;
    height: 50%;
    left: 0px;
    bottom: 0px;
    background-size: 200px;
}

.uvtheme-title-left .uv-theme-title span {
    color: #474747;
    font-size: 15px;
    font-style: normal;
    line-height: 2;
    font-family: var(--uvwp_buttons_font_family);
    /* 100% */
    text-transform: uppercase;
    display: block;
}

.uvtheme-title-left .uv-theme-title {
    color: #896C48;
    padding-bottom: 30px;
}

body .related-post h4,
body .related-post p {

    color: #ffffff;
}

body .related-post {
    background: #242424;
}

.entry-content .single-post-share .uv-site-socials .single-socials * {
    color: #fff;
    fill: #ffffff;

}

.entry-content .single-post-share .uv-site-socials .single-socials .icon-wrapper {
    border-color: #fff;

}

.uv-boxitem {
    position: relative;
}


.uv-boxitem div {
    width: 100%;
    height: 100%;
    background-position: center;
}


/* Nav */

.uv-page-header .icon-wrapper {
    padding: 5px;

}

.uv-page-header .icon-wrapper svg {
    padding: 2px;

}

.uv-page-header .uv-site-socials {

    gap: 5px;
}

body .uv-page-header-menu {
    justify-content: flex-start;
}

body .uv-page-hader-logo img {
    height: auto;
    width: 139px;
}

.uv-site-socials .single-socials {
    padding: 5px;
}

.uv-header-inner-logo.uws-left-logo {
    display: flex;
    align-items: center;
}



.uv-page-header-menu {

    justify-content: end;
}

body .uv-page-header-menu li::after {

    bottom: -28px;
}

.uv-header-size-small {

    min-height: 180px !important;
}

body .uv-faq-modern-item a p {

    padding-right: 30px;
}

/* Footer */


.uvwp-widget.uvwp-widget1 {
    width: 40%;
}

.uvwp-widget.uvwp-widget2 {
    margin-left: auto;
}



.footer-wrapper .uvwp-widget {

    width: 20%;
}
    



footer .h3,
footer h3.wp-block-heading,
footer .h2,
footer .h4,
.uv-navigation-menu-title .navmenu-title {
    color: #FFE9CD !important;
}

.footer-wrapper .uvwp-widget .menu li a:hover,
.footer-wrapper .uvwp-widget .menu li a:focus,
.footer-wrapper .uvwp-widget .menu li a:active {
    color: #ffffff;
}


.footer-socket-wrapper {

    border-top: solid 0px #fefefe !important;
}

.socket-socials .uv-site-socials {
    gap: 0px;
}

/* events */



.uws-events-controls .uwsviews>ul>li>a {
    border-radius: 6px;
    height: 51px;
    padding: 0px 14px;
    background: rgb(0 0 0 / 14%);
    border-radius: 6px;
    border: 1px solid #D19A2D;
    background: #EEE9DF !important;
    line-height: 0;
}

.uws-integration.uws-dark .uws-events-controls .uwsviews>ul>li>a {
    color: #000000;
}


.uws-events-controls .uwsviews>ul>li>a:hover,
.uws-events-controls .uwsviews>ul>li>a:focus,
.uws-events-controls .uwsviews>ul>li>a:active {
    background: rgb(255 189 62);
}


.uws-events-controls .uwsviews>ul>li>a:hover i,
.uws-events-controls .uwsviews>ul>li>a:focus i,
.uws-events-controls .uwsviews>ul>li>a:active i {
    color: #000000;
}


.uws-events-actions.uwsmsgactive .uws-events-loadmoremsg {

    text-transform: uppercase;
}

.uws-events-controls .uwshascalincon>i {
    position: absolute;
    left: 0.8em;
    z-index: 1;
    display: flex;
    align-items: center;
    color: #000000
}



.uws-events-controls .uws-dropdown-cont>a:after {
    right: 1.2em;
}

body .uwsjs-events-changeview:not(.uvsactive) {
    display: flex;
    align-items: center;
}

body .uwsjs-events-changeview.uvsactive {
    display: none !important;
}

body .uwsviews-icons ul li.uwscurrent {
    display: none !important;
}

body .uwsjs-events-changeview {
    padding: 0px 12px;
    background: var(--hifigray);
}

body .uwsjs-events-changeview:hover,
body .uwsjs-events-changeview:active,
body .uwsjs-events-changeview:focus {

    background: var(--hifiyellow);
    text-decoration: unset;
}

body .uws-events-controls .uwsviews>ul>li {
    padding-left: 0px;
    padding-right: 0em;
    padding-top: 2px;
}

body .uws-events-controls .uwsviews>ul>li>a:after {
    display: none;
}




body .single-event-agenda::before {
    padding-top: calc(100% + 80px);

}

body .single-event-agenda .uv-day {
    font-size: 25px;
}

body .single-event-agenda .uwsinfo {
    background: #ffffff;
}

.single-event-agenda .uwsname {
    color: #FFF;

    font-size: 16px !important;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 20px !important;

}

.single-event-agenda .uwsddate::after {
    width: 1px !important;
    right: 9px !important;
    top: 5% !important;
}

.single-event-agenda .uwsflyercont img {
    transition: .35s all ease-in-out;
}

.single-event-agenda .uwsflyercont {
    overflow: hidden;
    line-height: 1;
    height: 100%;
}

.single-event-agenda:hover .uwsflyercont img {
    transform: scale(1.2);
}




body .single-event-agenda {

    background: #181818;
}

body .uwsinfo::after {
    content: " ";
    width: 100%;
    position: absolute;
    height: 0px;
    background: var(--uvwp_global_primary_color);
    left: 0px;
    bottom: 0px;
    transition: ease-in-out .35s;

}

.uws-invitems-list .uws-inventory-item:nth-child(odd) {
    background: #ffffff;
}

.uws-invitems-list .uws-inventory-item:nth-child(even) {
    background: #FAF8F4;
}


body .uws-events-view-calendar .uwsinfo::after {
    display: none;
}

.single-event-agenda:hover .uwsinfo::after {
    width: 0%;
}

.uv-faq-modern-item ul li:before {
    content: "•" !important;
}


/* Success*/
.subheading-events {
    color: #474747;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.pattern-succespage {
    background: url(/wp-content/themes/child-theme/images/cells-patters.jpg);
    background-size: 200px;
}

.uvwp-subheading-section p {
    text-align: center;
}

.sub-tit {
    color: #000;
    text-align: center;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 15px;
    letter-spacing: 1px;
    text-transform: uppercase;
}


/* Private */


.uvwp-subheading-section .uv-section-inner {
    max-width: 870px;
}

/* VIP Reservations */

.uvwp-inquery-form {
    background: url(/wp-content/themes/child-theme/images/cells-patters.jpg);
    background-size: 200px;
}





/* Press */

body .uvwp_post_container {
    padding-top: 0px !important;
}

body .uvwp_post_card {
    background-color: #141414;
    padding: 0px;
    border-radius: 0px;
}

body .uvwp_post_card .uvwp_post_image_placeholder img {
    border-radius: 0px;
}

body .uvwp_post_date {
    background-color: var(--uvwp_global_primary_color);
    color: #000;
    display: flex;
    flex-direction: column;
    line-height: 1;
    border-radius: 0px;
}

.uv-date-m {
    display: flex;
    flex-direction: column;
    line-height: 1;
    border-radius: 0px;
}

.uv-date-d {
    font-size: 24px;
    line-height: 1;
}

body .uvwp_post_title {

    padding: 0px 20px;
}

body .uvwp_post_excerpt {

    padding: 0px 20px;
}

body .arrow-annimationlink {
    color: #ffffff;
    margin-left: 20px;
    margin-bottom: 30px;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 14px;
    letter-spacing: 2px;
    position: absolute;
    margin: unset;
    bottom: 20px;
    left: 20px;
}

body .uvwp_post_card {

    min-height: 480px;
}

body .arrow-icon g,
body .arrow-icon path {
    stroke: var(--uvwp_global_primary_color) !important;
}

body .uvwp_post_excerpt,
body .uvwp_post_title {

    padding: 0px 20px;
}

.uv-vinilbutton {
    background: url(/wp-content/themes/child-theme/images/discoball.gif);
    right: 10px;
    top: 20px;
    position: absolute;
    width: 160px;
    height: 160px;
    background-size: cover;
    background-repeat: no-repeat;
    transition: all ease-in-out .35s;
    opacity: .9;
    filter: grayscale(100%);
    z-index: 1;
    background-size: cover;
}

.uv-vinilbutton:hover {
    background: url(/wp-content/themes/child-theme/images/discoball.gif);
    opacity: 1;
    background-size: cover;
    filter: grayscale(0%);


}

.uv-vinilbutton span {
    position: absolute;
    left: 0px;
    top: 38%;
    width: 100%;
    text-align: center;
    color: #fff;
    font-weight: 900;
    letter-spacing: 1px;
    color: var(--uvwp_contrast_inline_border_color_hover);
    text-transform: uppercase;
    width: 70%;
    left: 15%;
    font-size: 16px;
    line-height: 1.2;
    text-shadow: -1px 0 rgb(0 0 0 / 20%), 0 1px rgb(0 0 0 / 20%), 1px 0 rgb(0 0 0 / 20%), 0 -1px rgb(0 0 0 / 20%);

}

/* About*/

.sidebar-section-title-item p {
    color: var(--brandcolor) !important;
}

body .uv-sidebar-section-name p {
    font-weight: 400;
    color: #896C48;
}

.uv-info-heading {
    color: var(--brandcolor);
}


body .map-square p {
    font-weight: 400;
    color: #fff;
}

body .map-square h2 {
    text-transform: uppercase;
    color: #fff;
    font-family: var(--uvwp_title_font_family);
    font-size: 30px;
}

/* end about*/

/* Map */

.uv-powered-bottom.uv-map-mobhide {
    display: none;
}

/* Contact*/

.contact-info-block h2 {
    color: #896C48;
    font-family: var(--uvwp_content_font_family);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-top: 30px;
}

.contact-info-block h2:nth-child(1) {
    margin-top: 0px;
}


.contact-info-block strong {
    color: #474747
}




.uvwp-contact-subheading .uv-section-inner {
    max-width: 590px;
}

.contact-info-block h3 {
    color: #474747;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 25px;
    /* 156.25% */
}

.uvwp-subheading-contact .uv-section-inner {
    max-width: 600px;
}

/* uvwp-faq-section
*/


body .uv-faq-modern-item {

    border-top: 0px solid #D1D1D1 !important;

}

.uv-faqscont {

    max-width: 800px;
}

body .uv-faq-modern-item a p {
    font-size: 17px;

    font-weight: 600 !important;
    text-transform: uppercase;
    letter-spacing: var(--uv-custombuttonspacing);
}

.uvwp-faq-section>.uv-section-inner>.acf-innerblocks-container {
    display: flex;
    justify-content: space-between;
    gap: 20px;
}

.uvwp-faq-section .acf-innerblocks-container>.uv-section:nth-child(1) {
    max-width: 500px;
}

.uvwp-faq-section .acf-innerblocks-container>.uv-section:nth-child(2) {
    max-width: 50%;
}

.swiper-pagination,
.swiper-scrollbar {
    display: none;
}

.uvwp-faq-section {
    position: relative;
}

/* .uvwp-faq-section::after {

    content: '';
    width: 70%;
    height: 90%;
    position: absolute;
    right: -30%;
    bottom: -10%;
    border-radius: 100%;
    background: radial-gradient(50% 50% at 50% 50%, rgb(146 154 164 / 63%) 0%, rgba(21, 28, 37, 0.00) 100%);
    mix-blend-mode: lighten;
    filter: blur(150px);
} */

.uvwp-left-bridge {
    position: relative;
}


/* .uvwp-left-bridge::after {
    content: '';
    width: 70%;
    height: 90%;
    position: absolute;
    left: -30%;
    bottom: -10%;
    border-radius: 100%;
    background: radial-gradient(50% 50% at 50% 50%, rgb(146 154 164 / 63%) 0%, rgba(21, 28, 37, 0.00) 100%);
    mix-blend-mode: lighten;
    filter: blur(150px);
} */



/* FAQ */


body .uv-faq-modern-item {
    position: relative;
    margin-bottom: -1px;
    border-top: 1px solid #D1D1D1;
    border-bottom: 1px solid #484848;
}

body .uv-close-icon {

    background-color: rgba(0, 0, 0, 0);
    border-radius: 0;
    border: unset;
}


/* Instagram feed  Smash Ballow*/

#sb_instagram .sbi_header_img img {

    height: 40px !important;
}

body .uws-agenda-item-default .uwsname span {
    text-align: left !important;
}

body .single-event-agenda .uwsddate::after {

    background: #ffffff;
}

body .sbi_feedtheme_header_text {
    max-width: fit-content;
}

body #sb_instagram .sb_instagram_header .sbi_header_text,
body .sb_instagram_header .sbi_header_text {
    justify-content: center;
    gap: 10px;

}

body #sb_instagram .sb_instagram_header .sbi_header_img,
body .sb_instagram_header .sbi_header_img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: solid 1px #896C48;
    background: rgba(0, 0, 0, 0);
}

body .sbi_feedtheme_header_text h3 {
    color: #474747 !important;
    font-family: var(--uvwp_content_font_family);
    font-size: 25px !important;
}

.sb_instagram_header .sbi_header_hashtag_icon {
    background: rgba(0, 0, 0, 0);
    color: #896C48;
}

body .sb_instagram_header .sbi_header_img:hover {
    border: solid 1px var(--uvwp_contrast_secondary_background_color_hover) !important;
    background: var(--uvwp_contrast_secondary_background_color_hover) !important;
}

body .sb_instagram_header .sbi_header_img:hover * {
    fill: #ffffff;
}

.uv-instagram-title {
    color: #fff;
    text-transform: uppercase;

    width: 100%;
    text-decoration: unset;

}

body .uv-pop-mapitem .uv-pop-header .uvcapacity i {

    color: #ffffff;
}

.uvmap-seclist-item .content .guests .up {
    color: #000 !important;
}

.uvmap-seclist-item .content .guests .guestsn {
    color: var(--brandcolor) !important;
}

.uv-instagram-title h2 {
    text-align: center;
    width: 100%;
    display: flex;
    justify-content: center;


}

.uv-instagram-title h2 svg {
    max-width: 37px;
    padding-right: 10px;
}


body .uv-eventscarousel .swiper-button-next,
body .uv-eventscarousel .swiper-button-prev,
body .uv-cta-images .swiper-button-next,
body .uv-cta-images .swiper-button-prev,
body .uv-swiper .swiper-button-next,
body .uv-swiper .swiper-button-prev,
body .uvwp_post_container .swiper-button-next,
body .uvwp_post_container .swiper-button-prev,
body .uv-post-related-wrapper .swiper-button-next,
body .uv-post-related-wrapper .swiper-button-prev {
    color: #000000 !important;
    background-color: #ffffff !important;
    transition: all ease-in-out .35s;
}



body .uv-eventscarousel .swiper-button-next:hover,
body .uv-eventscarousel .swiper-button-prev:hover,
body .uv-cta-images .swiper-button-next:hover,
body .uv-cta-images .swiper-button-prev:hover,
body .uv-swiper .swiper-button-next:hover,
body .uv-swiper .swiper-button-prev:hover,
body .uvwp_post_container .swiper-button-next:hover,
body .uvwp_post_container .swiper-button-prev:hover,
body .uv-post-related-wrapper .swiper-button-next:hover,
body .uv-post-related-wrapper .swiper-button-prev:hover {

    background-color: var(--uvwp_global_primary_color) !important;
    color: #ffffff !important;

}

.uv-show-mobile {
    display: none;
}

/* Upcoming events*/

body .uws-dark .uws-events-view .uwsactions .uws-btn:is(:hover, :focus, :active) {
    background-color: var(--uvwp_primary_background_color_hover) !important;
    background-color: rgba(0, 0, 0, 0);
    color: #000 !important;

}


body .uws-events-controls .uwsviews>ul>li>a.uvsactive span,
body .uws-events-controls .uwsviews>ul>li>a.uvsactive i {
    opacity: 1 !important;
}

body .uws-integration.uws-dark .uws-events-controls .uwsfilters .uws-events-dpinput a {

    padding-top: 15px;
    padding-bottom: 15px;
    text-decoration: unset;
    padding-right: 4em;
    height: 51px;
    /* padding: 0px 14px; */
    background: rgb(0 0 0 / 14%);
    border-radius: 6px;
    border: 1px solid #D19A2D;
    background: #EEE9DF !important;
    /* line-height: 0; */
    color: #000;
}

body .uws-integration a {

    text-decoration: unset;
    letter-spacing: var(--uv-custombuttonspacing);
    /*font-size: 12px;*/
}

body .uwscaldaysnames * {
    text-transform: uppercase;
    color: #ffffff !important;
    font-weight: bold;
    letter-spacing: 2px;
}

body .uws-cal-box ul.uws-cal-multi-default .uwsname {}

.uws-list-default>div>a .uws-event-item {
    border: 1px solid #ffffff;
    align-items: unset;
}

body .uv-page-header-menu li::after {

    transition: all .15s ease-in-out;
}

.uws-list-item-default .uwsdedate {

    display: flex;
    flex-direction: column;
    justify-content: center;
    background: #896C48;
    line-height: 1;
}

.uws-list-item-default .uwsdedate .uwsdsday,
.uws-list-item-default .uwsdedate .uwsdsmonth {
    color: #ffffff;
}

body .uws-agenda-cols-5 .uws-agenda-default>div {
    flex: 0 0 calc(20% - 10px);
    box-shadow: 0px 2px 12px 0px #00000026;
}

.uws-agenda-item-default.uws-event-item {
    height: 100%;
}

.uws-list-item-default .uwsinfo .uwsname {
    padding-left: 3em;
    line-height: 1;
}

.uws-list-item-default .uws-btn.uws-btn-p {
        margin-top: 0px;
    padding-top: 14px;
    padding-bottom: 11px;
    font-size: 16px;
    line-height: 1;
}

body .uws-list-item-default>div {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

body .uws-btn.uws-btn-p.uws-btn-100.uws-extticketsbtn {
    border-radius: 4px !important;
    background: #fff !important;
    color: #000 !important;
    border: solid 1px #fff !important;
}

body .uws-btn.uws-btn-p.uws-btn-100.uws-extticketsbtn:hover {
    background-color: var(--uvwp_primary_background_color) !important;
    color: var(--uvwp_primary_text_color) !important;
    border-color: var(--uvwp_primary_border_color) !important;

}

body .uws-btn.uws-btn-p.uws-btn-100.uws-extticketsbtn .uwsicon-ticket {
    color: #896c48;
}

body .uws-btn.uws-btn-p.uws-btn-100.uws-extticketsbtn:hover .uwsicon-ticket {
    color: #ffffff;

}





body .uws-list-item-default {

    /*border-radius: 6px 6px 6px 6px;*/
    background: #ffffff;
    box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.20);
}

body .uws-btn-p,
body .uws-btn-p:visited,
body .uws-cart-drop .uwsactions .uws-btn-p,
body .uws-cart-drop .uwsactions .uws-btn-p:visited,
body .uws-itempop-footer .uws-btn-p.uwsjs-item-addtocart-andcheck,
body .uws-itempop-footer .uws-btn-p.uwsjs-item-addtocart-andcheck:visited {
    background-color: var(--uvwp_primary_background_color) !important;
    color: var(--uvwp_primary_text_color) !important;
    border-color: var(--uvwp_primary_border_color) !important;
    border-radius: 50px !important;
}

/*
body .uws-events-actions .uv-btn-inl::after {
    display: none;
}

body .uws-events-actions .uv-btn-inl {
    background-color: var(--uvwp_primary_background_color);
    color: var(--uvwp_primary_text_color);
    border-color: var(--uvwp_primary_border_color);
    border-radius: var(--uvwp_primary_border_radius);
    position: relative;
    display: inline-block;
    padding: 0.75em 2.5em;
    border-radius: 0px;
    font-weight: var(--uvwp_buttons_weight);
    text-transform: uppercase;
    text-decoration: none;
    transition: all ease-in-out 500ms;
    border: 1px solid var(--uvwp_primary_border_color);
    font-size: var(--uvwp_buttons_size);
    font-family: var(--uvwp_buttons_font_family);
    cursor: pointer;
}
*/

.uv-btn {

    letter-spacing: var(--uv-custombuttonspacing);
}

footer .h3,
footer h3.wp-block-heading,
footer .h2,
footer .h4,
.uv-navigation-menu-title .navmenu-title {

    font-family: var(--uvwp_footer_title_font_family) !important;
}

body .uv-btn,
body .uv-btn-inl::after {

    transition: all ease-in-out .35s !important;
}

.entry-content .single-post-share .uv-site-socials .single-socials a:hover *,
.entry-content .single-post-share .uv-site-socials .single-socials a:focus * {

    fill: #000000;
}

.entry-content .single-post-share .uv-site-socials .single-socials .icon-wrapper:hover {
    border-color: var(--uvwp_primary_background_color) !important;
}

.uv-share-heade-post .share-post-elements a:hover *,
.uv-share-heade-post .share-post-elements a:focus * {
    fill: #000000;
}

body .category-tags li a:hover {

    color: #000 !important;

}

body .related-post h4 {

    letter-spacing: 2px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.related-posts>h3 {
    font-size: 24px;
}



.footer-wrapper .uvwp-widget .menu li a:hover,
.uv-legal-menu ul li a:hover {
    color: #ffbb35;
}



.footer-wrapper .uvwp-widget .menu li a {

    letter-spacing: 1px;
}


footer .icon-wrapper {
    border: solid 1px #A38765 !important;
}

footer .uv-btn-inl.uv-contrast-color::after {
    background-color: #ffffff;
}

footer .uv-btn-inl.uv-contrast-color:hover::after,
footer .uv-btn-inl.uv-contrast-color:focus::after,
footer .uv-btn-inl.uv-contrast-color:active::after {
    background-color: #ffffff;
}


footer .uv-btn-s.uv-contrast-color,
footer .uv-nav-extra-buttons .uv-btn-s.uv-contrast-color {

    border-color: #ffffff;

}


.uv-legal-menu li a {
    text-transform: capitalize !important;
}


body .uws-events-actions .uv-btn-inl:active,
body .uws-events-actions .uv-btn-inl:focus,
body .uws-events-actions .uv-btn-inl:hover {
    background-color: var(--uvwp_primary_background_color_hover);
    color: var(--uvwp_primary_text_color_hover);
    border-color: var(--uvwp_primary_border_color_hover);
    border-radius: var(--uvwp_primary_border_radius);
}

body .uv-eventheader-c .uv-page-titleinfo h2 {
    margin-top: .6em;
    font-family: var(--uvwp_title_font_family);
    font-size: 18px;
    font-weight: 500;
    line-height: 1;
    text-align: left;
    padding-left: 0px;
    position: relative;
    padding-left: 28px;
    color: #fff;

    margin-bottom: 20px;
}

ul.breadcrumbs li:last-child {
    display: none;
}

body .single-event-agenda .uwsddate {
    padding-right: 20px;
    width: 70px;

}

body .uws-integration.uws-dark .uws-btn.uws-extticketsbtn:is(:hover, :focus) {
    color: #000000;
    border-color: var(--uvwp_contrast_inline_border_color_hover);
    background: rgba(0, 0, 0, 0);
}


.uv-page-titleinfo h2::after {
    content: "\e825" !important;
    position: absolute;
    left: 0;
    top: 0em;
    display: block;
    content: " ";
    font-family: "uwsicon";
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    text-align: center;
    width: 1em;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    font-size: 1.1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #fff;
    font-size: 1em;
}

.uws-events-actions {

    margin-top: 3em;

}

.uv-eventitems-list .uv-eventitems-item:nth-child(odd) {

    background: #FAF8F4;
}

body .uv-eventitems-item.added:before {

    background-color: var(--uvwp_contrast_primary_background_color);
    content: "\E804";
    font-family: "uwsicon";

}

/* Single event Page*/


.uws-dropdown-cont .uws-dropdown {}


.uws-map .uwseventinfo .uws-dropdown::before {

    border-bottom: 0.9375em solid #ffffff;

}



.uws-integration .litepicker .container__days .day-item.is-locked {
    color: #ffffff;
}

.litepicker .container__months .month-item-header .button-next-month:hover>svg {
    fill: #c4b568;
}


.litepicker .container__months .month-item-header .button-previous-month>svg,
.litepicker .container__months .month-item-header .button-previous-month>img {
    fill: #fff;
}

.litepicker .container__months .month-item-header .button-previous-month:hover>svg {
    fill: #c4b568;
}


.uv-leadstep-2 .uvjs-leadstep-calendar {
    display: none;
}

.uv-leadstep-2 .uv-leads-stepfooter {
    flex-direction: row-reverse;
}

.uv-single-event-header .uwsddate::before {
    content: "\e825" !important;
    left: 0;
    display: block;
    content: " ";
    font-family: "uwsicon";
    font-style: normal;
    width: 16px;
    color: #000;
    margin-right: 10px;
    transform: scale(.9);
}

.uv-single-event-header .uv-btn-s.uv-contrast-color {
    border-color: var(--brandcolor);
    background-color: var(--brandcolor);
}

.uv-single-event-header .uv-btn-s.uv-contrast-color:hover,
.uv-single-event-header .uv-btn-s.uv-contrast-color:focus {
    border-color: var(--brandcolor);
    background-color: rgba(0, 0, 0, 0)
}


body .uv-btn-p.uvjs-tablescheckout {
    border-color: var(--brandcolor);
    background-color: var(--brandcolor);
}

body .uv-btn-p.uvjs-tablescheckout:hover,
body .uv-btn-p.uvjs-tablescheckout:focus {
    border-color: var(--brandcolor);
    background-color: rgba(0, 0, 0, 0);
    color: #000000;
}

.uv-single-event-header .uv-buttons.uv-aling-buttons-left {
    margin-top: 20px;
}

.uv-single-event-header span.datebuttontab {
    background: #fff;
    border-color: #ffff;
    color: #000;
    cursor: unset;
    display: flex;
}

.uv-single-event-header .uv-btn {
    padding: 0.75em 1.2em;
}

.uv-single-event-header .uws-event-title .uwsname {

    font-size: 2.7em;
    color: #ffffff;

}



.accesibility-section .uv-section-inner {
    max-width: 600px;
}

i.icon.uvicon-info {

    border: 0px solid #fff !important;
}

.uv-eventitems-item .uvterms {
    display: none;
}

body #uv-eventform {

    max-width: 100%;
    margin-left: unset;
    padding: 20px;
}

.uv-event-itemstypenav {
    display: flex;
    padding-bottom: 10px;
    gap: 10px;
}

.uv-single-event-header {
    background-image: url(/wp-content/uploads/2025/11/mayan-header.jpg);
    background-size: cover;
    position: relative;
}

.uv-single-event-header::after {
    content: " ";
    width: 100%;
    height: 100%;
    top: 0px;
    position: absolute;
    background: rgba(0, 0, 0, .6);

}

.uv-related-events .uv-section-inner .related-event-content {
    width: 40%;
    max-width: 400px;
}

.uv-related-events .uv-section-inner .related-event-carousel {
    position: relative;
    width: 60%;
}

body .uws-event-cont .uwseventdescr .uwstitle {
    font-size: 0.95em;
    color: var(--uws-subtle-color);
    font-weight: 500;
    text-transform: uppercase;
    color: #896C48 !important;
    font-family: Marcellus !important;
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    /* line-height: 60px; */
    text-transform: uppercase;
}




.uv-related-events>.uv-section-inner>.acf-innerblocks-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}


.uv-single-event-header {
    min-height: 250px;
    display: flex;
    flex-direction: column;
}

.uv-related-events {
    background: url(/wp-content/themes/child-theme/images/cells-patters.jpg);
    background-size: 200px;
}

.uws-event-title {
    display: flex;
    flex-direction: column;
    /* justify-content: center; */
    min-height: 100%;
    margin-bottom: 0px;
    max-width: 1360px;
    margin: auto;
    width: 100%;
    z-index: 1;
    padding: 0px 20px;
    padding-top: 7em;
    padding-bottom: 3em;

}


body .uv-event-items-type .headerbox:after {

    content: '\f006';
    font-family: "uwsicon";
}

.uv-event-items-type {
    box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.14);
    margin-bottom: 20px;
    background: rgba(0, 0, 0, 0) !important;
    border-radius: 6px;
}



.uws-event-columns a {
    text-decoration: unset;
}

.uws-inventory-3dmaplink a span.uws-btn {
    border-radius: 0;
}


body .uws-booktype-item>a {

    background-color: var(--brandcolor);
}

body .uws-invitems-list {

    background-color: #fff;
}

body .uwsbubble {

    background: #EEE9DF;
        line-height: 1;
            padding-top: 4px;
}

.uv-event-itemsstage {
    padding-top: 50px;
    background: rgb(0 0 0 / 0%);
}

body .uws-invitems-list .uws-inventory-item .uwspricecont .uwspriceitem .uwsprice,
body .uws-map-item-box .uws-inventory-item .uwspricecont .uwspriceitem .uwsprice,
body .uws-invitems-list .uws-inventory-item .uwspricing span {

    color: #5A5A5A;
}

.uws-invitems-list .uws-inventory-item .uwsitemdisclaimer,
.uws-map-item-box .uws-inventory-item .uwsitemdisclaimer {
    color: #252626;
}

body .uws-btn {

    padding: 9px 2.5em;
}

body .uws-btn-p:hover, body .uws-btn-p:focus, body .uws-btn-p:active, body .uws-cart-drop .uwsactions .uws-btn-p:hover, body .uws-cart-drop .uwsactions .uws-btn-p:focus, body .uws-cart-drop .uwsactions .uws-btn-p:active, body .uws-itempop-footer .uws-btn-p.uwsjs-item-addtocart-andcheck:hover, body .uws-itempop-footer .uws-btn-p.uwsjs-item-addtocart-andcheck:focus, body .uws-itempop-footer .uws-btn-p.uwsjs-item-addtocart-andcheck:active {
    background-color: var(--uvwp_primary_background_color_hover) !important;
    color: var(--uvwp_primary_text_color_hover) !important;
    border-color: var(--uvwp_primary_border_color_hover) !important;
}

.uws-invitems-list .uws-inventory-item .uwsactions .uws-btn,
.uws-map-item-box .uws-inventory-item .uwsactions .uws-btn {

    padding-top: 14px;
    padding-bottom: 11px;
    font-weight: 500;
    line-height: 1;

}

body .uws-event-info .uwsinfobox>div::after {

    background-color: #ECECEC !important;
}

body .uws-booktype-item .uwsbooktypenamenamecont svg * {
    fill: #D19A2D;
}

body .uws-booktype-item>a {
    color: #000;
    background: #fff;
}

body .uws-inventory-3dmaplink a {

    background-color: #725737;
}

body .uws-inventory-3dmaplink a>svg {
    fill: #ffffff;
}


body .uws-inventory-3dmaplink a span.uws-btn {

    background-color: #ffffff1f;
    border-color: #ffffff;
    color: #ffffff;

}

.uws-social-shares .uwsicon-facebook {

    font-size: 24px !important;
}

body .uws-invitems-list .uws-inventory-item::after,
body .uws-map-item-box .uws-inventory-item::after {

       height: 1px !important;
    background-color: #ECECEC;


}

.uws-inventory-list .uws-booktype-item {

    box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.20) !important;
}
.uws-invitems-list {
 border: 1px solid #ECECEC !important;
}

body .uws-booktype-item>a i {
    color: #000000;
    font-size: 15px;
    background: rgba(0, 0, 0, 0);

}

body .uws-event-info .uwsinfobox .uwsvenueinfo .uwsaddress {
    font-family: unset !important;
    color: #474747 !important;
}

body .uwsicon-x-logo {
    font-size: 1.1em !important;
}

.uv-eventitems-item .uvname {

    font-size: 15px;

    font-family: var(--uvwp_buttons_font_family);
}


body .uws-event-info .uwsinfobox>.uwsddate,
body .uws-event-info .uwsinfobox>.uwsvenueinfo,
body .uws-event-info .uwsinfobox>.uwsddoorsopen {
    color: #474747 !important;
}

.uws-event-info .uwsinfobox>.uwsddate::before,
.uws-event-info .uwsinfobox>.uwsvenueinfo::before {

    color: #D19A2D !important;
    top: 8px;
}

.uv-theme-nav-identity .uv-socials-nav::after {

    background: #56493E !important;
    display: none;
}

.uws-event-columns {

    max-width: 1200px !important;
}

.uws-event-info .uws-event-flyer {
    margin-top: -100px;
}

.uv-eventitems-item .uvname {
    font-size: 15px;
    font-family: var(--uvwp_buttons_font_family);
}

body .icon.uvicon-info {

    font-family: var(--uvwp_buttons_font_family);
    font-style: unset;
    font-weight: 500;
    font-size: 12px;
    color: #fff;
    text-transform: uppercase;
}

body .icon.uvicon-info .uv-hide {

    display: flex;
}

body .uv-event-items-type .headerbox {

    background-color: #ffffff;
    border-radius: 6px 6px 0px 0px;
}

body .uv-event-items-type:not(.open) .headerbox {
    border-radius: 6px !important;
}

body .uv-mapitempopterms a,
body .uv-pop-body .uvitemsidebar .uvmapiteminfo .uvtitle {
    color: #000 !important;
}

body .uvmap-seclist-item .btns .uv-btn {

    padding-top: 13px !important;
}

body .uws-event-info .uwsinfobox {

    border: 0px solid #111111;
    border-radius: 5px;
    background: #FFF;
    box-shadow: 0 2px 12px 0 #E0DBD0;

}

@media (max-width: 760px) {
    body .uv-lmap-controls .uvmapctevinfo a i {

        line-height: 1;
        padding-top: 4px;
    }
}

@media (max-width: 550px) {
    .uws-events-controls .uwsfilters .uwsdatesel .uws-dropdown-cont>a {
        padding-left: 3em !important;
    }
}



body .uwsvenuename {
    color: var(--brandcolor);
}

.uws-event-info .uwsinfobox a {
    color: var(--brandcolor);
}

body .uv-eventitems-list .uvlistheadins {
    background-color: #ffffff;
    border-top: 0px solid #2D2D2D;
}

body .uws-invitems-list .uws-inventory-item .uwsactions .uws-btn,
body .uws-map-item-box .uws-inventory-item .uwsactions .uws-btn {

    border-radius: 0px;
}

body .uws-social-shares a {

    color: #896C48;
}

.manner-info {
    margin-top: 5px;
}

body .uws-social-shares a:hover,
body .uws-social-shares a:focus {

    color: var(--uvwp_global_primary_color);
}

body #uvform .checkposition input[type="checkbox"] {

    margin-top: 6px;
}




/* UWS Map - uxtix custom*/


body .uv-lmap-controls a:hover,
body .uv-lmap-controls a:focus {
    background-color: var(--uvwp_contrast_inline_border_color);
    border-color: var(--uvwp_contrast_inline_border_color);

}

body .uv-mapdpcalendar .flatpickr-calendar .flatpickr-day.today:not(.flatpickr-disabled) {

    color: var(--uvwp_contrast_inline_border_color);
}


.uv-mapdpcalendar .flatpickr-day.today:hover,
.uv-mapdpcalendar .flatpickr-day.today:focus,
.uv-mapdpcalendar .flatpickr-day:hover,
.uv-mapdpcalendar .flatpickr-day:focus,
.uv-mapdpcalendar .flatpickr-day.nextMonthDay:hover,
.uv-mapdpcalendar .flatpickr-day.nextMonthDay:focus,
.uv-mapdpcalendar .flatpickr-day.prevMonthDay:hover,
.uv-mapdpcalendar .flatpickr-day.prevMonthDay:focus {

    color: var(--uvwp_contrast_inline_border_color) !important;

}

.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg {
    fill: var(--uvwp_contrast_inline_border_color) !important;
}

.uvactions .uv-btn,
.uvmap-seclist-item .btns .uv-btn {
    background-color: var(--uvwp_primary_background_color) !important;
    color: var(--uvwp_primary_text_color) !important;
    border: 1px solid transparent !important;
    border-color: var(--uvwp_primary_border_color) !important;
    border-radius: 50px !important;
    padding: 0.75em 2.5em !important;
}

.uvjs-map-showeventdrop {
    background-color: var(--uvwp_secondary_background_color) !important;
    color: var(--uvwp_secondary_text_color) !important;
    border: 1px solid transparent !important;
    border-color: var(--uvwp_secondary_border_color) !important;
    border-radius: 50px !important;
    padding: 0.75em 2.5em !important;
}


.uvactions .uv-btn:hover,
.uvactions .uv-btn:focus,
.uvactions .uv-btn:active,
.uvmap-seclist-item .btns .uv-btn:hover,
.uvmap-seclist-item .btns .uv-btn:focus,
.uvmap-seclist-item .btns .uv-btn:active {
    background-color: var(--uvwp_primary_background_color_hover) !important;
    color: var(--uvwp_primary_text_color_hover) !important;
    border-color: var(--uvwp_primary_border_color_hover) !important;
    border-radius: 50px !important;
}


.uvjs-map-showeventdrop:hover,
.uvjs-map-showeventdrop:active,
.uvjs-map-showeventdrop:focus {
    background-color: var(--brandcolor) !important;
    color: var(--uvwp_secondary_text_color_hover) !important;
    border-color: var(--brandcolor) !important;
    border-radius: 50px !important;
}


.uv-lmap-controls a i:before {
    font-family: "uwsicon";
    font-style: normal;
    font-weight: normal;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    /* font-size: 120%; */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3);*/
    content: '\e81d';
    color: var(--uvwp_primary_background_color);

}


body .uv-lmap-controls a#uvjs-lmap-changedate {
    background-color: var(--brandcolor) !important;
    border: solid 1px var(--brandcolor) !important;
    border-radius: 50px;
}


body .uv-lmap-controls a#uvjs-lmap-changedate:hover,
body .uv-lmap-controls a#uvjs-lmap-changedate:focus {
    background-color: rgba(0, 0, 0, 0) !important;
    border-color: var(--brandcolor) !important;
    color: #000 !important;
}

.uv-lmap-controls a#uvjs-lmap-changedate i:before {
    color: #fff;
}

.uv-lmap-controls a#uvjs-lmap-changedate:hover i:before,
.uv-lmap-controls a#uvjs-lmap-changedate:focus i:before {

    color: #000;
}

.uvjs-scrollto.uvcomptableslink {
    background-color: var(--uvwp_secondary_background_color) !important;
    color: var(--uvwp_secondary_text_color) !important;
    border: 1px solid transparent !important;
    border-color: var(--uvwp_secondary_border_color) !important;
    border-radius: 50px !important;
    padding: 0.75em 2.5em !important;
    padding-top: 14px !important;
}

body .uv-lmap-view a.item_section.uvavailable *,
body .uv-lmap-view a.item_section.uvinquiriesonly * {
    fill: var(--uvwp_primary_background_color);
    stroke: var(--uvwp_primary_background_color);
}

body .uvmap-seclist-item,
body .uv-boxitem,
.uv-boxitem div.bg {

    background-color: #fff;
    border-radius: 4px;
    border: 1px solid #FFF;
    /* background: #FFF; */
    box-shadow: 0 2px 12px 0 #E0DBD0;

}

body .uv-bottomeventinfo hr {

    border: solid 1px #D1D1D1 !important;
}

.uv-boxitem div.bg,
body .uvmap-seclist-item .img .uv-boxitem {
    box-shadow: none !important;
}

body .uvmap-seclist-item .img .uv-boxitem {
    width: 261px;

    padding-top: 100%;
}

body .uvmap-seclist-item {

    padding-right: 30px;
}


.uvjs-scrollto.uvcomptableslink:hover {
    background-color: var(--brandcolor) !important;
    color: var(--uvwp_secondary_text_color_hover) !important;
    border-color: var(--brandcolor) !important;
    border-radius: 50px !important;
}


body .uv-lmap-controls a#uvjs-lmap-changedate {
    padding: 0.75em 2.5em !important;
    padding-top: 14px !important;
}

/* Inquery Form */

body .uv-leads-stepname {
    border: 0px solid #fff;
    background-color: #fff;
    border-radius: 5px;
    background: #FFF;
    color: #000;

}

body .uv-inqueryform .uwsjs-inquiryform {
    padding: 40px 30px;
    background: rgba(0, 0, 0, 0);
}

body .uv-leads-isstep-2 .uv-leads-listep-1 .uv-leads-stepinfo,
body .uv-leads-isstep-3 .uv-leads-listep-1 .uv-leads-stepinfo,
body .uv-leads-isstep-3 .uv-leads-listep-2 .uv-leads-stepinfo {

    color: #ffffff;
}

body .uv-leads-calendar td a {
    color: #000000;

}

body .uv-leads-calendar table thead {
    color: #000000;
}

.uv-leads-calendar table tr th {
    border: none !important;
    font-weight: 400 !important;
}

body .uv-leads-typeslist>div button {

    color: #000000
}

body .uv-leads-calendar table thead {
    color: #ffffff;
}


body .uv-lead-field input,
.uv-lead-field textarea {

    background-color: var(--uvbgcolorfield) !important;
    color: var(--uvtextcolorfiel);
    border: solid 1px var(--uvtextcolorfieldborder) !important;

}

body .uv-lead-field .chosen-container-single .chosen-single {
    background-color: var(--uvbgcolorfield) !important;
    color: var(--uvtextcolorfiel);
    border: solid 1px var(--uvtextcolorfieldborder) !important;

}

.uv-pop-action {
    padding-top: 20px;
}

body .uv-lead-field input:focus,
body .uv-lead-field textarea:focus {
    border-bottom: 1px solid #ffffff;

}


body .uv-lead-field input,
body .uv-lead-field textarea {
    border-bottom: 1px solid #ffffff;
    color: #000000;
    font-family: var(--uvwp_content_font_family);
}


.uv-leads-isstep-2 .uv-leads-listep-1 .uv-leads-stepinfo,
.uv-leads-isstep-3 .uv-leads-listep-1 .uv-leads-stepinfo,
.uv-leads-isstep-3 .uv-leads-listep-2 .uv-leads-stepinfo {
    visibility: visible;
    opacity: 1;

}

body .uv-lead-field input::placeholder,
body .uv-lead-field textarea::placeholder {
    letter-spacing: unset;
    color: #757575;
    font-family: var(--uvwp_content_font_family);
}

.uv-inqueryform .uwsjs-inquiryform input[type="textfield"],
.uv-inqueryform .uwsjs-inquiryform input[type="email"],
.uv-inqueryform .uwsjs-inquiryform input[type="number"],
.uv-inqueryform .uwsjs-inquiryform input[type="tel"],
.uv-inqueryform .uwsjs-inquiryform input[type="text"] {
    padding: 15px 10px;
    border-color: #fff;

    background-color: #1c1c1c;
}

.uv-inqueryform .uws-inputcont select,
.uv-inqueryform .uws-inputcont textarea {
    background-color: #1c1c1c;
}

.uv-inqueryform .uv-section-inner {
    max-width: 800px;
}

.uv-inqueryform .uws-inputcont select {
    padding-top: 15px;
    padding-bottom: 15px;
    border-color: #ffffff;
    appearance: unset;
    background-image: url(/wp-content/themes/child-theme/icons/down-arrow.png);
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: calc(100% - 8px) 55%;
}

#uvform.custom-uv-form .uv-fright.uv-btn.uv-btn-p {
    padding: 17px 10px 15px 10px !important;
}



.uv-inqueryform .uws-inputcont textarea {
    border-color: #ffffff;
}

.uws-inputcont .uwsinput {
    border-color: #ffffff;
    background-color: rgba(0, 0, 0, 0);
}


.uws-inputcont select {
    padding-top: 10px;
    padding-bottom: 10px;
}


body .uv-newsletter-form {
    background: rgba(0, 0, 0, 0);
    box-shadow: unset;
    max-width: 900px;
    background: rgba(0, 0, 0, 0);
}


body .newsletter-socials .uv-site-socials .single-socials * {
    fill: var(--uvwp-primarytextcolor);
}

body .newsletter-socials .icon-wrapper {

    border: solid 1px var(--uvwp-primarytextcolor);
}

body .newsletter-socials .icon-wrapper:hover,
body .newsletter-socials .icon-wrapper:focus,
body .newsletter-socials .icon-wrapper:active {

    border-color: var(--uvwp-primarytextcolor);
    background: var(--uvwp-primarytextcolor);
}

body .newsletter-socials .icon-wrapper:hover *,
body .newsletter-socials .icon-wrapper:focus *,
body .newsletter-socials .icon-wrapper:active * {

    fill: #ffffff;
}

.uv-newsletter-form .uv-newsletter-input a {

    font-weight: 600;
}


#uvform-newsletter #uvform-newsletter-email {
    background-color: #ffffff;
    border: 1px solid #E0D0BD;
}


.subscribe-subtitle {
    padding-top: 10px !important;
    color: #ffffff;
}


.uvtheme-subscribe .uv-section-inner {
    background: url(/wp-content/themes/child-theme/images/cells-pattern.jpg);
    padding: 60px 20px;
    border-radius: 20px;
}

.uvtheme-subscribe .subscribe-subtitle {
    color: #474747;
    font-family: var(--uvwp_buttons_font_family);
}


.uvtheme-subscribe .subscribe-subtitle p {
    font-weight: 600 !important;
}



.uvtheme-subscribe .uv-newstitle {
    color: var(--uvwp-primarytextcolor);
    font-weight: 600;
}

body .uv-newsletter-form .uv-fright.uv-btn {

    background-color: #D19A2D !important;
    border-color: #D19A2D !important;
}

body .uvform-lead .uv-newsletter-form .uv-fright.uv-btn {
    padding: 13px 10px 13px 10px;
    line-height: 1;
    background-color: var(--uvwp_primary_background_color) !important;
    color: var(--uvwp_primary_text_color) !important;
    border-color: var(--uvwp_primary_border_color) !important;
    border-radius: 50px !important;
}


body .uvform-lead .uv-newsletter-form .uv-fright.uv-btn:hover,
body .uvform-lead .uv-newsletter-form .uv-fright.uv-btn:focus {

    background-color: var(--uvwp_primary_background_color_hover) !important;
    color: var(--uvwp_primary_text_color_hover) !important;
    border-color: var(--uvwp_primary_border_color_hover) !important;

}


body .uv-newsletter-form .uv-fright.uv-btn:hover {

    background-color: var(--uvwp_primary_background_color) !important;
    border-color: var(--uvwp_primary_border_color) !important;
}


body .uv-newsletter-form .uv-fright.uv-btn:hover *,
body .uv-newsletter-form .uv-fright.uv-btn:focus *,
body .uv-newsletter-form .uv-fright.uv-btn:active * {
    fill: #ffffff !important;
}



.uv-fright.uv-btn {
    padding-top: 4px !important;
}

.uv-page-header .uv-submenu li:hover {}


body .uv-submenu a {

    padding-top: 1em !important;
    padding-bottom: .8em !important;
    line-height: 1 !important;
    transition: all ease-in-out .15s;

}

.uv-submenu-inner li a:hover,
.uv-submenu-inner li a:focus {
    color: #ffffff !important;
    background-color: #896c48;
}


header .uv-slide-content-inner .uv-btn {
    min-width: 250px;
}




body .uvform-phonecont>div {
    flex-basis: 100px !important;
    margin-right: 10px;
}

body .uvform-phonecont #countrycode {
    background-color: #00000066;

}





/* Map */


.uv-eventheader,
.uvmap-footerlines {

    display: none !important;
}

.uvwp-widget1 strong {
    letter-spacing: 1px;
    color: #EBD1B0 !important;
}

body .uvwp-widget4 h3 {
    font-size: 25px !important;
    color: #ffffff !important;
}

.uvwp-widget4 p {
    color: #D6D6D6;
}

body .uws-pop-box {

    max-width: 820px;
}


body .uv-pop-mapitem .uv-pop-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-right: 0px;
    background-color: var(--brandcolor);
    flex-wrap: wrap;
}

.uws-pop-box {
    color: #000;

}

body .uws-pop-cont.uws-integration h2#uvtitle a {

    color: #000;
}

body .uv-pop-header h2 {
    color: #fff;
}

body .uws-pop-box {

    background-color: #fff;
}

.uws-event-cont .uwseventdescr .uwstitle {

    margin-bottom: .6em !important;
}

.uws-pop-cont .uws-pop-box>.uws-closepop {
    color: inherit;
    color: #ffffff !important;

}


body .uv-header-info {
    display: none;
}

body .uws-pop-charge {
    padding-top: 10px;
}

body .uvitemsidebar {
    padding-top: 45px;
    background: #222222;
}

body .uvtitle {
    color: #fff;
    font-size: 18px;
}


body .uv-map-itempop {
    display: flex;
    flex-direction: column;
}

.page-id-1124 .uv-content {
    overflow: visible;
}

.page-id-1124 .uv-lmap-actions {

    margin: -130px auto 40px;

}

.uv-pop-body .uvitemsidebar .uvmapiteminfo .uvdescription {
    display: none;
}

.uv-pop-mapitem .uvmapiteminfo .uvtableinfobottom {
    text-align: center;
    padding-top: 10px;
    display: flex;
    flex-direction: column;
}

body .uws-pop-cont.uws-integration .uws-pop-charge {
    padding-top: 10px;
}


body .uv-pop-mapitem .uv-pop-header .uvcapacity span {
    color: #ffffff;
    font-size: 14px;

}

body .uv-pop-mapitem .uv-pop-header .uvcapacity strong {
    color: #ffffff;
    font-size: 16px;
}

body .uv-pop-mapitem .uv-pop-header .ddate {

    color: #ffffff;
    font-size: 14px;
}

body .uv-mappop-footer .uvactions {
    display: flex !important;
}

body .uvoptssel .uv-mappopwarning div strong {}

body .uvjs-uvprivacy {
    color: #ffffff;
}

body .uv-terms .uv-theme-subtitle {

    font-size: 32px;
}

body .uv-privacy .uv-theme-subtitle {

    font-size: 32px;
}

body .uv-mapdpcalendar .flatpickr-day.nextMonthDay,
body .uv-mapdpcalendar .flatpickr-day.prevMonthDay {
    color: rgba(0, 0, 0, .8);
}

body .uws-btn-s,
body .uws-btn-s:visited,
body .uws-cart-drop .uwsactions .uws-btn-s,
body .uws-cart-drop .uwsactions .uws-btn-s:visited,
body .uws-itempop-footer .uws-btn-s.uwsjs-item-addtocart,
body .uws-itempop-footer .uws-btn-s.uwsjs-item-addtocart:visited {

    border-radius: 40px !important;
}



body .form-group.optinemail {

    margin-bottom: 20px;
    margin-top: 10px;
}

body .uvform .form-group.optinemail label {
    color: #ffffff;
    font-size: 14px;
    line-height: 24px;
    padding-left: 10px;
}

#uv-mapresform .form-group {}

#uv-mapresform .form-group {
    padding-top: 10px;
}

body .uv-pop-body input {
    background-color: #0d0d0d;
}





body #uv-newsletter-pop .uws-pop-cont.uws-integration .uws-pop-charge {
    padding: 30px 0px !important;
}

body #uv-newsletter-pop .uws-pop-box {
    max-width: 600px;
}

body .uv-leads.uv-leads-issuccess .uv-leads-messagesuccess {
    color: #000000;
}


body .ui-datepicker-title {
    color: #000000;
}

body .uv-leads-calendar .ui-datepicker-next:before {

    border-left: 7px solid #000;
}

body .uv-leads-calendar .ui-datepicker-prev:before {

    border-right: 7px solid #000;
}



body .uv-leads-typeslist>div button {

    border: 1px solid var(--brandcolor);
    padding: 15px 10px;
}

body .uv-leads-typeslist>div button:hover,
body .uv-leads-typeslist>div button:focus,
body .uv-leads-typeslist>div button.selected {
    box-shadow: none;
    background-color: var(--brandcolor);
    color: #fff;
}



body .footer-socket-wrapper {

    border-top: solid 1px #A38765 !important;
}

body .uv-leads-stepfooter .uv-leads-btn-p {
    background-color: var(--brandcolor);
    border-color: var(--brandcolor);
    color: #ffffff
}

body .uv-leads-stepfooter .uv-leads-btn-p:hover,
body .uv-leads-stepfooter .uv-leads-btn-p:focus,
body .uv-leads-stepfooter .uv-leads-btn-p:active {
    background-color: var(--brandcolor);
    color: #fff;
    border-color: var(--brandcolor);
}

body .uv-event-itemstypenav a.active:after,
body .uv-event-itemstypenav a:hover:after {

    background-color: var(--brandcolor);
    color: #000000;
}

body .uv-leads-stepfooter .uv-leads-btn-back {
    border: 1px solid var(--brandcolor)
}

body .uv-leads-stepfooter .uv-leads-btn-back:hover,
body .uv-leads-stepfooter .uv-leads-btn-back:focus,
body .uv-leads-stepfooter .uv-leads-btn-back:active {
    background-color: var(--brandcolor);
    color: #ffffff
}

body .uv-eventitems-item.added:before {
    background-color: var(--uvwp_primary_background_color) !important;
}

body .uws-dark .uws-cal-ddate {
    background-color: var(--uvwp_global_primary_color);
    color: #000;
    font-weight: 600;
}

body .litepicker .container__days .day-item:hover {
    color: var(--uvwp_global_primary_color);
    -webkit-box-shadow: inset 0 0 0 1px var(--uvwp_global_primary_color);
    box-shadow: inset 0 0 0 1px var(--uvwp_global_primary_color);
}

body .uws-event-cont .uwseventdescr .uwsdescr,
body .uws-event-cont .uwseventdescr .uwstitle {

    color: var(--uvwp_global_textcolor);
}

@media (min-width: 768px) and (max-width: 1530px) {
    body .uv-header-size-standard .uv-fullvideo iframe {
        position: absolute;
        width: 176%;
        left: -30%;
    }
}

@media (max-width: 1079px) {
    body .uws-agenda-cols-3 .uws-agenda-default>div {
        flex: 0 0 calc(50% - 7px) !important;
    }

    body .uws-events-view-agenda .uws-agenda-default {
        margin-left: -10px;
        margin-right: -10px;
    }

    body .uws-agenda-item-default .uwsname span {
        text-align: left;
    }

    .single-event-agenda .uwsddate::after {

        right: 4px !important;

    }

    body .single-event-agenda .uwsname {
        font-size: 17px;
    }

    body .uws-agenda-cols-5 .uws-agenda-default>div {
        flex: 0 0 calc(50% - 10px);
    }
}


/* Responsive*/
body .uvwp_post_container {

    padding: 0em 0em;
}

@media (max-width: 1000px) {

    body .uvwp_post_card {

        width: calc(50% - 8px) !important;
    }

    .uvwp-widget .uv-site-socials {
        display: flex !important;
    }


    .uv-show-mobile {
        display: block;
    }

    .uv-hide-mobile {
        display: none;
    }

    .uv-show-mobile .uv-events-grid-wrapper {
        padding: 0px 0px !important;
        margin-left: -20px !important;
        margin-right: -20px !important;
    }

    .uv-show-mobile .uv-events-grid-wrapper .block-un-singleitem {
        flex-basis: calc(50% - 5px) !important;

    }

    .uv-show-mobile .uv-events-grid-wrapper {

        gap: 10px !important;
    }

    .uvwp-widget {
        width: 50%;
    }

    body .uv-btn.uv-btn-p.uvjs-tablescheckout {
        margin-top: 25px;
    }
}



@media (max-width: 900px) {

    body .uv-nav-extra-buttons a:first-child {
        display: block;
        font-size: 12px;
    }

    .uv-newsletter-form {

        padding: 20px 20px !important;
    }

    .uws-events-controls .uwsviews>ul>li:nth-child(2) {
        display: none;
    }

    .uvwp-faq-section .acf-innerblocks-container>.uv-section:nth-child(2) {
        max-width: 50%;
    }

    .uvwp-faq-section>.uv-section-inner>.acf-innerblocks-container {

        flex-direction: column;
    }

    .uvwp-faq-section .acf-innerblocks-container>.uv-section:nth-child(1) {
        max-width: 100%;
    }

    .uvwp-faq-section .acf-innerblocks-container>.uv-section:nth-child(2) {
        max-width: 100%;
    }

    .uv-faqscont {
        padding-left: 0px !important;
        max-width: 100%;
        padding-right: 0px !important;
    }

    .uv-related-events .uv-section-inner .related-event-content {
        width: 100%;
        max-width: 100%;
    }

    .uv-related-events .uv-section-inner .related-event-carousel {
        position: relative;
        width: 100%;
    }

    .uv-related-events>.uv-section-inner>.acf-innerblocks-container {
        flex-direction: column;
        gap: 20px;
    }




}

@media (max-width: 900px) {

    .video-controls {
        display: none;
    }

    body .uv-eventheader-c .uv-page-titleinfo h2 {

        font-size: 18px !important;
    }

    .related-event-carousel .uv-section-inner {
        margin-left: -20px !important;
        margin-right: -20px !important;
    }

    .uvwp-faq-section .acf-innerblocks-container>.uv-section:nth-child(2) {
        max-width: 50%;
    }

    .uvwp-faq-section>.uv-section-inner>.acf-innerblocks-container {

        flex-direction: column;
    }

    .uvwp-faq-section .acf-innerblocks-container>.uv-section:nth-child(1) {
        max-width: 100%;
    }

    .uvwp-faq-section .acf-innerblocks-container>.uv-section:nth-child(2) {
        max-width: 100%;
    }

    .uv-faqscont {
        padding-left: 0px !important;
        max-width: 100%;
        padding-right: 0px !important;
    }

    .footer-socket-wrapper {
        flex-direction: column;
    }


    body .uvmap-seclist-item {
        padding-right: 0px;
    }

    .uvmap-seclist-item .img .uv-boxitem {
        width: 100% !important;
        max-width: 100%;

    }

    .uvmap-seclist-item .img {
        width: 100%;
        align-self: flex-start;
        margin-bottom: 10px;
    }

    .uvmap-seclist-item .content {

        width: 100%;
        text-align: center;
    }

    .uvmap-seclist-item .content .guests {

        text-align: center;
        justify-content: center;
    }

    .uvmap-seclist-item .btns {
        align-self: flex-start;
        width: 100%;
        justify-content: center;
        display: flex;
    }

    body .uvmap-seclist-item .img .uv-boxitem {
        max-width: 100%;
        padding-top: 50%;
    }

    body .uvmap-seclist-item {
        padding-right: 0px;
        padding-bottom: 20px;
    }




}


@media (max-width: 850px) {
    .uws-event-info .uws-event-flyer {
        margin-top: 0px;
    }
}


@media (max-width: 768px) {

    .uv-hamburguer-menu .uv-page-hader-logo img {
        width: 110px !important;
    }

    body .uv-slide-content-inner,
    body .uv-header-simple-inner {
        padding-top: 3em;
        padding-bottom: 4em;
    }

    body .uv-lmap-controls .uvmapctevinfo.active .uv-map-dropevent {

        transform: translateY(0) translateX(40%) scale(1);

    }

    body .uv-map-dropevent:before {

        right: -40px;
    }

    .uv-hidemobile {
        display: none;
    }

    body .uv-eventscarousel .swiper-container {
        padding-left: 0px;
    }

    h2,
    .h2 {
        font-size: var(--uvwp_title_mobile_font_size) !important;
    }

    .uv-block-theme-banner .banner-subtitle {

        font-size: 18px !important;

    }
}

.uvwp-socials-footer {
    display: none;
}

@media (max-width: 767px) {

    .uvwp-socials-footer {
        display: block;
        margin-top: 30px;
    }

    .uvwp-widget1 .acf-innerblocks-container p:nth-child(3) {
        max-width: 202px;
        margin: auto;

    }

    .uvwp-widget.uvwp-widget2,
    .uvwp-widget.uvwp-widget3 {
        display: none;
    }

    .uvmap-placeholder-img {
        background-size: 200% !important;
    }

    body .uvcol-wrapper {

        padding-top: 10px;
        padding-bottom: 15px;
    }

    .uws-left-logo .uv-page-hader-logo {
        padding-top: 15px;
    }

    .uv-page-header::before {

        height: 70px !important;
    }

    body .uv-page-hader-logo img {
        height: auto;
        width: 98px;
    }

    body .uv-banner-wrapper .banner-title {

        font-size: 38px;
    }



    body .uws-agenda-cols-3 .uws-agenda-default>div {
        flex: 0 0 calc(50% - 7px);
    }



    .footer-wrapper .uvwp-widget {
        width: 100% !important;
        align-items: center;
        text-align: center;
    }



    .footer-wrapper .uvwp-widget .uv-aling-buttons-left {
        display: flex;
        justify-content: center;

    }

    .uvfootercopytext {

        text-align: center;
    }

    .uv-legal-menu ul {

        padding-left: 0px;
    }

    .footer-wrapper .uvwp-widget .uv-socials-align-left .uv-site-socials {
        justify-content: center;
    }

    .uvwp-widget.uvwp-widget2,
    .uvwp-widget.uvwp-widget3,
    .uvwp-widget.uvwp-widget4 {
        padding-bottom: 20px !important;
    }



    body .single-event-agenda::before {
        padding-top: calc(100% + 70px);
    }

    body .single-event-agenda .uv-week-day {
        font-size: 12px;
    }

    body .single-event-agenda .uv-month {
        font-size: 12px;
    }

    body .single-event-agenda .uv-day {
        font-size: 22px;
    }

    body .single-event-agenda .uwsddate {
        width: 40px;

    }


}

@media (max-width: 767px) {
    .uv-lmap-controls .uvmapctevinfo a {
        padding: 6px !important;
    }
}

@media (max-width: 600px) {

    .uv-single-event-header .uv-btn {
        font-size: 14px;
        text-align: center;
        justify-content: center;
    }

    .uv-single-event-header .uv-buttons.uv-aling-buttons-left {
        margin-top: 20px;
        flex-direction: column;
        max-width: 210px;
    }

    body .single-event-agenda .uwsname {
        width: calc(100% - 40px);
        line-height: 1;
    }


    body .uv-faq-modern-item a p {
        padding-top: 0px;
        padding-bottom: 0px;
    }

    body .uv-faq-icon {
        top: 18px !important;
    }

    body .uv-eventitems-list .uvprice {
        flex: 0 0 130px;
    }

    .uv-faq-modern-item {

        line-height: 1.2;
    }

    .uv-faqscont {
        padding: 0px 0px 20px !important;
    }

    .uv-faq-modern-item ul li {
        font-size: 14px !important;
    }


    body .uvwp_post_card {

        width: calc(100%) !important;
    }


}


/* Post Cards*/

.uvwp_post_card>a {
    color: inherit;
    text-decoration: none;
    min-height: 100%;
    position: absolute;
}

.uvwp_post_card .uvwp_post_image_placeholder {

    overflow: hidden;
}

.uvwp_post_card .uvwp_post_image_placeholder img {
    transition: .35s all ease-in-out;

}

.uvwp_post_card:hover .uvwp_post_image_placeholder img {

    transform: scale(1.1);
}



/* From Hifi Adjust*/



.uv-banner-wrapper .uvheadingscont {
    display: flex;
    flex-direction: column-reverse;
}


.uv-banner-wrapper .banner-title {
    color: #fff;
    margin: 0px;
    padding-bottom: 30px !important;
    font-size: 65px;
}

.banner-bg {

    border-radius: 20px;
}

.uv-block-theme-banner .uv-button-group-banner .uv-buttons {
    width: 100%;
    max-width: 420px;
    margin: auto;
}

.uv-block-theme-banner .banner-subtitle {
    position: relative;
    padding-bottom: .5em;
    text-transform: uppercase;
    padding-bottom: 0px !important;
    font-family: var(--uvwp_content_font_family);
    font-size: 25px;
    text-align: center;
}

.uv-block-theme-banner .uv-button-group-banner .uv-buttons .uv-btn {
    width: 100%;
    text-align: center;
}

.uv-banner-wrapper .banner-title {
    color: #fff;
    margin: 0px;
    padding-bottom: 30px !important;
    text-align: center;
}

.uvctabanner-title.uv-theme-title {
    color: #ffffff;
}

.uv-giftcad-content * {
    color: #ffffff;
}

.uv-map-to-view .acf-innerblocks-container {
    min-height: 33em;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.uv-map-to-view .acf-innerblocks-container .wp-block-heading {
    font-size: 50px;
    font-weight: 500;
    line-height: 60px;
    letter-spacing: 0px;
    text-align: center;
    text-transform: uppercase;
    color: #ffffff;
    margin-top: 20px;
    margin-bottom: 30px;
}

#uvform .uv-fleft input[type="text"],
#uvform .uv-fleft input[type="number"],
#uvform .uv-fleft input[type="email"],
#uvform .uv-fleft select,
.uvform textarea {

    background: var(--uvbgcolorfield);
    color: var(--uvtextcolorfiel);
    border: solid 1px var(--uvtextcolorfieldborder) !important;
    border-radius: 6px;
}

body .uvform-lead .uv-newsletter-form {
    background: rgba(0, 0, 0, 0);
    box-shadow: unset;
    max-width: 900px;
    background: #fff;
    box-shadow: 0 2px 12px 0 #E0DBD0;
}

body .uvform-lead .uv-section-inner {
    max-width: 700px;
}

.uvform-lead {
    background: url(/wp-content/themes/child-theme/images/cells-patters.jpg);
    background-size: 200px;
}

.uv-header-simple-inner .uv-buttons {
    position: absolute;
    bottom: 20px;
    width: 100%;
    left: 0px;
}

.uv-slide-content h1,
.uv-slide-content h2,
.uv-header-simple-content h1,
.uv-header-simple-content h2 {

    text-transform: uppercase !important;
}

#uvform .uv-fleft input[type="text"]::placeholder,
#uvform .uv-fleft input[type="number"]::placeholder,
#uvform .uv-fleft input[type="email"]::placeholder,
#uvform .uv-fleft select,
.uvform textarea::placeholder {
    color: var(--uvtextplaceholdercolorfiel);
}

body .uv-newsletter-form .uv-newsletter-input .checkposition label {

    color: var(--uvwp-primarytextcolor);
}

body .swiper.menu-slider:after {
    background: rgba(0, 0, 0, .5);
}


body .menu-slider .swiper-pagination-bullet {

    color: #fff;

}

.uvwp_post_card .uvwp_post_image_placeholder {
    border-radius: 0 !important;
}

.uvwp_post_title *,
.uvwp_post_title {
    color: #fff !important;
}



/* Global Form styles*/

/*.hifi-from-styles {}*/

.website-from-styles #ninja_forms_required_items,
.website-from-styles .nf-field-container {
    clear: unset;
    position: relative;
    margin-bottom: 18px;
}

.website-from-styles .nf-form-title {
    display: none;
}

.website-from-styles.nf-form-content label {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #444444;
}

.website-from-styles .nf-form-content select.ninja-forms-field,
.website-from-styles .nf-form-content select.ninja-forms-field:focus {
    color: #ffffff;
    border: 1px solid #DEDDDB;
    color: #000000;
    border-radius: 5px;
}

#nf-label-field-33 a {
    margin-left: 3px;
    margin-right: 3px;
    text-decoration: unset;
    text-transform: none;
    font-weight: inherit;
    color: #2766ff;
}

.website-from-styles .nf-form-content .list-select-wrap .nf-field-element>div,
.website-from-styles .nf-form-content input:not([type=button]),
.website-from-styles .nf-form-content textarea {
    background: rgba(0, 0, 0, 0);
    border: 0px solid #c4c4c4;
    padding: 10px;

}

.website-from-styles .nf-before-form-content {
    display: none;
}

.website-from-styles .nf-form-content .label-above .nf-field-label,
.website-from-styles .nf-form-content .label-below .nf-field-label,
.website-from-styles .nf-form-content .label-hidden .nf-field-label {
    margin-bottom: 5px;
    font-size: 14px;
    line-height: 20px;
    font-weight: 300;
}


.website-from-styles .nf-form-content input:not([type=button]) {
    background: rgba(0, 0, 0, 0);
    border: 1px solid #DEDDDB;
    color: #000000;
    border-radius: 5px;
    font-family: 'Poppins';
}

.website-from-styles .nf-form-content textarea {
    background: rgba(0, 0, 0, 0);
}

.website-from-styles .nf-form-content textarea {
    border: 1px solid #DEDDDB !important;
    border-radius: 5px;
    font-family: 'Poppins';
}

.website-from-styless .field-wrap.submit-wrap .nf-field-element input[type="submit"] {
    min-width: 305px;
    color: #fff;
    border-radius: 60px;
    font-size: 16px !important;
    text-transform: uppercase;
    font-weight: 500;
    background-color: var(--uvwp_primary_background_color);
    color: var(--uvwp_primary_text_color);
    border-color: var(--uvwp_primary_border_color);
    border-radius: var(--uvwp_primary_border_radius);

}

.contact-form.website-from-styles .field-wrap.submit-wrap .nf-field-element input[type="submit"] {
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 27px;
    background: var(--brandcolor);
    color: #fff;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    width: 100%;
}

.nf-field-label .nf-label-span,
.nf-field-label label {
    color: #444;
    font-size: 14px;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 25px;
}

.website-from-styles .field-wrap.submit-wrap .nf-field-element input[type="submit"]:hover,
.website-from-styles .field-wrap.submit-wrap .nf-field-element input[type="submit"]:active,
.website-from-styles .field-wrap.submit-wrap .nf-field-element input[type="submit"]:focus {

    background-color: var(--uvwp_primary_background_color_hover);
    color: var(--uvwp_primary_text_color_hover);
    border-color: var(--uvwp_primary_border_color_hover);

}


.contact-form .acf-innerblocks-container {
    box-shadow: 0px 2px 12px 0px #00000026;
    padding: 2em;
    border-radius: 10px;
    background-color: #ffffff;
}

.website-from-styles.nf-form-content textarea {

    background: rgba(0, 0, 0, 0);
}


.website-from-styles .nf-form-content input:not([type=button]),
.website-from-styles .nf-form-content select.ninja-forms-field,
.website-from-styles .nf-form-content select.ninja-forms-field:focus {
    background: rgba(0, 0, 0, 0);
    border: 1px solid #DEDDDB;
    color: #000000;
    border-radius: 5px;
    font-family: 'Poppins';
    padding: 15px;
}

.post-grid-item.uvwp_post_card>a {
    min-height: unset;
    color: #ffffff;
}


/* */

.uv-succes-block .acf-innerblocks-container {
    max-width: 890px;
}


.uv-succes-block .uv-theme-title {
    box-shadow: unset;
    padding-bottom: 20px;
    color: var(--hifipink);
}

.uv-succes-block .uv-theme-subtitle {
    font-size: 22px;
    max-width: 544px;
    box-shadow: unset;
    padding-top: 20px;
    padding-bottom: 10px;
}

.uv-succes-block .acf-innerblocks-container {
    max-width: 890px;
    background: #fff;
    padding: 10px 49px;
    top: -70px;
    display: flex;
    flex-direction: column;
    align-items: center;
}



.uv-succes-block a {
    color: #000000;
    text-decoration: unset;
}


.uv-succes-block a:hover,
.uv-succes-block a:active,
.uv-succes-block a:focus {
    color: #000000;
    text-decoration: unset;
}

.uv-succes-block.uvot-block::after {
    display: none;
}

.uv-succes-block .uv-buttons {
    display: flex;
    justify-content: center;
    padding-top: 16px;
}

.uv-succes-block .uv-buttons .uv-btn-p {
    background-color: var(--hifiblue);
    border-color: var(--hifiblue);
    color: #ffffff;
}


/* */