/* WP Forms Button */
div.wpforms-container-full input[type=submit]:not(:hover):not(:active), div.wpforms-container-full button[type=submit]:not(:hover):not(:active), div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active) {background-color:#530c5f !important}

div.wpforms-container-full input[type=submit]:hover, div.wpforms-container-full input[type=submit]:active, div.wpforms-container-full button[type=submit]:hover, div.wpforms-container-full button[type=submit]:active, div.wpforms-container-full .wpforms-page-button:hover, div.wpforms-container-full .wpforms-page-button:active {background-color:#530c5f !important}

/* Event Calendar */
.type1.tribe_events .nav-top-links, .type1.tribe_events .event-schedule, .type1.tribe_events .event-image-wrapper .event-datetime, .type1.tribe_events .event-image-wrapper .event-venue, .type1.tribe_events ul.event-details li dt, .type1.tribe_events .event-organize li dt, .type1.tribe_events .event-venue li dt, .type1.tribe_events .event-custom-fields li dt {font-family:Philosopher;}
.type1.tribe_events .nav-top-links {margin-bottom:25px;}
.type1.tribe_events h2 {font-size:52px;line-height:70px;}
.type1.tribe_events h3 {color:#530c5f; font-size:28px;}
.tribe-events .tribe-events-c-search__button, .tribe-events .tribe-events-c-search__button:hover {background-color:#530c5f}
.tribe-events-calendar-month__day--current {background-color:#e4e4e4;}
.tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-daynum {color:#530c5f}
.tribe-events-c-ical {display:none;}
.tribe-events .datepicker .day.active, .tribe-events .datepicker .day.active.focused, .tribe-events .datepicker .day.active:focus, .tribe-events .datepicker .day.active:hover, .tribe-events .datepicker .month.active, .tribe-events .datepicker .month.active.focused, .tribe-events .datepicker .month.active:focus, .tribe-events .datepicker .month.active:hover, .tribe-events .datepicker .year.active, .tribe-events .datepicker .year.active.focused, .tribe-events .datepicker .year.active:focus, .tribe-events .datepicker .year.active:hover {background:#530c5f}

.tribe-events-cal-links {display:none !important;}
.single-tribe_events #tribe-events-pg-template {display:none;}

#main .dt-breadcrumb-for-single-product,  .woocommerce-shop #main .main-title-section-wrapper, #main .dt-breadcrumb-for-tribe-events-archive, .tribe-events-page-template #main .main-title-section-wrapper {background:url(/wp-content/uploads/2021/09/default-banner.jpg) left bottom / cover repeat scroll;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {padding-top:0px;}


/* WooCommerce */
.woo-type17 .woocommerce ul.products li.product .featured-tag {display:none;}
h1.product_title {font-size:48px; font-family:'Great Vibes';color:#530c5f;}
.woocommerce div.product .product_title {margin-bottom:20px;}
.woocommerce.single-product div.product .summary .price {font-size:22px;margin-bottom:20px;}
.woocommerce-product-details__short-description {margin-bottom:30px}
.related-products-container h2 {font-size:42px;text-transform:capitalize;}

.woo-type17 ul.products li.product .product-wrapper {border-color:rgba(191, 161, 23, 1);}

.woo-type17.woocommerce input[type="text"], .woo-type17.woocommerce input[type="password"], .woo-type17.woocommerce input[type="email"], .woo-type17.woocommerce input[type="url"], .woo-type17.woocommerce input[type="tel"], .woo-type17.woocommerce input[type="number"], .woo-type17.woocommerce input[type="range"], .woo-type17.woocommerce input[type="date"], .woo-type17.woocommerce textarea, .woo-type17.woocommerce input.text, .woo-type17.woocommerce input[type="search"], .woo-type17.woocommerce select, .woo-type17 .woocommerce input[type="text"], .woo-type17 .woocommerce input[type="password"], .woo-type17 .woocommerce input[type="email"], .woo-type17 .woocommerce input[type="url"], .woo-type17 .woocommerce input[type="tel"], .woo-type17 .woocommerce input[type="number"], .woo-type17 .woocommerce input[type="range"], .woo-type17 .woocommerce input[type="date"], .woo-type17 .woocommerce textarea, .woo-type17 .woocommerce input.text, .woo-type17 .woocommerce input[type="search"], .woo-type17 .woocommerce select, .woo-type17 .select2-container .select2-choice, .woo-type17 #billing_country_chzn, .woo-type17 #billing_state_chzn, .woo-type17 .chzn-container-single .chzn-single span, .woo-type17 .payment_methods, .woo-type17 .payment_methods label {color:#3a3a3a;}

.woocommerce #reviews #comments h2 {font-family:'Philosopher';font-style:italic;}
.woo-type17 ul.products li.product .product-details h5 a, .woo-type17 ul.products li.product-category .product-details h5 {font-weight:600;}

.woocommerce div.product form.cart div.quantity {margin:10px 10px 0 0;}

.vcr_bg-with-img:before {background: rgba(165, 62, 76, .75); }

.dt-sc-testimonial.type3 blockquote q {font-weight:400;}

.woocommerce ul.products li.product .product-details {margin-top:0px;}

.dt-sc-title.script-with-sub-title h2 {font-size:52px;letter-spacing:1px;line-height:44px}
.fullwidth-menu-header .menu-wrapper {border-bottom:1px dashed #e0e0e0!important;border-top:1px dashed #e0e0e0;}

.dt-sc-button.with-icon.icon-right.type1 {font-weight:600;font-size:14px;font-family:'Philosopher';}

.is-sticky #main-menu > ul.menu > li > a {color:#fff !important;}
.is-sticky #main-menu > ul.menu > li > a:hover {color:#e0e0e0 !important;}
.is-sticky #main-menu > ul.menu > li.current-menu-item > a {color:#e0e0e0 !important;}

.home #main-menu > ul.menu > li > a {color:#fff !important;}
.home #main-menu > ul.menu > li > a:hover {color:#e0e0e0 !important;}
.home #main-menu > ul.menu > li.current-menu-item > a {color:#e0e0e0 !important;}

.header-align-center.fullwidth-menu-header .is-sticky .menu-wrapper {background:rgba(83, 12, 95, 0.9)}

.header-on-slider .main-title-section-wrapper {padding-top:340px;}

.dt-sc-title.script-with-sub-title h3 {font-size:28px;letter-spacing:0px;}
.letter-space0 h3 {font-size:28px;letter-spacing:1px;}

.header-align-center #logo {width:32%}

.header-on-slider.page-with-slider.header-with-topbar .main-header-wrapper:before {background:none;}

.dt-sc-button.with-icon.icon-right.type1.gold-btn:hover {background-color:#530c5f;}
.dt-sc-button.with-icon.icon-right.type1.gold-btn {background-color:#bfa117;}

.dt-sc-button.with-icon.icon-right.type1.gold-btn:hover {background-color:#fff;color:#000;}

.dt-sc-title.script-with-sub-title.fw h2, .dt-sc-title.script-with-sub-title.fw h3, .fw {color:#fff;}


/* Footer */
.footer-widgets.dt-sc-dark-bg {background:#530c5f; color:rgba(255, 255, 255, 0.8) !important}
.footer-copyright.dt-sc-dark-bg {background:#3C0945; color:rgba(255, 255, 255, 0.8) !important}
#footer .dt-sc-dark-bg a, .footer-widgets.dt-sc-dark-bg a {color:rgba(255, 255, 255, 0.8)}
.footer-copyright .container:before {border-top:1px solid rgba(255, 255, 255, .2)}
.widget.widget_nav_menu ul.menu li > a {padding:10px 0 0px 20px;}
.widget ul li {border-bottom:none;}
.widget ul li:before {content:"\f138";}
.widget.widget_nav_menu ul.menu li a {text-transform:none;}


/* Misc */
.aligncenter h3, .center-title h3 {text-align:center;}
h5 .count {display:none;}
.center-title {text-align:center;}
.cart-info {border:1px solid #530c5f;}
.fs16 {font-size:18px;}
.italic {font-style:italic;}
.mb0, .mb0 h3 {margin-bottom:0px;}
.ult-video {margin:0px;}
.fc-white {color:#fff;}

/* Constant Contact Newsletter Subscribe Form */
.fc-white h2, .fc-white h3 {color:#fff !important;}
.fc-white h3 {font-size:22px !important;}
.ctct-form-wrapper .ctct-form .ctct-label-top label {xdisplay:none;} 
.ctct-form {width:50%;margin:auto;}
.ctct-disclosure {display:none;}
.ctct-form-wrapper .ctct-message.ctct-success {background-color:transparent !important;border:none !important;color:#fff !important;text-align:center !important;}
.ctct-form-field-checkbox {text-align:center;}
.ctct-form-wrapper .ctct-submit {float:none;}
.ctct-form-wrapper .ctct-form-field-submit {text-align:center;}

#nyp-1 {width:50%}


@media only screen and (min-width:768px) and (max-width:991px) {
.ctct-form {width:70%;}
}

@media only screen and (max-width: 767px) {
.ctct-form {width:100%;}
#nyp-1 {width:100%}
#main-menu {background-color:#530c5f;}
.header-align-center #logo {width:100%;}
#main-menu > ul.menu > li > a {color:#e0e0e0 !important;}
#main-menu .megamenu-child-container ul.sub-menu > li.current_page_item > span, #main-menu .megamenu-child-container ul.sub-menu > li.current_page_ancestor > span, #main-menu .megamenu-child-container ul.sub-menu > li.current-menu-item > span, #main-menu .megamenu-child-container ul.sub-menu > li.current-menu-ancestor > span, #main-menu .megamenu-child-container ul.sub-menu > li.current_page_item > a, #main-menu .megamenu-child-container ul.sub-menu > li.current_page_ancestor > a, #main-menu .megamenu-child-container ul.sub-menu > li.current-menu-item > a, #main-menu .megamenu-child-container ul.sub-menu > li.current-menu-ancestor > a {color:#e0e0e0 !important;}
}