/*--------------------------------------------------
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
----------------------------------------------------*/


/***********************/
/********POLYLANG*********/
/***********************/
.lang-item {
    display: inline;
    list-style: none
    margin-bottom: 0px;
}


/***********************/
/********MOBILE*********/
/***********************/
@media (min-width: 320px) and (max-width: 480px)
	{
		.box_info_team { padding-left: 10px !important;}
		.box_footer { transform: scale(0.8); }
		.blocco_bianco { transform: scale(1.4); }
		.titolo_qualita  { zoom: 2 !important; padding-top: 5px !important; line-height: 20px !important; }
		.titolo_qualita_en { zoom: 1.9 !important; padding-top: 5px !important; line-height: 16px !important; }
		.box_qualita { top: -35px !important; }
		.testo_qualita { display: block !important; padding-top: 5px !important; font-size: 3.7vw !important; }
		.senza_confini { zoom: 0.7; right: 25px; }
		
		.testo_sedi_mobile
		{
		    display: block !important;
		    padding: 25px;
		    font-size: 4.3vw !important;
		    font-family: Raleway;
		    font-weight: 500;
		    color: #FFFFFF !important;
		    text-align: justify;
		}

		.box_sedi_mobile li
		{
		    margin-left: 25px;
		    font-size: 4vw !important;
		    font-family: Raleway;
		    color: #ffffff !important;
		}
		
	}
/***********************/
/*****FINE MOBILE*******/
/***********************/

/***********************/
/********TABLET*********/
/***********************/
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape)
	{
		.box_info_team { padding-left: 10px !important;}
		.blocco_bianco { transform: scale(1.4); }
		.titolo_qualita  { zoom: 0.8 !important; padding-top: 5px !important; }
		.titolo_qualita_en { zoom: 0.8 !important; padding-top: 5px !important; }
		.box_qualita { top: -35px !important; }
		.testo_qualita { display: block !important; padding-top: 5px !important; font-size: 2vw !important; }
		.senza_confini { zoom: 0.7; right: 25px; display: none; }
		
		 .testo_sedi
		{
		    display: block !important;
		    padding-left: 50px;
		    font-size: 2vw !important;
		    font-family: Raleway;
		    font-weight: 500;
		    color: #FFFFFF !important;
		    text-align: justify;
		}

		.box_sedi li
		{
		    margin-left: 50px;
		    font-size: 1.8vw !important;
		    font-family: Raleway;
		    padding-bottom: 5px;
		    color: #ffffff !important;
		}

		.box_contatti * { font-size: 14px !important; padding: 1px; }
		div .box_sedi { padding-left: 5px !important; padding-top: 20px !important; }
		.mobile_padding { padding: 25px; }

    }
 
@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait)
	{
		.box_info_team { padding-left: 10px !important;}
		.blocco_bianco { transform: scale(1.4); }
		.titolo_qualita  { zoom: 2 !important; padding-top: 5px !important; }
		.titolo_qualita_en { zoom: 2 !important; padding-top: 5px !important; }
		.box_qualita { top: -35px !important; }
		.testo_qualita { display: block !important; padding-top: 5px !important; font-size: 3.7vw !important; }
		.senza_confini { zoom: 0.7; right: 25px; }
		
		
		
		.testo_sedi_mobile
		{
		    display: block !important;
		    padding: 50px;
		    font-size: 3.3vw !important;
		    font-family: Raleway;
		    font-weight: 500;
		    color: #FFFFFF !important;
		    text-align: justify;
		}

		.box_sedi_mobile li
		{
		    margin-left: 50px;
		    font-size: 3vw !important;
		    font-family: Raleway;
		    color: #ffffff !important;
		}
		.mobile_padding { padding: 50px; }
    }
/***********************/
/*****FINE TABLET*******/
/***********************/


/*NASCONDI LOGO*/
.__main-logo { display: none !important; }


/*SOCIAL ICON*/
.social_header i {
    color: #ffffff;
    font-size: 18px;
    padding-right: 10px;
}

.social_header i:hover { color: #CEA965; }
.social-icon a:hover { color: #CEA965 !important; }
/*FINE SOCIAL ICON*/

/*BOX FOOTER*/
.box_footer span {
    color: #ffffff;
    font-family: Raleway;
    font-weight: 500
}

.box_footer_social a {
    color: #ffffff;
    font-size: 18px;
    padding-right: 10px;
}

.box_footer_social a:hover { color: #000000; }
/*FINE BOX FOOTER*/

/*FONDO MENU*/
.menu-sidebar { background-color: #000000 !important; }
.menu-item a:hover { color: #CEA965 !important; }
/*FINE FONDO MENU*/

.contenitore_pluriennale {
    position: absolute !important;
    z-index: 100;
    width: 100% !important;
    background-color: transparent;
    bottom: 37vw;
    text-align: center;
}

.box_pluriennali {
    position: relative !important;
    background-color: rgba(0,0,0,0.75) !important;
    display: inline-block;
    padding: 65px;
}

.box_pluriennali p {
    font-size: 4vw;
    font-family: Raleway;
    font-weight: 900
    color: #ffffff;
    line-height: normal;
    text-align: left !important;
}

.una_squadra {
	display: block !important;
    padding-top: 55px !important;
    font-size: 3.2vw !important;
    font-family: Raleway;
    font-weight: 900;
    color: #FFFFFF !important;
    text-transform: uppercase;
}

.sottotitolo_anno {
    font-size: 3.5vw !important;
    line-height: 3.5vw;
    font-family: Raleway;
    font-weight: 900;
    color: #626262 !important;
    text-transform: uppercase;
}

.frase_anno {
    font-size: 2vw !important;
    font-family: Raleway;
    font-weight: 900;
    color: #ffffff !important;
    text-transform: uppercase;
}

.titolo_qualita {
	display: block !important;
    padding-top: 45px !important;
    font-size: 5vw !important;
    font-family: Raleway;
    font-weight: 900;
    color: #000000 !important;
    text-transform: uppercase;
    line-height: 4.5vw;
}

.titolo_qualita_en {
	display: block !important;
    padding-top: 35px !important;
    font-size: 3.8vw !important;
    font-family: Raleway;
    font-weight: 900;
    color: #000000 !important;
    text-transform: uppercase;
    line-height: 3.9vw;
}

.senza_confini {
    position: absolute;
    width: auto; ;
    background-color: #ffffff !important;
    padding: 25px;
    border-left: 35px solid #CEA965 !important;
    margin-left: 65px;
    top: -110px;
    z-index: 100;
}

.senza_confini span {
    padding-top: 45px !important;
    font-size: 6.5vw !important;
    font-family: Raleway;
    font-weight: 900;
    color: #000000 !important;
    text-transform: uppercase;
    line-height: 5.5vw;
}

.testo_qualita {
    display: block;
    padding-top: 55px;
    font-size: 1.5vw;
    font-family: Raleway;
    font-weight: 500;
    color: #000000;
    text-align: justify;
}

.testo_sedi {
    display: block !important;
    padding-top: 55px !important;
    font-size: 1.3vw;
    font-family: Raleway;
    font-weight: 500;
    color: #FFFFFF !important;
    text-align: justify;
}

.box_sedi li {
    font-size: 1.3vw;
    font-family: Raleway;
    color: #ffffff !important;
    line-height: 1.7vw;
}

/*CONTATTI*/
.titolo_contatti {
    font-size: 28px !important;
    font-family: Raleway;
    font-weight: 700;
    color: #CEA965 !important;
    padding: 0px;
}

.testo_contatti {
    font-size: 16px !important;
    font-family: Raleway;
    font-weight: 570;
    color: #ffffff !important;
    line-height: 20px;
}

.email_contatti {
    font-size: 16px !important;
    font-family: Raleway;
    font-weight: 700;
    color: #ffffff !important;
}

.email_contatti:HOVER {
    font-size: 16px !important;
    font-family: Raleway;
    font-weight: 700;
    color: #CEA965 !important;
}


.numero_contatti {
    font-size: 16px !important;
    font-family: Raleway;
    font-weight: 500;
    color: #ffffff !important;
}

.numero_contatti:HOVER {
    font-size: 16px !important;
    font-family: Raleway;
    font-weight: 500;
    color: #CEA965 !important;
}

/*FINE CONTATTI*/

.box_sedi ul { padding-top: 35px !important; }

.box_sedi { padding-left: 55px !important; padding-top: 200px !important; }

.ore { color: #dd2222 !important; }
.european { color: #cea965 !important; }
.


/*IL TEAM*/
.nome {
    font-size: 21px !important;
    font-family: Raleway;
    font-weight: 700;
    color: #000000 !important;
    line-height: 0 !important;
}

.mansioni {
    font-size: 14px !important;
    text-transform: uppercase !important; 
    font-family: Raleway;
    font-weight: 700
    color: #6d6b6b !important;
    line-height: 0 !important;
    margin-bottom: 25px !important;
}
.info_team * { margin-top: 10px !important; }
.info_team:hover { color: #cea965 !important; }

/**Nascondi Cookis setting button**/
.cli_settings_button { display: none !important; }