/* ===================================================================================

* Theme Name: Gloreya Child
* Theme URI: https://themeforest.net/user/tripples/portfolio
* Author: Tripples
* Author URI: http://themewinter.com
* Description: Gloreya is a Fast Food Restaurant WordPress Theme
* Version: 1.0
* Template: gloreya
* License: GNU General Public License version 3.0
* License URI: http://www.gnu.org/licenses/gpl-3.0.html
* Tags: one-column, right-sidebar, left-sidebar, custom-menu, featured-images, post-formats, sticky-post, translation-ready

* We encourage you to create Child theme for any modifications you will want to do.

* Why use Child theme?

* Because of future updates we may provide for this theme that will overwrite your
* modifications and all your custom work.

* If you are not familiar with Child Themes, you can read about it here:
* http://codex.wordpress.org/Child_Themes
* http://wp.tutsplus.com/tutorials/theme-development/child-themes-basics-and-creating-child-themes-in-wordpress/

====================================================================================== */

html, body {
    overflow-x: hidden;
}

@import url('https://fonts.googleapis.com/css2?family=Pacifico&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat+Alternates:wght@400;700;800;900&display=swap');


h2.elementor-heading-title.elementor-size-default,
h2,
h4, 
.subtitle {
    font-family: 'Pacifico', sans-serif!important;
    letter-spacing: 2px;
}
h2.section-title,
rs-layer#slider-4-slide-22-layer-3 div,
rs-layer#slider-4-slide-9-layer-3 div,
li > a,
li, 
rs-layer,
h2.banner-title,
h3,
.post .entry-header .entry-title,
.contact-info-section h2.elementor-heading-title.elementor-size-default,
.contact-info-section h3.elementor-icon-box-title > span,
.contact-map-section h2.elementor-heading-title.elementor-size-default {
    font-family: 'Montserrat Alternates', sans-serif !important;
}
.ts-section-title .section-title,
.page-id-84 .post .entry-header .entry-title {
    font-weight: 700 !important;
}
.post .entry-header .entry-title {
    font-weight: 400 !important;
}

.page-id-16648 .elementor-image > img,
.page-id-5799 .elementor-image > img,
.page-id-5807 .elementor-image > img,
.page-id-5812 .elementor-image > img,
.page-id-16650 .elementor-image > img {
    width: 100%;
    *height: 400px!important;
    object-fit: cover;
}
.img_services_specific img {
    width: 100%;
}
.page-id-16648 .fd_price-main,
.page-id-5807 .fd_price-main,
.page-id-5812 .fd_price-main {
    height: 898px!important;
}
.page-id-16650 .fd_price-main,
.page-id-5799 .fd_price-main,
.postid-5988 .fd_price-main {
    height: 1100px !important;
}
.postid-5986 .fd_price-main {
    height: 1250px !important;
}
.postid-5990 .fd_price-main {
    height: 1330px !important;
}
.page-id-5928 .fd_price-main,
.page-id-5935 .fd_price-main,
.page-id-5938 .fd_price-main,
.page-id-5941 .fd_price-main,
.page-id-5940 .fd_price-main {
    height: 1550px!important;
}
.page-id-84 .fd_price-main {
    height: 1022px!important;
}
.image_country_front img,
.block_image_country_specific img {
    border-radius: 10px;
}
.wrap_block_country .elementor-widget-wrap {
    transition: .2s ease;
    border-radius: 10px;
    cursor: pointer;
}
.wrap_block_country .elementor-widget-wrap:hover {
    box-shadow: 0px 15px 35px 0px rgba(0, 0, 0, 0.07);
    border-radius: 10px;
}
h5.elementor-heading-title.elementor-size-default,
.btn_services span.elementor-button-text, span.elementor-button-icon {
    transition: .4s ease;
}
.title_front_page_country:hover h5.elementor-heading-title {
    color: #E7272D!important;
}
.wrap_block_country {
    position: relative;
    z-index: 8;
}
.btn_country {
    display: inline-flex;
    position: absolute;
    z-index: 9;
    top: -151px;
    transform: translateX(-50%) !important;
    left: 50%;
    width: 140px;
    color: #fff!important;
    background: #E7272D;
    padding: 5px 20px 5px 20px;
    border-radius: 20px;
    opacity: 0;
    transition: .3s ease;
}
.wrap_block_country:hover .btn_country {
    opacity: 1;
}
.block_image_country_specific img {
    height: 520px;
    object-fit: cover;
}
.title_services_front h2 {
    margin-top: 20px!important;
    transition: .3s ease;
}
.title_services_front h2:hover,
.btn_services span.elementor-button-text:hover,
.page-id-5780 h4.author-name:hover,
.bloc_text_tt_page_front h2:hover,
ul.widget-directions a:hover,
.page-id-777 li.elementor-icon-list-item > a > span:hover {
    color: #E7272D!important;
}
.page-id-5780 h4.author-name {
    cursor: pointer;
    transition: .4s ease;
}
span.elementor-button-icon {
    position: relative;
    bottom: 1px;
}
.elementor-button-content-wrapper:hover span.elementor-button-icon {
    *left: 5px;
    color: #E7272D!important;
}
.wrap_services_front {
    padding: 0 20px;
    box-shadow: 0 15px 35px 0 rgba(0,0,0,.03);
    border-radius: 10px;
    transition: .4s ease;
}
.wrap_services_front:hover {
    box-shadow: 0 15px 35px 0 rgba(0,0,0,.1);
}
.wrap_services_front .elementor-widget-wrap {
    position: relative;
    top: -30px;
}
.image_services_front img {
    border-radius: 10px;
}
.blocks_services_front .elementor-row > div {
    max-width: 330px!important;
    margin-bottom: 80px !important;
}
.blocks_services_front .elementor-row {
    justify-content: space-between;
}
.wrap_page_news_fron .row.latest-blog > div {
    max-width: 100%!important;
    flex: 100%!important;
}
.wrap_page_news_fron .post{
    margin-bottom: 80px!important;
}
.wrap_page_news_fron .post-media.post-image {
    max-height: 450px!important;
}
article#post-5986 > div:first-child, article#post-5986 > header,
article#post-5988 > div:first-child, article#post-5988 > header,
article#post-5990 > div:first-child, article#post-5990 > header,
.postid-5986 div#xs-review-box,.postid-5986 form#xs_review_form_public_data,
.postid-5986 nav.post-navigation.clearfix,
.postid-5988 div#xs-review-box,.postid-5988 form#xs_review_form_public_data,
.postid-5988 nav.post-navigation.clearfix,
.postid-5990 div#xs-review-box,.postid-5990 form#xs_review_form_public_data,
.postid-5990 nav.post-navigation.clearfix,div#sb_instagram > div:first-child,
div#sb_instagram > div:last-child,.page-id-477 p.testimonial-text i,.mfp-bg,.mfp-content {
    display: none!important;
}
.postid-5986 .main-container,
.postid-5988 .main-container,
.postid-5990 .main-container {
    padding: 35px 0!important;
}
.postid-5986 .main-container.blog-single,
.postid-5988 .main-container.blog-single,
.postid-5990 .main-container.blog-single {
    padding-bottom: 0px!important;
}
.banner-area {
    background-position: bottom!important;
    max-height: 380px!important;
}
.mt-80 {
    margin-top: 0px!important;
}
h2.banner-title.mt-80 {
    margin-top: 15px!important;
}
.bloc_text_tt_page_front .elementor-widget-wrap {
    padding-top: 50px;
}
.image_tt_front img {
    border-radius: 10px;
    box-shadow: 0 15px 35px 0 rgba(0,0,0,.1);
}
.bloc_text_tt_page_front h2,
ul.widget-directions a {
    transition: .3s ease;
}
.text_rigth .elementor-text-editor,
.text_rigth h2 {
    text-align: right!important;
}
.bloc_text_tt_page_front h2::after {
    content: '';
    width: 50px;
    height: 1px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 20px;
    background: #e7272d;
}
.page-id-5774 .entry-content > *, .entry .entry-summary > * {
    margin: 0!important;
}
.page-id-5774 .itt_hs_main_wrap.itt_border_color {
    height: 923px!important;
}
.page-id-5774 .widget_et aside {
    margin-bottom: 25px !important;
}
.page-id-5774 .main-container {
    padding-bottom: 32px!important;
}
ul.widget-directions li {
    display: flex;
    flex-wrap: wrap;
}
ul.widget-directions img {
    width: 80px;
    height: 80px;
    border-radius: 10px;
}
ul.widget-directions li > p:last-child {
    display: flex;
    flex-direction: column;
    margin: 10px 0 0 10px;
}
ul.widget-directions a {
    color: #222!important;
    font-weight: 700;
    font-family: "Roboto";
}
.banner-area {
    background-image: url(/wp-content/uploads/2020/04/shapka.jpg)!important;
}
.ts-footer {
    background-color: #1b1b1b!important;
}
footer span,footer p,
footer li > a,.copyright-text > div:last-child {
    color: #fff!important;
}
.phone_f:hover,
.mail_f:hover {
    color: #FDE019!important;
}
.ts-footer .footer-menu li a {
    font-size: 12px!important;
}
body .block_hp_home .elementor-widget-wrap {
    align-content: center!important;
}
html.pum-open.pum-open-overlay.pum-open-scrollable {
    margin-right: 0!important;
}
.block_news_home .entry-content {
    max-height: 58px!important;
    overflow: hidden;
}
#title_hp_block_home {
    margin-bottom: 9px!important;
}
.ts-product-item.ts-product-slider .ts-product-single-item {
    margin-top: 32px!important;
}
#popup-form input.wpcf7-form-control.wpcf7-submit {
    padding: 12px 35px 16px 35px!important;
    border-radius: 36px 36px 36px 36px!important;
    font-size: 14px!important;
    font-weight: 700!important;
    text-transform: uppercase!important;
    color: #ffffff!important;
    background: #e7272d!important;
    border: none!important;
}
.pum-theme-1496 .pum-container, .pum-theme-lightbox .pum-container {
    border: 5px solid #E7272D;
}
.popmake {
    overflow-x: unset!important;
}
.pum-theme-1496 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close {
    background-color: #E7272D!important;
}
.page-id-5772 .fd_price-main {
    height: 462px!important;
}
.page-id-5819 .fd_price-main {
    height: 462px!important;
}
.page-id-477 .test_class span.team-name {
    padding-left: 7px!important;
}

.header .navbar-container .navbar-light .main-menu li ul.dropdown-menu li a {
    font-size: 13px !important;
}

rs-slide ul {
    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}
.ts-product-single-item p.home-tour-btn {
    margin-bottom: 0 !important;
}

.BackTo {
    z-index: 9999;
}

div#tpbr_topbar {
    position: absolute !important;
    z-index: 9 !important;
    top: 0 !important;
    background: transparent !important;
    padding: 0 20px !important;
    width: 100% !important;
}
div#tpbr_box {
    line-height: 30px !important;
    color: #e7272d !important;
}
div#tpbr_box,
div#tpbr_box a {
    color: #fff !important;
    font-weight: 600;
}
div#tpbr_box a:hover {
    color: #000 !important;
}

.nav-classic-transparent {
    border-top: 4px double rgba(255, 255, 255, 0.2) !important;
    top: 30px !important;
}
ul#menu-vydzhet-typy-turiv,
ul#menu-vydzhet-poslugy {
	margin-bottom: 0 !important;
}
.all-sidebar .elementor-widget {
	margin-bottom: 0 !important;
}
div#ittourshowcase_hike__showcase_center_box {
	height: 834px !important;
}
.elementor-widget-tabs .elementor-tab-title.elementor-active a {
    color: #e7272d !important;
}
.elementor-widget-tabs .elementor-tab-title,
.elementor-widget-tabs .elementor-tab-title a {
    color: #222222 !important;
}
.fd_price {
    max-width: 1000px !important;
}
.mob-menu-header-holder {
    top: 35px !important;
}
.ts-team-style4 .ts-team-info .chef-shape-img ellipse {
    fill: #ffe8c3 !important;
    stroke: #ffe8c3 !important;
}
.ts-team-style4 .ts-team-info:hover .chef-shape-img ellipse {
    fill: #e7272d !important;
    stroke: #e7272d !important;
}

/* start repaint v3 */

div#itTourWidget .fd-b, 
div#itTourWidgetPopup .fd-b,
div#itTourWidget .fd-nav-mobile .fd-select, 
div#itTourWidgetPopup .fd-nav-mobile .fd-select,
div#itTourWidget .fd-nav-mobile, 
div#itTourWidgetPopup .fd-nav-mobile,
div#itTourWidget .fd-nav_item.active, 
div#itTourWidgetPopup .fd-nav_item.active,
div#itTourWidget .fd-val_item.active, 
div#itTourWidgetPopup .fd-val_item.active,
div#itTourWidget .fd-result_detail, 
div#itTourWidgetPopup .fd-result_detail,
div#itTourWidgetPopup .fd-form-fixed,
div#itTourWidget .fd .ss-scroll, 
div#itTourWidgetPopup .fd .ss-scroll,
div#itTourWidget .fd-nav_item.active:hover,
div#itTourWidget .fd-result_item__price,
div#itTourWidget .fd-transport_car.active, 
div#itTourWidget .fd-transport_airplane.active, 
div#itTourWidgetPopup .fd-transport_car.active, 
div#itTourWidgetPopup .fd-transport_airplane.active,
div#itTourWidget .fd-transport_item.active, 
div#itTourWidgetPopup .fd-transport_item.active,
div#itTourWidget .fd .date-picker-x .dpx-prev, 
div#itTourWidget .fd .date-picker-x .dpx-next, 
div#itTourWidgetPopup .fd .date-picker-x .dpx-prev, 
div#itTourWidgetPopup .fd .date-picker-x .dpx-next,
div#itTourWidget .fd-nights .start, 
div#itTourWidget .fd-nights .end, 
div#itTourWidgetPopup .fd-nights .start, 
div#itTourWidgetPopup .fd-nights .end,
div#itTourWidget .fd-nav_item:hover,
div#itTourWidget .addParamsto input[type=radio]:checked+label:before, 
div#itTourWidgetPopup .addParamsto input[type=radio]:checked+label:before,
div#itTourWidget .fd-single_request, 
div#itTourWidgetPopup .fd-single_request,
div#itTourWidget .fd-tabs_nav__item:after, 
div#itTourWidgetPopup .fd-tabs_nav__item:after,
div#itTourWidget .fd-form_item, 
div#itTourWidgetPopup .fd-form_item,
div#itTourWidget .fd-form_btn, 
div#itTourWidgetPopup .fd-form_btn,
div#itTourWidget .fd-single_fly_popup ul li.selected, 
div#itTourWidgetPopup .fd-single_fly_popup ul li.selected,
div#itTourWidget .fd-location_nav:after, 
div#itTourWidgetPopup .fd-location_nav:after,
div#itTourWidget .fd-tab_icon, 
div#itTourWidgetPopup .fd-tab_icon,
div#itTourWidget .fd-tab_any__detail, 
div#itTourWidgetPopup .fd-tab_any__detail,
div#itTourWidget .fd-hike .fd-guided_block .fd-guided_r, 
div#itTourWidgetPopup .fd-hike .fd-guided_block .fd-guided_r,
div#itTourWidget .fd-tickets-popup .fd-tickets-price, 
div#itTourWidgetPopup .fd-tickets-popup .fd-tickets-price,
div#itTourWidget .fd-tickets-popup .fd-calendar-day.selected, 
div#itTourWidgetPopup .fd-tickets-popup .fd-calendar-day.selected,
div#itTourWidget .fd-tickets-popup_single .fd-tickets-single_info, 
div#itTourWidgetPopup .fd-tickets-popup_single .fd-tickets-single_info,
div#itTourWidget .fd-form_radio input[type=radio]:checked ~ .fd-form_radio__check::before, 
div#itTourWidgetPopup .fd-form_radio input[type=radio]:checked ~ .fd-form_radio__check::before,
div#itTourWidget .fd-tickets-way input[type=radio]:checked ~ .fd-tickets-way_check:before, 
div#itTourWidgetPopup .fd-tickets-way input[type=radio]:checked ~ .fd-tickets-way_check:before,
div#itTourWidget .fd .date-picker-x .dpx-selected, 
div#itTourWidgetPopup .fd .date-picker-x .dpx-selected,
div#itTourWidget .fd-val_item.active:hover, 
div#itTourWidgetPopup .fd-val_item.active:hover,
div#itTourWidget .fd-tab_photo__arrow:hover, 
div#itTourWidgetPopup .fd-tab_photo__arrow:hover,
div#itTourWidget .fd .rzslider .rz-selection,
div#itTourWidgetPopup .fd .rzslider .rz-selection,
div#itTourWidget .fd .rzslider .rz-pointer, 
div#itTourWidgetPopup .fd .rzslider .rz-pointer,
div#itTourWidget .fd-tab_pag__item.fd-active, 
div#itTourWidgetPopup .fd-tab_pag__item.fd-active,
div#itTourWidget .fd .date-picker-x .dpx-item:not(.dpx-weekday):hover, 
div#itTourWidgetPopup .fd .date-picker-x .dpx-item:not(.dpx-weekday):hover,
div#itTourWidget .fd-turist .counter div, 
div#itTourWidgetPopup .fd-turist .counter div,
div#itTourWidget .fd-favorite_top, 
div#itTourWidgetPopup .fd-favorite_top,
div#itTourWidget .fd-favorite_top_link,
div#itTourWidgetPopup .fd-favorite_top_link,
div#itTourWidgetPopup .fd-header-favorite {
    background-color: #E7272D !important;
}
div#itTourWidgetPopup .fd-result_item__name,
div#itTourWidget .fd-result_item__food, 
div#itTourWidgetPopup .fd-result_item__food,
div#itTourWidget .fd-location_letter, 
div#itTourWidgetPopup .fd-location_letter,
div#itTourWidget .fd-single_info__food, 
div#itTourWidget .fd-single_price, 
div#itTourWidgetPopup .fd-single_info__food, 
div#itTourWidgetPopup .fd-single_price,
div#itTourWidget .fd-tab_list__item span, 
div#itTourWidgetPopup .fd-tab_list__item span,
div#itTourWidget .fd-tab_pag__item.fd-active, 
div#itTourWidget .fd-tab_any__food, 
div#itTourWidgetPopup .fd-tab_any__food,
div#itTourWidget .fd-hike .fd-guided_item .fd-guided-item_icon.mdl, 
div#itTourWidgetPopup .fd-hike .fd-guided_item .fd-guided-item_icon.mdl,
div#itTourWidget .fd-hike .fd-guided-item_icon, 
div#itTourWidgetPopup .fd-hike .fd-guided-item_icon,
div#itTourWidget .fd-hike .fd-guided-item_icon, 
div#itTourWidgetPopup .fd-hike .fd-guided-item_icon,
div#itTourWidget .fd-result_item__name, 
div#itTourWidget .fd-guided_item .fd-result_item__name, 
div#itTourWidgetPopup .fd-result_item__name, 
div#itTourWidgetPopup .fd-guided_item .fd-result_item__name {
  color: #E7272D !important;
}
div#itTourWidget .fd-result_item__desc .fd-icon svg .fd-icon_svg, 
div#itTourWidgetPopup .fd-result_item__desc .fd-icon svg .fd-icon_svg,
div#itTourWidget .fd-hotel_item.active svg .fd-icon_svg, 
div#itTourWidgetPopup .fd-hotel_item.active svg .fd-icon_svg,
div#itTourWidget .fd-form_calendar-icons svg, 
div#itTourWidgetPopup .fd-form_calendar-icons svg,
div#itTourWidget .fd-icon svg .fd-icon_svg, 
div#itTourWidgetPopup .fd-icon svg .fd-icon_svg,
div#itTourWidget .fd .fd-popup-contry_close .fd-icon_svg, 
div#itTourWidgetPopup .fd .fd-popup-contry_close .fd-icon_svg,
div#itTourWidget .fd-location .fd-i_close .fd-icon_svg, 
div#itTourWidgetPopup .fd-location .fd-i_close .fd-icon_svg,
div#itTourWidget .serch_svg, 
div#itTourWidgetPopup .serch_svg {
    fill: #E7272D !important;
}
div#itTourWidget .fd-price {
    border-top: solid 1px #E7272D !important;
}
div#itTourWidget .fd-input_btn:after, 
div#itTourWidgetPopup .fd-input_btn:after,
div#itTourWidget .fd-input_btn_short:after, 
div#itTourWidgetPopup .fd-input_btn_short:after {
    border-bottom: 2px solid #E7272D !important;
    border-right: 2px solid #E7272D !important;
}
div#itTourWidget .fd-location_back:after, 
div#itTourWidgetPopup .fd-location_back:after,
div#itTourWidget .fd-select_arrow:after, 
div#itTourWidgetPopup .fd-select_arrow:after,
div#itTourWidget .fd-single_fly_text:after, 
div#itTourWidgetPopup .fd-single_fly_text:after,
div#itTourWidget .fd-checkbox_styled:after, 
div#itTourWidgetPopup .fd-checkbox_styled:after {
    border-color: #E7272D !important;
}
div#itTourWidget .fd .date-picker-double .rang-date, 
div#itTourWidgetPopup .fd .date-picker-double .rang-date {
    background-color: #E7272D80 !important;
}
div#itTourWidget .fd .date-picker-x .dpx-prev:hover, 
div#itTourWidget .fd .date-picker-x .dpx-next:hover, 
div#itTourWidgetPopup .fd .date-picker-x .dpx-prev:hover, 
div#itTourWidgetPopup .fd .date-picker-x .dpx-next:hover,
div#itTourWidget .fd-val_item:hover, 
div#itTourWidgetPopup .fd-val_item:hover,
div#itTourWidget .fd-tab_photo__arrow, 
div#itTourWidgetPopup .fd-tab_photo__arrow,
div#itTourWidget .fd-tab_any__detail:hover, 
div#itTourWidgetPopup .fd-tab_any__detail:hover,
div#itTourWidget .fd-turist .counter div:hover, 
div#itTourWidgetPopup .fd-turist .counter div:hover,
div#itTourWidget .fd-turist .counter div:first-child, 
div#itTourWidgetPopup .fd-turist .counter div:first-child,
div#itTourWidget .fd-single_request:hover, 
div#itTourWidgetPopup .fd-single_request:hover {
    background-color: #E7272Dbf !important;
}
div#itTourWidget .fd-form_btn:hover, 
div#itTourWidgetPopup .fd-form_btn:hover,
div#itTourWidget .fd-tab_pag__item:hover,
div#itTourWidgetPopup .fd-tab_pag__item:hover,
div#itTourWidget .fd-tab_pag__item:hover.fd-active,
div#itTourWidgetPopup .fd-tab_pag__item:hover.fd-active {
    background-color: #E7272Dd9 !important;
}

div#itTourWidget .fd-transport_item.active .fd-icon_svg, 
div#itTourWidgetPopup .fd-transport_item.active .fd-icon_svg,
div#itTourWidget .fd-tab_icon svg .fd-icon_svg, 
div#itTourWidgetPopup .fd-tab_icon svg .fd-icon_svg,
div#itTourWidget .fd-tab_photo__arrow svg .fd-icon_svg, 
div#itTourWidgetPopup .fd-tab_photo__arrow svg .fd-icon_svg,
div#itTourWidget .fd-transport_item.active .fd-icon_svg,
div#itTourWidgetPopup .fd-transport_item.active .fd-icon_svg {
    fill: #fff !important;
}

div#itTourWidget .fd-find, 
div#itTourWidgetPopup .fd-find,
div#itTourWidget .fd-result_detail, 
div#itTourWidgetPopup .fd-result_detail,
div#itTourWidget .fd-tickets-popup .fd-tickets-price span.fd-tickets-more, 
div#itTourWidgetPopup .fd-tickets-popup .fd-tickets-price span.fd-tickets-more {
    background-color: #FBBE36 !important;
}

div#itTourWidget .fd-find:hover, 
div#itTourWidgetPopup .fd-find:hover,
div#itTourWidget .fd-result_detail:hover, 
div#itTourWidgetPopup .fd-result_detail:hover {
    background-color: #FBBE3680 !important;
}

/* end repaint v3 */

/* start repaint hp */

#ittHS .itt_bg_color,
#ittHSinfo .itt_service_incos,
.nicescrollht-cursors,
#ittHSinfo .itt_hi_slider_arrow,
div#ittHSinfo .itt_hi_submit_btn input,
div#ittHSinfo .itt_hi_send_request_btn {
   /* background: #E7272D !important;*/
}
#ittHSinfo .itt_hi_tabs_name a.active:after,
#ittHSinfo .itt_hi_tabs_name a.active:after {
    border-bottom-color: #E7272D !important;
}
#ittHS .itt_border_color {
    border-left-color: #E7272D !important;
    border-bottom-color: #E7272D !important;
}
div#ittHSinfo .itt_hi_submit_btn input:hover, 
div#ittHSinfo .itt_hi_send_request_btn:hover {
    background-color: #E7272Db3 !important;
}

#ittHS .itt_hs_price_wrap {
    background: #FBBE36 !important;
}

/* end repaint hp */

/* start repaint mc */

div#itTourPriceWidget .fd_price-header, 
div#itTourPriceWidgetPopup .fd_price-header,
div#itTourPriceWidget .ss-scroll, 
div#itTourPriceWidgetPopup .ss-scroll,
div#itTourPriceWidget .fd-single_request, 
div#itTourPriceWidgetPopup .fd-single_request,
div#itTourPriceWidget .fd-tabs_nav__item:after, 
div#itTourPriceWidgetPopup .fd-tabs_nav__item:after,
div#itTourPriceWidget .fd-tab_icon, 
div#itTourPriceWidgetPopup .fd-tab_icon,
div#itTourPriceWidget .fd-form_btn, 
div#itTourPriceWidgetPopup .fd-form_btn,
div#itTourPriceWidget .fd-tab_photo__arrow, 
div#itTourPriceWidgetPopup .fd-tab_photo__arrow,
div#itTourPriceWidget .fd-tab_pag__item.fd-active, 
div#itTourPriceWidgetPopup .fd-tab_pag__item.fd-active,
div#itTourPriceWidget .fd-popup.fd-popup_single .fd-guided_block .fd-guided_r, 
div#itTourPriceWidgetPopup .fd-popup.fd-popup_single .fd-guided_block .fd-guided_r,
div#itTourPriceWidget .fd-form_radio input[type=radio]:checked ~ .fd-form_radio__check::before,
div#itTourPriceWidgetPopup .fd-form_radio input[type=radio]:checked ~ .fd-form_radio__check::before,
div#itTourPriceWidget .fd-val_item.active, 
div#itTourPriceWidgetPopup .fd-val_item.active {
    background-color: #FBBE36 !important;
}
div#itTourPriceWidget .fd-form_calendar-icons svg, 
div#itTourPriceWidgetPopup .fd-form_calendar-icons svg {
    fill: #FBBE36 !important;
}
div#itTourPriceWidget .fd-select_arrow:after, 
div#itTourPriceWidgetPopup .fd-select_arrow:after {
    border-color: #FBBE36 !important;
}
div#itTourPriceWidget .fd-val_item:hover, 
div#itTourPriceWidgetPopup .fd-val_item:hover,
div#itTourPriceWidget .fd-val_item.active:hover, 
div#itTourPriceWidgetPopup .fd-val_item.active:hover {
    background-color: #FBBE3680 !important;
}
div#itTourPriceWidget .fd-form_btn:hover, 
div#itTourPriceWidgetPopup .fd-form_btn:hover,
div#itTourPriceWidget .fd-single_request:hover, 
div#itTourPriceWidgetPopup .fd-single_request:hover,
div#itTourPriceWidget .fd-tab_pag__item.fd-active:hover, 
div#itTourPriceWidgetPopup .fd-tab_pag__item.fd-active:hover {
    background-color: #FBBE36d9 !important;
}
div#itTourPriceWidget .fd_price-item_info, 
div#itTourPriceWidgetPopup .fd_price-item_info,
div#itTourPriceWidget .fd-single_buy, 
div#itTourPriceWidgetPopup .fd-single_buy,
div#itTourPriceWidget .fd-val_item.active,
div#itTourPriceWidget .fd-popup_close, 
div#itTourPriceWidgetPopup .fd-popup_close {
    background-color: #FBBE36 !important;
}
div#itTourPriceWidget .fd_price-item:hover, 
div#itTourPriceWidgetPopup .fd_price-item:hover {
    border-color: #FBBE36 !important;
}

/* end repaint mc */

.footer-widget p strong a {
    color: #ffe119 !important;
}
.footer-widget p strong a:hover {
    color: #b92125 !important;
}
.footer-oz a.ts-play-btn:hover {
    background-color: #fbbe36 !important;
}
.ts-contact-form .form-group .btn-submit:hover {
    background-color: #fbbe36 !important;
    border-color: #fbbe36 !important;
}
h3.widget-title {
    font-weight: 700;
}
.page-id-5780 h2.elementor-heading-title.elementor-size-default,
.page-id-5919 h2.elementor-heading-title.elementor-size-default {
    color: #E7272D !important;
    font-weight: 400 !important;
    letter-spacing: 2px !important;
    font-size: 30px !important;
}
.page-id-477 .testimonial-author-content .author-name {
    color: #E7272D !important;
    font-weight: 400 !important;
    letter-spacing: 2px !important;
}
.page-id-5780 h2.elementor-heading-title.elementor-size-default a:hover,
.page-id-5919 h2.elementor-heading-title.elementor-size-default a:hover {
    color: #000 !important;
}
.contact-map-section h2.elementor-heading-title.elementor-size-default {
    font-size: 22px !important;
    font-weight: 800 !important;
}

@media (max-width: 1300px) {
    .ekit-section-parallax-mousemove {
        display: none !important;
    }
}

@media (max-width: 1239px) {
    .ts-product-slider.owl-carousel .owl-nav .owl-prev,
    .ts-product-slider.owl-carousel .owl-nav .owl-next {
        display: none !important;
    }
}

@media (max-width: 1199px) {
    #footer-nav {
        display: none !important;
    }
    .about-red-section {
    	display: none !important;
    }
    .about-top-section {
        margin-bottom: 100px !important;
    }
}

@media (max-width: 1024px) {
    .block_hp_home {
        padding-bottom: 20px !important;
    }
    .main-tours-section {
        padding-top: 0 !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
	.home .header .navbar-container .navbar-light .main-menu > li {
	    padding: 0 10px !important;
	}
    .sidebar .widget,
    .sidebar .widget_et .elementor-widget-wrap,
    .widget_et .elementor-widget-container > aside,
    .widget_et .elementor-widget-container > div {
        padding: 15px;
    }
    .parent-pageid-5819 .elementor-col-50 {
        width: calc(100% - 600px) !important;
    }
    .parent-pageid-5819 .elementor-col-50.sidebar_country_specific {
        width: 600px !important;
    }
}
@media (max-width: 991px) {
    .all-content,
    .all-sidebar,
    .parent-pageid-5819 .elementor-col-50,
    .parent-pageid-5819 .elementor-col-50.sidebar_country_specific,
    .content_services_specific,
    .sidebar_services_specific,
    .wrap_page_news_fron,
    .sidebar_news_page {
        width: 100% !important;
    }
    .all-sidebar .elementor-element-populated,
    .sidebar_services_specific {
        margin-top: 30px !important;
    }
    div#tpbr_topbar {
	    background: #fcc54b !important;
	}
	body.mob-menu-overlay,
	body.mob-menu-slideout,
	body.mob-menu-slideout-over,
	body.mob-menu-slideout-top {
	    padding-top: 100px !important;
	}
    .mob-menu-header-holder {
        top: 30px !important;
    }
    .testimonial-text i.fa {
        display: none !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .footer-oz .elementor-widget-text-editor,
    .about-top-section .elementor-widget-text-editor {
        display: none !important;
    }
    .copyright .footer-social li a i {
        margin-right: 3px;
    }
    .contact-info-section .elementor-icon-list-item .elementor-icon-list-text {
        font-size: 16px !important;
    }
}

@media (max-width: 767px) {
    .footer-oz .elementor-col-33:first-child,
    .footer-oz .elementor-col-33:last-child,
    .about-top-section .elementor-col-33:first-child,
    .about-top-section .elementor-col-33:last-child,
    footer .col-lg-3.col-md-6:last-child,
    .footer-logo-area:before,
    .footer-logo-area:after {
        display: none !important;
    }
    .footer-oz .elementor-absolute,
    .about-top-section .elementor-absolute {
        bottom: -30px !important;
    }
    .blocks_services_front .elementor-row {
	    flex-direction: column;
	    align-items: center;
	}
    .footer-oz {
        padding-top: 0 !important;
    }
    .pt-second-section {
        padding-top: 80px !important;
    }
    .bloc_text_tt_page_front .elementor-widget-wrap {
        padding-top: 10px;
    }
    .parent-pageid-5819 .elementor-widget-sidebar > .elementor-widget-container {
        margin-bottom: 0 !important;
    }
    .blocks_services_front .elementor-row > div {
        margin-bottom: 50px !important;
    }
}

@media (max-width: 374px) {
    .all-sidebar .elementor-element-populated {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
    .all-sidebar .elementor-widget-container > aside {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
}

@media (min-width: 1921px) {
    .ts-footer:before{
        height: 28px;
        background-repeat: repeat;
    }
}

ol.breadcrumb,
.elementor-slideshow__footer {
	display: none !important;
}
.fd_flat-container .fd_price-header.fd-ex-sm {
    color: #fff!important;
}
a.footer-logo img{
    max-width: 200px;
}
/* Fixed/sticky icon bar (vertically aligned 50% from the top of the screen) */
.icon-bar {
    z-index: 2;
    position: fixed;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  
  /* Style the icon bar links */
  .icon-bar a {
    display: block;
    text-align: center;
    padding: 16px;
    transition: all 0.3s ease;
    color: white;
    font-size: 20px;
  }
  
  /* Style the social media icons with color, if you want */
  .icon-bar a:hover {
    background-color: #000;
  }
  
  .facebook {
    background: #3B5998;
    color: white;
  }
  
  .viber {
    background: #7b519c;
    color: white;
  }

  .twitter {
    background: #55ACEE;
    color: white;
  }
  
  .google {
    background: #dd4b39;
    color: white;
  }
  
  .linkedin {
    background: #007bb5;
    color: white;
  }
  
  .youtube {
    background: #bb0000;
    color: white;
  }
  .mfp-wrap.mfp-close-btn-in.mfp-auto-cursor.mfp-with-zoom.mfp-ready {
    display: none!important;
}