@charset "utf-8";
@charset "utf-8";
.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;
} .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;
} .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;
} .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;
} .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;
} .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=);} .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);} .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;
} .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;
} @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;
}
} .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;
} .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);
} @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;
}
} .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;
} .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;
} .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;
} .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);
} @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;
}
} .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;
} .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);
} @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;
}
} .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;
} .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);
} @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;
}
} .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;
} .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);
} @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;
}
} .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;
} .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;
} .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);
} @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;
}
} .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;
} .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);
} @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;
}
} .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;
} .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);
} @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;
}
} .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;
} .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);
} @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;
}
}.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} #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} .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; }
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)} .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 {
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;
} .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; 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 {
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; }
.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; 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_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);
}   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 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; 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.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; ;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; 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 ;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;}
#main .content div.main_news article div.bottom{width:100%;height:20px;position:absolute;left:0;bottom:0; 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; 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; 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; 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{ 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 }
#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;} .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{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; }
#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{ 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 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; 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 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; ;}
#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{ 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{ 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; background: -moz-linear-gradient(top, #ffffff 50%, #f8f8f8 100%); background: -webkit-linear-gradient(top, #ffffff 50%,#f8f8f8 100%); background: linear-gradient(to bottom, #ffffff 50%,#f8f8f8 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=0 ); }
#comment-tabs>ul>li a{ color: #58595b; text-decoration: none;}
#comment-tabs>ul>li.ui-tabs-active {
background: #dd302b; background: -moz-linear-gradient(top, #dd302b 0%, #f04a39 100%); background: -webkit-linear-gradient(top, #dd302b 0%,#f04a39 100%); background: linear-gradient(to bottom, #dd302b 0%,#f04a39 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd302b', endColorstr='#f04a39',GradientType=0 ); }
#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; padding:5px; }
#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; 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} .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 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; max-height:700px;
} .bx-wrapper .bx-viewport {
-moz-box-shadow: 0 0 5px #ccc;
-webkit-box-shadow: 0 0 5px #ccc;
box-shadow: 0 0 5px #ccc; background: #fff; -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%;
} .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;
} .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;
} .bx-wrapper .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: -15px;
}
.bx-wrapper .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: -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;
}  #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;} ul.rmp-rating-widget__icons-list li::before{content: none; margin:0px !important} .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;
} @media (max-width: 768px) {
.wp-pagenavi {
gap: 6px;
} .wp-pagenavi .first,
.wp-pagenavi .last {
font-size: 0; }
.wp-pagenavi .first:before {
content: "««";
font-size: 14px;
}
.wp-pagenavi .last:before {
content: "»»";
font-size: 14px;
} .wp-pagenavi .pages {
display: none;
}
} @media (max-width: 480px) {
.wp-pagenavi {
gap: 4px;
}  }
@media (max-width: 600px) { .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; 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 div.walk div.top {display:none;} .site-id-2 #map_2 {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;
} .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.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 .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 (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;
}
} 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%; }@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;
} @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;
} @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;
} @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;
} @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;
} @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;
} @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;
} @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;
} @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;
} @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;
} @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;
} @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;
} @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;
} @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;
} @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;
} @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;
}