@font-face{font-family:'YekanBakht';src:url(../font/yekanbakht/yekanbakhfanum-light.ttf) format('truetype') , url(../font/yekanbakht/yekanbakhfanum-regular.ttf) format('truetype')}﻿@tailwind base;
@tailwind components;
@tailwind utilities;



:root {--obooking-loading-color:#44000d!important;--prelude-primary-color:#137cb6!important;--prelude-secondary-color:#d6d7d8!important;--prelude-button-text-color:white!important}html{scroll-behavior:smooth;scroll-padding-top:150px}body{background-color:#f7f7f7;font-family:'YekanBakht';font-weight:400;position:relative;color:#333}.no-scrollBar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollBar::-webkit-scrollbar{display:none}.prelude-installment-btn,.prelude-booking-btn{@apply !w-fit text-center px-3 py-1 text-base whitespace-nowrap rounded-xl hover:-translate-y-1 duration-300 ease-in-out font-semibold cursor-pointer}.prelude-installment-btn{@apply border border-primary text-primary bg-transparent}.prelude-booking-btn{@apply bg-primary text-white}.prelude-disabled{@apply !bg-black !bg-opacity-30 !text-white !pointer-events-none !select-none}*::-webkit-scrollbar{@apply h-1.5 w-1.5}*::-webkit-scrollbar-track{@apply rounded-xl bg-white}*::-webkit-scrollbar-thumb{@apply rounded-xl bg-primary-lighten}.horizontal-swipe{@apply overflow-x-auto snap-x;-ms-overflow-style:none;scrollbar-width:none}.horizontal-swipe::-webkit-scrollbar{display:none}.header{@apply sticky left-0 right-0 top-0 bg-white z-[999] shadow-md py-4 border-b border-[#B3B3B3] shadow}.custom-container{@apply px-4 xs:w-container-xs sm:w-container-sm md:w-container-md lg:w-container-lg xl:w-container-xl xxl:w-container-xxl mx-auto}.header-logo{@apply block w-[136px] h-[30px] lg:w-[145px] xlAndUp:w-[180px] lgAndUp:h-[40px] mdAndDown:absolute left-1/2 mdAndDown:-translate-x-1/2}.header-body{@apply relative flex flex-wrap lgAndUp:flex-nowrap lgAndUp:h-auto justify-between items-center w-full gap-1 max-h-10 lgAndUp:gap-4 py-1.5 px-4}.menu-bg{@apply lgAndUp:hidden transition-all duration-300 fixed inset-0 bg-black bg-opacity-30 backdrop-blur-[2px] z-[99999]}.menu-body{@apply transition-all duration-300 lgAndUp:static mdAndDown:bg-white mdAndDown:w-[75vw] mdAndDown:rounded-l-2xl mdAndDown:pr-6 mdAndDown:py-3 mdAndDown:pl-3 fixed top-0 bottom-0 right-0 z-[999999]}.menu{@apply mdAndDown:pl-3 lgAndUp:flex lgAndUp:items-center lgAndUp:gap-0 mdAndDown:h-[100vh] mdAndDown:overflow-y-auto}.submenu{@apply rounded-xl mdAndDown:max-h-[10000px] transition-all duration-300 lgAndUp:rounded-xl mdAndDown:px-3 mdAndDown:bg-gray-100}.mega{@apply custom-container top-12}.not-mega{@apply lgAndUp:w-64 top-12}.mega-window{@apply lgAndUp:max-h-[80vh] lgAndUp:overflow-y-auto}.mega-and-last-submenu{@apply lgAndUp:bg-background lgAndUp:mt-2 lgAndUp:px-0 w-full}.not-mega-and-last-submenu{@apply lgAndUp:hidden lgAndUp:absolute lgAndUp:peer-hover:flex lgAndUp:hover:flex lgAndUp:flex-wrap lgAndUp:shadow-xl lgAndUp:bg-white lgAndUp:pt-2 lgAndUp:pb-5}.menu-logo{@apply block h-[60px] w-[60%] min-w-[135px]}.menu-title{@apply block group-hover:text-primary hover:font-extrabold font-bold mdAndDown:w-full mdAndDown:py-2.5 lgAndUp:py-4 lg:text-sm xl:text-sm lgAndUp:pr-2 xlAndUp:pr-4 xxl:pr-6}.menu-subtitle{@apply rounded-xl py-4 lgAndUp:py-1 lgAndUp:px-2 group-hover:text-primary flex items-center duration-200 justify-between}.not-mega-subtitle{@apply rounded-none}.not-mega-menu-border{@apply lgAndUp:border-b lgAndUp:border-dashed lgAndUp:border-gray-400}.menu-item-space-b{@apply lgAndUp:mb-1 lgAndUp:pb-1 last:lgAndUp:mb-0 last:lgAndUp:pb-0}.submenu-chevron{@apply min-w-6 w-6 aspect-square rotate-90 duration-200 group-hover:rotate-0 group-hover:fill-primary fill-gray-400}.menu-chevron{@apply min-w-5 w-5 lg:min-w-2.5 lg:w-2.5 xlAndUp:w-4 xlAndUp:min-w-4 aspect-square mdAndDown:rotate-90 duration-200 group-hover:fill-primary lgAndUp:mt-0.5 lgAndUp:mr-0.5 group-hover:lgAndUp:rotate-180 fill-black}.menu-bg-disable{@apply opacity-0 invisible}.mobile-menu-disable{@apply mdAndDown:translate-x-full}.mobile-submenu-disable{@apply mdAndDown:!max-h-0 mdAndDown:opacity-0 mdAndDown:overflow-hidden}.active-menuvron{@apply mdAndDown:fill-primary mdAndDown:rotate-180}.active-menutitle{@apply mdAndDown:text-primary}.pr-toursearch-wrapper{@apply !rounded-xl text-right !bg-white !border !border-primary}.pr-toursearch-wrapper input{@apply order-2 mr-4}.pr-toursearch-icon svg{@apply text-gray-500}.pr-toursearch-item{@apply hover:!bg-primary hover:!text-white duration-200 ease-in-out}.pr-label{@apply !rounded-full !px-4 border border-winter-gray bg-white text-blackish !font-semibold hover:bg-primary hover:text-white hover:border-primary hover:-translate-y-1 duration-300 ease-in-out}.pr-label-checked{@apply !bg-primary !text-white !border-primary !pointer-events-none !select-none}.pr-featuredtabs-sidebar{@apply mdAndDown:!pl-0}.pr-hometourstap-item{@apply mdAndDown:last:ml-2 font-semibold}.pr-featuredtabs-list-right{@apply smAndDown:-ml-4;-ms-overflow-style:none;scrollbar-width:none}.pr-featuredtabs-list-right::-webkit-scrollbar{display:none}.page-break{page-break-before:always}.catalogue-table th,.catalogue-table td{text-overflow:ellipsis;@apply overflow-hidden}.catalogue-card{@apply text-center bg-white shadow-sm rounded-lg p-2 min-w-24 w-24 h-20 flex flex-col justify-around}.catalogue-th{@apply px-1 py-3 text-sm font-medium text-gray-500 first:rounded-tr-lg last:rounded-tl-lg}.catalogue-td{@apply px-1 pt-1.5 pb-0 text-xs first:rounded-br-lg last:rounded-bl-lg}.catalogue-header{@apply bg-gray-300 py-4 fixed left-0 right-0 top-0 z-10 print:top-0}.catalogue-footer{@apply fixed bottom-0 print:bottom-0 left-0 right-0 z-10 text-center bg-gray-300 py-4}@media print{*{print-color-adjust:exact}html,body{height:100%;page-break-after:avoid;page-break-before:avoid}.catalogue-content{height:auto}table{page-break-inside:auto}.catalogue-header,.catalogue-footer{page-break-before:always}tr{page-break-inside:avoid}.no-break{page-break-inside:avoid;break-inside:avoid;margin-bottom:200px!important}.catalogue-table thead::before{content:'';visibility:hidden;display:table-row;height:120px}.catalogue-table tfoot::after{content:'';visibility:hidden;display:table-row;height:100px}.desc-sec{break-before:page!important;page-break-before:always!important}.print-space{height:110px}.prn-space{height:40px}}.is-special-tag{transform:rotate(270deg)!important}.pr-tourcard-accordion{@apply bg-white shadow-md}.pr-tourcard-accordion .pr-card-itinerary-item{@apply bg-[#fafafa] relative}.pr-tourcard-accordion .pr-card-itinerary-item:after{@apply absolute content-[''] left-0 border-l-4 border-[#565656] h-full w-[50px] top-0 rounded-lg}.pr-tourcard-accordion .pr-card-itinerary-item:before{@apply absolute content-[''] right-0 border-r-4 border-[#565656] h-full w-[50px] top-0 rounded-lg}.pr-itinerary-details{@apply text-base}.accordion--content .p-4{padding:0!important}.expansion-panel{@apply bg-white rounded-lg px-2 mb-3 !rounded-lg border-none}#preludeTourList .e-row.pr-pt-2,#preludeHotelList .e-row.pr-pt-2{border:1px solid #c5c7d0;padding:10px 0;border-radius:15px;margin:0}@media (min-width:768px) and (max-width:991px){#preludeTourList .e-row.pr-pt-2,#preludeHotelList .e-row.pr-pt-2{display:flex!important;flex-direction:column!important;align-items:center!important;gap:12px!important}}.e-row.no-gutters.toggle-election.toggle{@apply bg-white rounded-lg mb-3 !rounded-lg}.pr-hometourstap-list{@apply overflow-x-auto whitespace-nowrap pb-3}.myBlogCardTwo{@apply lgAndUp:col-span-2 !important}.pr-featuredtabs-list-right{@apply top-[8rem] !important}.card-title{font-weight:700!important}.card-details{@apply text-sm}.price-section{@apply mdAndDown:pr-0 mdAndDown:text-sm !important}.tour-item-price{@apply mdAndDown:!text-base !font-bold}.toggle-election *,.expansion-panel *{@apply text-[15px] !important}.e-textfield.is-small.pr-pt-3 label{@apply mb-[10px]}.modal--overlay{@apply z-[9999999999] !important}.e-textfield.is-small.has-prepend.\!pr-leading-9.pr-pt-3{@apply border border-[#c5c7d0] pt-3 px-3 mb-3 rounded-xl}.hotel_map{@apply rounded-xl h-[260px] bg-logogray}.hotel_map iframe{@apply rounded-xl h-full w-full bg-logogray}.page-content h3,.page-content h4,.page-content h5,.page-content h6{@apply relative font-semibold}.page-content h2{@apply relative after:content-[''] after:h-1 after:w-1/4 after:smAndDown:w-3/4 after:bg-gradient-to-l after:from-[#fcb281] after:to-white after:absolute after:right-0 after:-bottom-2.5 after:rounded-full my-3}.page-content h2{@apply text-[22px] font-bold text-[#137cb6] smAndDown:text-xl mb-3}.page-content h3{@apply text-xl smAndDown:text-lg mb-3}.page-content h4{@apply text-lg smAndDown:text-base mb-3}.page-content h5{@apply text-base mb-3}.page-content p a{@apply !text-primary}.page-content p img{@apply !mx-auto}.page-content img{@apply !mx-auto}.page-content table{@apply mx-auto !my-5 border-separate border-spacing-y-1 smAndDown:block smAndDown:overflow-x-auto smAndDown:whitespace-nowrap smAndDown:pb-2 smAndDown:-mx-2 smAndDown:px-2;-ms-overflow-style:none;scrollbar-width:none}.page-content table::-webkit-scrollbar{display:none}.page-content table td{@apply py-2.5 px-3 border-y border-l border-primary}.page-content table td:first-of-type{@apply border-r border-primary rounded-r-lg}.page-content table td:last-of-type{@apply rounded-l-lg}#preludeFAQ .expansion-panel{padding-left:0!important;padding-right:0!important}#preludeFAQ .pr-faq{@apply !bg-[#EAECF0] !rounded-xl}#preludeFAQ .pr-faq .expansion-panel--header{padding:.5rem!important}.pr-faq-content{@apply !bg-[#f3f3f3] !rounded-b-lg !leading-8 !transition-all !text-justify duration-300 ease-in-out !overflow-hidden mdAndUp:!px-10 !text-xs xlAndUp:!text-sm !max-h-96}.pr-faq-content p{@apply p-2}.contactus-box{@apply w-full rounded-lg shadow border border-primary bg-white p-4 lgAndUp:p-6}.contactus-box iframe{@apply w-full h-full}.selected-itinerary{@apply border-primary}.section-no-scrollbar{@apply mdAndDown:!-ml-4}.blog-part:before{width:100%;height:50%;content:" ";background-color:#ebf4f9;position:absolute;left:0;right:0;bottom:0;border-radius:20px;z-index:-1}.content-navlist{border-radius:16px;min-width:50%;margin:10px 0 30px;border:solid 1px #f3f3f4;padding:10px;background-color:#f3f3f4}.content-navlist .content_navlist_header{display:flex;gap:10px;color:#333}.content-navlist .content_navlist_header span{font-size:15px;font-weight:700}.content-navlist .content_navlist_header a{@apply text-black cursor-pointer hover:text-primary duration-200}.content-navlist .content_navlist_ul{list-style:square;display:none;margin-top:10px;padding:0 24px 0 0}.content-navlist .content_navlist_ul li{margin-bottom:4px;list-style:square}@media (max-width:399px){.content-navlist .content_navlist_ul li a{font-size:13px}}@media (min-width:400px) and (max-width:500px){.content-navlist .content_navlist_ul li a{font-size:14px}}.content-navlist .content_navlist_ul li a:hover{color:#333!important;transition:all 200ms}.content-navlist .content_navlist_ul li:hover{margin-bottom:4px}.question{background-color:#ebf4f9!important;border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important;padding:.5rem!important}.answere{background-color:#f2f3f3!important;border-bottom-left-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important;padding:.5rem}.question-content{padding-right:0!important}.answere-content{padding-right:0!important}.e-radio-group{padding-top:8px!important}.e-radio .jiggler:hover{border-color:#137cb6!important;color:#137cb6!important;transform:translateY(-4px)!important;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.e-radio-group .is-checked{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;pointer-events:none!important}.e-button.is-secondary{background-color:#0186c0!important;border-color:#0186c0!important}.pr-tour-card .tags{@apply !pt-1}.tour-card .price-section .tags{@apply !h-[27.5px]}.pr-rt-list{@apply xlAndUp:!grid-cols-4}.tour-card .card-title{@apply !h-14 !line-clamp-2}.tour-card .card-detail{@apply !justify-between}.tour-card .card-detail div{@apply lg:!w-fit}.pr-rt-list .pr-rt-item{@apply smAndDown:min-w-[300px] relative col-span-1 row-span-full mdAndUp:row-auto last:ml-4 mdAndUp:last:ml-0}