h1 { font-weight: bold; font-size: 1.6rem; margin-top: 25px; margin-bottom: 25px;}@media (max-width: 992px) { h1 { font-size: 1rem; margin-bottom: 0px; }}.subSlogan { font-size: 1.2rem; font-weight: bold; margin-top: -15px; padding-bottom: 10px; color: grey;}@media (max-width: 992px) { .subSlogan { margin-top: 0px; font-size: 0.8rem; }}@media (min-width: 992px) { .flightsSearchContainerBox { border-radius: 8px; border: 1px solid #ff6f00; padding: 10px 35px; -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2); }}.flightsHoverContainer { position: relative;}.wayType { padding: 10px 15px; display: inline-block; clear: both; font-size: 1rem; font-weight: bold;}@media (max-width: 992px) { .wayType { font-size: 0.8rem; }}.wayTypeActive { color: #ff6f00; border-bottom: 3px solid #ff6f00;}.flightsSearchInput { border-radius: 6px; background-color: white; cursor: pointer; height: 64px; vertical-align: top;}.flightsSearchInputText { padding: 12px 2px 0px 2px; display: inline-block; clear: both; width: calc(100% - 40px); vertical-align: top;}.flightsSearchInputIcon { padding: 10px 8px; display: inline-block; clear: both; width: 40px; margin-left: -5px; z-index: 5; position: relative; vertical-align: top; height: 64px;}@media (max-width: 992px) { #swapPath .flightsSearchInputIcon { padding: 0 8px; }}@media (min-width: 992px) { #swapPath .flightsSearchInputIcon { padding: 10px 12px; }}.flightsSearchInputIcon i { margin-top: 10px; color: #6a6a6a;}.flightsOriginCity, .flightsDestinationCity { font-weight: bold; font-size: 0.9rem;}.flightsOriginCity span, .flightsDestinationCity span { margin-right: 10px;}.flightsOriginAirport, .flightsDestinationAirport { color: #858080; font-size: 0.7rem;}.flightsDate > div:nth-child(2) { border-left: 2px solid #e1e1e1; height: 64px;}.returnDate, .departureDate { font-size: 0.9rem; font-weight: bold;}.returnDateDetails, .departureDateDetails { font-size: 0.7rem; color: #858080; padding-top: 3px;}.flightsSearchSeg1, .flightsSearchSeg2, .flightsSearchSeg3, .flightsSearchSeg4, .flightsSearchSeg5 { padding: 3px; display: inline-block; clear: both; margin-left: -3px; vertical-align: top; z-index: 3; position: relative;}.flightsSearchSeg1 { width: 24%;}.flightsSearchSeg2 { width: 5%; z-index: 4;}.flightsSearchSeg2 i { margin-top: 5px;}.flightsSearchSeg3 { width: 24%;}.flightsSearchSeg4 { width: 25%;}.flightsSearchSeg5 { width: 21%;}@media (max-width: 1410px) { .flightsSearchSeg1 { width: 22%; } .flightsSearchSeg3 { width: 22%; } .flightsSearchSeg4 { width: 27%; } .flightsSearchSeg5 { width: 23%; }}@media (max-width: 992px) { .flightsSearchSeg1 { width: 100%; } .flightsSearchSeg2 { position: absolute; left: 30px; margin-top: -20px; width: 50px; height: 50px; padding: 0px; top: 73px; } .flightsSearchSeg2 .flightsSearchInput { height: 50px; border: 5px solid #ebeef1; padding: 0px; border-radius: 8px; } .flightsSearchSeg2 .flightsSearchInput i { position: absolute; margin-top: -3px; margin-right: -4px; } .flightsSearchSeg3 { width: 100%; } .flightsSearchSeg4 { width: 100%; } .flightsSearchSeg5 { width: 100%; }}.flightsClass { font-size: 0.9rem; font-weight: bold; padding: 5px 2px; margin-top: 16px; border-left: 2px solid #e1e1e1;}@media (max-width: 1400px) { .flightsClass { font-size: 0.8rem; }}.flightsPassengers { padding: 15px 10px; margin-top: 4px; font-size: 0.9rem;}.flightsPassengers span:first-child { font-weight: bold; font-size: 1rem;}.flightsSearchButtonContainer { padding: 15px 18px 35px 18px; direction: ltr;}@media (max-width: 992px) { .flightsSearchButtonContainer { padding: 5px 10px 10px 10px; }}.flightsSearchButton { width: 100%; max-width: 250px;}@media (max-width: 992px) { .flightsSearchButton { padding: 6px; max-width: 600px; }}.flightsHover { background-color: white; border-radius: 8px; z-index: 5; display: none; overflow: hidden;}@media (min-width: 992px) { .flightsHover { -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2); position: absolute; margin-top: 7px; }}.flightsDialougeHeader { background-color: #f4f4f4; height: 60px;}.flightsDialougeHeader span { font-size: 1.3rem; font-weight: bold;}.flightsHoverSection { border-bottom: 1px solid #e1e1e1;}.flightsClassHover { left: 17px; width: 450px;}@media (max-width: 992px) { .flightsClassHover { position: fixed; left: 0px; width: 100%; height: 520px; bottom: -520px; z-index: 6; }}.flightsHoverSelect { background-color: #ebeef1; width: 100%; font-family: IRANSans, Tahoma; border-radius: 5px; border-style: none; font-size: 1rem; padding: 10px; height: 54px;}.flightsPassengersRow { padding: 10px 25px 10px 10px;}.passengerNumberControl div { display: inline-block; clear: both; vertical-align: top; width: 50px; height: 40px; padding: 7px;}.passengerNumberControl div i { font-size: 2rem; color: #ebeef1; cursor: pointer;}.numberOfPassengers { font-size: 1.6rem; text-align: center; padding-top: 2px; font-weight: bold;}.passengerNumberControlActive { color: #ff6f00 !important;}.flightsSearchSegDisable, .flightsSearchSegDisable i, .flightsSearchSegDisable span { color: #bababa !important;}.flightsOriginHover, .flightsDestinationHover { width: 400px;}.flightsDestinationHover { right: 400px;}@media (max-width: 992px) { .flightsOriginHover, .flightsDestinationHover { position: fixed; left: 0; top: 0; right: unset; width: 100%; height: 100%; border-radius: 0px; }}.frequentCities { #background-color: #f4f4f4; border-top: 2px solid #eaebec; border-bottom: 2px solid #eaebec;}.frequentCitiesItem { padding: 5px; cursor: pointer;}@media (max-width: 992px) { .frequentCities { font-size: 0.9rem; } .frequentCitiesItem { padding: 8px 5px; }}.frequentCities > div:nth-child(1) { border-left: 2px solid #eaebec;;}.originTextInput, .destinationTextInput { font-family: IRANSans, Tahoma; border: none; height: 45px; width: 100%;}@media (max-width: 992px) { .originTextInput, .destinationTextInput { border: 2px solid #c6c6c6; padding: 5px 10px; border-radius: 5px; margin: 3px; font-size: 1rem; width: calc(100% - 70px); }}.closeFlightsDialouge { margin: 10px; font-size: 30px;}.frequentCities div { text-align: center;}.frequentCitiesTitle { border-bottom: 1px solid #ff6f00;}.historyOfSearchedLocations div { padding: 10px 5px 10px 10px; height: 42px; color: #858080; font-size: 0.7rem; cursor: pointer; margin-right: 5px;}.historyOfSearchedLocations div span:nth-child(2) { font-weight: bold; color: #6a6a6a; font-size: 0.9rem; margin-right: -5px;}.flightsSearchResultOrigin { padding: 5px 0px; display: none;}.flightSearchItem { height: 50px; padding: 5px 15px 5px 5px; cursor: pointer;}.flightSearchItem i { font-size: 24px; color: grey;}.flightSearchItem > div div:first-child { font-weight: bold; font-size: 0.9rem;}.flightSearchItem > div div:nth-child(2) { font-size: 0.7rem; color: grey;}.flightSearchSubItem { height: 36px; padding: 5px 45px 5px 5px; cursor: pointer;}.flightSearchSubItem i { font-size: 20px; color: grey;}@media (max-width: 992px) { .flightSearchItem { height: 60px; padding: 10px 15px 10px 5px; } .flightSearchSubItem { height: 40px; padding: 10px 45px 10px 5px; }}.ads { position: relative;}.adsTitle { position: absolute; padding: 3px 5px; left: 0px; top: 0px; background-color: #191919; color: white; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; border-bottom-right-radius: 5px;}.contentBox { padding: 15px; border-radius: 8px; background-color: white; text-align: justify; margin-bottom: 50px;}.artimg { display: block; margin: 0 auto; width: 100%; max-width: 800px;}.datePicker { position: absolute; z-index: 10; background-color: white; width: 700px; height: 450px; -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2); overflow: hidden; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; direction: rtl; border-radius: 8px; margin-top: 8px;}@media (max-width: 992px) { .datePicker { position: fixed; left: 0px; bottom: -550px; border-radius: 8px; width: 100%; height: 530px; margin-top: 0px; z-index: 5; }}.DPtitle { display: none; text-align: right; font-weight: bold; padding: 5px; background-color: #f4f4f4;}.DPtitleSubtitle{ display: none;}@media (max-width: 992px) { .DPtitle { display: block; padding: 10px; background-color: white; border-bottom: 1px solid #e1e1e1; height: 65px; } .DPtitleSubtitle{ display: block; font-size: 0.8rem; padding-top: 4px; color: dimgrey; }}.DPbody { padding: 15px 5px 5px 5px; height: 385px;}.DPfooter { padding: 10px; text-align: left; position: relative;}.DPcontainerLeft, .DPcontainerRight { display: inline-block; clear: both; padding: 5px; width: 50%;}.enDP .DPcontainerRight { border-left: 1px solid #dadada;}.faDP .DPcontainerLeft { border-left: 1px solid #e1e1e1;}.DPdateType { position: absolute; left: 10px; background-color: #ff6f00; text-align: center; color: white; border-radius: 8px; padding: 8px; width: 100px; cursor: pointer; font-size: 1rem; margin: 2px;}@media (max-width: 992px) { .DPdateType { border-radius: 4px !important; width: 100px !important; height: 40px !important; color: white !important; padding: 8px !important; font-weight: normal; }}.DPcontainerTitle { text-align: center; font-weight: bold;}@media (max-width: 992px) { .DPcontainerTitle { padding: 0px 0px 20px 0px; }}.DPcontainerTitle span { font-size: 12pt;}.DPnextM, .DPprevM, .DPnextButtonMobile { color: black; font-size: 20px; line-height: 20pt; width: 60px; height: 30px; margin-top: -10px; margin-right: -10px; padding-top: 10px; cursor: pointer; touch-action:none;}.DPnextM i, .DPprevM i, .DPnextButtonMobile i { font-size: 30px;}.DPnextButtonMobile { display: none;}@media (max-width: 992px) { .DPcontainerRight { display: none; } .DPcontainerLeft { width: 100%; } .faDP .DPcontainerLeft { border-left: 0px solid transparent; } .faDP .DPnextButtonMobile { display: block; } .enDP .DPnextButtonMobile { display: block; }}.DPnextArrowDisabled { color: #e5e5e5;}.enDP .DPnextM { float: right;}.enDP .DPprevM { float: left;}.faDP .DPnextM { float: left;}.faDP .DPprevM { float: right;}.DPeachDay { cursor: pointer;}.DPdaysTitle { width: 100%; direction: ltr; margin: 10px 0px;}.DPdaysBody {}.DPdaysTitle div, .DPdaysBody > div { display: inline-block; clear: both; width: 14.2%; padding-top: 10px; text-align: center; vertical-align: top;}.DPdaysTitle div { font-size: 1rem; color: black;}@media (max-width: 992px) { .DPdaysTitle div { font-size: 1.2rem; }}.DPdaysBody > div { color: #333333; height: 40px; width: 14.2857%; font-size: 16px; padding-top: 0px; margin-bottom: 7px;}.DPdaysBody > div div { height: 40px; width: 40px; padding-top: 3px; text-align: center; border-radius: 3px; position: relative;}.DPdaysBody > div div span { font-size: 0.7rem; position: absolute; bottom: -2px; left: 12px; color: #6d6d6d;}.enDP .DPdaysBody > div div span { font-size: 0.6rem;}.DPeachDay.DPtoday div{ border:2px solid #ffcc94; padding-top: 3px;}.DPeachDay.DPdisbaleDays { color: #afafaf;}.DPdaysBody .DPtoRange { background-color: #ffe2cc !important; color: black;}.DPdaysBody .DPtoSelector:hover { color: white;}.DPdaysBody .DPtoSelected { background-color: #ffe2cc !important; color: white;}.faDP .DPdaysBody .DPtoSelected div { background-color: #ff690f !important;}.faDP .DPdaysBody .DPtoSelected { width: 40px; margin-left: calc(14.2% - 40px);}.enDP .DPdaysBody .DPtoSelected div { background-color: #ff690f !important;}.enDP .DPdaysBody .DPtoSelected { width: 40px; margin-right: calc(14.2% - 40px);}.DPdaysBody .DPtoSelectedRange { background-color: #ffe2cc !important; color: black;}.DPdaysBody .DPeachDay:not(.DPdisbaleDays):hover > div { background-color: #ff6f00 !important; color: white; cursor: pointer;}.DPsince div { background-color: #ff6f00; color: white;}.faDP .DPdaysBody { direction: rtl;}.faDP .DPsince.DPtoRange, .enDP .DPtoSelected.DPtoRange{ -webkit-border-top-right-radius: 20px; -webkit-border-bottom-right-radius: 20px; -moz-border-radius-topright: 20px; -moz-border-radius-bottomright: 20px; border-top-right-radius: 20px; border-bottom-right-radius: 20px; background-color: #ffe2cc !important;}.faDP .DPtoSelected.DPtoRange, .enDP .DPsince.DPtoRange{ -webkit-border-top-left-radius: 20px; -webkit-border-bottom-left-radius: 20px; -moz-border-radius-topleft: 20px; -moz-border-radius-bottomleft: 20px; border-top-left-radius: 20px; border-bottom-left-radius: 20px; background-color: #ffe2cc !important;}.enDP .DPdaysBody { direction: ltr;}.ltr { direction: ltr;}.rtl { direction: rtl;}.DPcloseDatePicker { display: none;}@media (max-width: 992px) { .DPcloseDatePicker { padding: 10px; cursor: pointer; left: 10px; top: 10px; position: absolute; display: block; }}.DPtitleDateselectionSection { display: block; font-size: 1.3em; font-weight: bold; text-align: right;}.DPtitleDateselectionSectionReturn { color: #ff690f;}.quantContainer select { background-color: whitesmoke !important; width: 100% !important; border: 1px solid #e6e6e6 !important; border-radius: 0px;}.DPholiday { color: red !important;}.bestPrice span{ color: #43a047 !important;}.hasBestPrice{ color: #43a047 !important; padding: 5px; font-size: 0.9rem; font-weight: bold; position: absolute; bottom: -35px; right: 10px;}