/*  TEKNET Developers Copyright 2020 roberto@teknet.it  */

/****************** PAGINA SINGOLO CATALOGO ******************/
.catalogo_container .title {
    font-size: 5.3rem;
    font-weight: 300;
    letter-spacing: 7px;
    text-transform: uppercase;
    line-height: 6rem;
}
.catalogo_container .title.bold {
    font-weight: 900;
    line-height: 6.5rem;
    font-size: 6.5rem;
    letter-spacing: 10px;
}
.catalogo_container .text {
    margin-top: 60px;
    font-size: 1.5rem;
    letter-spacing: 1px;
    line-height: 2.3rem;
    color: #666;
    width: 60%;
    margin-right: 40%;
}
.catalogo_container .tek_7_10 {
	width: 70%;
	float: left;
}
.catalogo_container .tek_3_10 {
	width: 30%;
	float: left;
}
.catalogo_container {
    margin: 0px 100px;
}
.catalogo_container .item {
    padding: 100px 0px;
    display: table;
    width: 100%;
}
.catalogo_container .btn-contrast {
    font-size: 1.8rem;
    color: #fff;
    padding: 10px 45px;
    letter-spacing: 2px;
    background: #a7a7a7;
    margin-bottom: 15px;
    text-transform: uppercase;
    width: 400px;
    text-align: center;
    float: right;
}
.catalogo_container .btn-contrast:hover {
    background: #00a1f9;
}
#related_mosaic.pre_footer_cataloghi .list-banner .subtitle {
    max-width: 100%;    
    margin-top: 35px;
}
#related_mosaic.pre_footer_cataloghi .title-section {
    letter-spacing: 7px;
}
.tek-separator {
	width: calc(100% - 30px);
    height: 1px;
    background: #ccc;
    margin: 0px 15px;
}

@media screen and (max-width: 2339px) {  /* FULL HD - 1920PX */
	.catalogo_container .title {
	    font-size: 4.5rem;
	}
	.catalogo_container .title.bold {
	    font-weight: 900;
	    line-height: 5rem;
	    font-size: 5rem;
	    letter-spacing: 7px;
	}
	.catalogo_container .btn-contrast {
		width: 330px;
	}
}

@media screen and (max-width: 1600px) {    /* IPAD PRO LANDSCAPE - 1366PX */
	.catalogo_container {
	    margin: 100px 50px;
	}
	.catalogo_container .btn-contrast {
	    width: 400px;
	}
}

@media screen and (max-width: 1365px) {    /* IPAD LANDSCAPE + IPAD PRO PORTRAIT - 1024PX */
	.catalogo_container .btn-contrast {
	    width: 250px;
	    font-size: 1.5rem;
	    padding: 10px 15px;
	}
	.catalogo_container {
	    margin: 100px 0px;
	}
	.catalogo_container .item .title.bold {
	    line-height: 3rem;
	    font-size: 3rem;
	}
	.catalogo_container .item .title {
	    font-size: 2.5rem;
	    line-height: 3.5rem;
	}
}

@media screen and (max-width: 1023px) {    /* IPAD PORTRAIT - 768PX */
	.catalogo_container {
	    margin: 20px;
	}
	.catalogo_container .tek_7_10 {
	    width: 100%;
	    float: left;
	}
	.catalogo_container .tek_3_10 {
	    width: 100%;
	    float: left;
	    margin-left: 0%;
	}
	.catalogo_container .btn-contrast {
    	float: left;
	}
	.catalogo_container .item .text {
	    margin-bottom: 10px;
	}
}

@media screen and (max-width: 767px) {    /* IPHONE X - 375PX */
	.catalogo_container .issuu > div {
		height: 300px !important;
	}
	.catalogo_container .item .text {
	    margin-top: 20px;
	}
	.catalogo_container .btn-contrast {
	    font-size: 2rem;
	    padding: 5px 10px;
	    width: 300px;
	    line-height: 3rem;
	    margin-top: 30px;
	}
	.catalogo_container .item {
	    margin-top: 50px;
	    margin-bottom: 30px;
	}
	.catalogo_container .item .text {
	    font-size: 1.8rem;
    	line-height: 3rem;
	    width: 100%;
	}
	.catalogo_container .item .title {
	    font-size: 4rem;
	    line-height: 4.8rem;
	}
	.catalogo_container .item .title.bold {
	    line-height: 4.5rem;
	    font-size: 4.8rem;
	}
	.catalogo_container .item {
    	padding: 0px;
	}
}



/****************** MOSAICO AZIENDA ******************/
#azienda_mosaic .teknet-mosaic .teknet-box .container>div:nth-child(1) {
    text-transform: uppercase;
    font-size: 50px;
    line-height: 65px;
    font-weight: 200;
    letter-spacing: 7px;
    margin-bottom: 10px;
}
#azienda_mosaic .teknet-mosaic .teknet-box .container>div:nth-child(2) {
    text-transform: uppercase;
    font-size: 60px;
    line-height: 60px;
    font-weight: 700;
    letter-spacing: 10px;
}
#azienda_mosaic .teknet-mosaic .btn {
	font-size: 25px;
    padding: 10px 35px;
    letter-spacing: 4px;
    margin-right: auto;
    font-weight: 300;
}
#azienda_mosaic .teknet-mosaic .teknet-box .container .text, #azienda_mosaic .teknet-mosaic .teknet-box .date_container .text {
    font-size: 20px;
    margin-top: 25px;
    letter-spacing: 2px;
}
#maincontent #premi_page{
	color:#6e6e6e;
}
@media screen and (max-width: 2339px) {  /* FULL HD - 1920PX */
	#azienda_mosaic .teknet-mosaic .teknet-box .date_container .date {
	    font-size: 200px;
	    line-height: 170px;
	}
}

@media (max-width: 1900px){ 
	#azienda_mosaic .teknet-mosaic .teknet-box .container>div:nth-child(1) {
	    text-transform: uppercase;
	    font-size: 35px;
	    line-height: 50px;
	    font-weight: 200;
	    letter-spacing: 5px;
	    margin-bottom: 5px;
	}
	#azienda_mosaic .teknet-mosaic .teknet-box .container>div:nth-child(2) {
	    text-transform: uppercase;
	    font-size: 40px;
	    line-height: 40px;
	    font-weight: 700;
	    letter-spacing: 8px;
	}
	#azienda_mosaic .teknet-mosaic .btn {
	    font-size: 22px;
	    padding: 7px 25px;
	    letter-spacing: 3px;
	}
	#azienda_mosaic .teknet-mosaic .teknet-box .container .text, #azienda_mosaic .teknet-mosaic .teknet-box .date_container .text {
	    font-size: 18px;
	    margin-top: 25px;
	    letter-spacing: 1px;
	}
	#azienda_mosaic .teknet-mosaic .teknet-box .date_container .text {
		padding-top: 20px !important;
	}
	#azienda_mosaic .teknet-mosaic .teknet-box .date_container .slogan {
	    font-size: 3rem;
	    letter-spacing: 3px;
	    line-height: 3.7rem;
	}
}

@media (max-width: 1700px){ /* @Rob MACBOOK 16' - 1660PX */
	/* invariato */
}


@media (max-width: 1659px){  /* @Rob MACBOOK 13' - 1440PX */
	#azienda_mosaic .teknet-mosaic .teknet-box .date_container .text {
	    padding-top: 0px !important;
	    margin-left: 20px;
	}
	#azienda_mosaic .teknet-mosaic .teknet-box .date_container.grey_container .text {
	    max-width: 40%;
	}
}

@media (max-width: 1439px){  /* @Rob IPAD PRO LANDSCAPE - 1366PX */
	#azienda_mosaic .teknet-mosaic .teknet-box .date_container .slogan {
	    font-size: 2.2rem;
	    letter-spacing: 3px;
	    line-height: 2.7rem;
	}
	#azienda_mosaic .teknet-mosaic .teknet-box .container .text, #azienda_mosaic .teknet-mosaic .teknet-box .date_container .text {
    	font-size: 16px;
	}
	.teknet-mosaic .icon-mosaic img {
	    width: 60px;
	}
}

@media (max-width: 1365px){  /* @Rob IPAD PRO PORTRAIT AND IPAD LANDSCAPE - 1024PX */
	#azienda_mosaic .teknet-mosaic .teknet-box.item11 .container>div:nth-child(2) {
		word-wrap: break-word;
	}
}

@media (max-width: 1023px){ /* @Rob IPAD PORTRAIT - 768PX */
	#azienda_mosaic .teknet-mosaic .btn {
	    font-size: 16px;
	    padding: 5px 20px;
	    letter-spacing: 2px;
	}
	#azienda_mosaic .teknet-mosaic .teknet-box .container>div:nth-child(1) {
	    text-transform: uppercase;
	    font-size: 25px;
	    line-height: 35px;
	    font-weight: 200;
	    letter-spacing: 5px;
	    margin-bottom: 5px;
	}
	#azienda_mosaic .teknet-mosaic .teknet-box .container>div:nth-child(2) {
	    text-transform: uppercase;
	    font-size: 28px;
	    line-height: 30px;
	    font-weight: 700;
	    letter-spacing: 8px;
	}
	#azienda_mosaic .teknet-mosaic .teknet-box .date_container .date {
	    font-size: 160px;
	    line-height: 135px;
	}
	#azienda_mosaic .teknet-mosaic .teknet-box .container .text, #azienda_mosaic .teknet-mosaic .teknet-box .date_container .text {
	    font-size: 15px;
	}
	#azienda_mosaic .teknet-mosaic .teknet-box .container .text, #azienda_mosaic .teknet-mosaic .teknet-box .date_container .text {
	    line-height: 25px;
	}
	#azienda_mosaic .teknet-box.item8 .container.marginl {
	    width: calc(90% - 30px);
	    margin: 0 15px;
	}
	#azienda_mosaic .teknet-mosaic .teknet-box .img-off {
	    margin-bottom: -160px;
	    margin-right: 10px;
	    margin-left: -40px;
	}
	#azienda_mosaic .teknet-mosaic .teknet-box .img-off img {
	    max-height: 270px;
	}
	#azienda_mosaic .teknet-mosaic .teknet-box .container>div:nth-child(1).slogan {
	    font-size: 3rem;
	    letter-spacing: 3px;
	    line-height: 3.5rem;
	}
	#azienda_mosaic .teknet-mosaic .teknet-box .date_container .date {
	    font-size: 130px;
	    line-height: 110px;
	}
}

@media (max-width:767px){ /* @Rob ALL MOBILE DEVICES - BASED ON IPHONE X SCREEN */

}


/****************** MOSAICO GUIDA ALLA SICUREZZA ******************/
#guida_alla_sicurezza_lettini_mosaic .teknet-box, #guida_alla_sicurezza_lettini_mosaic2 .teknet-box {
    color: #444;
    padding: 0;
    font-size: 150%;
    display: flex;
    align-items: top;
    width: calc(100%);
}
.guida_alla_sicurezza_lettini_container .tabs-row > div > div {
	display: table;
	margin: auto;
}
.guida_alla_sicurezza_lettini_container .tablink:hover {
    background: #009fe3;
    color: #fff;
}
#guida_alla_sicurezza_lettini_mosaic2 .teknet-box.img-box {
	display: block;
}
#guida_alla_sicurezza_lettini_mosaic2 .teknet-box.img-box > div {
	font-size: 2rem;
    font-weight: 700;
    letter-spacing: 1px;
    margin-top: 30px;
}

@media (max-width: 1659px){  /* @Rob MACBOOK 13' - 1440PX */
	#guida_alla_sicurezza_mosaic .teknet-mosaic .item2 .container {
	    width: 65%;
	    margin-left: 45%;
	}
	#guida_alla_sicurezza_mosaic .teknet-mosaic .item1 {
    	grid-column: 1/3;
    	grid-row: 1/3;
	}	
	#guida_alla_sicurezza_mosaic .teknet-mosaic .item4 {
    	grid-column: 1/3;
    	grid-row: 3/5;
	}
	#guida_alla_sicurezza_mosaic .teknet-mosaic .item5 {
    	grid-column: 1/3;
    	grid-row: 5/7;
    }	
    #guida_alla_sicurezza_mosaic .teknet-mosaic .still-life-box {
    	display: flex;
    }
    #guida_alla_sicurezza_mosaic .teknet-mosaic .still-life-box img {
    	margin: auto;
    }
    #guida_alla_sicurezza_mosaic .still-life-box .container {
	    background: rgba(255,255,255,0.5);
	}
}

@media (max-width: 1365px){  /* @Rob IPAD PRO PORTRAIT AND IPAD LANDSCAPE - 1024PX */
	#guida_alla_sicurezza_mosaic .teknet-mosaic .item2 .container {
	    display: table;
	    margin: auto;
	    width: auto;
	    text-align: center;
	}
	#guida_alla_sicurezza_mosaic .teknet-mosaic .item2 {
		background-image: url(https://shop.foppapedretti.it/pub/media/website_images/istituzionale/guida-alla-sicurezza/guida-alla-sicurezza-mobile-02.jpg);
	}
	#guida_alla_sicurezza_mosaic .ambientato-box .btn-primary {
	    border-color: #009fe4;
	    margin: auto;
	}
	#guida_alla_sicurezza_related_mosaic .teknet-mosaic.aligned {
	    grid-gap: 70px 10px;
	    grid-template-columns: repeat(3,calc(33.33% - 20px));
	    grid-template-rows: repeat(1,450px);
	}
	.guida_alla_sicurezza_lettini_container button.tablink {
		font-size: 17px;
    	padding: 7px 10px;
	}
	#guida_alla_sicurezza_lettini_mosaic .teknet-box, #guida_alla_sicurezza_lettini_mosaic2 .teknet-box {
	    font-size: 100%;
	}
	.guida_alla_sicurezza_lettini_container .teknet-box .citazione>div:nth-child(2) {
	    letter-spacing: 3px;
	    font-size: 2.2rem;
	}
	div.guida_alla_sicurezza_section {
	    padding: 70px 0px;
	}
	div.guida_alla_sicurezza_section.grey {
	    padding: 70px;
	}
}

@media (max-width: 1023px){ /* @Rob IPAD PORTRAIT - 768PX */
	#guida_alla_sicurezza_mosaic div.teknet-mosaic {
    	grid-gap: 40px 10px;
    	grid-template-columns: repeat(4,calc(25% - 40px));
	}
	#guida_alla_sicurezza_related_mosaic .teknet-mosaic.aligned {
	    grid-gap: 70px 10px;
	    grid-template-columns: repeat(3,calc(33.33% - 20px));
	    grid-template-rows: repeat(1,350px);
	}
	#guida_alla_sicurezza_related_mosaic .teknet-mosaic .related-box>.title {
	    font-size: 25px;
	    line-height: 30px;
	    margin: 20px;
	}
	.guida_alla_sicurezza_lettini_container .teknet-box .citazione>div:nth-child(2) {
	    letter-spacing: 2px;
	    font-size: 1.8rem;
	}
	#guida_alla_sicurezza_lettini_mosaic2 .teknet-box.img-box > div {
    	font-size: 1.5rem;
	}
	.guida_alla_sicurezza_lettini_container div.teknet-separator-xl {
	    margin-top: 0px;
	    margin-bottom: 0px;
	}
}

@media (max-width:767px){ /* @Rob ALL MOBILE DEVICES - BASED ON IPHONE X SCREEN */
	#guida_alla_sicurezza_mosaic div.teknet-mosaic {
    	grid-gap: 40px 10px;
    	grid-template-columns: repeat(2,calc(50% - 20px));
    	grid-template-rows: repeat(11,210px);
    	margin-top: 30px;
    }
    #guida_alla_sicurezza_mosaic .teknet-mosaic .item1 {
    	grid-column: 1/3;
    	grid-row: 1/3;
    }
    #guida_alla_sicurezza_mosaic .teknet-mosaic .item2 {
    	grid-column: 1/3;
    	grid-row: 3/5;
    }
    #guida_alla_sicurezza_mosaic .teknet-mosaic .item3 {
    	grid-column: 1/3;
    	grid-row: 5/8;
    }
    #guida_alla_sicurezza_mosaic .teknet-mosaic .item4 {
    	grid-column: 1/3;
    	grid-row: 8/10;
    }
    #guida_alla_sicurezza_mosaic .teknet-mosaic .item5 {
    	grid-column: 1/3;
    	grid-row: 10/12;
    }
    #guida_alla_sicurezza_related_mosaic div.teknet-mosaic {
	    grid-gap: 70px 35px;
	    grid-template-columns: repeat(1,100%);
	    grid-template-rows: repeat(3,430px);
    }
    #guida_alla_sicurezza_related_mosaic .teknet-mosaic .item2 {
    	grid-column: 1/3;
    	grid-row: 2/3;
	}
	#guida_alla_sicurezza_related_mosaic .teknet-mosaic .item3 {
    	grid-column: 1/3;
    	grid-row: 3/4;
	}
	#guida_alla_sicurezza_mosaic .ambientato-box .btn-primary {
	    border-color: #009fe4;
	    font-size: 16px;
	    padding: 5px 20px;
	    letter-spacing: 2px;
	}
	#guida_alla_sicurezza_mosaic .teknet-mosaic .ambientato-box .title {
	    text-transform: uppercase;
	    font-size: 35px;
	    line-height: 40px;
	    font-weight: 600;
	    margin-bottom: 40px;
	}
	#guida_alla_sicurezza_mosaic .teknet-mosaic .still-life-box .title {
	    font-size: 30px;
	    line-height: 35px;
	}
	#guida_alla_sicurezza_mosaic .teknet-mosaic .still-life-box .btn-blank {
	    margin: auto;
	    text-transform: initial;
	    color: #444;
	    font-weight: 600;
	    font-size: 18px;
	}
	#guida_alla_sicurezza_related_mosaic .teknet-mosaic .title-section {
	    font-size: 35px;
	    line-height: 40px;
	    margin-bottom: 35px;
	}
	.legno600{
		min-height:initial!important;
		height:initial!important;
		max-height:initial!important;
	}
	.legnoecologico .absolute{
		padding-top:20px;
	}
	#premi_page .teknet-1-2{
		padding-top:60px;
	}
	.marginbottom30{
		margin-bottom:30px;
	}
	.backgroundvincitori{
		margin-top:20px;
	}
	#azienda_mosaic{
		margin-top:20px;
	}
	#guida_alla_sicurezza_related_mosaic .teknet-mosaic.aligned {
	    grid-gap: 70px 10px;
	    grid-template-columns: repeat(1,100%);
	    grid-template-rows: repeat(1,400px);
	}
	#guida_alla_sicurezza_related_mosaic div.title-section {
	    margin-top: 50px;
	    width: 100%;
	    text-align: center;
	    text-transform: uppercase;
	    font-size: 25px;
	    line-height: 40px;
	    margin-bottom: 30px;
	    font-weight: 700;
	}
	.guida_alla_sicurezza_lettini_container .tabs-row {
		margin: 30px 0;
	}
	div#guida_alla_sicurezza_lettini_mosaic {
	    margin-top: 20px;
	    margin-bottom: 50px;
	}
	#guida_alla_sicurezza_lettini_mosaic .teknet-box, #guida_alla_sicurezza_lettini_mosaic2 .teknet-box {
	    font-size: 16px;
	    margin-top: 30px;
	}
	.guida_alla_sicurezza_section.white div.text {
	    letter-spacing: 1px;
	    font-weight: 200;
	    font-size: 1.5rem;
	}
	div.guida_alla_sicurezza_section.grey {
	    padding: 30px;
	}
}


/****************** PAGINA FIERE E EVENTI ******************/
#fiere_mosaic .teknet-box {
	float: left;
	height: 100%;
	width: 100%;
}
#fiere_mosaic .teknet-box.box-data > div > div {
	color: #fff;
    background-color: #009fe4;
}
#fiere_mosaic .pr-xl-4, #fiere_mosaic .pl-xl-4 {
	height: 100%;
}
#fiere_mosaic .box-data .pr-xl-4 > div, #fiere_mosaic .box-data .pl-xl-4 > div {
	height: 100%;
}
#fiere_mosaic .box-data > div > div > div:nth-child(1) {
	font-size: 3.8vw;
    line-height: 1;
    font-weight: 700;
    letter-spacing: 10px;
    padding: 40px 25px 0px;
}
#fiere_mosaic .box-data > div > div > div:nth-child(2) {
	font-size: 1.5vw;
    line-height: 1;
    padding: 10px 25px 0px;
    text-transform: uppercase;
}
#fiere_mosaic .box-data > div > div > div:nth-child(3) {
	font-size: 3.8vw;
    line-height: 0.9;
    font-weight: 700;
    letter-spacing: 10px;
    padding: 0px 25px 30px;
    bottom: 0px;
    position: absolute;
}
#fiere_mosaic .box-descrizione {
    font-size: .87vw;
    letter-spacing: 2px;
    line-height: 1.3;
    color: #666;
}
#fiere_mosaic .box-descrizione > div > div {
	margin-top: 50px;
}
#fiere_mosaic .name_city {
	position: absolute;
	margin-top: -120px;
    margin-left: 50px;
}
#fiere_mosaic .name_city > div:nth-child(1) {
	font-size: 2vw;
    line-height: 1.1;
    font-weight: 700;
    letter-spacing: 7px;
}
#fiere_mosaic .name_city > div:nth-child(2) {
	font-size: 1.2vw;
    line-height: 1.1;
    letter-spacing: 5px;
    margin-top: 10px;
}
#fiere_mosaic .box-mappa img {
	width: 100%;
}

@media screen and (max-width: 2339px) {  /* FULL HD - 1920PX */

}

@media screen and (max-width: 1700px){ /* @Rob MACBOOK 16' - 1660PX */
	#fiere_mosaic .box-descrizione > div > div {
	    margin-top: 20px;
	}
	#fiere_mosaic .name_city {
	    margin-top: -90px;
	    margin-left: 40px;
	}
}

@media screen and (max-width: 1659px){  /* @Rob MACBOOK 13' - 1440PX */
	
}

@media screen and (max-width: 1439px){  /* @Rob IPAD PRO LANDSCAPE - 1366PX */

}

@media screen and (max-width: 1365px) {    /* IPAD LANDSCAPE + IPAD PRO PORTRAIT - 1024PX */
	#fiere_mosaic .box-data > div > div > div:nth-child(1) {
		letter-spacing: 5px;
	}
	#fiere_mosaic .box-data > div > div > div:nth-child(3) {
		letter-spacing: 5px;
	}
	#fiere_mosaic .name_city {
	    margin-top: -60px;
	    margin-left: 20px;
	}
	#fiere_mosaic .middle-section {
	    padding-top: 30px;
	    padding-bottom: 30px;
	}
}

@media screen and (max-width: 1023px) {    /* IPAD PORTRAIT - 768PX */
	#fiere_mosaic .box-data > div > div > div:nth-child(1) {
		font-size: 4.8vw;
    	padding: 20px 15px 0px;
	}
	#fiere_mosaic .box-data > div > div > div:nth-child(2) {
    	font-size: 2vw;
    	line-height: 1;
    	padding: 5px 15px 0px;
	}
	#fiere_mosaic .box-data > div > div > div:nth-child(3) {
    	font-size: 4.8vw;
    	padding: 0px 15px 15px;
	}
	#fiere_mosaic .box-descrizione > div > div {
	    margin-top: 20px;
	    font-size: 1.5rem;
	}
	#fiere_mosaic .box-mappa img {
		object-fit: cover;
    	height: 100%;
	}
	#fiere_mosaic .name_city > div:nth-child(1) {
    	font-size: 2.8vw;
	}
	#fiere_mosaic .name_city > div:nth-child(2) {
    	font-size: 2vw;
	}
}

@media screen and (max-width: 767px) {    /* IPHONE X - 375PX */
	#fiere_mosaic .row {
    	display: grid;
	}
	#fiere_mosaic .row.left .pr-xl-4 {
		display: grid;
	}
	#fiere_mosaic .row.left .box-descrizione {
		order: 2;
	}
	#fiere_mosaic .row.left .box-data {
		order: 1;
	}
	#fiere_mosaic .box-data > div > div > div:nth-child(3) {
		position: relative;
	}
	#fiere_mosaic .col-md-4 {
		padding-left: 0px;
	}
	#fiere_mosaic .box-descrizione > div > div {
	    height: auto;
        display: table;
        margin-bottom: 20px;
	}
	#fiere_mosaic .box-data > div > div > div:nth-child(1) {
	    font-size: 5vw;
	    padding: 0px 10px 0px 15px;
	    display: table;
	    float: left;
	    line-height: 60px;
	    font-weight: 700;
	    letter-spacing: 0px;
	}
	#fiere_mosaic .box-data > div > div > div:nth-child(2) {
	    font-size: 5vw;
	    line-height: 60px;
	    float: left;
	    font-weight: 700;
	    padding: 0px 10px 0px 0px;
	}
	#fiere_mosaic .box-data > div > div > div:nth-child(3) {
	    position: relative;
	    font-size: 5vw;
	    padding: 0px 0px 0px;
	    display: table;
	    float: left;
	    line-height: 60px;
	    letter-spacing: 0px;
	}
	#fiere_mosaic .box-data > div > div > div:nth-child(3) br {
		display: none;
	}
	#fiere_mosaic .row.middle-section {
		margin-top: 40px;
		margin-bottom: 30px;
	}
	#fiere_mosaic .name_city > div:nth-child(1) {
	    font-size: 5.8vw;
	}
	#fiere_mosaic .name_city > div:nth-child(2) {
	    font-size: 4vw;
	    margin-top: 5px;
	}
	#fiere_mosaic .row.right {
		display: grid;
	}
	#fiere_mosaic .row.right > div:nth-child(1) {
		order: 2;
	}
	#fiere_mosaic .row.right > div:nth-child(2) {
		order: 1;
	}
	#fiere_mosaic .row.right .teknet-box.box-data > div > div {
		height: 60px;
		min-height: 60px;
	}
	#fiere_mosaic .row.right .col-md-4 {
		padding-right: 0px;
	}
	#fiere_mosaic .row.right .box-descrizione > div > div {
	    display: table;
	    margin-bottom: 20px;
	}
	#fiere_mosaic .teknet-box {
		height: auto;
	}
	#fiere_mosaic .name_city {
		margin-top: -120px;
	}
}



/****************** PAGINE CATALOGHI ******************/
.cataloghi_container div.tek-tabs>div {
    width: 16.66%;
}
.cataloghi_container.cataloghi_container_en div.tek-tabs>div {
    width: 16.66%;
}
.cataloghi_container.cataloghi_container_de div.tek-tabs>div {
    width: 33%;
}

@media screen and (max-width: 1365px) {    /* IPAD LANDSCAPE + IPAD PRO PORTRAIT - 1024PX */
	button.tablink {
		padding: 7px 10px;
	}
}

@media screen and (max-width: 1023px) {    /* IPAD PORTRAIT - 768PX */
	button.tablink {
	    padding: 7px 10px;
	    font-size: 15px;
	}
}

@media screen and (max-width: 767px) {    /* IPHONE X - 375PX */
	.cataloghi_container div.tek-tabs>div {
	    width: 100%;
	}
	button.tablink br {
		display: none;
	}
}
