.btngreen{background:#70b791;border:0;color:#fff;cursor:pointer;display:inline-block;font-size:15px;margin:5px;padding:10px;text-align:center}.txtblue{color:#394354}.txtlightblue{color:#55b1c7}.txtgreen{color:#70b791}.txtwhite{color:#fefefe}.input-small{width:25px}.input-medium{width:75px}.input-big{width:175px}.input-date{min-width:125px}.input-padding{padding:1px 5px}.input-error{background:#ffc6c6}.smaller{font-size:.6em}#search-main input{border:0}.accommodation-price{background:#70b791;color:#fefefe;position:absolute;right:0;z-index:999}.accommodation-price label{font-size:1.4em}#content-gallery .slide-wrap{margin:1px auto 0;width:100%}#content-gallery .slide-mask{height:425px;overflow:hidden;position:relative}#content-gallery .slide-group{left:0;position:absolute;top:0;width:100%}#content-gallery .slide{color:#fff;font:100 90px/135px;font-size:2em;height:425px;list-style-type:none;margin-left:-70px;text-align:center;text-transform:uppercase;vertical-align:middle}#content-gallery .slide-img{overflow:hidden}#content-gallery .slide img{margin-top:-250px;width:100%}#content-gallery .slide-nav{text-align:center}#content-gallery .slide-nav ul{list-style-type:none;margin:0;padding:0}#content-gallery .slide-nav li{background:#ececec;border-radius:50%;cursor:pointer;display:inline-block;height:10px;list-style-type:none;margin-left:.5em;width:10px}#content-gallery .slide-nav li.current{background:#cecece}#details-buttons{padding:15px}#details-buttons a{font-weight:700;padding:5px 15px}#details-info #details-stars img{width:18px}#details-info #details-features{margin:25px 0}#details-info #details-features img{margin-right:5px;width:18px}#details-info-form .summary-content{border:1px solid #000;padding:10px}#details-info-form .summary-content img{width:36px}#details-info-form .summary-content .summary-info-header{border-bottom:1px solid #ececec;margin-bottom:10px}#details-info-form .summary-content .summary-info-important{color:red;font-weight:700}#details-info-form .summary-content .summary-field{border:1px solid #ececec;margin:5px 0;padding:8px 5px}#details-info-form .summary-content .summary-info{border-bottom:1px solid #999;margin-bottom:10px;padding-bottom:5px}#details-info-form .summary-content .summary-info-total{font-size:1.4em;font-weight:700}#details-info-form .summary-content .summary-info-right{float:right}#details-info-form .summary-content .btngreen{margin:10px 0}#details-photos .item-photo img{height:90px;margin:0 1px 1px 0;width:120px}#details-reviews #reviews-stars{float:right}#details-reviews #reviews-stars img{width:24px}#details-reviews .review-item{border-bottom:1px solid #cecece;padding:20px 0}#details-reviews .review-item .review-item-data{float:left;width:20%}#details-reviews .review-item .review-item-data .review-item-data-name{font-weight:700}#details-reviews .review-item .review-item-data .review-item-data-stars img{width:18px}#details-reviews .review-item .review-item-text{float:right;width:80%}#details-similars #accom #accom-list{padding:0!important}#details-content .details-block{border-bottom:1px solid #ececec;margin-bottom:15px;padding-bottom:15px}#details-content .details-block h3{margin-bottom:20px}#details-content #map{height:300px;width:100%}.details-block .details-item{overflow:hidden}.details-block .details-item img{width:18px}#btn_contact button{border:1px solid #ddd}#modalPhoto{overflow:hidden;padding:2% 10%!important;width:100%}#modalPhoto #modal-content-photo{max-height:90%}#content-payment p,#content-summary p{font-size:15px}#content-payment p label,#content-summary p label{display:block;font-weight:700}#content-booking-summary{padding-top:25px}#form-payment label{margin-top:25px}#form-payment #payment-icons img{width:50px}