@import url(https://fonts.googleapis.com/css?family=Titillium+Web);

.Utility p,
.Transparency-box,
.Online-Services,
.my-h2 h3 {
  font-size: 24px;
}

CSS
.postlist h3 {
  font-size: 22px;
  line-height: 1.2em;
  margin-top: 0;
  padding-top: 0;
}

.postlist p,
.postlist .morelink a {
  font-size: 14px;
  line-height: 1.4em;
}

.withthumb .lcp-container {
  margin-left: 170px;
}

.morelink {
  text-align: right;
}

/* Styling of the outer container */

.postlist {
  border: 1px solid #ccc;
  background: rgba(255, 255, 255, 0.7);
  box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.1);
  margin: 20px 0px;
  padding: 20px;
  overflow: auto;
}

.thumbmagic {
  float: left;
}

.postlist h3 {
  font-size: 22px;
  line-height: 1.2em;
  margin-top: 0;
  padding-top: 0;
}

.postlist p,
.postlist .morelink a {
  font-size: 14px;
  line-height: 1.4em;
}

.withthumb .lcp-container {
  margin-left: 170px;
}

.morelink {
  text-align: right;
}

/* Styling of the outer container */

.postlist {
  border: 1px solid #ccc;
  background: rgba(255, 255, 255, 0.7);
  box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.1);
  margin: 20px 0px;
  padding: 20px;
  overflow: auto;
}

/* Modifica colore accordion e pallino categoria e tab */

.thumbmagic {
  float: left;
}

.circle {
  background-color: #b10014;
}

.sow-accordion-title {
  color: #b10014;
}

.sow-icon-ionicons {
  color: #b10014;
}

.sow-tabs-title {
  color: #b10014;
}

#container .sow-tabs-tab-container .sow-tabs-tab-selected {
  border-bottom: 2px solid #b10014;
}

#container .sow-accordion .sow-accordion-panel-open .sow-accordion-title::before {
  background-color: #b10014;
}

#sow-contact-form-field-1---fascia-di-et-19118901335c9f8bb60b89d267105119 {
  width: 1000px;
}

#sow-contact-form-field-2---sesso-19118901335c9f8bb60b89d267105119 {
  width: 1000px;
}

#sow-contact-form-field-3---perch-visiti-il-sito-del-comune-di-rivoli-19118901335c9f8bb60b89d267105119 {
  width: 1000px;
}

#sow-contact-form-field-4---quali-contenuti-ti-interessano-maggiormente-19118901335c9f8bb60b89d267105119 {
  width: 1000px;
}

#sow-contact-form-field-5---con-quale-frequenza-consulti-il-sito-19118901335c9f8bb60b89d267105119 {
  width: 1000px;
}

.blue-footer-top {
  margin-top: -60px;
  color: #ffff;
	display: none;
}

section.entry-content.mt-0 .panel-grid>div {
  margin-bottom: 0px;
  padding-bottom: 44px;
}

.text-center {
  color: #ffffff;
}

.widget-title {
  padding-bottom: 20px;
  font-size: 22px;
}

h3 {
  font-size: 40px;
  font-weight: 600;
}

.widget_category_mansory .widget-title {
  font-weight: bold;
  display: none;
}

.entry-content [href$=".pdf"]::after,
.entry-content [href$=".doc"]::after,
.entry-content [href$=".docs"]::after,
.entry-content [href$=".xls"]::after,
.entry-content [href$=".xlsx"]::after,
.entry-content [href$=".zip"]::after {
  content: '';
}

.alignleft.wp-image-377 {
  margin-top: -5px;
}

#pgc-gb19008-5d15fd71da2ac-2-0.panel-grid-cell {
  margin-top: -35px;
}

#pgc-w5d2038babbd9e-1-0.panel-grid-cell {
  margin-bottom: -100px;
}

.top-wrapper.justify-content-between {
  height: 100%;
}

#regione-div.col-xs-8 {
 
  display: flex;

  width: 100%;
  position: relative;
  min-height: 1px;
  flex: 0 0 66.66667%;
  max-width: 66.66667%;
}

#menu-item-118.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-118 {
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: #0066cc;
  text-align: right;
  z-index: 9999999;
}

input.wpcf7-form-control.wpcf7-submit:hover {
background-color: #9f0013;
color: #ffffff;
}
input.wpcf7-form-control.wpcf7-submit {
background-color: #b10015;
color: #ffffff;
}

.menu-main .nav a {
	font-size: 20px !important;
}

.mobmenul-container {
	background-color: #b10015;
  padding: 4px !important;
  height: fit-content;
  border-radius: 4px;
}

.it-header-slim-wrapper {
	display: none;	
}