@charset 'utf-8';
/*
  Theme Name: ZioAlberto Child
  Theme URI: http://zioalberto.ancorathemes.com/
  Description: ZioAlberto - Multipurpose and Multiskin Responsive Wordpress theme
  Author: AncoraThemes
  Author URI: http://ancorathemes.com/
  Template: zioalberto
  Version: 1.0
  Tags: light, responsive-layout, flexible-header, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
  Text Domain:  zioalberto
*/


/* =Theme customization starts here
-------------------------------------------------------------- */
@font-face {
    font-family: PeaceSans;
    src: url("fonts/peace_sans.otf") format("opentype");
}


span.sc_button_title,
.sc_button.sc_button_size_large,
.scheme_default .trx_addons_deliver_title,
.sc_events_item_category li a,
.scheme_dark .breadcrumbs,
.scheme_default .post_info .post_info_item {
    font-family: "Yanone Kaffeesatz", sans-serif;
}

.body_style_boxed {
    background-color: #eae8e2 !important;
}
html .scheme_dark .sc_layouts_menu_nav>li.current-menu-item>a,
html .scheme_dark .sc_layouts_menu_nav>li.current-menu-parent>a,
html .scheme_dark .sc_layouts_menu_nav>li.current-menu-ancestor>a,
html .scheme_dark .sc_layouts_row_type_compact .sc_layouts_item .sc_layouts_menu_nav > .menu-item-object-page > a,
html .scheme_dark a.header-phone {
    color: #1F1E26 !important;
}


/* vitrina hot price 2x3 */

.page-id-xxx #ittHS .itt_hs_main_wrap {
    height: 695px !important;
}

html.pum-open.pum-open-overlay, html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay {
    overflow: visible !important;
}
/* popupmaker advanced form */

#testform .row-12 {
    display: flex;
    margin-bottom: 10px;
}

#testform .row-12>.row-6 {
    display: flex;
    flex-wrap: wrap;
}

#testform .row-6 {
    width: 50%;
}

#testform .row-4 {
    width: 33.33%;
}

#testform input:not([type="submit"]),
#testform select,
#testform textarea {
    width: 100%;
    height: 40px;
    border: 1px solid silver;
    background: #fff;
    padding: 5px 10px;
}

#testform br {
    display: none;
}

#testform .row-12.col3 {
    padding-left: 5px;
    padding-right: 5px;
}

#testform .row-6 {
    padding-left: 10px;
    padding-right: 10px;
}

#testform .row-4 {
    padding-left: 5px;
    padding-right: 5px;
}

#testform input[type="submit"] {
    padding: 10px 25px;
    border: 1px solid #f12626;
    background-color: #ee3333;
    color: #fff;
    margin-left: 10px;
    cursor: pointer;
    transition: 0.3s all;
}

#testform input[type="submit"]:hover {
    padding: 10px 25px;
    border: 1px solid #ee3333;
    background-color: #fff;
    color: #ee3333;
    margin-left: 10px;
    transition: 0.3s all;
}

.pum-theme-7776 .pum-container, .pum-theme-lightbox .pum-container {
    border: none !important;
}

.pum-theme-7776 .pum-content+.pum-close, .pum-theme-lightbox .pum-content+.pum-close {
    font-size: 17px !important;
    line-height: 14px !important;
}

#testform textarea {
    height: 120px;
    margin-left: 10px;
    margin-right: 10px;
    max-width: calc(100% - 20px);
}

#testform .row-12>.row-6>.row-6 {
    padding-left: 0px;
}

#testform label {
    display: block;
    width: 100%;
}

@media screen and (max-width: 1023px) {
    #request-popup {
        max-height: 400px;
        overflow: auto;
    }
}

#testform .wpcf7-form-control-wrap {
    display: block;
    width: 100%;
    margin-bottom: 15px;
}


@media screen and (max-width: 550px) {

    #testform>.row-12>.row-6,
    #testform .row-12.col3 .row-4 {
        margin-bottom: 15px;
    }

    #testform .row-12.col3 .row-4 {
        width: 100% !important;
    }

    #testform .row-12 {
        margin-bottom: 0px;
    }

    #testform label {
        font-weight: 400;
        font-size: 13px;
    }

    #testform .row-12>.row-6 {
        width: 100% !important;
        flex-wrap: wrap;
    }

    #testform .row-12 {
        flex-wrap: wrap;
    }
.pum-theme-8097 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close {
right: -3px !important;
}
}

#testform .select_container {
    height: auto !important;
}
#testform #datep {
    margin-bottom: 15px;
}
.home-tours .button {
    display: none !important;
}
.home-hot-price .vc_col-sm-8 .vc_column-inner {
    padding-left: 30px;
    padding-right: 15px;
}
.home-hot-price #ittHS .itt_hs_main_wrap {
    height: 695px !important;
}
.pum-theme-7958 .pum-content + .pum-close, .pum-theme-lightbox-2 .pum-content + .pum-close {
    font-size: 13px !important;
    line-height: 0px !important;
}
.page-id-3891 .slide_info.slide_info_small {
    position: relative !important;
}
.tour-slider .item {
    width: 100% !important;
    padding-right: 15px!important;
    padding-left: 15px!important;
}
.tour-slider .owl-nav  {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
}
.tour-slider.owl-carousel .owl-nav button.owl-next {
    position: absolute;
right: -30px;
padding: 10px 15px 13px 15px!important;
line-height: 20px;
font-size: 20px;
color: #fff;
}
.tour-slider.owl-carousel .owl-nav button.owl-prev {
    position: absolute;
left: -30px;
padding: 10px 15px 13px 15px!important;
line-height: 20px;
font-size: 20px;
color: #fff;
}
.page-id-3891 .fd_price-main {
    height: 430px !important;
}
.custom_content {
    width: 770px;
}
@media screen and (max-width: 1440px) and (min-width: 1263px) {
    .custom_content {
        width: 650px !important;
    }
}
.vc_col-sm-4.sidebar aside {
    padding: 0 3rem;
}
.widget_recent_posts .post_title {
    margin-top: 0px !important;
}
.widget ul#recentcomments li + li {
    margin-top: 1.7em;
padding-top: 2.25em;
}
.page-id-6882 #ittHS .itt_hs_main_wrap {
    height: 920px !important;
}
.hot-tours .wpb_raw_html {
    margin-top: -19px;
}
.woocommerce-page div.product div.summary {
    padding-left: 2em !important;
}
body.cat-71 .fd_price-main {
    height: 420px !important;
}
.cat-71.single-product div.product .trx-stretch-width-wrap {
    padding-top: 10px !important;
}
.country-item {
    margin-bottom: 30px;
}
.country-item .sc_price_title {
    font-family: 'PeaceSans', sans-serif;
    font-style: italic;
    font-size: 40px !important;
    position: fixed;
top: 100px;
background: rgba(39, 39, 39, 0.95);
z-index: 9;
left: 0;
right: 0;
padding: 20px 10px;
min-height: 200px;
}
.single-country-content {
        width: 770px;
        float: left;
}
.single-product .related h2 {
        font-size: 2.75rem;
}
.single-product .related.products .price {
    display: none !important;
}
.single-country-content + .sidebar {
    width: 370px;
}
.single-country-content + .sidebar {
    float: right;
}
.single-country-img {
    margin-bottom: 30px;
}
body.cat-72 #ittHS .itt_hs_main_wrap {
    height: 920px !important;
}
.all-services-wrap .column-1_2 {
    float: left;
}
.page-id-6917 .fd_price-main {
    height: 470px !important;
}
.all-news-item {
    float: left;
}
.single-post .content {
    width: 100% !important;
}
.single-post .fd_price-main {
    height: 400px !important;
}
.single-post #trx_addons_widget_recent_posts-2 {
    margin-top: 30px !important;
}
.single-post .single-post-image {
    margin-bottom: 30px !important;
}

@media screen and (max-width: 1262px) {
    body {
        font-size: 14px !important;
    }
}
@media screen and (min-width: 1025px) {
    .single-post .sidebar {
        margin-top: 0px;
    }
    .hide-desktop {
        display: none !important;
    }
}
@media screen and (max-width: 1024px) {
    .page-id-6917 #post-6917 .vc_col-sm-8,
    .page-id-6917 #post-6917 .vc_col-sm-4 {
        width: 100% !important;
    }
    .page-id-6917  #post-6917 .vc_col-sm-8 + .vc_col-sm-4 {
        margin-bottom: 50px;
    }
    .page-id-6846 .hot-tours .vc_col-sm-8,
    .page-id-6846 .hot-tours .vc_col-sm-4,
    .page-id-6846 .hot-tours .vc_col-sm-4 .widget {
        width: 100% !important;
    }
    .page-id-6846 .hot-tours .vc_col-sm-4 .vc_column-inner {
        padding-left: 15px !important;
    }
    .page-id-6846 .hot-tours .vc_col-sm-4 {
        float: left;
    }
    .page-id-6846 .vc_col-sm-4.sidebar aside {
        margin-bottom: 20px !important;
    }

}
@media screen and (min-width: 768px) and (max-width: 959px) {
    body .footer_wrap .sc_content .wpb_column:not(.vc_col-sm-12) {
        width: 100% !important;
        margin-left: auto !important;
margin-right: auto !important;
    }
    body .footer_wrap .sc_content .wpb_column:not(.vc_col-sm-12) .wpcf7-form-control-wrap {
        padding-left: 15px;
        padding-right: 15px;
    }
}
@media screen and (max-width: 960px) {
    .page-id-1545 header.top_panel {
        margin-bottom: 60px !important;
    }
    .cat-72 .sidebar .widget {
        width: 100% !important;
    }
}
@media screen and (min-width: 1441px) {
    .page-id-6917 .fd_price-main {
        height: 595px !important;
    }
}
@media screen and (max-width: 1440px) and (min-width: 1263px) {
    .single-country-content {
        width: 650px;
    }
    .single-country-content + .sidebar {
        width: 320px;
    }
}
.country-item .sc_price_title {
    background: rgba(39, 39, 39, 0.4) !important;
    display: flex;
align-items: center;
justify-content: center;
}
.home-mp .vc_col-sm-5 {
    padding-left: 10px;
    padding-right: 10px;
}
.avia-home-title h1 {
    font-size: 4.8rem !important;
}
.sc_blogger .sc_item_subtitle + .sc_item_columns {
    margin-top: 46px !important;
}
header.top_panel {
    margin-bottom: 155px !important;
}
.single-post header.top_panel {
    margin-bottom: 90px !important;
}

.page-id-6882 .hot-tours .wpb_raw_html {
    margin-top: 0px !important;
}
.page-id-3891 .footer_wrap {
    margin-top: 40px !important;
}
.page-id-6882 .footer_wrap {
    margin-top: 80px;
}
.page-id-7486 .footer_wrap {
    margin-top: 50px;
}
.page-id-6891 .footer_wrap {
    margin-top: 10px;
}
#request-popup div.wpcf7-response-output {
    color: #000 !important;
}
.wpcf7-form-control-wrap.kuda {
    padding-right: 0px !important;
}
.home .home-mp {
    overflow: visible !important;
}
.page-id-691 .booked input:not([type="submit"]),
.page-id-691 .booked textarea {
    color: #717171 !important;
border-color: rgba(221,225,229,0.3)!important;
background-color: rgba(221,225,229,0.3)!important;
}
.cat-72 .footer_wrap {
    margin-top: 55px;
}
.cat-71 .footer_wrap {
    margin-top: 27px;
}
.cat-73 .minimal-price {
    margin-top: 40px;
}
.postid-6813 .fd_price-main {
    height: 850px !important;
}
.postid-6819 .fd_price-main {
    height: 850px !important;
}
.postid-6817 .fd_price-main {
    height: 850px !important;
}
.page-id-6846 #ittourshowcase_hike__showcase_center_box {
    height: 850px !important;
}
.page-id-691 div.wpcf7-response-output {
    color: #000 !important;
}
@media screen and (min-width: 1200px) and (max-width: 1400px) {
    header .vc_col-sm-8 {
        padding-left: 0px;
        padding-right: 0px;
    }
}
@media screen and (max-width: 1900px) {}
    .page-id-6846 #ittourshowcase_hike__showcase_center_box {
        height: 860px !important;
    }
.page-id-6846 .footer_wrap {
    margin-top: 80px !important;
}
.page-id-6917 .footer_wrap {
    margin-top: 10px;
}
.page-id-1545 .footer_wrap {
    margin-top: 0px;
}
.page-id-5019440 .footer_wrap {
    margin-top: 10px;
}
.page-id-691 .footer_wrap {
    margin-top: 0px;
}
.single-post .footer_wrap {
    margin-top: 76px;
}
.cat-73 .footer_wrap {
    margin-top: 55px;
}
.page-id-3891 ul.products li.product .price {
    display: none;
}
.page-id-691 .footer-request-wrap {
    display: none !important;
}
.page-id-6882 .widget.widget_recent_posts .widget_title {
    margin-top: 0px !important;
    margin-bottom: 1.8rem;
}
.page-id-6846 .widget.widget_recent_posts .widget_title {
    margin-top: 0px !important;
        margin-bottom: 2.5rem;
}
.page-id-6882 .widget ul#recentcomments {
    margin-top: 2.25rem;
}
.page-id-6882 .widget ul#recentcomments .widget_title {
        margin-bottom: 2.25rem!important;
}
.page-id-6846 .widget ul#recentcomments {
        margin-top: 2.0em;
}
.page-id-6846 .widget.widget_recent_comments .widget_title {
        margin-bottom: 1.7rem!important;
}
@media screen and (max-width: 1440px) and (min-width: 1263px) {
    .page-id-6846 .sidebar {
        float: right;
width: 340px;
    }
}
.comment-author-link:before {
    content:  '\e935' !important;
}
.sc_skills_pie .sc_item_subtitle + .sc_item_columns {
    margin-top: 45px !important;
}
.header-phone {
    font-family: 'PT Sans', sans-serif !important;
}
.home-search-wrap .vc_column-inner {
    justify-content: flex-start !important;
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
    -ms-flex-pack: flex-start !important;
    max-width: 500px;
    margin-left: auto;
}
.home-search-wrap .vc_column-inner .wpb_raw_code,
.home-search-wrap .vc_column-inner .sc_title{
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
}
.footer-request-wrap form input {
    border: 0 !important;
}
.home .product_cat-home-tours .post_header + .price {
    margin-top: 18px !important;
}
.scheme_default .widget ul#recentcomments li>.comment-author-link a:hover {
    color: #b92530 !important;
}
.cat-71.single-product .related.products {
    margin-top: 30px !important;
}
.all-news-item .post_header.entry-header {
    margin-bottom: 0px !important;
}
.postid-5019524.single-post .fd_price-main {
    height: 430px !important;
}
.postid-5019523.single-post .fd_price-main {
    height: 345px !important;
}
.postid-5019455.single-post .fd_price-main {
    height: 380px !important;
}
.postid-5019456.single-post .fd_price-main {
    height: 460px !important;
}
.postid-5019457.single-post .fd_price-main {
    height: 370px !important;
}
.page-id-1545 header.top_panel {
    margin-bottom: 65px !important;
}
.sc_layouts_row_type_compact .sc_layouts_logo img {
    max-height: 60px !important;
}
.crumbs {
    position: relative;
    top: 65px;
}
.search_wrap.search_style_normal.search_mobile {
    display: none !important;
}
.home .top_panel.with_bg_image {
    min-height: 0px !important;
}
.page-id-691 .vc_col-sm-4 .contact-item {
    margin-bottom: 40px;
}
@media screen and (max-width: 767px) {
    .top_panel.with_bg_image .sc_layouts_row {
        top: 0px !important;
    }
    .page-id-691 .vc_col-sm-11  + .vc_col-sm-4 .wpb_text_column .wpb_wrapper {
        display: flex;
        justify-content: space-between;
margin-bottom: 40px;
    }
    .page-id-7486  .sc_price_info .sc_price_link {
        font-size: 17px !important;
    line-height: 17px !important;
    padding-top: 22px !important;
    }
    .booked input[type="submit"] {
        font-size: 17px !important;
line-height: 17px !important;
padding-top: 16px !important;
    }
    .page-id-691 .contact_us .wpcf7-form-control-wrap {
        padding-right: 0px;
    }
}
@media screen and (max-width: 640px) {
    .page-id-691 .vc_col-sm-11  + .vc_col-sm-4 .wpb_text_column .wpb_wrapper {
        display: flex;
        justify-content: space-between;
margin-bottom: 40px;
flex-wrap: wrap;
    }
    .page-id-691 .vc_col-sm-11  + .vc_col-sm-4 .wpb_text_column .wpb_wrapper .contact-item{
        width: 100%;
        margin-bottom: 20px;
    }
}
@media screen and (max-width: 479px) {
    .home .sc_events_default .sc_events_item {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
}
@media screen and (max-width: 959px) {
    .home .home-mp .vc_col-sm-7 + .vc_col-sm-1,
    .home .home-mp .vc_col-sm-7 + .vc_col-sm-1 + .vc_col-sm-4 {
        display: none !important;
    }
    .page-id-1545 .page-id-1545 header.top_panel {
        margin-bottom: 55px !important;
    }
    .cat-73 .single-country-content,
    .cat-73 .single-country-content + .sidebar {
        width: 100% !important;
    }
    .home .home-mp .vc_col-sm-7,
    .home .home-mp .vc_col-sm-5 {
        width: 100% !important;
    }
    .home .home-mp .vc_col-sm-5 .vc_column-inner {
        max-width: 100% !important;
    }
    .sc_button.butt_slider  {
        font-size: 16px !important;
    }
    .home .avia-home-title h1{
        font-size: 3rem !important;
    }
}
@media screen and (min-width: 767px) and (max-width: 960px) {
    .home .home-eks .vc_col-sm-3.vc_col-sm-offset-2 {
        margin-left: 0px !important;
    }
    .home .home-eks .vc_col-sm-5.vc_col-sm-offset-1 {
        margin-left: 20px !important;
width: 70% !important;
    }
}
@media screen and (min-width: 768px) and (max-width: 959px) {
    .footer_wrap input[type="submit"] {
        margin-left: 15px;
    }
    .cat-73 .sidebar .widget {
        width: 100% !important;
    }
    .single-post .post_content.entry-content .vc_col-sm-8 {
        width: 100% !important;
    }
    .single-post .post_content.entry-content .vc_col-sm-8 + .sidebar {
        width: 100% !important;
        float: left !important;
    }
}
@media screen and (max-width: 767px) {
    .wpb_revslider_element .sc_content {
        display: none !important;
    }
    .vc_row.hide-desktop .vc_col-sm-2,
    .vc_row.hide-desktop .vc_col-sm-8 {
        max-width: 50%;
    }
    .vc_row.hide-desktop .vc_col-sm-2 {
        text-align: left;
    }
    .vc_row.hide-desktop .vc_col-sm-8 {
        text-align: right;
    }
    body:not(.home) .top_panel.with_bg_image .sc_layouts_row {
        top: 30px !important;
    }
    .page-id-1545 header.top_panel {
    margin-bottom: 0px !important;
}
    .sidebar .widget, .sidebar[class*="scheme_"] .widget {
        width: 100% !important;
    }
    .single-product .related.products {
        display: none !important;
    }
    .cat-71.woocommerce-page div.product div.summary {
        padding-left: 0px !important;
    }
    .home-hot-price .vc_col-sm-8 .vc_column-inner {
        padding-left: 15px !important;
    }
    .home-hot-price {
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .home .sc_events.sc_events_default .sc_events_item_button {
        display: block !important;
        margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    padding-bottom: 17px;
    }
    .home .sc_events_default .sc_events_item {
        flex-wrap: wrap;
    }
}
.menu_mobile_close.icon-cancel:before {
    content: "" !important;
    content: "" !important;
left: 22px;
}
.scheme_default .menu_mobile_close:before, .scheme_default .menu_mobile_close:after {
    width: 12px !important;
}
ul.sc_events_item_category a {
    font-size: 1.2em !important;
}
.scheme_default .sc_events_default .sc_events_item_title a {
    font-size: 2em !important;
}
.crumbs h1.sc_layouts_title_caption {
    font-style: italic;
}
.sc_item_title,
.sc_layouts_menu_nav>li, .sc_layouts_menu_nav>li>a,
.contact_title, .sc_form_field_title, .trx_addons_dropcap, .toc_menu_item .toc_menu_description, .sc_recent_news .post_item .post_footer .post_counters .post_counters_item, .sc_item_subtitle.sc_item_title_style_shadow, .sc_item_button a, .sc_form button, .sc_button_simple, .sc_action_item_link, .sc_icons_item_title, .sc_price_price, .sc_price_link, .sc_courses_default .sc_courses_item_price, .sc_courses_default .trx_addons_hover_content .trx_addons_hover_links a, .sc_promo_modern .sc_promo_link2 span+span, .sc_skills_pie.sc_skills_compact_off .sc_skills_total, .slider_swiper .slide_info.slide_info_large .slide_title, .slider_style_modern .slider_controls_label span + span, .slider_pagination_wrap, .sc_testimonials_item_author_title, .sc_testimonials_item_author_subtitle, .sc_events.sc_events_default .sc_events_item_title, .trx_addons_deliver_title, .sc_events_item_category li, .sc_slider_controller_info,
.contact_title, .sc_form_field_title, .trx_addons_dropcap, .toc_menu_item .toc_menu_description, .sc_recent_news .post_item .post_footer .post_counters .post_counters_item, .sc_item_subtitle.sc_item_title_style_shadow, .sc_item_button a, .sc_form button, .sc_button_simple, .sc_action_item_link, .sc_icons_item_title, .sc_price_price, .sc_price_link, .sc_courses_default .sc_courses_item_price, .sc_courses_default .trx_addons_hover_content .trx_addons_hover_links a, .sc_promo_modern .sc_promo_link2 span+span, .sc_skills_pie.sc_skills_compact_off .sc_skills_total, .slider_swiper .slide_info.slide_info_large .slide_title, .slider_style_modern .slider_controls_label span + span, .slider_pagination_wrap, .sc_testimonials_item_author_title, .sc_testimonials_item_author_subtitle, .sc_events.sc_events_default .sc_events_item_title, .trx_addons_deliver_title, .sc_events_item_category li, .sc_slider_controller_info,.sc_events_item_category li a {
    letter-spacing: 0.5px !important;
}
@media screen and (min-width: 768px) and (max-width: 800px) {
    body:not(.home) .top_panel .hide-desktop {
        top: 0px !important;
    }
}
@media screen and (max-width: 1440px) and (min-width: 1263px) {
    .top_panel .vc_row-flex {
        max-width: 1120px;
margin-left: auto;
margin-right: auto;
left: auto !important;
right: auto !important;
width: 100%;
    }
}
@media screen and (max-width: 1800px) and (min-width: 1440px) {
    .top_panel .vc_row-flex {
        max-width: 1290px;
margin-left: auto;
margin-right: auto;
left: auto !important;
right: auto !important;
width: 100%;
    }
}
@media screen and (min-width: 1801px) {
    .top_panel .vc_row-flex {
        max-width: 1720px;
margin-left: auto;
margin-right: auto;
left: auto !important;
right: auto !important;
width: 100%;
    }
}
@media screen and (width: 768px) {
    .home-tours .products.columns-3 {
        display: flex;
    }
    .products.columns-3.all-tours-wrap{
        display: flex;
        flex-wrap: wrap;
    }
}
@media screen and (max-width: 479px) {
    .partners-space {
        display: none !important;
    }
    .home-eks .sc_item_button + .sc_item_button {
        margin-left: 0px !important;
    }
    .cat-73 .sidebar .widget, .cat-73 .sidebar[class*="scheme_"] .widget {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .home-eks .sc_item_button a  {
        min-width: 180px !important;
        text-align: center !important;
    }
    .home .home-mp .vc_col-sm-5 {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .tour-slider.owl-carousel .owl-nav button.owl-next {
        right: -10px !important;
    }
    .tour-slider.owl-carousel .owl-nav button.owl-prev {
        left: -10px !important;
    }
    .footer_wrap .wpcf7-form-control-wrap {
        padding-right: 0px !important;
    }
}
@media screen and (max-width: 991px) {
    .page-id-3891 .home-countries,
    .page-id-3891 .home-countries + div {
        width: 100% !important;
    }
    .cat-72 .single-country-content,
    .cat-72 .single-country-content + .sidebar {
        width: 100% !important;
    }
    .cat-72 .single-country-content + .sidebar {
        margin-top: 20px;
    }
}
@media screen and (max-width: 1024px) {
    .page-id-6846 #trx_addons_widget_recent_posts-2,
    .page-id-6846 #recent-comments-2 {
        max-width: 100%;
padding-left: 0;
margin: 0;
width: 100%!important;
padding: 0!important;
    }
    .page-id-6846 #trx_addons_widget_recent_posts-2 .widget_title,
    .page-id-6846 #recent-comments-2 .widget_title {
        margin-left: 0;
        margin-right: 0;
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }
    .page-id-6846 .sidebar {
        margin-top: 40px;
    }
}
@media screen and (max-width: 1262px) {
    .page-id-6882 .hot-tours .col-md-9 {
        width: 70% !important;
    }
    .page-id-6882 .hot-tours .col-md-9 + .col-md-3 {
        width: 30% !important;
    }
    .single-country-content {
        width: 67%;
    }
    .single-country-content + .sidebar {
        width: 30%;
    }
    .cat-73 .single-country-content {
        width: 60% !important;
    }
    .cat-73 .single-country-content + .sidebar {
        width: 37% !important;
    }
}
@media screen and (min-width: 992px) and (max-width: 1262px) {
    .single-country-img img {
        height: 420px;
        object-fit: cover;
    }
}
@media screen and (max-width: 991px) {
    .page-id-6882 .hot-tours .col-md-9 {
        width: 100% !important;
    }
    .page-id-6882 .hot-tours .col-md-9 + .col-md-3 {
        width: 100% !important;
        margin-top: 30px;
    }
    .page-id-6882 .vc_col-sm-4.sidebar aside {
        width: 100% !important;
        margin-top: 30px !important;
    }
    .cat-73 .single-country-content {
        width: 100% !important;
    }
    .cat-73 .single-country-content + .sidebar {
        width: 100% !important;
        margin-top: 20px;
    }
    .single-country-img {
        text-align: center;
    }
}
@media screen and (max-width:1300px) {
    .crumbs {
        margin-top: -30px;
    }
}
@media screen and (max-width: 960px) {
    .country-desktop {
        display: none !important;
    }
    .cat-71.woocommerce div.product div.images.woocommerce-product-gallery,
    .cat-71 .summary.entry-summary {
        width: 100% !important;
    }
    .cat-71.woocommerce-page div.product div.summary {
        padding-left: 0px !important;
    }
    .cat-73 .single-country-content {
        width: 100% !important;
    }
    .cat-73 .single-country-content + .sidebar {
        width: 100% !important;
    }
    .cat-73 .single-country-img {
        text-align: center !important;
    }
}
@media screen and (min-width: 961px) {
    .country-mobile {
        display: none !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 799px) {
    .single-product .related.products ul {
        display: flex;
    }
}
@media screen and (min-width: 960px) and (max-width: 991px) {
    .page-id-6882 .widget_title {
        max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    }
    .cat-72 .single-country-img {
        text-align: center !important;
    }
    .page-id-6882 #trx_addons_widget_recent_posts-2 {
        width: 100% !important;
    padding: 0;
    }
    .page-id-6882 #recent-comments-2 {
    margin-top: 40px !important;
    padding: 0;
    }
}
body.body_style_boxed header.top_panel {
    background: transparent !important;
}

body div#itt-hike-photo-showcase {
    margin: 0 auto!important;
}


@media (max-width: 1010px) {
  table#isolated {
      left: 0 !important;
    }
  div#showcase_hike_photo_showcase_module,
  div#showcase_hike_showcase_module {
    overflow-x: auto;
  }
    .boxy-inner .ittour_order_block_title_box,
    .itt_main_block.tour_order.boxy-content {
        width: 95vw !important;
    }
    .it_close {
        width: 100px !important;
    }
}


html body #isolate  .it_gradient_right {float:none!important;width: inherit!important;}
html body #isolate .ittour_order_block .ittour_order_block_customer_info .ittour_order_grey_form .ittour_order_grey_form_center .ittour_order_grey_form_center_right ul li textarea {
width: 260px!important;}
#isolated tr td {border: none;}
#package_order_form_buy_all > div.itt_form_date_blcok > div.itt_row.itt_mtv_top_20 > div:nth-child(4) > dl > dt:nth-child(2) {width: 100%;}
#isolate > div.itt_main_block.tour_order.boxy-content > div.ittour_order_block > div > div.ittour_order_block_title_box.itt_order_block_title_box_bg > div.itt_order_block_title_box_center_corner > div > h2 {
line-height:15px!important}
span.fl.number_stars {line-height: 15px!important;}
div#itt-hike-photo-showcase.itt-hike-photo-showcase-gallery a.itt-hike-photo-showcase-btn-prev, 
div#itt-hike-photo-showcase.itt-hike-photo-showcase-gallery a.itt-hike-photo-showcase-btn-next {z-index: 9 !important;}
div#ittourshowcase_hike__table_header {padding-left:  1px!important;}
div#ittourshowcase_hike__showcase_center_box {padding-left: 1px!important;}
#isolated td {background: transparent !important;}
div.fd_price-item_val {font-size: 18px !important;}
#ittHSinfo svg {vertical-align: unset;}
.fd_price_sm {width: 100% !important;}
#ittHS .itt_hs_name,
.nicescroll-rails {display: none !important;}
div#showcase_hike_showcase_module img {display: inline !important;}
.jspPane {left: 0 !important;}
div #itTourWidget .fd-nav_item {line-height: 32px !important;}
span.it_close {width: 87px!important;}
.jspPane {left: 0!important;}
html body #showcase_hike_showcase_module * .it_description {width: 11%!important;}
html body #showcase_hike_showcase_module * .it_col_12 {width: 8%!important;}


body.page-template-default.page.page-id-6846.woocommerce-js {
    overflow-y: hidden;
}



@media only screen and (min-width: 320px) and (max-width: 959px){
table#isolated {
left: initial !important;
}
.scrollling {
overflow-x: scroll;
}
div#showcase_hike_showcase_module {
overflow-x: scroll;
}
div#showcase_module {
overflow-x: scroll;
}
div#showcase_hike_photo_showcase_module {
overflow-x: scroll;
}
}


nav.fd-nav {
    height: 40px!important;
}
@media(max-width: 991px){
	.single-post div.post_content.entry-content > div > div.wpb_column.vc_column_container.vc_col-sm-8.sc_layouts_column_icons_position_left {
    width: 100%;
}
.single-post .sidebar.right.widget_area.scheme_default.wpb_column.vc_column_container.vc_col-sm-4.sc_layouts_column_icons_position_left {
    width: 100%;
	margin-top: 50px;
}
}


@media (max-width: 1262px) and (min-width: 960px){
.single-post .sidebar {
    width: 33.3%;
}
}
@media (max-width: 959px) and (min-width: 768px){
.sidebar .widget, .sidebar[class*="scheme_"] .widget {
	width:100%!important;
}
}
@media(max-width: 1024px){
	.single-product p{
		font-size:14px!important;
	}
	.single-post p {
		font-size:14px!important;
	}
}

/*body.home #itTourWidget .fd-b, #itTourWidgetPopup .fd-b {
    background-color: transparent!important;
}

/*-------HP-----*/
#ittHS .itt_bg_color {
    /*background: #b92530!important;
}
#ittHS .itt_border_color {
    border-left-color: #b92530!important;
    border-bottom-color: #b92530!important;
}
.nicescrollht-cursors {
    background: #b92530!important; */
}
/*-----MC------*/
#itTourPriceWidget .fd_price-header, #itTourPriceWidgetPopup .fd_price-header {
    background-color:  #ffbd10!important;
}

#itTourPriceWidget .ss-scroll, #itTourPriceWidgetPopup .ss-scroll {
    background-color:  #b92530!important;
}
/*-----MC------price-----*/

@media(max-width: 479px){
	.insta_mobile_none {
		display:none;
	}
}


body #itTourWidget .fd-nav_item.active {
	background: #b92530!important;
}
body #itTourWidget .fd-b {
background: #b92530!important;
}
body #itTourWidget .fd-nav_item:hover {
background: #b92530!important;
}
body #itTourWidget .fd-nav_item.active:hover {
background: #b92530!important;
}
body #itTourWidget .fd-nav-mobile .fd-select {
background: #b92530 !important;
}
body #itTourWidget .fd-nav-mobile {
background: #b92530 !important;
}

/*----button-------*/
#itTourWidget .fd-find {
background-color: #ffffff!important;
}
#itTourWidget .fd-find:hover {
background-color: #ffffff!important;
}
body #itTourWidget .fd-find, #itTourWidgetPopup .fd-find {
    color: #000!important;
}

/*-------HP-----price-----*/

#ittHS .itt_hs_price_wrap{
	    background: #ffbd10 !important;
}
/*-------HP-----end-----*/
/*-----MC------price-----*/
#itTourPriceWidget .fd_price-item_info, #itTourPriceWidgetPopup .fd_price-item_info {
    background-color: #ffbd10!important;
}

@media(max-width: 960px){
	.home-eks .wpb_column.vc_column_container.vc_col-sm-6.vc_col-sm-offset-0.sc_layouts_column_icons_position_left{
		display:none;
	}
}
.scheme_dark .sc_layouts_row_type_compact .sc_layouts_item_icon, .scheme_dark.sc_layouts_row_type_compact .sc_layouts_item_icon {
    color: #b92530!important;
}
body .scheme_dark a[href^="tel:"]:hover, .scheme_dark a[href^="mailto:"]:hover, .scheme_dark a[href^="tel:"]:hover span{
	color: #b92530!important;
}

.pum-theme-7958 .pum-container, .pum-theme-lightbox-2 .pum-container{
	    border: 8px solid #b92530;
}
@media(max-width: 842px) and (min-width: 768px){
	   .home .post_content.entry-content {
    margin-top: -7px;
}
}
@media(max-width: 767px){
	.top_panel .wpb_column.vc_column_container.vc_col-sm-2.vc_hidden-xs.sc_layouts_column.sc_layouts_column_align_center.sc_layouts_column_icons_position_left {
    display: block!important;
    text-align: center;
    width: 100%;
    position: absolute;
    left: 33%;
    top: 27px;
}
.top_panel .wpb_column.vc_column_container.vc_col-sm-8.sc_layouts_column.sc_layouts_column_align_center.sc_layouts_column_icons_position_left {
    width: 20%!important;
    right: 0!important;
    position: absolute;
	    top: 16px;
}
}
@media(max-width: 366px){
	.top_panel .wpb_column.vc_column_container.vc_col-sm-8.sc_layouts_column.sc_layouts_column_align_center.sc_layouts_column_icons_position_left{
	top: 9px;
	}
	.top_panel .wpb_column.vc_column_container.vc_col-sm-2.vc_hidden-xs.sc_layouts_column.sc_layouts_column_align_center.sc_layouts_column_icons_position_left{
		    top: 20px;
	}
}



@media (min-width: 960px) and (max-width: 980px) { /* 200% */
}

@media (min-width: 1050px) and (max-width: 1100px) { /* 175% */
}

@media (min-width: 1250px) and (max-width: 1300px) { /* 150% */
}

@media (min-width: 1500px) and (max-width: 1550px) { /* 125% */
}

@media (min-width: 1700px) and (max-width: 1750px) { /* 110% */
.sc_layouts_menu_nav>li>a {
    padding: 25px 10px 25px 10px !important;
}
}

@media (min-width: 2350px) and (max-width: 2400px) { /* -80% */
}

@media (min-width: 2500px) and (max-width: 2600px) { /* -75% */
}

@media (min-width: 2800px) and (max-width: 2900px) { /* -67% */
}

@media (min-width: 3750px) and (max-width: 3850px) { /* -50% */
}


.sc_price_title:hover{
	color:#b92530!important;
}

.postid-6819 aside.widget.widget_categories,
.postid-6817 aside.widget.widget_categories,
.postid-6813 aside.widget.widget_categories {
    padding: 0!important;
}
.postid-6819 h5.widget_title,
.postid-6817 h5.widget_title,
.postid-6813 h5.widget_title {
    display: none;
}

@media(max-width: 991px){
	.postid-6819 .minimal-price,
	.postid-6817 .minimal-price,
	.postid-6813 .minimal-price {
    display: none;
}
div#product-6819,
div#product-6817,
div#product-6813 {
    display: flex;
    flex-wrap: wrap-reverse;
}

.postid-6819 div#itTourWidgetWrapper,
.postid-6817 div#itTourWidgetWrapper,
.postid-6813 div#itTourWidgetWrapper {
    margin-bottom: 40px;
}
}

.postid-5019455 div#itTourPriceWidgetWrapper,
.postid-5019456 div#itTourPriceWidgetWrapper,
.postid-5019457 div#itTourPriceWidgetWrapper,
.postid-5019522 div#itTourPriceWidgetWrapper,
.postid-5019524 div#itTourPriceWidgetWrapper,
.postid-5019523 div#itTourPriceWidgetWrapper {
    margin-bottom: 40px!important;
}

@media(max-width: 479px){
	.mobile_display_none{
		display:none;
	}
}

@media(max-width: 767px){
	header.top_panel {
    margin-bottom: 90px !important;
}
}

.country-content span.section-title {
    font-weight: 700;
}
#showcase_hiketour_v2_showcase_module .itt_hike_main_wrap.itt_border_color,
#showcase_hiketour_v2_showcase_module .itt_hs_content_wrap_ht.itt_hs_custom_scroll{
	height: 920px!important;
}
.fd_flat-container .fd_price-header.fd-ex-sm {
	color: #fff!important;
}
.flex-block .wpb_wrapper{
	display:flex;
	align-items:center;
	gap: 25px;
}
.flex-block .sc_layouts_item {
	margin:0!important;
	}
.flex-block .socials_wrap .social_item {
	margin:0;
}
.flex-block .socials_wrap .social_item a {
	color: #1F1E26!important;
}
.flex-block .socials_wrap .social_item a:hover {
	color: #b92530!important;
}
#itTourPriceWidget .fd_price {
	max-width: unset!important;
}
.flex-block .socials_wrap {
	margin:0;
}