.tarifftable th {
	word-wrap: break-word;
	max-width: 10em;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    background: #ffffff;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item {
	margin:0;
	border-bottom: 1px solid #f1f1f1;
	display: block;
	margin: 0;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
	color: #3b3f42;
	display: block;
	padding: 10px 20px;
	text-align: left;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    padding: 0;
}
.sp-megamenu-parent {
	margin:0;
}
.chzn-container {
	width:100% !important;
}
.service-details-page .sppb-addon-single-image-container {
	display:block;
}
.service-details-page .sppb-addon-single-image-container img {
	display:block;
	width:100%;
}

.datepicker table tr td.active.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active.disabled:hover[disabled], .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active:active, .datepicker table tr td.active:hover, .datepicker table tr td.active:hover.active, .datepicker table tr td.active:hover.disabled, .datepicker table tr td.active:hover:active, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active:hover[disabled], .datepicker table tr td.active[disabled] {
    background-image: unset !important;
    background-color: #B10D09 !important;
}

.footer-widget img{
	width: 30% !important;
}

#sppb-addon-1588161020419 {
	text-align: justify !important;
}

.cookie__popup-actions {
	    float: right;
    	margin-right: 5em;
}

#sp-main-body .blog p, #sp-main-body .blog span, div[itemprop="articleBody"] p, div[itemprop="articleBody"] span {
	background: none !important;
	font-size: 12pt;
	font-family: helvetica !important;
	text-align: justify !important;
}

.table-tariff,table th {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 10;
    background: #fff;
}

.table-tariff {
  width: 100%;
}
.table-tariff thead, tbody tr {
  /*display: table;*/
  width: 100%;
  table-layout: fixed;
}
.table-tariff tbody {
  display: block;
  overflow-y: auto;
  table-layout: fixed;
  max-height: 700px;
}

.table-tariff tr:nth(0) th span,.table-tariff tr:nth(1) th span {
	font-size: 10px !important;
}