/*Genel Tanımlamalar*/
.m-b-20{margin-bottom: 20px;}
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after {clear:both;}
/*Genel Tanımlamalar*/
/*-------------------------------*/
/*Genel Şablon*/
.content{width:1000px;margin:0 auto;min-height: 350px;top: 0;padding-top: 20px;}
.filter-side{float:left;width: 100%;min-height: 100px;}
.hotels{float:left;width: 675px;margin-left: 25px;}
.sorting{width:100%;background: #ff3e3e;height:55px;margin-top: 15px;}
.sorting .title{color: #fff;height: 35px;line-height: 35px;background: #10bef5;text-align: center;margin: 0;font-size: 22px;font-weight: 400;}

.sorting .price-sort{float: left;width: 32%;line-height: 55px;margin-left: 1%;}
.sorting .price-sort select{width: 100%;padding: 5px;}

.sorting .location-sort{float: left;width: 32%;line-height: 55px;margin-left: 1%;}
.sorting .location-sort select{width: 100%;padding: 5px;}

.sorting .name-sort{float: left;width: 32%;line-height: 55px;margin-left: 1%;}
.sorting .name-sort select{width: 100%;padding: 5px;}
/*Genel Şablon*/
/*-------------------------------*/
/*Filtrelemeler*/
.price-filter{width: 100%;}
.price-filter .title{color: #fff;height: 45px;line-height: 45px;background: #ff3e3e;text-align: center;margin: 0;font-size: 22px;font-weight: 400;}
.price-filter .filters{float:left;width: 100%;background: #fff;padding: 5px 0px 0px 0px;}
.price-filter .filters label{float: left;width: 100%;padding: 1px 0px 10px 20px;border-bottom: 2px solid #f5f5f5;}
.price-filter .filters label:last-child{border-bottom: 0;}
.price-filter .filters .checkbox-f {width: 15px;height: 15px;}

.location-filter{width: 100%;}
.location-filter .title{color: #fff;height: 45px;line-height: 45px;background: #ff3e3e;text-align: center;margin: 0;font-size: 22px;font-weight: 400;}
.location-filter .filters{float:left;width: 100%;background: #fff;padding: 5px 0px 0px 0px;}
.location-filter .filters label{float: left;width: 100%;padding: 1px 0px 10px 20px;border-bottom: 2px solid #f5f5f5;}
.location-filter .filters label:last-child{border-bottom: 0;}
.location-filter .filters .checkbox-f {width: 15px;height: 15px;}

.concept-filter{width: 100%;}
.concept-filter .title{color: #fff;height: 45px;line-height: 45px;background: #ff3e3e;text-align: center;margin: 0;font-size: 22px;font-weight: 400;}
.concept-filter .filters{float:left;width: 100%;background: #fff;padding: 5px 0px 0px 0px;}
.concept-filter .filters label{float: left;width: 100%;padding: 1px 0px 10px 20px;;border-bottom: 2px solid #f5f5f5;}
.concept-filter .filters label:last-child{border-bottom: 0;}
.concept-filter .filters .checkbox-f {width: 15px;height: 15px;}

.special-filter{width: 100%;}
.special-filter .title{color: #fff;height: 45px;line-height: 45px;background: #ff3e3e;text-align: center;margin: 0;font-size: 22px;font-weight: 400;}
.special-filter .filters{float:left;width: 100%;background: #fff;padding: 5px 0px 0px 0px;}
.special-filter .filters label{float: left;width: 100%;padding: 1px 0px 10px 20px;border-bottom: 2px solid #f5f5f5;}
.special-filter .filters label:last-child{border-bottom: 0;}
.special-filter .filters .checkbox-f {width: 15px;height: 15px;}

.filter-btn{float: left;width:100%;height: 40px;line-height: 40px;background: #17ca78;color: #fff;text-align: center;margin: 0;font-size: 18px;font-weight: 700;cursor: pointer;transition: all ease-in 300ms;}
.filter-btn:hover{background: #08884e;color: #fff;}
/*Filtrelemeler*/
/*-------------------------------*/
/*Oteller*/
.hotels .hotel{float:left;width: 100%;background: #f7f7f7;margin-bottom: 20px;border: 2px solid cornflowerblue;padding: 10px;}
.hotels .hotel .image{float: left;width: 250px;}
.hotels .hotel .image img{width: 250px;height: 150px;}
.hotels .hotel .description{float:left;width: 300px;padding-left: 10px;}
.hotels .hotel .hotel-name{margin: 0;font-size: 24px;}
.hotels .hotel p{font-size: 14px;}
.hotels .hotel .buy-btn{float: right;width: 120px;height: 30px;line-height: 30px;background:#10bef5;color:#fff;font-size: 14px;font-weight: 500;text-align: center;text-decoration: none;margin-right: 10px;transition: all linear 300ms;cursor: pointer;}
.hotels .hotel .buy-btn:hover{background: #000;}
.hotels .hotel .detail-btn{float: right;width: 120px;height: 30px;line-height: 30px;background:#10f58d;color:#fff;font-size: 14px;font-weight: 500;text-align: center;text-decoration: none;margin-right: 10px;transition: all linear 300ms;cursor: pointer;}
.hotels .hotel .detail-btn:hover{background: #000;}
.hotels .hotel .hotel-specials{float:left;width: 95px;background: #10bef5;color: #fff;padding: 10px;}
.hotels .hotel .hotel-specials .special{float: left;width: 100%;height: 42.5px;text-align: center;border-bottom: 1px solid;}
/*Oteller*/
/* Css Dosyasının Sonu */