/*
Theme Name: Bambini
Theme URI: http://cmsmasters.net/bambini/
Author: cmsmasters
Author URI: http://cmsmasters.net/
Description: Bambini WordPress Theme is amazing. Unlimited design solutions can be created due to a great flexibility of settings and shortcode options. 99+ Custom Shortcodes are added through a Visual content composer with drag'n'drop function. You can set a completely custom layout that stretches to any width, set your content in many columns and assign animation many parts of your content. Bambini theme has a Portfolio that can be set to any sort of a grid or a Masonry puzzle with variable paddings for elemens, while Blog can have several different layouts too. Custom Profiles and Projects post types offer an optimal way to present your content, while valid code, SEO-optimized structure and microformats guarantee this content is easily crawled and indexed by search engines. Bambini comes with a Custom Mega Menu plugin, a really functional Form Builder and premium Revolution and Layer Slider plugins included for free. Multilanguage, RTL-ready, plugin-compatible and professionally-supported theme.
Version: 1.0.4
License:
License URI:
Text Domain: bambini
Domain Path: /theme-vars/languages
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/


/*-------------------------------------------------------------------------*/
/* Browser Reset
/*-------------------------------------------------------------------------*/








/* module v.3 custom color */
body #itTourWidget .fd-b, #itTourWidgetPopup .fd-b {background: #00beb0 !important;}
body #itTourWidget .fd-nav_item.active, #itTourWidgetPopup .fd-nav_item.active {background: #00beb0 !important;}
body #itTourWidget .fd-nav-mobile .fd-select, #itTourWidgetPopup .fd-nav-mobile .fd-select {background: #00beb0 !important;}
body #itTourWidget .fd-nav-mobile, #itTourWidgetPopup .fd-nav-mobile {background: #00beb0 !important;}
body #itTourWidget .fd-find, #itTourWidgetPopup .fd-find {background-color: #ef5874!important;}
body #itTourWidget .fd-find:hover, #itTourWidgetPopup .fd-find:hover {background-color: #ef5874!important;}
/*body #itTourWidget .fd-nav_item, body #itTourWidgetPopup .fd-nav_item {background-color: rgba(108, 175, 224, 0.8) !important;}*/
body #itTourWidget .fd-nav_item:hover, body #itTourWidgetPopup .fd-nav_item:hover {background-color: #00beb0 !important;}
body #itTourWidget .fd-nav_item.active:hover, body #itTourWidgetPopup .fd-nav_item.active:hover {color:#fff; background-color: #00beb0 !important;}
body #itTourWidget .serch_svg, #itTourWidgetPopup .serch_svg{ fill: #00beb0 !important; }
body #itTourWidget .mobile-nav {background-color: #00beb0 !important;}
/* module v.3 custom color end */

/* HotPrice custom color */
body #ittHS .itt_bg_color {background: #00beb0;}
body #ittHS .itt_border_color {border-left: 3px solid #00beb0;border-bottom: 3px solid #00beb0;}
body .nicescrollht-cursors {background: #00beb0;}
body #ittHS .itt_hs_price_wrap {background: #ef5874;}
/* HotPrice custom color end*/

/* MC v.2 custom color */
body #itTourPriceWidget .fd_price-header, #itTourPriceWidgetPopup .fd_price-header {background-color: #00beb0!important;}
body #itTourPriceWidget .ss-scroll, #itTourPriceWidgetPopup .ss-scroll{background-color: #00beb0!important;}
body #itTourPriceWidget .fd_price-item_info, #itTourPriceWidgetPopup .fd_price-item_info {background-color: #ef5874!important;}
/* MC v.2 custom color end */







div#popupScrollRoot div {
    text-align: inherit !important;
}
table#isolated ul > li::before {
    display: none !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;
    }
}



.nice-select.itt-hike-photo-showcase-country-select.itt-hike-photo-showcase {
    float: left !important;
}
#isolated select {
    -webkit-appearance: menulist-button !important;
    border-radius: 0 !important;
}

.fd_price-main.ss-container {
    overflow-x: hidden !important;
}
body #itTourWidget .fd-nav, #itTourWidgetPopup .fd-nav {
    margin-top: 1px !important;
}
table#isolated {
    z-index: 1443414434!important;
}

#itTourWidget .fd-tickets .fd-select_wrap .height_content, #itTourWidgetPopup .fd-tickets .fd-select_wrap .height_content{z-index: 13 !important;}
#itTourWidget .fd-tickets .fd-select_wrap .ss-container, #itTourWidgetPopup .fd-tickets .fd-select_wrap .ss-container{z-index: 13 !important;}

select:not(.esg-sorting-select):not([class*="trx_addons_attrib_"]) {
    visibility: visible !important;
}
 table#isolated td, table th{
  padding: 0 !important;
}
body table#isolated textarea{padding: 0 !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;
}

table#isolated td {
  background: transparent !important;
}
table#isolated tr:first-child td {
    box-shadow: none !important;
}

div.fd_price-item_country,
div.fd_price-item_val {
    font-size: 17px !important;
}
#ittHSinfo svg {
    vertical-align: unset;
}
.fd_price_sm {
    width: 100% !important;
}
div#itTourWidget .fd {
    min-width: 280px !important;
}
#ittHS .itt_hs_name,
.nicescroll-rails,
html body #showcase_hike_showcase_module .it_maxi_box .it_title {
    display: none !important;
}

div#showcase_hike_showcase_module img {
  display: inline !important;
}
.jspPane {
    left: 0 !important;
}


div#showcase_hottour_v2_showcase_module svg {
    vertical-align: unset !important;
}
@media (max-width: 1010px) {
  table#isolated {
      left: 0 !important;
  }
}
@media (max-width: 1200px) {
  div#showcase_hike_photo_showcase_module,
  div#showcase_hike_showcase_module {
    overflow-x: auto;
  }
}

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





#itTourWidget .fd-nav-mobile{min-width: 280px !important;}



div#itt-hike-photo-showcase {
    margin: 0 auto !important;
}
html.pum-open.pum-open-overlay, html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay {
    overflow-y: scroll !important;
}
html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active {
    overflow-y: hidden !important;
}
html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden] {
    padding-right: 0 !important;
}


a.ellipsis {
    line-height: 24px !important;
}


h2.ittour_order_hotel {
    font-weight: 400 !important;
    text-transform: inherit !important;
    letter-spacing: inherit !important;
        text-align: left !important;
}
.it_gradient_right h2 {
    text-transform: inherit !important;
}
.ittour_order_down {
    text-align: left !important;
}











/*----------------------------FORM-------------------*/
@media (min-width: 1250px) and (max-width: 1300px){
    div#popmake-14434 { /***150%****/
        max-height: 450px;
        overflow: auto;
    }
}

@media (min-width: 1050px) and (max-width: 1100px){
    div#popmake-14434 { /****175%*****/
    max-height: 450px;
    overflow: auto;
  }
  div#popmake-14434 {
    top: 80px !important;
  }
}

@media (min-width: 960px) and (max-width: 980px) {
    div#popmake-14434 { /******200%*******/
    max-height: 400px;
    overflow: auto;
  }
  div#popmake-14434 {
    top: 60px !important;
  }
}


html.pum-open.pum-open-overlay, html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay {
    overflow-y: scroll !important;
}
html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active {
    overflow-y: hidden !important;
}
html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden] {
    padding-right: 0 !important;
}
#pum-14434 input.wpcf7-form-control.wpcf7-submit:hover{
  color: #000  !important;
}


div#pum-14434 input.wpcf7-form-control.wpcf7-text::placeholder {
    color: #777 !important;
}
#pum-14434 button.pum-close.popmake-close {
    top: 0 !important;
    right: 0 !important;
    background: #419de6 !important;
    padding: 1px 16px !important;
    border-radius: 0 !important;
    font-size: 27px !important;

}
#pum-14434 input.wpcf7-form-control.wpcf7-submit.sc_button_hover_slide_left {
    padding: 15px 20px !important;
    margin-top: 15px !important;
    color: #fff !important;
}
#pum-14434 input#datep {
    height: 43px !important;
    /*margin-top: 10px !important;*/
        background-color: #fff !important;
}
div#popmake-14434 {
    padding: 30px !important;
    padding-bottom: 0 !important;
}
div#popmake-14434 .wpcf7-form .wpcf7-form-control-wrap{
  margin-top: 0 !important;
}
div#testform * {
    font-family: sans-serif !important;
}
.pum-theme-1961, .pum-theme-default-theme {
    background-color: #2a2a2ac9 !important;
}
div#pum-14434 .rowz,
div#pum-14434 .rowz.block-city .rowx,
div#pum-14434 .rowz.input-block .rowc,
div#pum-14434.rowc input,
div#pum-14434 .rowx select {
    width:100%;
}
div#pum-14434 input {
    box-shadow: none !important;
    border: 1px solid #eee !important;
    color: inherit !important;
}
div#pum-14434 .rowz.block-city .rowx:first-child{
    margin-bottom: 13px !important;
    margin-right: 15px;
}
div#pum-14434 .rowz.block-city,
div#pum-14434 .rowz.block-city .rowx.block-sum-people,
div#pum-14434 .rowz.block-day,
div#pum-14434 .rowz.input-block {
    display: flex;
}
div#pum-14434 .rowz.block-city .rowx.block-sum-people .rowx{
    margin-bottom: 13px !important;
    width: 50%;
}
div#pum-14434 .rowz.block-city .rowx.block-sum-people .rowx:first-child,
div#pum-14434 .rowz.block-day .rowx:first-child {
    margin-right: 15px;
}
div#pum-14434 .rowz.block-day input[type=date] {
    line-height: 16px;
}
div#pum-14434 .rowz.block-day .rowx{
    width: 100%;
    margin-bottom: 15px !important; 
}
div#pum-14434 .input-mail {
    margin-right: 15px;
    margin-left: 15px;
}
div#pum-14434 .input-textarea {
    margin-bottom: 12px;
}
div#pum-14434 .input-name,
div#pum-14434 .input-mail,
div#pum-14434 .input-phone {
    margin-bottom: 15px !important; 
}
div#pum-14434 .contact-us .wpcf7-text, 
.contact-us .wpcf7-textarea {
    background-color: #fff;
}
div#pum-14434 input,
div#pum-14434 textarea {
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 15px;
    width: 100%;
}
div#pum-14434 select {
    padding-left: 15px;
}
div#pum-14434 input[type="submit"] {
    max-width: 175px !important;
    padding: 17px 25px !important;
    color: #fff !important;
        margin-top: 15px !important;
    margin-bottom: 10px !important;
        font-size: 14px !important;
    line-height: 16px !important;
}
div#pum-14434 select.wpcf7-form-control.wpcf7-select {
    height: 43px;
}
div#pum-14434 select.wpcf7-form-control.wpcf7-select {
    border-radius: 0 !important;
    line-height: 7px !important;
}
div#pum-14434 select.wpcf7-form-control.wpcf7-select {
    border-radius: 0 !important;
    padding: 8px !important;
    -webkit-appearance: menulist-button !important;
        border: 1px solid #eee !important;
        background-color: #fff !important;
        /*margin-top: 10px !important;*/
}
div#pum-14434 select{background-image: none !important;}
div#pum-14434 .select_container {
    border-radius: 0 !important;
        border: none !important;
}
div#pum-14434 input.wpcf7-form-control.wpcf7-text {
    border-radius: 0 !important;
    background-color: #fff !important;
    height: 43px !important;
}
div#pum-14434 textarea.wpcf7-form-control.wpcf7-textarea {
    border-radius: 0 !important;
        border: 1px solid #eee !important;
        background-color: #fff !important;
}
@media only screen and (min-width: 551px){
    div#pum-14434 .emodal-content .wpcf7 textarea {
        width: 100%;
    }
}
@media only screen and (max-width: 600px){
     
    div#pum-14434 .rowz.block-city .rowx.block-sum-people p {
        margin: 0;
    }
    div#pum-14434 .rowz.block-city .rowx.block-sum-people,
    div#pum-14434 .rowz.block-city,
    div#pum-14434 .rowz.input-block {
        flex-direction: column;
    }
    div#pum-14434 .input-mail {
        margin-right: 0px;
        margin-left: 0px;
    }
    div#pum-14434 #req {
        padding: 0;
    }
    div#pum-14434 .rowz.block-city .rowx.block-sum-people .rowx,
    div#pum-14434.rowc.input-name,
    div#pum-14434.rowc.input-mail,
    div#pum-14434.rowc.input-phone,
    div#pum-14434 .rowz.input-textarea textarea {
        width: 100% !important;
    }
    div#pum-14434 .rowz.block-day input[type=date] {
        line-height: 16px;
    }
    div#pum-14434 .rowz.block-day .rowx {
    width: 50%!important;
  }
  .rowz.block-day {
    display: block !important;
  }
  div#pum-14434 .rowz.block-day .rowx {
    width: 100%!important;
  }
  div#pum-14434 .rowz.block-day .rowx:nth-child(2) {
    margin-bottom: 10px !important;
  }
}
@media only screen and (max-width: 1300px){
    div#popmake-14434{
        height: 400px !important;
        overflow-y: scroll !important;
    }
}


div#testform p {
    /*margin-bottom: 15px !important;*/
}


input.wpcf7-form-control.wpcf7-submit {
    color: #fff !important;
}

div#popmake-14434 {
    /*max-width: 600px !important;*/
        padding: 30px !important;
        padding-bottom: 0 !important;
}

#pum-14434 button.pum-close.popmake-close {
    position: absolute !important;
    top: 0 !important;
    right: 0 !important;
    padding: 0 10px!important;
    font-size: 30px !important;
    background-color: #00beb0 !important;

}
#pum-14434 input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel {
    width: 100% !important;
}
div#pum-14434 {
    background-color: #0000009c !important;
}
div#popmake-14434 {
    background-color: #eee !important;
}
div#popmake-14434 .wpcf7-form-control.wpcf7-select{
  margin: 0 !important;
}
div#popmake-14434  .wpcf7-form-control.wpcf7-text{
  margin: 0 !important;
}
div#popmake-14434 .wpcf7-form-control.wpcf7-textarea{
  margin: 0 !important;
}





























html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
figure,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
  background: transparent;
  border: 0;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  outline: none;
}
html {
  height: 100%;
  overflow-x: hidden;
  position: relative;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
body {
  overflow-x: hidden;
  position: relative;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
object,
video,
audio,
embed,
canvas,
iframe,
main,
summary {
  display: block;
}
video,
audio,
progress,
canvas {
  vertical-align: baseline;
}
video {
  background-color: #000000;
}
template,
[hidden],
audio:not([controls]) {
  display: none;
}
audio:not([controls]) {
  height: 0;
}
iframe {
  max-width: 100%;
}
abbr,
address,
progress {
  display: inline-block;
  text-decoration: none;
}
abbr:not([class]),
acronym {
  text-decoration: underline;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
}
#middle ul:after,
#bottom ul:after,
#middle ol:after,
#bottom ol:after {
  content: '.';
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
  overflow: hidden;
}
dl {
  display: block;
  overflow: hidden;
}
dt {
  display: block;
  font-weight: bold;
  overflow: hidden;
}
dd {
  display: block;
  overflow: hidden;
}
q:before,
q:after {
  content: none;
}
del {
  text-decoration: line-through;
}
table {
  width: 100%;
}
img {
  display: inline-block;
  color: transparent;
  height: auto;
  font-size: 0;
  vertical-align: middle;
  max-width: 100%;
  image-rendering: -moz-crisp-edges;
  image-rendering: -o-crisp-edges;
  image-rendering: auto;
  image-rendering: auto;
  -ms-interpolation-mode: bicubic;
}
img.wp-smiley,
img.emoji {
  font-size: 1em;
}
a {
  background: transparent;
}
a:active,
a:hover {
  outline: 0;
}
img {
  border: 0;
}
figure {
  background-image: none !important;
}
fieldset {
  margin: 25px 2px 30px;
  padding: 1.5em 1em .5em;
  border-width: 0;
  border-style: solid;
}
fieldset legend {
  padding: 3px 10px;
  margin-top: -25px;
}
input {
  line-height: normal;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
textarea {
  resize: vertical;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
optgroup {
  font-weight: bold;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto;
}
input[type=search] {
  -webkit-appearance: textfield;
}
input[type=submit],
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
input[type="checkbox"],
input[type="radio"] {
  padding: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
select {
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
  pointer-events: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input[type=text]::-ms-clear {
  display: none;
}
p:empty {
  display: none;
}
:focus {
  outline: 0;
}
pre,
code,
kbd,
samp {
  background-color: transparent;
  color: inherit;
  font-family: monospace;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  font-style: inherit;
  letter-spacing: 1px;
}
pre {
  white-space: pre-wrap;
}
pre a {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  font-style: inherit;
  letter-spacing: inherit;
}
code {
  display: inline-block;
}
code a {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  font-style: inherit;
  letter-spacing: inherit;
}
svg:not(:root) {
  overflow: hidden;
}
sub,
sup,
small {
  font-size: 75%;
}
sub,
sup {
  line-height: 0;
  position: relative;
}
sup {
  vertical-align: super;
}
sub {
  vertical-align: sub;
}
b,
strong {
  font-weight: bold;
}
th,
td,
caption {
  font-weight: normal;
}
dfn {
  font-style: italic;
}
hr {
  height: 0;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
mark {
  color: #000000;
}
.sticky,
.bypostauthor,
.screen-reader-text {
  outline: none;
}





@font-face {
  font-family: 'Segoe';
  src: URL('Segoe.ttf') format('truetype');
}

div#bottom h5.widgettitle{
  font-family: 'Segoe' !important;
}
h2.cmsmasters_heading{
	font-family: 'Segoe' !important;
}
h1.entry-title{
	font-family: 'Segoe' !important;
}
.cmsmasters_tab h4.cmsmasters_heading{
  font-family: 'Segoe' !important;
}


#sectionContactHome a{
  color: #fff !important;
}
#sectionContactHome a:hover{
  opacity: .6 !important;
}
.cmsmasters_row.cmsmasters_row_top_default.cmsmasters_row_bot_default:nth-child(3) {
    z-index: 2 !important;
}
.cmsmasters_row.cmsmasters_row_top_default.cmsmasters_row_bot_default:nth-child(4) {
    z-index: 1 !important;
}
.strany_flex {
    display: flex !important;
    justify-content: space-between !important;
}
.strany_flex_title h2 {
    color: #fff !important;
}
.strany_flex {
    margin-bottom: 40px !important;
    padding-bottom: 40px !important;
    border-bottom: 1px solid !important;
}
.strany_flex:last-child {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    border-bottom: none !important;
}
.strany_flex_title {
    margin-top: 5px !important;
    margin-right: 30% !important;
}
   .strany_flex_title h2{
    font-size: 30px !important;
  }
.strany_flex_button.cmsmasters_events_more {
    margin-top: 44px !important;
}
a.cmsmasters_cat_color {
    display: none !important;
}
.cmsmasters_profile_horizontal .cmsmasters_profile_subtitle + .cmsmasters_profile_category::before{
	display: none !important;
}
.home h5.cmsmasters_profile_title.entry-title a {
    pointer-events: none;
    cursor: default;
}
span.cmsmasters_post_author.cmsmasters-icon-custom-pen {
    display: none !important;
}

.headline.cmsmasters_color_scheme_default {
    margin-bottom: 80px !important;
}
.home .headline.cmsmasters_color_scheme_default {
    margin-bottom: 0 !important;
}
div#bottom {
    margin-top: 80px !important;
}
.home div#bottom {
    margin-top: 0 !important;
}
.page-id-14321 .profile_social_icons {
    display: none !important;
}
.page-id-14321 .cmsmasters_row.cmsmasters_row_top_default.cmsmasters_row_bot_default:nth-child(2) {
    z-index: 9 !important;
}
.page-id-14321 .fd_price-main.ss-container {
    height: 402px !important;
}

.cmsmasters_img.cmsmasters_image_c.popmake-modal {
    cursor: pointer;
}
.cmsmasters_img.cmsmasters_image_c.popmake-modal:hover {
    opacity: .6 !important;
}
body {
    overflow-x: initial !important;
}
.page-id-14354 .cmsmasters_button.cmsmasters_but_clear_styles {
    padding: 0 !important;
}
.tury12 .fd_price-main.ss-container {
    height: 450px !important;
}

.page-id-14378 div#bottom {
    margin-top: 30px !important;
}
.page-id-14378 .cmsmasters_text.strany-prase {
    margin-bottom: 20px !important;
}
.strany-title {
    margin-bottom: 5px !important;
    margin-top: 10px !important;
}
.page-id-14378 .fd_price-main.ss-container {
    height: 491px !important;
}
.strany-title a {
    font-size: 24px !important;
}

.strany1 .cmsmasters_img.cmsmasters_image_n {
    margin-bottom: 45px !important;
}
.strany1 .itt_hs_main_wrap.itt_border_color {
    height: 920px !important;
}
.navigation ul li a, .top_line_nav ul li a {
    font-size: 14px !important;
}
a.cmsmasters_button.pro-companiu {
    margin-top: 50px !important;
}
header.cmsmasters_post_header.entry-header {
    margin-bottom: 20px !important;
    padding-top: 0 !important;
}
.page-id-882 div#bottom {
    margin-top: 28px !important;
}
.cmsmasters_next_post .cmsmasters_pag_post_info:before {
    content: "НАСТУПНА";
    font-size: 14px !important;
}
.cmsmasters_next_post .cmsmasters_pag_post_info {
    font-size: 0 !important;
}

.cmsmasters_prev_post .cmsmasters_pag_post_info:before {
    content: "ПОПЕРЕДНЯ";
    font-size: 14px !important;
}
.cmsmasters_prev_post .cmsmasters_pag_post_info {
    font-size: 0 !important;
}
.single-post .cmsmasters_post_interface {
    display: none !important;
}
.single-post .headline.cmsmasters_color_scheme_default {
    margin-bottom: 20px !important;
}
.single-post .middle_content .opened-article {
    padding: 0 !important;
}
.single-post .share_posts {
    padding:  0;
}
.single-post div#bottom {
    margin-top: 12px !important;
}

.page-id-529 .headline.cmsmasters_color_scheme_default {
    margin-bottom: 63px !important;
}
.page-id-529 div#bottom {
    margin-top: 0 !important;
}
.marginPoshuk{
	margin-top: 50px !important;
}
.page-id-529 h5.cmsmasters_profile_title.entry-title a {
    pointer-events: none;
    cursor: default;
}
.page-id-11850 div#bottom {
    margin-top: 0 !important;
}

.page-id-11850 .cmsmasters_row.cmsmasters_row_top_default.cmsmasters_row_bot_default:nth-child(3) {
    z-index: 0 !important;
}





.form_flex {
    display: flex !important;
}
.form_flex .block_flex {
    width: 100% !important;
}
.form_flex .block_flex:first-child input {
    margin-bottom: 19px !important;
}
.form_flex .block_flex:last-child {
    padding-top: 23px !important;
    margin-left: 30px !important;
}

.form_flex textarea.wpcf7-form-control.wpcf7-textarea {
    max-height: 222px !important;
}





.header_mid .logo_wrap .logo img, .cmsmasters_footer_default .footer_logo_wrap .footer_logo img {
    display: block !important;
}

.home .cmsmasters_wrap_more_posts.cmsmasters_wrap_more_items {
    display: none !important;
}
.home .sb_instagram_header {
    display: none !important;
}
.home div#sbi_load {
    display: none !important;
}
div#sb_instagram {
    padding-bottom: 0 !important;
}




 .sidebar {
    width: 33%!important;
    padding: 0 0 0 30px!important;
    position: relative!important;
    float: right!important;
}
 .content {
    width: 66%!important;
    padding: 0!important;
    position: relative!important;
    float: left!important;
}
.single-post .fd_price-main.ss-container {
    height: 1330px !important;
}
.page-id-882 .fd_price-main.ss-container {
    height: 1329px !important;
}
@media(max-width: 1101px){
	 .sidebar {
    width: 100%!important;
    padding: 0!important;
    position: relative!important;
    float: right!important;
	}
	 .content {
    width: 100%!important;
    padding: 0!important;
    position: relative!important;
    float: left!important;
	}
	.single-post .fd_price-main.ss-container {
    height: 670px !important;
	}
	.page-id-882 .fd_price-main.ss-container {
    height: 670px !important;
	}
}













/*==============ВІДЖЕТ================*/
.cmsmasters_sidebar.sidebar_layout_11 {
    font-size: 32px !important;
    border-color: #c39770;
}
.cmsmasters_sidebar.sidebar_layout_11>div {
    /*border-top: 2px solid #ef5874;*/
    padding-top: 20px !important;
}
.cl {
    display: none !important;
}
.cmsmasters_sidebar.sidebar_layout_11>div>ul{
  margin-bottom: 40px !important;
}
.cmsmasters_sidebar.sidebar_layout_11>div>ul>li>a {
    font-size: 18px !important;
}
.cmsmasters_sidebar.sidebar_layout_11>div>ul>li {
    border-bottom: 1px solid #eee !important;
}


#middle .widgettitle{
	/*border-bottom: 2px solid #ef5874 !important;*/
  font-size: 32px !important;
  color: #9c8481!important;
  font-weight: 300 !important;
    padding-bottom: 5px !important;

}
#middle .sidebar .widget_nav_menu ul li:before{
	 background-color: #ef5874;
    content: '';
    display: inline-block;
    width: 6px;
    height: 6px;
    margin: 0;
    vertical-align: middle;
    position: relative;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    position: absolute !important;
    top: 18px !important;
}
#middle .sidebar .widget_nav_menu ul li a{
	font-size: 18px !important;
    color: #00beb0 !important;
    font-weight: 300 !important;
    font-family: 'Hind', Arial, Helvetica, 'Nimbus Sans L', sans-serif !important;
}
#middle .sidebar .widget_nav_menu ul li a:hover{
      color: #ef5874 !important;
}










.textTeam{
	margin-bottom: 30px!important;
}

.header_mid .header_mid_inner .logo_wrap {
    width: 232px !important;
}

.paddingPnone p{padding: 0 !important;}



.page-id-14529 .tury12 .fd_price-main.ss-container {
    height: 424px !important;
}
.page-id-14530 .tury12 .fd_price-main.ss-container {
    height: 334px !important;
}
.page-id-14531 .tury12 .fd_price-main.ss-container {
    height: 390px !important;
}
.page-id-14532 .tury12 .fd_price-main.ss-container {
    height: 422px !important;
}

footer .widget_nav_menu .menu > li {
    padding: 0;
    border: none !important;
}
#bottom .widget_nav_menu .menu > li a{
    padding: 0;
    border: none !important;
    color: rgba(255,255,255,0.4) !important;
}
#bottom .widget_nav_menu .menu > li a:hover{
    color: #ef5874 !important;
}


.page-id-14354 h2.cmsmasters_heading {
    font-size: 26px !important;
}

div#sectionProNas .one_half:last-child {
    border-top: 1px solid #9c848140!important;
}


.home h4, .strany_flex_title h2, .cmsmasters_tabs .cmsmasters_tabs_list_item a > span, h5.cmsmasters_profile_title.entry-title a, .cmsmasters_post_title.entry-title a {
  font-family: 'Segoe' !important;
}

.home {
    overflow-x: hidden !important;
}

div#slide-1-layer-2 {
    font-family: 'Segoe' !important;
}
div#slide-1-layer-1{
  font-family: 'Segoe' !important;
}
.strany_flex_text p {
    color: #fff !important;
}


.page-id-14399 .one_third {
    padding: 15px !important;
}

@media(max-width: 1520px){
 body .header_top .header_top_outer{
 	background-color: #EF5874 !important;
 }
}
@media (max-width: 1439px){
  .bottom_inner aside:nth-child(2n+1) {
    clear: left !important;
  }
  .bottom_inner  aside {
    width: 48% !important;
  }
  .page-id-14321 .fd_price-main.ss-container {
    height: 335px !important;
  }
  .page-id-14378 .fd_price-main.ss-container {
    height: 374px !important;
  }
  div#sectionContactHome .cmsmasters_column_inner {
    padding: 40px 10% 25px 10% !important;
  }
  .cmsmasters_tabs .cmsmasters_tabs_list_item a {
    padding: 30px 14px 28px !important;
  }
   div#slide-1-layer-1 {
    top: -20px !important;
    }
 
}
@media (max-width: 1199px){
    
}

@media(max-width: 1024px){
    .middle_inner .one_third {
        width: 100% !important;
        margin: 0 !important;
      padding: 0 24px !important;
    }
    .middle_inner .two_third {
        width: 100% !important;
        margin: 0 !important;
      padding: 0 24px !important;
    }
    
  .content .one_third div#showcase_hottour_v2_showcase_module {
    margin-top: 30px !important;
  }
  .content .one_third div#itTourPriceWidgetWrapper {
    margin-top: 30px !important;
  }

    .home .middle_inner .one_third {width: 31% !important; margin: 0 1%!important; }
    .home .middle_inner .two_third {width: 33% !important; margin: 0 1%!important; }

    .page-id-14399 .middle_inner .one_third {width: 29% !important; margin: 0 1.7%!important; }
    .page-id-14399 .middle_inner .one_third {width: 29% !important; margin: 0 1.7%!important; }
    .page-id-14399 .profile_outer {
      margin-top: 40px !important;
    } 
    .page-id-14399 .cmsmasters_profile_horizontal .profile_inner {
    padding: 16px 7px 14px;
    }
    .page-id-14399 span.cmsmasters_profile_subtitle {
    font-size: 14px !important;
    }

    .page-id-14354 .middle_inner .one_third {width: 29% !important; margin: 0 1.7%!important; }
    .page-id-14354 .middle_inner .one_third {width: 29% !important; margin: 0 1.7%!important; }
    .page-id-14354 h2.cmsmasters_heading {
    font-size: 19px !important;
    }



    .page-id-14378  .middle_inner .one_third {width: 29% !important; margin: 0 1.7%!important; }
    .page-id-14378  .middle_inner .one_third {width: 29% !important; margin: 0 1.7%!important; }

    .page-id-529  .middle_inner .one_third {width: 29% !important; margin: 0 1.7%!important; }
    .page-id-529  .middle_inner .one_third {width: 29% !important; margin: 0 1.7%!important; }
    .page-id-529  header.cmsmasters_profile_header.entry-header h5 a {
    font-size: 15px !important;
    }
    .page-id-529 .cmsmasters_profile_horizontal .profile_inner {
    padding: 16px 0px 14px !important;
    }




      
    .wpb_widgetised_column.wpb_content_element:first-child {
    margin-top: 40px !important;
     }
  

    .header_top .header_top_outer {
    height: unset !important;
    display: block !important;
    overflow: visible !important;
    background-color: #777 !important;
  }
  header .social_wrap {
    display: none !important;
  }
  .header_top .social_wrap + .header_top_meta {
    margin: 0!important;
    padding: 0!important;
  }
  span.resp_mid_nav_but {
    display: block !important;
  }
 
  body .header_top_but.opened {
    display: none !important;
  }
  .header_top_but.closed {
    display: none !important;
  }
  .header_mid .resp_mid_nav_wrap{overflow: visible !important;}
  .resp_mid_nav_outer:before {
    content: "меню" !important;
    color: #ef5874 !important;
  }
  section.fd_price.fd-md {
    margin: 0 auto !important;
  }

  .tury12 div#itTourPriceWidgetWrapper {
    margin-top: 30px !important;
  }
  .strany1 div#showcase_hottour_v2_showcase_module {
    margin-top: 30px !important;
  }
  .page-id-14321 div#itTourPriceWidgetWrapper {
    margin-top: 40px !important;
  }

  .page-id-2769 div#itTourPriceWidgetWrapper {
    margin-top: 100px !important;
  }
  .middle_inner .one_third .cmsmasters_sidebar.sidebar_layout_11 {
    margin-top: 30px !important;
    padding: 0 20px !important;
  }
  .title-tury h2 a {
    font-size: 25px !important;
  }
  .home h5.cmsmasters_profile_title.entry-title a {
    font-size: 14px !important;
  }
  .home .cmsmasters_profile_horizontal .profile_inner {
    padding: 16px 5px 14px;
  }
  .strany_flex_title {
    margin-top: 5px !important;
    margin-right: 10% !important;
  }
   .strany_flex_title h2{
    font-size: 30px !important;
  }
   aside#text-2 {
    display: none !important;
  }
  aside#nav_menu-2 {
    display: none !important;
  }

 

}

@media(max-width: 1023px){
}
@media (max-width: 959px){
 
}
@media(max-width: 768px){   
   #header .header_mid .resp_mid_nav_wrap .resp_mid_nav:before {
    margin-top: -6px !important;
    margin-left: 0 !important;
  }
  .page-id-2787 .one_half .cmsmasters_column_inner {
    text-align: center !important;
  }
  .title-tury {
    text-align: center !important;
  }
  .page-id-14399 .middle_inner .one_third {
    width: 100% !important;
    margin: 0 !important;
  }
  .page-id-14354 .middle_inner .one_third {
    width: 100% !important;
    margin: 0 !important;
  }
  .page-id-14354 .middle_inner .one_third * {
    text-align: center !important;
  }


  .page-id-14378 .middle_inner .one_third {
    width: 100% !important;
    margin: 0 !important;
  }
  .page-id-14378 .middle_inner .one_third * {
    text-align: center !important;
  }

  .page-id-529 .middle_inner .one_third {
    width: 100% !important;
    margin: 0 !important;
  }
  .page-id-529 .profile_outer {
    margin-bottom: 30px !important;
  }
  .page-id-529 .marginPoshuk {
    margin-top: 0px !important;
  }
  .page-id-14354 .button_wrap {
    width: 100% !important;
    margin-bottom: 40px !important;
  }
  div#sectionTuryOne {
    padding-bottom: 0 !important;
  }

  .page-id-2787 .middle_inner .one_third .cmsmasters_column_inner {
    text-align: center !important;
  }
   .title-tury h2 a {
    font-size: 29px !important;
  }
  #header .header_mid .header_mid_inner {
    padding-top: 0 !important;
  }
  .page-id-2802 .middle_inner .one_third {
    width: 100% !important;
    margin: 0!important;
  }
  .page-id-2802 .middle_inner .one_third .cmsmasters_column_inner {
    text-align: center !important;
  }
  .title_Strany {
    text-align: center !important;
  }
  .page-id-536 .middle_inner .one_third {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 24px !important;
  }
  .page-id-536 .middle_inner .one_third .cmsmasters_column_inner {
    text-align: center !important;
    padding: 0 !important;
  }
  .page-id-536 .middle_inner .one_third .cmsmasters_column_inner * {
    text-align: center !important;
  }
  .page-id-588 .cmsmasters_clients_grid .cmsmasters_clients_item {
    width: 20% !important;
    height: 46px !important;
    clear: none!important;
    float: left !important;
    margin-bottom: 0 !important;
  }
  .home .middle_inner .one_third {width: 100% !important; margin: 0!important; }
  .home .profile_outer {
    margin-bottom: 30px !important;
  }
  a.cmsmasters_button.pro-companiu {
    margin-top: 0 !important;
  }
  .cmsmasters_img.cmsmasters_image_r {
    width: 100% !important;
    text-align: center !important;
  }


  aside#text-2 {
    display: none !important;
  }
  aside#nav_menu-2 {
    display: none !important;
  }
  aside#nav_menu-3 {
    display: none !important;
  }

  .resp_mid_nav_outer:before {
    margin-right: 6px !important;
  }
  .header_mid .resp_mid_nav_wrap .resp_mid_nav {
    margin-top: -6px !important;
  } 
  .strany_flex {
    display: block !important;
    text-align: center !important;
  }
  .strany_flex *{
    text-align: center !important;
  }
  .strany_flex_title {
    margin-top: 10px !important;
    margin-right: 0 !important;
  }
  .home .cmsmasters_row.cmsmasters_row_top_default.cmsmasters_row_bot_default:nth-child(7) {
    padding-bottom: 20px !important;
	}
	.post_nav .cmsmasters_next_post .cmsmasters_pag_post_info::after {
    font-size: 14px !important;
	}
	.cmsmasters_next_post .cmsmasters_pag_post_info:before{font-size: 0 !important;}
	.home .cmsmasters_row.cmsmasters_row_top_default.cmsmasters_row_bot_default:nth-child(10) .cmsmasters_text {
    padding: 0 15px !important;
	}
	.home .cmsmasters_row.cmsmasters_row_top_default.cmsmasters_row_bot_default:nth-child(17) {
    display: none !important;
	}
  .home .cmsmasters_row.cmsmasters_row_top_default.cmsmasters_row_bot_default:nth-child(9) {
    padding-top: 15px !important;
  }

  
}
@media(max-width: 639px){
   .footer_info {
    display: block!important;
  }
  .footer_info.cmsmasters_row_inner .footer_block {
    text-align: center !important;
  }
  .blockOzright .cmsmasters_column_inner {
    padding: 30px 20px 0px 20px !important;
  }
  .page-id-588 .cmsmasters_row.cmsmasters_row_top_default.cmsmasters_row_bot_default:nth-child(2) {
    display: none !important;
  }
  .page-id-588 .cmsmasters_row.cmsmasters_row_top_default.cmsmasters_row_bot_default:nth-child(3) {
    margin-top: 50px !important;
  }
  .custom_html.blockMpHome {
    background-image: none !important;
    padding: 0!important;
    max-width: 100% !important;
    margin-bottom: 30px !important;
  }
}
@media(max-width: 540px){
  #header .header_mid .logo_wrap {
    margin: 0 auto 0 !important;
  }
  #header .header_mid .header_interface_outer {
    margin-bottom: 0 !important;
  }
  #header .header_mid {
    padding-top: 0 !important;
  }
  #sectionContactHome a {
    display: block !important;
    border-bottom: unset !important;
  }
}

@media(max-width: 480px){
  body #itTourWidget .fd {
    min-width: 260px !important;
  }
  body .fd_price{
    min-width: 260px !important;
  }
  body #ittHS{
  min-width: 260px !important;
  }
  body #itTourWidget .fd-nav-mobile {
  min-width: 260px !important;
  }
  span.cmsmasters-icon-custom-mark {
    display: none !important;
  }

}


@media(max-width: 479px){
  h1 {font-size: 30px !important;}
  .middle_inner .two_third {
    padding: 0 10px !important;
  }
  .middle_inner .one_third {
    padding: 0 10px !important;
  }
   div#sectionContactHome .cmsmasters_column_inner {
    padding: 40px 2% 25px 2% !important;
  }
  #sectionContactHome a {
    display: block !important;
  }
  .form_flex {
    display: block !important;
  }
  .form_flex .block_flex:last-child {
    padding-top: 23px !important;
    margin-left: 0 !important;
    margin-bottom: 30px !important;
  }
  
}
@media(max-width: 375px){
  .home .cmsmasters_row.cmsmasters_row_top_default.cmsmasters_row_bot_default:nth-child(10) h2.cmsmasters_heading {
    font-size: 27px !important;
  }
}


.headline_outer{
  background-image: url(../../../wp-content/uploads/2019/09/heder-1.jpg) !important
}

@media(min-width: 1000px){
  .page-id-7366 .itt_hs_main_wrap.itt_border_color,
  .page-id-7366 .itt_hs_content_wrap.itt_hs_custom_scroll{
    height: 681px!important;
  }
}

@media(min-width: 1400px){
  .page-id-7366 .itt_hs_main_wrap.itt_border_color,
  .page-id-7366 .itt_hs_content_wrap.itt_hs_custom_scroll{
    height: 638px!important;
  }
}







/* themes for hot_showcase | autor: Denis Zelenko | www.ittour.com.ua */

#showcase_hotprice_v3_showcase_module #ittHS .itt_hs_page_loader {
  border-right-color: #00beb0!important;
}

#showcase_hotprice_v3_showcase_module #ittHS .itt_bg_color .itt_hs_header {
  background: #00beb0!important;
}

#showcase_hotprice_v3_showcase_module #ittHS .itt_hs_content_wrap_abs:after {
  background-color: #00beb0!important;
}

#showcase_hotprice_v3_showcase_module #ittHS .itt_border_color {
  border-left-color: #00beb0!important;
  border-bottom-color: #00beb0!important;
}

.nicescrollht-cursors {
  background: #00beb0!important;
}

#showcase_hotprice_v3_showcase_module #ittHS.hs_nm_large .itt_head_hsitem:not(:first-child),
#showcase_hotprice_v3_showcase_module #ittHS.hs_ex_large .itt_head_hsitem:not(:first-child),
#showcase_hotprice_v3_showcase_module #ittHS.hs_small .itt_head_hsitem:not(:first-child),
#showcase_hotprice_v3_showcase_module #ittHS.hs_large .itt_head_hsitem:not(:first-child) {
  border-left: 1px solid #fff;
}

#showcase_hotprice_v3_showcase_module #ittHS .itt_hs__selected_info_pp a:hover,
#showcase_hotprice_v3_showcase_module #ittHS .itt_hs__selected_info_pp a:active {
  background: #2289c4!important;
}

#showcase_hotprice_v3_showcase_module #ittHS .itt_hhs_text_wrap a.active,
#showcase_hotprice_v3_showcase_module #ittHS .itt_hs_country_list a.active,
#showcase_hotprice_v3_showcase_module #ittHS .itt_hs_select-all a.active {
  background: #2289c4!important;
 }

 #showcase_hotprice_v3_showcase_module #ittHSinfo .itt_hi_submit_btn input,
 #showcase_hotprice_v3_showcase_module #ittHSinfo .itt_hi_send_request_btn {
  background: #00beb0 !important;
 }

 #showcase_hotprice_v3_showcase_module #ittHSinfo .itt_hi_submit_btn input:hover,
 #showcase_hotprice_v3_showcase_module #ittHSinfo .itt_hi_send_request_btn:hover {
  background-color: rgba(34, 137, 196, .7) !important;
}

#showcase_hotprice_v3_showcase_module #ittHSinfo .itt_form_item {
    background-color: #00beb0 !important;
}

#showcase_hotprice_v3_showcase_module #ittHSinfo .itt_ht_form_btn {
  background-color: #2289c4 !important;
}

#showcase_hotprice_v3_showcase_module #ittHSinfo .itt_ht_form_btn:hover {
  background-color: rgba(34, 137, 196, .7) !important;
}

#showcase_hotprice_v3_showcase_module #ittHSinfo .itt_ht_form_input__wrap .itt_form_calendar-icons svg {
  fill: #2289c4 !important!important;
}

#showcase_hotprice_v3_showcase_module #ittHSinfo .itt_select_arrow:after {
  border-color: #2289c4!important;
}

#showcase_hotprice_v3_showcase_module #ittHSinfo .itt_hi_tabs_name a.active:after {
  border-bottom-color: #00beb0!important;
}

@media screen and (max-width: 767px) {
  #showcase_hotprice_v3_showcase_module #ittHSinfo .itt_hi_tabs_name a.active {
    background: #00beb0!important;
  }
}

#showcase_hotprice_v3_showcase_module #ittHSinfo .itt_hi_close {
  background: #00beb0!important;
}

#showcase_hotprice_v3_showcase_module #ittHSinfo .itt_hi_slider_arrow {
  background: #00beb0!important;
}

#showcase_hotprice_v3_showcase_module #ittHSinfo .itt_service_incos {
  background: #00beb0!important;
}

#showcase_hotprice_v3_showcase_module #ittHS .itt_hs_main_wrap {
  background: #e4dede!important;
}

#showcase_hotprice_v3_showcase_module #ittHSinfo .itt-toggle-block #itt-toggle-order-form{
  background-color: #00beb0!important;
}

#showcase_hotprice_v3_showcase_module #ittHSinfo .itt-toggle-block{
  border: 2px solid #00beb0!important;
}

div#showcase_hotprice_v3_showcase_module #ittHS .itt_hs_main_wrap.itt_border_color,
div#showcase_hotprice_v3_showcase_module #ittHS .itt_hs_content_wrap_abs,
div#showcase_hotprice_v3_showcase_module #ittHS div.itt_bg_color{
	background: transparent!important;
  }
  
#showcase_hotprice_v3_showcase_module #ittHS div.itt_border_color {
	 border-left-color: transparent!important; 
	 border-bottom-color: transparent!important; 
}




 #itTourPriceWidgetWrapper .fd_price-header{
   color: #fff!important
 }




 .page-id-14341 .itt_hs_main_wrap.itt_border_color,
 .page-id-14341 .itt_hs_content_wrap.itt_hs_custom_scroll{
   height: 650px!important;
 }

 .fd_price-header.fd-ex-md{
   display: block!important;
   background: transparent!important;
 }


 @media(min-width: 581px){
 .page-id-14321 #itTourPriceWidget .fd_price-header,.page-id-14321 #itTourPriceWidgetPopup .fd_price-header{
  background-color: transparent!important;
  color: #000!important;
 }
}


@media(max-width: 1400px){
  #popmake-14434{
    overflow: auto;
    height: 500px;
    top: 50px!important;
  }
}

@media(max-width: 540px){
 #header .logo_retina{
    display: none!important;
  }
}


@media (min-width: 1024px) and (max-width: 1440px) { 

  .page-id-7366 #cmsmasters_column_m4p35yiwmo .strany_flex_title{
    margin-left: 20px
  }

#cmsmasters_row_3zidg6su09 #cmsmasters_column_utdtft1puc .cmsmasters_column_inner,
#cmsmasters_row_3zidg6su09 #cmsmasters_column_zis2n13t1n .cmsmasters_column_inner{
  padding: 20px 9% 0px 11%!important;
}

}


#wpcf7-f14461-p11850-o2 .wpcf7-form-control.wpcf7-submit{
  margin-top: 15px!important;
}


@media(max-width: 400px){
  .middle_inner .one_third {
    padding: 0!important;
}
}





#itTourWidgetPopup .fd-done .fd-done_title,
#itTourWidgetPopup .fd-done .fd-done_text{
  text-align: center!important;
}
