.icona-tipologia {height: 50px;width: 50px; margin-left: 15px;}
.icon-torrefazione {background-image: url(https://www.thomasaddolcitori.com/wp-content/uploads/2019/12/torrefazione-icon.png); background-size: cover; background-repeat: no-repeat; background-position: center center;}
.icon-alimentare  {background-image: url(https://www.thomasaddolcitori.com/wp-content/uploads/2019/12/alimentare-icon.png); background-size: cover; background-repeat: no-repeat; background-position: center center;}
.icon-lavaggio {background-image: url(https://www.thomasaddolcitori.com/wp-content/uploads/2019/12/lavaggio-icon.png); background-size: cover; background-repeat: no-repeat; background-position: center center;}
.blocco-icone {display: flex;width: 150px;justify-content: flex-end;padding-right: 10px;margin-top: -19px;}
.intestazione-prodotto{display: flex;flex-wrap: wrap;justify-content: space-between;}
.serie-prodotto {color: #ADCAD6 !important;font-family: 'Helvetica' !important;font-weight: bold;font-size: 1.8em !important;margin-left: 7px;padding-top: 10px;}
.famiglia-prodotto {width: 100% !important;text-align: left !important;padding-bottom: 20px !important;}
.masonry-item.default-hover:hover {transform: scale(1.05);}
.blocco-titolo {max-width: calc(100% - 150px);}


.subslide{height: 80px;}
#slider-4-slide-9-layer-4, #slider-4-slide-7-layer-4, #slider-4-slide-8-layer-4 {border: 2px solid !important;font-weight: 700 !important;background-image: url(https://www.thomasaddolcitori.com/wp-content/uploads/2019/09/arrow.png);background-repeat: no-repeat;background-position: calc(100% - 30px) 20.5px;background-size: 6px;padding: 0px 50px 0px 40px !important;border-radius: 10px !important;font-size: 1.1em !important;}

.vc_carousel-slideline-inner .vc_item{height:85px !important}

@font-face {
    font-family: 'Avenir-Roman';
    src: url('https://www.thomasaddolcitori.com/wp-content/themes/fraxos/assets/fonts/Avenir-Roman.eot');
    src: url('https://www.thomasaddolcitori.com/wp-content/themes/fraxos/assets/fonts/Avenir-Roman.eot?#iefix') format('embedded-opentype'),
        url('https://www.thomasaddolcitori.com/wp-content/themes/fraxos/assets/fonts/Avenir-Roman.woff2') format('woff2'),
        url('https://www.thomasaddolcitori.com/wp-content/themes/fraxos/assets/fonts/Avenir-Roman.woff') format('woff'),
        url('https://www.thomasaddolcitori.com/wp-content/themes/fraxos/assets/fonts/Avenir-Roman.ttf') format('truetype'),
        url('https://www.thomasaddolcitori.com/wp-content/themes/fraxos/assets/fonts/Avenir-Roman.svg#Avenir-Roman') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'Avenir-Heavy';
    src: url('https://www.thomasaddolcitori.com/wp-content/themes/fraxos/assets/fonts/Avenir-Heavy.eot');
    src: url('https://www.thomasaddolcitori.com/wp-content/themes/fraxos/assets/fonts/Avenir-Heavy.eot?#iefix') format('embedded-opentype'),
        url('https://www.thomasaddolcitori.com/wp-content/themes/fraxos/assets/fonts/Avenir-Heavy.woff2') format('woff2'),
        url('https://www.thomasaddolcitori.com/wp-content/themes/fraxos/assets/fonts/Avenir-Heavy.woff') format('woff'),
        url('https://www.thomasaddolcitori.com/wp-content/themes/fraxos/assets/fonts/Avenir-Heavy.ttf') format('truetype'),
        url('https://www.thomasaddolcitori.com/wp-content/themes/fraxos/assets/fonts/Avenir-Heavy.svg#Avenir-Heavy') format('svg');
    font-weight: 900;
    font-style: normal;
}



@font-face {
    font-family: 'Avenir-Light';
    src: url('https://www.thomasaddolcitori.com/wp-content/themes/fraxos/assets/fonts/Avenir-Light.eot');
    src: url('https://www.thomasaddolcitori.com/wp-content/themes/fraxos/assets/fonts/Avenir-Light.eot?#iefix') format('embedded-opentype'),
        url('https://www.thomasaddolcitori.com/wp-content/themes/fraxos/assets/fonts/Avenir-Light.woff2') format('woff2'),
        url('https://www.thomasaddolcitori.com/wp-content/themes/fraxos/assets/fonts/Avenir-Light.woff') format('woff'),
        url('https://www.thomasaddolcitori.com/wp-content/themes/fraxos/assets/fonts/Avenir-Light.ttf') format('truetype'),
        url('https://www.thomasaddolcitori.com/wp-content/themes/fraxos/assets/fonts/Avenir-Light.svg#Avenir-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}


@font-face {
    font-family: 'FranklinGothic-Demi';
    src: url('https://www.thomasaddolcitori.com/wp-content/themes/fraxos/assets/fonts/FranklinGothic-Demi.eot');
    src: url('https://www.thomasaddolcitori.com/wp-content/themes/fraxos/assets/fonts/FranklinGothic-Demi.eot?#iefix') format('embedded-opentype'),
        url('https://www.thomasaddolcitori.com/wp-content/themes/fraxos/assets/fonts/FranklinGothic-Demi.woff2') format('woff2'),
        url('https://www.thomasaddolcitori.com/wp-content/themes/fraxos/assets/fonts/FranklinGothic-Demi.woff') format('woff'),
        url('https://www.thomasaddolcitori.com/wp-content/themes/fraxos/assets/fonts/FranklinGothic-Demi.ttf') format('truetype'),
        url('https://www.thomasaddolcitori.com/wp-content/themes/fraxos/assets/fonts/FranklinGothic-Demi.svg#FranklinGothic-Demi') format('svg');
    font-weight: normal;
    font-style: normal;
}

.frxo-header {display: block; float: left; width: 100%;}






.frxo-navigation.frxo-primary-menu {display: flex !important;flex-direction: column;justify-content: space-between;}

.blocco-contatti-header {display: flex;flex-wrap: wrap;width: 650px;justify-content: space-between;border-bottom: 1px solid #2d7a95;padding-bottom: 18px;}
.icona-contatto {display: block;float: left;margin-top: 2px;}
.blocco-contatti-header span {display: block;float: left;margin-left: 8px;}
#menu-main-menu {display: flex;justify-content: flex-end;}
.current-menu-item a {border-bottom: 3px solid #d5eaf0;}
.frxo-navigation > ul > li > a {display: inline-block;padding: 14px 0px 5px 0px;margin: 0px 16px;}
.frxo-theme-logos{width: 90%;display: block;}

@page {

	size: A4;
	margin: 0mm !important;
}

/* FRONTE */
#scheda-pdf {background-color:#fff; display: block; width: 210mm !important;}
#scheda-pdf	.fronte {background-image: url('https://www.thomasaddolcitori.com/wp-content/uploads/2019/10/back-fronte.jpg') !important ; background-size:cover !important; width: 210mm !important; height: 297mm  !important; }

#scheda-pdf .fronte .wrapper-immagine {display: block !important; margin: 0 auto !important; text-align: center; height:150mm !important; margin-top: 10mm !important;} 
#scheda-pdf .fronte .wrapper-immagine img {display: block !important; margin: 0 auto !important; height:150mm !important}
#scheda-pdf .fronte .title {font-family: miller-banner, serif !important;font-size: 30pt !important; color: #2E7B95 !important; margin: 0 auto !important; padding-top: 73mm;max-width:180mm;line-height: 27pt !important; display: block !important;width: 100%; text-align: center !important;}
#scheda-pdf .fronte .subtitle {font-family: 'Avenir-Heavy' !important; font-size: 20pt !important; color: #2E7B95 !important; margin: 0 auto !important; padding-top: 5mm;max-width:180mm;line-height: 22pt !important;display: block !important; width: 100%; text-align: center !important;}

/* RETRO */
#scheda-pdf-test	.retro {background-image: url('https://www.thomasaddolcitori.com/wp-content/uploads/2019/10/back-retro.jpg') !important; background-size: cover;display: block !important; padding: 25.71mm 16.42mm !important;width: 150mm !important; height: 212.14mm  !important;}
#scheda-pdf-test	.retro .titolo-campo {font-size: 9pt !important; width: 45.7mm !important;}
#scheda-pdf-test	.retro .cf-value {font-size: 9pt !important;}
#scheda-pdf-test	.retro .campo-personalizzato {padding: 0.28mm !important;border-bottom: 0.5px solid !important;}
#scheda-pdf-test	.retro .campo-personalizzato:nth-child(2n+1) {background-color: transparent !important;}
#scheda-pdf-test .blog-post {display: none !important;}
#scheda-pdf-test .retro .title {font-family: miller-banner, serif !important;font-size: 30pt !important; color: #2E7B95 !important; line-height: 27pt !important;display:block;}
#scheda-pdf-test .retro .subtitle {font-family: 'Avenir-Heavy' !important; font-size: 20pt !important; color: #2E7B95 !important; line-height: 22pt !important;  display: block;}
#scheda-pdf-test .retro  .blocco-titolo-retro {border-bottom: 0.5px solid #2E7B95; margin-bottom: 3.57mm;}
#scheda-pdf-test .retro .wrapper-immagine {display: block; float: left; height:28.5mm !important}
#scheda-pdf-test .retro .wrapper-immagine img {height:28.5mm !important}
#scheda-pdf-test .retro .description {width: calc(100% - 45.7mm); display: block; float: right; color: #327D97 !important; font-size: 8pt !important;}
#scheda-pdf-test .retro .description span {color: #327D97 !important;}
#scheda-pdf-test .retro .description p {color: #327D97 !important;}
#scheda-pdf-test .retro .blocco-centrale {display: block; float: left; width: 100%; margin-bottom: 3.57mm; padding: 0px !important;}
#scheda-pdf-test .note h5 {text-align: left !important;font-family: 'Avenir-Heavy' !important; font-size: 13pt !important;  display: block; float: left;width: 100%;}
#scheda-pdf-test .note {display: block; float: left; width: 100%;}
#scheda-pdf-test .note p {font-size: 8pt !important; color:  #327D97 !important; }
#scheda-pdf-test .note {display: block; width: 100%; float: left;}
#scheda-pdf-test .wrapper-specs {margin-bottom: 3.57mm;}

/* FRONTE */
#scheda-pdf {background-color:#fff; display: block; width: 210mm !important;}
#scheda-pdf	.fronte {background-image: url(https://www.thomasaddolcitori.com/wp-content/uploads/2019/10/back-fronte.jpg) !important ; background-size:cover !important; width: 210mm !important; height: 297mm  !important; }

#scheda-pdf .fronte .wrapper-immagine {display: block !important; margin: 0 auto !important; text-align: center; height:150mm !important; margin-top: 10mm !important;} 
#scheda-pdf .fronte .wrapper-immagine img {display: block !important; margin: 0 auto !important; height:150mm !important}
#scheda-pdf .fronte .title {font-family: miller-banner, serif !important;font-size: 30pt !important; color: #2E7B95 !important; margin: 0 auto !important; padding-top: 73mm;max-width:180mm;line-height: 27pt !important; display: block !important;width: 100%; text-align: center !important;}
#scheda-pdf .fronte .subtitle {font-family: 'Avenir-Heavy' !important; font-size: 20pt !important; color: #2E7B95 !important; margin: 0 auto !important; padding-top: 5mm;max-width:180mm;line-height: 22pt !important;display: block !important; width: 100%; text-align: center !important;}

/* RETRO */
#scheda-pdf	.retro {background-image: url(https://www.thomasaddolcitori.com/wp-content/uploads/2019/10/back-retro.jpg) !important; background-size: cover;display: block !important; padding: 36mm 23mm !important;width: 210mm !important; height: 297mm  !important;}
#scheda-pdf	.retro .titolo-campo {font-size: 9pt !important; width: 64mm !important;}
#scheda-pdf	.retro .cf-value {font-size: 9pt !important;}
#scheda-pdf	.retro .campo-personalizzato {padding: 0.40mm !important;border-bottom: 0.5px solid !important;}
#scheda-pdf	.retro .campo-personalizzato:nth-child(2n+1) {background-color: transparent !important;}
#scheda-pdf .blog-post {display: none !important;}
#scheda-pdf .retro .title {font-family: miller-banner, serif !important;font-size: 22pt !important; color: #2E7B95 !important; line-height: 24pt !important;display:block;}
#scheda-pdf .retro .subtitle {font-family: 'Avenir-Heavy' !important; font-size: 16pt !important; color: #2E7B95 !important; line-height: 22pt !important;  display: block;}
#scheda-pdf .retro  .blocco-titolo-retro {border-bottom: 0.5px solid #2E7B95; margin-bottom: 5mm;}
#scheda-pdf .retro .description {width: calc(100%); display: block; float: right; color: #327D97 !important; font-size: 8pt !important;}
#scheda-pdf .retro .description span {color: #327D97 !important;}
#scheda-pdf .retro .description p {color: #327D97 !important;}
#scheda-pdf .retro .blocco-centrale {display: block; float: left; width: 100%; margin-bottom: 3mm; padding: 0px !important;}
#scheda-pdf .note h5 {text-align: left !important;font-family: 'Avenir-Heavy' !important; font-size: 13pt !important;  display: block; float: left;width: 100%;}
#scheda-pdf .note {display: block; float: left; width: 100%;}
#scheda-pdf .note p {font-size: 8pt !important; color:  #327D97 !important; }
#scheda-pdf .note {display: block; width: 100%; float: left;}
#scheda-pdf .wrapper-specs {margin-bottom: 3mm;}

@media print {
	body, html {width: 210mm !important; height:297mm !important;}
	
}


.single-portfolio .link-pdf span{border-radius: 12px;background-color: #2d7a95;background-position-x: 0%;background-position-y: 0%;background-repeat: repeat;background-image: none;padding: 18px 80px 18px 40px;color: #fff !important;font-weight: 700;text-transform: uppercase;background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/scarica.png);background-repeat: no-repeat;background-position: calc(100% - 40px) center;transition: all 0.3s; cursor: pointer;}
.single-portfolio .link-pdf span:hover {background-color: #b5d8e3;}
.single-portfolio .bottone-pdf {padding-left: 80px;margin-bottom: 30px;}


.menu-prodotti .contenitore-menu {padding: 0px 25px 30px 25px;}
.menu-prodotti .titolo-selezione {font-family: 'Avenir-Heavy' !important; font-size: 16px;line-height: 23px;text-align: left;color: #4d4d50;padding-bottom: 10px;}
.menu-prodotti select {margin-bottom: 30px;width: 357px;height: 48px;border-radius: 10px;background: #fff;border: 2px solid #ececec;font-family: 'Avenir-Roman';
font-size: 14px;
line-height: 23px;
text-align: left;
color: #4d4d50;
background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/10/arriw-down.png);
background-repeat: no-repeat;
background-position: 96% center;}

.menu-prodotti {background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/wave.png) !important;background-repeat: no-repeat !important;background-position: center calc(100% - 40px) !important;}
.frxo-header::before, .frxo-header::after {display: none;clear: both;content: "";}
.ulProdotti a {display: block;width: 100%;padding: 9px 0px;font-family: 'Avenir-Heavy';font-size: 14px;line-height: 1em;text-align: left;color: #4d4d50;padding-left: 20px;}
div.wpcf7-mail-sent-ok {border: 2px solid #398f14;background-color: #398f14;color: #fff;font-weight: 600;}


/* NASCOSTI TEMPORANEAMENTE */
/* NASCOSTI TEMPORANEAMENTE */
/* NASCOSTI TEMPORANEAMENTE */

 /* PDF in Singol Product */

#menu-item-2634 {display: none !important;}
#menu-item-2633 {display: none !important;}
#menu-item-2632 {display: none !important;}
#menu-item-2630 {display: none !important;}
.home .blocco-3 .bottone-azzurro {display: none !important;}
.home .blocco-4 .bottone-azzurro {display: none !important;}
.home .blocco-5 .bottone-azzurro {display: none !important;}
.home .blocco-2 .punto-horeca.punto-1:nth-child(3) {display: none !important;}
.home .blocco-6 {display: none !important;} /* Blocco News in Home */

.blocco-banner .blocco-principale .wrapper-right .bottone-azzurro {display: none !important;}


.home .blocco-2 .testo-bianco {display: none !important;}
.home .blocco-3 .testo-bianco {display: none !important;}
.home .blocco-4 span {display: none !important;}
.home .blocco-5 .testo-bianco {display: none !important;}

.linkedin-social {display: none !important;}
.instagram-social {display: none !important;}

/* NASCOSTI TEMPORANEAMENTE */
/* NASCOSTI TEMPORANEAMENTE */
/* NASCOSTI TEMPORANEAMENTE */

.mean-nav #menu-main-menu {display: flex;flex-wrap: wrap;}


.mailster-form-info.error p {color: #fff !important;}
.mailster-form .error input, .mailster-form .error select, .mailster-form .error textarea {outline: 0px solid #bf4d4d;}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {background: #c63838 !important;color: #fff;font-weight: 600;border: 0px;}
.wpcf7-response-output.wpcf7-display-none.wpcf7-spam-blocked {background: #c63838 !important;color: #fff;font-weight: 600;border: 0px;}


.single-portfolio .titolo-campo {width: 464px; float: left;color: #2d7a95;}
.single-portfolio .campi-caratteristiche {display: flex;flex-wrap: wrap;}
.single-portfolio .ingombro-addolcitore .wrapper-caratteristica-campo {width: 25%;}
.single-portfolio .ingombro-addolcitore{height: 70px;}
.single-portfolio .durezza .wrapper-caratteristica-campo {width: 25%;}
.single-portfolio .fasi .wrapper-caratteristica-campo {width: 100%;display: flex;}
.single-portfolio .fasi .wrapper-caratteristica-campo .caratteristica-campo {margin-right: 20px;}
.single-portfolio .campo-personalizzato {display: block;padding: 12px;}
.single-portfolio .blocco-dati-tecnici {padding: 40px 80px 30px; width: 100%;}
.single-portfolio .wrapper-note {margin-top: 30px;}
p {font-family: 'Helvetica' !important;font-size: 1em !important;text-align: left !important;color: #4d4d50 !important;line-height: 1.3em !important;display: block;}
.single-portfolio .campo-personalizzato:nth-child(2n+1) {background-color: #b5d8e324;}


.mean-container .mean-nav {margin-top: 96px;}
.mean-container .mean-nav ul li a:hover, .mean-container .mean-nav ul li a:focus {background: none;color: #b5d8e3 !important;}
.mean-container .mean-nav ul li.current-menu-ancestor > a, .mean-container li.current-menu-item.active > a {color: #b5d8e3 !important;}



.single-portfolio .blocco-principale-prodotto {max-width: 1570px;margin: 0 auto !important;display: flex;flex-wrap: wrap;justify-content: space-between;margin-bottom: 119px !important;margin-top: 50px !important;}
.single-portfolio  .menu-prodotti {width: 400px;border-radius: 10px;background: #fff;box-shadow: 0px 0px 20px rgba(17, 44, 145, 0.35);padding: 30px 0px 140px !important;float: left;min-height: 559px;height: -moz-min-content;}
.single-portfolio  .menu-prodotti .vc_column_container > .vc_column-inner {padding-left: 0px;padding-right: 0px;}
.single-portfolio  .menu-prodotti .nice-select.dropdown-menu-prodotti {width: 100%;height: auto;border-radius: 2px;background: linear-gradient(#fff 0%, #f8f4f4 100%);border: 1px solid #eaeaea;padding: 20px 17px;}
.single-portfolio  .menu-prodotti ul {padding-left: 0px !important;padding-bottom: 0px;cursor: pointer;transition: all 0.3s;margin: 0px;width: 100%;}
.single-portfolio .menu-prodotti ul span:hover{color: #2d7a95!important;}
.single-portfolio .menu-prodotti ul li:hover {color: #095fce !important;}
.single-portfolio .menu-prodotti ul span{font-weight: bold;color: #2D7A95 !important;transition: all 0.3s;}
.single-portfolio .menu-prodotti ul li{display: list-item;list-style: inside disclosure-closed;color: #6E6A6A !important;font-family: 'Helvetica' !important;padding: 17px 28px;transition: all 0.3s;background-color: #F7F7F7;height: 74px;border-bottom: 0.5px solid #c8c8c8;}
.single-portfolio .menu-prodotti ul li.selected {color: #4f4e4e !important;background-color: #e6e5e5;}
.single-portfolio .menu-prodotti ul[state="selected"] span {color: #095fce !important;}
.single-portfolio .titolo-menu {font-size: 2em !important;color: #2D7A95 !important;margin-bottom: 50px;font-weight: bold;border-bottom: 1px solid;padding-bottom: 10px;}

/* Enter Your Custom CSS Here */
.frxo-mid-wrap {padding: 0px 0 119px;}
.azienda .frxo-mid-wrap {padding: 79px 0 119px;}


.osmosi-pro .blocco-1 ,  .ufficio .blocco-1,  .cartucce .blocco-1{ margin-bottom: 150px;}
.equal-box {display: flex;flex-wrap: wrap;flex-direction: column;justify-content: space-between;padding: 30px 30px 0px 30px;}
.equal-tile {display: flex;flex-wrap: wrap;flex-direction: column;justify-content: space-between;}
.equal-box .bottone-azzurro {padding: 20px 0px;}


/*
MillerBanner Roman
font-family: miller-banner, serif;
font-weight: 400;
font-style: normal;

MillerBanner Italic
font-family: miller-banner, serif;
font-weight: 400;
font-style: italic;

MillerBanner Bold Italic
font-family: miller-banner, serif;
font-weight: 700;
font-style: italic;

MillerBanner Bold
font-family: miller-banner, serif;
font-weight: 700;
font-style: normal;
*/
.frxo-footer-wrap .footer-item br {display: block;}
.frxo-footer-wrap .frxo-item{height:auto !important}
.info .info .bottone-azzurro {display: none;}
.current {font-family: 'Avenir-Heavy';font-size: 1.3em !important;line-height: 27px;text-align: left;color: #2d7a95 !important;padding-left: 9px;}
.nice-select {margin-bottom: 40px; margin-top: 40px;}
.nice-select .option.focus, .nice-select .option.selected.focus, .nice-select .option:hover {background-color: #b5d8e3;}
.frxo-main-wrap .nice-select .option, .frxo-widget.widget_archive .nice-select li.option:first-child, .frxo-widget.widget_categories .nice-select li.option:first-child, .frxo-widget.widget_product_categories .nice-select li.option:first-child {padding: 25px 28px;font-size: 1.1em;}

.nice-select .option {font-weight: 600 !important;color: #2d7a95 !important;}

body{-webkit-print-color-adjust: exact !important;}


.masonry-item{position:static !important; top:auto !important}

h3 {font-family: 'Helvetica';font-weight: bold;font-size: 3em;color: #B5D8E3;line-height: 0.5em !important;}
.titolo-bianco {color: #fff !important;line-height: 1em;}
.minuscolo {font-family: century-gothic, sans-serif;font-weight: bold;font-size: 3em;color: #B5D8E3;line-height: 1em !important;font-weight: 300;}
.maiuscolo {font-family: 'millerbanner, sans-serif';font-weight: 300;font-size: 3em;color: #2D7A95;line-height: 1em !important; text-transform: uppercase;}
span {font-family: 'Helvetica' !important;font-size: 1em !important;text-align: left !important;color: #4d4d50 !important;line-height: 1.3em !important;display: block;}
h2 {font-family: miller-banner, serif;font-size: 4.5em;color: #2D7A95;line-height: 1em;font-weight: 300;}
.bottone-azzurro span {border-radius: 10px !important;background-color: #2D7A95;padding: 10px 50px 10px 40px !important;color: #fff !important;transition: all 0.3s;cursor: pointer;display: inline-block;background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/arrow.png);background-repeat: no-repeat;background-position: calc(100% - 30px) 16.5px;background-size: 6px;}
.bottone-azzurro span:hover {background-color: #B5D8E3;}
.bottone-blu span {border-radius: 10px !important;background: #2D7A95;padding: 10px 30px !important;color: #fff !important;transition: all 0.3s; cursor: pointer;display: inline-block;}
.bottone-blu span:hover {background: #B5D8E3;}
.testo-bianco {color: #fff !important;}
h4{font-family: 'Avenir-Light';font-size: 2.2em;line-height: 1em;color: #B5D8E3;}
.get-start-style-two {display: none;}
.frxo-content-area .container {max-width: 1570px !important; width: 100%}
.frxo-page-title.default-title {display: none;}
h5{font-family: 'miller-banner, serif';font-weight: bold;font-size: 1.4em;line-height: 1em;color: #2D7A95;}
.mailster-form-fields {display: flex;flex-wrap: wrap;}
.mailster-wrapper.mailster-email-wrapper {width: calc(100% - 87px);}
.mailster-wrapper.mailster-submit-wrapper.form-submit {width: 87px;margin-top: 0px !important;}
.mailster-form .submit-button {cursor: pointer;border: 0px !important;border-radius: 0px 30px 30px 0px !important;background-color: #B5D8E3;color: #2d7a95  !important;}
#mailster-email-1 {border-radius: 30px 0px 0px 30px;}
.mailster-widget-text.mailster-widget-text-before {font-family: "Code Bold";font-weight: normal;font-size: 20px;line-height: 1em;text-align: left;color: #B5D8E3;margin-bottom: 5px;}
	body input[type="submit"] {min-width: auto;padding: 14.1px 10px;}
	input[type="email"] {padding: 12px 20px;height: auto !important;}

.col-md-3:nth-child(3) {width: 21%;}
.col-md-3:nth-child(4) {width: 29%;}





.call-to-action  .blocco-banner {background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/back-banner.jpg);background-size: cover;display: flex;justify-content: center;}
.call-to-action  .blocco-principale {max-width: 1770px;width: 1770px;margin-left: -100px;display: flex;flex-wrap: wrap;}
.call-to-action .wrapper-left {width: 70%;background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/cerchi-cerchio-blu.png);background-size: contain;background-repeat: no-repeat;padding-left: 200px;padding-left: 200px;display: flex;background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/cerchi-cerchio-blu.png);background-size: cover;background-position: center;}
.call-to-action  .wrapper-right {width: 30% !important;}
.call-to-action  .info {width: 50%;flex-direction: column;justify-content: center;display: flex;height: 100%;}
.call-to-action  .minuscolo.bianco {color: #fff;font-size: 3em;margin-bottom: 30px;}
.call-to-action  .minuscolo {font-size: 3em;margin-bottom: 30px;}
.call-to-action  .titolo-bianco {font-size: 4em;margin-bottom: 20px;font-family: 'miller-banner', serif; font-weight: 300;}
.call-to-action  .wrapper-right .titolo-bianco{font-size: 4em;margin-bottom: 0px;}
.call-to-action  .wrapper-right .minuscolo {font-size: 3em;margin-bottom: 10px;}
.call-to-action  .wrapper-right .info {width: 100%;}
.call-to-action  .wpb_raw_code.wpb_content_element.wpb_raw_html {margin-bottom: 0px;}
.call-to-action  .bottone-azzurro span {background-color: #B5D8E3;}
.call-to-action  .bottone-azzurro span:hover {background-color: #19607F;}


/* Menu */
.frxo-header.frxo-header-one.revolution-slider.frxo-sticky {display: flex;justify-content: space-between;background-color: rgba(255, 255, 255, 0.9);border-top: 15px solid #b5d8e3;}
.frxo-header.frxo-header-one.default-title.frxo-sticky {display: flex;justify-content: space-between;background-color: rgba(255, 255, 255, 0.9);border-top: 15px solid #b5d8e3;box-shadow: 2px 2px 5px #00000040;}
#menu-main-menu a {color: #2D7A95; font-family: 'Avenir-Heavy';font-size: 1.4em;line-height: 1em;color: #2D7A95;}
#menu-main-menu a:hover {color: #4cc7e9;}
.frxo-navigation .navbar-nav > li.current-menu-item > a {color: #2D7A95 !important;}
.frxo-header-one .frxo-primary-menu li.current-menu-ancestor > a::after, .frxo-header-one .frxo-primary-menu.frxo-navigation > ul > li.current-menu-item > a::after {left: 17px;display: none !important;}
.dark-transparent-header .mean-container a.meanmenu-reveal span, .transparent-header .mean-container a.meanmenu-reveal span, .dont-transparent .mean-container a.meanmenu-reveal span {background: #4a4a4a !important;}

/* Menu */

/* footer */

.frxo-footer-wrap .container {max-width: 1570px;width: auto !important;}
.frxo-footer-wrap {padding: 83px 0 92px;background: #B5D8E3;background-color: rgb(138, 214, 245);background-color: #2D7A95;border-top: 20px solid #B5D8E3;border-bottom: 20px solid #B5D8E3;}
.facebook-social {display: block;width: 38px;height: 38px; cursor: pointer; transition: all 0.3s;}
.linkedin-social {display: block;width: 38px;height: 38px; cursor: pointer; transition: all 0.3s;}
.instagram-social {display: block;width: 38px;height: 38px;cursor: pointer; transition: all 0.3s;}

.social {display: flex;flex-wrap: wrap;}

.social .facebook-social {cursor: pointer; transition: all 0.3s;margin-right: 30px;}
.social .facebook-social svg .a {cursor: pointer; transition: all 0.3s;fill: #fff;}
.social .facebook-social svg .b {cursor: pointer; transition: all 0.3s;fill: #2d7a95;}
.social .facebook-social:hover svg .a {fill: #B5D8E3;}
.social .facebook-social:hover svg .b {fill: #fff;}

.social .linkedin-social {cursor: pointer; transition: all 0.3s;margin-right: 30px;}
.social .linkedin-social svg .a {cursor: pointer; transition: all 0.3s;fill: #fff;}
.social .linkedin-social svg .b {cursor: pointer; transition: all 0.3s;fill: #2d7a95;}
.social .linkedin-social:hover svg .a {fill: #B5D8E3;}
.social .linkedin-social:hover svg .b {fill: #fff;}

.social .instagram-social {cursor: pointer; transition: all 0.3s;margin-right: 30px;}
.social .instagram-social svg .a {cursor: pointer; transition: all 0.3s;fill: #fff;}
.social .instagram-social svg .b {cursor: pointer; transition: all 0.3s;fill: #2d7a95;}
.social .instagram-social:hover svg .a {fill: #B5D8E3;}
.social .instagram-social:hover svg .b {fill: #fff;}

.anagrafica-footer {color: #fff !important;font-size: 1.2em !important;margin-bottom: 15px;}


.col-md-3:nth-child(3) .footer-item {margin-top: 20px;}

	
/* footer */

/* ---------------- HOME ---------------- */
.home .blocco-1 .blocco-testo h2 {margin-bottom: 0px !important; display: block !important;}
.home .blocco-1 .blocco-testo .testo-banner {margin: 10px 0px 30px !important;display: block;font-size: 15px !important;}
.home .blocco-1 .minuscolo {line-height: 0.5em !important;}
.home .blocco-1 .bottone-azzurro span{font-size: 14.5px !important;}
.home  .logo-banner {max-width: 48% !important;margin-bottom: 40px;}

.home .blocco-2 .blocco-sfondo {background: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/piatto-onda.png); min-height: 876px;background-repeat: no-repeat;background-position: -10% 0%;padding: 100px 0px;}
.home .blocco-2 .blocco-horeca {max-width: 1575px;margin: 0 auto;display: flex;flex-wrap: wrap; justify-content: space-around;}
.home .blocco-2 .wrapper-destra {width: 40%;}
.home .blocco-2 .wrapper-sinistra {width: 40%;}
.home .blocco-2 .punto-horeca.punto-1 {margin-bottom: 80px;}
.home .blocco-2 .testo-bianco {margin-bottom: 15px;}
.home .blocco-2 .wpb_button, .home .blocco-2 .wpb_content_element, .home .blocco-2 ul.wpb_thumbnails-fluid > li {margin-bottom: 0px !important;}
.home .blocco-2 .minuscolo {color: #B5D8E3;}

.home .blocco-3 {min-height: 1000px;background-position: center;background-size: cover;}
.home .blocco-3 .blocco-smosi-pro {display: flex;flex-wrap: wrap;justify-content: space-around;max-width: 1575px;margin: 0 auto;padding: 300px 0px;}
.home .blocco-3 .wrapper-destra {width: 40%;}
.home .blocco-3 .wrapper-sinistra {width: 40%;}
.home .blocco-3 .bottone-azzurro {margin-top: 20px;}

.home .blocco-4 {min-height: 690px;}
.home .blocco-4 .blocco-sufficio {max-width: 1575px;margin: 0 auto;display: flex;flex-wrap: wrap;justify-content: space-around;padding-top: 150px;margin-bottom: 15px;}
.home .blocco-4 .wrapper-destra {width: 40%;}
.home .blocco-4 .wrapper-sinistra {width: 40%;}
.home .blocco-4  .bottone-azzurro {margin-top: 20px;}
.home .blocco-4 .minuscolo {color: #484646;}

.home .blocco-5 {min-height: 1000px;background-position: center;background-size: cover;}
.home .blocco-5 .blocco-smosi-pro {display: flex;flex-wrap: wrap;justify-content: space-around;max-width: 1575px;margin: 0 auto;padding: 300px 0px;}
.home .blocco-5 .wrapper-destra {width: 40%;}
.home .blocco-5 .wrapper-sinistra {width: 40%;}
.home .blocco-5 .bottone-azzurro {margin-top: 20px;}

.home .blocco-6 {padding: 76px 0px;}
.home .blocco-6 .blog-wrap {display: flex;}
.home .blocco-6 .frxo-blog-items {max-width: 1570px;margin: 0 auto !important;display: flex !important;justify-content: space-between;}
.home .blocco-6 .frxo-blogs-item {max-width: 436px;border-radius: 10px;background: #fff;box-shadow: 0px 0px 20px rgba(17, 44, 145, 0.35);padding: 0px; width: calc(33.333333% - 20px);}
.home .blocco-6 .frxo-blogs-item .frxo-image img {width: 100%;border-radius: 0px !important}
.home .blocco-6 .blog-item .frxo-image {border-radius: 10px 10px 0px 0px !important;}
.home .blocco-6 h2 {font-size: 4em;max-width: 1570px;margin: 0 auto;padding-left: 20px;}
.home .blocco-6 .blog-date {font-family: 'FranklinGothic-Demi' !important;font-weight: normal;color: #2D7A95 !important;font-size: 1.2em !important;margin-bottom: 15px;}
/* --- bottone blog --- */
.home .blocco-6 .pull-left a {border-radius: 10px !important;background: #2D7A95;padding: 10px 30px !important;color: #fff !important;transition: all 0.3s;cursor: pointer;display: inline-block;}/* --- bottone blog --- */
.home .blocco-6 .pull-left a:hover {background: #B5D8E3;}
.home .blocco-6 .pull-left {float: right !important;}
/* --- bottone blog --- */
.home .blocco-6 .blog-title a{font-family: 'miller-banner, serif';font-weight: bold;color: #2D7A95;line-height: 1em !important;}
.home .blocco-6 .blog-info p {font-family: 'Avenir-Roman' !important;font-size: 1em !important;text-align: left !important;color: #4d4d50 !important;line-height: 1.3em !important;display: block;order: -1;}
.home .blocco-6 .blog-info {padding: 27px 20px 25px;border-bottom: 0px !important;}
.home .blocco-6 .blog-item {padding-bottom: 0px;}
.home .blocco-6 .blog-info {display: flex;flex-wrap: wrap;justify-content: space-between;}
.home .blocco-6 .blog-info  h4 {order: -2;}
.home .blocco-6  .blog-post {display: flex;align-items: center;}
.home .blocco-6 .bottone-blu  {text-align: center;margin-top: 76px;}


.home .blocco-7 .blocco-banner {background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/back-banner.jpg);background-size: cover;display: flex;justify-content: center;}
.home .blocco-7 .blocco-principale {max-width: 1770px;width: 1770px;margin-left: -100px;display: flex;flex-wrap: wrap;}
.home .blocco-7 .wrapper-left {width: 70%;background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/cerchi-cerchio-blu.png);background-size: contain;background-repeat: no-repeat;padding-left: 200px;padding-left: 200px;display: flex;background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/cerchi-cerchio-blu.png);background-size: cover;background-position: center;}
.home .blocco-7 .wrapper-right {width: 30%;}
.home .blocco-7 .info {width: 50%;flex-direction: column;justify-content: center;display: flex;height: 100%;}
.home .blocco-7 .minuscolo.bianco {color: #fff;font-size: 3em;margin-bottom: 30px;}
.home .blocco-7 .minuscolo {font-size: 3em;margin-bottom: 30px;}
.home .blocco-7 .titolo-bianco {font-size: 4em;margin-bottom: 20px;font-family: 'miller-banner', serif; font-weight: 300;}
.home .blocco-7 .wrapper-right .titolo-bianco{font-size: 4em;margin-bottom: 0px;}
.home .blocco-7 .wrapper-right .minuscolo {font-size: 3em;margin-bottom: 10px;}
.home .blocco-7 .wrapper-right .info {width: 100%;}
.home .blocco-7 .wpb_raw_code.wpb_content_element.wpb_raw_html {margin-bottom: 0px;}
.home .blocco-7 .bottone-azzurro span {background-color: #B5D8E3;}
.home .blocco-7 .bottone-azzurro span:hover {background-color: #19607F;}

/* ---------------- HOME ---------------- */

/* ---------------- AZIENDA ---------------- */
.azienda .blocco-1 {padding-bottom: 72px;}
.azienda .blocco-1 .wrapper-right {display: flex;flex-wrap: wrap;justify-content: space-between;width: 100%;height: 600px;}
.azienda .blocco-1 .wrapper-right .immagine-1 {background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/11/azienda.jpg);width: calc(50% - 5px);height: calc(50% - 10px);background-size: cover;background-position: center;}
.azienda .blocco-1 .wrapper-right .immagine-2 {background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/11/azienda-2.jpg);width: calc(50% - 5px);height: calc(50% - 10px);background-size: cover;background-position: center;}
.azienda .blocco-1 .wrapper-right .immagine-3 {background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/11/azienda-3.jpg);width: calc(50% - 5px);height: calc(50% - 10px);background-size: cover;background-position: center;}
.azienda .blocco-1 .wrapper-right .immagine-4 {background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/11/azienda-4.jpg);width: calc(50% - 5px);height: calc(50% - 10px);background-size: cover;background-position: center;}
.azienda .blocco-1 .wrapper-left {padding-right: 120px;}
.azienda .blocco-1 .wrapper-left .secondo-blocco-testo  {margin-top: 30px;}
.azienda .blocco-1 .wrapper-left .grassetto{color: #2d7a95;font-size: 1.2em;margin-top: 30px;display: block;}
.azienda .blocco-1 .minuscolo {margin-top: 50px;}
.azienda .frxo-content-area {background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/cerchi.png);background-repeat: no-repeat;background-size: inherit;background-position: -200px 0; padding-bottom: 0px;}
.azienda .blocco-1 h2 {padding-bottom: 40px;}
.azienda .blocco-1 h2::after {display: block; content: '';width: 80px;height: 2px;background: #b5d8e3;margin-top: 40px;}


.azienda .blocco-2 .blocco-banner {background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/back-banner.jpg);background-size: cover;display: flex;justify-content: center;}
.azienda .blocco-2 .blocco-principale {max-width: 1770px;width: 1770px;margin-left: -100px;display: flex;flex-wrap: wrap;}
.azienda .blocco-2 .wrapper-left {width: 70%;background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/cerchi-cerchio-blu.png);background-size: contain;background-repeat: no-repeat;padding-left: 200px;padding-left: 200px;display: flex;background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/cerchi-cerchio-blu.png);background-size: cover;background-position: center;}
.azienda .blocco-2 .wrapper-right {width: 30%;}
.azienda .blocco-2 .info {width: 50%;flex-direction: column;justify-content: center;display: flex;height: 100%;}
.azienda .blocco-2 .minuscolo.bianco {color: #fff;font-size: 3em;margin-bottom: 30px;}
.azienda .blocco-2 .minuscolo {font-size: 3em;margin-bottom: 30px;}
.azienda .blocco-2 .titolo-bianco {font-size: 4em;margin-bottom: 20px;font-family: 'miller-banner', serif; font-weight: 300;}
.azienda .blocco-2 .wrapper-right .titolo-bianco{font-size: 4em;margin-bottom: 0px;}
.azienda .blocco-2 .wrapper-right .minuscolo {font-size: 3em;margin-bottom: 10px;}
.azienda .blocco-2 .wrapper-right .info {width: 100%;}
.azienda .blocco-2 .wpb_raw_code.wpb_content_element.wpb_raw_html {margin-bottom: 0px;}
.azienda .blocco-2 .bottone-azzurro span {background-color: #B5D8E3;}
.azienda .blocco-2 .bottone-azzurro span:hover {background-color: #19607F;}

/* ---------------- AZIENDA ---------------- */



/* ---------------- HO.RE.CA. ---------------- */
.horeca  .frxo-mid-wrap.padding-none.frxo-full-width.frxo-content-area{background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/cerchio-grande.png);background-size: contain;background-repeat: no-repeat;background-position: center;padding-bottom: 0px;}

.horeca .blocco-1 {background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/banner-horeca.jpg);background-size: cover;background-position: 50%;}
.horeca .blocco-1  .banner-horeca {max-width: 1570px;margin: 0 auto;}
.horeca .blocco-1 .wrapper-content {width: 40%;height: 736px;display: flex;flex-direction: column;justify-content: center;}

.horeca .blocco-2 .title-categoria {display: flex;margin-bottom: 40px;flex-wrap: wrap;}
.horeca .blocco-2 .maiuscolo {display: block;width:100%;text-align: center;}
.horeca .blocco-2 .wrapper-riga {align-items: center;width: 100%;display: flex;}
.horeca .blocco-2 .wrapper-riga .riga {display: block;height: 2px;background: #2D7A95;width: 100%;}
.horeca .blocco-2 .categoria-principale {padding: 90px 0px;}
.horeca .blocco-2 .categoria-prodotti {width: calc(33.33333% - 20px);height: auto;border-radius: 10px;background: #fff;box-shadow: 0px 0px 20px rgba(17, 44, 145, 0.35);padding: 30px;text-align: center;margin-bottom: 30px;background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/wave.png) !important;background-repeat: no-repeat !important;background-position: center calc(100% - 30px) !important;}
.horeca .blocco-2 .categorie {display: flex;flex-wrap: wrap;justify-content: space-between;}
.horeca .blocco-2 .subtitle{font-family: "Helvetica";text-align: center;color: #2D7A95;font-weight: 500;display: block; float: left;}
.horeca .blocco-2 .immagine-prodotto {background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/Granbar-Run.png);width: 100%;height: 300px;background-size: contain;background-repeat: no-repeat;background-position: center;margin-bottom: 10px;background-size: auto 80%;}
.horeca .blocco-2 .immagine-prodotto.immagine-1 {background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/10/COMPACT-RUN-1.png);}
.horeca .blocco-2 .immagine-prodotto.immagine-2 {background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/Tommy-eco-v.png);}
.horeca .blocco-2 .immagine-prodotto.immagine-3 {background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/MANU-12-2.png);}
.horeca .blocco-2 .immagine-prodotto.immagine-4 {background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/MATIC-MAN-12.png);}
.horeca .blocco-2 .immagine-prodotto.immagine-5 {background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/ADDOLCITORI-MANUALI-ACCIAIO-12-FINITO.png);}



.horeca .blocco-2 .categoria-prodotti.no-products {background: #2D7A95 !important;}
.horeca .blocco-2 .immagine-marchio {background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/logo-footer.png);width: auto;height: 100%;background-repeat: no-repeat;background-position: center;}
.horeca .blocco-2 .categoria-prodotti h4 {font-family: 'Helvetica';font-size: 1.7em;line-height: 1em;color: #2D7A95;display: block; float: left;}


.horeca .blocco-3 .title-categoria {display: flex;margin-bottom: 40px;flex-wrap: wrap;}
.horeca .blocco-3 .maiuscolo {display: block;width: 100%;text-align: center;}
.horeca .blocco-3 .wrapper-riga {align-items: center;width: 100%;;display: flex;}
.horeca .blocco-3 .wrapper-riga .riga {display: block;height: 2px;background: #2D7A95;width: 100%;}
.horeca .blocco-3 .categoria-principale {padding: 90px 0px 90px;}
.horeca .blocco-3 .categoria-prodotti {width: calc(33.33333% - 20px);height: auto;border-radius: 10px;background: #fff;box-shadow: 0px 0px 20px rgba(17, 44, 145, 0.35);padding: 30px 0px;text-align: center;margin-bottom: 30px;background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/wave.png) !important;background-repeat: no-repeat !important;background-position: center calc(100% - 30px) !important;}
.horeca .blocco-3 .categorie {display: flex;flex-wrap: wrap;justify-content: space-between;}
.horeca .blocco-3 .subtitle{font-family: "Helvetica";text-align: center;color: #2D7A95;font-weight: 500;min-height: 35.71px;}

.horeca .blocco-3 .categoria-prodotti.no-products {background: #2D7A95 !important;}
.horeca .blocco-3 .immagine-marchio {background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/logo-footer.png);width: auto;height: 100%;background-repeat: no-repeat;background-position: center;}
.horeca .blocco-3 .categoria-prodotti h4 {font-family: 'Helvetica';font-size: 1.7em;line-height: 1em;color: #2D7A95;}


.horeca .blocco-3 .immagine-prodotto {width: 100%;height: 295px;background-size: contain;background-repeat: no-repeat;background-position: center;background-size: contain;}
.horeca .blocco-3 .categoria-prodotti:nth-child(1) .immagine-prodotto {background-image: url('https://thomasaddolcitori.com/wp-content/uploads/2019/10/MINIBAR-VOLUMETRICO-1-FINITO.png') !important;}
.horeca .blocco-3 .categoria-prodotti:nth-child(2) .immagine-prodotto {background-image: url('https://thomasaddolcitori.com/wp-content/uploads/2019/10/BETTA55.png') !important;}
.horeca .blocco-3 .categoria-prodotti:nth-child(3) .immagine-prodotto {background-image: url('https://thomasaddolcitori.com/wp-content/uploads/2019/10/BETTA45.png') !important;}

.horeca .blocco-3 .sottotitolo {padding: 10px 0px 30px;text-align: center;width: 100%;font-size: 1.6em;color:#89abb7;}
.horeca .blocco-3 .immagine-prodotto {width: 100%; height: 295px;background-size: contain;background-repeat: no-repeat;background-position: center;background-size: cover;}
.horeca .blocco-3 .categoria-prodotti:nth-child(1) .immagine-prodotto {background-image: url('https://thomasaddolcitori.com/wp-content/uploads/2019/12/torrefazione.jpg') !important;}
.horeca .blocco-3 .categoria-prodotti:nth-child(2) .immagine-prodotto {background-image: url('https://thomasaddolcitori.com/wp-content/uploads/2019/12/food.jpg') !important;}
.horeca .blocco-3 .categoria-prodotti:hover {transform: scale(1.05);}
.horeca .blocco-3 .categoria-prodotti {transition: all 0.5s;}
.horeca .blocco-3 .categoria-prodotti:nth-child(3) .immagine-prodotto {background-image: url('https://thomasaddolcitori.com/wp-content/uploads/2019/12/water.jpg') !important;}



.horeca .blocco-4 .blocco-banner {background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/back-banner.jpg);background-size: cover;display: flex;justify-content: center;}
.horeca .blocco-4 .blocco-principale {max-width: 1770px;width: 1770px;margin-left: -100px;display: flex;flex-wrap: wrap;}
.horeca .blocco-4 .wrapper-left {width: 70%;background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/cerchi-cerchio-blu.png);background-size: contain;background-repeat: no-repeat;padding-left: 200px;padding-left: 200px;display: flex;background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/cerchi-cerchio-blu.png);background-size: cover;background-position: center;}
.horeca .blocco-4 .wrapper-right {width: 30%;}
.horeca .blocco-4 .info {width: 50%;flex-direction: column;justify-content: center;display: flex;height: 100%;}
.horeca .blocco-4 .minuscolo.bianco {color: #fff;font-size: 3em;margin-bottom: 30px;}
.horeca .blocco-4 .minuscolo {font-size: 3em;margin-bottom: 30px;}
.horeca .blocco-4 .titolo-bianco {font-size: 4em;margin-bottom: 20px;font-family: 'miller-banner', serif; font-weight: 300;}
.horeca .blocco-4 .wrapper-right .titolo-bianco{font-size: 4em;margin-bottom: 0px;}
.horeca .blocco-4 .wrapper-right .minuscolo {font-size: 3em;margin-bottom: 10px;}
.horeca .blocco-4 .wrapper-right .info {width: 100%;}
.horeca .blocco-4 .wpb_raw_code.wpb_content_element.wpb_raw_html {margin-bottom: 0px;}
.horeca .blocco-4 .bottone-azzurro span {background-color: #B5D8E3;}
.horeca .blocco-4 .bottone-azzurro span:hover {background-color: #19607F;}
/* ---------------- HO.RE.CA. ---------------- */

.call-to-action .blocco-banner {background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/back-banner.jpg);background-size: cover;display: flex;justify-content: center;}
.call-to-action .blocco-principale {max-width: 1770px;width: 1770px;margin-left: -100px;display: flex;flex-wrap: wrap;}
.call-to-action .wrapper-left {width: 70%;background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/cerchi-cerchio-blu.png);background-size: contain;background-repeat: no-repeat;padding-left: 200px;padding-left: 200px;display: flex;background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/cerchi-cerchio-blu.png);background-size: cover;background-position: center;height: 100%;}
.call-to-action .wrapper-right {width: 30%;}
.call-to-action .info {width: 50%;flex-direction: column;justify-content: center;display: flex;height: 100%;}
.call-to-action .minuscolo.bianco {color: #fff;font-size: 3em;margin-bottom: 30px;}
.call-to-action .minuscolo {font-size: 3em;margin-bottom: 30px;}
.call-to-action .titolo-bianco {font-size: 4em;margin-bottom: 20px;font-family: 'miller-banner', serif; font-weight: 300;}
.call-to-action .wrapper-right .titolo-bianco{font-size: 4em;margin-bottom: 0px;}
.call-to-action .wrapper-right .minuscolo {font-size: 3em;margin-bottom: 10px;}
.call-to-action .wrapper-right .info {width: 100%;}
.call-to-action .wpb_raw_code.wpb_content_element.wpb_raw_html {margin-bottom: 0px;}
.call-to-action .bottone-azzurro span {background-color: #B5D8E3;}
.call-to-action .bottone-azzurro span:hover {background-color: #19607F;}

/* HORECA TORREFAZIONE */
.horeca.horeca-torrefazione {background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/10/banner-water-4.png), url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/Mask-Group-40.png);background-position: 160% top, left 150px;background-repeat: no-repeat;}
.horeca.horeca-torrefazione .container {padding-top: 50px;}
.horeca.horeca-torrefazione .blocco-1 {background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/back-gradient.jpg); margin-bottom: 50px;}
.horeca.horeca-torrefazione .blocco-1 .wrapper-content {width: 40%;height: 336px;}

.horeca-torrefazione .menu-prodotti {width: 400px;border-radius: 10px;background: #fff;box-shadow: 0px 0px 20px rgba(17, 44, 145, 0.35);padding: 30px 0px 100px !important; float: left;min-height: 559px;}
.menu-prodotti .vc_column_container > .vc_column-inner {padding-left: 0px;padding-right: 0px;}
.menu-prodotti .nice-select.dropdown-menu-prodotti {width: 100%;height: auto;border-radius: 2px;background: linear-gradient(#fff 0%, #f8f4f4 100%);border: 1px solid #eaeaea;padding: 20px 17px;}

.horeca-torrefazione .wrapper-prodotti {border-radius: 10px;background: #fff;box-shadow: 0px 0px 20px rgba(17, 44, 145, 0.35);padding: 40px 0px;padding-right: 0px;width: calc(100% - 415px);float: right;height: auto;margin-bottom: 25px;margin-right: 15px;}


.portfolio-info {display: none !important;}


.product-title {margin-top: 50px;text-align: center !important;font-family: 'Helvetica' !important;font-weight: bold;font-size: 1.7em !important;line-height: 1em !important;color: #2D7A95 !important;height: 70px;}
.product-title a {color: #2D7A95 !important; transition: all 0.3s; cursor: pointer;}
.portfolio-item:hover .product-title a {color: #2D7A95 !important;}
.frxo-portfolio {background: transparent !important;}
.wrapper-prodotti h3 {padding-top: 0px;border-bottom: 1px solid;margin: 0px 10px;margin-bottom: 0px;margin-bottom: 0px;padding-bottom: 40px;}
.menu-prodotti ul {padding-left: 0px !important;padding-bottom: 0px;cursor: pointer;transition: all 0.3s;margin: 0px;width: 100%;}
.menu-prodotti ul span:hover{color: #2d7a95!important;}
.menu-prodotti ul li:hover {color: #095fce !important;}
.menu-prodotti ul span{font-weight: bold;color: #2D7A95 !important;transition: all 0.3s;}
.menu-prodotti ul li{display: list-item;list-style: inside disclosure-closed;color: #6E6A6A !important;font-family: 'Helvetica' !important;padding: 17px 28px;transition: all 0.3s;background-color: #F7F7F7;height: 74px;border-bottom: 0.5px solid #c8c8c8;}
.menu-prodotti ul li.selected {color: #4f4e4e !important;background-color: #e6e5e5;}
.menu-prodotti ul[state="selected"] span {color: #095fce !important;}
.titolo-menu {font-size: 2em !important;color: #2D7A95 !important;margin-bottom: 50px;font-weight: bold;border-bottom: 1px solid;padding-bottom: 10px;}
.masonry-item {background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/wave.png) !important;background-repeat: no-repeat !important;background-position: center 335px !important;}
.box-prodotti h3{font-size: 2.5em !important;color: #2D7A95;}
.horeca-torrefazione .bottone-azzurro {padding: 30px 0px 10px;}
.horeca-torrefazione .menu-prodotti .bottone-azzurro span {width: 100%;text-align: center !important; background-image: none;}
/* HORECA TORREFAZIONE */

/* HORECA USO ALIMENTARE */
.horeca.uso-alimentare .blocco-1 {background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/back-gradient.jpg); margin-bottom: 50px;}
.horeca.uso-alimentare .blocco-1 .wrapper-content {width: 40%;height: 336px;}

.uso-alimentare .menu-prodotti {width: 400px;border-radius: 10px;background: #fff;box-shadow: 0px 0px 20px rgba(17, 44, 145, 0.35);padding: 30px 30px 0 !important; float: left;min-height: 559px;background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/cerchi.png);background-size: 150%;background-position: right;}
.uso-alimentare .wrapper-prodotti {width: calc(100% - 400px);float: right;}
.uso-alimentare .wrapper-prodotti .box-prodotti {border-bottom: 60px solid #f000;}

.portfolio-info {display: none !important;}
.masonry-item.default-hover {border-radius: 10px;background: #fff;background-position-x: 0%;background-position-y: 0%;background-repeat: repeat;background-image: none;padding: 30px !important;margin: 10px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;width: calc(33.333% - 20px) !important;border: 1px solid #cecece;box-shadow: 0px 0px 5px rgba(17, 44, 145, 0.35);cursor: pointer; transition: all 0.3s;}
.masonry-item.default-hover:hover {opacity: 0.6;} 
.product-title {margin-top: 50px;text-align: center !important;font-family: 'Helvetica' !important;font-weight: bold;font-size: 1.7em !important;line-height: 1em !important;color: #2D7A95 !important;height: 70px;}
.product-title a {color: #2D7A95 !important; transition: all 0.3s; cursor: pointer;}
.portfolio-item:hover .product-title a {color: #2D7A95 !important;}
.frxo-portfolio {background: transparent !important;}
.wrapper-prodotti h3 {padding-top: 0px;border-bottom: 1px solid #b5d8e3;margin: 0px 10px;margin-bottom: 0px;margin-bottom: 0px;padding-bottom: 40px;}
.menu-prodotti ul {padding-left: 0px !important;padding-bottom: 0px;cursor: pointer;transition: all 0.3s;margin: 0px;width: 100%;}
.menu-prodotti ul span:hover{color: #2d7a95 !important;}
.menu-prodotti ul li:hover {color: #2d7a95 !important;}
.menu-prodotti ul span{transition: all 0.3s;padding: 17px 28px;border-bottom: 1px solid #e8e8e8;height: 76px;font-family: "HelveticaNeue" !important;line-height: 20px;text-align: left;color: #6e6a6a !important;background-color: #fff;font-weight: 500;}
.menu-prodotti ul li{display: list-item;list-style: inside disclosure-closed;color: #6E6A6A !important;font-family: 'Helvetica' !important;padding: 17px 28px;transition: all 0.3s;background-color: #F7F7F7;height: 74px;border-bottom: 0.5px solid #c8c8c8;}
.menu-prodotti ul li.selected {color: #4f4e4e !important;background-color: #e6e5e5;}
.menu-prodotti ul[state="selected"] span {color: #fff !important;background-color: #b5d8e3;}
.titolo-menu {font-size: 2em !important;color: #2D7A95 !important;margin-bottom: 50px;font-weight: bold;border-bottom: 1px solid;padding-bottom: 10px;}
.masonry-item {background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/wave.png) !important;background-repeat: no-repeat !important;background-position: center 335px !important;}
.box-prodotti h3{font-size: 2.2em !important;color: #2D7A95;text-align: center;font-family: 'millerbanner, sans-serif';}
.uso-alimentare .bottone-azzurro {padding: 30px 0px 10px;}
.uso-alimentare  .menu-prodotti  .bottone-azzurro span {width: 100%;text-align: center !important; background-image: none;}
.contenitore-menu .wpb_wrapper{height: 100%;min-height: 490px;display: flex;flex-direction: column;}
/* HORECA USO ALIMENTARE */

.frxo-image-customizzato {

    height: 280px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;

}


/* ---------------- OSMOSI PRO ---------------- */
.osmosi-pro  .frxo-mid-wrap.padding-none.frxo-full-width.frxo-content-area {padding-bottom: 0px;}
.osmosi-pro .blocco-1 {background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/osmosi-pro-3.jpg);background-size: cover;background-position: 50%;}
.osmosi-pro .blocco-1  .banner-osmosi-pro {max-width: 1570px;margin: 0 auto;}
.osmosi-pro .blocco-1 .wrapper-content {width: 40%;height: 736px;display: flex;flex-direction: column;justify-content: center;}



.osmosi-pro .blocco-3  .blocco-banner {background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/back-banner.jpg);background-size: cover;display: flex;justify-content: center;}
.osmosi-pro .blocco-3  .blocco-principale {max-width: 1770px;width: 1770px;margin-left: -100px;display: flex;flex-wrap: wrap;}
.osmosi-pro .blocco-3  .wrapper-left {width: 70%;background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/cerchi-cerchio-blu.png);background-size: contain;background-repeat: no-repeat;padding-left: 200px;padding-left: 200px;display: flex;background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/cerchi-cerchio-blu.png);background-size: cover;background-position: center;}
.osmosi-pro .blocco-3  .wrapper-right {width: 30%;}
.osmosi-pro .blocco-3  .info {width: 50%;flex-direction: column;justify-content: center;display: flex;height: 100%;}
.osmosi-pro .blocco-3  .minuscolo.bianco {color: #fff;font-size: 3em;margin-bottom: 30px;}
.osmosi-pro .blocco-3  .minuscolo {font-size: 3em;margin-bottom: 30px;}
.osmosi-pro .blocco-3  .titolo-bianco {font-size: 4em;margin-bottom: 20px;font-family: 'miller-banner', serif; font-weight: 300;}
.osmosi-pro .blocco-3  .wrapper-right .titolo-bianco{font-size: 4em;margin-bottom: 0px;}
.osmosi-pro .blocco-3  .wrapper-right .minuscolo {font-size: 3em;margin-bottom: 10px;}
.osmosi-pro .blocco-3  .wrapper-right .info {width: 100%;}
.osmosi-pro .blocco-3  .wpb_raw_code.wpb_content_element.wpb_raw_html {margin-bottom: 0px;}
.osmosi-pro .blocco-3  .bottone-azzurro span {background-color: #B5D8E3;}
.osmosi-pro .blocco-3  .bottone-azzurro span:hover {background-color: #19607F;}
/* ---------------- OSMOSI PRO ---------------- */


/* ---------------- CARTUCCE ---------------- */
.cartucce  .frxo-mid-wrap.padding-none.frxo-full-width.frxo-content-area {padding-bottom: 0px;}
.cartucce .blocco-1 {background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/back-cartucce-reflex.jpg);background-size: cover;background-position: 50%;}
.cartucce .blocco-1  .banner-osmosi-pro {max-width: 1570px;margin: 0 auto;}
.cartucce .blocco-1 .wrapper-content {width: 40%;height: 736px;display: flex;flex-direction: column;justify-content: center;}


/* ---------------- CARTUCCE ---------------- */


/* ---------------- UFFICIO ---------------- */
.ufficio  .frxo-mid-wrap.padding-none.frxo-full-width.frxo-content-area {padding-bottom: 0px;}
.ufficio .blocco-1 {background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/back-office.jpg);background-size: cover;background-position: 50%;}
.ufficio .blocco-1  .banner-osmosi-pro {max-width: 1570px;margin: 0 auto;}
.ufficio .blocco-1 .wrapper-content {width: 40%;height: 736px;display: flex;flex-direction: column;justify-content: center;}
.ufficio .blocco-1 .titolo-bianco {color: #2D7A95 !important;}
.ufficio .blocco-1 .banner-osmosi-pro span {color: #4d4d50 !important;}
.ufficio .blocco-1 .minuscolo {color: #484646;}
/* ---------------- UFFICIO ---------------- */



/* ---------------- BLOG ---------------- */
.blog .frxo-mid-wrap.padding-none.frxo-full-width.frxo-content-area {background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/cerchio-grande.png);}
.blog  .frxo-page-title.default-title {display: block;}
.blog .col-md-3.frxo-sidebar.frxo-secondary {display: none;}
.col-md-9 {width: 100%;}
.blog  h2{text-align: left;font-weight: 300;}
.blog {background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/Path-323.png);background-repeat: no-repeat;background-position: right top;}

.blog-wrap {display: flex;}
.frxo-blog-items {max-width: 1570px;margin: 0 auto !important;display: flex !important;justify-content: space-between;}
.blog .frxo-blogs-item {max-width: 436px;border-radius: 10px;background: #fff;box-shadow: 0px 0px 20px rgba(17, 44, 145, 0.35);padding: 0px 0px 0px !important;margin-bottom: 60px;width: calc(33.33333% - 20px);}
.frxo-blogs-item .frxo-image img {width: 100%;border-radius: 0px !important}
.blog-item .frxo-image {border-radius: 0px !important; border-radius: 10px 10px 0px 0px !important; }
.blog-item h2 {font-size: 4em;max-width: 1570px;margin: 0 auto;padding-left: 20px;}
.blog-date {font-family: 'FranklinGothic-Demi' !important;font-weight: normal;color: #2D7A95 !important;font-size: 1.2em !important;}
/* --- bottone blog --- */
.pull-left a {border-radius: 10px !important;background: #2D7A95;padding: 10px 30px !important;color: #fff !important;transition: all 0.3s;cursor: pointer;display: inline-block;}/* --- bottone blog --- */
.pull-left a:hover {background: #2D7A95;}
.pull-left {float: right !important;}
/* --- bottone blog --- */
.blog-title a{font-family: 'miller-banner, serif';font-weight: bold;color: #2D7A95;line-height: 1em !important;}
.blog-info p {font-family: 'Avenir-Roman' !important;font-size: 1em !important;text-align: left !important;color: #4d4d50 !important;line-height: 1.3em !important;display: block;order: -1;}
.blog-info {padding: 27px 20px 25px;border-bottom: 0px !important;}
.blog-item {padding-bottom: 0px;}
.blog-info {display: flex;flex-wrap: wrap;justify-content: space-between;}
.blog-info  h4 {order: -2;}
.blog-post {display: flex;align-items: center;}
.frxo-blog-items {max-width: 1570px;margin: 0 auto !important;display: flex !important;justify-content: space-between;flex-wrap: wrap;}
.pull-right {display: none;}
.pages {width: 130px !important;border: 0px !important;}
.blog .container {max-width: 1570px;}

/* ---------------- BLOG ---------------- */

/* ---------------- SINGLE POST ---------------- */


.single-post .container {max-width: 1570px;width: 100%;}
.single-post .frxo-blog-one .vntre-blog-post {text-align: left;display: flex;}
.single-post .blog-image {width: 50%;}
.single-post .blog-detail-wrap {width: 50%; padding-left: 20px;}
.single-post .frxo-sidebar {display: none;}
.single-post .blog-image::before {background: transparent;}
.single-post .frxo-get-start {display: none;}
.single-post  p {font-family: 'Avenir-Roman' !important;font-size: 1em !important;text-align: left !important;color: #4d4d50 !important;line-height: 1.3em !important;display: block;}
.single-post .wrapper-decorazione {background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/wave.png);width: 100%;height: 74px;max-width: 1540px;margin: 0 auto !important;}
#comments {display: none;}
.single-post .frxo-page-title.default-title {display: block;width: auto;padding: 0px;text-align: left;}
.single-post .frxo-page-title.default-title .container {width: auto !important;}
.single-post .frxo-page-title.default-title h2{font-family: 'FranklinGothic-Demi';font-weight: normal;font-size: 3.5em;line-height: 1em;text-align: left;color: #2D7A95;padding-bottom: 30px;}
.single-post .wrapper-decorazione.superiore {margin-bottom: 40px !important;}
.single-post  #respond {display: none;}
.single-post  .recent-posts {display: flex;flex-wrap: wrap;justify-content: space-between;max-width: 1570px;margin: 0 auto;padding: 50px 15px;}
.single-post  .recent-posts li {width: calc(23% - 10px);border-radius: 10px;background: #fff;box-shadow: 0px 0px 20px rgba(17, 44, 145, 0.35);list-style: none;}
.single-post  .recent-posts li .titolo-testo-correlati {font-family: 'Damascus';font-weight: bold;font-size: 2em;line-height: 1em;text-align: left;color: #2D7A95;padding: 10px;display: block;height: 150px;}
#vt-text-widget-5 h4 {display: none;}
.single-post .attachment-large.size-large.wp-post-image {height: 200px;}
.single-post .correlati-data {width: 50%;float: left;padding: 10px;}
.single-post  .titolo-correlati {max-width: 1570px;margin: 0 auto;padding: 15px 15px 0px;}
.single-post  .titolo-correlati h4{width: 100%;text-align: center;border-bottom: 1px solid;}
.single-post .frxo-page-title.default-title h2 {font-family: "millerbanner, sans-serif";}



/* ---------------- SINGLE POST ---------------- */






/* ---------------- SINGLE PORTFOLIO ---------------- */

.single-portfolio {background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/Path-323.png), url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/Mask-Group-40.png);background-repeat: no-repeat;background-position: right top, -170px 180px;background-size: auto, 400px;}
.single-portfolio .testo-portfolio .blog-image {display: none;}
.single-portfolio .testo-portfolio .frxo-blog-share {display: none;}
.single-portfolio .testo-portfolio .blog-post {display: none;}
.single-portfolio .testo-portfolio .col-md-3.frxo-sidebar.frxo-secondary {display: none;}
.single-portfolio .frxo-mid-wrap.padding-none  {display: none;}
.single-portfolio .blocco-prodotto {display: flex;flex-wrap: wrap;border-radius: 10px;background: #fff;box-shadow: 0px 0px 20px rgba(17, 44, 145, 0.35);padding: 40px 0px;width: calc(100% - 440px);float: right;height: auto;}
.single-portfolio .blocco-centrale {display: flex;flex-wrap: wrap;padding-right: 40px;width: 100%;}
.single-portfolio  .immagine-principale {width: calc(50% - 80px);background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/10/decoration-wave.png);background-repeat: no-repeat;background-size: contain;display: flex;flex-direction: column;justify-content: space-between;margin: 40px;}
.single-portfolio .logo-thomas-immagine {width: 250px;margin: 0 auto;margin-top: 20px;}
.single-portfolio  .wrapper-right {width: 50%;padding: 30px 0px 30px 20px;}
.single-portfolio  .immagine-principale .wp-post-image{max-height: 423px;width: auto;margin: 0 auto;display: block;}
.single-portfolio .decorazione-superiore {display: block;width: 100%;height: 77px;background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/wave-portfolio.png);}
.single-portfolio .decorazione-inferiore {display: block;width: 100%;height: 77px;background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/wave-portfolio.png);}
.single-portfolio  h2 {font-size: 3em;}
.single-portfolio .wrapper-right .frxo-unit-fix p{font-family: 'Helvetica' !important;font-size: 1em !important;text-align: left !important;color: #4d4d50 !important;line-height: 1.3em !important;display: block;}
.single-portfolio .sottotitolo-portfolio {padding: 30px 0px;font-weight: 600;}

.single-portfolio .scheda-tecnica a {border-radius: 10px !important;background-color: #2D7A95;padding: 10px 50px 10px 40px !important;color: #fff !important;transition: all 0.3s;cursor: pointer;display: inline-block;background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/scarica.png);background-repeat: no-repeat;background-position: calc(100% - 20px) 11.5px;background-size: 16px;}
.single-portfolio .scheda-tecnica a:hover {background-color:#2D7A95;}
.single-portfolio .scheda-tecnica {margin-top: 30px;}

.blocco-portfolio-recenti {display: flex;flex-wrap: wrap;justify-content: space-between;max-width: 1570px;margin: 0 auto;padding-bottom: 119px;}
.item-recent-portfolio {display: flex;background-color: #fff !important;width: calc(25% - 20px);border-radius: 10px;box-shadow: 0px 0px 20px rgba(17, 44, 145, 0.35);flex-direction: column;background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/wave.png) !important;background-repeat: no-repeat;background-position: center calc(100% - 40px);}
.item-recent-portfolio .blocco-immagine {display: block;float: left;width: 100%;text-align: center;height: 300px;padding: 10px;}
.item-recent-portfolio .alignleft.wp-post-image {max-height: 250px;width: auto;margin: 0 auto;display: block;margin-top: 30px;float: none !important;}
.item-recent-portfolio li{list-style: none;}
.item-recent-portfolio li a {font-family: 'FranklinGothic-Demi';font-size: 2em;color: #2D7A95;line-height: 1em;text-align: center;width: 100%;height: 136px; display: block;padding: 30px 0px 50px;}
.item-recent-portfolio .bottone-azzurro{text-align: center;padding-bottom: 60px;}
.blocco-portfolio-recenti h3{width: 100%;text-align: center;border-bottom: 1px solid;margin-bottom: 40px;padding-bottom: 20px;}

.single-portfolio .blocco-prodotto .bottone-indietro {position: relative;top: 45px;left: 30px;	cursor: pointer;transition: all 0.3s;}
.single-portfolio .blocco-prodotto .bottone-indietro span{background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/back-icon.png);background-repeat: no-repeat;padding-left: 30px;color: #2D7A95 !important;background-size: 20px;background-position: left center;cursor: pointer;transition: all 0.3s;}
.single-portfolio .blocco-prodotto .bottone-indietro:hover {left: 10px;}
.single-portfolio .blocco-prodotto .bottone-indietro:hover span {opacity: 0.7;}
/*
.single-portfolio .blocco-banner {background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/back-banner.jpg);background-size: cover;display: flex;justify-content: center;}
.single-portfolio .blocco-principale {max-width: 1770px;width: 1770px;margin-left: -100px;display: flex;flex-wrap: wrap;}
.single-portfolio .wrapper-left {width: 70%;background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/cerchi-cerchio-blu.png);background-size: contain;background-repeat: no-repeat;padding-left: 200px;padding-left: 200px;display: flex;background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/cerchi-cerchio-blu.png);background-size: cover;background-position: center;}
.single-portfolio .wrapper-right {width: 50%;}
.single-portfolio .info {width: 50%;flex-direction: column;justify-content: center;display: flex;height: 100%;}
.single-portfolio .minuscolo.bianco {color: #fff;font-size: 4em;margin-bottom: 30px;}
.single-portfolio .minuscolo {font-size: 4em;margin-bottom: 30px;}
.single-portfolio .titolo-bianco{font-size: 4.5em;margin-bottom: 20px;}
.single-portfolio .wrapper-right .titolo-bianco{font-size: 4.5em;margin-bottom: 0px;}
.single-portfolio .wrapper-right .minuscolo {font-size: 4em;margin-bottom: 10px;}
.single-portfolio .wrapper-right .info {width: 100%;}*/
.single-portfolio .wpb_raw_code.wpb_content_element.wpb_raw_html {margin-bottom: 0px;}



/* ---------------- SINGLE PORTFOLIO ---------------- */



/* ---------------- CONTATTI  ---------------- */

.contatti .wrapper-left .anagrafica span {color: #ffffff !important; line-height: 2.3em !important;font-size: 1.2em !important;}
.contatti .wrapper-left .anagrafica span a {color: #ffffff !important; }
.contatti .wrapper-left .anagrafica span a:hover {color: #2D7A95 !important; }
.contatti .wrapper-left img{height: 100px;margin: 0px 0px 80px 0px;}
.wpcf7-text,  .wpcf7-textarea {border-radius: 10px;}
.wpcf7-form-control.wpcf7-submit.submit-one.hover-one {border-radius: 10px !important;background-color: #2D7A95;padding: 10px 50px 10px 40px !important;color: #fff !important;transition: all 0.3s;cursor: pointer;display: inline-block;;background-repeat: no-repeat;background-position: calc(100% - 30px) 16.5px;background-size: 6px;border: 0px !important;}
.wpcf7-form-control.wpcf7-submit.submit-one.hover-one:hover {color: #2D7A95 !important; background-color: #fff;border: 0px !important;}
.contatti .titolo-bianco {padding-left: 10px;}
.col-md-12.col-sm-6.contact-submit {display: flex;width: 100%;text-align: center;margin: 0 auto;margin-top: 0px;float: none;margin-top: 31px;padding-right: 0;padding-left: 0;justify-content: flex-end;padding-right: 10px;flex-wrap: wrap;}
.contatti  .wpcf7-form-control-wrap.acceptance-435 {width: 100%;}
.contatti .wpcf7-form-control.wpcf7-acceptance.optional span { color: #fff !important;}
.contatti .wpcf7-list-item label {display: flex;position: relative;}
.contatti .accettazione {height: 20px;margin-right: 7px;}
/* ---------------- CONTATTI  ---------------- */









/* #Desktop	1380 - 1670 ---------------------------------------------------------------------------------- #Desktop	1380 - 1670 */
@media only screen and (max-width: 1670px){
	
	.home .blocco-6 {padding: 76px 5%;}
	.azienda .blocco-1 {padding-left: 5% !important;padding-right: 5% !important;}
	.horeca .blocco-1 .banner-horeca {padding: 0px 5%;}
	.horeca .blocco-2 {padding: 0px 5%;}
	.home .blocco-2 .blocco-sfondo {background-position: -300px 0%;}
	.horeca .blocco-3 {padding: 0px 5%;}
	.osmosi-pro .blocco-1 {padding: 0px 5%;}
	.ufficio .blocco-1 {padding: 0px 5%;}
	.cartucce .blocco-1 {padding: 0px 5%;}
	.horeca-torrefazione .wrapper-prodotti {padding-right: 5%;}
	.single-portfolio .blocco-prodotto {max-width: calc(100% - 10%);}
	.blocco-portfolio-recenti {padding-left: 5%;padding-right: 5%;}
	.single-post .recent-posts {padding: 50px 5%;}
	.single-post .recent-posts li {width: calc(25% - 20px);}
	.contatti .blocco-2 {padding-left: 5% !important;padding-right: 5% !important;}
	.frxo-footer-wrap {padding: 83px 5% 92px;}
	.mailster-wrapper.mailster-email-wrapper {width: calc(100% - 87px);}
	.mailster-wrapper.mailster-submit-wrapper.form-submit {		width: auto;}
	body input[type="submit"] {min-width: auto;padding: 14.1px 10px;}
	input[type="email"] {padding: 12px 20px;height: auto !important;}
	.horeca .blocco-2 .categoria-prodotti h4 {font-family: 'Helvetica';font-size: 1.7em;line-height: 1em;color: #2D7A95;}
	
	.single-portfolio .titolo-campo {width: 384px;}
}



@media only screen and (max-width: 991px){
	.blocco-contatti-header {display: none !important;}
	.frxo-navigation.frxo-primary-menu {display: none !important;}
}



/* #Desktop	960 - 1387 ---------------------------------------------------------------------------------- #Desktop	960 - 1387  */
@media only screen and (max-width: 1387px){


.home .blocco-2 .blocco-sfondo {background-position: -450px 0%;}
	.home .blocco-3 {min-height: 700px;height: 700px;}
	.home .blocco-3 .blocco-smosi-pro {padding: 200px 0px;}
	.home .blocco-3  {height: 600px;min-height: 600px;}
	.home .blocco-5   {min-height: 700px;height: 700px;}
	.home .blocco-5 .blocco-smosi-pro {padding: 150px 0px;}
	.home .blocco-7 .titolo-bianco {font-size: 3em;}
	.home .blocco-7 .wrapper-right .titolo-bianco {font-size: 3em;}
	.home .blocco-7 .minuscolo {font-size: 2em;margin-bottom: 30px;}
	.home .blocco-7 .wrapper-right .minuscolo {font-size: 2em;}
	.azienda .blocco-1 .wrapper-right {height: 950px;}
	.azienda .blocco-1 .wrapper-right .immagine-1 {width: 100%;height: calc(25% - 10px);}
	.azienda .blocco-1 .wrapper-right .immagine-2 {width: 100%;height: calc(25% - 10px);}
	.azienda .blocco-1 .wrapper-right .immagine-3 {width: 100%;height: calc(25% - 10px);}
	.azienda .blocco-1 .wrapper-right .immagine-4 {width: 100%;height: calc(25% - 10px);}
	
	.azienda .blocco-2 .titolo-bianco {font-size: 3em;}
	.azienda .blocco-2 .wrapper-right .titolo-bianco {font-size: 3em;}
	.azienda .blocco-2 .minuscolo {font-size: 2em;margin-bottom: 30px;}
	.azienda .blocco-2 .wrapper-right .minuscolo {font-size: 2em;}

	
	.horeca  .blocco-4 .titolo-bianco {font-size: 3em;}
	.horeca  .blocco-4 .wrapper-right .titolo-bianco {font-size: 3em;}
	.horeca  .blocco-4 .minuscolo {font-size: 2em;margin-bottom: 30px;}
	.horeca  .blocco-4 .wrapper-right .minuscolo {font-size: 2em;}
	
	.osmosi-pro  .blocco-3 .titolo-bianco {font-size: 3em;}
	.osmosi-pro  .blocco-3 .wrapper-right .titolo-bianco {font-size: 3em;}
	.osmosi-pro  .blocco-3 .minuscolo {font-size: 2em;margin-bottom: 30px;}
	.osmosi-pro  .blocco-3 .wrapper-right .minuscolo {font-size: 2em;}
	
	.ufficio  .call-to-action .titolo-bianco {font-size: 3em;}
	.ufficio  .call-to-action .wrapper-right .titolo-bianco {font-size: 3em;}
	.ufficio  .call-to-action .minuscolo {font-size: 2em;margin-bottom: 30px;}
	.ufficio  .call-to-action .wrapper-right .minuscolo {font-size: 2em;}
	
	.cartucce  .call-to-action .titolo-bianco {font-size: 3em;}
	.cartucce  .call-to-action .wrapper-right .titolo-bianco {font-size: 3em;}
	.cartucce  .call-to-action .minuscolo {font-size: 2em;margin-bottom: 30px;}
	.cartucce  .call-to-action .wrapper-right .minuscolo {font-size: 2em;}

		.horeca-torrefazione  .call-to-action .titolo-bianco {font-size: 3em;}
		.horeca-torrefazione   .call-to-action .wrapper-right .titolo-bianco {font-size: 3em;}
		.horeca-torrefazione   .call-to-action .minuscolo {font-size: 2em;margin-bottom: 30px;}
		.horeca-torrefazione   .call-to-action .wrapper-right .minuscolo {font-size: 2em;}
	
			.horeca.torrefazione  .call-to-action .titolo-bianco {font-size: 3em;}
		.horeca.torrefazione   .call-to-action .wrapper-right .titolo-bianco {font-size: 3em;}
		.horeca.torrefazione   .call-to-action .minuscolo {font-size: 2em;margin-bottom: 30px;}
		.horeca.torrefazione   .call-to-action .wrapper-right .minuscolo {font-size: 2em;}

				.horeca.uso-alimentare  .call-to-action .titolo-bianco {font-size: 3em;}
		.horeca.uso-alimentare   .call-to-action .wrapper-right .titolo-bianco {font-size: 3em;}
		.horeca.uso-alimentare   .call-to-action .minuscolo {font-size: 2em;margin-bottom: 30px;}
		.horeca.uso-alimentare   .call-to-action .wrapper-right .minuscolo {font-size: 2em;}
	
	.box-prodotti h3 {font-size: 2em !important;color: #2D7A95;   text-align: center;line-height: 1em !important;}
	
	.masonry-item.default-hover {width: calc(50% - 20px) !important;}
	.contatti .col-sm-4 {width: 100%;}
	.single-portfolio .titolo-campo {width: 100%;}
	.single-portfolio .campi-caratteristiche {display: flex;flex-wrap: wrap;float: left;width: 400px;}
	.single-portfolio .campo-personalizzato {display: block;padding: 12px;float: left;width: 100%;}
	.azienda .blocco-1 .wrapper-left {padding-right: 60px;}
}


@media only screen and (max-width: 995px){

	.frxo-footer-wrap .container .row {display: flex;flex-wrap: wrap;}
	.frxo-footer-wrap .frxo-item {width: 50%; margin-bottom: 50px;}
	.frxo-footer-wrap .frxo-item:nth-child(1) {order:1} 
	.frxo-footer-wrap .frxo-item:nth-child(2) {order:3} 
	.frxo-footer-wrap .frxo-item:nth-child(3) {order:2; display: flex;align-items: center;} 
	.frxo-footer-wrap .frxo-item:nth-child(4) {order:4} 
	.frxo-widget img {height: auto;max-width: 167px;}
	
}

/* #Tablet (Landscape) 768 - 959 --------------------------------------------------------------- #Tablet (Landscape) 768 - 959 */
@media only screen and (max-width: 959px){
#sticky-wrapper .blocco-contatti-header, #sticky-wrapper .menu-main-menu{display:none !important}
#sticky-wrapper .frxo-navigation.frxo-primary-menu {display: none !important}
	.masonry-item.default-hover {width: 100% !important;}
	.home .blocco-3 .blocco-smosi-pro {padding: 100px 0px;}
	.home .blocco-4 .wrapper-sinistra {width: 80%;}
	.home .blocco-4 {min-height: 550px;}
	.home .blocco-6 .frxo-blogs-item {max-width: inherit;width: 100%;margin-bottom: 40px;}
	
	.call-to-action .wrapper-left {width: 100%;padding-left: 150px !important;}
	.call-to-action .titolo-bianco {margin-bottom: 0px;    font-size: 2.5em;}
	.call-to-action .minuscolo {margin-bottom: 10px;   font-size: 1.5em;}
	.call-to-action .info {width: 50%;padding: 30px 0px;}

	.home .blocco-7 .wrapper-left {width: 100%;padding-left: 150px !important;}
	.home .blocco-7 .titolo-bianco {margin-bottom: 0px;    font-size: 2.5em;}
	.home .blocco-7 .minuscolo {margin-bottom: 10px;   font-size: 1.5em;}
	.home .blocco-7 .info {width: 50%;padding: 30px 0px;}
	.frxo-footer-wrap .container .row {display: block;flex-wrap: wrap;}
	.frxo-footer-wrap .frxo-item {width: 50%; margin-bottom: 50px;float: left;}
	.frxo-footer-wrap .frxo-item:nth-child(1) {order:1} 
	.frxo-footer-wrap .frxo-item:nth-child(2) {order:3} 
	.frxo-footer-wrap .frxo-item:nth-child(3) {order:2; display: flex;align-items: center; width: 10%} 
	.frxo-footer-wrap .frxo-item:nth-child(4) {order:4; width: 90%} 
	.azienda .blocco-1 .wrapper-right {height: 1450px;}
	
	.azienda .blocco-2 .wrapper-left {width: 100%;padding-left: 150px !important;}
	.azienda .blocco-2 .titolo-bianco {margin-bottom: 0px;    font-size: 2.5em;}
	.azienda .blocco-2 .minuscolo {margin-bottom: 10px;   font-size: 1.5em;}
	.azienda .blocco-2 .info {width: 50%;padding: 30px 0px;}
	.horeca .blocco-2 .categoria-prodotti {width: calc(50% - 20px);}
		.horeca .blocco-3 .categoria-prodotti {width: calc(50% - 20px);}
	
		.horeca .blocco-4 .wrapper-left {width: 100%;padding-left: 150px !important;}
	.horeca .blocco-4 .titolo-bianco {margin-bottom: 0px;    font-size: 2.5em;}
	.horeca .blocco-4 .minuscolo {margin-bottom: 10px;   font-size: 1.5em;}
	.horeca .blocco-4 .info {width: 50%;padding: 30px 0px;}
 
	.horeca .call-to-action  .wrapper-left {width: 100%;padding-left: 150px !important;}
	.horeca .call-to-action  .titolo-bianco {margin-bottom: 0px;    font-size: 2.5em;}
	.horeca .call-to-action  .minuscolo {margin-bottom: 10px;   font-size: 1.5em;}
	.horeca .call-to-action  .info {width: 100%;padding: 30px 10px;}
	.horeca .blocco-1 .wrapper-content {width: 40%;height: 436px;}
	.osmosi-pro .blocco-1 .wrapper-content {height: 436px;}
	.ufficio .wrapper-content {height: 436px;}
	.cartucce .wrapper-content {height: 436px;}
	.blog .frxo-blogs-item {width: calc(50% - 20px);}
	.blog-items-wrap.frxo-post-load-more.load-posts {padding: 0pc 30px;}
	.blog h2 {padding: 0px 20px;}
	.single-post .blog-image {width: 100%;}
	.single-post .frxo-blog-one .vntre-blog-post {flex-wrap: wrap;}
	.single-post .blog-detail-wrap {width: 100%;}
	.single-post .blog-detail-wrap {padding-left: 0px;}
	.single-post .frxo-page-title.default-title .container {padding: 0px;}
	.blog-detail-wrap {padding-top: 0px;}
	
	.single-post .page-title {font-family: 'FranklinGothic-Demi';font-size: 3.5em;color: #2D7A95;line-height: 1em;padding: 0px 40px;margin-bottom: 10px;}
	.single-post .frxo-blog-detail {padding: 5px 0 0;}
	.single-post .single-post .wrapper-decorazione.superiore {margin-bottom: 10px !important;}
  .single-post .blog-detail-wrap {padding-top: 0px;}
	.single-post .recent-posts li {width: calc(50% - 20px); margin-bottom: 40px;}
	
	.horeca-torrefazione .menu-prodotti {width: 100%;margin: 0 auto;}
	.horeca-torrefazione .wrapper-prodotti {border-radius: 10px;background: #fff;box-shadow: 0px 0px 20px rgba(17, 44, 145, 0.35);padding: 40px 0px;padding-right: 0px;width: 100%;float: right;height: auto;margin: 0 auto;margin-bottom: 25px;}
	.dropdown-singolo {width: calc(33.3333333% - 5px);}
	.menu-prodotti select {margin-bottom: 30px;width: 100%;}
	.blocco-dropdown {display: flex;flex-wrap: wrap;justify-content: space-between;}
	.contenitore-menu .wpb_wrapper {height: 100%;min-height: auto;}
	.horeca-torrefazione .menu-prodotti {min-height: auto;height: auto;}
	.menu-prodotti {background-image: none !important;}
	.horeca-torrefazione .menu-prodotti {height: auto !important;min-height: auto !important;}
	.horeca-torrefazione .menu-prodotti {padding: 30px 0px 0px !important;margin-bottom: 20px;}
	.horeca.horeca-torrefazione {background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/10/banner-water-4.png), url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/Mask-Group-40.png);background-position: -80% top, left 150px;background-repeat: no-repeat;}
	.elenco-prodotti {column-count: 2;}
	.single-portfolio .menu-prodotti {width: 100%;margin: 0 auto;}
	.single-portfolio .menu-prodotti {min-height: auto;height: auto;}
	.single-portfolio .menu-prodotti {height: auto !important;min-height: auto !important;}
	.single-portfolio .menu-prodotti {padding: 30px 0px 0px !important;margin-bottom: 20px;margin: 20px 15px;}
	.single-portfolio {background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/10/banner-water-4.png), url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/Mask-Group-40.png);background-position: -80% top, left 150px;background-repeat: no-repeat;}
.single-portfolio .blocco-prodotto {max-width: 100%;width: 94%;margin: 0px 0px;margin: 0 auto;}
	.single-portfolio h2 {font-size: 3em;}
	.single-portfolio .blocco-dati-tecnici {padding: 40px 0px 80px 40px;width: 100%;}
	.item-recent-portfolio {display: flex;background-color: #fff !important;width: calc(50% - 20px);border-radius: 10px;box-shadow: 0px 0px 20px rgba(17, 44, 145, 0.35);flex-direction: column;background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/wave.png) !important;background-repeat: no-repeat;background-position: center calc(100% - 40px);margin-bottom: 20px;}
	.masonry-item{margin-bottom: 20px !important;}
	.home .blocco-3 .wrapper-destra {width: 80%;float: left;}
	.home .blocco-3 .wrapper-sinistra {display: none;}
	.home .blocco-5 .wrapper-destra {width: 80%;float: left;}
	.home .blocco-5 .wrapper-sinistra {display: none;}
	.home .blocco-5 .frxo-overlay-pattern {background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/back-cartucce-reflex.jpg) !important;background-size: cover;}
	.home .blocco-2 .blocco-sfondo {background-position: 140px 0%;}
	.home .blocco-2 .blocco-sfondo {padding: 60px 0px;}
	.home .blocco-2 .wrapper-sinistra {width: 100%;padding: 0px 10px;}
	h2 {font-size: 3.5em;}
	.minuscolo {font-size: 2em;}
	.home .blocco-2 .wrapper-destra {width: 100%;padding: 10px;}
	.home .blocco-2 .punto-horeca.punto-1 {margin-bottom: 0px;padding: 40px 0px;}
	.home .blocco-2 .blocco-horeca {width: 80%;}
		.horeca .blocco-2 .categoria-prodotti {width: 100%;}
	.horeca .blocco-3 .categoria-prodotti {width: 100%;}
	.masonry-item.default-hover {margin: 0 auto;}
	.ulProdotti a {display: block;width: auto;float: left !important;margin-right: 20px;}
	.menu-prodotti ul {padding-left: 0px !important;padding-bottom: 0px;cursor: pointer;transition: all 0.3s;margin: 0px;width: 100%;display: block;}
	.elenco-prodotti {column-count: 1;}
	.call-to-action .wrapper-right {display: none;}
	.frxo-theme-logos {width: 139px !important;display: block;}
}



/* #Smartphone (Landscape) 480 - 768 --------------------------------------------------------------- #Smartphone (Landscape) 0 - 480 */
@media only screen and (max-width: 768px){

.azienda .blocco-1 .wrapper-left {padding-right: 0px;}
	.azienda .blocco-1 .wrapper-left .secondo-blocco-testo {

    margin-top: 0px;

}
}



/* #Smartphone (Landscape) 0 - 480 --------------------------------------------------------------- #Smartphone (Landscape) 0 - 480 */
@media only screen and (max-width: 479px){
#sticky-wrapper .blocco-contatti-header, #sticky-wrapper .menu-main-menu{display:none !important}
#sticky-wrapper .frxo-navigation.frxo-primary-menu {display: none !important}
.home .blocco-1 .blocco-testo h2 {font-size: 12em;}
.home .blocco-1 .minuscolo {line-height: 0.5em !important;font-size: 8em;}
.home .blocco-2 .blocco-sfondo {background-position: -0px 0%;}
	.home .blocco-2 .blocco-sfondo {padding: 60px 0px;}
	.home .blocco-2 .wrapper-sinistra {width: 100%;padding: 0px 10px;}
	h2 {font-size: 3.5em;}
	.minuscolo {font-size: 2em;}
	.home .blocco-2 .wrapper-destra {width: 100%;padding: 10px;}
	.home .blocco-2 .punto-horeca.punto-1 {margin-bottom: 0px;padding: 40px 0px;}
	.home .blocco-3 .blocco-smosi-pro {padding: 60px 0px;}
	.home .blocco-3 .wrapper-destra {width: 100%;padding: 0px 10px;}
	.home .blocco-3 {position: unset;}
.home .blocco-3 {height: 375px;min-height: 475px;}
	
.home .blocco-4 .wrapper-sinistra {width: 100%;padding: 0px 10px;}
	.home .blocco-4 .blocco-sufficio {padding-top: 60px;}
.home .blocco-4 {min-height: 475px;}
	.home .blocco-5 .wrapper-destra {width: 100%;padding: 0px 10px;}
	.home .blocco-5 .blocco-smosi-pro {padding: 60px 0px;}
	.home .blocco-5 {min-height: 475px;height: 475px;}
	.vc_parallax-inner.skrollable.skrollable-between {background-position: -500px 0px !important;}
	.home .blocco-6 .vc_column_container > .vc_column-inner {padding-right: 0px;padding-left: 0px;}
	.home .blocco-6 {padding: 76px 10px;}
	.home .blocco-6 h2 {padding-left: 0px;}
	.home .blocco-7 .wrapper-left {width: 100%;padding-left: 150px !important;display: flex;flex-direction: column;}
	.home .blocco-7 .info {width: 100%;padding: 30px 10px;}
		.home .blocco-7 .info .info {padding: 30px 0px;}
	.home .blocco-7 .blocco-principale {max-width: inherit;width: auto;margin-left: 0px;display: flex;flex-wrap: wrap;}
	.home .blocco-7 .wrapper-left {padding-left: 0px !important;}
	.frxo-footer-wrap .frxo-item {width: 100%;margin-bottom: 50px;}
		.frxo-footer-wrap .frxo-item:nth-child(1) {order:1} 
	.frxo-footer-wrap .frxo-item:nth-child(2) {order:2} 
	.frxo-footer-wrap .frxo-item:nth-child(3) {order:3; } 
	.frxo-footer-wrap .frxo-item:nth-child(4) {order:4} 
	.frxo-footer-wrap {padding: 83px 0px 92px;}
	
	.azienda .blocco-1 {padding-left: 0px !important;padding-right: 0px !important;}
	.azienda .blocco-1 .vc_column_container > .vc_column-inner {box-sizing: border-box;padding-left: 10px;padding-right: 10px;}
	
	.azienda .blocco-2 .wrapper-left {width: 100%;padding-left: 150px !important;display: flex;flex-direction: column;}
	.azienda .blocco-2 .info {width: 100%;padding: 30px 10px;}
	.azienda .blocco-2 .info .info {padding: 30px 0px;}
	.azienda .blocco-2 .blocco-principale {max-width: inherit;width: auto;margin-left: 0px;display: flex;flex-wrap: wrap;}
	.azienda .blocco-2 .wrapper-left {padding-left: 0px !important;}
	
.call-to-action .wrapper-left {width: 100%;padding-left: 150px !important;display: flex;flex-direction: column;}
.call-to-action  .info {width: 100%;padding: 30px 10px;}
.call-to-action .info .info {padding: 30px 0px;}
.call-to-action  .blocco-principale {max-width: inherit;width: auto;margin-left: 0px;display: flex;flex-wrap: wrap;}
.call-to-action  .wrapper-left {padding-left: 0px !important;}
	
	.horeca .blocco-1 .wrapper-content {width: 50%;height: 436px;}
	.horeca .blocco-1 {background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/hover.png), url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/banner-horeca.jpg);background-size: 400%;background-position: -800px 0px;}
.horeca .blocco-1 .wrapper-content {width: 90%;}
	.horeca .blocco-1 .banner-horeca {padding: 0px 10px;}
	.horeca .blocco-2 .categoria-prodotti {width: 100%;}
	.horeca .blocco-3 .categoria-prodotti {width: 100%;}
	.horeca .blocco-2 {padding: 0px 10px;}
		.horeca .blocco-3 {padding: 0px 10px;}
		.horeca .blocco-2 .vc_column_container > .vc_column-inner {padding-right: 0px;padding-left: 0px;}
	.horeca .blocco-3 .vc_column_container > .vc_column-inner {padding-right: 0px;padding-left: 0px;}
	
		.horeca .blocco-4 .wrapper-left {width: 100%;padding-left: 150px !important;display: flex;flex-direction: column;}
	.horeca .blocco-4 .info {width: 100%;padding: 30px 10px;}
		.horeca .blocco-4 .info .info {padding: 30px 0px;}
	.horeca .blocco-4 .blocco-principale {max-width: inherit;width: auto;margin-left: 0px;display: flex;flex-wrap: wrap;}
	.horeca .blocco-4 .wrapper-left {padding-left: 0px !important;}
	.categoria-prodotti.no-products {display: none;}
	.osmosi-pro .blocco-1 .wrapper-content {width: 80%;}
		.ufficio .blocco-1 .wrapper-content {width: 80%;}
		.cartucce .blocco-1 .wrapper-content {width: 80%;}
	
	
.osmosi-pro .blocco-3 .wrapper-left {width: 100%;padding-left: 150px !important;display: flex;flex-direction: column;}
.osmosi-pro .blocco-3   .info {width: 100%;padding: 30px 10px;}
.osmosi-pro .blocco-3  .info .info {padding: 30px 0px;}
.osmosi-pro .blocco-3   .blocco-principale {max-width: inherit;width: auto;margin-left: 0px;display: flex;flex-wrap: wrap;}
.osmosi-pro .blocco-3   .wrapper-left {padding-left: 0px !important;}
	
	
	.dropdown-singolo {width: 100%;}
	.titolo-menu {margin-bottom: 20px;}
	.menu-prodotti select {margin-bottom: 10px;width: 100%;}
	.horeca-torrefazione .container {padding-top: 30px;}
	.single-portfolio .container {padding-top: 30px;}
	.masonry-item.default-hover {width: 100% !important;margin: 0 auto;}
	.elenco-prodotti {column-count: 1;}
		.item-recent-portfolio {display: flex;background-color: #fff !important;width: 100%;border-radius: 10px;box-shadow: 0px 0px 20px rgba(17, 44, 145, 0.35);flex-direction: column;background-image: url(https://thomasaddolcitori.com/wp-content/uploads/2019/09/wave.png) !important;background-repeat: no-repeat;background-position: center calc(100% - 40px);margin-bottom: 20px;}
	.single-portfolio .immagine-principale {width: 100%;background-repeat: no-repeat;background-size: contain;display: flex;flex-direction: column;justify-content: space-between;margin: 40px;}
	.single-portfolio .wrapper-right {width: 100%;padding: 30px 0px 30px 20px;}
	.single-portfolio .blocco-dati-tecnici {padding: 40px 0px 80px 20px;width: 100%;}
	.single-portfolio .blocco-centrale {padding-right: 20px;}
	.mailster-wrapper.mailster-email-wrapper {width: calc(100% - 87px) !important;}
	.col-md-3.col-sm-6.frxo-item:nth-child(4) .footer-item {width: 100%;}
		.masonry-item{margin-bottom: 20px !important;}
	
		.home .blocco-2 .blocco-horeca {width: 100%;}
	.horeca .call-to-action .wrapper-left {padding-left: 0px !important;}
	h2 {font-size: 3em;}
	.contatti .titolo-bianco {padding-left: 0px;}
	.contatti .col-sm-4 {width: 100%;padding: 0px;}
	.contatti .col-md-12.col-sm-12 {padding: 0px;}
	.col-md-12.col-sm-6.contact-submit {justify-content: center;}
	.col-md-12.col-sm-6.contact-submit {margin-top: 0px;}
	.contatti .wpcf7-form-control.wpcf7-acceptance.optional span.wpcf7-list-item {display: inline-block;margin: 0 0 0 0em;}
	.single-portfolio .durezza .wrapper-caratteristica-campo {width: 19%;}
	.contatti .wpcf7-form-control-wrap.acceptance-435 {width: 100%;margin-bottom: 10px;}
	.frxo-footer-wrap {padding: 83px 0px 0px;}
	.frxo-footer-wrap .frxo-item:nth-child(3) {order: 2;display: block;align-items: center;width: 100%;height: auto !important;margin-bottom: 10px;}
	.frxo-footer-wrap .frxo-item:nth-child(4) {order: 4;width: 100%;}
}
	



.linkAnnotation a {font-family: 'FranklinGothic-Demi';font-size: 4.5em;;color: #2D7A95;line-height: 1em;}








	