/* Add here all your css styles (customizations) */


@font-face {
  font-family:Monsterrat-regular;
  src: url(../font/Monsterrat-Regular.tff);
}

/*h1,h2,h3,h4,h5,h6,p{
font-family:Monsterrat-regular!important;
}*/

a:focus, a:hover{
	color:#293133 !important;
}

a{
color:#293133 !important;
}


.tastoColonnaUomoDonna{
	color:black;
}


.tastoColonnaUomoDonna:hover{
	background-color:white !important;
}




/*testi di colore bianco*/
.g-color-white-opacity-1{
  color:white!important;
}

.margine-auto{
  margin: auto!important;
}

.margine-5vh-bot{
    margin-bottom: 5vh;
}

.margine-3vh-bot{
    margin-bottom: 3vh;
}

.background-header,.background-grigio{
  background-color:#d1cdc4 ;
}


.voce-header-color{
	color:rgb(82, 86, 89) !important;
	font-size: 1.25rem;
}

.voce-header{
    font-size: 10px;
    font-weight: 700;
    padding-left: 20px!important;
}

.g-color-gray-light-77 {
	color:rgb(77,77,77);
}



.testo-blocco-collezione {
  bottom: 15.00rem!important;
  width: 100%;
  text-align: center;
}

.testo-blocco-collezione h1 {
  font-size: 6.5rem;
  color: rgba(255,255,255,0.8);
}


.bg-cover-dc{
	background-size:cover;
}


.al-left{
    text-align:left!important;
}

.testo-bianco{
  color: white!important;
}

.paragrafo-barra{
    font-size: 25px;
    font-weight: 700;
    background-colgor:rgb(209,205,196);
    width: 100%;
}
.paragrafo-barra-padding{
    font-size: 25px;
    font-weight: 700;
    background-cohlor:rgb(209,205,196);
    width: 100%;
    padding: 20px;
}

.margintop-footer-10vh{
  margin-top: 5vh!important;
}

.logo-footer{
  margin-top: 5vh;
}

.background-footer{
  background-color:#d1cdc4 ;
}

.sfondo-trasparente{
  background-color: transparent!important;
}



/*rimuovi border radious*/
.rimuovi-radius{
    border-radius: 0%!important;
}

/*classe pulsanti seleziona colore in prodotto singolo*/
.cubi-colori{
    width: 35px !important;
    border-radius: 0%!important;
    margin-right:10px;
    margin-left: 10px;
}

.background-nero{
    background-color:black!important;
}

/*testi descrizione in pagina prodotto*/
.testi-descrizione-prod{
    /*line-height: 4px;*/
    color: black!important;
    font-weight: 500;
}

/*testi in grassetto per prodotto*/

.testi-titolo-prodotto{
    color: black!important;
    font-weight: 500!important;
    font-size: 17px!important;
}

.mCSB_container{margin-right:0px;}

.home-product-name {
	  font-size: 1rem;
	  bottom: 1.00rem!important;
	  right: 1.50rem!important;
	  color: rgba(255,255,255,0);
	}
	
.home-product-name-left {
	  font-size: 1rem;
	  bottom: 1.00rem!important;
	  left: 1.50rem!important;
	  color: rgba(255,255,255,0.8);
	}
	
#account-dropdown-3{
	left: 25%!important;
	top: 37%!important;
}
	
	

.dropDownMenu2Colonne.show{
	display: flex !important;
	/*added Mario*/
	width: 340px;
    /*height: 270px;*/
    /*height: 233px;*/
}	

.dropDownMenu2Colonne ul {
	list-style: none;
}


.sfondoBiancoSlider{
	background-color:rgba(255,255,255,0.7) !important;
	color: black !important;
}




@media screen and (max-width: 600px) {
	
	
	.dropDownMenu2Colonne.show{
	display: flex !important;
	/*added Mario*/
	width: 100%;
    /*height: 280px;*/
   /* height: 233px;*/
	margin-top:0px!important
	}	
	
	
	.background-header{
	background-color:#d1cdc4 ;
	padding-bottom: 9vh;
	}	

	.testo-blocco-collezione-uomo {
	bottom: 16.00rem!important;
	width: 100%;
	text-align: center;
	background-color:rgb(0,0,0,.6);
	}

	.testo-blocco-collezione-donna {
	bottom: 16.00rem!important;
	color: white!important;
	width: 100%;
	text-align: center;
	background-color:rgb(209,205,196,.6);
	}

  .spaziatura-footer-mb{margin-left: 3vh}
  
  #stepFormProgress{display:none}
  
  .contentCheckout{padding-top: 0px !important;}
	
	.testo-blocco-collezione {
	  bottom: 6.00rem!important;
	  width: 100%;
	  text-align: center;
	}

	.testo-blocco-collezione h1 {
	  font-size: 3.5rem;
	  color: rgba(255,255,255,0.8);
	}

	.home-product-name-left {
	  color: rgba(255,255,255,0.8) !important;
	}

	.home-product-name {
	  color: rgba(255,255,255,0.8) !important;
	}
	
	.scrittaSlider{
		font-size: 2.5rem !important;
		bottom: 2.00rem !important;
		right: 1rem !important;
		line-height:1;
	}
	
	.subScrittaSlider{
		font-size: 1rem !important;
		bottom: 2.00rem !important;
		right: 1rem !important;
		color:white;
		line-height:1;
	}
	
	.tastoCarrelloDesktop {
		display:none !important;
	}
	
}

@media screen and (min-width: 601px) {
#js-header{position:fixed;background-color:rgba(255,255,255,0.7);}
.iconaHeader{font-size:22px;}
.navbar{padding: 0px;}
.contentProdotto:hover .home-product-name {
	color:rgba(255,255,255,0.8);
}	
.contentProdotto:hover .home-product-name-left {
	color:rgba(255,255,255,0.8);
}		
	.scrittaSlider{
			font-size: 6.5rem;
			color: white;
			bottom: 15.00rem !important;
			right: 17rem !important;
			line-height:1;
		}
	
	.subScrittaSlider{
		font-size: 1.5rem !important;
		bottom: 2.00rem !important;
		right: 1rem !important;
		color:white;
		line-height:1;
	}

		
	.desktop-w-50{
		width: 50%!important;
	}

	.tastoCarrelloMobile {
		display:none !important;
	}	
	

}


.fs-12{
    font-size: 12px!important;
}
    
.m-menu{
	margin-top: 3%;
}