/*
Theme Name: Design Italia Child
Theme URI: https://github.com/italia/design-wordpress-theme/
Template: design-italia
Author: Marco Gargano
Author URI: http://marcogargano.com/
Description: Design Italia è un tema di WordPress utilizzabile per i siti internet della Pubblica Amministrazione italiana. Design Italia rispetta le nuove linee guida di design dell’Agenzia per l’Italia digitale rilasciare dal Team per la Trasformazione Digitale e le caratteristiche per i servizi web della Pubblica Amministrazione contenute nel Piano triennale per l’informatica nella Pubblica Amministrazione 2017/2019. Nel tema vengono integrate le componenti di Bootstrap Italia.
Tags: one-column,two-columns,right-sidebar,custom-header,custom-colors,custom-logo,custom-menu,footer-widgets,editor-style,featured-images,post-formats,theme-options
Version: 0.33.1589562959
Updated: 2020-05-15 19:15:59

*/
@media (min-width: 992px){
.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .icon {
    width: 80%;
    height: auto;
    margin-right: 16px;
}
}
@media (min-width: 576px){
.h5, h5 {
	font-size: 0.75em;
	line-height: 1.2rem;
}
.h3, h3 {
    font-size: 0.9rem;
    line-height: 1.25;
}
.h1, h1 {
    font-size: 1.666rem;
    letter-spacing: -1.2px;
    line-height: 1.025;
}
.it-header-navbar-wrapper nav {
    background: #128d46;
    border-top: 3px solid #ce2031;
    border-bottom: 3px solid #ce2031;
}
	.nav li {
    display: block;
    padding: 6px 10px;
}
.it-header-slim-wrapper {
    background: #19191a;
    min-height: 43px;
}
a, a:hover, a.read-more, .menu-main .nav li ul a, .menu-main .nav li ul a:hover, .menu-main .nav li:hover ul a {
    color: #128d46;
}
.entry-content img, .wp-post-image {
    max-width: 100%;
    height: auto;
    margin-bottom: 7px;
}
.panel-grid > div {
    padding: 0.2rem 0;
}
.panel-grid-cell .widget-title {
    margin-top: 0;
    color: #128d46;
    font-size: 24px;
	  padding:5px 0px 0px 10px
}
.sow-carousel-title {
	background: #f5f5f5;
	border: 2px solid #128d4647;
}
.sow-carousel-title a.sow-carousel-next, .sow-carousel-title a.sow-carousel-previous {
	margin-top: 12px;
	margin-right:5px
}
}
@media (min-width: 576px) {
.it-header-slim-wrapper {
    background: #19693b;
    min-height: 40px;
}
}
.sow-carousel-wrapper ul.sow-carousel-items {
    height: 100px;
    margin: 10px 0 0 0;
}
	.it-footer-small-prints {
    display: none;
}
	.entry-content {
    margin-top: 45px;
    margin-bottom: 0;
}
	#comments {
    padding-top: 0;
    padding-bottom: 0;
}
	.searchform input[type="text"], .searchform [type="submit"] {
    border: 1px solid #d9d9d9;
	}
	.it-footer .searchform input[type="text"], .it-header-wrapper .searchform input[type="text"] {
    color: #19191a;
    background: transparent;
}
	@media screen and (max-width: 767px) {
.it-header-center-wrapper, .it-header-navbar-wrapper, .it-header-wrapper {
    background-color: #b5fde4;
}
}
	[id$="dettaglio-testo"] p {
    font-family: inherit;
}
	.blockquote, blockquote {
    font-family: inherit;
}
	.entry-content li {
    list-style: inside;
}
.at-tableclass {
    width: 100%;
}
	.sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item h3 {
    height: 80px;
}
	.sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item h3 a {
    font-weight: 500;
}
.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .icon {
    fill: #fff;
    width: 100%;
    height: auto;
    margin-right: 8px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

/* colore testo bianco per i bottoni */
button,
input[type="submit"] {
	background-color: #65dde0;
	box-shadow: none;
	color: #ffff;
	font-weight: 600;
  padding: .6em 1.2em;
  text-transform: uppercase;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  vertical-align: middle;
  white-space: nowrap;
}

li.wpuf-el {
    list-style: none;
}

div.widget-info {
    background-color: #fef5be;
    border: 2px solid #fdd425;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 5px 10px;
    margin: 0 0 10px 0;
    font-size: 13px;
}

.panel-widget-style.panel-widget-style-for-22-0-0-0 {
    display: none;
}