.col-xs-15 {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
	    padding-right: 10px;
	    padding-left: 10px;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
	    padding-right: 10px;
	    padding-left: 10px;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}

.biryani
{
    font-family: 'Biryani';
}
.exoFont
{
    font-family: 'exoFont';
    text-shadow: 2px 2px #333333;
}
.damion{
    font-family: 'Damion', cursive;
    text-shadow: 2px 2px #333333;
}
.bordoAzzurro {
    border: 2px solid #51BBE5;
    padding: 5px;
    margin: 20px;
}
.bordoGrigio {
    border: 2px solid #acacac;
    padding: 25px;
}
.bordoGrigio:hover{
    border: 2px solid #51BBE5;
    padding: 25px;
}


#theme-customizer {
	font-size: 15px;
	position: fixed;
	background-color: #FFF;
	width: 290px;
	left: -290px;
	top: 50px;
	color: #000;
	-webkit-transition: left 0.7s ease-out;
	-moz-transition: left 0.7s ease-out;
	-o-transition: left 0.7s ease-out;
	transition: left 0.7s ease-out;
	font-style: italic;
	text-align: center;
	padding: 0 5px 5px 5px;
	z-index: 99999;
	border: 1px #e1e1e1 solid;
	border-left: none;
}
#theme-customizer.active {
	left: 0;
}
#theme-customizer .customizer-heading {
	font-size: 20px;
	margin: 25px 0;
}
#theme-customizer .customizer-info {
	color: #969696;
	font-size: 13px;
}
#theme-customizer hr {
	margin: 20px auto;
	height: 1px;
	width: 80%;
	background-color: #e8e8e8;
}
#theme-customizer-trigger {
	position: absolute;
	background-color: #FFF;
	width: 50px;
	height: 50px;
	right: -50px;
	top: -1px;
	font-size: 27px;
	line-height: 50px;
	text-align: center;
	cursor: pointer;
	border: 1px #e1e1e1 solid;
	border-left: none;
}
.theme-setting {
	width: 54px;
	height: 54px;
	display: inline-block;
	margin: 0px 2px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	border: 2px #FFF solid;
	-webkit-transition: border 0.2s ease-out;
	-moz-transition: border 0.2s ease-out;
	-o-transition: border 0.2s ease-out;
	transition: border 0.2s ease-out;
	cursor: pointer;
}
.theme-setting.theme-pattern {
	border-color: #E1E1E1;
}
.theme-setting:hover {
	border-color: #B1B1B1;
}
.theme-setting.active {
	border-color: #B1B1B1;
}


/* MODIFICHE BOOTSTRAP */
.btn-vendita {
    border-radius: 0;
  color: #FFFFFF;
  background-color: #636363;
  border-color: #636363;
}

.btn-vendita:hover,
.btn-vendita:focus,
.btn-vendita:active,
.btn-vendita.active,
.open .dropdown-toggle.btn-vendita {
  color: #FFFFFF;
  background-color: #474747;
  border-color: #636363;
}

.btn-vendita:active,
.btn-vendita.active,
.open .dropdown-toggle.btn-vendita {
  background-image: none;
}

.btn-vendita.disabled,
.btn-vendita[disabled],
fieldset[disabled] .btn-vendita,
.btn-vendita.disabled:hover,
.btn-vendita[disabled]:hover,
fieldset[disabled] .btn-vendita:hover,
.btn-vendita.disabled:focus,
.btn-vendita[disabled]:focus,
fieldset[disabled] .btn-vendita:focus,
.btn-vendita.disabled:active,
.btn-vendita[disabled]:active,
fieldset[disabled] .btn-vendita:active,
.btn-vendita.disabled.active,
.btn-vendita[disabled].active,
fieldset[disabled] .btn-vendita.active {
  background-color: #636363;
  border-color: #636363;
}

.btn-vendita .badge {
  color: #636363;
  background-color: #FFFFFF;
}


.btn-affitto {
    border-radius: 0;
  color: #ffffff;
  background-color: #51BBE5;
  border-color: #51BBE5;
}

.btn-affitto:hover,
.btn-affitto:focus,
.btn-affitto:active,
.btn-affitto.active,
.open .dropdown-toggle.btn-affitto {
  color: #ffffff;
  background-color: #138DBD;
  border-color: #51BBE5;
}

.btn-affitto:active,
.btn-affitto.active,
.open .dropdown-toggle.btn-affitto {
  background-image: none;
}

.btn-affitto.disabled,
.btn-affitto[disabled],
fieldset[disabled] .btn-affitto,
.btn-affitto.disabled:hover,
.btn-affitto[disabled]:hover,
fieldset[disabled] .btn-affitto:hover,
.btn-affitto.disabled:focus,
.btn-affitto[disabled]:focus,
fieldset[disabled] .btn-affitto:focus,
.btn-affitto.disabled:active,
.btn-affitto[disabled]:active,
fieldset[disabled] .btn-affitto:active,
.btn-affitto.disabled.active,
.btn-affitto[disabled].active,
fieldset[disabled] .btn-affitto.active {
  background-color: #51BBE5;
  border-color: #51BBE5;
}

.btn-affitto .badge {
  color: #51BBE5;
  background-color: #ffffff;
}

/* INIZIO ICONE CLASSE ENERGETICA */
.energeticClassIcon {
  margin-top:5px;
}
.energeticClassIcon img{
  opacity: 0.4;
  filter: saturate(25%);
  -webkit-filter: saturate(25%);
  -moz-filter: saturate(25%);
  -o-filter: saturate(25%);
  -ms-filter: saturate(25%);
  width:100%;
}

.energeticClassIcon.active img{
  opacity: 1;
  filter: saturate(100%);
  -webkit-filter: saturate(100%);
  -moz-filter: saturate(100%);
  -o-filter: saturate(100%);
  -ms-filter: saturate(100%);
  width:100%;
}
/* FINE ICONE CLASSE ENERGETICA */


#owl-demo .item img{
    display: block;
    width: 100%;
    height: auto;
}
.contieniImmagine {
   position: relative;
   width: 100%; /* for IE 6 */
}
.posiziona {
   position: absolute;
   top: 0px;
   left: 0;
   width: 100%;
}

.linkHeader {
	color:#51bbe5;
	font-size:15px;
	text-shadow: 1px 1px #575757;
}

.logoHeader1 {
	margin-left:60px; margin-top:-2px; max-width: 200px;
}

.logoHeader2 {
	margin-top:0px;margin-left:25px; max-width: 85px;
}

.myInput {
	background-color: white;
}

.text-black {
	color:#272727;
}

.text-azul {
	color: #51bbe5;
}

.sottotitolo{
	margin-top:-25px;
	margin-bottom: 30px;
}

.sottotitolo p{
	font-size:28px;
}

.myCrop {
  position: relative;
  width: 100%;
  height: 75px;
  overflow: hidden;
}

.myCrop img {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 100%;
    height: auto;
    -webkit-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);
}

input:focus {
    outline: none;
}

.has-success .form-control {
    border-color: #cccccc;
}

.form-control:focus {
    border-color: #cccccc;
    box-shadow: inset 0 1px 1px #cccccc;
}

.has-success .form-control:focus {
    border-color: #cccccc;
    box-shadow: inset 0 1px 1px #cccccc;
}
