@font-face {
  font-family: WickedMouse;
  src: url(/wp-content/themes/wackydaycard/fonts/WickedMouse.otf);
  font-weight:bold;
}
 @import url('https://fonts.googleapis.com/css2?family=PT+Serif:ital,wght@0,400;0,700;1,400&display=swap');
 @import url('https://fonts.googleapis.com/css2?family=Peralta&display=swap');
@font-face {
  font-family: NexaBold;
  src: url(/wp-content/themes/wackydaycard/fonts/nexa-bold.otf);
  font-weight:bold;
}
@font-face {
  font-family: NexaBook;
  src: url(/wp-content/themes/wackydaycard/fonts/nexa-book.ttf);
  font-weight:bold;
}
@font-face {
  font-family: Nexalight;
  src: url(/wp-content/themes/wackydaycard/fonts/Nexa-light.otf);
  font-weight:light;
}
#eut-top-bar {
  line-height: 40px;
  background-color: #f00 !important;
  color: #c9c9c9;
  border: transparent !important;

}
#eut-top-bar, #eut-top-bar ul li.eut-topbar-item ul li a, #eut-top-bar ul.eut-bar-content, #eut-top-bar ul.eut-bar-content > li {
  border: none !important;
}
.eut-menu-options-wrapper {
  border: none !important;
}
.eut-title.eut-dark {
  font-family: WickedMouse !important;
  color: #f00 !important;
  font-size: 80px !important;
  margin-top: 230px;
}
.eut-description.eut-dark {
    font-family: 'PT Serif', serif !important;
  font-weight: lighter !important;
  color: #f00 !important;
  letter-spacing: 2.5px;
  font-size: 30px !important;
}
#eut-header #eut-main-menu > ul > li > a span.eut-item {
  position: relative;
  color: #000;
   font-family: 'PT Serif', serif !important;
  font-weight: bold;
  font-size:18px;
}
.menu-item-30 a span {
font-family: 'PT Serif', serif !important;
  background: #f00;
  padding: 10px 20px;
  color: #fff !important;
}
#eut-main-menu ul li {
  margin-left: 30px;
}
.eut-menu-options-wrapper {
  margin-left: 0px !important;
}
#eut-header .eut-menu-options-wrapper {
  min-width: 50px !important;
}
#eut-inner-header {
  border: none !important;
}
#eut-header.eut-default #eut-main-menu > ul > li > a span.eut-item::after {
  background-color: transparent !important;
}
.section-title {
  color: #000 !important;
  font-family: 'PT Serif', serif !important;
  font-weight: bold;
  font-size: 40px;
  text-align: center;
}
.eut-section.home-second-sec .eut-column {
  padding: 20px !important;
}
.eut-section.home-second-sec img {
  width: 95%;
}
#eut-footer-area {
  background-color: #fff !important;
}
.eut-widget.eut-social li a {
  border: none !important;
  font-size: 23px !important;
  background: transparent;
  color: #000 !important;
}
#eut-widget-social-2 {
  text-align: center;
}
.eut-widget.eut-social li a.eut-medium.eut-outline, .eut-widget.eut-social li a.eut-medium.eut-simple {
  width: 20px;
  height: 20px;
  line-height: 2.778em;
  font-size: 1.125em;
}
#eut-footer-area .widget li a:hover, #eut-footer-area a:hover {
  background: transparent !important;
}
#menu-main-menu-2 li {
  border: none;
}
.eut-widget-title {
  color: #000 !important;
  font-family: 'PT Serif', serif !important;
  text-transform: capitalize !important;
  font-size: 25px !important;
  margin-bottom: 10px !important;
  margin-top: 28px !important;
}
#menu-main-menu-2 li a {
  font-size: 17px;
  color: #000 !important;
    font-family: 'PT Serif', serif !important;
}
#menu-main-menu-2 li {
  margin-bottom: 0px;
}
#block-9 {
  font-size: 17px;
  color: #000 !important;
   font-family: 'PT Serif', serif !important;
}
#eut-footer-bar{
  background-color: #fff !important;
  color: #000 !important;
  border-top: 1px solid;
}
.eut-copyright p {
  margin-bottom: 0px;
  font-size: 17px;
  color: #000 !important;
   font-family: 'PT Serif', serif !important;
}
.eut-section.eut-feature-footer.footer-top-sec {
  padding: 60px;
}
.email-title {
  font-family: 'PT Serif', serif !important;
  color: #fff !important;
  margin-bottom: 0px;
}
.footer-top-subs {
    font-family: 'PT Serif', serif !important;
  color: #fff;
  line-height: 25px;
  font-size: 20px;
}
.mc4wp-form-fields input[type="email"] {
  width: 80% !important;
  background: transparent !important;
  border: 1px solid #fff;
  color: #fff !important;
padding: 17px !important;
opacity: 1 !important;
  font-family: 'PT Serif', serif !important;
}
#mc4wp-form-1 input[type="submit"] {
  background: #fff;
  color: #000;
  margin-left: -152px;
  font-family: 'PT Serif', serif !important;
  text-transform: capitalize;
  font-size: 20px !important;
  padding: 10px 20px;
}
#mc4wp-form-1 ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff !important;
}
#mc4wp-form-1 ::-moz-placeholder { /* Firefox 19+ */
color: #fff !important;
}
:-ms-input-placeholder { /* IE 10+ */
 color: #fff !important;
} 
:-moz-placeholder { /* Firefox 18- */
color: #fff !important;
}
#mc4wp-form-1 ::placeholder {
  color: #fff;
  opacity: 1; /* Firefox */
}
#mc4wp-form-1 :-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #fff;
}
#mc4wp-form-1 ::-ms-input-placeholder { /* Microsoft Edge */
 color: #fff;
}
.eut-title.eut-light {
  font-family: 'PT Serif', serif !important;
  color: #fff !important;
  font-size: 40px !important;
}
.contact-page-title {
  font-family: 'PT Serif', serif !important;
  font-size: 30px !important;
}
.contact-page-form input[type="text"],
 .contact-page-form input[type="email"], 
 .contact-page-form textarea {
  background: transparent !important;
  border-bottom: 1px solid #000 !important;
  opacity: 1 !important;
}
.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text {
  box-sizing: border-box;
  width: 100%;
  color: #000 !important;
  opacity: 1 !important;
}
.left-space {
  padding-left: 20px;
}
.contact-page-form textarea {
  height: 150px;
}
.contact-page-form ::placeholder {
  color: #000;
  opacity: 1; /* Firefox */
}
.contact-page-form :-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #000;
}
.contact-page-form ::-ms-input-placeholder { /* Microsoft Edge */
 color: #000;
}
.contact-page-form ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000 !important;
}
.contact-page-form ::-moz-placeholder { /* Firefox 19+ */
color: #000 !important;
}
.contact-page-form :-ms-input-placeholder { /* IE 10+ */
 color: #000 !important;
} 
.contact-page-form textarea {
  padding: 30px 0px !important;
}
.contact-page-form input[type="submit"] {
font-family: 'PT Serif', serif !important;
  background: #f00;
  padding: 12px 44px;
  color: #fff !important;
}
.eut-element.eut-text.contact-right {
  background: #f00;
  padding: 30px 30px 100px 30px;
}
.contact-right h3 {
  font-size: 24px;
  font-weight: 800;
  color: #fff !important;
font-family: 'PT Serif', serif !important;
  margin-bottom: 5px !important;
}
.email-contact {
  background: url(/wp-content/uploads/2022/07/contact-email.png);
    background-position-y: 0%;
    background-repeat: repeat;
  background-repeat: no-repeat;
  padding-left: 43px;
  background-position-y: 5px;
  color: #fff;
  line-height: 23px;
  font-family: 'PT Serif', serif !important;
font-size: 19px;
}
.follow-us-contact li {
  color: #fff;
  line-height: 23px;
  margin-bottom: 15px;
  font-family: 'PT Serif', serif !important;
font-size: 19px !important;
}
.follow-us-contact li:first-child {
  background-repeat: no-repeat !important;
  background: url(/wp-content/uploads/2022/07/fb-ico.png);
  padding-left: 26px;
  list-style: none;
  background-size: 8px;
  background-position-y: 4px;
  font-size: 15px;
}
.follow-us-contact li:last-child {
  background-repeat: no-repeat !important;
  background: url(/wp-content/uploads/2022/07/insta-ico.png);
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
  padding-left: 26px;
  list-style: none;
  background-size: 15px;
  background-position-y: 8px;
  font-size: 15px;
}
.follow-us-contact {
  margin-left: 0px;
}
.eut-element.eut-text.about-page-text p {
  font-size: 19px;
  line-height: 29px;
  padding: 0px 20px;
  color: #000;
font-family: 'PT Serif', serif !important;
  margin-bottom: 20px;
}
.eut-element.eut-text.about-page-text a {
  color: #f00;
  border-bottom: 1px solid #f00 !important;
  font-size: 17px !important;
  line-height: 27px;
}
.eut-section.about-image-sec img {
  border: 1px solid #f5f5f5;
}
.about-image-sec .eut-column-1-4 {
  padding-right: 0px !important;
}
.eut-product-item {
  box-shadow: none !important;
}
.eut-section.shop-page-sec .woocommerce ul.products li.product a img {
  border: 1px solid #f5f5f5;
}
.shop-page-sec .eut-product-item figcaption {
  padding: 0px 20px 45px 0px !important;
}
.woocommerce-loop-product__title {
font-family: 'PT Serif', serif !important;
  font-size: 17px !important;
  font-weight: 500;
  line-height: 25px;
}
.shop-page-sec .eut-add-to-cart-btn {
  right: 0 !important;
}
.shop-page-sec .woocommerce ul.products li.product, 
.shop-page-sec .woocommerce-page ul.products li.product {
  padding: 0 10px !important;
}
.eut-added-icon.eut-icon-shop {
  display: none;
}
.eut-add-to-cart-btn {
position: absolute !important;
bottom: 30px !important;
width: 55% !important;
padding: 0 20px !important;
height: 45px !important;
line-height: 29px !important;
border-top: none !important;
float: right !important;
}
.woocommerce-Price-amount.amount {
  color: #000;
font-size: 22px;
font-weight: bold;
font-family: 'PT Serif', serif !important;
}
.eut-product-btn.product_type_simple.add_to_cart_button.ajax_add_to_cart {
 font-family: 'PT Serif', serif !important;
  font-size: 16px;
  font-weight: bold;
  border: 1px solid;
  padding: 0px 12px;
  border-radius: 4px;
} 
#order_review_heading {
  font-family: 'PT Serif', serif !important;
}
.woocommerce-MyAccount-content p {
  font-family: 'PT Serif', serif !important;
}
.woocommerce-MyAccount-navigation li {
  font-family: 'PT Serif', serif !important;
  font-size: 17px !important;
  color: #000;
}
.woocommerce-privacy-policy-text p {
  font-family: 'PT Serif', serif !important;
}
.shop-page-sec .eut-add-to-cart-btn, 
.eut-add-to-cart-btn.eut-small-text {
  right: 0 !important;
}
.eut-add-to-cart-btn {
  left: 50%;
}
.product-name.eut-link-text.eut-heading-color,
.woocommerce table.cart .product-price,
.product-quantity.eut-link-text.eut-heading-color,
.product-subtotal.eut-link-text.eut-heading-color {
  text-align: center;
  color: #000;
  font-size: 15px !important;
  font-weight: bold;
  padding: 0px 20px;
  font-family: 'PT Serif', serif !important;
}
.eut-btn.eut-btn-small.eut-round.eut-grey-color.eut-custom-btn.eut-fullwidth-btn {
  background: #000;
}
.woocommerce-info{
  background-color: transparent !important;
  color: #000 !important;
}
.woocommerce-info.eut-woo-info.eut-bg-aqua a {
  color: #000 !important;
  text-decoration: underline;
}
#coupon_code {
  border: 1px solid #000 !important;
  background: transparent !important;
  color: #000 !important;
}
.woocommerce-billing-fields h3,
.woocommerce-shipping-fields h3 {
 font-family: 'PT Serif', serif !important;
}
.woocommerce-billing-fields input, .woocommerce-billing-fields select {
  background: transparent !important;
  border: 1px solid #000 !important;
  min-height: 40px !important;
  color: #000 !important;
opacity: 1 !important;
}
.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 40px !important;
  margin: 0 0 -4px;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-select: none;
  line-height: 30px !important;
  padding-top: 5px !important;
  border-color: #000 !important;
  border-radius: 0px !important;
}
#order_comments {
  background: transparent !important;
  border: 1px solid #000 !important;
  opacity: 1 !important;
  color: #000 !important;
}
#place_order {
  background: #f00 !important;
}
#eut-theme-wrapper .quantity input[type="number"] {
  -moz-appearance: textfield;
  width: 70px !important;
  background: transparent;
  border: 1px solid #000 !important;
}
.woocommerce-message.eut-woo-message.eut-bg-green {
  background: #f00;
}
.eut-section.home-prod-sec .woocommerce-Price-amount.amount,
.eut-section.home-prod-sec .eut-product-btn.product_type_simple.add_to_cart_button.ajax_add_to_cart{
  display: inline-block !important;
}
.eut-section.home-prod-sec .eut-media {
  border: 1px solid #f5f5f5;
}
.home-prod-sec .woocommerce ul.products li.product {
  float: left;
  margin: 0 0 0px 0;
  padding: 0 10px;
  position: relative;
  width: 25%;
}
.home-prod-sec .eut-product-item figcaption {
  padding: 10px 20px 60px 5px;
}
.eut-row.spring {
  position: relative;
  left: 160px;
}
.eut-section.home-prod-sec .woocommerce-loop-product__title {
font-family: 'PT Serif', serif !important;
  font-size: 15px !important;
  font-weight: 500;
  line-height: 25px;
  text-align: center;
}
.eut-section.shop-page-sec .woocommerce-loop-product__title {
  text-align: center;
}
.shop-page-sec .eut-add-to-cart-btn, .eut-add-to-cart-btn.eut-small-text {
  right: 0 !important;
  display: none !important;
}
.shop-page-sec .eut-product-item {
  text-align: center;
}
.page-id-18 #ufw_1,
.woocommerce-page #ufw_1{
  display: none !important;
}
.search-no-results #eut-page-title {
  display: none !important;
}
.ufw_wb_inner {
  overflow: hidden !important;
}
#ufw_1 {
  top: 45%;
}
.ufw_pp.ufw_p_br .ufw_btn_wrap, .ufw_pp.ufw_p_tr .ufw_btn_wrap {
  text-align: right;
  top: 67px !important;
  position: relative;
  z-index: 999;
}
.ufw_title {
  background: #f00;
  color: #fff;
  border: none !important;
  font-family: 'PT Serif', serif !important;
}
#block-10 .wp-block-code {
  margin-top: 0px;
  background: #fff !important;
}
.ufw_wb_inner {
  padding: 0 !important;
}
#block-10 .wp-block-code code {
  display: block;
  font-family: inherit;
  overflow-wrap: break-word;
  white-space: pre-wrap;
font-family: 'PT Serif', serif !important;
  line-height: 30px;
}
.ufw_close_btn {
  background: transparent !important;
}
.zoomtoo-container {
  border: 1px solid #ccc !important;
  width: 99% !important;
}
.flaticon-back.slick-arrow,.flaticon-right-arrow.slick-arrow.slick-disabled {
  display: none;
}
.eut-h2.eut-product-title.product_title.entry-title {
 font-family: 'PT Serif', serif !important;
}
.eut-entry-summary {
  margin-top: 20px;
}
.eut-h2.eut-product-title.product_title.entry-title {
  font-family: 'PT Serif', serif !important;
  font-size: 34px;
}
h1.eut-h2.eut-product-title.product_title.entry-title {
  margin-top: -155px;
  padding-bottom: 40px;
  line-height: 34px;
  min-height: 150px;
}
.eut-single-price {
  margin-top: 60px;
  padding-top: 40px;
}
.eut-single-post-meta.eut-categories {
  display: none;
}
.eut-btn.eut-btn-alt.eut-black-color {
font-family: 'PT Serif', serif !important;
  background: #f00;
  padding: 4px 20px !important;
  color: #fff !important;
  border: none;
}
.product-name {
font-family: 'PT Serif', serif !important;
  color: #000;
}
.button.wc-forward, .button.wc-forward:hover {
  color: #fff !important;
  opacity: 1 !important;
font-family: 'PT Serif', serif !important;
}
.woocommerce-privacy-policy-link {
  color: #000;
}
#eut-related-products {
  display: none;
}
.top-right-link {
  float: right !important;
  margin-right: -15px !important;
}
#eut-top-bar .eut-social {
  float: left !important;
  right: 30% !important;
  position: absolute;
}
.eut-social li a {
  color: #000 !important;
  font-size: 22px;
}
.top-right-link li:first-child a {
  color: #fff !important;
  border: 1px solid #fff !important;
}
.top-right-link li:last-child span {
  color: #fff !important;
  padding: 4px 30px;
  background: #29b13e;
  border: 1px solid #29b13e !important;
}
.login-text {
  border: 1px solid;
  padding: 5px 30px;
}
.page-id-11 #eut-page-title {
  display: none;
}
#customer_login h2 {
 font-family: 'PT Serif', serif !important;
}
.woocommerce-button.button.woocommerce-form-login__submit {
font-family: 'PT Serif', serif !important;
  background: #f00;
  padding: 15px 40px;
  color: #fff !important;
}
.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit {
font-family: 'PT Serif', serif !important;
  background: #f00;
  padding: 15px 40px;
  color: #fff !important;
}
.woocommerce-form.woocommerce-form-register.register p {
  margin-bottom: 7px;
}
#eut-header.eut-default #eut-main-menu > ul > li > a, #eut-header.eut-default .eut-menu-options a, #eut-header.eut-default .eut-logo.eut-logo-text a, #eut-header.eut-default .eut-responsive-menu-text {
  color: #000 !important;
}
.tabs.wc-tabs.eut-border.eut-border-bottom.eut-margin-bottom-sm {
  margin-bottom: 0px;
}
#tab-description h5 {
  display: none;
}
#tab-title-description a {
  padding-bottom: 0px;
  font-size: 24px !important;
  font-family: 'PT Serif', serif !important;
font-weight: 700;
  color: #f00 !important;
  border: none !important;
}
.tabs.wc-tabs.eut-border.eut-border-bottom.eut-margin-bottom-sm {
  margin-bottom: 0px;
  border: none;
}
#tab-description p,.eut-description p {
  font-size: 18px;
  color: #000 !important;
  font-family: 'PT Serif', serif;
  line-height: 29px;
}
.eut-single-product-wrapper {
  margin-bottom: 5px !important;
}
.eut-element.eut-text.about-page-text h3 {
  font-family: 'Peralta', cursive;
  color: #f00 !important;
  padding-left: 20px;
}
.eut-element.eut-text.about-page-text i {
  font-style: italic;
}
.eut-bar-content.eut-left-side li p {
  font-size: 17px !important;
  color: #fff;
  font-family: 'PT Serif', serif !important;
}
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {
  display: none !important;
}
.top-right-link li a {
  font-family: 'PT Serif', serif !important;
}
.eut-total-title {
  font-family: 'PT Serif', serif !important;
}
@media(max-width:767px){
	.ufw_pp .ufw_wb {
  top: 38% !important;
}
.ufw_close_btn {
  display: none !important;
}
.ufw_pp.ufw_p_br .ufw_btn_wrap, .ufw_pp.ufw_p_tr .ufw_btn_wrap {
  text-align: right;
  top: -59px !important;
  position: relative;
  z-index: 999;
}
#block-10 .wp-block-code code {
  display: block;
  font-family: inherit;
  overflow-wrap: break-word;
  white-space: pre-wrap;
font-family: 'PT Serif', serif !important;
  line-height: 30px;
  font-size: 12px;
}
.top-right-link {
  float: right !important;
  margin-right: -130px !important;
  margin-top: 7px !important;
}
.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product {
  width: 100% !important;
}
.eut-row.spring {
  position: relative;
  left: 0px;
}
#eut-top-bar .eut-social {
  float: left !important;
  right: 79% !important;
  position: absolute;
  top: 10px;
}
.mc4wp-form-fields input[type="email"] {
  width: 100% !important;
}
#mc4wp-form-1 input[type="submit"] {
  background: #fff;
  color: #000;
  margin-left: 0px;
  font-family: 'PT Serif', serif !important;
  text-transform: capitalize;
  font-size: 20px !important;
  padding: 10px 20px;
  margin-top: 10px;
  width: 100%;
}
#menu-main-menu a {
 font-family: 'PT Serif', serif !important;
  color: #000 !important;
}
h1.eut-h2.eut-product-title.product_title.entry-title {
  margin-top: -160px;
  padding-bottom: 40px;
  line-height: 34px;
  min-height: 173px !important;
}
#eut-header .eut-logo .eut-logo-wrapper img {
  display: block;
  position: relative;
  height: 56px !important;
  top: -95% !important;
  width: auto !important;
  max-width: none;
}
}