.split-loader .split-spinner {
  background-size: auto !important;
}

#headerwrap {
  background-color:#e9d9b8; /*sabbia*/
}

#headerwrap a {
  color:#5d1a10; /*rosso*/
}

#main-nav li a:after {
  border-bottom-color:#f1e9d6;
}

.back-top a {
  background-color:#e9d9b8;
}

#footerwrap a {
  color:#5d1a10;
}

#footerwrap {
 background-color:#e9d9b8;
 color:#5d1a10;
}

#multiscroll-nav li .active span {
  border-color:#5d1a10 !important;
}

#gallery-32-1-1-1 h3 {
  margin-bottom:15px;
}

h3 {
  color: #ccc !important;
  text-shadow: 2px 2px #000;
}

h2,
#text-32-6-1-0 h4 {
  text-shadow: 2px 2px #333;
}


#main-nav-wrap {
  float:right;
  margin-top: 0px;
  margin-right: 10px;
}

#main-nav {
    font-size:15px;
}

#text-32-0-0-0,
#text-32-0-0-1 {
	text-shadow: 2px 1px 2px #414141;
}

.themify_builder_32_row.module_row_0 h3:not(.module-title) {
  color: #fff !important;
  text-shadow: 2px 1px 2px #1e1e1e !important;
}

.split-scroll h1 {
    font-size: 5.5em;
}

#searchform-wrap {
  display:none;
}

.page-id-472 #mobile-menu,
.page-id-691 #mobile-menu,
.page-id-695 #mobile-menu {
  display:none;
}

#text-32-1-1-0 div {
  width:90% !important;
}

#text-32-1-1-0 p {
  margin-bottom: 1em !important;
}

.logo-wrap {
  width:400px;
}

