@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap');

span, a, p, body, div, h2, h3, h4, h5, h6{
font-family: 'Roboto Condensed' !important;
}


#foot, #footer_custom_els_container{max-width:100% !important;}
#footer_custom_els_container, #foot{background-color:rgba(0, 166, 255, 0.74);}

.quattro-colonne{
display: flex;
max-width: 1150px;
gap: 20px;
justify-content: space-evenly;
text-align: center;
margin-left: auto;
margin-right: auto;
margin-bottom: -30px;
margin-top: 0;
padding-top: 35px;
padding-bottom: 15px;}


.footer_block_title{
border-bottom-style: dashed;
border-bottom-width: 1px;
text-align: left;
font-weight: 400;
font-family: 'Roboto Condensed' !important;
font-style: normal;
font-size: 18px;
text-transform: none;
color: rgb(255, 255, 255);
border-color: rgb(255, 255, 255);}

.trecolonne{
	max-width:1150px;
	margin-left:auto;
	margin-right: auto;
	display: flex;
        text-align: center;
gap:20px;
}

.trecolonne p{
	line-height: 1.2;
}

.block-icon-top{
	background-color: rgb(255, 79, 33); width: 60px; height: 60px; line-height: 60px; border-radius: 50%;
margin-left: auto;
margin-right: auto;
margin-bottom: 20px;
margin-top: 20px;
}

.quattro-colonne{
	margin-bottom: 25px;
}

body.pID_6 #colSx, 
body.pID_6 #colDx,
body.pID_6 #navBar{
display:none !important;}

body.pID_6 #colMid .bigBox, body.pID_6 .carousel{max-width:1150px; margin-left:auto !important; margin-right:auto !important;}


body.pID_6 #mainTableContainer{max-width:100% !important;}

body.pID_6 #colMid, body.pID_6{
padding-left:0 !important;
padding-right:0 !important;}


#colMid .bigBox .boxTitle a, #colMid .carousel .boxTitle a, #colMid .bigBoxFade .boxTitle a, #colMid .feedBackBox_mid .boxTitle a, #colMid #formRequestInfo .boxTitle a, .fancybox-inner #formRequestInfo .boxTitle a, #existentUserBox .boxTitle a, #regForm.gCheckout .boxTitle a, #newUserBox .boxTitle a{
color:rgb(42, 43, 46);
}

.footer_block_text font, .footer_block_content a.link_footer{
color:#fff !important}

.footer_block_content a.link_footer:hover{
color:rgb(241, 196, 15) !important;}
.nametag{
  position: absolute;
}

.nametag:nth-of-type(1){
  animation-name: fade;
  animation-fill-mode: both;
  animation-iteration-count: 1;
  animation-duration: 4s;
  animation-direction: normal;
}

.nametag:nth-of-type(2){
  animation-name: fade;
  animation-fill-mode: both;
  animation-iteration-count: 1;
  animation-delay: 4s;
  animation-duration: 4s;
  animation-direction: normal;
}

.nametag:nth-of-type(3){
  animation-name: fade;
  animation-fill-mode: both;
  animation-iteration-count: 1;
  animation-delay: 8s;
  animation-duration: 4s;
  animation-direction: normal;
}

@keyframes fade{
    0% {
      opacity: 0;
    }
    60% {
      opacity: 1;
    }
    100% {
      opacity: 0;
    }
  }

.testoascomparsa{
background-color: rgba(69, 74, 78, 0.84);
padding-top: 10px;
padding-bottom: 15px;}

#colMid .carousel .boxTitle, 
#colMid .bigBox .boxTitle{
background:transparent !important;
font-weight: 400;
font-family: "Roboto Condensed";
font-style: normal;
font-size: 24px;
text-transform: none;
color: rgb(42, 43, 46);
border-bottom-width: 1px;
border-radius: 3px;
border-style: dashed;
border-bottom-color: rgb(228, 228, 228);
line-height: 40px;
min-height: 40px;}

#colMid .bigBox .bottomLink, #colMid .carousel .bottomLink, #colMid .bigBoxFade .bottomLink{
display:none !important;}

#menu ul{
background-color: rgb(0, 166, 255);
border-top-left-radius: 3px;
border-top-right-radius: 3px;}


#menu li > a{
font-style: normal;
font-size: 14px !important;
text-transform: uppercase !important;
color: rgb(255, 255, 255);
font-weight: 700;
font-family: "Roboto Condensed";
font-style: normal;
/*letter-spacing: 1px;
font-size: 15px !important;*/}


.blocco-icona-sinistra{
background-color: rgba(69, 74, 78, 0.84);
padding-top: 10px;
padding-bottom: 10px;
}

.blocco-icona-sinistra h4{
color: #fff;
font-weight: 400;
font-size: 20px;
text-align: center;
}

.block-icon-sx{float:left;}
#colMid .cart_form_quantity, #colMid .cart_form_update select{display:none !important;}
.contenitore-colonne{
background-color: rgba(0, 166, 255, 0.74);
}


#header_responsive .top_buttons .box_menu li a.selectedButt, #menu li a.selectedButt {
background-color:rgb(0, 166, 255) !important;
}

#menu.megamenu{
padding-top:0 !important;}