@charset "UTF-8";
 strong {
font-family: "NeoSans-Bold"; }
.scarica-depliant .wpcf7 textarea,
.scarica-depliant .wpcf7 input {
background-color: #ffffff;
border-top: none;
border-left: none;
border-right: none;
border-bottom-color: #000000; }
.scarica-depliant .wpcf7 .checkbox-form .wpcf7-form-control-wrap {
margin-bottom: 0; }
.scarica-depliant .wpcf7 .checkbox-form .wpcf7-form-control-wrap .wpcf7-acceptance {
color: #000000;
font-size: 12px;
margin-bottom: 13px; }
.scarica-depliant .wpcf7 small {
font-size: 12px;
color: #000000;
padding-bottom: 24px; }
.scarica-depliant .wpcf7 button[type="submit"] {
width: 100% !important;
background-color: #009FE3;
color: #ffffff;
font-family: "NeoSans-Bold";
padding: 14px 0;
border-radius: 30px;
font-size: 27px;
font-style: italic; }
.scarica-depliant .wpcf7 button[type="submit"] i {
margin-left: 10px; }
.scarica-depliant .wpcf7 button[type="submit"]:hover {
background-color: #000000; }
@font-face {
font-family: "NeoSans";
src: url(//www.ydea.cloud/wp-content/themes/Avada-Child-Theme/fonts/NeoSansRegular.eot);
src: url(//www.ydea.cloud/wp-content/themes/Avada-Child-Theme/fonts/NeoSansRegular.woff2) format("woff2"), url(//www.ydea.cloud/wp-content/themes/Avada-Child-Theme/fonts/NeoSansRegular.woff) format("woff"), url(//www.ydea.cloud/wp-content/themes/Avada-Child-Theme/fonts/NeoSansRegular.eot?#iefix) format("embedded-opentype"), url(//www.ydea.cloud/wp-content/themes/Avada-Child-Theme/fonts/NeoSansRegular.ttf) format("truetype"), url(//www.ydea.cloud/wp-content/themes/Avada-Child-Theme/fonts/NeoSansRegular.svg#NeoSans) format("svg");
font-weight: normal;
font-style: normal;
font-size: pixel2rem(18); }
@font-face {
font-family: "NeoSans-Bold";
src: url(//www.ydea.cloud/wp-content/themes/Avada-Child-Theme/fonts/NeoSansBold.eot);
src: url(//www.ydea.cloud/wp-content/themes/Avada-Child-Theme/fonts/NeoSansBold.woff2) format("woff2"), url(//www.ydea.cloud/wp-content/themes/Avada-Child-Theme/fonts/NeoSansBold.woff) format("woff"), url(//www.ydea.cloud/wp-content/themes/Avada-Child-Theme/fonts/NeoSansBold.eot?#iefix) format("embedded-opentype"), url(//www.ydea.cloud/wp-content/themes/Avada-Child-Theme/fonts/NeoSansBold.ttf) format("truetype"), url(//www.ydea.cloud/wp-content/themes/Avada-Child-Theme/fonts/NeoSansBold.svg#NeoSans-Bold) format("svg");
font-weight: normal;
font-style: normal;
font-size: pixel2rem(18); }
@font-face {
font-family: "NeoSans-Italic";
src: url(//www.ydea.cloud/wp-content/themes/Avada-Child-Theme/fonts/NeoSansItalic.eot);
src: url(//www.ydea.cloud/wp-content/themes/Avada-Child-Theme/fonts/NeoSansItalic.woff2) format("woff2"), url(//www.ydea.cloud/wp-content/themes/Avada-Child-Theme/fonts/NeoSansItalic.woff) format("woff"), url(//www.ydea.cloud/wp-content/themes/Avada-Child-Theme/fonts/NeoSansItalic.eot?#iefix) format("embedded-opentype"), url(//www.ydea.cloud/wp-content/themes/Avada-Child-Theme/fonts/NeoSansItalic.ttf) format("truetype"), url(//www.ydea.cloud/wp-content/themes/Avada-Child-Theme/fonts/NeoSansItalic.svg#NeoSans-Italic) format("svg");
font-weight: normal;
font-style: normal;
font-size: pixel2rem(18); }
@font-face {
font-family: "fontello";
src: url(//www.ydea.cloud/wp-content/themes/Avada-Child-Theme/fonts//icons/fontello.eot);
src: url(//www.ydea.cloud/wp-content/themes/Avada-Child-Theme/fonts//icons/fontello.woff2) format("woff2"), url(//www.ydea.cloud/wp-content/themes/Avada-Child-Theme/fonts//icons/fontello.woff) format("woff"), url(//www.ydea.cloud/wp-content/themes/Avada-Child-Theme/fonts//icons/fontello.eot?#iefix) format("embedded-opentype"), url(//www.ydea.cloud/wp-content/themes/Avada-Child-Theme/fonts//icons/fontello.ttf) format("truetype"), url(//www.ydea.cloud/wp-content/themes/Avada-Child-Theme/fonts//icons/fontello.svg#fontello) format("svg");
font-weight: normal;
font-style: normal;
font-size: pixel2rem(18); }
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: "NeoSans-Bold";
font-size: pixel2rem(40);
color: #3366cc; }
body {
font-family: "NeoSans";
font-size: pixel2rem(18); }
.fusion-logo img {
width: 131px !important; }
@media screen and (max-width: 1790px) {
#demo-home {
z-index: 10000; } }
#menu-menu-principale .current-menu-ancestor > a .menu-text,
#menu-menu-principale .current-menu-item > a .menu-text,
#menu-menu-principale .current-menu-parent > a .menu-text,
#menu-menu-principale .current_page_item > a .menu-text {
border-color: #009FE3 !important;
border-bottom: 1px solid #009FE3 !important; }
#menu-menu-principale .menu-item > a {
font-weight: bold; }
#menu-menu-top {
float: right; }
#menu-menu-top .button-default {
background-color: transparent;
color: #000000;
border: 1px solid #009FE3;
padding: 6px 15px; }
#menu-menu-top .button-default:hover {
background-color: #009FE3 !important;
color: #ffffff !important; }
.fusion-tb-header .fusion-sticky-container:before {
-webkit-backdrop-filter: blur(50.5px);
backdrop-filter: blur(50.5px);
background: rgba(255, 255, 255, 0.4);
content: "";
inset: 0.01%;
left: 0;
position: absolute;
width: 100%;
z-index: -1; }
.awb-menu__overlay-search-trigger:before {
content: "\e908" !important;
font-family: 'nts' !important; }
#mobile-menu:before {
-webkit-backdrop-filter: blur(50.5px);
backdrop-filter: blur(50.5px);
background: rgba(255, 255, 255, 0.4);
content: "";
inset: .01%;
left: 0;
position: absolute;
width: 100%;
z-index: -1; }
#mobile-menu ul {
background-color: transparent !important; }
#mobile-menu ul li {
border-bottom: none; }
#mobile-menu ul li:before {
-webkit-backdrop-filter: blur(50.5px);
backdrop-filter: blur(50.5px);
background: rgba(255, 255, 255, 0.4);
content: "";
inset: .01%;
left: 0;
position: absolute;
width: 100%;
z-index: -1; }
.demo-template-default #main {
padding-left: 0 !important;
padding-right: 0 !important; }
.demo-template-default #main .singola-demo-online .fusion-row {
max-width: 890px;
padding: 0 30px; }
.demo-template-default #main .singola-demo-online .demo-testata {
background-color: #f2f9fc;
text-align: center;
height: 500px;
padding-top: 120px; }
.demo-template-default #main .singola-demo-online .demo-testata h1 {
color: #000000 !important;
margin: 10px auto; }
.demo-template-default #main .singola-demo-online .demo-testata .demo-pretitolo {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin: auto;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-line-pack: center;
align-content: center;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row; }
.demo-template-default #main .singola-demo-online .demo-testata .demo-pretitolo img {
margin: 0 5px; }
.demo-template-default #main .singola-demo-online .demo-testata .demo-pretitolo span {
color: #009FE3;
font-weight: bold;
padding-right: 5px; }
.demo-template-default #main .singola-demo-online .demo-testata .demo-back {
color: #009FE3;
display: inline-block;
padding: 5px 30px;
margin-top: 10px; }
.demo-template-default #main .demo-corpo {
background-color: #cde8f4;
padding-bottom: 80px; }
.demo-template-default #main .demo-corpo .attachment-post-thumbnail {
margin: -90px auto 60px;
border-radius: 10px;
-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
box-shadow: 0 0 15px rgba(0, 0, 0, 0.2); }
.demo-template-default #main .demo-corpo span {
color: #009FE3;
font-weight: bold; }
.demo-template-default #main .demo-corpo .sito_esterno {
color: #fff;
display: inline-block;
padding: 5px 30px; }
.demo-template-default #main .demo-form {
background: #009FE3 no-repeat padding-box;
padding-bottom: 40px; }
.demo-template-default #main .demo-form h3 {
text-align: center;
color: #fff;
margin-bottom: -10px; }
.demo-template-default #main .demo-form p {
text-align: center;
color: #fff; }
.demo-template-default #main .demo-form .wpcf7-form {
color: #fff;
margin-top: 30px; }
.demo-template-default #main .demo-form .wpcf7-form p {
text-align: left;
color: #fff; }
.demo-template-default #main .demo-form .wpcf7-form .wpcf7-text,
.demo-template-default #main .demo-form .wpcf7-form .wpcf7-text::-webkit-input-placeholder,
.demo-template-default #main .demo-form .wpcf7-form .wpcf7-textarea,
.demo-template-default #main .demo-form .wpcf7-form .wpcf7-textarea::-webkit-input-placeholder, .demo-template-default #main .demo-form .wpcf7-form .wpcf7-select {
color: #fff; }
.demo-template-default #main .demo-form .wpcf7-form .wpcf7-text,
.demo-template-default #main .demo-form .wpcf7-form .wpcf7-text::-moz-placeholder,
.demo-template-default #main .demo-form .wpcf7-form .wpcf7-textarea,
.demo-template-default #main .demo-form .wpcf7-form .wpcf7-textarea::-moz-placeholder, .demo-template-default #main .demo-form .wpcf7-form .wpcf7-select {
color: #fff; }
.demo-template-default #main .demo-form .wpcf7-form .wpcf7-text,
.demo-template-default #main .demo-form .wpcf7-form .wpcf7-text::-ms-input-placeholder,
.demo-template-default #main .demo-form .wpcf7-form .wpcf7-textarea,
.demo-template-default #main .demo-form .wpcf7-form .wpcf7-textarea::-ms-input-placeholder, .demo-template-default #main .demo-form .wpcf7-form .wpcf7-select {
color: #fff; }
.demo-template-default #main .demo-form .wpcf7-form .wpcf7-text,
.demo-template-default #main .demo-form .wpcf7-form .wpcf7-text::placeholder,
.demo-template-default #main .demo-form .wpcf7-form .wpcf7-textarea,
.demo-template-default #main .demo-form .wpcf7-form .wpcf7-textarea::placeholder, .demo-template-default #main .demo-form .wpcf7-form .wpcf7-select {
color: #fff; }
.demo-template-default #main .demo-form .wpcf7-form .wpcf7-select option {
color: #000; }
.demo-template-default #main .demo-form .wpcf7-form .wpcf7-text,
.demo-template-default #main .demo-form .wpcf7-form .wpcf7-textarea, .demo-template-default #main .demo-form .wpcf7-form .wpcf7-select, .demo-template-default #main .demo-form .wpcf7-form .wpcf7-select option {
background-color: rgba(255, 255, 255, 0.3);
border-top: none;
border-left: none;
border-right: none; }
.demo-template-default #main .demo-form .wpcf7-form .wpcf7-text, .demo-template-default #main .demo-form .wpcf7-form textarea {
border-bottom: 1px solid #ffffff; }
.demo-template-default #main .demo-form .wpcf7-form .wpcf7-submit {
background-color: rgba(255, 255, 255, 0.3);
width: 100%;
font-weight: 100;
border-radius: 30px;
text-transform: uppercase;
font-size: 16px; }
.demo-template-default #main .demo-form .wpcf7-form .wpcf7-list-item input {
float: left;
margin-right: 5px; }
.demo-template-default #main .demo-form .wpcf7-form .wpcf7-list-item-label {
font-size: 10px;
display: block; }
.demo-template-default #main .demo-form .wpcf7-form small {
display: block;
margin: -30px auto 0px 20px;
font-size: 12px; }
.demo-template-default #main .demo-form .wpcf7-form input[type="submit"] {
width: 100% !important;
background-color: #ffffff;
text-transform: uppercase;
color: #009FE3;
font-family: "NeoSans-Bold";
padding: 14px 0;
border-radius: 30px;
font-size: 27px; }
.lista_demo {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
flex-wrap: wrap;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start; }
.lista_demo > div {
width: calc(33.333% - 60px);
margin: 0 30px 140px; }
.lista_demo > div img {
border-radius: 10px; }
.lista_demo > div h2 {
font-size: 27px;
line-height: 30px;
text-transform: uppercase;
margin-top: 20px;
margin-bottom: 10px;
}
.lista_demo > div p {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin: auto;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-line-pack: center;
align-content: center;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row; }
.lista_demo > div p img {
margin: 0 5px; }
.lista_demo > div p span {
color: #009FE3;
font-weight: bold;
padding-right: 5px;
text-transform: uppercase; }
.lista_demo > div .fusion-button {
width: 100%;
margin-top: 20px; }
.screen-reader-response {
display: none !important; }
.wpcf7 .wpcf7-form .wpcf7-response-output {
display: none; }
.wpcf7 .wpcf7-form.sent .wpcf7-response-output {
display: block; }
#wpcf7-f12-p1041-o1 span, #wpcf7-f1077-p1072-o1 span {
font-size: 12px; }
#wpcf7-f12-p1041-o1 .wpcf7-captchar,
#wpcf7-f12-p1041-o1 .wpcf7-form .wpcf7-date,
#wpcf7-f12-p1041-o1 .wpcf7-form .wpcf7-number,
#wpcf7-f12-p1041-o1 .wpcf7-form .wpcf7-quiz,
#wpcf7-f12-p1041-o1 .wpcf7-form .wpcf7-select,
#wpcf7-f12-p1041-o1 .wpcf7-form .wpcf7-text, #wpcf7-f12-p1041-o1 textarea, #wpcf7-f1077-p1072-o1 .wpcf7-captchar,
#wpcf7-f1077-p1072-o1 .wpcf7-form .wpcf7-date,
#wpcf7-f1077-p1072-o1 .wpcf7-form .wpcf7-number,
#wpcf7-f1077-p1072-o1 .wpcf7-form .wpcf7-quiz,
#wpcf7-f1077-p1072-o1 .wpcf7-form .wpcf7-select,
#wpcf7-f1077-p1072-o1 .wpcf7-form .wpcf7-text, #wpcf7-f1077-p1072-o1 textarea {
background-color: #f3f3f3;
border-bottom: 1px solid #009FE3;
color: #000000; }
#wpcf7-f12-p1041-o1 .wpcf7-submit, #wpcf7-f1077-p1072-o1 .wpcf7-submit {
width: 100% !important;
background-color: #009FE3;
text-transform: uppercase;
color: #ffffff;
font-family: "NeoSans-Bold";
padding: 14px 0;
border-radius: 30px;
font-size: 27px; }
.singolademo {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.singolademo img {
max-width: 500px;
border-radius: 15px;
margin-bottom: 30px;
width: 100%; }
.singolademo .demo-button {
border: solid 1px #000;
border-radius: 5px;
text-align: center;
padding: 5px 15px; }
.demo-mf .singolademo .demo-button {
color: #e66e19;
border-color: #e66e19; }
.demo-bc .singolademo .demo-button {
color: #009FE3;
border-color: #009FE3; }
.crm .fusion-row .fusion-layout-column .fusion-column-wrapper {
border-bottom: 6px solid #f9f3a6 !important; }
.crm .fusion-row .fusion-layout-column:first-child .fusion-column-wrapper {
border-bottom: none !important; }
.marketing .fusion-row .fusion-layout-column .fusion-column-wrapper {
border-bottom: 6px solid #e5aaac !important; }
.marketing .fusion-row .fusion-layout-column:first-child .fusion-column-wrapper {
border-bottom: none !important; }
.progetti .fusion-row .fusion-layout-column .fusion-column-wrapper {
border-bottom: 6px solid #d4b0f4 !important; }
.progetti .fusion-row .fusion-layout-column:first-child .fusion-column-wrapper {
border-bottom: none !important; }
.customer-service .fusion-row .fusion-layout-column .fusion-column-wrapper {
border-bottom: 6px solid #f4dcba !important; }
.customer-service .fusion-row .fusion-layout-column:first-child .fusion-column-wrapper {
border-bottom: none !important; }
.vendite .fusion-row .fusion-layout-column .fusion-column-wrapper {
border-bottom: 6px solid #abceaf !important; }
.vendite .fusion-row .fusion-layout-column:first-child .fusion-column-wrapper {
border-bottom: none !important; }
.settori .fusion-row .fusion-layout-column .fusion-column-wrapper {
border-bottom: 6px solid #000000 !important; }
.settori .fusion-row .fusion-layout-column:first-child .fusion-column-wrapper {
border-bottom: none !important; }
.funzionalita-list .fusion-checklist.type-numbered .icon-wrapper, .funzionalita-list ul.fusion-checklist.type-numbered .icon-wrapper {
width: auto !important;
height: auto; }
@media screen and (min-width: 1025px) {
#contatti-button-slider {
top: 300px; } }
@media screen and (max-width: 1024px) {
#contatti-button-slider {
padding-bottom: 40px; } }
#contatti-button-slider .off-canvas-content p {
margin: 0; }
.loghi-carousel .fusion-image-wrapper {
-webkit-box-shadow: 0px 6px 10px -1px #D5D6D6;
box-shadow: 0px 6px 10px -1px #D5D6D6;
border-radius: 20px; }
@media screen and (max-width: 1790px) {
.bottone-demo-home .awb-off-canvas {
margin-top: 110px !important; } }
.bottone-demo-home .awb-off-canvas .awb-off-canvas-inner:hover {
background-color: #009FE3 !important; }
@media screen and (max-width: 1024px) {
.bottone-demo-home {
display: none;
visibility: hidden; } }
#contact-form-slider .wpcf7-form input[type="submit"] {
width: 100%;
border-radius: 30px;
font-size: 27px;
text-transform: uppercase;
font-family: "NeoSans-Bold";
padding-top: 14px;
padding-bottom: 14px; }
#contact-form-slider .wpcf7-form .wpcf7-text, #contact-form-slider .wpcf7-form textarea {
font-size: 14px;
border-bottom: 1px solid #009FE3; }
#contact-form-slider .wpcf7-form .wpcf7-text {
height: 38px; }
.button-default {
border-radius: 4px !important;
background: #009FE3 !important; }
.button-default .fusion-button-text {
color: #ffffff !important; }
.button-default:hover {
background: #000000 !important; }
.button-black {
border-radius: 4px !important;
background: #000000 !important;
border: 1px solid #000000;
color: #ffffff !important; }
.button-black .fusion-button-text {
color: #ffffff !important; }
.button-black:hover {
background: #ffffff !important;
border: 1px solid #000000;
color: #000000 !important; }
.button-white {
border-radius: 4px !important;
background: #ffffff !important; }
.button-white .fusion-button-text {
color: #000000 !important; }
.button-white:hover {
background: #009FE3 !important;
color: #ffffff !important; }
.button-gradient {
border-radius: 4px !important;
background: #1467af !important;
background: -webkit-gradient(linear, left top, right top, from(#1467af), to(#3e9de0)) !important;
background: -o-linear-gradient(left, #1467af 0%, #3e9de0 100%) !important;
background: linear-gradient(90deg, #1467af 0%, #3e9de0 100%) !important; }
.button-gradient .fusion-button-text {
color: #ffffff !important; }
.button-gradient:hover {
background: -webkit-gradient(linear, left top, right top, from(#3e9de0), to(#1467af)) !important;
background: -o-linear-gradient(left, #3e9de0 0%, #1467af 100%) !important;
background: linear-gradient(90deg, #3e9de0 0%, #1467af 100%) !important; }
.button-red {
border-radius: 4px !important;
background: #c30d26 !important; }
.button-red .fusion-button-text {
color: #ffffff !important; }
.button-red:hover {
background: #000000 !important; }
.button-gradient-red {
border-radius: 4px !important;
background: #220000 !important;
background: -webkit-gradient(linear, left top, right top, from(#220000), to(#c00d25)) !important;
background: -o-linear-gradient(left, #220000 0%, #c00d25 100%) !important;
background: linear-gradient(90deg, #220000 0%, #c00d25 100%) !important; }
.button-gradient-red .fusion-button-text {
color: #ffffff !important; }
.button-gradient-red:hover {
background: -webkit-gradient(linear, left top, right top, from(#c00d25), to(#220000)) !important;
background: -o-linear-gradient(left, #c00d25 0%, #220000 100%) !important;
background: linear-gradient(90deg, #c00d25 0%, #220000 100%) !important; }
.button-transparent {
border-radius: 4px !important;
border: 1px solid #009FE3 !important;
background: transparent !important; }
.button-transparent .fusion-button-text {
color: #009FE3 !important; }
.button-transparent i:before {
color: #009FE3 !important; }
.button-transparent:hover {
background: -webkit-gradient(linear, left top, right top, from(#3e9de0), to(#1467af)) !important;
background: -o-linear-gradient(left, #3e9de0 0%, #1467af 100%) !important;
background: linear-gradient(90deg, #3e9de0 0%, #1467af 100%) !important;
border: 1px solid #009FE3 !important; }
.button-transparent:hover .fusion-button-text {
color: #ffffff !important; }
.button-transparent:hover i:before {
color: #ffffff !important; }
.button-related-post {
border: none !important;
background: transparent !important;
padding-right: 0 !important;
padding-left: 0 !important; }
.button-related-post .fusion-button-text {
color: #000000 !important;
text-decoration: underline;
font-style: italic;
font-family: "NeoSans"; }
.button-related-post:hover {
background: -webkit-gradient(linear, left top, right top, from(#3e9de0), to(#1467af)) !important;
background: -o-linear-gradient(left, #3e9de0 0%, #1467af 100%) !important;
background: linear-gradient(90deg, #3e9de0 0%, #1467af 100%) !important;
border: 1px solid #009FE3 !important; }
.button-related-post:hover .fusion-button-text {
color: #ffffff !important; }
.button-transparent-white {
border-radius: 4px !important;
border: 1px solid #ffffff !important;
background: transparent !important; }
.button-transparent-white .fusion-button-text {
color: #ffffff !important; }
.button-transparent-white:hover {
background-color: #009FE3 !important;
color: #ffffff !important;
border: 1px solid #009FE3 !important; }
.button-transparent-orange-white {
border-radius: 4px !important;
border: 1px solid #e66e19 !important;
background: transparent !important; }
.button-transparent-orange-white .fusion-button-text {
color: #ffffff !important; }
.button-transparent-orange-white:hover {
background-color: #e66e19 !important; }
.button-transparent-black {
border: none !important;
background: transparent !important;
padding: 0 !important; }
.button-transparent-black .fusion-button-text {
color: #000000 !important; }
.button-transparent-red-white {
border-radius: 4px !important;
border: 1px solid #c30d26 !important;
background: transparent !important; }
.button-transparent-red-white .fusion-button-text {
color: #009FE3 !important; }
.button-transparent-red-white:hover {
background-color: #c30d26 !important;
color: #ffffff !important; }
.button-transparent-green-white {
border-radius: 4px !important;
border: 1px solid #95C11F !important;
background: transparent !important; }
.button-transparent-green-white .fusion-button-text {
color: #009FE3 !important; }
.button-transparent-green-white:hover {
background-color: #95C11F !important;
color: #ffffff !important; }
.button-transparent-black-download {
border: none !important;
background: transparent !important;
padding: 0 !important;
}
.button-transparent-black-download .fusion-button-text {
color: #000000 !important; }
.button-transparent-black-download .fusion-button-text:after {
content: "\e910";
font-family: "nts";
font-size: 32px;
color: #009FE3;
margin-left: 10px; }
.button-transparent-black-follow {
border: none !important;
background: transparent !important;
padding: 0 !important; }
.button-transparent-black-follow .fusion-button-text {
color: #000000 !important;
font-family: "NeoSans-Bold" !important; }
.button-transparent-black-follow .fusion-button-text:after {
content: "\f054";
font-family: "Font Awesome 5 Free";
font-size: 17px;
color: #009FE3;
font-weight: 700;
margin-left: 10px; }
.button-transparent-black-follow:hover {
background: transparent !important; }
.button-transparent-black-follow:hover .fusion-button-text {
color: #009FE3 !important; }
.button-transparent-black-follow:hover .fusion-button-text:after {
color: #000000; }
.button-transparent-blue-follow {
border: none !important;
background: transparent !important;
padding: 0 !important; }
.button-transparent-blue-follow .fusion-button-text {
color: #009FE3 !important; }
.button-transparent-blue-follow .fusion-button-text:after {
content: "\f054";
font-family: "Font Awesome 5 Free";
font-size: 17px;
color: #009FE3;
font-weight: 700;
margin-left: 10px; }
.button-transparent-blue-follow:hover {
background: transparent !important; }
.button-transparent-blue-follow:hover .fusion-button-text {
color: #000000 !important; }
.button-transparent-blue-follow:hover .fusion-button-text:after {
color: #000000; }
.button-transparent-orange {
border-radius: 4px !important;
border: 1px solid #e66e19 !important;
background: transparent !important; }
.button-transparent-orange .fusion-button-text {
color: #e66e19 !important; }
.custom-toggle {
cursor: pointer; }
.custom-toggle .hidden-content-toggle {
height: 0;
opacity: 0;
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
overflow-y: hidden; }
.custom-toggle .hidden-content-toggle.opened {
height: auto;
opacity: 1;
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s; }
.custom-toggle .nts-FRECCIA-ACCORDION.opened {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
opacity: 0.5; }
.amministrazione h4 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.amministrazione h4:before {
content: "\e902";
font-family: 'nts';
font-size: 40px;
margin-right: 10px; }
.finanza h4 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.finanza h4:before {
content: "\e916";
font-family: 'nts';
font-size: 40px;
margin-right: 10px; }
.commerciale h4 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.commerciale h4:before {
content: "\e90a";
font-family: 'nts';
font-size: 40px;
margin-right: 10px; }
.produzione h4 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.produzione h4:before {
content: "\e924";
font-family: 'nts';
font-size: 40px;
margin-right: 10px; }
.customercare h4 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.customercare h4:before {
content: "\e927";
font-family: 'nts';
font-size: 40px;
margin-right: 10px; }
.tecnologia h4 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.tecnologia h4:before {
content: "\e92a";
font-family: 'nts';
font-size: 40px;
margin-right: 10px; }
.form50 p {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin: 0; }
.form50 p .wpcf7-form-control-wrap {
width: calc(50% - 10px);
margin-bottom: 30px;
height: 44px; }
.riproduci-icon {
font-style: italic; }
.riproduci-icon:before {
content: "\e923";
font-family: "nts";
color: #009FE3;
font-size: 17px;
margin-right: 10px; }
.depliant-download {
background-color: transparent !important;
padding: 0 !important; }
.depliant-download .fusion-button-text {
font-style: italic;
color: #009FE3 !important;
font-family: "NeoSans"; }
.depliant-download i {
color: #009FE3 !important;
font-size: 17px;
margin-right: 10px; }
.lavoraconnoi {
background-color: #f3f3f3;
border-radius: 15px;
padding: 60px 160px 160px;
margin-bottom: 40px; }
.lavoraconnoi > div {
height: 350px;
overflow-y: hidden;
-webkit-transition: all 1s;
-o-transition: all 1s;
transition: all 1s; }
.lavoraconnoi > div.opened {
height: auto;
overflow-y: auto;
-webkit-transition: all 1s;
-o-transition: all 1s;
transition: all 1s; }
.lavoraconnoi > div.opened + .apriaccordion {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg); }
.lavoraconnoi > div h3 {
margin-top: 0; }
.lavoraconnoi .apriaccordion {
cursor: pointer;
--awb-font-size:32px!important;
margin-left: -100px !important;
margin-top: 50px !important; }
.blog-archive-tabs .nav-tabs {
width: 85% !important; }
.blog-archive-tabs .nav-tabs li:first-child a {
border-bottom-left-radius: 12px !important;
border-top-left-radius: 12px !important; }
.blog-archive-tabs .nav-tabs li:last-child a {
border-bottom-right-radius: 12px !important;
border-top-right-radius: 12px !important; }
.aree-gestionali li i.fusion-li-icon {
font-size: 28px; }
.aree-gestionali .fusion-li-item-content {
font-weight: bold; }
.anchor-horizontal-menu {
font-size: 14px !important;
font-weight: bold !important;
text-decoration: underline !important;
font-family: "NeoSans-Bold"; }
.anchor-vertical-menu {
font-size: 14px !important;
font-weight: bold !important;
text-decoration: underline !important;
font-family: "NeoSans-Bold"; }
.table-border .fusion-column-wrapper {
border-left-color: #D5D5D5 !important;
border-bottom-color: #D5D5D5 !important;
border-right-color: #D5D5D5 !important; }
#scaricademo input,
#scaricademo textarea {
border-bottom: 2px solid #05628B; }
#scaricademo input[type="submit"] {
width: 100%;
background-color: #fff;
border-bottom: 0 none;
border-radius: 50px;
text-transform: uppercase;
padding: 10px;
color: #000;
margin-top: 50px; }
#scaricademofile > li .fusion-li-item-content a {
font-style: italic; }
#scaricademofile > li .fusion-li-item-content a i {
font-size: 16px;
margin-left: 10px; }
.page-id-1987 .nts-ico_File_PDF,
.page-id-1987 .nts-ico_File_ZIP {
font-size: 22px; }
.underline-title {
width: -webkit-fit-content !important;
width: -moz-fit-content !important;
width: fit-content !important;
margin-left: auto !important;
margin-right: auto !important; }
.post-content .form-checkbox {
border-bottom: 1px solid #05628B;
margin-bottom: 30px; }
.post-content .form-checkbox h3 {
font-size: 17px;
color: #000;
font-weight: 400 !important; }
.post-content .form-checkbox .wpcf7-checkbox {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.post-content .form-checkbox .wpcf7-checkbox .wpcf7-list-item {
width: 50%;
font-size: 14px;
color: #000;
line-height: 30px; }
.post-content .form-checkbox .wpcf7-checkbox .wpcf7-list-item:nth-child(even) {
padding-left: 10px; }
.post-content #wpcf7-f2858-p2845-o1 input[type="text"],
.post-content #wpcf7-f2858-p2845-o1 input[type="tel"],
.post-content #wpcf7-f2858-p2845-o1 input[type="email"],
.post-content #wpcf7-f2858-p2845-o1 textarea {
border-bottom: 1px solid #009FE3;
background-color: #f3f3f3;
border-top: none;
border-left: none;
border-right: none; }
.post-content #wpcf7-f2858-p2845-o1 input[type="submit"] {
width: 100%;
background-color: #009FE3;
border-radius: 50px;
text-align: center;
text-transform: uppercase;
color: #ffffff;
height: 50px;
margin-top: 50px;
font-size: 27px;
font-family: "NeoSans-Bold"; }
.post-content #wpcf7-f2858-p2845-o1 small {
font-size: 12px; }
.post-content #wpcf7-f2858-p2845-o1 .acceptance .wpcf7-form-control-wrap {
margin-bottom: 0 !important; }
.post-content #wpcf7-f2858-p2845-o1 .acceptance .wpcf7-form-control-wrap .wpcf7-acceptance {
font-size: 12px !important; }
.post-content #wpcf7-f1985-p1972-o1 input[type="text"],
.post-content #wpcf7-f1985-p1972-o1 input[type="tel"],
.post-content #wpcf7-f1985-p1972-o1 input[type="email"],
.post-content #wpcf7-f1985-p1972-o1 textarea {
border-bottom: 1px solid #ffffff;
background-color: #4DBCEB;
border-top: none;
border-left: none;
border-right: none; }
.post-content #wpcf7-f1985-p1972-o1 input[type="submit"] {
width: 100%;
background-color: #ffffff;
border-radius: 50px;
text-align: center;
text-transform: uppercase;
color: #009FE3;
height: 50px;
margin-top: 50px;
font-size: 27px;
font-family: "NeoSans-Bold"; }
.post-content #wpcf7-f1985-p1972-o1 small {
font-size: 12px;
color: #ffffff; }
.post-content #wpcf7-f1985-p1972-o1 .acceptance .wpcf7-form-control-wrap {
margin-bottom: 0 !important; }
.post-content #wpcf7-f1985-p1972-o1 .acceptance .wpcf7-form-control-wrap .wpcf7-acceptance {
font-size: 12px !important;
color: #ffffff; }
.post-content #wpcf7-f1985-p1972-o1 input::-webkit-input-placeholder, .post-content #wpcf7-f1985-p1972-o1 textarea::-webkit-input-placeholder {
color: #ffffff; }
.post-content #wpcf7-f1985-p1972-o1 input::-moz-placeholder, .post-content #wpcf7-f1985-p1972-o1 textarea::-moz-placeholder {
color: #ffffff; }
.post-content #wpcf7-f1985-p1972-o1 input::-ms-input-placeholder, .post-content #wpcf7-f1985-p1972-o1 textarea::-ms-input-placeholder {
color: #ffffff; }
.post-content #wpcf7-f1985-p1972-o1 input::placeholder, .post-content #wpcf7-f1985-p1972-o1 textarea::placeholder {
color: #ffffff; }
#menu-menu-top .accesso-web-btn a, #menu-menu-top-logged .accesso-web-btn a {
}
#menu-menu-top .accesso-web-btn a .menu-text, #menu-menu-top-logged .accesso-web-btn a .menu-text {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column;
flex-flow: column; }
#menu-menu-top .accesso-web-btn a .menu-text .awb-menu__highlight, #menu-menu-top-logged .accesso-web-btn a .menu-text .awb-menu__highlight {
font-family: "NeoSans";
-webkit-margin-start: 0;
margin-inline-start: 0; }
#menu-menu-top .accesso-web-btn:hover a:hover, #menu-menu-top-logged .accesso-web-btn:hover a:hover {
}
#menu-menu-top .accesso-web-btn.menu-item-has-children > a, #menu-menu-top-logged .accesso-web-btn.menu-item-has-children > a {
padding-top: 0;
padding-bottom: 0;
border: 1px solid black;
border-radius: 6px;
padding-left: 30px !important;
padding-right: 30px !important; }
#menu-menu-top .accesso-web-btn.menu-item-has-children:hover > a:hover, #menu-menu-top-logged .accesso-web-btn.menu-item-has-children:hover > a:hover {
padding-top: 0;
padding-bottom: 0;
border: 1px solid #009FE3;
border-radius: 6px;
padding-left: 30px !important;
padding-right: 30px !important;
background-color: #009FE3;
color: #ffffff !important; }
.smart-setup-btn a {
padding-top: 12px;
padding-bottom: 11px; }
.smart-setup-btn a .menu-text {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column;
flex-flow: column; }
.smart-setup-btn a .menu-text .awb-menu__highlight {
font-family: "NeoSans-Bold";
-webkit-margin-start: 0;
margin-inline-start: 0; }
.smart-setup-btn:hover a:hover {
padding-top: 12px;
padding-bottom: 11px; }
.checklist-center {
margin: 0 auto !important; }
#wpcf7-f12-p1041-o1 select option {
color: #000; }
#wpcf7-f12-p1041-o1 label {
margin-bottom: 10px; }
#wpcf7-f12-p1041-o1 label span {
color: #fff;
font-size: 16px; }
.nts-ico-apple:before, .nts-ico-web:before, .nts-ico-windows:before, .nts-ico-teamviewer:before {
font-size: 32px; }
.logo-footer img {
width: 110px !important; }
.footer-menu-area {
background-size: auto !important; }
.demo-posts-slider .slick-next,
.demo-posts-slider .slick-prev {
bottom: -70px;
font-size: 20px;
position: absolute;
color: #009FE3;
background-color: transparent;
border: none 0; }
.demo-posts-slider .slick-next {
right: 0; }
.demo-posts-slider .slick-slide h2 {
font-size: 27px;
line-height: 30px;
text-transform: uppercase;
margin-top: 20px;
margin-bottom: 10px;
}
.demo-posts-slider .slick-slide a {
display: block;
border-radius: 10px;
overflow: hidden;
margin: 5px 8px;
-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
cursor: pointer;
}
.demo-posts-slider .slick-slide p {
font-size: 15px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
margin: 10px 8px; }
.demo-posts-slider .slick-slide p img {
margin: 0px 5px;
width: 15px; }
.demo-posts-slider .slick-slide p span {
color: #009FE3;
font-weight: bold;
padding-right: 0.5em; }
.fusion-footer .contatti-dx .wpcf7 textarea,
.fusion-footer .contatti-dx .wpcf7 input {
background-color: rgba(255, 255, 255, 0.5);
border-top: none;
border-left: none;
border-right: none; }
.fusion-footer .contatti-dx .wpcf7 .checkbox-form .wpcf7-form-control-wrap {
margin-bottom: 0; }
.fusion-footer .contatti-dx .wpcf7 .checkbox-form .wpcf7-form-control-wrap .wpcf7-acceptance {
color: #ffffff;
font-size: 12px;
margin-bottom: 13px; }
.fusion-footer .contatti-dx .wpcf7 small {
font-size: 12px;
color: #ffffff;
padding-bottom: 24px; }
.fusion-footer .contatti-dx .wpcf7 input[type="submit"] {
width: 100% !important;
background-color: #ffffff;
text-transform: uppercase;
color: #009FE3;
font-family: "NeoSans-Bold";
padding: 14px 0;
border-radius: 30px;
font-size: 27px; }
.fusion-footer .contatti-sx .fusion-content-boxes .fusion-content-box-hover .link-area-link-icon-hover .heading .icon i.circle-yes {
color: #000000; }
.fusion-footer .contatti-sx .fusion-content-boxes .fusion-content-box-hover .link-area-link-icon-hover .heading .content-box-heading {
color: #000000; }
@media screen and (max-width: 1500px) {
.fusion-footer .contatti-sx .fusion-content-boxes .heading .content-box-heading {
font-size: 17px !important; } }
@media screen and (max-width: 576px) {
.fusion-footer .contatti-sx h1.fusion-title-heading {
font-size: 41px !important; } }
.fusion-footer .trustpilot-box .fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon, .fusion-footer .trustpilot-box .fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon {
display: block; }
.fusion-footer .trustpilot-box .fusion-content-boxes.content-boxes-icon-on-side .heading, .fusion-footer .trustpilot-box .fusion-content-boxes.content-boxes-icon-with-title .heading {
margin-bottom: 0; }
@media screen and (max-width: 1279px) {
.lista_demo > div {
width: calc(50% - 60px); }
#menu-menu-orizzontale-footer-2 li, #menu-menu-orizzontale-footer li {
margin-bottom: 10px !important; } }
@media screen and (max-width: 576px) {
.form50 p {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: unset;
-ms-flex-pack: unset;
justify-content: unset;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; }
.form50 p .wpcf7-form-control-wrap {
width: 100%; }
.lista_demo > div {
width: 100%;
margin: 0 0 100px; }
.demo h1.entry-title {
font-size: 28px !important; }
.post-content .form-checkbox .wpcf7-checkbox {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; }
.post-content .form-checkbox .wpcf7-checkbox .wpcf7-list-item {
width: 100%;
font-size: 14px;
color: #000;
line-height: 30px; }
.post-content .form-checkbox .wpcf7-checkbox .wpcf7-list-item:nth-child(even) {
padding-left: 0; }
.lavoraconnoi {
padding: 30px 30px 90px; }
.lavoraconnoi .apriaccordion {
margin-left: 0px !important;
margin-top: 30px !important; }
#menu-menu-orizzontale-footer-2 li, #menu-menu-orizzontale-footer li {
margin-bottom: 10px !important; }
.bannerhome1 .fusion-text > p {
font-size: 20px; }
.fusion-tabs .nav-tabs.nav-justified {
width: 100% !important;
border-bottom: 0 none; }
.post-type-archive-partners #primary {
width: 100vw;
padding-right: 60px; }
#pianetaincolonna .content-box-column-1 .heading {
margin: 30px auto; }
#pianetaincolonna .content-box-column-1 .heading .image {
position: static; }
#pianetaincolonna .content-box-column-1 .content-container {
padding: 0; }
.presidente {
background-image: -webkit-gradient(linear, left top, left bottom, from(#3e9de0), to(#1467af)), url(//www.ydea.cloud/wp-content/uploads/2023/09/Pianeta_NTS_Giovanni.png) !important;
background-image: -o-linear-gradient(#3e9de0 0%, #1467af 100%), url(//www.ydea.cloud/wp-content/uploads/2023/09/Pianeta_NTS_Giovanni.png) !important;
background-image: linear-gradient(#3e9de0 0%, #1467af 100%), url(//www.ydea.cloud/wp-content/uploads/2023/09/Pianeta_NTS_Giovanni.png) !important; }
.fusion-body .fusion-title.sep-underline {
width: 100% !important; } }
body.page-template-template-ar-page {
}
body.page-template-template-ar-page #main {
padding-top: 140px; }
body.page-template-template-ar-page .pagination-container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-column-gap: 10px;
-moz-column-gap: 10px;
column-gap: 10px;
margin-bottom: 100px; }
body.page-template-template-ar-page .pagination-container .navigation.pagination {
margin: 0; }
body.page-template-template-ar-page .pagination-container .nav-links {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-column-gap: 3px;
-moz-column-gap: 3px;
column-gap: 3px; }
body.page-template-template-ar-page .pagination-container .page-numbers {
border-radius: 8px;
border: 1px solid #2A3058;
margin: 0;
padding: 12px 24px;
font-size: pixel2rem(18);
color: #2A3058;
background-color: transparent; }
body.page-template-template-ar-page .pagination-container .page-numbers.current {
background-image: -o-linear-gradient(88.97deg, #1467af 0%, #3e9de0 100%);
background-image: linear-gradient(1.03deg, #1467af 0%, #3e9de0 100%);
border: 1px solid transparent;
width: auto;
height: auto;
color: #ffffff;
margin: 0 0; }
html body.page-template-template-ar-page.ar-login-page .login-form-container {
color: #ffffff; }
html body.page-template-template-ar-page.ar-login-page.fusion-body #wrapper .fusion-title.login-title h1 {
color: #ffffff;
font-family: "NeoSans";
font-size: pixel2rem(30); }
html body.page-template-template-ar-page.ar-login-page.fusion-body #wrapper .fusion-title.login-title h1 strong {
font-family: "NeoSans-Bold"; }
html body.page-template-template-ar-page.ar-login-page.fusion-body #wrapper .fusion-text.login-intro {
color: rgba(255, 255, 255, 0.6); }
html body.page-template-template-ar-page.ar-login-page .input {
background-color: rgba(205, 232, 244, 0.2);
color: #ffffff;
border-top: 0;
border-left: 0;
border-right: 0; }
html body.page-template-template-ar-page.ar-login-page .input::-webkit-input-placeholder {
color: #ffffff; }
html body.page-template-template-ar-page.ar-login-page .input::-moz-placeholder {
color: #ffffff; }
html body.page-template-template-ar-page.ar-login-page .input::-ms-input-placeholder {
color: #ffffff; }
html body.page-template-template-ar-page.ar-login-page .input::placeholder {
color: #ffffff; }
html body.page-template-template-ar-page.ar-login-page .login-form-label {
color: rgba(255, 255, 255, 0.6); }
html body.page-template-template-ar-page.ar-login-page .login-form-label span.login-error {
margin-left: 10px; }
html body.page-template-template-ar-page.ar-login-page .login-remember {
opacity: 0.6; }
html body.page-template-template-ar-page.ar-login-page .login-remember.remember-me-checked {
opacity: 1; }
html body.page-template-template-ar-page.ar-login-page #wp-submit {
width: 100%;
background-color: #009FE3;
border: 1px solid #3E9DE0;
border-radius: var(--form_border_radius);
padding: 15px;
color: #ffffff;
text-transform: uppercase;
font-size: pixel2rem(18);
cursor: pointer; }
html body.page-template-template-ar-page.ar-login-page .lost-password-link {
color: #ffffff; }
html body.page-template-template-ar-page.ar-login-page .login-footer-container {
margin-top: 40px;
border-top: 1px solid rgba(213, 213, 213, 0.4);
padding-top: 15px; }
html body.page-template-template-ar-page.ar-login-page .login-footer-text {
font-size: pixel2rem(14);
color: rgba(255, 255, 255, 0.6); }
html body.page-template-template-ar-page.ar-login-page span.login-error {
color: #FF91A0; }
body.page-template-template-ar-page.ar-focus-eventi .ar-focus-eventi-item.post-card .fusion-column-wrapper {
border-top: 1px solid #3E9DE0; }
body.page-template-template-ar-page.ar-file-list #main {
background-color: #F2F9FC; }
body.page-template-template-ar-page.ar-file-list .ar-list-item-vertical-container {
border-top: 5px solid #3E9DE0;
padding: 15px 0;
margin-bottom: 40px; }
body.page-template-template-ar-page.ar-file-list .ar-list-item-title {
margin: 0;
color: #009FE3; }
body.page-template-template-ar-page.ar-file-list .ar-list-item-pub-date {
color: #707070;
margin: 5px 0;
display: inline-block; }
body.page-template-template-ar-page.ar-file-list .ar-list-item-download-item-container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-column-gap: 25px;
-moz-column-gap: 25px;
column-gap: 25px; }
body.page-template-template-ar-page.ar-file-list .ar-list-item-download-item-inner {
font-family: "NeoSans-Italic";
font-size: pixel2rem(14); }
body.page-template-template-ar-page.ar-file-list .ar-list-item-download-item-file-icon {
margin-right: 2px;
font-size: pixel2rem(18); }
body.page-template-template-ar-page.ar-file-list .ar-list-item-download-item-text {
margin-right: 5px; }
body.page-template-template-ar-page.ar-file-list .ar-list-item-filter-container {
border-top: 1px solid #D5D5D5;
padding-top: 10px; }
body.page-template-template-ar-page.ar-file-list .ar-list-item-filter-container .ar-list-item-filter-section-title {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 20px; }
body.page-template-template-ar-page.ar-file-list .ar-list-item-filter-container .ar-list-item-filter-section-title span {
font-family: "NeoSans-Italic";
font-size: pixel2rem(30); }
body.page-template-template-ar-page.ar-file-list .ar-list-item-filter-container .ar-list-item-filter-section-title-inner {
margin: 0;
font-size: pixel2rem(30); }
body.page-template-template-ar-page.ar-file-list .ar-list-item-filter-container .ar-list-item-filter-input {
border: 1px solid #3E9DE0;
height: auto;
padding: 4px 15px;
background-color: #F2F9FC; }
body.page-template-template-ar-page.ar-file-list .ar-list-item-filter-container .ar-list-item-filter-input::-webkit-input-placeholder {
color: rgba(110, 110, 110, 0.8); }
body.page-template-template-ar-page.ar-file-list .ar-list-item-filter-container .ar-list-item-filter-input::-moz-placeholder {
color: rgba(110, 110, 110, 0.8); }
body.page-template-template-ar-page.ar-file-list .ar-list-item-filter-container .ar-list-item-filter-input::-ms-input-placeholder {
color: rgba(110, 110, 110, 0.8); }
body.page-template-template-ar-page.ar-file-list .ar-list-item-filter-container .ar-list-item-filter-input::placeholder {
color: rgba(110, 110, 110, 0.8); }
body.page-template-template-ar-page.ar-file-list .ar-list-item-filter-container .ar-list-filter-archive-title {
margin-top: 30px;
border-bottom: 1px solid #D5D5D5;
max-width: 50%; }
body.page-template-template-ar-page.ar-file-list .ar-list-item-filter-container .ar-list-filter-archive-year-list {
padding-left: 0;
list-style: none; }
body.page-template-template-ar-page.ar-file-list .ar-list-item-filter-container .ar-list-filter-archive-year-list-item {
font-size: pixel2rem(18);
margin-bottom: 10px;
font-style: italic; }
body.page-template-template-ar-page.ar-file-list .ar-list-item-filter-container .ar-list-filter-archive-year-list-item > a {
color: rgba(112, 112, 112, 0.6); }
body.page-template-template-ar-page.ar-file-list .ar-list-item-filter-container .ar-list-filter-archive-year-list-item.ar-list-filter-archive-year-list-item-active {
font-family: "NeoSans-Bold"; }
body.page-template-template-ar-page.ar-file-list .ar-list-item-filter-container .ar-list-filter-archive-year-list-item.ar-list-filter-archive-year-list-item-active > a {
color: #2A3058; }
.ar-mat-istituzionale-container-cat {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
border-top: 1px solid #D5D5D5;
max-width: var(--site_width);
margin: 0 auto; }
.ar-mat-istituzionale-title-logo-container {
font-family: 'NeoSans', serif;
font-size: 27px;
font-style: italic;
color: #2A3058;
letter-spacing: 0;
line-height: 33px;
-ms-flex-preferred-size: 35%;
flex-basis: 35%;
padding-top: 10px; }
.ar-mat-istituzionale-link.ar-mat-istituzionale-link-container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-preferred-size: 65%;
flex-basis: 65%;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-column-gap: 15px;
-moz-column-gap: 15px;
column-gap: 15px;
row-gap: 30px; }
.ar-mat-istituzionale-href.ar-mat-istituzionale-href-container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-column-gap: 15px;
-moz-column-gap: 15px;
column-gap: 15px;
-ms-flex-preferred-size: 22%;
flex-basis: 22%;
border-top: 4px solid #3E9DE0;
padding: 20px 15px 0 0;
cursor: pointer; }
i.ar-mat-istituzionale-cat-file-icon {
font-size: 50px; }
i.ar-mat-istituzionale-cat-download-icon {
font-size: 15px; }
i.ar-mat-istituzionale-cat-file-icon,
i.ar-mat-istituzionale-cat-download-icon {
color: #009FE3; }
.ar-mat-istituzionale-term-icon-container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: baseline;
-ms-flex-align: baseline;
align-items: baseline;
-webkit-column-gap: 5px;
-moz-column-gap: 5px;
column-gap: 5px; }
.ar-mat-istituzionale-download-container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start; }
.ar-mat-istituzionale-term {
color: #2A3058;
font-family: 'NeoSans-Bold', serif;
font-size: 14px;
letter-spacing: 0;
line-height: 16px;
text-transform: uppercase; }
.ar-mat-istituzionale-download {
font-family: 'NeoSans', serif;
font-style: italic;
font-size: 14px;
color: #009FE3;
letter-spacing: 0;
line-height: 23px; }
.ar-mat-istituzionale-background-color-row-even {
background-color: #F2F9FC;
width: 100vw;
position: relative;
left: 50%;
right: 50%;
margin-left: -50vw;
margin-right: -50vw; }
.ar-mat-istituzionale-background-color-row {
padding: 50px 0 50px 0;
}
a.ar-mat-istituzionale-term:hover {
color: #2a3058; }
body.page-template-template-ar-page.ar-listini-programma-preventivi #main {
background-color: #F2F9FC; }
body.page-template-template-ar-page.ar-listini-programma-preventivi .ar-listini-prog-prev.ar-listini-prog-prev-container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-column-gap: 10px;
-moz-column-gap: 10px;
column-gap: 10px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 10px 0; }
body.page-template-template-ar-page.ar-listini-programma-preventivi .ar-listini-prog-prev.ar-listini-prog-prev-name-file {
font-family: "NeoSans-Bold";
font-size: 17px;
color: #2A3058;
letter-spacing: 0;
line-height: 22px; }
body.page-template-template-ar-page.ar-listini-programma-preventivi .ar-listini-prog-prev-new-file {
color: #009FE3;
font-style: italic; }
body.archive.post-type-archive-partners .col-sm-6.custom-block {
text-align: center; }
body.archive.post-type-archive-partners select#nts_regione,
body.archive.post-type-archive-partners select#nts_provincia,
body.archive.post-type-archive-partners select#nts_certificazione {
font-family: 'NeoSans', serif;
font-size: 18px;
color: #2A3058;
line-height: 23px;
border: 1px solid #2a3058;
width: 100%;
text-align: center;
-webkit-appearance: none; }
body.archive.post-type-archive-partners .nts_filter_search {
font-family: "NeoSans",serif;
font-size: 18px;
color: white;
line-height: 23px;
border: 1px solid #3e9de0;
width: 100%;
text-align: center;
height: 50px;
border-radius: 6px;
background-image: -o-linear-gradient(88.97deg, #1467af 0%, #3e9de0 100%);
background-image: linear-gradient(1.03deg, #1467af 0%, #3e9de0 100%); }
body.archive.post-type-archive-partners .nts_filter_search:hover {
line-height: 23px;
border: 1px solid #3e9de0;
background-image: -o-linear-gradient(88.97deg, #1467af 100%, #3e9de0 100%);
background-image: linear-gradient(1.03deg, #1467af 100%, #3e9de0 100%); }
body.archive.post-type-archive-partners .nts_filter_search:active {
vertical-align: top;
padding: 8px 13px 6px; }
body.archive.post-type-archive-partners .row.risultati {
margin: 100px 0; }
body.archive.post-type-archive-partners .anagrafica {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column;
flex-flow: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
border-top: 1px solid #D5D5D5; }
body.archive.post-type-archive-partners .anagrafica .par.logo-image {
max-width: 100%;
width: auto;
height: 80px;
margin: 20px 0; }
body.archive.post-type-archive-partners .anagrafica .par.Ragione_sociale {
font-family: 'NeoSans-Bold', serif;
font-size: 14px;
color: #000000;
line-height: 21px;
margin-bottom: 10px; }
body.archive.post-type-archive-partners .anagrafica .par.indirizzo, body.archive.post-type-archive-partners .anagrafica .par.cap-comune, body.archive.post-type-archive-partners .anagrafica .par.telefono {
font-family: 'NeoSans', serif;
font-size: 14px;
color: #000000;
line-height: 21px;
margin-bottom: 10px; }
body.archive.post-type-archive-partners .anagrafica .certificazione {
height: auto;
width: auto;
max-width: 90px;
max-height: 40px; }
body.partners-template-default.single-partners #main {
}
body.partners-template-default.single-partners .single-partner-section {
padding-top: 50px; }
body.partners-template-default.single-partners .single-partner-section .row.single-partner {
margin-bottom: 50px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: baseline;
-ms-flex-align: baseline;
align-items: baseline;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap; }
body.partners-template-default.single-partners .details-partner-stretch-row {
width: 100vw;
position: relative;
left: 50%;
right: 50%;
margin-left: -50vw;
margin-right: -50vw;
padding-top: 40px;
padding-bottom: 40px; }
body.partners-template-default.single-partners .details-partner-stretch-row .row.details-partner-boxed {
margin: 0 auto;
width: 1338px; }
body.partners-template-default.single-partners .details-partner-background {
background-color: #E7F3F9; }
body.partners-template-default.single-partners .partners-section-title {
text-align: center;
color: #FFF;
font-size: 27px;
margin-bottom: 10px; }
body.partners-template-default.single-partners .partners-section-subtitle {
text-align: center;
color: #FFF;
margin: 0 0 50px; }
body.partners-template-default.single-partners .details-partner-form-row {
background: transparent -o-linear-gradient(28deg, #1467AF 0%, #009FE3 100%) 0 0 no-repeat padding-box;
background: transparent linear-gradient(62deg, #1467AF 0%, #009FE3 100%) 0 0 no-repeat padding-box; }
body.partners-template-default.single-partners .details-partner-form-row span, body.partners-template-default.single-partners .details-partner-form-row p, body.partners-template-default.single-partners .details-partner-form-row small {
color: #FFF; }
body.partners-template-default.single-partners .details-partner-form-row .wpcf7-form-control {
color: #FFF;
border-top: none;
border-left: none;
border-right: none; }
body.partners-template-default.single-partners .details-partner-form-row .wpcf7-form-control:not(.wpcf7-acceptance) {
background-color: rgba(255, 255, 255, 0.3);
color: #FFF; }
body.partners-template-default.single-partners .details-partner-form-row .wpcf7-form-control:not(.wpcf7-acceptance)::-webkit-input-placeholder {
color: #FFF; }
body.partners-template-default.single-partners .details-partner-form-row .wpcf7-form-control:not(.wpcf7-acceptance)::-moz-placeholder {
color: #FFF; }
body.partners-template-default.single-partners .details-partner-form-row .wpcf7-form-control:not(.wpcf7-acceptance)::-ms-input-placeholder {
color: #FFF; }
body.partners-template-default.single-partners .details-partner-form-row .wpcf7-form-control:not(.wpcf7-acceptance)::placeholder {
color: #FFF; }
body.partners-template-default.single-partners .details-partner-form-row .wpcf7-form-control.wpcf7-submit {
width: 100%;
border-radius: 10px;
color: #001F37;
margin: 30px 0;
padding: 15px 10px; }
body.partners-template-default.single-partners .details-indirizzo-partner,
body.partners-template-default.single-partners .details-contatti-partner,
body.partners-template-default.single-partners .details-certificato-partner {
font-family: 'NeoSans-Bold', serif;
font-size: 17px;
color: #2a3058;
line-height: 22px;
text-transform: uppercase;
border-bottom: 2px solid #D5D5D5;
margin-bottom: 15px; }
body.partners-template-default.single-partners .prefix-indirizzo-partner,
body.partners-template-default.single-partners .prefix-cap-partner,
body.partners-template-default.single-partners .prefix-citta-partner,
body.partners-template-default.single-partners .prefix-provincia-partner,
body.partners-template-default.single-partners .prefix-telefono-partner,
body.partners-template-default.single-partners .prefix-website-partner {
font-family: NeoSans-Bold, serif;
font-style: italic;
font-size: 17px;
color: #2A3058;
line-height: 22px; }
body.partners-template-default.single-partners .indirizzo-partner,
body.partners-template-default.single-partners .cap-partner,
body.partners-template-default.single-partners .citta-partner,
body.partners-template-default.single-partners .provincia-partner,
body.partners-template-default.single-partners .telefono-partner,
body.partners-template-default.single-partners .website-partner {
font-size: 17px;
margin-bottom: 10px; }
body.focus-eventi-template-default.single-focus-eventi .single-focus-eventi-title {
font-family: 'NeoSans', serif;
font-size: 41px;
color: #2A3058;
letter-spacing: 0;
line-height: 50px;
margin-bottom: 0; }
body.focus-eventi-template-default.single-focus-eventi .post-date-created {
font-family: 'NeoSans', serif;
font-style: italic;
font-size: 17px;
color: #707070;
line-height: 64px;
margin-bottom: 50px; }
body.focus-eventi-template-default.single-focus-eventi .single-content-focus-eventi {
font-family: 'NeoSans', serif;
font-size: 17px;
color: #2A3058;
letter-spacing: 0;
line-height: 22px; }
body.focus-eventi-template-default.single-focus-eventi .col-sm-10 {
margin: 0 150px; }
body.focus-eventi-template-default.single-focus-eventi .container.single-focus-eventi-content,
body.focus-eventi-template-default.single-focus-eventi .container.scarica-focus-eventi,
body.focus-eventi-template-default.single-focus-eventi .container.focus-eventi-related {
width: 1000px; }
body.focus-eventi-template-default.single-focus-eventi .container.scarica-focus-eventi {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap; }
body.focus-eventi-template-default.single-focus-eventi .sezione-download-focus-eventi-text {
font-family: 'NeoSans', serif;
font-size: 17px;
color: #2A3058;
line-height: 22px;
border-top: 1px solid #3E9DE0;
padding: 10px 0 15px 0; }
body.focus-eventi-template-default.single-focus-eventi .link-file-focus-eventi {
color: #2A3058;
font-size: 17px;
font-family: 'NeoSans-Bold', serif;
line-height: 32px; }
body.focus-eventi-template-default.single-focus-eventi .icon-downloadable-file {
color: #3E9DE0; }
body.focus-eventi-template-default.single-focus-eventi .details-focus-eventi {
margin-bottom: 100px; }
body.focus-eventi-template-default.single-focus-eventi .focus-eventi-section-title {
font-family: 'NeoSans-Bold', serif;
font-size: 17px;
color: #009FE3;
line-height: 22px;
border-bottom: 1px solid #3E9DE0;
padding-bottom: 3px; }
body.focus-eventi-template-default.single-focus-eventi .focus-eventi-related-container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
margin: 35px 0 50px 0;
-webkit-column-gap: 25px;
-moz-column-gap: 25px;
column-gap: 25px; }
body.focus-eventi-template-default.single-focus-eventi .title-related {
font-family: 'NeoSans-Bold', serif;
font-size: 27px;
color: #2A3058;
line-height: 33px;
margin-bottom: 10px; }
body.focus-eventi-template-default.single-focus-eventi .content-related {
font-family: 'NeoSans', serif;
font-size: 17px;
color: #2a3058;
line-height: 23px;
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
display: -webkit-box;
max-height: 50px;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical; }
body.focus-eventi-template-default.single-focus-eventi .link-related {
font-family: 'NeoSans', serif;
font-size: 17px;
font-style: italic;
text-decoration: underline;
line-height: 23px;
margin-top: 20px; }
body.focus-eventi-template-default.single-focus-eventi a.custom-permalink {
color: #2a3058; }
body.focus-eventi-template-default.single-focus-eventi .focus-eventi-return {
font-family: 'NeoSans', serif;
font-size: 14px;
line-height: 18px;
margin-bottom: 100px; }
body.focus-eventi-template-default.single-focus-eventi .focus-eventi-return-link {
color: #009FE3; }