.headline.marble h1 {
  color: #ffffff;
}

.marble .page-path span, .marble .page-path a {
  color: #fff;
}

.grey {
  background: #C43300 !important;
}

.headline h1 {
 text-transform:none;
}

.lighter-grey {
  background: none repeat scroll 0 0 #f2622f !important;
}


footer .widget h2 {
  color: #fff !important;
}

footer {
  color: #fff !important;
}

.two-headers a { /* per il cerchio in home call to action */
  display: none;
}

.sc-promoline-button { /* promoline in home */
  display: none;
}

.widget_recent_posts_2 .item-helper {
  display: none;
}


footer .widget_text div {
  color: #fff !important;
}

.contatti-top {
 position:relative;
 top: 0px;
 right: 0px;
 height:20px;
 float:right;
}

.contatti-top-mobile {
 position:relative;
 top: 0px;
 right: 0px;
 display: none;
}

.lingue-top {
  float: right;
  left: 0px;
  position: relative;
  top: 0px;
}

#lang_sel_list a, #lang_sel_list a:visited {
  background: #eddbb6 !important;
}

.booking-bahamax {
  margin: 0 auto;
  padding-top: 20px;
  right: 0;
  top: 0;
  width: 200px;
}

.booking-bahama {
  display: block;
  float: left;
  padding-top: 2px;
  width: 200px;
  margin-left: 20px;
  width:276px;
}

.booking-bahama .prenota-bahama {
  background: none repeat scroll 0 0 #fff;
  border: 5px solid #c43300;
  padding:8px;
  border-radius:10px;
}

.booking-bahama .prenota-bahama .promo{
  font-size:10px;
  color: #c43300;
}

.booking-bahama .dataTab{
	color: #c43300;
}

.booking-bahama input[type="submit"] {
 color:#fff;
 background:#c43300;
 border: 1px solid #8a2a08;
 font-size: 18px;
}

#cal1, #cal2{
 z-index:100001;
}

footer .visible-on-hover {display:none;}

.bg-black-045x, .widget_recent_posts_2-fac {display:none !important;}

.widget_recent_posts_2 .item header h2, .widget_recent_posts_2 .item header h2 a {
  color: #c43300 !important;
}

.post-helper-absolute {display:none;}

.posts-container footer {display:none;}

.container-t1x {
  background: #c43300;
}

.post {
  margin-left: 0;
}

.no-bullets {
 list-style-type:none;
}

.sc-button {
  border-color: #c43300 !important;
  background:#fff !important;
  border-radius: 8px;
  border-style: solid;
  border-width: 1px;
  box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.1);
  color: #c43300 !important;
  cursor: pointer;
  display: inline-block;
  font-size: 10px;
  margin-bottom: 15px;
  margin-right: 7px;
  margin-top: 5px;
  padding: 8px 20px;
  position: relative;
  text-transform: uppercase;
  float:right;
}

.wysija-input {
 background:#fff !important;
 color:#c43300 !important;
}

.widget_wysija_cont input.wysija-submit {
  border: 1px solid #c43300 !important;
  color: #c43300 !important;
}

.page-header {
  background: #eddbb6;
}

div.wrapper.menu-bg {
  background: #fff;
}

.menu li > a {
  color: #000;
  font-size: 14px;
}

.menu li ul {
  background-color: #c43300;
}

.menu li ul li a {
  background-color: #eee;
  color: #000;
}
.menu li ul li a:hover {
  background-color: #fff;
  color: #c43300;
}

input.it1{
  width: 70px;
  color:#c43300;
  font-size:13px;
}

input.it1:hover, input.it1:focus{
  color:#000;
  border-color: #EF8333;
}

body, p {
  font: 14px/24px "Open Sans",sans-serif !important;
}