@charset "UTF-8";
/*
Theme Name: Dodicidi
Theme URI: https://dodicidi.it
Template: kalium
Author: Nicolò
Author URI: https://dodicidi.it
Description: Un tema WordPress per Ludicando
Version: 2.7.1544021293
Updated: 2018-12-05 15:48:13

*/
body.realizzazioni-template-default aside.post-sidebar {
  display: none;
}
body.realizzazioni-template-default article {
  float: none !important;
  width: 100% !important;
}

.preheader {
  background: #f7a601 !important;
}
.preheader p, .preheader a {
  color: white !important;
}

div.vc_row.wpb_row.vc_row-fluid.vc_custom_1544535043681.vc_row-has-fill.row-stretch {
  background: #f7a601 !important;
}

span.sbi_follow_btn.sbi_custom a {
  background: #f7a601 !important;
  color: white !important;
}

a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey,
a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey.link-hover {
  background: #f7a601 !important;
  color: white !important;
}

div.vc_row.wpb_row.vc_row-fluid.vc_custom_1544459637710.vc_row-has-fill.vc_row-o-equal-height.vc_row-flex {
  background: #f7a601 !important;
}

/* AGGIUNTE SEZIONE PRODOTTI 2024 */
section.prodotti a:after,
section.prodotti .wrapper a:after,
section.applicazioni a:after,
section.applicazioni .wrapper a:after {
  background: transparent !important;
}

/* ARCHIVIO PRODOTTI */
body.tax-categoria-prodotto section.content div.col-md-6 {
  margin: 0 auto;
  float: none;
  text-align: center;
}
body.tax-categoria-prodotto section.prodotti {
  margin: 4rem 0;
}
body.tax-categoria-prodotto section.prodotti .prodottiLudicando {
  border-left: 1px solid #EEE;
}
body.tax-categoria-prodotto section.prodotti .prodottiLudicando .categoryDescriptionWrapper {
  margin-bottom: 4rem;
  display: flex;
  background: bisque;
  padding: 1rem;
}
body.tax-categoria-prodotto section.prodotti .prodottiLudicando .categoryDescriptionWrapper p {
  margin-left: 1rem;
}
body.tax-categoria-prodotto section.prodotti .prodottiLudicando .item {
  text-align: center;
  min-height: 26rem;
  margin-bottom: 4rem;
}
body.tax-categoria-prodotto section.prodotti .prodottiLudicando .item a {
  border: 0 none;
  border-bottom: 0 none;
}
body.tax-categoria-prodotto section.prodotti .prodottiLudicando .item a.link-hover {
  border: 0 none;
  border-bottom: 0 none;
}
body.tax-categoria-prodotto section.prodotti .prodottiLudicando .item a.link-hover:hover {
  border: 0 none;
  border-bottom: 0 none;
}
body.tax-categoria-prodotto section.prodotti .prodottiLudicando .item a:hover {
  border: 0 none;
  border-bottom: 0 none;
}
body.tax-categoria-prodotto section.prodotti .prodottiLudicando .item h2 {
  text-transform: uppercase;
  color: #f7a601;
  font-size: 1.4rem;
}
body.tax-categoria-prodotto section.prodotti .prodottiLudicando .item strong {
  text-transform: uppercase;
  font-size: 1.4rem;
  background: #f7a601;
  color: black;
  display: block;
  padding: 0.5rem 1rem;
  border-radius: 2rem;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
}

div.pagination {
  display: flex;
}
div.pagination span {
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  height: 4rem;
  line-height: 4rem;
  padding: 0 1rem;
  border-radius: 6px;
  margin: 0 1rem 0 0;
}
div.pagination span.current {
  background: black;
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  height: 4rem;
  line-height: 4rem;
  color: #f7a601;
  padding: 0 1rem;
}
div.pagination a.page-numbers {
  border-radius: 6px;
  background: #f7a601;
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  height: 4rem;
  line-height: 4rem;
  color: black;
  padding: 0 1rem;
  margin: 0 1rem 0 0;
}
/* SINGOLO PRODOTTO */
body.single-prodotto img.product-image {
  width: 100%;
}
body.single-prodotto section.header_hero {
  background: #f7a600;
  width: 100%;
  padding: 8rem 0;
  text-align: center;
}
body.single-prodotto section.header_hero a {
  color: white;
}
body.single-prodotto section.header_hero h1 {
  text-transform: uppercase;
  color: white;
}
body.single-prodotto section.content {
  padding: 8rem 0 0 0;
}
body.single-prodotto section.content h2 {
  margin: 0 0 4rem 0;
}
body.single-prodotto section.content table {
  width: 100% !important;
  margin: 0;
}
body.single-prodotto section.content table tr td {
  width: 50%;
  border: 1px solid black;
  padding: 1rem;
}
body.single-prodotto section.content table tr td:first-child {
  font-weight: bold;
  text-transform: uppercase;
}
body.single-prodotto section.content ul {
  margin: 0;
  padding: 0 0 0 1.5rem;
}
body.single-prodotto section.content ul li {
  color: black;
}
body.single-prodotto section.applicazioni {
  padding: 8rem 0;
}
body.single-prodotto section.applicazioni div.row > div {
  margin-bottom: 24px;
}
body.single-prodotto section.applicazioni div.row > div h3 {
  color: #3c4346;
}
body.single-prodotto section.applicazioni div.row > div a {
  width: 100%;
  height: 300px;
  border: 1px solid black;
}

* input[type=checkbox] {
  background: white;
  border-radius: 16px;
  height: 16px;
  width: 16px;
  max-width: 16px;
  padding: 10px !important;
}
* input[type=checkbox]:before {
  border-radius: 12px;
}

span.wpcf7-acceptance span.wpcf7-list-item-label {
  color: white;
}

input, textarea {
  color: #3c4346 !important;
}
input::-moz-placeholder, textarea::-moz-placeholder {
  color: #3c4346 !important;
}
input::placeholder, textarea::placeholder {
  color: #3c4346 !important;
}

span.wpcf7-not-valid-tip {
  color: #f7a601 !important;
}

ul.categorieLudicando {
  list-style: none;
  padding: 0;
  margin: 0;
}
ul.categorieLudicando li {
  padding: 0.5rem 0;
  border-bottom: 1px solid #EEE;
}
ul.categorieLudicando li.active {
  font-weight: bold;
}
.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main ul.menu > li > a:after {
  background-color: #f7be68;
  bottom: -6px !important;
  height: 3px;
}/*# sourceMappingURL=style.css.map */