header.page-header { display: none; }
.cf_cta label .wpcf7-list-item-label { color:#fff; }
.wpcf7 span.your-name input,
.wpcf7 span.your-email input,
.wpcf7 span.phone input,
.wpcf7 span.your-message textarea {
  border: 1px solid #333;
  margin-bottom: 10px;
  }
.wpcf7-submit {
  width: 100%;
  font-weight: 500;
  text-transform: uppercase;
  text-shadow: 0px 0px 10px rgb(0 0 0 / 30%);
  border-radius: 10px;
  background-color: var(--e-global-color-accent);
  color: #fff;
  margin-top: 10px;
}
.wpcf7-submit:hover {
  background-color: #333;
}
.page-id-50 .wpcf7-acceptance {color: #fff;}
main h1.entry-title {
  text-align: center;
  margin-top: 30px;
}
.products .product {border-radius: 20px!important; border: 1px solid #dddada; padding: 5px!important;}
.products .product > a > img {border-radius: 20px 20px 0 0;}
.elementor-widget-sidebar {padding: 15px 5px; background: var(--e-global-color-primary); color: white; border-radius: 20px;}
.elementor-widget-sidebar ul, 
.elementor-widget-sidebar li {list-style-type: none;}
.elementor-location-footer iframe {border-radius: 20px;}
body.blog .newsdivider:before {content: "Latest news"; color: var(--e-global-color-primary); display: block; text-align: center; font-weight: 600; font-size: 2rem; font-family: 'Roboto'; margin-bottom: 12px; margin-top: -8px;}
@media (min-width: 1024px) {
  .menu-item-213 > a > span{
   text-shadow: 0px 0px 10px rgb(0 0 0 / 30%);
  border-radius: 10px;
  background-color: var(--e-global-color-accent);
  color: #fff;
  padding: 10px;
  }
}
@media only screen and (max-width: 680px) { div#ct-ultimate-gdpr-cookie-popup { right: 20px; width: auto !important; text-align: center;}
div.ct-ultimate-gdpr-cookie-buttons div { float: none !important; text-align: center !important; margin-top: 10px !important; width: 100%; }.ct-ultimate-gdpr-cookie-modal-slider li label { font-size: 9px !important; }}

span.pa_time,
span.pa_date {color: var(--e-global-color-text); font-size: 14px;}
span.pa_time:before,
span.pa_date:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
   margin-right: 4px;
}
span.pa_time:before {content: "\f017"}
span.pa_date:before {content: "\f073"}
.single-product .elementor-widget-woocommerce-product-additional-information .shop_attributes {display: flex;}
.single-product .elementor-widget-woocommerce-product-additional-information .shop_attributes th,
.single-product .elementor-widget-woocommerce-product-additional-information .shop_attributes td {background: none!important; border: none; width: auto;}
.single-product .elementor-widget-woocommerce-product-additional-information .shop_attributes th:after {content: ":"}
tr.woocommerce-product-attributes-item--attribute_pa_date th:before,
tr.woocommerce-product-attributes-item--attribute_pa_time th:before {
   font-family: "Font Awesome 5 Free";
    font-weight: 900;
   margin-right: 4px;
}
tr.woocommerce-product-attributes-item--attribute_pa_date th:before {content:  "\f073"; }
tr.woocommerce-product-attributes-item--attribute_pa_time th:before {content:  "\f017"; }
.single-product .wpcf7-acceptance .wpcf7-list-item-label {color: #fff;}
.products .product p {color: var(--e-global-color-text)}
@media (max-width: 768px) {
  .home-move-mobile {position: relative; top: 180px;}
}
@media (min-width: 1025px) and (max-width: 1600px) {
  .elementor-nav-menu--layout-horizontal .elementor-nav-menu a {
    padding: 13px 6px!important; font-size: 13px!important;
  }
  .elementor-21 .elementor-element.elementor-element-db29bf1 > .elementor-element-populated,
  .elementor-52 .elementor-element.elementor-element-e82f140 > .elementor-element-populated {
    margin-left: 0!important;
  }
  .elementor-52 .elementor-element.elementor-element-ef6eecc{
    padding: 144px 0 127px 0;
  }
}
.elementor-posts .elementor-post .elementor-post__card {border-radius: 15px;}

.widget_product_search .search-field {width: 74%; border-radius: 15px;}
.woocommerce .price_slider_amount button.button,
.widget_product_search .woocommerce-product-search button {border-radius: 15px; border: none; background: #fff; font-weight: normal; color: #EF3268}
.woocommerce .price_slider_amount button.button:hover,
.widget_product_search .woocommerce-product-search button:hover {background-color:#EF3268; color: #fff;}
.widget_product_categories li a {
  color: #fff;
}
.widget_product_categories li a:hover {
  color: #EF3268;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range{
  background-color: #EF3268;
}
h2.widgettitle {font-size: 22px; }