/*
Theme Name: Rosacarne
Theme URI: rosacarne.it
Author: Giudansky.com
Author URI: https://wordpress.org
Template:  twentytwentyfive
Description: Rosacarne child template
Requires at least: 6.4
Tested up to: 6.4
Requires PHP: 7.0
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentytwentyfive
Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready, wide-blocks, block-styles, style-variations, accessibility-ready, blog, portfolio, news
*/





/* Sicurezza extra solo per .btn-primary */
.btn iconify-icon {
  color:#fff;
}
.btn-primary {
  /* sovrascrivo esattamente le stesse variabili */
  --bs-btn-bg:                   var(--wp--preset--color--rosacarne) !important;
  --bs-btn-border-color:         var(--wp--preset--color--rosacarne) !important;
  --bs-btn-hover-bg:             var(--wp--preset--color--rosacarne-hover, var(--wp--preset--color--rosacarne)) !important;
  --bs-btn-hover-border-color:   var(--wp--preset--color--rosacarne-hover, var(--wp--preset--color--rosacarne)) !important;
  --bs-btn-border-radius: 0 !important;
}


p:empty, p:blank {
  display: none;
}  

/* ================================================================ 
          wordpress twentytwentyfive 
 ================================================================= START*/
#registerform {
  background: none;
  border: none;
}
/* ================================================================ END 
          wordpress twentytwentyfive END 
 ================================================================= */
.is-style-asterisk:before {
  content: "";
  width: 1.5rem;
  height: 1.5rem;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' baseProfile='basic' id='Livello_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 39.1 39.1' xml:space='preserve'%3e%3cg%3e%3cpath fill='none' d='M30.1,26.8l0.9-0.9c0.2-0.2,0.4-0.5,0.6-0.7l0.3-0.4L24.3,26L24,25.6c0,0,0,0-0.1,0v5.5 c1.7-0.6,3.5-1.7,5.3-3.5C29.6,27.4,29.8,27.1,30.1,26.8z'/%3e%3cpath fill='none' d='M25.2,9.8l0.8,5l-0.3,0.3h2C27.8,12.8,27,11,25.2,9.8z'/%3e%3cpath fill='none' d='M14.1,30.9l-1-6.7l0.3-0.3H7.8C9.1,27.4,11.1,29.6,14.1,30.9z'/%3e%3cpath fill='none' d='M9.7,13.9l5.1-0.8l0.2,0.3V10C12.5,11,11,12.2,9.7,13.9z'/%3e%3cpath fill='%239E394C' d='M23.9,25.6L23.9,25.6C24,25.7,24,25.6,23.9,25.6L23.9,25.6z'/%3e%3cpath fill='%239E394C' d='M27.7,15.1h3.9c0.1-1.1,0.1-2.2-0.3-3.2c-0.7-2.1-2.3-3.9-4.8-5.2c-0.4-0.2-0.7-0.3-1.1-0.5 c-0.2-0.1-0.5-0.2-0.8-0.2l0.6,3.9C27,11,27.8,12.8,27.7,15.1z'/%3e%3cpath fill='%239E394C' d='M31.5,25.2c-0.2,0.3-0.4,0.5-0.6,0.7l-0.9,0.9c-0.3,0.3-0.5,0.6-0.8,0.8c-1.8,1.8-3.6,3-5.3,3.5V35 c1.1-0.3,2.2-0.5,3.1-1v0.2l2.2-1.5c1.7-1.1,2.8-2.5,3.8-3.9c0.2-0.3,0.5-0.7,0.7-1.1c0.2-0.4,0.4-0.8,0.6-1.2l1-2.1l-2.2,0.1 l-1.4,0.2L31.5,25.2z'/%3e%3cpath fill='%239E394C' d='M15.1,10v-4c-5.6,1.3-8.8,4-10.5,8.7l5.1-0.8C11,12.2,12.5,11,15.1,10z'/%3e%3cpath fill='%239E394C' d='M7.8,24H3.5c0.3,2.3,1.1,4.8,2.7,6.7c2.2,2.5,5.1,4.1,8.5,4.6l-0.7-4.4C11.1,29.6,9.1,27.4,7.8,24z'/%3e%3cpolygon points='21.4,20.1 15.8,25.2 17.7,37.6 18.1,39.1 21.4,38.8 '/%3e%3cpolygon points='38.8,17.6 20.2,17.6 25.3,23.3 37.5,21.4 39.1,20.9 '/%3e%3cpolygon points='17.6,19 23.2,13.9 21.4,1.6 20.9,0 17.6,0.3 '/%3e%3cpolygon points='19,21.5 13.9,15.8 1.5,17.7 0,18.2 0.2,21.5 '/%3e%3c/g%3e%3c/svg%3e");
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center;
  /*vertical-align: middle;*/
  margin-right: 5px;
}

body.login {
  background: #f9b98f;
}
.login form {
  margin-top: 20px;
  margin-left: 0;
  padding: 26px 24px;
  font-weight: 400;
  overflow: hidden;
  background: #fff;
  /* border: 1px solid #c3c4c7; */
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04);
}

iconify-icon {
  color: var(--wp--preset--color--rosacarne);
  font-size: 1.2em; /* Adatta la dimensione se necessario */
}
@media only screen and (max-width: 992px) {
  .latest_stories .wp-block-post-template {
    grid-template-columns: repeat(3, 1fr) !important;
  }
}

/* Mascherina sopra */
.tendine::before {
  content: "";
  position: absolute;
  top: -1px;
  left: 0;
  width: 100%;
  height: 60px;
  background: white;
  clip-path: polygon(0 100%, 0 0, 100% 0);
  z-index: 2;
  filter: drop-shadow(0 30px 20px rgba(0, 0, 0, 1));
}

/* Mascherina sotto */
.tendine::after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 60px;
  background: white;
  clip-path: polygon(100% 0, 100% 100%, 0 100%);
  z-index: 2;
  filter: drop-shadow(0 30px 20px rgba(0, 0, 0, 1));
}

/* Mascherina sopra */
.tendine::before {
  content: "";
  position: absolute;
  top: -1px;
  left: 0;
  width: 100%;
  height: 60px;
  background: white;
  clip-path: polygon(0 100%, 0 0, 100% 0);
  z-index: 2;
  filter: drop-shadow(0 30px 20px rgba(0, 0, 0, 1));
}

/* Mascherina sotto */
.tendine::after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 60px;
  background: white;
  clip-path: polygon(100% 0, 100% 100%, 0 100%);
  z-index: 2;
  filter: drop-shadow(0 30px 20px rgba(0, 0, 0, 1));
}

/* Mascherina sopra: M rovesciata (capovolta) */
/*
.tendine2::before {
  content: "";
  position: absolute;
  top: -1px; 
  left: 0;
  width: 100%;
  height: 60px;
  background: white;
  clip-path: polygon(0 0, 0 100%, 50% 0, 100% 100%, 100% 0);
  z-index: 2;
  filter: drop-shadow(0 -30px 20px rgba(0, 0, 0, 1));
}

.tendine2::after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 60px;
  background: white;
  clip-path: polygon(0 100%, 0 0, 50% 100%, 100% 0, 100% 100%);
  z-index: 2;
  filter: drop-shadow(0 30px 20px rgba(0, 0, 0, 1));
}
*/
.swiper.orizzontale {
  background-image: url('/wp-content/uploads/2025/05/ROSACARNE_FONDOPELLE_1.jpg');
  background-size:cover;
  background-position: center;
  background-attachment:fixed;
}  
.swiper.orizzontale::before {
  content:'';
  background-image: url('/wp-content/uploads/2025/02/rosacarne-darkpink.svg');
  background-size:contain;
  background-position: center;
  background-repeat:none;
  position:absolute;
  width: 30%;
  height:100%;
  mix-blend-mode: color-burn;
  blur
}  

.swiper .swiper-slide img {
  /*clip-path: polygon(0% 0%, 100% 4%, 95% 100%, 0% 95%);*/
 
}