.seo {
	position:absolute;
	left:-3000px;
}
h3 {font-weight: 300!important}
.rsform h2, .rsform h3 {
text-align: center;
margin-bottom: 30px;
font-weight: 300;
font-size: 36px;
line-height: 36px;
margin-bottom: 25px;}

.firstsection {
    position: absolute;
    left: 3000px;
}
.title-over .sppb-text-center {

	color:#fff
}
#sp-footer a, #sp-bottom a {
    color: #dddddd!important;
}
.logoparteneri img {
    filter: grayscale(100%);
    opacity: 0.8;
}
.logoparteneri:hover img {
    filter: grayscale(0%);
    opacity: 1;
    transition: all 1s ease 0s;
}
.content-white {
	color: #fff !important;
}
#sp-top-bar .container-inner{
		background: rgba(140,140,140, 0.9);
}
.float-left {
	width:inherit;
}

.hasTooltip, label {
	display:inline!important
}
.tooltip-inner {
    
    background-color: #005bab;
   
}
.bs-tooltip-auto[x-placement^="bottom"] .arrow::before, .bs-tooltip-bottom .arrow::before {
    border-bottom-color: #005bab;
}
.bs-tooltip-auto[x-placement^="top"] .arrow::before, .bs-tooltip-top .arrow::before {
    border-top-color: #005bab;
}
.calculator {
    float: left;
    margin: 10px;
    min-height: 130px;
}
.calculator-img img {
    height: 90px;
    padding-top: 13px;
}
.calculator-img-supra img {
    height: 90px;
}
.social-icons .fa {font-size:14px!important}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a, .offcanvas-menu .offcanvas-inner .sp-module ul > li span {
font-size: 2rem!important;}

.rsform-captcha-refresh-button.btn.btn-default {
	padding:2px!important;
	margin:2px
}

@media only screen and (min-width: 700px) {
  .videoEveniment {
    width: 100%;
	
}
}

.hidden {display:none}
.fabrik_actions  .btn {padding:0 4px !important}
input[type="text"]:not(.form-control), input[type="email"]:not(.form-control), input[type="url"]:not(.form-control), input[type="date"]:not(.form-control), input[type="password"]:not(.form-control), input[type="search"]:not(.form-control), input[type="tel"]:not(.form-control), input[type="number"]:not(.form-control), select:not(.form-control) {  display: block;
  padding: 0px 8px!important;
}
.pagination {
width: max-content;
float: right;
}
.pagination  a {
    border-color: #fff!important;
    background-color:#fff!important;
    padding: 5px;
}
.pagination  a:hover {
      background-color:#ccc!important;
}
.limit select {
    width: 80px!important;
    margin: 0 10px!important;
}
.fabrikFilterContainer {
    margin: 0 0 37px 0;
}	
.clearFilters {
    float: right;
}