/*Theme Name: TemplariAuthor: Enrico VeneziaAuthor URI: https://yourconsulting.bestVersion: 1.1*/em {  color: rgb(101, 105, 121);}.uk-button-default.cm-button-image:focus, .uk-button-default.cm-button-image:hover {  background-color: #2c3041 !important;  color: #2c3041 !important;  border-color: #2c3041;}.uk-dotnav > .uk-active > * {  background-color: #fff;  border-color: transparent;}.uk-dotnav > * > * {  border: 1px solid rgb(255 255 255);}.uk-dotnav.cm-muted > .uk-active > * {  background-color: #163B5B;  border-color: #163B5B;}.uk-dotnav.cm-muted > * > * {  border: 1px solid #163B5B;}.nav-top {  display: flex;  align-items: center;  position: fixed;  z-index: 101;  padding: 10px 20px;  width: 100%;  height: 50px;  background-color: #188976;}#ham-close {  position: absolute;  top: 0px;  z-index: 999;  width: 100%;}#ham-close > div {  width: 100%;}#ham-close > div > img  {  float: right;  margin-right: 10px;}.nav-top .hamburger {  margin-left: auto;  color: #fff;  cursor: pointer;}.nav-drill {  padding-top: 70px;  transform: translateX(100%);}.nav-is-toggled .nav-drill {  transform: translateX(0);}.nav-is-toggled::after {  opacity: 1;  visibility: visible;}.nav-drill {  display: block;  position: fixed;  z-index: 100;  top: 0;  right: 0;  width: 100%;  height: 100vh;  background-color: #fff;  overflow-y: auto;  overflow-x: auto;  -webkit-overflow-scrolling: touch;  transition: 0.45s;}.nav-items {  /*flex: 0 0 100%;*/  list-style-type: none;  margin: 0;  padding: 0 25px;  width: 100%;  display: inline-block;  box-sizing: border-box;}.toolbar-mobile-menu {  background-color: #F3F5F6;}.toolbar-mobile-menu li a {  font-family: Archivo;  font-style: normal;  font-weight: normal;  font-size: 16px;  line-height: 25px;  letter-spacing: 1px;  color: #656979;  text-transform: none;}.toolbar-mobile-menu .uk-accordion-title::before {  height: 26px;  background-size: 13px;  margin-right: 5px;}.toolbar-mobile-menu .uk-accordion-content {  margin-top: 0px;}.toolbar-mobile-menu .uk-accordion-title {  padding: 20px 0;  height: auto;}.nav-item:not(:last-child) {  border-bottom: 1px solid rgb(149 166 181 / 40%);}.nav-link {  display: block;  padding: 17px 0 !important;  font-family: Archivo;  font-style: normal;  font-weight: normal;  font-size: 14px;  line-height: 25px;  letter-spacing: 1px;  text-transform: uppercase;  color: #2C3041;}.nav-expand-content {  position: absolute;  top: 70px;  left: 0;  width: 100%;  height: 100%;  transform: translateX(100%);  background-color: #daf9f4;  transition: 0.3s;  visibility: hidden;}.nav-expand-content .nav-item:not(:last-child) {  border-bottom: 1px solid rgb(149 166 181 / 40%);}.nav-expand-content .nav-link {  background-color: #daf9f4;}.nav-expand-content .nav-back-link {  display: flex;  align-items: center;}.nav-expand-content .nav-back-link::before {  content: "";  background-image: url(/wp-content/themes/templari-theme/media/arrow-left.png);  background-repeat: no-repeat;  background-size: 7px;  width: 7px;  margin-right: 10px;  margin-top: 0px;  height: 15px;}.nav-expand-link {  display: flex;  justify-content: space-between;}.nav-expand-link::after {  content: "";  background-image: url(/wp-content/themes/templari-theme/media/arrow-right.png);  background-repeat: no-repeat;  background-size: 7px;  width: 7px;  margin-right: 10px;  margin-top: 5px;}.cm-table-wrapper a {  color: #0D0D0D;}.uk-link-toggle:focus .uk-link, .uk-link-toggle:hover .uk-link, .uk-link:hover, a:hover {  color: inherit;  text-decoration: none;  /* font-weight: bold; */}.nav-expand.active > .nav-expand-content {  transform: translateX(0);  visibility: visible;  z-index: 9;}.nav-expand .nav-expand-content {  background-color: #fff;}.nav-expand .nav-expand-content .nav-link {  background-color: #fff;}.nav-expand .nav-expand-content .nav-expand-content {  background-color: #fff;}.nav-expand .nav-expand-content .nav-expand-content .nav-link {  background-color: #fff;}.nav-expand .nav-expand-content .nav-expand-content .nav-expand-content {  background-color: #fff;}.nav-expand .nav-expand-content .nav-expand-content .nav-expand-content .nav-link {  background-color: #fff;}.nav-expand .nav-expand-content .nav-expand-content .nav-expand-content .nav-expand-content {  background-color: #fff;}.nav-expand .nav-expand-content .nav-expand-content .nav-expand-content .nav-expand-content .nav-link {  background-color: #fff;}html {  font-family: 'Open Sans';  font-style: normal;  font-weight: normal;  font-size: 16px;  line-height: 169.8%;  letter-spacing: 0.01em;  color: #656979; }h1 {  font-family: Archivo;  font-weight: bold;  font-size: 50px;  line-height: 48px;  letter-spacing: 0.03em;}a {  text-decoration: none !important;}.uk-text-lead {  font-family: Archivo;  font-style: normal;  font-size: 30px;  line-height: 48px;  letter-spacing: 0.03em;}.uk-section-primary {  background: linear-gradient(247.85deg, #0D0D0D 0.89%, #2C3041 98.74%);}.uk-container {  max-width: 1200px;  padding-left: 20px;  padding-right: 20px;}.uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle {  padding: 0 20px;}.uk-container-large {  max-width: 1440px;}#header .uk-container, #toolbar .uk-container {  max-width: 1340px;}#toolbar .uk-navbar-nav>li>a {  min-height: 25px;  font-family: Archivo;  font-style: normal;  font-weight: normal;  font-size: 14px;  line-height: 25px;  letter-spacing: 1px;  color: #656979;  text-transform: none;} #toolbar {  padding-top: 10px;  padding-bottom: 10px;}.uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle {  font-family: Archivo;  font-style: normal;  font-weight: normal;  font-size: 14px;  line-height: 25px;  letter-spacing: 1px;  text-transform: uppercase;  color: #2C3041;}.uk-border-rounded {  border-radius: 15px;}.uk-position-top-left.icon-bg {  padding: 17px;  /* background: rgba(149, 166, 181, 0.1); */  background-color: #F1F2F4;}.uk-card-default {  background: rgb(244 246 248);}.uk-card-media-top {  padding: 20px;  background: #fff;}.cm-top-radius {  border-top-right-radius: 15px;  border-top-left-radius: 15px;}.cm-bottom-radius {  border-bottom-left-radius: 15px;  border-bottom-right-radius: 15px;}.uk-text-meta {  font-family: Archivo;  font-style: normal;  font-weight: normal;  font-size: 14px;  line-height: 25px;  letter-spacing: 1px;  text-transform: uppercase;  color: #656979;}#toolbar .arrow, #header .arrow {  width: 10px;}.uk-navbar-container:not(.uk-navbar-transparent) {  background: #fff;}.uk-navbar-nav>li.uk-active>a {  color: #2C3041;  font-weight: bold;}.uk-navbar-dropdown {  box-shadow: none;  padding: 18px;  width: 227px;}.uk-navbar-dropdown-nav>li>a {  font-family: Archivo;  font-style: normal;  font-weight: 500;  font-size: 14px;  line-height: 25px;  letter-spacing: 1px;  color: #2C3041;  justify-content: space-between;}.uk-navbar-dropdown-nav>li>a>span {  font-size: 12px;  text-align: right;  text-transform: capitalize;  color: #95A6B5;}.uk-card-primary.uk-card-body .uk-nav-default>li>a, .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default>li>a, .uk-card-secondary.uk-card-body .uk-nav-default>li>a, .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default>li>a, .uk-light .uk-nav-default>li>a, .uk-offcanvas-bar .uk-nav-default>li>a, .uk-overlay-primary .uk-nav-default>li>a, .uk-section-primary:not(.uk-preserve-color) .uk-nav-default>li>a, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-default>li>a, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-default>li>a, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default>li>a, .uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub a, .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a, .uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub a, .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a, .uk-light .uk-nav-default .uk-nav-sub a, .uk-offcanvas-bar .uk-nav-default .uk-nav-sub a, .uk-overlay-primary .uk-nav-default .uk-nav-sub a, .uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a {  color: #fff;}.uk-offcanvas-bar {  background: #2C3041;}#mobile-header .uk-navbar-item, #mobile-header .uk-navbar-nav>li>a, #mobile-header .uk-navbar-toggle {  min-height: 70px;}nav hr {  border-top: 1px solid #9FB4CC;}.info-menu {  font-family: Archivo;  font-style: normal;  font-weight: 500;  font-size: 14px;  line-height: 18px;  letter-spacing: 0.01em;  color: #95A6B5;}#header [class*=uk-navbar-dropdown-bottom] {  margin-top: 0px;}.cm-button-menu {  min-height: 35px !important;  margin-top: 16px;  margin-bottom: 16px;  color: #fff !important;  margin-right: 20px;  margin-left: 20px;  padding: 8px 20px !important;}.cm-button-menu-secondary {  min-height: 35px !important;  margin-top: 16px;  margin-bottom: 16px;  color: #0D0D0D !important;  margin-right: 20px;  margin-left: 20px;  padding: 8px 20px !important;}.cm-button-menu-secondary:hover {  color: white !important;}.uk-badge {  background: #dce3e9;  border-radius: 5px;  color: #292B33 !important;  padding: 0 10px;  margin-left: 10px;  font-family: Archivo;  font-style: normal;  font-weight: normal;  font-size: 16px;  line-height: 155.8%;  letter-spacing: 0.05em;  height: 25px;}h3 {  font-family: Archivo;  font-style: normal;  font-weight: normal;  font-size: 22px;  line-height: 155.8%;  letter-spacing: 0.05em;  color: #2C3041;}.uk-button {  color: #fff;  background: #0D0D0D;  border: 1px solid #0D0D0D;  box-sizing: border-box;  border-radius: 10px;  font-family: Archivo;  font-style: normal;  font-weight: normal;  font-size: 14px;  line-height: 25px;  letter-spacing: 1px;  text-transform: uppercase;  padding: 11px 35px;}.uk-button-default:focus, .uk-button-default:hover {  background-color: #fff !important;  color: #0D0D0D !important;  border-color: #0D0D0D;}.uk-button-primary:focus, .uk-button-primary:hover {  background-color: transparent;  color: #0D0D0D !important;}.uk-button-secondary {  background-color: #fff;  color: #0D0D0D;}.uk-button-secondary:focus, .uk-button-secondary:hover {  background-color: #0D0D0D;  color: #fff;}.uk-card-primary {  background-color: #1D1D1D;}.uk-tile-primary {  background-color: transparent ;}h2 {  font-family: Archivo;  font-style: normal;  font-weight: 300;  font-size: 37px;  line-height: 52px;}.uk-tile {  padding-left: 20px;  padding-right: 20px;}.subtitle {  font-family: Archivo;  font-style: normal;  line-height: 155.8%;  letter-spacing: 0.05em;  color: #0D0D0D;}.cm-applicazione .uk-badge {  margin-left: 0px;}.uk-card-primary.uk-card-body, .uk-card-primary>:not([class*=uk-card-media]), .uk-card-secondary.uk-card-body, .uk-card-secondary>:not([class*=uk-card-media]), .uk-light, .uk-offcanvas-bar, .uk-overlay-primary, .uk-section-primary:not(.uk-preserve-color), .uk-section-secondary:not(.uk-preserve-color), .uk-tile-primary:not(.uk-preserve-color), .uk-tile-secondary:not(.uk-preserve-color), .uk-card-primary.uk-card-body .uk-text-lead, .uk-card-primary>:not([class*=uk-card-media]) .uk-text-lead, .uk-card-secondary.uk-card-body .uk-text-lead, .uk-card-secondary>:not([class*=uk-card-media]) .uk-text-lead, .uk-light .uk-text-lead, .uk-offcanvas-bar .uk-text-lead, .uk-overlay-primary .uk-text-lead, .uk-section-primary:not(.uk-preserve-color) .uk-text-lead, .uk-section-secondary:not(.uk-preserve-color) .uk-text-lead, .uk-tile-primary:not(.uk-preserve-color) .uk-text-lead, .uk-tile-secondary:not(.uk-preserve-color) .uk-text-lead {  color: #fff;}.cm-section-overlay {  padding-bottom: 270px !important;}.cm-card-overlay {  top: -320px;}.cm-section-overlay-after {  height: 450px !important;}.cm-hero-square {  height: 590px;}.cm-solutions,.cm-solutions a {  font-family: Archivo;  font-style: normal;  font-weight: 300;  font-size: 27px;  line-height: 155.8%;  letter-spacing: 0.05em;  color: #0D0D0D;}.cm-1000-container {  max-width: 1000px;  margin-left: auto;  margin-right: auto;}.cm-h3-flex {  margin-left: 10px;  margin-bottom: -7px;}.uk-section-muted {  background: #F1F2F4;}.uk-section {  padding-top: 50px;  padding-bottom: 50px;}h3.uk-margin-top.uk-margin-remove-bottom:not(.cm-solutions) {  margin-top: 15px !important;}.uk-card-primary.uk-card-body .uk-button-secondary, .uk-card-primary>:not([class*=uk-card-media]) .uk-button-secondary, .uk-card-secondary.uk-card-body .uk-button-secondary, .uk-card-secondary>:not([class*=uk-card-media]) .uk-button-secondary, .uk-light .uk-button-secondary, .uk-offcanvas-bar .uk-button-secondary, .uk-overlay-primary .uk-button-secondary, .uk-section-primary:not(.uk-preserve-color) .uk-button-secondary, .uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary, .uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary {  color: #2C3041;}.uk-card-small .uk-card-body, .uk-card-small.uk-card-body {  padding: 20px 15px;}.cm-section-overlay-after .uk-text-meta {  font-weight: 500;  font-size: 16px;  line-height: 155.8%;  letter-spacing: 0.05em;  color: #2C3041;}.uk-link-text {  font-family: Archivo;  font-style: normal;  font-weight: normal;  font-size: 14px;  line-height: 25px;  letter-spacing: 1px;  text-transform: uppercase;  color: #0D0D0D;}.uk-link-text::after {  content: "";  display: block;  width: 30px;  height: 1px;  background-color: #0D0D0D;  margin-top: 8px;}.uk-link-text:hover {  text-decoration: none;}.uk-accordion-title {  display: block;  overflow: hidden;  background-color: #F3F5F6;  height: 53px;  font-family: Open Sans;  font-style: normal;  font-weight: 600;  font-size: 16px;  line-height: 53px;  letter-spacing: 0.01em;  color: #0D0D0D;  padding: 0 20px;  border-radius: 10px;}.uk-accordion-title::before {  height: 53px;  background-image: url('/wp-content/themes/templari-theme/media/arrow-down.png');}.uk-open>.uk-accordion-title::before {  background-image: url('/wp-content/themes/templari-theme/media/arrow-up.png');}.uk-section-secondary {  background: #0D0D0D;}#bottom-footer {  border-top: 1px solid #95A6B5;  padding-bottom: 20px !important;  padding-top: 20px !important;}h5 {  font-family: Archivo;  font-style: normal;  font-weight: normal;  font-size: 16px;  line-height: 25px;  letter-spacing: 1px;  text-transform: uppercase;  color: #95A6B5 !important;}.uk-icon-button {  width: 22px;  height: 22px;}#footer {  border-top: 1px solid white;}#footer .uk-icon svg {  width: 12px;}.uk-card-primary.uk-card-body .uk-icon-button, .uk-card-primary>:not([class*=uk-card-media]) .uk-icon-button, .uk-card-secondary.uk-card-body .uk-icon-button, .uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-button, .uk-light .uk-icon-button, .uk-offcanvas-bar .uk-icon-button, .uk-overlay-primary .uk-icon-button, .uk-section-primary:not(.uk-preserve-color) .uk-icon-button, .uk-section-secondary:not(.uk-preserve-color) .uk-icon-button, .uk-tile-primary:not(.uk-preserve-color) .uk-icon-button, .uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button {  background-color: #95A6B5;  color: #2c3041;}#footer .uk-accordion-title::before {  height: 25px;}#footer .uk-accordion-title {  font-family: Archivo;  font-style: normal;  font-weight: normal;  font-size: 16px;  line-height: 25px;  letter-spacing: 1px;  text-transform: uppercase;  color: #95A6B5 !important;  padding-left: 0px;  background-color: transparent;  height: 25px;  border-bottom: 1px solid #95A6B5;  border-radius: 0px;  padding-bottom: 20px;}/* --- */h4 {  color: #0D0D0D;  font-weight: 300;  font-size: 22px;}ul {  padding-left: 15px;}iframe {  width: 100%;}.uk-input {  border-radius: 10px !important;  border: 1px solid #CED4DA !important;  padding-left: 20px !important;  min-height: 50px !important;}.uk-checkbox {  width: 27.57px !important;  height: 27.57px !important;  margin-right: 10px;  border-radius: 5px !important;  border: 1px solid #CED4DA;  background-color: white;}.uk-checkbox:checked {  background-color: #0D0D0D !important;}.uk-table thead tr th {  font-weight: 700 !important;  font-size: 20px !important;  color: #2C3041;  text-transform: none !important;}.uk-table thead tr {  border-bottom: 1px solid #00326B;}.uk-table tbody tr {  border-top: none !important;  border-bottom: none !important;}.uk-table tbody tr td {  vertical-align: middle;}.uk-table .uk-button {  max-height: 40px;  height: 40px;  padding-top: 7px;}.uk-subnav {  margin-bottom: 50px;}.uk-subnav > * {  padding-right: 50px !important;}.uk-subnav li {  margin-bottom: 10px;}.uk-subnav li a {  font-family: Archivo;  font-style: normal;  font-size: 14px !important;  line-height: 25px;  text-align: center;  letter-spacing: 1px;  text-transform: uppercase !important;  color: #2C3041 !important;  padding-bottom: 8px;}.uk-subnav li.uk-active a {  border-bottom: 2px solid #2C3041;  font-weight: bold;}.cm-videos .uk-tab > * > a {  display: inline-block;  text-transform: none;  border-bottom: 1px solid #DEE2E6;  padding-bottom: 15px;  color: #656979;  width: 100%;}.cm-videos .uk-tab li {  padding-left: 30px;  padding-top: 15px;    padding-right: 50px;}.cm-videos .uk-tab-right::before {  border-left: 0;}.cm-videos .title {  font-size: 18px;  font-weight: 500;  color: #0D0D0D;  margin-bottom: 10px;}.cm-videos .description {  font-family: 'Open Sans';  font-size: 16px;  font-weight: normal;}.cm-videos .uk-active {	background-color: #F3F5F6;}.cm-videos .uk-tab > .uk-active > a {  border-color: transparent;}.cm-videos .right-panel {    overflow-y: auto;    max-height: 450px;}.cm-template-tab .uk-switcher {    margin-left: 100px;    margin-right: 100px;}.tablepress td {    padding: 0 !important;}.cm-footer-form {  max-width: 790px;}.cm-footer-form .wpcf7-textarea {  min-height: 149px !important;}.cm-footer-form .uk-first-column {  margin-top: 0px;  margin-bottom: 30px;}.wpcf7-list-item {  margin: 0;}.cm-faq {  margin-top: 70px;}.cm-faq .uk-container {  margin-left: 50px;  margin-right: 50px;}.cm-faq .uk-accordion-title {  border-radius: 0px;  font-weight: 400;  font-size: 16px;  height: 66px;  padding-top: 10px;  border-bottom: 1px solid #CED4DA;}.cm-faq .uk-accordion-content {  border-bottom: 1px solid #CED4DA;  padding-top: 30px;  padding-bottom: 30px;  margin-top: 0px;}.cm-faq li {  margin-top: 0px !important;}.cm-faq li:nth-of-type(odd) .uk-accordion-title {  background-color: #FFF !important}.cm-upload .icon {  background-image: url('/wp-content/themes/templari-theme/media/upload.png');  background-repeat: no-repeat;  height: 21px;  display: inline-block;  margin-right: 26px;  padding-left: 40px;  cursor: pointer;}.cm-upload input[type="file"]{  display: none;}.cm-doc-search {  max-width: 400px;}.cm-card-full {  border-radius: 10px;  border: 1px solid #CED4DA;  margin-left: 40px;  margin-right: 0px;  padding: 40px;}.cm-card-full .title {  font-weight: 300;  font-size: 22px;  color: #0D0D0D;}.cm-card-full .section-title {  color: #2C3041;  text-transform: uppercase;  font-weight: 300;  font-size: 18px;}.cm-doc-icon {  margin-right: 33px;}.cm-table-wrapper {  padding-left: 120px;  padding-right: 80px;}.cm-inline-button {    margin-left: -50px !important;    max-width: 50px;    max-height: 50px;    padding: 0px;    width: 50px;    height: 50px;}.cm-inline-checkbox-group {  margin-left: 40px;}.cm-soluzioni-background,.cm-blocco-vantaggi-2-background {  background-color: #0D0D0D !important;}.cm-inline-checkbox-group .cm-inline-checkbox {  margin-right: 40px;  white-space: nowrap;  /* float: left; */  margin-bottom: 15px;  display: inline-block;}.cm-page-header-overlay {  padding-top: 166px !important;  background-color: #0D0D0D;}.cm-page-header-overlay-after {}.cm-page-header-card-overlay {  background-color: white;    padding-top: 50px;  /* padding-right: 20px; */  border-top-left-radius: 15px;  border-top-right-radius: 15px;  margin-bottom: -200px !important;  top: -280px;}.cm-page-header-full-overlay {  display: flex;  padding-bottom: 0px !important;}.cm-page-header-full-card-overlay {  background: #F3F5F6;  color: #2C3041;    padding-top: 50px;  /* padding-right: 20px; */  border-top-left-radius: 15px;  border-top-right-radius: 15px;  width: 90%;  margin-left: 5%;}.rivenditori-map {  /* height: 100%; */}.map-reseller-list {  max-height: 700px;  font-family: 'Open Sans';}.map-reseller-form {  background: #F3F5F6;}.cm-page-archive-full-overlay {  padding-top: 0px !important;  padding-bottom: 0px !important;}.cm-page-header-full-overlay-after {  padding-top: 0px !important;}.cm-page-header-full-overlay-after .uk-container {  max-width: 100%;  padding-right: 0px !important;} .cm-page-header-full-card-overlay .cm-page-header-title,.cm-page-header-full-card-overlay .cm-page-header-content {  color: #2C3041;}.cm-page-header-title {  text-align: center;  font-weight: 700;  font-size: 50px;}.cm-page-header-content {  font-weight: 400;  font-size: 16px;  text-align: center;  padding-left: 7%;  padding-right: 7%;  text-align: center;}.cm-page-header-no-default-image {  min-height: 550px;}.cm-applicazioni p {  margin-top: 8px;}.cm-applicazioni .title {  margin-bottom: 8px !important;}.wp-block-columns {  width: 100%;}.wp-block-columns li {  margin-bottom: 10px;}.wp-block-columns p {  margin-top: 0px;  margin-bottom: 10px;}.cm-image-margin-right img {  margin-right: 13px;}.page-template-template-azienda .cm-page-header-title,.archive.tax-tipologia_prodotto .cm-page-header-title {  text-align: left;  padding-left: 7%;  padding-right: 7%;}.page-template-template-azienda .cm-page-header-content,.archive.tax-tipologia_prodotto .cm-page-header-content {  text-align: left;}.cm-prodotto .pre-title {  font-family: Open Sans;  font-style: normal;  font-weight: normal;  font-size: 16px;  line-height: 22px;    /* identical to box height */  letter-spacing: 0.05em;  text-transform: uppercase;    /* Style */  color: #656979;}.cm-prodotto .pre-title .icon {  position: relative;  top: -10px;}.cm-prodotto .title {  font-family: Archivo;  font-weight: bold;  font-size: 50px;  line-height: 48px;  color: #2C3041;  margin-top: 16px;}.cm-prodotto .intro {  margin-top: 25px;}.cm-prodotto .intro img {  margin-right: 15px;}.cm-prodotto .menu {  padding-top: 0px !important;  padding-bottom: 7px !important;  background-color: #F3F5F6;  z-index: 10000;}.cm-prodotto .product-label {  font-family: Archivo;  font-style: normal;  font-weight: bold;  font-size: 20px;  line-height: 48px;  letter-spacing: 0.03em;  color: #2C3041;}.cm-prodotto .menu .uk-navbar-nav::before {  border-bottom: 0px !important;}.cm-prodotto .menu .uk-navbar-nav > .uk-active > a {  font-weight: bold;  border-bottom: 2px solid #2C3041;}.cm-prodotto .menu .uk-navbar-nav > * {  padding-left: 30px;}.cm-prodotto .menu .uk-navbar-nav a {  font-family: Archivo;  font-style: normal;  font-size: 14px;  line-height: 25px;    letter-spacing: 1px;  text-transform: uppercase;  color: #2C3041;  padding: 16px 0px;  min-height: auto !important;}.cm-prodotto .menu .uk-navbar-nav li {  margin-top: 10px;}.cm-prodotto .menu .uk-navbar-nav .uk-button {  margin-top: 7px;}.cm-prodotto #prodotti_correlati .uk-card {  border: 1px solid rgba(149, 166, 181, 0.5);}.cm-prodotto .video-caratteristiche {  margin-top: 30px;}.cm-prodotto .product-label-wrapper {  margin-left: 50px;  margin-right: 100px;}.cm-prodotto .contenuto-caratteristiche ul,.cm-prodotto .contenuto-altre-schede ul {  padding-left: 0px;}.cm-prodotto .contenuto-caratteristiche ul li,.cm-prodotto .contenuto-altre-schede ul li {  margin-top: 30px;  padding: 0px 0 0px 40px;  background-image: url('/wp-content/themes/templari-theme/media/done.png');  background-repeat: no-repeat;  list-style:none;}.cm-prodotto .contenuto-caratteristiche ul li strong,.cm-prodotto .contenuto-altre-schede ul li strong {  display: block;  margin-bottom: -20px;}.cm-prodotto .tabella-download.uk-table-striped tbody tr:nth-of-type(2n+1), .cm-prodotto .tabella-download.uk-table-striped > tr:nth-of-type(2n+1) {  background-color: transparent !important;} .cm-prodotto .tabella-download.uk-table-striped tbody tr:nth-of-type(2n+1) td, .cm-prodotto .tabella-download.uk-table-striped > tr:nth-of-type(2n+1) td {  background-color: #F3F5F6 !important;} .cm-prodotto .tabella-download {  border-collapse: separate !important;}.cm-prodotto .tabella-download tr td {  padding-left: 30px;}.cm-prodotto .tabella-download tr td:first-child {  -moz-border-radius: 10px 0 0 10px;  -webkit-border-radius: 10px 0 0 10px;  border-radius: 10px 0 0 10px;}.cm-prodotto .tabella-download tr td:last-child {  -moz-border-radius: 0 10px 10px 0;  -webkit-border-radius: 0 10px 10px 0;  border-radius: 0 10px 10px 0;} .cm-prodotto .tabella-download td {  font-family: Roboto;  font-style: normal;  font-weight: normal;  font-size: 14px;  line-height: 26px;    /* identical to box height, or 189% */    /* Style */  color: #656979;}.cm-prodotto .tabella-download .cm-upload {  font-family: Archivo;  font-style: normal;  font-weight: normal;  font-size: 14px;  line-height: 25px;  letter-spacing: 1px;  text-transform: uppercase;  color: #0D0D0D;}.cm-prodotto .tabella-download .cm-upload .icon {  margin-right: -15px;}.cm-prodotto .scheda-editor .tablepress {  border-spacing: 0px 10px;}.cm-prodotto .scheda-editor .tablepress .column-1 {  background-color: #E2E8F0 !important;  transform: translateX(-10px);}.cm-prodotto .scheda-editor .tablepress tr td {  border-left: 0 !important;  border-top: 0 !important;}.cm-prodotto .scheda-editor .tablepress thead {  /* transform: translateY(-10px); */}.cm-prodotto .scheda-editor .tablepress .column-2 {  border-top-left-radius: 15px;  border-bottom-left-radius: 15px;}.cm-prodotto .scheda-editor .tablepress td:last-child {  border-top-right-radius: 15px;  border-bottom-right-radius: 15px;  border-right: 0 !important;}.cm-prodotto .scheda-editor .tablepress .row-1 .column-1 {  background-color: white !important;  border: 0px solid white !important;}.cm-prodotto .scheda-editor .tablepress .column-1 {  border-top-left-radius: 15px;  border-top-right-radius: 15px;  border-bottom-left-radius: 15px !important;  border-bottom-right-radius: 15px !important;}.cm-prodotto .scheda-editor .tablepress .column-1:last-child {}.cm-prodotto .scheda-editor .tablepress .column-1 {  font-family: Roboto;  font-style: normal;  font-weight: 500;  font-size: 14px;  line-height: 26px;  letter-spacing: 1px;  text-transform: uppercase;  color: #2C3041;}.cm-prodotto .scheda-editor .tablepress .row-1 .column-2 {  border-top-left-radius: 15px;  border-bottom-left-radius: 15px;  border-right: 1px solid #E2E8F0 !important;}.cm-prodotto .scheda-editor .tablepress tr:first-child th:last-child {  border-bottom-right-radius: 15px;}.cm-prodotto .mobile-menu .uk-accordion-title {  border-radius: 0px;  padding-left: 30px;  background-color: #F1F2F4;  font-family: Archivo;  font-style: normal;  font-weight: bold;  font-size: 20px;  line-height: 48px;  letter-spacing: 0.03em;  color: #2C3041;}.cm-prodotto .mobile-menu {  background-color: #F1F2F4;}.cm-prodotto .mobile-menu .uk-accordion-content {  padding-left: 30px;  padding-right: 30px;  border-top: 1px solid #CDD3DA;  margin-top: 0px;  padding-top: 20px;  padding-bottom: 20px;}.cm-prodotto .mobile-menu .uk-accordion-content a {  font-family: Archivo;  font-style: normal;  font-weight: normal;  font-size: 14px;  line-height: 25px;  letter-spacing: 1px;  text-transform: uppercase;  color: #2C3041;}.cm-prodotto .mobile-menu .uk-button {  width: 100%;}.cm-prodotto .mobile-menu .uk-button img {  padding-bottom: 3px;  margin-right: 5px;}.cm-elenco-prodotto .uk-card {  border: 1px solid rgba(149, 166, 181, 0.5);}.cm-elenco-prodotto .uk-card-default {  background-color: #F5F7F8;}.cm-icon-partial-bordered {  border-top-left-radius: 15px;  border-bottom-right-radius: 15px;}.cm-double-switcher-primary {}.cm-double-switcher-primary .left-switcher li,.cm-double-switcher-primary .left-switcher a {  font-family: Archivo;  font-style: normal;  font-weight: bold;  font-size: 20px;  line-height: 48px;  letter-spacing: 0.03em;    color: #2C3041;  text-transform: none;}.cm-double-switcher-primary .left-switcher .uk-active {  background: #F3F5F6;  border-radius: 11px;  min-width: 278px;  padding-left: 15px;}.cm-double-switcher-primary .left-switcher .uk-tab > .uk-active > a {  border-color: transparent;}.cm-double-switcher-primary .left-switcher .uk-tab-left::before {  border-left: 0;}.cm-double-switcher-primary .left-switcher {  margin-top: 100px;}.cm-double-switcher-primary .right-switcher {  margin-top: 40px;}.cm-mobile-selector {  background-color: #F1F2F4;  width: 100%;  border-radius: 10px;}.cm-prodotto .specifiche-tecniche .uk-accordion-title {  background-color: white;  font-family: Archivo;  font-style: normal;  font-weight: normal;  font-size: 14px;  text-transform: uppercase;  border-bottom: 1px solid #D5DBE1;  border-radius: 0px;}.cm-prodotto .cm-rivenditori-right {  display: none;}#toolbar .uk-navbar-nav > li.uk-active > a,#footer .uk-active {  font-weight: bold;}.cm-posts .cm-post a {  font-family: Archivo;  font-style: normal;  font-weight: 500;  font-size: 18px;  letter-spacing: 0.05em;  color: #0D0D0D;}.cm-parent-post:hover,.cm-posts .cm-post a:hover {  color: #1A5D8F;}.cm-parent-post {  font-family: Archivo;  font-style: normal;  font-weight: normal;  font-size: 14px;  letter-spacing: 1px;  text-transform: uppercase;  color: #0D0D0D;  border-bottom: 1px solid #0D0D0D;  padding-bottom: 10px;}.cm-elenco-prodotto-slider .uk-card-default {  min-height: 290px;}.cm-elenco-prodotto-slider .uk-position-bottom {  margin: 35px 0 !important;}.cm-sticky {  position: fixed;  top: 0;  width: 100%;}.cm-orderdir {  margin-left: 10px;  margin-bottom: 5px;}.map-reseller-no-results {  margin-left: 120px;  margin-top: 50px}.cm-prodotto .introduzione {  margin-bottom: 50px;}#specifiche_tecniche #component-tab-left .uk-subnav > * {  padding-right: 20px !important;}.cm-presentazione-right {  background-color: #020001;}.cm-read-more-content {  display: none;}.uk-logo img {  width: 250px !important;}.cm-support-videos {  width: 100%;}.cat {    padding: 0 10% 1%;    background: #f3f5f6;}.map-reseller-item-title-cat {	font-weight: 600;	padding: 20px 0 5px;}