/*
Theme Name: awsa-tour-child
Template: awsa-tour
Version: 1.0.0
author: abolfazl tirdast
*/



/*ابولی*/
.hotel-tours-info{background-color:blue; text-align: center;overflow: hidden;border-radius: 10px;box-shadow: 2px 2px 10px red,-2px -2px 10px red;}
.hotel-tours-info > div{float: right;min-height: 170px;}
.hotel-tours-info div:first-child{background: #ebfaff;padding: 50px 40px;font-size: 20px;}
.hotel-tours-info div:first-child span{font-size: 30px;}
.hotel-tours-info div:first-child img{margin-top:10px;}

.hotel-tours-info .awsa-hotel-services{padding: 50px;text-align: right}
.hotel-tours-info .awsa-hotel-services h2{font-size: 24px;text-align: right}
.hotel-tours-info .awsa-hotel-services ul{overflow: hidden;}
.hotel-tours-info .awsa-hotel-services ul li{float: right;width: 46%;margin: auto 1%;border-bottom: 1px solid #eeeeee;margin: 2%;}
.hotel-tours-info .awsa-hotel-services ul li:before{color: #5ca9fb}
.hotel-tours-info .prices{float: left;padding: 50px 40px;border-right: 1px solid #e6e6e6}
.hotel-tours-info .prices h2{font-size: 50px;text-align: right}
.hotel-tours-info .prices .title{font-size: 14px;color: #6f6f6f}
.hotel-tours-info .prices .price{font-size: 30px;color: #6f6f6f}
/*ابولی*/






/* single hotel start */
/*هتل ابولی*/
@media screen and (max-width:320px){

}

@media screen and (max-width:360px){

}

@media screen and (min-width:320px) and (max-width:420px){

    .content header h1{font-size: 64px;}
    .content .c{float: none;width: 100%;}
    .sidebar{display:none !important;}
    .content .side{display:none !important;}

    .related-post{width: 98%;float: none}
    .related-post > img{width: 100%;height: auto;}
    .related-post .ch{left: 5px;}

    .hotel-tours-info .awsa-hotel-services ul li{float:none;width: 100%; background-color: red;}
    .hotel-tours-info .prices{width: 100%;float: none;clear: both;text-align: center;padding: 5px;}
    .hotel-tours-info .prices h2{text-align: center;}
    .hotel-tours-info div:first-child{background: none;padding-bottom: 5px;padding-top: 5px;}
    .single .tour-the-moment h2{font-size: 20px;}
    .content aside .container{font-size: 10px;}
    .content aside .prev a, .content aside .next a{padding: 10px 45px;}
    .tour-the-moment .tours table tbody tr td:first-child{padding-right: 20px;}
    .tour-the-moment .tours table tbody tr td,
    .tour-the-moment .tours table tbody tr td a,
    .tour-the-moment .tours table tbody tr td:first-child span{font-size: 12px;}
    .tours table tbody tr td:nth-child(2) a img.star{width: 60%;}
    .aw-gallery .gallery-nav-box .gallery-nav li{width: 30px;height: 30px;}
    .awsa-hs-info .aw-tab-links li a{padding: 5px 10px !important;font-size: 12px;}
    .aw-fixedTopLeft{position: relative;margin: auto}

    .aboutus div > div{float: none !important ; text-align: center !important;line-height: 1;width: 100% !important;}
    .header .aboutus .contactus{float: none;width: 100%;clear: both;text-align: center}

}

@media screen and (min-width:768px) and (max-width:1170px){
    .body-content{width: 70%;}
    .sidebar{;width: 28%;}

    .related-post{width: 48%;float: right}
    .related-post > img{width: 100%;height: auto;}
    .related-post .ch{left: 5px;}

    ul.aw-widget.post li .post-info{width: 62%;}
}
/* single hotel end */
/*هتل ابولی*/


.hotels-grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
	padding-top: 50px;
	padding-bottom: 50px;
	padding: 20px;
}
@media (max-width: 768px) {
    .hotels-grid {
        grid-template-columns: 1fr;
    }

    .hotel-item {
        width: 100%;
    }
}
.hotel-item {
    text-align: center;
    display: flex;
    flex-direction: column;
    gap: 10px;
	background-color: #F5F5F5;
	border-radius: 15px;
	padding: 10px;
	padding-bottom: 15px;
}

/* عنوان و ستاره وسط */
.hotel-title-wrap {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 5px;
}

/* قیمت ها افقی */
.hotel-prices {
    display: flex;
    justify-content: center;
    gap: 20px;
	font-family: 'iranyekan';
    font-size: 14px;
    font-weight: 400;
    color: #08118b;
}

/* خدمات وسط چین با فاصله */
.hotel-services {
    display: flex;
    justify-content: center;
    gap: 10px;
    flex-wrap: wrap;
	font-size: 12px;
	font-family: 'iranyekan';
	font-weight: 400;
	margin-top: 10px;
}
.hotel-service-item {
    padding: 5px;
    background-color: #EAE5FF;
    border-radius: 4px;
}
.hotel-title {
    font-family: 'iranyekan';
    font-size: 16px;
    font-weight: 600;
}
.k-hotel-date {
    font-family: 'iranyekan';
    font-size: 14px;
    background-color: #0811b8;
    width: 20%;
    color: #fff;
    justify-content: center;
    display: grid;
    border-radius: 10px;
}
.custom-hotel-section a.elementor-button.elementor-button-link.elementor-size-sm {
    background-color: #FF7A00;
	border: 1px solid #FF7A00;
    border-radius: 10px;
    color: #fff !important;
	margin-bottom: 50px;
	margin-right: ;
	margin-left: 20px;
}
.custom-hotel-section a.elementor-button.elementor-button-link.elementor-size-sm:hover {
    background-color: #fff;
    color: #FF7A00 !important;
}
.custom-hotel-section h2.elementor-heading-title.elementor-size-default {
    text-align: center;
    font-family: 'iranyekan';
    font-weight: 800;
    font-size: 25px;
    color: #101452;
	padding-top: 50px;
}