

/* Start:/bitrix/templates/klumbaevent/js/fancybox-3.0/dist/jquery.fancybox.min.css?165695556510424*/
@charset "UTF-8";.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f0f11;opacity:0;transition-timing-function:cubic-bezier(.55,.06,.68,.19);-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-container--ready .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-controls{position:absolute;top:0;left:0;right:0;text-align:center;opacity:0;z-index:99994;transition:opacity .2s;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;direction:ltr}.fancybox-show-controls .fancybox-controls{opacity:1}.fancybox-infobar{display:none}.fancybox-show-infobar .fancybox-infobar{display:inline-block;pointer-events:all}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-buttons{position:absolute;top:0;right:0;display:none;pointer-events:all}.fancybox-show-buttons .fancybox-buttons{display:block}.fancybox-slider-wrap{overflow:hidden;direction:ltr}.fancybox-slider,.fancybox-slider-wrap{position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;z-index:99993;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-tap-highlight-color:transparent}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch}.fancybox-slide:before{content:"";height:100%;width:0}.fancybox-slide:before,.fancybox-slide>*{display:inline-block;vertical-align:middle}.fancybox-slide>*{position:relative;padding:24px;margin:44px 0;border-width:0;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide--image{overflow:hidden}.fancybox-slide--image:before{display:none}.fancybox-content{display:inline-block;position:relative;margin:44px auto;padding:0;border:0;width:80%;height:calc(100% - 88px);vertical-align:middle;line-height:normal;text-align:left;white-space:normal;outline:none;font-size:16px;font-family:Arial,sans-serif;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch}.fancybox-iframe{display:block;margin:0;padding:0;border:0;width:100%;height:100%;background:#fff}.fancybox-slide--video .fancybox-content,.fancybox-slide--video .fancybox-iframe{background:transparent}.fancybox-placeholder{z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-image,.fancybox-placeholder,.fancybox-spaceball{position:absolute;top:0;left:0;margin:0;padding:0;border:0}.fancybox-image,.fancybox-spaceball{width:100%;height:100%;max-width:none;max-height:none;background:transparent;background-size:100% 100%}.fancybox-controls--canzoomOut .fancybox-placeholder{cursor:zoom-out}.fancybox-controls--canzoomIn .fancybox-placeholder{cursor:zoom-in}.fancybox-controls--canGrab .fancybox-placeholder{cursor:-webkit-grab;cursor:grab}.fancybox-controls--isGrabbing .fancybox-placeholder{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-spaceball{z-index:1}.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-error{position:absolute;margin:0;padding:40px;top:50%;left:50%;width:380px;max-width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .2s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-slide--video .fancybox-close-small{top:-36px;right:-36px;background:transparent}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-caption-wrap{position:absolute;bottom:0;left:0;right:0;padding:60px 30px 0;z-index:99998;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));opacity:0;transition:opacity .2s;pointer-events:none}.fancybox-show-caption .fancybox-caption-wrap{opacity:1}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;width:44px;height:44px;line-height:44px;margin:0;padding:0;border:0;border-radius:0;cursor:pointer;background:transparent;color:#fff;box-sizing:border-box;vertical-align:top;outline:none}.fancybox-button--disabled{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover{background:rgba(0,0,0,.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;border-color:#fff;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button--disabled:after,.fancybox-button--disabled:before{opacity:.5}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close{float:right}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@media (max-width:800px){.fancybox-controls{text-align:left}.fancybox-button--left,.fancybox-button--right,.fancybox-buttons button:not(.fancybox-button--close){display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:15px;top:16px;border:2px solid;background:none}.fancybox-button--play:before{top:16px;left:18px;width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px;background:transparent}.fancybox-button--pause:before{top:16px;left:18px;width:7px;height:11px;border-style:solid;border-width:0 2px;background:transparent}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{top:20px;left:21px;width:3px;height:3px;box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-container--thumbs .fancybox-caption-wrap,.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap{right:220px}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;z-index:99993;word-break:normal;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent;box-sizing:border-box}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid #fff;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{display:none!important}.fancybox-container--thumbs .fancybox-caption-wrap,.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap{right:0}}
/* End */


/* Start:/bitrix/templates/klumbaevent/css/fonts.css?1656955558299*/
@font-face {
font-family:Conv_4252;
font-style:normal;
font-weight:400;
src:local(O), url(/bitrix/templates/klumbaevent/css/fonts/4252.woff) format(woff), url(/bitrix/templates/klumbaevent/css/fonts/4252.ttf) format(truetype), url(/bitrix/templates/klumbaevent/css/fonts/4252.svg) format(svg)
}
/* End */


/* Start:/bitrix/templates/klumbaevent/css/flexslider.css?16569555576855*/
/*
 * jQuery FlexSlider v2.6.3
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 and later license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 *
 */
/* ====================================================================================================================
 * FONT-FACE
 * ====================================================================================================================*//*
@font-face {
  font-family: 'flexslider-icon';
  src: url('/bitrix/templates/klumbaevent/css/fonts/flexslider-icon.eot');
  src: url('/bitrix/templates/klumbaevent/css/fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'), url('/bitrix/templates/klumbaevent/css/fonts/flexslider-icon.woff') format('woff'), url('/bitrix/templates/klumbaevent/css/fonts/flexslider-icon.ttf') format('truetype'), url('/bitrix/templates/klumbaevent/css/fonts/flexslider-icon.svg#flexslider-icon') format('svg');
  font-weight: normal;
  font-style: normal;
}*/
/* ====================================================================================================================
 * RESETS
 * ====================================================================================================================*/
.flex-container a:hover,
.flex-slider a:hover {
  outline: none;
}
.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.flex-pauseplay span {
  text-transform: capitalize;
}
/* ====================================================================================================================
 * BASE STYLES
 * ====================================================================================================================*/
.flexslider {
  margin: 0;
  padding: 0;
}
.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}
.flexslider .slides img {
  width: 100%;
  display: block;
}
.flexslider .slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
html[xmlns] .flexslider .slides {
  display: block;
}
* html .flexslider .slides {
  height: 1%;
}
.no-js .flexslider .slides > li:first-child {
  display: block;
}
/* ====================================================================================================================
 * DEFAULT THEME
 * ====================================================================================================================*/
.flexslider {
  margin: 0 0 60px;
  background: #fff;
  border: 4px solid #fff;
  position: relative;
  zoom: 1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
}
.flexslider .slides {
  zoom: 1;
}
.flexslider .slides img {
  height: auto;
  -moz-user-select: none;
}
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.loading .flex-viewport {
  max-height: 300px;
}
.carousel li {
  margin-right: 5px;
}
.flex-direction-nav {
  *height: 0;
}
.flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 40px;
  height: 40px;
  margin: -20px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.flex-direction-nav a:before {
  font-family: "flexslider-icon";
  font-size: 40px;
  display: inline-block;
  content: '\f001';
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}
.flex-direction-nav a.flex-next:before {
  content: '\f002';
}
.flex-direction-nav .flex-prev {
  left: -50px;
}
.flex-direction-nav .flex-next {
  right: -50px;
  text-align: right;
}
.flexslider:hover .flex-direction-nav .flex-prev {
  opacity: 0.7;
  left: 10px;
}
.flexslider:hover .flex-direction-nav .flex-prev:hover {
  opacity: 1;
}
.flexslider:hover .flex-direction-nav .flex-next {
  opacity: 0.7;
  right: 10px;
}
.flexslider:hover .flex-direction-nav .flex-next:hover {
  opacity: 1;
}
.flex-direction-nav .flex-disabled {
  opacity: 0!important;
  filter: alpha(opacity=0);
  cursor: default;
  z-index: -1;
}
.flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000;
}
.flex-pauseplay a:before {
  font-family: "flexslider-icon";
  font-size: 20px;
  display: inline-block;
  content: '\f004';
}
.flex-pauseplay a:hover {
  opacity: 1;
}
.flex-pauseplay a.flex-play:before {
  content: '\f003';
}
.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -40px;
  text-align: center;
}
.flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  text-indent: -9999px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.flex-control-paging li a:hover {
  background: #333;
  background: rgba(0, 0, 0, 0.7);
}
.flex-control-paging li a.flex-active {
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  cursor: default;
}
.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}
.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}
.flex-control-thumbs img {
  width: 100%;
  height: auto;
  display: block;
  opacity: .7;
  cursor: pointer;
  -moz-user-select: none;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.flex-control-thumbs img:hover {
  opacity: 1;
}
.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}
/* ====================================================================================================================
 * RESPONSIVE
 * ====================================================================================================================*/
@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 10px;
  }
  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px;
  }
}

/* End */


/* Start:/bitrix/templates/klumbaevent/css/animate.css?165695555711479*/
@charset UTF-8;

.animated {
-webkit-animation-duration:1s;
animation-duration:1s;
-webkit-animation-fill-mode:both;
animation-fill-mode:both
}

.animated.flip {
-webkit-backface-visibility:visible;
backface-visibility:visible;
-webkit-animation-name:flip;
animation-name:flip
}

.animated.hinge {
-webkit-animation-duration:2s;
animation-duration:2s
}

.animated.infinite {
-webkit-animation-iteration-count:infinite;
animation-iteration-count:infinite
}

.bounce {
-webkit-animation-name:bounce;
animation-name:bounce;
-webkit-transform-origin:center bottom;
-ms-transform-origin:center bottom;
transform-origin:center bottom
}

.bounceIn {
-webkit-animation-name:bounceIn;
animation-name:bounceIn;
-webkit-animation-duration:.75s;
animation-duration:.75s
}

.bounceInDown {
-webkit-animation-name:bounceInDown;
animation-name:bounceInDown
}

.bounceInLeft {
-webkit-animation-name:bounceInLeft;
animation-name:bounceInLeft
}

.bounceInRight {
-webkit-animation-name:bounceInRight;
animation-name:bounceInRight
}

.bounceInUp {
-webkit-animation-name:bounceInUp;
animation-name:bounceInUp
}

.bounceOut {
-webkit-animation-name:bounceOut;
animation-name:bounceOut;
-webkit-animation-duration:.75s;
animation-duration:.75s
}

.bounceOutDown {
-webkit-animation-name:bounceOutDown;
animation-name:bounceOutDown
}

.bounceOutLeft {
-webkit-animation-name:bounceOutLeft;
animation-name:bounceOutLeft
}

.bounceOutRight {
-webkit-animation-name:bounceOutRight;
animation-name:bounceOutRight
}

.bounceOutUp {
-webkit-animation-name:bounceOutUp;
animation-name:bounceOutUp
}

.fadeIn {
-webkit-animation-name:fadeIn;
animation-name:fadeIn
}

.fadeInDown {
-webkit-animation-name:fadeInDown;
animation-name:fadeInDown
}

.fadeInDownBig {
-webkit-animation-name:fadeInDownBig;
animation-name:fadeInDownBig
}

.fadeInLeft {
-webkit-animation-name:fadeInLeft;
animation-name:fadeInLeft
}

.fadeInLeftBig {
-webkit-animation-name:fadeInLeftBig;
animation-name:fadeInLeftBig
}

.fadeInRight {
-webkit-animation-name:fadeInRight;
animation-name:fadeInRight
}

.fadeInRightBig {
-webkit-animation-name:fadeInRightBig;
animation-name:fadeInRightBig
}

.fadeInUp {
-webkit-animation-name:fadeInUp;
animation-name:fadeInUp
}

.fadeInUpBig {
-webkit-animation-name:fadeInUpBig;
animation-name:fadeInUpBig
}

.fadeOut {
-webkit-animation-name:fadeOut;
animation-name:fadeOut
}

.fadeOutDown {
-webkit-animation-name:fadeOutDown;
animation-name:fadeOutDown
}

.fadeOutDownBig {
-webkit-animation-name:fadeOutDownBig;
animation-name:fadeOutDownBig
}

.fadeOutLeft {
-webkit-animation-name:fadeOutLeft;
animation-name:fadeOutLeft
}

.fadeOutLeftBig {
-webkit-animation-name:fadeOutLeftBig;
animation-name:fadeOutLeftBig
}

.fadeOutRight {
-webkit-animation-name:fadeOutRight;
animation-name:fadeOutRight
}

.fadeOutRightBig {
-webkit-animation-name:fadeOutRightBig;
animation-name:fadeOutRightBig
}

.fadeOutUp {
-webkit-animation-name:fadeOutUp;
animation-name:fadeOutUp
}

.fadeOutUpBig {
-webkit-animation-name:fadeOutUpBig;
animation-name:fadeOutUpBig
}

.flash {
-webkit-animation-name:flash;
animation-name:flash
}

.flipInX {
-webkit-backface-visibility:visible!important;
backface-visibility:visible!important;
-webkit-animation-name:flipInX;
animation-name:flipInX
}

.flipInY {
-webkit-backface-visibility:visible!important;
backface-visibility:visible!important;
-webkit-animation-name:flipInY;
animation-name:flipInY
}

.flipOutX {
-webkit-animation-name:flipOutX;
animation-name:flipOutX;
-webkit-animation-duration:.75s;
animation-duration:.75s;
-webkit-backface-visibility:visible!important;
backface-visibility:visible!important
}

.flipOutY {
-webkit-backface-visibility:visible!important;
backface-visibility:visible!important;
-webkit-animation-name:flipOutY;
animation-name:flipOutY;
-webkit-animation-duration:.75s;
animation-duration:.75s
}

.hinge {
-webkit-animation-name:hinge;
animation-name:hinge
}

.lightSpeedIn {
-webkit-animation-name:lightSpeedIn;
animation-name:lightSpeedIn;
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}

.lightSpeedOut {
-webkit-animation-name:lightSpeedOut;
animation-name:lightSpeedOut;
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}

.pulse {
-webkit-animation-name:pulse;
animation-name:pulse
}

.rollIn {
-webkit-animation-name:rollIn;
animation-name:rollIn
}

.rollOut {
-webkit-animation-name:rollOut;
animation-name:rollOut
}

.rotateIn {
-webkit-animation-name:rotateIn;
animation-name:rotateIn
}

.rotateInDownLeft {
-webkit-animation-name:rotateInDownLeft;
animation-name:rotateInDownLeft
}

.rotateInDownRight {
-webkit-animation-name:rotateInDownRight;
animation-name:rotateInDownRight
}

.rotateInUpLeft {
-webkit-animation-name:rotateInUpLeft;
animation-name:rotateInUpLeft
}

.rotateInUpRight {
-webkit-animation-name:rotateInUpRight;
animation-name:rotateInUpRight
}

.rotateOut {
-webkit-animation-name:rotateOut;
animation-name:rotateOut
}

.rotateOutDownLeft {
-webkit-animation-name:rotateOutDownLeft;
animation-name:rotateOutDownLeft
}

.rotateOutDownRight {
-webkit-animation-name:rotateOutDownRight;
animation-name:rotateOutDownRight
}

.rotateOutUpLeft {
-webkit-animation-name:rotateOutUpLeft;
animation-name:rotateOutUpLeft
}

.rotateOutUpRight {
-webkit-animation-name:rotateOutUpRight;
animation-name:rotateOutUpRight
}

.rubberBand {
-webkit-animation-name:rubberBand;
animation-name:rubberBand
}

.shake {
-webkit-animation-name:shake;
animation-name:shake
}

.slideInDown {
-webkit-animation-name:slideInDown;
animation-name:slideInDown
}

.slideInLeft {
-webkit-animation-name:slideInLeft;
animation-name:slideInLeft
}

.slideInRight {
-webkit-animation-name:slideInRight;
animation-name:slideInRight
}

.slideInUp {
-webkit-animation-name:slideInUp;
animation-name:slideInUp
}

.slideOutDown {
-webkit-animation-name:slideOutDown;
animation-name:slideOutDown
}

.slideOutLeft {
-webkit-animation-name:slideOutLeft;
animation-name:slideOutLeft
}

.slideOutRight {
-webkit-animation-name:slideOutRight;
animation-name:slideOutRight
}

.slideOutUp {
-webkit-animation-name:slideOutUp;
animation-name:slideOutUp
}

.swing {
-webkit-transform-origin:top center;
-ms-transform-origin:top center;
transform-origin:top center;
-webkit-animation-name:swing;
animation-name:swing
}

.tada {
-webkit-animation-name:tada;
animation-name:tada
}

.wobble {
-webkit-animation-name:wobble;
animation-name:wobble
}

.zoomIn {
-webkit-animation-name:zoomIn;
animation-name:zoomIn
}

.zoomInDown {
-webkit-animation-name:zoomInDown;
animation-name:zoomInDown
}

.zoomInLeft {
-webkit-animation-name:zoomInLeft;
animation-name:zoomInLeft
}

.zoomInRight {
-webkit-animation-name:zoomInRight;
animation-name:zoomInRight
}

.zoomInUp {
-webkit-animation-name:zoomInUp;
animation-name:zoomInUp
}

.zoomOut {
-webkit-animation-name:zoomOut;
animation-name:zoomOut
}

.zoomOutDown {
-webkit-animation-name:zoomOutDown;
animation-name:zoomOutDown
}

.zoomOutLeft {
-webkit-animation-name:zoomOutLeft;
animation-name:zoomOutLeft
}

.zoomOutRight {
-webkit-animation-name:zoomOutRight;
animation-name:zoomOutRight
}

.zoomOutUp {
-webkit-animation-name:zoomOutUp;
animation-name:zoomOutUp
}

0% {
opacity:0;
-webkit-transform:translate3d(0,3000px,0);
transform:translate3d(0,3000px,0)
}

10%,20% {
-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)
}

10%,30%,50%,70%,90% {
-webkit-transform:translate3d(-10px,0,0);
transform:translate3d(-10px,0,0)
}

100% {
opacity:0;
-webkit-transform-origin:center bottom;
transform-origin:center bottom;
-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
visibility:hidden;
-webkit-transform:translateY(-100%);
transform:translateY(-100%)
}

15% {
-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)
}

20% {
-webkit-transform:scale3d(1.1,1.1,1.1);
transform:scale3d(1.1,1.1,1.1)
}

20%,40%,60%,80% {
-webkit-transform:translate3d(10px,0,0);
transform:translate3d(10px,0,0)
}

20%,60% {
-webkit-transform:rotate3d(0,0,1,80deg);
transform:rotate3d(0,0,1,80deg);
-webkit-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out
}

25%,75% {
opacity:0
}

30% {
-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);
transform:perspective(400px) rotate3d(0,1,0,-15deg);
opacity:1
}

30%,50%,70%,90% {
-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)
}

40% {
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out;
-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);
transform:perspective(400px) rotate3d(0,1,0,-20deg);
-webkit-transition-timing-function:ease-in;
transition-timing-function:ease-in
}

40%,43% {
-webkit-transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);
transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);
-webkit-transform:translate3d(0,-30px,0);
transform:translate3d(0,-30px,0)
}

40%,45% {
opacity:1;
-webkit-transform:translate3d(0,20px,0);
transform:translate3d(0,20px,0)
}

40%,60%,80% {
-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)
}

40%,80% {
-webkit-transform:rotate3d(0,0,1,60deg);
transform:rotate3d(0,0,1,60deg);
-webkit-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out;
opacity:1
}

45% {
-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)
}

50% {
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
opacity:0;
-webkit-transform:scale3d(.3,.3,.3);
transform:scale3d(.3,.3,.3)
}

50%,55% {
opacity:1;
-webkit-transform:scale3d(1.1,1.1,1.1);
transform:scale3d(1.1,1.1,1.1)
}

60% {
opacity:1;
-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)
}

65% {
-webkit-transform:scale3d(.95,1.05,1);
transform:scale3d(.95,1.05,1)
}

70% {
-webkit-transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);
transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);
-webkit-transform:translate3d(0,-15px,0);
transform:translate3d(0,-15px,0)
}

75% {
-webkit-transform:translate3d(0,10px,0);
transform:translate3d(0,10px,0)
}

80% {
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
-webkit-transform:skewX(-5deg);
transform:skewX(-5deg);
opacity:1
}

90% {
-webkit-transform:translate3d(0,-5px,0);
transform:translate3d(0,-5px,0)
}
/* End */


/* Start:/bitrix/templates/klumbaevent/css/reset.css?16569555592354*/
.rm_wrapper{
	width:1160px;
	margin:0 auto;
	position:relative;
}
.rm_container{
	width:1050px;
	overflow:hidden;
	position:relative;
	height:530px;
	margin:0 auto;
}
.rm_container h2{
	background:transparent url(/bitrix/templates/klumbaevent/css/../images/lines.png) repeat top left;
	padding:10px 30px;
	position:absolute;
	bottom:170px;
	right:0px;
	color:#000;
	font-size:36px;
	text-transform:uppercase;
	text-shadow:1px 0px 1px #fff;
}
.rm_container ul{
	width:1170px;
}
.rm_container ul li{
	float:left;
	margin-left:-80px;
	position:relative;
	overflow:hidden;
	width:310px;
	height:465px;
	border:30px solid #f0f0f0;
	border-width:0;
	background-color:#f0f0f0;
}
.rm_container ul li img{
	position:absolute;
	top:0px;
	left:0px;
}
.rm_mask_right, .rm_mask_left{
	position: absolute;
	height: 110px;
	background: #f0f0f0;
	width: 530px;
	bottom: -30px;
	left: 0px;
	-moz-transform:rotate(0deg);
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg);
}
.rm_mask_right{
	left:auto;
	right:0px;
	-moz-transform:rotate(0deg);
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg);
}
.rm_corner_right, .rm_corner_left{
	background: #f0f0f0;
	position:absolute;
	width:200px;
	height:100px;
	bottom:0px;
	left:-65px;
	-moz-transform:rotate(0deg);
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg);
}
.rm_corner_right{
	left:auto;
	right:-65px;
	-moz-transform:rotate(0deg);
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg);
}
.rm_nav a{
	position:absolute;
	top:200px;
	width:38px;
	height:87px;
	cursor:pointer;
	opacity:0.7;
}
.rm_nav a:hover{
	opacity:1.0;
}
.rm_nav a.rm_next{
	background:transparent url(/bitrix/templates/klumbaevent/css/../images/next.png) no-repeat top left;
	right:0px;
}
.rm_nav a.rm_prev{
	background:transparent url(/bitrix/templates/klumbaevent/css/../images/prev.png) no-repeat top left;
	left:0px;
}
.rm_controls{
	position:absolute;
	top:0px;
	left:-40px;
	height:20px;
}
.rm_controls a{
	cursor:pointer;
	opacity:0.7;
	padding-left:24px;
	font-size:16px;
	text-transform:uppercase;
	height:20px;
	float:left;
	line-height:20px;
}
.rm_controls a:hover{
	opacity:1.0;
}
.rm_controls a.rm_play{
	display:none;
	background:transparent url(/bitrix/templates/klumbaevent/css/../images/play.png) no-repeat center left;
}
.rm_controls a.rm_pause{
	background:transparent url(/bitrix/templates/klumbaevent/css/../images/pause.png) no-repeat center left;
}
/* End */


/* Start:/bitrix/templates/klumbaevent/css/style.css?165695555933425*/
#brevis_block {
    color: #999;
    float: left;
    font-size: 12px;
    height: 35px;
    margin-left: 35px;
    margin-top: 30px;
    width: 170px
}

#brevis_block img {
    padding-right: 10px
}

#content-klumba .content-price {
    color: #346635;
    font-size: 18px;
    margin-bottom: 0px;
    padding: 10px
}

#content-klumba .first-name {
    color: #376128;
    float: left;
    font-size: 18px;
    line-height: 20px;
    margin-left: 8px;
    padding: 10px 2px;
    box-sizing: border-box;
    width: 60%;
    min-height: 80px;
}

#content-klumba a.more {
    display: none;
    font-size: 16px;
    margin-top: 5px;
    position: absolute;
    width: 100%
}

#content-klumba li {
    display: inline-block;
    height: 100%;
    margin-bottom: 40px;
    padding-bottom: 6px;
    padding-top: 6px;
    position: relative;
    box-shadow: 0 0 7px 2px #ccc;
    transition: .8s;
    margin: 1px 6px 40px;
    width: 32%
}

#content-klumba li a {
    display: block;
}

#content-klumba li:hover {
    box-shadow: rgba(0, 0, 0, 0.25) 0px -2px 28px, rgba(0, 0, 0, 0.22) 0px 10px 10px !important;
    transform: translateY(-5px);
    height: 100%;
    padding-top: 6px
}

#content-klumba li:hover .content-price {
    color: #ff9899
}

#content-klumba li:hover .first-name {
    background: #336633;
    color: #fff
}

#content-klumba li:hover a {
    display: block;
    color: #fff;
}

#content-klumba, #content-klumba-2, .last_work ul, .how ul, .meeting {
    text-align: center
}

#content-klumba-2 li {
    display: inline-block;
    margin-bottom: 10px;
    margin-left: 10px;
    position: relative;
    text-align: center
}

#main-ul {
    color: #363;
    font: 16px 'Open Sans', sans-serif;
    line-height: 24px;
    list-style: square;
    margin-left: 50px;
    margin-top: 10px
}

#prod-img {
    float: left;
    margin-right: 35px
}

#prod-img #img {
    box-shadow: 0 0 12px 0 #ccc
}

#prod-img ul {
    margin-top: 15px
}

#prod-img ul li {
    float: left;
    margin-right: 15px
}

#prod-tec {
    min-height: 500px
}

.service-item .order {
    background: #ffa8a8;
    border: none;
    color: #fff;
    font-size: 24px;
    font-weight: 400;
    padding: 10px 35px
}

#prod-tec h3 {
    color: #f99;
    font-size: 36px;
    line-height: 36px;
    text-transform: uppercase
}

#prod-tec h3 span {
    color: #999
}

#prod-tec h4 {
    color: #363;
    font-size: 20px;
    margin-bottom: 10px;
    margin-top: 10px
}

#prod-tec p {
    color: #999;
    font-size: 14px;
    margin-top: 10px
}

#prod-tec ul {
    color: #363;
    display: inline-block;
    font-size: 16px;
    line-height: 24px
}

#prod-tec ul li {
    border-bottom: 1px dashed #363
}

.content-price {
    border: 1px solid #363;
    color: #363;
    display: inline-block;
    font-size: 24px;
    padding: 10px 35px
}

#top {
    background: url(/bitrix/templates/klumbaevent/css/../pics/top.png) no-repeat center;
    bottom: 20px;
    cursor: pointer;
    display: none;
    height: 101px;
    left: 20px;
    position: fixed;
    width: 84px;
    z-index: 220
}

.about_more, .about_brie {
    color: #f99 !important;
    cursor: pointer;
    text-decoration: underline
}

label a, .orderform_result.ok {
    color: #f99 !important;
}

label a:hover, .orderform_result.error {
    color: #0b7268 !important;
}


a, .orderform_result.ok {
    color: #0b7268;
    text-decoration: none;
}

.about_text h2 {
    color: #f99;
    font: 24px 'Open Sans', sans-serif;
    margin-bottom: 15px
}

.about_text, .header_phone ul ul, .flex-control-nav, .flex-direction-nav, .rm_controls, .rm_container > div {
    display: none
}

.block {
    margin: 0 auto;
    padding: 0 10px;
    position: relative;
    width: 1150px
}

.block h2 {
    margin-bottom: 15px
}

.block ol {
    color: #363;
    font: 16px 'Open Sans', sans-serif;
    line-height: 24px;
    list-style: num;
    margin-bottom: 25px;
    margin-top: 10px
}

.block p {
    color: #363;
    font: 16px 'Open Sans', sans-serif;
    margin-bottom: 10px;
    margin-top: 10px
}

.bx_incl_area_6_9 h2, .section_description h2 {
    color: #f99;
    font: 24px 'Open Sans', sans-serif;
    padding: 0 30px
}

.bx_incl_area_6_9 li {
    color: #363;
    font: 16px 'Open Sans', sans-serif;
    margin-left: 80px
}

.bx_incl_area_6_9 p, .section_description p {
    color: #363;
    font: 16px 'Open Sans', sans-serif;
    padding: 5px 30px
}

.bx_incl_area_6_9 ul {
    list-style: square outside;
    padding: 0 30px
}

.cint_1 {
    left: 50px;
    top: -85px
}

.cint_2 {
    left: -30px;
    z-index: 2
}

.cint_3 {
    left: -90px;
    top: -30px
}

.conf_politic_accept input[type=checkbox] {
    padding: 0 !important;
    width: auto !important
}

.contact {
    float: left;
    padding-top: 15px;
    position: relative;
    width: 400px;
    z-index: 2
}

.contact .services li ul li a {
    border-bottom: 1px solid #d2dcd2;
    margin: 0;
    padding: 5px 15px;
    position: relative
}

.contact .services li ul li a::before {
    background: url(/bitrix/templates/klumbaevent/css/../pics/items-nav.png) no-repeat left top;
    content: '';
    display: block;
    height: 6px;
    left: 0;
    position: absolute;
    top: 12px;
    width: 3px
}

.contact .services li ul li a:hover::before {
    background: right top
}

.contact .services li ul li:last-child a {
    border-bottom: none
}

.content-price {
    color: #346635;
    font-size: 20px;
    margin-bottom: 15px;
    padding: 10px
}

.delivery {
    background: url(/bitrix/templates/klumbaevent/css/../pics/dostavka24.png) no-repeat top center;
    background-size: 80%;
    color: #363;
    font: 600 14px 'Open Sans', sans-serif;
    padding-top: 90px;
    text-align: center;
    text-transform: uppercase;
    width: 145px
}

.delivery a {
    color: #363;
    font: 600 14px 'Open Sans', sans-serif;
    text-decoration: none;
    text-transform: uppercase
}

.delivery a:hover {
    text-decoration: underline
}

.flex-control-nav {
    background: url(/bitrix/templates/klumbaevent/css/../pics/line.png) no-repeat center 5px;
    bottom: 0
}

.flex-control-paging li a {
    background: #fff;
    border: 2px solid #363;
    height: 7px;
    width: 7px
}

.flex-control-paging li a.flex-active {
    background: #363
}

.flex-direction-nav .flex-next {
    background: url(/bitrix/templates/klumbaevent/css/../pics/next.png) no-repeat center;
    line-height: 200px;
    right: -100px
}

.flex-direction-nav .flex-prev {
    background: url(/bitrix/templates/klumbaevent/css/../pics/prev.png) no-repeat center;
    left: -100px;
    line-height: 200px
}

.flex-direction-nav a {
    height: 60px;
    opacity: 1;
    width: 30px
}

.flexslider {
    background: url(/bitrix/templates/klumbaevent/css/../pics/slide_bg.png) no-repeat bottom center;
    border: 0;
    margin: 0;
    padding: 0 0 25px
}

.flexslider_reviews {
    margin: 0 auto;
    position: relative;
    width: 630px
}

.flexslider_reviews .slides > li {
    padding-bottom: 90px;
    text-align: center
}

.flexslider_reviews .slides > li p {
    color: #363;
    font: 14px 'Open Sans', sans-serif;
    margin-top: 30px;
    text-align: center
}

.footer {
    background: url(/bitrix/templates/klumbaevent/css/../pics/footer.png) no-repeat top center;
}

.footer_contact {
    float: right;
    width: 160px
}

.footer_contact p {
    color: #c74852;
    font: 600 16px 'Open Sans', sans-serif;
    padding-bottom: 15px
}

.footer_img {
    padding: 20px 0 50px
}

.footer_phone {
    float: left;
    padding-left: 30px;
    width: 205px
}

.footer_phone_cont {
    padding-bottom: 35px
}

.footer_phone_cont p {
    background: url(/bitrix/templates/klumbaevent/css/../pics/phone_footer.png) no-repeat left center;
    color: #363;
    font: 17px 'Open Sans', sans-serif;
    padding-left: 30px
}

.footer_phone_cont p.footer_mail {
    background: url(/bitrix/templates/klumbaevent/css/../pics/footer_mail.png) no-repeat left center;
}

.footer_phone_cont p a, .shops ul li p.shops_phone a {
    color: #363;
    text-decoration: none
}

.footer_phone_cont p a:hover, .shops ul li p.shops_phone a:hover {
    color: #f99;
    /*text-shadow:1px 1px 1px #000*/
}

.footer_phone_cont span {
    color: #c74852;
    display: block;
    font: 600 16px 'Open Sans', sans-serif;
    padding-bottom: 15px;
    text-transform: uppercase
}

.conf_politic {
    clear: both;
    padding-left: 30px;
    text-align: center;
}

.conf_politic a {
    color: #363;
}

.header {
    background: #FFF;
    height: 160px
}

.header_phone {
    float: right;
    position: relative;
    text-align: right;
    width: 350px;
    z-index: 2
}

.header_phone p {
    color: #376128;
    float: right;
    font: 600 30px 'Open Sans', sans-serif;
    margin-bottom: 0;
    padding: 0 0 5px 30px
}

.header_phone p a {
    color: #376128;
    text-decoration: none
}

.header_phone p a:hover {
    color: #376128
}

.header_phone ul {
    margin-left: 50px;
    text-align: right
}

.header_phone ul li a {
    border-right: 1px solid #363;
    color: #363;
    display: block;
    font: 600 14px 'Open Sans', sans-serif;
    padding: 0 15px;
    text-decoration: none;
    text-transform: uppercase
}

.header_phone ul li:hover ul {
    display: block;
    margin: 0;
    padding: 10px 0 0;
    position: absolute
}

.header_phone ul li:hover ul li {
    display: list-item;
    list-style: disc outside;
    margin: 0 0 0 35px;
    padding: 0
}

.header_phone ul li:hover ul li a {
    margin: 0;
    padding: 0
}

.header_phone ul > li:last-child a {
    border: 0;
    padding-right: 0
}

.how {
    padding: 30px 0
}

.how ul li {
    background: url(/bitrix/templates/klumbaevent/css/../pics/how_arrow.png) no-repeat 185px 60px;
    display: inline-block;
    padding-right: 60px;
    vertical-align: top;
    width: 160px
}

.how ul li .how_img {
    border: 1px solid #9fb39e;
    border-radius: 50%;
    height: 130px;
    padding: 12px;
    width: 130px
}

.how ul li .how_img1 {
    background: url(/bitrix/templates/klumbaevent/css/../pics/how1.png) no-repeat center
}

.how ul li .how_img1:before {
    background: url(/bitrix/templates/klumbaevent/css/../pics/how1-h.png) no-repeat center;
    content: '';
    height: 130px;
    width: 130px;
}

.how ul li .how_img1:hover:before {
    display: block
}

.how ul li .how_img2 {
    background: url(/bitrix/templates/klumbaevent/css/../pics/how2.png) no-repeat center
}

.how ul li .how_img2:before {
    background: url(/bitrix/templates/klumbaevent/css/../pics/how2-h.png) no-repeat center;
    content: '';
    height: 130px;
    width: 130px;
    display: none
}

.how ul li .how_img2:hover:before {
    display: block
}

.how ul li .how_img3 {
    background: url(/bitrix/templates/klumbaevent/css/../pics/how3.png) no-repeat center
}

.how ul li .how_img3:before {
    background: url(/bitrix/templates/klumbaevent/css/../pics/how3-h.png) no-repeat center;
    content: '';
    height: 130px;
    width: 130px;
    display: none
}

.how ul li .how_img3:hover:before {
    display: block
}

.how ul li .how_img4 {
    background: url(/bitrix/templates/klumbaevent/css/../pics/how4.png) no-repeat center
}

.how ul li .how_img4:before {
    background: url(/bitrix/templates/klumbaevent/css/../pics/how4-h.png) no-repeat center;
    content: '';
    height: 130px;
    width: 130px;
    display: none
}

.how ul li .how_img4:hover:before {
    display: block
}

.how ul li .how_img5 {
    background: url(/bitrix/templates/klumbaevent/css/../pics/how5.png) no-repeat center
}

.how ul li .how_img5:before {
    background: url(/bitrix/templates/klumbaevent/css/../pics/how5-h.png) no-repeat center;
    content: '';
    height: 130px;
    width: 130px;
    display: none
}

.how ul li .how_img5:hover:before {
    display: block
}

.how ul li p {
    color: #363;
    font: 16px 'Open Sans', sans-serif;
    padding: 10px 0;
    text-transform: uppercase
}

.how ul li:last-child {
    padding-right: 0
}

.instagram {
    background: url(/bitrix/templates/klumbaevent/css/../pics/instagram_bg.png) no-repeat top center;
    height: 700px
}

.instagram_img {
    padding: 80px 0 30px
}

.last_work ul li {
    display: inline-block;
    height: 390px;
    margin: 0 5px 10px;
    position: relative;
    width: 560px
}

.last_work ul li .image {
    height: 390px;
    overflow: hidden;
    width: 560px
}

.last_work ul li .last_work_title {
    bottom: 0;
    height: 100%;
    position: absolute;
    text-align: center;
    width: 100%;
    display: table;
    z-index: 2;
}

.last_work ul li .last_work_title a {
    box-sizing: border-box;
    color: #fff;
    display: table-cell;
    font: 30px 'Open Sans', sans-serif;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    vertical-align: bottom;
    width: 100%;
    z-index: 1;
    width: 100%;
    height: 50px;
    -webkit-transition: all .5s ease-out;
    transition: all .5s ease-out;
}

.last_work ul li .last_work_title a:before {
    content: '';
    position: absolute;
    background: #fff;
    opacity: 0.7;
    top: inherit;
    width: 100%;
    height: 75px;
    bottom: 0;
    left: 0;
}

.last_work ul li .last_work_title a:hover:before {
    height: 100%;
    bottom: 0;
    -webkit-transition: all .5s ease-out;
    transition: all .5s ease-out;
}

.last_work ul li .last_work_title a:hover {
    color: #363;
    padding: 174px 0 184px;
    text-shadow: none;
    vertical-align: middle
}

.last_work ul li .last_work_title a:hover .long-tit {
    position: absolute;
    bottom: 38%;
    width: 100%;
    text-transform: uppercase;
    color: #fff;
    font-size: 26px;
    font-family: RobotoBoldCondensed, Arial, sans-serif;
    text-align: center;
    -webkit-transition: all .5s ease-out;
    transition: all .5s ease-out;
    left: 0;
    right: 0;
    margin: 0;
    display: table;
}

.last_work ul li .last_work_title span {
    color: #3f6831;
    font: 30px 'Open Sans', sans-serif;
    line-height: 32px;
    padding: 0;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition: all .7s ease-out 0;
}

.last_work ul li .last_work_title:hover span {
    color: #363;
    top: 50%;
    transform: translateY(-50%)
}

.last_work ul li img {
    height: 390px;
    width: 560px
}

.last_work_link {
    padding-top: 40px;
    text-align: center
}

.last_work_link a {
    background: #668c66;
    color: #fff;
    font: 14px 'Open Sans', sans-serif;
    padding: 15px 45px;
    text-decoration: none;
    text-transform: uppercase
}

.last_work_link a:hover {
    background: #ffb3b3;
    color: #fff
}

.logo {
    padding-top: 35px
}

.logo img {
    height: 97px;
}

.meeting form input:focus, .order input:focus {
    outline: none
}

.meeting img {
    padding-bottom: 220px
}

.meeting p {
    color: #363;
    font: 300 35px 'Open Sans', sans-serif;
    padding-bottom: 20px
}

.meeting p.conf_politic_accept {
    font-size: 14px
}

.port li {
    float: left;
    margin-bottom: 22px;
    margin-right: 2%;
    width: 31%
}

.port li img {
    border: 1px solid #ccc
}

.port li.port-width {
    margin-right: 24px;
    width: 64%
}

.port-h2 {
    background: url(/bitrix/templates/klumbaevent/pics/bg-line.png) no-repeat 10px;
    color: #2b642b;
    font: 34px 'Open Sans';
    margin-top: 60px;
    text-align: center
}

.rm_container {
    height: 350px;
    overflow: initial
}

.rm_container ul li {
    height: 363px;
    margin: 0;
    width: 363px;
    border: 10px solid #fff;
    border-radius: 22px;
}

.rm_container ul li img {
    border-radius: 15px;
    margin: 0 auto;
    width: 100%;
}

.rm_container ul, .rm_wrapper {
    width: 1150px
}

.rm_nav a {
    height: 60px;
    top: 250px;
    width: 30px
}

.rm_nav a.rm_next {
    background: url(/bitrix/templates/klumbaevent/css/../pics/next.png) no-repeat center;
    z-index: 100
}

.rm_nav a.rm_prev {
    background: url(/bitrix/templates/klumbaevent/css/../pics/prev.png) no-repeat center;
    z-index: 100
}

.rm_wrapper {
    padding: 120px 0 40px
}

.section_description ul {
    color: #363;
    font: 16px 'Open Sans', sans-serif;
    list-style: square outside;
    margin-left: 50px;
    padding: 0 30px
}

.service-item .content-price {
    display: block;
    font-size: 16px;
    text-align: center;
}

.service-item .order {
    border: 1px solid #acbdab;
    display: block;
    font-size: 16px;
    padding: 10px 25px;
    text-align: center;
}

.service-item .order:hover {
    background: #acbdab;
    color: #FFF
}

.services {
    padding-top: 30px
}

.services li a {
    border-left: 1px solid #363;
    color: #363;
    display: block;
    font: 600 14px 'Open Sans', sans-serif;
    padding: 0 15px;
    text-decoration: none;
    text-transform: uppercase
}

.services li a:hover, .header_phone ul li a:hover {
    color: #f99
}

.services li, .header_phone ul li {
    display: inline-block;
    position: relative;
    padding-bottom: 20px;
}

.services li:first-child a {
    border: 0;
    padding-left: 0
}

.services li:hover ul li {
    display: block;
    margin: 0;
    padding: 0
}

.services ul {
    background: #fff;
    box-shadow: 0 1px 1px 0 #ccc;
    display: none;
    left: -100px;
    list-style: none;
    margin: 0;
    padding: 10px;
    position: absolute;
    z-index: 5;
    top: 35px;
    min-width: 285px
}

.services_block {
    background: url(/bitrix/templates/klumbaevent/css/../pics/services_bg.png) no-repeat top center
}

.services_list ul li {
    display: inline-block;
    height: 350px;
    margin: 0 5px -3px;
    position: relative;
    width: 32%;
}

.services_list ul li .services_title {
    bottom: 0;
    height: 350px;
    position: absolute;
    text-align: center;
    width: 100%;
    display: table;
    z-index: 2
}

.services_list ul li .services_title a {
    box-sizing: border-box;
    color: #fff;
    display: table-cell;
    font: 30px 'Open Sans', sans-serif;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    vertical-align: bottom;
    text-shadow: 1px 1px 1px #000;
    width: 100%;
    z-index: 1;
    width: 100%;
    height: 50px;
    -webkit-transition: all .5s ease-out;
    transition: all .5s ease-out;
    display: table-cell;
}

.long-tit {
    position: absolute;
    width: 100%;
    text-transform: uppercase;
    color: #fff !important;
    font-size: 26px !important;
    font-family: RobotoBoldCondensed, Arial, sans-serif !important;
    text-align: center;
    -webkit-transition: all .5s ease-out;
    transition: all .5s ease-out;
    left: 0;
    right: 0;
    margin: 0;
    display: table;
    top: inherit;
    bottom: 0;
    height: 70px;
}

.long-tit span {
    width: 100%;
    top: inherit;
    bottom: 0;
    vertical-align: middle;
    height: 3px;
    display: table-cell;
}

.services_list ul li .services_title:hover a .long-tit {
    position: absolute;
    bottom: 38%;
    width: 362px;
    text-transform: uppercase;
    color: #fff;
    font-size: 26px;
    font-family: RobotoBoldCondensed, Arial, sans-serif;
    text-align: center;
    -webkit-transition: all .5s ease-out;
    transition: all .5s ease-out;
    left: 0;
    right: 0;
    margin: 0;
    display: table;
}

.services_list ul li .services_title:hover a span {
    top: inherit;
    bottom: 0;
    vertical-align: middle;
    height: 3px;
    display: table-cell;
}

.services_list ul li .services_title a:before {
    content: '';
    position: absolute;
    background: url(/bitrix/templates/klumbaevent/css/../pics/effect.png) no-repeat bottom center;
    opacity: 0.8;
    top: inherit;
    width: 100%;
    height: 85px;
    bottom: 0;
    left: 0;
    -webkit-transition: all .5s ease-out;
    transition: all .5s ease-out;
}

.services_list ul li .services_title a:hover:before {
    height: 350px;
    bottom: 0;
    -webkit-transition: all .5s ease-out;
    transition: all .5s ease-out;
}

.services_list ul li .services_title:hover a {
    vertical-align: middle;
}

.services_list ul li img {
    height: 100%;
    width: 100%
}

.shops {
    float: left;
    text-align: center;
    width: 710px
}

.shops ul li {
    display: inline-block;
    padding: 30px 0 0 50px;
    text-align: left;
    width: 300px
}

.shops ul li p {
    color: #363;
    font: 600 16px 'Open Sans', sans-serif;
    padding-left: 30px
}

.shops ul li p.shops_mail {
    background: url(/bitrix/templates/klumbaevent/css/../pics/footer_mail.png) no-repeat left center
}

.shops ul li p.shops_map {
    background: url(/bitrix/templates/klumbaevent/css/../pics/map-marker.png) no-repeat left center
}

.shops ul li p.shops_phone {
    background: url(/bitrix/templates/klumbaevent/css/../pics/phone_footer.png) no-repeat left center
}

.shops ul li p.shops_time {
    background: url(/bitrix/templates/klumbaevent/css/../pics/footer_time.png) no-repeat left center
}

/*.shops ul li:first-child {
box-sizing:initial;
padding:20px 100px 0 150px
}*/

.shops ul li:first-child p {
    font-size: 17px
}

.shops_title {
    color: #363;
    font: 600 16px 'Open Sans', sans-serif;
    text-transform: uppercase
}

.slide_1 {
    position: relative;
    z-index: 1
}

.slide_8 {
    background: url(/bitrix/templates/klumbaevent/css/../pics/slide_8.png) no-repeat bottom center;
    margin: 0 0 20px
}
/*
.slide_form {
    padding-top: 50px;
    position: absolute;
    text-align: center;
    width: 500px;
    z-index: 20
}*/
.slide_form{
    position: absolute;
    bottom: 174px;
    margin-left: 140px;
    z-index: 20
}

.staticBlock{
    position: static;
}

.slide_form .conf_politic_accept {
    background: #fff;
    color: #363;
    font-size: 13px;
    margin-left: 12px;
    opacity: 0.8;
    width: 476px
}
/*
.slide_form form {
    padding-top: 40px
}
*/
.block .slide_form form input{
    width: 300px;
    margin: 0 25px 0 0 ;
    border-color: #e1e6e5;
    text-align: left;
    padding: 16px 0;
    text-indent: 28px;
    font-size: 16px;
    font-weight: 100;
}
.block .slide_form input[type="submit"]{
    background-color: #ed9498;
    color: #fff;
    border: 0 none;
    text-align: center;
    margin: 0;
    text-indent: unset;
    font-weight: 700;
    box-shadow: 5px 5px 0px 0px;
    position: relative;
    top: -3px;
}
.block .slide_form .conf_politic_accept{
    opacity: 1;
    background: rgba(0,0,0,.09);
    margin: 5px 0 0 0 ;
    padding: 5px;
    width: unset;
    text-align: center;
    text-shadow: 1px 0.7px 0px rgba(0,0,0,.1);
}
.slide_form form input,
.meeting form input {
    background: #fff;
    border: 1px solid #acbdab;
    color: #666;
    font: 15px 'Open Sans', sans-serif;
    margin: 5px;
    padding: 12px 0;
    text-align: center;
    width: 230px
}

.slide_form form input[type=submit], .meeting form input[type=submit] {
    color: #f99;
    font: 600 14px 'Open Sans', sans-serif;
    text-transform: uppercase
}

.slide_form form input[type=submit]:hover, .meeting form input[type=submit]:hover {
    background: #f29e89;
    color: #fff;
    cursor: pointer
}

.soc li {
    display: inline-block;
    padding: 0 10px 0 0
}

.soc li a {
    display: block;
    height: 31px;
    width: 31px
}

.soc li a.instagram {
    background: url(/bitrix/templates/klumbaevent/css/../pics/instagram.png) no-repeat center
}

.soc li a.vk {
    background: url(/bitrix/templates/klumbaevent/css/../pics/vk.png) no-repeat center
}

.title {
    animation-duration: 2s;
    animation-name: fadeInUp;
    background: url(/bitrix/templates/klumbaevent/css/../pics/work_bg.png) no-repeat center 60px;
    color: #363;
    font: 36px 'Open Sans';
    padding: 190px 0 50px;
    text-align: center;
    text-transform: uppercase;
    visibility: visible
}

.title2 {
    color: #363;
    font: 36px 'Open Sans';
    padding: 25px 0 21px;
    text-align: center;
    text-transform: uppercase
}

.work {
    margin-top: -25px
}

.work > span {
    color: #363;
    display: block;
    font: 30px 'Open Sans';
    text-align: center
}

.work p {
    color: #363;
    font: 14px 'Open Sans', sans-serif;
    margin: 0 auto;
    padding: 20px 0;
    text-align: center;
    width: 995px
}

.work p span {
    display: block;
    padding: 0 50px
}

.work_title {
    background: url(/bitrix/templates/klumbaevent/css/../pics/work_title.png) no-repeat top center;
    color: #363;
    font: 41px 'Open Sans';
    padding: 70px 0;
    text-align: center
}

.wrapper {
    min-width: 300px;
    width: 100%
}

a {
    color: #ef7d81
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary, .services li:hover ul, .flexslider_reviews .flex-control-nav, .flexslider_reviews .flex-direction-nav {
    display: block
}

blockquote, q {
    quotes: none
}

blockquote:before, blockquote:after, q:before, q:after {
    content: none
}

body {
    font: 12px/18px 'Open Sans', sans-serif;
    font-family: 'Open Sans' !important;
    line-height: 1
}

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, 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, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    border: 0;
    font: inherit;
    font-size: 100%;
    margin: 0;
    padding: 0;
    vertical-align: baseline
}

ol, ul {
    list-style: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

@media screen and  (max-width: 1190px) {
    .services ul {
        display: none !important
    }
}

@media screen and (min-width: 1055px) and (min-height: 350px) {
    .block.fixed_header {
        max-width: none !important
    }

    .fixed_header {
        -moz-transition: all .2s;
        -webkit-transition: all .2s;
        background: #fff;
        height: auto;
        margin: 0 auto;
        position: fixed;
        top: 0;
        transition: all .2s;
        width: 100%;
        z-index: 99
    }

    .fixed_header .contact {
        padding-top: 0;
        width: 43%
    }

    .fixed_header .contact > ul {
        float: left;
        margin: 25px 20px 0;
        padding: 0
    }

    .fixed_header .header_phone {
        display: block;
        margin: 0;
        padding-right: 40px;
        width: 450px
    }

    .fixed_header .header_phone p {
        font: 600 21px 'Open Sans', sans-serif
    }

    .fixed_header .header_phone p, .fixed_header .header_phone ul {
        float: right;
        margin-top: 10px
    }

    .fixed_header .header_phone ul {
        padding-top: 15px;
        margin-left: 0 !important
    }

    .fixed_header .logo {
        padding-top: 10px
    }

    .fixed_header .logo a img {
        height: 60px
    }

    .fixed_header .wow {
        visibility: visible !important
    }
}


.site-switch {
    background: #f1f1f1;
    height: 30px;
    text-align: center;
    position: relative;
    z-index: 4;
    border-bottom: 1px solid #d8d8d8;
}

.sites-list {
    margin: auto;
    list-style: none;
    font-size: 0;
}

.sites-list li {
    display: inline-block;
    margin: 0;
}

.sites-list li a {
    background: #f1f1f1 none repeat scroll 0 0;
    color: #333;
    display: block;
    font-family: 'Open Sans';
    font-size: 10px;
    line-height: 30px;
    margin: 0;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition: all 0.2s ease 0s;
    width: 140px;
}

.sites-list li:hover:not(.active) a {
    color: #fff;
    background: #363;
}

.sites-list li.active a {
    background: #f99;
}

.sites-list li a:before {
    content: "";
    height: 2px;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #336633;
}

.sites-list li.active:hover a {
    color: #fff;
    cursor: default;
}

.sites-list li.white a:before {
    background: #363;
}

.sites-list li.blue a:before {
    background: #f99;
}

.sites-list li.yellow a:before {
    background: #363;
    color: #fff;
}

/*! CSS Used from: https://keddr.com/wp-content/themes/keddr3-1/adaptive.css?ver=4.8.1 */
@media only screen and (max-width: 479px) {
    .sites-list li a {
        width: 100px;
    }
}

.owl-dot {
    width: 7px;
    height: 7px;
    background: #fff;
    border: 2px solid #363;
    margin: 0 8px;
    border-radius: 50%;
    cursor: pointer;
}

.owl-dot.active {
    background: #363;
    border: 2px solid #363;

}

.owl-dot:hover {
    background: #333;
    background: rgba(0, 0, 0, 0.7);
}

.vertical_menu {
    position: fixed;
    left: 30px;
    bottom: 150px;
    overflow: hidden;
    background-image: url(/bitrix/templates/klumbagarden/css/../pics/vertical-line.png);
    background-repeat: no-repeat;
    background-position: center;
    padding: 100px 0;
}

.vertical_menu:before {
    position: absolute;
    width: 100%;
    left: 0;
    top: -40px;
    height: 200%;
    z-index: -1;
}


.vertical_menu .owl-dot {
    margin: 15px 0px !important;
}

.slide_9 {
    text-align: center;
}

.contacts {
    overflow: hidden;
    margin-bottom: 30px;
}

.contact_shops ul li {
    display: inline-block;
    padding: 0 7px;
    text-align: center;
    width: 300px;
}

.contact_shops .shops_title {
    text-align: center;
}

.contact_shops {
    float: left;
    width: 950px
}


.contact_shops ul li p {
    color: #363;
    font: 600 16px 'Open Sans', sans-serif;
}

.contact_shops ul li p.shops_mail {
    background: url(/bitrix/templates/klumbaevent/css/../pics/footer_mail.png) no-repeat left center
}

.contact_shops ul li p.shops_map {
    background: url(/bitrix/templates/klumbaevent/css/../pics/map-marker.png) no-repeat left center
}

.contact_shops ul li p.shops_phone {
    background: url(/bitrix/templates/klumbaevent/css/../pics/phone_footer.png) no-repeat left center
}

.contact_shops ul li p.shops_time {
    background: url(/bitrix/templates/klumbaevent/css/../pics/footer_time.png) no-repeat left center
}

.contact_shops ul li:first-child {
    box-sizing: initial;
}

.contact_shops ul li:first-child p {
    font-size: 17px
}

.contacts .footer_phone_cont span {
    padding-bottom: 0;
}

#prod-tec .content-price {
    margin-top: 10px;
    border: 0px;
    font-weight: bold;
    text-align: left;
    font-size: 30px;
    color: #569243;
    padding: 0px;
}

#content-klumba .content-price {
    border: 0px;
}

.service-item #prod-img {
    float: left;
    margin-right: 28px;
}

.service-item #prod-tec {
    float: right;
    max-width: 750px;
}

.service-item .order {
    text-transform: uppercase;
}

@media screen and (max-width: 590px) {
    ul.sites-list {
        display: block;
    }

    .sites-list li {
        margin: 0 1px;
    }
}

.orderform_result {
    text-align: center;
}

.label-cbx .checkbox svg path {
    stroke: #2fcd70 !important;
}

.label-cbx input:checked + .checkbox {
    border-color: #2fcd70 !important;
}

.label-cbx input:checked + .checkbox svg path {
    fill: #2fcd70 !important;
}

/* FILTER*/

.container .filter_clear {
    border: 0;
    padding: 0;
    margin-right: 9px;
    color: #a2a2a2;
    border-bottom: 1px dashed #a2a2a2;
    transition: 0.3s;
}

.container .filter_clear:hover {
    text-decoration: none;
    color: #7f7f7f;
}

.container .btn-filter {
    background: #579243;
    color: #fff;
    text-transform: uppercase;
    padding: 7px 13px;
    transition: 0.3s;
}

.container .btn-filter:hover {
    background: #5fa05f;
}

.smartfilter #slider {
    width: 100%;
    background: #579243;
}

.smartfilter .ui-slider .ui-slider-handle {
    background: #336633;
}

a.urlpdf {
    border: 1px solid #363;
    padding: 5px 15px 5px 35px;
    color: #336633;
    position: relative;
}

a.urlpdf:before {
    position: absolute;
    content: '';
    width: 25px;
    height: 25px;
    top: 2px;
    left: 4px;
    background: url(/bitrix/templates/klumbaevent/css/../pics/pdf-filled.png) no-repeat;
    background-size: cover;
}

.text_span{
    color: #fff;
    font-family:Calibri,sans-serif;
    font-weight: bold;
    line-height: 20px;
    text-transform: uppercase;
    display: block;
    width: 100%;
    text-align: right;
    margin-bottom: 10px;
}
.mobileWallpaper{
    display: none !important;
}
.middleWallpaper{
    display: none !important;
}

@media (max-width: 575px) {
    .text_span{
        display: none;
    }
    .flexslider{
        padding: 0;
    }
    .mobileWallpaper{
        display: block !important;
    }
    .maxWallaper{
        display: none !important;
    }

    .slide_1{
        display: flex;
        flex-direction: column;
    }
    .slide_1 .block.staticBlock{
        order: 2;
    }
    .staticBlock .slide_form{
        position: static;
        margin: 0;
    }
    .staticBlock .slide_form form{
        display: flex;
        flex-wrap: wrap;
    }
    .staticBlock input{
        width: 100% !important;
        margin: 0 0 1% 0 !important;
        box-shadow: none;
    }
}

@media (min-width: 576px) and (max-width: 767px) {
    .block .slide_form .conf_politic_accept,
    .text_span{
        font-size: 12px;
    }
    .text_span{
        margin-bottom: 5px;
    }
    .slide_form {
        margin-left: 10%;
        bottom: 24%;
    }
    .slide_form input{
        width: 25% !important;
    }
    .slide_form input[type="submit"]{
        width: 45% !important;
    }
    .block .slide_form .conf_politic_accept{
        display: none;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .slide_form{
        margin-left: 10%;
        bottom: 14%;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .middleWallpaper{
        display: block !important;
    }
    .maxWallaper{
        display: none !important;
    }
    .slide_form{
        bottom: 20%;
        margin-left: 16%;
    }
}

@media (min-width: 1200px) and (max-width: 1400px) {
    .block .slide_form form input{
        width: 30%;
    }
    .slide_form {
        bottom: 24%;
        margin-left: 22%;
    }
}

@media (min-width: 576px) and (max-width:1199px) {
    .middleWallpaper{
        display: block !important;
    }
    .maxWallaper{
        display: none !important;
    }
    .block .slide_form form input{
        width: 31%;
        margin:  0 5px 0 0;
        font-size: 12px;
        font-weight: normal;
        padding: 5px 0;
        text-indent: 6px;
    }
}
/* End */


/* Start:/bitrix/templates/klumbaevent/css/media.css?16569555589392*/
@media screen and  (max-width: 1190px) {
	.block{
		max-width: 960px;
	}
	.wrapper{
		overflow: hidden;
	}
	.header{
		height: auto;
	}
	.logo{
		text-align: center;
		width: 100%;
    	overflow: hidden;
    	padding: 20px 0;
	}
	.work p{
		width: auto;
	}
	.work p span {
	    display: initial;
	    padding: 0;
	}
	.services_list ul{
		text-align: center;
	}
	.how ul li{
		background: none;
	}
	.rm_container ul, .rm_wrapper{
		width: 960px;
	}
	.rm_container ul li{
		width: 310px;
	}
	.rm_container{
		padding-left: 50px;
	}
	.instagram_img, .footer_img{
		width: 100%;
	}
	.footer_contact{
		position: relative;
		right: 350px;
		padding-top: 30px;
	}
	.title{
		background-size: 100%;
	}
	#content-klumba li {
		width: 39%;
	}
	.port-h2 {
		background-position: center;
    	background-size: contain;
	}
}
@media screen and  (max-width: 980px) {
	.block{
		max-width: 740px;
	}
	.contact{
		width: auto;
	}
	.services li a, .header_phone ul li a{
		font-size: 12px;
		padding: 0 10px;
	}
	.slide_form img{
		width: 300px;
	}
	.header_phone ul {
	    text-align: right;
	}
	.slide_form{
		padding-top: 10px;
	}
	.rm_container ul, .rm_wrapper{
		width: 740px;
	}
	.cint_3{
		display: none;
	}
	.footer_phone{
		padding-left: 0;
		width: 180px;
	}
	.shops{
		width: 550px;
	}
	.shops ul li{
		width: 265px;
		padding-left: 0;
	}
	.footer_contact{
		right: 265px;
	}
	#content-klumba li {
		width: 50%;
	}
	.port-h2 {
		background-image: none;
	}
}
@media screen and  (max-width: 760px) {
	.block{
		max-width: 570px;
	}
	.contact{
		float: none;
		text-align: center;
	}
	.header_phone{
		width: 290px;
		float: none;
		margin: 0 auto;
		text-align: center;
	}
	.header_phone ul {
		text-align: center;
		margin-left: 0px;
	}
	.slide_form img {
	    width: 200px;
	}
	.slide_form form {
	    padding-top: 10px;
	}
	.rm_container ul, .rm_wrapper {
	    width: 570px;
	}
	.rm_container ul li {
	    width: 275px;
	}
	.rm_container {
    	padding-left: 0px;
	}
	.rm_container {
	    height: auto;
	}
	.rm_wrapper {
	    padding: 160px 0 40px 0;
	}
	.flexslider_reviews{
		width: 570px;
	}
	.flex-direction-nav .flex-prev{
		left: -30px;
	}
	.flex-direction-nav .flex-next{
		right: -30px;
	}
	.meeting img {
	    padding-bottom: 80px;
	}
	.footer_phone{
		width: auto;
		float: none;
	}
	.footer_phone_cont {
	    padding-bottom: 20px;
	    float: left;
	}
	.delivery{
		float: right;
	}
	.footer {
	    height: auto;
	    background-size: 3000px 100%;
	    overflow: hidden;
	    padding-bottom: 30px;
	}
	.footer_contact {
	    right: 200px;
	}
}
@media screen and  (max-width: 700px) {
	.slide_form .conf_politic_accept {
		font-size: 14px;
		margin-top: 0;
	}
	.slide_form form input {
		padding: 8px 0;
	}
	.slide_form form {
		padding-top: 0px;
	}
	.services_list ul li .services_title {
		background: url('/bitrix/templates/klumbaevent/pics/services_p.png') no-repeat bottom center;
	}
	.last_work ul li .last_work_title a {
		background: url(/bitrix/templates/klumbaevent/pics/last_work_title.png) no-repeat bottom center;
	}
}
@media screen and  (max-width: 590px) {
	
	.sites-list {
		display:none;
	}
	
	.block{
		max-width: 460px;
	}
	.flexslider, .flexslider .slides img{
		min-height: 280px;
	}
	.work_title{
		font-size: 36px;
	}
	.title{
		font-size: 24px;
	}
	.last_work ul li, .last_work ul li img, .last_work ul li .last_work_title, .last_work ul li .last_work_title a{
		width: 440px;
		height: 300px;
		overflow: hidden;
	}
	.rm_container ul, .rm_wrapper{
		width: 460px;
	}
	.cint_2{
		display: none;
	}
	.cint_1{
		left: 100px;
	}
	.rm_container ul li{
		height: 270px;
	}
	.instagram{
		height: auto;
	}
	.slide_form, .flexslider_reviews {
	    width: 460px;
	}
	.shops {
	    width: 460px;
	}
	.shops ul li:first-child {
	    padding: 20px 0 0 0;
	}
	.slide_form form input{
		margin: 3px;
	}
	#content-klumba li {
		width: 66%;
	}
	.slide_form .conf_politic_accept {
		width: 100%;
		font-size: 13px;
	}
}
@media screen and  (max-width: 480px) {
	.block{
		max-width: 300px;
	}
	.slide_form{
		width: 300px;
	}
	.title{
		padding-top: 125px;
	}
	.services_list ul li, .services_list ul li .services_title{
		width: 300px;
		height: 250px;
		overflow: hidden;
	}
	.services_list ul li .services_title a{
		height: 245px;
		font: 26px 'Open Sans', sans-serif;
	}
	.last_work ul li, .last_work ul li img, .last_work ul li .last_work_title, .last_work ul li .last_work_title a {
	    width: 300px;
	    height: 250px;
	    overflow: hidden;
	}
	.how ul li{
		padding-right: 0;
	}
	.rm_container ul, .rm_wrapper {
	    width: 300px;
	}
	.cint_1 {
	    left: 15px;
	}
	.flexslider_reviews, .flexslider_reviews img{
		width: 300px;
	}
	.footer_phone_cont{
		width: 170px;
		float: none;
		margin: 0 auto;
	}
	.delivery{
		float: none;
		margin: 0 auto;
	}
	.shops {
	    width: 300px;
	    padding-top: 30px;
	}
	.footer_contact {
	    right: 60px;
	}
	#top{
		display: none!important;
	}
	.last_work ul li .image {
	    width: auto;
	    height: auto;
	}
	.last_work ul li .last_work_title a {
		padding: 0;
	}
	#content-klumba li {
		width: 100%;
	}
	#content-klumba li img {
		max-width: 100%;
	}
	#content-klumba .first-name {
		float: none;
		margin: 0 auto;
	}
	#prod-img a img {
		max-width: 100%;
	}
	#prod-tec h3 span {
		font-size: 25px;
	}
	#prod-tec>.content-price {
		margin: 0;
	}
	#prod-tec .order {
		margin: 10px 0;
	}
	.hover-zoom li img {
		max-width: 100%;
	}
	.port li.port-width, .port li {
		width: 100%;
	}
	.work_title {
		background-position: center;
	}
}
.sections_item .photo_image{
	margin: 0 auto;
	width: 168px;
	height: 168px;
}
.req {
    margin-bottom: 15px;
}
td span {
    font-weight: 600;
    display: block;
    text-align: center;
}
.sections_item .photo_image .preview{
	display: inline;
}
.sections_item .photo_image .hover{
	display: none;
}
.sections_item .photo_image:hover .preview{
	display: none;
}
.sections_item .photo_image:hover .hover{
	display: inline;
}

.sections_item .photoslider {
	width: 100%;
	height: auto;
	max-width: 1060px;
	margin: 40px auto 54px auto;
}
.sections_item .item {
	background-color: #f9f9f9;
	margin: 0 auto;
	box-shadow: rgba(0,0,0,0.12) 0 1px 3px, rgba(0,0,0,0.24) 0 1px 2px;
	padding: 15px 18px 53px 18px;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	width: 331px;
	height: 362px;
}



.sections_item .item img {
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}
.sections_item .photoslider__wrapper {
	max-width: 1060px;
	margin: 0 auto;
	height: 362px;
}
.sections_item .photoslider__wrapper .owl-nav {
	top: 45%;
}
.sections_item .photoslider__wrapper .owl-prev {
	left: -45px;
	background: url(/bitrix/templates/klumbagarden/components/bitrix/news.list/sections/img/array_photoslider.png) no-repeat left center;
}
.sections_item .photoslider__wrapper .owl-next {
	right: -45px;
	background: url(/bitrix/templates/klumbagarden/components/bitrix/news.list/sections/img/array_photoslider.png) no-repeat 0 0;
}
.sections_item .photoslider__wrapper .owl-dots {
	display: none;
}
.sections_item .photoslider_title {
	text-align: center;
	color: #cccccc;
	text-transform: uppercase;
	font-size: 36px;
	font-family: 'Open Sans', sans-serif;
	margin: 25px 0 52px 0;
	font-weight: 400;
}
.sections_item .photoslider_text {
	text-align: center;
	color: #666666;
	font-size: 16px;
	line-height: 19px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	max-width: 1040px;
	margin: 0 auto;
}

.sections_item .item_name{
	position: absolute;
    width: 100%;
    z-index:2;
    bottom: 0px;
    height: 100%;
    position: relative;
    transition: 0.5s;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 90%;
    text-decoration: none;
    font: 16px 'Open Sans', sans-serif;
    color: #999;
    height: 10%;
}
table {
    width: 100%; 
    border: 2px  solid #cf6; 
    border-collapse: collapse;
    margin-bottom: 30px;
   }
   th {
    text-align: left; 

    padding: 5px; 
    border: 2px solid #cf6; 
   }
   td {
    padding: 5px;
    border: 1px solid #cf6; 
   }

tr {
    border:  none;
}

th, td {
    padding:  10px;
}
.owl-nav {
    font-size: 0;
}
table caption {
    font-weight: 600;
    font-size: 27px;
    margin-bottom: 12px;
}
tr:nth-child(even) {
background-color: #f2f2f2;
}
table tr:nth-child(1) td {
    font-weight: 800;
}
.owl-carousel .owl-nav.disabled {
    display: block;
}
a.more_link {
    text-align: center;
    display: block;
    margin: 35px 0;
    color: rgba(222, 25, 25, 0.59);
    text-decoration: none;
    font-size: 16px;
}
.title_table {
    font-size: 30px;
    font-weight: 600;
    text-align: center;
margin-bottom: 20px;
}
@media (max-width:1170px) {

}
@media (max-width:1170px) {
	.sections_item .photoslider__wrapper .owl-prev {
		left: 0;
	}
	.sections_item .photoslider__wrapper .owl-next {
		right: 0;
	}
}
@media (max-width:600px) {
	.sections_item .photoslider_title {
		font-size: 30px;
	}
	.sections_item .photoslider_text {
		font-size: 14px;
	}
.title_table{
    font-size: 24px;
    font-weight: 600;
    text-align: center;
}
.container {
    overflow-x: hidden;
}
.table{
overflow-x: scroll;
}
}
@media (max-width:360px) {
	.sections_item .item {
		width:100%;
	}
	.sections_item .item img {
		max-width: 100%;
	}
}
/* End */


/* Start:/bitrix/templates/klumbaevent/css/jquery.pretty.css?165695555816915*/
 div.light_rounded .pp_top .pp_left{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat; }div.light_rounded .pp_top .pp_middle{background:#fff;}div.light_rounded .pp_top .pp_right{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;}div.light_rounded .pp_content .ppt{color:#000;}div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right{background:#fff;}div.light_rounded .pp_content{background-color:#fff;}div.light_rounded .pp_next:hover{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.light_rounded .pp_previous:hover{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_rounded .pp_expand{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_rounded .pp_expand:hover{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_rounded .pp_contract{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_rounded .pp_contract:hover{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_rounded .pp_close{width:75px;height:22px;background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_rounded #pp_full_res .pp_inline{color:#000;}div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next{margin-top:12px !important;}div.light_rounded .pp_nav .pp_play{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px;}div.light_rounded .pp_nav .pp_pause{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px;}div.light_rounded .pp_arrow_previous{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;}div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_rounded .pp_arrow_next{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;}div.light_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_rounded .pp_bottom .pp_left{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;}div.light_rounded .pp_bottom .pp_middle{background:#fff;}div.light_rounded .pp_bottom .pp_right{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;}div.light_rounded .pp_loaderIcon{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;}div.dark_rounded .pp_top .pp_left{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;}div.dark_rounded .pp_top .pp_middle{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_top .pp_right{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;}div.dark_rounded .pp_content_container .pp_left{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}div.dark_rounded .pp_content_container .pp_right{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}div.dark_rounded .pp_content{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_next:hover{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_rounded .pp_previous:hover{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.dark_rounded .pp_expand{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_expand:hover{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract:hover{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_close{width:75px;height:22px;background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_rounded .currentTextHolder{color:#c4c4c4;}div.dark_rounded .pp_description{color:#fff;}div.dark_rounded #pp_full_res .pp_inline{color:#fff;}div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next{margin-top:12px !important;}div.dark_rounded .pp_nav .pp_play{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px;}div.dark_rounded .pp_nav .pp_pause{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px;}div.dark_rounded .pp_arrow_previous{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;}div.dark_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_rounded .pp_arrow_next{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;}div.dark_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_rounded .pp_bottom .pp_left{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;}div.dark_rounded .pp_bottom .pp_middle{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_bottom .pp_right{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;}div.dark_rounded .pp_loaderIcon{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_left ,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/dark_square/contentPattern.png) top left repeat;}div.dark_square .currentTextHolder{color:#c4c4c4;}div.dark_square .pp_description{color:#fff;}div.dark_square .pp_loaderIcon{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_content_container .pp_left{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}div.dark_square .pp_content_container .pp_right{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}div.dark_square .pp_expand{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_square .pp_expand:hover{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_square .pp_contract{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_square .pp_contract:hover{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_square .pp_close{width:75px;height:22px;background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_square #pp_full_res .pp_inline{color:#fff;}div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next{margin-top:12px !important;}div.dark_square .pp_nav .pp_play{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px;}div.dark_square .pp_nav .pp_pause{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px;}div.dark_square .pp_arrow_previous{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;}div.dark_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_square .pp_arrow_next{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;}div.dark_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_square .pp_next:hover{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_square .pp_previous:hover{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_square .pp_left ,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fff;}div.light_square .pp_content .ppt{color:#000;}div.light_square .pp_expand{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_square .pp_expand:hover{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_square .pp_contract{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_square .pp_contract:hover{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_square .pp_close{width:75px;height:22px;background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_square #pp_full_res .pp_inline{color:#000;}div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px !important;}div.light_square .pp_nav .pp_play{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px;}div.light_square .pp_nav .pp_pause{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px;}div.light_square .pp_arrow_previous{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;}div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_square .pp_arrow_next{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;}div.light_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_square .pp_next:hover{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor: pointer;}div.light_square .pp_previous:hover{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.facebook .pp_top .pp_left{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat;}div.facebook .pp_top .pp_middle{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x;}div.facebook .pp_top .pp_right{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat;}div.facebook .pp_content .ppt{color:#000;}div.facebook .pp_content_container .pp_left{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y;}div.facebook .pp_content_container .pp_right{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y;}div.facebook .pp_content{background:#fff;}div.facebook .pp_expand{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.facebook .pp_expand:hover{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.facebook .pp_contract{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.facebook .pp_contract:hover{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.facebook .pp_close{width:22px;height:22px;background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.facebook #pp_full_res .pp_inline{color:#000;}div.facebook .pp_loaderIcon{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/facebook/loader.gif) center center no-repeat;}div.facebook .pp_arrow_previous{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px;}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default;}div.facebook .pp_arrow_next{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px;}div.facebook .pp_arrow_next.disabled{background-position: -32px -96px;cursor:default;}div.facebook .pp_nav{margin-top:0;}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px;}div.facebook .pp_nav .pp_play{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px;}div.facebook .pp_nav .pp_pause{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px;}div.facebook .pp_next:hover{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor: pointer;}div.facebook .pp_previous:hover{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor: pointer;}div.facebook .pp_bottom .pp_left{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat;}div.facebook .pp_bottom .pp_middle{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x;}div.facebook .pp_bottom .pp_right{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat;}div.pp_pic_holder a:focus{outline:none;}div.pp_overlay{background:#000;display: none;left:0;position:absolute;top:0;width:100%;z-index:9500;}div.pp_pic_holder{display: none;position:absolute;width:100px;z-index:10000;}.pp_top{height:20px;position: relative;}* html .pp_top{padding:0 20px;}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_top .pp_middle{left:0;position: static;}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_content{height:40px;}.pp_fade{display: none;}.pp_content_container{position: relative;text-align: left;width:100%;}.pp_content_container .pp_left{padding-left:20px;}.pp_content_container .pp_right{padding-right:20px;}.pp_content_container .pp_details{float: left;margin:10px 0 2px 0;}.pp_description{display: none;margin:0 0 5px 0;}.pp_nav{clear: left;float: left;margin:3px 0 0 0;}.pp_nav p{float: left;margin:2px 4px;}.pp_nav .pp_play,.pp_nav .pp_pause{float: left;margin-right:4px;text-indent: -10000px;}a.pp_arrow_previous,a.pp_arrow_next{display:block;float: left;height:15px;margin-top:3px;overflow: hidden;text-indent: -10000px;width:14px;}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000;}.pp_gallery{left:50%;margin-top: -50px;position:absolute;z-index:10000;}.pp_gallery ul{float: left;height:35px;margin:0 0 0 5px;overflow: hidden;position: relative;}.pp_gallery ul a{border:1px #000 solid;border:1px rgba(0,0,0,0.5) solid;display:block;float: left;height:33px;overflow: hidden;}.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff;}.pp_gallery ul a img{border:0;}.pp_gallery li{display:block;float: left;margin:0 5px 0 0;}.pp_gallery li.default a{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px;}.pp_gallery li.default a img{display: none;}.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px !important; display:none!important;}a.pp_next{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: right;height:100%;text-indent: -10000px;width:49%;}a.pp_previous{background: url(/bitrix/templates/klumbaevent/css/../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: left;height:100%;text-indent: -10000px;width:49%;}a.pp_expand,a.pp_contract{cursor: pointer;display: none;height:20px;position:absolute;right:30px;text-indent: -10000px;top:10px;width:20px;z-index:20000;}a.pp_close{display:block;float: right;line-height:22px;text-indent: -10000px;}.pp_bottom{height:20px;position: relative;}* html .pp_bottom{padding:0 20px;}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_bottom .pp_middle{left:0;position: static;}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_loaderIcon{display:block;height:24px;left:50%;margin: -12px 0 0 -12px;position:absolute;top:50%;width:24px;}#pp_full_res{line-height:1 !important;}#pp_full_res .pp_inline{text-align: left;}#pp_full_res .pp_inline p{margin:0 0 15px 0;}div.ppt{color:#fff;display: none;font-size:17px;margin:0 0 5px 15px;z-index:9999;}.clearfix:after{content: ".";display:block;height:0;clear:both;visibility: hidden;}.clearfix {display: inline-block;}* html .clearfix {height:1%;}.clearfix {display:block;}
/* End */


/* Start:/bitrix/templates/klumbaevent/styles.css?1656955588252*/
.editor_dialog .title {
padding:0
}
  
.hover-zoom li {
overflow:hidden
}
 
.hover-zoom li img {
vertical-align:top
}

:focus::-webkit-input-placeholder,:focus::-moz-placeholder,:focus:-moz-placeholder,:focus:-ms-input-placeholder {
color:transparent
}
/* End */


/* Start:/bitrix/templates/klumbaevent/template_styles.css?1656955588633*/
#order_form input,#order_form textarea {
background:#fff;
border:1px solid #acbdab;
color:#666;
font:15px 'Open Sans', sans-serif;
margin:5px 0;
padding:12px 6px; 
width:100%
}
 
#order_form input[type=submit] {
color:#f99;
font:600 14px 'Open Sans', sans-serif;
text-transform:uppercase;
width:250px
}

#order_form input[type=submit]:hover {
background:#f29e89;
color:#fff;
cursor:pointer
}

#order_form p.head {
font-size:16px
}

.flexslider_reviews.full .flex-control-nav {
display:none
}

.orderform_result {
font-size:150%;
padding:30px
}

a,.orderform_result.ok {
color:#0b7268
}

a:hover,.orderform_result.error {
color:#f99
}
/* End */
/* /bitrix/templates/klumbaevent/js/fancybox-3.0/dist/jquery.fancybox.min.css?165695556510424 */
/* /bitrix/templates/klumbaevent/css/fonts.css?1656955558299 */
/* /bitrix/templates/klumbaevent/css/flexslider.css?16569555576855 */
/* /bitrix/templates/klumbaevent/css/animate.css?165695555711479 */
/* /bitrix/templates/klumbaevent/css/reset.css?16569555592354 */
/* /bitrix/templates/klumbaevent/css/style.css?165695555933425 */
/* /bitrix/templates/klumbaevent/css/media.css?16569555589392 */
/* /bitrix/templates/klumbaevent/css/jquery.pretty.css?165695555816915 */
/* /bitrix/templates/klumbaevent/styles.css?1656955588252 */
/* /bitrix/templates/klumbaevent/template_styles.css?1656955588633 */
