/*
Theme Name: Attornix
Theme URI: http://cmsmasters.net/attornix/
Author: cmsmasters
Author URI: http://cmsmasters.net/
Description: Attornix 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. Attornix 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. Attornix comes with a Custom Mega Menu plugin and premium Revolution and Layer Slider plugins that are included for free. Multilanguage, RTL-ready, plugin-compatible and professionally-supported theme.
Version: 1.0.0
License:
License URI:
Text Domain: attornix
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
/*-------------------------------------------------------------------------*/
#itTourWidgetPopup .fd-b, body #itTourWidget .fd-b {
	background: #feca0a!important
}
#itTourWidgetPopup .fd-nav_item.active, body #itTourWidget .fd-nav_item.active {
	background: #feca0a!important
}
#itTourWidgetPopup .fd-nav-mobile .fd-select, body #itTourWidget .fd-nav-mobile .fd-select {
	background: #feca0a!important
}
#itTourWidgetPopup .fd-nav-mobile, body #itTourWidget .fd-nav-mobile {
	background: #feca0a!important
}
#itTourWidgetPopup .fd-find, body #itTourWidget .fd-find {
	background-color: #fff!important
}
#itTourWidgetPopup .fd-find:hover, body #itTourWidget .fd-find:hover {
	background-color: #fff!important
}
body #itTourWidget .fd-nav_item:hover, body #itTourWidgetPopup .fd-nav_item:hover {
	background-color: #feca0a!important
}
body #itTourWidget .fd-nav_item.active:hover, body #itTourWidgetPopup .fd-nav_item.active:hover {
	color: #fff;
	background-color: #feca0a!important
}
#itTourWidgetPopup .serch_svg, body #itTourWidget .serch_svg {
	fill: #feca0a!important
}
body #itTourWidget .mobile-nav {
	background-color: #feca0a!important
}
#itTourWidgetPopup .fd-find, body #itTourWidget .fd-find {
	color: #000!important
}
html body #itTourWidget .fd-nav_item.active:hover {
	background: #feca0a!important
}
body #itTourWidget a.fd-nav_item.ng-binding.ng-scope.active:hover {
	background: #feca0a!important
}
body #ittHS .itt_bg_color {
	background: #feca0a
}
body #ittHS .itt_border_color {
	border-left: 3px solid #feca0a;
	border-bottom: 3px solid #feca0a
}
body .nicescrollht-cursors {
	background: #feca0a
}
body #ittHS .itt_hs_price_wrap {
	background: #fff
}
body #ittHS .itt_hs_price {
	color: #000!important
}
body .itt_hs_number_people {
	color: #000!important
}
#itTourPriceWidgetPopup .fd_price-header, body #itTourPriceWidget .fd_price-header {
	background-color: #feca0a!important
}
#itTourPriceWidgetPopup .ss-scroll, body #itTourPriceWidget .ss-scroll {
	background-color: #feca0a!important
}
#itTourPriceWidgetPopup .fd_price-item_info, body #itTourPriceWidget .fd_price-item_info {
	background-color: #feca0a!important
}
#itTourWidgetPopup .fd-nav, body #itTourWidget .fd-nav {
	margin-top: 1px!important
}
#itTourWidget .fd-nav, #itTourWidgetPopup .fd-nav {
	margin-top: 1px!important
}
a.fd_price-main.ss-container {
	overflow-x: hidden!important
}
#itTourWidgetPopup .fd-nights, body #itTourWidget .fd-nights {
	z-index: 12!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 th, table#isolated td {
	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-next, div#itt-hike-photo-showcase.itt-hike-photo-showcase-gallery a.itt-hike-photo-showcase-btn-prev {
	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: 0 0!important
}
table#isolated tr:first-child td {
	box-shadow: none!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
}
#itTourWidget .fd-tickets .fd-select_wrap ul li {
	background-image: none
}
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
	}
}
div#detail {
	width: 100%!important;
	z-index: 11!important;
	position: absolute!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
}
div#popmake-1796 {
	top: 80px!important
}
div#popmake-1796 {
	top: 60px!important
}
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-1796 input.wpcf7-form-control.wpcf7-submit:hover {
	color: #000!important
}
#pum-1796 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-1796 input.wpcf7-form-control.wpcf7-submit.sc_button_hover_slide_left {
	padding: 15px 20px!important;
	margin-top: 15px!important;
	color: #fff!important
}
#pum-1796 input#datep {
	height: 43px!important;
	background-color: #fff!important
}
div#popmake-1796 {
	padding: 30px!important;
	padding-bottom: 0!important
}
div#popmake-1796 .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-1796 .rowx select, div#pum-1796 .rowz, div#pum-1796 .rowz.block-city .rowx, div#pum-1796 .rowz.input-block .rowc, div#pum-1796.rowc input {
	width: 100%
}
div#pum-1796 input {
	box-shadow: none!important;
	border: 1px solid #eee!important;
	color: inherit!important
}
div#pum-1796 .rowz.block-city .rowx:first-child {
	margin-bottom: 13px!important;
	margin-right: 15px
}
div#pum-1796 .rowz.block-city, div#pum-1796 .rowz.block-city .rowx.block-sum-people, div#pum-1796 .rowz.block-day, div#pum-1796 .rowz.input-block {
	display: flex
}
div#pum-1796 .rowz.block-city .rowx.block-sum-people .rowx {
	margin-bottom: 13px!important;
	width: 50%
}
div#pum-1796 .rowz.block-city .rowx.block-sum-people .rowx:first-child, div#pum-1796 .rowz.block-day .rowx:first-child {
	margin-right: 15px
}
div#pum-1796 .rowz.block-day input[type=date] {
	line-height: 16px
}
div#pum-1796 .rowz.block-day .rowx {
	width: 100%;
	margin-bottom: 15px!important
}
div#pum-1796 .input-mail {
	margin-right: 15px;
	margin-left: 15px
}
div#pum-1796 .input-textarea {
	margin-bottom: 12px
}
div#pum-1796 .input-mail, div#pum-1796 .input-name, div#pum-1796 .input-phone {
	margin-bottom: 15px!important
}
.contact-us .wpcf7-textarea, div#pum-1796 .contact-us .wpcf7-text {
	background-color: #fff
}
div#pum-1796 input, div#pum-1796 textarea {
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 15px;
	width: 100%;
}
div#pum-1796 select {
	padding-left: 15px
}
div#pum-1796 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-1796 select.wpcf7-form-control.wpcf7-select {
	height: 43px
}
div#pum-1796 select.wpcf7-form-control.wpcf7-select {
	border-radius: 0!important;
	line-height: 15px!important
}
div#pum-1796 select.wpcf7-form-control.wpcf7-select {
	max-width: 100%!important
}
div#pum-1796 select.wpcf7-form-control.wpcf7-select {
	border-radius: 0!important;
	padding: 8px!important;
	-webkit-appearance: none!important;
	border: 1px solid #eee!important;
	background-color: #fff!important
}
div#pum-1796 .select_container {
	border-radius: 0!important;
	border: none!important
}
div#pum-1796 input.wpcf7-form-control.wpcf7-text {
	border-radius: 0!important;
	background-color: #fff!important;
	height: 43px!important
}
div#pum-1796 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-1796 .emodal-content .wpcf7 textarea {
		width: 100%
	}
}
@media only screen and (max-width:600px) {
	div#pum-1796 .rowz.block-city .rowx.block-sum-people p {
		margin: 0
	}
	div#pum-1796 .rowz.block-city, div#pum-1796 .rowz.block-city .rowx.block-sum-people, div#pum-1796 .rowz.input-block {
		flex-direction: column
	}
	div#pum-1796 .input-mail {
		margin-right: 0;
		margin-left: 0
	}
	div#pum-1796 #req {
		padding: 0
	}
	div#pum-1796 .rowz.block-city .rowx.block-sum-people .rowx, div#pum-1796 .rowz.input-textarea textarea, div#pum-1796.rowc.input-mail, div#pum-1796.rowc.input-name, div#pum-1796.rowc.input-phone {
		width: 100%!important
	}
	div#pum-1796 .rowz.block-day input[type=date] {
		line-height: 16px
	}
	div#pum-1796 .rowz.block-day .rowx {
		width: 50%!important
	}
}
@media only screen and (max-width:1300px) {
	div#popmake-1796 {
		height: 400px!important;
		overflow-y: scroll!important
	}
}
div#testform p {
	margin-bottom: 0!important
}
input.wpcf7-form-control.wpcf7-submit {
	color: #fff!important
}
div#popmake-1796 {
	padding: 30px!important;
	padding-bottom: 0!important
}
#pum-1796 button.pum-close.popmake-close {
	position: absolute!important;
	top: 0!important;
	right: 0!important;
	padding: 0 10px!important;
	font-size: 29px!important;
	background-color: #000!important
}
#pum-1796 input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel {
	width: 100%!important
}
div#pum-1796 {
	background-color: #0000009c!important
}
div#popmake-1796 {
	background-color: #eee!important
}
div#popmake-1796 .wpcf7-form-control.wpcf7-select {
	margin: 0!important
}
div#popmake-1796 .wpcf7-form-control.wpcf7-text {
	margin: 0!important
}
div#popmake-1796 .wpcf7-form-control.wpcf7-textarea {
	margin: 0!important
}
div#popmake-1796 .wpcf7-form-control.wpcf7-textarea {
	color: #8c8c8c
}
a, abbr, acronym, address, applet, b, big, blockquote, body, caption, center, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, figure, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, var {
	background: 0 0;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
/* 	outline: 0; */
}
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
}
*, :after, :before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
article, aside, audio, canvas, details, embed, figcaption, figure, footer, header, hgroup, iframe, main, menu, nav, object, section, summary, video {
	display: block
}
audio, canvas, progress, video {
	vertical-align: baseline
}
video {
	background-color: #000
}
[hidden], audio:not([controls]), template {
	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: 500
}
#bottom ol:after, #bottom ul:after, #middle ol:after, #middle ul:after {
	content: '.';
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	overflow: hidden
}
dl {
	display: block;
	overflow: hidden
}
dt {
	display: block;
	font-weight: 700;
	overflow: hidden
}
dd {
	display: block;
	overflow: hidden
}
q:after, q:before {
	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.emoji, img.wp-smiley {
	font-size: 1em
}
a {
	background: 0 0
}
/* 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: 700
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
	height: auto
}
/* input[type=search] {
	-webkit-appearance: textfield
} */
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration, input[type=submit] {
	-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
} */
code, kbd, pre, 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
}
small, sub, sup {
	font-size: 75%
}
sub, sup {
	line-height: 0;
	position: relative
}
sup {
	vertical-align: super
}
sub {
	vertical-align: sub
}
b, strong {
	font-weight: 700
}
caption, td, th {
	font-weight: 500
}
dfn {
	font-style: italic
}
hr {
	height: 0;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}
mark {
	color: #000
}
/* .bypostauthor, .screen-reader-text, .sticky {
	outline: 0;
} */
.tury-home .box_icon_type_image:before {
	font-size: 20px!important;
	width: 120px!important;
	height: 190px!important;
	margin-top: -95px!important;
	right: 20px!important
}
.tury-home .cmsmasters_icon_box {
	border-color: #e1e1e1!important;
	border-width: 1px!important
}
.cmsmasters_heading {
	font-weight: 400!important
}
.cmsmasters_heading a {
	font-weight: 400!important
}
.cmsmasters_featured_block {
	font-weight: 300!important
}
.cmsmasters_featured_block p {
	font-weight: 300!important
}
div#cookie-law-info-again {
	display: none!important
}
.icon_box_text h2 {
	font-size: 26px!important
}
.icon_box_text h2 a {
	font-size: 30px!important
}
.home h3.cmsmasters_quote_title {
	font-size: 24px!important
}
.headline.cmsmasters_color_scheme_default {
	margin-bottom: 90px!important
}
.home .headline.cmsmasters_color_scheme_default {
	margin-bottom: 0!important
}
.home .itt_hs_main_wrap.itt_border_color {
	height: 694px!important
}
#ittHS .itt_hs_head_text_mobile {
	color: #8a8a8a!important
}
.header_mid_scroll .logo_wrap {
	width: 9%!important
}
.blockMP {
	z-index: 9!important
}
.blockMP .custom_html>p {
	display: none!important
}
.page-id-1802 .fd_price-main.ss-container {
	height: 457px!important
}
li.parsley-custom-error-message {
	font-size: 0!important
}
li.parsley-custom-error-message:after {
	font-size: 14px!important;
	content: "Вкажіть дійсну електронну адресу."!important
}
ul>li:before {
	display: none!important
}
.home .widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tab li:before {
	display: block!important
}
html {
	overflow-x: auto!important
}
body {
	overflow-x: initial!important
}
@media (min-width:960px) and (max-width:980px) {
	.fd_price-main.ss-container {
		overflow-x: hidden
	}
}
@media (min-width:1050px) and (max-width:1100px) {
	#cmsmasters_heading_melzdrq0my .cmsmasters_heading a, .page-id-118 #cmsmasters_heading_melzdrq0my .cmsmasters_heading {
		font-size: 40px
	}
}
@media (min-width:1250px) and (max-width:1300px) {
	#cmsmasters_heading_melzdrq0my .cmsmasters_heading a, .page-id-118 #cmsmasters_heading_melzdrq0my .cmsmasters_heading {
		font-size: 40px
	}
}
.page-id-1836 .headline.cmsmasters_color_scheme_default {
	margin-bottom: 80px!important
}
.tury1 .fd_price-main.ss-container {
	height: 770px!important
}
.page-id-1994 .tury1 .fd_price-main.ss-container {
	height: 480px!important
}
.page-id-1842 .tury1 .fd_price-main.ss-container {
	height: 554px!important
}
#strany .two_third {
	width: 59%!important
}
#strany .one_third {
	width: 35%!important
}
#strany .itt_hs_main_wrap.itt_border_color {
	height: 466px!important
}
div#cookie-law-info-bar {
	display: none!important
}
.page-id-1909 .headline.cmsmasters_color_scheme_default {
	margin-bottom: 70px!important
}
.page-id-186 .sidebar {
	padding: 0!important;
	padding-left: 61px!important
}
.page-id-186 .content {
	padding: 0!important
}
span.cmsmasters_post_category {
	display: none!important
}
span.cmsmasters_post_author {
	display: none!important
}
span.cmsmasters_comments.cmsmasters_post_comments {
	display: none!important
}
span.cmsmasters_likes.cmsmasters_post_likes {
	display: none!important
}
a.cmsmasters_post_read_more:after {
	content: "Детальніше";
	font-size: 16px!important
}
a.cmsmasters_post_read_more {
	font-size: 0!important
}
.single-post header.cmsmasters_post_header.entry-header {
	display: none!important
}
.single-post .headline.cmsmasters_color_scheme_default {
	margin-bottom: 90px!important
}
.single-post .cmsmasters_open_post .cmsmasters_img_wrap {
	margin-bottom: 0!important
}
.single-post .cmsmasters_open_post .cmsmasters_post_info {
	padding-top: 0!important
}
.single-post .cmsmasters_open_post .cmsmasters_post_footer {
	padding: 5px 0 0!important
}
footer.cmsmasters_post_footer.entry-meta {
	display: none!important
}
.single-post .middle_content {
	padding: 0
}
.page-id-186.fd_price-main.ss-container {
	height: 1048px!important
}
.page-id-1163 .headline.cmsmasters_color_scheme_default {
	margin-bottom: 0!important
}
.page-id-118 .headline.cmsmasters_color_scheme_default {
	margin-bottom: 0!important
}
span.cmsmasters_slider_post_category {
	display: none!important
}
.page-id-1163 .fd_price-main.ss-container {
	height: 442px!important
}
.page-id-1163 {
	overflow-x: hidden!important
}
.page-id-118 {
	overflow-x: hidden!important
}
.home {
	overflow-x: hidden!important
}
.page-id-186 .fd_price-main.ss-container {
	height: 1048px!important
}
/* .cmsmasters_wrap_more_posts.cmsmasters_wrap_more_items { */
	/* display: none!important */
/* } */
.page-id-2000 .tury1 .fd_price-main.ss-container {
	height: 441px!important
}
.page-id-2003 .tury1 .fd_price-main.ss-container {
	height: 441px!important
}
nav>div>ul ul {
	width: 213px!important
}
aside.post_nav {
	display: none!important
}
aside.cmsmasters_single_slider {
	display: none!important
}
.cmsmasters_sidebar.sidebar_layout_11 {
	font-size: 32px!important;
	border-color: #feca0a
}
.cmsmasters_sidebar.sidebar_layout_11>div {
	border-top: 2px solid #feca0a;
	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
}
.page-id-1828 .itt_hs_main_wrap.itt_border_color {
	height: 850px!important
}
div#slide-2-layer-4 {
	font-family:'Roboto', Arial, Helvetica, 'Nimbus Sans L', sans-serif !important;
}
#wp-calendar caption, .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner .cmsmasters_counter_title, .cmsmasters_quotes_slider .cmsmasters_quote_title, .cmsmasters_sitemap_wrap .cmsmasters_sitemap>li>ul>li>a, .cmsmasters_sitemap_wrap .cmsmasters_sitemap_category>li>a, .cmsmasters_stats .cmsmasters_stat_wrap .cmsmasters_stat_title, .cmsmasters_stats.stats_mode_bars .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_counter_wrap, .one_fourth .widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_lpr_tabs_cont>a, .post_nav .post_nav_title, .sidebar .widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_lpr_tabs_cont>a, .widget_custom_latest_projects_entries .cmsmasters_slider_project_title a, .widget_custom_popular_projects_entries .cmsmasters_slider_project_title a, .widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_lpr_tabs_cont>a, h4, h4 a {
	font-family:'Roboto', Arial, Helvetica, 'Nimbus Sans L', sans-serif !important;
}
.cmsmasters_open_profile .cmsmasters_profile_title, .cmsmasters_open_project .cmsmasters_project_title, .cmsmasters_post_default .cmsmasters_post_title, .cmsmasters_post_default .cmsmasters_post_title a, .cmsmasters_sitemap_wrap .cmsmasters_sitemap>li>a, .cmsmasters_sitemap_wrap h1, .cmsmasters_slider_project .cmsmasters_slider_project_title, .cmsmasters_slider_project .cmsmasters_slider_project_title a, h2, h2 a {
	font-family:'Roboto', Arial, Helvetica, 'Nimbus Sans L', sans-serif !important;
}
.cmsmasters_archive_type .cmsmasters_archive_item_title, .cmsmasters_archive_type .cmsmasters_archive_item_title a, .cmsmasters_profile_vertical .cmsmasters_profile_header .cmsmasters_profile_title, .cmsmasters_profile_vertical .cmsmasters_profile_header .cmsmasters_profile_title a, .cmsmasters_project_grid .cmsmasters_project_header .cmsmasters_project_title, .cmsmasters_project_grid .cmsmasters_project_header .cmsmasters_project_title a, .cmsmasters_project_puzzle .cmsmasters_project_header .cmsmasters_project_title, .cmsmasters_project_puzzle .cmsmasters_project_header .cmsmasters_project_title a, .cmsmasters_quotes_grid .cmsmasters_quote_title, .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat_title, .widget .widgettitle, .widget .widgettitle a, h3, h3 a {
	font-family:'Roboto', Arial, Helvetica, 'Nimbus Sans L', sans-serif !important;
}
#wp-calendar tfoot a, #wp-calendar th, .about_author .about_author_title, .cmsmasters-form-builder .form_info>label, .cmsmasters_comment_item .comment-reply-link, .cmsmasters_comments, .cmsmasters_comments a, .cmsmasters_img .cmsmasters_img_caption, .cmsmasters_likes, .cmsmasters_likes a, .cmsmasters_open_post .cmsmasters_post_category, .cmsmasters_open_post .cmsmasters_post_category a, .cmsmasters_open_profile .profile_details_title, .cmsmasters_open_profile .profile_features_title, .cmsmasters_open_profile .profile_social_icons_title, .cmsmasters_open_project .project_details_title, .cmsmasters_open_project .project_features_title, .cmsmasters_post_default .cmsmasters_post_category a, .cmsmasters_post_default .cmsmasters_post_read_more, .cmsmasters_post_masonry .cmsmasters_post_category, .cmsmasters_post_masonry .cmsmasters_post_category a, .cmsmasters_post_masonry .cmsmasters_post_read_more, .cmsmasters_post_puzzle .cmsmasters_post_read_more, .cmsmasters_post_timeline .cmsmasters_post_read_more, .cmsmasters_pricing_table .pricing_title, .cmsmasters_profile_horizontal .cmsmasters_profile_header .cmsmasters_profile_subtitle, .cmsmasters_profile_vertical .cmsmasters_profile_header .cmsmasters_profile_subtitle, .cmsmasters_single_slider .cmsmasters_single_slider_title, .cmsmasters_slider_post .cmsmasters_slider_post_read_more, .cmsmasters_slider_project .cmsmasters_likes a, .cmsmasters_slider_project .cmsmasters_slider_project_category a, .cmsmasters_tabs .cmsmasters_tabs_list_item a, .cmsmasters_toggles .cmsmasters_toggle_title a, .cmsmasters_twitter_wrap .published, .cmsmasters_views, .cmsmasters_wrap_pagination ul li .page-numbers, .comment-respond .comment-reply-title, .headline_outer .headline_inner .headline_text .entry-subtitle, .post_comments .post_comments_title, .widget_custom_twitter_entries .tweet_time, .wpcf7 label, caption, figcaption, figcaption a, h5, h5 a, table tfoot td, table thead th {
	font-family:'Roboto', Arial, Helvetica, 'Nimbus Sans L', sans-serif !important;
}
div#slide-2-layer-5 {
	font-family: 'PT Sans', sans-serif!important
}
#wp-calendar td, .cmsmasters-form-builder label, .cmsmasters-form-builder small, .cmsmasters_mailpoet_form .mailpoet_message, .cmsmasters_mailpoet_form .mailpoet_paragraph, .nf-form-wrap .nf-form-layout .nf-form-content .nf-field-label label, .widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_lpr_tabs_cont>.published, body, div.wpforms-container form.wpforms-form .wpforms-field-label, div.wpforms-container form.wpforms-form .wpforms-field-label-inline {
/* 	font-family: 'PT Sans', sans-serif!important */
}
.subpage_nav>a, .subpage_nav>span, .subpage_nav>span:not([class]), .subpage_nav>strong, a {
/* 	font-family: 'PT Sans', sans-serif!important */
}
.cmsmasters_contact_form div.wpforms-container .wpforms-form input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]), .cmsmasters_contact_form div.wpforms-container .wpforms-form select, .cmsmasters_contact_form div.wpforms-container .wpforms-form textarea, input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]), option, select, textarea {
	font-family: 'PT Sans', sans-serif!important
}
.about_author .about_author_cont .cmsmasters_author_website, .cmsmasters_archive_type .cmsmasters_archive_item_info>span, .cmsmasters_archive_type .cmsmasters_archive_item_info>span a, .cmsmasters_archive_type .cmsmasters_archive_item_type, .cmsmasters_breadcrumbs .cmsmasters_breadcrumbs_inner, .cmsmasters_breadcrumbs .cmsmasters_breadcrumbs_inner a, .cmsmasters_comment_item .cmsmasters_comment_item_date, .cmsmasters_comment_item .comment-edit-link, .cmsmasters_dynamic_cart .count, .cmsmasters_dynamic_cart_link_wrap .count, .cmsmasters_icon_wrap .cmsmasters_simple_icon_title, .cmsmasters_open_post .cmsmasters_post_author, .cmsmasters_open_post .cmsmasters_post_author a, .cmsmasters_open_post .cmsmasters_post_date, .cmsmasters_open_post .cmsmasters_post_tags, .cmsmasters_open_post .cmsmasters_post_tags>a, .cmsmasters_open_profile .cmsmasters_profile_subtitle, .cmsmasters_open_profile .profile_details_item_desc, .cmsmasters_open_profile .profile_details_item_desc a, .cmsmasters_open_profile .profile_features_item_desc, .cmsmasters_open_profile .profile_features_item_desc a, .cmsmasters_open_project .cmsmasters_project_tags, .cmsmasters_open_project .cmsmasters_project_tags>a, .cmsmasters_open_project .project_details_item_desc, .cmsmasters_open_project .project_details_item_desc a, .cmsmasters_open_project .project_features_item_desc, .cmsmasters_open_project .project_features_item_desc a, .cmsmasters_post_default .cmsmasters_post_author, .cmsmasters_post_default .cmsmasters_post_author a, .cmsmasters_post_default .cmsmasters_post_date, .cmsmasters_post_default .cmsmasters_post_info>a, .cmsmasters_post_masonry .cmsmasters_post_cont_info, .cmsmasters_post_masonry .cmsmasters_post_cont_info a, .cmsmasters_post_puzzle .cmsmasters_post_category, .cmsmasters_post_puzzle .cmsmasters_post_category a, .cmsmasters_post_puzzle .cmsmasters_post_footer, .cmsmasters_post_puzzle .cmsmasters_post_footer a, .cmsmasters_post_timeline .cmsmasters_post_category, .cmsmasters_post_timeline .cmsmasters_post_category a, .cmsmasters_post_timeline .cmsmasters_post_cont_info, .cmsmasters_post_timeline .cmsmasters_post_cont_info a, .cmsmasters_post_timeline .cmsmasters_post_date .cmsmasters_mon, .cmsmasters_pricing_table .cmsmasters_price_wrap .cmsmasters_period, .cmsmasters_project_grid .cmsmasters_project_category, .cmsmasters_project_grid .cmsmasters_project_category a, .cmsmasters_project_puzzle .cmsmasters_project_category, .cmsmasters_project_puzzle .cmsmasters_project_category a, .cmsmasters_quotes_grid .cmsmasters_quote_subtitle_wrap a, .cmsmasters_quotes_slider .cmsmasters_quote_subtitle_wrap, .cmsmasters_quotes_slider .cmsmasters_quote_subtitle_wrap .cmsmasters_quote_subtitle, .cmsmasters_quotes_slider .cmsmasters_quote_subtitle_wrap a, .cmsmasters_single_slider .cmsmasters_post_date, .cmsmasters_slider_post .cmsmasters_slider_post_category a, .cmsmasters_slider_post .cmsmasters_slider_post_cont_info>span, .cmsmasters_slider_post .cmsmasters_slider_post_cont_info>span a, .cmsmasters_toggles .cmsmasters_toggles_filter, .cmsmasters_toggles .cmsmasters_toggles_filter a, .comment-respond .comment-notes, .comment-respond .comment-reply-title small a, .post_nav .post_nav_sub, .share_posts, .share_posts .share_posts_inner, .share_posts .share_posts_title, .widget_archive ul li a, .widget_categories ul li a, .widget_meta ul li a, .widget_nav_menu li a, .widget_pages ul li a, .widget_recent_entries ul li a, .widget_rss ul li .rss-date, form .formError .formErrorContent, small {
	font-family: 'PT Sans', sans-serif!important
}
a#slide-2-layer-6 {
	font-weight: 700!important
}
a.cmsmasters_button.popmake-modal.pum-trigger {
	font-weight: 500!important
}
input.wpcf7-form-control.wpcf7-submit {
	font-weight: 500!important
}
.about_author .about_author_cont .cmsmasters_author_website, .cmsmasters_breadcrumbs .cmsmasters_breadcrumbs_inner, .cmsmasters_breadcrumbs .cmsmasters_breadcrumbs_inner a, .cmsmasters_comment_item .comment-edit-link, .cmsmasters_open_profile .profile_details_item_desc, .cmsmasters_open_profile .profile_details_item_desc a, .cmsmasters_open_profile .profile_features_item_desc, .cmsmasters_open_profile .profile_features_item_desc a, .cmsmasters_open_project .project_details_item_desc, .cmsmasters_open_project .project_details_item_desc a, .cmsmasters_open_project .project_features_item_desc, .cmsmasters_open_project .project_features_item_desc a {
	font-size: 18px!important
}
a.cmsmasters_header_button {
	font-weight: 300!important
}
.navigation>li>a, .top_line_nav>li>a {
	font-weight: 300!important
}
@media(max-width:1439px) {
	.home h2.cmsmasters_heading {
		font-size: 30px!important;
		line-height: 37px!important
	}
	.home .cmsmasters_lpr_tabs_cont a {
		font-size: 20px!important
	}
	.enable_header_default .header_mid .mid_nav_wrap {
		padding-left: 5px!important
	}
	.tury1 p {
		font-size: 16px!important;
        font-weight: 300!important;
	}
	.cmsmasters_row_no_margin>.cmsmasters_row_margin>.one_half {
		width: 100%!important
	}
	.cmsmasters_row_no_margin>.cmsmasters_row_margin>.one_half .cmsmasters_column_inner {
		padding: 0!important
	}
	#cmsmasters_icon_box_q1xrpidfn.cmsmasters_icon_box_left, #cmsmasters_icon_box_q1xrpidfn.cmsmasters_icon_box_left_top {
		padding-bottom: 0!important
	}
	a.cmsmasters_button.popmake-modal.pum-trigger {
		margin-bottom: 30px!important
	}
	.cmsmasters_icon_box.cmsmasters_icon_box_left.box_icon_type_icon.cmsmasters-icon-custom-logo-theme.shortcode_animated:before {
		display: none!important
	}
	.cmsmasters_icon_box.cmsmasters_icon_box_left.box_icon_type_icon.cmsmasters-icon-custom-logo-theme.shortcode_animated {
		padding-left: 0;
		margin-left: 0;
		text-align: center!important;
		margin: 0 auto!important;
		padding: 0!important
	}
	.cmsmasters_icon_box .icon_box_text {
		text-align: center!important
	}
	.page-id-1909 h2.cmsmasters_heading a {
		font-size: 25px!important
	}
	h3.cmsmasters_post_title.entry-title a {
		font-size: 23px!important
	}
	.page-id-186 .fd_price-main.ss-container {
		height: 900px!important
	}
	.wpb_widgetised_column.wpb_content_element:first-child {
		margin-top: 40px!important
	}
}
@media (max-width:1262px) {
	#slide_top {
		bottom: 75px!important
	}
}
@media(max-width:1024px) {
	.home .one_half {
		margin: 0 1.5%!important
	}
	.page-id-186 div#itTourPriceWidgetWrapper {
		margin-top: 40px!important
	}
	.two_third {
		width: 100%!important
	}
	.one_third {
		width: 100%!important
	}
	.one_first {
		width: 100%!important
	}
	.fd_price_sm {
		width: 100%!important;
		margin: 0 auto!important
	}
	.home .one_third {
		width: 30.33%!important;
		margin: 0 1.5%!important
	}
	.home .two_third {
		width: 63.67%!important
	}
	.classImageHome {
		background-image: none!important
	}
	#page .cmsmasters_theme_icon_resp_nav:after {
		content: "меню";
		display: block;
		margin-top: 25px!important
	}
	.header_mid .resp_mid_nav_wrap {
		overflow: visible!important
	}
	.cmsmasters_mailpoet_form .mailpoet_form_shortcode {
		text-align: left!important
	}
	.cmsmasters_row_margin {
		margin: 0 0!important
	}
	.one_fifth, .one_first, .one_fourth, .one_half, .one_sixth, .one_third, .three_fourth, .two_third {
		margin: 0 0!important
	}
	div#strany13 .one_third {
		width: 30.33%!important;
		margin: 0 1.5%!important
	}
	#strany .one_third {
		width: 35%!important;
		margin: 0 1.5%!important
	}
	#strany .two_third {
		width: 61%!important
	}
	.page-id-1836 .one_half {
		margin: 0 1.5%!important
	}
	.page-id-1851 .one_third {
		width: 30.33%!important;
		margin: 0 1.5%!important
	}
	.page-id-1851 .cmsmasters_profile_horizontal .profile_inner {
		padding: 5px 20px 0
	}
	.page-id-1909 .one_third {
		width: 30.33%!important;
		margin: 0 1.5%!important
	}
	.page-id-1909 h2.cmsmasters_heading a {
		font-size: 20px!important
	}
	.cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter {
		padding: 0 0!important
	}
	.home div#blockHP .one_third {
		display: none!important
	}
	.home div#blockHP .two_third {
		width: 100%!important
	}
	section.fd_price.fd-md {
		margin: 0 auto!important
	}
	.cmsmasters_sidebar {
		margin: 0 0!important
	}
}
@media(max-width:1023px) {
	#strany .one_third {
		width: 100%!important;
		margin: 0 1.5%!important
	}
	#strany .two_third {
		width: 100%!important
	}
	#strany .cmsmasters_column_inner {
		text-align: center!important
	}
	#strany .cmsmasters_img.cmsmasters_image_n {
		margin-bottom: 30px!important
	}
}
@media (max-width:959px) {
	div#strany1 p {
		font-size: 14px!important
	}
}
@media(max-width:768px) {
	.home .cmsmasters_counters.counters_type_horizontal .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner {
		margin-bottom: 0!important
	}
	.home #cmsmasters_row_dxxu2wvpqh .cmsmasters_row_outer_parent {
		padding-bottom: 0!important
	}
	.home .cmsmasters_row_no_margin>.cmsmasters_row_margin>.one_half {
		margin: 0!important
	}
	.home .cmsmasters_column_inner {
		text-align: center!important
	}
	.home .two_third {
		width: 100%!important;
		margin: 0!important
	}
	.home .one_third {
		width: 100%!important;
		margin: 0!important
	}
	#header .header_mid .header_mid_inner {
		padding-top: 0!important
	}
	.enable_header_default #header .header_mid .cmsmasters_header_button_wrap {
		padding: 0 0 0!important
	}
	body .headline {
		background-color: #eee!important
	}
	.headline.cmsmasters_color_scheme_default .headline_outer.nocenter {
		background-color: #eee!important
	}
	div#strany13 .one_third {
		width: 100%!important;
		margin: 0!important
	}
	div#strany13 .cmsmasters_profile_horizontal .cmsmasters_profile_header {
		text-align: center!important
	}
	div#strany13 .cmsmasters_profile_horizontal .profile_inner {
		padding: 10px 20px 0!important
	}
	div#strany12 h2 {
		margin-bottom: 20px!important;
		font-size: 34px!important
	}
	div#strany13 .cmsmasters_profile_horizontal .cmsmasters_profile_header {
		padding: 0 0 37px!important
	}
	.cmsmasters_button.popmake-modal.pum-trigger {
		font-size: 14px!important;
		line-height: 40px!important;
		padding-right: 25px!important;
		padding-left: 25px!important
	}
	.header_mid .header_mid_inner .logo_wrap {
		width: auto!important
	}
	#cmsmasters_heading_koasntpxo8 .cmsmasters_heading, #cmsmasters_heading_koasntpxo8 .cmsmasters_heading a {
		font-size: 30px!important;
		line-height: 38px!important
	}
	.page-id-1836 .cmsmasters_row_outer_parent {
		padding-bottom: 10px!important
	}
	.page-id-1836 h3.cmsmasters_heading {
		margin-top: 50px!important
	}
	.page-id-1851 .one_third {
		width: 30.33%!important;
		margin: 0 1.5%!important;
		float: left!important;
		clear: inherit!important
	}
	h2.cmsmasters_profile_title.entry-title a {
		font-size: 22px!important
	}
	h5.cmsmasters_profile_subtitle {
		font-size: 15px!important
	}
	.page-id-1909 .one_third {
		width: 100%!important;
		margin: 0!important
	}
	.page-id-1909 .one_third .cmsmasters_column_inner {
		text-align: center!important
	}
	.page-id-1909 .cmsmasters_row_outer_parent {
		padding-bottom: 10px!important
	}
	.page-id-1163 h2.cmsmasters_heading {
		font-size: 30px!important;
		line-height: 35px!important
	}
	.page-id-1836 .one_half * {
		text-align: center!important
	}
	.page-id-1836 .one_half {
		margin: 0!important;
		width: 100%!important
	}
	#strany .one_third {
		margin: 0 0!important
	}
}
@media(max-width:639px) {
	.home .cmsmasters_icon_box.cmsmasters_icon_box_right {
		padding: 10px!important
	}
	.icon_box_text h2 {
		font-size: 20px!important;
		line-height: 25px!important
	}
	.icon_box_text h2 a {
		font-size: 20px!important
	}
}
@media(max-width:600px) {
	.headline_outer .headline_inner.align_left .headline_text {
		padding: 0!important
	}
	.page-id-1851 .one_third {
		width: 100%!important;
		margin: 0 1.5%!important;
		float: left!important;
		clear: inherit!important
	}
	.page-id-1851 header.cmsmasters_profile_header.entry-header {
		text-align: center!important
	}
}
@media(max-width:480px) {
	.header_mobile .side_wrap .close {
		position: absolute;
		top: 15px;
		right: 20px;
		text-transform: uppercase;
		cursor: pointer;
		display: block!important;
		z-index: 99999!important;
		font-size: 0!important
	}
	.header_mobile .side_wrap .close:before {
		content: "Х"!important;
		font-size: 15px!important
	}
	div#slide-2-layer-4 {
		font-size: 30px!important
	}
	#mapContact {
		padding-left: 10px!important;
		padding-right: 10px!important
	}
}
@media(max-width:479px) {
	h1 {
		font-size: 27px!important
	}
}
@media(max-width:425px) {
	div#slide-2-layer-4 {
		font-size: 24px!important
	}
	.page-id-118 h2.cmsmasters_heading {
		font-size: 30px!important;
		line-height: 35px!important;
		margin-bottom: 20px!important
	}
}
@media(max-width:375px) {
	.icon_box_text h2 {
		font-size: 16px!important;
		line-height: 22px!important
	}
	.icon_box_text h2 a {
		font-size: 16px!important
	}
	.featured_block_text p {
		font-size: 17px!important
	}
	.page-id-118 h2.cmsmasters_heading {
		font-size: 30px!important;
		line-height: 35px!important;
		margin-bottom: 20px!important
	}
	.page-id-118 input.wpcf7-form-control.wpcf7-submit {
		margin-bottom: 30px!important
	}
}
#itTourPriceWidgetPopup .fd_price-header, body #itTourPriceWidget .fd_price-header {
	color: #000!important
}
body .fd_price-item_info {
	color: #000!important
}
.cmsmasters-icon-custom-logo-theme:before {
	display: none!important;
	content: '\e854'!important
}
.icon_box_text h2 a {
	color: #000!important
}
.icon_box_text h2 a:hover {
	color: #777!important
}
.featured_block_text a {
	color: #000!important
}
.featured_block_text a:hover {
	color: #777!important
}
.cmsmasters_icon_box.cmsmasters_icon_box_left.box_icon_type_icon.cmsmasters-icon-custom-logo-theme.shortcode_animated .icon_box_text h2:before {
	content: "Зателефонуйте ";
	font-size: 26px!important
}
.cmsmasters_icon_box.cmsmasters_icon_box_left.box_icon_type_icon.cmsmasters-icon-custom-logo-theme.shortcode_animated .icon_box_text:after {
	content: "Або надішліть запит на підбір туру";
	font-size: 26px!important;
	color: #000!important
}
.cmsmasters_icon_box.cmsmasters_icon_box_left.box_icon_type_icon.cmsmasters-icon-custom-logo-theme.shortcode_animated .icon_box_text h2 {
	font-size: 0!important;
	margin: 0!important;
	line-height: 28px!important
}
a.cmsmasters_button.popmake-modal.pum-trigger {
	background-color: #000!important
}
a.cmsmasters_button.popmake-modal.pum-trigger span {
	color: #fff!important
}
a.cmsmasters_button.popmake-modal.pum-trigger span:hover {
	color: #777!important
}
.cmsmasters_breadcrumbs a {
	color: #000!important
}
.cmsmasters_breadcrumbs a:hover {
	color: #777!important
}
h3.cmsmasters_post_title.entry-title a {
	color: #000!important
}
h3.cmsmasters_post_title.entry-title a:hover {
	color: #777!important
}
h4.cmsmasters_heading a {
	color: #000!important
}
h4.cmsmasters_heading a:hover {
	color: #777!important
}
.page-id-1802 li#menu-item-2116 {
	display: none!important
}
.page-id-1163 li#menu-item-2116 {
	display: none!important
}
body #itTourWidget .fd-b .fd-label span, body #itTourWidgetPopup .fd-b .fd-label span {
	color: #9a9494!important
}
.page-id-1833 .cmsmasters_sidebar.sidebar_layout_11>div {
	padding-top: 30px!important
}
.page-id-1917 .cmsmasters_row.cmsmasters_row_top_default.cmsmasters_row_bot_default:nth-child(3) {
	z-index: 2!important
}
.page-id-2006 .cmsmasters_row.cmsmasters_row_top_default.cmsmasters_row_bot_default:nth-child(3) {
	z-index: 2!important
}
.page-id-2007 .cmsmasters_row.cmsmasters_row_top_default.cmsmasters_row_bot_default:nth-child(3) {
	z-index: 2!important
}
.page-id-2008 .cmsmasters_row.cmsmasters_row_top_default.cmsmasters_row_bot_default:nth-child(3) {
	z-index: 2!important
}
.page-id-2009 .cmsmasters_row.cmsmasters_row_top_default.cmsmasters_row_bot_default:nth-child(3) {
	z-index: 2!important
}
.social_wrap_inner>ul>li:last-child, .social_wrap_inner>ul>li:nth-child(3), span.footer_copyright.copyright {
	display: none!important
}
.a18622da_e04c_41fc_b6ea_82a9b5417c40_6bd79e10_5bb8_4d3b_a208_ccc01b469bf4_root a:last-child {
	display: none
}
.a18622da_e04c_41fc_b6ea_82a9b5417c40_6bd79e10_5bb8_4d3b_a208_ccc01b469bf4_root.a18622da_e04c_41fc_b6ea_82a9b5417c40_6bd79e10_5bb8_4d3b_a208_ccc01b469bf4_active a {
	display: inline-block!important
}
.custom_mailing>span {
	flex-basis: 75%
}
.custom_mailing {
	display: flex
}
.interior {
	margin-left: 35px!important
}
@media(max-width:1366px) and (min-width:1025px) {
	.header_mid .header_mid_inner .logo_wrap {
		width: 150px!important
	}
	.header_mid_inner .logo img.logo_retina {
		width: 120px!important
	}
}
@media(max-width:1023px) and (min-width:425px) {
	.a18622da_e04c_41fc_b6ea_82a9b5417c40_6bd79e10_5bb8_4d3b_a208_ccc01b469bf4_root {
		width: 240.333px!important;
		height: 246.333px!important
	}
}
@media(max-width:1024px) {
	.page-id-271 .cmsmasters_121414>div:nth-child(2) .cmsmasters_column_inner>div {
		padding-left: 15px!important
	}
	.page-id-1802 .headline.cmsmasters_color_scheme_default {
		margin-bottom: 0!important
	}
	#cmsmasters_row_w4r2mew442 .cmsmasters_row_outer_parent {
		padding-bottom: 0!important
	}
	div#poisk_empty>div {
		display: none
	}
}
@media(max-width:1023px) {
	.header_mid_inner .logo img.logo_retina {
		width: 150px!important
	}
	.page-id-271 .cmsmasters_121414>div:nth-child(3) .cmsmasters_column_inner>div {
		padding-left: 15px!important
	}
}
@media(max-width:1366px) {
	div#popmake-1796 {
		max-height: 360px!important;
		overflow-y: scroll!important;
		top: 70px!important
	}
}
@media(max-width:425px) {
	.custom_mailing {
		flex-wrap: wrap
	}
	.custom_mailing>input, .custom_mailing>span {
		flex-basis: 100%;
		margin-bottom: 10px
	}
	.icon_box_text>h2>a {
		display: block!important
	}
	.icon_box_text>h2 {
		padding-top: 30px!important
	}
}
@media(max-width:424px) {
	.a18622da_e04c_41fc_b6ea_82a9b5417c40_6bd79e10_5bb8_4d3b_a208_ccc01b469bf4_root {
		width: 200px!important;
		height: 200px!important
	}
}
ul.sub-menu::-webkit-scrollbar {
    width: 5px;
}

ul.sub-menu::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
}

ul.sub-menu::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
}
ul.sub-menu {
    max-height: 430px;
    overflow-y: scroll!important;
}
.home .cmsmasters_quote_content p {
    font-size: 18px;
    line-height: 1.8;
    font-weight: 300;
}
.home .cmsmasters_wrap_pagination {
    display: none;
}

.home .widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_tab li:before { 
    display: none!important;
}

#cmsmasters_heading_9rx8g255us {
    padding-top: 20px;
}