/*
Theme Name: Mantelit
Theme URI: http://cmsmasters.net/mantelit/
Author: cmsmasters
Author URI: http://cmsmasters.net/
Description: Mantelit 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 columnns and assign animation many parts of your content. Mantelit 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. Mantelit 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.3
License:
License URI:
Text Domain: mantelit
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-find, #itTourWidgetPopup .fd-find {background-color: #FC581C!important;}
body #itTourWidget .fd-find:hover, #itTourWidgetPopup .fd-find:hover {background-color: #FC581C!important;}
/* module v.3 custom color end */

/* HotPrice custom color */
body #ittHS .itt_hs_price_wrap {background: #FC581C;}
/* HotPrice custom color end*/

/* MC v.2 custom color */
body #itTourPriceWidget .fd_price-item_info, #itTourPriceWidgetPopup .fd_price-item_info {background-color: #FC581C!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: 1420914209!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;}




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;
}


html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active::-webkit-scrollbar{
    width: 0!important;
}









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

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

@media (min-width: 960px) and (max-width: 980px) {
    div#popmake-14209 { /******200%*******/
    max-height: 400px;
    overflow: auto;
  }
  div#popmake-14209 {
    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-14209 input.wpcf7-form-control.wpcf7-submit:hover{
  color: #000  !important;
}


div#pum-14209 input.wpcf7-form-control.wpcf7-text::placeholder {
    color: #777 !important;
}
#pum-14209 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-14209 input.wpcf7-form-control.wpcf7-submit.sc_button_hover_slide_left {
    padding: 15px 20px !important;
    margin-top: 15px !important;
    color: #fff !important;
}
#pum-14209 input#datep {
    height: 43px !important;
    /*margin-top: 10px !important;*/
        background-color: #fff !important;
}
div#popmake-14209 {
    padding: 30px !important;
    padding-bottom: 0 !important;
}
div#popmake-14209 .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-14209 .rowz,
div#pum-14209 .rowz.block-city .rowx,
div#pum-14209 .rowz.input-block .rowc,
div#pum-14209.rowc input,
div#pum-14209 .rowx select {
    width:100%;
}
div#pum-14209 input {
    box-shadow: none !important;
    border: 1px solid #eee !important;
    color: inherit !important;
}
div#pum-14209 .rowz.block-city .rowx:first-child{
    margin-bottom: 13px !important;
    margin-right: 15px;
}
div#pum-14209 .rowz.block-city,
div#pum-14209 .rowz.block-city .rowx.block-sum-people,
div#pum-14209 .rowz.block-day,
div#pum-14209 .rowz.input-block {
    display: flex;
}
div#pum-14209 .rowz.block-city .rowx.block-sum-people .rowx{
    margin-bottom: 13px !important;
    width: 50%;
}
div#pum-14209 .rowz.block-city .rowx.block-sum-people .rowx:first-child,
div#pum-14209 .rowz.block-day .rowx:first-child {
    margin-right: 15px;
}
div#pum-14209 .rowz.block-day input[type=date] {
    line-height: 16px;
}
div#pum-14209 .rowz.block-day .rowx{
    width: 100%;
    margin-bottom: 15px !important; 
}
div#pum-14209 .input-mail {
    margin-right: 15px;
    margin-left: 15px;
}
div#pum-14209 .input-textarea {
    margin-bottom: 12px;
}
div#pum-14209 .input-name,
div#pum-14209 .input-mail,
div#pum-14209 .input-phone {
    margin-bottom: 15px !important; 
}
div#pum-14209 .contact-us .wpcf7-text, 
.contact-us .wpcf7-textarea {
    background-color: #fff;
}
div#pum-14209 input,
div#pum-14209 textarea {
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 15px;
    width: 100%;
}
div#pum-14209 select {
    padding-left: 15px;
}
div#pum-14209 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-14209 select.wpcf7-form-control.wpcf7-select {
    height: 43px;
}
div#pum-14209 select.wpcf7-form-control.wpcf7-select {
    border-radius: 0 !important;
    line-height: 7px !important;
}
div#pum-14209 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-14209 select{background-image: none !important;}
div#pum-14209 .select_container {
    border-radius: 0 !important;
        border: none !important;
}
div#pum-14209 input.wpcf7-form-control.wpcf7-text {
    border-radius: 0 !important;
    background-color: #fff !important;
    height: 43px !important;
}
div#pum-14209 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-14209 .emodal-content .wpcf7 textarea {
        width: 100%;
    }
}
@media only screen and (max-width: 600px){
     
    div#pum-14209 .rowz.block-city .rowx.block-sum-people p {
        margin: 0;
    }
    div#pum-14209 .rowz.block-city .rowx.block-sum-people,
    div#pum-14209 .rowz.block-city,
    div#pum-14209 .rowz.input-block {
        flex-direction: column;
    }
    div#pum-14209 .input-mail {
        margin-right: 0px;
        margin-left: 0px;
    }
    div#pum-14209 #req {
        padding: 0;
    }
    div#pum-14209 .rowz.block-city .rowx.block-sum-people .rowx,
    div#pum-14209.rowc.input-name,
    div#pum-14209.rowc.input-mail,
    div#pum-14209.rowc.input-phone,
    div#pum-14209 .rowz.input-textarea textarea {
        width: 100% !important;
    }
    div#pum-14209 .rowz.block-day input[type=date] {
        line-height: 16px;
    }
    div#pum-14209 .rowz.block-day .rowx {
    width: 50%!important;
  }
  .rowz.block-day {
    display: block !important;
  }
  div#pum-14209 .rowz.block-day .rowx {
    width: 100%!important;
  }
  div#pum-14209 .rowz.block-day .rowx:nth-child(2) {
    margin-bottom: 10px !important;
  }
}
@media only screen and (max-width: 1300px){
    div#popmake-14209{
        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-14209 {
    /*max-width: 600px !important;*/
        padding: 30px !important;
        padding-bottom: 0 !important;
}

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

}
#pum-14209 input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel {
    width: 100% !important;
}
div#pum-14209 {
    background-color: #0000009c !important;
}
div#popmake-14209 {
    background-color: #eee !important;
    top: 50px!important;
}
div#popmake-14209 .wpcf7-form-control.wpcf7-select{
  margin: 0 !important;
}
div#popmake-14209  .wpcf7-form-control.wpcf7-text{
  margin: 0 !important;
}
div#popmake-14209 .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;
}









/*==============ВІДЖЕТ================*/
.cmsmasters_sidebar.sidebar_layout_11 {
    font-size: 32px !important;
    border-color: #c39770;
}
.cmsmasters_sidebar.sidebar_layout_11>div {
    border-top: 2px solid #fc581c;
    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 #fc581c !important;
  font-size: 32px !important;
  color: #333130!important;
  font-weight: 300 !important;
    padding-bottom: 5px !important;

}
#middle .sidebar .widget_nav_menu ul li:before{
   background-color: #d8d7d5;
    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: #3e3c3b !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: #fc581c !important;
      background-color: transparent !important;
}



 .sidebar {
    width: 23%!important;
    padding: 0 0 0 30px!important;
    position: relative!important;
    float: right!important;
}
 .content {
    width: 74%!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;
  }
}



body {
    overflow-x: initial !important;
}
.home {
    overflow-x: hidden !important;
}
.cmsmasters_row.cmsmasters_row_top_default.cmsmasters_row_bot_default:nth-child(2) {
    z-index: 4 !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;
}


@font-face {
  font-family: 'Masters';
  src: URL('Masters.otf') format('truetype');
}
h1{
  font-family: 'Masters' !important;
}
h2.cmsmasters_heading{
	font-family: 'Masters' !important;
}

a, .widget_nav_menu ul li a, .subpage_nav > strong, .subpage_nav > span, .subpage_nav > a, .subpage_nav > span:not([class]){
	font-family: 'Alegreya', serif !important;
}
h3, h4,  h5, h6, p, span{
	font-family: 'Alegreya', serif !important;
}
body, .widget_rss ul li .rssSummary, .cmsmasters_menu .cmsmasters_menu_best_feature, .cmsmasters_tabs.tabs_mode_tab .cmsmasters_tabs_list_item a, .widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tab.tab_comments li > p, .share_posts .share_posts_title, .cmsmasters_pricing_table .cmsmasters_period{
	font-family: 'Alegreya', serif !important;
}

h3, h3 a, .cmsmasters_open_profile .cmsmasters_profile_header .cmsmasters_profile_title, .about_author .about_author_title, .cmsmasters_single_slider .cmsmasters_single_slider_title, .post_comments .post_comments_title, .comment-respond .comment-reply-title, .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_counter_wrap{
	font-family: 'Alegreya', serif !important;
}
.titleSleder{
  font-family: 'Alegreya', serif !important;
}
.meta_wrap {
    display: flex !important;
    width: 100% !important;
    justify-content: space-between !important;
}
span.cmsmasters_menu_currency {
    display: none !important;
}
a.feature_link {
    padding-top: 40px !important;
    z-index: 5 !important;
}
.cmsmasters_menu_item_inner:hover h5.menu_title {
        color: #fc581c !important;
}
a.feature_link:hover {
    color: #3e3c3b !important;
}

/*.sectionTury .owl-item:first-child .cmsmasters_owl_slider_item.cmsmasters_content_slider_item:before {
    content: "Текст" !important;
    color: #000 !important;
        position: absolute;
    left: 9%;
    right: 9%;
    bottom: 20px;
    padding: 13px 0;
    text-align: center;
    font-size: 18px;
    line-height: 22px;
    background-color: #fff !important;
}
.sectionTury .owl-item:last-child .cmsmasters_owl_slider_item.cmsmasters_content_slider_item:before {
    content: "sasfasfa" !important;
    color: #000 !important;
    position: absolute;
    left: 9%;
    right: 9%;
    bottom: 20px;
    padding: 13px 0;
    text-align: center;
    font-size: 18px;
    line-height: 22px;
    background-color: #fff !important;
}
.owl-item .cmsmasters_owl_slider_item.cmsmasters_content_slider_item:before{
	cursor: pointer !important;
}
.owl-item .cmsmasters_owl_slider_item.cmsmasters_content_slider_item:hover:before{
	color: #fc581c !important;
	opacity: .6 !important;
}*/

div#sectionPoslugy .cmsmasters_menu_price_wrap {
    display: none !important;
}
div#sectionPoslugy div#itTourPriceWidgetWrapper {
    padding: 30px !important;
    background-color: #F6F4EF !important;
}
div#sectionPoslugy .fd_price-main.ss-container {
    height: 437px !important;
}
 .home div#sectionPoslugy .fd_price-main.ss-container {
    height: 294px !important;
  }
div#sectionPoslugy  .cmsmasters_menu .cmsmasters_menu_item {
    margin: 0 0 20px;
}
.marginTopButton{
	margin-top: 40px !important;
}

.form_flex textarea.wpcf7-form-control.wpcf7-textarea {
    min-height: 90px !important;
    height: 90px !important;
}
.header_top {
    background-color: #333130 !important;
}

.headline.cmsmasters_color_scheme_default {
    margin-bottom: 90px !important;
}
.home .headline.cmsmasters_color_scheme_default {
    margin-bottom: 0 !important;
}
div#bottom {
    margin-top: 70px !important;
}
.home div#bottom {
    margin-top: 0 !important;
}
.page-id-11843 .profile_social_icons {
    display: none !important;
}
#sectonProNas p, #sectonProNas a {
	font-size: 20px !important;
}
.textProNas p{
	font-size: 20px !important;
}
.page-id-11843 div#bottom {
    margin-top: 10px !important;
}
.page-id-11843 .headline.cmsmasters_color_scheme_default {
    margin-bottom: 10px !important;
}
.tury1 .cmsmasters_img.cmsmasters_image_n {
    margin-bottom: 30px !important;
}
.cmsmasters_text.blockStrany {
    background-color: #fff !important;
    padding: 30px !important;
        margin-bottom: 50px !important;
}
p.titleStrany{
	padding-bottom: 10px !important;
}
p.titleStrany a {
    font-size: 30px !important;
}
p.SubStrany {
    font-size: 18px !important;
    padding-bottom: 0 !important;
}

.page-id-14282 div#bottom {
    margin-top: 40px !important;
}
.page-id-14282 #itTourPriceWidgetWrapper {
    margin-top: 40px !important;
}
div#itt-hike-photo-showcase.itt-hike-photo-showcase-gallery.itt-hike-photo-showcase-short .selectmenu {
    margin: 0 !important;
}
.strany1 .cmsmasters_img.cmsmasters_image_n {
    margin-bottom: 40px !important;
}
div#itt-hike-photo-showcase .itt-hike-photo-showcase-select-form {
    padding: 3px 0 0 0px !important;
}
html body div#itt-hike-photo-showcase a.selectmenu span {
    font-weight: 100 !important;
    font-family: sans-serif !important;
    font-size: 13px !important;
}
.page-id-14221 .button_wrap {
    width: 100% !important;
    margin-bottom: 40px !important;
}
.cmsmasters_text.blockPoslugy {
    background-color: #fff !important;
    padding: 30px !important;
        margin-bottom: 70px !important;
}
p.titlePoslugi{
	padding-bottom: 0 !important;
}
p.titlePoslugi a{
	font-size: 30px !important;
}
.page-id-14296 div#bottom {
    margin-top: 20px !important;
}

h2.share_posts_title:before {
    content: "Поділитись: ";
    font-size: 18px !important;
    display: inline-block !important;
}
div#sectionNovini h3.cmsmasters_heading {
    font-size: 40px !important;
}
div#sectionNovini p {
    font-size: 20px !important;
}

h2.share_posts_title {
    font-size: 0 !important;
    margin-bottom: 0 !important;
}
.page-id-11267 .cmsmasters_row_outer_parent {
    padding-top: 0 !important;
}
.page-id-11267 .cmsmasters_post_default {
    padding: 60px 0 0;
}
.page-id-11267 div#bottom {
    margin-top: 50px !important;
}
.single-post .cmsmasters_post_cont_info_bot {
    display: none !important;
}
.single-post span.cmsmasters_likes.cmsmasters_post_likes {
    display: none !important;
}
.single-post aside.post_nav {
    display: none !important;
}
.single-post h2.cmsmasters_single_slider_title:after {
    content: "Читайте також";
    font-size: 36px !important;
}
.single-post h2.cmsmasters_single_slider_title {
    font-size: 0 !important;
}
.single-post .cmsmasters_open_post .cmsmasters_img_wrap {
    margin-bottom: 40px;
}
.single-post .cmsmasters_open_post .cmsmasters_post_cont_info {
    margin: 0;
}
.single-post .cmsmasters_single_slider {
    padding: 40px 0 0;
}
.single-post .cmsmasters_open_post .cmsmasters_post_content {
    margin: 0;
}
.single-post  .cmsmasters_single_slider .cmsmasters_single_slider_title {
    margin: 0 0 20px;
}

.page-id-529 .headline.cmsmasters_color_scheme_default {
    margin-bottom: 0 !important;
}
.page-id-529 div#bottom {
    margin-top: 0 !important;
}

.page-id-11850 .headline.cmsmasters_color_scheme_default {
    margin-bottom: 0 !important;
}
.page-id-11850 div#bottom {
    margin-top: 0 !important;
}
.page-id-11850 .form_flex textarea.wpcf7-form-control.wpcf7-textarea {
    min-height: 210px !important;
    height: 210px !important;
}
.bottom_bg {
    padding-bottom: 0 !important;
}
.bottom_bg .widget {
    padding: 0!important;
}
.poslugy1 .cmsmasters_img.cmsmasters_image_n {
    margin-bottom: 30px !important;
}
.poslugy1 p:last-child {
    padding-bottom: 10px !important;
}
.poslugy1 .custom_html {
    margin-bottom: 10px !important;
}
.poslugy1 .fd_price-main.ss-container {
    height: 1339px !important;
}
.page-id-14305 .poslugy1 .fd_price-main.ss-container {
    height: 1559px !important;
}
.page-id-14386 .poslugy1 .fd_price-main.ss-container {
    height: 1240px !important;
}




.page-id-14212 .fd_price-main.ss-container {
    height: 459px !important;
}
.page-id-14221 .itt_hs_main_wrap.itt_border_color {
    height: 1240px !important;
}
.tury1 .fd_price-main.ss-container {
    height: 1030px !important;
}
.page-id-14282 .fd_price-main.ss-container {
    height: 1100px !important;
}
.strany1 .itt_hs_main_wrap.itt_border_color {
    height: 1151px !important;
}
.strany1 p {
    line-height: 32px !important;
}


div#sectionMP .text_sleder_mini{
	display: none !important;
}


.text_sleder_mini {
    padding-top: 17px !important;
    cursor: pointer !important;
}
.text_sleder_mini span:hover {
    color: #fc581c !important;
}
div#sectionTury .owl-item:first-child .text_sleder_mini span:before {
    content: "Пориньте в екскурсійні тури" !important;
    font-size: 22px !important;
}

div#sectionTury .owl-item .text_sleder_mini span {
    font-size: 0 !important;
}

div#sectionTury .owl-item:last-child .text_sleder_mini span:before {
    content: "Відвідайте коктейль з країн" !important;
    font-size: 22px !important;
}

div#sectionTury .owl-item .text_sleder_mini span {
    font-size: 0 !important;
}


div#bottom h3.widgettitle {
    font-size: 40px !important;
}

div#bottom p, div#bottom a{
	font-size: 20px !important;
}
footer span, footer a{
	font-size: 20px !important;
}
.navigation ul li a, .top_line_nav ul li a{
	font-size: 16px !important;
}
.delVse {
	display: none !important;
}


div#sectionStranya .owl-item:first-child .text_sleder_mini span:before {
    content: "Оберіть улюблену країну" !important;
    font-size: 22px !important;
}

div#sectionStranya .owl-item .text_sleder_mini span {
    font-size: 0 !important;
}

div#sectionStranya .owl-item:last-child .text_sleder_mini span:before {
    content: "Різноманнітя напрямків" !important;
    font-size: 22px !important;
}

div#sectionStranya .owl-item .text_sleder_mini span {
    font-size: 0 !important;
}




div#sectionPoslugy .owl-item .text_sleder_mini span:before {
    content: "Пошук турів" !important;
    font-size: 22px !important;
}

div#sectionPoslugy .owl-item .text_sleder_mini span {
    font-size: 0 !important;
}

section.fd_price.fd-md {
    margin: 0 auto !important;
}
.strany1 .two_third {
    width: 59%;
}
.strany1 .one_third {
    width: 32%;
}


 h3.cmsmasters_heading {
    width: 100% !important;
}
.sectionmarginM{
  margin-top: -26px !important;
}




h5.menu_title {
    font-family: 'Alegreya', serif !important;
    font-weight: 400 !important;
    font-size: 30px !important;
}
a.feature_link{
   font-family: 'Alegreya', serif !important;
   font-size: 20px !important;
   color: grey !important;
}




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



a.tel_header {
    padding-top: 5px !important;
}
h1.entry-title {
    color: #fff !important;
}
.bottom_inner .widget .widgettitle{
  color: #fff !important;
}
div#bottom p {
    color: rgba(255,255,255,0.5) !important;
}
footer a {
    color: #fff !important;
}
footer a:hover {
    color: rgba(255,255,255,0.5) !important;
}
div#bottom a {
    color: #fff !important;
}
div#bottom a:hover {
    color: rgba(255,255,255,0.5) !important;
}
a#slide_top {
    color: #fff !important;
    background-color: #3e3c3b !important;
}
a#slide_top:hover {
    background-color: #fc581c !important;
}
a.cmsmasters_button {
    background-color: rgba(255,247,247,0.27) !important;
}
a.cmsmasters_button:hover {
    opacity: .6 !important;
}
.headline_outer .cmsmasters_breadcrumbs_inner a {
    color: #fff !important;
}
.headline_outer .cmsmasters_breadcrumbs_inner a:hover {
    color: #fc581c !important;
}
.headline_outer .cmsmasters_breadcrumbs_inner {
    color: rgba(255, 255, 255, .8)!important;
}

h3.cmsmasters_heading {
    font-size: 40px !important;
}
.fontP p {
    font-size: 20px !important;
}
h5.cmsmasters_profile_subtitle {
    font-size: 18px !important;
}
.cmsmasters_profile_content.entry-content p {
    font-size: 18px !important;
}
.header_top a {
    color: #fff !important;
}
.header_top .phone_wrapper a:hover {
    color: #fc581c !important;
}
.header_top .phone_wrapper a:hover:before {
    color: #fc581c !important;
}
span.footer_copyright.copyright {
    color: #fff !important;
}
a.feature_link {
    color: #979693 !important;
}
span.cmsmasters_menu_price {
    font-size: 19px !important;
    line-height: 34px!important;
}
.text_sleder_mini {
    background-color: #fff !important;
}
input.wpcf7-form-control.wpcf7-submit {
    background-color: #fc581c !important;
}
input.wpcf7-form-control.wpcf7-submit:hover {
    background-color: #3e3c3b !important;
}
span.cmsmasters_next_arrow {
    background-color: #fc581c !important;
    color: #fff !important;
}
span.cmsmasters_next_arrow:hover {
    background-color: #444 !important;
    color: #fff !important;
}
span.cmsmasters_prev_arrow {
    background-color: #fc581c !important;
    color: #fff !important;
}
span.cmsmasters_prev_arrow:hover {
    background-color: #444 !important;
    color: #fff !important;
}
p.titleStrany a {
    color: #3e3c3b !important;
}
p.titleStrany a:hover {
    color: #fc581c !important;
}

.share_posts_inner a {
    color: #000 !important;
}
.share_posts_inner a:hover {
    color: #fc581c !important;
}
div#middle a.cmsmasters_button {
    background-color: #fc581c !important;
}
div#middle a.cmsmasters_button:hover {
    background-color: #3e3c3b !important;
}
h4.cmsmasters_single_slider_item_title a {
    color: #333130 !important;
}
h4.cmsmasters_single_slider_item_title a:hover {
    color: #fc581c !important;
}

div#middle a.cmsmasters_button span {
    color: #fff !important;
}
.home .cmsmasters_text a {
    color: #3e3c3b !important;
}
.home .cmsmasters_text a:hover {
    color: #fc581c !important;
}

html body div#itt-hike-photo-showcase a.selectmenu {
    padding: 0 6px 0 0 !important;
}
#itt-hike-photo-showcase-form .itt-hike-photo-showcase strong.itt-hike-photo-showcase-title:first-child {
    margin-left: 6px !important;
}
a#slide-6-layer-28 {
    font-size: 16px !important;
}
body{overflow-x: hidden !important;}

.header_mid .logo_wrap .logo img, .cmsmasters_footer_default .footer_logo_wrap .footer_logo img {
    display: block !important;
}
b, strong {
    font-weight: 400 !important;
    font-size: 18px !important;
}

body {
    overflow-x: hidden !important;
}

@media(max-width: 1790px){
  div#showcase_hike_photo_showcase_module {
    overflow-x: scroll !important;
  }    
}
@media (max-width: 1440px){
 .page-id-14282 .fd_price-main.ss-container {
    height: 828px !important;
  }
  h4.cmsmasters_single_slider_item_title a {
    font-size: 20px !important;
  }


  .page-id-14229 .middle_inner .two_third {
    width: 57.27% !important;
  }
  .page-id-14229 .middle_inner .one_third {
    width: 33.93% !important;
  }
}
@media(max-width: 1280px){
  .page-id-14229 .middle_inner .one_third {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 24px !important;
  }
  .page-id-14229 .middle_inner .two_third {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 24px !important;
  }
  html body #showcase_hike_showcase_module .it_maxi_box {
    margin: 0 auto !important;
  }
  div#itt-hike-photo-showcase {
    margin: 0 auto !important;
  }



}
@media(max-width: 1262px){
  .sidebar {
    width: 25%!important;
    padding: 0!important;
    position: relative!important;
    float: right!important;
  }
  p.titlePoslugi a {
    font-size: 22px !important;
  }
  h3.cmsmasters_post_title.entry-title a {
    font-size: 30px !important;
  }
  .page-id-11267 .cmsmasters_post_content.entry-content {
    display: none !important;
  }
  div#sectionMP .one_half:first-child {
    display: none !important;
  }
  div#sectionMP .one_half:last-child {
    width: 100% !important;
    margin: 0 !important;
  }
  div#sectionMP .one_half:last-child>div{
    padding: 0 3% !important;
  }
  div#sectionMP .cmsmasters_row_margin{
    margin: 0 !important;
  }
  div#sectionMP h2.cmsmasters_heading{line-height: 115px !important;}
  div#sectionPoslugy div#itTourPriceWidgetWrapper {
    padding: 0 !important;
    background-color: transparent !important;
  }
}
@media (max-width: 1199px){
    h3.cmsmasters_profile_title.entry-title a {
    font-size: 20px !important;
  }
  .cmsmasters_profile_content.entry-content {
    display: none !important;
  }
  .cmsmasters_row.cmsmasters_row_top_default.cmsmasters_row_bot_default:nth-child(13) h3.cmsmasters_heading{
    font-size: 30px !important;
  }
  .bottom_inner .widget .widgettitle {
    font-size: 24px !important;
  }
  a.tel_header {
    font-size: 14px !important;
    padding-top: 2px !important;
	}
  
}
@media(max-width: 1101px){
  .sidebar {
    width: 100%!important;
    padding: 0!important;
    position: relative!important;
    float: right!important;
    }
    .single-post div#itTourPriceWidgetWrapper {
    margin-top: 40px !important;
  }
}


@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;
  }


    .page-id-14296 .middle_inner .one_third {
    width: 28% !important;
    margin: 0 2.6%!important;
    padding: 0 !important;
    }
    .page-id-14296 .cmsmasters_row_margin {
    margin: 0;
    } 
    p.titlePoslugi a {
    font-size: 18px !important;
    }







    .page-id-11843 .middle_inner .one_third {width: 29% !important; margin: 0 1.7%!important; }
    .page-id-11843 .cmsmasters_profile_horizontal .profile_inner {
    padding: 20px !important;
    }
    .page-id-11843 .profile_outer {
    margin-bottom: 40px !important;
    }
    .page-id-11843 .cmsmasters_row_outer_parent {
    padding-bottom: 0 !important;
    }



    .page-id-14282 .cmsmasters_img.cmsmasters_image_n {
    width: 100% !important;
    text-align: center !important;
    }
    .cmsmasters_text.blockStrany {
    text-align: center !important;
    background-color: transparent !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: #333130  !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: #fff !important;
  }
  .header_mid .resp_mid_nav_wrap .resp_mid_nav:before {
    color: #fff !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-14212 div#itTourPriceWidgetWrapper {
    margin-top: 40px !important;
  }
  .page-id-14212 .cmsmasters_content_slider_wrap {
    margin: 40px 0 !important;
  }
  .page-id-14212 .cmsmasters_row_outer_parent {
    padding-bottom: 25px !important;
    padding-top: 10px !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;
  }

  .header_top .social_wrap {
    padding: 0 !important;
  }
  .header_top .header_top_meta {
    padding: 0 10px !important;
  }
  .home .cmsmasters_content_slider_wrap {
    padding: 40px 0 !important;
  }
  .home  .cmsmasters_row.cmsmasters_row_top_default.cmsmasters_row_bot_default:nth-child(3)  .one_third {
    width: 31% !important;
    margin: 0 !important;
    padding: 0 15px !important;
  }
  div#sectionPoslugy .fd_price-main.ss-container {
    height: 548px !important;
  }
 
  .tp-mask-wrap {
    overflow: visible !important;
  }
  a#slide-6-layer-28 {
    margin-left: -20px !important;
  }
  a#buttonSlider {
    font-size: 15px !important;
    margin-left: -13px !important;
    font-weight: 200 !important;
	}
  aside#text-6 {
    display: none !important;
  }
  aside#text-7 {
    display: none !important;
  }
  .header_top {
    border: none !important;
  }
 

}


@media(max-width: 1023px){
}
@media (max-width: 950px){
 .page-id-11843 .middle_inner .one_third {
    width: 100% !important;
    margin: 0 !important;
    }
    .profile_outer {
    background-color: transparent !important;
  }
  header.cmsmasters_profile_header.entry-header {
    text-align: center !important;
  }

  .page-id-14296 .middle_inner .one_third {
    width: 100% !important;
    margin: 0 !important;
    }
    .page-id-14296 .cmsmasters_img.cmsmasters_image_n {
    text-align: center !important;
    width: 100% !important;
  }
   .home  .cmsmasters_row.cmsmasters_row_top_default.cmsmasters_row_bot_default:nth-child(3)  .one_third {
    display: none !important;
    }
    .home .cmsmasters_row.cmsmasters_row_top_default.cmsmasters_row_bot_default:nth-child(2){
      display: none !important;
    }

  


}
@media(max-width: 768px){   

  .page-id-11843 .middle_inner .one_third {
    width: 100% !important;
    margin: 0 !important;
  }
  .page-id-14354 .middle_inner .one_third * {
    text-align: center !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;
  }
  h2{font-size: 30px !important;}
  #header .header_mid .header_mid_inner_right > div {
    width: 100% !important;
  }
  #page:not(.enable_header_centered) .header_mid .logo_wrap {
    margin: 0 auto 0 !important;
  }
  #header .header_mid .header_mid_inner_right {
    margin-bottom: 0 !important;
  }
  h1.entry-title {
    font-size: 40px !important;
  }
  .headline_outer .cmsmasters_breadcrumbs_inner a{font-size: 14px !important;}
  .headline_outer .cmsmasters_breadcrumbs_inner span{font-size: 14px !important;}
  .middle_inner .one_third, .middle_inner .two_third{padding: 0 5px !important;}
  span.footer_copyright.copyright {font-size: 14px !important;}
  .cmsmasters_footer_small .footer_nav > li { margin: 0 5px !important;}

  .cmsmasters_post_default .cmsmasters_post_info {
    padding: 0 !important;
  }
  .home h2 {
    font-size: 60px !important;
  }
div#sectionMP h2.cmsmasters_heading {
    line-height: 80px !important;
  }
 div#sectionStranya {
    padding: 0 10px !important;
  }
  .proNas {
    text-align: center !important;
	}
	.proNas h2 {
    font-size: 50px !important;
    margin-bottom: 30px !important;
	}
	.sectionProNas .cmsmasters_img.cmsmasters_image_n {
    text-align: center !important;
    width: 100% !important;
	}

  
}
@media(max-width: 639px){
  div#sectionTury .owl-item:first-child .text_sleder_mini span:before {
    font-size: 14px !important;
  }
  div#sectionTury .owl-item:last-child .text_sleder_mini span:before {
    font-size: 14px !important;
  }
}
@media(max-width: 540px){
  .text_sleder_mini {
    padding: 5px 0 !important;
    padding-top: 10px !important;
  }
  .sectionProNas .cmsmasters_img.cmsmasters_image_n {
  	padding: 0 10px !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;
  }
  .home h2 {
    font-size: 39px !important;
  }
  div#sectionStranya {
    padding: 0 !important;
  }
   .page-id-14229 .middle_inner .one_third {
    padding: 0  !important;
  }
  .page-id-14229 .middle_inner .two_third {
    padding: 0  !important;
  }



}


@media(max-width: 479px){
  h2{font-size: 30px !important;    line-height: 30px !important;}
  h1 {font-size: 30px !important;}
  h1.entry-title {
    font-size: 30px !important;
  }
  .page-id-11850 .cmsmasters_row.cmsmasters_row_top_default.cmsmasters_row_bot_default:nth-child(3) .one_half:first-child {
    padding: 0 10px !important;
  }
  
}
@media(max-width: 375px){
  
}


.page-id-14229 {
    overflow-y: hidden !important;
}




@media (min-width: 2100px){
	.header_mid {
    background-color: #00000087 !important;
	}
}

@media (min-width: 1500px) and (max-width: 1550px) { 
	.titlePoshukMP h2{
		font-size: 80px !important;
	}
	.titlePoshukMP {
		margin-bottom: 0 !important;
	}
	.blockMP>div {
    padding-top: 0 !important;
	}
}

@media (min-width: 1250px) and (max-width: 1300px) { 
	.blockMP>div {
    padding-top: 0 !important;
	}
	.titlePoshukMP h2{
		font-size: 70px !important;
		line-height: 100px !important;
	}
	.titlePoshukMP {
		margin-bottom: 0 !important;
	}
}

@media (min-width: 1050px) and (max-width: 1100px) { 
}

@media (min-width: 960px) and (max-width: 980px) { 

  .page-id-529 .cmsmasters_row.cmsmasters_row_top_default.cmsmasters_row_bot_default:nth-child(4) .proNas h2 {
    font-size: 120px !important;
  }
}

.headline_outer {
    background-image: url(https://www.artrest.net.ua/wp-content/uploads/2019/09/heder.jpg) !important;
}

body .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item {
    margin-right: 1px !important;
}
div#bottom a {
    color: rgba(255,255,255,0.5) !important;
}
div#bottom a:hover {
    color: #fff !important;
}
footer#footer a {
    color: rgba(255,255,255,0.5) !important;
}
footer#footer a:hover {
    color: #fff !important;
}
footer#footer span{
	color: rgba(255,255,255,0.5) !important;
}
.textTuryHome p{
	font-size: 20px !important;
}
a.tel_header {
    font-family: Arial !important;
}
.social_wrap_inner {
    padding-top: 2px !important;
}
div#sectonContacty h3.cmsmasters_heading {
    font-size: 40px !important;
}
div#sectonContacty p {
    font-size: 20px !important;
    font-family: Arial !important;
}
div#sectonContacty p a {
     font-family: Arial !important;
}
body div#itTourPriceWidgetWrapper span {
    font-family: 'Proxima Nova Regular' !important;
}


@media (min-width: 1250px) and (max-width: 1300px){
	.sidebar {
    padding: 0 0 0 !important;
	}
}


.header_top_outer .meta_wrap .tel_header{
	margin: 1px 15px 0 0;
	display: inline-block;
}

.header_top_outer .phone_wrapper{
    display: inline-flex;
}

#header .header_mid.header_mid_scroll{
	height: 71px!important;
	padding: 8px 0;

}

#footer .footer_custom_html_wrap .word-wrap{
	white-space: nowrap;
    	font-size: 16px!important;
}


@media (max-width: 1300px) and (max-width: 1370px){
 #pum-14209{
	overflow-y: scroll!important;
}

 #pum-14209 #popmake-14209{
	top: 10px!important;
	height: auto!important;
	overflow-y: scroll!important;
  }
}

jdiv jdiv.globalClass_a91 .wrap_d6d {
  bottom: 65px!important;
}

div#itTourWidget .fd-find{
   color: #fff!important;
}


@media(min-width: 951px) and (max-width: 1024px){
    div.cmsmasters_131313 .one_third {
            width: 33.33%!important;
    }
}

@media(max-width: 1024px){
#cmsmasters_column_7mfgw47r6 .cmsmasters_column_inner{
	padding: 35px 0 0 0!important;
}
}

@media(max-width: 1400px){
#sectionPoslugy{
//	    padding-bottom: 0!important;
}
}

#ittHS .itt_hscountry_selected .itt_hs_head_icons svg{
    stroke:  #444443!important;
}

#ittHS .itt_hs_head_text:after {
    border-bottom-color: #444443!important;
    border-right-color: #444443!important;
}

#ittHS .itt_hs_desctop_star a.selected svg,
#ittHS .itt_hshotel_wrap .itt_hs_head_icons svg path,
 #ittHS .itt_hs_city_selected .itt_hs_head_icons svg path,
 #ittHS .itt_night_selected .itt_hs_head_icons svg path,
 #ittHS .itt_hsfood_selected .itt_hs_head_icons svg path,
div#ittHS .itt_hs_head_text {
    color: #444443!important;
    fill: #444443!important;
}

#ittHS.hs_small .itt_head_hsitem:not(:first-child), #ittHS.hs_large .itt_head_hsitem:not(:first-child){
    border-left: 1px solid #444443!important;
}

@media(min-width: 951px){
.cmsmasters_131313{
    display: flex;
    align-items: center;
}

}
