﻿a.button_enter {    background: #921231 url("/images/arrow-down.png") no-repeat scroll 10px center;}
a.button_check {    background: #921231 url("/images/calendar-1.png") no-repeat scroll 10px center;  }
a.button_3, .button_3 {    background: #921231 none repeat scroll 0 0;}  
a.button_4, .button_4 {    background: #921231 none repeat scroll 0 0;} 
.section-title-2 p {    color: #cd8899;}
.item h3, #rooms article h3, #activities article h3 {   color: #921231;}
a {    color: #921231; }
.accordion dt a:hover, .accordion dt.active a {    background: #921231 url("/images/plus.png") no-repeat scroll right center;  }

ul.creditcards {    padding: 5px 0 10px;}
ul.creditcards li {    display: block;    float: left;    height: 28px;    margin: 0 20px 20px 0;    text-indent: -9999px;    width: 48px;}
ul.creditcards li a {    cursor: pointer;    display: block;    height: 28px;    width: 48px;}
ul.creditcards li.diners {    background: rgba(0, 0, 0, 0) url("/images/creditcards.png") no-repeat scroll -308px 0;}
ul.creditcards li.visa {    background: rgba(0, 0, 0, 0) url("/images/creditcards.png") no-repeat scroll -4px 0;}
ul.creditcards li.master-card {    background: rgba(0, 0, 0, 0) url("/images/creditcards.png") no-repeat scroll -52px 0;}
ul.creditcards li.maestro {    background: rgba(0, 0, 0, 0) url("/images/creditcards.png") no-repeat scroll -100px 0;}
  ul.creditcards li.american-express {
    background: rgba(0, 0, 0, 0) url("/images/creditcards.png") no-repeat scroll -308px 0;
  }

.container .two.columns {    width: 120px;}

 #btn-close-modal {
                width:100%;
                text-align: center;
                cursor:pointer;
                color:#000;
               
            }

.fa-5 {
    font-size: 13em;
}
.fa-4 {
    font-size: 7em;color: #999;
}
.fa-3 {
    font-size: 4em;color: #999;
}

#main-facilties span {
    background: #f8f8f8 none no-repeat scroll right top;
    display: block;
    margin-bottom: 10px;
    padding: 30px;
    text-align: center;
    transition: background 0.6s ease 0s;
}
#message-contact{ font-weight:800; color:red}
#intro-txt h2 {
    font-weight: 400;
    font-size: 30px;
    line-height: 42px;
    text-transform: none;
    font-family: 'Lato', sans-serif;
    margin-bottom: 20px;
    /*border-bottom: 3px double #fff;*/
    padding-bottom: 10px;
}
#Attivita a.button_3, .button_3 {
  margin-bottom: 0px;
}
.img-pacchetti{width:213px}
@media only screen and (min-width: 168px) and (max-width: 1024px) {
  #bg3 {
    background: url(../images/bg/bg-3.jpg) center center repeat-y scroll;
    background-size: 120%;
  }
}
@media only screen and (min-width: 100px) and (max-width: 700px) {
  .img-pacchetti {
    width: 130px
  }
}