/*
Theme Name: Chemtec 2026
Author: Diana Quarti per Brandcot
Author URI: https://www.brandcot.com
Description: Theme for Chemtec based on bootscore 
Version: 1.2.4
Tested up to: 6.9.1
Requires PHP: 7.4
Text Domain: bootscore

Use this theme to make something cool, have fun, and share what you've learned with others.

Bootscore is based on Underscores https://underscores.me/, (C) 2012-2022 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*/


/* colori personalizzati */
:root { 
--chemtec-home: #D81516;
--chemtec-azienda: #E2640F;
--chemtec-prodotti: #F7A823;
--chemtec-servizi: #AECB3F;
--chemtec-news: #18AEB5;
--chemtec-contatti: #0D64AE;
--chemtec-areariservata: #482683;
--chemtec-copyright: #233e90;
}
/* 
.home {  color: var(--chemtec-home); }
.azienda {  color: var(--chemtec-azienda); }
.prodotti {  color: var(--chemtec-prodotti); }
.servizi {  color: var(--chemtec-servizi); }
.news {  color: var(--chemtec-news); }
.contatti {  color: var(--chemtec-contatti); }
.areariservata {  color: var(--chemtec-areariservata); }
.copyright {  color: var(--chemtec-copyright); } */



/* TIPOGRAFIA E DECLINAZIONI COLORI */

body {
  margin: 0;
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.5;
  color: #000;
  background-color: #fff;
}

strong, b {font-weight: 500;}

h1,h2,h3,h4,h5,h6,p { margin-top: 1em; margin-bottom: 1em; }
ul,ol,li { margin-top: 0.5em; margin-bottom: 0.5em; }

.tx-home {  color: var(--chemtec-home); }
.tx-azienda {  color: var(--chemtec-azienda); }
.tx-prodotti {  color: var(--chemtec-prodotti); }
.tx-servizi {  color: var(--chemtec-servizi); }
.tx-news {  color: var(--chemtec-news); }
.tx-contatti {  color: var(--chemtec-contatti); }
.tx-areariservata {  color: var(--chemtec-areariservata); }
.tx-copyright {  color: var(--chemtec-copyright); }

.azienda h1, .azienda h2, .azienda h3, .azienda h4, .azienda h5, .azienda h6, .azienda a {  color: var(--chemtec-azienda); }
.prodotti h1, .prodotti h2, .prodotti h3, .prodotti h4, .prodotti h5, .prodotti h6, .prodotti a {  color: var(--chemtec-prodotti); }
.servizi h1, .servizi h2, .servizi h3, .servizi h4, .servizi h5, .servizi h6, .servizi a {  color: var(--chemtec-servizi); }
.news h1, .news h2, .news h3, .news h4, .news h5, .news h6, .news a {  color: var(--chemtec-news); }
.contatti h1, .contatti h2, .contatti h3, .contatti h4, .contatti h5, .contatti h6, .contatti a {  color: var(--chemtec-contatti); }
.areariservata h1, .areariservata h2, .areariservata h3, .areariservata h4, .areariservata h5, .areariservata h6, .areariservata a {  color: var(--chemtec-areariservata); }

.bglghtgray {background-color: #F3F3F3;  }

main a { text-decoration: none; transition: all 0.5s ease}
main a:hover { text-decoration: underline;}

main {padding-bottom:3rem;}
.page-template-pagina-full-due-colonne main {padding-bottom:0;}

/* main menu e btn */ 
.navbar-brand.xs .logo {height: 50px;}
.navbar-brand.md .logo {height: 80px;}

.nav-link:before, .dropdown-item:before { 
    content: '';
    display: inline-block;
    height: 10px;
    width: 10px;
    margin-right: 0.5rem;
    margin-left: 0.5rem;
    position: relative;
    top:-1px;
}

.navbar-nav a {font-weight: 500; color:#000; transition: all 0.5s ease; }
.dropdown-item.active, .dropdown-item:active {background-color: transparent; color:#000;}

.lk-home .nav-link:before {  background-color: var(--chemtec-home); }
.lk-azienda .nav-link:before, .lk-azienda .dropdown-item:before {  background-color: var(--chemtec-azienda); }
.lk-prodotti .nav-link:before, .lk-prodotti .dropdown-item:before {  background-color: var(--chemtec-prodotti); }
.lk-servizi .nav-link:before, .lk-servizi  .dropdown-item:before  {  background-color: var(--chemtec-servizi); }
.lk-news .nav-link:before, .lk-news .dropdown-item:before  {  background-color: var(--chemtec-news); }
.lk-contatti .nav-link:before, .lk-contatti .dropdown-item:before  {  background-color: var(--chemtec-contatti); }
.lk-areariservata .nav-link:before, .lk-areariservata .dropdown-item:before  {  background-color: var(--chemtec-areariservata); }
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {}

.lk-home a:hover, .navbar-nav .lk-home .active {  color: var(--chemtec-home); }
.lk-azienda a:hover, .navbar-nav .lk-azienda .active {  color: var(--chemtec-azienda); }
.lk-prodotti a:hover, .navbar-nav .lk-prodotti .active  {  color: var(--chemtec-prodotti); }
.lk-servizi a:hover, .navbar-nav .lk-servizi .active  {  color: var(--chemtec-servizi); }
.lk-news a:hover, .navbar-nav .lk-news .active   {  color: var(--chemtec-news); }
.lk-contatti a:hover, .navbar-nav .lk-contatti .active {  color: var(--chemtec-contatti); }
.lk-areariservata a:hover, .navbar-nav .lk-areariservata .active {  color: var(--chemtec-areariservata); }


.sq-azienda .nav-link:before {  color: var(--chemtec-azienda); }
.sq-prodotti .nav-link:before {  color: var(--chemtec-prodotti); }
.sq-servizi .nav-link:before {  color: var(--chemtec-servizi); }
.sq-news .nav-link:before {  color: var(--chemtec-news); }
.sq-contatti .nav-link:before {  color: var(--chemtec-contatti); }
.sq-areariservata .nav-link:before {  color: var(--chemtec-areariservata); }

.navbar .lang-item { margin-left: 0.5rem; }

.navbar .lang-item img {width:24px !important; height: auto !important; margin-top: -4px; display:none; } 

.navbar .lang-item .nav-link:before {display:none !important;}

.lang-item-it a, .lang-item-en a { text-transform: uppercase; color:var(--chemtec-copyright); /* font-size:90%; margin-top: 0.1em;*/ }

.btn {
    border-radius: 0; 
    color:#000; 
    background-color: #FFF; 
    border: 2px solid var(--chemtec-home); 
    transition: all 0.5s ease; 
    text-transform: uppercase;
    font-size: 1rem;
    padding: 1rem;
} 

#main .btn:before, #main .btn:after, #prefooter .btn:before, #prefooter .btn:after, #footer .btn:before, #footer .btn:after { 
    content: '';
    display: inline-block;
    height: 10px;
    width: 10px;
    position: relative;
    top:-1px;
    margin-right: 0.5rem;
    margin-left: 0.5rem;
    transition: all 0.5s ease; 
}
.home .btn, .btn.home { border-color: var(--chemtec-home); }
.azienda .btn, .btn.azienda { border-color: var(--chemtec-azienda); }
.prodotti .btn, .btn.prodotti { border-color: var(--chemtec-prodotti); }
.servizi .btn, .btn.servizi { border-color: var(--chemtec-servizi); }
.news .btn, .btn.news { border-color: var(--chemtec-news); }
.contatti .btn, .btn.contatti { border-color: var(--chemtec-contatti); }
.areariservata .btn, .btn.areariservata  { border-color: var(--chemtec-areariservata); }


.home .btn:before, .home .btn:after { background-color: var(--chemtec-home); }
.azienda .btn:before, .azienda .btn:after { background-color: var(--chemtec-azienda); }
.prodotti .btn:before, .prodotti .btn:after { background-color: var(--chemtec-prodotti); }
.servizi .btn:before, .servizi .btn:after { background-color: var(--chemtec-servizi); }
.news .btn:before, .news .btn:after { background-color: var(--chemtec-news); }
.contatti .btn:before, .contatti .btn:after, .btn.contatti:before, .btn.contatti:after  { background-color: var(--chemtec-contatti); }
.areariservata .btn:before, .areariservata .btn:after { background-color: var(--chemtec-areariservata); }

.btn:hover:before, .btn:hover:after { background-color:#fff !important; }


.home .btn:hover { background-color: var(--chemtec-home); color: #fff;}
.azienda .btn:hover { background-color: var(--chemtec-azienda); color: #fff;}
.prodotti .btn:hover { background-color: var(--chemtec-prodotti); color: #fff;}
.servizi .btn:hover { background-color: var(--chemtec-servizi); color: #fff;}
.news .btn:hover { background-color: var(--chemtec-news); color: #fff; }
.contatti .btn:hover, .btn.contatti:hover  { background-color: var(--chemtec-contatti); color: #fff;}
.areariservata .btn:hover  { background-color: var(--chemtec-areariservata); color: #fff;}
/*
.azienda .btn {  color: var(--chemtec-azienda); }
.prodotti .btn {  color: var(--chemtec-prodotti); }
.servizi .btn {  color: var(--chemtec-servizi); }
.news .btn {  color: var(--chemtec-news); }
.contatti .btn {  color: var(--chemtec-contatti); }
.areariservata .btn  {  color: var(--chemtec-areariservata); }
.copyright .btn {  color: var(--chemtec-copyright); } 
*/
/*
nav .btn {border-radius: 0; color: #000; background-color: transparent; border: 0 solid; transition: all 1s ease; } 
nav .btn:hover {border-radius: 0; color: var(--chemtec-home); background-color: transparent; border: 0 solid; transition: all 1s ease; } 
*/


.hamburger {
  padding: 15px 15px;
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible; }

.hamburger-box {
  width: 30px;
  height: 24px;
  display: inline-block;
  position: relative;
  z-index: 10000;
}

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -2px; }

.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
  width: 30px;
  height: 2px;
  background-color: #000;
  border-radius: 1px;
  position: absolute;
  transition-property: transform;
  transition-duration: 0.15s;
  transition-timing-function: ease; }

.hamburger-inner::before, .hamburger-inner::after {
  content: "";
  display: block; }
.hamburger-inner::before {
  top: -10px; }
.hamburger-inner::after {
  bottom: -10px; }

.hamburger--elastic .hamburger-inner {
  top: 2px;
  transition-duration: 0.275s;
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }
  .hamburger--elastic .hamburger-inner::before {
    top: 10px;
    transition: opacity 0.125s 0.275s ease; }
  .hamburger--elastic .hamburger-inner::after {
    top: 20px;
    transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55); }

.hamburger--elastic.is-active .hamburger-inner {
  transform: translate3d(0, 10px, 0) rotate(135deg);
  transition-delay: 0.075s; }
  .hamburger--elastic.is-active .hamburger-inner::before {
    transition-delay: 0s;
    opacity: 0; }
  .hamburger--elastic.is-active .hamburger-inner::after {
    transform: translate3d(0, -20px, 0) rotate(-270deg);
    transition-delay: 0.075s; }

ul.navbar-nav li ul.dropdown-menu { border: 0; }

/* to top */
.site .top-button { color: #fff; background-color: var(--chemtec-home); border-color: var(--chemtec-home); }
.site .top-button:hover { color: var(--chemtec-home); background-color:  #fff; border-color:  #fff; }
.btn.top-button {padding: 0.5rem 0.7rem 0.4rem 0.7rem;}
main .btn {margin-bottom:1rem;}


#masthead .btn:hover {
    background-color:transparent;
    color: #fff;
}
/********* HOME ************/
#testata-home {
    min-height: calc(100vh - 100px);
    position: relative;
	background-color: var(--chemtec-copyright);
}
#testata-home video.home-video {
    border: none;
    bottom: 0;
    height: 100%;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none;
    -o-object-fit: cover;
    object-fit: cover;
    outline: none;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 10;
}
#testata-home .titolo_header {position: relative; z-index: 20; display: flex; height: 90vh; justify-content: center; align-items: center; }
#testata-home .titolo_header h3 {color: #fff; text-align: center; font-size: 2rem;}
ul.elenco_prodotti_home { list-style: none; padding: 0;}
ul.elenco_prodotti_home li { margin: 0.75rem 0; }
.elenco_prodotti_home a {
    display: block;
    border-radius: 0; 
    color:#FFF; 
    background-color: var(--chemtec-prodotti); 
    border: 2px solid var(--chemtec-prodotti); 
    transition: all 0.5s ease; 
    text-transform: uppercase;
    font-size: 1rem;
    padding: 1rem;
    text-decoration: none;
    font-weight: 500;
} 
.elenco_prodotti_home a:hover {
    color:var(--chemtec-prodotti); 
    background-color: #FFF; 
} 
.elenco_prodotti_home a:before  { 
    content: '';
    background-color: #FFF; 
    display: inline-block;
    height: 10px;
    width: 10px;
    margin-right: 0.5rem;
    margin-left: 0.5rem;
    position: relative;
    top:-1px;
}
.elenco_prodotti_home a:hover:before  {
    background-color: var(--chemtec-prodotti); 
} 

.news-home {padding-bottom: 3rem;}

a.news-item {box-shadow: 0px 3px 4px 4px #eee; text-decoration: none; display: flex; flex-direction: column; justify-content: space-between; color: var(--chemtec-news); transition: all 0.5s ease; }
.news-text { padding: 0 1rem 1rem 1rem; display: flex; flex-direction: column; justify-content: space-between;}
.news-text h4 { font-size: 1.2rem;  }
.news-text div { font-size: 0.9rem; font-weight: 500; text-transform: uppercase;}
a.news-item:hover { background-color: var(--chemtec-news); color:#fff; }
a.news-item:hover .news-text h4 { color:#fff; }
a.news-item:hover .news-thumbnail img {mix-blend-mode: multiply; background-color: var(--chemtec-news);}

.news-text div:before { 
    content: '';
    display: inline-block;
    height: 10px;
    width: 10px;
    position: relative;
    top:-1px;
    margin-right: 0.5rem;
    transition: all 0.5s ease; 
    background-color: var(--chemtec-news);
}
a.news-item:hover .news-text div:before { 
    background-color: #ffffff;
}

/********* SEZIONI PAGINE INTERNE ***********/

/* testata */ 
#testata-pagina {
	background-position: bottom 1rem right 1rem, center center; 
	background-size: 50%, cover;
    background-repeat: no-repeat;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    color: #fff;
    min-height: calc(100vh - 180px);
	margin-top:0;
	height:auto;
	padding:3rem 0;
}
@media (orientation:landscape) and (max-height:600px) {
	#testata-pagina {
		background-size: 0, cover;
	}

}

.titolo_header { font-size: 3rem; font-weight: 500; line-height: 1.1; }
.testo_header { font-size: 1.4rem; line-height: 1.3;}

/* breadcrumb */

.breadcrumb { font-size:0.85rem; text-transform:uppercase; color:#666; margin-top: 2rem; margin-bottom: 2rem; }
.breadcrumb a { color:#666; text-decoration: none; }
.breadcrumb a:hover { color:#333; text-decoration: underline; }
.breadcrumb .current-item {font-weight: 500; }

/*** pagine standard ***/

/* testi principali */

/* galleria immagini opzionale */
.galleria-immagini {margin-top:2rem; margin-bottom: 2rem;}
.galleria-immagini .single-image {display: none;}
.galleria-immagini .single-image:first-child, .galleria-immagini .single-image:nth-child(2) {display: initial;}
.single-image.medium { max-height:80vh; overflow:hidden;}
.single-image.medium img {width:100%; height:auto; max-width:1320px;}

/* testi opzionali */
.text-extra {margin-top:1rem; margin-bottom: 1rem;}


/*** pagina due colonne ***/
.image-section img {width: 100%; height: 100%; object-position: center center; object-fit: cover; min-height: 60vh;}
.extra-content:nth-child(odd) {background-color: #F3F3F3;  }
.extra-content:nth-child(even) {background-color: #FFF; }

/* prodotti - servizi single */

.single-related-posts {background-color: #F6F6F6;}
.related-posts-title {text-align: center; margin-bottom: 4rem;}
.loop-elenco { }
.loop-elenco img {width: 100%; height: auto;}

/* news archive */ 
.card-news { border-radius: 0; border: 0 solid; padding: 2rem 0 3rem 0; border-bottom: 1px solid #AAAAAA; }
.card-news:last-of-type { border-bottom: 0 solid #AAAAAA; }
.card-news a, .card-news .blog-post-title, .card-news img { transition: all 0.5s ease;}
.card-news img { border-radius: 0; }
.card-news .meta {font-size: 0.9rem;}
.card-news .meta .entry-date {color:#333;}

.card-news .read-more {font-size: 0.9rem; font-weight: 500; text-transform: uppercase; color: var(--chemtec-news); text-decoration: none;  }
.card-news .read-more:before { 
    content: '';
    display: inline-block;
    height: 10px;
    width: 10px;
    position: relative;
    top:-1px;
    margin-right: 0.5rem;
    transition: all 0.5s ease; 
    background-color: var(--chemtec-news);
}
.card-news .blog-post-title:hover, .card-news .read-more:hover, .card-news a .wp-post-image:hover { opacity: 0.7;}

/* news single */ 
#testata-pagina.testata-news {
    background-color: var(--chemtec-news);
    background-blend-mode: multiply;
}
.testata-news .titolo_header { font-size: 3rem; line-height: 1.2; }
.testata-news .category-bdg a {font-size: 1rem; line-height: 1.2; text-transform: uppercase; color: #eee; text-decoration: none;}
.testata-news .category-bdg a:hover {color: #fff;}

.col #main h1 {margin-top: 0;}

.news .pagination a { color: var(--chemtec-news);}
.news .pagination a:hover { color: #18AEB599; }

.entry-footer .pagination {margin-top: 3rem; margin-bottom: 3rem;}

/* elenco archive / taxonomy template + news home? */ 
#content.archive-content { padding-top: 5rem;}

.card-category { border-radius: 0; box-shadow: 0px 3px 4px 4px #eee; border: 0 solid; }
.card-category img { border-radius: 0; }

.card-category .read-more {font-size: 0.9rem; font-weight: 500; text-transform: uppercase; text-decoration: none;  }
.card-category .read-more:before { 
    content: '';
    display: inline-block;
    height: 10px;
    width: 10px;
    position: relative;
    top:-1px;
    margin-right: 0.5rem;
    transition: all 0.5s ease; 
}
.card-category-link, .card-category-title, .card-body, .card-img-top { transition: all 0.5s ease;  }
.card-category-title {text-transform: uppercase; font-size: 1.2rem;}
.card-category-title:before { 
    content: '';
    display: inline-block;
    height: 10px;
    width: 10px;
    position: relative;
    top:-1px;
    margin-right: 0.5rem; 
    transition: all 0.5s ease; 
    background-color: #FFF;
}
.card-category-link .card-category-title {color: #fff;  }
.card-category-link .card-img-top {filter: grayscale(1);}
.card-category-link:hover .card-img-top{filter: grayscale(0); opacity: 1;}

.prodotti .card-category-link .card-body {background-color: var(--chemtec-prodotti); opacity: 1;}
.prodotti .card-category-link:hover .card-body {background-color: #fff; opacity: 1;}
.prodotti .card-category-link:hover .card-category-title {color: var(--chemtec-prodotti); opacity: 1;}
.prodotti .card-category-link .read-more { color: var(--chemtec-prodotti); }
.prodotti .card-category-link .read-more:before {  background-color: var(--chemtec-prodotti); }
.prodotti .card-category-link:hover .card-category-title:before {  background-color: var(--chemtec-prodotti); }

.servizi .card-category-link .card-body {background-color: var(--chemtec-servizi); opacity: 1;}
.servizi .card-category-link:hover .card-body {background-color: #fff; opacity: 1;}
.servizi .card-category-link:hover .card-category-title {color: var(--chemtec-servizi); opacity: 1;}
.servizi .card-category-link .read-more { color: var(--chemtec-servizi); }
.servizi .card-category-link .read-more:before {  background-color: var(--chemtec-servizi); }
.servizi .card-category-link:hover .card-category-title:before {  background-color: var(--chemtec-servizi); }

.news .card-category .read-more { color: var(--chemtec-news); }
.news .card-category .read-more:before {   background-color: var(--chemtec-news); }

/* Prefooter */ 
#prefooter {color:#fff; padding:4rem 0;}
#prefooter form { display: flex; flex-wrap: wrap; justify-content:space-between;}
#prefooter label { margin: 0.5rem 0; flex-basis:100%;}
#prefooter input[type=text], #prefooter input[type=email], #prefooter textarea {width:100%; margin-top:0.25rem; padding: 0.5rem; font-weight:300;}
#prefooter .btn {width:auto; margin: 1rem auto;}
#prefooter form .hidden-fields-container {width:100%;}
#prefooter input[type=checkbox] { width: 1.5rem; height: 1.5rem; padding: 0.5rem; margin-right: 0.75rem; position: relative; top:0.25rem;}

/* Footer */ 
#footer .bootscore-footer {
    background-color: #F3F3F3; 
    background-image: url("img/chemtec/chemtec-color-squares.png"); 	
    background-position: bottom 1rem right 1rem, center center; 
	background-size: 60%;
    background-repeat: no-repeat;
    padding-bottom: 4rem !important;
}
#footer p, #footer ul, #footer li, #footer label {font-size: 0.9rem;}
#footer form { display: flex; flex-wrap: wrap; justify-content:space-between;}
#footer label  { margin: 0.5rem 0; flex-basis:100%;}
#footer input[type=text], #footer input[type=email], #footer textarea {width:100%; margin-top:0.25rem; padding: 0.5rem; font-weight:300;}
#footer input[type=checkbox] { width: 1.25rem; height: 1.25rem; margin-right: 0.5rem; position: relative; top:0.25rem;}
#footer .btn {width:auto; margin-top: 0.5rem;}
#footer ul li a {text-transform: uppercase; color: #000;}
#footer ul li { list-style-type: square; list-style-position: outside; margin-left:1rem; margin-bottom:0.5rem;}
#footer a { text-decoration: none; transition: all 0.5s ease; }
#footer a:hover { text-decoration: underline; }
.widget-title {margin: 2rem 0;}
.bootscore-info {background-color: var(--chemtec-copyright); color: #fff; padding: 1rem !important;} 
.bootscore-info .container {display: flex; flex-direction: column;}
.bootscore-info a {color: #eee; text-decoration: none;}
.bootscore-info a:hover {color: #fff; text-decoration: underline;}

/***** EXTRA singole pagine / post *****/

/* timeline */
.pagination .active .page-link { background-color: #18AEB5; border-color: #18AEB5;  }
.azienda .timeline-content svg { fill: var(--chemtec-azienda) !important; }
.intro .timeline-content svg { fill: var(--chemtec-home) !important; }
.prodotti .timeline-content svg { fill: var(--chemtec-prodotti) !important; }
.servizi .timeline-content svg { fill: var(--chemtec-servizi) !important; }
.news .timeline-content svg { fill: var(--chemtec-news) !important; }
.contatti .timeline-content svg { fill: var(--chemtec-contatti) !important; }
.areariservata .timeline-content svg { fill: var(--chemtec-areariservata) !important; }
.copyright .timeline-content svg { fill: var(--chemtec-copyright) !important; }

.intro .story-content h3, .intro .story-time p {  color: var(--chemtec-home) !important; }
.prodotti .story-content h3, .prodotti .story-time p {  color: var(--chemtec-prodotti) !important; }
.servizi .story-content h3, .servizi .story-time p {  color: var(--chemtec-servizi) !important; }
.news .story-content h3, .news .story-time p {  color: var(--chemtec-news) !important; }
.contatti .story-content h3, .contatti .story-time p {  color: var(--chemtec-contatti) !important; }
.areariservata .story-content h3, .areariservata .story-time p {  color: var(--chemtec-areariservata) !important; }
.copyright .story-content h3, .copyright .story-time p {  color: var(--chemtec-copyright) !important; } 

/* icone mission */ 
.missionicon p { 
	color: var(--chemtec-azienda);
	font-weight: 700;
	font-size:120%;
}
.missionicon img { 
	max-width:200px;
	width:100%;
	height:auto;
}
/* icone contatti */ 

.icon-contatti img { 
	max-width:100px;
	width:100%;
	height:auto;
}
/* gallery con didascalia */ 
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption { padding:8px; background: linear-gradient(0deg,#00000088,#0000005d 50%,#0000)}

/* tabelle */

table { width:100%;border-top: 2px solid #000; border-bottom: 2px solid #000; }
table tr {width:100%; border-bottom: 1px solid #ccc;}
table tr td { padding:0.5rem 0; }
table strong { color: #000; }
table tr:first-child {width:100%; border-bottom: 2px solid #000; background: #F3F3F3; color: #000;}

table {display:none; margin-bottom: 1rem;}
table.cln-50-50 td {width:50%;}

.prodotti table { border-top: 2px solid var(--chemtec-prodotti); border-bottom: 2px solid var(--chemtec-prodotti); }
.prodotti table strong { color: var(--chemtec-prodotti); }
.prodotti table tr:first-child { border-bottom: 2px solid var(--chemtec-prodotti); color: var(--chemtec-prodotti);}

.servizi table { border-top: 2px solid var(--chemtec-servizi); border-bottom: 2px solid var(--chemtec-servizi); }
.servizi table strong { color: var(--chemtec-servizi); }
.servizi table tr:first-child { border-bottom: 2px solid var(--chemtec-servizi); color: var(--chemtec-servizi);}

@media (min-width:576px) {
	table {font-size: 0.9rem; display:table;}
}
@media (min-width:1200px) {
	table {font-size: 1rem}
}
/* fine tabelle */

/* INIZIO MEDIAQUERIES */ 

@media (min-width:576px) {
.galleria-immagini .single-image:nth-child(2) {display: initial;}
#footer .bootscore-footer {	background-size: 50%; }
}
@media (min-width:768px) {
.titolo_header { font-size: 4rem; line-height: 1.2;}
.testo_header { font-size: 1.5rem; line-height: 1.4;}
#prefooter .label50 {flex-basis:49%;}
#prefooter .label100 {flex-basis:100%;}
#footer .bootscore-footer {	background-size: 35%; }
.news-text {height: 14rem; }
#content.archive-content { padding-top: 7rem;}

}

@media (min-width:992px) {
html, body {  font-size: 18px !important; }
.galleria-immagini .single-image {display: initial;}
.extra-content:nth-child(odd) .row {flex-direction: row-reverse; }
#testata-home .titolo_header h3 {color: #fff; text-align: center; font-size: 2.5rem;}
.bootscore-info .container {flex-direction: row-reverse; justify-content: space-between;}
.azienda-home {
    background-image: url("img/chemtec/chemtec-color-squares.png"); 	
    background-position: bottom 5px right 50%; 
	background-size: 400px auto;
    background-repeat: no-repeat;
}
.prodotti-home {
    background-image: url("img/chemtec/chemtec-color-squares.png"); 	
    background-position: bottom -55px left -255px; 
	background-size: 400px auto;
    background-repeat: no-repeat;
}
.news-text {height: 12rem; }

.single-related-posts {background-color: #F6F6F6; background-image: url("img/chemtec/chemtec-color-squares.png"); background-repeat: no-repeat; background-position: top -10px right -120px;}

}

@media (min-width:1200px) {
    .titolo_header { font-size: 4.5rem; line-height: 1.2;}

    .navbar-brand.md .logo {height: 100px;}
    
    #testata-pagina {
	background-position: bottom 2rem right 2rem, center center; 
	background-size: 25%, cover;
    }
    #footer .bootscore-footer {
	background-size: 25%;
    }

    .breadcrumb { margin-top: 2.5rem; margin-bottom: 2.5rem; }
    
    .galleria-immagini {margin-top:2.5rem; margin-bottom: 2.5rem;}


}
