/*
Theme Name: Travel Monster Child
Theme URI: https://wptravelengine.com
Description: Child theme of Travel Monster
Author: Shilabs
Author URI: https://shilabs.digital
Template: travel-monster
Version: 1.0.0
License: GNU General Public License v3 or later
Text Domain: travel-monster-child
*/

@import url("../travel-monster/style.css");

@font-face {

    font-family: 'Aileron';

    src: url('fonts/Aileron-Regular.woff2') format('woff2'),

        url('fonts/Aileron-Regular.woff') format('woff');

    font-weight: normal;

    font-style: normal;

    font-display: swap;

}
 
@font-face {

    font-family: 'Aileron';

    src: url('fonts/Aileron-SemiBold.woff2') format('woff2'),

        url('fonts/Aileron-SemiBold.woff') format('woff');

    font-weight: 600;

    font-style: normal;

    font-display: swap;

}
 
@font-face {

    font-family: 'Aileron';

    src: url('fonts/Aileron-SemiBoldItalic.woff2') format('woff2'),

        url('fonts/Aileron-SemiBoldItalic.woff') format('woff');

    font-weight: 600;

    font-style: italic;

    font-display: swap;

}
 
@font-face {

    font-family: 'Aileron';

    src: url('fonts/Aileron-Thin.woff2') format('woff2'),

        url('fonts/Aileron-Thin.woff') format('woff');

    font-weight: 100;

    font-style: normal;

    font-display: swap;

}
 
@font-face {

    font-family: 'Aileron';

    src: url('fonts/Aileron-ThinItalic.woff2') format('woff2'),

        url('fonts/Aileron-ThinItalic.woff') format('woff');

    font-weight: 100;

    font-style: italic;

    font-display: swap;

}
 
@font-face {

    font-family: 'Aileron';

    src: url('fonts/Aileron-UltraLight.woff2') format('woff2'),

        url('fonts/Aileron-UltraLight.woff') format('woff');

    font-weight: 200;

    font-style: normal;

    font-display: swap;

}
 
@font-face {

    font-family: 'Aileron';

    src: url('fonts/Aileron-UltraLightItalic.woff2') format('woff2'),

        url('fonts/Aileron-UltraLightItalic.woff') format('woff');

    font-weight: 200;

    font-style: italic;

    font-display: swap;

}
 
@font-face {

    font-family: 'Aileron';

    src: url('fonts/Aileron-Black.woff2') format('woff2'),

        url('fonts/Aileron-Black.woff') format('woff');

    font-weight: 900;

    font-style: normal;

    font-display: swap;

}
 
@font-face {

    font-family: 'Aileron';

    src: url('fonts/Aileron-BlackItalic.woff2') format('woff2'),

        url('fonts/Aileron-BlackItalic.woff') format('woff');

    font-weight: 900;

    font-style: italic;

    font-display: swap;

}
 
@font-face {

    font-family: 'Aileron';

    src: url('fonts/Aileron-Bold.woff2') format('woff2'),

        url('fonts/Aileron-Bold.woff') format('woff');

    font-weight: bold;

    font-style: normal;

    font-display: swap;

}
 
@font-face {

    font-family: 'Aileron';

    src: url('fonts/Aileron-BoldItalic.woff2') format('woff2'),

        url('fonts/Aileron-BoldItalic.woff') format('woff');

    font-weight: bold;

    font-style: italic;

    font-display: swap;

}
 
@font-face {

    font-family: 'Aileron';

    src: url('fonts/Aileron-Heavy.woff2') format('woff2'),

        url('fonts/Aileron-Heavy.woff') format('woff');

    font-weight: 900;

    font-style: normal;

    font-display: swap;

}
 
@font-face {

    font-family: 'Aileron';

    src: url('fonts/Aileron-HeavyItalic.woff2') format('woff2'),

        url('fonts/Aileron-HeavyItalic.woff') format('woff');

    font-weight: 900;

    font-style: italic;

    font-display: swap;

}
 
@font-face {

    font-family: 'Aileron';

    src: url('fonts/Aileron-Italic.woff2') format('woff2'),

        url('fonts/Aileron-Italic.woff') format('woff');

    font-weight: normal;

    font-style: italic;

    font-display: swap;

}
 
@font-face {

    font-family: 'Aileron';

    src: url('fonts/Aileron-Light.woff2') format('woff2'),

        url('fonts/Aileron-Light.woff') format('woff');

    font-weight: 300;

    font-style: normal;

    font-display: swap;

}
 
@font-face {

    font-family: 'Aileron';

    src: url('fonts/Aileron-LightItalic.woff2') format('woff2'),

        url('fonts/Aileron-LightItalic.woff') format('woff');

    font-weight: 300;

    font-style: italic;

    font-display: swap;

}

body.elementor-page{    font-family: 'Aileron';
}
/* Header css */
.header-layout-1 .header-m{padding:5px 0 !important;}
/* .container a{font-size: 14px;font-weight: 600;color: #fff;} */
.header-t-rght-wrap a, .header-t-center-wrap a, .header-t-lft-wrap a{font-size: 14px;font-weight: 600;color: #fff;}
.container a:hover{color:#ffffffb5;}
.primary-navigation ul>li.current-menu-item>a{color:#008cd3 !important}
.top_limited_available {
   background-image: url('https://new.jordanartisttours.com/wp-content/uploads/2026/06/sun-4.png');
    background-repeat: no-repeat;
    background-position: left 10px center;
    background-size: auto;
    padding-left: 32px;
}
.header-layout-1 .header-b .navigation-wrap .primary-navigation[data-stretch=no] ul {
    gap: 7px;
}
.primary-navigation .shi_tours.menu-item-has-children > a::after{margin-left: 47px !important;margin-top: 8px !important;}
.shi_top_book_now{ background-image: url('https://new.jordanartisttours.com/wp-content/uploads/2026/06/payment.png');
    background-repeat: no-repeat;
    background-position: left 10px center;
    background-size: auto;
    padding-left: 32px;}
.shi_top_whatsapp{ background-image: url('https://new.jordanartisttours.com/wp-content/uploads/2026/06/whatsapp-1.png');
    background-repeat: no-repeat;
    background-position: left 10px center;
    background-size: auto;
    padding-left: 32px;}

.header-layout-1 .header-b{padding:0 !important;}
.book_now_btn{padding: 10px 20px;
    background-color: #008cd3;
    text-transform: uppercase;}
.book_now_btn a{color:#fff !important;}
.book_now_btn:hover{background-color: #ef8e03 !important;}
.book_now_btn > a:hover{color: #ffffff !important;}
.primary-menu-wrapper .menu-item li{color:#000;}
.primary-navigation ul>li.current-menu-ancestor>a{color:#008cd3!important;}
.primary-navigation ul .sub-menu li:hover>a{background: #008cd3 !important;
    padding-left: 20px !important;}
.primary-navigation .primary-menu-wrapper > li:hover > a{
    color:#008cd3 ;
}
.primary-navigation .sub-menu li > a::after{
    display: none !important;
    content: none !important;
}
/* .user_login{background-image: url('https://new.jordanartisttours.com/wp-content/uploads/2026/06/user-1.png');
    background-repeat: no-repeat;
    background-position: left center;
    background-size: auto;
    padding-left: 30px;}
.user_login > a{font-size:0;}
.user_login.menu-item-has-children > a::after{
    margin-left: 23px !important;
} */
.user_login{
    background-image: url('https://new.jordanartisttours.com/wp-content/uploads/2026/06/user-1.png');
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 18px auto;
    padding-left: 30px;
}

.user_login > a{
    font-size: 0 !important;
    position: relative;
}

.primary-navigation .user_login.menu-item-has-children > a::after{
    margin-left: 0 !important;
	margin-top: 8px !important;
}
.primary-navigation ul>li a, .secondary-navigation ul>li a{color:#000;}
.primary-navigation ul > li > a::after {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: 2px;
    background: #f39c12;
    display: none;
}
.primary-navigation ul > li:hover > a::after {
    display: block;
}
.primary-navigation ul>li:hover>a:hover{color:#008cd3;}
.primary-navigation ul > li.user_login:hover > a::after,
.primary-navigation ul > li.book_now_btn:hover > a::after {
    width: 0 !important;
    display: none !important;
}
.search-form-section{display:none;}

/* Home Page Banner */
.start_planning_jordan_trip a {
    position: relative;
    padding-right: 35px;
}

.start_planning_jordan_trip a::after {
    content: "";
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    width: 22px;
    height: 22px;
    background: url('https://new.jordanartisttours.com/wp-content/uploads/2026/06/white-arrow-1.png') no-repeat center;
    background-size: contain;
}

.customize_your_trip a {
    position: relative;
    padding-right: 35px;
}
.customize_your_trip a::after {
    content: "";
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    width: 22px;
    height: 22px;
    background: url('https://new.jordanartisttours.com/wp-content/uploads/2026/06/blue-arrow-1.png') no-repeat center;
    background-size: contain;
}
.shi_bar_between {
    position: relative;
    padding-right: 20px;
    display: inline-block;
}

.shi_bar_between::after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 2px;
    height: 20px;
    background-color: #fff; 
}

/* Reviews Section */
.trusted_reviews_sec {background: #fff;}
.trusted_reviews_box {max-width: 1320px;margin: 0 auto;padding: 30px 45px 35px;background: #fcf8f5;border: 1px solid #f6eadd;border-radius: 18px;box-shadow: 0 25px 45px rgba(0, 0, 0, 0.08);position: relative;overflow: hidden;animation: trustedFadeUp 0.8s ease forwards;}
.trusted_title {text-align: center;color: #ef8e03;font-size: 14px;font-weight: 800;margin-bottom: 25px;animation: trustedFadeDown 0.7s ease forwards;letter-spacing: 2px;}
.trusted_top_row {display: grid;grid-template-columns: 1.5fr 1fr 1fr 1fr 1.05fr;align-items: center;}
.trusted_col {min-height: 185px;padding: 0 30px;text-align: center;border-left: 1px solid #e6ddd4;display: flex;flex-direction: column;align-items: center;justify-content: center;opacity: 0;animation: trustedFadeUp 0.7s ease forwards;}
.trusted_col:nth-child(1) {animation-delay: 0.1s;}
.trusted_col:nth-child(2) {animation-delay: 0.2s;}
.trusted_col:nth-child(3) {animation-delay: 0.3s;}
.trusted_col:nth-child(4) {animation-delay: 0.4s;}
.trusted_col:nth-child(5) {animation-delay: 0.5s;}
.trusted_col:first-child {border-left: none;}
.trusted_main_rating {text-align: left;padding-left: 0;}
.main_rating_inner {display: flex;align-items: center;gap: 24px;}
.big_star_img {max-width: 125px;width: 100%;height: auto;animation: starPulse 2.4s ease-in-out infinite;}
.main_score {display: flex;align-items: flex-end;color: #000;line-height: 1;margin-bottom: 10px;font-size: 40px;font-weight: 700;}
.main_score strong {font-size: 72px;font-weight: 700;line-height: 0.9;}
.main_score span {font-size: 42px;font-weight: 700;margin-left: 5px;}
.orange_stars {color: #ffb000;font-size: 28px;letter-spacing: 5px;line-height: 1;margin-bottom: 18px;}
.trusted_col p {margin: 0;color: #747b88;font-size: 14px;line-height: 1.5;font-weight: 600;}
.trusted_main_rating p {font-size: 22px;line-height: 1.5;font-weight: 600;padding-top: 15px;}
.trusted_main_rating p span {color: #fba02a;}
.review_logo {max-width: 170px;height: auto;margin-bottom: 18px;transition: all 0.3s ease;}
.google_logo {max-width: 180px;}
.green_score {color: #08b67b;font-size: 24px;font-weight: 700;margin-bottom: 14px;}
.small_stars {font-size: 24px;letter-spacing: 4px;margin-bottom: 14px;}
.green_stars {color: #08b67b;}
.secure_icon {max-width: 74px;height: auto;margin-bottom: 18px;transition: all 0.3s ease;}
.trusted_secure h3 {margin: 0 0 12px;color: #111;font-size: 30px;line-height: 1.05;font-weight: 800;}
.trusted_bottom_row {margin-top: 38px;padding-top: 28px;border-top: 1px solid #e6ddd4;display: grid;grid-template-columns: repeat(5, 1fr);align-items: center;}
.trusted_feature {display: flex;align-items: center;justify-content: center;gap: 14px;padding: 0 24px;border-left: 1px solid #e6ddd4;font-size: 15px;font-weight: 600;opacity: 0;animation: trustedFadeUp 0.7s ease forwards;}
.trusted_feature:nth-child(1) {animation-delay: 0.55s;}
.trusted_feature:nth-child(2) {animation-delay: 0.65s;}
.trusted_feature:nth-child(3) {animation-delay: 0.75s;}
.trusted_feature:nth-child(4) {animation-delay: 0.85s;}
.trusted_feature:nth-child(5) {animation-delay: 0.95s;}
.trusted_feature:first-child {border-left: none;}
.trusted_feature p{color:#747b88;}
.feature_icon {color: #ff9700;font-size: 34px;line-height: 1;flex-shrink: 0;transition: all 0.3s ease;}
.trusted_feature strong {display: block;color: #111;font-size: 16px;line-height: 1.35;font-weight: 700;}
.trusted_feature span {display: block;color: #333;font-size: 16px;line-height: 1.35;font-weight: 500;}
.trusted_col:hover .review_logo, .trusted_col:hover .secure_icon {transform: translateY(-5px);}
.trusted_feature:hover .feature_icon {transform: scale(1.15) rotate(-5deg);}

@keyframes trustedFadeUp {from {opacity: 0;transform: translateY(28px);} to {opacity: 1;transform: translateY(0);}}
@keyframes trustedFadeDown {from {opacity: 0;transform: translateY(-18px);} to {opacity: 1;transform: translateY(0);}}
@keyframes starPulse {0%, 100% {transform: scale(1);} 50% {transform: scale(1.07);}}

/* Responsive*/
@media (max-width: 1199px){

    .trusted_reviews_box{
        padding: 30px 25px;
    }

    .trusted_top_row{
        grid-template-columns: repeat(2, 1fr);
        gap: 25px;
    }

    .trusted_col{
        min-height: auto;
        border-left: none;
        border-bottom: 1px solid #e6ddd4;
        padding: 0 20px 25px;
    }

    .trusted_col:last-child{
        border-bottom: none;
    }

    .trusted_main_rating{
        grid-column: 1 / -1;
        text-align: center;
    }

    .main_rating_inner{
        justify-content: center;
    }

    .trusted_bottom_row{
        grid-template-columns: repeat(2, 1fr);
        gap: 20px;
    }

    .trusted_feature{
        border-left: none;
        justify-content: flex-start;
    }
}

@media (max-width: 767px){

    .trusted_reviews_box{
        padding: 25px 18px;
    }

    .trusted_title{
        font-size: 12px;
        letter-spacing: 1.5px;
    }

    .trusted_top_row{
        grid-template-columns: 1fr;
        gap: 0;
    }

    .trusted_col{
        border-left: none;
        border-bottom: 1px solid #e6ddd4;
        padding: 25px 10px;
        min-height: auto;
    }

    .trusted_col:last-child{
        border-bottom: none;
    }

    .main_rating_inner{
        flex-direction: column;
        gap: 15px;
        text-align: center;
    }

    .trusted_main_rating{
        text-align: center;
    }

    .big_star_img{
        max-width: 90px;
    }

    .main_score strong{
        font-size: 52px;
    }

    .main_score span{
        font-size: 28px;
    }

    .orange_stars{
        font-size: 22px;
        letter-spacing: 3px;
    }

    .trusted_main_rating p{
        font-size: 18px;
    }

    .review_logo{
        max-width: 130px;
    }

    .green_score{
        font-size: 22px;
    }

    .small_stars{
        font-size: 20px;
        letter-spacing: 2px;
    }

    .trusted_secure h3{
        font-size: 24px;
    }

    .trusted_bottom_row{
        grid-template-columns: 1fr;
        gap: 0;
        margin-top: 25px;
    }

    .trusted_feature{
        border-left: none;
        border-bottom: 1px solid #e6ddd4;
        padding: 18px 0;
        justify-content: center;
        text-align: left;
    }

    .trusted_feature:last-child{
        border-bottom: none;
    }

    .feature_icon{
        font-size: 28px;
    }
}

@media (max-width: 480px){

    .trusted_reviews_box{
        padding: 20px 15px;
    }

    .main_score strong{
        font-size: 42px;
    }

    .main_score span{
        font-size: 24px;
    }

    .trusted_main_rating p{
        font-size: 16px;
    }

    .green_score{
        font-size: 20px;
    }

    .trusted_col p{
        font-size: 13px;
    }

    .trusted_feature strong,
    .trusted_feature span{
        font-size: 14px;
    }
}

/* Book Your Jordan Adventure */
     .booking_grid_sec {background: #fff;padding-top: 20px;}
.booking_grid_wrap {max-width: 1320px;margin: 0 auto;}
.booking_steps_grid {display: grid;grid-template-columns: repeat(4, 1fr);gap: 16px;}
.booking_step_card {position: relative;background: #fff;border-radius: 8px;box-shadow: 0 7px 25px rgba(0, 0, 0, 0.08);overflow: visible;padding: 32px 26px 0;text-align: center;transition: all 0.3s ease;}
.booking_step_card:hover {transform: translateY(-6px);box-shadow: 0 14px 35px rgba(0, 0, 0, 0.12);}
.step_number {position: absolute;top: -20px;left: 50%;transform: translateX(-50%);width: 42px;height: 42px;background: #f39200;color: #fff;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 20px;font-weight: 800;z-index: 2;}
.step_icon {margin: 0 auto;display: flex;align-items: center;justify-content: center;}
.step_icon img {max-width: 75px;height: auto;}
.booking_step_card h3 {margin: 0 0 8px !important;color: #111 !important;font-size: 20px !important;line-height: 1.3 !important;font-weight: 700 !important;padding:0px !important;}
.booking_step_card p {margin: 0 0 24px;color: #333;font-size: 16px;line-height: 1.5;font-weight: 400;}
.step_img {margin: 0 -26px;border-radius: 0 0 8px 8px;overflow: hidden;padding-top: 35px;}
.step_img img {width: 100%;height: 170px;object-fit: cover;display: block;border-radius: 0 0 8px 8px;}

.book_your_tour a{
    position: relative;
	padding-right: 20px;
    display: inline-block;
}
.book_your_tour a::after{ content: "";
    position: absolute;
    right: 40px;
    top: 50%;
    transform: translateY(-50%);
    width: 25px;
    height: 25px;
	border-radius: 50%;
    background: url('https://new.jordanartisttours.com/wp-content/uploads/2026/06/Layer-85.png') no-repeat center;
    background-size: contain;}

/* Help Box */
.help_expert_col {display: flex;align-items: center;gap: 24px;}
.expert_img {width: 115px;height: 115px;border-radius: 50%;overflow: hidden;flex-shrink: 0;}
.expert_img img {width: 100%;height: 100%;object-fit: cover;display: block;}
.expert_text h5 {margin: 0 0 8px !important;padding:0px !important;color: #ff8f00 !important;font-size: 15px !important;line-height: 1.2 !important;font-weight: 800 !important;}
.expert_text h3 {margin: 0 0 8px!important;padding:0px !important;color: #111 !important;font-size: 22px !important;line-height: 1.25 !important;font-weight: 800 !important;}
.expert_text p {margin: 0;color: #444;font-size: 15px;line-height: 1.45;font-weight: 400;max-width: 420px;}
.help_info_col {display: grid;grid-template-columns: repeat(3, 1fr);align-items: center;}
.help_info_item {text-align: center;padding: 0 35px;border-left: 1px solid #d9d9d9;}
.help_info_item:first-child {border-left: none;}
.help_info_item img {max-width: 30px;height: auto;margin-bottom: 10px !important;padding:0px !important;transition: all 0.35s ease;}
.help_info_item h4 {margin: 0 0 5px !important;padding:0px !important;color: #111 !important;font-size: 15px !important;line-height: 1.3 !important;font-weight: 800 !important;}
.help_info_item p {margin: 0 !important;color: #333;font-size: 15px;line-height: 1.4;font-weight: 400;padding:0px !important;}
.help_info_item:hover img {transform: translateY(-5px) scale(1.08);}

@keyframes bookBtnFadeUp {from {opacity: 0;transform: translateY(25px);} to {opacity: 1;transform: translateY(0);}}
@keyframes helpFadeUp {from {opacity: 0;transform: translateY(28px);} to {opacity: 1;transform: translateY(0);}}

.booking_help_box {display: grid;grid-template-columns: 1.05fr 1.6fr;align-items: center;gap: 55px;padding-top: 10px;animation: helpFadeUp 0.8s ease forwards;}

/* Trip Section*/
.view_all_tours a{position: relative;
	padding-right: 20px;
    display: inline-block;
}
.view_all_tours a::after{ content: "";
    position: absolute;
    right: 22px;
    top: 50%;
    transform: translateY(-50%);
    width: 25px;
    height: 25px;
	border-radius: 50%;
    background: url('https://new.jordanartisttours.com/wp-content/uploads/2026/06/Layer-85.png') no-repeat center;
    background-size: contain;}
.plan_your_trip a{position: relative;
	padding-right: 20px;
    display: inline-block;
}
.plan_your_trip a::after{ content: "";
    position: absolute;
    right: 22px;
    top: 50%;
    transform: translateY(-50%);
    width: 25px;
    height: 25px;
	border-radius: 50%;
    background: url('https://new.jordanartisttours.com/wp-content/uploads/2026/06/Layer-85.png') no-repeat center;
    background-size: contain;}

/* contact form*/
.jt-form-grid{
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:28px 24px;
}

.jt-field label{
    display:block;
    margin-bottom:10px;
    font-size:15px;
    font-weight:600;
    color:#222;
}

.jt-input-wrap{
    position:relative;
}

.jt-input-wrap::before{
    content:"";
    position:absolute;
    left:16px;
    top:50%;
    transform:translateY(-50%);
    width:18px;
    height:18px;
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center;
    z-index:2;
}

/* Icons */
.jt-field:nth-child(1) .jt-input-wrap::before{
    background-image:url('https://new.jordanartisttours.com/wp-content/uploads/2026/06/user-2.png');
}

.jt-field:nth-child(2) .jt-input-wrap::before{
    background-image:url('https://new.jordanartisttours.com/wp-content/uploads/2026/06/email.png');
}

.jt-field:nth-child(4) .jt-input-wrap::before{
    background-image:url('https://new.jordanartisttours.com/wp-content/uploads/2026/06/calendar.png');
}

.jt-field:nth-child(5) .jt-input-wrap::before{
    background-image:url('https://new.jordanartisttours.com/wp-content/uploads/2026/06/location-4.png');
}

.jt-field:nth-child(6) .jt-input-wrap::before{
    background-image:url('https://new.jordanartisttours.com/wp-content/uploads/2026/06/suitcase.png');
}

.jt-field:nth-child(7) .jt-input-wrap::before{
    background-image:url('https://new.jordanartisttours.com/wp-content/uploads/2026/06/people.png');
}

.jt-field:nth-child(8) .jt-input-wrap::before{
    background-image:url('https://new.jordanartisttours.com/wp-content/uploads/2026/06/credit-card.png');
}
.jt-field p{margin:0 !important}
.jt-input-wrap input,
.jt-input-wrap select{
    width: 100% !important;
    height: 49px;
    border: 1px solid #d6d6d6 !important;
    border-radius: 10px !important;
    background: #fff;
    padding-left: 44px !important;
    padding-right: 20px !important;
    font-size: 14px !important;
    color: #666;
    box-sizing: border-box;
}

/* Select arrow */
.jt-input-wrap select{
    appearance:none;
    -webkit-appearance:none;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24'%3E%3Cpath fill='%23666' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");
    background-repeat:no-repeat;
    background-position:right 16px center;
    padding-right:40px;
}

/* Phone */
.jt-phone-wrap{
    display:flex;
    height:58px;
    border:1px solid #d6d6d6;
    border-radius:10px;
    overflow:hidden;
}

.jt-country-code{
    width:95px;
    background:#f5eee8;
    border-right:1px solid #d6d6d6;
    display:flex;
    align-items:center;
    justify-content:center;
    font-weight:600;
    color:#444;
}

.jt-phone-wrap input{
    border:none !important;
    width:100%;
    height:58px;
    padding:0 16px;
}

.jt-phone-wrap .wpcf7-form-control-wrap{
    flex:1;
}

.jt-field textarea{
    width:100%;
    height:100px;
    border:1px solid #d6d6d6;
    border-radius:10px;
    padding:14px 16px;
    font-size:15px;
    resize:none;
    box-sizing:border-box;
}

/* Submit Button */
.jt-submit-wrap{
    text-align:center;
    margin-top:28px;
}

.jt-submit-wrap input[type=submit]{
    max-width: 192px !important;
    height: 48px;
    border: none;
    border-radius: 10px;
    background: #fd9706;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    cursor: pointer;
    padding: 0 50px 0 20px;
}

.jt-submit-wrap input[type="submit"]{
    background-image:url("https://new.jordanartisttours.com/wp-content/uploads/2026/06/send.webp");
    background-repeat:no-repeat;
    background-position:right 30px center;
    background-size:16px;
    padding-right:55px;
}


@media(max-width:767px){
    .jt-form-grid{
        grid-template-columns:1fr;
    }

    .jt-submit-wrap input[type=submit]{
        width:100%;
    }
}

.talk_to_expert_btn a{position: relative;
	padding-right: 20px;
    display: inline-block;
}
.talk_to_expert_btn a::after{ content: "";
    position: absolute;
    right: 22px;
    top: 50%;
    transform: translateY(-50%);
    width: 22px;
    height: 22px;
	border-radius: 50%;
    background: url('https://new.jordanartisttours.com/wp-content/uploads/2026/06/text-bubble.webp') no-repeat center;
    background-size: contain;}

.start_your_journey_btn a{position: relative;
	padding-right: 20px;
    display: inline-block;
}
.start_your_journey_btn a::after{ content: "";
    position: absolute;
    right: 22px;
    top: 50%;
    transform: translateY(-50%);
    width: 25px;
    height: 25px;
	border-radius: 50%;
    background: url('https://new.jordanartisttours.com/wp-content/uploads/2026/06/Layer-85.png') no-repeat center;
    background-size: contain;}

.plan_your_trip_btn a{position: relative;
	padding-right: 20px;
    display: inline-block;
}
.plan_your_trip_btn a::after{ content: "";
    position: absolute;
    right: 22px;
    top: 50%;
    transform: translateY(-50%);
    width: 25px;
    height: 25px;
	border-radius: 50%;
    background: url('https://new.jordanartisttours.com/wp-content/uploads/2026/06/right-arrow_blue.webp') no-repeat center;
    background-size: contain;}

/* Gallery Section */
.all_media_btn a{position: relative;
	padding-right: 20px;
    display: inline-block;
}
.all_media_btn a::after{ content: "";
    position: absolute;
    left: 30px;
    top: 50%;
    transform: translateY(-50%);
    width: 25px;
    height: 25px;
	border-radius: 50%;
    background: url('https://new.jordanartisttours.com/wp-content/uploads/2026/06/image-7.webp') no-repeat center;
    background-size: contain;}

.photos_btn a{position: relative;
	padding-right: 20px;
    display: inline-block;
}
.photos_btn a::after{ content: "";
    position: absolute;
    left: 30px;
    top: 50%;
    transform: translateY(-50%);
    width: 25px;
    height: 25px;
	border-radius: 50%;
    background: url('https://new.jordanartisttours.com/wp-content/uploads/2026/06/image-7.png') no-repeat center;
    background-size: contain;}

.destination_highlights_btn a{position: relative;
	padding-right: 20px;
    display: inline-block;
}
.destination_highlights_btn a::after{ content: "";
    position: absolute;
    left: 30px;
    top: 50%;
    transform: translateY(-50%);
    width: 25px;
    height: 25px;
	border-radius: 50%;
    background: url('https://new.jordanartisttours.com/wp-content/uploads/2026/06/location-5.png') no-repeat center;
    background-size: contain;}

.traveler_moments_btn a{position: relative;
	padding-right: 20px;
    display: inline-block;
}
.traveler_moments_btn a::after{ content: "";
    position: absolute;
    left: 30px;
    top: 50%;
    transform: translateY(-50%);
    width: 25px;
    height: 25px;
	border-radius: 50%;
    background: url('https://new.jordanartisttours.com/wp-content/uploads/2026/06/users.png') no-repeat center;
    background-size: contain;}

.videos_btn a{position: relative;
	padding-right: 20px;
    display: inline-block;
}
.videos_btn a::after{ content: "";
    position: absolute;
    left: 30px;
    top: 50%;
    transform: translateY(-50%);
    width: 25px;
    height: 25px;
	border-radius: 50%;
    background: url('https://new.jordanartisttours.com/wp-content/uploads/2026/06/play.png') no-repeat center;
    background-size: contain;}

.featured_badge{
    display: inline-flex;
    align-items: center;
    gap: 8px;
    background: rgba(0,0,0,0.75);
    color: #fff;
    padding: 8px 10px;
    border-radius: 12px;
    font-size: 14px;
    font-weight: 600;
    line-height: 1;
}

.featured_icon{
    width: 16px;
    height: 16px;
    object-fit: contain;
    display: block;
}

.featured_badge_link{
    text-decoration:none;
    display:inline-block;
}

.featured_badge_link:hover{
    text-decoration:none;
}
.wpte-trip-category.style-1 .wpte-trip-category-text-wrap{height: 100%;display: flex;align-items: end;}

.petra-gallery .gallery-item{
    width:0 !important;
    height:0 !important;
    overflow:hidden !important;
    opacity:0 !important;
    margin:0 !important;
    padding:0 !important;
}

.petra-gallery .gallery-item:first-child{
    width:100% !important;
    height:auto !important;
    opacity:1 !important;
    overflow:visible !important;
}
.petra-gallery .gallery{
    display:block !important;
}
.shi_tab .gallery-item{ position:relative;}
.shi_tab .wp-caption-text.gallery-caption {
	position: absolute;
	left: 0;
	bottom: 0;
	color: #fff;
	text-align: left!important;
	padding: 12px 18px;
	font-size:22px;
}

.shi_tab .gallery-icon.landscape{position:relative;}
.shi_tab .gallery-icon.landscape:before{content: "";
    position: absolute;
    right: 0;
    bottom: 16px;
    padding: 10px 25px;
    background: url(https://new.jordanartisttours.com/wp-content/uploads/2026/06/image-9.webp) no-repeat center;
    background-size: contain;}

.wpte-trip-category-text-wrap .wpte-trip-category-title a:before {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0; top:0; content:"";z-index: 2;
}
.wpte-trip-category-text-wrap .wpte-trip-category-title{ display:inline-block !important;width:100%;text-align: left;}
.wpte-trip-category-text-wrap .wpte-trip-category-title .trip-count{ display:block;}
.wpte-trip-category-text-wrap .wpte-trip-category-title .wpte-icon{border: 1px solid #fff; border-radius: 50px; width: 34px; height: 34px; display: flex; justify-content: center;}

.meafe-post-modules-wrapper.layout-4 .meafe-post-modules-card .meafe-entry-title a::after {
    content: "Read More →";
    display: block;
    margin-top: 8px;
    color: #E8922A;
    font-size: 14px;
    font-weight: 500;
}
.meafe-post-modules-wrapper:is(.layout-2, .layout-3, .layout-4, .layout-5) .meafe-post-modules.items-left .meafe-entry-media{ height:86%!important;}
.meafe-post-modules-wrapper:is(.layout-3, .layout-4) .meafe-post-modules.items-left .meafe-entry-wrapper{ position: absolute !important; bottom: 0; left:40px; right:40px; height: auto !important;background: #fff; border-radius: 12px;width: auto !important;box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px; padding:36px 40px 16px!important;}
.meafe-post-modules-wrapper:is(.layout-3, .layout-4) .meafe-post-modules.items-left .meafe-entry-wrapper .category--wrapper a{ color:#000!important;}
.meafe-post-modules-wrapper.layout-4 .meafe-post-modules.items-left .meafe-post-modules-card .meafe-entry-title a::after{ display:none;}

/* Testimonials */
.shi_arrow_image_box .elementor-image-box-wrapper{position:relative;}
.shi_arrow_image_box .elementor-image-box-wrapper:before{content: "";
    position: absolute;
    right: 0;
    bottom: 16px;
    padding: 10px 7px;
    background: url("https://new.jordanartisttours.com/wp-content/uploads/2026/06/right-arrow-4.webp") no-repeat center;
    background-size: contain;}

.e-closed svg{color: #f2a02c;
    border-radius: 50px;
    background-color: #fdf9f2;
    border: 1px solid #fce2bc;
    height: 35px !important;
	width: 35px !important;
padding:5px;align-self: center;}
.e-opened svg{    color: #fff;
    border-radius: 50px;
    background-color: #ef9003;
    border: 1px solid #f6b863;
    height: 35px !important;
    width: 35px !important;
    padding: 5px;
    align-self: center;}

.shi_foot_col{flex-direction: column!important;}
.shi_row_style{flex-direction: row !important; display: flex !important; gap: 10px;}
.shi_foot_row{flex-direction: row!important; max-width:1280px!important; width:100%!important; padding-top:50px!important; padding-bottom:30px!important;}



/* Tour Page*/
/* start */
.single-trip .entry-header .entry-title {margin: 0;font-weight: 600;font-size: 30px;line-height: 1.2;color:#1b1d1a;}
.wte-title-duration .duration{background-color: #017dbb;border-bottom: 1px solid #7ea3b6;}
.wte-title-duration{    border: 1px solid #bbbbbb; box-shadow:none;}
.trip-facts-value li svg{color:#ee8e04;}
.trip-facts-value li {column-gap: 20px;}
.single-trip .wpte-booking-inner-wrapper .wpte-bf-btn-wrap button {background: #008cd3!important;border-color: #b3ddf2!important;font-size: 20px!important;font-weight: 500!important;border-radius: 46px!important; padding: 10px 30px!important;}
.wpte-booking-area .wpte-booking-footer-text{font-size:15px;}
.wpte-booking-area .wpte-booking-footer-text a, .wpte-booking-area .wpte-booking-footer-text a:link {color: #708873;}
.single-trip .wpte-booking-inner-wrapper .wpte-bf-discount-tag {background: #f08e04 !important;}
.nav-tab-wrapper .tab-anchor-wrapper .nav-tab.nav-tab-active {color: #000;border-bottom-color: #ef8e03;border-bottom-width: 3px;}
.nav-tab-wrapper .tab-anchor-wrapper .nav-tab {font-size: 17px;font-weight: 500;border-bottom: 2px solid transparent;color: #878787;gap: 0;padding: 16px 0px;}
.tab-content h2[class*=wpte]{font-weight: 600;font-size: 29px;color: #1b1d1a;}
.itinerary-row .itinerary-title, .itinerary-row .title{font-size: 20px !important;}
.itinerary-row:first-child .title::before{background-color: #ef8e03;}
.itinerary-row .title::before {width: 19px;height: 19px;border: 4px solid #ef9007;}
.itinerary-row:not(:last-child)::before {border-left: 3px dotted #dddd;}
.itinerary-row {border-bottom: 2px solid #e0e0e0 !important;padding: 0 0 30px !important;}
.expand-all-button label {font-size: 15px;font-weight: 500;}
.expand-all-button input[type=checkbox]:checked {background-color: #ef8e03 !important;}
.expand-all-button input[type=checkbox] {background-color: #DADADC;}
.itinerary-row:last-child .title::before {background-color: #ef8e03;}
.accordion-tabs-toggle .rotator, .wpte-faq-icon{width: 27px !important;height: 27px !important;}
.accordion-tabs-toggle.active .rotator{background-color: #ef8e03!important;}
.wpte-tabs-container.wpte-tabs-scrollable .nb-configurations:not(:first-child) {border-top: 2px solid #cbcbcb !important;}
.tab-content h3[class*=wpte], .tab-content h3 {font-weight: 600!important;font-size: 27px!important;color:#1b1d1a!important;}
.cost ul#include-result li::before {background: #31c57a !important;}
.cost ul#exclude-result li::before {background: #f1473f !important;}
.wpte-faq-question:hover .wpte-faq-question-text{color:#ef8e03;}
.wpte-faq-question[aria-expanded=true] .wpte-faq-icon {color:#ef8e03!important;}
.wpte-faq-category{border:none;}
.wpte-faq-item {border: 2px solid #e7e7e7;margin-top: 13px;border-radius: 10px;}
.wpte-faq-category-header{background: none;padding: 0 !important;}
.wte_enquiry_contact_form {padding: 70px 70px 50px 70px;background-color: #fff8f2;border: 2px solid #f19c24;}
.wte_enquiry_contact_form input:not([type=submit]):not([type=checkbox]):not([type=radio]), .wte_enquiry_contact_form select, .wte_enquiry_contact_form textarea{background-color: #fff;}
.wpte-button.enquiry-submit[type="submit"] {width: 100% !important;max-width: 160px !important;background: #ef8e03!important; padding: 16px 20px!important;font-size: 17px!important;border-radius: 8px!important;font-weight: 500!important;letter-spacing: 0.1px!important;text-transform: uppercase!important;}
.wte-related-trips-wrapper{background: #e7f8ff;padding: 70px 0;margin: 70px 0 0; position: relative;}
.wte-related-trips-wrapper::before{content: "";position: absolute;top: 0;bottom: 0;left: 50%;width: 100vw;transform: translateX(-50%);background: #e7f8ff;z-index: -1;}
.single-trip .main-content-wrapper{margin:0!important;}

.tour-highlights{
    display:flex;
    justify-content:center;
    gap:18px;
    flex-wrap:wrap;
}

.highlight-item{
    width:155px;
    text-align:center;
}

.highlight-item img{
    width:100%;
    height:auto;
	min-height: 195px;
    display:block;
}

.highlight-item h3{
    margin:15px 0 0 !important;
    font-size:16px!important;
    line-height:1.4!important;
    font-weight:600!important;
    color:#222!important;
}

@media(max-width:767px){
    .highlight-item{
        width:calc(50% - 10px);
    }
}

.trip-facts-value li img {height:auto!important; width:inherit!important;}
.trip-facts-value {    grid-template-columns: repeat(auto-fill, minmax(250px, 1fr))!important}

.trip_reviews_sec .trip_reviews_box {margin:0 auto;padding:35px 7px;background:#fcf8f5;border:1px solid #f09311;border-radius:18px;box-shadow:0 25px 45px rgba(0,0,0,.08);position:relative;overflow:hidden;animation:trustedFadeUp .8s ease forwards;}

.trip_reviews_sec .trip_top_row {display:grid;grid-template-columns:1fr 1fr 1fr 1fr;align-items:center;}

.trip_reviews_sec .trip_col {min-height:185px;padding:0 30px;text-align:center;border-left:1px solid #efe6dd;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;animation:trustedFadeUp .7s ease forwards;}

.trip_reviews_sec .trip_col:nth-child(1){animation-delay:.1s;}
.trip_reviews_sec .trip_col:nth-child(2){animation-delay:.2s;}
.trip_reviews_sec .trip_col:nth-child(3){animation-delay:.3s;}
.trip_reviews_sec .trip_col:nth-child(4){animation-delay:.4s;}
.trip_reviews_sec .trip_col:nth-child(5){animation-delay:.5s;}

.trip_reviews_sec .trip_col:first-child{border-left:none;}

.trip_reviews_sec .trip_main_rating{text-align:left;padding-left:0;}

.trip_reviews_sec .main_rating_inner{display:flex;align-items:center;gap:24px;}

.trip_reviews_sec .big_star_img{max-width:125px;width:100%;height:auto;animation:starPulse 2.4s ease-in-out infinite;}

.trip_reviews_sec .main_score{display:flex;align-items:flex-end;color:#000;line-height:1;margin-bottom:10px;font-size:40px;font-weight:700;}

.trip_reviews_sec .main_score strong{font-size:72px;font-weight:700;line-height:.9;}

.trip_reviews_sec .main_score span{font-size:42px;font-weight:700;margin-left:5px;}

.trip_reviews_sec .orange_stars{color:#ffb000;font-size:28px;letter-spacing:5px;line-height:1;margin-bottom:18px;}

.trip_reviews_sec .trip_col p{margin:0;color:#747b88;font-size:13px !important;line-height:1.5;font-weight:600;}

.trip_reviews_sec .trip_main_rating p{font-size:22px;line-height:1.5;font-weight:600;}

.trip_reviews_sec .trip_main_rating p span{color:#fba02a;}

.trip_reviews_sec .review_logo{max-width:52px;height:auto;margin-bottom:18px;transition:all .3s ease;}

.trip_reviews_sec .google_logo{max-width:52px;}

.trip_reviews_sec .green_score{color:#08b67b;font-size:24px;font-weight:600;margin-bottom:14px;}

.trip_reviews_sec .small_stars{font-size:24px;letter-spacing:4px;margin-bottom:14px;}

.trip_reviews_sec .green_stars{color:#08b67b;}

.trip_reviews_sec .secure_icon{max-width:67px;height:auto;margin-bottom:18px;transition:all .3s ease;}

.trip_reviews_sec .trip_secure h3{margin:0 0 12px;color:#111;font-size:30px;line-height:1.05;font-weight:800;}

.trip_reviews_sec .trip_bottom_row{margin-top:38px;padding-top:28px;border-top:1px solid #e6ddd4;display:grid;grid-template-columns:repeat(5,1fr);align-items:center;}

.trip_reviews_sec .trip_feature{display:flex;align-items:center;justify-content:center;gap:14px;padding:0 24px;border-left:1px solid #e6ddd4;font-size:15px;font-weight:600;opacity:0;animation:trustedFadeUp .7s ease forwards;}

.trip_reviews_sec .trip_feature:nth-child(1){animation-delay:.55s;}
.trip_reviews_sec .trip_feature:nth-child(2){animation-delay:.65s;}
.trip_reviews_sec .trip_feature:nth-child(3){animation-delay:.75s;}
.trip_reviews_sec .trip_feature:nth-child(4){animation-delay:.85s;}
.trip_reviews_sec .trip_feature:nth-child(5){animation-delay:.95s;}

.trip_reviews_sec .trip_feature:first-child{border-left:none;}

.trip_reviews_sec .feature_icon{color:#ff9700;font-size:34px;line-height:1;flex-shrink:0;transition:all .3s ease;}

.trip_reviews_sec .trip_feature strong{display:block;color:#111;font-size:16px;line-height:1.35;font-weight:700;}

.trip_reviews_sec .trip_feature span{display:block;color:#333;font-size:16px;line-height:1.35;font-weight:500;}

.trip_reviews_sec .trip_col:hover .review_logo,
.trip_reviews_sec .trip_col:hover .secure_icon{
transform:translateY(-5px);
}

.trip_reviews_sec .trip_feature:hover .feature_icon{
transform:scale(1.15) rotate(-5deg);
}
.post-data.reviews .trusted_col {padding:0;}

.wpte-booking-area .wpte-bf-price-wrap .wpte-bf-price ins{font-weight: 600;color:#1b1d1a;}
.wte-related-trips-wrapper .wte-related-trips__heading {font-size: 33px;color: #1b1d1a;}
.single-trip .page-header-top {box-shadow: none;
margin: 11px 0 25px!important;    background-color: #fff8f2;
    padding: 15px;
    border: solid #f8c886;
	border-width: 0 0 1px 0;}
.current{color: #242322!important;
    font-weight: 500!important;}


.trip_widget_review .trip_reviews_sec .trip_top_row {display: flex;padding: 10px;flex-direction: column;}
.nav-tab-wrapper .tab-inner-wrapper{gap: 36px;}
.single-trip #secondary .widget{padding:0!important; box-shadow:none!important;}

.trip_widget_review .trip_reviews_sec .trusted_col{border-bottom: 1px solid #e0e0e0; border-left:none; padding:20px!important;}

.trip_widget_review .trip_reviews_sec .trusted_col:last-child{border-bottom:none;}
.trip_widget_review .trusted_main_rating p{font-size:14px;}
.trip_widget_review .main_score{font-size:35px; font-weight: 600;}
.trip_widget_review .trip_reviews_sec .main_score strong{font-size: 55px;font-weight: 600;}
.trip_widget_review .trip_reviews_sec .big_star_img {max-width: 90px;}
.widget-area .secondary-trip-info{display:none;}
.wte-itinerary-downloader-inn-wrap .main-button-itinerary-download{background: #008cd3 !important;border-color: #b3ddf2 !important;}
.wte-title-duration.wte-duration-night .duration {
    color: #ef8e03;
    background-color: #fef5e8;
}
.wte-title-duration.wte-duration-night  .duration {
	border-bottom: 1px solid #f6c072;}
.single-trip .entry-header.has-night .wte-title-duration {
    right: 84px;
}
.stakri-social-share{border: 1px solid #ffc777;padding: 20px 10px;border-radius: 10px;background-color: #fff8f2;}
.ssc-label{
    font-size: 15px;
    font-weight: 600;
    color: #6b7280;
	text-transform: none;}


.trip_top_row > p{
    margin: 0 !important;
    padding: 20px 0 0 0!important;
    line-height: 0 !important;
    font-size: 0 !important;
}

.trip_top_row > p > a.trusted_col{
    display: initial;
    line-height: normal;
}

.trip_top_row > p > a.trusted_col img{
    display: block;
}
.trip_widget_review .trip_reviews_sec .review_logo{
    margin-bottom: 0 !important;
}
.trip_widget_review .trusted_col {
	min-height: inherit!important;}
/* .trip_top_row > p:has(> a.trusted_col:empty){
    display:none !important;
} */
.trip_widget_review .review_logo.trust{margin-bottom:20px!important;}

/* End */




/* ContactUs */
.shi_contact .stakri-social-share{display: grid !important;gap: 10px !important;}
.shi_contact .ssc-label{color:#000; text-align:left;}

/* Destination */
.shi_destinations .wpte-trip-category .wpte-trip-category-text-wrap {
    margin-top: 24px;
   position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 22px 30px;
    color: #fff;
    z-index: 1;
    background: linear-gradient(to bottom, transparent, var(--font-color));
}

/* Trip template start */
.wpte-trip-category .wpte-trip-category-title a:hover {
    color: #0e97dd !important;
}
.category-trip-prc-wrap{
    display:block !important;
    height:auto !important;
    max-height:none !important;
    overflow:visible !important;
}
.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .wpte-details-toggler-button {display:none;}
.category-grid .category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-desti {display: flex !important;flex-direction: row;}
.category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-desti .category-trip-loc span a:hover, .category-trips-single-inner-wrap .price-holder .saved-price, .category-trips-single .category-trips-single-inner-wrap .price-holder .saved-price, .category-trips-single-inner-wrap .category-trip-prc-title-wrap .category-trip-title a:hover, .category-trips-single .category-trips-single-inner-wrap .category-trip-prc-title-wrap .category-trip-title a:hover{
    color: #FF9700 !important;}
.category-trips-single-inner-wrap .price-holder .striked-price, .category-trips-single .category-trips-single-inner-wrap .price-holder .striked-price {
    color: #55504f !important;}
.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-feat-ribbon .category-feat-ribbon-txt, .category-trips-single.wpte-layout-6 .category-trips-single-inner-wrap .category-feat-ribbon .category-feat-ribbon-txt, .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-discount, .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-discount::before, .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-discount::after, .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-feat-ribbon::before {
	background-color: #FEC350 !important;}
.wpte-button-group .wpte-button {background-color:#008CD3;}
.category-grid .category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-desti {
  margin-top: 10px;}
.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-prc-title-wrap .category-trip-title {
    margin-top: 10px !important;
}
.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-desti>[class*=category-trip-] span {
    font-weight: 500 !important;
	font-size: 15px;color: #353030;}
.category-trips-single .category-trips-single-inner-wrap .category-trip-aval-time .category-available-trip-text, .category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-desti .category-trip-dur span, .category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-desti .category-trip-loc span a {
	color: #353030!important;}
.wp-travel-inner-wrapper .sidebar .advanced-search-wrapper .sidebar .clear-search-criteria button{color: #FF9700!important;}
.advanced-search-field .filter-section-content .wte-terms-show-btns button {color:#008CD3;}
.advanced-search-field  input[type=checkbox]:checked {
	border-color:#008CD3!important;}
.advanced-search-field input[type=radio]:checked::before, input[type=checkbox]:checked::before {
	background-color: #008CD3;}
.ui-slider.ui-slider-horizontal .ui-slider-range, .wpte-dashboard .wpte-ud-tabs .wpte-ud-tab.active {background-color: #008cd3;}
.ui-slider.ui-slider-horizontal .ui-slider-handle:hover {box-shadow: 0px 8px 20px -2px rgba(15, 29, 35, .2392156863), 0 0 0 5px #008cd32b;} 
.ui-slider.ui-slider-horizontal .ui-slider-handle {border: 2px solid #008cd3 !important;box-shadow:none;}
.ui-slider.ui-slider-horizontal::before {background-color: #008cd33d;}
#reset-trip-search-criteria{color:#FF9700 !important;}
/* Trip Template End */
.shi_foot_row{display: flex !important;}
.shi_foot_row .primary-navigation ul > li > a::after{display:none;}
#wpte-show-register-form, #wpte-show-login-form{color:#008CD3;}
.wpte-form-field.lrf-rememberme a{color:#FF9700;}
.wpte-dashboard .wpte-lrf-content-area .wpte-lrf-main .wpte-bookings-tabmenu .wpte-booking-menu-tab.active {color:#008CD3 !important;}
.wpte-thankyou__block-title {color:#FF9700;}
.wpte-checkout__tour-details .wpte-checkout__trip-name:hover {color: #008CD3!important;}
.widget_wte_featured_trips_widget .category-disc-feat-wrap .discount-offer {background: #FF9700;color: #fff;border-radius: 6px;padding: 6px 9px;}
.wp-block-search .wp-block-search__button {background-color: #008CD3!important;}
.wte-process-layout .wte-popup-sidebar .wte-booking-summary .wte-booking-summary-info .wte-booking-summary-info-title {background-color:#008CD3 !important;}
.wte-process-nav-list .wte-process-nav-item.active{border-bottom-color:#008CD3;}
#terms-and-conditions, #privacy-policy{color:#008CD3;}
.wpte-dashboard .wpte-full{width:100%;left: auto !important;right: auto !important;margin-left: 0 !important;margin-right: 0 !important;box-shadow: inset 0 -2px 0 0 #FF9700 !important;}

.wpte-cc-sticky-converter #wte-cc-currency-list-container {
    position: absolute !important;
    top: 106px !important;
	right: 140px;
}
#wte-cc-currency-list-container .wte-cc-currency-list-display {
	background:transparent !important;color: #000!important;}
#wte-cc-currency-list-container .wte-cc-currency-list-display:after {
    border-color: #333;
    right: 19px;
}
.nice-select .current:hover {
	color: #008CD3!important;}

.header-layout-1 .header-b .navigation-wrap .primary-navigation[data-stretch=no] ul {
    justify-content: center !important;
	margin-right: 122px;
}


.contact_us .jt-form-grid {
	display: flex!important;
	flex-direction:column!important;
}
 
.jt-field.contact label {
	margin-bottom: -11px !important;}

.shi_looking_for  .elementor-image-box-wrapper{
    position:relative;
}

.shi_looking_for .elementor-image-box-wrapper .elementor-image-box-title a::before{
    content:"";
    position:absolute;
    inset:0;
    z-index:10;
}


.page-header-top[data-bg-image=yes] {padding: 150px 0;}
.page-template-template-destination .page-header-top[data-bg-image=yes] .page-title{font-size: 42px;
    text-align: center;
    font-weight: 600;}