@charset "utf-8";
@charset "utf-8";
/*! 
 * Master Slider WordPress Lite Main CSS File
 * @date May 2023
 */



/**
 *  Master Slider
 * 	Main css file
 */

.master-slider{
	position: relative;
	visibility: hidden;
	-moz-transform: translate3d(0 , 0 , 0);
}



.ms-ie img{border:none;}
.ms-ie8 * {opacity:inherit;filter:inherit;}
.ms-ie7   {zoom:1;}

.ms-moz .ms-slide-bgcont>img { -webkit-transform: translateX(0px); -ms-transform: translateX(0px); transform: translateX(0px); }

.master-slider a,
.master-slider a:hover {
	-webkit-transition: none;
	transition: none;
}

.wpb_row .master-slider-parent *,
.master-slider-parent * {
	 box-sizing: content-box;
}

.master-slider-parent {
	margin-left: auto;
	margin-right: auto;
}

.ms-layout-partialview .ms-view {
	overflow: visible;
	background-color:transparent;
}

.ms-layout-partialview .ms-container { overflow: hidden; }

.master-slider.before-init{}

.ms-loading-container{
	position:absolute;
	width:100%;
	top:0;
}

.ms-loading-container .ms-loading,
.ms-slide .ms-slide-loading {
	width: 36px;
	height: 36px;
	background: url(//mos-holidays.ru/wp-content/plugins/master-slider/public/assets/css/common/loading-2.gif) no-repeat center white;
	border-radius: 60px;
	box-shadow: 0px 0px 3px rgba(0,0,0,0.2);
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -18px;
	opacity: 0.9;
}


/* grab cursor */
.ms-def-cursor{cursor:auto !important;}
.ms-grab-cursor{cursor: url(//mos-holidays.ru/wp-content/plugins/master-slider/public/assets/css/common/grab.png), move;}
.ms-grabbing-cursor{cursor: url(//mos-holidays.ru/wp-content/plugins/master-slider/public/assets/css/common/grabbing.png), move;}
.ms-ie .ms-grab-cursor{cursor: move;}
.ms-ie .ms-grabbing-cursor {cursor: move;}

.ms-view {
	margin:0px auto;
	overflow:hidden;

	position:relative;
	-webkit-perspective: 2000px;
	-ms-perspective: 2000px;
	perspective: 2000px;
}

.ms-view .ms-slide-container{position:relative;}

.ms-slide {
	position:absolute;
	height:100%;
	-webkit-transform: translateZ(0px);
	-ms-transform: translateZ(0px);
	transform: translateZ(0px);
}

.ms-wk .ms-slide {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.ms-slide.selected {}

.ms-slide .ms-slide-bgcont,
.ms-slide .ms-slide-bgvideocont{
	position: absolute;
	overflow:hidden;
	width: 100%;
}

.ms-slide .ms-slide-link {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top:0;
	z-index: 110;
}

.ms-ie .ms-slide-link {
	background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBR‌​AA7) 0 0 repeat;
}


.ms-slide .ms-slide-bgvideocont{
	z-index: 105;
	height: 100%;
}

.ms-wk .ms-slide .ms-slide-bgvideocont,
.ms-wk .ms-slide-bgvideocont>video{
	-webkit-transform: translateZ(0.3px);
	transform: translateZ(0.3px);
}

.ms-slide .ms-slide-bgvideo{
	position: absolute;
	top: 0px;
}


.ms-inner-controls-cont, .ms-container {position: relative; margin:0 auto;}
.ms-slide .ms-slide-bgcont img , .ms-container , .ms-inner-controls-cont{
	-webkit-user-select:none;
	-ms-user-select:none;
	user-select:none;
}

.ms-slide .ms-slide-video{
	position:absolute;
	top:0;
	z-index: 111;
	background:black;
	padding:0;
	margin: 0;
	border: none;

}


.ms-slide .ms-pattern{
	background-attachment: scroll;
	width: 100%;
	height: 100%;
	z-index: 108;
	position: absolute;
	top: 0;
}

.ms-wk .ms-pattern{
	-webkit-transform: translateZ(0.4px);
	transform: translateZ(0.4px);
}

.ms-slide .ms-slide-vpbtn , .ms-slide .ms-video-btn{
	position:absolute;
	cursor: pointer;
	z-index: 110;
}

.ms-slide .ms-slide-vcbtn{
	position:absolute;
	cursor: pointer;
	z-index: 113;
}

.ms-slide-vcbtn-mobile{
	position: relative;
	bottom: 0;
	left:0;
	width:100%;
	height: 28px;
	background-color: black;
	color: white;
	text-align: center;
	cursor: pointer;
	z-index: 113;
}

.ms-slide-vcbtn-mobile .ms-vcbtn-txt {
    text-transform: uppercase;
    font-family: sans-serif;
    font-size: 0.75em;
    display: inline-block;
    background: url(//mos-holidays.ru/wp-content/plugins/master-slider/public/assets/css/common/video-close-btn.png) no-repeat 0px 3px;
    padding-left: 15px;
    height: 15px;
    color: #DBDBDB;
    margin-top: 7px;
}

.ms-wk .ms-slide .ms-slide-vcbtn,
.ms-wk .ms-slide .ms-slide-layers,
.ms-wk .ms-slide .ms-slide-vpbtn,
.ms-wk .ms-slide .ms-slide-video,
.ms-wk .ms-slide-link {
	-webkit-transform: translateZ(0.44px);
	transform: translateZ(0.44px);
}

.ms-video-img{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
}

.ms-mask-frame{
	overflow:hidden;
	position:absolute;
	float:left;
}

/* controls */

.ms-thumb-list{
	overflow:hidden;
	position:absolute;
}

.ms-thumb-list.ms-dir-h {width: 100%;}
.ms-thumb-list.ms-dir-v {height: 100%; top: 0;}
.ms-thumbs-cont{position: relative;}
.ms-thumb-frame img{width:100%;	height:auto;}
.ms-thumb-frame{
	cursor: pointer;
	float: left;
	overflow: hidden;
	opacity: 0.5;
	-webkit-transition: opacity 300ms;
	transition: opacity 300ms;
}
.ms-thumb-frame-selected{ opacity: 1; }

.ms-tabs .ms-thumb-frame {
	background-color: #F6f6f6;
	text-shadow: 0 1px 1px white;
	color: #222;
	border: solid 1px white;
	border-width: 0 1px 1px 0;
	overflow: visible;
	position: relative;
	opacity: 1;
	-webkit-transition: all 300ms ease-out;
    transition: all 300ms ease-out;
}

.ms-tabs.ms-has-thumb .ms-tab-thumb{ width:auto; }
.ms-tabs.ms-dir-h .ms-thumb-frame {margin-top: 12px;}
.ms-tabs.ms-dir-v .ms-thumb-frame {margin-left: 12px;}
.ms-tabs.ms-dir-v.ms-align-left .ms-thumb-frame {margin-left: 0px;}
.ms-tabs.ms-dir-h.ms-align-top {z-index: 140;}
.ms-tabs.ms-dir-h.ms-align-top  .ms-thumb-frame{margin-top: -12px;}
.ms-tabs .ms-thumb{padding: 20px 20px;}
.ms-tabs .ms-thumb-frame-selected {	opacity: 1; background: #EDEDED;}
.ms-tabs .ms-thumb-frame .ms-thumb-ol {
    position: absolute;
    opacity: 0;
    -webkit-transition: all 300ms ease-out;
    transition: all 300ms ease-out;
}

.ms-tabs.ms-dir-h .ms-thumb-frame .ms-thumb-ol {
	top: 0px;
    left: 50%;
    margin-left: -12px;
	border-bottom: solid 12px #F6f6f6;
    border-left: solid 12px transparent;
    border-right: solid 12px transparent;
}

.ms-tabs.ms-dir-h.ms-align-bottom .ms-thumb-frame-selected .ms-thumb-ol{
	opacity: 1;
	top:-12px;
	border-bottom-color: #EDEDED;
}

.ms-tabs.ms-dir-h.ms-align-top .ms-thumb-frame .ms-thumb-ol {
	bottom: 0px;
	top:auto;
	border-bottom:0px;
	border-top: solid 12px #F6f6f6;
}

.ms-tabs.ms-dir-h.ms-align-top .ms-thumb-frame-selected .ms-thumb-ol{
	opacity: 1;
	bottom:-12px;
	border-top-color: #EDEDED;
}

.ms-tabs.ms-dir-v .ms-thumb-frame .ms-thumb-ol {
	top: 50%;
    left: 0;
    margin-top: -12px;
    border-right: solid 12px #EDEDED;
    border-top: solid 12px transparent;
    border-bottom: solid 12px transparent;
}

.ms-tabs.ms-dir-v.ms-align-right .ms-thumb-frame-selected .ms-thumb-ol{
	opacity: 1;
	left:-12px;
	border-right-color:#EDEDED;
}

.ms-tabs.ms-dir-v.ms-align-left .ms-thumb-frame .ms-thumb-ol {
    left: auto;
    right: 0;
    border-right: 0;
    border-left: solid 12px #EDEDED;
}

.ms-tabs.ms-dir-v.ms-align-left .ms-thumb-frame-selected .ms-thumb-ol{
	opacity: 1;
	right:-12px;
	border-left-color:#EDEDED;
}

.ms-thumb-alt {
	text-align: center;
	margin: 5px;
	font-size: 14px;
	font-weight: 600;
}

/* horizontal thumblist arrows*/
.ms-thumb-list.ms-dir-h .ms-thumblist-fwd, .ms-thumb-list.ms-dir-h .ms-thumblist-bwd {
    height: 100%;
    width: 20px;
    position: absolute;
    left: 0;
    cursor: pointer;
    background: rgba(128, 128, 128, 0.5);
    text-align: center;
    color: white;
}

.ms-thumb-list.ms-dir-h .ms-thumblist-bwd {
    right: 0;
    left: auto;
}

.ms-thumb-list.ms-dir-h .ms-thumblist-fwd:after, .ms-thumb-list.ms-dir-h .ms-thumblist-bwd:after {
  content: close-quote;
  top: 43%;
  position: relative;
  border: solid rgba(0, 0, 0, 0);
  border-width: 5px 5px 5px 0px;
  display: block;
  border-right-color: #FFF;
  width: 6px;
  height: 1px;
}

.ms-thumb-list.ms-dir-h .ms-thumblist-bwd:after {
  border-width: 5px 0px 5px 5px;
  border-left-color: #FFF;
  left: 7px;
}

/* vertical thumblist arrows */
.ms-thumb-list.ms-dir-v .ms-thumblist-fwd, .ms-thumb-list.ms-dir-v .ms-thumblist-bwd {
    width: 100%;
    height: 20px;
    position: absolute;
    top: 0;
    cursor: pointer;
    background: rgba(128, 128, 128, 0.5);
    text-align: center;
    color: white;
}

.ms-thumb-list.ms-dir-v .ms-thumblist-bwd {
    bottom: 0;
    top: auto;
}

.ms-thumb-list.ms-dir-v .ms-thumblist-fwd:after, .ms-thumb-list.ms-dir-v .ms-thumblist-bwd:after {
  content: close-quote;
  left: 43%;
  position: relative;
  border: solid rgba(0, 0, 0, 0);
  border-width: 0px 5px 5px 5px;
  display: block;
  border-bottom-color: #FFF;
  height: 1px;
  top: 5px;
  width: 0;
}

.ms-thumb-list.ms-dir-v .ms-thumblist-bwd:after {
  border-width: 5px 5px 0px 5px;
  border-top-color: #FFF;
  top: 7px;
}

/* Thumb in tab styles */
.ms-tabs.ms-dir-v.ms-has-thumb .ms-thumbs-cont{ top:0 !important; }
.ms-tabs.ms-has-thumb .ms-thumb-frame{ height: auto !important; }
.ms-tabs.ms-has-thumb .ms-thumb{ padding:0; }
.ms-tabs.ms-has-thumb .ms-tab-context{ padding:20px; }
.ms-tabs.ms-align-left  .ms-tab-thumb{ float:left;  margin-right:20px; }
.ms-tabs.ms-align-right .ms-tab-thumb{ float:right; margin-left: 20px; }

.ms-bullet{cursor:pointer;float: left;}
.ms-bullets.ms-dir-h {
	position: absolute;
	bottom: 20px;
	right: 50%;
	width: 100px;
}

.ms-bullets.ms-dir-v {
	position: absolute;
	top:50%;
}

.ms-bullets.ms-dir-v .ms-bullet{
	float: none;
}
.ms-bullets.ms-dir-h .ms-bullets-count {
	position: relative;
	right: -50%;
}

.ms-sbar {position: absolute;}
.ms-sbar.ms-dir-h {
	left: 10px;
	right: 10px;
	top: 5px
}

.ms-sbar.ms-dir-v {
	top: 10px;
	bottom: 10px;
	right: 5px
}

.ms-sbar .ms-bar {
	height: 4px;
	background: #333;
	border-radius: 4px;
}

.ms-sbar.ms-dir-v .ms-bar {	width: 4px;}

.ms-sbar .ms-bar{
	position:relative;
	-webkit-transition: opacity 300ms;
	transition: opacity 300ms;
}

.ms-timerbar {
	width: 100%;
	bottom: 0px;
	position: absolute;
}

.ms-ctimer {
	position: absolute;
	top: 30px;
	left: 30px;
	cursor: pointer;
}

.ms-ctimer-bullet {}

.ms-time-bar{
	-webkit-transition: width 120ms linear;
	transition: width 120ms linear;
}

.ms-ie7 .ms-tooltip-arrow{
	height:0px;
}

.ms-slide-info {position: absolute;}
.ms-slide-info.ms-dir-v {top:0;}
.ms-slide-info.ms-dir-h {width:100%;}

.ms-pattern.ms-patt-1  {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABRJREFUeNpiYICA/wzoDGTwHyDAADXxAv4Eq8S5AAAAAElFTkSuQmCC);}
.ms-pattern.ms-patt-2  {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABhJREFUeNpiYECA/wxogLAANoBdF0CAAQD+agT8l3ocpQAAAABJRU5ErkJggg==);}
.ms-pattern.ms-patt-3  {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACxJREFUeNqU0EENAAAMwkD8m+4s7PhCCmHbGijxE0jS1HOOhxJSUhf9eAIMAI/CEe94Ny14AAAAAElFTkSuQmCC);}
.ms-pattern.ms-patt-4  {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABhJREFUeNpiYGBg+M+ABfxHo3Fz/gMEGACtlgX7j8MuyAAAAABJRU5ErkJggg==);}
.ms-pattern.ms-patt-5  {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABNJREFUeNpiYECA/3CCAV0UIMAANfEC/mOKn1cAAAAASUVORK5CYII=);}
.ms-pattern.ms-patt-6  {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAABCAYAAADjAO9DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABRJREFUeNpiYGBg+M+AClD4AAEGACn3Af/97SgJAAAAAElFTkSuQmCC);}
.ms-pattern.ms-patt-7  {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABZJREFUeNpiYMAE/+EEAy5Z0iUAAgwA/moE/KMl2lgAAAAASUVORK5CYII=);}
.ms-pattern.ms-patt-8  {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAICAYAAAA4GpVBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABRJREFUeNpiYGBg+M+ACdDFAAIMADP0Af/w5VDVAAAAAElFTkSuQmCC);}
.ms-pattern.ms-patt-9  {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABJJREFUeNpiYGBg+M9AGQAIMABABAEA80yJjQAAAABJRU5ErkJggg==);}
.ms-pattern.ms-patt-10 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABZJREFUeNpiYGBg+A/FcMDEQH0AEGAAxksCAb3vCDgAAAAASUVORK5CYII=);}
.ms-pattern.ms-patt-11 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABxJREFUeNpiZGBg+M+AChhBBBMDDkC6BOkAIMAAlXQBCO9f4icAAAAASUVORK5CYII=);}
.ms-pattern.ms-patt-12 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABtJREFUeNpiYGBg+M8AATAaDnAKYEgQBgABBgB6/AT8h9ybfgAAAABJRU5ErkJggg==);}
.ms-pattern.ms-patt-13 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAB1JREFUeNpiYGBg+M+ABJig9H90AbggI7oWgAADAI5xBAIRYsxUAAAAAElFTkSuQmCC);}
.ms-pattern.ms-patt-14 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAYAAAAx8TU7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpiYGBg+M+AA9BSgkQBgAADAJIyB/kDCjAnAAAAAElFTkSuQmCC);}
.ms-pattern.ms-patt-15 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAB9JREFUeNpiYGBg+M9ABPhPjPh/YjT9J2AipiRAgAEAhjsH+Utd9Z4AAAAASUVORK5CYII=);}
/* white patterns */
.ms-pattern.ms-patt-16 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFAQMAAABCXz8WAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAABJJREFUCNdjaGBwZFBiEGHgAAAHPwEAP8TPrwAAAABJRU5ErkJggg==);}
.ms-pattern.ms-patt-17 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAIAQMAAAALP6d4AAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAABZJREFUCNdjaGBwYFBgEGDgAGIFBgcADegBabpJ4LsAAAAASUVORK5CYII=);}
.ms-pattern.ms-patt-18 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAQMAAACTPww9AAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAABBJREFUCNdjaGA4wPCA4QMACtgDEQ8Bqx8AAAAASUVORK5CYII=);}
.ms-pattern.ms-patt-19 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAQMAAAC3obSmAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAAA9JREFUCNdjWMDgAMRAAAAKigGBlYsMggAAAABJRU5ErkJggg==);}
.ms-pattern.ms-patt-20 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGAQMAAADaAn0LAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAAA1JREFUCNdj+ACFQAAAHgwDwds/+0oAAAAASUVORK5CYII=);}
.ms-pattern.ms-patt-21 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAQMAAAC3obSmAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAAA1JREFUCNdjOACEYAAADAoBgRrgDF0AAAAASUVORK5CYII=);}
.ms-pattern.ms-patt-22 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAQMAAACTPww9AAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjaGAAAwADiACBhux1cwAAAABJRU5ErkJggg==);}
.ms-pattern.ms-patt-23 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAIAQMAAAAC1AcCAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAAA5JREFUCNdjaGAAAxgNAAsQAQHPxScOAAAAAElFTkSuQmCC);}
.ms-pattern.ms-patt-24 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAABAQMAAADZzn0AAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAAApJREFUCNdj6AAAAIoAiVWdWYwAAAAASUVORK5CYII=);}
.ms-pattern.ms-patt-25 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAQMAAAC3obSmAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAABJJREFUCNdj4GBoYHBgUGAQAAAFggD5HRIFwAAAAABJRU5ErkJggg==);}
.ms-pattern.ms-patt-26 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADAQMAAABs5if8AAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAAA5JREFUCNdjUGBoYHAAAAJmAOF0EZC+AAAAAElFTkSuQmCC);}
.ms-pattern.ms-patt-27 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAQMAAACTPww9AAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAABBJREFUCNdjaGAIYFBgCAAABcgBQeTzXGUAAAAASUVORK5CYII=);}
.ms-pattern.ms-patt-28 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKAQMAAAC3/F3+AAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAACBJREFUCNdjaGBgcHBgUGhgEGRg4GJgYAGRQDZQBCgOAC/KAvtspwwJAAAAAElFTkSuQmCC);}
.ms-pattern.ms-patt-29 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAQMAAAC3obSmAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAABJJREFUCNdjUGBwYGhg4GAQAAAFkgD5MUFnfgAAAABJRU5ErkJggg==);}
.ms-pattern.ms-patt-30 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADAQMAAABs5if8AAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAAA5JREFUCNdjcGBoYFAAAALmAOHcBT11AAAAAElFTkSuQmCC);}



/**
 *  Master Slider
 *  Default Skin
 */

.ms-skin-default .ms-slide .ms-slide-vpbtn,
.ms-skin-default .ms-video-btn{
	width: 50px;
	height: 51px;
	background: url(//mos-holidays.ru/wp-content/plugins/master-slider/public/assets/css/skins/light-skin-1.png) no-repeat -14px -150px;
	top: 50%;
	left: 50%;
	margin: -25px 0 0 -25px;
}

.ms-skin-default .ms-slide .ms-slide-vcbtn {
	width: 30px;
	height: 30px;
	background: url(//mos-holidays.ru/wp-content/plugins/master-slider/public/assets/css/skins/light-skin-1.png) no-repeat -24px -28px;
	top: 18px;
	right: 30px;
}

/* controls */

.ms-skin-default .ms-nav-next,
.ms-skin-default .ms-nav-prev {
	width: 30px;
	background: url(//mos-holidays.ru/wp-content/plugins/master-slider/public/assets/css/skins/light-skin-1.png);
	background-position: -89px -26px;
	height: 40px;
	cursor: pointer;
	top: 50%;
	left: 30px;
	margin-top: -20px;
	position: absolute;
	z-index: 110;
}
.ms-skin-default .ms-nav-next {
	right: 30px;
	left: auto;
	background-position: -89px -103px;
}



.ms-skin-default .ms-bullet {
	width: 10px;
	height: 10px;
	background: url(//mos-holidays.ru/wp-content/plugins/master-slider/public/assets/css/skins/light-skin-1.png) no-repeat;
	margin: 4px;
	background-position: -34px -117px;
}

.ms-skin-default .ms-bullet-selected {
	background-position: -34px -84px;
}

.ms-skin-default .ms-tooltip{
	position: absolute;
	z-index: 210;
	cursor: auto;
}

.ms-skin-default .ms-tooltip-top .ms-tooltip-arrow,
.ms-skin-default .ms-tooltip-bottom .ms-tooltip-arrow{
	border-left: solid 10px transparent;
	border-right: solid 10px transparent;
	position: absolute;
	left: 50%;
	margin-left: -10px;
}

.ms-skin-default .ms-tooltip-top .ms-tooltip-arrow{
	border-top: solid 10px;
	border-top-color: silver;
	border-top-color: rgba(240, 240, 240, 0.88);
	bottom: -10px;
}

.ms-skin-default .ms-tooltip-bottom .ms-tooltip-arrow {
	border-bottom: solid 10px;
	border-bottom-color: silver;
	border-bottom-color: rgba(240, 240, 240, 0.88);
	top: -10px;
}

.ms-skin-default .ms-tooltip-right .ms-tooltip-arrow,
.ms-skin-default .ms-tooltip-left .ms-tooltip-arrow{
	border-top: solid 10px transparent;
	border-bottom: solid 10px transparent;
	position: absolute;
	top: 50%;
	margin-top: -10px;
}

.ms-skin-default .ms-tooltip-right .ms-tooltip-arrow{
	border-right: solid 10px;
	border-right-color: silver;
	border-right-color: rgba(240, 240, 240, 0.88);
	left: -10px;
}

.ms-skin-default .ms-tooltip-left .ms-tooltip-arrow {
	border-left: solid 10px;
	border-left-color: silver;
	border-left-color: rgba(240, 240, 240, 0.88);
	right: -10px;
}

.ms-skin-default .ms-tooltip-point {cursor: pointer;}
.ms-skin-default .ms-tooltip-point .ms-point-center {
	width: 12px;
	height: 12px;
	border-radius: 15px;
	border: solid 2px #BBB;
	background: white;
	margin: -8px 0 0 -8px;
	position: absolute;
	z-index: 105;
}

.ms-skin-default .ms-tooltip-point .ms-point-border {
	width: 22px;
	height: 22px;
	background: black;
	background:rgba(0, 0, 0, 0.36);
	margin: -11px 0 0 -11px;
	position: absolute;
	border-radius: 15px;

	animation: ms-point-anim 1.5s infinite ;
	-moz-animation: ms-point-anim 1.5s infinite;
	-webkit-animation: ms-point-anim 1.5s infinite;
	-o-animation: ms-point-anim 1.5s infinite;
}

.ms-skin-default .ms-tooltip {
	max-width:200px;
}

.ms-skin-default .ms-tooltip-cont {
	padding: 10px;
	background: silver;
	background: rgba(240, 240, 240, 0.88);
	text-shadow: 0 1px 0px white;
	margin-left: -1px;
}

/* retina */
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {

	.ms-skin-default .ms-slide .ms-slide-vpbtn,
	.ms-skin-default .ms-video-btn,
	.ms-skin-default .ms-slide .ms-slide-vcbtn,
	.ms-skin-default .ms-nav-next,
	.ms-skin-default .ms-nav-prev,
	.ms-skin-default .ms-bullet{
		background-image:url(//mos-holidays.ru/wp-content/plugins/master-slider/public/assets/css/skins/light-skin-1-retina.png);
		background-size: 152px 225px;
	}

}



/**
 *  Master Slider
 *  Black 1
 */

.ms-skin-black-1 .ms-slide .ms-slide-vpbtn,
.ms-skin-black-1 .ms-video-btn{
	width: 54px;
	height: 54px;
	background: url(//mos-holidays.ru/wp-content/plugins/master-slider/public/assets/css/skins/black-skin-1.png) no-repeat -14px -150px;
	top: 50%;
	left: 50%;
	margin: -27px 0 0 -27px;
}

.ms-skin-black-1 .ms-slide .ms-slide-vcbtn {
	width: 27px;
	height: 26px;
	background: url(//mos-holidays.ru/wp-content/plugins/master-slider/public/assets/css/skins/black-skin-1.png) no-repeat -24px -29px;
	top: 30px;
	right: 30px;
}

/* controls */

.ms-skin-black-1 .ms-nav-next,
.ms-skin-black-1 .ms-nav-prev {
	width: 53px;
	background: url(//mos-holidays.ru/wp-content/plugins/master-slider/public/assets/css/skins/black-skin-1.png);
	background-position: -79px -19px;
	height: 61px;
	cursor: pointer;
	top: 50%;
	left: 30px;
	margin-top: -26px;
	position: absolute;
	z-index: 110;
}
.ms-skin-black-1 .ms-nav-next {
	right: 30px;
	left: auto;
	background-position: -79px -97px;
}

.ms-skin-black-1 .ms-bullets.ms-dir-h {
	position: absolute;
	bottom: 20px;
	right: 50%;
	width: 100px;
}

.ms-skin-black-1 .ms-bullets.ms-dir-h .ms-bullets-count {
	position: relative;
	right: -50%;
}

.ms-skin-black-1 .ms-bullet {
	width: 9px;
	height: 9px;
	background: white;
	margin: 4px;
	border: solid 1px rgb(58, 58, 58);
}

.ms-skin-black-1 .ms-bullet-selected {
    background-color: black;
}

.ms-skin-black-1 .ms-tooltip{
	position: absolute;
	z-index: 210;
	cursor: auto;
}

.ms-skin-black-1 .ms-tooltip-top .ms-tooltip-arrow,
.ms-skin-black-1 .ms-tooltip-bottom .ms-tooltip-arrow{
	border-left: solid 10px transparent;
	border-right: solid 10px transparent;
	position: absolute;
	left: 50%;
	margin-left: -10px;
}

.ms-skin-black-1 .ms-tooltip-top .ms-tooltip-arrow{
	border-top: solid 10px;
	border-top-color: white;
	border-top-color: rgba(0, 0, 0, 0.8);
	bottom: -10px;
}

.ms-skin-black-1 .ms-tooltip-bottom .ms-tooltip-arrow {
	border-bottom: solid 10px;
	border-bottom-color: white;
	border-bottom-color: rgba(0, 0, 0, 0.8);
	top: -10px;
}

.ms-skin-black-1 .ms-tooltip-right .ms-tooltip-arrow,
.ms-skin-black-1 .ms-tooltip-left .ms-tooltip-arrow{
	border-top: solid 10px transparent;
	border-bottom: solid 10px transparent;
	position: absolute;
	top: 50%;
	margin-top: -10px;
}

.ms-skin-black-1 .ms-tooltip-right .ms-tooltip-arrow{
	border-right: solid 10px;
	border-right-color: white;
	border-right-color: rgba(0, 0, 0, 0.8);
	left: -10px;
}

.ms-skin-black-1 .ms-tooltip-left .ms-tooltip-arrow {
	border-left: solid 10px;
	border-left-color: black;
	border-left-color: rgba(0, 0, 0, 0.8);
	right: -10px;
}

.ms-skin-black-1 .ms-tooltip-point {cursor: pointer;}
.ms-skin-black-1 .ms-tooltip-point .ms-point-center {
	width: 12px;
	height: 12px;
	border-radius: 15px;
	border: solid 2px #444444;
	background: black;
	margin: -8px 0 0 -8px;
	position: absolute;
	z-index: 105;
}

.ms-skin-black-1 .ms-tooltip-point .ms-point-border {
	width: 22px;
	height: 22px;
	background: white;
	background: rgba(255, 255, 255, 0.9);
	margin: -11px 0 0 -11px;
	position: absolute;
	border-radius: 15px;

	animation: ms-point-anim 1.5s infinite ;
	-moz-animation: ms-point-anim 1.5s infinite;
	-webkit-animation: ms-point-anim 1.5s infinite;
	-o-animation: ms-point-anim 1.5s infinite;
}

.ms-skin-black-1  .ms-tooltip {
	max-width:200px;
}

.ms-skin-black-1 .ms-tooltip-cont {
	padding: 10px;
	background: black;
	background: rgba(0, 0, 0, 0.8);
	text-shadow: 0 1px 0px black;
	color: white;
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.04);
}

/* retina */
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {

	.ms-skin-black-1 .ms-slide .ms-slide-vpbtn,
	.ms-skin-black-1 .ms-video-btn,
	.ms-skin-black-1 .ms-slide .ms-slide-vcbtn,
	.ms-skin-black-1 .ms-nav-next,
	.ms-skin-black-1 .ms-nav-prev{
		background-image:url(//mos-holidays.ru/wp-content/plugins/master-slider/public/assets/css/skins/black-skin-1-retina.png);
		background-size: 152px 225px;
	}

}



/**
 *  Master Slider
 *  minimal Skin
 */

.ms-skin-minimal .ms-slide .ms-slide-vpbtn,
.ms-skin-minimal .ms-video-btn{
    width: 55px;
    height: 55px;
    background: url(//mos-holidays.ru/wp-content/plugins/master-slider/public/assets/css/skins/minimal.svg) no-repeat 24px 18px white;
    border: solid 1px #3d3d3d;
    border-radius: 50%;
    top: 50%;
    left: 50%;
    margin: -27px 0 0 -27px;
    -webkit-transition: background-color 300ms;
            transition: background-color 300ms;
}
.ms-skin-minimal .ms-slide .ms-slide-vcbtn:hover,
.ms-skin-minimal .ms-slide .ms-slide-vpbtn:hover,
.ms-skin-minimal .ms-video-btn:hover {
    background-color: #f1f1f1;
}

.ms-skin-minimal .ms-slide .ms-slide-vcbtn {
    width: 31px;
    height: 31px;
    background: url(//mos-holidays.ru/wp-content/plugins/master-slider/public/assets/css/skins/minimal.svg) no-repeat -289px 6px white;
    border-radius: 50%;
    border: solid 1px #3d3d3d;
    top: 18px;
    right: 30px;
    -webkit-transition: background-color 300ms;
            transition: background-color 300ms;
}

/* controls */

.ms-skin-minimal .ms-nav-next,
.ms-skin-minimal .ms-nav-prev {
    background: url(//mos-holidays.ru/wp-content/plugins/master-slider/public/assets/css/skins/minimal.svg) no-repeat white;
    background-position: -178px 17px;
    border: solid 1px #3d3d3d;
    border-radius: 50%;
    height: 55px;
    width: 55px;
    cursor: pointer;
    top: 50%;
    left: 30px;
    margin-top: -27px;
    position: absolute;
    z-index: 110;
    -webkit-transition: background-color 300ms;
            transition: background-color 300ms;
}

.ms-skin-minimal .ms-nav-next:hover,
.ms-skin-minimal .ms-nav-prev:hover{
    background-color: #f1f1f1;
}

.ms-skin-minimal .ms-nav-next {
    right: 30px;
    left: auto;
    background-position: -75px 17px;
}

.ms-skin-minimal .ms-bullet {
    width: 8px;
    height: 8px;
    background: white;
    border: solid 1px #3d3d3d;
    border-radius: 50%;
    margin: 4px;
    background-position: -34px -117px;
}

.ms-skin-minimal .ms-bullet-selected {
    background: #3d3d3d;
}


.ms-skin-minimal .ms-time-bar {
    height: 3px;
    background: #FFFFFF;
    border-top: solid 1px rgba(0, 0, 0, 0.41);
}


.ms-skin-minimal .ms-tooltip{
    position: absolute;
    z-index: 210;
    cursor: auto;
}

.ms-skin-minimal .ms-tooltip-top .ms-tooltip-arrow,
.ms-skin-minimal .ms-tooltip-bottom .ms-tooltip-arrow{
    border-left: solid 10px transparent;
    border-right: solid 10px transparent;
    position: absolute;
    left: 50%;
    margin-left: -10px;
}

.ms-skin-minimal .ms-tooltip-top .ms-tooltip-arrow{
    border-top: solid 10px;
    border-top-color: silver;
    border-top-color: rgba(240, 240, 240, 0.88);
    bottom: -10px;
}

.ms-skin-minimal .ms-tooltip-bottom .ms-tooltip-arrow {
    border-bottom: solid 10px;
    border-bottom-color: silver;
    border-bottom-color: rgba(240, 240, 240, 0.88);
    top: -10px;
}

.ms-skin-minimal .ms-tooltip-right .ms-tooltip-arrow,
.ms-skin-minimal .ms-tooltip-left .ms-tooltip-arrow{
    border-top: solid 10px transparent;
    border-bottom: solid 10px transparent;
    position: absolute;
    top: 50%;
    margin-top: -10px;
}

.ms-skin-minimal .ms-tooltip-right .ms-tooltip-arrow{
    border-right: solid 10px;
    border-right-color: silver;
    border-right-color: rgba(240, 240, 240, 0.88);
    left: -10px;
}

.ms-skin-minimal .ms-tooltip-left .ms-tooltip-arrow {
    border-left: solid 10px;
    border-left-color: silver;
    border-left-color: rgba(240, 240, 240, 0.88);
    right: -10px;
}

.ms-skin-minimal .ms-tooltip-point {cursor: pointer;}
.ms-skin-minimal .ms-tooltip-point .ms-point-center {
    width: 12px;
    height: 12px;
    border-radius: 15px;
    border: solid 2px #BBB;
    background: white;
    margin: -8px 0 0 -8px;
    position: absolute;
    z-index: 105;
}

.ms-skin-minimal .ms-tooltip-point .ms-point-border {
    width: 22px;
    height: 22px;
    background: black;
    background:rgba(0, 0, 0, 0.36);
    margin: -11px 0 0 -11px;
    position: absolute;
    border-radius: 15px;

    animation: ms-point-anim 1.5s infinite ;
    -moz-animation: ms-point-anim 1.5s infinite;
    -webkit-animation: ms-point-anim 1.5s infinite;
    -o-animation: ms-point-anim 1.5s infinite;
}

.ms-skin-minimal .ms-tooltip {
    max-width:200px;
}

.ms-skin-minimal .ms-tooltip-cont {
    padding: 10px;
    background: silver;
    background: rgba(240, 240, 240, 0.88);
    text-shadow: 0 1px 0px white;
    margin-left: -1px;
}



/**
 *  Master Slider
 *  Black 2 Skin
 */

.ms-skin-black-2 .ms-slide .ms-slide-vpbtn,
.ms-skin-black-2 .ms-video-btn{
	width: 45px;
	height: 45px;
	background: url(//mos-holidays.ru/wp-content/plugins/master-slider/public/assets/css/skins/black-skin-2.png) black no-repeat -16px -103px;
	border: solid 3px rgb(255, 255, 255);
	border-color: rgba(255, 255, 255, 0.4);
	-webkit-background-clip: padding-box;
	top: 50%;
	left: 50%;
	margin: -23px 0 0 -23px;
}

.ms-skin-black-2 .ms-slide .ms-slide-vpbtn:hover,
.ms-skin-black-2 .ms-video-btn:hover{
	background-color: #3D3D3D;
}

.ms-skin-black-2 .ms-slide .ms-slide-vcbtn {
	width: 25px;
	height: 25px;
	background: url(//mos-holidays.ru/wp-content/plugins/master-slider/public/assets/css/skins/black-skin-2.png) black no-repeat -27px -36px;
	border: solid 2px white;
	border-color: rgba(255, 255, 255, 0.4);
	top: 15px;
	right: 15px;
}

.ms-skin-black-2.round-skin .ms-slide .ms-slide-vcbtn{
	border-radius: 50px;
}


/* controls */

.ms-skin-black-2 .ms-nav-next,
.ms-skin-black-2 .ms-nav-prev {
	position: absolute;
	cursor: pointer;
	z-index: 110;
	width: 45px;
	height: 45px;
	background: url(//mos-holidays.ru/wp-content/plugins/master-slider/public/assets/css/skins/black-skin-2.png) black;
	background-clip: padding-box;
	background-position: -88px -26px;
	border: solid 3px rgb(255, 255, 255);
	border-color: rgba(255, 255, 255, 0.4);
	top: 50%;
	left: 30px;
	margin-top: -22px;
}

.ms-skin-black-2.round-skin .ms-nav-next,
.ms-skin-black-2.round-skin .ms-nav-prev,
.ms-skin-black-2.round-skin .ms-slide .ms-slide-vpbtn,
.ms-skin-black-2.round-skin .ms-video-btn{
	border-radius: 90px;
}

.ms-skin-black-2 .ms-nav-next:hover,
.ms-skin-black-2 .ms-nav-prev:hover{
	background-color: #3d3d3d;
}

.ms-skin-black-2 .ms-nav-next {
	right: 30px;
	left: auto;
	background-position: -86px -103px;
}

.ms-skin-black-2 .ms-bullets.ms-dir-h {
	position: absolute;
	bottom: 20px;
	right: 50%;
	width: 100px;
}

.ms-skin-black-2 .ms-bullets.ms-dir-h .ms-bullets-count {
	position: relative;
	right: -50%;
}

.ms-skin-black-2 .ms-bullet {
	width: 8px;
	height: 8px;
	background: white;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	-ms-background-clip: padding-box;
	border: solid 3px white;
	border-color: rgba(0, 0, 0, 0.44);
	margin: 4px;
	background-position: -34px -117px;
}

.ms-skin-black-2.round-skin .ms-bullet{
	border-radius: 15px;
}


.ms-skin-black-2 .ms-bullet-selected {
	background-color: black;
	border-color: white;
	border-color: rgba(255, 255, 255, 0.44);
}

.ms-skin-black-2 .ms-tooltip{
	position: absolute;
	z-index: 210;
	cursor: auto;
}

.ms-skin-black-2 .ms-tooltip-top .ms-tooltip-arrow,
.ms-skin-black-2 .ms-tooltip-bottom .ms-tooltip-arrow{
	border-left: solid 10px transparent;
	border-right: solid 10px transparent;
	position: absolute;
	left: 50%;
	margin-left: -10px;
}

.ms-skin-black-2 .ms-tooltip-top .ms-tooltip-arrow{
	border-top: solid 10px;
	border-top-color: silver;
	border-top-color: rgba(240, 240, 240, 0.88);
	bottom: -10px;
}

.ms-skin-black-2 .ms-tooltip-bottom .ms-tooltip-arrow {
	border-bottom: solid 10px;
	border-bottom-color: silver;
	border-bottom-color: rgba(240, 240, 240, 0.88);
	top: -10px;
}

.ms-skin-black-2 .ms-tooltip-right .ms-tooltip-arrow,
.ms-skin-black-2 .ms-tooltip-left .ms-tooltip-arrow{
	border-top: solid 10px transparent;
	border-bottom: solid 10px transparent;
	position: absolute;
	top: 50%;
	margin-top: -10px;
}

.ms-skin-black-2 .ms-tooltip-right .ms-tooltip-arrow{
	border-right: solid 10px;
	border-right-color: silver;
	border-right-color: rgba(240, 240, 240, 0.88);
	left: -10px;
}

.ms-skin-black-2 .ms-tooltip-left .ms-tooltip-arrow {
	border-left: solid 10px;
	border-left-color: silver;
	border-left-color: rgba(240, 240, 240, 0.88);
	right: -10px;
}

.ms-skin-black-2 .ms-tooltip-point {cursor: pointer;}
.ms-skin-black-2 .ms-tooltip-point .ms-point-center {
	width: 12px;
	height: 12px;
	border-radius: 15px;
	border: solid 2px #BBB;
	background: white;
	margin: -8px 0 0 -8px;
	position: absolute;
	z-index: 105;
}

.ms-skin-black-2 .ms-tooltip-point .ms-point-border {
	width: 22px;
	height: 22px;
	background: black;
	background:rgba(0, 0, 0, 0.36);
	margin: -11px 0 0 -11px;
	position: absolute;
	border-radius: 15px;

	animation: ms-point-anim 1.5s infinite ;
	-moz-animation: ms-point-anim 1.5s infinite;
	-webkit-animation: ms-point-anim 1.5s infinite;
	-o-animation: ms-point-anim 1.5s infinite;
}

.ms-ie7.ms-skin-black-2 .ms-tooltip-point .ms-point-border,
.ms-ie8.ms-skin-black-2 .ms-tooltip-point .ms-point-border{
	display: none;
}

.ms-skin-black-2  .ms-tooltip {
	max-width:200px;
}

.ms-skin-black-2 .ms-tooltip-cont {
	padding: 10px;
	background: silver;
	background: rgba(240, 240, 240, 0.88);
	text-shadow: 0 1px 0px white;
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.04);
}

/* retina */
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {

	.ms-skin-black-2 .ms-slide .ms-slide-vpbtn,
	.ms-skin-black-2 .ms-video-btn,
	.ms-skin-black-2 .ms-slide .ms-slide-vcbtn,
	.ms-skin-black-2 .ms-nav-next,
	.ms-skin-black-2 .ms-nav-prev{
		background-image:url(//mos-holidays.ru/wp-content/plugins/master-slider/public/assets/css/skins/black-skin-2-retina.png);
		background-size: 152px 225px;
	}

}



/**
 *  Master Slider
 *  Light 2
 */

.ms-skin-light-2 .ms-slide .ms-slide-vpbtn,
.ms-skin-light-2 .ms-video-btn{
	width: 54px;
	height: 54px;
	background: url(//mos-holidays.ru/wp-content/plugins/master-slider/public/assets/css/skins/light-skin-2.png) no-repeat -14px -150px;
	top: 50%;
	left: 50%;
	margin: -27px 0 0 -27px;
}

.ms-skin-light-2 .ms-slide .ms-slide-vcbtn {
	width: 27px;
	height: 26px;
	background: url(//mos-holidays.ru/wp-content/plugins/master-slider/public/assets/css/skins/light-skin-2.png) no-repeat -24px -29px;
	top: 30px;
	right: 30px;
}

/* controls */

.ms-skin-light-2 .ms-nav-next,
.ms-skin-light-2 .ms-nav-prev {
	width: 53px;
	background: url(//mos-holidays.ru/wp-content/plugins/master-slider/public/assets/css/skins/light-skin-2.png);
	background-position: -79px -19px;
	height: 61px;
	cursor: pointer;
	top: 50%;
	left: 30px;
	margin-top: -26px;
	position: absolute;
	z-index: 110;
}
.ms-skin-light-2 .ms-nav-next {
	right: 30px;
	left: auto;
	background-position: -79px -97px;
}

.ms-skin-light-2 .ms-bullets.ms-dir-h {
	position: absolute;
	bottom: 20px;
	right: 50%;
	width: 100px;
}

.ms-skin-light-2 .ms-bullets.ms-dir-h .ms-bullets-count {
	position: relative;
	right: -50%;
}

.ms-skin-light-2 .ms-bullet {
	width: 9px;
	height: 9px;
	background: black;
	margin: 4px;
	border: solid 1px rgb(58, 58, 58);
}

.ms-skin-light-2 .ms-bullet-selected {
    background-color: white;
}

.ms-skin-light-2 .ms-tooltip{
	position: absolute;
	z-index: 210;
	cursor: auto;
}

.ms-skin-light-2 .ms-tooltip-top .ms-tooltip-arrow,
.ms-skin-light-2 .ms-tooltip-bottom .ms-tooltip-arrow{
	border-left: solid 10px transparent;
	border-right: solid 10px transparent;
	position: absolute;
	left: 50%;
	margin-left: -10px;
}

.ms-skin-light-2 .ms-tooltip-top .ms-tooltip-arrow{
	border-top: solid 10px;
	border-top-color: silver;
	border-top-color: rgba(240, 240, 240, 0.88);
	bottom: -10px;
}

.ms-skin-light-2 .ms-tooltip-bottom .ms-tooltip-arrow {
	border-bottom: solid 10px;
	border-bottom-color: silver;
	border-bottom-color: rgba(240, 240, 240, 0.88);
	top: -10px;
}

.ms-skin-light-2 .ms-tooltip-right .ms-tooltip-arrow,
.ms-skin-light-2 .ms-tooltip-left .ms-tooltip-arrow{
	border-top: solid 10px transparent;
	border-bottom: solid 10px transparent;
	position: absolute;
	top: 50%;
	margin-top: -10px;
}

.ms-skin-light-2 .ms-tooltip-right .ms-tooltip-arrow{
	border-right: solid 10px;
	border-right-color: silver;
	border-right-color: rgba(240, 240, 240, 0.88);
	left: -10px;
}

.ms-skin-light-2 .ms-tooltip-left .ms-tooltip-arrow {
	border-left: solid 10px;
	border-left-color: silver;
	border-left-color: rgba(240, 240, 240, 0.88);
	right: -10px;
}

.ms-skin-light-2 .ms-tooltip-point {cursor: pointer;}
.ms-skin-light-2 .ms-tooltip-point .ms-point-center {
	width: 12px;
	height: 12px;
	border-radius: 15px;
	border: solid 2px #BBB;
	background: white;
	margin: -8px 0 0 -8px;
	position: absolute;
	z-index: 105;
}

.ms-skin-light-2 .ms-tooltip-point .ms-point-border {
	width: 22px;
	height: 22px;
	background: black;
	background:rgba(0, 0, 0, 0.36);
	margin: -11px 0 0 -11px;
	position: absolute;
	border-radius: 15px;

	animation: ms-point-anim 1.5s infinite ;
	-moz-animation: ms-point-anim 1.5s infinite;
	-webkit-animation: ms-point-anim 1.5s infinite;
	-o-animation: ms-point-anim 1.5s infinite;
}

.ms-skin-light-2  .ms-tooltip {
	max-width:200px;
}

.ms-skin-light-2 .ms-tooltip-cont {
	padding: 10px;
	background: silver;
	background: rgba(240, 240, 240, 0.88);
	text-shadow: 0 1px 0px white;
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.04);
}

/* retina */
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {

	.ms-skin-light-2 .ms-slide .ms-slide-vpbtn,
	.ms-skin-light-2 .ms-video-btn,
	.ms-skin-light-2 .ms-slide .ms-slide-vcbtn,
	.ms-skin-light-2 .ms-nav-next,
	.ms-skin-light-2 .ms-nav-prev{
		background-image:url(//mos-holidays.ru/wp-content/plugins/master-slider/public/assets/css/skins/light-skin-2-retina.png);
		background-size: 152px 225px;
	}

}



/**
 *  Master Slider
 *  Light 3
 */

.ms-skin-light-3 .ms-slide .ms-slide-vpbtn,
.ms-skin-light-3 .ms-video-btn{
	width: 50px;
	height: 50px;
	background: url(//mos-holidays.ru/wp-content/plugins/master-slider/public/assets/css/skins/light-skin-3.png) no-repeat -15px -149px;
	top: 50%;
	left: 50%;
	margin: -25px 0 0 -25px;
}

.ms-skin-light-3 .ms-slide .ms-slide-vcbtn {
	width: 31px;
	height: 29px;
	background: url(//mos-holidays.ru/wp-content/plugins/master-slider/public/assets/css/skins/light-skin-3.png) no-repeat -26px -28px;
	top: 30px;
	right: 30px;
}

/* controls */

.ms-skin-light-3 .ms-nav-next,
.ms-skin-light-3 .ms-nav-prev {
	width: 50px;
	background: url(//mos-holidays.ru/wp-content/plugins/master-slider/public/assets/css/skins/light-skin-3.png);
	background-position: -82px -22px;
	height: 50px;
	cursor: pointer;
	top: 50%;
	left: 30px;
	margin-top: -25px;
	position: absolute;
	z-index: 110;
}
.ms-skin-light-3 .ms-nav-next {
	right: 30px;
	left: auto;
	background-position: -81px -99px;
}

.ms-skin-light-3 .ms-bullets.ms-dir-h {
	position: absolute;
	bottom: 20px;
	right: 50%;
	width: 100px;
}

.ms-skin-light-3 .ms-bullets.ms-dir-h .ms-bullets-count {
	position: relative;
	right: -50%;
}

.ms-skin-light-3 .ms-bullet {
	width: 16px;
	height: 16px;
	background: url(//mos-holidays.ru/wp-content/plugins/master-slider/public/assets/css/skins/light-skin-3.png) no-repeat;
	background-position: -31px -114px;
	margin: 4px;
}

.ms-skin-light-3 .ms-bullet-selected {
    background-position: -31px -81px;
}

.ms-skin-light-3 .ms-tooltip{
	position: absolute;
	z-index: 210;
	cursor: auto;
}

.ms-skin-light-3 .ms-tooltip-top .ms-tooltip-arrow,
.ms-skin-light-3 .ms-tooltip-bottom .ms-tooltip-arrow{
	border-left: solid 10px transparent;
	border-right: solid 10px transparent;
	position: absolute;
	left: 50%;
	margin-left: -10px;
}

.ms-skin-light-3 .ms-tooltip-top .ms-tooltip-arrow{
	border-top: solid 10px;
	border-top-color: silver;
	border-top-color: rgba(240, 240, 240, 0.88);
	bottom: -10px;
}

.ms-skin-light-3 .ms-tooltip-bottom .ms-tooltip-arrow {
	border-bottom: solid 10px;
	border-bottom-color: silver;
	border-bottom-color: rgba(240, 240, 240, 0.88);
	top: -10px;
}

.ms-skin-light-3 .ms-tooltip-right .ms-tooltip-arrow,
.ms-skin-light-3 .ms-tooltip-left .ms-tooltip-arrow{
	border-top: solid 10px transparent;
	border-bottom: solid 10px transparent;
	position: absolute;
	top: 50%;
	margin-top: -10px;
}

.ms-skin-light-3 .ms-tooltip-right .ms-tooltip-arrow{
	border-right: solid 10px;
	border-right-color: silver;
	border-right-color: rgba(240, 240, 240, 0.88);
	left: -10px;
}

.ms-skin-light-3 .ms-tooltip-left .ms-tooltip-arrow {
	border-left: solid 10px;
	border-left-color: silver;
	border-left-color: rgba(240, 240, 240, 0.88);
	right: -10px;
}

.ms-skin-light-3 .ms-tooltip-point {cursor: pointer;}
.ms-skin-light-3 .ms-tooltip-point .ms-point-center {
	width: 12px;
	height: 12px;
	border-radius: 15px;
	border: solid 2px #BBB;
	background: white;
	margin: -8px 0 0 -8px;
	position: absolute;
	z-index: 105;
}

.ms-skin-light-3 .ms-tooltip-point .ms-point-border {
	width: 22px;
	height: 22px;
	background: black;
	background:rgba(0, 0, 0, 0.36);
	margin: -11px 0 0 -11px;
	position: absolute;
	border-radius: 15px;

	animation: ms-point-anim 1.5s infinite ;
	-moz-animation: ms-point-anim 1.5s infinite;
	-webkit-animation: ms-point-anim 1.5s infinite;
	-o-animation: ms-point-anim 1.5s infinite;
}

.ms-skin-light-3  .ms-tooltip {
	max-width:200px;
}

.ms-skin-light-3 .ms-tooltip-cont {
	padding: 10px;
	background: silver;
	background: rgba(240, 240, 240, 0.88);
	text-shadow: 0 1px 0px white;
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.04);
}

/* retina */
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {

	.ms-skin-light-3 .ms-slide .ms-slide-vpbtn,
	.ms-skin-light-3 .ms-video-btn,
	.ms-skin-light-3 .ms-slide .ms-slide-vcbtn,
	.ms-skin-light-3 .ms-nav-next,
	.ms-skin-light-3 .ms-nav-prev,
	.ms-skin-light-3 .ms-bullet{
		background-image:url(//mos-holidays.ru/wp-content/plugins/master-slider/public/assets/css/skins/light-skin-3-retina.png);
		background-size: 152px 225px;
	}

}



/**
 *  Master Slider
 *  Light 4
 */

.ms-skin-light-4 .ms-slide .ms-slide-vpbtn,
.ms-skin-light-4 .ms-video-btn{
	width: 54px;
	height: 54px;
	background: url(//mos-holidays.ru/wp-content/plugins/master-slider/public/assets/css/skins/light-skin-4.png) no-repeat -14px -150px;
	top: 50%;
	left: 50%;
	margin: -27px 0 0 -27px;
}

.ms-skin-light-4 .ms-slide .ms-slide-vcbtn {
	width: 27px;
	height: 26px;
	background: url(//mos-holidays.ru/wp-content/plugins/master-slider/public/assets/css/skins/light-skin-4.png) no-repeat -24px -29px;
	top: 30px;
	right: 30px;
}

/* controls */

.ms-skin-light-4 .ms-nav-next,
.ms-skin-light-4 .ms-nav-prev {
	width: 54px;
	background: url(//mos-holidays.ru/wp-content/plugins/master-slider/public/assets/css/skins/light-skin-4.png);
	background-position: -77px -5px;
	height: 68px;
	cursor: pointer;
	top: 50%;
	left: -27px;
	margin-top: -40px;
	position: absolute;
	z-index: 110;
}
.ms-skin-light-4 .ms-nav-next {
	right: -27px;
	left: auto;
	background-position: -79px -83px;
}

.ms-skin-light-4 .ms-thumb-frame-selected {
	opacity: 0.6;
}

.ms-skin-light-4 .ms-thumb-list.ms-dir-h {
	bottom: -60px;
	width: 100%;
	height: 60px;
}

.ms-skin-light-4 .ms-thumb-list.ms-dir-v {
	height: 100%;
	width: 60px;
	right: -60px;
	top: 0;
}

.ms-skin-light-4 .ms-thumb-frame {
	cursor: pointer;
	float: left;
	width: 60px;
	height: 60px;
	margin: 1px 0 0 1px;
	overflow: hidden;
}

.ms-skin-light-4 .ms-bullets.ms-dir-h {
	position: absolute;
	bottom: 20px;
	right: 50%;
	width: 100px;
}

.ms-skin-light-4 .ms-bullets.ms-dir-h .ms-bullets-count {
	position: relative;
	right: -50%;
}

.ms-skin-light-4 .ms-bullet {
	width: 9px;
	height: 9px;
	background: #b9b9b9;
	margin: 4px;
	border: solid 1px rgb(163, 163, 163);
}

.ms-skin-light-4 .ms-bullet-selected {
    background-color: white;
}

.ms-skin-light-4 .ms-tooltip{
	position: absolute;
	z-index: 210;
	cursor: auto;
}

.ms-skin-light-4 .ms-tooltip-top .ms-tooltip-arrow,
.ms-skin-light-4 .ms-tooltip-bottom .ms-tooltip-arrow{
	border-left: solid 10px transparent;
	border-right: solid 10px transparent;
	position: absolute;
	left: 50%;
	margin-left: -10px;
}

.ms-skin-light-4 .ms-tooltip-top .ms-tooltip-arrow{
	border-top: solid 10px;
	border-top-color: silver;
	border-top-color: rgba(240, 240, 240, 0.88);
	bottom: -10px;
}

.ms-skin-light-4 .ms-tooltip-bottom .ms-tooltip-arrow {
	border-bottom: solid 10px;
	border-bottom-color: silver;
	border-bottom-color: rgba(240, 240, 240, 0.88);
	top: -10px;
}

.ms-skin-light-4 .ms-tooltip-right .ms-tooltip-arrow,
.ms-skin-light-4 .ms-tooltip-left .ms-tooltip-arrow{
	border-top: solid 10px transparent;
	border-bottom: solid 10px transparent;
	position: absolute;
	top: 50%;
	margin-top: -10px;
}

.ms-skin-light-4 .ms-tooltip-right .ms-tooltip-arrow{
	border-right: solid 10px;
	border-right-color: silver;
	border-right-color: rgba(240, 240, 240, 0.88);
	left: -10px;
}

.ms-skin-light-4 .ms-tooltip-left .ms-tooltip-arrow {
	border-left: solid 10px;
	border-left-color: white;
	border-left-color: rgba(240, 240, 240, 0.88);
	right: -10px;
}

.ms-skin-light-4 .ms-tooltip-point {cursor: pointer;}
.ms-skin-light-4 .ms-tooltip-point .ms-point-center {
	width: 12px;
	height: 12px;
	border-radius: 15px;
	border: solid 2px #E0E0E0;
	background: #4b8aac;
	margin: -8px 0 0 -8px;
	position: absolute;
	z-index: 105;
}

.ms-skin-light-4 .ms-tooltip-point .ms-point-border {
	width: 22px;
	height: 22px;
	background: white;
	margin: -11px 0 0 -11px;
	position: absolute;
	border-radius: 15px;

	animation: ms-point-anim 1.5s infinite ;
	-moz-animation: ms-point-anim 1.5s infinite;
	-webkit-animation: ms-point-anim 1.5s infinite;
	-o-animation: ms-point-anim 1.5s infinite;
}


.ms-skin-light-4  .ms-tooltip {
	max-width:200px;
}

.ms-skin-light-4 .ms-tooltip-cont {
	padding: 10px;
	background: silver;
	background: rgba(240, 240, 240, 0.88);
	text-shadow: 0 1px 0px white;
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.04);
}

/* retina */
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {

	.ms-skin-light-4 .ms-slide .ms-slide-vpbtn,
	.ms-skin-light-4 .ms-video-btn,
	.ms-skin-light-4 .ms-slide .ms-slide-vcbtn,
	.ms-skin-light-4 .ms-nav-next,
	.ms-skin-light-4 .ms-nav-prev{
		background-image:url(//mos-holidays.ru/wp-content/plugins/master-slider/public/assets/css/skins/light-skin-4-retina.png);
		background-size: 152px 225px;
	}

}



/**
 *  Master Slider
 *  Light 5
 */

.ms-skin-light-5 .ms-slide .ms-slide-vpbtn,
.ms-skin-light-5 .ms-video-btn{
	width: 32px;
	height: 32px;
	background: url(//mos-holidays.ru/wp-content/plugins/master-slider/public/assets/css/skins/light-skin-5.png) black no-repeat -24px -160px;
	top: 50%;
	left: 50%;
	margin: -18px 0 0 -18px;
}

.ms-skin-light-5 .ms-slide .ms-slide-vpbtn:hover,
.ms-skin-light-5 .ms-video-btn:hover{
	background-color:#646464;
}

.ms-skin-light-5 .ms-slide .ms-slide-vcbtn {
	width: 30px;
	height: 30px;
	background: url(//mos-holidays.ru/wp-content/plugins/master-slider/public/assets/css/skins/light-skin-5.png) white no-repeat -24px -28px;
	top: 18px;
	right: 30px;
}

/* controls */

.ms-skin-light-5 .ms-nav-next,
.ms-skin-light-5 .ms-nav-prev {
	width: 32px;
	background: url(//mos-holidays.ru/wp-content/plugins/master-slider/public/assets/css/skins/light-skin-5.png) white;
	background-position: -94px -32px;
	height: 32px;
	cursor: pointer;
	bottom: 40px;
	left: 40px;
	margin-top: -20px;
	position: absolute;
	z-index: 110;
}

.ms-skin-light-5 .ms-nav-next:hover,
.ms-skin-light-5 .ms-nav-prev:hover{
	background-color:#E0E0E0;
}

.ms-skin-light-5 .ms-nav-next {
	left: 73px;
	background-position: -93px -110px;
}

.ms-skin-light-5 .ms-bullets.ms-dir-h {
	position: absolute;
	bottom: 20px;
	right: 50%;
	width: 100px;
}

.ms-skin-light-5 .ms-bullets.ms-dir-h .ms-bullets-count {
	position: relative;
	right: -50%;
}

.ms-skin-light-5 .ms-bullet {
	width: 10px;
	height: 10px;
	background: url(//mos-holidays.ru/wp-content/plugins/master-slider/public/assets/css/skins/light-skin-5.png) no-repeat;
	margin: 4px;
	background-position: -34px -117px;
}

.ms-skin-light-5 .ms-bullet-selected {
	background-position: -34px -84px;
}

.ms-skin-light-5 .ms-tooltip{
	position: absolute;
	z-index: 210;
	cursor: auto;
}

.ms-skin-light-5 .ms-tooltip-top .ms-tooltip-arrow,
.ms-skin-light-5 .ms-tooltip-bottom .ms-tooltip-arrow{
	border-left: solid 10px transparent;
	border-right: solid 10px transparent;
	position: absolute;
	left: 50%;
	margin-left: -10px;
}

.ms-skin-light-5 .ms-tooltip-top .ms-tooltip-arrow{
	border-top: solid 10px;
	border-top-color: silver;
	border-top-color: rgba(240, 240, 240, 0.88);
	bottom: -10px;
}

.ms-skin-light-5 .ms-tooltip-bottom .ms-tooltip-arrow {
	border-bottom: solid 10px;
	border-bottom-color: silver;
	border-bottom-color: rgba(240, 240, 240, 0.88);
	top: -10px;
}

.ms-skin-light-5 .ms-tooltip-right .ms-tooltip-arrow,
.ms-skin-light-5 .ms-tooltip-left .ms-tooltip-arrow{
	border-top: solid 10px transparent;
	border-bottom: solid 10px transparent;
	position: absolute;
	top: 50%;
	margin-top: -10px;
}

.ms-skin-light-5 .ms-tooltip-right .ms-tooltip-arrow{
	border-right: solid 10px;
	border-right-color: silver;
	border-right-color: rgba(240, 240, 240, 0.88);
	left: -10px;
}

.ms-skin-light-5 .ms-tooltip-left .ms-tooltip-arrow {
	border-left: solid 10px;
	border-left-color: silver;
	border-left-color: rgba(240, 240, 240, 0.88);
	right: -10px;
}

.ms-skin-light-5 .ms-tooltip-point {cursor: pointer;}
.ms-skin-light-5 .ms-tooltip-point .ms-point-center {
	width: 12px;
	height: 12px;
	border-radius: 15px;
	border: solid 2px #BBB;
	background: white;
	margin: -8px 0 0 -8px;
	position: absolute;
	z-index: 105;
}

.ms-skin-light-5 .ms-tooltip-point .ms-point-border {
	width: 22px;
	height: 22px;
	background: black;
	background:rgba(0, 0, 0, 0.36);
	margin: -11px 0 0 -11px;
	position: absolute;
	border-radius: 15px;

	animation: ms-point-anim 1.5s infinite ;
	-moz-animation: ms-point-anim 1.5s infinite;
	-webkit-animation: ms-point-anim 1.5s infinite;
	-o-animation: ms-point-anim 1.5s infinite;
}

/* In Android browser, using css animations over slider causes some crashes */
.ms-android.ms-skin-light-5 .ms-tooltip-point .ms-point-border{
	animation:none;
	-moz-animation:none;
	-webkit-animation:none;
	-o-animation:none;
}

.ms-ie7.ms-skin-light-5 .ms-tooltip-point .ms-point-border,
.ms-ie8.ms-skin-light-5 .ms-tooltip-point .ms-point-border{
	display: none;
}

.ms-skin-light-5  .ms-tooltip {
	max-width:200px;
}

.ms-skin-light-5 .ms-tooltip-cont {
	padding: 10px;
	background: silver;
	background: rgba(240, 240, 240, 0.88);
	text-shadow: 0 1px 0px white;
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.04);
}

/* retina */
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {

	.ms-skin-light-5 .ms-slide .ms-slide-vpbtn,
	.ms-skin-light-5 .ms-video-btn,
	.ms-skin-light-5 .ms-slide .ms-slide-vcbtn,
	.ms-skin-light-5 .ms-nav-next,
	.ms-skin-light-5 .ms-nav-prev{
		background-image:url(//mos-holidays.ru/wp-content/plugins/master-slider/public/assets/css/skins/light-skin-5-retina.png);
		background-size: 152px 225px;
	}

}



/**
 *  Master Slider
 *  Light-6 Skin
 */

.ms-skin-light-6 .ms-slide .ms-slide-vpbtn,
.ms-skin-light-6 .ms-video-btn{
	width: 45px;
	height: 45px;
	background: url(//mos-holidays.ru/wp-content/plugins/master-slider/public/assets/css/skins/light-skin-6.png) white no-repeat -16px -103px;
	border: solid 3px rgb(112, 112, 112);  border-color: rgba(0, 0, 0, 0.27);
	-webkit-background-clip: padding-box;
	top: 50%;
	left: 50%;
	margin: -23px 0 0 -23px;
}

.ms-skin-light-6 .ms-slide .ms-slide-vpbtn:hover,
.ms-skin-light-6 .ms-video-btn:hover{
	background-color:#E0E0E0;
}

.ms-skin-light-6 .ms-slide .ms-slide-vcbtn {
	width: 25px;
	height: 25px;
	background: url(//mos-holidays.ru/wp-content/plugins/master-slider/public/assets/css/skins/light-skin-6.png) white no-repeat -27px -36px;
	top: 15px;
	right: 15px;
}

.ms-skin-light-6.round-skin .ms-slide .ms-slide-vcbtn{
	border-radius: 30px;
}


/* controls */

.ms-skin-light-6 .ms-nav-next,
.ms-skin-light-6 .ms-nav-prev {
	position: absolute;
	cursor: pointer;
	z-index: 110;
	width: 45px;
	height: 45px;
	background: url(//mos-holidays.ru/wp-content/plugins/master-slider/public/assets/css/skins/light-skin-6.png) white;
	background-clip: padding-box;
	background-position: -88px -26px;
	border: solid 3px rgb(112, 112, 112);
	border-color: rgba(0, 0, 0, 0.27);
	top: 50%;
	left: 30px;
	margin-top: -22px;
}

.ms-skin-light-6.round-skin .ms-nav-next,
.ms-skin-light-6.round-skin .ms-nav-prev,
.ms-skin-light-6.round-skin .ms-slide .ms-slide-vpbtn,
.ms-skin-light-6.round-skin .ms-video-btn{
	border-radius: 90px;
}

.ms-skin-light-6 .ms-nav-next:hover,
.ms-skin-light-6 .ms-nav-prev:hover{
	background-color:#E0E0E0;
}

.ms-skin-light-6 .ms-nav-next {
	right: 30px;
	left: auto;
	background-position: -86px -103px;
}


.ms-skin-light-6 .ms-bullets.ms-dir-h {
	position: absolute;
	bottom: 20px;
	right: 50%;
	width: 100px;
}

.ms-skin-light-6 .ms-bullets.ms-dir-h .ms-bullets-count {
	position: relative;
	right: -50%;
}

.ms-skin-light-6 .ms-bullet {
	width: 8px;
	height: 8px;
	background: black;
	-webkit-background-clip: padding-box;
	border: solid 3px white;
	border-color: rgba(255, 255, 255, 0.44);
	margin: 4px;
	background-position: -34px -117px;
}

.ms-skin-light-6.round-skin .ms-bullet{
	border-radius: 15px;
}

.ms-skin-light-6 .ms-bullet-selected {
	background-color: white;
	border-color: black;
	border-color: rgba(0, 0, 0, 0.44);
}

.ms-skin-light-6 .ms-tooltip{
	position: absolute;
	z-index: 210;
	cursor: auto;
}

.ms-skin-light-6 .ms-tooltip-top .ms-tooltip-arrow,
.ms-skin-light-6 .ms-tooltip-bottom .ms-tooltip-arrow{
	border-left: solid 10px transparent;
	border-right: solid 10px transparent;
	position: absolute;
	left: 50%;
	margin-left: -10px;
}

.ms-skin-light-6 .ms-tooltip-top .ms-tooltip-arrow{
	border-top: solid 10px;
	border-top-color: silver;
	border-top-color: rgba(240, 240, 240, 0.88);
	bottom: -10px;
}

.ms-skin-light-6 .ms-tooltip-bottom .ms-tooltip-arrow {
	border-bottom: solid 10px;
	border-bottom-color: silver;
	border-bottom-color: rgba(240, 240, 240, 0.88);
	top: -10px;
}

.ms-skin-light-6 .ms-tooltip-right .ms-tooltip-arrow,
.ms-skin-light-6 .ms-tooltip-left .ms-tooltip-arrow{
	border-top: solid 10px transparent;
	border-bottom: solid 10px transparent;
	position: absolute;
	top: 50%;
	margin-top: -10px;
}

.ms-skin-light-6 .ms-tooltip-right .ms-tooltip-arrow{
	border-right: solid 10px;
	border-right-color: silver;
	border-right-color: rgba(240, 240, 240, 0.88);
	left: -10px;
}

.ms-skin-light-6 .ms-tooltip-left .ms-tooltip-arrow {
	border-left: solid 10px;
	border-left-color: silver;
	border-left-color: rgba(240, 240, 240, 0.88);
	right: -10px;
}

.ms-skin-light-6 .ms-tooltip-point {cursor: pointer;}
.ms-skin-light-6 .ms-tooltip-point .ms-point-center {
	width: 12px;
	height: 12px;
	border-radius: 15px;
	border: solid 2px #BBB;
	background: white;
	margin: -8px 0 0 -8px;
	position: absolute;
	z-index: 105;
}

.ms-skin-light-6 .ms-tooltip-point .ms-point-border {
	width: 22px;
	height: 22px;
	background: black;
	background:rgba(0, 0, 0, 0.36);
	margin: -11px 0 0 -11px;
	position: absolute;
	border-radius: 15px;

	animation: ms-point-anim 1.5s infinite ;
	-moz-animation: ms-point-anim 1.5s infinite;
	-webkit-animation: ms-point-anim 1.5s infinite;
	-o-animation: ms-point-anim 1.5s infinite;
}

.ms-ie7.ms-skin-light-6 .ms-tooltip-point .ms-point-border,
.ms-ie8.ms-skin-light-6 .ms-tooltip-point .ms-point-border{
	display: none;
}

.ms-skin-light-6  .ms-tooltip {
	max-width:200px;
}

.ms-skin-light-6 .ms-tooltip-cont {
	padding: 10px;
	background: silver;
	background: rgba(240, 240, 240, 0.88);
	text-shadow: 0 1px 0px white;
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.04);
}

/* retina */
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {

	.ms-skin-light-6 .ms-slide .ms-slide-vpbtn,
	.ms-skin-light-6 .ms-video-btn,
	.ms-skin-light-6 .ms-slide .ms-slide-vcbtn,
	.ms-skin-light-6 .ms-nav-next,
	.ms-skin-light-6 .ms-nav-prev{
		background-image:url(//mos-holidays.ru/wp-content/plugins/master-slider/public/assets/css/skins/light-skin-6-retina.png);
		background-size: 152px 225px;
	}

}



/**
 *  Master Slider
 *  Metro Skin
 */

.ms-skin-metro .ms-slide .ms-slide-vpbtn,
.ms-skin-metro .ms-video-btn{
	width: 47px;
	height: 46px;
	background: url(//mos-holidays.ru/wp-content/plugins/master-slider/public/assets/css/skins/metro-skin.png) no-repeat -16px -152px;
	top: 50%;
	left: 50%;
	margin: -22px 0 0 -24px;
}

.ms-skin-metro .ms-slide .ms-slide-vcbtn {
	width: 47px;
	height: 47px;
	background: url(//mos-holidays.ru/wp-content/plugins/master-slider/public/assets/css/skins/metro-skin.png) no-repeat -16px -19px;
	top: 15px;
	right: 15px;
}

/* controls */

.ms-skin-metro .ms-nav-next,
.ms-skin-metro .ms-nav-prev {
	width: 47px;
	background: url(//mos-holidays.ru/wp-content/plugins/master-slider/public/assets/css/skins/metro-skin.png);
	background-position: -83px -23px;
	height: 47px;
	cursor: pointer;
	top: 50%;
	left: 30px;
	margin-top: -24px;
	position: absolute;
	z-index: 110;
}
.ms-skin-metro .ms-nav-next {
	right: 30px;
	left: auto;
	background-position: -81px -100px;
}

.ms-skin-metro .ms-bullets.ms-dir-h {
	position: absolute;
	bottom: 20px;
	right: 50%;
	width: 100px;
}

.ms-skin-metro .ms-bullets.ms-dir-h .ms-bullets-count {
	position: relative;
	right: -50%;
}

.ms-skin-metro .ms-bullet {
	width: 16px;
	height: 16px;
	background: url(//mos-holidays.ru/wp-content/plugins/master-slider/public/assets/css/skins/metro-skin.png) no-repeat;
	background-position: -31px -114px;
	margin: 4px;
}

.ms-skin-metro .ms-bullet-selected {
    background-position: -31px -81px;
}

.ms-skin-metro .ms-tooltip{
	position: absolute;
	z-index: 210;
	cursor: auto;
}

.ms-skin-metro .ms-tooltip-top .ms-tooltip-arrow,
.ms-skin-metro .ms-tooltip-bottom .ms-tooltip-arrow{
	border-left: solid 10px transparent;
	border-right: solid 10px transparent;
	position: absolute;
	left: 50%;
	margin-left: -10px;
}

.ms-skin-metro .ms-tooltip-top .ms-tooltip-arrow{
	border-top: solid 10px;
	border-top-color: silver;
	border-top-color: rgba(240, 240, 240, 0.88);
	bottom: -10px;
}

.ms-skin-metro .ms-tooltip-bottom .ms-tooltip-arrow {
	border-bottom: solid 10px;
	border-bottom-color: silver;
	border-bottom-color: rgba(240, 240, 240, 0.88);
	top: -10px;
}

.ms-skin-metro .ms-tooltip-right .ms-tooltip-arrow,
.ms-skin-metro .ms-tooltip-left .ms-tooltip-arrow{
	border-top: solid 10px transparent;
	border-bottom: solid 10px transparent;
	position: absolute;
	top: 50%;
	margin-top: -10px;
}

.ms-skin-metro .ms-tooltip-right .ms-tooltip-arrow{
	border-right: solid 10px;
	border-right-color: silver;
	border-right-color: rgba(240, 240, 240, 0.88);
	left: -10px;
}

.ms-skin-metro .ms-tooltip-left .ms-tooltip-arrow {
	border-left: solid 10px;
	border-left-color: silver;
	border-left-color: rgba(240, 240, 240, 0.88);
	right: -10px;
}

.ms-skin-metro .ms-tooltip-point {cursor: pointer;}
.ms-skin-metro .ms-tooltip-point .ms-point-center {
	width: 12px;
	height: 12px;
	border-radius: 15px;
	border: solid 2px #BBB;
	background: white;
	margin: -8px 0 0 -8px;
	position: absolute;
	z-index: 105;
}

.ms-skin-metro .ms-tooltip-point .ms-point-border {
	width: 22px;
	height: 22px;
	background: black;
	background:rgba(0, 0, 0, 0.36);
	margin: -11px 0 0 -11px;
	position: absolute;
	border-radius: 15px;

	animation: ms-point-anim 1.5s infinite ;
	-moz-animation: ms-point-anim 1.5s infinite;
	-webkit-animation: ms-point-anim 1.5s infinite;
	-o-animation: ms-point-anim 1.5s infinite;
}

.ms-skin-metro .ms-tooltip {
	max-width:200px;
}

.ms-skin-metro .ms-tooltip-cont {
	padding: 10px;
	background: silver;
	background: rgba(240, 240, 240, 0.88);
	text-shadow: 0 1px 0px white;
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.04);
}

/* retina */
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {

	.ms-skin-metro .ms-slide .ms-slide-vpbtn,
	.ms-skin-metro .ms-video-btn,
	.ms-skin-metro .ms-slide .ms-slide-vcbtn,
	.ms-skin-metro .ms-nav-next,
	.ms-skin-metro .ms-nav-prev,
	.ms-skin-metro .ms-bullet{
		background-image:url(//mos-holidays.ru/wp-content/plugins/master-slider/public/assets/css/skins/metro-skin-retina.png);
		background-size: 152px 225px;
	}

}



/**
 *  Master Slider
 *  Contrast
 */

.ms-skin-contrast .ms-slide .ms-slide-vpbtn,
.ms-skin-contrast .ms-video-btn{
	width: 60px;
	height: 60px;
	background: url(//mos-holidays.ru/wp-content/plugins/master-slider/public/assets/css/skins/contrast-skin.png) no-repeat -10px -144px;
	top: 50%;
	left: 50%;
	margin: -30px 0 0 -30px;
}

.ms-skin-contrast .ms-slide .ms-slide-vcbtn {
	width: 24px;
	height: 24px;
	background: url(//mos-holidays.ru/wp-content/plugins/master-slider/public/assets/css/skins/contrast-skin.png) no-repeat -27px -30px;
	top: 30px;
	right: 30px;
}

/* controls */

.ms-skin-contrast .ms-nav-next,
.ms-skin-contrast .ms-nav-prev {
	width: 60px;
	background: url(//mos-holidays.ru/wp-content/plugins/master-slider/public/assets/css/skins/contrast-skin.png);
	background-position: -76px -17px;
	height: 60px;
	cursor: pointer;
	top: 50%;
	left: 30px;
	margin-top: -30px;
	position: absolute;
	z-index: 110;
}
.ms-skin-contrast .ms-nav-next {
	right: 30px;
	left: auto;
	background-position: -77px -91px;
}

.ms-skin-contrast .ms-bullets.ms-dir-h {
	position: absolute;
	bottom: 20px;
	right: 50%;
	width: 100px;
}

.ms-skin-contrast .ms-bullets.ms-dir-h .ms-bullets-count {
	position: relative;
	right: -50%;
}

.ms-skin-contrast .ms-bullet {
	width: 16px;
	height: 16px;
	background: url(//mos-holidays.ru/wp-content/plugins/master-slider/public/assets/css/skins/contrast-skin.png) no-repeat;
	background-position: -31px -114px;
	margin: 4px;
}

.ms-skin-contrast .ms-bullet-selected {
    background-position: -31px -81px;
}

.ms-skin-contrast .ms-tooltip{
	position: absolute;
	z-index: 210;
	cursor: auto;
}

.ms-skin-contrast .ms-tooltip-top .ms-tooltip-arrow,
.ms-skin-contrast .ms-tooltip-bottom .ms-tooltip-arrow{
	border-left: solid 10px transparent;
	border-right: solid 10px transparent;
	position: absolute;
	left: 50%;
	margin-left: -10px;
}

.ms-skin-contrast .ms-tooltip-top .ms-tooltip-arrow{
	border-top: solid 10px;
	border-top-color: #fc3116;
	border-top-color: rgba(252, 49, 22, 0.8);
	bottom: -10px;
}

.ms-skin-contrast .ms-tooltip-bottom .ms-tooltip-arrow {
	border-bottom: solid 10px;
	border-bottom-color: #fc3116;
	border-bottom-color: rgba(252, 49, 22, 0.8);
	top: -10px;
}

.ms-skin-contrast .ms-tooltip-right .ms-tooltip-arrow,
.ms-skin-contrast .ms-tooltip-left .ms-tooltip-arrow{
	border-top: solid 10px transparent;
	border-bottom: solid 10px transparent;
	position: absolute;
	top: 50%;
	margin-top: -10px;
}

.ms-skin-contrast .ms-tooltip-right .ms-tooltip-arrow{
	border-right: solid 10px;
	border-right-color: #fc3116;
	border-right-color: rgba(252, 49, 22, 0.8);
	left: -10px;
}

.ms-skin-contrast .ms-tooltip-left .ms-tooltip-arrow {
	border-left: solid 10px;
	border-left-color: #fc3116;
	border-left-color: rgba(252, 49, 22, 0.8);
	right: -10px;
}

.ms-skin-contrast .ms-tooltip-point {cursor: pointer;}
.ms-skin-contrast .ms-tooltip-point .ms-point-center {
	width: 12px;
	height: 12px;
	border-radius: 15px;
	border: solid 2px #636363;
	background: black;
	margin: -8px 0 0 -8px;
	position: absolute;
	z-index: 105;
}

.ms-skin-contrast .ms-tooltip-point .ms-point-border {
	width: 22px;
	height: 22px;
	background: white;
	background: rgba(255, 255, 255, 0.99);
	margin: -11px 0 0 -11px;
	position: absolute;
	border-radius: 15px;

	animation: ms-point-anim 1.5s infinite ;
	-moz-animation: ms-point-anim 1.5s infinite;
	-webkit-animation: ms-point-anim 1.5s infinite;
	-o-animation: ms-point-anim 1.5s infinite;
}

.ms-skin-contrast  .ms-tooltip {
	max-width:200px;
}

.ms-skin-contrast .ms-tooltip-cont {
	padding: 10px;
	background: #fc3116;
	background: rgba(252, 49, 22, 0.8);
	text-shadow: 0 1px 0px rgba(0, 0, 0, 0.4);
	color: white;
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.04);
}

/* retina */
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {

	.ms-skin-contrast .ms-slide .ms-slide-vpbtn,
	.ms-skin-contrast .ms-video-btn,
	.ms-skin-contrast .ms-slide .ms-slide-vcbtn,
	.ms-skin-contrast .ms-nav-next,
	.ms-skin-contrast .ms-nav-prev,
	.ms-skin-contrast .ms-bullet{
		background-image:url(//mos-holidays.ru/wp-content/plugins/master-slider/public/assets/css/skins/contrast-skin-retina.png);
		background-size: 152px 225px;
	}

}
/*
===============================================================
 # CUSTOM CSS
 - Please do not edit this file. this file is generated by server-side code
 - Every changes here will be overwritten
===============================================================*/

.ms-parent-id-2455 > .master-slider{ background:#000000; }
.ms-parent-id-2454 > .master-slider{ background:#000000; }
.ms-parent-id-2453 > .master-slider{ background:#000000; }
.ms-parent-id-2452 > .master-slider{ background:#000000; }
.ms-parent-id-2451 > .master-slider{ background:#000000; }
.ms-parent-id-2450 > .master-slider{ background:#000000; }
.ms-parent-id-2449 > .master-slider{ background:#000000; }
.ms-parent-id-1997 > .master-slider{ background:#000000; }
.ms-parent-id-1987 > .master-slider{ background:#000000; }
.ms-parent-id-1923 > .master-slider{ background:#000000; }
.ms-parent-id-1918 > .master-slider{ background:#000000; }
.ms-parent-id-1811 > .master-slider{ background:#000000; }
.ms-parent-id-1810 > .master-slider{ background:#000000; }
.ms-parent-id-1809 > .master-slider{ background:#000000; }
.ms-parent-id-1808 > .master-slider{ background:#000000; }
.ms-parent-id-1807 > .master-slider{ background:#000000; }
.ms-parent-id-1806 > .master-slider{ background:#000000; }
.ms-parent-id-1805 > .master-slider{ background:#000000; }
.ms-parent-id-2 > .master-slider{ background:#000000; }
.ms-parent-id-1 > .master-slider{ background:#000000; }.jspContainer{overflow:hidden;position:relative;}
.jspPane{position:absolute;}
.jspVerticalBar{position:absolute;top:0;right:-6px;width:15px;z-index:999;height:100%;}
.jspHorizontalBar{display:none;position:absolute;bottom:0;left:0;width:100%;height:16px;background:red;}
.jspVerticalBar *,
.jspHorizontalBar *{margin:0;padding:0;}
.jspCap{display:none;}
.jspHorizontalBar .jspCap{float:left;}
.jspTrack{background:#dde;position:absolute;width:7px;}
.jspDrag{background:url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/bar.jpg) no-repeat;position:absolute;left:-2px;cursor:pointer;width:20px;z-index:999;top:0;}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag{float:left;height:100%;}
.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;}
.jspArrow.jspDisabled{cursor:default;background:#80808d;}
.jspVerticalBar .jspArrow{height:16px;}
.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%;}
.jspVerticalBar .jspArrow:focus{outline:none;}
.jspCorner{background:#eeeef4;float:left;height:100%;}
* html .jspCorner{margin:0 -3px 0 0;}



html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, 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, header, footer, aside, nav, section, article, hgroup, figure{margin:0;padding:0;font-size:100%;vertical-align:baseline;border:0;outline:0;background:transparent;}
ul{list-style:none;}
ol {padding-left:40px; color:#494949;}
blockquote, q{quotes:none;}
:focus{outline:none;}
table{border-collapse:collapse;border-spacing:0;}
textarea{resize:none;}
button{cursor:pointer;}
@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap");

html{overflow-y:scroll;scroll-behavior: smooth;}
header,nav,section,article,aside,figure,hgroup,footer,time{display:block}
/*nav ul > li:nth-child(n+9){display:none}*/
#excursions .price_sil_in{margin:-22px 0 0 11px}
#excursions .price_sil_out{margin:-22px 0 0 118px}
.side_filter .price_sil_in{margin:-22px 0 0 55px}
.side_filter .price_sil_out{margin:-22px 0 0 170px}
.price_sil_in,.price_sil_out{color:#a3a5a7;font-size:13px;font-style:italic;position:absolute}
.sticky{position:fixed;z-index:101}
#sorting .jq-selectbox__trigger{top:5px}
.stop{position:relative;z-index:101}
.menu-i ul{padding-left:10px}
/*.bx-controls-direction .bx-prev{display:block;width:30px;height:30px;background:url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/prev_next.png) no-repeat;opacity:0.9;text-indent:-9999px;position:absolute;left:0;display:none}
.bx-controls-direction .bx-prev:hover{opacity:1}
.bx-controls-direction .bx-next{display:block;width:30px;height:30px;background:url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/prev_next.png) no-repeat;opacity:0.9;text-indent:-9999px;background-position:0 -43px;right:0;position:absolute;display:none}
.bx-has-controls-direction{position:absolute;z-index:99;margin-left:-13px}
*/
.ads_off_message{display: none;}
.featherlight{background: rgba(0,0,0,0.5) !important;}
.featherlight-content {text-align: center !important;}
button.featherlight-inner {
	display: inline-block !important;
    width: 140px;
    height: 35px;
    color: #ffffff;
    font: bold 14px 'PT Sans', sans-serif;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
    background: #DC2F2A;
    border: none;
    border-bottom: 3px solid #951511;
    border-radius: 2px;
    margin: 20px 0 1px 0px;
}
.category-excursion>.sidebar {display: none;}
.category-excursion>.content.content-full-width {width:100% ;}
.category-excursion .toggle-sidebar {display: none;}
.photo-description{font-size:11px; margin-top:-20px; text-align:center;}
.photo-description2{font-size:11px; margin-top:-8px; text-align:center;}
@media screen and (min-width:1000px) {
	.category-excursion .content-full-width #excursions #tour_selection_submit1, .category-excursion .content-full-width #excursions #tour_selection_submitspb {margin: 45px 10px; float: none;}
	.category-excursion .content-full-width #excursions>div {margin: 20px 3% 0 0;}
	.category-excursion .content-full-width #excursions .type {padding-left: 24px; }
	.category-excursion .content-full-width #excursions .sort {width: auto; margin-top: 20px; }
	.category-excursion .content-full-width #excursions .sort p span{margin-top: 0; float:none;}
	.category-excursion .content-full-width #excursions div.sort p .jq-selectbox__select { width: 130px; }
	.category-excursion .content-full-width .bl_lines {display: none;}

	.category-excursion #cat_desc {
		position: relative;
	}
	.category-excursion .toggle-sidebar {
		display: block;
	    float: left;
	    width: 60px;
	    height: 40px;
	    background: #DC2F2A;
	    text-align: center;
	    margin-left: 140px;
	    color: #ffffff;
	    font-weight: bold;
	    font-size: 24px;
	    line-height: 40px;
	    border-radius: 0 0 2px 2px;
	    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
	    margin-top: 0;
	    
	    position: absolute;
	    right: 0;
	    top: 15px;
	}

	.category-excursion .content-full-width .gridblock .item { width: calc( (100% - 0px)/3 ); }
	.category-excursion .content-full-width .gridblock .item .article { margin-left: 11px !important; width: 324px !important; }


}

li.holiday a b {
	color: #DC2F2A !important;
}
.calendar ul li label {
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
}

@media screen and (min-width:1280px) {
	.category-excursion .content-full-width  #excursions>div {margin: 20px 5% 0 0;}
	.category-excursion .content-full-width  #excursions .sort {width: auto; margin-right: 7%; }
	.category-excursion .content-full-width #excursions #tour_selection_submit1,.category-excursion .content-full-width #excursions #tour_selection_submitspb {margin: 50px 10px; width: 170px }

	.category-excursion .content-full-width .gridblock .item { width: calc( (100% - 0px)/4 ); }
	.category-excursion .content-full-width .gridblock .item .article { margin-left: 11px; width: 304px !important; }

}

.group:after{content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}
.main_news img,.one img,.thumbnail img,.thumb img{width:100%;overflow: hidden;border-radius: 5px;}
.clear{clear:both}.transition{-webkit-transition:all ease-out 0.5s;-moz-transition:all ease-out 0.5s;-o-transition:all ease-out 0.5s;transition:all ease-out 0.5s}
.wrapper{margin:auto auto;position:relative;width:1250px;}
body{background:#EFF5F8; /*#86B6D4 #C6DAE6;*/}
a.show_nav,header #mobile_nav{display:none}
.news .title{min-height:30px;max-height:43px;overflow:hidden;color:#000000;font:bold 14px/18px 'PT Sans', sans-serif;background:#fcfcfc;background:-moz-linear-gradient(top, #fcfcfc 0%, #f8f8f8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(100%, #f8f8f8));background:-webkit-linear-gradient(top, #fcfcfc 0%, #f8f8f8 100%);background:-o-linear-gradient(top, #fcfcfc 0%, #f8f8f8 100%);background:-ms-linear-gradient(top, #fcfcfc 0%, #f8f8f8 100%);background:linear-gradient(to bottom, #fcfcfc 0%, #f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#f8f8f8', GradientType=0);padding:10px 0 10px 15px;border:1px solid #EEEEEE;border-top:none;border-radius:0 0 6px 6px;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2)}
#rel_posts.news .title{min-height:30px;max-height:43px;overflow:hidden;color:#000000;font:bold 14px/18px 'PT Sans', sans-serif;background:#fcfcfc;background:-moz-linear-gradient(top, #fcfcfc 0%, #f8f8f8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(100%, #f8f8f8));background:-webkit-linear-gradient(top, #fcfcfc 0%, #f8f8f8 100%);background:-o-linear-gradient(top, #fcfcfc 0%, #f8f8f8 100%);background:-ms-linear-gradient(top, #fcfcfc 0%, #f8f8f8 100%);background:linear-gradient(to bottom, #fcfcfc 0%, #f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#f8f8f8', GradientType=0);padding:10px 0 10px 15px;border:1px solid #EEEEEE;border-top:none;border-radius:0 0 6px 6px;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2)}
#inline_posts .news .title{min-height:17px;max-height:55px;overflow:hidden;color:#000000;font:bold 14px/18px 'PT Sans', sans-serif;background:#fcfcfc;background:-moz-linear-gradient(top, #fcfcfc 0%, #f8f8f8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(100%, #f8f8f8));background:-webkit-linear-gradient(top, #fcfcfc 0%, #f8f8f8 100%);background:-o-linear-gradient(top, #fcfcfc 0%, #f8f8f8 100%);background:-ms-linear-gradient(top, #fcfcfc 0%, #f8f8f8 100%);background:linear-gradient(to bottom, #fcfcfc 0%, #f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#f8f8f8', GradientType=0);padding:10px 0 10px 15px;border:1px solid #EEEEEE;border-top:none;border-radius:0 0 6px 6px;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2)}
/*#post.news .title{min-height:30px;max-height:55px;overflow:hidden;color:#000000;font:bold 14px/18px 'PT Sans', sans-serif;background:#fcfcfc;background:-moz-linear-gradient(top, #fcfcfc 0%, #f8f8f8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(100%, #f8f8f8));background:-webkit-linear-gradient(top, #fcfcfc 0%, #f8f8f8 100%);background:-o-linear-gradient(top, #fcfcfc 0%, #f8f8f8 100%);background:-ms-linear-gradient(top, #fcfcfc 0%, #f8f8f8 100%);background:linear-gradient(to bottom, #fcfcfc 0%, #f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#f8f8f8', GradientType=0);padding:10px 0 10px 15px;border:1px solid #EEEEEE;border-top:none;border-radius:0 0 6px 6px;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2)}*/
.imga_w_bg{background:#000000;background:-moz-linear-gradient(top, #000000 0%, #333333 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #000000), color-stop(100%, #333333));background:-webkit-linear-gradient(top, #000000 0%, #333333 100%);background:-o-linear-gradient(top, #000000 0%, #333333 100%);background:-ms-linear-gradient(top, #000000 0%, #333333 100%);background:linear-gradient(to bottom, #000000 0%, #333333 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#333333', GradientType=0);border-radius: 5px;overflow: hidden;}
header{border-top:4px solid #DC2F2A;background:#ffffff;}
header #logo{display:block;width:305px;height:64px;background:url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/logo.png) no-repeat;background-size: contain; float:left;margin:15px 0 0 0}
.choose_excursion_inviz {display:none}
.choose_metro_inviz{display:none}
.only_free_s2{display:none}
header .slogan {color:#363636;font:12px 'Bebas Neue', sans-serif; font-weight: 900; text-transform: uppercase; letter-spacing:3.8px;position:absolute;top:54px;left:54px;}
header .slogan a {color:#363636;text-decoration:none;}
header div.header_banner{float:left;width:468px;margin:15px 0 0 75px}
header div.right{width:323px;float:right}
header div.right div.top{margin-top:-4px; margin-bottom:10px;}
header div.right div.top a{float:left;color:#363636;font:bold 12px 'PT Sans', sans-serif;text-transform:uppercase;text-decoration:underline;margin-top:10px; margin-left:6px;}
header div.right div.top a:hover{text-decoration:none}
header .nav_left { float: left;}


.bmenu {
	height: 40px;
	background: white;
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.25);
}
.bmenu a {
	font-size: 16px !important;
	font-weight: bolder;
	color: black;
}
header div.bmenu nav {
	margin-top: 6px !important;
}
header div.bmenu nav ul li a {
	color: black !important;
}
header div.bmenu nav ul li a:hover {
	color: #DC2F2A !important;
}
.bmenu li:before {
	background: rgba(0, 0, 0, 0.4) !important;
}
.bmenu li {
	position: relative;
}
.bmenu li:hover ul {
	display: block;
}
.bmenu li:hover a {
	color: #DC2F2A !important;
}
.bmenu li:hover ul li a {
	color: black !important;
}
.bmenu li:hover ul li a:hover {
	color: #DC2F2A !important;
}

.bmenu li ul {
	display: none;
	padding: 14px 20px 10px 20px;
	position: absolute;
	top: 35px;      
	left: -50px;
	min-width: 313px;
	min-height: 100px;
	list-style: none;
	margin: 0;
	padding: 20px;
	position: absolute;
	z-index: 999;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
	border: 1px solid #bbb;
	background: white;
	transition: 0.21s;
	height: auto !important;
} 
.bmenu li ul:before, .bmenu li ul:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 100%;
  width: 0;
  height: 0;
}
.bmenu li ul:before {
  left: 60px;
  border: 11px solid transparent;
  border-bottom-color: #ddd;
}
.bmenu li ul:after {
  left: 61px;
  border: 10px solid transparent;
  border-bottom-color: #fff;
}
.bmenu li ul li {
	width: 100%;
	border-bottom: 1px solid rgba(0, 0, 0, 0.12);
	margin: 0 !important;
	background: none;
	padding: 0 !important;
}
.bmenu li ul li:first-child {
	padding-top: 0 !important;
}
.bmenu li ul li:last-child {
	border-bottom: none !important;
	padding-bottom: 0;
}
.bmenu li ul li:before {
	display: none;
}
.bmenu li ul li a {
	color: black !important;
	background: none !important;
	padding-right: 0 !important;
	display: block !important;
	width: 100% !important;
	height: 100% !important;
	padding: 7px 0;
	font-size: 14px !important;
	color: black !important;
}
.bmenu li ul li a:after {
	font: normal normal normal 14px/1 FontAwesome;
	content: "\f105";
	width: 5px;
	height: 14px;
	position: absolute;
	top: 9px;
	right: 0;
	z-index: 999;
	display: block;
}

/* SUBSCRIBE */
.subscribe {
	position: relative;
	display: flex;
	justify-content: space-between;
	margin-top: 30px;
}
.banns {
	width: calc(100% - 360px);
	height: 258px;
	display: flex;
	justify-content: space-between;
}
.subs {
	width: 342px;
	display: flex;
	flex-direction: column;
}
.bann {
	width: 32%;
	background-size: cover;
	background-repeat: no-repeat;
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	text-align: center !important;
	position: relative;
	filter: grayscale(100%);
	transition: all 0.6s;
}
.bann:before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.25);
	z-index: 998;
}
.bann:hover {
	text-decoration: none;
	filter: none;
	-webkit-box-shadow: 7px 5px 12px -1px rgba(0,0,0,0.85); 
	box-shadow: 7px 5px 12px -1px rgba(0,0,0,0.85);
	transform: scale(1.02);
}
.bann h4 {
	text-decoration: none;
	text-transform: uppercase;
	color: white;
	font-weight: bold;
	font-size: 34px;
	position: absolute;
	z-index: 999;
}
/*.bann.bann_places {
	background-image: url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/bann_places.png);
}
.bann.bann_events {
	background-image: url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/bann_events.png);
}
.bann.bann_concerts {
	background-image: url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/bann_concerts.png);
}*/
.subs {
	position: relative;
	display: flex;
	height: 258px;
	flex-direction: column;
	justify-content: space-between;
}
.subs .sform {
	background: white;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
	position: relative;
	padding: 19px 15px;
}
.subs .sform:before {
	content: '';
	display: block;
	width: 100%;
	height: 5px;
	background: url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/stripes.png) repeat-x;
	position: absolute;
	top: 0;
	left: 0;
}
.subs .sform:after {
	content: '';
	display: block;
	width: 100%;
	height: 5px;
	background: url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/stripes.png) repeat-x;
	position: absolute;
	bottom: 0;
	left: 0;
}
.sform h4 {
	text-transform: uppercase;
	font-size: 21px;
	font-weight: bold;
	margin: 0;
}
.sform p {
	display: block;
	margin: 7px 0;
}
.sform form {
	display: flex;
	justify-content: space-between;
}
.sform input {
	width: calc(100% - 100px);
	height: 34px;
	border-radius: 4px;
	border: 1px solid #ddd;
	box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);
	background: url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/icon_maili.png) 10px 50% no-repeat;
	padding-left: 40px;
}
.sform button {
	width: 100px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	text-transform: uppercase;
	display: inline-block;
    border: none;
    border-bottom: 3px solid #951511;
    background: #DC2F2A url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/icon_arrowr.png) 12px 55% no-repeat ;
	padding-left: 30px;
    color: #ffffff;
    font: bold 16px 'PT Sans', sans-serif;
    text-transform: uppercase;
    border-radius: 3px;
    position: relative;
	text-decoration: none !important;
}
.subscribe .in_socials {
	display: flex;
	/*justify-content: space-between;*/
	align-items: center;
}
.subscribe .in_socials p {
	display: block;
	width: 100px;
	font-size: 16px;
	color: rgba(0, 0, 0, 0.5);
	letter-spacing: 1px;
	font-weight: bold;
	text-transform: uppercase;
}
.subscribe .in_socials ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	justify-content: space-between;
}
.subscribe .in_socials li {
	padding: 0;
}
.subscribe .in_socials li:not(:first-child){
	padding-left: 7.5px;
}
.subscribe .in_socials li:before {
	display: none;
}
.subscribe .in_socials li:after {
	display: none;
}
.subscribe .in_socials li a {
	width: 50px;
	height: 50px;
	display: block;
	border-radius: 25px;
	text-align: center;
	line-height: 50px;
	color: white;
	text-decoration: none;
	font-size: 24px;
}
.subscribe .in_socials li a.ok {
	background: #E87A25;
}
.subscribe .in_socials li a.fb {
	background: #496194;
}
.subscribe .in_socials li a.vk {
	background: #6996C7;
}
.subscribe .in_socials li a.tg {
	background: #27ade3;
	font-size: 51px;
}
.subscribe .in_socials li a.in {
	background: #FF4343;
}

/* INTER */
.inter {
	display: block;
	width: 100%;
	padding: 15px 20px;
	background: white;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
	border-top: 3px solid #DC2F2A;
	box-sizing: border-box;
	/* margin-top: 30px; */
}
.inter h3 {
	text-transform: uppercase;
	margin: 0;
	padding: 0;
	font-size: 22px;
	margin-bottom: 15px;
	display: block;
}
.inter ul {
	display: flex;
	justify-content: space-between;
	list-style: none;
	margin: 0;
	padding: 0;
}
.inter ul li {
	width: 24%;
	display: flex;
	flex-direction: column;
	margin: 0;
	padding: 0;
	transition: all 0.5s;
}

.inter ul li .inter_bg {
	display: block;
	width: 100%;
	height: 181px;
	background-size: cover;
	background-color: #f1f1f1;
	text-decoration: none;
	margin: 0;
	font-weight: bolder;
	line-height: 18px;
}
.inter ul li a {
	text-decoration: underline;
	display: block;
	margin: 11px 0;
	color: black;
	line-height: 22px;
	font-weight: bolder;
	font-size: 16px;
}
.inter ul li a:not(.inter_bg) {
	display: block;
	height: 44px;
	overflow: hidden;
}
.inter ul li p {
	color: rgba(0, 0, 0, 0.7);
	text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 4; /* number of lines to show */
           line-clamp: 4; 
	-webkit-box-orient: vertical; 
	font-size: 14px;
	cursor: default;
}
.inter ul li:before {
	display: none;
}

header div.bmenu nav ul li.menu-item-has-children a:after {
	content: "\f107";
	font-weight: bold !important;
}
header div.bmenu nav ul li.menu-item-has-children ul li a:after {
	content: "\f105";
	font-weight: bold !important;
}
header div.bmenu .wrapper {
	height: 40px !important;
}
header div.bmenu .nav_left {
	height: 100%;
}
header div.bmenu .nav_left nav {
	height: 100%;
	margin-top: 0;
}
header div.bmenu .nav_left nav .menu-podmenyu-glavnoe-container {
	height: 100%;
}
header div.bmenu .nav_left nav ul {
	height: 100%;
}
header div.bmenu .nav_left nav ul li {
	height: 100%;
}
header div.bmenu nav ul li:before {
	top: 14px !important;
}

#favorites a:hover {
	text-decoration: none !important;
}

/* BUY ICONS */
.buy_partner {
	position: relative;
	margin-top: 5px;
}
.buy_partner h3 {
	font-weight: bolder;
	font-size: 20px;
	margin-bottom: 8px;
}
.buy_partner ul {
	display: flex;
	margin: 0;
	padding: 0;
	align-items: center;
}
.buy_partner ul li {
	position: relative;
	padding-left: 0;
	padding-right: 22px;
}
.buy_partner ul li:before {
	display: none;
}
.partner_btn {
	width: 148px;
	text-align: center;
	height: 46px;
	line-height: 46px !important;
	padding: 0;
	text-transform: uppercase;
	display: inline-block;
    border: none;
    border-bottom: 3px solid #951511;
    background: #DC2F2A;
    color: #ffffff;
    font: bold 16px 'PT Sans', sans-serif;
    text-transform: uppercase;
    border-radius: 3px;
    position: relative;
	text-decoration: none !important;
}
.partner_btn:hover {
	height: 46px;
	line-height: 48px !important;
	background: linear-gradient(to bottom, #dd312b 0%, #f04b39 100%);
}
.buy_block.group {
	padding: 10px 30px 30px 30px;
}
.buy_icons {	display: flex;	flex-direction: column;	list-style: none; margin: 0; padding: 0; width:95%}
.buy_icons li:before {
	display: none;
}
.buy_icons li {
	width: 100%;
	padding: 10px 0;
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding-left: 45px;
}
.buy_icons li.calendar {
	background-image: url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/icon_calendar.png);
}
.buy_icons li.time {
	background-image: url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/icon_time.png);
}
.buy_icons li.cash {
	background-image: url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/icon_cash.png);
}

/* SEARCH NEW */
/*
#ya-site-form0 .ya-site-form__form .ya-site-form__input-text {
	background: none !important;
	border: none !important;
	border: 2px solid #222E33 !important;
	font-size: 24px !important;
	color: #222E33 !important;
}
*/

/*
header div.right div.top div.reg_block{float:right;background:#DC2F2A;padding:6px;box-shadow:0px 0px 3px rgba(0, 0, 0, 0.2);border-radius:0px 0px 2px 2px}
header div.right div.top div.reg_block select{margin:0 auto}
header div.right div.top div.reg_block a{float:left;padding:0 10px;color:#363636;font:bold 13px/24px 'PT Sans', sans-serif;text-transform:uppercase;text-decoration:none !important;box-shadow:0px 0px 3px rgba(0, 0, 0, 0.2);margin:5px 0 5px 10px;background:#ffffff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGY4ZjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f8f8f8));background:-webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);background:-o-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);background:-ms-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);background:linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f8f8f8', GradientType=0);border-radius:2px}
header div.right div.top div.reg_block a i{color:#DC312C}
header div.right div.top div.reg_block a:hover{background:#fefefe;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkN2Q3ZDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #fefefe 0%, #d7d7d7 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #d7d7d7));background:-webkit-linear-gradient(top, #fefefe 0%, #d7d7d7 100%);background:-o-linear-gradient(top, #fefefe 0%, #d7d7d7 100%);background:-ms-linear-gradient(top, #fefefe 0%, #d7d7d7 100%);background:linear-gradient(to bottom, #fefefe 0%, #d7d7d7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#d7d7d7', GradientType=0)}
header div.right div.top div.reg_block a:hover i{color:#363636}
*/
header div.right div.top div.reg_block{ 
    float:right;
	/*width:215px;*/
	background:#DC2F2A;
	padding: 6px;
	/*padding-bottom:6px;*/
	box-shadow:0px 0px 3px rgba(0,0,0,0.2);
	border-radius:0px 0px 2px 2px;
}

header div.right div.top div.reg_block li {
	padding: 0;
}
header div.right div.top div.reg_block li:before{
	content:none !important;
} 

header div.right div.top div.reg_block select{
	margin: 0 auto;
}
header div.right div.top div.reg_block li:last-child a{
	margin-bottom: 10px;
}
header div.right div.top div.reg_block a{
	float:left;
	padding:0 10px;
	color:#363636;
	font:bold 13px/24px 'PT Sans', sans-serif;
	text-transform:uppercase;
	text-decoration:none !important;
	box-shadow:0px 0px 3px rgba(0,0,0,0.2);
	margin:5px 0 5px 10px;	
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f8f8f8+100 */
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGY4ZjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #f8f8f8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f8f8f8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f8f8f8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f8f8f8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f8f8f8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f8f8f8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=0 ); /* IE6-8 */
	border-radius:2px;
}
header div.right div.top div.reg_block a i{	color:#DC312C}
header div.right div.top div.reg_block a:hover{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fefefe+0,d7d7d7+100 */
background: #fefefe; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkN2Q3ZDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fefefe 0%, #d7d7d7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#d7d7d7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fefefe 0%,#d7d7d7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fefefe 0%,#d7d7d7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fefefe 0%,#d7d7d7 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fefefe 0%,#d7d7d7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#d7d7d7',GradientType=0 ); /* IE6-8 */}
header div.inside_header .wrapper {	height: 50px;}
header div.right div.top div.reg_block a:hover i{color:#363636;}
header div.right div.top div.reg_block .jq-selectbox__select {width: 120px;}
header div.right form{margin-top:15px}
header div.right form input {border:none;border-bottom:2px solid #363636;padding:0 18px 0 0;background:url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/search.png) no-repeat 100% 50%;color:#363636;font:bold 14px 'PT Sans', sans-serif;text-transform:uppercase;width:320px;height:30px}
.ya-site-form{border:none;/*border-bottom:2px solid #363636*/;padding:0 18px 0 0;color:#363636;font:bold 14px 'PT Sans', sans-serif;text-transform:uppercase;width:329px;height:30px}
header div.inside_header{background: #29363c; margin-top:10px; height: 90px; }
header div.inside_header nav{float:left;margin-top:10px;}
header div.inside_header nav ul li{float:left;margin-left:40px}
header div.inside_header nav ul li:first-child{margin-left:0px}
header div.inside_header nav ul li:before{content:"";width:6px;height:6px;background:#fff;border-radius:50%;position:absolute;top:50%;left:-22px;margin-top:-3px}
header div.inside_header nav ul li:first-child:before{width:0;height:0}
header div.inside_header nav ul li.menu-item-has-children a:after { content: "\f107"; margin-left: 10px; font: normal bold normal 14px/1 FontAwesome; }
header div.inside_header nav ul li a{color:#fff;font:600 18px 'PT Sans', sans-serif;text-transform:uppercase; text-decoration: none;}
header div.inside_header nav ul li a:hover{color:#DC2F2A !important;text-decoration:none}
header div.inside_header div.socials{float:right;margin:7px 0 0 5px}
header div.inside_header div.socials p{color:#C2C2C2;font:16px 'PT Sans', sans-serif;text-transform:uppercase;float:left;margin-right:10px; margin-top:3px;}
header div.inside_header div.socials ul{float:left;margin-right:3px}
header div.inside_header div.socials ul li{float:left;margin-left:6px}
header div.inside_header div.socials ul li:first-child{margin-left:0px}
header div.inside_header div.date{width:140px;float:left;margin:17px 0 0 30px}
header div.inside_header div.date a{display:block;height:25px;border-top:3px solid #DC2F2A;color:#000000;font:bold 14px/25px 'PT Sans', sans-serif;text-transform:uppercase;text-align:center;box-shadow:inset 0px 1px 1px rgba(0, 0, 0, 0.2), 0px 1px 1px rgba(0, 0, 0, 0.2);border-radius:0 0 3px 3px;background:#f4f4f4;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #f4f4f4 0%, #ffffff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f4f4), color-stop(100%, #ffffff));background:-webkit-linear-gradient(top, #f4f4f4 0%, #ffffff 100%);background:-o-linear-gradient(top, #f4f4f4 0%, #ffffff 100%);background:-ms-linear-gradient(top, #f4f4f4 0%, #ffffff 100%);background:linear-gradient(to bottom, #f4f4f4 0%, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#ffffff', GradientType=0)}
header div.inside_header div.date a i{color:#DC2F2A;margin-right:8px}
header div.inside_header div.date a:hover{border-color:#363636;background:#ffffff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #ffffff 0%, #f4f4f4 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f4f4f4));background:-webkit-linear-gradient(top, #ffffff 0%, #f4f4f4 100%);background:-o-linear-gradient(top, #ffffff 0%, #f4f4f4 100%);background:-ms-linear-gradient(top, #ffffff 0%, #f4f4f4 100%);background:linear-gradient(to bottom, #ffffff 0%, #f4f4f4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0);text-decoration:none}
header div.inside_header div.date a:hover i{color:#363636}
header div.inside_header div.best{float:right;margin-top:11px;/*width:105px;*/ padding-right:10px; height:29px;background:#f2f2f2;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #f2f2f2 0%, #ffffff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, #ffffff));background:-webkit-linear-gradient(top, #f2f2f2 0%, #ffffff 100%);background:-o-linear-gradient(top, #f2f2f2 0%, #ffffff 100%);background:-ms-linear-gradient(top, #f2f2f2 0%, #ffffff 100%);background:linear-gradient(to bottom, #f2f2f2 0%, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#ffffff', GradientType=0);color:#000000;font:bold 14px/29px 'PT Sans', sans-serif;text-transform:uppercase;border-radius:3px}
#main .content div.main_news article{border:1px solid #363636;float:left;border-radius:3px;position:relative;height:256px;margin:0 0 13px 13px;width:289px}
header div.inside_header div.best a{color:#000000}
header div.inside_header div.best:hover,header div.inside_header div.best:hover a{background:#DC2F2A;color:#ffffff;text-decoration:none}
header div.inside_header div.best span{display:inline-block;width:29px;height:29px;background:#DC2F2A;border-radius:3px 0 0 3px;color:#ffffff;text-align:center;line-height:29px;margin-right:6px}
#main {overflow:hidden; min-height:min-content;}
#main > .wrapper {	padding-top: 4px;}
#main .ad_banner {display:block; position:absolute;top:0px;}
#main .ad_left_banner, #main .ad_right_banner {display: none;}
#main .content{width:910px;float:left;margin-top:5px;}
#main .content div.main_news{margin:0 0 0 -13px;}
.bxslider{backface-visibility:hidden;transform:translateZ(0) scale(1.0, 1.0);width:290px}
.bxslider_sl{opacity:0.8;background:url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/bg_slide.png);width:290px;height:271px;position:absolute;margin-top:-271px}
.bxslider_title{position:absolute;padding:15px 9px;top:0;left:0}
.bxslider_title a{font-size:22px;line-height:32px;margin-top:-260px;position:relative;color:#fff;font:bold 19px/24px 'PT Sans', sans-serif;padding:0 10px;background:rgba(54, 54, 54, 0.5);width:auto !important}
.bxslider_title a:hover{text-decoration:none;background:rgba(220, 47, 42, 0.7)}
.main_news .bxslider { display:none;}
.main_news .bx-viewport{margin-left:5px;margin-bottom:15px}
#main .content div.main_news article h2{position:absolute;top:5px;padding-top:5px !important;left:10px;font:bold 19px/24px 'PT Sans', sans-serif}
#main .content div.main_news article h2 a{color:#ffffff;text-decoration:none;background:rgba(54, 54, 54, 0.7);padding:0px/* 10px*/;line-height:24px}
#main .content div.main_news article h2 a:hover{background:rgba(220, 47, 42, 0.7)}
/*.sort .jq-selectbox__select{padding:0 20px 0 0px;margin-left:5px}*/
.sort .jq-selectbox__select{padding:0 20px 0 0px;}
#main .content div.main_news article div.bottom{width:100%;height:20px;position:absolute;left:0;bottom:0;/*padding:5px 0 5px;*/background:rgba(0, 0, 0, 0.5);z-index:99}
#main .content div.main_news article div.bottom span.visited{float:left;padding-left:5px;color:#ffffff;font: 13px/20px 'PT Sans', sans-serif;/*background:url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/icon1.png) no-repeat 0% 50%;margin-left:20px;*/opacity:0.8}
#main .content div.main_news article div.bottom span.likes{float:right;padding-left:38px;color:#ffffff;font:bold 14px/20px 'PT Sans', sans-serif;background:url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/icon2.png) no-repeat 0% 50%;margin-right:20px;opacity:0.8}
#main .content div.main_news div.bottom{width:100%;height:20px;position:absolute;left:0;bottom:0;/*padding:15px 0 10px;*/background:rgba(0, 0, 0, 0.5);z-index:999}
.checked{background:url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/checked.png) no-repeat !important}
#main .content div.main_news div.bottom span.visited{float:left;padding-left:5px;color:#ffffff;font: 14px/20px 'PT Sans', sans-serif;/*background:url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/icon1.png) no-repeat 0% 50%;margin-left:20px;*/opacity:0.8}
#main .content div.main_news div.bottom span.likes{float:right;padding-left:38px;color:#ffffff;font:bold 14px/20px 'PT Sans', sans-serif;background:url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/icon2.png) no-repeat 0% 50%;margin-right:20px;opacity:0.8}
#main .content div.main_news article.large{width:593px}
#main .content div.main_news article.large img.narrow{display: none;}
#main .content div.articles{margin:0 0 0 -12px}
#main .content div.articles div.article{width:290px;background:#FAFAFA;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);border:1px solid #F0F0F0;margin-bottom:25px;margin-left:12px}
.content div.articles div.article.discount-button{margin-bottom:25px !important}
.content div.articles .mobileblock div.side_filter.discount-button{margin-bottom:10px}
#main .content div.articles div.marked{outline: 3px solid #fed51f; outline-offset: -3px;}
#main .content div.articles div.marked div.thumbnail{margin: 2px}
#main .content div.articles div.article div.thumbnail{position:relative}
#main .content div.articles div.article div.thumbnail div.bottom{z-index:99;position:absolute;left:0;bottom:0;background:rgba(0, 0, 0, 0.25);padding:10px 0;width:100%}
#main .content div.articles div.article div.thumbnail div.bottom span.visited{float:left;padding-left:38px;color:#ffffff;font:bold 14px/20px 'PT Sans', sans-serif;background:url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/icon1.png) no-repeat 0% 50%;margin-left:20px;opacity:0.8}
#main .content div.articles div.article div.thumbnail div.bottom span.likes{float:right;padding-left:38px;color:#ffffff;font:bold 14px/20px 'PT Sans', sans-serif;background:url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/icon2.png) no-repeat 0% 50%;margin-right:20px;opacity:0.8}
#main .content div.articles div.article div.thumbnail span.label{width:70px;height:23px;background:url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/free.png) no-repeat;padding-left:20px;color:#ffffff;font:bold 12px/20px 'PT Sans', sans-serif;position:absolute;top:10px;right:10px;text-transform:uppercase}
#main .content div.articles div.article div.text{background:#ffffff;padding:6px 20px 5px;border-bottom:1px solid #F0F0F0}
#main .content div.articles div.article div.text h2{font:bold 16px 'PT Sans', sans-serif;margin-bottom:6px}
#main .content div.articles div.article div.text h2 a{color:#000000}
#main .content div.articles div.article div.text p{color:#494949;font:14px/18px 'PT Sans', sans-serif}
#main .content div.articles div.article div.options{padding:12px 20px 8px}
#main .content div.articles div.article div.options p.date{padding-left:20px; max-height: 50px;margin-bottom:10px;overflow: hidden;color:#363636;font:13px 'PT Sans', sans-serif;background:url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/icon3.png) no-repeat 0% 50%;margin-bottom:10px}
#main .content div.articles div.article div.options p.place{padding-left:20px;color:#363636;font:13px 'PT Sans', sans-serif;background:url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/icon4.png) no-repeat 0% 50%}
#main .content div.articles div.article div.options p.discount{padding-left:20px;color:#6D6D6D;font:13px 'PT Sans', sans-serif;background:url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/icon5.png) no-repeat 0% 50%;margin-top:10px}
#main .content div.articles div.article div.options p.discount span{color:#DC2F2A;font-weight:bold}
#main .content div.articles div.article div.options p.price{padding-left:20px;color:#363636;font:13px 'PT Sans', sans-serif;background:url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/icon9.png) no-repeat 0% 50%;margin-bottom:10px}
#main .content div.articles div.article button{/*width:140px;*/height:34px;padding-left:10px;padding-right:10px;background:#DC2F2A;color:#ffffff;font:bold 14px 'PT Sans', sans-serif;text-transform:uppercase;border:none;border-bottom:4px solid #951511;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);display:block;margin:auto auto;position:relative;top:16px}
#main .content div.articles div.article .button{height:50px;width:50px}
#main .content div.articles div.article button:hover{background:#dc302a;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RjMzAyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMDRiMzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #dc302a 0%, #f04b39 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #dc302a), color-stop(100%, #f04b39));background:-webkit-linear-gradient(top, #dc302a 0%, #f04b39 100%);background:-o-linear-gradient(top, #dc302a 0%, #f04b39 100%);background:-ms-linear-gradient(top, #dc302a 0%, #f04b39 100%);background:linear-gradient(to bottom, #dc302a 0%, #f04b39 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dc302a', endColorstr='#f04b39', GradientType=0);border-bottom-width:2px/*background:#951511*/}
#main .content div.articles div.popular{width:290px;background:#ffffff;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);border:1px solid #F0F0F0;margin-bottom:15px;margin-left:12px}
#main .content div.articles div.popular p.head{font:bold 20px/18px 'PT Sans', sans-serif;color:#000000;border-top:4px solid #363636;background:#ffffff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f5f5f5));background:-webkit-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);background:-o-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);background:-ms-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);background:linear-gradient(to bottom, #ffffff 0%, #f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);border-bottom:1px solid #D9D9D9;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);text-align:center;text-transform:uppercase;margin-bottom:20px;padding:14px 0 15px 0}
#main .content div.articles div.popular div.one{margin:0 13px 5px;border-bottom:1px solid #F0F0F0;padding-bottom:5px}
#main .content div.articles div.popular div.one:nth-last-child{margin-bottom:0;border-bottom:none}
#main .content div.articles div.popular div.one div.left{width:30%;float:left}
#main .content div.articles div.popular div.one div.left div.visited{float:left;color:#363636;font:bold 12px 'PT Sans', sans-serif;padding-top:20px;background:url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/visited1.png) no-repeat;background-position:0px 1px;float:left;margin:-8px 0 0 5px;position:relative;z-index:10;width:36px}
#main .content div.articles div.popular div.one div.left div.likes{float:left;color:#363636;font:bold 12px 'PT Sans', sans-serif;padding:20px 3px 0 3px;background:url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/likes.png) no-repeat;float:right;margin:-8px 3px 0 0px;position:relative;z-index:10;width:21px}
#main .content div.articles div.popular div.one div.right{float:right;width:65%}
#main .content div.articles div.popular div.one div.right h2{font:bold 16px 'PT Sans', sans-serif;margin-bottom:7px}
#main .content div.articles div.popular div.one div.right h2 a{color:#000000}
#main .content div.articles div.popular div.one div.right p{color:#9B9DA0;font:13px 'PT Sans', sans-serif}
#main .content div.articles div.popular div.all{background:#FAFAFA;text-align:center;padding:15px 0;border-top:1px solid #F0F0F0;margin-top:-21px}
#main .content div.articles div.popular div.all a{display:inline-block;background:#ffffff;border:1px solid #DFDFDF;border-radius:3px;color:#363636;font:13px/27px 'PT Sans', sans-serif;text-decoration:none;padding:0 20px}
#main .content div.articles div.popular div.all a:hover{display:inline-block;background:#c8c8c8;border:1px solid #DFDFDF;border-radius:3px;color:#363636;font:13px/27px 'PT Sans', sans-serif;text-decoration:none;padding:0 20px}
#main .content div.articles div.banner{width:290px;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);border:1px solid #F0F0F0;margin-bottom:15px;margin-left:12px}
#main .content div.articles div.where_visit{width:290px;background:#ffffff;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);border:1px solid #F0F0F0;margin-bottom:15px;margin-left:12px}
#main .content div.articles div.where_visit p.head{font:bold 20px/18px 'PT Sans', sans-serif;color:#000000;border-top:4px solid #363636;background:#ffffff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f5f5f5));background:-webkit-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);background:-o-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);background:-ms-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);background:linear-gradient(to bottom, #ffffff 0%, #f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);border-bottom:1px solid #D9D9D9;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);text-align:center;text-transform:uppercase;margin-bottom:20px;padding:14px 0 15px 0}
#main .content div.articles div.where_visit h1{border-top: 4px solid #363636;font:bold 20px/18px 'PT Sans', sans-serif;color:#000000;border-top:4px solid #363636;background:#ffffff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f5f5f5));background:-webkit-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);background:-o-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);background:-ms-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);background:linear-gradient(to bottom, #ffffff 0%, #f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);border-bottom:1px solid #D9D9D9;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);text-align:center;text-transform:uppercase;margin-bottom:20px;padding:14px 0 15px 0}
#main .content div.articles div.where_visit p{padding:0 15px;color:#494949;font:14px/21px 'PT Sans', sans-serif;margin-bottom:25px}
#main .content div.more_load a, #main .content div.more_load p{display:block;height:80px;color:#000000;font:bold 16px/95px 'PT Sans', sans-serif;text-transform:uppercase;text-align:center;opacity:0.5;text-decoration:none !important}
#main .content div.more_load a:hover{opacity:1.0}
#main .content #true_loadmore a:not([id]){display: none}
#main .content div.more_load a i{font-size:22px}
#main .content div.more_load p i{font-size:22px}
#main .sidebar{width:320px;float:right;margin-top: 5px;}

#main .walk.big{margin-top:15px; border-top:3px solid #DC2F2A;padding:0 0 0 20px;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);border-bottom:1px solid #CBD0D3;border-radius:3px; border-bottom:1px solid #d9d9d9;background:#fefefe;background:-moz-linear-gradient(top, #fefefe 0%, #f5f5f5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #f5f5f5));background:-webkit-linear-gradient(top, #fefefe 0%, #f5f5f5 100%);background:-o-linear-gradient(top, #fefefe 0%, #f5f5f5 100%);background:-ms-linear-gradient(top, #fefefe 0%, #f5f5f5 100%);background:linear-gradient(to bottom, #fefefe 0%, #f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#f5f5f5', GradientType=0);}
#main .walk.big .calendar{margin: 5px 2px 5px 2px; float:left;}
#main .walk.big .all_dates {float:left;  text-decoration: none;}
#main .walk.big .datepicker-container {float:left;  width: 150px; text-align: center; position:relative;     margin-left: 20px;}
#main .walk.big .datepicker-container input {visibility:hidden; width:0; position: absolute; left: 46%;}
#main .walk.big .datepicker-container a {color: #2f3235; text-decoration:none; border-bottom: 1px dashed #bdc2c1;}
#main .walk.big .datepicker-container a:hover {border-bottom: none;}

#main .walk.big .free-container {float:right;  width: 100px; position:relative;}
#main .walk.big .free-container span {cursor: pointer; border-bottom: 1px dashed #bdc2c1; position:relative;}
#main .walk.big .free-container:hover span { border-bottom: none;}
#main .walk.big .free-container span>i {position: absolute; top: 2px; left: -20px; display: inline-block;
    vertical-align: baseline;
    bottom: -3px;
    width: 15px;
    height: 15px;
    background: rgba(247,247,247,.8);
    color: #000;
    border: none!important;
    outline: none;
    line-height: 20px;
    text-align: center;
    margin-right: 5px;
    cursor: pointer;
    box-shadow: inset 0 1px 3px rgba(30,20,50,.35);
    border-radius: 1px;
    transition: .05s linear;
    -webkit-appearance: none;
}
#main h1 {font-size: 30px;margin-bottom: 10px;}
.unstyle li b, .unstyle-left li b{font-size:15px;}

/* MAPS */
.arcticmodal-container_i{
	width: 80% !important;
}
.show_map {
	font-size: 18px;
	font-weight: bold;
	color: #494949;
	text-decoration: underline;
	margin: 5px 0px;
	display: inline-block;
}
.map_container {
	display: none;
	width: 100%;
	height: 450px;
	background: #f1f1f1;
	border: 1px dashed #bbb;
	text-align: center;
	justify-content: center;
	align-items: center;
}
.map_container h4 {
	font-weight: bolder;
	font-size: 23px;
	color: rgba(0, 0, 0, 0.3);
}
.relatedevents ul li a {color:#235493; text-decoration:underline;}
.relatedevents ul li a:hover {text-decoration:none;}
#main .walk.big .calendar ul li {margin-left:4px; width:34px;}
#main .walk.big .calendar ul li label{ cursor:pointer; display:block;background:#efefef;color:#000000;font:bold 20px 'PT Sans', sans-serif;text-align:center;padding-bottom:5px;border-radius:3px;box-shadow:0 p 1px 1px rgba(0, 0, 0, 0.2)}
#main .walk.big .calendar ul li label:hover{ color:#DC2F2A; background:#e6e6e6;}
#main .calendar ul li a {    color: initial; text-decoration: none;}
#main .calendar ul li a:hover b { text-decoration: underline;}
#main .walk.small{margin-bottom:15px;}
#main div.walk{border-top:3px solid #DC2F2A;background:#ffffff;padding-bottom:10px;overflow:hidden; border-radius: 5px;border:1px solid #E3E9EB 1px 1px rgba(0, 0, 0, 0.2)}
#main div.walk div.top{background:#ffffff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f5f5f5));background:-webkit-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);background:-o-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);background:-ms-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);background:linear-gradient(to bottom, #ffffff 0%, #f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);border-bottom:1px solid #D9D9D9;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);padding-bottom:7px}
#main div.walk div.top div.where{float:left;width:180px;margin:7px 0 0 12px}.hover-block{display:inline-block;position:relative;z-index:10;vertical-align:middle;cursor:pointer}
.select{position:relative}.select a{text-decoration:none !important;outline:none;text-transform:uppercase}
.slct{width:85px;height:27px;padding:0 20px 0 10px;border:1px solid #E7E7E7;border-radius:2px;background:#FCFCFC;box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);color:#5E5E5E;font:13px/27px 'PT Sans', sans-serif;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;position:relative}
.slct:before{content:"";position:absolute;top:0;right:0;width:20px;height:100%;background:url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/select.png) no-repeat 0% 50%}
.slct.active{background:#fcdddd;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodвЂ¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #fcdddd 0%, #ffffff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcdddd), color-stop(100%, #ffffff));background:-webkit-linear-gradient(top, #fcdddd 0%, #ffffff 100%);background:-o-linear-gradient(top, #fcdddd 0%, #ffffff 100%);background:-ms-linear-gradient(top, #fcdddd 0%, #ffffff 100%);background:linear-gradient(to bottom, #fcdddd 0%, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcdddd', endColorstr='#ffffff', GradientType=0)}
.drop{width: calc(100% - 10px); margin:0;padding:0;display:none;position:absolute;margin:0;padding:8px 0 0 10px;border-radius:4px;background:#FFF;box-shadow:0 2px 10px rgba(0, 0, 0, 0.2);font:14px/18px Arial, Tahoma, sans-serif}
.drop li a{color:#465A62;text-decoration:underline}
.drop li a:hover{text-decoration: none;}
.drop li{list-style:none !important;cursor:pointer;display:block;z-index:3;padding:0px 10px 10px 0px;color:#465A62;white-space:nowrap;font:13px 'PT Sans', sans-serif;text-decoration:underline;text-transform:uppercase;background:#FFF}
/*.drop li:before{content:"";width:4px;height:4px;background:#465A62;border-radius:50%;position:absolute;left:0;top:50%;margin-top:-2px}*/
.drop li:before{display: none;}
#main div.walk div.top div.where p{display:inline-block;width:55px;color:#000000;font:bold 12px/12px 'PT Sans', sans-serif;vertical-align:middle;text-transform:uppercase}
#main div.walk div.top div.metro{float:left;width:100px;margin:7px 0 0 20px}
#main div.walk div.top div.metro p{display:inline-block;width:55px;color:#000000;font:bold 12px/12px 'PT Sans', sans-serif;text-transform:uppercase;vertical-align:middle}
#main div.walk div.top div.metro a.metro_link{display:inline-block;width:40px;height:27px;background:#FCFCFC url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/metro.png) no-repeat center;border-radius:3px;border-bottom:1px solid #D9D9D9;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);vertical-align:middle}
#main div.walk div.calendar{margin-top:11px;display: flex;align-items: center;justify-content: center; padding: 0 10px;}
#main div.walk div.calendar ul {display: flex;height: 59px !important;}
@media(max-width: 999px){
	.drop{
		width: 72%;
	}
}
@media(max-width: 666px){
	#main div.walk div.calendar ul {
		overflow: scroll;
		-ms-overflow-style: none;
		scrollbar-width: none;
	} 
  	#main div.walk div.calendar ul::-webkit-scrollbar {
		width: 0;
		height: 0;
		display: none;
  }

}
#main div.walk div.calendar ul li{float:left;min-width:35px !important;position:relative;margin-left:8px;}
#main div.walk div.calendar ul li:before{content:"";width:100%;height:3px;background:url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/dots.png) no-repeat 50% 100%;position:absolute;top:-2.5px;left:0}
#main div.walk div.calendar ul li input{position:absolute;left:-99999px}
#main div.walk div.calendar ul li label{ cursor:pointer; display:block;background:#F7F7F7;color:#000000;font:bold 20px 'PT Sans', sans-serif;text-align:center;padding-bottom:5px;border-radius:3px;box-shadow:0 p 1px 1px rgba(0, 0, 0, 0.2)}
#main div.walk div.calendar ul li label:hover{ color:#DC2F2A;}
#main div.walk div.calendar ul li input:checked + label{outline:2px solid #E35955}
#main div.walk div.calendar ul li label span{display:block;background:#29363C;color:#ffffff;font:bold 11px/20px 'PT Sans', sans-serif;text-transform:uppercase;text-align:center;margin-bottom:3px;border-radius:3px 3px 0 0}
#main div.walk div.calendar ul li.holiday label span{background:#DC2F2A}
#main div.walk div.calendar ul li label b {font-size: 20px;} 
#main .sidebar nav{border-top:3px solid #DC2F2A;background:#ffffff;padding:5px 25px 0;/* margin-top:15px*/}
#main .sidebar nav ul > li ul li a{margin-left:12px}
#main .sidebar nav ul > li ul{padding-left:0}
#main .sidebar nav ul li a{color:#000000;font:bold 14px/28px 'PT Sans', sans-serif;text-transform:uppercase;display:block;border-bottom:1px solid #F1F1F1}
#main .sidebar nav ul li a i{float:right;line-height:28px;font-weight:bold}
#main .sidebar nav ul li a:hover{color:#DC2F2A;text-decoration:none}
#main .sidebar nav button{width:70px;height:27px;display:block;margin:auto auto;border:none;border-bottom:3px solid #951511;background:#DC2F2A;color:#ffffff;font:bold 14px 'PT Sans', sans-serif;text-transform:uppercase;border-radius:3px;position:relative;top:15px}
#main .sidebar nav button:hover{background:#dd312b;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkMzEyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMDRiMzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #dd312b 0%, #f04b39 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #dd312b), color-stop(100%, #f04b39));background:-webkit-linear-gradient(top, #dd312b 0%, #f04b39 100%);background:-o-linear-gradient(top, #dd312b 0%, #f04b39 100%);background:-ms-linear-gradient(top, #dd312b 0%, #f04b39 100%);background:linear-gradient(to bottom, #dd312b 0%, #f04b39 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd312b', endColorstr='#f04b39', GradientType=0);border-bottom-width:2px}
#main .sidebar div.side_filter{border-top:3px solid #DC2F2A;background:#ffffff;margin-top:25px}
#main .sidebar div.side_filter p.head{color:#000000;font:bold 18px 'PT Sans', sans-serif;text-transform:uppercase;padding:11px 0 11px 22px;border-bottom:1px solid #D9D9D9;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);background:#fefefe;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #fefefe 0%, #f5f5f5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #f5f5f5));background:-webkit-linear-gradient(top, #fefefe 0%, #f5f5f5 100%);background:-o-linear-gradient(top, #fefefe 0%, #f5f5f5 100%);background:-ms-linear-gradient(top, #fefefe 0%, #f5f5f5 100%);background:linear-gradient(to bottom, #fefefe 0%, #f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#f5f5f5', GradientType=0)}
#main .sidebar div.side_filter div.type{padding:0 24px 24px;margin-top:10px;border-bottom:1px solid #F0F0F0}
#main .sidebar div.side_filter div.type h2,#main .sidebar div.side_filter div.type p.title{color:#000000;font:bold 14px 'PT Sans', sans-serif;text-transform:uppercase}
#main .sidebar div.side_filter div.type div.time{margin-top:10px}
#main .sidebar div.side_filter div.type div.time div.day{float:left;width:125px;height:27px;border:1px solid #DDDDDD;box-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);background:#fefefe;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #fefefe 0%, #f5f5f5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #f5f5f5));background:-webkit-linear-gradient(top, #fefefe 0%, #f5f5f5 100%);background:-o-linear-gradient(top, #fefefe 0%, #f5f5f5 100%);background:-ms-linear-gradient(top, #fefefe 0%, #f5f5f5 100%);background:linear-gradient(to bottom, #fefefe 0%, #f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#f5f5f5', GradientType=0);border-radius:4px}
#main .sidebar div.side_filter div.type div.time div.day.check{background:#fcdddd;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZGRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #fcdddd 0%, #ffffff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcdddd), color-stop(100%, #ffffff));background:-webkit-linear-gradient(top, #fcdddd 0%, #ffffff 100%);background:-o-linear-gradient(top, #fcdddd 0%, #ffffff 100%);background:-ms-linear-gradient(top, #fcdddd 0%, #ffffff 100%);background:linear-gradient(to bottom, #fcdddd 0%, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcdddd', endColorstr='#ffffff', GradientType=0)}
#main .sidebar div.side_filter div.type div.time div.day input{position:absolute;left:-99999px}
#main .sidebar div.side_filter div.type div.time div.day label{padding-left:40px;background:url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/day.png) no-repeat 20px 50%;display:block;height:27px;font:13px/27px 'PT Sans', sans-serif;color:#5E5E5E;text-transform:uppercase;cursor:pointer}
#main .sidebar div.side_filter div.type div.time div.day label span{border-bottom:1px dotted #5E5E5E}
#main .sidebar div.side_filter div.type div.time div.night{float:left;width:125px;height:27px;border:1px solid #DDDDDD;box-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);background:#fefefe;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #fefefe 0%, #f5f5f5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #f5f5f5));background:-webkit-linear-gradient(top, #fefefe 0%, #f5f5f5 100%);background:-o-linear-gradient(top, #fefefe 0%, #f5f5f5 100%);background:-ms-linear-gradient(top, #fefefe 0%, #f5f5f5 100%);background:linear-gradient(to bottom, #fefefe 0%, #f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#f5f5f5', GradientType=0);border-radius:4px;margin-left:15px}
#main .sidebar div.side_filter div.type div.time div.night.check{background:#fcdddd;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZGRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #fcdddd 0%, #ffffff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcdddd), color-stop(100%, #ffffff));background:-webkit-linear-gradient(top, #fcdddd 0%, #ffffff 100%);background:-o-linear-gradient(top, #fcdddd 0%, #ffffff 100%);background:-ms-linear-gradient(top, #fcdddd 0%, #ffffff 100%);background:linear-gradient(to bottom, #fcdddd 0%, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcdddd', endColorstr='#ffffff', GradientType=0)}
#main .sidebar div.side_filter div.type div.time div.night input{position:absolute;left:-99999px}
#main .sidebar div.side_filter div.type div.time div.night label{padding-left:40px;background:url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/night.png) no-repeat 20px 50%;display:block;height:27px;font:13px/27px 'PT Sans', sans-serif;color:#5E5E5E;text-transform:uppercase;cursor:pointer}
#main .sidebar div.side_filter div.type div.time div.night label span{border-bottom:1px dotted #5E5E5E}
#main .sidebar div.side_filter div.type div.what{margin-top:12px}
#main .sidebar div.side_filter div.type div.what .jq-selectbox#what1-styler,#main .sidebar div.side_filter div.type div.what .jq-selectbox#what3-styler{margin-right:12px;margin-left:0px}
#main .sidebar div.side_filter div.type div.what .jq-selectbox__select{width:95px;text-align:left}
#main .sidebar div.side_filter div.price{padding:0 20px;margin-top:20px;border-bottom:1px solid #F0F0F0;height:100px}
#main .sidebar div.side_filter div.price p{color:#000000;font:bold 14px 'PT Sans', sans-serif;text-transform:uppercase}
#main .sidebar div.side_filter div.price p input{width:97px;height:27px;border:1px solid #ECECEC;border-radius:4px;text-align:center;color:#494949;font:14px 'PT Sans', sans-serif;margin-left:5px}
#main .sidebar div.side_filter div.sort{margin-top:20px;margin-bottom:5px}
#main .sidebar div.side_filter div.sort p{color:#000000;text-align:center;font:bold 14px 'PT Sans', sans-serif;text-transform:uppercase}
#main .sidebar div.side_filter div.sort p .jq-selectbox__select{width:115px}
#main .sidebar div.side_filter button{display:block;width:115px;height:33px;background:#DC2F2A;border:none;color:#ffffff;font:bold 14px 'PT Sans', sans-serif;text-transform:uppercase;border-bottom:3px solid #951511;border-radius:2px;margin:auto auto;position:relative;top:15px}
#main .sidebar div.side_filter button:hover{background:#dc302a;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RjMzAyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMDRiMzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #dc302a 0%, #f04b39 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #dc302a), color-stop(100%, #f04b39));background:-webkit-linear-gradient(top, #dc302a 0%, #f04b39 100%);background:-o-linear-gradient(top, #dc302a 0%, #f04b39 100%);background:-ms-linear-gradient(top, #dc302a 0%, #f04b39 100%);background:linear-gradient(to bottom, #dc302a 0%, #f04b39 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dc302a', endColorstr='#f04b39', GradientType=0);border-bottom-width:2px}
#main .sidebar div.popular_posts{/*border-top:3px solid #363636;*/background:#ffffff;margin-top:20px;margin-bottom:15px; border-top: 3px solid #DC2F2A;border-radius: 5px;overflow: hidden;}
#main .sidebar div.popular_posts p.head{color:#000000;font:bold 18px 'PT Sans', sans-serif;text-transform:uppercase;padding:11px 0 11px 22px;border-bottom:1px solid #D9D9D9;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);background:#fefefe;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #fefefe 0%, #f5f5f5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #f5f5f5));background:-webkit-linear-gradient(top, #fefefe 0%, #f5f5f5 100%);background:-o-linear-gradient(top, #fefefe 0%, #f5f5f5 100%);background:-ms-linear-gradient(top, #fefefe 0%, #f5f5f5 100%);background:linear-gradient(to bottom, #fefefe 0%, #f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#f5f5f5', GradientType=0);margin-bottom:17px}
#main .sidebar div.popular_posts article{margin:0 20px 10px;padding-bottom:10px;border-bottom:1px solid #F0F0F0}
#main .sidebar div.popular_posts article div.thumb{width:280px}
#main .sidebar div.popular_posts article div.text{width:280px;margin-top:5px}
#main .sidebar div.popular_posts article div.text div.discount {text-align:right;margin-bottom:3px; font-size:0.8em}
#main .sidebar div.popular_posts article div.text div.discount span {color: #CF0707;font-weight:bold;}
#main .sidebar div.popular_posts article div.text h2{padding-top:0px; margin-bottom:0px;font:bold 16px/16px 'PT Sans', sans-serif}
#main .sidebar div.popular_posts article div.text h2 a{color:#000000; line-height:20px; font-size:17px;}
#main .sidebar div.popular_posts article div.text p.option{margin-top:7px}
#main .sidebar div.popular_posts article div.text p.option span.visited{display:inline-block;padding-left:30px;background:url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/visited1.png) no-repeat 0% 50%;color:#363636;font:bold 12px 'PT Sans', sans-serif;margin-right:10px}
#main .sidebar div.popular_posts article div.text p.option span.likes{display:inline-block;padding-left:30px;background:url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/likes.png) no-repeat 0% 100%;color:#363636;font:bold 12px 'PT Sans', sans-serif}
#main .sidebar div.banner{margin-bottom:15px}#bottom{position:relative;background:#29363C;padding:30px 0 22px 0;border-top:2px solid #18252A;border-bottom:2px solid #18252A;}
#bottom div.left_row{width:340px;float:right}
#bottom div.left_row div.subscribe{flex-direction: column;background:#ffffff;position:relative;padding:16px 0 0 0;margin-bottom:20px;margin-top:0px;}
#bottom div.left_row div.subscribe:before{content:"";width:100%;height:4px;background:url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/line.png) no-repeat;position:absolute;top:0;left:0}
#bottom div.left_row div.subscribe:after{content:"";width:100%;height:4px;background:url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/line.png) no-repeat;position:absolute;bottom:0;left:0}
#bottom div.left_row div.subscribe h2,#bottom div.left_row div.subscribe p.title{color:#000000;font:bold 13px 'PT Sans', sans-serif;text-transform:uppercase;text-align:center}
#bottom div.left_row div.subscribe form{padding-bottom:17px;margin:10px 0 0 15px}
#bottom div.left_row div.subscribe form input{width:210px;height:35px;border:1px solid #ECECEC;border-radius:5px 0 0 5px;padding:0 0 0 40px;background:url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/email.png) no-repeat 7px 50%;font:14px 'PT Sans', sans-serif;float:left}
#bottom div.left_row div.subscribe form button{width:98px;height:35px;float:left;background:#DC2F2A;border:none;color:#ffffff;font:bold 14px 'PT Sans', sans-serif;text-transform:uppercase;border-bottom:3px solid #951511;border-radius:2px}
#bottom div.left_row div.subscribe form button:hover{background:#dc302a;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RjMzAyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMDRiMzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #dc302a 0%, #f04b39 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #dc302a), color-stop(100%, #f04b39));background:-webkit-linear-gradient(top, #dc302a 0%, #f04b39 100%);background:-o-linear-gradient(top, #dc302a 0%, #f04b39 100%);background:-ms-linear-gradient(top, #dc302a 0%, #f04b39 100%);background:linear-gradient(to bottom, #dc302a 0%, #f04b39 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dc302a', endColorstr='#f04b39', GradientType=0);border-bottom-width:2px}
#bottom div.left_row div.in_socials{margin-top:30px}#bottom div.left_row div.in_socials p{width:88px;float:left;color:#ffffff;font:bold 15px/18px 'PT Sans', sans-serif;text-transform:uppercase;margin-top:10px}
#bottom div.left_row div.in_socials ul{float:left}
#bottom div.left_row div.in_socials ul li{float:left;width:50px;height:50px;margin-left:15px}
#bottom div.left_row div.in_socials ul li:first-child{margin-left:0}#bottom div.left_row div.in_socials ul li a{display:block;width:50px;height:50px;color:#ffffff;text-align:center;font-size:24px;line-height:50px;border-radius:50%}
#bottom div.left_row div.in_socials ul li a.vk{background:#6996C7}
#bottom div.left_row div.in_socials ul li a.tw{background:#28C3FF}
#bottom div.left_row div.in_socials ul li a.ok{background:#E87A25}
#bottom div.left_row div.in_socials ul li a.you{background:#FF4343}
#bottom div.left_row div.in_socials ul li a.fb{background:#496194}
#bottom div.pop_places{float:right;width:285px;margin-left:20px}
#bottom div.pop_places p.head{color:#ffffff;font:bold 21px 'PT Sans', sans-serif;text-transform:uppercase;text-align:center;letter-spacing:-1px}
#bottom div.pop_places div.articles{background:#222E33;border-left:1px solid #33434A;border-right:1px solid #33434A;border-bottom:1px solid #5D7B89;border-radius:6px;position:relative;padding:0 10px;margin-top:20px}
#bottom div.pop_places div.articles:before{content:"";width:0;height:0;border-bottom:10px solid #222E33;border-right:10px solid transparent;border-left:10px solid transparent;position:absolute;top:-10px;left:50%;margin-left:-10px}
#bottom div.pop_places div.articles ul{padding-top:12px}
#bottom div.pop_places div.articles ul li{padding-left:10px;position:relative;margin-bottom:18px}
#bottom div.pop_places div.articles ul li:before{content:"";width:4px;height:4px;background:#465A62;border-radius:50%;position:absolute;left:0px;top:12px}
#bottom div.pop_places div.articles ul li a{color:#B7C4CA;font:14px 'PT Sans', sans-serif;text-decoration:underline}
#bottom div.pop_places div.articles ul li a:hover{text-decoration:none}
#bottom div.last_posts{float:right;width:285px;margin-left:15px}
#bottom div.last_posts p.head{color:#ffffff;font:bold 21px 'PT Sans', sans-serif;text-transform:uppercase;text-align:center;letter-spacing:-1px}
#bottom div.last_posts div.articles{background:#222E33;border-left:1px solid #33434A;border-right:1px solid #33434A;border-bottom:1px solid #5D7B89;border-radius:6px;position:relative;padding:0 10px;margin-top:20px}
#bottom div.last_posts div.articles:before{content:"";width:0;height:0;border-bottom:10px solid #222E33;border-right:10px solid transparent;border-left:10px solid transparent;position:absolute;top:-10px;left:50%;margin-left:-10px}
#bottom div.last_posts div.articles ul,#bottom div.pop_places div.articles ul{padding-top:12px;margin-bottom:12px}
#bottom div.pop_places div.articles ul li:last-child,#bottom div.last_posts div.articles ul > li:last-child{margin-bottom:0}
#bottom div.last_posts div.articles ul li{padding-left:10px;position:relative;margin-bottom:18px}
#bottom div.last_posts div.articles ul li:before{content:"";width:4px;height:4px;background:#465A62;border-radius:50%;position:absolute;left:0px;top:12px}
#bottom div.last_posts div.articles ul li a{color:#B7C4CA;font:14px 'PT Sans', sans-serif;text-decoration:underline}
#bottom div.last_posts div.articles ul li a:hover{text-decoration:none}
#bottom div.last_posts div.articles ul li span.post-date{display:block;color:#465A62;font:13px 'PT Sans', sans-serif;margin-top:4px}footer{position:relative;background:#39464d;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM5NDY0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZjNkNDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #39464d 0%, #2f3d44 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #39464d), color-stop(100%, #2f3d44));background:-webkit-linear-gradient(top, #39464d 0%, #2f3d44 100%);background:-o-linear-gradient(top, #39464d 0%, #2f3d44 100%);background:-ms-linear-gradient(top, #39464d 0%, #2f3d44 100%);background:linear-gradient(to bottom, #39464d 0%, #2f3d44 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#39464d', endColorstr='#2f3d44', GradientType=0);padding-bottom:5px}
footer div.copy{float:left;background:url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/footer.png) no-repeat 0% 50%;padding:18px 0 0 50px}
footer div.copy p{color:#728690;font:13px/21px 'PT Sans', sans-serif}
footer div.copy p a{color:#B4C1C7;text-decoration:underline}
footer div.copy p a:hover{text-decoration:none}
footer div.links{float:right;margin-top:22px}
footer div.links ul li{float:left;margin-left:45px;color:#B7C4CA;font:14px 'PT Sans', sans-serif}
footer div.links ul li:before{content:"";width:4px;height:4px;background:#465A62;position:absolute;left:-25px;top:50%;margin-top:-2px}
footer div.links ul li:first-child:before{content:"";width:0px;height:0px;background:#465A62;position:absolute;left:-25px;top:50%;margin-top:-2px}
footer div.links ul li a{color:#B7C4CA;font:14px 'PT Sans', sans-serif;text-decoration:underline}
/*footer div.links ul li:first-child a{font-weight:bold}*/
footer div.links ul li a:hover{text-decoration:none}

#metro, #metro-list{width:100%;background:#ffffff;border-top:4px solid #DC2F2A;border-radius:6px;padding:18px 0 20px 0;position:absolute;top:0px;right:0px;display:none;z-index:9999}
#metro:before, #metro-list:before{content:"";width:17px;height:14px;background:url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/icon6.jpg) no-repeat;position:absolute;top:20px;right:25px}
#metro p.head, #metro-list p.head{text-align:center;color:#000000;font:bold 18px 'PT Sans', sans-serif;text-transform:uppercase}
#metro div.stations, #metro-list div.stations{padding:0 !important;margin:25px 0 0 -10px;overflow:auto;width:100% !important;height:365px}
#metro .jspContainer, #metro-list .jspContainer{width:100% !important}
#metro .jspPane, #metro-list .jspPane{padding:0 !important;width:720px !important;left:0 !important}
#metro div.stations div.letter, #metro-list div.stations div.letter{position:relative;margin-bottom:20px}
#metro div.stations div.letter span.symbol, #metro-list div.stations div.letter span.symbol{display:block;width:27px;height:27px;background:#DC2F2A;border-radius:5px;text-align:center;color:#ffffff;font:bold 16px/27px 'PT Sans', sans-serif;text-transform:uppercase;position:absolute;left:0;top:0;z-index:999999999}
#metro div.stations div.letter ul, #metro-list div.stations div.letter ul{width:180px;padding-bottom:10px;margin:0 auto}
#metro div.stations div.letter ul li, #metro-list div.stations div.letter ul li{color:#DC2F2A;font:14px 'PT Sans', sans-serif;margin-bottom:12px}
#metro div.stations div.letter ul li a, #metro-list div.stations div.letter ul li a{display:inline-block;width:150px;color:#363636;font:14px 'PT Sans', sans-serif}
@media screen and (min-width:1000px){
	#metro, #metro-list{width:795px;}
	#metro div.stations div.letter ul, #metro-list div.stations div.letter ul{ float:left;border-bottom:1px solid #EAEAEA; margin-left:55px }
}
.metro_not_found {padding: 30px 10px 0 30px;   text-align: center;    font-size: 21px; }
#main #cat_desc{margin-bottom:10px}
#main #cat_desc h1{color:#000000;font:bold 24px 'PT Sans', sans-serif;margin-bottom:20px}
#main #cat_desc p{color:#494949;font:15px/18px 'PT Sans', sans-serif}

#sorting{border-top:3px solid #DC2F2A;background:#ffffff;padding:0 0 0 20px;margin-bottom:20px;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);border-bottom:1px solid #CBD0D3;border-radius:3px}
#sorting div.pop{float:left}
#sorting>div>p, #sorting div.pop>p{float:left;color:#000000;font:bold 14px/48px 'PT Sans', sans-serif;text-transform:uppercase;margin-right:10px;margin-top:2px}
#sorting>div>p a {color:#000000;}
#sorting div.pop .jq-selectbox__select{width:110px;margin-top:10px}
#sorting div.choose_metro{float:left;margin-left:25px;}
#sorting div.choose_metro p{min-width: 109px;text-align: right; float:left;color:#000000;font:bold 14px/48px 'PT Sans', sans-serif;text-transform:uppercase;margin-right:10px;margin-top:2px}
#sorting div.choose_metro p span {padding-right: 3px; position: relative; top: -3px; font-size: 10px; font-weight: normal; color: #ff0000; text-decoration: underline; cursor:pointer;} 
#sorting div.choose_metro p span:hover {text-decoration:none;} 
#sorting div.choose_metro a{float:left;width:40px;height:27px;margin-top:10px;background:transparent url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/select.png) no-repeat scroll 50% 50%;border-radius:3px;border-bottom:1px solid #D9D9D9;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2)}
.hover-block a{color:#5E5E5E}
#sorting div.only_free{float:left;margin:13px 0 10px 0}
.only_free_s1{display:inline-block}
.leftas{left:0 !important}
.rightas{right:0 !important}
#sorting div.only_free label{color:#000000;margin-top:2px;font:14px 'PT Sans', sans-serif;text-transform:uppercase;display:inline-block}
#sorting div.only_free label span.check_bg{display:inline-block;width:73px;height:23px;color:#ffffff;font:bold 11px/20px 'PT Sans', sans-serif;background:url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/free.png) no-repeat;padding-left:17px;margin-left:5px;margin-top:-2px;float:right}

#actions_cats_list{border-top:3px solid #DC2F2A;border-radius:3px 3px 0 0;margin-bottom:20px}
#actions_cats_list p.head{margin-bottom:5px; background:#fefefe;background:-moz-linear-gradient(top, #fefefe 0%, #f5f5f5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #f5f5f5));background:-webkit-linear-gradient(top, #fefefe 0%, #f5f5f5 100%);background:-o-linear-gradient(top, #fefefe 0%, #f5f5f5 100%);background:-ms-linear-gradient(top, #fefefe 0%, #f5f5f5 100%);background:linear-gradient(to bottom, #fefefe 0%, #f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#f5f5f5', GradientType=0);border-bottom:1px solid #D9D9D9;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);font:bold 14px 'PT Sans', sans-serif;text-transform:uppercase;padding:15px 0 15px 15px}
#actions_cats_list p.head a{text-decoration:none !important;border-bottom:1px dashed #000000;position:relative;display:inline-block;color:#000000}
#actions_cats_list p.head a:after{content:"";width:12px;height:8px;background:url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/select.png) no-repeat;position:absolute;top:50%;right:-22px;margin-top:-4px}
#actions_cats_list p.head a:hover{border-color:transparent}
#actions_cats_list p.head a.open:after{transform:rotate(-180deg)}
#actions_cats_list div.links{background:#ffffff;padding:5px 0 0 15px;border-bottom:1px solid #D9D9D9;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);border-radius:0 0 3px 3px}
#actions_cats_list div.links ul{margin:0 0 0 -85px}
#actions_cats_list div.links ul li{float:left;width:235px;border-bottom:1px solid #F1F1F1;padding-bottom:5px;margin-bottom:5px;margin-left:85px}
#actions_cats_list div.links ul li a{color:#000000;font:bold 14px 'PT Sans', sans-serif;text-transform:uppercase}
#actions_cats_list div.links ul li a i{float:right;line-height:18px}
#actions_cats_list a.all_actions{float:right;width:115px;height:31px;text-align:center;background:#dc2f2a;background:-moz-linear-gradient(top, #dc2f2a 0%, #dc2f2a 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #dc2f2a), color-stop(100%, #dc2f2a));background:-webkit-linear-gradient(top, #dc2f2a 0%, #dc2f2a 100%);background:-o-linear-gradient(top, #dc2f2a 0%, #dc2f2a 100%);background:-ms-linear-gradient(top, #dc2f2a 0%, #dc2f2a 100%);background:linear-gradient(to bottom, #dc2f2a 0%, #dc2f2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dc2f2a', endColorstr='#dc2f2a', GradientType=0);color:#ffffff;font:bold 14px/31px 'PT Sans', sans-serif;text-transform:uppercase;border-radius:3px;border-bottom:3px solid #9C1713;margin-top:10px}
#actions_cats_list a.all_actions:hover{border-bottom-width:2px;background:#df332c;background:-moz-linear-gradient(top, #df332c 0%, #f04b39 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #df332c), color-stop(100%, #f04b39));background:-webkit-linear-gradient(top, #df332c 0%, #f04b39 100%);background:-o-linear-gradient(top, #df332c 0%, #f04b39 100%);background:-ms-linear-gradient(top, #df332c 0%, #f04b39 100%);background:linear-gradient(to bottom, #df332c 0%, #f04b39 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#df332c', endColorstr='#f04b39', GradientType=0);height:32px;text-decoration:none}
#excursions{border-top:3px solid #DC2F2A;border-radius:3px 3px 0 0;margin-bottom:10px;/*padding-bottom:15px;*/background:#ffffff}
#excursions p.head{background:#fefefe;background:-moz-linear-gradient(top, #fefefe 0%, #f5f5f5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #f5f5f5));background:-webkit-linear-gradient(top, #fefefe 0%, #f5f5f5 100%);background:-o-linear-gradient(top, #fefefe 0%, #f5f5f5 100%);background:-ms-linear-gradient(top, #fefefe 0%, #f5f5f5 100%);background:linear-gradient(to bottom, #fefefe 0%, #f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#f5f5f5', GradientType=0);border-bottom:1px solid #D9D9D9;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);font:bold 18px 'PT Sans', sans-serif;text-transform:uppercase;padding:12px 0 12px 15px}
#excursions div.type{padding:0 24px 12px;margin-top:10px;float:left;width:280px}
#excursions div.type h2{color:#000000;font:bold 14px 'PT Sans', sans-serif;text-transform:uppercase}
#excursions div.type div.time{margin:10px 0 0 0}
#excursions div.type div.time div.day{float:left;width:125px;height:27px;border:1px solid #DDDDDD;box-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);background:#fefefe;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #fefefe 0%, #f5f5f5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #f5f5f5));background:-webkit-linear-gradient(top, #fefefe 0%, #f5f5f5 100%);background:-o-linear-gradient(top, #fefefe 0%, #f5f5f5 100%);background:-ms-linear-gradient(top, #fefefe 0%, #f5f5f5 100%);background:linear-gradient(to bottom, #fefefe 0%, #f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#f5f5f5', GradientType=0);border-radius:4px}
#excursions div.type div.time div.day.check{background:#fcdddd;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZGRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #fcdddd 0%, #ffffff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcdddd), color-stop(100%, #ffffff));background:-webkit-linear-gradient(top, #fcdddd 0%, #ffffff 100%);background:-o-linear-gradient(top, #fcdddd 0%, #ffffff 100%);background:-ms-linear-gradient(top, #fcdddd 0%, #ffffff 100%);background:linear-gradient(to bottom, #fcdddd 0%, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcdddd', endColorstr='#ffffff', GradientType=0)}
#excursions div.type div.time div.day input{position:absolute;left:-99999px}
#excursions div.type div.time div.day label{padding-left:40px;background:url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/day.png) no-repeat 20px 50%;display:block;height:27px;font:13px/27px 'PT Sans', sans-serif;color:#5E5E5E;text-transform:uppercase;cursor:pointer}
#excursions div.type div.time div.day label span{border-bottom:1px dotted #5E5E5E}
#excursions div.type div.time div.night{float:left;width:125px;height:27px;border:1px solid #DDDDDD;box-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);background:#fefefe;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #fefefe 0%, #f5f5f5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #f5f5f5));background:-webkit-linear-gradient(top, #fefefe 0%, #f5f5f5 100%);background:-o-linear-gradient(top, #fefefe 0%, #f5f5f5 100%);background:-ms-linear-gradient(top, #fefefe 0%, #f5f5f5 100%);background:linear-gradient(to bottom, #fefefe 0%, #f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#f5f5f5', GradientType=0);border-radius:4px;margin-left:15px}
#excursions div.type div.time div.night.check{background:#fcdddd;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZGRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #fcdddd 0%, #ffffff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcdddd), color-stop(100%, #ffffff));background:-webkit-linear-gradient(top, #fcdddd 0%, #ffffff 100%);background:-o-linear-gradient(top, #fcdddd 0%, #ffffff 100%);background:-ms-linear-gradient(top, #fcdddd 0%, #ffffff 100%);background:linear-gradient(to bottom, #fcdddd 0%, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcdddd', endColorstr='#ffffff', GradientType=0)}
#excursions div.type div.time div.night input{position:absolute;left:-99999px}
#excursions div.type div.time div.night label{padding-left:40px;background:url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/night.png) no-repeat 20px 50%;display:block;height:27px;font:13px/27px 'PT Sans', sans-serif;color:#5E5E5E;text-transform:uppercase;cursor:pointer}
#excursions div.type div.time div.night label span{border-bottom:1px dotted #5E5E5E}
#excursions div.type div.what{margin-top:5px}
#excursions div.type div.what .jq-selectbox#what1-styler,#excursions div.type div.what .jq-selectbox#what3-styler{margin-right:12px;margin-left:0px}
#excursions div.type div.what .jq-selectbox__select{width:230px;text-align:left}
#excursions div.price{padding:0 0px;margin-top:20px;border-bottom:1px solid #F0F0F0;height:100px;float:left;margin-left:10px;width:255px}
#excursions div.price p{color:#000000;font:bold 14px 'PT Sans', sans-serif;text-transform:uppercase}
#excursions div.price p span{display:inline-block;margin-bottom:10px}
#excursions div.price p input{width:97px;height:27px;border:1px solid #ECECEC;border-radius:4px;text-align:center;color:#494949;font:14px 'PT Sans', sans-serif}
#excursions div.sort{margin-top:20px;margin-bottom:5px;float:left;margin-left:20px;width:270px}
#excursions div.sort p{color:#000000;font:bold 14px 'PT Sans', sans-serif;text-transform:uppercase}
#excursions div.sort p span{display:block;margin-bottom:15px}
#excursions div.sort p .jq-selectbox__select{width:240px;position:relative}
#excursions button{display:block;width:115px;height:33px;background:#DC2F2A;border:none;color:#ffffff;font:bold 14px 'PT Sans', sans-serif;text-transform:uppercase;border-bottom:3px solid #951511;border-radius:2px;margin:auto auto;position:relative;top:0px;float:right;margin-right:15px}
#excursions button:hover{background:#dc302a;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RjMzAyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMDRiMzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #dc302a 0%, #f04b39 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #dc302a), color-stop(100%, #f04b39));background:-webkit-linear-gradient(top, #dc302a 0%, #f04b39 100%);background:-o-linear-gradient(top, #dc302a 0%, #f04b39 100%);background:-ms-linear-gradient(top, #dc302a 0%, #f04b39 100%);background:linear-gradient(to bottom, #dc302a 0%, #f04b39 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dc302a', endColorstr='#f04b39', GradientType=0);border-bottom-width:2px}
#post,#categorydescription{background:#ffffff;padding:5px 20px 10px;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);border-bottom:1px solid #eeeeee;border-radius:6px}
div.breadcrumbs{color:#363636;font:12px 'PT Sans', sans-serif}
div.breadcrumbs a{color:#363636;font:bold 14px 'PT Sans', sans-serif;padding-left:3px;padding-right:3px}
div.breadcrumbs a.home{padding-left:22px !important;background:url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/home.png) no-repeat 0% 50%}
div.breadcrumbs span{color:#DC2F2A;font:14px 'PT Sans', sans-serif}
#post h1{color:#383333;font:bold 30px 'PT Sans', sans-serif;margin-top:10px}
#post div.promotion{margin:10px 0px 10px 0px;text-align:center;}
#post div.options{border-top:1px solid #EDEDED;margin-top:10px; margin-right:10px;padding:10px 0 0 0}
#post div.options span.date{padding-left:23px;color:#494949;font:15px 'PT Sans', sans-serif;background:url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/icon7.png) no-repeat 0% 50%}
#post div.options span.likes{float:right;color:#000000;font:bold 14px 'PT Sans', sans-serif;padding-left:38px;background:url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/icon2.png) no-repeat 0% 50%}
#post div.options span.visited{float:right;color:#000000;font:bold 14px 'PT Sans', sans-serif;padding-left:38px;background:url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/icon1.png) no-repeat 0% 50%;margin-right:15px}
#post div.fotos{margin-top:5px; display: none}
/*.bxslider2{height:343px;}*/
.bxslider2 li{background:#000000;background:-moz-linear-gradient(top, #000000 0%, #333333 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #000000), color-stop(100%, #333333));background:-webkit-linear-gradient(top, #000000 0%, #333333 100%);background:-o-linear-gradient(top, #000000 0%, #333333 100%);background:-ms-linear-gradient(top, #000000 0%, #333333 100%);background:linear-gradient(to bottom, #000000 0%, #333333 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#333333', GradientType=0)}
#post div.buy_block{background:#FAFAFA;border-radius:0 0 4px 4px;border-bottom:1px solid #D9D9D9;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);padding-bottom:10px}
#post div.buy_block div.buy{margin:20px 0 10px 20px;float:left;max-width:392px}
#post div.buy_block p{color:#363636;padding-left:23px;font:13px 'PT Sans', sans-serif;margin-bottom:0px;line-height:16px;padding-bottom:15px}
#post div.buy_block p.day{background:url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/icon8.png) no-repeat 0% 10%}
#post div.buy_block p.time{background:url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/icon65.png) no-repeat 0% 10%}
#post div.buy_block p.price{background:url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/icon9.png) no-repeat 0% 0%}
#post div.buy_block p.discount{background:url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/icon5.png) no-repeat 0% 0%}
#post div.buy_block button{width:auto;min-width:140px;padding:0px 15px;height:40px;color:#ffffff;font:bold 14px 'PT Sans', sans-serif;text-transform:uppercase;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);background:#DC2F2A;border:none;border-bottom:3px solid #951511;border-radius:5px;margin:10px 50px 5px 0px}
#post div.buy_block button a:link{color:#fff;text-decoration:none}
#post div.buy_block button a:hover{color:#fff}
#post div.buy_block button a:visited{color:#fff}
#post div.buy_block button a:active{color:#fff}
#post div.buy_block button:hover{background:#dc302a;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RjMzAyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMDRiMzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #dc302a 0%, #f04b39 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #dc302a), color-stop(100%, #f04b39));background:-webkit-linear-gradient(top, #dc302a 0%, #f04b39 100%);background:-o-linear-gradient(top, #dc302a 0%, #f04b39 100%);background:-ms-linear-gradient(top, #dc302a 0%, #f04b39 100%);background:linear-gradient(to bottom, #dc302a 0%, #f04b39 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dc302a', endColorstr='#f04b39', GradientType=0);border-bottom-width:2px}
#post div.buy_block .passcity { float: right;   margin: 20px 20px 10px 2px; }
#post div.buy_block .sputniktext {font-size: 12px; margin: 0 0 15px 59px;}
#post div.to_yandex{margin:20px 20px 5px 20px;float:right}
#post div.to_yandex div.ya{margin-bottom:10px}
#post div.post_text{margin-top:20px}
#post div.post_text p, #categorydescription p{color:#282727;font:18px/28px 'PT Sans', sans-serif;margin-bottom:15px; /*text-align:justify*/;}
#post div.post_text div.theme_links{width:292px;float:right;padding-left:30px}
#post div.post_text div.theme_links p.head{color:#000000;font:bold 16px 'PT Sans', sans-serif;text-transform:uppercase;margin-bottom:10px}
#post div.post_text div.theme_links ul{border:2px solid #DDEBEC;border-radius:8px;padding:15px 15px 0}
#post div.post_text div.theme_links ul li{padding-left:17px;font:bold 15px/18px 'PT Sans', sans-serif;margin-bottom:20px;background:url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/marker.png) no-repeat 0px 3px}
#post div.post_text div.theme_links ul li a{color:#000000;text-decoration:underline}
#post div.post_text div.theme_links ul li a:hover{color:#000000;text-decoration:none}
#post div.post_text div.news{width:291px;float:right;margin-left:15px}
#post div.post_text div.news p{text-align:left;color:#000000;font:bold 15px/18px 'PT Sans', sans-serif;background:#fcfcfc;background:-moz-linear-gradient(top, #fcfcfc 0%, #f8f8f8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(100%, #f8f8f8));background:-webkit-linear-gradient(top, #fcfcfc 0%, #f8f8f8 100%);background:-o-linear-gradient(top, #fcfcfc 0%, #f8f8f8 100%);background:-ms-linear-gradient(top, #fcfcfc 0%, #f8f8f8 100%);background:linear-gradient(to bottom, #fcfcfc 0%, #f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#f8f8f8', GradientType=0);padding:20px 0 20px 15px;border:1px solid #EEEEEE;border-top:none;border-radius:0 0 6px 6px;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2)}
#post div.post_text div.news p a{color:#000000}
#post div.gallery{border-top:1px solid #EDEDED;padding:15px 0 0 0}
#post div.gallery p.head{color:#000000;font:bold 21px 'PT Sans', sans-serif}
#post div.gallery ul{margin:20px 0 0 -5px}
#post div.gallery ul li{width:198px;height:198px;float:left;margin-left:7px;margin-bottom:12px;margin-top:5px;margin-right:10px}
#post div.gallery ul li img{border:1px solid #E9E9E9}
#post div.place_map{margin-top:20px}
#post div.place_map p.head{color:#000000;font:bold 21px 'PT Sans', sans-serif;margin-bottom:20px}
#post div.address{margin-top:24px;border-bottom:1px solid #EDEDED;padding-bottom:10px;clear:both}
#post div.addressgen {margin-top:24px;clear:both}
#post div.address p.head, #post div.addressgen p.head{color:#6F6F6F;font:21px 'PT Sans', sans-serif;margin-bottom:15px}
#post div.address p.head a, #post div.addressgen p.head a{color:#6F6F6F;}
#post div.address p.head span{color:#000000;font-weight:bold}
#post div.address div.inside1{margin-bottom:10px}
#post div.address div.inside1 h2,#post div.address div.inside1 p.title{color:#6F6F6F;font:18px 'PT Sans', sans-serif;margin-bottom:5px}
#post div.address div.inside1 h2 span,#post div.address div.inside1 p.title span{color:#000000;font-weight:bold}
#post div.address div.inside1 p.data, #post div.addressgen div.inside1 p.data{color:#494949;font:18px 'PT Sans', sans-serif;padding-left:25px;background:url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/icon11.jpg) no-repeat 0% 50%}
#post div.address div.inside1 p.data a, #post div.addressgen div.inside1 p.data a {text-decoration:underline !important;}
#post div.address div.inside1 p.data a:hover, #post div.addressgen div.inside1 p.data a:hover {text-decoration:none !important;}
#post div.address div.inside1 p.metro, #post div.addressgen div.inside1 p.metro {color:#494949;font:18px 'PT Sans', sans-serif;padding-left:25px;background:url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/metro.gif) no-repeat 0% 50%}
#post div.address div.inside1 p.metro a , #post div.addressgen div.inside1 p.metro a{text-decoration:underline !important;}
#post div.address div.inside1 p.metro a:hover, , #post div.addressgen div.inside1 p.metro a:hover {text-decoration:none !important;}
#post div.address div.inside2 h2,#post div.address div.inside2 p.title{color:#6F6F6F;font:15px 'PT Sans', sans-serif;margin-bottom:5px}
#post div.address div.inside2 h2 span,#post div.address div.inside2 p.title span{color:#000000;font-weight:bold}
#post div.address div.inside2 p.data{color:#494949;font:15px 'PT Sans', sans-serif;padding-left:25px;background:url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/icon12.jpg) no-repeat 0% 50%}
#post div.tags{color:#000000;font:bold 13px 'PT Sans', sans-serif;margin:15px 0 0 0}
#post div.tags a{display:inline-block;position:relative;color:#000000;font:13px/22px 'PT Sans', sans-serif;text-decoration:none !important;background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #f9f9f9 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f9f9f9));background:-webkit-linear-gradient(top, #ffffff 0%, #f9f9f9 100%);background:-o-linear-gradient(top, #ffffff 0%, #f9f9f9 100%);background:-ms-linear-gradient(top, #ffffff 0%, #f9f9f9 100%);background:linear-gradient(to bottom, #ffffff 0%, #f9f9f9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f9f9f9', GradientType=0);border-top:1px solid #DADADA;border-bottom:1px solid #DADADA;padding:0 5px;margin-left:15px;margin-right:15px;margin-bottom:5px}#post div.tags a:before{content:"";width:14px;height:24px;background:url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/before1.png) no-repeat;position:absolute;top:-1px;left:-14px}
#post div.tags a:after{content:"";width:14px;height:24px;background:url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/before.png) no-repeat;position:absolute;top:-1px;right:-14px}
#post div.share{/*height: 30px;background:#F0F3F4;padding:10px 0px;padding-left:5px;*/margin-top:10px;flex:1}
#post div.relatedevents ul {margin: 0px 0px 20px 20px;}
#post div#bottom-block {display: flex;flex-wrap: wrap;align-items: center;padding: 5px 0px;}
#post div.bottom-banner{margin: 5px 0px;display: flex;justify-content: center; align-items: center;}
#post div.bottom-banner img{max-width: 100%;}
#rel_posts{background:#ffffff;padding:17px 20px 0px;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);border-bottom:1px solid #eeeeee;border-radius:6px;margin-top:20px}
#rel_posts p.head{color:#6F6F6F;font:21px 'PT Sans', sans-serif;margin-bottom:15px}
#rel_posts p.head span{color:#000000;font-weight:bold}
#rel_posts div.news{width: 48%;float:left;height:250px;margin:0px 0 20px 5px}
#rel_posts div.news p,#rel_posts div.news h2{max-height:48px;color:#494949;font:bold 16px/18px 'PT Sans', sans-serif;background:#fcfcfc;background:-moz-linear-gradient(top, #fcfcfc 0%, #f8f8f8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(100%, #f8f8f8));background:-webkit-linear-gradient(top, #fcfcfc 0%, #f8f8f8 100%);background:-o-linear-gradient(top, #fcfcfc 0%, #f8f8f8 100%);background:-ms-linear-gradient(top, #fcfcfc 0%, #f8f8f8 100%);background:linear-gradient(to bottom, #fcfcfc 0%, #f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#f8f8f8', GradientType=0);padding:10px 0 10px 15px;border:1px solid #EEEEEE;border-top:none;border-radius:0 0 6px 6px;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2)}
div.news p{height:auto}
#rel_posts div.news p a{color:#494949}
#populars{background:#ffffff;padding:17px 20px 20px;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);border-bottom:1px solid #eeeeee;border-radius:6px;margin-top:20px}
#populars p.head{color:#000000;font:bold 21px 'PT Sans', sans-serif;margin-bottom:15px}
#populars div.news{width:200px;float:left;margin:0px 10px 20px 0px;display:inline-block}
#populars div.news h2{color:#000000;font:bold 14px/18px 'PT Sans', sans-serif;background:#fcfcfc;background:-moz-linear-gradient(top, #fcfcfc 0%, #f8f8f8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(100%, #f8f8f8));background:-webkit-linear-gradient(top, #fcfcfc 0%, #f8f8f8 100%);background:-o-linear-gradient(top, #fcfcfc 0%, #f8f8f8 100%);background:-ms-linear-gradient(top, #fcfcfc 0%, #f8f8f8 100%);background:linear-gradient(to bottom, #fcfcfc 0%, #f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#f8f8f8', GradientType=0);padding:10px 0 10px 15px;border:1px solid #EEEEEE;border-top:none;border-radius:0 0 6px 6px;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2)}
#populars div.news p a{color:#000000}
#populars div.news.large{width:400px}
#populars div.news.large h2{padding:15px 0 15px 15px;font:bold 15px/18px 'PT Sans', sans-serif}
#populars div.news.large2{width:620px}
#populars div.news.large2 h2{padding:15px 0 15px 15px;font:bold 15px/18px 'PT Sans', sans-serif}
#populars div.news.medium{width:305px}
#populars div.news.medium h2{padding:15px 0 15px 15px;font:bold 15px/18px 'PT Sans', sans-serif}
#populars a.more_news{background:#f9f9fa;background:-moz-linear-gradient(top, #f9f9fa 0%, #d6e0e5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9fa), color-stop(100%, #d6e0e5));background:-webkit-linear-gradient(top, #f9f9fa 0%, #d6e0e5 100%);background:-o-linear-gradient(top, #f9f9fa 0%, #d6e0e5 100%);background:-ms-linear-gradient(top, #f9f9fa 0%, #d6e0e5 100%);background:linear-gradient(to bottom, #f9f9fa 0%, #d6e0e5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9fa', endColorstr='#d6e0e5', GradientType=0);width:360px;height:52px;display:block;text-align:center;color:#29363C;font:bold 16px/52px 'PT Sans', sans-serif;margin:10px auto 30px auto;opacity:0.8;text-transform:uppercase}
#populars a.more_news:hover{text-decoration:none;opacity:1.0}
#populars div.promotion{margin-bottom:30px}
#populars div.grid{width:880px}
#reviews{background:#ffffff;padding:12px 20px 20px;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);border-bottom:1px solid #eeeeee;border-radius:6px;margin-top:20px}
#reviews p.head{color:#6F6F6F;font:21px 'PT Sans', sans-serif;border-bottom:1px solid #EDEDED;padding-bottom:12px}
#reviews p.head span{color:#000000;font-weight:bold}
#reviews ul{margin-top:15px}
#reviews ul li{margin-bottom:30px}
#reviews ul li p.author{padding-left:25px;background:url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/icon13.png) no-repeat 0% 0px;color:#6F6F6F;font:14px 'PT Sans', sans-serif}
#reviews ul li p.author span{color:#000000;font-weight:bold}
#reviews ul li div.text{color:#494949;font:15px/18px 'PT Sans', sans-serif;background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f8f8f8));background:-webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);background:-o-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);background:-ms-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);background:linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f8f8f8', GradientType=0);border:1px solid #EEEEEE;border-radius:5px;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);padding:15px 18px 17px;margin-top:10px}
#reviews ul li a.add_review{float:right;color:#000000;font:bold 13px 'PT Sans', sans-serif;margin-top:10px}
#reviews ul li a.comment-reply-link{float:right;color:#000000;font:bold 13px 'PT Sans', sans-serif;margin-top:10px}
#reviews ul li ul.inside{padding-left:20px;margin-top:5px}
#reviews ul li ul.inside li{margin-bottom:0}
#reviews ul li ul.children{padding-left:20px;margin-top:5px}
#reviews ul li ul.children li{margin-bottom:0}
#reviews div.all_reviews{border-top:1px solid #EDEDED;text-align:right;padding-top:5px}
#reviews div.all_reviews a{color:#000000;font:bold 13px 'PT Sans', sans-serif;text-decoration:underline}
#reviews div.all_reviews a:hover{text-decoration:none}
#reviews div.add_my_review{margin-top:25px}
#reviews div.add_my_review h2{color:#6F6F6F;font:21px 'PT Sans', sans-serif;margin-bottom:17px}
#reviews div.add_my_review h2 span{color:#000000;font-weight:bold}
#reviews div.add_my_review form{ /* border-top:3px solid #DC2F2A; */ padding:15px;background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f8f8f8));background:-webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);background:-o-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);background:-ms-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);background:linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f8f8f8', GradientType=0);border-radius:5px;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);position:relative;margin-bottom:60px}
#reviews div.add_my_review form input{width:215px;height:35px;border:1px solid #EBEBEB;border-radius:5px;box-shadow:inset 0px 1px 1px rgba(0, 0, 0, 0.2);padding:0 0 0 15px;color:#5E5E5E;font:14px 'PT Sans', sans-serif;margin:0 15px 10px 0}
#reviews div.add_my_review form textarea{width:100%;height:90px;border:1px solid #EBEBEB;border-radius:5px;box-shadow:inset 0px 1px 1px rgba(0, 0, 0, 0.2);padding:10px 0 0 15px;color:#5E5E5E;font:14px 'PT Sans', sans-serif;margin:10px 15px 10px 0}
#reviews div.add_my_review form button{width:155px;height:35px;color:#ffffff;font:bold 14px 'PT Sans', sans-serif;text-transform:uppercase;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);background:#DC2F2A;border:none;border-bottom:3px solid #951511;border-radius:2px;position:absolute;right:0;bottom:-47px}
#reviews div.add_my_review form button:hover{background:#dc302a;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RjMzAyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMDRiMzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #dc302a 0%, #f04b39 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #dc302a), color-stop(100%, #f04b39));background:-webkit-linear-gradient(top, #dc302a 0%, #f04b39 100%);background:-o-linear-gradient(top, #dc302a 0%, #f04b39 100%);background:-ms-linear-gradient(top, #dc302a 0%, #f04b39 100%);background:linear-gradient(to bottom, #dc302a 0%, #f04b39 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dc302a', endColorstr='#f04b39', GradientType=0);border-bottom-width:2px}

#comment-tabs>ul>li,#comment-tabs>ul{ height: 25px }
#comment-tabs>ul>li{
	float: left;
	margin-bottom: -1px;
	border: 1px solid #eee;
	border-radius: 6px 6px 0 0;
	box-shadow: 1px 1px 1px #eee;
	padding: 0 10px;

	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 50%, #f8f8f8 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffffff 50%,#f8f8f8 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffffff 50%,#f8f8f8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=0 ); /* IE6-9 */
}
#comment-tabs>ul>li a{ color: #58595b; text-decoration: none;}
#comment-tabs>ul>li.ui-tabs-active {
	background: #dd302b; /* Old browsers */
	background: -moz-linear-gradient(top, #dd302b 0%, #f04a39 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #dd302b 0%,#f04a39 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #dd302b 0%,#f04a39 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd302b', endColorstr='#f04a39',GradientType=0 ); /* IE6-9 */
}
#comment-tabs>ul>li.ui-tabs-active a{color: #fff}

#comment-tabs>div {border-top:3px solid #DC2F2A;padding:15px;background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f8f8f8));background:-webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);background:-o-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);background:-ms-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);background:linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f8f8f8', GradientType=0);border-radius:5px;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);position:relative;margin-bottom:60px}


#page404 div.large{width:650px;float:left;margin-top:155px}
#page404 div.text{width:510px;float:right;margin-top:77px;margin-right:65px}
#page404 div.text div.hgroup{border-bottom:1px solid #DDE0E2;padding-bottom:25px;margin-bottom:20px}
#page404 div.text h1{color:#000000;font:bold 72px 'PT Sans', sans-serif;text-transform:uppercase;margin-bottom:4px}
#page404 div.text h2{color:#000000;font:30px/30px 'PT Sans', sans-serif;margin-bottom:25px}
#page404 div.text p{color:#363636;font:18px/24px 'PT Sans', sans-serif}
#page404 div.text p a{color:#363636;text-decoration:underline}
#page404 div.text p a:hover{text-decoration:none}
#page404 div.text form{position:relative;margin-top:16px}
#page404 div.text form input{display:block;width:100%;height:50px;background:#ffffff;padding:0 115px 0 20px;border:none;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);color:#363636;font:14px 'PT Sans', sans-serif;text-transform:uppercase}#page404 div.text form button{width:110px;height:35px;color:#ffffff;font:bold 14px 'PT Sans', sans-serif;text-transform:uppercase;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);background:#DC2F2A;border:none;border-bottom:3px solid #951511;border-radius:2px;position:absolute;right:5px;top:8px}#page404 div.text form button:hover{background:#dc302a;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RjMzAyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMDRiMzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #dc302a 0%, #f04b39 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #dc302a), color-stop(100%, #f04b39));background:-webkit-linear-gradient(top, #dc302a 0%, #f04b39 100%);background:-o-linear-gradient(top, #dc302a 0%, #f04b39 100%);background:-ms-linear-gradient(top, #dc302a 0%, #f04b39 100%);background:linear-gradient(to bottom, #dc302a 0%, #f04b39 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dc302a', endColorstr='#f04b39', GradientType=0);border-bottom-width:2px}
#post div.list{margin-top:30px}
#post div.list article{border-bottom:1px solid #EDEDED;padding-bottom:20px;margin-bottom:20px}
#post div.list article div.thumb{width:130px;float:left}
#post div.list article div.content_tils{width:450px;float:left;margin-left:20px;margin-top:-5px}
#post div.list article div.content_tils h2{font:bold 15px 'PT Sans', sans-serif;margin-bottom:10px}
#post div.list article div.content_tils h2 a{color:#000000;text-decoration:underline}
#post div.list article div.content_tils h2 a:hover{text-decoration:none}
#post div.list article div.content_tils p{color:#494949;font:15px 'PT Sans', sans-serif;margin-bottom:10px}
#post div.list article div.content_tils p.place{color:#6F6F6F;font:14px 'PT Sans', sans-serif;padding-left:23px;background:url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/icon11.jpg) no-repeat 0% 50%;background-size:13px}
#mobile_nav{margin-right:12px;position:absolute;top:0px;right:-11px;width:320px;z-index:100;margin-top:-4px}
#mobile_nav p{padding:0 20px;background:#DC2F2A;color:#ffffff;font:bold 18px/38px 'PT Sans', sans-serif;text-transform:uppercase}
#mobile_nav nav{border-top:3px solid #DC2F2A;background:#ffffff;padding:12px 25px 0;margin-top:0px}
#mobile_nav nav ul li{border-bottom:1px solid #F1F1F1}
#mobile_nav nav ul li a{color:#000000;font:bold 14px/35px 'PT Sans', sans-serif;text-transform:uppercase;display:block}
#mobile_nav nav ul li a i{float:right;line-height:35px;font-weight:bold}
#mobile_nav nav ul li a:hover{color:#DC2F2A;text-decoration:none}
#mobile_nav nav button{width:70px;height:27px;display:block;margin:auto auto;border:none;border-bottom:3px solid #951511;background:#DC2F2A;color:#ffffff;font:bold 14px 'PT Sans', sans-serif;text-transform:uppercase;border-radius:3px;position:relative;top:15px}
#mobile_nav nav button:hover{background:#dd312b;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkMzEyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMDRiMzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #dd312b 0%, #f04b39 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #dd312b), color-stop(100%, #f04b39));background:-webkit-linear-gradient(top, #dd312b 0%, #f04b39 100%);background:-o-linear-gradient(top, #dd312b 0%, #f04b39 100%);background:-ms-linear-gradient(top, #dd312b 0%, #f04b39 100%);background:linear-gradient(to bottom, #dd312b 0%, #f04b39 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd312b', endColorstr='#f04b39', GradientType=0);border-bottom-width:2px}
#main .content div.articles .mobileblock{width:355px;margin:0 0 15px 12px;display:none}
#main .content div.articles .mobileblock div.walk{border-top:3px solid #DC2F2A;background:#ffffff;padding-bottom:10px;border:1px solid #E3E9EB;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2)}
#main .content div.articles .mobileblock div.walk div.top{background:#ffffff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f5f5f5));background:-webkit-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);background:-o-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);background:-ms-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);background:linear-gradient(to bottom, #ffffff 0%, #f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);border-bottom:1px solid #D9D9D9;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);padding-bottom:7px}
#main .content div.articles .mobileblock div.walk div.top div.where{float:left;width:180px;margin:7px 0 0 12px}
#main .content div.articles .mobileblock div.walk div.top div.where p{display:inline-block;width:55px;color:#000000;font:bold 12px/12px 'PT Sans', sans-serif;text-transform:uppercase;vertical-align:middle}
#main .content div.articles .mobileblock div.walk div.top div.metro{float:left;width:100px;margin:7px 0 0 20px}
#main .content div.articles .mobileblock div.walk div.top div.metro p{display:inline-block;width:55px;color:#000000;font:bold 12px/12px 'PT Sans', sans-serif;text-transform:uppercase;vertical-align:middle}
#main .content div.articles .mobileblock div.walk div.top div.metro a.metro_link{display:inline-block;width:40px;height:27px;background:#FCFCFC url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/metro.png) no-repeat center;border-radius:3px;border-bottom:1px solid #D9D9D9;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);vertical-align:middle}
#main .content div.articles .mobileblock div.walk div.calendar{margin-top:11px;margin-left:6px}
#main .content div.articles .mobileblock div.walk div.calendar ul li{float:left;width:35px;position:relative;margin-left:8px}
#main .content div.articles .mobileblock div.walk div.calendar ul li:before{content:"";width:100%;height:3px;background:url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/dots.png) no-repeat 50% 100%;position:absolute;top:0px;left:0}
#main .content div.articles .mobileblock div.walk div.calendar ul li input{position:absolute;left:-99999px}
#main .content div.articles .mobileblock div.walk div.calendar ul li label{display:block;background:#F7F7F7;color:#000000;font:bold 20px 'PT Sans', sans-serif;text-align:center;padding-bottom:5px;border-radius:3px;box-shadow:0 p 1px 1px rgba(0, 0, 0, 0.2)}
#main .content div.articles .mobileblock div.walk div.calendar ul li input:checked + label{outline:2px solid #E35955}
#main .content div.articles .mobileblock div.walk div.calendar ul li label span{display:block;background:#29363C;color:#ffffff;font:bold 11px/20px 'PT Sans', sans-serif;text-transform:uppercase;text-align:center;margin-bottom:3px;border-radius:3px 3px 0 0}
#main .content div.articles .mobileblock div.walk div.calendar ul li.holiday label span{background:#DC2F2A}
#main .content div.articles .mobileblock div.side_filter{border-top:3px solid #DC2F2A;background:#ffffff;margin-top:25px}
#main .content div.articles .mobileblock div.side_filter p.head{color:#000000;font:bold 18px 'PT Sans', sans-serif;text-transform:uppercase;padding:11px 0 11px 22px;border-bottom:1px solid #D9D9D9;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);background:#fefefe;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #fefefe 0%, #f5f5f5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #f5f5f5));background:-webkit-linear-gradient(top, #fefefe 0%, #f5f5f5 100%);background:-o-linear-gradient(top, #fefefe 0%, #f5f5f5 100%);background:-ms-linear-gradient(top, #fefefe 0%, #f5f5f5 100%);background:linear-gradient(to bottom, #fefefe 0%, #f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#f5f5f5', GradientType=0)}#main .content div.articles .mobileblock div.side_filter div.type{padding:0 24px 24px;margin-top:10px;border-bottom:1px solid #F0F0F0}
#main .content div.articles .mobileblock div.side_filter div.type h2,#main .content div.articles .mobileblock div.side_filter div.type p.title{color:#000000;font:bold 14px 'PT Sans', sans-serif;text-transform:uppercase}
#main .content div.articles .mobileblock div.side_filter div.type div.time{margin-top:10px}
#main .content div.articles .mobileblock div.side_filter div.type div.time div.day{float:left;width:125px;height:27px;border:1px solid #DDDDDD;box-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);background:#fefefe;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #fefefe 0%, #f5f5f5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #f5f5f5));background:-webkit-linear-gradient(top, #fefefe 0%, #f5f5f5 100%);background:-o-linear-gradient(top, #fefefe 0%, #f5f5f5 100%);background:-ms-linear-gradient(top, #fefefe 0%, #f5f5f5 100%);background:linear-gradient(to bottom, #fefefe 0%, #f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#f5f5f5', GradientType=0);border-radius:4px}
#main .content div.articles .mobileblock div.side_filter div.type div.time div.day.check{background:#fcdddd;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZGRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #fcdddd 0%, #ffffff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcdddd), color-stop(100%, #ffffff));background:-webkit-linear-gradient(top, #fcdddd 0%, #ffffff 100%);background:-o-linear-gradient(top, #fcdddd 0%, #ffffff 100%);background:-ms-linear-gradient(top, #fcdddd 0%, #ffffff 100%);background:linear-gradient(to bottom, #fcdddd 0%, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcdddd', endColorstr='#ffffff', GradientType=0)}
#main .content div.articles .mobileblock div.side_filter div.type div.time div.day input{position:absolute;left:-99999px}
#main .content div.articles .mobileblock div.side_filter div.type div.time div.day label{padding-left:40px;background:url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/day.png) no-repeat 20px 50%;display:block;height:27px;font:13px/27px 'PT Sans', sans-serif;color:#5E5E5E;text-transform:uppercase;cursor:pointer}
#main .content div.articles .mobileblock div.side_filter div.type div.time div.day label span{border-bottom:1px dotted #5E5E5E}
#main .content div.articles .mobileblock div.side_filter div.type div.time div.night{float:left;width:125px;height:27px;border:1px solid #DDDDDD;box-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);background:#fefefe;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #fefefe 0%, #f5f5f5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #f5f5f5));background:-webkit-linear-gradient(top, #fefefe 0%, #f5f5f5 100%);background:-o-linear-gradient(top, #fefefe 0%, #f5f5f5 100%);background:-ms-linear-gradient(top, #fefefe 0%, #f5f5f5 100%);background:linear-gradient(to bottom, #fefefe 0%, #f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#f5f5f5', GradientType=0);border-radius:4px;margin-left:15px}
#main .content div.articles .mobileblock div.side_filter div.type div.time div.night.check{background:#fcdddd;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZGRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #fcdddd 0%, #ffffff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcdddd), color-stop(100%, #ffffff));background:-webkit-linear-gradient(top, #fcdddd 0%, #ffffff 100%);background:-o-linear-gradient(top, #fcdddd 0%, #ffffff 100%);background:-ms-linear-gradient(top, #fcdddd 0%, #ffffff 100%);background:linear-gradient(to bottom, #fcdddd 0%, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcdddd', endColorstr='#ffffff', GradientType=0)}
#main .content div.articles .mobileblock div.side_filter div.type div.time div.night input{position:absolute;left:-99999px}
#main .content div.articles .mobileblock div.side_filter div.type div.time div.night label{padding-left:40px;background:url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/night.png) no-repeat 20px 50%;display:block;height:27px;font:13px/27px 'PT Sans', sans-serif;color:#5E5E5E;text-transform:uppercase;cursor:pointer}
#main .content div.articles .mobileblock div.side_filter div.type div.time div.night label span{border-bottom:1px dotted #5E5E5E}
#main .content div.articles .mobileblock div.side_filter div.type div.what{margin-top:12px}
#main .content div.articles .mobileblock div.side_filter div.type div.what .jq-selectbox#what1-styler,#main .content div.articles .mobileblock div.side_filter div.type div.what .jq-selectbox#what3-styler{margin-right:12px;margin-left:0px}
#main .content div.articles .mobileblock div.side_filter div.type div.what .jq-selectbox__select{width:95px;text-align:left}
#main .content div.articles .mobileblock div.side_filter div.price{padding:0 20px;margin-top:20px;border-bottom:1px solid #F0F0F0;height:100px}
#main .content div.articles .mobileblock div.side_filter div.price p{color:#000000;font:bold 14px 'PT Sans', sans-serif;text-transform:uppercase}
#main .content div.articles .mobileblock div.side_filter div.price p input{width:97px;height:27px;border:1px solid #ECECEC;border-radius:4px;text-align:center;color:#494949;font:14px 'PT Sans', sans-serif}
#main .content div.articles .mobileblock div.side_filter div.sort{margin-top:20px;margin-bottom:5px}
#main .content div.articles .mobileblock div.side_filter div.sort p{color:#000000;text-align:center;font:bold 14px 'PT Sans', sans-serif;text-transform:uppercase}
#main .content div.articles .mobileblock div.side_filter div.sort p .jq-selectbox__select{width:115px}
#main .content div.articles .mobileblock div.side_filter button{display:block;width:115px;height:33px;background:#DC2F2A;border:none;color:#ffffff;font:bold 14px 'PT Sans', sans-serif;text-transform:uppercase;border-bottom:3px solid #951511;border-radius:2px;margin:auto auto;position:relative;top:15px}
#main .content div.articles .mobileblock div.side_filter button:hover{background:#dc302a;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RjMzAyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMDRiMzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #dc302a 0%, #f04b39 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #dc302a), color-stop(100%, #f04b39));background:-webkit-linear-gradient(top, #dc302a 0%, #f04b39 100%);background:-o-linear-gradient(top, #dc302a 0%, #f04b39 100%);background:-ms-linear-gradient(top, #dc302a 0%, #f04b39 100%);background:linear-gradient(to bottom, #dc302a 0%, #f04b39 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dc302a', endColorstr='#f04b39', GradientType=0);border-bottom-width:2px}


.news .imga_w_bg img{width:100%;max-height:179px;}
.gridblock .item{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}
.gridblock .item{
    display: inline-block;
    margin-left: -2px;
    margin-right: -2px;
    vertical-align: top;
}

.gridblock .item{

	}

.swiper-container {
  	width: 100%;
  	height: 100%;
  	position: absolute;
	top: 0;
}
.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #000;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.swiper-slide img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: absolute;
  left: 50%;
  top: 50%;
}

.mainpage .gridblock .item{
    display: inline-block;
    margin-left: 0px;
    margin-right: 0px;

}
.subcatexcursions {padding:0 24px 24px; margin: 20px 0 0;}
.subcatexcursions span{color:#000000; margin-right:20px; margin-top: 15px;font: bold 14px 'PT Sans', sans-serif;text-transform: uppercase; padding-top: 10px;} 
.category_article{border:2px solid #000 !important;width:284px !important;height:268px !important;margin:0 0 18px 15px !important}
.current-menu-item a{color:#CF0707 !important;font-weight:700}

#favorites h4 {
	margin: 0;
	padding: 0px;
	text-transform: uppercase;
	font-size: 18px;
	color: black;
	margin: 2px 0 5px 0;
}
.wp-image-description {	text-align: center !important;font-size: 12px !important; color: #666; margin-top: -17px;line-height: 15px !important;}

#menu-navigaciya-1 .current-post-parent a{color:#CF0707 !important;font-weight:700}
#menu-navigaciya-1 .current-post-parent .sub-menu li a{color:#000 !important;font-weight:700}
#menu-navigaciya-1 .current-post-parent .sub-menu .current-post-parent a{color:#CF0707 !important;font-weight:700}
#favorites{background:#DAE3E7;padding: 5px 21px;box-shadow:0px 3px 5px rgba(0, 0, 0, 0.2);margin-bottom:25px;height:240px; overflow:hidden;}
#favorites ul { list-style: none; display: flex; justify-content: space-between; }
#favorites ul li{padding-right: 10px;padding-left: 0;font-size:15px;float:left;width:234.2px;max-height:199px;}
#favorites ul li:last-child { padding-right: 0; padding-left: 0; }
#favorites ul li:before{display: none;content:"";width:6px;height:6px;background:#fff;position:absolute;left:0;top:50%;margin-top:-3px;border-radius:50%}
#favorites ul li .title{overflow:hidden;min-height:40px;color:#000000;font:bold 14px/18px 'PT Sans', sans-serif;/*background:#fcfcfc;background:-moz-linear-gradient(top, #fcfcfc 0%, #f8f8f8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(100%, #f8f8f8));background:-webkit-linear-gradient(top, #fcfcfc 0%, #f8f8f8 100%);background:-o-linear-gradient(top, #fcfcfc 0%, #f8f8f8 100%);background:-ms-linear-gradient(top, #fcfcfc 0%, #f8f8f8 100%);background:linear-gradient(to bottom, #fcfcfc 0%, #f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#f8f8f8', GradientType=0);*/padding:5px;/*border:1px solid #EEEEEE;border-top:none;border-radius:0 0 6px 6px;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2)*/}
#favorites img.img-resp1 {width:100%;height:148px;}
#favorites a { text-decoration: underline;   overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 3; /* number of lines to show */
           line-clamp: 3; 
   -webkit-box-orient: vertical; }
#post div.buy_block .button{width:140px;height:40px;color:#ffffff;font:bold 14px 'PT Sans', sans-serif;text-transform:uppercase;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);background:#DC2F2A;border:none;border-bottom:3px solid #951511;border-radius:2px;margin:15px 0 15px 50px;line-height:40px;text-align:center}
#post div.buy_block .button a:link{color:#fff;text-decoration:none}
#post div.buy_block .button a:hover{color:#fff}
#post div.buy_block .button a:visited{color:#fff}
#post div.buy_block .button a:active{color:#fff}
#post div.buy_block .button:hover{background:#dc302a;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RjMzAyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMDRiMzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #dc302a 0%, #f04b39 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #dc302a), color-stop(100%, #f04b39));background:-webkit-linear-gradient(top, #dc302a 0%, #f04b39 100%);background:-o-linear-gradient(top, #dc302a 0%, #f04b39 100%);background:-ms-linear-gradient(top, #dc302a 0%, #f04b39 100%);background:linear-gradient(to bottom, #dc302a 0%, #f04b39 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dc302a', endColorstr='#f04b39', GradientType=0);border-bottom-width:3px}
.entry{margin-top:20px}
.entry p{margin-bottom:10px}
#Ymenu{margin-bottom:10px !important}
.post_text a{color:#000000;text-decoration:underline}
.post_text a:hover{text-decoration:none}
.post_text table,.entry table{border-collapse:collapse;border-spacing:2px;border:1px solid #1f2535}
.post_text table td,.entry table td{border:1px solid #1f2535;padding:3px 7px}
.post_text table td,.entry table th{border:1px solid #1f2535;padding:3px 7px;color:#514F4F}
.entry table th{background-color:#EFF5F8}
.entry table strong{color:#514F4F}
.yandexMap table{border:none}
.yandexMap table td{border:none;padding:0px}
.post_text a{color:#235493;text-decoration:underline}
.post_text a:hover{text-decoration:none}
h2{font-size:22px;margin-bottom:13px; padding-top:10px; color: #383333;}
h3{font-size:18px;margin-bottom:15px; padding-top:10px; color: #383333;}
.post_text h2 {font-size:28px;margin-top: 20px; padding-top: 0px;}
.post_text h3 {font-size:25px;margin-top: 22px;}
#map_1 h3 {font-size:20px;margin-top: 0px;}
#favorites ul li .title a{color:#000}
.piclenselink{display:none}
.crp_related{clear:both;margin:10px 0}
.crp_related h3{margin:0 !important}
.crp_related ul{list-style:none;float:left;margin:0 !important;padding:0 !important}
.crp_related li,.crp_related a{float:left;overflow:hidden;position:relative;text-align:center}
.crp_related li{margin:5px !important;border:1px solid #ddd;padding:6px}
.crp_related li:before{background:none}
.crp_related li:hover{background:#eee;border-color:#bbb}
.crp_related a{width:182px;text-decoration:none}
.crp_related a:hover{text-decoration:none}
.crp_related img{max-width:182px;margin:auto}
.crp_related .crp_title{position:absolute;height:inherit;bottom:6px;left:6px;padding:3px;color:#fff;font-size:.9em;text-shadow:1000 .1em .1em .2em;background:rgb(0.5, 0.5, 0.5);background:rgba(0, 0, 0, 0.5)}
.crp_related li:hover .crp_title{background:rgb(0.2, 0.2, 0.2);background:rgba(0, 0, 0, 0.8)}
.crp_related .crp_thumb,.crp_related li,.crp_related .crp_title{vertical-align:bottom;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.4);-moz-box-shadow:0 1px 2px rgba(0,0,0,.4);box-shadow:0 1px 2px rgba(0,0,0,.4);-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}
.crp_title{max-width:175px;max-height:50px}
.crp_clear{clear:both}
#post p img{max-width:100%;height:auto}
#related_posts_thumbnails li::before{width:0px}
.ui-state-default::before{width:0px}
#YMapsID{margin-top:10px !important}
#Ymenu li::before{width:0px}
ul#Ymenu{margin:25px 0px;padding-botom:20px !important}
ul#Ymenu li{float:left;margin-right:10px;margin-bottom:5px}
#Ymenu li.active a:hover{text-decoration:none;color:#637790}
.price a{text-decoration:underline;color:#235493}
.price a:hover{text-decoration:none}
.postimage{text-align:center; margin-bottom: 5px;}
.postimage img,.promotion img{max-width:100%;height:auto}
body{font-family:'PT Sans', sans-serif;overflow-x:hidden}
h1{font-size:36px}
.text h2 a,.one h2 a,.news a{text-decoration:underline;color:#000}
.text h2 a:hover,.one h2 a:hover,.news a:hover{text-decoration:none}
h4{font-size:15px}
h5{font-size:14px}
h6{font-size:13px}
a{text-decoration:none}
a:hover{text-decoration:underline}
p{font:14px/18px 'PT Sans', sans-serif}
img.img-resp1{display:block;max-width:100%;margin:auto auto}
#favorites img.img-resp1 { margin: 0 !important; }
#post div.post_text div.news img {max-width:290px; border-radius: 6px 6px 0 0;}
img.size_320{display:none;max-width:100%;max-height:100%;margin:auto auto}
blockquote{background:#F6F6F6;display:block;padding:30px 28px 37px;color:#2C2C2C;font:italic 18px/18px 'PT Sans', sans-serif;position:relative}
blockquote:before{color:#4F4F4F;font:italic 48px Verdana, Geneva, sans-serif;position:absolute;top:21px;left:-14px}
blockquote p{color:#2C2C2C;font:italic 18px/18px 'PT Sans', sans-serif;margin-bottom:0}
ul{position:relative}
ul li{position:relative;padding-left:15px;font:18px/28px 'PT Sans', sans-serif;color:#494949}
ul li:before{content:"";width:6px;height:6px;background:#000;position:absolute;left:0;top:10px;border-radius:50%}
ol{position:relative}
ol li{position:relative;padding-left:15px}
ul.unstyle li,nav ul li{padding-left:0}
ul.unstyle li:before,nav ul li:before{width:0;height:0}
li.unstyle li{padding-left:0}
input{box-sizing:border-box;-moz-box-sizing:border-box}
textarea{box-sizing:border-box;-moz-box-sizing:border-box}
/*custom*/ .crp_related{display:none !important}
.post_text ul{margin-left:20px !important;margin-bottom:15px !important}
.post_text ol {margin-bottom:15px !important;color: #494949;font: 18px/28px 'PT Sans', sans-serif;text-align: justify;}
#post div.address div.inside1 strong {margin-bottom:5px;display:block;}
#ya_share1 {margin-top:-3px;}
#vk_like, .fb-like, .twitter-share-button{
    display:inline-block;
    vertical-align:top;
}
.fb-like{
    margin-right:30px;
}
.noneshow {
	display:none;
}
.bottomtext p {margin-bottom:10px;}
/*РЎС‚РёР»Рё РїРѕС…РѕР¶РёС… Р·Р°РїРёСЃРµР№*/
.crp_related ul, #favorites ul  {
padding:0px !important;
list-style: none;
  float: left;
}
.crp_related ul li {
padding:5px 0px !important;
width: 192px !important;
height:200px;
 margin: 10px 5px !important;
 box-shadow: 1px 1px 3px #E3E3E3
}
.crp_related {
  clear: both;
}
.crp_related li, .crp_related a {
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
 font-weight:bold;
}
/*РЎС‚РёР»Рё РїРѕС…РѕР¶РёС… Р·Р°РїРёСЃРµР№*/
/*#related_posts_thumbnails {
margin-left:-32px !important;
}*/
#related_posts_thumbnails li {
max-width: 110px;
padding:0px 10px 0px 0px !important;
float:left;
list-style-type:none !important;
}
#related_posts_thumbnails li a span{
font-size: 13px;
font-weight: 700;
color:#000000;
text-decoration:underline;
}
#related_posts_thumbnails li a span:hover{
text-decoration:none;
}

#related_posts_thumbnails li img{
border: 1px solid #798EAB;
padding: 1px;
}
/*РЎС‚РёР»Рё РїРѕС…РѕР¶РёС… Р·Р°РїРёСЃРµР№*/
.item p.place a{
	text-decoration:underline;
}
.item a:hover {
	text-decoration:none !important;
}
#downtext {background: #ffffff; padding: 17px 20px 20px; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2); border-bottom: 1px solid #eeeeee; border-radius: 6px;}
#downtext ul {margin:10px;}
#downtext ul li {position: relative;padding-left: 15px;font: 14px/18px 'PT Sans', sans-serif;color: #494949;}

/**======стили для слайдера в контенте====*/
#post div.post_text .bx-wrapper{
	margin: 0 auto !important; 
}
#post div.post_text .bx-wrapper ul{
	margin: 0 !important;
}
#post div.post_text .bx-wrapper ul li{
	padding: 0 !important;
}
#post div.post_text .bx-wrapper ul li::before{
	content: none !important;
}
#post div.post_text .bx-wrapper{
	    margin: 0 auto 50px !important;
    }
#post div.post_text .bxslider-shortcode li {
    background-color: #1a1a1a; /* тёмный фон */
    display: flex !important;
    justify-content: center;  
    align-items: center;       
}

#post div.post_text .bxslider-shortcode li img {
    max-height: 567px; 
    width: auto;
    object-fit: contain;
}
/*стили для информационных блоков, типа Время, Адрес в статьях*/
div.info-list{
	background: #FAFAFA;
    margin-bottom: 20px;
    border-top: 3px solid #DC2F2A;
	padding:10px 0px;
}
div.info-list ul.no-bullets {
    list-style-type: none !important;
    padding: 0 !important;
    margin: 0 !important;
}
div.info-list ul.no-bullets li::before{
	content: none;
}
div.info-list ul.no-bullets li {
	padding: 7px 25px;
}
/*=========*/
.bx-wrapper {
    position: relative;
    padding: 0;
    *zoom: 1;
	width:850px;
}

.bx-wrapper img {
    max-width: 100%;
    display: block;
    /*width: 100%;*/
	max-height:700px;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
    -moz-box-shadow: 0 0 5px #ccc;
    -webkit-box-shadow: 0 0 5px #ccc;
    box-shadow: 0 0 5px #ccc;
    /*left: -5px;*/
    background: #fff;

    /*fix other elements on the page moving (on Chrome)*/
    -webkit-transform: translatez(0);
    -moz-transform: translatez(0);
    -ms-transform: translatez(0);
    -o-transform: translatez(0);
    transform: translatez(0);
    border-radius: 6px;
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
    position: absolute;
    bottom: -30px;
    width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
    min-height: 50px;
    background: url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/bx_loader.gif) center center no-repeat #fff;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
    text-align: center;
    font-size: .85em;
    font-family: Arial;
    font-weight: bold;
    color: #666;
    padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
    *zoom: 1;
    *display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
    background: #666;
    text-indent: -9999px;
    display: block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    outline: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
    /* left: -15px; */
    /* background: url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/prev_next.png) no-repeat; */
    display: block;
    width: 30px;
    height: 30px;
    background: url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/prev_next.png) no-repeat;
    opacity: 0.9;
    text-indent: -9999px;
    position: absolute;
    left: -15px;
}

.bx-wrapper .bx-next {
    /* right: -15px; */
    /* background: url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/prev_next.png) no-repeat; */
    /* -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
     transform: rotate(180deg); */
    display: block;
    width: 30px;
    height: 30px;
    background: url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/prev_next.png) no-repeat;
    opacity: 0.9;
    text-indent: -9999px;
    background-position: 0 -43px;
    right: -15px;
    position: absolute;
}

.bx-wrapper .bx-prev:hover {
    background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
    background-position: 0 -43px;
}

.bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%;
    margin-top: -16px;
    outline: 0;
    width: 32px;
    height: 32px;
    text-indent: -9999px;
    z-index: 9;
}
/*Р’СЃРїР»С‹РІР°СЋС‰РµРµ РѕРєРЅРѕ*/
/*#newsletter input {
	font-weight:bold;
	color:red;
	height:30px;
	}*/
#ok_group_widget {
	float: right !important;
	margin-right: 60px;
}

.share .buttons {
    float: left;
    display: inline-flex;
}

.share .buttons span {
    margin-left: 10px;
}

.share .buttons span:first-child {
    margin-left: 0px;
}

.share .buttons span:nth-child(3) {
    margin-left: 16px;
}

.fb-share-button {
    transform: scale(1.05);
    -ms-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -o-transform: scale(1.05);
    -moz-transform: scale(1.05);
    transform-origin: top left;
    -ms-transform-origin: top left;
    -webkit-transform-origin: top left;
    -moz-transform-origin: top left;
    -webkit-transform-origin: top left;
}
p.comment-image-reloaded {display: inline;}
#comment-image-reloaded-wrapper {font: 14px/18px "PT Sans", sans-serif !important;margin:5px 0;}
p.comment-image-reloaded input {margin-top:5px !important;}
p.comment-image-reloaded {
	position: absolute;
	left: -9999px;
}
.upload-visual {
	font-size: 0;
	display:none;
}
.upload-visual > * {
	font-size: 14px;
}
.upload-visual__filename {
	padding: 8px 8px;
	width:90px;
	border:1px solid #EBEBEB;
	border-radius:5px;
	box-shadow:inset 0px 1px 1px rgba(0, 0, 0, 0.2);
	color:#5E5E5E;
	font:14px 'PT Sans', sans-serif;
	display: inline-block;
	vertical-align: middle;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.upload-visual__button {
	background-color: #d6d6d6;
	display: inline-block;
	vertical-align: middle;
	width: 120px;
	line-height: 35px;
	text-align: center;
	position: relative;
    left: -5px;
    cursor: pointer;
}
.upload-visual__button:active {
	border-left: 2px solid #363636;
	border-top: 2px solid #363636;
	border-right: 2px solid #d6d6d6;
	border-bottom: 2px solid #d6d6d6;
	background-color: #767676;
	line-height: 31px;
    width: 116px;
}
#free_clear { background: url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/delete.gif) no-repeat; display: none; width: 16px; height: 16px; cursor: pointer; margin: 2px 0 0 10px; }
.what .choose_metro { margin-top: 10px;display: flex; align-items: center;}
.what .choose_metro a{float:right;width:27px;height:27px;margin: 0 0 0 25px;background:transparent url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/select.png) no-repeat scroll 50% 50%;border-radius:3px;border-bottom:1px solid #D9D9D9;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2)}
@media (max-width: 999px){
	.what .choose_metro{
		flex-direction: column;
		align-items: flex-start;
	}
	.what .choose_metro a{
		margin: 10px 0 0 0;
	}
}
.what .only_free{float:left;margin:13px 20px 0 0}
.only_free_s1{display:inline-block}
.leftas{left:0 !important}
.rightas{right:0 !important}
.what .only_free label{color:#000000;margin-top:2px;font:14px 'PT Sans', sans-serif;text-transform:uppercase;display:inline-block}
.what .only_free label span.check_bg{display:inline-block;width:73px;height:23px;color:#ffffff;font:bold 11px/20px 'PT Sans', sans-serif;background:url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/free.png) no-repeat;padding-left:17px;margin-left:5px;margin-top:-2px;float:right}
.yandex-adaptive{max-height:90px;}

/*Для плагина Rate my post убираем маркеры*/
ul.rmp-rating-widget__icons-list li::before{content: none;}


/*Стили для пагинации*/
.wp-pagenavi {	clear: both; text-align: center; height: auto; min-height: 25px;}
.wp-pagenavi a, .wp-pagenavi span {	text-decoration: none;	border: 1px solid #BFBFBF;	padding: 3px 5px;color: #494949;margin: 2px;}
.wp-pagenavi a:hover, .wp-pagenavi span.current {	border-color: #000;}
.wp-pagenavi span.current {	font-weight: bold;}
/* Базовый контейнер пагинации */
.wp-pagenavi {  display: flex; flex-wrap: wrap; justify-content: center; align-items: center; gap: 8px;	margin-top: 25px; margin-bottom: 25px;}

/* Все ссылки и текущий элемент */
.wp-pagenavi a, 
.wp-pagenavi span {
    display: inline-block;
    padding: 6px 12px;
    line-height: 1;
    text-decoration: none;
    border-radius: 4px;
    transition: all 0.2s;
}

/* Адаптация для экранов до 768px (планшеты и телефоны) */
@media (max-width: 768px) {
    .wp-pagenavi {
        gap: 6px;
    }
        
    /* Скрываем длинные тексты "Первая", "Последняя" – заменяем на символы */
    .wp-pagenavi .first,
    .wp-pagenavi .last {
        font-size: 0;
		/* padding: 8px 12px; */
    }
    
    .wp-pagenavi .first:before {
        content: "««";
        font-size: 14px;
    }
    
    .wp-pagenavi .last:before {
        content: "»»";
        font-size: 14px;
    }
    
    /* Скрываем текст "Страница X из Y" на очень маленьких экранах (опционально) */
    .wp-pagenavi .pages {
        display: none;
    }
}

/* Для очень узких экранов (до 480px) ещё уменьшаем отступы и прячем часть номеров */
@media (max-width: 480px) {
    .wp-pagenavi {
        gap: 4px;
    }
       
    /* Скрываем крайние номера, оставляем только текущий и соседние */
    /* Можно реализовать через JavaScript, но проще использовать плагин с настройкой количества видимых страниц */
}
@media (max-width: 600px) {
    /* .wp-pagenavi {
        flex-direction: column;
    } */
    .wp-pagenavi .pages {
        order: -1;  /* поднимаем вверх */
        margin-bottom: 10px;
    }
}
.bigsize {font-size:1.5em !important;}
/*Стили блока внизу на стр. Экскурсии*/
.excursionlist ul.subcateg{float:left;margin-top:40px}
.excursionlist ul.subcateg li{float:left;margin-left:40px;margin-top:20px;}
.excursionlist ul.subcateg li:first-child{margin-left:0px}
.excursionlist ul.subcateg li:before{content:"";width:6px;height:6px;background:#C2C2C2;border-radius:50%;position:absolute;top:50%;left:-15px;margin-top:-3px}
.excursionlist ul.subcateg li:first-child:before{width:0;height:0}
.excursionlist ul.subcateg li a{color:#000000;font:bold 14px 'PT Sans', sans-serif;text-transform:uppercase}
.excursionlist ul.subcateg li a:hover{color:#DC2F2A;text-decoration:none}

/*Стили для адаптивного блока в контенте*/
 .wrapper_n {margin-top: 20px; /*padding: 0 20px;*/
            display: -webkit-flex;
            display: -moz-flex;
            display: -ms-flex;
            display: -o-flex;
            display: flex;
            justify-content: center;
             -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-family: 'PT Sans';
			text-align:left;
           
        }
        .wrapper_n a {
            color: #000;
            text-decoration: none;
        }

        .banner_n {
            display: -webkit-flex;
            display: -moz-flex;
            display: -ms-flex;
            display: -o-flex;
            display: flex;
            max-width: 680px;
            border: 2px solid #c5c5c5;
            padding: 16px;
        }

        .banner__img_n {
            -webkit-background-size: cover;
            background-size: cover;
            background-position: center;
            background-repeat: no-repeat;
            width: 240px;
            height: 100%;
        }

        .banner__col_n {
            position: relative;

        }

        .banner__col_n:not(:last-child) {
            margin-right: 20px;
        }
        .banner__btn_n {
            max-width: 120px;
            width: 100%;
            border-radius: 4px;
            background-color: #1f51c5;
            text-align: center;
            color: #fff;
            font-weight: bold;
            padding: 7px 0;
            margin-left: auto;
            cursor: pointer;
            transition: all .3s linear;
        }

        .banner__btn_n:hover {
            background-color: #3c69d1;
        }

        .banner__descr_n {
            font-size: 15px;
            line-height: 20px;
        }

        .banner__title_n {
            font-weight: bold;
            font-size: 18px;
            margin-bottom: 5px;
        }
        .banner__sale_n {
            font-size: 14px;
            margin-top: 5px;
            font-weight: bold;
        }

        .banner__inner_sale {
            display: -webkit-flex;
            display: -moz-flex;
            display: -ms-flex;
            display: -o-flex;
            display: flex;
            flex-wrap: wrap;
            -ms-align-items: center;
            align-items: center;
            margin-top: 10px;
        }
		 @media (max-width: 1024px) {
           
            .banner__img_n {
                width: 210px;
                height: 140px;
            }
            
        }
        
        @media (max-width: 767px) {
            .banner__btn_n {
                margin-left: 0;
                margin-top: 20px;
            }
            .banner__descr_n {
                display: none;
            }
            .banner__img_n {
                width: 200px;
                height: 140px;
            }
            .banner_n  {
                padding: 15px;
            }
			.banner__inner_sale {margin-left: 80px;}


        }
        @media (max-width: 600px) {
            .banner_n {
                width: auto;
                flex-wrap: wrap;
                margin: auto;
            }
            .banner__img_n {
                width: 400px;
                padding-bottom: 70%;
                height: auto;
            }

            .banner__btn_n {
                margin-top: 10px;
            }
            .banner__descr_n {
                display: block;
            }

            .banner__col_n {
                width: 400px;
            }
            .banner__col_n:not(:last-child) {
                margin-right: 0px;
            }
            .banner__title_n {
                margin-top: 20px;
            }

            .banner__inner_sale {
                -webkit-flex-direction: column;
                -moz-flex-direction: column;
                -ms-flex-direction: column;
                -o-flex-direction: column;
                -ms-align-items: flex-start;
                margin-bottom: 0;
				margin-left:0px;
            }

        }
			@media (max-width: 480px) {
            .banner__col_n {
                width: 250px;
            }
            .banner__img_n {
                width: 250px;
                
            }
            .banner_n {
                width: 250px;
                
            }
        }


/*Стили для Питерского сайта*/
/*.site-id-2 #main .sidebar nav button, */
.site-id-2 #main div.walk div.top {display:none;}
/*.site-id-2 #bottom {display:none;} скрывает нижний блок*/
.site-id-2 #map_2 {display:none;} /*скрывает дублирующуюся карту в контенте*/
/*.site-id-2 #sorting div.choose_metro{display:none;}*/

@media (max-width: 500px) {
	
	.subscribe {
		display: none;
	}
	.subscribe.tablet {
		display: flex !important;
		flex-wrap: wrap !important;
	}
	.subscribe.tablet .bann {
		width: 48% !important;
		height: 220px !important;
		margin-bottom: 15px !important;
	}
	/*#bottom {
		display: none !important;
	}*/
	.sform p {
		display: none;
	}
	.sform form {
		flex-direction: column;
		justify-content: center !important;
		text-align: center !important;
	}
	.sform input {
		width: 90% !important;
		margin: 20px auto;
	}
	.sform h4 {
		font-size: 14px !important;
		display: block !important;
		text-align: center !important;
	}
	.sform button {
		margin: 0 auto !important;
	}
	/*.subscribe .in_socials {
		display: none !important;
	}*/
	.subscribe.tablet .subs {
		width: 48% !important;
	}
	.inter ul {
		flex-wrap: wrap !important;
	}
	.inter ul li {
		width: 48% !important;
		margin-bottom: 15px !important;
	}
	
}

@media (min-width: 999px) {
	
	.sidebar_600px {
		display: none;
	}
	
}

@media (max-width: 999px) {
	
	.sidebar:not(.sidebar_600px) {
		display: none;
	} 
	.sidebar_600px {
		display: block;
		width: 100% ;  
		width: 100% ;  
	}
	.sidebar_600px .sidebar {
		display: block !important;
		width: 100% !important;
		float: none !important;
	}
	.sidebar_600px #big_nav {
		display: none;
	}
	.sidebar_600px .popular_posts {
		display: none;
	}
	.sidebar_600px .banner {
		display: none;
	}
	.sidebar_600px .top.group {
		width: 100%;
		display: flex;
		justify-content: space-between;
		align-items: center;	
	}
	.sidebar_600px .top.group * {
		float: none !important;
	}
	.sidebar_600px .top.group .where.group, .sidebar_600px .top.group .metro.group {
		width: 48% !important;
		display: flex !important;
		align-items: center !important;
		justify-content: space-between !important;
	}
	.sidebar_600px .top.group .where.group p, .sidebar_600px .top.group .metro.group p {
		font-size: 14px !important;
		width: 65% !important;
	}
	.sidebar_600px .top.group .metro.group {
		justify-content: flex-end !important;
	}
	.sidebar_600px .slct {
		width: 100% !important;
	}
	.sidebar_600px .hover-block {
		width: 118.13px !important;
	}
	
}

@media (min-width: 100px) and (max-width: 599px) {
	
	.buy_partner ul {
		flex-direction: column;
		align-items: normal !important;
	}
	.buy_partner ul li {
		padding-right: 0;
		padding-bottom: 10px;
	}
	
}

@media (min-width: 400px) and (max-width: 499px) {
	
	.subscribe.tablet {
		display: flex !important;
		flex-wrap: wrap;
	} 
	.subscribe.tablet .bann {
		width: 48% !important;
		height: 258px !important;
		margin-bottom: 15px;
	}
	.subscribe.tablet .subs {
		width: 48%;
		flex-direction: column;
		justify-content: space-between;
	}
	.subscribe.tablet .in_socials {
		width: 100%;
	}
	.subscribe.tablet .in_socials ul {
		width: 100%;
		justify-content: center;
	}
	.subscribe.tablet .in_socials p {
		display: none;
	}
	.subscribe.tablet h4 {
		font-size: 32px;
		display: block;
		text-align: center;
	}
	.subscribe.tablet .sform p {
		display: none;
	}
	.subscribe.tablet form {
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.subscribe.tablet input {
		width: 90%;
		margin: 20px 0;
	}
	.sidebar_600px {
		display: block;
		width: 100% ;  
		width: 100% ;  
	}
	.sidebar_600px .sidebar {
		display: block !important;
		width: 100% !important;
		float: none !important;
	}
	.sidebar_600px #big_nav {
		display: none;
	}
	.sidebar_600px .popular_posts {
		display: none;
	}
	.sidebar_600px .banner {
		display: none;
	}
	.sidebar_600px .top.group {
		width: 100%;
		display: flex;
		justify-content: space-between;
		align-items: center;	
	}
	.sidebar_600px .top.group * {
		float: none !important;
	}
	.sidebar_600px .top.group .where.group, .sidebar_600px .top.group .metro.group {
		width: 48% !important;
		display: flex !important;
		align-items: center !important;
		justify-content: space-between !important;
	}
	.sidebar_600px .top.group .where.group p, .sidebar_600px .top.group .metro.group p {
		font-size: 14px !important;
		width: 65% !important;
	}
	.sidebar_600px .top.group .metro.group {
		justify-content: flex-end !important;
	}
	.sidebar_600px .slct {
		width: 100% !important;
	}
	.sidebar_600px .hover-block {
		width: 118.13px !important;
	}
	.inter ul {
		flex-wrap: wrap;
	}
	.inter ul li {
		width: 48% !important;
		margin-bottom: 20px;
	}
	.subscribe {
		flex-wrap: wrap;
		display: none;
	}
	.subscribe .in_socials ul {
		width: calc(100% - 150px);
	}
	.subscribe .in_socials p {
		width: 150px;
	}
	.banns {
		width: 100%;
	}
	
	.subs {
		margin: 15px 0;
		width: 100%;
	}
	.subscribe .in_socials {
		margin: 0 auto;
	}
	.subscribe {
		display: none !important;
	}
	
}

@media (max-width: 599px) {
	
	.buy_partner ul {
		flex-direction: column;
		align-items: normal !important;
	}
	.buy_partner ul li {
		padding-right: 0;
		padding-bottom: 10px;
	}
	
}

@media (max-width: 999px) {

	.sidebar_600px {
		width: 100% ;
		margin-left: auto !important;
		margin-right: auto !important;
		display: block;
	}
	.sidebar_600px .sidebar {
		display: block !important;
		width: 100% !important;
		float: none !important;
	}
	.sidebar_600px #big_nav {
		display: none;
	}
	.sidebar_600px .popular_posts {
		display: none;
	}
	.sidebar_600px .banner {
		display: none;
	}
	.sidebar_600px .top.group {
		width: 100%;
		display: flex;
		justify-content: space-between;
		align-items: center;	
	}
	.sidebar_600px .top.group * {
		float: none !important;
	}
	.sidebar_600px .top.group .where.group, .sidebar_600px .top.group .metro.group {
		width: 48% !important;
		display: flex !important;
		align-items: center !important;
		justify-content: space-between !important;
	}
	.sidebar_600px .top.group .where.group p, .sidebar_600px .top.group .metro.group p {
		font-size: 14px !important;
		width: 50% !important;
	}
	.sidebar_600px .top.group .metro.group {
		justify-content: flex-end !important;
	}
	.sidebar_600px .slct {
		width: 72% !important;
	}
	.sidebar_600px .hover-block {
		width: 55% !important;
	}

}  	

@media (max-width: 767px){
	.sidebar_600px .top.group .where.group p, .sidebar_600px .top.group .metro.group p {
		font-size: 14px !important;
		width: 70% !important;
	}
}
@media (min-width: 500px) and (max-width: 600px) {
	
	.subscribe.tablet {
		display: flex !important;
		flex-wrap: wrap;
	} 
	.subscribe.tablet .bann {
		width: 48% !important;
		height: 258px !important;
		margin-bottom: 15px;
	}
	.subscribe.tablet .subs {
		width: 48%;
		flex-direction: column;
		justify-content: space-between;
	}
	.subscribe.tablet .in_socials {
		width: 100%;
	}
	.subscribe.tablet .in_socials ul {
		width: 100%;
		justify-content: center;
	}
	.subscribe.tablet .in_socials p {
		display: none;
	}
	/*.subscribe.tablet h4 {
		font-size: 16px;
		display: block;
		text-align: center;
	}*/
	.subscribe.tablet .sform p {
		display: none;
	}
	.subscribe.tablet form {
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.subscribe.tablet input {
		width: 90%;
		margin: 20px 0;
	}
	.sidebar_600px {
		display: block;
		width: 100% ;  
		width: 100% ;  
	}
	.sidebar_600px .sidebar {
		display: block !important;
		width: 100% !important;
		float: none !important;
	}
	.sidebar_600px #big_nav {
		display: none;
	}
	.sidebar_600px .popular_posts {
		display: none;
	}
	.sidebar_600px .banner {
		display: none;
	}
	.sidebar_600px .walk {
		display: block !important;
	}
	.sidebar_600px .top.group {
		width: 100%;
		display: flex;
		justify-content: space-between;
		align-items: center;	
	}
	.sidebar_600px .top.group * {
		float: none !important;
	}
	.sidebar_600px .top.group .where.group, .sidebar_600px .top.group .metro.group {
		width: 48% !important;
		display: flex !important;
		align-items: center !important;
		justify-content: space-between !important;
	}
	.sidebar_600px .top.group .where.group p, .sidebar_600px .top.group .metro.group p {
		font-size: 14px !important;
		width: 65% !important;
	}
	.sidebar_600px .slct {
		width: 100% !important;
	}
	.sidebar_600px .hover-block {
		width: 118.13px !important;
	}
	.inter ul {
		flex-wrap: wrap;
	}
	.inter ul li {
		width: 48% !important;
		margin-bottom: 20px;
	}
	.subscribe {
		flex-wrap: wrap;
		display: none;
	}
	.subscribe .in_socials ul {
		width: calc(100% - 150px);
	}
	.subscribe .in_socials p {
		width: 150px;
	}
	.banns {
		width: 100%;
	}
	.subs {
		margin: 15px 0;
		width: 100%;
	}
	.subscribe .in_socials {
		margin: 0 auto;
	}
	.subscribe {
		display: none !important;
	}
	
}

.mobile_search{
	position: absolute;
	left: 60%;
	display: none;
	width: 40px;
	height: 40px;
	align-items: center;
	justify-content: center;
	font-size: 25px;
	color: #363636;
}
.close_search_form{
	display: none;
}
.search_form_wrap{
	display: none;
	align-items: center;
	width: 100% !important;
	position: absolute !important;
	top: 0 !important;
	z-index: 9999999;
	height: 50px;
	transition: all 0.4s;
	background-color: #fff;
	overflow: hidden;
}
@media (max-width: 480px) {
	.mobile_search{
		display: flex;
	}
	.search_form_wrap{
		display: flex;
		height: 0;
	}
	.search_form_wrap .ya-site-form {
		display: block !important;
		width: 90% !important;
		float: right;
		top: 0 !important;
	}
	.close_search_form{
		display: flex;
		font-size: 20px;
		margin-left: 15px;
	}
}
@media (max-width: 479px) {
	#ya-site-form0{
		display: none;
	}
}
.sidebar_600px{
	margin-bottom: 25px;
}
@media (max-width: 600px) {
	.drop{
		width: 100% !important;
	}
}
@media (max-width: 500px){
	.sidebar_600px .top.group .metro.group{
		justify-content: space-between !important;
	}
	.sidebar_600px .top.group .where.group p, .sidebar_600px .top.group .metro.group p{
		width: 60% !important;
	}
	.sidebar_600px .slct{
		width: 100% !important;
	}
	
}
@media (max-width: 480px){
	.sidebar_600px .top.group .metro.group{
		justify-content: flex-end !important;
	}
	.sidebar_600px .top.group .where.group p, .sidebar_600px .top.group .metro.group p{
		font-size: 11px !important;
	}
	#sorting{
		padding: 0 15px !important;
	}
	.sorting_bg{
		background: transparent !important;
		border: none !important;
	}
}
@media (max-width: 420px){
	.sidebar_600px .hover-block{
		width: 70% !important;
	}
	.sidebar_600px .slct{
		font-size: 11px;
	}
	.slct:before{
		width: 15px;
	}
	.inter ul li a:not(.inter_bg){
		height: min-content;
	}
}
#main div.walk div.calendar ul::-webkit-scrollbar {
	width: 0;
  }
#main div.walk div.calendar ul li:first-child{
	  margin-left: 0;
  }

.icons_navbar{
	display: none;
	width: 100%;
	background: #2a3236;
}
@media(max-width: 768px){
	.icons_navbar{
		display: block;
	}
	.sidebar_600px{
		margin-bottom: 0 !important;
	}
}
.icons_navbar .icons_navbar__wrap{
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	justify-content: space-around;
	padding: 20px 0 0 0;
}
.icons_navbar .icons_navbar__wrap .nav_cat__link{
	cursor: pointer;
	width: calc(100% / 6);
	min-width: 80px;
	display: flex;
	align-items: center;
	flex-direction: column;
	justify-content: center;
	text-align: center;
	margin-bottom: 20px;
	text-decoration: none;
}
.icons_navbar .icons_navbar__wrap .nav_cat__link:not(:first-child){
}
.icons_navbar .icons_navbar__wrap img{
	display: block !important;
	height: 40px !important;
	width: auto;
	margin-bottom: 10px !important;

}
.icons_navbar .icons_navbar__wrap .nav_cat_text{
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	overflow-wrap: anywhere;
}
.hover .nav_cat_img{
	color: red;
}
.hover .nav_cat_text{
	color: red;
	text-decoration: none;
}
@media (max-width: 1024px){

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

	.banns,.subs{
		height: 220px;
	}
}
@media (max-width: 880px){
	.subscribe .in_socials p{
		display: none;
	}
	.subscribe .in_socials ul{
		margin: auto;
	}
	.sform h4{
		font-size: 20px;
	}
	.subs {
		height: 500px;
		position: absolute;
		bottom: 0;
		right: 0;
	}
	.banns {
		width: 100%;
		flex-wrap: wrap;
		height: auto;
	}
	.bann {
		width: 48%;
		height: 250px;
	}
	.bann:not(:last-child) {
		margin-bottom: 20px;
	}
	.subs{
		width: 48%;
		height: 250px;
	}
	.inter ul{
		flex-wrap: wrap;
	}
	.inter ul li{
		width: 48%;
		margin-bottom: 20px;
	}
}
@media (max-width: 666px){
	.subscribe .in_socials ul{
		margin-top: 12px;
		width: 100%;
		justify-content: center;
	}
	.sform h4{
		text-align: center;
		font-size: 18px;
		margin-bottom: 20px;
	}
	.subs .sform p{
		display: none;
	}
	.sform form {
		flex-direction: column;
		align-items: center;
	}
	.sform input{
		width: 85%;
	}
	.sform button{
		margin-top: 10px;
	}
}
@media (max-width: 600px){
	.sform h4{
		font-size: 14px !important;
		margin-bottom: 0 !important;
	}
	.sform button{
		margin-top: 0 !important;
	}
	.subscribe.tablet .bann{
		height: 240px !important;
	}
	.subs{
		height: 240px !important;
	}
}
@media (max-width: 880px){
	.fancybox-content{
		width: 95% !important;
		padding: 44px 25px 25px 25px !important;
	}
}
@media (max-width: 480px){
	.subscribe .in_socials{
		display: flex !important;
	}
	.fancybox-content{
		width: 95% !important;
		padding: 44px 25px 25px 25px !important;
	}
	.free-container{
		width: auto !important;
	}

}

@media (max-width: 480px){
	.subscribe .in_socials{
		display: flex !important;
	}
	.subscribe.tablet{
		flex-direction: column;
		align-items: center;
		justify-content: center;
		margin-bottom: 20px;
	}
	.subscribe.tablet .subs{
		position: relative;
		width: 85% !important;
	}
	.subscribe.tablet .bann{
		width: 85% !important;
	}
	.subscribe .in_socials li:not(:first-child){
		padding-left: 20px;
	}
	.inter ul li{
		width: 100% !important;
		margin-bottom: 20px;
	}
}
.new_footer{
	margin-bottom: 35px;
	margin-top:10px;
}
.box-modal{background-color: #fff;padding: 0 10px 10px 10px;}
.ymaps-2-1-79-map{
	width: 100% !important;
}

/*@media (max-width: 999px){
	#metro-list{
		top: 0 !important;
	}
}*/



@media (min-width: 881px) and (max-width: 999px){
	.sform h4{
		font-size: 14px !important;
	}
}
.site-id-2 header .slogan{
	letter-spacing: 2px;
}
#menu-navigaciya-1 .current-post-parent a {
    color: #CF0707 !important;
    font-weight: 700;
}
#menu-navigaciya-2 .current-post-parent a {
    color: #CF0707 !important;
    font-weight: 700;
}
#excursions div.type div.what{
	position: relative;
}
.what .only_free{
	bottom: 0 !important;
}


@media (max-width: 600px){
	.subscribe{
		display: flex !important;
		flex-direction: column;
	}
	.subs {
		margin: 20px 0 10px 0;
	}
	.sform input {
		margin: 20px auto;
	}
}
@media (max-width: 480px){
	.banns .bann{
		width: 100% !important;
	}
	.subs {
		position: relative !important;
		width: 100% !important;
	}
}
@media (max-width: 480px){
	.inter ul li{
		width: 100% !important;
	}
}
/*шорткод похожих постов по ID*/
div.custom-posts-list{background:#FAFAFA;margin-top:40px;margin-bottom:30px;border-top:3px solid #DC2F2A;} 
div.custom-posts-list p.head{color:#000000;font:bold 18px 'PT Sans',sans-serif !important;margin-bottom: 0px !important;text-transform:uppercase;padding:11px 0 11px 22px;border-bottom:1px solid #D9D9D9;box-shadow:0px 1px 1px rgba(0,0,0,0.2);} 
div.custom-posts-list ul.no-bullets{list-style-type:none !important;padding:0 !important;margin:0 !important;} 
div.custom-posts-list ul.no-bullets li{padding:12px 22px;transition:background-color 0.2s ease; text-transform: uppercase;} 
div.custom-posts-list ul.no-bullets li:last-child{border-bottom:none;} 
div.custom-posts-list ul.no-bullets li:hover{background-color:#F5F5F5;} 
div.custom-posts-list ul.no-bullets li a{color:#333333;font:normal 16px 'PT Sans',sans-serif;text-decoration:none;display:block;position:relative;padding-left:20px;transition:color 0.2s ease;} 
div.custom-posts-list ul.no-bullets li a:hover{color:#DC2F2A;} 
div.custom-posts-list ul.no-bullets li a:before{content:"→";position:absolute;left:0;color:#DC2F2A;font-size:14px;}
div.custom-posts-list ul li:before {content: none;}.arcticmodal-overlay,
.arcticmodal-container { position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 1000; }
.arcticmodal-container { overflow: auto; margin: 0; padding: 0; border: 0; border-collapse: collapse; }
*:first-child+html .arcticmodal-container { height: 100% }
.arcticmodal-container_i { height: 100%; margin: 0 auto; }
.arcticmodal-container_i2 { padding: 24px; margin: 0; border: 0; vertical-align: middle; }
.arcticmodal-error { padding: 20px; border-radius: 10px; background: #000; color: #fff; }
.arcticmodal-loading { width: 80px; height: 80px; border-radius: 10px; background: #000 url(//mos-holidays.ru/wp-content/themes/holidays-7.4-php/css/loading.gif) no-repeat 50% 50%; }/* cyrillic-ext */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 400;
  src: local('PT Sans Italic'), local('PTSans-Italic'), url(https://fonts.gstatic.com/s/ptsans/v9/jizYRExUiTo99u79D0e0ysmIEDQ.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 400;
  src: local('PT Sans Italic'), local('PTSans-Italic'), url(https://fonts.gstatic.com/s/ptsans/v9/jizYRExUiTo99u79D0e0w8mIEDQ.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 400;
  src: local('PT Sans Italic'), local('PTSans-Italic'), url(https://fonts.gstatic.com/s/ptsans/v9/jizYRExUiTo99u79D0e0ycmIEDQ.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 400;
  src: local('PT Sans Italic'), local('PTSans-Italic'), url(https://fonts.gstatic.com/s/ptsans/v9/jizYRExUiTo99u79D0e0x8mI.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 700;
  src: local('PT Sans Bold Italic'), local('PTSans-BoldItalic'), url(https://fonts.gstatic.com/s/ptsans/v9/jizdRExUiTo99u79D0e8fOydIhUdwzM.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 700;
  src: local('PT Sans Bold Italic'), local('PTSans-BoldItalic'), url(https://fonts.gstatic.com/s/ptsans/v9/jizdRExUiTo99u79D0e8fOydKxUdwzM.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 700;
  src: local('PT Sans Bold Italic'), local('PTSans-BoldItalic'), url(https://fonts.gstatic.com/s/ptsans/v9/jizdRExUiTo99u79D0e8fOydIRUdwzM.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 700;
  src: local('PT Sans Bold Italic'), local('PTSans-BoldItalic'), url(https://fonts.gstatic.com/s/ptsans/v9/jizdRExUiTo99u79D0e8fOydLxUd.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v9/jizaRExUiTo99u79D0-ExdGM.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v9/jizaRExUiTo99u79D0aExdGM.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v9/jizaRExUiTo99u79D0yExdGM.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v9/jizaRExUiTo99u79D0KExQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  src: local('PT Sans Bold'), local('PTSans-Bold'), url(https://fonts.gstatic.com/s/ptsans/v9/jizfRExUiTo99u79B_mh0OOtLQ0Z.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  src: local('PT Sans Bold'), local('PTSans-Bold'), url(https://fonts.gstatic.com/s/ptsans/v9/jizfRExUiTo99u79B_mh0OqtLQ0Z.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  src: local('PT Sans Bold'), local('PTSans-Bold'), url(https://fonts.gstatic.com/s/ptsans/v9/jizfRExUiTo99u79B_mh0OCtLQ0Z.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  src: local('PT Sans Bold'), local('PTSans-Bold'), url(https://fonts.gstatic.com/s/ptsans/v9/jizfRExUiTo99u79B_mh0O6tLQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}