.widget_nav_menu ul {background: transparent;}
.bthomeservizi {padding-left: 34px; padding-right: 38px; width: 100%; text-align: center;}
.bthomepolizza {padding-left: 34px; padding-right: 38px; border: 4px solid #111C4C; color: #3F51B5;}

.g-recaptcha {
  display: block !important;
  margin: 0 auto !important;
  width: fit-content;
	margin-bottom: 25px !important;
}

.category-blog h2 {font-size: 30px !important; line-height: 40px;}

#Footer .container > .column:nth-child(2) > .mcb-column-inner{margin-left: 40px !important;}

.blog_wrapper {margin-top: 40px;}

.portfolio .post-header {display: none !important;}
.portfolio .share-simple-wrapper {padding-bottom: 0px !important;}
.portfolio .the_content_wrapper {line-height: 1.3;}
.portfolio .the_content_wrapper ul li {margin-bottom: 0px; color: #252525;}
.share-simple-wrapper  .facebook {display: none !important;}
.share-simple-wrapper  .twitter {display: none !important;}
.share-simple-wrapper  .pinterest {display: none !important;}

#Footer .logowidgetfooter {width: 250px !important;}

.menu-footer-menu-eng-container ul li a {padding-top: 2px; padding-bottom: 2px;}

.menu-footer-menu-container ul li a {padding-top: 2px; padding-bottom: 2px;}

.menu-footer-menu-trasparenza-eng-container ul li a {padding-top: 2px; padding-bottom: 2px;}

.menu-footer-menu-trasparenza-container ul li a {padding-top: 2px; padding-bottom: 2px;}


.menu-accedi-eng-container ul li a {padding-top: 2px; padding-bottom: 2px;}

.menu-accedi-container ul li a {padding-top: 2px; padding-bottom: 2px;}

.sub-menu li.menu-item a {font-size: 15px;}

.category-news-en .post-links {display: none;}

.fieldset-cf7mls .cf7mls_next {float: unset; width: 100%; background-color: #2653d9 !important;}

.cf7mls_back {display: none !important;}

@media only screen and (max-width: 480px) { 
	.formcyberscanner {margin-left: -20px !important; margin-right: -20px !important;} 
}

#Side_slide #menu ul li#menu-item-317 a  {padding: 16px !important; text-align: center; background: darkblue; font-weight: 800;}

#Side_slide #menu ul li#menu-item-1287 a  {padding: 16px !important; text-align: center; background: darkblue; font-weight: 800;}

#Side_slide #menu ul li#menu-item-316 a  {padding: 16px !important; text-align: center; background: white; font-weight: 800;}

#Side_slide #menu ul li#menu-item-1286 a  {padding: 16px !important; text-align: center; background: white; font-weight: 800;}

#Top_bar .menu > li > a span
{padding: 0 9px !important;}

#Footer h4 {font-size: 20px !important; font-weight: 500 !important;}

.accedi a {
	font-weight: 800 !important; 
	color: #0048FF !important;}

.accedi a:hover {
	font-weight: 800 !important; 
	color: #111C4C !important;}

#Side_slide .accedi a {
	font-weight: 800 !important; 
	color: #ffffff !important;}


#Side_slide .accedi a:hover {
	font-weight: 800 !important; 
	color: #111C4C !important;}

.accedi .sub-menu a {
	font-weight: 400 !important; 
	color: #0048FF !important;}

#Top_bar .menu li ul li {width: 250px;}




/* Pulsante pieno (es. Cyber Scanner) */
.menu-btn-primary a {
  background-color: #0048FF;
  color: #fff !important;
	margin-top: 10px;
	margin-left: 12px; 
  padding: 2px 0px !important;
  border-radius: 30px;
  font-weight: 600;
  transition: all 0.3s ease;
}
.menu-btn-primary a:hover {
  background-color: #111c4c;
  color: #fff !important;
	text-decoration: none !important;
	text-transform: none !important;
}


.menu > li#menu-item-317 > a:not(.menu-toggle)::after {
    height: 0px !important;
}

.menu > li#menu-item-316 > a:not(.menu-toggle)::after {
    height: 0px !important;
}


/* Pulsante bordo blu (es. Richiedi preventivo) */
.menu-btn-outline a {
  border: 2px solid red;
  color: red !important;
	margin-top: 10px;
	margin-left: 12px; 
  padding: 0px 10px !important;
  border-radius: 30px;
  font-weight: 600;
  background: transparent;
  transition: all 0.3s ease;
}
.menu-btn-outline a:hover {
  background-color: red;
  color: #ffffff !important;
	text-decoration: none !important;
	text-transform: none !important;
}




/* rimuove la linea (pseudo-elemento) SOLO su CyberScanner */
#Top_bar .menu > li#menu-item-1287 > a:after,
#Top_bar .menu > li#menu-item-1287 > a:hover:after,
#Top_bar .menu > li#menu-item-1287 > a:focus:after{
  content: none !important;
  display: none !important;
}

/* rimuove la linea (pseudo-elemento) SOLO su SOS Attack */
#Top_bar .menu > li#menu-item-1286 > a:after,
#Top_bar .menu > li#menu-item-1286 > a:hover:after,
#Top_bar .menu > li#menu-item-1286 > a:focus:after{
  content: none !important;
  display: none !important;
}



