/*
Theme Name:     Traveler Childtheme
Description:    Traveler Child Theme
Theme URI:      https://travelerwp.com/
Author:         the ShineTheme
Author URI:     http://shinetheme.com
Version:        1.0
Template:       traveler
*/

:root{
    --amcal-main-font :"Nunito", Sans-serif;
    --amical-primary-color : #7e0f0b;
    --amical-second-color : #faa64e;

}
body
h1,
h2,
h3,
h4,
h5,
h6,
div,
a,
span,
li,
p
{
    font-family: var(--amcal-main-font)!important;
}
.page-template-template-checkout .btn{
    background: var(--amical-primary-color)!important;
}

.st-checkout-page .booking-success-notice .booking-info-detail, .page-template-template-checkout-packages-new .booking-success-notice .booking-info-detail{
    
    border-left: 3px solid var(--amical-primary-color);
    
}
/* ============================= */
/* ========== Home ============= */
/* ============================= */
body #main-footer{
    border: none;
}
.header-holder-all .st-currencies.style-2 label{
    display: none!important;
}
.header-holder-all .st-currencies.style-2 .select2-currencies{
    color: #3F1F2F;
    fill: #3F1F2F;
    background: transparent;
    padding: 0;
    font-weight: 700;
    font-size: 16px !important;
    position: relative;
    cursor: pointer;
    border-radius: 0;
    padding: 0 5px;
}
.header-holder-all .st-currencies.style-2 {
    position: relative;
}
.header-holder-all .st-currencies.style-2::after {
    content: '\f078';
    color: #ce8e4c !important;
    font-family: 'Font Awesome 5 Pro';
    position: absolute;
    right: 0;
    top: 3px;
}
.header-holder-all .trp-ls-shortcode-current-language {
    border: none !important;
    padding: 0 !important;
}
.header-holder-all .trp-language-switcher > div > a{
    padding: 0;
    color: #3F1F2F !important;
    fill: #3F1F2F;
    font-weight: 700;
    font-size: 16px;
    position: relative;
    visibility: visible;
}
.header-holder-all .trp-language-switcher > div{
    background: none!important;
    max-width: 100%!important;
}
.header-holder-all .trp-language-switcher > .trp-ls-shortcode-current-language > a::after {
    content: '\f078';
    color: #ce8e4c !important;
    font-family: 'Font Awesome 5 Pro';
    position: absolute;
    right: 18px;
    top: 0px;
    font-weight: 100;
}
.header-holder-all .trp-language-switcher:hover .trp-ls-shortcode-language {
    visibility: visible;
    max-height: 250px;
    padding: 4px;
    height: auto;
    overflow-y: auto;
    position: absolute;
    left: 0;
    top: 24px;
    display: inline-block !important;
    min-height: auto;
    background: #fff !important;
}
.header-holder-all .trp-language-switcher{
    max-width: 100%;
    height: auto;
}
.home-search-holder .stt-icon{
    color: #ce8e4c!important;
}
.home-search-holder .st-search-form-el .button-search-wrapper .btn-search{
    background: #faa64e !important;
    font-family: var(--amcal-main-font);
    font-weight: 600 !important;
    font-size: 19px !important;
}
.home-search-holder .st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .form-date-field .date-item-wrapper .item-inner label,
.home-search-holder .st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .field-detination .st-form-dropdown-icon label, 
.home-search-holder .st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .field-guest .st-form-dropdown-icon label{
    color: var(--amical-primary-color);
}
.has-pro-icon i{
    font-style: 100;

} 
.colored-icon i{
    color: #ce8e4c;
}

.contact-holder{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.contact-holder input,
.contact-holder textarea{
    width: 100%;
    padding: 14px 15px;
    border: solid 1px #e1e4fa;
    border-radius: 19px;
    font-size: 16px;
}
.contact-holder input::placeholder,
.contact-holder textarea::placeholder{
    color: #b3896f;
    
}
.contact-holder .full-input{
    width: 100%;
}
.contact-holder .half-input{
    width: 48%;
}
.contact-holder button{
    color: #FFFFFF;
    background-color: var(--amical-primary-color);
    border-radius: 50px 50px 50px 50px;
    padding: 10px 25px 10px 25px;
    text-transform: capitalize;
    font-size: 18px;
    border: none;
    outline: none;
}
.contact-holder button i{
    font-weight: 100;
    color: #ce8e4c;
    margin-left: 8px;
}
.reviews-holder .elementor-testimonial__header{
    border: none!important;
}
.reviews-holder .elementor-testimonial__content{
    border: none!important;
}
.reviews-holder .swiper-slide{
    border: none!important;
    padding: 10px!important;
}
.reviews-holder .swiper-slide>div{
    border-radius: 38px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 2px 11px 0px rgb(230, 230, 246);
    padding-bottom: 80px;
    position: relative;
}
.reviews-holder .elementor-testimonial__image img{
    width: 38px !important;
    height: auto !important;
    object-fit: contain;
}
.reviews-holder cite.elementor-testimonial__cite {
    position: absolute!important;
    bottom: 18px!important;
    left: 16px!important;
    display: flex!important;
    flex-direction: column!important;
}
.reviews-holder cite.elementor-testimonial__cite .elementor-star-rating{
    order: -1;
    margin-bottom: 10px;
}
.reviews-holder i{
    font-family: 'eicons'!important;
}
.explore-slide-holder .services-item.item-elementor.grid-2 > .item .featured-image{
    padding: 0!important;
}
.explore-slide-holder .services-item.item-elementor.grid-2 > .item .featured-image a{
    border-radius: 0;
}
.explore-slide-holder .services-item.item-elementor.grid-2 > .item .content-item .fixed-bottoms .st-tour--feature {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    padding-bottom: 10px;
    padding-top: 10px;
    position: relative;
    border-top: none;
    border-bottom: none;
    align-items: center;
}
.explore-slide-holder .services-item.item-elementor.grid-2 > .item .content-item .fixed-bottoms .st-tour--feature .st-tour__item {
    display: flex;
    align-items: center;
}
.explore-slide-holder .services-item.item-elementor.grid-2 > .item .content-item .fixed-bottoms .st-tour--feature .st-tour__item i{
    color: #ce8e4c;
    font-weight: 100;
    margin-right: 5px;
}
.explore-slide-holder .services-item.item-elementor.grid-2 > .item .content-item .fixed-bottoms .st-tour--feature .st-tour__item .info__value{
    color: #5e404f;
}
.explore-slide-holder .services-item.item-elementor.grid-2 > .item .content-item .fixed-bottoms .st-tour--feature .st-tour__item:not(:last-child){
    margin-right: 10px;
    padding-right: 10px;
    position: relative;
}
.explore-slide-holder .services-item.item-elementor.grid-2 > .item .content-item .fixed-bottoms .st-tour--feature .st-tour__item:not(:last-child)::after{
    content: '';
    width: 1px;
    height: 15px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background: #5e404f;
}
.explore-slide-holder  .services-item.item-elementor .item{
    padding: 0px;
    border-radius: 25px;
    overflow: hidden;
    box-shadow: 0px 2px 11px 0px rgb(230, 230, 246);
}
.explore-slide-holder .service-list-wrapper.service-tour .services-item.item-elementor .item .content-item .title *{
    color: #332740;
    font-size: 18px;
}
.explore-slide-holder .services-item.item-elementor.grid-2 > .item .content-item .st-flex.space-between.st-price__wrapper {
    position: relative;
    padding: 0;
    align-items: center;
    justify-content: space-between;
    display: flex;
    flex-wrap: wrap;
}
.explore-slide-holder .services-item.item-elementor.grid-2 > .item .content-item .st-flex.space-between.st-price__wrapper .btn-see-more{
    width: 100px!important;
}
.explore-slide-holder .services-item.item-elementor.grid-2 > .item .content-item .st-flex.space-between.st-price__wrapper .btn-see-more a{
    color: var(--amical-primary-color);
    font-size: 18px;
    font-weight: 700;
}
.explore-slide-holder .services-item.item-elementor.grid-2 > .item .content-item .st-flex.space-between.st-price__wrapper .btn-see-more a i{
    color: #ce8e4c;
}
.explore-slide-holder .services-item.item-elementor.grid-2 > .item .content-item .st-flex.space-between.st-price__wrapper .right{
    width: calc(100% - 100px)!important;
}
.explore-slide-holder .swiper-pagination span{
    background: #e2c9dc;
    width: 9px!important;
    height: 9px!important;
}
.explore-slide-holder  .swiper-pagination span.swiper-pagination-bullet-active{
    border: none;
    background: #7e0f0b;
    width: 12px!important;
    height: 12px!important;
}
.explore-slide-holder .st-list-service .st-button-prev>span,
.explore-slide-holder .st-list-service .st-button-next>span{
    display: none;
}
.explore-slide-holder .st-list-service .st-button-prev{
    position: absolute;
    right: 50px;
    left: auto;
    top: -45px;
    bottom: auto;
    width: 45px;
    height: 45px;
    background: #7e0f0b;
    font-size: 13px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.explore-slide-holder .st-list-service .st-button-prev::before{
    content: '\f060';
    color: #fff;
    font-size: 13px;
    font-family: 'font awesome 5 pro';
}
.explore-slide-holder .st-list-service .st-button-next{
    position: absolute;
    right: 0;
    left: auto;
    top: -45px;
    bottom: auto;
    width: 45px;
    height: 45px;
    background: #7e0f0b;
    font-size: 13px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.explore-slide-holder .st-list-service .st-button-next::before{
    content: '\f061';
    color: #fff;
    font-size: 13px;
    font-family: 'font awesome 5 pro';
}
.st-list-service .swiper-button-disabled{
    opacity: 0.5!important;
}
.explore-slide-holder span.price--tour  span.text-small.lh1em.item.onsale{
    display: none!important;
}
.explore-slide-holder .right span.price--tour{
    display: none!important;
    font-size: 14px!important;
    color: #7e0f0b!important;   
    flex-direction: row!important;
    align-items: center!important;
}
.explore-slide-holder .right span.price--tour span{
    font-size: 14px!important;
    color: #7e0f0b!important;   
}
.explore-slide-holder .right span.price--tour span.item{
    font-size: 16px!important;
    margin-left: 5px!important;
}

.explore-slide-holder  .section-footer{
    border-top:solid 1px #dfdfdf!important;
}
.explore-slide-holder .holder-attr-aditional .item-attribute {
    display: flex;
    align-items: center;
    margin-bottom: 17px;
    flex-wrap: wrap;
}
.explore-slide-holder .holder-attr-aditional .item-attribute .single-attr-hol {
    color: #7e0f0b;
    font-size: 17px;
    display: flex;
    align-items: center;
}
.explore-slide-holder .holder-attr-aditional .item-attribute >i.fal.fa-plus-circle{
    color: #ce8e4c;
    margin: 0 10px;
}
.explore-slide-holder .holder-attr-aditional .item-attribute >i.fal.fa-plus-circle:last-child{
    display: none;
}
.explore-slide-holder .holder-attr-aditional .item-attribute .single-attr-hol i{
    margin-right: 5px;
    line-height: 0;
}
.explore-slide-holder .holder-attr-aditional .item-attribute .single-attr-hol i svg{
    width: 15px;
    height: 15px;

}
.explore-slide-holder .holder-attr-aditional .item-attribute .single-attr-hol i svg *{
    fill: #7e0f0b;
}
.explore-slide-holder .service-list-wrapper.service-tour .services-item.item-elementor .item .content-item .title{
    min-height: 53px;
}
.explore-slide-holder  .swiper-slide{
    padding: 10px;
}
.single-st_tours .st-heading,
.single-st_activity .st-heading{
    color: #7e0f0b;
    font-weight: 600;
    margin-bottom: 0px;
    font-size: 40px;
}
.st-style-elementor .service-add-wishlist.added span:before,
.st-service-header2 .right .stt-icon{
    color: #7e0f0b!important;
}
ul.share-wrapper i{
    color: #7e0f0b;
}
.activity-section .item-activity{
    padding: 0px;
    border-radius: 25px;
    overflow: hidden;
    box-shadow: 0px 2px 11px 0px rgb(230, 230, 246);
    border: none;
}
.activity-section .content-item .title{
    margin-top: 6px;
    margin-bottom: 15px;
    min-height: 53px;
    color: #332740;
    font-weight: 700;
    font-size: 18px;
    line-height: 26px;
}
.activity-section .content-item .title *{
    min-height: 53px;
    color: #332740;
    font-weight: 700;
    font-size: 18px;
    line-height: 26px;
}
.activity-section .item .content-item .st-flex.space-between.st-price__wrapper {
    position: relative;
    padding: 0;
    padding-bottom: 16px;
    padding-top: 16px;
    align-items: center;
    justify-content: space-between;
    display: flex;
    flex-wrap: wrap;
}
.activity-section .btn-see-more a{
    color: var(--amical-primary-color);
    font-size: 18px;
    font-weight: 700;
}
.activity-section .btn-see-more a i {
    color: #ce8e4c;
}
.activity-section .right span.price--tour {
    display: none !important;
    font-size: 14px !important;
    color: #7e0f0b !important;
    flex-direction: row !important;
    align-items: center !important;
}
.activity-section .right span.price--tour span.item {
    font-size: 16px !important;
    margin-left: 5px !important;
    margin-bottom: 0;
}
.activity-section .single-attr-hol {
    margin: 15px 0;
    display: flex;
    align-items: center;
}

.st-price-origin {
    display: none !important;
}


.activity-section .single-attr-hol.single-59 i svg,
.activity-section .single-attr-hol.single-58 i svg,
.activity-section .single-attr-hol.single-57 i svg,
.activity-section .single-attr-hol.single-56 i svg{
    display: none!important;
}
.activity-section .single-attr-hol.single-56{
    color: #809ce8;
}
.activity-section .single-attr-hol.single-56 i::after{
    content:'\f5ca' ;
    font-family: 'Font Awesome 5 Pro';
    font-weight: 100;
    margin-right: 5px;
    color: #809ce8;
}
.activity-section .single-attr-hol.single-57{
    color: #5bb8a8;
}
.activity-section .single-attr-hol.single-57 i::after{
    content:'\f400' ;
    font-family: 'Font Awesome 5 Pro';
    font-weight: 100;
    margin-right: 5px;
    color: #5bb8a8;
}
.activity-section .single-attr-hol.single-58{
    color: #f19349;
}
.activity-section .single-attr-hol.single-58 i::after{
    content:'\f5f8' ;
    font-family: 'Font Awesome 5 Pro';
    font-weight: 100;
    margin-right: 5px;
    color: #f19349;
}
.activity-section .single-attr-hol.single-59{
    color: #b965a2;
}
.activity-section .single-attr-hol.single-59 i::after{
    content:'\f70c' ;
    font-family: 'Font Awesome 5 Pro';
    font-weight: 100;
    margin-right: 5px;
    color: #b965a2;
}
.activity-section .st-tour--feature {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    padding-bottom: 10px;
    padding-top: 10px;
    position: relative;
    border-top: none;
    border-bottom: none;
    align-items: center;
}
.activity-section .st-tour--feature .st-tour__item {
    display: flex;
    align-items: center;
}
.activity-section .st-tour__item .info__value {
    color: #5e404f;
}
.activity-section .st-tour--feature .st-tour__item i {
    color: #ce8e4c;
    font-weight: 100;
    margin-right: 5px;
}
.activity-section  .st-tour__item:not(:last-child) {
    margin-right: 10px;
    padding-right: 10px;
    position: relative;
}
.activity-section  .st-tour__item:not(:last-child)::after {
    content: '';
    width: 1px;
    height: 15px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background: #5e404f;
}

.blog-home-holder-section .sina-bp{
    border-radius: 25px;
    overflow: hidden;
    box-shadow: 0px 2px 11px 0px rgb(230, 230, 246);
    padding: 10px;
}

.blog-home-holder-section .sina-bp .sina-bg-thumb{
    border-radius: 25px;
    overflow: hidden;
}
.blog-home-holder-section .sina-bp-title a{
    color: var(--amical-primary-color);
    font-weight: 600;
}
.blog-home-holder-section .sina-bp-text{
    display: none;
}
.blog-home-holder-section .sina-read-more{
    background: transparent!important;
    padding: 0!important;
    color: var(--amical-primary-color)!important;

}
.blog-home-holder-section .sina-read-more::after{
    content: "\f178";
    color: #faa64e;
    font-family: "Font Awesome 5 Pro";
    font-weight: 600;
}
.blog-home-holder-section .sina-bp-meta{
    display: none;
}
.blog-home-holder-section .date-blog {
    position: absolute;
    top: 33px;
    background: #fff;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 9px 17px;
    border-radius: 9px;
    font-size: 14px;
    font-weight: 600;
}
.blog-home-holder-section .date-blog span.day{
    color: var(--amical-primary-color);
}
.blog-home-holder-section .date-blog span.month{
    color: #bb449b;
}
.partners-slide-holder figure{
    padding: 10px;
}
.partners-slide-holder figure img{
    box-shadow: 0px 2px 23px 0px rgba(230, 230, 246, 0.89);
}
.partners-slide-holder .elementor-swiper-button{
    position: absolute!important;
    right: 10px!important;
    left: auto!important;
    top: -54px!important;
    bottom: auto!important;
    width: 45px!important;
    height: 45px!important;
    background: #d3cce6!important;
    font-size: 13px!important;
    border-radius: 50%!important;
    display: flex!important;
    align-items: center!important;
    justify-content: center!important;
}
.partners-slide-holder .elementor-swiper-button.elementor-swiper-button-prev{
    right: 64px!important;
}
@media(max-width:991px){
    .single-st_tours .st-heading, .single-st_activity .st-heading{
        font-size: 30px;
    }
    #st-content-wrapper .st-heading-section, #st-content-wrapper .accordion-button{
        font-size: 25px!important;
    }
    .st-description .st-heading-section{
        font-size: 20px!important;
    }
}
@media(max-width:600px){
    .contact-holder .half-input{
        width: 100%;
    }
}
/* ===================== */
/* =========Blog======== */
/* ===================== */
.single .container{
    max-width: 1320px;
}
#st-content-wrapper .st-breadcrumb{
    border-top:solid 1px #eaeef3 ;
}
#st-content-wrapper .st-breadcrumb ul li a{
    color: #86757d;
    font-weight: 300;
}
#st-content-wrapper .st-breadcrumb ul li.active{
    color: #3f1f2f;
    font-weight: 600;
}
#st-content-wrapper .st-breadcrumb ul li:not(:last-child):after{
    background: #faa64e;
}
.single-post .blog-style3 .article-style3 .post-inner h1.title{
    color: var(--amical-primary-color);
    font-family: var(--amcal-main-font);
}
.single-post .blog-style3 .article-style3 .post-content{
    text-align: justify;
    color: #53414a;
}
.single-post .blog-style3 .article-style3 .post-content p:first-child{
    font-weight: 600;
}
.section-image-slide-holder{
    overflow: hidden;
}
.carousel-images-holder .sina-brand-carousel,
.carousel-images-holder .owl-carousel .owl-stage-outer{
    overflow: visible;
}
/* .carousel-images-holder .owl-nav.disabled{
    display: block!important;
} */
.carousel-images-holder .owl-nav button{
    position: absolute;
    right: 0;
    left: auto;
    top: -45px;
    bottom: auto;
    width: 45px;
    height: 45px;
    background: #d3cce6;
    font-size: 13px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    border: none;
    outline: none;
}
@media(max-width:1366px){
    .single .container{
        max-width: 1140px;
    }
}

/* =========================== */
/* ===========Blog============ */
/* =========================== */
.page-template-template-blog #st-content-wrapper.st-style-elementor .st-bg-feature {
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    position: relative;
    padding-top: 100px;
    padding-bottom: 100px;
    border-bottom: 0px;
    text-align: center;
    min-height: 409px;
    display: flex;
    align-items: center;
}
.page-template-template-blog #st-content-wrapper.st-style-elementor .st-bg-feature .st-banner-search-form__title{
    color: #FFF;
    font-size: 63px;
    line-height: 46px;
    font-weight: 500;
    margin-bottom: 0px;
    text-transform: capitalize;
}
.page-template-template-blog #st-content-wrapper.st-style-elementor .st-bg-feature .st-breadcrumb{
    display: none!important;
}
.blog-style3 .st-blog .sidebar-widget .wp-block-search label, 
.blog-style3 .st-blog .sidebar-widget .h4{
    color: #7e0f0b;
    font-weight: 500;
}

ul.st-list-post img{
    border-radius: 11px!important;
}
.st-list-post li .thumb-list-item-meta{
    color: #ef983e;
}
.st-list-post li .thumb-list-item-title a{
    color: #53414a;
    font-weight: 500;
}
.blog-style3 .st-blog .sidebar-widget.st_categories_new ul li span{
    color: #7e0f0b;
}
.article-style3 .post-inner .meta{
    color: #86757d!important;
}
.article-style3 .post-inner .meta li.author{
    align-items: center;

}
.article-style3 .post-inner .meta li{
    color: #86757d!important;
}
.article-style3 .post-inner .meta li.author i{
    margin-right: 3px;
}
.above-title-banner{
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 3px;
    color: #febc75;
    transition: color 0.3s;
    margin-bottom: 20px;
}
.single-post .blog-style3 .article-style3 .pagination .nav-links a .box .meta-nav{
    color: #df9445;
}
.single-post .blog-style3 .article-style3 .pagination .nav-links a .box .post-title{
    color: #7e0f0b;
}
.single-post div#comment-wrapper{
    display: none;
}
.single-post .blog-style3 .article-style3 .pagination{
    border-color: #e5e2fb!important;
}
.single-post .blog-style3 .article-style3 .pagination .nav-links::before{
    background: #e5e2fb!important;
}
.blog-style3 .st-blog .sidebar-widget .wp-block-search__inside-wrapper .wp-block-search__button{
    background: #7e0f0b!important;
}
.blog-style3 .st-blog .sidebar-widget .wp-block-search__inside-wrapper .wp-block-search__button::after{
    content: '\f002'!important;
    font-family: 'Font Awesome 5 Pro'!important;
}
.blog-style3 .st-blog .sidebar-widget .wp-block-search__inside-wrapper .wp-block-search__input::placeholder,
.blog-style3 .st-blog .sidebar-widget .wp-block-search__inside-wrapper .wp-block-search__input{
    color: #7e0f0b!important;
}
.article-style3 .post-inner .post-desciption p{
    text-align: justify;
    color: #53414a;
    font-size: 14px;
}
.article-style3 .post-inner .post-title a{
    color: #7e0f0b;
}
.sina-bp-title a:hover {
    color: #7e0f0b;
}
#gotop{
    border-radius: 50%;
    background: #7e0f0b!important;
}
.top-title-above{
    color: #febc75;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 3px;
    transition: color 0.3s;
    margin-bottom: 25px;
}
@media(max-width:768px){
    .page-template-template-blog #st-content-wrapper.st-style-elementor .st-bg-feature .st-banner-search-form__title{
        font-size: 40px;
    }
    .article-style3 .post-inner .post-title a{
        font-size: 20px;
    }
}
/* ==================================== */
/* =========Customized Travel========== */
/* ==================================== */
.btn-has-icon{

}
.form-costumize .half-input input,
.form-costumize select,
.form-costumize textarea{
    width: 100%;
    min-height: 45px;
    padding: 15px;
    border-radius: 20px;
    border: solid 1px #cbcdd9;
    font-size: 16px;
    outline: none!important;
}
.form-costumize .half-input input::placeholder{

}
.form-costumize {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.form-costumize .half-input{
    width: 49%;
}
.form-costumize .full-input{
    width: 100%;
}
.form-costumize .top-imputs{
    font-size: 16px;
    margin-bottom: 7px;
    color: #19191c;
    font-weight: 700;
}
  
.form-costumize .radios-holder span.wpcf7-list-item.first{
    margin-left: 0;
}
.form-costumize .radios-holder span.wpcf7-list-item span.wpcf7-list-item-label{
    font-size: 16px;
    margin-bottom: 7px;
    color: #19191c;
    font-weight: 700;
    margin-bottom: 0;
    margin-left: 3px;
}
@media(max-width:600px){
    .form-costumize .half-input{
        width: 100%;
    }
}
/* ======================= */
/* ======================= */
/* ======================= */
body.page-id-10800 .header-holder-all{
    background: #000!important;
}
body.page-id-10800 .header-holder-all .elementor-nav-menu--main .elementor-item {
    color: #fff!important;
    fill: #fff!important;
}
body.page-id-10800 .header-holder-all .elementor-nav-menu--main .elementor-item.elementor-item-active{
    color: #f5dc1d!important;
    fill: #f5dc1d!important;
}
body.page-id-10800 .logo-footer img,
body.page-id-10800 .header-holder-all .logo-holder img{
    content: url('/wp-content/uploads/2024/04/amical-tours-logo-footer-406px.png');
}

body.page-id-10800 .footer-top{
    background: #000!important;
}
body.page-id-10800 .footer-center{
    background: #000!important;
}
body.page-id-10800 .footer-bottom{
    background: #000!important;
}
body.page-id-10800 .footer-center .elementor-heading-title{
    color: #f5dc1d!important;
    fill: #f5dc1d!important;
}
body.page-id-10800 .footer-top .elementor-icon-list-icon svg,
body.page-id-10800 .footer-center .elementor-icon-list-icon svg{
    color: #f5dc1d!important;
    fill: #f5dc1d!important;
}
body.page-id-10800 .footer-center .elementor-social-icon{
    border-color: #f5dc1d!important;
}
body.page-id-10800 .footer-center .elementor-divider-separator {
    border-block-start: var(--divider-border-width) var(--divider-border-style) #dedede85!important;
}
body.page-id-10800 #gotop{
    background:#000!important;   
}
body.page-id-10800 .header-holder-all .st-currencies.style-2 .select2-currencies{
    color: #fff;
    fill: #fff;
    background: #000;

} 
body.page-id-10800 .header-holder-all .hfe-flyout-close svg {
    fill: #f5dc1d!important;
}
body.page-id-10800 .header-holder-all .st-currencies.style-2::after{
    color: #f5dc1d!important;
}
body.page-id-10800 .header-holder-all .hfe-nav-menu-icon{
    color: #fff!important;
}
body.page-id-10800 .header-holder-all .menu-item a.hfe-menu-item{
    color: #fff!important;
}
body.page-id-10800 .header-holder-all .menu-item a.hfe-menu-item:hover,
body.page-id-10800 .header-holder-all .menu-item.current-menu-item a.hfe-menu-item{
   color: #f5dc1d!important;
}
body.page-id-10800 .header-holder-all .hfe-flyout-content{
    background:#2d2d2d!important;
}
body.page-id-10800 .header-holder-all .trp-language-switcher > div > a{

    color: #fff!important;
}
body.page-id-10800  .header-holder-all .trp-language-switcher > .trp-ls-shortcode-current-language > a::after{
    color: #f5dc1d!important;
}
body.page-id-10800 .header-holder-all .trp-language-switcher:hover .trp-ls-shortcode-language{
    background:#000!important;
}

.form-costumize .radios-holder span.wpcf7-form-control-wrap label{
    display: flex;
    align-items: center;
  }
.form-costumize .radios-holder span.wpcf7-form-control-wrap label>span{
    margin-right: 5px;
  }
.form-costumize .radios-holder span.wpcf7-list-item.first {
    padding: 0;
    margin: 0;
  }
@supports (-webkit-appearance: none) or (-moz-appearance: none) {
    .form-costumize .radios-holder span.wpcf7-list-item input[type=radio] {
      --active: #76b8a2;
      --active-inner: #fff;
      --focus: 2px #76b8a2;
      --border: #BBC1E1;
      --border-hover: #76b8a2;
      --background: #fff;
      --disabled: #F6F8FF;
      --disabled-inner: #E1E6F9;
      -webkit-appearance: none;
      -moz-appearance: none;
      height: 21px;
      outline: none;
      display: inline-block;
      vertical-align: top;
      position: relative;
      margin: 0;
      cursor: pointer;
      border: 1px solid var(--bc, var(--border));
      background: var(--b, var(--background));
      transition: background 0.3s, border-color 0.3s, box-shadow 0.2s;
    }
    .form-costumize .radios-holder span.wpcf7-list-item input[type=radio]:after {
      content: "";
      display: block;
      left: 0;
      top: 0;
      position: absolute;
      transition: transform var(--d-t, 0.3s) var(--d-t-e, ease), opacity var(--d-o, 0.2s);
    }
    .form-costumize .radios-holder span.wpcf7-list-item input[type=radio]:checked {
      --b: var(--active);
      --bc: var(--active);
      --d-o: .3s;
      --d-t: .6s;
      --d-t-e: cubic-bezier(.2, .85, .32, 1.2);
    }
    .form-costumize .radios-holder span.wpcf7-list-item input[type=radio]:disabled {
      --b: var(--disabled);
      cursor: not-allowed;
      opacity: 0.9;
    }
    .form-costumize .radios-holder span.wpcf7-list-item input[type=radio]:disabled:checked {
      --b: var(--disabled-inner);
      --bc: var(--border);
    }
    .form-costumize .radios-holder span.wpcf7-list-item input[type=radio]:disabled + label {
      cursor: not-allowed;
    }
    .form-costumize .radios-holder span.wpcf7-list-item input[type=radio]:hover:not(:checked):not(:disabled) {
      --bc: var(--border-hover);
    }
    .form-costumize .radios-holder span.wpcf7-list-item input[type=radio]:focus {
      box-shadow: 0 0 0 var(--focus);
    }
    .form-costumize .radios-holder span.wpcf7-list-item input[type=radio]:not(.switch) {
      width: 21px;
    }
    .form-costumize .radios-holder span.wpcf7-list-item input[type=radio]:not(.switch):after {
      opacity: var(--o, 0);
    }
    .form-costumize .radios-holder span.wpcf7-list-item input[type=radio]:not(.switch):checked {
      --o: 1;
    }
    .form-costumize .radios-holder span.wpcf7-list-item input[type=radio] + label {
      display: inline-block;
      vertical-align: middle;
      cursor: pointer;
      margin-left: 4px;
    }
  
    .form-costumize .radios-holder span.wpcf7-list-item input[type=radio]:not(.switch) {
      border-radius: 50%;
    }
    .form-costumize .radios-holder span.wpcf7-list-item input[type=radio]:not(.switch):after {
      width: 5px;
      height: 9px;
      border: 2px solid var(--active-inner);
      border-top: 0;
      border-left: 0;
      left: 7px;
      top: 4px;
      transform: rotate(var(--r, 20deg));
    }
    .form-costumize .radios-holder span.wpcf7-list-item input[type=radio]:not(.switch):checked {
      --r: 43deg;
    }
  }
  
  .form-costumize .radios-holder span.wpcf7-list-item * {
    box-sizing: inherit;
  }
.form-costumize .radios-holder span.wpcf7-list-item *:before,
  .form-costumize .radios-holder span.wpcf7-list-item *:after {
    box-sizing: inherit;
  }
.form-costumize>p{
    width: 100%;
  }
.form-costumize button{
    width: 100%;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #19191C;
    border-radius: 50px 50px 50px 50px;
    padding: 15px 25px 15px 25px;
    outline: none !important;
    border: none;
    font-size: 24px;
}
.form-costumize button i{
    color: #f5dc1d;
}
.form-costumize span.wpcf7-form-control.wpcf7-radio{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.spots-slide-holder .elementor-testimonial__header{
    flex-direction: column;
    padding: 0 !important;
    border: none !important;
}
.spots-slide-holder .elementor-testimonial__header .elementor-testimonial__image img{
    width: 100%;
    max-width: 100%;
    border-radius: 0;
    height: auto;
}
.spots-slide-holder  .elementor-main-swiper{
    margin: 0;
    padding: 0;
}
.spots-slide-holder .swiper-slide {
    padding-bottom: 46px!important;
    border: none;
    box-shadow: 0px 2px 11px 0px rgb(230, 230, 246);
}
.spots-slide-holder .elementor-swiper-button{
    position: absolute!important;
    right: 0px!important;
    left: auto!important;
    top: -45px!important;
    bottom: auto!important;
    width: 45px!important;
    height: 45px!important;
    background: #19191C!important;
    font-size: 13px!important;
    border-radius: 50%!important;
    display: flex!important;
    align-items: center!important;
    justify-content: center!important;
}
.spots-slide-holder  .elementor-swiper-button-prev{
    right: 50px!important;
}
.spots-slide-holder .elementor-swiper-button svg{
    display: none;
}

.spots-slide-holder  .elementor-swiper-button-prev::after{
    content: '\f060';
    font-family: 'font awesome 5 pro';
    color: #f5dc1d;
}
.spots-slide-holder  .elementor-swiper-button-next::after{
    content: '\f061';
    font-family: 'font awesome 5 pro';
    color: #f5dc1d;
}
.spots-slide-holder .swiper-pagination span{
    width: 6px;
    height: 6px;
}
.spots-slide-holder  .swiper-pagination span.swiper-pagination-bullet-active{
    background: #19191C!important;
    border-color: #19191C!important;
    width: 10px!important;
    height: 10px!important;
}
.spots-slide-holder  span.elementor-testimonial__title {
    position: absolute;
    bottom: 14px;
    left: 17px;
    display: flex;
    align-items: center;
}
.spots-slide-holder  span.elementor-testimonial__title i{
    color: #f5dc1d;
    margin-left: 5px;
}
.spots-slide-holder span.elementor-testimonial__name {
    margin: 0 !important;
    padding-left: 5px;
    margin-top: 10px !important;
    display: flex;
}
.spots-slide-holder .elementor-main-swiper{
    width: 100%!important;
}
.btn-has-icon i{
    width: 35px;
    height: 35px;
    font-size: 13px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background: #000;
    color: #fff;
}
.btn-has-icon .elementor-button-content-wrapper{
    align-items: center;
}
@media(max-width:768px){
    .form-costumize span.wpcf7-form-control.wpcf7-radio .wpcf7-list-item{
        width: 50%!important;
        margin-left: 0!important;
        margin-bottom: 10px!important;
    }
}
/* =============Single tour================ */
.single-st_tours #st-content-wrapper.st-style-elementor .st-service-feature .item .info .name, .single-st_activity #st-content-wrapper.st-style-elementor .st-service-feature .item .info .name, .single-st_cars #st-content-wrapper.st-style-elementor .st-service-feature .item .info .name, .single-st_rental #st-content-wrapper.st-style-elementor .st-service-feature .item .info .name{
    color: #7e0f0b;
}
.single-st_tours #st-content-wrapper.st-style-elementor .st-service-feature .item .info .value, .single-st_activity #st-content-wrapper.st-style-elementor .st-service-feature .item .info .value, .single-st_cars #st-content-wrapper.st-style-elementor .st-service-feature .item .info .value, .single-st_rental #st-content-wrapper.st-style-elementor .st-service-feature .item .info .value{
    color: #86757d;
}
.single-st_tours #st-content-wrapper.st-style-elementor .st-service-feature .item .icon i, .single-st_activity #st-content-wrapper.st-style-elementor .st-service-feature .item .icon i, .single-st_cars #st-content-wrapper.st-style-elementor .st-service-feature .item .icon i, .single-st_rental #st-content-wrapper.st-style-elementor .st-service-feature .item .icon i{
    color: #7e0f0b;
}
#st-content-wrapper .st-heading-section, #st-content-wrapper .accordion-button{
    color: #7e0f0b;
    font-weight: 600;
    margin-bottom: 19px;
    font-size: 32px;
}
div#st-description>p{
    text-align: justify;
    color: #53414a;
    font-size: 16px;
}
.single-st_tours #st-content-wrapper.st-style-elementor .st-inexclude .include li i, .single-st_tours #st-content-wrapper.st-style-elementor .st-inexclude ul li i, .single-st_tours #st-content-wrapper.st-style-elementor .st-highlight .include li i, .single-st_tours #st-content-wrapper.st-style-elementor .st-highlight ul li i, .single-st_activity #st-content-wrapper.st-style-elementor .st-inexclude .include li i, .single-st_activity #st-content-wrapper.st-style-elementor .st-inexclude ul li i, .single-st_activity #st-content-wrapper.st-style-elementor .st-highlight .include li i, .single-st_activity #st-content-wrapper.st-style-elementor .st-highlight ul li i, .single-st_cars #st-content-wrapper.st-style-elementor .st-inexclude .include li i, .single-st_cars #st-content-wrapper.st-style-elementor .st-inexclude ul li i, .single-st_cars #st-content-wrapper.st-style-elementor .st-highlight .include li i, .single-st_cars #st-content-wrapper.st-style-elementor .st-highlight ul li i, .single-st_rental #st-content-wrapper.st-style-elementor .st-inexclude .include li i, .single-st_rental #st-content-wrapper.st-style-elementor .st-inexclude ul li i, .single-st_rental #st-content-wrapper.st-style-elementor .st-highlight .include li i, .single-st_rental #st-content-wrapper.st-style-elementor .st-highlight ul li i{
    background: #76b8a2;
    color: #fff;
}
.single-st_tours #st-content-wrapper.st-style-elementor .st-inexclude .exclude li i, .single-st_tours #st-content-wrapper.st-style-elementor .st-highlight .exclude li i, .single-st_activity #st-content-wrapper.st-style-elementor .st-inexclude .exclude li i, .single-st_activity #st-content-wrapper.st-style-elementor .st-highlight .exclude li i, .single-st_cars #st-content-wrapper.st-style-elementor .st-inexclude .exclude li i, .single-st_cars #st-content-wrapper.st-style-elementor .st-highlight .exclude li i, .single-st_rental #st-content-wrapper.st-style-elementor .st-inexclude .exclude li i, .single-st_rental #st-content-wrapper.st-style-elementor .st-highlight .exclude li i{
    background: #ec9ea3;
    color: #fff;
}
.faq.style1 .accordion-button.collapsed::after,
.faq.style1 .accordion-button::after{
    border: none!important;
    background: #cca3c1;
    color: #fff;
}
.single .st-fixed-form-booking .st-form-booking-action form .submit-group button{
    background: #7e0f0b;
}
.single .st-fixed-form-booking .st-form-booking-action form .submit-group button i.far.fa-long-arrow-right{
    color: #F8A74E;
}
.single-st_tours #st-content-wrapper.st-style-elementor .st-form-book-wrapper .form-more-extra a, .single-st_activity #st-content-wrapper.st-style-elementor .st-form-book-wrapper .form-more-extra a, .single-st_cars #st-content-wrapper.st-style-elementor .st-form-book-wrapper .form-more-extra a, .single-st_rental #st-content-wrapper.st-style-elementor .st-form-book-wrapper .form-more-extra a{
    color: #86757d;
}
.single .st-fixed-form-booking .st-form-booking-action form .st-group-form .form-group label{
    color: #7e0f0b;
}
.single #st-content-wrapper.st-style-elementor .widgets .owner-info.d-none.d-sm-block.widget-box.st-border-radius{
    display: none!important;
}
/* ================================== */
/* =============Single=============== */
/* ================================== */

.st-style-elementor .sidebar-filter .sidebar-item .item-content.range-slider .irs .irs-handle{
    background: #E69036;
    border: none;
}
.st-style-elementor .sidebar-filter .sidebar-item .item-content.range-slider .irs .irs-line{
    background: #fff;
}
.range-slider .irs-bar{
    background: #E1E1E1!important;
    border-color: #E1E1E1!important;
}
.st-style-elementor .sidebar-filter .sidebar-item .item-content.range-slider .price-action button{
    background: #7e0f0b;
    border: none;
}
.st-style-elementor .sidebar-filter .sidebar-item .item-content .btn-more-item,
.st-style-elementor .sidebar-filter .sidebar-item .item-content.range-slider .price-action a{
    color: #E69036;
}
.st-style-elementor .sidebar-filter .sidebar-item .item-title .fa,
.st-style-elementor .sidebar-filter .sidebar-item .item-title div{
    color: #7e0f0b;
}
.search-result-page.layout6 .st-results .toolbar .search-string .btn-clear-filter, .search-result-page.tour-layout6 .st-results .toolbar .search-string .btn-clear-filter, .search-result-page.tour-layout7 .st-results .toolbar .search-string .btn-clear-filter, .search-result-page.activity-layout4 .st-results .toolbar .search-string .btn-clear-filter, .search-result-page.activity-layout5 .st-results .toolbar .search-string .btn-clear-filter, .search-result-page.car-layout3 .st-results .toolbar .search-string .btn-clear-filter, .search-result-page.car-layout4 .st-results .toolbar .search-string .btn-clear-filter, .st-style-elementor.search-result-page.layout-rental-5 .st-results .toolbar .search-string .btn-clear-filter, .page-template-template-transfer-search .st-style-elementor.search-result-page .st-results .toolbar .search-string .btn-clear-filter,
.search-result-page.layout5 .st-results .toolbar .toolbar-action li.layout .layout-item.active .stt-icon, .search-result-page.layout6 .st-results .toolbar .toolbar-action li.layout .layout-item.active .stt-icon, .search-result-page.tour-layout6 .st-results .toolbar .toolbar-action li.layout .layout-item.active .stt-icon, .search-result-page.tour-layout7 .st-results .toolbar .toolbar-action li.layout .layout-item.active .stt-icon, .search-result-page.activity-layout4 .st-results .toolbar .toolbar-action li.layout .layout-item.active .stt-icon, .search-result-page.activity-layout5 .st-results .toolbar .toolbar-action li.layout .layout-item.active .stt-icon, .search-result-page.car-layout3 .st-results .toolbar .toolbar-action li.layout .layout-item.active .stt-icon, .search-result-page.car-layout4 .st-results .toolbar .toolbar-action li.layout .layout-item.active .stt-icon, .search-result-page.layout-rental-4 .st-results .toolbar .toolbar-action li.layout .layout-item.active .stt-icon, .search-result-page.layout-rental-5 .st-results .toolbar .toolbar-action li.layout .layout-item.active .stt-icon, .page-template-template-transfer-search .st-style-elementor.search-result-page .st-results .toolbar .toolbar-action li.layout .layout-item.active .stt-icon{
    color: #E69036;
}
.st-style-elementor .sidebar-filter .sidebar-item .item-content.range-slider .min-max-value .item-value{
    color: #53414A;
}
.st-style-elementor .sidebar-filter .sidebar-item .item-content.range-slider .min-max-value .item-value span{
    color: #7e0f0b;
    font-weight: 600;
}
.page-template-template-activity-search .activity-section{
    margin-bottom: 15px;
}
.st-heading-section.single-activ{
    padding-top: 0!important;
}
.st-heading-section.single-activ{
    padding-top: 0!important;
}
.top-title-above.single-activ {
    margin-bottom: 7px;
}
.search-result-page.layout5 .st-results .pagination .page-numbers li .page-numbers.current, .search-result-page.layout6 .st-results .pagination .page-numbers li .page-numbers.current, .search-result-page.tour-layout6 .st-results .pagination .page-numbers li .page-numbers.current, .search-result-page.tour-layout7 .st-results .pagination .page-numbers li .page-numbers.current, .search-result-page.activity-layout4 .st-results .pagination .page-numbers li .page-numbers.current, .search-result-page.activity-layout5 .st-results .pagination .page-numbers li .page-numbers.current, .search-result-page.car-layout3 .st-results .pagination .page-numbers li .page-numbers.current, .search-result-page.car-layout4 .st-results .pagination .page-numbers li .page-numbers.current, .search-result-page.layout-rental-4 .st-results .pagination .page-numbers li .page-numbers.current, .search-result-page.layout-rental-5 .st-results .pagination .page-numbers li .page-numbers.current, .page-template-template-transfer-search .st-style-elementor.search-result-page .st-results .pagination .page-numbers li .page-numbers.current{
    border: none;
    background: var(--amical-primary-color)!important;
}
.search-result-page.layout5 .st-results .pagination .page-numbers li .page-numbers.next, .search-result-page.layout5 .st-results .pagination .page-numbers li .page-numbers.prev, .search-result-page.layout6 .st-results .pagination .page-numbers li .page-numbers.next, .search-result-page.layout6 .st-results .pagination .page-numbers li .page-numbers.prev, .search-result-page.tour-layout6 .st-results .pagination .page-numbers li .page-numbers.next, .search-result-page.tour-layout6 .st-results .pagination .page-numbers li .page-numbers.prev, .search-result-page.tour-layout7 .st-results .pagination .page-numbers li .page-numbers.next, .search-result-page.tour-layout7 .st-results .pagination .page-numbers li .page-numbers.prev, .search-result-page.activity-layout4 .st-results .pagination .page-numbers li .page-numbers.next, .search-result-page.activity-layout4 .st-results .pagination .page-numbers li .page-numbers.prev, .search-result-page.activity-layout5 .st-results .pagination .page-numbers li .page-numbers.next, .search-result-page.activity-layout5 .st-results .pagination .page-numbers li .page-numbers.prev, .search-result-page.car-layout3 .st-results .pagination .page-numbers li .page-numbers.next, .search-result-page.car-layout3 .st-results .pagination .page-numbers li .page-numbers.prev, .search-result-page.car-layout4 .st-results .pagination .page-numbers li .page-numbers.next, .search-result-page.car-layout4 .st-results .pagination .page-numbers li .page-numbers.prev, .search-result-page.layout-rental-4 .st-results .pagination .page-numbers li .page-numbers.next, .search-result-page.layout-rental-4 .st-results .pagination .page-numbers li .page-numbers.prev, .search-result-page.layout-rental-5 .st-results .pagination .page-numbers li .page-numbers.next, .search-result-page.layout-rental-5 .st-results .pagination .page-numbers li .page-numbers.prev, .page-template-template-transfer-search .st-style-elementor.search-result-page .st-results .pagination .page-numbers li .page-numbers.next, .page-template-template-transfer-search .st-style-elementor.search-result-page .st-results .pagination .page-numbers li .page-numbers.prev{
    color: var(--amical-primary-color)!important;
}
.search-result-page.st-style-elementor .banner h1{
    color: #FFF;
    font-size: 63px;
    line-height: 46px;
    font-weight: 500;
    margin-bottom: 0px;
    text-transform: capitalize;
    padding: 0!important;
}
.search-result-page.st-style-elementor .banner{
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    position: relative;
    padding-top: 100px;
    padding-bottom: 100px;
    border-bottom: 0px;
    text-align: center;
    min-height: 409px;
    display: flex;
    align-items: center;
}

@media screen and (max-width: 991px){
    #st-content-wrapper .hotel-target-book-mobile {
        position: fixed;
        left: 0;
        width: 100%;
        bottom: 0;
        background: #fff;
        padding: 10px 15px;
        border-top: 1px solid var(--light-grey-color, #EAEEF3);
        align-items: center;
        justify-content: space-between;
        z-index: 9;
    }
    #st-content-wrapper .btn-mpopup{
        background: var(--amical-primary-color)!important;
    }
    .st-review-box-top{
        display: none!important;
    }
    #st-content-wrapper span.price{
        color: var(--amical-primary-color)!important;
    }
}
.st-map-wrapper{
    display: none;
}