#t4-header .t4-logo-header {
	width: auto;
}
.site-name {
	text-transform: normal;
	color: #343648;
}
#t4-megamenu-mainmenu {
	margin-top: 40px;
}

.t4-topbar {
    background: #343648;
}
.t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link {
  font-family: Archivo;
    font-size: 14px;
  font-weight: 600;
  padding-left: 24px;
padding-right: 0;
      color: #71827e;
  line-height: 1.714286;
  }
.t4-topbar {
    height: 38px;
    }
.contact-inner {
    font-size: 12px;
    }
.btn.btn-primary {
    background-color: #00cc8b !important;
    border-color: #00cc8b !important;
  padding: 5px 24px !important;
  font-family: Archivo;
   font-size: 14px;
  font-weight: 600;
}
.bg-primary {
    background-color: #FFFFFF !important;
}
#t4-header .t4-logo-header .logo-image .logo-img {
    max-width: 90%;
}
.ja-masthead::before{
    background-color: transparent !important;
}
.acm-slideshow .slider-content {
    height: 70%;
}
.heading-link:hover, .heading-link:focus, .heading-link:active {
    color: 343648;
}

/* START Masthead */
.t4-masthead .ja-masthead .ja-masthead-detail .ja-masthead-title {
	color: #343648;
	}
.t4-masthead .ja-masthead .ja-masthead-detail {
   padding: 50px;
   color: #acb0ac;
}

/* END Masthead */


.foto_italia, .testo {
  color:#989c98;
  font-size:16px;
  line-height: 26px;
  position: relative;
	margin: auto 0;
	/* left: 50%; */
}
.testo h3 {
  color:#343648;
  font-size:42px;
}
@media (min-width:1200px){
.testo {
	padding:0 50px;
}
	
}


.fa-globe::before {
	color: #00CC8B;
}


@media (min-width:576px) {
.display-mobile {
	display: none;
	}}

@media (max-width:575px) {
.t4-header-right {
	margin-right: 40px;
}
	#t4-header .t4-right-header .navbar {
	margin-left: 0;
}
	.t4-right-header .container {
	padding-left: 0;
}
}

.custom.go-to-website {
	float: right;
	margin-top: -62px;
}

.t4-offcanvas-toggle {
	height: 40px;
	line-height: 40px;
	width: 40px;
}
.t4-footer div i {
	color: #fff;
	padding: 0 5px;
}

.display-mobile .custom {
	float: right;
	margin-top: -62px;
}
