/* VIOLA: #993f61;*/
/* ROSA: #f2c2c2 */
 /* VERDE: #799946 */
 
 body{
     scrollbar-width: thin;
    
}

 ::-webkit-scrollbar {
        height: 6px;
        width: 6px;
      background: #f2c2c2;
   
}

::-webkit-scrollbar-thumb {
   background: #993f61;
    -webkit-border-radius: 1ex;

}

::-webkit-scrollbar-corner {
    background: #000;
}
/*--------------------------------------------------------------

# HEADER

--------------------------------------------------------------*/

#header.header-scrolled, #header.header-inner-pages {
  background:#993F61 ;
}
#header {
  transition: all 0.5s;
  z-index: 997;
  padding: 5px 0;
  background-color: #993f61;
  
}
@media (max-width: 992px){
    #header {
 
  padding: 5px 0;
    }
  
}
/*-----------
#header a{
    color: #993f61;
}
-------*/
.navbar a:hover, .navbar .active, .navbar .active:focus, .navbar li:hover > a {
  color:#fff;
  text-decoration: underline;
}
.btn-filtro:focus{
    box-shadow: none!important;
}

.Social_nav .bxl-facebook::before{
    background-color: #f2c2c2;
   
}
.Social_nav .bxl-instagram::before{
    background-color: #f2c2c2;
  
}
.Social_nav .bxl-tiktok::before{
     background-color: #f2c2c2;

}

/*--------------------------------------------------------------

COOKIE

--------------------------------------------------------------*/
.cookie-consent-banner__header {

  color: #993f61;

}

.cookie-consent-banner__description {
 
  color: #993f61;

}

.cookie-consent-banner__cta {

  background-color: #799946;
  color: #FFF;
  
}
.cookie-consent-banner__cta:hover {

  color: #799946;
  border: 3px solid #799946;

}
.cookie-consent-banner__cta--secondary { 
 
  background-color: #799946;
  
  color: #fff;
}

.cookie-consent-banner__cta--secondary:hover {

  color: #799946;
   
}




.cookie_back{
  background-image: url('../img/cooki_female.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
   }
    /*--------------------------------------------------------------
# CARRELLO
--------------------------------------------------------------*/
 
.btn-cart{
    background-color: #f2c2c2;
    color: #993f61!important;
  
}
.btn-cart:hover{
    background: #993f61;
    color: #f2c2c2!important;
}
.empty_cart_img h2{
   color:#993f61;
 
}
.carrello .table h5 a{
    color: #993f61;
   text-decoration: underline #993f61;
 
}
/*--------------------------------------------------------------

# Breadcrumbs

--------------------------------------------------------------*/
.breadcrumbs {
  

}
.breadcrumbs h2{
    color: #993f61;
}
#hero h1 {
  
  color: #993F61;

}
#hero h2 {
  color: #993F61;;

}
#hero .btn-get-started {
 
  color: #F2c2c2;
  background: #993F61;
}

#hero .btn-get-started:hover {
  background: #F2c2c2;
  color:#993F61;
}
#hero .btn-watch-video {
 

   color: #993F61;
  background: #F2c2c2;

}
#hero .btn-watch-video:hover{
     color: #F2c2c2;
}
#hero .btn-watch-video i {

  color:#993F61 ;

}
#hero .btn-watch-video:hover i {
  color: #F2c2c2;
}
.hero-img::before{
   content:url('../img/babyzu.png')
}
/*--------------------------------------------------------------
# Sections General
--------------------------------------------------------------*/

.back-to-top {
    background-color: #799946;
    color: #fff;
}
.back-to-top:hover{
    color: #799946;
    background-color: #fff;
    transition: 0.5s;
    border:1px solid #799946;
}


.section-title h2 {

  color: #993F61;
 
}
.section-title h2::before {
 
  background: #F2C2C2;
 
}
.section-title h2::after {
 
  background: #993F61;
 
}
/*--------------------------------------------------------------

# FAQ

--------------------------------------------------------------*/
.faq .faq-list a {
 
  color: #993F61;
}
.faq .faq-list .icon-help {

  color: #993F61;
}
.faq .faq-list a.collapsed {
  color: #993F61;

}
/*--------------------------------------------------------------

SU DI NOI

--------------------------------------------------------------*/
.social-links a {
 background: #f2c2c2!important;
 color: #993F61!important;
}
.social-links a:hover {
    
  background: #993F61!important;
   color:#f2c2c2 !important;
   transition: 0.8s;
}
/*--------------------------------------------------------------

# Services

--------------------------------------------------------------*/
.services .icon-box .icon i {
  color: #F2c2c2;
 
}

.services .icon-box h4 a {
  color: #993F61;

}
/*--------------------------------------------------------------

BLOG

--------------------------------------------------------------*/

#blog h5{
  color:   #993f61
}

#blog h6 .fa{
  color:    #799946
}
#blog h6 {
  color:  #993f61
}
#blog .lista-blog{
    border: 1px solid #799946;
    padding: 8px;
}
.blog{
   border-left: 10px solid #799946;

}

.articolo_blog h1{
 
    color: #993f61;
}

.articolo_blog h4 {
color: #993f61;  
}
.articolo_blog h4 i{
color: #799946;  
}

.articolo_blog p{
  
    color: #333;
}
.articolo_blog p a{
    color:#993f61;
   
}
.articolo_blog h2{
    color: #993f61;
   
}

.video_blog h3{
color: #993f61;
}
.video_blog h3 i{
    color: #F2c2c2;
}
.video_blog h5{
 color: #993f61;
}
.video_blog h5 i{
 color: #F2c2c2;
}







/*--------------------------------------------------------------
# Portfolio
--------------------------------------------------------------*/

.portfolio #portfolio-flters li {

 
  border:1px solid #993f61;
  
}
.portfolio #portfolio-flters li:hover, .portfolio #portfolio-flters li.filter-active {
  background: #F2c2c2;
  color: #993f61;
}

/*--------------------------------------------------------------
# LISTA NASCITA
--------------------------------------------------------------*/
.btn .btn-lista{
    background-color: #993f61!important;
}
.lista_nascita{
    border-top: 2px dotted #993f61;
    border-bottom: 2px dotted #993f61;
    margin-bottom: 50px;
    padding-bottom: 50px;
      padding-top: 50px;
}
.lista_nascita h1{
    color: #799946;
}
.articoli_lista h2{
     color: #993f61;
}





.card-body .text-muted{
    font-size: 18pt;
       color: #993f61!important;
}
.skills .progress .skill {
    color: #993f61;
}
.skills .progress-bar-wrap {
  background: #f2c2c2;
  
}
.skills .progress-bar {
  
  background-color: #993f61;
}
.articoli_lista h2 .nota1{
color: #799946;
}
.articoli_lista h2 .nota2{

    color: #993f61;
}
.articoli_lista h2 .nota3{
   color: #799946;
}
/*--------------------------------------------------------------
# prodotti lista NASCITA
--------------------------------------------------------------*/
.prodotto-lista ul li{
 
    color: #993f61;
    border-left: 2px solid #f2c2c2;
  
}
/*--------------------------------------------------------------
# partecipa lista NASCITA
--------------------------------------------------------------*/
.partecipaLista h2{
   color: #993f61;
}
.partecipaLista h2 i{
 color: #799946

}
.partecipaLista h4{
   color: #993f61;
}
.partecipaLista .prodottoLista h5{
    color: #993f61;
}
.partecipaLista .prodottoLista h3{
    color: #799946;
}
.partecipaLista .prodottoLista h5 i{
    color: #f2c2c2;
}
.partecipaLista .progress .progress-bar{
    background-color: #799946
}
.partecipaLista .progress .progress-icon,
.progress .progress-value{
    border: 2px solid #799946;
    color: #799946;
}


/*SLIDER BARRA IMPORTO */
.slider {
    -webkit-appearance: none;  /* Override default CSS styles */
    appearance: none;
    width: 100%; /* Full-width */
    border-radius: 30px;
    height: 25px; /* Specified height */
    background: #F2C2C2; /* LINE background */
    outline: none; /* Remove outline */
    opacity: 0.7; /* Set transparency (for mouse-over effects on hover) */
    -webkit-transition: .2s; /* 0.2 seconds transition on hover */
    transition: opacity .2s;
}

/* Mouse-over effects */
.slider:hover {
    opacity: 1; /* Fully shown on mouse-over */
}

/* The slider handle (use -webkit- (Chrome, Opera, Safari, Edge) and -moz- (Firefox) to override default look) */
.slider::-webkit-slider-thumb {
    -webkit-appearance: none; /* Override default look */
    appearance: none;
    width: 25px; /* Set a specific slider handle width */
    height: 25px; /* Slider handle height */
 
    cursor: pointer; /* Cursor on hover */
}

.slider::-moz-range-thumb {
    width: 25px; /* Set a specific slider handle width */
    height: 25px; /* Slider handle height */
    border-radius: 30px;

    cursor: pointer; /* Cursor on hover */
    border: none;
}
.dati_lis label{
   color: #993f61
}
.dati_lis i{
    color: #f2c2c2;
}
.dati_lis input:focus{
  
    border: none;
    border-bottom: 1px solid #799946;
   
}
.slider::-webkit-slider-thumb {
  
    background: #993f61; /* DOT background */
  
}
.slider::-moz-range-thumb {
 
    background-color: #993f61;; /* DOT background */
   
}

 .importpag{
    color: #993f61;
}
.card{
 
    border-bottom:2px dotted #F2C2C2;
   
}

/*-----------------------------

      FILTRI RICERCA

-------------------------------*/

.cercarticoli .form-control{
    color: #993f61;
     
}
.cercarticoli .form-control:focus{
  
    border-color: #f2c2c2!important;
    
    color: #993f61;
}
.cercarticoli .menulaterale  i {
 color:#f2c2c2;
}
.cercarticoli .menulaterale  label {
 color:#993f61;

}

#bordoTag{
     border-top: 1px dotted #993f61;
    border-bottom: 1px dotted #993f61;
}
.bordoMarche .tagMarca{
    color: #993f61;
}
.bordoMarche .tag:hover{
    
  background-color: #f2c2c2;
    color:#993f61 ;
    
}
.bordoMarche .tag:focus{
    background-color: #993f61!important;
    text-decoration: none;
}
.offcanvas-body label{
    color: #993f61;
}
.offcanvas-body .riga{
    border-bottom: 2px dotted #993f61;
}



#resMarcheFind{
    border-left: 8px solid #993f61;
   
    scrollbar-color: #993f61 #f2c2c2;
     position: absolute;
   z-index: 89;
      overflow-y: scroll;
     max-height: 250px;
    width: 92%; 
    background-color: #fff;
    margin-top:-25px;
    box-shadow: 5px 5px 5px rgba(121,153,70,0.3);
   scrollbar-width: thin;
    
}



#resMarcheFindLaterale{
   position: absolute;
   z-index: 89;
    width: 92%; 
    background-color: #fff;
overflow-y: scroll;
     max-height: 200px;
   
    box-shadow: 5px 5px 5px rgba(121,153,70,0.3)
    

}


#resMarcheFindLaterale{
 
    border-left: 8px solid #993f61;

    

}




/*-----------------------------

      RICERCA ARTICOLI

-------------------------------*/
.cercarticoli{
    background-image: url('../img/articoli_female-01.jpg');
    background-attachment: fixed;
    
}
.titolo_ricerca h2{
    color: #993f61;
}
.cercarticoli .section-title h5{
 color:#993f61;

 
}
.cercarticoli .guardatutti {

color: #993f61!important;


}
.cercarticoli .accordion{
    border-left: 8px solid #f2c2c2;
}
.cercarticoli .accordion-button{

    color: #993f61;
  
}
.cercarticoli .accordion-button:focus{

   background-color: #f2c2c2;
 
  
}
.btn-filtro-shop i{
    background-color: #fff; 
 
    color: #993f61; 
 
}


.btn-filtro-shop{
    
    border: 2px solid #993f61;
   
    color: #993f61;

}
.btn-filtro-shop:hover{
    background-color: #993f61;
  
}

.btn-filtro-secondary{
   
    color: #993f61
}

 /* navbarCategorie container */
.navbarCategorie {

  border-top: 2px dotted #993f61;
  border-bottom: 2px dotted #993f61;

}

/* dropdownCategorie button */
.dropdownCategorie .dropbtn {

  color: #993f61;
 }

/* Add a red background color to navbarCategorie links on hover */
.navbarCategorie .dropbtn:hover {
  background-color: #f2c2c2;

}
.navbarCategorie .dropbtn_active{
    background-color: #f2c2c2;
 
}

.column {
 
  border-right: 2px dotted #f2c2c2;
  
}
.column:last-child {

}
.column h3{
  color: #993f61;
 
 
  background-color: #f2c2c2;
  
  border:1px solid #993f61;
  
  
  }
  .column h3:hover{
      background-color: #993f61;
      color: #f2c2c2;
      transition: 0.5s;
  }


/* Add a background color on hover */
.column h5:hover {
  background-color: #f2c2c2 ;

}


.chiuri{
   
  background-color:#799946;
  border: none;
  padding: 6px;
      color:#fff;
    
}
.chiuri:hover{
    background-color: #fff;
    border: 1px solid #799946;
    color: #799946;
    transition: 0.5s;
}
.chiuri h6{
    text-transform: uppercase;
  
}


.btn-search{
    background-color: #993f61;
    color: #fff;
}
.btn-search:hover{
    background-color: #f2c2c2;
    color: #993f61;
    transition: 0.8s;
}
.input-group :focus{
    box-shadow: none !important;
}
.input-group input:focus{
    border: 1px solid #799946!important;
    color: #333;
}

.badge{
    
}
.btn-filtro{
    background-color: #799946;
    color: #fff;
    border:none;
      border:1px solid #799946;
}
.btn-filtro:hover{
    background-color: #fff ;
    color: #799946;
    transition: 0.8s;
    border:1px solid #799946;
}
.btn-laterale{
     background-color: #993f61;
    color: #fff;
   box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.06);
}
.btn-laterale:hover{
    background-color: #f2c2c2 ;
    color: #993f61;
    transition: 0.8s;
  
}
/*-----------------------------

INFO PRODOTTO RICERCA

-----------------*/
.prodotto-info{
    margin-bottom: 15px;
}
.prodotto-info h3{
    color:#993f61;
     
}
.prodotto-info h4{
  
    color: #993f61!important;
}
.prodotto-info h6{
  
    color:#993f61;
}
.prodotto-info h5{
    color: #799946;
}
.prodotto-info h5 i{
    color: #f2c2c2;
    
}
#ProdottiSelect .prodotto-info h6{
  
    color:#799946;
}
#ProdottiSelect .prodotto-info h5{
    color: #993f61;
}
#ProdottiSelect .prodotto-info h6 i{
    color: #f2c2c2;
    
}


/*-----------------------------

SCHEDA PRODOTTO

-----------------*/
   
.bubble {
  
    background-color: #fff;
  
  
 display:flex;
border-radius:30px;
 width: 50%;
  min-height:80px;
  margin:20px;
  position:relative;
  align-items:center;
  justify-content:center;
  text-align:center;
  margin: auto;
  margin-bottom: 40px;
  margin-top: 35px;
  box-shadow:  1px 1px 8px  rgba(200,200,200,0.9);
}
.bubble:before,
.bubble:after {
  content:"";
 
  border-radius:50%;
  display:block;
  position: absolute;
  z-index:1;

 
  
}
.bubble:before {
 
    width:44px;
    height:44px;
    top:-12px;
    left:28px;
     box-shadow: 
          -55px 28px 0 -8px #f2c2c2,
          -70px 18px 0 -5px #993f61,
          -15px -28px 0 -15px #f2c2c2,
           -40px -8px 0 -5px #f2c2c2,
           
            32px -38px 0 -18px #f2c2c2,
          25px -18px 0 -15px #f2c2c2,
             15px -32px 0 -9px #993f61,
         
      -60px 65px 0 -12px #f2c2c2,
        -40px 75px 0 -2px #993f61,
      -10px 75px 0 -18px #f2c2c2;
     
        
  
 
}
.bubble:after {
background-color: #993f61;
  bottom:-10px;
  right:26px;
  width:30px;
  height:30px;
  box-shadow:40px -34px 0 0 #f2c2c2,
      -24px 17px 0 -6px #f2c2c2,
      -20px 30px 0 -4px #993f61,
      -5px 25px 0 -10px #f2c2c2,
      25px 10px 0 -5px #f2c2c2,
      50px -4px 0 -8px #993f61,
      50px -44px 0 -4px #993f61;
  
   /*
   box shadow
     + spostamento destra- +spostamento sotto- bordi definiti -dimensione
   */
  
}
@media (max-width: 600px) {
    .bubble{
        width: 100%;
    }
  .bubble:after {
    display: none;

  }
  .bubble:before{
      box-shadow: 
        
           
        -32px 70px 0 -15px #993f61,
        -22px 80px 0 -18px #f2c2c2,
        -40px 35px 0 -12px #f2c2c2,
        -32px -30px 0 -18px #993f61,
        -22px -20px 0 -15px #f2c2c2,
        -40px 0px 0 -9px #993f61;
       

  }
}
.bubble h1{
    
    color: #993f61;
    
}


.scheda_prodotto .schedaprod h3 {
  color:#993f61;
}



.scheda_prodotto .accordion-button:not(.collapsed){
    background-color: #f2c2c2;
    color: #993f61;
  }

.scheda_prodotto .accordion-button:focus{
   box-shadow: none;
}



 .scheda_prodotto .scheda_prodotto h2{
  
    color: #993f61;
 
    
}
.scheda_prodotto h2 i{
    color: #993f61;
   background-color: #f2c2c2;

    
}
.schedaprod h6{
    color: #993f61;
}
    .schedaprod h6 a{

        color: #993f61

    }

@media (max-width: 780px){
 
    
}
.informazioni_prodotto li{
   color:  #799946;
}
.informazioni_prodotto li i{
   color: #f2c2c2;
}
 .prezzo_scheda{
       color: #799946;
        
     }
     .video_prodotto h3{
color: #993f61;
}
.video_prodotto h3 i{
    color: #F2c2c2;
}
.video_prodotto h5{
 color: #993f61;
}
.video_prodotto h5 i{
 color: #F2c2c2;
}
.connected-carousels .carousel-navigation li.active img {
    border-color: #f2c2c2;
}
/*-----------------------------

SCONTO
-----------------*/
.pzTagliato{
    color: #993f61;
}
.pzListino{
    color: #993f61;
}
/*-----------------------------

ARTICOLI CORRELATI

-----------------*/
.MultiCarousel { 
    border-top: 1px dotted #993f61;
    border-bottom: 1px dotted #993f61;
  
}

.MultiCarousel .MultiCarousel-inner .item h6 {  
  
    color: #993f61;
}
.MultiCarousel .MultiCarousel-inner .item h6 i{
    color: #f2c2c2;
}
#discount{
    background: #993F61;
   
}

    #discount:before,
    #discount:after {
      
      background: #993F61;
    }
    #discount h6{
       
        color: #f2c2c2;
      
    }
    .MultiCarousel .MultiCarousel-inner .item h3{
 
     color: #993F61;
}
.articoli_correlati_nav i {
      color:#993f61 ;
     background-color: #f2c2c2;
  
 }

 .articoli_correlati_nav:hover i {
     color: #f2c2c2;
     background-color: #993f61;
 }
/*-----------------------------

    SCHEDA PRODOTTO

-------------------------------*/
.scheda_prodotto{
     background-image: url('../img/articoli_female-01.jpg');
    background-attachment: fixed;
}
.portfolio-details .portfolio-info {
 
  box-shadow: 0px 0 30px rgba( 242,194,194, 0.2 );
}
.portfolio-details .portfolio-info h3 {

  border-bottom: 1px solid #993f61;
}
.portfolio-details .portfolio-info ul li{
    color: #333;
}

/*--------------------------------------------------------------
# CONDIZIONI DI VENDITA
--------------------------------------------------------------*/
   
     .paragrafo{
               color: #993F61;
            }
            .firma {
                color: #993F61
           
            }
            /*--------------------------------------------------------------
# PROCEDI ALL'ACQUISTO
--------------------------------------------------------------*/
 #procediAcq h1{
  color:#993f61;
       
}
#procediAcq h1 i{

background-color: #f2c2c2;
color: #993f61;
}
#procediAcq .accordion-button{
    color: #993f61;
 
}
.ProcediAcqCart .table h5 a{
    color: #993f61;
   text-decoration: underline #993f61;
    
}
.conferma_ordine h2 i{
 
    color: #993f61;
}
#ConfermaOrdine table th{
     color:#993f61;
}
#ConfermaOrdine table tr{
     border-color: #f2c2c2;
}
            
            
            
            
            
            
            
            
            
            
            
            
            
            
/*-----------------------------

      FOOTER

-------------------------------*/
#footer {

  background: #993f61;
}
#footer .footer-contact a i {

  color: #799946!important;

}
#footer .footer-top{
 border-top: 2px solid #799946;
}
#footer .footer-top .footer-contact h3{
     color: #799946;
}
#footer .footer-top h4 {

  color: #799946!important;

}
#footer .footer-top .footer-links ul i {

  color: #799946!important;

}
#footer .footer-top .footer-links ul a:hover {
  text-decoration: none;
  color: #f2c2c2!important;
}
#footer .footer-top .social-links a {
 background: #799946!important;
  color: #fff!important;
}
#footer .footer-top .social-links a:hover {
  background:#993F61 !important;
  color:#f2c2c2 !important;
  transition: 0.8s;

}
/*-----------------------------

      CONTATTI

-------------------------------*/
.contact .php-email-form button[type=submit] {
  background: #993f61;
  
}
.contact .php-email-form button[type=submit]:hover {
  background: #f2c2c2;
  color: #993f61;
 
}
.contact .info {
  border-top: 3px solid #993f61;
  border-bottom: 3px solid #993f61;
 
}
.contact .info p{
    color: #993f61;
}
.contact .info i {
  background: #f2c2c2;
  color: #993f61;

}
.contact .info h4 {
 
  color: #993f61;
}
.contact .info .email:hover i, .contact .info .address:hover i, .contact .info .phone:hover i {
  background: #993f61;
  
}
.contact .php-email-form {
 
  border-top: 3px solid #993f61;
  border-bottom: 3px solid #993f61;

}
#messaggio h1{
   color: #799946;
 
}
#messaggio h2{
   color: #993f61;
 
}
#messaggio h6 i{

 color: #f2c2c2;
  
}
#messaggio p{
   color: #993f61;
 
}
.back_img_msg{
    
   background-image: url('../img/mailto.jpg');

}
/*--------------------------------------------------------------
# MALE VS FEMALE
--------------------------------------------------------------*/
.night-light-label {
      
  border: 2px solid #993f61;

}

.night-light-label .night-light-ball {
 
  background: #f2c2c2;

}


.navbar-mobile ul  {

  border-left: 15px solid #f2c2c2;
  
 
}
.navbar-mobile {
 
  background: rgba(153, 63, 97, 0.9);

}
.navbar-mobile a, .navbar-mobile a:focus {

  color: #993f61;
}
.navbar-mobile a:hover, .navbar-mobile .active, .navbar-mobile li:hover > a {
  color: #993f61;
  font-weight: 600;
}
.navbar-mobile .getstarted, .navbar-mobile .getstarted:focus {

  color: #37517e;
}