/*
Theme Name: Sydney Custom Theme
Author: DWMA - Design Web Multimedia Agency
Author URI: https://dwma.it
Description: Tema personalizzato per Studio Tecnico PK
Version: 1.01
License: Commercial License
Tested up to: 6.6
Requires PHP: 5.6
Text Domain: sydney
Tags: two-columns, right-sidebar, block-styles, custom-colors, custom-background, custom-header, custom-menu, featured-images, sticky-post, theme-options, threaded-comments, translation-ready
*/


@font-face {
  font-family: 'Nexa' !important;
  src: url('fonts/NexaLight.ttf') format('truetype');
  font-weight: 300 !important;
  font-style: normal !important;
  font-display: swap !important;
}

@font-face {
  font-family: 'Nexa' !important;
  src: url('fonts/NexaBold.ttf') format('truetype');
  font-weight: 700 !important;
  font-style: normal !important;
  font-display: swap !important;
}


body, html {
  font-family: 'Open Sans', sans-serif !important;
}

h1, h2, h3 {
  font-family: 'Nexa', sans-serif !important;
  font-weight: 700 !important;
}

a{
  font-family: 'Nexa', sans-serif !important;
  font-weight: 700 !important;	
  color:#020101;
}



/* Selettore combinato */
a.product_type_simple.add_to_cart_button.ajax_add_to_cart {
background-color: rgb(71, 156, 203); 
text-decoration: none !important; 
color: rgb(255, 255, 255); 
font-family: Nexa, sans-serif !important; 
font-weight: 600 !important; 
transition: 0.3s !important; 
border-radius: 20px !important; 
display: inline-block !important; 
font-size: 14px !important; 
line-height: 1 !important; 
padding: 19px 30px 15px !important; 
fill: rgb(255, 255, 255); 
text-align: center !important; 
box-shadow: none !important; 
width: auto !important; 
text-transform: uppercase !important;
transition: all 0.3s ease !important;     /* Animazione hover */
}

/* Effetto hover */
a.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover {
  background-color: #005c8a;
  color: #ffffff;
  transform: scale(1.05);
}

/**  icona / bottone carrello header template */
a.add_to_cart_mini_btn {
background-color: rgb(71, 156, 203); 
text-decoration: none !important; 
color: rgb(255, 255, 255); 
font-family: Nexa, sans-serif !important; 
font-weight: 500 !important; 
transition: 0.3s !important; 
border-radius: 10px !important; 
display: inline-block !important; 
font-size: 12px !important; 
line-height: 1 !important; 
padding: 5px 10px 5px !important; 
fill: rgb(255, 255, 255); 
text-align: center !important; 
box-shadow: none !important; 
width: auto !important; 
text-transform: uppercase !important;
transition: all 0.3s ease !important;
margin-top:10px !important;
}

/* Effetto hover */
a.add_to_cart_mini_btn:hover {
  background-color: #005c8a;
  color: #ffffff;
  transform: scale(1.05);
}

a.header-mini-login-icon {
text-decoration: none !important; 
transition: 0.3s !important; 
padding: 5px 10px 5px !important; 
text-align: center !important; 
transition: all 0.3s ease !important;
margin-top:-4px !important;
width: 20px !important;
height: 20px !important;
transform: scale(1.45);
transform-origin: center;
}

/* Effetto hover */
a.header-mini-login-icon:hover {
color: #FF3300 !important;
width: 20px !important;
height: 20px !important;
transform: scale(1.45);
transform-origin: center;
}


/* Ingrandisci l'icona carrello WooCommerce nel tema Sydney */
#site-header-cart .sydney-svg-icon svg {
  width: 20px !important;
  height: 20px !important;
  transform: scale(1.45);
  transform-origin: center;
  transition: transform 0.2s ease-in-out;
}

/* Facoltativo: sposta il pallino del numero carrello per adattarsi alla nuova dimensione */
#site-header-cart .cart-amount {
  top: -12px !important;
  right: -23px !important;
  font-size: 11px !important;
  width: 18px !important;
  height: 18px !important;
  line-height: 18px !important;
}

/* (Opzionale) se vuoi aumentare anche la spaziatura laterale */
#site-header-cart .cart-contents {
  padding: 2px !important;
}


/* Regolazione icona carrello su dispositivi mobili */
@media (max-width: 767px) {
  #site-header-cart {
    position: relative;
    right: 12px !important; /* sposta leggermente verso sinistra */
  }

  /* eventualmente puoi ridurre un po' la scala per non farla uscire dal header */
  #site-header-cart .sydney-svg-icon svg {
    transform: scale(1.6);
  }

  /* ricentra la bolla con il numero prodotti */
  #site-header-cart .cart-amount {
    right: -18px !important;
    top: -10px !important;
  }
}


.form-h4{
	font-size:18px !important;
	font-weight:600 !important;
	line-height:21px !important;
}

.form-h1{
	font-size:29px !important;
	font-weight:600 !important;
	line-height:34px !important;
}


.form-h2{
	font-size:22px !important;
	font-weight:600 !important;
	line-height:23px !important;
}

.formh3{
	font-size:20px !important;
	font-weight:600 !important;
	line-height:23px !important;
}

#sydneysvgicon{
    position: relative;
    right: 20px !important;
    
}

.azur{
	color:#479CCB !important;
}








