.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
@font-face{font-family:'Play';font-style:normal;font-weight:400;font-display:swap;src:url(//schiedel.com.ru/wp-content/themes/schiedel/libs/vendor/fonts/play/6aez4K2oVqwIvtg2H68T.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Play';font-style:normal;font-weight:400;font-display:swap;src:url(//schiedel.com.ru/wp-content/themes/schiedel/libs/vendor/fonts/play/6aez4K2oVqwIvtE2H68T.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Play';font-style:normal;font-weight:400;font-display:swap;src:url(//schiedel.com.ru/wp-content/themes/schiedel/libs/vendor/fonts/play/6aez4K2oVqwIvtY2H68T.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Play';font-style:normal;font-weight:400;font-display:swap;src:url(//schiedel.com.ru/wp-content/themes/schiedel/libs/vendor/fonts/play/6aez4K2oVqwIvto2H68T.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Play';font-style:normal;font-weight:400;font-display:swap;src:url(//schiedel.com.ru/wp-content/themes/schiedel/libs/vendor/fonts/play/6aez4K2oVqwIvts2H68T.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Play';font-style:normal;font-weight:400;font-display:swap;src:url(//schiedel.com.ru/wp-content/themes/schiedel/libs/vendor/fonts/play/6aez4K2oVqwIvtU2Hw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Play';font-style:normal;font-weight:700;font-display:swap;src:url(//schiedel.com.ru/wp-content/themes/schiedel/libs/vendor/fonts/play/6ae84K2oVqwItm4TCp0y2knT.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Play';font-style:normal;font-weight:700;font-display:swap;src:url(//schiedel.com.ru/wp-content/themes/schiedel/libs/vendor/fonts/play/6ae84K2oVqwItm4TCpQy2knT.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Play';font-style:normal;font-weight:700;font-display:swap;src:url(//schiedel.com.ru/wp-content/themes/schiedel/libs/vendor/fonts/play/6ae84K2oVqwItm4TCpMy2knT.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Play';font-style:normal;font-weight:700;font-display:swap;src:url(//schiedel.com.ru/wp-content/themes/schiedel/libs/vendor/fonts/play/6ae84K2oVqwItm4TCp8y2knT.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Play';font-style:normal;font-weight:700;font-display:swap;src:url(//schiedel.com.ru/wp-content/themes/schiedel/libs/vendor/fonts/play/6ae84K2oVqwItm4TCp4y2knT.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Play';font-style:normal;font-weight:700;font-display:swap;src:url(//schiedel.com.ru/wp-content/themes/schiedel/libs/vendor/fonts/play/6ae84K2oVqwItm4TCpAy2g.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--f-spinner-width:36px;--f-spinner-height:36px;--f-spinner-color-1:rgba(0,0,0,.1);--f-spinner-color-2:rgba(17,24,28,.8);--f-spinner-stroke:2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{100%{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{animation:.175s ease-out both f-throwOutUp}.f-throwOutDown{animation:.175s ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0,-150px,0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,150px,0);opacity:0}}.f-zoomInUp{animation:var(--f-transition-duration,.2s) ease-out .1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration,.2s) ease-out both f-zoomOutDown}@keyframes f-zoomInUp{from{transform:scale(.975) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translate3d(0,0,0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(.975) translate3d(0,16px,0);opacity:0}}.f-fadeIn{animation:var(--f-transition-duration,.2s) ease both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration,.2s) ease both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeOut{100%{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration,.5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration,.5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeSlowOut{100%{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration,.2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration,.2s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}100%{opacity:1}}@keyframes f-fadeFastOut{100%{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration,.2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, 0.2s) * .5) linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-crossfadeOut{100%{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translateX(100%)}100%{transform:translate3d(0,0,0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}100%{transform:translate3d(0,0,0)}}@keyframes f-slideOutNext{100%{transform:translateX(-100%)}}@keyframes f-slideOutPrev{100%{transform:translateX(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes f-classicOutNext{100%{transform:translateX(-75px);opacity:0}}@keyframes f-classicOutPrev{100%{transform:translateX(75px);opacity:0}}:root{--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-hover-bg:#e0e0e0;--f-button-active-bg:#d0d0d0;--f-button-shadow:none;--f-button-transition:all .15s ease;--f-button-transform:none;--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-disabled-opacity:.65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media (hover:hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline,2px) var(--f-button-outline-color,var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden !important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color:#dbdbdb;--fancybox-hover-color:#fff;--fancybox-bg:rgba(24,24,27,.98);--fancybox-slide-gap:10px;--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-color-1:rgba(255,255,255,.1);--f-spinner-color-2:#bbb;--f-spinner-stroke:3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:visible;z-index:var(--fancybox-zIndex,1050);outline:none;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container *:before,.fancybox__container *:after{box-sizing:inherit}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity,1);will-change:opacity}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__track{display:flex;margin:0 auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;transform:translate3d(0,0,0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video{overflow:hidden}.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide:before,.fancybox__slide:after{content:"";flex:0 0 0;margin:auto}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color,#374151);background:var(--fancybox-content-bg,#fff);cursor:default;border-radius:0;z-index:20;width:100%!important;height:100%!important}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translate3d(0,0,0);backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-zooming-in .fancybox__viewport:not(.is-dragging) .fancybox__slide:not(.is-selected) .fancybox__content,.is-zooming-out .fancybox__slide:not(.is-selected) .fancybox__content{visibility:hidden}.is-animating .fancybox__content,.is-dragging .fancybox__content{filter:blur(0px);will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;object-fit:contain;user-select:none}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color,currentColor);opacity:var(--fancybox-opacity,1);cursor:auto;visibility:visible}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width:2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width:34px;--f-button-height:34px;--f-button-border-radius:4px;--f-button-color:var(--fancybox-color,#fff);--f-button-hover-color:var(--fancybox-color,#fff);--f-button-bg:transparent;--f-button-hover-bg:transparent;--f-button-active-bg:transparent;--f-button-svg-width:22px;--f-button-svg-height:22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity,1);transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24,24,27,.5)}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius:50%;--f-button-color:#fff;--f-button-hover-color:#fff;--f-button-outline-color:#000;--f-button-bg:rgba(0,0,0,.6);--f-button-active-bg:rgba(0,0,0,.6);--f-button-hover-bg:rgba(0,0,0,.6);--f-button-svg-width:18px;--f-button-svg-height:18px;--f-button-svg-filter:none;top:5px;right:5px}.fancybox__nav{--f-button-width:50px;--f-button-height:50px;--f-button-border:0;--f-button-border-radius:50%;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:transparent;--f-button-hover-bg:rgba(24,24,27,.3);--f-button-active-bg:rgba(24,24,27,.5);--f-button-shadow:none;--f-button-transition:all .15s ease;--f-button-transform:none;--f-button-svg-width:26px;--f-button-svg-height:26px;--f-button-svg-stroke-width:2.5;--f-button-svg-fill:none;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24,24,27,.5));--f-button-svg-disabled-opacity:.65;--f-button-next-pos:1rem;--f-button-prev-pos:1rem;opacity:var(--fancybox-opacity,1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle .fancybox__nav{animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top,calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -0.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;object-fit:contain;z-index:40;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){animation:.25s ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:.35s ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){animation:.15s ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:.35s ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-rutube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:100%;height:100%}.fancybox__container:not(.is-compact) .has-iframe .fancybox__content,.fancybox__container:not(.is-compact) .has-map .fancybox__content,.fancybox__container:not(.is-compact) .has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.has-rutube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-rutube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{border:0 !important;clip:rect(1px,1px,1px,1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.f-carousel__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-outline:0;--f-thumb-outline-color:#5eb0ef;--f-thumb-opacity:1;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1;--f-thumb-border-radius:2px;--f-thumb-offset:0px;--f-button-next-pos:0;--f-button-prev-pos:0}.f-carousel__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:.5;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1}.f-carousel__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:20px;--f-thumb-clip-width:46px}.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;perspective:1000px;transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2,#e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden}.f-thumbs__track{display:flex;will-change:transform}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);min-width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:max-content}.is-modern .f-thumbs__track:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--left, 0) * 1px);width:calc(100% - var(--width, 0) * 1px);cursor:pointer}.is-modern .f-thumbs__slide{--clip-path:inset(0 calc((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0)) * 0.5 * (1 - var(--progress, 0))) round var(--f-thumb-border-radius, 0));transform:translate3d(calc(var(--shift, 0) * -1px), 0, 0);transition:none;pointer-events:none}.is-modern .f-thumbs__slide>*{clip-path:var(--clip-path)}.is-modern:not(.is-using-mouse) .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.is-modern.in-touch .f-thumbs__slide{filter:none}.is-modern.is-resting .f-thumbs__slide{transition:all .33s ease}.is-modern.is-resting .f-thumbs__slide>*{transition:all .33s ease}.f-thumbs__slide__button{appearance:none;width:100%;height:100%;margin:0;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:rgba(0,0,0,0);outline:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity)}.is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-nav-selected .f-thumbs__slide__button:after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline,0) solid var(--f-thumb-outline-color,transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{position:absolute;overflow:hidden;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;object-fit:cover}.f-thumbs.is-horizontal .f-thumbs__track{margin:0 auto;padding:8px 0 12px}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;margin:auto 0;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-border-radius:2px;--f-thumb-outline:2px;--f-thumb-outline-color:#ededed;position:relative;opacity:var(--fancybox-opacity,1);transition:max-height .35s cubic-bezier(.23,1,.32,1)}.fancybox__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:.5;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.05))}.fancybox__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:20px;--f-thumb-clip-width:46px;--f-thumb-opacity:1;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.05))}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width:64px;--f-thumb-clip-width:32px;--f-thumb-height:48px;--f-thumb-extra-gap:10px}.fancybox__thumbs.is-masked{max-height:0px !important}.is-closing .fancybox__thumbs{transition:none !important}.fancybox__toolbar{--f-progress-color:var(--fancybox-color,rgba(255,255,255,.94));--f-button-width:46px;--f-button-height:46px;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:rgba(24,24,27,.65);--f-button-hover-bg:rgba(70,70,73,.65);--f-button-active-bg:rgba(90,90,93,.65);--f-button-border-radius:0;--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-svg-stroke-width:1.5;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24,24,27,.15));--f-button-svg-fill:none;--f-button-svg-disabled-opacity:.65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;color:var(--fancybox-color,currentColor);opacity:var(--fancybox-opacity,1);text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,.5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color,var(--f-carousel-theme-color,#0091ff));z-index:30;user-select:none;pointer-events:none}
@font-face {
    font-display: swap;
    font-family: "HelveticaNeueCyr";
    font-weight: 700;
    src: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/helvetica/HelveticaNeueCyr-Bold.woff2) format("woff2"), url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/helvetica/HelveticaNeueCyr-Bold.woff) format("woff")
}
@font-face {
    font-display: swap;
    font-family: "HelveticaNeueCyr";
    font-weight: 300;
    src: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/helvetica/HelveticaNeueCyr-Light.woff2) format("woff2"), url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/helvetica/HelveticaNeueCyr-Light.woff) format("woff")
}
@font-face {
    font-display: swap;
    font-family: "HelveticaNeueCyr";
    font-weight: 400;
    src: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/helvetica/HelveticaNeueCyr-Roman.woff2) format("woff2"), url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/helvetica/HelveticaNeueCyr-Roman.woff) format("woff")
}
@font-face {
    font-display: swap;
    font-family: "HelveticaNeueCyr";
    font-weight: 500;
    src: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/helvetica/HelveticaNeueCyr-Roman.woff2) format("woff2"), url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/helvetica/HelveticaNeueCyr-Roman.woff) format("woff")
}
@media (max-width: 768px) {
    .isotor-pic .construct__wrapper.construct-js-wrap.construct-wr {
        height: 200px;
    }
    .isotor-pic .construct__wrapper.construct-js-wrap.construct-wr.construct-js-wrap__active {
        height: 100%;
    }
}
.schiedel-catalog_block.schiedel-catalog_block_vertical {
    min-height: 540px!important;
}
.videowr-itm {
    overflow: hidden;
    position: relative;
    border-radius: 20px;
    margin-bottom: 20px!important;
}
.mb120 {
    margin-bottom: 120px;
}
.mb100px {
    margin-bottom: 100px!important;
}
.title-h1 {
    color: #000 !important;
    font-family: HelveticaNeueCyr !important;
    font-size: 26px !important;
    font-style: normal;
    font-weight: 700 !important;
    line-height: normal !important;
    padding-bottom: 14px;
    position: relative;
    padding-top: 24px !important;
}
@media (max-width: 767px) {
    .title-h1 {
        font-size: 20px !important;
        line-height: 24px !important;
    }
}
.forma-servixes .flexcent__textbtn {
    margin-right: 20px;
}
@media (max-width: 767px) {
    .forma-servixes .flexcent__textbtn {
        margin-right: 0;
        margin-bottom: 20px;
    }
    .forma-servixes .flexcent__textbtn {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
}
.videowr-itm::before {
    position: absolute;
    content: '';
    width: 110px;
    height: 110px;
    background: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../img/productnew/videoyoutube.svg);
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto;
    background-position: center;
    background-size: contain;
    margin: auto;
    z-index: 1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.videowr-itm picture {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.videowr-itm picture img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.videowr-itm a {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
}
.main__article__content img {
    max-width: 100%;
}
.formpage-imagright__wrap {
    display: flex;
}
.formpage.formpage-imagright {
    background-color: #F9B000;
}
.doclist {
    display: flex;
    margin-left: -10px;
    margin-right: -10px;
    margin-bottom: 20px;
    flex-wrap: wrap;
}
.formpage.formpage-imagright .formpage__bg {
    left: 50%;
}
.wherebuy__pic.isotor__pic {
    display: flex;
    align-items: center;
    justify-content: center;
}
.wherebuy__pic.isotor__pic img {
    width: 100%;
    max-width: 100%;
    object-fit: contain;
}
.formpage.formpage-imagright .formpage__wrapper {
    z-index: 1;
}
body.brand-2019 .mk-accordion.simple-style .mk-accordion-single {
    border-top: none!important;
    margin-bottom: 10px;
}
body.brand-2019 .mk-accordion.simple-style .mk-accordion-tab {
    border-radius: 10px;
}
.doclist__images {
    display: flex;
    margin-left: 10px;
    margin-right: 10px;
    align-items: center;
    justify-content: center;
    width: calc(33.33% - 20px);
    height: 300px;
}
.doclist__images img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
/*.main__article__content div {*/
/*    max-width: 100%;*/
/*}*/
.mk-text-block img {
    max-width: 100%;
}
/*.mk-text-block div {*/
/*    max-width: 100%;*/
/*}*/
.construct-wr__pic.isotor-pic__img {
    margin-left: auto;
    margin-right: auto;
    width: inherit;
    flex-shrink: 0;
}
.mk-fancy-table.table-style1 {
    margin: 20px 0;
}
.boxwr__cont {
    display: flex!important;
    margin-top: 20px!important;
    margin-bottom: 20px!important;
}
.mobile-menu-right * {
    box-sizing: content-box;
}
.formpage__inp {
    cursor: text!important;
}
.wpcf7-tel {
    cursor: text!important;
}
.breadcrumb_last {
    color: #b2b5b6 !important;
}
.breadcrumb_last strong {
    font-weight: normal;
}
/*! This file is auto-generated */
.wp-block-button__link {
    color: #fff;
    background-color: #32373c;
    border-radius: 9999px;
    box-shadow: none;
    text-decoration: none;
    padding: calc(.667em + 2px) calc(1.333em + 2px);
    font-size: 1.125em
}
@font-face {
    font-display: swap;
    font-family: 'star';
    src: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/star/font.eot);
    src: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/star/font.eot?#iefix) format('embedded-opentype'), url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/star/font.woff) format('woff'), url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/star/font.ttf) format('truetype'), url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/star/font.svg#star) format('svg');
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-display: swap;
    font-family: 'WooCommerce';
    src: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/woocommerce/font.eot);
    src: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/woocommerce/font.eot?#iefix) format('embedded-opentype'), url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/woocommerce/font.woff) format('woff'), url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/woocommerce/font.ttf) format('truetype'), url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/woocommerce/font.svg#WooCommerce) format('svg');
    font-weight: 400;
    font-style: normal
}
/*@font-face {*/
/*    font-display: swap;*/
/*    font-family: "Gill Sans W04 Book";*/
/*    src: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/4bfd13a9-3195-4d8f-87a9-83a212d18b16.woff2) format("woff2"), url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/63aa9f40-04be-453a-a672-aa8f9919115d.woff) format("woff")*/
/*}*/
/*@font-face {*/
/*    font-display: swap;*/
/*    font-family: "Gill Sans W02 Medium";*/
/*    src: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/06157589-34c5-42b4-b0fb-f3a3147029ee.woff2) format("woff2"), url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/ecb83bdf-e0aa-4a30-9394-c5a32be731ff.woff) format("woff")*/
/*}*/
/*@font-face {*/
/*    font-display: swap;*/
/*    font-family: "Gill Sans MT Pro Cyr W01 Light";*/
/*    src: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/6755fa7e-8244-4d7a-86fd-ab8576c73dc7.woff2) format("woff2"), url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/cf904fa9-1962-447e-a3d8-265486846e4f.woff) format("woff")*/
/*}*/
/*@font-face {*/
/*    font-display: swap;*/
/*    font-family: "Gill Sans MT Pro Cyr W03 Light";*/
/*    src: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/87a7c467-5606-4437-9713-ce7fce30b7f4.woff2) format("woff2"), url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/a9e07368-abed-4211-852e-f78326e6ec77.woff) format("woff")*/
/*}*/
/*@font-face {*/
/*    font-display: swap;*/
/*    font-family: "Gill Sans MT Pro Cyr W04 Medium";*/
/*    src: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/8fb45ddf-4b54-4aa2-997d-fc76fe7fb36b.woff2) format("woff2"), url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/9997afd5-4ceb-438f-af90-f939a5796f7b.woff) format("woff")*/
/*}*/
/*@font-face {*/
/*    font-display: swap;*/
/*    font-family: "Gill Sans MT Pro Cyr W03 Bold";*/
/*    src: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/b85af590-3c7d-4ef5-845c-1932cffbe2e5.woff2) format("woff2"), url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/e7e22445-b47a-4a23-ae67-a08cef199fa7.woff) format("woff")*/
/*}*/
/*@font-face {*/
/*    font-display: swap;*/
/*    font-family: "Gill Sans Nova W04 Light";*/
/*    src: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/bf359544-d6b5-49a4-b8d9-ea67066c6624.woff2) format("woff2"), url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/90db33ce-9b95-4629-8444-891a55c282c9.woff) format("woff")*/
/*}*/
/*@font-face {*/
/*    font-display: swap;*/
/*    font-family: "Gill Sans Nova W04 Medium";*/
/*    src: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/4b2a2162-d09f-4364-b3f4-98a6febb97bb.woff2) format("woff2"), url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/ea06cd52-3e4e-42d9-815e-764dbc4d57dd.woff) format("woff")*/
/*}*/
/*@font-face {*/
/*    font-display: swap;*/
/*    font-family: "Gill Sans Nova W04 SemiBold";*/
/*    src: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/0000d4de-720a-4075-9405-e2fa1db5d811.woff2) format("woff2"), url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/cc913fb8-af6f-4745-a755-076afe742135.woff) format("woff")*/
/*}*/
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2) format('woff2');
    unicode-range: U+0370-03FF
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');
    unicode-range: U+0370-03FF
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}
/*!
 * Bootstrap v3.3.4 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
.w3eden html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}
.w3eden body {
    margin: 0
}
.w3eden article, .w3eden aside, .w3eden details, .w3eden figcaption, .w3eden figure, .w3eden footer, .w3eden header, .w3eden hgroup, .w3eden main, .w3eden menu, .w3eden nav, .w3eden section, .w3eden summary {
    display: block
}
.w3eden audio, .w3eden canvas, .w3eden progress, .w3eden video {
    display: inline-block;
    vertical-align: baseline
}
.w3eden audio:not([controls]) {
    display: none;
    height: 0
}
.w3eden [hidden], .w3eden template {
    display: none
}
.w3eden a {
    background-color: transparent
}
.w3eden a:active, .w3eden a:hover {
    outline: 0
}
.w3eden abbr[title] {
    border-bottom: 1px dotted
}
.w3eden b, .w3eden strong {
    font-weight: 700
}
.w3eden dfn {
    font-style: italic
}
.w3eden h1 {
    margin: .67em 0;
    font-size: 2em
}
.w3eden mark {
    color: #000;
    background: #ff0
}
.w3eden small {
    font-size: 80%
}
.w3eden sub, .w3eden sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline
}
.w3eden sup {
    top: -.5em
}
.w3eden sub {
    bottom: -.25em
}
.w3eden img {
    border: 0
}
.w3eden svg:not(:root) {
    overflow: hidden
}
.w3eden figure {
    margin: 1em 40px
}
.w3eden hr {
    height: 0;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}
.w3eden pre {
    overflow: auto
}
.w3eden code, .w3eden kbd, .w3eden pre, .w3eden samp {
    font-family: monospace, monospace;
    font-size: 1em
}
.w3eden button, .w3eden input, .w3eden optgroup, .w3eden select, .w3eden textarea {
    margin: 0;
    font: inherit;
    color: inherit
}
.w3eden button {
    overflow: visible
}
.w3eden button, .w3eden select {
    text-transform: none
}
.w3eden button, .w3eden html input[type=button], .w3eden input[type=reset], .w3eden input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}
.w3eden button[disabled], .w3eden html input[disabled] {
    cursor: default
}
.w3eden button::-moz-focus-inner, .w3eden input::-moz-focus-inner {
    padding: 0;
    border: 0
}
.w3eden input {
    line-height: normal
}
.w3eden input[type=checkbox], .w3eden input[type=radio] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0
}
.w3eden input[type=number]::-webkit-inner-spin-button, .w3eden input[type=number]::-webkit-outer-spin-button {
    height: auto
}
.w3eden input[type=search] {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-appearance: textfield
}
.w3eden input[type=search]::-webkit-search-cancel-button, .w3eden input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}
.w3eden fieldset {
    padding: .35em .625em .75em;
    margin: 0 2px;
    border: 1px solid silver
}
.w3eden legend {
    padding: 0;
    border: 0
}
.w3eden textarea {
    overflow: auto
}
.w3eden optgroup {
    font-weight: 700
}
.w3eden table {
    border-spacing: 0;
    border-collapse: collapse
}
.w3eden td, .w3eden th {
    padding: 0
}
@media print {
    .w3eden *, .w3eden :after, .w3eden :before {
        color: #000 !important;
        text-shadow: none !important;
        background: 0 0 !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important
    }
    .w3eden a, .w3eden a:visited {
        text-decoration: underline
    }
    .w3eden a[href]:after {
        content: " (" attr(href) ")"
    }
    .w3eden abbr[title]:after {
        content: " (" attr(title) ")"
    }
    .w3eden a[href^="javascript:"]:after, .w3eden a[href^="#"]:after {
        content: ""
    }
    .w3eden blockquote, .w3eden pre {
        border: 1px solid #999;
        page-break-inside: avoid
    }
    .w3eden thead {
        display: table-header-group
    }
    .w3eden img, .w3eden tr {
        page-break-inside: avoid
    }
    .w3eden img {
        max-width: 100% !important
    }
    .w3eden h2, .w3eden h3, .w3eden p {
        orphans: 3;
        widows: 3
    }
    .w3eden h2, .w3eden h3 {
        page-break-after: avoid
    }
    .w3eden select {
        background: #ffffff !important
    }
    .w3eden .navbar {
        display: none
    }
    .w3eden .btn > .caret, .w3eden .dropup > .btn > .caret {
        border-top-color: #000000 !important
    }
    .w3eden .label {
        border: 1px solid #000
    }
    .w3eden .table {
        border-collapse: collapse !important
    }
    .w3eden .table td, .w3eden .table th {
        background-color: #ffffff !important
    }
    .w3eden .table-bordered td, .w3eden .table-bordered th {
        border: 1px solid #dddddd !important
    }
}
@font-face {
    font-display: swap;
    font-family: 'Glyphicons Halflings';
    src: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/glyphicons-halflings-regular.eot);
    src: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/glyphicons-halflings-regular.woff2) format('woff2'), url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/glyphicons-halflings-regular.woff) format('woff'), url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
}
.w3eden .glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.w3eden .glyphicon-asterisk:before {
    content: "\2a"
}
.w3eden .glyphicon-plus:before {
    content: "\2b"
}
.w3eden .glyphicon-eur:before, .w3eden .glyphicon-euro:before {
    content: "\20ac"
}
.w3eden .glyphicon-minus:before {
    content: "\2212"
}
.w3eden .glyphicon-cloud:before {
    content: "\2601"
}
.w3eden .glyphicon-envelope:before {
    content: "\2709"
}
.w3eden .glyphicon-pencil:before {
    content: "\270f"
}
.w3eden .glyphicon-glass:before {
    content: "\e001"
}
.w3eden .glyphicon-music:before {
    content: "\e002"
}
.w3eden .glyphicon-search:before {
    content: "\e003"
}
.w3eden .glyphicon-heart:before {
    content: "\e005"
}
.w3eden .glyphicon-star:before {
    content: "\e006"
}
.w3eden .glyphicon-star-empty:before {
    content: "\e007"
}
.w3eden .glyphicon-user:before {
    content: "\e008"
}
.w3eden .glyphicon-film:before {
    content: "\e009"
}
.w3eden .glyphicon-th-large:before {
    content: "\e010"
}
.w3eden .glyphicon-th:before {
    content: "\e011"
}
.w3eden .glyphicon-th-list:before {
    content: "\e012"
}
.w3eden .glyphicon-ok:before {
    content: "\e013"
}
.w3eden .glyphicon-remove:before {
    content: "\e014"
}
.w3eden .glyphicon-zoom-in:before {
    content: "\e015"
}
.w3eden .glyphicon-zoom-out:before {
    content: "\e016"
}
.w3eden .glyphicon-off:before {
    content: "\e017"
}
.w3eden .glyphicon-signal:before {
    content: "\e018"
}
.w3eden .glyphicon-cog:before {
    content: "\e019"
}
.w3eden .glyphicon-trash:before {
    content: "\e020"
}
.w3eden .glyphicon-home:before {
    content: "\e021"
}
.w3eden .glyphicon-file:before {
    content: "\e022"
}
.w3eden .glyphicon-time:before {
    content: "\e023"
}
.w3eden .glyphicon-road:before {
    content: "\e024"
}
.w3eden .glyphicon-download-alt:before {
    content: "\e025"
}
.w3eden .glyphicon-download:before {
    content: "\e026"
}
.w3eden .glyphicon-upload:before {
    content: "\e027"
}
.w3eden .glyphicon-inbox:before {
    content: "\e028"
}
.w3eden .glyphicon-play-circle:before {
    content: "\e029"
}
.w3eden .glyphicon-repeat:before {
    content: "\e030"
}
.w3eden .glyphicon-refresh:before {
    content: "\e031"
}
.w3eden .glyphicon-list-alt:before {
    content: "\e032"
}
.w3eden .glyphicon-lock:before {
    content: "\e033"
}
.w3eden .glyphicon-flag:before {
    content: "\e034"
}
.w3eden .glyphicon-headphones:before {
    content: "\e035"
}
.w3eden .glyphicon-volume-off:before {
    content: "\e036"
}
.w3eden .glyphicon-volume-down:before {
    content: "\e037"
}
.w3eden .glyphicon-volume-up:before {
    content: "\e038"
}
.w3eden .glyphicon-qrcode:before {
    content: "\e039"
}
.w3eden .glyphicon-barcode:before {
    content: "\e040"
}
.w3eden .glyphicon-tag:before {
    content: "\e041"
}
.w3eden .glyphicon-tags:before {
    content: "\e042"
}
.w3eden .glyphicon-book:before {
    content: "\e043"
}
.w3eden .glyphicon-bookmark:before {
    content: "\e044"
}
.w3eden .glyphicon-print:before {
    content: "\e045"
}
.w3eden .glyphicon-camera:before {
    content: "\e046"
}
.w3eden .glyphicon-font:before {
    content: "\e047"
}
.w3eden .glyphicon-bold:before {
    content: "\e048"
}
.w3eden .glyphicon-italic:before {
    content: "\e049"
}
.w3eden .glyphicon-text-height:before {
    content: "\e050"
}
.w3eden .glyphicon-text-width:before {
    content: "\e051"
}
.w3eden .glyphicon-align-left:before {
    content: "\e052"
}
.w3eden .glyphicon-align-center:before {
    content: "\e053"
}
.w3eden .glyphicon-align-right:before {
    content: "\e054"
}
.w3eden .glyphicon-align-justify:before {
    content: "\e055"
}
.w3eden .glyphicon-list:before {
    content: "\e056"
}
.w3eden .glyphicon-indent-left:before {
    content: "\e057"
}
.w3eden .glyphicon-indent-right:before {
    content: "\e058"
}
.w3eden .glyphicon-facetime-video:before {
    content: "\e059"
}
.w3eden .glyphicon-picture:before {
    content: "\e060"
}
.w3eden .glyphicon-map-marker:before {
    content: "\e062"
}
.w3eden .glyphicon-adjust:before {
    content: "\e063"
}
.w3eden .glyphicon-tint:before {
    content: "\e064"
}
.w3eden .glyphicon-edit:before {
    content: "\e065"
}
.w3eden .glyphicon- :before {
    content: "\e066"
}
.w3eden .glyphicon-check:before {
    content: "\e067"
}
.w3eden .glyphicon-move:before {
    content: "\e068"
}
.w3eden .glyphicon-step-backward:before {
    content: "\e069"
}
.w3eden .glyphicon-fast-backward:before {
    content: "\e070"
}
.w3eden .glyphicon-backward:before {
    content: "\e071"
}
.w3eden .glyphicon-play:before {
    content: "\e072"
}
.w3eden .glyphicon-pause:before {
    content: "\e073"
}
.w3eden .glyphicon-stop:before {
    content: "\e074"
}
.w3eden .glyphicon-forward:before {
    content: "\e075"
}
.w3eden .glyphicon-fast-forward:before {
    content: "\e076"
}
.w3eden .glyphicon-step-forward:before {
    content: "\e077"
}
.w3eden .glyphicon-eject:before {
    content: "\e078"
}
.w3eden .glyphicon-chevron-left:before {
    content: "\e079"
}
.w3eden .glyphicon-chevron-right:before {
    content: "\e080"
}
.w3eden .glyphicon-plus-sign:before {
    content: "\e081"
}
.w3eden .glyphicon-minus-sign:before {
    content: "\e082"
}
.w3eden .glyphicon-remove-sign:before {
    content: "\e083"
}
.w3eden .glyphicon-ok-sign:before {
    content: "\e084"
}
.w3eden .glyphicon-question-sign:before {
    content: "\e085"
}
.w3eden .glyphicon-info-sign:before {
    content: "\e086"
}
.w3eden .glyphicon-screenshot:before {
    content: "\e087"
}
.w3eden .glyphicon-remove-circle:before {
    content: "\e088"
}
.w3eden .glyphicon-ok-circle:before {
    content: "\e089"
}
.w3eden .glyphicon-ban-circle:before {
    content: "\e090"
}
.w3eden .glyphicon-arrow-left:before {
    content: "\e091"
}
.w3eden .glyphicon-arrow-right:before {
    content: "\e092"
}
.w3eden .glyphicon-arrow-up:before {
    content: "\e093"
}
.w3eden .glyphicon-arrow-down:before {
    content: "\e094"
}
.w3eden .glyphicon-share-alt:before {
    content: "\e095"
}
.w3eden .glyphicon-resize-full:before {
    content: "\e096"
}
.w3eden .glyphicon-resize-small:before {
    content: "\e097"
}
.w3eden .glyphicon-exclamation-sign:before {
    content: "\e101"
}
.w3eden .glyphicon-gift:before {
    content: "\e102"
}
.w3eden .glyphicon-leaf:before {
    content: "\e103"
}
.w3eden .glyphicon-fire:before {
    content: "\e104"
}
.w3eden .glyphicon-eye-open:before {
    content: "\e105"
}
.w3eden .glyphicon-eye-close:before {
    content: "\e106"
}
.w3eden .glyphicon-warning-sign:before {
    content: "\e107"
}
.w3eden .glyphicon-plane:before {
    content: "\e108"
}
.w3eden .glyphicon-calendar:before {
    content: "\e109"
}
.w3eden .glyphicon-random:before {
    content: "\e110"
}
.w3eden .glyphicon-comment:before {
    content: "\e111"
}
.w3eden .glyphicon-magnet:before {
    content: "\e112"
}
.w3eden .glyphicon-chevron-up:before {
    content: "\e113"
}
.w3eden .glyphicon-chevron-down:before {
    content: "\e114"
}
.w3eden .glyphicon-retweet:before {
    content: "\e115"
}
.w3eden .glyphicon-shopping-cart:before {
    content: "\e116"
}
.w3eden .glyphicon-folder-close:before {
    content: "\e117"
}
.w3eden .glyphicon-folder-open:before {
    content: "\e118"
}
.w3eden .glyphicon-resize-vertical:before {
    content: "\e119"
}
.w3eden .glyphicon-resize-horizontal:before {
    content: "\e120"
}
.w3eden .glyphicon-hdd:before {
    content: "\e121"
}
.w3eden .glyphicon-bullhorn:before {
    content: "\e122"
}
.w3eden .glyphicon-bell:before {
    content: "\e123"
}
.w3eden .glyphicon-certificate:before {
    content: "\e124"
}
.w3eden .glyphicon-thumbs-up:before {
    content: "\e125"
}
.w3eden .glyphicon-thumbs-down:before {
    content: "\e126"
}
.w3eden .glyphicon-hand-right:before {
    content: "\e127"
}
.w3eden .glyphicon-hand-left:before {
    content: "\e128"
}
.w3eden .glyphicon-hand-up:before {
    content: "\e129"
}
.w3eden .glyphicon-hand-down:before {
    content: "\e130"
}
.w3eden .glyphicon-circle-arrow-right:before {
    content: "\e131"
}
.w3eden .glyphicon-circle-arrow-left:before {
    content: "\e132"
}
.w3eden .glyphicon-circle-arrow-up:before {
    content: "\e133"
}
.w3eden .glyphicon-circle-arrow-down:before {
    content: "\e134"
}
.w3eden .glyphicon-globe:before {
    content: "\e135"
}
.w3eden .glyphicon-wrench:before {
    content: "\e136"
}
.w3eden .glyphicon-tasks:before {
    content: "\e137"
}
.w3eden .glyphicon-filter:before {
    content: "\e138"
}
.w3eden .glyphicon-briefcase:before {
    content: "\e139"
}
.w3eden .glyphicon-fullscreen:before {
    content: "\e140"
}
.w3eden .glyphicon-dashboard:before {
    content: "\e141"
}
.w3eden .glyphicon-paperclip:before {
    content: "\e142"
}
.w3eden .glyphicon-heart-empty:before {
    content: "\e143"
}
.w3eden .glyphicon-link:before {
    content: "\e144"
}
.w3eden .glyphicon-phone:before {
    content: "\e145"
}
.w3eden .glyphicon-pushpin:before {
    content: "\e146"
}
.w3eden .glyphicon-usd:before {
    content: "\e148"
}
.w3eden .glyphicon-gbp:before {
    content: "\e149"
}
.w3eden .glyphicon-sort:before {
    content: "\e150"
}
.w3eden .glyphicon-sort-by-alphabet:before {
    content: "\e151"
}
.w3eden .glyphicon-sort-by-alphabet-alt:before {
    content: "\e152"
}
.w3eden .glyphicon-sort-by-order:before {
    content: "\e153"
}
.w3eden .glyphicon-sort-by-order-alt:before {
    content: "\e154"
}
.w3eden .glyphicon-sort-by-attributes:before {
    content: "\e155"
}
.w3eden .glyphicon-sort-by-attributes-alt:before {
    content: "\e156"
}
.w3eden .glyphicon-unchecked:before {
    content: "\e157"
}
.w3eden .glyphicon-expand:before {
    content: "\e158"
}
.w3eden .glyphicon-collapse-down:before {
    content: "\e159"
}
.w3eden .glyphicon-collapse-up:before {
    content: "\e160"
}
.w3eden .glyphicon-log-in:before {
    content: "\e161"
}
.w3eden .glyphicon-flash:before {
    content: "\e162"
}
.w3eden .glyphicon-log-out:before {
    content: "\e163"
}
.w3eden .glyphicon-new-window:before {
    content: "\e164"
}
.w3eden .glyphicon-record:before {
    content: "\e165"
}
.w3eden .glyphicon-save:before {
    content: "\e166"
}
.w3eden .glyphicon-open:before {
    content: "\e167"
}
.w3eden .glyphicon-saved:before {
    content: "\e168"
}
.w3eden .glyphicon-import:before {
    content: "\e169"
}
.w3eden .glyphicon-export:before {
    content: "\e170"
}
.w3eden .glyphicon-send:before {
    content: "\e171"
}
.w3eden .glyphicon-floppy-disk:before {
    content: "\e172"
}
.w3eden .glyphicon-floppy-saved:before {
    content: "\e173"
}
.w3eden .glyphicon-floppy-remove:before {
    content: "\e174"
}
.w3eden .glyphicon-floppy-save:before {
    content: "\e175"
}
.w3eden .glyphicon-floppy-open:before {
    content: "\e176"
}
.w3eden .glyphicon-credit-card:before {
    content: "\e177"
}
.w3eden .glyphicon-transfer:before {
    content: "\e178"
}
.w3eden .glyphicon-cutlery:before {
    content: "\e179"
}
.w3eden .glyphicon-header:before {
    content: "\e180"
}
.w3eden .glyphicon-compressed:before {
    content: "\e181"
}
.w3eden .glyphicon-earphone:before {
    content: "\e182"
}
.w3eden .glyphicon-phone-alt:before {
    content: "\e183"
}
.w3eden .glyphicon-tower:before {
    content: "\e184"
}
.w3eden .glyphicon-stats:before {
    content: "\e185"
}
.w3eden .glyphicon-sd-video:before {
    content: "\e186"
}
.w3eden .glyphicon-hd-video:before {
    content: "\e187"
}
.w3eden .glyphicon-subtitles:before {
    content: "\e188"
}
.w3eden .glyphicon-sound-stereo:before {
    content: "\e189"
}
.w3eden .glyphicon-sound-dolby:before {
    content: "\e190"
}
.w3eden .glyphicon-sound-5-1:before {
    content: "\e191"
}
.w3eden .glyphicon-sound-6-1:before {
    content: "\e192"
}
.w3eden .glyphicon-sound-7-1:before {
    content: "\e193"
}
.w3eden .glyphicon-copyright-mark:before {
    content: "\e194"
}
.w3eden .glyphicon-registration-mark:before {
    content: "\e195"
}
.w3eden .glyphicon-cloud-download:before {
    content: "\e197"
}
.w3eden .glyphicon-cloud-upload:before {
    content: "\e198"
}
.w3eden .glyphicon-tree-conifer:before {
    content: "\e199"
}
.w3eden .glyphicon-tree-deciduous:before {
    content: "\e200"
}
.w3eden .glyphicon-cd:before {
    content: "\e201"
}
.w3eden .glyphicon-save-file:before {
    content: "\e202"
}
.w3eden .glyphicon-open-file:before {
    content: "\e203"
}
.w3eden .glyphicon-level-up:before {
    content: "\e204"
}
.w3eden .glyphicon-copy:before {
    content: "\e205"
}
.w3eden .glyphicon-paste:before {
    content: "\e206"
}
.w3eden .glyphicon-alert:before {
    content: "\e209"
}
.w3eden .glyphicon-equalizer:before {
    content: "\e210"
}
.w3eden .glyphicon-king:before {
    content: "\e211"
}
.w3eden .glyphicon-queen:before {
    content: "\e212"
}
.w3eden .glyphicon-pawn:before {
    content: "\e213"
}
.w3eden .glyphicon-bishop:before {
    content: "\e214"
}
.w3eden .glyphicon-knight:before {
    content: "\e215"
}
.w3eden .glyphicon-baby-formula:before {
    content: "\e216"
}
.w3eden .glyphicon-tent:before {
    content: "\26fa"
}
.w3eden .glyphicon-blackboard:before {
    content: "\e218"
}
.w3eden .glyphicon-bed:before {
    content: "\e219"
}
.w3eden .glyphicon-apple:before {
    content: "\f8ff"
}
.w3eden .glyphicon-erase:before {
    content: "\e221"
}
.w3eden .glyphicon-hourglass:before {
    content: "\231b"
}
.w3eden .glyphicon-lamp:before {
    content: "\e223"
}
.w3eden .glyphicon-duplicate:before {
    content: "\e224"
}
.w3eden .glyphicon-piggy-bank:before {
    content: "\e225"
}
.w3eden .glyphicon-scissors:before {
    content: "\e226"
}
.w3eden .glyphicon-bitcoin:before {
    content: "\e227"
}
.w3eden .glyphicon-btc:before {
    content: "\e227"
}
.w3eden .glyphicon-xbt:before {
    content: "\e227"
}
.w3eden .glyphicon-yen:before {
    content: "\00a5"
}
.w3eden .glyphicon-jpy:before {
    content: "\00a5"
}
.w3eden .glyphicon-ruble:before {
    content: "\20bd"
}
.w3eden .glyphicon-rub:before {
    content: "\20bd"
}
.w3eden .glyphicon-scale:before {
    content: "\e230"
}
.w3eden .glyphicon-ice-lolly:before {
    content: "\e231"
}
.w3eden .glyphicon-ice-lolly-tasted:before {
    content: "\e232"
}
.w3eden .glyphicon-education:before {
    content: "\e233"
}
.w3eden .glyphicon-option-horizontal:before {
    content: "\e234"
}
.w3eden .glyphicon-option-vertical:before {
    content: "\e235"
}
.w3eden .glyphicon-menu-hamburger:before {
    content: "\e236"
}
.w3eden .glyphicon-modal-window:before {
    content: "\e237"
}
.w3eden .glyphicon-oil:before {
    content: "\e238"
}
.w3eden .glyphicon-grain:before {
    content: "\e239"
}
.w3eden .glyphicon-sunglasses:before {
    content: "\e240"
}
.w3eden .glyphicon-text-size:before {
    content: "\e241"
}
.w3eden .glyphicon-text-color:before {
    content: "\e242"
}
.w3eden .glyphicon-text-background:before {
    content: "\e243"
}
.w3eden .glyphicon-object-align-top:before {
    content: "\e244"
}
.w3eden .glyphicon-object-align-bottom:before {
    content: "\e245"
}
.w3eden .glyphicon-object-align-horizontal:before {
    content: "\e246"
}
.w3eden .glyphicon-object-align-left:before {
    content: "\e247"
}
.w3eden .glyphicon-object-align-vertical:before {
    content: "\e248"
}
.w3eden .glyphicon-object-align-right:before {
    content: "\e249"
}
.w3eden .glyphicon-triangle-right:before {
    content: "\e250"
}
.w3eden .glyphicon-triangle-left:before {
    content: "\e251"
}
.w3eden .glyphicon-triangle-bottom:before {
    content: "\e252"
}
.w3eden .glyphicon-triangle-top:before {
    content: "\e253"
}
.w3eden .glyphicon-console:before {
    content: "\e254"
}
.w3eden .glyphicon-superscript:before {
    content: "\e255"
}
.w3eden .glyphicon-subscript:before {
    content: "\e256"
}
.w3eden .glyphicon-menu-left:before {
    content: "\e257"
}
.w3eden .glyphicon-menu-right:before {
    content: "\e258"
}
.w3eden .glyphicon-menu-down:before {
    content: "\e259"
}
.w3eden .glyphicon-menu-up:before {
    content: "\e260"
}
.w3eden * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.w3eden :after, .w3eden :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.w3eden html {
    font-size: 10px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}
.w3eden body {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff
}
.w3eden button, .w3eden input, .w3eden select, .w3eden textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}
.w3eden a {
    color: #337ab7;
    text-decoration: none
}
.w3eden a:focus, .w3eden a:hover {
    color: #23527c;
    text-decoration: underline
}
.w3eden a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}
.w3eden figure {
    margin: 0
}
.w3eden img {
    vertical-align: middle
}
.w3eden .carousel-inner > .item > a > img, .w3eden .carousel-inner > .item > img, .w3eden .img-responsive, .w3eden .thumbnail a > img, .w3eden .thumbnail > img {
    display: block;
    max-width: 100%;
    height: auto
}
.w3eden .img-rounded {
    border-radius: 6px
}
.w3eden .img-thumbnail {
    display: inline-block;
    max-width: 100%;
    height: auto;
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out
}
.w3eden .img-circle {
    border-radius: 50%
}
.w3eden hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee
}
.w3eden .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}
.w3eden .sr-only-focusable:active, .w3eden .sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
}
.w3eden [role=button] {
    cursor: pointer
}
.w3eden .h1, .w3eden .h2, .w3eden .h3, .w3eden .h4, .w3eden .h5, .w3eden .h6, .w3eden h1, .w3eden h2, .w3eden h3, .w3eden h4, .w3eden h5, .w3eden h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit
}
.w3eden .h1 .small, .w3eden .h1 small, .w3eden .h2 .small, .w3eden .h2 small, .w3eden .h3 .small, .w3eden .h3 small, .w3eden .h4 .small, .w3eden .h4 small, .w3eden .h5 .small, .w3eden .h5 small, .w3eden .h6 .small, .w3eden .h6 small, .w3eden h1 .small, .w3eden h1 small, .w3eden h2 .small, .w3eden h2 small, .w3eden h3 .small, .w3eden h3 small, .w3eden h4 .small, .w3eden h4 small, .w3eden h5 .small, .w3eden h5 small, .w3eden h6 .small, .w3eden h6 small {
    font-weight: 400;
    line-height: 1;
    color: #777
}
.w3eden .h1, .w3eden .h2, .w3eden .h3, .w3eden h1, .w3eden h2, .w3eden h3 {
    margin-top: 20px;
    margin-bottom: 10px
}
.w3eden .h1 .small, .w3eden .h1 small, .w3eden .h2 .small, .w3eden .h2 small, .w3eden .h3 .small, .w3eden .h3 small, .w3eden h1 .small, .w3eden h1 small, .w3eden h2 .small, .w3eden h2 small, .w3eden h3 .small, .w3eden h3 small {
    font-size: 65%
}
.w3eden .h4, .w3eden .h5, .w3eden .h6, .w3eden h4, .w3eden h5, .w3eden h6 {
    margin-top: 10px;
    margin-bottom: 10px
}
.w3eden .h4 .small, .w3eden .h4 small, .w3eden .h5 .small, .w3eden .h5 small, .w3eden .h6 .small, .w3eden .h6 small, .w3eden h4 .small, .w3eden h4 small, .w3eden h5 .small, .w3eden h5 small, .w3eden h6 .small, .w3eden h6 small {
    font-size: 75%
}
.w3eden .h1, .w3eden h1 {
    font-size: 36px
}
.w3eden .h2, .w3eden h2 {
    font-size: 30px
}
.w3eden .h3, .w3eden h3 {
    font-size: 24px
}
.w3eden .h4, .w3eden h4 {
    font-size: 18px
}
.w3eden .h5, .w3eden h5 {
    font-size: 14px
}
.w3eden .h6, .w3eden h6 {
    font-size: 12px
}
.w3eden p {
    margin: 0 0 10px
}
.w3eden .lead {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4
}
@media (min-width: 768px) {
    .w3eden .lead {
        font-size: 21px
    }
}
.w3eden .small, .w3eden small {
    font-size: 85%
}
.w3eden .mark, .w3eden mark {
    padding: .2em;
    background-color: #fcf8e3
}
.w3eden .text-left {
    text-align: left
}
.w3eden .text-right {
    text-align: right
}
.w3eden .text-center {
    text-align: center
}
.w3eden .text-justify {
    text-align: justify
}
.w3eden .text-nowrap {
    white-space: nowrap
}
.w3eden .text-lowercase {
    text-transform: lowercase
}
.w3eden .text-uppercase {
    text-transform: uppercase
}
.w3eden .text-capitalize {
    text-transform: capitalize
}
.w3eden .text-muted {
    color: #777
}
.w3eden .text-primary {
    color: #337ab7
}
.w3eden a.text-primary:hover {
    color: #286090
}
.w3eden .text-success {
    color: #3c763d
}
.w3eden a.text-success:hover {
    color: #2b542c
}
.w3eden .text-info {
    color: #31708f
}
.w3eden a.text-info:hover {
    color: #245269
}
.w3eden .text-warning {
    color: #8a6d3b
}
.w3eden a.text-warning:hover {
    color: #66512c
}
.w3eden .text-danger {
    color: #a94442
}
.w3eden a.text-danger:hover {
    color: #843534
}
.w3eden .bg-primary {
    color: #fff;
    background-color: #337ab7
}
.w3eden a.bg-primary:hover {
    background-color: #286090
}
.w3eden .bg-success {
    background-color: #dff0d8
}
.w3eden a.bg-success:hover {
    background-color: #c1e2b3
}
.w3eden .bg-info {
    background-color: #d9edf7
}
.w3eden a.bg-info:hover {
    background-color: #afd9ee
}
.w3eden .bg-warning {
    background-color: #fcf8e3
}
.w3eden a.bg-warning:hover {
    background-color: #f7ecb5
}
.w3eden .bg-danger {
    background-color: #f2dede
}
.w3eden a.bg-danger:hover {
    background-color: #e4b9b9
}
.w3eden .page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eee
}
.w3eden ol, .w3eden ul {
    margin-top: 0;
    margin-bottom: 10px
}
.w3eden ol ol, .w3eden ol ul, .w3eden ul ol, .w3eden ul ul {
    margin-bottom: 0
}
.w3eden .list-unstyled {
    padding-left: 0;
    list-style: none
}
.w3eden .list-inline {
    padding-left: 0;
    margin-left: -5px;
    list-style: none
}
.w3eden .list-inline > li {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px
}
.w3eden dl {
    margin-top: 0;
    margin-bottom: 20px
}
.w3eden dd, .w3eden dt {
    line-height: 1.42857143
}
.w3eden dt {
    font-weight: 700
}
.w3eden dd {
    margin-left: 0
}
@media (min-width: 768px) {
    .w3eden .dl-horizontal dt {
        float: left;
        width: 160px;
        overflow: hidden;
        clear: left;
        text-align: right;
        text-overflow: ellipsis;
        white-space: nowrap
    }
    .w3eden .dl-horizontal dd {
        margin-left: 180px
    }
}
.w3eden abbr[data-original-title], .w3eden abbr[title] {
    cursor: help;
    border-bottom: 1px dotted #777
}
.w3eden .initialism {
    font-size: 90%;
    text-transform: uppercase
}
.w3eden blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #eee
}
.w3eden blockquote ol:last-child, .w3eden blockquote p:last-child, .w3eden blockquote ul:last-child {
    margin-bottom: 0
}
.w3eden blockquote .small, .w3eden blockquote footer, .w3eden blockquote small {
    display: block;
    font-size: 80%;
    line-height: 1.42857143;
    color: #777
}
.w3eden blockquote .small:before, .w3eden blockquote footer:before, .w3eden blockquote small:before {
    content: '\2014 \00A0'
}
.w3eden .blockquote-reverse, .w3eden blockquote.pull-right {
    padding-right: 15px;
    padding-left: 0;
    text-align: right;
    border-right: 5px solid #eee;
    border-left: 0
}
.w3eden .blockquote-reverse .small:before, .w3eden .blockquote-reverse footer:before, .w3eden .blockquote-reverse small:before, .w3eden blockquote.pull-right .small:before, .w3eden blockquote.pull-right footer:before, .w3eden blockquote.pull-right small:before {
    content: ''
}
.w3eden .blockquote-reverse .small:after, .w3eden .blockquote-reverse footer:after, .w3eden .blockquote-reverse small:after, .w3eden blockquote.pull-right .small:after, .w3eden blockquote.pull-right footer:after, .w3eden blockquote.pull-right small:after {
    content: '\00A0 \2014'
}
.w3eden address {
    margin-bottom: 20px;
    font-style: normal;
    line-height: 1.42857143
}
.w3eden code, .w3eden kbd, .w3eden pre, .w3eden samp {
    font-family: Menlo, Monaco, Consolas, "Courier New", monospace
}
.w3eden code {
    padding: 2px 4px;
    font-size: 90%;
    color: #c7254e;
    background-color: #f9f2f4;
    border-radius: 4px
}
.w3eden kbd {
    padding: 2px 4px;
    font-size: 90%;
    color: #fff;
    background-color: #333;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25)
}
.w3eden kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700;
    -webkit-box-shadow: none;
    box-shadow: none
}
.w3eden pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.42857143;
    color: #333;
    word-break: break-all;
    word-wrap: break-word;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px
}
.w3eden pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0
}
.w3eden .pre-scrollable {
    max-height: 340px;
    overflow-y: scroll
}
.w3eden .container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}
@media (min-width: 768px) {
    .w3eden .container {
        width: 750px
    }
}
@media (min-width: 992px) {
    .w3eden .container {
        width: 970px
    }
}
@media (min-width: 1200px) {
    .w3eden .container {
        width: 1170px
    }
}
.w3eden .container-fluid {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}
.w3eden .row {
    margin-right: -15px;
    margin-left: -15px
}
.w3eden .col-lg-1, .w3eden .col-lg-10, .w3eden .col-lg-11, .w3eden .col-lg-12, .w3eden .col-lg-2, .w3eden .col-lg-3, .w3eden .col-lg-4, .w3eden .col-lg-5, .w3eden .col-lg-6, .w3eden .col-lg-7, .w3eden .col-lg-8, .w3eden .col-lg-9, .w3eden .col-md-1, .w3eden .col-md-10, .w3eden .col-md-11, .w3eden .col-md-12, .w3eden .col-md-2, .w3eden .col-md-3, .w3eden .col-md-4, .w3eden .col-md-5, .w3eden .col-md-6, .w3eden .col-md-7, .w3eden .col-md-8, .w3eden .col-md-9, .w3eden .col-sm-1, .w3eden .col-sm-10, .w3eden .col-sm-11, .w3eden .col-sm-12, .w3eden .col-sm-2, .w3eden .col-sm-3, .w3eden .col-sm-4, .w3eden .col-sm-5, .w3eden .col-sm-6, .w3eden .col-sm-7, .w3eden .col-sm-8, .w3eden .col-sm-9, .w3eden .col-xs-1, .w3eden .col-xs-10, .w3eden .col-xs-11, .w3eden .col-xs-12, .w3eden .col-xs-2, .w3eden .col-xs-3, .w3eden .col-xs-4, .w3eden .col-xs-5, .w3eden .col-xs-6, .w3eden .col-xs-7, .w3eden .col-xs-8, .w3eden .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px
}
.w3eden .col-xs-1, .w3eden .col-xs-10, .w3eden .col-xs-11, .w3eden .col-xs-12, .w3eden .col-xs-2, .w3eden .col-xs-3, .w3eden .col-xs-4, .w3eden .col-xs-5, .w3eden .col-xs-6, .w3eden .col-xs-7, .w3eden .col-xs-8, .w3eden .col-xs-9 {
    float: left
}
.w3eden .col-xs-12 {
    width: 100%
}
.w3eden .col-xs-11 {
    width: 91.66666667%
}
.w3eden .col-xs-10 {
    width: 83.33333333%
}
.w3eden .col-xs-9 {
    width: 75%
}
.w3eden .col-xs-8 {
    width: 66.66666667%
}
.w3eden .col-xs-7 {
    width: 58.33333333%
}
.w3eden .col-xs-6 {
    width: 50%
}
.w3eden .col-xs-5 {
    width: 41.66666667%
}
.w3eden .col-xs-4 {
    width: 33.33333333%
}
.w3eden .col-xs-3 {
    width: 25%
}
.w3eden .col-xs-2 {
    width: 16.66666667%
}
.w3eden .col-xs-1 {
    width: 8.33333333%
}
.w3eden .col-xs-pull-12 {
    right: 100%
}
.w3eden .col-xs-pull-11 {
    right: 91.66666667%
}
.w3eden .col-xs-pull-10 {
    right: 83.33333333%
}
.w3eden .col-xs-pull-9 {
    right: 75%
}
.w3eden .col-xs-pull-8 {
    right: 66.66666667%
}
.w3eden .col-xs-pull-7 {
    right: 58.33333333%
}
.w3eden .col-xs-pull-6 {
    right: 50%
}
.w3eden .col-xs-pull-5 {
    right: 41.66666667%
}
.w3eden .col-xs-pull-4 {
    right: 33.33333333%
}
.w3eden .col-xs-pull-3 {
    right: 25%
}
.w3eden .col-xs-pull-2 {
    right: 16.66666667%
}
.w3eden .col-xs-pull-1 {
    right: 8.33333333%
}
.w3eden .col-xs-pull-0 {
    right: auto
}
.w3eden .col-xs-push-12 {
    left: 100%
}
.w3eden .col-xs-push-11 {
    left: 91.66666667%
}
.w3eden .col-xs-push-10 {
    left: 83.33333333%
}
.w3eden .col-xs-push-9 {
    left: 75%
}
.w3eden .col-xs-push-8 {
    left: 66.66666667%
}
.w3eden .col-xs-push-7 {
    left: 58.33333333%
}
.w3eden .col-xs-push-6 {
    left: 50%
}
.w3eden .col-xs-push-5 {
    left: 41.66666667%
}
.w3eden .col-xs-push-4 {
    left: 33.33333333%
}
.w3eden .col-xs-push-3 {
    left: 25%
}
.w3eden .col-xs-push-2 {
    left: 16.66666667%
}
.w3eden .col-xs-push-1 {
    left: 8.33333333%
}
.w3eden .col-xs-push-0 {
    left: auto
}
.w3eden .col-xs-offset-12 {
    margin-left: 100%
}
.w3eden .col-xs-offset-11 {
    margin-left: 91.66666667%
}
.w3eden .col-xs-offset-10 {
    margin-left: 83.33333333%
}
.w3eden .col-xs-offset-9 {
    margin-left: 75%
}
.w3eden .col-xs-offset-8 {
    margin-left: 66.66666667%
}
.w3eden .col-xs-offset-7 {
    margin-left: 58.33333333%
}
.w3eden .col-xs-offset-6 {
    margin-left: 50%
}
.w3eden .col-xs-offset-5 {
    margin-left: 41.66666667%
}
.w3eden .col-xs-offset-4 {
    margin-left: 33.33333333%
}
.w3eden .col-xs-offset-3 {
    margin-left: 25%
}
.w3eden .col-xs-offset-2 {
    margin-left: 16.66666667%
}
.w3eden .col-xs-offset-1 {
    margin-left: 8.33333333%
}
.w3eden .col-xs-offset-0 {
    margin-left: 0
}
@media (min-width: 768px) {
    .w3eden .col-sm-1, .w3eden .col-sm-10, .w3eden .col-sm-11, .w3eden .col-sm-12, .w3eden .col-sm-2, .w3eden .col-sm-3, .w3eden .col-sm-4, .w3eden .col-sm-5, .w3eden .col-sm-6, .w3eden .col-sm-7, .w3eden .col-sm-8, .w3eden .col-sm-9 {
        float: left
    }
    .w3eden .col-sm-12 {
        width: 100%
    }
    .w3eden .col-sm-11 {
        width: 91.66666667%
    }
    .w3eden .col-sm-10 {
        width: 83.33333333%
    }
    .w3eden .col-sm-9 {
        width: 75%
    }
    .w3eden .col-sm-8 {
        width: 66.66666667%
    }
    .w3eden .col-sm-7 {
        width: 58.33333333%
    }
    .w3eden .col-sm-6 {
        width: 50%
    }
    .w3eden .col-sm-5 {
        width: 41.66666667%
    }
    .w3eden .col-sm-4 {
        width: 33.33333333%
    }
    .w3eden .col-sm-3 {
        width: 25%
    }
    .w3eden .col-sm-2 {
        width: 16.66666667%
    }
    .w3eden .col-sm-1 {
        width: 8.33333333%
    }
    .w3eden .col-sm-pull-12 {
        right: 100%
    }
    .w3eden .col-sm-pull-11 {
        right: 91.66666667%
    }
    .w3eden .col-sm-pull-10 {
        right: 83.33333333%
    }
    .w3eden .col-sm-pull-9 {
        right: 75%
    }
    .w3eden .col-sm-pull-8 {
        right: 66.66666667%
    }
    .w3eden .col-sm-pull-7 {
        right: 58.33333333%
    }
    .w3eden .col-sm-pull-6 {
        right: 50%
    }
    .w3eden .col-sm-pull-5 {
        right: 41.66666667%
    }
    .w3eden .col-sm-pull-4 {
        right: 33.33333333%
    }
    .w3eden .col-sm-pull-3 {
        right: 25%
    }
    .w3eden .col-sm-pull-2 {
        right: 16.66666667%
    }
    .w3eden .col-sm-pull-1 {
        right: 8.33333333%
    }
    .w3eden .col-sm-pull-0 {
        right: auto
    }
    .w3eden .col-sm-push-12 {
        left: 100%
    }
    .w3eden .col-sm-push-11 {
        left: 91.66666667%
    }
    .w3eden .col-sm-push-10 {
        left: 83.33333333%
    }
    .w3eden .col-sm-push-9 {
        left: 75%
    }
    .w3eden .col-sm-push-8 {
        left: 66.66666667%
    }
    .w3eden .col-sm-push-7 {
        left: 58.33333333%
    }
    .w3eden .col-sm-push-6 {
        left: 50%
    }
    .w3eden .col-sm-push-5 {
        left: 41.66666667%
    }
    .w3eden .col-sm-push-4 {
        left: 33.33333333%
    }
    .w3eden .col-sm-push-3 {
        left: 25%
    }
    .w3eden .col-sm-push-2 {
        left: 16.66666667%
    }
    .w3eden .col-sm-push-1 {
        left: 8.33333333%
    }
    .w3eden .col-sm-push-0 {
        left: auto
    }
    .w3eden .col-sm-offset-12 {
        margin-left: 100%
    }
    .w3eden .col-sm-offset-11 {
        margin-left: 91.66666667%
    }
    .w3eden .col-sm-offset-10 {
        margin-left: 83.33333333%
    }
    .w3eden .col-sm-offset-9 {
        margin-left: 75%
    }
    .w3eden .col-sm-offset-8 {
        margin-left: 66.66666667%
    }
    .w3eden .col-sm-offset-7 {
        margin-left: 58.33333333%
    }
    .w3eden .col-sm-offset-6 {
        margin-left: 50%
    }
    .w3eden .col-sm-offset-5 {
        margin-left: 41.66666667%
    }
    .w3eden .col-sm-offset-4 {
        margin-left: 33.33333333%
    }
    .w3eden .col-sm-offset-3 {
        margin-left: 25%
    }
    .w3eden .col-sm-offset-2 {
        margin-left: 16.66666667%
    }
    .w3eden .col-sm-offset-1 {
        margin-left: 8.33333333%
    }
    .w3eden .col-sm-offset-0 {
        margin-left: 0
    }
}
@media (min-width: 992px) {
    .w3eden .col-md-1, .w3eden .col-md-10, .w3eden .col-md-11, .w3eden .col-md-12, .w3eden .col-md-2, .w3eden .col-md-3, .w3eden .col-md-4, .w3eden .col-md-5, .w3eden .col-md-6, .w3eden .col-md-7, .w3eden .col-md-8, .w3eden .col-md-9 {
        float: left
    }
    .w3eden .col-md-12 {
        width: 100%
    }
    .w3eden .col-md-11 {
        width: 91.66666667%
    }
    .w3eden .col-md-10 {
        width: 83.33333333%
    }
    .w3eden .col-md-9 {
        width: 75%
    }
    .w3eden .col-md-8 {
        width: 66.66666667%
    }
    .w3eden .col-md-7 {
        width: 58.33333333%
    }
    .w3eden .col-md-6 {
        width: 50%
    }
    .w3eden .col-md-5 {
        width: 41.66666667%
    }
    .w3eden .col-md-4 {
        width: 33.33333333%
    }
    .w3eden .col-md-3 {
        width: 25%
    }
    .w3eden .col-md-2 {
        width: 16.66666667%
    }
    .w3eden .col-md-1 {
        width: 8.33333333%
    }
    .w3eden .col-md-pull-12 {
        right: 100%
    }
    .w3eden .col-md-pull-11 {
        right: 91.66666667%
    }
    .w3eden .col-md-pull-10 {
        right: 83.33333333%
    }
    .w3eden .col-md-pull-9 {
        right: 75%
    }
    .w3eden .col-md-pull-8 {
        right: 66.66666667%
    }
    .w3eden .col-md-pull-7 {
        right: 58.33333333%
    }
    .w3eden .col-md-pull-6 {
        right: 50%
    }
    .w3eden .col-md-pull-5 {
        right: 41.66666667%
    }
    .w3eden .col-md-pull-4 {
        right: 33.33333333%
    }
    .w3eden .col-md-pull-3 {
        right: 25%
    }
    .w3eden .col-md-pull-2 {
        right: 16.66666667%
    }
    .w3eden .col-md-pull-1 {
        right: 8.33333333%
    }
    .w3eden .col-md-pull-0 {
        right: auto
    }
    .w3eden .col-md-push-12 {
        left: 100%
    }
    .w3eden .col-md-push-11 {
        left: 91.66666667%
    }
    .w3eden .col-md-push-10 {
        left: 83.33333333%
    }
    .w3eden .col-md-push-9 {
        left: 75%
    }
    .w3eden .col-md-push-8 {
        left: 66.66666667%
    }
    .w3eden .col-md-push-7 {
        left: 58.33333333%
    }
    .w3eden .col-md-push-6 {
        left: 50%
    }
    .w3eden .col-md-push-5 {
        left: 41.66666667%
    }
    .w3eden .col-md-push-4 {
        left: 33.33333333%
    }
    .w3eden .col-md-push-3 {
        left: 25%
    }
    .w3eden .col-md-push-2 {
        left: 16.66666667%
    }
    .w3eden .col-md-push-1 {
        left: 8.33333333%
    }
    .w3eden .col-md-push-0 {
        left: auto
    }
    .w3eden .col-md-offset-12 {
        margin-left: 100%
    }
    .w3eden .col-md-offset-11 {
        margin-left: 91.66666667%
    }
    .w3eden .col-md-offset-10 {
        margin-left: 83.33333333%
    }
    .w3eden .col-md-offset-9 {
        margin-left: 75%
    }
    .w3eden .col-md-offset-8 {
        margin-left: 66.66666667%
    }
    .w3eden .col-md-offset-7 {
        margin-left: 58.33333333%
    }
    .w3eden .col-md-offset-6 {
        margin-left: 50%
    }
    .w3eden .col-md-offset-5 {
        margin-left: 41.66666667%
    }
    .w3eden .col-md-offset-4 {
        margin-left: 33.33333333%
    }
    .w3eden .col-md-offset-3 {
        margin-left: 25%
    }
    .w3eden .col-md-offset-2 {
        margin-left: 16.66666667%
    }
    .w3eden .col-md-offset-1 {
        margin-left: 8.33333333%
    }
    .w3eden .col-md-offset-0 {
        margin-left: 0
    }
}
@media (min-width: 1200px) {
    .w3eden .col-lg-1, .w3eden .col-lg-10, .w3eden .col-lg-11, .w3eden .col-lg-12, .w3eden .col-lg-2, .w3eden .col-lg-3, .w3eden .col-lg-4, .w3eden .col-lg-5, .w3eden .col-lg-6, .w3eden .col-lg-7, .w3eden .col-lg-8, .w3eden .col-lg-9 {
        float: left
    }
    .w3eden .col-lg-12 {
        width: 100%
    }
    .w3eden .col-lg-11 {
        width: 91.66666667%
    }
    .w3eden .col-lg-10 {
        width: 83.33333333%
    }
    .w3eden .col-lg-9 {
        width: 75%
    }
    .w3eden .col-lg-8 {
        width: 66.66666667%
    }
    .w3eden .col-lg-7 {
        width: 58.33333333%
    }
    .w3eden .col-lg-6 {
        width: 50%
    }
    .w3eden .col-lg-5 {
        width: 41.66666667%
    }
    .w3eden .col-lg-4 {
        width: 33.33333333%
    }
    .w3eden .col-lg-3 {
        width: 25%
    }
    .w3eden .col-lg-2 {
        width: 16.66666667%
    }
    .w3eden .col-lg-1 {
        width: 8.33333333%
    }
    .w3eden .col-lg-pull-12 {
        right: 100%
    }
    .w3eden .col-lg-pull-11 {
        right: 91.66666667%
    }
    .w3eden .col-lg-pull-10 {
        right: 83.33333333%
    }
    .w3eden .col-lg-pull-9 {
        right: 75%
    }
    .w3eden .col-lg-pull-8 {
        right: 66.66666667%
    }
    .w3eden .col-lg-pull-7 {
        right: 58.33333333%
    }
    .w3eden .col-lg-pull-6 {
        right: 50%
    }
    .w3eden .col-lg-pull-5 {
        right: 41.66666667%
    }
    .w3eden .col-lg-pull-4 {
        right: 33.33333333%
    }
    .w3eden .col-lg-pull-3 {
        right: 25%
    }
    .w3eden .col-lg-pull-2 {
        right: 16.66666667%
    }
    .w3eden .col-lg-pull-1 {
        right: 8.33333333%
    }
    .w3eden .col-lg-pull-0 {
        right: auto
    }
    .w3eden .col-lg-push-12 {
        left: 100%
    }
    .w3eden .col-lg-push-11 {
        left: 91.66666667%
    }
    .w3eden .col-lg-push-10 {
        left: 83.33333333%
    }
    .w3eden .col-lg-push-9 {
        left: 75%
    }
    .w3eden .col-lg-push-8 {
        left: 66.66666667%
    }
    .w3eden .col-lg-push-7 {
        left: 58.33333333%
    }
    .w3eden .col-lg-push-6 {
        left: 50%
    }
    .w3eden .col-lg-push-5 {
        left: 41.66666667%
    }
    .w3eden .col-lg-push-4 {
        left: 33.33333333%
    }
    .w3eden .col-lg-push-3 {
        left: 25%
    }
    .w3eden .col-lg-push-2 {
        left: 16.66666667%
    }
    .w3eden .col-lg-push-1 {
        left: 8.33333333%
    }
    .w3eden .col-lg-push-0 {
        left: auto
    }
    .w3eden .col-lg-offset-12 {
        margin-left: 100%
    }
    .w3eden .col-lg-offset-11 {
        margin-left: 91.66666667%
    }
    .w3eden .col-lg-offset-10 {
        margin-left: 83.33333333%
    }
    .w3eden .col-lg-offset-9 {
        margin-left: 75%
    }
    .w3eden .col-lg-offset-8 {
        margin-left: 66.66666667%
    }
    .w3eden .col-lg-offset-7 {
        margin-left: 58.33333333%
    }
    .w3eden .col-lg-offset-6 {
        margin-left: 50%
    }
    .w3eden .col-lg-offset-5 {
        margin-left: 41.66666667%
    }
    .w3eden .col-lg-offset-4 {
        margin-left: 33.33333333%
    }
    .w3eden .col-lg-offset-3 {
        margin-left: 25%
    }
    .w3eden .col-lg-offset-2 {
        margin-left: 16.66666667%
    }
    .w3eden .col-lg-offset-1 {
        margin-left: 8.33333333%
    }
    .w3eden .col-lg-offset-0 {
        margin-left: 0
    }
}
.w3eden table {
    background-color: transparent
}
.w3eden caption {
    padding-top: 8px;
    padding-bottom: 8px;
    color: #777;
    text-align: left
}
.w3eden th {
    text-align: left
}
.w3eden .table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px
}
.w3eden .table > tbody > tr > td, .w3eden .table > tbody > tr > th, .w3eden .table > tfoot > tr > td, .w3eden .table > tfoot > tr > th, .w3eden .table > thead > tr > td, .w3eden .table > thead > tr > th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd
}
.w3eden .table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd
}
.w3eden .table > caption + thead > tr:first-child > td, .w3eden .table > caption + thead > tr:first-child > th, .w3eden .table > colgroup + thead > tr:first-child > td, .w3eden .table > colgroup + thead > tr:first-child > th, .w3eden .table > thead:first-child > tr:first-child > td, .w3eden .table > thead:first-child > tr:first-child > th {
    border-top: 0
}
.w3eden .table > tbody + tbody {
    border-top: 2px solid #ddd
}
.w3eden .table .table {
    background-color: #fff
}
.w3eden .table-condensed > tbody > tr > td, .w3eden .table-condensed > tbody > tr > th, .w3eden .table-condensed > tfoot > tr > td, .w3eden .table-condensed > tfoot > tr > th, .w3eden .table-condensed > thead > tr > td, .w3eden .table-condensed > thead > tr > th {
    padding: 5px
}
.w3eden .table-bordered {
    border: 1px solid #ddd
}
.w3eden .table-bordered > tbody > tr > td, .w3eden .table-bordered > tbody > tr > th, .w3eden .table-bordered > tfoot > tr > td, .w3eden .table-bordered > tfoot > tr > th, .w3eden .table-bordered > thead > tr > td, .w3eden .table-bordered > thead > tr > th {
    border: 1px solid #ddd
}
.w3eden .table-bordered > thead > tr > td, .w3eden .table-bordered > thead > tr > th {
    border-bottom-width: 2px
}
.w3eden .table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #f9f9f9
}
.w3eden .table-hover > tbody > tr:hover {
    background-color: #f5f5f5
}
.w3eden table col[class*=col-] {
    position: static;
    display: table-column;
    float: none
}
.w3eden table td[class*=col-], .w3eden table th[class*=col-] {
    position: static;
    display: table-cell;
    float: none
}
.w3eden .table > tbody > tr.active > td, .w3eden .table > tbody > tr.active > th, .w3eden .table > tbody > tr > td.active, .w3eden .table > tbody > tr > th.active, .w3eden .table > tfoot > tr.active > td, .w3eden .table > tfoot > tr.active > th, .w3eden .table > tfoot > tr > td.active, .w3eden .table > tfoot > tr > th.active, .w3eden .table > thead > tr.active > td, .w3eden .table > thead > tr.active > th, .w3eden .table > thead > tr > td.active, .w3eden .table > thead > tr > th.active {
    background-color: #f5f5f5
}
.w3eden .table-hover > tbody > tr.active:hover > td, .w3eden .table-hover > tbody > tr.active:hover > th, .w3eden .table-hover > tbody > tr:hover > .active, .w3eden .table-hover > tbody > tr > td.active:hover, .w3eden .table-hover > tbody > tr > th.active:hover {
    background-color: #e8e8e8
}
.w3eden .table > tbody > tr.success > td, .w3eden .table > tbody > tr.success > th, .w3eden .table > tbody > tr > td.success, .w3eden .table > tbody > tr > th.success, .w3eden .table > tfoot > tr.success > td, .w3eden .table > tfoot > tr.success > th, .w3eden .table > tfoot > tr > td.success, .w3eden .table > tfoot > tr > th.success, .w3eden .table > thead > tr.success > td, .w3eden .table > thead > tr.success > th, .w3eden .table > thead > tr > td.success, .w3eden .table > thead > tr > th.success {
    background-color: #dff0d8
}
.w3eden .table-hover > tbody > tr.success:hover > td, .w3eden .table-hover > tbody > tr.success:hover > th, .w3eden .table-hover > tbody > tr:hover > .success, .w3eden .table-hover > tbody > tr > td.success:hover, .w3eden .table-hover > tbody > tr > th.success:hover {
    background-color: #d0e9c6
}
.w3eden .table > tbody > tr.info > td, .w3eden .table > tbody > tr.info > th, .w3eden .table > tbody > tr > td.info, .w3eden .table > tbody > tr > th.info, .w3eden .table > tfoot > tr.info > td, .w3eden .table > tfoot > tr.info > th, .w3eden .table > tfoot > tr > td.info, .w3eden .table > tfoot > tr > th.info, .w3eden .table > thead > tr.info > td, .w3eden .table > thead > tr.info > th, .w3eden .table > thead > tr > td.info, .w3eden .table > thead > tr > th.info {
    background-color: #d9edf7
}
.w3eden .table-hover > tbody > tr.info:hover > td, .w3eden .table-hover > tbody > tr.info:hover > th, .w3eden .table-hover > tbody > tr:hover > .info, .w3eden .table-hover > tbody > tr > td.info:hover, .w3eden .table-hover > tbody > tr > th.info:hover {
    background-color: #c4e3f3
}
.w3eden .table > tbody > tr.warning > td, .w3eden .table > tbody > tr.warning > th, .w3eden .table > tbody > tr > td.warning, .w3eden .table > tbody > tr > th.warning, .w3eden .table > tfoot > tr.warning > td, .w3eden .table > tfoot > tr.warning > th, .w3eden .table > tfoot > tr > td.warning, .w3eden .table > tfoot > tr > th.warning, .w3eden .table > thead > tr.warning > td, .w3eden .table > thead > tr.warning > th, .w3eden .table > thead > tr > td.warning, .w3eden .table > thead > tr > th.warning {
    background-color: #fcf8e3
}
.w3eden .table-hover > tbody > tr.warning:hover > td, .w3eden .table-hover > tbody > tr.warning:hover > th, .w3eden .table-hover > tbody > tr:hover > .warning, .w3eden .table-hover > tbody > tr > td.warning:hover, .w3eden .table-hover > tbody > tr > th.warning:hover {
    background-color: #faf2cc
}
.w3eden .table > tbody > tr.danger > td, .w3eden .table > tbody > tr.danger > th, .w3eden .table > tbody > tr > td.danger, .w3eden .table > tbody > tr > th.danger, .w3eden .table > tfoot > tr.danger > td, .w3eden .table > tfoot > tr.danger > th, .w3eden .table > tfoot > tr > td.danger, .w3eden .table > tfoot > tr > th.danger, .w3eden .table > thead > tr.danger > td, .w3eden .table > thead > tr.danger > th, .w3eden .table > thead > tr > td.danger, .w3eden .table > thead > tr > th.danger {
    background-color: #f2dede
}
.w3eden .table-hover > tbody > tr.danger:hover > td, .w3eden .table-hover > tbody > tr.danger:hover > th, .w3eden .table-hover > tbody > tr:hover > .danger, .w3eden .table-hover > tbody > tr > td.danger:hover, .w3eden .table-hover > tbody > tr > th.danger:hover {
    background-color: #ebcccc
}
.w3eden .table-responsive {
    min-height: .01%;
    overflow-x: auto
}
@media screen and (max-width: 767px) {
    .w3eden .table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ddd
    }
    .w3eden .table-responsive > .table {
        margin-bottom: 0
    }
    .w3eden .table-responsive > .table > tbody > tr > td, .w3eden .table-responsive > .table > tbody > tr > th, .w3eden .table-responsive > .table > tfoot > tr > td, .w3eden .table-responsive > .table > tfoot > tr > th, .w3eden .table-responsive > .table > thead > tr > td, .w3eden .table-responsive > .table > thead > tr > th {
        white-space: nowrap
    }
    .w3eden .table-responsive > .table-bordered {
        border: 0
    }
    .w3eden .table-responsive > .table-bordered > tbody > tr > td:first-child, .w3eden .table-responsive > .table-bordered > tbody > tr > th:first-child, .w3eden .table-responsive > .table-bordered > tfoot > tr > td:first-child, .w3eden .table-responsive > .table-bordered > tfoot > tr > th:first-child, .w3eden .table-responsive > .table-bordered > thead > tr > td:first-child, .w3eden .table-responsive > .table-bordered > thead > tr > th:first-child {
        border-left: 0
    }
    .w3eden .table-responsive > .table-bordered > tbody > tr > td:last-child, .w3eden .table-responsive > .table-bordered > tbody > tr > th:last-child, .w3eden .table-responsive > .table-bordered > tfoot > tr > td:last-child, .w3eden .table-responsive > .table-bordered > tfoot > tr > th:last-child, .w3eden .table-responsive > .table-bordered > thead > tr > td:last-child, .w3eden .table-responsive > .table-bordered > thead > tr > th:last-child {
        border-right: 0
    }
    .w3eden .table-responsive > .table-bordered > tbody > tr:last-child > td, .w3eden .table-responsive > .table-bordered > tbody > tr:last-child > th, .w3eden .table-responsive > .table-bordered > tfoot > tr:last-child > td, .w3eden .table-responsive > .table-bordered > tfoot > tr:last-child > th {
        border-bottom: 0
    }
}
.w3eden fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0
}
.w3eden legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: inherit;
    color: #333;
    border: 0;
    border-bottom: 1px solid #e5e5e5
}
.w3eden label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700
}
.w3eden input[type=search] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.w3eden input[type=checkbox], .w3eden input[type=radio] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal
}
.w3eden input[type=file] {
    display: block
}
.w3eden input[type=range] {
    display: block;
    width: 100%
}
.w3eden select[multiple], .w3eden select[size] {
    height: auto
}
.w3eden input[type=file]:focus, .w3eden input[type=checkbox]:focus, .w3eden input[type=radio]:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}
.w3eden output {
    display: block;
    padding-top: 7px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555
}
.w3eden .form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #d5d5d5;
    border-radius: 3px;
    box-shadow: none;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s
}
.w3eden .form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 3px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 3px rgba(102, 175, 233, .6)
}
.w3eden .form-control::-moz-placeholder {
    color: #999;
    opacity: 1
}
.w3eden .form-control:-ms-input-placeholder {
    color: #999
}
.w3eden .form-control::-webkit-input-placeholder {
    color: #999
}
.w3eden .form-control[disabled], .w3eden .form-control[readonly], .w3eden fieldset[disabled] .form-control {
    background-color: #eee;
    opacity: 1
}
.w3eden .form-control[disabled], .w3eden fieldset[disabled] .form-control {
    cursor: not-allowed
}
.w3eden textarea.form-control {
    height: auto
}
.w3eden input[type=search] {
    -webkit-appearance: none
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .w3eden input[type=date], .w3eden input[type=time], .w3eden input[type=datetime-local], .w3eden input[type=month] {
        line-height: 34px
    }
    .w3eden .input-group-sm input[type=date], .w3eden .input-group-sm input[type=time], .w3eden .input-group-sm input[type=datetime-local], .w3eden .input-group-sm input[type=month], .w3eden input[type=date].input-sm, .w3eden input[type=time].input-sm, .w3eden input[type=datetime-local].input-sm, .w3eden input[type=month].input-sm {
        line-height: 30px
    }
    .w3eden .input-group-lg input[type=date], .w3eden .input-group-lg input[type=time], .w3eden .input-group-lg input[type=datetime-local], .w3eden .input-group-lg input[type=month], .w3eden input[type=date].input-lg, .w3eden input[type=time].input-lg, .w3eden input[type=datetime-local].input-lg, .w3eden input[type=month].input-lg {
        line-height: 46px
    }
}
.w3eden .form-group {
    margin-bottom: 15px
}
.w3eden .checkbox, .w3eden .radio {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px
}
.w3eden .checkbox label, .w3eden .radio label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer
}
.w3eden .checkbox input[type=checkbox], .w3eden .checkbox-inline input[type=checkbox], .w3eden .radio input[type=radio], .w3eden .radio-inline input[type=radio] {
    position: absolute;
    margin-top: 4px \9;
    margin-left: -20px
}
.w3eden .checkbox + .checkbox, .w3eden .radio + .radio {
    margin-top: -5px
}
.w3eden .checkbox-inline, .w3eden .radio-inline {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    vertical-align: middle;
    cursor: pointer
}
.w3eden .checkbox-inline + .checkbox-inline, .w3eden .radio-inline + .radio-inline {
    margin-top: 0;
    margin-left: 10px
}
.w3eden fieldset[disabled] input[type=checkbox], .w3eden fieldset[disabled] input[type=radio], .w3eden input[type=checkbox].disabled, .w3eden input[type=checkbox][disabled], .w3eden input[type=radio].disabled, .w3eden input[type=radio][disabled] {
    cursor: not-allowed
}
.w3eden .checkbox-inline.disabled, .w3eden .radio-inline.disabled, .w3eden fieldset[disabled] .checkbox-inline, .w3eden fieldset[disabled] .radio-inline {
    cursor: not-allowed
}
.w3eden .checkbox.disabled label, .w3eden .radio.disabled label, .w3eden fieldset[disabled] .checkbox label, .w3eden fieldset[disabled] .radio label {
    cursor: not-allowed
}
.w3eden .form-control-static {
    min-height: 34px;
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0
}
.w3eden .form-control-static.input-lg, .w3eden .form-control-static.input-sm {
    padding-right: 0;
    padding-left: 0
}
.w3eden .input-sm {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}
.w3eden select.input-sm {
    height: 30px;
    line-height: 30px
}
.w3eden select[multiple].input-sm, .w3eden textarea.input-sm {
    height: auto
}
.w3eden .form-group-sm .form-control {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}
.w3eden select.form-group-sm .form-control {
    height: 30px;
    line-height: 30px
}
.w3eden select[multiple].form-group-sm .form-control, .w3eden textarea.form-group-sm .form-control {
    height: auto
}
.w3eden .form-group-sm .form-control-static {
    height: 30px;
    min-height: 32px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5
}
.w3eden .input-lg {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px
}
.w3eden select.input-lg {
    height: 46px;
    line-height: 46px
}
.w3eden select[multiple].input-lg, .w3eden textarea.input-lg {
    height: auto
}
.w3eden .form-group-lg .form-control {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px
}
.w3eden select.form-group-lg .form-control {
    height: 46px;
    line-height: 46px
}
.w3eden select[multiple].form-group-lg .form-control, .w3eden textarea.form-group-lg .form-control {
    height: auto
}
.w3eden .form-group-lg .form-control-static {
    height: 46px;
    min-height: 38px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333
}
.w3eden .has-feedback {
    position: relative
}
.w3eden .has-feedback .form-control {
    padding-right: 42.5px
}
.w3eden .form-control-feedback {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    pointer-events: none
}
.w3eden .input-lg + .form-control-feedback {
    width: 46px;
    height: 46px;
    line-height: 46px
}
.w3eden .input-sm + .form-control-feedback {
    width: 30px;
    height: 30px;
    line-height: 30px
}
.w3eden .has-success .checkbox, .w3eden .has-success .checkbox-inline, .w3eden .has-success .control-label, .w3eden .has-success .help-block, .w3eden .has-success .radio, .w3eden .has-success .radio-inline, .w3eden .has-success.checkbox label, .w3eden .has-success.checkbox-inline label, .w3eden .has-success.radio label, .w3eden .has-success.radio-inline label {
    color: #3c763d
}
.w3eden .has-success .form-control {
    border-color: #3c763d;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}
.w3eden .has-success .form-control:focus {
    border-color: #2b542c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168
}
.w3eden .has-success .input-group-addon {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #3c763d
}
.w3eden .has-success .form-control-feedback {
    color: #3c763d
}
.w3eden .has-warning .checkbox, .w3eden .has-warning .checkbox-inline, .w3eden .has-warning .control-label, .w3eden .has-warning .help-block, .w3eden .has-warning .radio, .w3eden .has-warning .radio-inline, .w3eden .has-warning.checkbox label, .w3eden .has-warning.checkbox-inline label, .w3eden .has-warning.radio label, .w3eden .has-warning.radio-inline label {
    color: #8a6d3b
}
.w3eden .has-warning .form-control {
    border-color: #8a6d3b;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}
.w3eden .has-warning .form-control:focus {
    border-color: #66512c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b
}
.w3eden .has-warning .input-group-addon {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #8a6d3b
}
.w3eden .has-warning .form-control-feedback {
    color: #8a6d3b
}
.w3eden .has-error .checkbox, .w3eden .has-error .checkbox-inline, .w3eden .has-error .control-label, .w3eden .has-error .help-block, .w3eden .has-error .radio, .w3eden .has-error .radio-inline, .w3eden .has-error.checkbox label, .w3eden .has-error.checkbox-inline label, .w3eden .has-error.radio label, .w3eden .has-error.radio-inline label {
    color: #a94442
}
.w3eden .has-error .form-control {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}
.w3eden .has-error .form-control:focus {
    border-color: #843534;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483
}
.w3eden .has-error .input-group-addon {
    color: #a94442;
    background-color: #f2dede;
    border-color: #a94442
}
.w3eden .has-error .form-control-feedback {
    color: #a94442
}
.w3eden .has-feedback label ~ .form-control-feedback {
    top: 25px
}
.w3eden .has-feedback label.sr-only ~ .form-control-feedback {
    top: 0
}
.w3eden .help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373
}
@media (min-width: 768px) {
    .w3eden .form-inline .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle
    }
    .w3eden .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }
    .w3eden .form-inline .form-control-static {
        display: inline-block
    }
    .w3eden .form-inline .input-group {
        display: inline-table;
        vertical-align: middle
    }
    .w3eden .form-inline .input-group .form-control, .w3eden .form-inline .input-group .input-group-addon, .w3eden .form-inline .input-group .input-group-btn {
        width: auto
    }
    .w3eden .form-inline .input-group > .form-control {
        width: 100%
    }
    .w3eden .form-inline .control-label {
        margin-bottom: 0;
        vertical-align: middle
    }
    .w3eden .form-inline .checkbox, .w3eden .form-inline .radio {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle
    }
    .w3eden .form-inline .checkbox label, .w3eden .form-inline .radio label {
        padding-left: 0
    }
    .w3eden .form-inline .checkbox input[type=checkbox], .w3eden .form-inline .radio input[type=radio] {
        position: relative;
        margin-left: 0
    }
    .w3eden .form-inline .has-feedback .form-control-feedback {
        top: 0
    }
}
.w3eden .form-horizontal .checkbox, .w3eden .form-horizontal .checkbox-inline, .w3eden .form-horizontal .radio, .w3eden .form-horizontal .radio-inline {
    padding-top: 7px;
    margin-top: 0;
    margin-bottom: 0
}
.w3eden .form-horizontal .checkbox, .w3eden .form-horizontal .radio {
    min-height: 27px
}
.w3eden .form-horizontal .form-group {
    margin-right: -15px;
    margin-left: -15px
}
@media (min-width: 768px) {
    .w3eden .form-horizontal .control-label {
        padding-top: 7px;
        margin-bottom: 0;
        text-align: right
    }
}
.w3eden .form-horizontal .has-feedback .form-control-feedback {
    right: 15px
}
@media (min-width: 768px) {
    .w3eden .form-horizontal .form-group-lg .control-label {
        padding-top: 14.33px
    }
}
@media (min-width: 768px) {
    .w3eden .form-horizontal .form-group-sm .control-label {
        padding-top: 6px
    }
}
.w3eden .btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 3px
}
.w3eden .btn.active.focus, .w3eden .btn.active:focus, .w3eden .btn.focus, .w3eden .btn:active.focus, .w3eden .btn:active:focus, .w3eden .btn:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}
.w3eden .btn.focus, .w3eden .btn:focus, .w3eden .btn:hover {
    color: #333;
    text-decoration: none
}
.w3eden .btn.active, .w3eden .btn:active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}
.w3eden .btn.disabled, .w3eden .btn[disabled], .w3eden fieldset[disabled] .btn {
    pointer-events: none;
    cursor: not-allowed;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: .65
}
.w3eden .btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc
}
.w3eden .btn-default.active, .w3eden .btn-default.focus, .w3eden .btn-default:active, .w3eden .btn-default:focus, .w3eden .btn-default:hover, .w3eden .open > .dropdown-toggle.btn-default {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad
}
.w3eden .btn-default.active, .w3eden .btn-default:active, .w3eden .open > .dropdown-toggle.btn-default {
    background-image: none
}
.w3eden .btn-default.disabled, .w3eden .btn-default.disabled.active, .w3eden .btn-default.disabled.focus, .w3eden .btn-default.disabled:active, .w3eden .btn-default.disabled:focus, .w3eden .btn-default.disabled:hover, .w3eden .btn-default[disabled], .w3eden .btn-default[disabled].active, .w3eden .btn-default[disabled].focus, .w3eden .btn-default[disabled]:active, .w3eden .btn-default[disabled]:focus, .w3eden .btn-default[disabled]:hover, .w3eden fieldset[disabled] .btn-default, .w3eden fieldset[disabled] .btn-default.active, .w3eden fieldset[disabled] .btn-default.focus, .w3eden fieldset[disabled] .btn-default:active, .w3eden fieldset[disabled] .btn-default:focus, .w3eden fieldset[disabled] .btn-default:hover {
    background-color: #fff;
    border-color: #ccc
}
.w3eden .btn-default .badge {
    color: #fff;
    background-color: #333
}
.w3eden .btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4
}
.w3eden .btn-primary.active, .w3eden .btn-primary.focus, .w3eden .btn-primary:active, .w3eden .btn-primary:focus, .w3eden .btn-primary:hover, .w3eden .open > .dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #286090;
    border-color: #204d74
}
.w3eden .btn-primary.active, .w3eden .btn-primary:active, .w3eden .open > .dropdown-toggle.btn-primary {
    background-image: none
}
.w3eden .btn-primary.disabled, .w3eden .btn-primary.disabled.active, .w3eden .btn-primary.disabled.focus, .w3eden .btn-primary.disabled:active, .w3eden .btn-primary.disabled:focus, .w3eden .btn-primary.disabled:hover, .w3eden .btn-primary[disabled], .w3eden .btn-primary[disabled].active, .w3eden .btn-primary[disabled].focus, .w3eden .btn-primary[disabled]:active, .w3eden .btn-primary[disabled]:focus, .w3eden .btn-primary[disabled]:hover, .w3eden fieldset[disabled] .btn-primary, .w3eden fieldset[disabled] .btn-primary.active, .w3eden fieldset[disabled] .btn-primary.focus, .w3eden fieldset[disabled] .btn-primary:active, .w3eden fieldset[disabled] .btn-primary:focus, .w3eden fieldset[disabled] .btn-primary:hover {
    background-color: #337ab7;
    border-color: #2e6da4
}
.w3eden .btn-primary .badge {
    color: #337ab7;
    background-color: #fff
}
.w3eden .btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c
}
.w3eden .btn-success.active, .w3eden .btn-success.focus, .w3eden .btn-success:active, .w3eden .btn-success:focus, .w3eden .btn-success:hover, .w3eden .open > .dropdown-toggle.btn-success {
    color: #fff;
    background-color: #449d44;
    border-color: #398439
}
.w3eden .btn-success.active, .w3eden .btn-success:active, .w3eden .open > .dropdown-toggle.btn-success {
    background-image: none
}
.w3eden .btn-success.disabled, .w3eden .btn-success.disabled.active, .w3eden .btn-success.disabled.focus, .w3eden .btn-success.disabled:active, .w3eden .btn-success.disabled:focus, .w3eden .btn-success.disabled:hover, .w3eden .btn-success[disabled], .w3eden .btn-success[disabled].active, .w3eden .btn-success[disabled].focus, .w3eden .btn-success[disabled]:active, .w3eden .btn-success[disabled]:focus, .w3eden .btn-success[disabled]:hover, .w3eden fieldset[disabled] .btn-success, .w3eden fieldset[disabled] .btn-success.active, .w3eden fieldset[disabled] .btn-success.focus, .w3eden fieldset[disabled] .btn-success:active, .w3eden fieldset[disabled] .btn-success:focus, .w3eden fieldset[disabled] .btn-success:hover {
    background-color: #5cb85c;
    border-color: #4cae4c
}
.w3eden .btn-success .badge {
    color: #5cb85c;
    background-color: #fff
}
.w3eden .btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da
}
.w3eden .btn-info.active, .w3eden .btn-info.focus, .w3eden .btn-info:active, .w3eden .btn-info:focus, .w3eden .btn-info:hover, .w3eden .open > .dropdown-toggle.btn-info {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc
}
.w3eden .btn-info.active, .w3eden .btn-info:active, .w3eden .open > .dropdown-toggle.btn-info {
    background-image: none
}
.w3eden .btn-info.disabled, .w3eden .btn-info.disabled.active, .w3eden .btn-info.disabled.focus, .w3eden .btn-info.disabled:active, .w3eden .btn-info.disabled:focus, .w3eden .btn-info.disabled:hover, .w3eden .btn-info[disabled], .w3eden .btn-info[disabled].active, .w3eden .btn-info[disabled].focus, .w3eden .btn-info[disabled]:active, .w3eden .btn-info[disabled]:focus, .w3eden .btn-info[disabled]:hover, .w3eden fieldset[disabled] .btn-info, .w3eden fieldset[disabled] .btn-info.active, .w3eden fieldset[disabled] .btn-info.focus, .w3eden fieldset[disabled] .btn-info:active, .w3eden fieldset[disabled] .btn-info:focus, .w3eden fieldset[disabled] .btn-info:hover {
    background-color: #5bc0de;
    border-color: #46b8da
}
.w3eden .btn-info .badge {
    color: #5bc0de;
    background-color: #fff
}
.w3eden .btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236
}
.w3eden .btn-warning.active, .w3eden .btn-warning.focus, .w3eden .btn-warning:active, .w3eden .btn-warning:focus, .w3eden .btn-warning:hover, .w3eden .open > .dropdown-toggle.btn-warning {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512
}
.w3eden .btn-warning.active, .w3eden .btn-warning:active, .w3eden .open > .dropdown-toggle.btn-warning {
    background-image: none
}
.w3eden .btn-warning.disabled, .w3eden .btn-warning.disabled.active, .w3eden .btn-warning.disabled.focus, .w3eden .btn-warning.disabled:active, .w3eden .btn-warning.disabled:focus, .w3eden .btn-warning.disabled:hover, .w3eden .btn-warning[disabled], .w3eden .btn-warning[disabled].active, .w3eden .btn-warning[disabled].focus, .w3eden .btn-warning[disabled]:active, .w3eden .btn-warning[disabled]:focus, .w3eden .btn-warning[disabled]:hover, .w3eden fieldset[disabled] .btn-warning, .w3eden fieldset[disabled] .btn-warning.active, .w3eden fieldset[disabled] .btn-warning.focus, .w3eden fieldset[disabled] .btn-warning:active, .w3eden fieldset[disabled] .btn-warning:focus, .w3eden fieldset[disabled] .btn-warning:hover {
    background-color: #f0ad4e;
    border-color: #eea236
}
.w3eden .btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff
}
.w3eden .btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a
}
.w3eden .btn-danger.active, .w3eden .btn-danger.focus, .w3eden .btn-danger:active, .w3eden .btn-danger:focus, .w3eden .btn-danger:hover, .w3eden .open > .dropdown-toggle.btn-danger {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925
}
.w3eden .btn-danger.active, .w3eden .btn-danger:active, .w3eden .open > .dropdown-toggle.btn-danger {
    background-image: none
}
.w3eden .btn-danger.disabled, .w3eden .btn-danger.disabled.active, .w3eden .btn-danger.disabled.focus, .w3eden .btn-danger.disabled:active, .w3eden .btn-danger.disabled:focus, .w3eden .btn-danger.disabled:hover, .w3eden .btn-danger[disabled], .w3eden .btn-danger[disabled].active, .w3eden .btn-danger[disabled].focus, .w3eden .btn-danger[disabled]:active, .w3eden .btn-danger[disabled]:focus, .w3eden .btn-danger[disabled]:hover, .w3eden fieldset[disabled] .btn-danger, .w3eden fieldset[disabled] .btn-danger.active, .w3eden fieldset[disabled] .btn-danger.focus, .w3eden fieldset[disabled] .btn-danger:active, .w3eden fieldset[disabled] .btn-danger:focus, .w3eden fieldset[disabled] .btn-danger:hover {
    background-color: #d9534f;
    border-color: #d43f3a
}
.w3eden .btn-danger .badge {
    color: #d9534f;
    background-color: #fff
}
.w3eden .btn-link {
    font-weight: 400;
    color: #337ab7;
    border-radius: 0
}
.w3eden .btn-link, .w3eden .btn-link.active, .w3eden .btn-link:active, .w3eden .btn-link[disabled], .w3eden fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none
}
.w3eden .btn-link, .w3eden .btn-link:active, .w3eden .btn-link:focus, .w3eden .btn-link:hover {
    border-color: transparent
}
.w3eden .btn-link:focus, .w3eden .btn-link:hover {
    color: #23527c;
    text-decoration: underline;
    background-color: transparent
}
.w3eden .btn-link[disabled]:focus, .w3eden .btn-link[disabled]:hover, .w3eden fieldset[disabled] .btn-link:focus, .w3eden fieldset[disabled] .btn-link:hover {
    color: #777;
    text-decoration: none
}
.w3eden .btn-group-lg > .btn, .w3eden .btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px
}
.w3eden .btn-group-sm > .btn, .w3eden .btn-sm {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}
.w3eden .btn-group-xs > .btn, .w3eden .btn-xs {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}
.w3eden .btn-block {
    display: block;
    width: 100%
}
.w3eden .btn-block + .btn-block {
    margin-top: 5px
}
.w3eden input[type=button].btn-block, .w3eden input[type=reset].btn-block, .w3eden input[type=submit].btn-block {
    width: 100%
}
.w3eden .fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity 0.15s linear
}
.w3eden .fade.in {
    opacity: 1
}
.w3eden .collapse {
    display: none
}
.w3eden .collapse.in {
    display: block
}
.w3eden tr.collapse.in {
    display: table-row
}
.w3eden tbody.collapse.in {
    display: table-row-group
}
.w3eden .collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-duration: .35s;
    -o-transition-duration: .35s;
    transition-duration: .35s;
    -webkit-transition-property: height, visibility;
    -o-transition-property: height, visibility;
    transition-property: height, visibility
}
.w3eden .caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent
}
.w3eden .dropdown, .w3eden .dropup {
    position: relative
}
.w3eden .dropdown-toggle:focus {
    outline: 0
}
.w3eden .dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175)
}
.w3eden .dropdown-menu.pull-right {
    right: 0;
    left: auto
}
.w3eden .dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5
}
.w3eden .dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap
}
.w3eden .dropdown-menu > li > a:focus, .w3eden .dropdown-menu > li > a:hover {
    color: #262626;
    text-decoration: none;
    background-color: #f5f5f5
}
.w3eden .dropdown-menu > .active > a, .w3eden .dropdown-menu > .active > a:focus, .w3eden .dropdown-menu > .active > a:hover {
    color: #fff;
    text-decoration: none;
    background-color: #337ab7;
    outline: 0
}
.w3eden .dropdown-menu > .disabled > a, .w3eden .dropdown-menu > .disabled > a:focus, .w3eden .dropdown-menu > .disabled > a:hover {
    color: #777
}
.w3eden .dropdown-menu > .disabled > a:focus, .w3eden .dropdown-menu > .disabled > a:hover {
    text-decoration: none;
    cursor: not-allowed;
    background-color: transparent;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.w3eden .open > .dropdown-menu {
    display: block
}
.w3eden .open > a {
    outline: 0
}
.w3eden .dropdown-menu-right {
    right: 0;
    left: auto
}
.w3eden .dropdown-menu-left {
    right: auto;
    left: 0
}
.w3eden .dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #777;
    white-space: nowrap
}
.w3eden .dropdown-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 990
}
.w3eden .pull-right > .dropdown-menu {
    right: 0;
    left: auto
}
.w3eden .dropup .caret, .w3eden .navbar-fixed-bottom .dropdown .caret {
    content: "";
    border-top: 0;
    border-bottom: 4px solid
}
.w3eden .dropup .dropdown-menu, .w3eden .navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px
}
@media (min-width: 768px) {
    .w3eden .navbar-right .dropdown-menu {
        right: 0;
        left: auto
    }
    .w3eden .navbar-right .dropdown-menu-left {
        right: auto;
        left: 0
    }
}
.w3eden .btn-group, .w3eden .btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle
}
.w3eden .btn-group-vertical > .btn, .w3eden .btn-group > .btn {
    position: relative;
    float: left
}
.w3eden .btn-group-vertical > .btn.active, .w3eden .btn-group-vertical > .btn:active, .w3eden .btn-group-vertical > .btn:focus, .w3eden .btn-group-vertical > .btn:hover, .w3eden .btn-group > .btn.active, .w3eden .btn-group > .btn:active, .w3eden .btn-group > .btn:focus, .w3eden .btn-group > .btn:hover {
    z-index: 2
}
.w3eden .btn-group .btn + .btn, .w3eden .btn-group .btn + .btn-group, .w3eden .btn-group .btn-group + .btn, .w3eden .btn-group .btn-group + .btn-group {
    margin-left: -1px
}
.w3eden .btn-toolbar {
    margin-left: -5px
}
.w3eden .btn-toolbar .btn-group, .w3eden .btn-toolbar .input-group {
    float: left
}
.w3eden .btn-toolbar > .btn, .w3eden .btn-toolbar > .btn-group, .w3eden .btn-toolbar > .input-group {
    margin-left: 5px
}
.w3eden .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0
}
.w3eden .btn-group > .btn:first-child {
    margin-left: 0
}
.w3eden .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}
.w3eden .btn-group > .btn:last-child:not(:first-child), .w3eden .btn-group > .dropdown-toggle:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}
.w3eden .btn-group > .btn-group {
    float: left
}
.w3eden .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
    border-radius: 0
}
.w3eden .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .w3eden .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}
.w3eden .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}
.w3eden .btn-group .dropdown-toggle:active, .w3eden .btn-group.open .dropdown-toggle {
    outline: 0
}
.w3eden .btn-group > .btn + .dropdown-toggle {
    padding-right: 8px;
    padding-left: 8px
}
.w3eden .btn-group > .btn-lg + .dropdown-toggle {
    padding-right: 12px;
    padding-left: 12px
}
.w3eden .btn-group.open .dropdown-toggle {
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}
.w3eden .btn-group.open .dropdown-toggle.btn-link {
    -webkit-box-shadow: none;
    box-shadow: none
}
.w3eden .btn .caret {
    margin-left: 0
}
.w3eden .btn-lg .caret {
    border-width: 5px 5px 0;
    border-bottom-width: 0
}
.w3eden .dropup .btn-lg .caret {
    border-width: 0 5px 5px
}
.w3eden .btn-group-vertical > .btn, .w3eden .btn-group-vertical > .btn-group, .w3eden .btn-group-vertical > .btn-group > .btn {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%
}
.w3eden .btn-group-vertical > .btn-group > .btn {
    float: none
}
.w3eden .btn-group-vertical > .btn + .btn, .w3eden .btn-group-vertical > .btn + .btn-group, .w3eden .btn-group-vertical > .btn-group + .btn, .w3eden .btn-group-vertical > .btn-group + .btn-group {
    margin-top: -1px;
    margin-left: 0
}
.w3eden .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
    border-radius: 0
}
.w3eden .btn-group-vertical > .btn:first-child:not(:last-child) {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}
.w3eden .btn-group-vertical > .btn:last-child:not(:first-child) {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 4px
}
.w3eden .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
    border-radius: 0
}
.w3eden .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .w3eden .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}
.w3eden .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}
.w3eden .btn-group-justified {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate
}
.w3eden .btn-group-justified > .btn, .w3eden .btn-group-justified > .btn-group {
    display: table-cell;
    float: none;
    width: 1%
}
.w3eden .btn-group-justified > .btn-group .btn {
    width: 100%
}
.w3eden .btn-group-justified > .btn-group .dropdown-menu {
    left: auto
}
.w3eden [data-toggle=buttons] > .btn input[type=checkbox], .w3eden [data-toggle=buttons] > .btn input[type=radio], .w3eden [data-toggle=buttons] > .btn-group > .btn input[type=checkbox], .w3eden [data-toggle=buttons] > .btn-group > .btn input[type=radio] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none
}
.w3eden .input-group {
    position: relative;
    display: table;
    border-collapse: separate
}
.w3eden .input-group[class*=col-] {
    float: none;
    padding-right: 0;
    padding-left: 0
}
.w3eden .input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0
}
.w3eden .input-group-lg > .form-control, .w3eden .input-group-lg > .input-group-addon, .w3eden .input-group-lg > .input-group-btn > .btn {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px
}
.w3eden select.input-group-lg > .form-control, .w3eden select.input-group-lg > .input-group-addon, .w3eden select.input-group-lg > .input-group-btn > .btn {
    height: 46px;
    line-height: 46px
}
.w3eden select[multiple].input-group-lg > .form-control, .w3eden select[multiple].input-group-lg > .input-group-addon, .w3eden select[multiple].input-group-lg > .input-group-btn > .btn, .w3eden textarea.input-group-lg > .form-control, .w3eden textarea.input-group-lg > .input-group-addon, .w3eden textarea.input-group-lg > .input-group-btn > .btn {
    height: auto
}
.w3eden .input-group-sm > .form-control, .w3eden .input-group-sm > .input-group-addon, .w3eden .input-group-sm > .input-group-btn > .btn {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}
.w3eden select.input-group-sm > .form-control, .w3eden select.input-group-sm > .input-group-addon, .w3eden select.input-group-sm > .input-group-btn > .btn {
    height: 30px;
    line-height: 30px
}
.w3eden select[multiple].input-group-sm > .form-control, .w3eden select[multiple].input-group-sm > .input-group-addon, .w3eden select[multiple].input-group-sm > .input-group-btn > .btn, .w3eden textarea.input-group-sm > .form-control, .w3eden textarea.input-group-sm > .input-group-addon, .w3eden textarea.input-group-sm > .input-group-btn > .btn {
    height: auto
}
.w3eden .input-group .form-control, .w3eden .input-group-addon, .w3eden .input-group-btn {
    display: table-cell
}
.w3eden .input-group .form-control:not(:first-child):not(:last-child), .w3eden .input-group-addon:not(:first-child):not(:last-child), .w3eden .input-group-btn:not(:first-child):not(:last-child) {
    border-radius: 0
}
.w3eden .input-group-addon, .w3eden .input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle
}
.w3eden .input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 3px
}
.w3eden .input-group-addon.input-sm {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 3px
}
.w3eden .input-group-addon.input-lg {
    padding: 10px 16px;
    font-size: 18px;
    border-radius: 6px
}
.w3eden .input-group-addon input[type=checkbox], .w3eden .input-group-addon input[type=radio] {
    margin-top: 0
}
.w3eden .input-group .form-control:first-child, .w3eden .input-group-addon:first-child, .w3eden .input-group-btn:first-child > .btn, .w3eden .input-group-btn:first-child > .btn-group > .btn, .w3eden .input-group-btn:first-child > .dropdown-toggle, .w3eden .input-group-btn:last-child > .btn-group:not(:last-child) > .btn, .w3eden .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}
.w3eden .input-group-addon:first-child {
    border-right: 0
}
.w3eden .input-group .form-control:last-child, .w3eden .input-group-addon:last-child, .w3eden .input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .w3eden .input-group-btn:first-child > .btn:not(:first-child), .w3eden .input-group-btn:last-child > .btn, .w3eden .input-group-btn:last-child > .btn-group > .btn, .w3eden .input-group-btn:last-child > .dropdown-toggle {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}
.w3eden .input-group-addon:last-child {
    border-left: 0
}
.w3eden .input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap
}
.w3eden .input-group-btn > .btn {
    position: relative
}
.w3eden .input-group-btn > .btn + .btn {
    margin-left: -1px
}
.w3eden .input-group-btn > .btn:active, .w3eden .input-group-btn > .btn:focus, .w3eden .input-group-btn > .btn:hover {
    z-index: 2
}
.w3eden .input-group-btn:first-child > .btn, .w3eden .input-group-btn:first-child > .btn-group {
    margin-right: -1px
}
.w3eden .input-group-btn:last-child > .btn, .w3eden .input-group-btn:last-child > .btn-group {
    margin-left: -1px
}
.w3eden .nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}
.w3eden .nav > li {
    position: relative;
    display: block
}
.w3eden .nav > li > a {
    position: relative;
    display: block;
    padding: 10px 15px
}
.w3eden .nav > li > a:focus, .w3eden .nav > li > a:hover {
    text-decoration: none;
    background-color: #eee
}
.w3eden .nav > li.disabled > a {
    color: #777
}
.w3eden .nav > li.disabled > a:focus, .w3eden .nav > li.disabled > a:hover {
    color: #777;
    text-decoration: none;
    cursor: not-allowed;
    background-color: transparent
}
.w3eden .nav .open > a, .w3eden .nav .open > a:focus, .w3eden .nav .open > a:hover {
    background-color: #eee;
    border-color: #337ab7
}
.w3eden .nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5
}
.w3eden .nav > li > a > img {
    max-width: none
}
.w3eden .nav-tabs {
    border-bottom: 1px solid #ddd
}
.w3eden .nav-tabs > li {
    float: left;
    margin-bottom: -1px
}
.w3eden .nav-tabs > li > a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0
}
.w3eden .nav-tabs > li > a:hover {
    border-color: #eee #eee #ddd
}
.w3eden .nav-tabs > li.active > a, .w3eden .nav-tabs > li.active > a:focus, .w3eden .nav-tabs > li.active > a:hover {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent
}
.w3eden .nav-tabs.nav-justified {
    width: 100%;
    border-bottom: 0
}
.w3eden .nav-tabs.nav-justified > li {
    float: none
}
.w3eden .nav-tabs.nav-justified > li > a {
    margin-bottom: 5px;
    text-align: center
}
.w3eden .nav-tabs.nav-justified > .dropdown .dropdown-menu {
    top: auto;
    left: auto
}
@media (min-width: 768px) {
    .w3eden .nav-tabs.nav-justified > li {
        display: table-cell;
        width: 1%
    }
    .w3eden .nav-tabs.nav-justified > li > a {
        margin-bottom: 0
    }
}
.w3eden .nav-tabs.nav-justified > li > a {
    margin-right: 0;
    border-radius: 4px
}
.w3eden .nav-tabs.nav-justified > .active > a, .w3eden .nav-tabs.nav-justified > .active > a:focus, .w3eden .nav-tabs.nav-justified > .active > a:hover {
    border: 1px solid #ddd
}
@media (min-width: 768px) {
    .w3eden .nav-tabs.nav-justified > li > a {
        border-bottom: 1px solid #ddd;
        border-radius: 4px 4px 0 0
    }
    .w3eden .nav-tabs.nav-justified > .active > a, .w3eden .nav-tabs.nav-justified > .active > a:focus, .w3eden .nav-tabs.nav-justified > .active > a:hover {
        border-bottom-color: #fff
    }
}
.w3eden .nav-pills > li {
    float: left
}
.w3eden .nav-pills > li > a {
    border-radius: 4px
}
.w3eden .nav-pills > li + li {
    margin-left: 2px
}
.w3eden .nav-pills > li.active > a, .w3eden .nav-pills > li.active > a:focus, .w3eden .nav-pills > li.active > a:hover {
    color: #fff;
    background-color: #337ab7
}
.w3eden .nav-stacked > li {
    float: none
}
.w3eden .nav-stacked > li + li {
    margin-top: 2px;
    margin-left: 0
}
.w3eden .nav-justified {
    width: 100%
}
.w3eden .nav-justified > li {
    float: none
}
.w3eden .nav-justified > li > a {
    margin-bottom: 5px;
    text-align: center
}
.w3eden .nav-justified > .dropdown .dropdown-menu {
    top: auto;
    left: auto
}
@media (min-width: 768px) {
    .w3eden .nav-justified > li {
        display: table-cell;
        width: 1%
    }
    .w3eden .nav-justified > li > a {
        margin-bottom: 0
    }
}
.w3eden .nav-tabs-justified {
    border-bottom: 0
}
.w3eden .nav-tabs-justified > li > a {
    margin-right: 0;
    border-radius: 4px
}
.w3eden .nav-tabs-justified > .active > a, .w3eden .nav-tabs-justified > .active > a:focus, .w3eden .nav-tabs-justified > .active > a:hover {
    border: 1px solid #ddd
}
@media (min-width: 768px) {
    .w3eden .nav-tabs-justified > li > a {
        border-bottom: 1px solid #ddd;
        border-radius: 4px 4px 0 0
    }
    .w3eden .nav-tabs-justified > .active > a, .w3eden .nav-tabs-justified > .active > a:focus, .w3eden .nav-tabs-justified > .active > a:hover {
        border-bottom-color: #fff
    }
}
.w3eden .tab-content > .tab-pane {
    display: none
}
.w3eden .tab-content > .active {
    display: block
}
.w3eden .nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}
.w3eden .navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 20px;
    border: 1px solid transparent
}
@media (min-width: 768px) {
    .w3eden .navbar {
        border-radius: 4px
    }
}
@media (min-width: 768px) {
    .w3eden .navbar-header {
        float: left
    }
}
.w3eden .navbar-collapse {
    padding-right: 15px;
    padding-left: 15px;
    overflow-x: visible;
    -webkit-overflow-scrolling: touch;
    border-top: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1)
}
.w3eden .navbar-collapse.in {
    overflow-y: auto
}
@media (min-width: 768px) {
    .w3eden .navbar-collapse {
        width: auto;
        border-top: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }
    .w3eden .navbar-collapse.collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important
    }
    .w3eden .navbar-collapse.in {
        overflow-y: visible
    }
    .w3eden .navbar-fixed-bottom .navbar-collapse, .w3eden .navbar-fixed-top .navbar-collapse, .w3eden .navbar-static-top .navbar-collapse {
        padding-right: 0;
        padding-left: 0
    }
}
.w3eden .navbar-fixed-bottom .navbar-collapse, .w3eden .navbar-fixed-top .navbar-collapse {
    max-height: 340px
}
@media (max-device-width: 480px) and (orientation: landscape) {
    .w3eden .navbar-fixed-bottom .navbar-collapse, .w3eden .navbar-fixed-top .navbar-collapse {
        max-height: 200px
    }
}
.w3eden .container-fluid > .navbar-collapse, .w3eden .container-fluid > .navbar-header, .w3eden .container > .navbar-collapse, .w3eden .container > .navbar-header {
    margin-right: -15px;
    margin-left: -15px
}
@media (min-width: 768px) {
    .w3eden .container-fluid > .navbar-collapse, .w3eden .container-fluid > .navbar-header, .w3eden .container > .navbar-collapse, .w3eden .container > .navbar-header {
        margin-right: 0;
        margin-left: 0
    }
}
.w3eden .navbar-static-top {
    z-index: 1000;
    border-width: 0 0 1px
}
@media (min-width: 768px) {
    .w3eden .navbar-static-top {
        border-radius: 0
    }
}
.w3eden .navbar-fixed-bottom, .w3eden .navbar-fixed-top {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030
}
@media (min-width: 768px) {
    .w3eden .navbar-fixed-bottom, .w3eden .navbar-fixed-top {
        border-radius: 0
    }
}
.w3eden .navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px
}
.w3eden .navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0
}
.w3eden .navbar-brand {
    float: left;
    height: 50px;
    padding: 15px 15px;
    font-size: 18px;
    line-height: 20px
}
.w3eden .navbar-brand:focus, .w3eden .navbar-brand:hover {
    text-decoration: none
}
.w3eden .navbar-brand > img {
    display: block
}
@media (min-width: 768px) {
    .w3eden .navbar > .container .navbar-brand, .w3eden .navbar > .container-fluid .navbar-brand {
        margin-left: -15px
    }
}
.w3eden .navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px
}
.w3eden .navbar-toggle:focus {
    outline: 0
}
.w3eden .navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px
}
.w3eden .navbar-toggle .icon-bar + .icon-bar {
    margin-top: 4px
}
@media (min-width: 768px) {
    .w3eden .navbar-toggle {
        display: none
    }
}
.w3eden .navbar-nav {
    margin: 7.5px -15px
}
.w3eden .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px
}
@media (max-width: 767px) {
    .w3eden .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }
    .w3eden .navbar-nav .open .dropdown-menu .dropdown-header, .w3eden .navbar-nav .open .dropdown-menu > li > a {
        padding: 5px 15px 5px 25px
    }
    .w3eden .navbar-nav .open .dropdown-menu > li > a {
        line-height: 20px
    }
    .w3eden .navbar-nav .open .dropdown-menu > li > a:focus, .w3eden .navbar-nav .open .dropdown-menu > li > a:hover {
        background-image: none
    }
}
@media (min-width: 768px) {
    .w3eden .navbar-nav {
        float: left;
        margin: 0
    }
    .w3eden .navbar-nav > li {
        float: left
    }
    .w3eden .navbar-nav > li > a {
        padding-top: 15px;
        padding-bottom: 15px
    }
}
.w3eden .navbar-form {
    padding: 10px 15px;
    margin-top: 8px;
    margin-right: -15px;
    margin-bottom: 8px;
    margin-left: -15px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1)
}
@media (min-width: 768px) {
    .w3eden .navbar-form .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle
    }
    .w3eden .navbar-form .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }
    .w3eden .navbar-form .form-control-static {
        display: inline-block
    }
    .w3eden .navbar-form .input-group {
        display: inline-table;
        vertical-align: middle
    }
    .w3eden .navbar-form .input-group .form-control, .w3eden .navbar-form .input-group .input-group-addon, .w3eden .navbar-form .input-group .input-group-btn {
        width: auto
    }
    .w3eden .navbar-form .input-group > .form-control {
        width: 100%
    }
    .w3eden .navbar-form .control-label {
        margin-bottom: 0;
        vertical-align: middle
    }
    .w3eden .navbar-form .checkbox, .w3eden .navbar-form .radio {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle
    }
    .w3eden .navbar-form .checkbox label, .w3eden .navbar-form .radio label {
        padding-left: 0
    }
    .w3eden .navbar-form .checkbox input[type=checkbox], .w3eden .navbar-form .radio input[type=radio] {
        position: relative;
        margin-left: 0
    }
    .w3eden .navbar-form .has-feedback .form-control-feedback {
        top: 0
    }
}
@media (max-width: 767px) {
    .w3eden .navbar-form .form-group {
        margin-bottom: 5px
    }
    .w3eden .navbar-form .form-group:last-child {
        margin-bottom: 0
    }
}
@media (min-width: 768px) {
    .w3eden .navbar-form {
        width: auto;
        padding-top: 0;
        padding-bottom: 0;
        margin-right: 0;
        margin-left: 0;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }
}
.w3eden .navbar-nav > li > .dropdown-menu {
    margin-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}
.w3eden .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
    margin-bottom: 0;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}
.w3eden .navbar-btn {
    margin-top: 8px;
    margin-bottom: 8px
}
.w3eden .navbar-btn.btn-sm {
    margin-top: 10px;
    margin-bottom: 10px
}
.w3eden .navbar-btn.btn-xs {
    margin-top: 14px;
    margin-bottom: 14px
}
.w3eden .navbar-text {
    margin-top: 15px;
    margin-bottom: 15px
}
@media (min-width: 768px) {
    .w3eden .navbar-text {
        float: left;
        margin-right: 15px;
        margin-left: 15px
    }
}
@media (min-width: 768px) {
    .w3eden .navbar-left {
        float: left !important
    }
    .w3eden .navbar-right {
        float: right !important;
        margin-right: -15px
    }
    .w3eden .navbar-right ~ .navbar-right {
        margin-right: 0
    }
}
.w3eden .navbar-default {
    background-color: #f8f8f8;
    border-color: #e7e7e7
}
.w3eden .navbar-default .navbar-brand {
    color: #777
}
.w3eden .navbar-default .navbar-brand:focus, .w3eden .navbar-default .navbar-brand:hover {
    color: #5e5e5e;
    background-color: transparent
}
.w3eden .navbar-default .navbar-text {
    color: #777
}
.w3eden .navbar-default .navbar-nav > li > a {
    color: #777
}
.w3eden .navbar-default .navbar-nav > li > a:focus, .w3eden .navbar-default .navbar-nav > li > a:hover {
    color: #333;
    background-color: transparent
}
.w3eden .navbar-default .navbar-nav > .active > a, .w3eden .navbar-default .navbar-nav > .active > a:focus, .w3eden .navbar-default .navbar-nav > .active > a:hover {
    color: #555;
    background-color: #e7e7e7
}
.w3eden .navbar-default .navbar-nav > .disabled > a, .w3eden .navbar-default .navbar-nav > .disabled > a:focus, .w3eden .navbar-default .navbar-nav > .disabled > a:hover {
    color: #ccc;
    background-color: transparent
}
.w3eden .navbar-default .navbar-toggle {
    border-color: #ddd
}
.w3eden .navbar-default .navbar-toggle:focus, .w3eden .navbar-default .navbar-toggle:hover {
    background-color: #ddd
}
.w3eden .navbar-default .navbar-toggle .icon-bar {
    background-color: #888
}
.w3eden .navbar-default .navbar-collapse, .w3eden .navbar-default .navbar-form {
    border-color: #e7e7e7
}
.w3eden .navbar-default .navbar-nav > .open > a, .w3eden .navbar-default .navbar-nav > .open > a:focus, .w3eden .navbar-default .navbar-nav > .open > a:hover {
    color: #555;
    background-color: #e7e7e7
}
@media (max-width: 767px) {
    .w3eden .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #777
    }
    .w3eden .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .w3eden .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
        color: #333;
        background-color: transparent
    }
    .w3eden .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .w3eden .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus, .w3eden .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover {
        color: #555;
        background-color: #e7e7e7
    }
    .w3eden .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .w3eden .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus, .w3eden .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover {
        color: #ccc;
        background-color: transparent
    }
}
.w3eden .navbar-default .navbar-link {
    color: #777
}
.w3eden .navbar-default .navbar-link:hover {
    color: #333
}
.w3eden .navbar-default .btn-link {
    color: #777
}
.w3eden .navbar-default .btn-link:focus, .w3eden .navbar-default .btn-link:hover {
    color: #333
}
.w3eden .navbar-default .btn-link[disabled]:focus, .w3eden .navbar-default .btn-link[disabled]:hover, .w3eden fieldset[disabled] .navbar-default .btn-link:focus, .w3eden fieldset[disabled] .navbar-default .btn-link:hover {
    color: #ccc
}
.w3eden .navbar-inverse {
    background-color: #222;
    border-color: #080808
}
.w3eden .navbar-inverse .navbar-brand {
    color: #9d9d9d
}
.w3eden .navbar-inverse .navbar-brand:focus, .w3eden .navbar-inverse .navbar-brand:hover {
    color: #fff;
    background-color: transparent
}
.w3eden .navbar-inverse .navbar-text {
    color: #9d9d9d
}
.w3eden .navbar-inverse .navbar-nav > li > a {
    color: #9d9d9d
}
.w3eden .navbar-inverse .navbar-nav > li > a:focus, .w3eden .navbar-inverse .navbar-nav > li > a:hover {
    color: #fff;
    background-color: transparent
}
.w3eden .navbar-inverse .navbar-nav > .active > a, .w3eden .navbar-inverse .navbar-nav > .active > a:focus, .w3eden .navbar-inverse .navbar-nav > .active > a:hover {
    color: #fff;
    background-color: #080808
}
.w3eden .navbar-inverse .navbar-nav > .disabled > a, .w3eden .navbar-inverse .navbar-nav > .disabled > a:focus, .w3eden .navbar-inverse .navbar-nav > .disabled > a:hover {
    color: #444;
    background-color: transparent
}
.w3eden .navbar-inverse .navbar-toggle {
    border-color: #333
}
.w3eden .navbar-inverse .navbar-toggle:focus, .w3eden .navbar-inverse .navbar-toggle:hover {
    background-color: #333
}
.w3eden .navbar-inverse .navbar-toggle .icon-bar {
    background-color: #fff
}
.w3eden .navbar-inverse .navbar-collapse, .w3eden .navbar-inverse .navbar-form {
    border-color: #101010
}
.w3eden .navbar-inverse .navbar-nav > .open > a, .w3eden .navbar-inverse .navbar-nav > .open > a:focus, .w3eden .navbar-inverse .navbar-nav > .open > a:hover {
    color: #fff;
    background-color: #080808
}
@media (max-width: 767px) {
    .w3eden .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
        border-color: #080808
    }
    .w3eden .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color: #080808
    }
    .w3eden .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
        color: #9d9d9d
    }
    .w3eden .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus, .w3eden .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
        color: #fff;
        background-color: transparent
    }
    .w3eden .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .w3eden .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus, .w3eden .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover {
        color: #fff;
        background-color: #080808
    }
    .w3eden .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .w3eden .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus, .w3eden .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover {
        color: #444;
        background-color: transparent
    }
}
.w3eden .navbar-inverse .navbar-link {
    color: #9d9d9d
}
.w3eden .navbar-inverse .navbar-link:hover {
    color: #fff
}
.w3eden .navbar-inverse .btn-link {
    color: #9d9d9d
}
.w3eden .navbar-inverse .btn-link:focus, .w3eden .navbar-inverse .btn-link:hover {
    color: #fff
}
.w3eden .navbar-inverse .btn-link[disabled]:focus, .w3eden .navbar-inverse .btn-link[disabled]:hover, .w3eden fieldset[disabled] .navbar-inverse .btn-link:focus, .w3eden fieldset[disabled] .navbar-inverse .btn-link:hover {
    color: #444
}
.w3eden .breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 4px
}
.w3eden .breadcrumb > li {
    display: inline-block
}
.w3eden .breadcrumb > li + li:before {
    padding: 0 5px;
    color: #ccc;
    content: "/\00a0"
}
.w3eden .breadcrumb > .active {
    color: #777
}
.w3eden .pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px
}
.w3eden .pagination > li {
    display: inline
}
.w3eden .pagination > li > a, .w3eden .pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd
}
.w3eden .pagination > li:first-child > a, .w3eden .pagination > li:first-child > span {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}
.w3eden .pagination > li:last-child > a, .w3eden .pagination > li:last-child > span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}
.w3eden .pagination > li > a:focus, .w3eden .pagination > li > a:hover, .w3eden .pagination > li > span:focus, .w3eden .pagination > li > span:hover {
    color: #23527c;
    background-color: #eee;
    border-color: #ddd
}
.w3eden .pagination > .active > a, .w3eden .pagination > .active > a:focus, .w3eden .pagination > .active > a:hover, .w3eden .pagination > .active > span, .w3eden .pagination > .active > span:focus, .w3eden .pagination > .active > span:hover {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #337ab7;
    border-color: #337ab7
}
.w3eden .pagination > .disabled > a, .w3eden .pagination > .disabled > a:focus, .w3eden .pagination > .disabled > a:hover, .w3eden .pagination > .disabled > span, .w3eden .pagination > .disabled > span:focus, .w3eden .pagination > .disabled > span:hover {
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd
}
.w3eden .pagination-lg > li > a, .w3eden .pagination-lg > li > span {
    padding: 10px 16px;
    font-size: 18px
}
.w3eden .pagination-lg > li:first-child > a, .w3eden .pagination-lg > li:first-child > span {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px
}
.w3eden .pagination-lg > li:last-child > a, .w3eden .pagination-lg > li:last-child > span {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px
}
.w3eden .pagination-sm > li > a, .w3eden .pagination-sm > li > span {
    padding: 5px 10px;
    font-size: 12px
}
.w3eden .pagination-sm > li:first-child > a, .w3eden .pagination-sm > li:first-child > span {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px
}
.w3eden .pagination-sm > li:last-child > a, .w3eden .pagination-sm > li:last-child > span {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}
.w3eden .pager {
    padding-left: 0;
    margin: 20px 0;
    text-align: center;
    list-style: none
}
.w3eden .pager li {
    display: inline
}
.w3eden .pager li > a, .w3eden .pager li > span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 15px
}
.w3eden .pager li > a:focus, .w3eden .pager li > a:hover {
    text-decoration: none;
    background-color: #eee
}
.w3eden .pager .next > a, .w3eden .pager .next > span {
    float: right
}
.w3eden .pager .previous > a, .w3eden .pager .previous > span {
    float: left
}
.w3eden .pager .disabled > a, .w3eden .pager .disabled > a:focus, .w3eden .pager .disabled > a:hover, .w3eden .pager .disabled > span {
    color: #777;
    cursor: not-allowed;
    background-color: #fff
}
.w3eden .label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em
}
.w3eden a.label:focus, .w3eden a.label:hover {
    color: #fff;
    text-decoration: none;
    cursor: pointer
}
.w3eden .label:empty {
    display: none
}
.w3eden .btn .label {
    position: relative;
    top: -1px
}
.w3eden .label-default {
    background-color: #777
}
.w3eden .label-default[href]:focus, .w3eden .label-default[href]:hover {
    background-color: #5e5e5e
}
.w3eden .label-primary {
    background-color: #337ab7
}
.w3eden .label-primary[href]:focus, .w3eden .label-primary[href]:hover {
    background-color: #286090
}
.w3eden .label-success {
    background-color: #5cb85c
}
.w3eden .label-success[href]:focus, .w3eden .label-success[href]:hover {
    background-color: #449d44
}
.w3eden .label-info {
    background-color: #5bc0de
}
.w3eden .label-info[href]:focus, .w3eden .label-info[href]:hover {
    background-color: #31b0d5
}
.w3eden .label-warning {
    background-color: #f0ad4e
}
.w3eden .label-warning[href]:focus, .w3eden .label-warning[href]:hover {
    background-color: #ec971f
}
.w3eden .label-danger {
    background-color: #d9534f
}
.w3eden .label-danger[href]:focus, .w3eden .label-danger[href]:hover {
    background-color: #c9302c
}
.w3eden .badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    background-color: #777;
    border-radius: 10px
}
.w3eden .badge:empty {
    display: none
}
.w3eden .btn .badge {
    position: relative;
    top: -1px
}
.w3eden .btn-group-xs > .btn .badge, .w3eden .btn-xs .badge {
    top: 0;
    padding: 1px 5px
}
.w3eden a.badge:focus, .w3eden a.badge:hover {
    color: #fff;
    text-decoration: none;
    cursor: pointer
}
.w3eden .list-group-item.active > .badge, .w3eden .nav-pills > .active > a > .badge {
    color: #337ab7;
    background-color: #fff
}
.w3eden .list-group-item > .badge {
    float: right
}
.w3eden .list-group-item > .badge + .badge {
    margin-right: 5px
}
.w3eden .nav-pills > li > a > .badge {
    margin-left: 3px
}
.w3eden .jumbotron {
    padding: 30px 15px;
    margin-bottom: 30px;
    color: inherit;
    background-color: #eee
}
.w3eden .jumbotron .h1, .w3eden .jumbotron h1 {
    color: inherit
}
.w3eden .jumbotron p {
    margin-bottom: 15px;
    font-size: 21px;
    font-weight: 200
}
.w3eden .jumbotron > hr {
    border-top-color: #d5d5d5
}
.w3eden .container .jumbotron, .w3eden .container-fluid .jumbotron {
    border-radius: 6px
}
.w3eden .jumbotron .container {
    max-width: 100%
}
@media screen and (min-width: 768px) {
    .w3eden .jumbotron {
        padding: 48px 0
    }
    .w3eden .container .jumbotron, .w3eden .container-fluid .jumbotron {
        padding-right: 60px;
        padding-left: 60px
    }
    .w3eden .jumbotron .h1, .w3eden .jumbotron h1 {
        font-size: 63px
    }
}
.w3eden .thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: border 0.2s ease-in-out;
    -o-transition: border 0.2s ease-in-out;
    transition: border 0.2s ease-in-out
}
.w3eden .thumbnail a > img, .w3eden .thumbnail > img {
    margin-right: auto;
    margin-left: auto
}
.w3eden a.thumbnail.active, .w3eden a.thumbnail:focus, .w3eden a.thumbnail:hover {
    border-color: #337ab7
}
.w3eden .thumbnail .caption {
    padding: 9px;
    color: #333
}
.w3eden .alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px
}
.w3eden .alert h4 {
    margin-top: 0;
    color: inherit
}
.w3eden .alert .alert-link {
    font-weight: 700
}
.w3eden .alert > p, .w3eden .alert > ul {
    margin-bottom: 0
}
.w3eden .alert > p + p {
    margin-top: 5px
}
.w3eden .alert-dismissable, .w3eden .alert-dismissible {
    padding-right: 35px
}
.w3eden .alert-dismissable .close, .w3eden .alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit
}
.w3eden .alert-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6
}
.w3eden .alert-success hr {
    border-top-color: #c9e2b3
}
.w3eden .alert-success .alert-link {
    color: #2b542c
}
.w3eden .alert-info {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1
}
.w3eden .alert-info hr {
    border-top-color: #a6e1ec
}
.w3eden .alert-info .alert-link {
    color: #245269
}
.w3eden .alert-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc
}
.w3eden .alert-warning hr {
    border-top-color: #f7e1b5
}
.w3eden .alert-warning .alert-link {
    color: #66512c
}
.w3eden .alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1
}
.w3eden .alert-danger hr {
    border-top-color: #e4b9c0
}
.w3eden .alert-danger .alert-link {
    color: #843534
}
@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }
    to {
        background-position: 0 0
    }
}
@-o-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }
    to {
        background-position: 0 0
    }
}
@keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }
    to {
        background-position: 0 0
    }
}
.w3eden .progress {
    height: 20px;
    margin-bottom: 20px;
    overflow: hidden;
    background-color: #f5f5f5;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)
}
.w3eden .progress-bar {
    float: left;
    width: 0;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background-color: #337ab7;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    -webkit-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width 0.6s ease
}
.w3eden .progress-bar-striped, .w3eden .progress-striped .progress-bar {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    -webkit-background-size: 40px 40px;
    background-size: 40px 40px
}
.w3eden .progress-bar.active, .w3eden .progress.active .progress-bar {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    -o-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite
}
.w3eden .progress-bar-success {
    background-color: #5cb85c
}
.w3eden .progress-striped .progress-bar-success {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}
.w3eden .progress-bar-info {
    background-color: #5bc0de
}
.w3eden .progress-striped .progress-bar-info {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}
.w3eden .progress-bar-warning {
    background-color: #f0ad4e
}
.w3eden .progress-striped .progress-bar-warning {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}
.w3eden .progress-bar-danger {
    background-color: #d9534f
}
.w3eden .progress-striped .progress-bar-danger {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}
.w3eden .media {
    margin-top: 15px
}
.w3eden .media:first-child {
    margin-top: 0
}
.w3eden .media, .w3eden .media-body {
    overflow: hidden;
    zoom: 1
}
.w3eden .media-body {
    width: 10000px
}
.w3eden .media-object {
    display: block
}
.w3eden .media-right, .w3eden .media > .pull-right {
    padding-left: 10px
}
.w3eden .media-left, .w3eden .media > .pull-left {
    padding-right: 10px
}
.w3eden .media-body, .w3eden .media-left, .w3eden .media-right {
    display: table-cell;
    vertical-align: top
}
.w3eden .media-middle {
    vertical-align: middle
}
.w3eden .media-bottom {
    vertical-align: bottom
}
.w3eden .media-heading {
    margin-top: 0;
    margin-bottom: 5px
}
.w3eden .media-list {
    padding-left: 0;
    list-style: none
}
.w3eden .list-group {
    padding-left: 0;
    margin-bottom: 20px
}
.w3eden .list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd
}
.w3eden .list-group-item:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}
.w3eden .list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px
}
.w3eden a.list-group-item {
    color: #555
}
.w3eden a.list-group-item .list-group-item-heading {
    color: #333
}
.w3eden a.list-group-item:focus, .w3eden a.list-group-item:hover {
    color: #555;
    text-decoration: none;
    background-color: #f5f5f5
}
.w3eden .list-group-item.disabled, .w3eden .list-group-item.disabled:focus, .w3eden .list-group-item.disabled:hover {
    color: #777;
    cursor: not-allowed;
    background-color: #eee
}
.w3eden .list-group-item.disabled .list-group-item-heading, .w3eden .list-group-item.disabled:focus .list-group-item-heading, .w3eden .list-group-item.disabled:hover .list-group-item-heading {
    color: inherit
}
.w3eden .list-group-item.disabled .list-group-item-text, .w3eden .list-group-item.disabled:focus .list-group-item-text, .w3eden .list-group-item.disabled:hover .list-group-item-text {
    color: #777
}
.w3eden .list-group-item.active, .w3eden .list-group-item.active:focus, .w3eden .list-group-item.active:hover {
    z-index: 2;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7
}
.w3eden .list-group-item.active .list-group-item-heading, .w3eden .list-group-item.active .list-group-item-heading > .small, .w3eden .list-group-item.active .list-group-item-heading > small, .w3eden .list-group-item.active:focus .list-group-item-heading, .w3eden .list-group-item.active:focus .list-group-item-heading > .small, .w3eden .list-group-item.active:focus .list-group-item-heading > small, .w3eden .list-group-item.active:hover .list-group-item-heading, .w3eden .list-group-item.active:hover .list-group-item-heading > .small, .w3eden .list-group-item.active:hover .list-group-item-heading > small {
    color: inherit
}
.w3eden .list-group-item.active .list-group-item-text, .w3eden .list-group-item.active:focus .list-group-item-text, .w3eden .list-group-item.active:hover .list-group-item-text {
    color: #c7ddef
}
.w3eden .list-group-item-success {
    color: #3c763d;
    background-color: #dff0d8
}
.w3eden a.list-group-item-success {
    color: #3c763d
}
.w3eden a.list-group-item-success .list-group-item-heading {
    color: inherit
}
.w3eden a.list-group-item-success:focus, .w3eden a.list-group-item-success:hover {
    color: #3c763d;
    background-color: #d0e9c6
}
.w3eden a.list-group-item-success.active, .w3eden a.list-group-item-success.active:focus, .w3eden a.list-group-item-success.active:hover {
    color: #fff;
    background-color: #3c763d;
    border-color: #3c763d
}
.w3eden .list-group-item-info {
    color: #31708f;
    background-color: #d9edf7
}
.w3eden a.list-group-item-info {
    color: #31708f
}
.w3eden a.list-group-item-info .list-group-item-heading {
    color: inherit
}
.w3eden a.list-group-item-info:focus, .w3eden a.list-group-item-info:hover {
    color: #31708f;
    background-color: #c4e3f3
}
.w3eden a.list-group-item-info.active, .w3eden a.list-group-item-info.active:focus, .w3eden a.list-group-item-info.active:hover {
    color: #fff;
    background-color: #31708f;
    border-color: #31708f
}
.w3eden .list-group-item-warning {
    color: #8a6d3b;
    background-color: #fcf8e3
}
.w3eden a.list-group-item-warning {
    color: #8a6d3b
}
.w3eden a.list-group-item-warning .list-group-item-heading {
    color: inherit
}
.w3eden a.list-group-item-warning:focus, .w3eden a.list-group-item-warning:hover {
    color: #8a6d3b;
    background-color: #faf2cc
}
.w3eden a.list-group-item-warning.active, .w3eden a.list-group-item-warning.active:focus, .w3eden a.list-group-item-warning.active:hover {
    color: #fff;
    background-color: #8a6d3b;
    border-color: #8a6d3b
}
.w3eden .list-group-item-danger {
    color: #a94442;
    background-color: #f2dede
}
.w3eden a.list-group-item-danger {
    color: #a94442
}
.w3eden a.list-group-item-danger .list-group-item-heading {
    color: inherit
}
.w3eden a.list-group-item-danger:focus, .w3eden a.list-group-item-danger:hover {
    color: #a94442;
    background-color: #ebcccc
}
.w3eden a.list-group-item-danger.active, .w3eden a.list-group-item-danger.active:focus, .w3eden a.list-group-item-danger.active:hover {
    color: #fff;
    background-color: #a94442;
    border-color: #a94442
}
.w3eden .list-group-item-heading {
    margin-top: 0;
    margin-bottom: 5px
}
.w3eden .list-group-item-text {
    margin-bottom: 0;
    line-height: 1.3
}
.w3eden .panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
}
.w3eden .panel-body {
    padding: 15px
}
.w3eden .panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}
.w3eden .panel-heading > .dropdown .dropdown-toggle {
    color: inherit
}
.w3eden .panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit
}
.w3eden .panel-title > .small, .w3eden .panel-title > .small > a, .w3eden .panel-title > a, .w3eden .panel-title > small, .w3eden .panel-title > small > a {
    color: inherit
}
.w3eden .panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}
.w3eden .panel > .list-group, .w3eden .panel > .panel-collapse > .list-group {
    margin-bottom: 0
}
.w3eden .panel > .list-group .list-group-item, .w3eden .panel > .panel-collapse > .list-group .list-group-item {
    border-width: 1px 0;
    border-radius: 0
}
.w3eden .panel > .list-group:first-child .list-group-item:first-child, .w3eden .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
    border-top: 0;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}
.w3eden .panel > .list-group:last-child .list-group-item:last-child, .w3eden .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
    border-bottom: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}
.w3eden .panel-heading + .list-group .list-group-item:first-child {
    border-top-width: 0
}
.w3eden .list-group + .panel-footer {
    border-top-width: 0
}
.w3eden .panel > .panel-collapse > .table, .w3eden .panel > .table, .w3eden .panel > .table-responsive > .table {
    margin-bottom: 0
}
.w3eden .panel > .panel-collapse > .table caption, .w3eden .panel > .table caption, .w3eden .panel > .table-responsive > .table caption {
    padding-right: 15px;
    padding-left: 15px
}
.w3eden .panel > .table-responsive:first-child > .table:first-child, .w3eden .panel > .table:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}
.w3eden .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child, .w3eden .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .w3eden .panel > .table:first-child > tbody:first-child > tr:first-child, .w3eden .panel > .table:first-child > thead:first-child > tr:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}
.w3eden .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .w3eden .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child, .w3eden .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .w3eden .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .w3eden .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .w3eden .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .w3eden .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .w3eden .panel > .table:first-child > thead:first-child > tr:first-child th:first-child {
    border-top-left-radius: 3px
}
.w3eden .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .w3eden .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child, .w3eden .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .w3eden .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .w3eden .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .w3eden .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .w3eden .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .w3eden .panel > .table:first-child > thead:first-child > tr:first-child th:last-child {
    border-top-right-radius: 3px
}
.w3eden .panel > .table-responsive:last-child > .table:last-child, .w3eden .panel > .table:last-child {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}
.w3eden .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .w3eden .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child, .w3eden .panel > .table:last-child > tbody:last-child > tr:last-child, .w3eden .panel > .table:last-child > tfoot:last-child > tr:last-child {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}
.w3eden .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .w3eden .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .w3eden .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .w3eden .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .w3eden .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .w3eden .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .w3eden .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .w3eden .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
    border-bottom-left-radius: 3px
}
.w3eden .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .w3eden .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .w3eden .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .w3eden .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .w3eden .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .w3eden .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .w3eden .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .w3eden .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
    border-bottom-right-radius: 3px
}
.w3eden .panel > .panel-body + .table, .w3eden .panel > .panel-body + .table-responsive, .w3eden .panel > .table + .panel-body, .w3eden .panel > .table-responsive + .panel-body {
    border-top: 1px solid #ddd
}
.w3eden .panel > .table > tbody:first-child > tr:first-child td, .w3eden .panel > .table > tbody:first-child > tr:first-child th {
    border-top: 0
}
.w3eden .panel > .table-bordered, .w3eden .panel > .table-responsive > .table-bordered {
    border: 0
}
.w3eden .panel > .table-bordered > tbody > tr > td:first-child, .w3eden .panel > .table-bordered > tbody > tr > th:first-child, .w3eden .panel > .table-bordered > tfoot > tr > td:first-child, .w3eden .panel > .table-bordered > tfoot > tr > th:first-child, .w3eden .panel > .table-bordered > thead > tr > td:first-child, .w3eden .panel > .table-bordered > thead > tr > th:first-child, .w3eden .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .w3eden .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .w3eden .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child, .w3eden .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .w3eden .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .w3eden .panel > .table-responsive > .table-bordered > thead > tr > th:first-child {
    border-left: 0
}
.w3eden .panel > .table-bordered > tbody > tr > td:last-child, .w3eden .panel > .table-bordered > tbody > tr > th:last-child, .w3eden .panel > .table-bordered > tfoot > tr > td:last-child, .w3eden .panel > .table-bordered > tfoot > tr > th:last-child, .w3eden .panel > .table-bordered > thead > tr > td:last-child, .w3eden .panel > .table-bordered > thead > tr > th:last-child, .w3eden .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .w3eden .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .w3eden .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child, .w3eden .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .w3eden .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .w3eden .panel > .table-responsive > .table-bordered > thead > tr > th:last-child {
    border-right: 0
}
.w3eden .panel > .table-bordered > tbody > tr:first-child > td, .w3eden .panel > .table-bordered > tbody > tr:first-child > th, .w3eden .panel > .table-bordered > thead > tr:first-child > td, .w3eden .panel > .table-bordered > thead > tr:first-child > th, .w3eden .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .w3eden .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th, .w3eden .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .w3eden .panel > .table-responsive > .table-bordered > thead > tr:first-child > th {
    border-bottom: 0
}
.w3eden .panel > .table-bordered > tbody > tr:last-child > td, .w3eden .panel > .table-bordered > tbody > tr:last-child > th, .w3eden .panel > .table-bordered > tfoot > tr:last-child > td, .w3eden .panel > .table-bordered > tfoot > tr:last-child > th, .w3eden .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .w3eden .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .w3eden .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .w3eden .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
    border-bottom: 0
}
.w3eden .panel > .table-responsive {
    margin-bottom: 0;
    border: 0
}
.w3eden .panel-group {
    margin-bottom: 20px
}
.w3eden .panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px
}
.w3eden .panel-group .panel + .panel {
    margin-top: 5px
}
.w3eden .panel-group .panel-heading {
    border-bottom: 0
}
.w3eden .panel-group .panel-heading + .panel-collapse > .list-group, .w3eden .panel-group .panel-heading + .panel-collapse > .panel-body {
    border-top: 1px solid #ddd
}
.w3eden .panel-group .panel-footer {
    border-top: 0
}
.w3eden .panel-group .panel-footer + .panel-collapse .panel-body {
    border-bottom: 1px solid #ddd
}
.w3eden .panel-default {
    border-color: #ddd
}
.w3eden .panel-default > .panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd
}
.w3eden .panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #ddd
}
.w3eden .panel-default > .panel-heading .badge {
    color: #f5f5f5;
    background-color: #333
}
.w3eden .panel-default > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #ddd
}
.w3eden .panel-primary {
    border-color: #337ab7
}
.w3eden .panel-primary > .panel-heading {
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7
}
.w3eden .panel-primary > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #337ab7
}
.w3eden .panel-primary > .panel-heading .badge {
    color: #337ab7;
    background-color: #fff
}
.w3eden .panel-primary > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #337ab7
}
.w3eden .panel-success {
    border-color: #d6e9c6
}
.w3eden .panel-success > .panel-heading {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6
}
.w3eden .panel-success > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #d6e9c6
}
.w3eden .panel-success > .panel-heading .badge {
    color: #dff0d8;
    background-color: #3c763d
}
.w3eden .panel-success > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #d6e9c6
}
.w3eden .panel-info {
    border-color: #bce8f1
}
.w3eden .panel-info > .panel-heading {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1
}
.w3eden .panel-info > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #bce8f1
}
.w3eden .panel-info > .panel-heading .badge {
    color: #d9edf7;
    background-color: #31708f
}
.w3eden .panel-info > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #bce8f1
}
.w3eden .panel-warning {
    border-color: #faebcc
}
.w3eden .panel-warning > .panel-heading {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc
}
.w3eden .panel-warning > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #faebcc
}
.w3eden .panel-warning > .panel-heading .badge {
    color: #fcf8e3;
    background-color: #8a6d3b
}
.w3eden .panel-warning > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #faebcc
}
.w3eden .panel-danger {
    border-color: #ebccd1
}
.w3eden .panel-danger > .panel-heading {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1
}
.w3eden .panel-danger > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #ebccd1
}
.w3eden .panel-danger > .panel-heading .badge {
    color: #f2dede;
    background-color: #a94442
}
.w3eden .panel-danger > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #ebccd1
}
.w3eden .embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden
}
.w3eden .embed-responsive .embed-responsive-item, .w3eden .embed-responsive embed, .w3eden .embed-responsive iframe, .w3eden .embed-responsive object, .w3eden .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0
}
.w3eden .embed-responsive-16by9 {
    padding-bottom: 56.25%
}
.w3eden .embed-responsive-4by3 {
    padding-bottom: 75%
}
.w3eden .well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05)
}
.w3eden .well blockquote {
    border-color: #ddd;
    border-color: rgba(0, 0, 0, .15)
}
.w3eden .well-lg {
    padding: 24px;
    border-radius: 6px
}
.w3eden .well-sm {
    padding: 9px;
    border-radius: 3px
}
.w3eden .close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .2
}
.w3eden .close:focus, .w3eden .close:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: .5
}
.w3eden button.close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0
}
.w3eden .modal-open {
    overflow: hidden
}
.w3eden .modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0
}
.w3eden .modal.fade .modal-dialog {
    -webkit-transition: -webkit-transform 0.3s ease-out;
    -o-transition: -o-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    -o-transform: translate(0, -25%);
    transform: translate(0, -25%)
}
.w3eden .modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0)
}
.w3eden .modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto
}
.w3eden .modal-dialog {
    position: relative;
    width: auto;
    margin: 10px
}
.w3eden .modal-content {
    position: relative;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    outline: 0;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, .5)
}
.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000
}
.modal-backdrop.fade {
    filter: alpha(opacity=0);
    opacity: 0
}
.modal-backdrop.in {
    filter: alpha(opacity=50);
    opacity: .5
}
.w3eden .modal-header {
    min-height: 16.43px;
    padding: 15px;
    border-bottom: 1px solid #e5e5e5
}
.w3eden .modal-header .close {
    margin-top: -2px
}
.w3eden .modal-title {
    margin: 0;
    line-height: 1.42857143
}
.w3eden .modal-body {
    position: relative;
    padding: 15px
}
.w3eden .modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5
}
.w3eden .modal-footer .btn + .btn {
    margin-bottom: 0;
    margin-left: 5px
}
.w3eden .modal-footer .btn-group .btn + .btn {
    margin-left: -1px
}
.w3eden .modal-footer .btn-block + .btn-block {
    margin-left: 0
}
.w3eden .modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll
}
@media (min-width: 768px) {
    .w3eden .modal-dialog {
        width: 600px;
        margin: 100px auto
    }
    .w3eden .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
        box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
    }
    .w3eden .modal-sm {
        width: 300px
    }
}
@media (min-width: 992px) {
    .w3eden .modal-lg {
        width: 900px
    }
}
.w3eden .tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.4;
    filter: alpha(opacity=0);
    opacity: 0
}
.w3eden .tooltip.in {
    filter: alpha(opacity=90);
    opacity: .9
}
.w3eden .tooltip.top {
    padding: 5px 0;
    margin-top: -3px
}
.w3eden .tooltip.right {
    padding: 0 5px;
    margin-left: 3px
}
.w3eden .tooltip.bottom {
    padding: 5px 0;
    margin-top: 3px
}
.w3eden .tooltip.left {
    padding: 0 5px;
    margin-left: -3px
}
.w3eden .tooltip-inner {
    max-width: 200px;
    padding: 6px 12px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    background-color: #000;
    border-radius: 2px
}
.w3eden .tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}
.w3eden .tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000
}
.w3eden .tooltip.top-left .tooltip-arrow {
    right: 5px;
    bottom: 0;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000
}
.w3eden .tooltip.top-right .tooltip-arrow {
    bottom: 0;
    left: 5px;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000
}
.w3eden .tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000
}
.w3eden .tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000
}
.w3eden .tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}
.w3eden .tooltip.bottom-left .tooltip-arrow {
    top: 0;
    right: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}
.w3eden .tooltip.bottom-right .tooltip-arrow {
    top: 0;
    left: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}
.w3eden .popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: none;
    max-width: 276px;
    padding: 1px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: left;
    white-space: normal;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, .2)
}
.w3eden .popover.top {
    margin-top: -10px
}
.w3eden .popover.right {
    margin-left: 10px
}
.w3eden .popover.bottom {
    margin-top: 10px
}
.w3eden .popover.left {
    margin-left: -10px
}
.w3eden .popover-title {
    padding: 8px 14px;
    margin: 0;
    font-size: 14px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 5px 5px 0 0
}
.w3eden .popover-content {
    padding: 9px 14px
}
.w3eden .popover > .arrow, .w3eden .popover > .arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}
.w3eden .popover > .arrow {
    border-width: 11px
}
.w3eden .popover > .arrow:after {
    content: "";
    border-width: 10px
}
.w3eden .popover.top > .arrow {
    bottom: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-color: #999;
    border-top-color: rgba(0, 0, 0, .25);
    border-bottom-width: 0
}
.w3eden .popover.top > .arrow:after {
    bottom: 1px;
    margin-left: -10px;
    content: " ";
    border-top-color: #fff;
    border-bottom-width: 0
}
.w3eden .popover.right > .arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-right-color: #999;
    border-right-color: rgba(0, 0, 0, .25);
    border-left-width: 0
}
.w3eden .popover.right > .arrow:after {
    bottom: -10px;
    left: 1px;
    content: " ";
    border-right-color: #fff;
    border-left-width: 0
}
.w3eden .popover.bottom > .arrow {
    top: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999;
    border-bottom-color: rgba(0, 0, 0, .25)
}
.w3eden .popover.bottom > .arrow:after {
    top: 1px;
    margin-left: -10px;
    content: " ";
    border-top-width: 0;
    border-bottom-color: #fff
}
.w3eden .popover.left > .arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #999;
    border-left-color: rgba(0, 0, 0, .25)
}
.w3eden .popover.left > .arrow:after {
    right: 1px;
    bottom: -10px;
    content: " ";
    border-right-width: 0;
    border-left-color: #fff
}
.w3eden .carousel {
    position: relative
}
.w3eden .carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden
}
.w3eden .carousel-inner > .item {
    position: relative;
    display: none;
    -webkit-transition: 0.6s ease-in-out left;
    -o-transition: 0.6s ease-in-out left;
    transition: 0.6s ease-in-out left
}
.w3eden .carousel-inner > .item > a > img, .w3eden .carousel-inner > .item > img {
    line-height: 1
}
@media all and (transform-3d),(-webkit-transform-3d) {
    .w3eden .carousel-inner > .item {
        -webkit-transition: -webkit-transform 0.6s ease-in-out;
        -o-transition: -o-transform 0.6s ease-in-out;
        transition: transform 0.6s ease-in-out;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-perspective: 1000;
        perspective: 1000
    }
    .w3eden .carousel-inner > .item.active.right, .w3eden .carousel-inner > .item.next {
        left: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
    .w3eden .carousel-inner > .item.active.left, .w3eden .carousel-inner > .item.prev {
        left: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
    .w3eden .carousel-inner > .item.active, .w3eden .carousel-inner > .item.next.left, .w3eden .carousel-inner > .item.prev.right {
        left: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}
.w3eden .carousel-inner > .active, .w3eden .carousel-inner > .next, .w3eden .carousel-inner > .prev {
    display: block
}
.w3eden .carousel-inner > .active {
    left: 0
}
.w3eden .carousel-inner > .next, .w3eden .carousel-inner > .prev {
    position: absolute;
    top: 0;
    width: 100%
}
.w3eden .carousel-inner > .next {
    left: 100%
}
.w3eden .carousel-inner > .prev {
    left: -100%
}
.w3eden .carousel-inner > .next.left, .w3eden .carousel-inner > .prev.right {
    left: 0
}
.w3eden .carousel-inner > .active.left {
    left: -100%
}
.w3eden .carousel-inner > .active.right {
    left: 100%
}
.w3eden .carousel-control {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 15%;
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
    filter: alpha(opacity=50);
    opacity: .5
}
.w3eden .carousel-control.left {
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
    background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
    background-repeat: repeat-x
}
.w3eden .carousel-control.right {
    right: 0;
    left: auto;
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
    background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
    background-repeat: repeat-x
}
.w3eden .carousel-control:focus, .w3eden .carousel-control:hover {
    color: #fff;
    text-decoration: none;
    filter: alpha(opacity=90);
    outline: 0;
    opacity: .9
}
.w3eden .carousel-control .glyphicon-chevron-left, .w3eden .carousel-control .glyphicon-chevron-right, .w3eden .carousel-control .icon-next, .w3eden .carousel-control .icon-prev {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block
}
.w3eden .carousel-control .glyphicon-chevron-left, .w3eden .carousel-control .icon-prev {
    left: 50%;
    margin-left: -10px
}
.w3eden .carousel-control .glyphicon-chevron-right, .w3eden .carousel-control .icon-next {
    right: 50%;
    margin-right: -10px
}
.w3eden .carousel-control .icon-next, .w3eden .carousel-control .icon-prev {
    width: 20px;
    height: 20px;
    margin-top: -10px;
    font-family: serif;
    line-height: 1
}
.w3eden .carousel-control .icon-prev:before {
    content: '\2039'
}
.w3eden .carousel-control .icon-next:before {
    content: '\203a'
}
.w3eden .carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none
}
.w3eden .carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #000 \9;
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #fff;
    border-radius: 10px
}
.w3eden .carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0;
    background-color: #fff
}
.w3eden .carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
}
.w3eden .carousel-caption .btn {
    text-shadow: none
}
@media screen and (min-width: 768px) {
    .w3eden .carousel-control .glyphicon-chevron-left, .w3eden .carousel-control .glyphicon-chevron-right, .w3eden .carousel-control .icon-next, .w3eden .carousel-control .icon-prev {
        width: 30px;
        height: 30px;
        margin-top: -15px;
        font-size: 30px
    }
    .w3eden .carousel-control .glyphicon-chevron-left, .w3eden .carousel-control .icon-prev {
        margin-left: -15px
    }
    .w3eden .carousel-control .glyphicon-chevron-right, .w3eden .carousel-control .icon-next {
        margin-right: -15px
    }
    .w3eden .carousel-caption {
        right: 20%;
        left: 20%;
        padding-bottom: 30px
    }
    .w3eden .carousel-indicators {
        bottom: 20px
    }
}
.w3eden .btn-group-vertical > .btn-group:after, .w3eden .btn-group-vertical > .btn-group:before, .w3eden .btn-toolbar:after, .w3eden .btn-toolbar:before, .w3eden .clearfix:after, .w3eden .clearfix:before, .w3eden .container-fluid:after, .w3eden .container-fluid:before, .w3eden .container:after, .w3eden .container:before, .w3eden .dl-horizontal dd:after, .w3eden .dl-horizontal dd:before, .w3eden .form-horizontal .form-group:after, .w3eden .form-horizontal .form-group:before, .w3eden .modal-footer:after, .w3eden .modal-footer:before, .w3eden .nav:after, .w3eden .nav:before, .w3eden .navbar-collapse:after, .w3eden .navbar-collapse:before, .w3eden .navbar-header:after, .w3eden .navbar-header:before, .w3eden .navbar:after, .w3eden .navbar:before, .w3eden .pager:after, .w3eden .pager:before, .w3eden .panel-body:after, .w3eden .panel-body:before, .w3eden .row:after, .w3eden .row:before {
    display: table;
    content: " "
}
.w3eden .btn-group-vertical > .btn-group:after, .w3eden .btn-toolbar:after, .w3eden .clearfix:after, .w3eden .container-fluid:after, .w3eden .container:after, .w3eden .dl-horizontal dd:after, .w3eden .form-horizontal .form-group:after, .w3eden .modal-footer:after, .w3eden .nav:after, .w3eden .navbar-collapse:after, .w3eden .navbar-header:after, .w3eden .navbar:after, .w3eden .pager:after, .w3eden .panel-body:after, .w3eden .row:after {
    clear: both
}
.w3eden .center-block {
    display: block;
    margin-right: auto;
    margin-left: auto
}
.w3eden .pull-right {
    float: right !important
}
.w3eden .pull-left {
    float: left !important
}
.w3eden .hide {
    display: none !important
}
.w3eden .show {
    display: block !important
}
.w3eden .invisible {
    visibility: hidden
}
.w3eden .text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}
.w3eden .hidden {
    display: none !important
}
.w3eden .affix {
    position: fixed
}
@-ms-viewport {
    width: device-width
}
.w3eden .visible-lg, .w3eden .visible-md, .w3eden .visible-sm, .w3eden .visible-xs {
    display: none !important
}
.w3eden .visible-lg-block, .w3eden .visible-lg-inline, .w3eden .visible-lg-inline-block, .w3eden .visible-md-block, .w3eden .visible-md-inline, .w3eden .visible-md-inline-block, .w3eden .visible-sm-block, .w3eden .visible-sm-inline, .w3eden .visible-sm-inline-block, .w3eden .visible-xs-block, .w3eden .visible-xs-inline, .w3eden .visible-xs-inline-block {
    display: none !important
}
@media (max-width: 767px) {
    .w3eden .visible-xs {
        display: block !important
    }
    .w3eden table.visible-xs {
        display: table
    }
    .w3eden tr.visible-xs {
        display: table-row !important
    }
    .w3eden td.visible-xs, .w3eden th.visible-xs {
        display: table-cell !important
    }
}
@media (max-width: 767px) {
    .w3eden .visible-xs-block {
        display: block !important
    }
}
@media (max-width: 767px) {
    .w3eden .visible-xs-inline {
        display: inline !important
    }
}
@media (max-width: 767px) {
    .w3eden .visible-xs-inline-block {
        display: inline-block !important
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .w3eden .visible-sm {
        display: block !important
    }
    .w3eden table.visible-sm {
        display: table
    }
    .w3eden tr.visible-sm {
        display: table-row !important
    }
    .w3eden td.visible-sm, .w3eden th.visible-sm {
        display: table-cell !important
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .w3eden .visible-sm-block {
        display: block !important
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .w3eden .visible-sm-inline {
        display: inline !important
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .w3eden .visible-sm-inline-block {
        display: inline-block !important
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .w3eden .visible-md {
        display: block !important
    }
    .w3eden table.visible-md {
        display: table
    }
    .w3eden tr.visible-md {
        display: table-row !important
    }
    .w3eden td.visible-md, .w3eden th.visible-md {
        display: table-cell !important
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .w3eden .visible-md-block {
        display: block !important
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .w3eden .visible-md-inline {
        display: inline !important
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .w3eden .visible-md-inline-block {
        display: inline-block !important
    }
}
@media (min-width: 1200px) {
    .w3eden .visible-lg {
        display: block !important
    }
    .w3eden table.visible-lg {
        display: table
    }
    .w3eden tr.visible-lg {
        display: table-row !important
    }
    .w3eden td.visible-lg, .w3eden th.visible-lg {
        display: table-cell !important
    }
}
@media (min-width: 1200px) {
    .w3eden .visible-lg-block {
        display: block !important
    }
}
@media (min-width: 1200px) {
    .w3eden .visible-lg-inline {
        display: inline !important
    }
}
@media (min-width: 1200px) {
    .w3eden .visible-lg-inline-block {
        display: inline-block !important
    }
}
@media (max-width: 767px) {
    .w3eden .hidden-xs {
        display: none !important
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .w3eden .hidden-sm {
        display: none !important
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .w3eden .hidden-md {
        display: none !important
    }
}
@media (min-width: 1200px) {
    .w3eden .hidden-lg {
        display: none !important
    }
}
.w3eden .visible-print {
    display: none !important
}
@media print {
    .w3eden .visible-print {
        display: block !important
    }
    .w3eden table.visible-print {
        display: table
    }
    .w3eden tr.visible-print {
        display: table-row !important
    }
    .w3eden td.visible-print, .w3eden th.visible-print {
        display: table-cell !important
    }
}
.w3eden .visible-print-block {
    display: none !important
}
@media print {
    .w3eden .visible-print-block {
        display: block !important
    }
}
.w3eden .visible-print-inline {
    display: none !important
}
@media print {
    .w3eden .visible-print-inline {
        display: inline !important
    }
}
.w3eden .visible-print-inline-block {
    display: none !important
}
@media print {
    .w3eden .visible-print-inline-block {
        display: inline-block !important
    }
}
@media print {
    .w3eden .hidden-print {
        display: none !important
    }
}
.w3eden .btn {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .05)));
    background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .05));
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .05))
}
.w3eden .panel th {
    background-color: #eeeeee !important;
    border-bottom-width: 1px !important
}
.w3eden .btn {
    border-radius: .2em
}
.w3eden .nav-pills a {
    border-radius: .2em;
    box-shadow: none !important;
    font-size: 9pt !important
}
.w3eden .panel-heading {
    font-weight: 700
}
.w3eden blockquote.alert {
    font-size: 14px;
    font-weight: 300;
    font-style: italic;
    border-radius: 2px !important
}
.w3eden .btn-group .btn:first-child:not(:last-child), .w3eden .input-group .form-control:first-child:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: .2em;
    border-top-left-radius: .2em
}
.w3eden .btn-group .btn:last-child:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: .2em;
    border-bottom-right-radius: .2em
}
.w3eden .btn span.left-icon {
    float: left;
    background: none repeat scroll 0 0 rgba(0, 0, 0, .16);
    border-bottom-left-radius: 3px;
    border-right: 1px solid rgba(0, 0, 0, .12);
    border-top-left-radius: 3px;
    margin-top: -7px;
    padding: 7px 12px;
    margin-left: -12px;
    position: relative;
    width: 40px
}
.clear {
    clear: both
}
.no-radius {
    border-radius: 0 !important
}
.wpdm-category {
    border: 0;
    border-bottom: 0 solid #ccc
}
.w3eden .table th a {
    font-weight: 700
}
.wpdm-front h3.title {
    font-family: 'Montserrat';
    margin: 10px 0 5px 10px;
    font-size: 14pt
}
.qdb {
    background: #0073ff;
    text-decoration: none;
    color: #fff;
    padding: 5px 7px;
    font-size: 8pt;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}
#loginform {
    margin-top: 20px
}
.wpdm-category-list li {
    clear: both
}
.wpdm-category-list {
    list-style: none
}
.download_link label {
    width: 60px;
    display: block;
    font-size: 10px
}
.cat-page-tilte {
    padding: 0 5px 10px 0;
    border: 0;
    border-top: 1px dotted #666;
    font-size: 11pt
}
.cat-page-tilte legend {
    padding-right: 5px
}
.w3eden .wpdm-loading {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #a00;
    color: #fff;
    padding: 7px 15px;
    position: absolute;
    font-size: 12px;
    font-weight: 700;
    z-index: 999999
}
.wpdm-email2dl {
    text-align: center;
    background: #fff;
    width: 70%;
    margin: 10px auto;
    border: 4px solid #eee
}
.wpdm-email2dl .wcon {
    padding: 10px;
    border: 1px solid #ccc;
    font-size: 10pt;
}
.wpdm-email2dl input[type=button]:active {
    background-color: #f4f4f4;
    background-image: -moz-linear-gradient(top, #f6f6f6, #f1f1f1);
    background-image: -ms-linear-gradient(top, #f6f6f6, #f1f1f1);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f6f6f6), to(#f1f1f1));
    background-image: -webkit-linear-gradient(top, #f6f6f6, #f1f1f1);
    background-image: -o-linear-gradient(top, #f6f6f6, #f1f1f1);
    background-image: linear-gradient(top, #f6f6f6, #f1f1f1);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#f1f1f1', GradientType=0);
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)
}
.wpdm-email2dl input[type=button]:hover {
    border: 1px solid #2F5BB7;
    text-shadow: 0 1px rgba(0, 0, 0, .3);
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
    background-color: #4387f5;
    background-image: -moz-linear-gradient(top, #4d90fe, #357ae8);
    background-image: -ms-linear-gradient(top, #4d90fe, #357ae8);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4d90fe), to(#357ae8));
    background-image: -webkit-linear-gradient(top, #4d90fe, #357ae8);
    background-image: -o-linear-gradient(top, #4d90fe, #357ae8);
    background-image: linear-gradient(top, #4d90fe, #357ae8);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d90fe', endColorstr='#357ae8', GradientType=0)
}
.wpdm-email2dl form {
    margin-top: 10px;
    padding-bottom: 10px
}
.wpdm-email2dl input[type=button] {
    color: #fff;
    text-shadow: 0 1px rgba(0, 0, 0, .1);
    border: 1px solid #3079ED;
    background-color: #4b8cf7;
    background-image: -moz-linear-gradient(top, #4d90fe, #4787ed);
    background-image: -ms-linear-gradient(top, #4d90fe, #4787ed);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4d90fe), to(#4787ed));
    background-image: -webkit-linear-gradient(top, #4d90fe, #4787ed);
    background-image: -o-linear-gradient(top, #4d90fe, #4787ed);
    background-image: linear-gradient(top, #4d90fe, #4787ed);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d90fe', endColorstr='#4787ed', GradientType=0);
    font-size: 9pt;
    font-weight: 700;
    padding: 5px 10px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}
.wpdm-email2dl .wcon input[type=text] {
    background: #fff;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border: 1px solid #aaa;
    font-size: 11pt;;
    padding: 4px 10px;
    width: 250px
}
.wpdm-email2dl label {
    display: none
}
.drag-drop #drag-drop-area {
    border: 4px dashed #DDD;
    height: 200px
}
.drag-drop-inside {
    text-align: center;
    padding: 30px
}
.wpdm-front .inside {
    padding: 10px
}
#wpdm-login-form {
    position: absolute;
    padding: 0 10px;
    border: 1px solid #aaa;
    background: #eee;
    z-index: 9999999
}
.wpdm-drop-box {
    z-index: 99999;
    display: none;
    position: absolute
}
.hndle {
    margin: 0px !important
}
#categories_meta_box label {
    display: inline !important
}
.more_previews_a {
    display: block;
    float: left;
    margin-right: 8px
}
.link-template .more_previews_a {
    display: block;
    float: left;
    margin-right: 9px !important
}
.more_previews_a:last-child {
    margin-right: 0px !important
}
.wpdm-facebook {
    border: 6px solid #777;
    background: #7C89A3;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    opacity: .9;
    filter: alpha(opacity=90);
    margin-bottom: 10px
}
.wpdm-facebook h3 {
    margin: 0px !important;
    padding: 4px 10px !important;
    background: #3B5998 !important;
    color: #ffffff !important;
    font-size: 12pt;
    font-weight: 700;
    border: 0px !important;
    -webkit-border-top-left-radius: 1px;
    -webkit-border-top-right-radius: 1px;
    -moz-border-radius-topleft: 1px;
    -moz-border-radius-topright: 1px;
    border-top-left-radius: 1px;
    border-top-right-radius: 1px
}
.wpdm_file .cont {
    padding: 5px 10px;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    font-size: 9pt
}
.wpdm-facebook .btn_left {
    background: #3b5998;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiNTk5OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NDc3YmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #3b5998 0%, #5477bf 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3b5998), color-stop(100%, #5477bf));
    background: -webkit-linear-gradient(top, #3b5998 0%, #5477bf 100%);
    background: -o-linear-gradient(top, #3b5998 0%, #5477bf 100%);
    background: -ms-linear-gradient(top, #3b5998 0%, #5477bf 100%);
    background: linear-gradient(top, #3b5998 0%, #5477bf 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b5998', endColorstr='#5477bf', GradientType=0);
    font-weight: 700;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    color: #fff;
    float: left;
    font-size: 10pt;
    padding: 5px 10px;
    letter-spacing: .5px;
    text-shadow: 0 1px 0 #000
}
.wpdm-facebook .cont {
    background: #fff
}
.wpdm-facebook .btn_outer {
    background: none repeat scroll 0 0 #D6E3FF;
    border: 1px solid #3b5998;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 20px;
    padding: 0
}
.wpdm-facebook .btn_right {
    display: block;
    float: left;
    font-size: 10pt;
    font-weight: 400;
    padding: 5px 10px;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}
.passit {
    color: maroon;
    font-style: italic
}
.perror {
    color: #a00;
    padding-left: 10px
}
.inf {
    padding: 4px;
    font-size: 8pt
}
.drop-shadow {
    position: relative
}
.drop-shadow:before, .drop-shadow:after {
    content: "";
    position: absolute;
    z-index: -2
}
.drop-shadow p {
    font-size: 16px;
    font-weight: 700
}
.lifted {
    -moz-border-radius: 4px;
    border-radius: 4px
}
.lifted:before, .lifted:after {
    bottom: 15px;
    left: 10px;
    width: 50%;
    height: 20%;
    max-width: 300px;
    -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, .7);
    -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, .7);
    box-shadow: 0 15px 10px rgba(0, 0, 0, .7);
    -webkit-transform: rotate(-3deg);
    -moz-transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    -o-transform: rotate(-3deg);
    transform: rotate(-3deg)
}
.lifted:after {
    right: 10px;
    left: auto;
    -webkit-transform: rotate(3deg);
    -moz-transform: rotate(3deg);
    -ms-transform: rotate(3deg);
    -o-transform: rotate(3deg);
    transform: rotate(3deg)
}
.raised {
    -webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, .5), 0 1px 4px rgba(0, 0, 0, .3), 0 0 40px rgba(0, 0, 0, .1) inset;
    -moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, .5), 0 1px 4px rgba(0, 0, 0, .3), 0 0 40px rgba(0, 0, 0, .1) inset;
    box-shadow: 0 15px 10px -10px rgba(0, 0, 0, .5), 0 1px 4px rgba(0, 0, 0, .3), 0 0 40px rgba(0, 0, 0, .1) inset
}
.curved:before {
    top: 10px;
    bottom: 10px;
    left: 0;
    right: 50%;
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .6);
    -moz-box-shadow: 0 0 15px rgba(0, 0, 0, .6);
    box-shadow: 0 0 15px rgba(0, 0, 0, .6);
    -moz-border-radius: 10px / 100px;
    border-radius: 10px / 100px
}
.curved-vt-2:before {
    right: 0
}
.curved-hz-1:before {
    top: 50%;
    bottom: 0;
    left: 10px;
    right: 10px;
    -moz-border-radius: 100px / 10px;
    border-radius: 100px / 10px
}
.curved-hz-2:before {
    top: 0;
    bottom: 0;
    left: 10px;
    right: 10px;
    -moz-border-radius: 100px / 10px;
    border-radius: 100px / 10px
}
.rotated {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-transform: rotate(-3deg);
    -moz-transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    -o-transform: rotate(-3deg);
    transform: rotate(-3deg)
}
.rotated > :first-child:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #fff;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .3), 0 0 40px rgba(0, 0, 0, .1) inset;
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .3), 0 0 40px rgba(0, 0, 0, .1) inset;
    box-shadow: 0 1px 4px rgba(0, 0, 0, .3), 0 0 40px rgba(0, 0, 0, .1) inset
}
.wpdm-bluebox {
    border: 1px solid #30aedc;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    opacity: .9;
    filter: alpha(opacity=90);
    margin-bottom: 10px;
    background: #fff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4ZjhmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE3JSIgc3RvcC1jb2xvcj0iI2ZlZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #e8f8ff 0%, #feffff 17%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e8f8ff), color-stop(17%, #feffff));
    background: -webkit-linear-gradient(top, #e8f8ff 0%, #feffff 17%);
    background: -o-linear-gradient(top, #e8f8ff 0%, #feffff 17%);
    background: -ms-linear-gradient(top, #e8f8ff 0%, #feffff 17%);
    background: linear-gradient(top, #e8f8ff 0%, #feffff 17%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8f8ff', endColorstr='#feffff', GradientType=0);
    text-align: center
}
.wpdm-bluebox h3 {
    padding: 4px 10px;
    font-size: 12pt;
    margin-bottom: 0
}
.wpdm-bluebox .cont {
    background: #fff;
    text-align: left;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px
}
.wpdm-bluebox .passit {
    margin-bottom: 10px
}
.wpdm-bluebox .btn_outer .btn_left {
    background: #7abcff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdhYmNmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iIzYwYWJmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MDk2ZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #7abcff 0%, #60abf8 52%, #4096ee 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7abcff), color-stop(52%, #60abf8), color-stop(100%, #4096ee));
    background: -webkit-linear-gradient(top, #7abcff 0%, #60abf8 52%, #4096ee 100%);
    background: -o-linear-gradient(top, #7abcff 0%, #60abf8 52%, #4096ee 100%);
    background: -ms-linear-gradient(top, #7abcff 0%, #60abf8 52%, #4096ee 100%);
    background: linear-gradient(top, #7abcff 0%, #60abf8 52%, #4096ee 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7abcff', endColorstr='#4096ee', GradientType=0);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 4px 10px;
    color: #fff;
    margin: 4px
}
.wpdm_icon {
    box-shadow: none
}
.w3eden .panel-body iframe {
    margin: 0
}
a.btn {
    text-decoration: none !important
}
.w3eden .popover {
    min-width: 250px
}
.w3eden .all-locks {
    padding: 15px
}
td.actions {
    width: 100px
}
.actions a.btn {
    border-radius: 2px
}
.w3eden input.input-xs {
    font-size: 8pt;
    width: 150px;
    height: 30px;
    line-height: normal;
    text-align: center
}
.w3eden .input-group-btn .btn.wpdm_submit {
    padding: 8px 16px !important
}
.w3eden #wp-post_content-editor-container {
    border: 1px solid #ddd
}
.w3eden td.mceToolbar {
    border-bottom: 1px solid #dddddd !important
}
.w3eden #post_content-html, .w3eden #post_content-tmce {
    height: 27px
}
a.mceButton .mceIcon, .mceAction {
    font: 400 15px/1 dashicons !important;
    text-align: left !important
}
#package-settings-section .panel-body {
    padding: 0 !important
}
#package-settings-section .tab-content .panel-body {
    padding: 15px !important
}
.wpdm-full-front {
    width: 100% !important;
    clear: both;
    display: block
}
#package-settings-section .nav-tabs {
    margin: 0 !important;
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 0;
    background: #fafafa
}
#package-settings-section .nav-tabs li {
    padding-bottom: 0 !important;
    border-bottom: 0 !important;
    margin-right: 2px
}
#package-settings-section .nav-tabs li a {
    padding: 8px 20px;
    font-size: 9pt;
    color: #777;
    font-weight: 600
}
#package-settings-section .nav-tabs li.active a {
    color: #333
}
#package-settings-section .nav-tabs li:not(.active) a {
    background: rgba(0, 0, 0, .03) !important;
    border: 1px solid #ddd
}
#package-settings-section .nav-tabs li:not(.active) a:hover {
    background: rgba(0, 0, 0, .06) !important
}
#package-settings-section .tab-content {
    padding: 20px
}
#package-settings-section td {
    vertical-align: middle
}
.wpdm-accordion {
    border: 0 !important
}
.wpdm-accordion h3 {
    font-size: 10pt !important;
    margin: 2px 0 !important;
    border-radius: 3px;
    padding: 7px 10px !important;
    border: 1px solid #eee;
    font-weight: 700
}
.wpdm-accordion h3 .wpdmlock {
    opacity: 1 !important;
    margin-right: 10px !important
}
.wpdmlock + label {
    width: 18px !important;
    height: 18px !important;
    border: 2px solid #306ACB;
    float: left;
    display: inline-block
}
.panel-heading > label {
    position: relative
}
.wpdmlock:checked + label:after {
    content: "";
    position: absolute;
    left: 4px;
    top: 4px;
    background: #306ACB;
    width: 10px !important;
    height: 10px !important;
    z-index: 999999
}
.fwpdmlock {
    background: #FFF;
    border-color: #d2d6d8;
    border-style: solid;
    border-width: 0 1px 1px 1px;
    margin-top: -3px;
    width: 100%;
    border-radius: 0
}
.form-control {
    box-shadow: none !important
}
.wpdm-spinner {
    background: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/img/wpdm-settings.png) center center no-repeat;
    width: 16px;
    height: 16px;
    display: block;
    float: left;
    margin-right: 8px;
    margin-top: 2px
}
.wpdm-spin {
    -webkit-animation: spin 2s infinite linear;
    -moz-animation: spin 2s infinite linear;
    -ms-animation: spin 2s infinite linear;
    -o-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear
}
@keyframes spin {
    from {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(359deg);
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -ms-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}
@-moz-keyframes spin {
    from {
        -moz-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -moz-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}
@-webkit-keyframes spin {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}
@-ms-keyframes spin {
    from {
        -ms-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -ms-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}
@-o-keyframes spin {
    from {
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -o-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}
.infoicon {
    position: absolute;
    margin-top: 10px;
    margin-left: 20px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA+0lEQVQ4T2NkwAS6QKEEIBYF4p9QaXYg/QqIFwDxFWQtjEgcDiC7C4j/AHE/ED9GM1sOyC8EYpCecpjhMANANiwD4slAfACLq5CFnICcLCCOAuJfMANANq4G4mMENMOkbYGMACAuBhmgD8QxQFyKRTNMrBuLXC9QbAHIgAlA3APET7AoEoSKvcciBwqTApABK4A4AofT3aHiO3HILwcZsBSIo3EoqIaKt+KQX0wVA/B5gZALwF7AF4j4DIAHIr5oBKU8EAClE3QAj0aYArITEsgAipMyyBBQZuoE4r9QJ5OUmZD9pwPkJAKxMBD/hkqwAenXQDwfiK8iKwYAr/Q4G13HFTUAAAAASUVORK5CYII=) center center no-repeat;
    width: 16px;
    height: 16px
}
#package-settings .form-control {
    display: inline
}
div.tooltip.in {
    border-radius: 2px !important
}
.dropdown-menu li {
    list-style: none !important
}
.cat-panel > ul {
    padding-top: 10px
}
.cat-panel ul {
    padding-left: 20px
}
.cat-panel li {
    list-style: none
}
.cat-panel label {
    font-weight: 400 !important;
    cursor: pointer
}
.cat-panel {
    max-height: 200px;
    overflow: hidden
}
.cat-panel:hover {
    overflow: auto
}
.label-white {
    background: #ffffff !important;
    color: #222222 !important;
    text-shadow: none !important;
    margin-left: 10px
}
.btn-fb {
    background-color: #354C8C !important;
    border: 0 !important;
    color: #ffffff !important;
    font-size: 10px !important;
    font-weight: 700 !important
}
.btn-fb .label-white {
    color: #354C8C !important
}
.pluginButtonIcon {
    left: 0;
    margin-left: -3px;
    margin-right: 5px;
    position: relative;
    vertical-align: top
}
.wpdm-btn-play {
    outline: none !important
}
.wpdm-btn-play-lg {
    font-size: 25px !important;
    padding: 12px 15px !important;
    width: 60px !important
}
.sx_plugin-button-2x_favblue {
    background-position: 0 -42px
}
.w3eden .nav-tabs li {
    margin-left: 0 !important
}
.w3eden .nav-tabs li a {
    outline: none !important
}
.ptypes li {
    padding-left: 0 !important;
    border: 0 !important;
    margin: 0 !important
}
#wpdm-files_filter {
    padding-right: 10px;
    padding-top: 10px
}
#wpdm-files {
    margin-bottom: 0
}
#wpdm-files_info, #wpdm-files_paginate {
    padding: 10px
}
a.btn-success, a.btn-primary, a.btn-warning, a.btn-danger, a.btn-info {
    color: #ffffff !important
}
input.input-error {
    border: 1px solid #C93634 !important;
    color: #C93634 !important
}
label.error {
    color: #C93634;
    font-weight: 300 !important;
    font-size: 11px !important
}
.wpdm-archive-meta .wpdm-download-link {
    padding: 5px 10px !important;
    margin: 0 !important;
    font-size: 9pt
}
.wpdm-archive-meta li {
    border: 0px !important;
    list-style: none !important;
    padding-right: 20px !important
}
.wpdm-archive-meta li:last-child {
    padding: 0 !important;
    max-width: 100px !important;
    text-align: right !important
}
.wpdm-archive-meta .wpdm-download-link img {
    box-shadow: none !important;
    height: 30px;
    width: auto
}
.w3eden .wpdm-file-entry {
    border: 1px solid #eee;
    padding: 10px;
    border-radius: 3px;
    font-size: 9pt;
    text-align: center
}
.w3eden .panel {
    box-shadow: none !important
}
.w3eden .panel .panel-heading {
    font-size: 9pt
}
.w3eden .panel img, .w3eden .wpdm-file-entry img {
    box-shadow: none
}
.w3eden .file-ico {
    padding: 20px
}
.w3eden .input-group input:not(:last-child) {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important
}
.btn-group.bootstrap-select .btn.dropdown-toggle {
    border-radius: 3px !important
}
.w3eden label.error.valid {
    display: none
}
#wpdm-featured-image {
    display: block;
    width: 100%;
    height: 200px;
    border: 2px dashed #ddd;
    background: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/img/plus.png) no-repeat center center;
    text-indent: -999999px
}
label.error.valid {
    display: none !important
}
.w3eden .btn {
    font-family: 'Montserrat', sans-serif;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 12px;
    padding: 8.3px 16px;
    border-radius: 3px;
    border: 0 !important
}
.w3eden .btn-lg {
    padding: 14px 25px;
    font-size: 14px
}
.w3eden .btn-sm, .w3eden .btn-xs {
    padding: 8px 10px;
    font-size: 10px;
    border-radius: 2px
}
.w3eden .btn-xs {
    border-radius: 1.5px
}
.w3eden .btn-xs {
    padding: 5px 8px
}
.w3eden .btn {
    border: 0
}
.w3eden .btn-default, .w3eden .flat-default, .w3eden .flat-default.btn-bordered:hover {
    background-color: #bdc3c7;
    color: #fff
}
.w3eden .btn-default:hover:not(.no-hover), .w3eden .flat-default:hover:not(.no-hover), .w3eden .flat-default.btn-bordered {
    background-color: #cbd1d5;
    color: #fff
}
.w3eden .btn-default:active:not(.no-hover), .w3eden .flat-default:active:not(.no-hover), .w3eden .flat-default.btn-bordered {
    background-color: #a5abaf;
    color: #fff
}
.w3eden .btn-primary, .w3eden .flat-primary, .w3eden .flat-primary.btn-bordered:hover {
    background-color: #1abc9c;
    color: #fff
}
.w3eden .btn-primary:hover:not(.no-hover), .w3eden .flat-primary:hover:not(.no-hover), .w3eden .flat-primary.btn-bordered {
    background-color: #1bcead;
    color: #fff
}
.w3eden .btn-primary:focus, .w3eden .btn-primary:active:not(.no-hover), .w3eden .flat-primary:active:not(.no-hover), .w3eden .flat-primary.btn-bordered {
    background-color: #1aa484;
    color: #fff
}
.w3eden .btn-success, .w3eden .flat-success, .w3eden .flat-success.btn-bordered:hover {
    background-color: #2ecc71;
    color: #fff
}
.w3eden .btn-success:focus, .w3eden .btn-success:hover:not(.no-hover), .w3eden .flat-success:hover:not(.no-hover), .w3eden .flat-success.btn-bordered {
    background-color: #33dd78;
    color: #fff
}
.w3eden .btn-success:active:not(.no-hover), .w3eden .flat-success:active:not(.no-hover), .w3eden .flat-success.btn-bordered {
    background-color: #28ae5f;
    color: #fff
}
.w3eden .btn-info, .w3eden .flat-info, .w3eden .flat-info.btn-bordered:hover {
    background-color: #3498db;
    color: #fff
}
.w3eden .btn-info:hover:not(.no-hover), .w3eden .flat-info:hover:not(.no-hover), .w3eden .flat-info.btn-bordered {
    background-color: #35adf5;
    border-color: #35adf5;
    color: #fff
}
.w3eden .btn-info:focus, .w3eden .btn-info:active:not(.no-hover), .w3eden .flat-info:active:not(.no-hover), .w3eden .flat-info.btn-bordered {
    background-color: #3386c7;
    border-color: #3386c7;
    color: #fff
}
.w3eden .btn-warning, .w3eden .flat-warning, .w3eden .flat-warning.btn-bordered:hover {
    background-color: #e67e22;
    color: #fff
}
.w3eden .btn-warning:hover:not(.no-hover), .w3eden .flat-warning:hover:not(.no-hover), .w3eden .flat-warning.btn-bordered {
    background-color: #f18822;
    color: #fff
}
.w3eden .btn-warning:focus, .w3eden .btn-warning:active:not(.no-hover), .w3eden .flat-warning:active:not(.no-hover), .w3eden .flat-warning.btn-bordered {
    background-color: #d26a22;
    color: #fff
}
.w3eden .btn-danger, .w3eden .flat-danger, .w3eden .flat-danger.btn-bordered:hover {
    background-color: #e74c3c;
    color: #fff
}
.w3eden .btn-danger:hover:not(.no-hover), .w3eden .flat-danger:hover:not(.no-hover), .w3eden .flat-danger.btn-bordered {
    background-color: #ff503e;
    color: #fff
}
.w3eden .btn-danger:focus, .w3eden .btn-danger:active:not(.no-hover), .w3eden .flat-danger:active:not(.no-hover), .w3eden .flat-danger.btn-bordered {
    background-color: #d54a3a;
    color: #fff
}
.w3eden .btn-inverse, .w3eden .flat-inverse, .w3eden .flat-inverse.btn-bordered:hover {
    background-color: #34495e;
    color: #ffffff !important
}
.w3eden .btn-inverse:hover:not(.no-hover), .w3eden .flat-inverse:hover:not(.no-hover), .w3eden .flat-inverse.btn-bordered {
    background-color: #435f75;
    color: #ffffff !important
}
.w3eden .btn-inverse:focus, .w3eden .btn-inverse:active, .w3eden .flat-inverse:active, .w3eden .flat-inverse.btn-bordered:hover {
    background-color: #17222e;
    color: #ffffff !important
}
.w3eden .flat-color, .w3eden .flat-color.btn-bordered:hover {
    background-color: #2ecc71;
    color: #fff
}
.w3eden .flat-color:hover:not(.no-hover), .w3eden .flat-color.btn-bordered {
    background-color: #2ecc71;
    color: #fff
}
.w3eden .btn.no-hover:not(.flat-default) {
    color: rgba(255, 255, 255, .7) !important
}
.w3eden .btn.no-hover:hover:not(.flat-default) {
    color: #ffffff !important
}
.w3eden .btn .label {
    margin-left: 5px
}
label.eden-checkbox, label.eden-radio {
    font-size: 9pt;
    font-weight: 400 !important;
    line-height: 19px;
    display: block;
    clear: both;
    cursor: pointer
}
label.eden-checkbox input[type=checkbox], label.eden-radio input[type=radio] {
    opacity: 0;
    width: 30px;
    position: absolute
}
label.eden-checkbox span, label.eden-radio span {
    width: 17px;
    height: 17px;
    border: 1px solid #3498db;
    left: 0;
    display: block;
    float: left;
    margin: 1px 6px 0 0;
    border-radius: 50%;
    cursor: pointer;
    font-size: 10px;
    line-height: 14px;
    text-align: center;
    color: transparent;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease
}
.label.eden-radio:hover span, .label.eden-checkbox:hover span {
    box-shadow: 0 1px 2px rgba(0, 0, 0, .1)
}
.w3eden .wpdm-prices fieldset {
    margin-bottom: 10px
}
.w3eden .wpdm-prices fieldset legend {
    font-size: 10pt;
    font-weight: 900;
    margin-bottom: 7px
}
.w3eden .wpdm-prices fieldset label {
    display: block;
    clear: both
}
label.eden-checkbox span {
    border-radius: 0
}
label.eden-checkbox:hover input[type=checkbox]:not(:checked) + span, label.eden-radio:hover input[type=radio]:not(:checked) + span {
    color: #3498db
}
label.eden-checkbox input[type=checkbox]:checked + span, label.eden-radio input[type=radio]:checked + span {
    background: #3498db;
    color: #fff
}
#cart_submit .label.label-primary {
    background-color: rgba(0, 0, 0, .3);
    font-size: 8pt;
    font-weight: 400
}
.wpdm-social-lock-box {
    display: inline-block;
    overflow: hidden;
    padding: 10px;
    margin-right: 5px;
    border-radius: 3px;
    height: 45px;
    margin-bottom: 3px;
    width: 150px;
    position: relative;
    text-align: center;
    transition: all 300ms ease-in-out
}
.wpdm-social-lock-box .wpdm-download-button, .wpdm-social-lock-box .placehold {
    height: 45px;
    margin-bottom: 5px;
    width: 150px;
    margin-left: -10px;
    margin-top: -10px;
    text-align: center;
    line-height: 45px;
    color: #fff;
    position: absolute;
    z-index: 1;
    font-family: Courier, serif;
    transition: all 300ms ease-in-out
}
.wpdm-social-locks .fa {
    border: .05em solid #fff;
    border-radius: 500px;
    font-size: 10px;
    height: 20px;
    line-height: 16px;
    padding: 1px;
    text-align: center;
    width: 20px
}
.wpdm-social-lock-box .placehold.wpdmgoogle {
    background: #DF4B38
}
.btn-linkedin {
    background-color: #007AB9 !important;
    color: #ffffff !important
}
.wpdm-social-lock-box .placehold.wpdmlinkedin {
    background: #007AB9
}
.wpdm-social-lock-box .placehold.wpdmtwitter {
    background: #4EC0FF
}
.wpdm-social-lock-box .placehold.wpdmfacebook {
    background: #48649F
}
.wpdmslb-facebookshare, .wpdmslb-tweet, .wpdmslb-facebooklike {
    margin-left: 3px
}
.w3eden .wpdm-social-lock-box .IN-widget a span:first-child {
    height: 20px;
    padding: 1px !important
}
.w3eden .wpdm-social-lock-box .IN-widget a span:last-child {
    width: 42px;
    overflow: hidden;
    border-radius: 2px;
    height: 20px;
    text-transform: uppercase;
    font-family: Montserrat, segoe ui, Arial, sans-serif
}
.wpdm-social-lock-box .placehold:hover, .wpdm-social-lock-box:hover .placehold {
    transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transform: translateX(-100%) rotateY(-180deg);
    -webkit-transform: translateX(-100%) rotateY(-180deg)
}
.wpdm-social-lock-box:not(.wpdm-social-lock-unlocked):hover {
    border: 1px solid #ccc;
    box-shadow: 0 0 2px rgba(0, 0, 0, .2);
    transition: all 300ms ease-in-out
}
.wpdm-social-lock-box:not(.wpdm-social-lock-unlocked):hover *:not(.placehold) {
    opacity: 1
}
.wpdm-social-lock-box a.btn.wpdm-download-button {
    margin-left: -10px;
    margin-top: -10px;
    height: 45px;
    line-height: 27px;
    width: 150px;
    opacity: 1 !important;
    font-size: 13pt;
    letter-spacing: 1px
}
.wpdm-download-link .fa-download, .wpdm-download-link .fa-icon-left {
    margin-right: 5px
}
.w3eden .fa-play {
    margin: 0 !important
}
.w3eden .alert.alert-info:before {
    background: #5bc0de none repeat scroll 0 0;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
    color: #fff;
    content: "\f05a";
    font-family: FontAwesome;
    font-size: 16pt;
    height: 100%;
    margin: -15px 0 0 -60px;
    padding-top: 8px;
    position: absolute;
    text-align: center;
    width: 45px
}
.w3eden .alert.alert-info {
    background: #f5f5f5 !important;
    position: relative;
    padding-left: 60px !important;
    border: 0 !important
}
.w3eden .alert.alert-info, .alert.alert-info * {
    color: #5bc0de !important
}
.w3eden .alert.alert-success:before {
    background: #63B76C none repeat scroll 0 0;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
    color: #fff;
    content: "\f058";
    font-family: FontAwesome;
    font-size: 16pt;
    height: 100%;
    margin: -15px 0 0 -60px;
    padding-top: 8px;
    position: absolute;
    text-align: center;
    width: 45px
}
.w3eden .alert.alert-success {
    background: #f5f5f5 !important;
    position: relative;
    padding-left: 60px !important;
    border: 0 !important
}
.w3eden .alert.alert-success, .alert.alert-success *:not(.btn) {
    color: #63B76C !important
}
.w3eden .alert.alert-danger:before {
    background: #e74c3c none repeat scroll 0 0;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
    color: #fff;
    content: "\f057";
    font-family: FontAwesome;
    font-size: 16pt;
    height: 100%;
    margin: -15px 0 0 -60px;
    padding-top: 8px;
    position: absolute;
    text-align: center;
    width: 45px
}
.w3eden .alert.alert-danger {
    background: #f5f5f5 !important;
    position: relative;
    padding-left: 60px !important;
    border: 0 !important
}
.w3eden .alert.alert-danger, .alert.alert-danger *:not(.btn) {
    color: #e74c3c !important
}
.w3eden .alert.alert-warning:before {
    background: #e67e22 none repeat scroll 0 0;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
    color: #fff;
    content: "\f071";
    font-family: FontAwesome;
    font-size: 16pt;
    height: 100%;
    margin: -15px 0 0 -60px;
    padding-top: 8px;
    position: absolute;
    text-align: center;
    width: 45px
}
.w3eden .alert.alert-warning {
    background: #f5f5f5 !important;
    position: relative;
    padding-left: 60px !important;
    border: 0 !important
}
.w3eden .alert.alert-warning, .alert.alert-warning * {
    color: #e67e22 !important
}
.w3eden .panel {
    box-shadow: none
}
.w3eden .panel-group .panel-heading + .panel-collapse > .panel-body, .w3eden .panel-group .panel-heading + .panel-collapse > .list-group {
    border-top: 1px solid #ecf0f1
}
.w3eden .panel-group .panel-footer {
    border-top: 0
}
.w3eden .panel-footer {
    background: #f2f5f7;
    border-top: 1px solid #D2D6D8;
    font-size: 9pt
}
.w3eden .panel-group .panel-footer + .panel-collapse .panel-body {
    border-bottom: 1px solid #ecf0f1
}
.w3eden .panel-default {
    border-color: #D2D6D8
}
.w3eden .panel-default > .panel-heading {
    color: #2c3e50;
    background-color: #ecf0f1;
    border-color: #D2D6D8
}
.w3eden .panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #D2D6D8
}
.w3eden .panel-default > .panel-heading .badge {
    color: #ecf0f1;
    background-color: #2c3e50
}
.w3eden .panel-default > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #D2D6D8
}
.w3eden .panel-primary {
    border-color: #2c3e50
}
.w3eden .panel-primary > .panel-heading {
    color: #fff;
    background-color: #2c3e50;
    border-color: #2c3e50
}
.w3eden .panel-primary > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #2c3e50
}
.w3eden .panel-primary > .panel-heading .badge {
    color: #2c3e50;
    background-color: #fff
}
.w3eden .panel-primary > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #2c3e50
}
.w3eden .panel-success {
    border-color: #18bc9c
}
.w3eden .panel-success > .panel-heading {
    color: #fff;
    background-color: #18bc9c;
    border-color: #18bc9c
}
.w3eden .panel-success > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #18bc9c
}
.w3eden .panel-success > .panel-heading .badge {
    color: #18bc9c;
    background-color: #fff
}
.w3eden .panel-success > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #18bc9c
}
.w3eden .panel-info {
    border-color: #3498db
}
.w3eden .panel-info > .panel-heading {
    color: #fff;
    background-color: #3498db;
    border-color: #3498db
}
.w3eden .panel-info > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #3498db
}
.w3eden .panel-info > .panel-heading .badge {
    color: #3498db;
    background-color: #fff
}
.w3eden .panel-info > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #3498db
}
.w3eden .panel-warning {
    border-color: #f39c12
}
.w3eden .panel-warning > .panel-heading {
    color: #fff;
    background-color: #f39c12;
    border-color: #f39c12
}
.w3eden .panel-warning > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #f39c12
}
.w3eden .panel-warning > .panel-heading .badge {
    color: #f39c12;
    background-color: #fff
}
.w3eden .panel-warning > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #f39c12
}
.w3eden .panel-danger {
    border-color: #e74c3c
}
.w3eden .panel-danger > .panel-heading {
    color: #fff;
    background-color: #e74c3c;
    border-color: #e74c3c
}
.w3eden .panel-danger > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #e74c3c
}
.w3eden .panel-danger > .panel-heading .badge {
    color: #e74c3c;
    background-color: #fff
}
.w3eden .panel-danger > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #e74c3c
}
.w3eden #lock-options .wpdm-accordion .panel {
    padding: 0 !important;
    border: 0 !important;
    margin-bottom: 1px !important;
    border-radius: 0 !important
}
.w3eden #lock-options .wpdm-accordion .panel .panel-heading label {
    margin: 0 !important;
    line-height: 18px
}
.w3eden #lock-options .wpdm-accordion .panel .panel-heading {
    border-radius: 0 !important
}
.w3eden .ptypes li {
    list-style: none !important;
    padding: 0 !important
}
.w3eden .btn .filter-option {
    background: transparent none repeat scroll 0 0 !important
}
.w3eden #xfilelist input.input-sm {
    height: 31px !important
}
.w3eden #xfilelist .panel-footer.footer-info {
    font-family: Courier, monospace;
    font-size: 9pt;
    text-align: center;
    background: #fafafa
}
.w3eden #xfilelist .panel-heading {
    font-family: Montserrat, serif;
    font-weight: 400;
    font-size: 8pt;
    padding-top: 0 !important;
    padding-bottom: 0;
    line-height: 40px;
    height: 40px;
    overflow: hidden;
    word-break: break-all
}
.w3eden .wpdm-filelist thead {
    display: none
}
.w3eden .wpdm-filelist td {
    border-left: 0;
    border-right: 0;
    border-top: 1px solid #ffffff !important;
    border-bottom: 0 !important;
    background: rgba(0, 0, 0, .03) !important;
    vertical-align: middle !important
}
.w3eden .wpdm-filelist {
    border: 0 !important
}
.w3eden .wpdm-frontend-tabs a {
    font-size: 14px !important
}
.w3eden .wpdm-frontend-tabs a.btn {
    border-left: 1px solid rgba(255, 255, 255, .15) !important;
    border-right: 1px solid rgba(0, 0, 0, .15) !important;
    border-bottom: 1px solid rgba(0, 0, 0, .15) !important
}
.w3eden .wpdm-frontend-tabs {
    border-bottom: 4px solid #1abc9c !important;
    border-radius: 3px;
    background: #34495e;
    overflow: hidden
}
.w3eden .wpdm-frontend-tabs a:focus, .w3eden .wpdm-frontend-tabs a:active, .w3eden .wpdm-frontend-tabs li.active a, .w3eden .wpdm-frontend-tabs a.active {
    background: #1abc9c !important;
    border: 0 !important
}
.w3eden .wpdm-frontend-tabs a {
    color: #ffffff !important;
    border-radius: 0 !important;
    font-family: Montserrat, "segoe ui", serif;
    text-transform: uppercase;
    font-size: 9pt !important;
    font-weight: 900;
    border: 0 !important
}
.w3eden .wpdm-frontend-tabs a:hover {
    background: rgba(26, 188, 156, .69) !important
}
.w3eden i.fa[rel=del], .w3eden i.fa[rel=undo] {
    cursor: pointer
}
.w3eden .well {
    box-shadow: none;
    border: 0;
    font-style: normal
}
#wpdm-pf #title {
    border-radius: 3px
}
.wpdmpp-price-variations .fieldset-contents {
    padding: 10px
}
.g-recaptcha > div > div {
    width: 100% !important
}
.w3eden .panel-footer .page-numbers {
    border: 1px solid;
    border-radius: 500px;
    display: inline-block;
    font-size: 10px;
    font-weight: 900;
    height: 20px;
    line-height: 18px;
    text-align: center;
    width: 20px
}
.w3eden #lock-options .wpdm-accordion .panel .panel-heading label .wpdmlock + label {
    margin-right: 5px !important
}
.panel .panel-heading:nth-child(n+2) {
    border-radius: 0 !important;
    border-top: 1px solid #dddddd !important
}
div.list-group.pm-list {
    margin-bottom: 0 !important
}
div.list-group.pm-list .list-group-item {
    cursor: pointer !important
}
.panel .panel-heading {
    font-family: Montserrat, "segoe ui", serif !important;
    font-size: 12pt
}
#payment_form label {
    font-size: 9pt
}
.wpdm_cart .cart_item_title a, .wpdm_cart .cart-total * {
    font-weight: 900
}
.wpdm_cart thead th {
    background: rgba(0, 0, 0, .03);
    border-top: 2px solid rgba(0, 0, 0, .15) !important;
    border-bottom: 0 !important
}
.wpdm_cart .thumb img {
    width: 40px;
    margin-right: 10px
}
@media (max-width: 640px) {
    .wpdm_cart thead {
        display: none
    }
    .wpdm_cart tr {
        border-bottom: 2px solid rgba(0, 0, 0, .2)
    }
    .wpdm_cart td input.form-control {
        display: inline-block !important
    }
    .wpdm_cart th, .wpdm_cart td {
        display: block
    }
    .wpdm_cart span.visible-xs {
        display: inline-block !important;
        width: 40%
    }
    .wpdm_cart td .btn {
        display: block;
        margin-bottom: 5px;
        width: 100%
    }
}
.discount-msg {
    padding: 6px 12px;
    background: #5bb283;
    color: #fff;
    margin-bottom: 5px;
    border-radius: 3px;
    display: block;
    font-family: Montserrat, "segoe ui", serif;
    font-weight: 400;
    font-size: 9pt;
    z-index: 999999999
}
.discount-msg .fa {
    margin-right: 6px
}
.selectpicker.btn.btn-default {
    background: transparent !important;
    color: #333333 !important;
    border: 1px solid #d5d5d5 !important
}
.field-group {
    margin-bottom: 10px
}
fieldset {
    border: 1px solid #dddddd !important;
    padding: 10px;
    border-radius: 3px
}
legend {
    font-weight: 700;
    font-size: inherit;
    color: inherit;
    display: inline;
    float: left;
    padding: 10px !important;
    border-bottom: 1px solid #dddddd !important
}
.package-info-list {
    font-size: 9pt;
    line-height: 1.5;
    color: #888
}
.package-info-list .pull-left .fa {
    font-size: 14pt;
    line-height: 30px;
    margin-right: 6px;
    color: #3498db
}
.package-info-list strong {
    color: #333
}
.package-info-list .list-group-item .wpdm-download-link {
    font-size: 12pt;
    display: block;
    text-align: center;
    font-weight: 900;
    color: #3498db
}
.popover-title {
    font-weight: 900 !important
}
.w3eden.user-dashboard {
    font-size: 13px
}
.w3eden.user-dashboard .panel {
    font-size: 10pt
}
.w3eden div.list-group .list-group-item:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}
.w3eden .list-group-item:last-child {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    margin-bottom: 0
}
.w3eden .list-group-item {
    border-top: 1px solid #dddddd !important
}
.w3eden .list-group-item .avatar {
    border: 0;
    padding: 0;
    margin: 5px 0 3px;
    border-radius: 2px;
    width: 100%;
    height: auto
}
.w3eden .panel.dashboard-panel {
    border-radius: 3px;
    border-color: #ddd
}
.w3eden .panel.dashboard-panel .panel-heading {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    background: transparent;
    border-color: #ddd
}
.w3eden .panel.dashboard-panel .panel-footer {
    background: rgba(0, 0, 0, .03) !important;
    border-top: 1px solid #eee
}
.w3eden.user-dashboard .pagination {
    padding: 0
}
.w3eden .panel.dashboard-panel h3 {
    font-family: Montserrat, serif;
    margin: 0;
    padding: 0;
    font-size: 14pt;
    font-weight: 800
}
.w3eden .panel.dashboard-panel h3.popover-title {
    padding: 10px;
    font-size: 9pt;
    font-weight: 400;
    background: #f8f8f8
}
#cppo {
    margin-right: -2px !important;
    margin-top: -3px !important
}
.popover-content .form-control {
    font-family: Courier, monospace;
    font-size: 14pt;
    font-weight: 700;
    margin: 10px 0;
    text-align: center
}
.panel-body .panel-row {
    margin-top: 10px;
    margin-bottom: 10px !important;
    display: inline-table
}
.w3eden.user-dashboard .table th, .w3eden.user-dashboard .table td {
    font-size: 9pt;
    vertical-align: middle
}
.w3eden.user-dashboard th {
    background: #f5f5f5;
    border-bottom-width: 1px
}
.card {
    border-radius: 3px;
    overflow: hidden
}
.card img {
    border-radius: 0;
    width: 100%
}
.card .card-body {
    display: table
}
.card .card-footer:hover {
    color: #ffffff !important
}
.w3eden.user-dashboard .card .card-footer {
    background: #1abc9c;
    color: #ffffff !important;
    font-size: 9pt;
    display: block;
    float: left;
    margin-top: -4px;
    width: 100%;
    height: 35px;
    line-height: 35px;
    position: relative;
    text-align: center
}
.card .card-footer:after {
    content: '';
    position: absolute;
    border-style: solid;
    border-width: 0 10px 10px;
    border-color: #1abc9c transparent;
    display: block;
    width: 0;
    z-index: 1;
    margin-left: -10px;
    top: -10px;
    left: 50%
}
.w3eden.user-dashboard #edit-profile-form .col-md-6 {
    padding-bottom: 10px
}
.w3eden.user-dashboard label {
    font-size: 10pt;
    color: #777
}
.w3eden.user-dashboard input.form-control {
    padding: 0 15px;
    height: 36px;
    line-height: 40px
}
.w3eden.user-dashboard #edit-profile-form label .fa-star.text-danger {
    float: right;
    color: rgba(179, 0, 0, .77);
    font-size: 10px
}
.w3eden.user-dashboard #edit-profile-form label {
    display: block
}
.w3eden.user-dashboard .popover {
    max-width: 800px !important;
    width: 320px
}
.w3eden #wpdm-dashboard-sidebar .list-group-item {
    color: #555
}
.w3eden #wpdm-dashboard-sidebar .list-group-item.selected {
    background: transparent !important;
    color: #19ad8e
}
.iphorm-clearfix:before, .iphorm-clearfix:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden
}
.iphorm-clearfix:after {
    clear: both
}
.iphorm-clearfix {
    zoom: 1
}
.iphorm-screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: polygon(0 0, 0 0, 0 0, 0 0);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important;
    min-height: 0 !important
}
.iphorm-inner input[type="checkbox"], input[type="radio"] {
    vertical-align: middle
}
.iphorm-inner label {
    vertical-align: middle;
    display: inline-block;
    min-height: 20px
}
.iphorm-inner button::-moz-focus-inner {
    border: 0
}
.iphorm-inner :focus, .iphorm-inner a:focus {
    outline: 0
}
.iphorm-inner input.middle:focus, .iphorm-inner select.middle:focus, .iphorm-inner textarea.middle:focus {
    outline-width: 0
}
.iphorm-inner input:focus, .iphorm-inner select:focus, .iphorm-inner textarea:focus {
    outline: none
}
.iphorm-inner textarea {
    overflow: auto;
    vertical-align: top
}
.iphorm-inner button, .iphorm-innerinput {
    width: auto;
    overflow: visible
}
.iphorm-inner button {
    border: 1px outset #ccc
}
.iphorm-inner .iphorm-elements {
    margin: 0;
    padding: 0
}
.iphorm-element-spacer {
    padding-bottom: 10px
}
.iphorm-hidden {
    display: none
}
.iphorm-element-wrap label span.iphorm-required {
    color: #cc0101;
    font-size: 10px;
    margin: 0 0 0 5px
}
.iphorm-elements .iphorm-element-wrap-text input, .iphorm-elements .iphorm-element-wrap-captcha input, .iphorm-elements .iphorm-element-wrap-password input, .iphorm-elements .iphorm-element-wrap select, .iphorm-elements .iphorm-element-wrap textarea {
    margin: 0;
    margin-bottom: 3px;
    color: #999;
    border: solid 1px #CCC;
    padding: 2px;
    min-width: 10px;
    max-width: 100%
}
.iphorm-elements .iphorm-element-wrap-text input:hover, .iphorm-elements .iphorm-element-wrap-captcha input:hover, .iphorm-elements .iphorm-element-wrap-password input:hover, .iphorm-elements .iphorm-element-wrap select:hover, .iphorm-elements .iphorm-element-wrap textarea:hover, .iphorm-elements .iphorm-element-wrap-text input:active, .iphorm-elements .iphorm-element-wrap-captcha input:active, .iphorm-elements .iphorm-element-wrap-password input:active, .iphorm-elements .iphorm-element-wrap select:active, .iphorm-elements .iphorm-element-wrap textarea:active, .iphorm-elements .iphorm-element-wrap-text input:focus, .iphorm-elements .iphorm-element-wrap-captcha input:focus, .iphorm-elements .iphorm-element-wrap-password input:focus, .iphorm-elements .iphorm-element-wrap select:focus, .iphorm-elements .iphorm-element-wrap textarea:focus {
    color: #000
}
.iphorm-elements .iphorm-element-wrap-text input, .iphorm-elements .iphorm-element-wrap-captcha input, .iphorm-elements .iphorm-element-wrap-password input {
    line-height: normal
}
.iphorm-elements .iphorm-element-wrap-textarea textarea {
    line-height: 1.4
}
.iphorm-element-wrap > label {
    font-weight: 700;
    padding: 0 0 4px 0;
    display: inline-block
}
.iphorm-recaptcha-size-invisible .iphorm-element-spacer > label {
    display: none
}
.iphorm-recaptcha-size-invisible.iphorm-recaptcha-badge-bottomleft .iphorm-element-spacer, .iphorm-recaptcha-size-invisible.iphorm-recaptcha-badge-bottomright .iphorm-element-spacer {
    padding-bottom: 0
}
.iphorm-recaptcha-size-invisible.iphorm-recaptcha-badge-inline .iphorm-element-spacer {
    margin-top: 8px
}
.iphorm-recaptcha-size-invisible.iphorm-recaptcha-badge-inline .iphorm-input-wrap {
    margin-bottom: 3px
}
.iphom-upload-progress-wrap {
    display: none;
    background: #eee;
    border: 1px solid #ddd;
    padding: 5px;
    margin: 0 5px 5px 0;
    line-height: 14px
}
.iphorm-upload-progress-bar-wrap {
    background: #eee;
    border: 1px solid #ccc;
    padding: 1px
}
.iphorm-upload-progress-bar {
    width: 0;
    height: 10px;
    background: #7ec100
}
.iphorm-upload-info {
    padding-top: 3px
}
.iphorm-upload-info > div {
    float: left;
    display: inline-block;
    padding: 0 10px;
    font-size: 11px;
    line-height: 15px
}
.iphorm-upload-error {
    display: none;
    padding: 3px;
    background: #F3CAC7
}
.iphorm-upload-info > div:first-child {
    padding-left: 2px
}
.iphorm-file-queue {
    display: none;
    padding-bottom: 5px
}
.iphorm-upload-queue-file {
    float: left;
    display: inline-block;
    background: #eee;
    border: 1px solid #ddd;
    padding: 5px;
    margin: 0 5px 5px 0;
    position: relative;
    overflow: hidden
}
.iphorm-upload-queue-filename {
    float: left;
    max-width: 200px;
    overflow: hidden;
    white-space: nowrap;
    margin-right: 20px
}
.iphorm-upload-queue-remove {
    font-size: 10px;
    font-weight: 700;
    color: #000;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 50%;
    margin: -8px 4px 0 0;
    height: 17px;
    width: 17px;
    line-height: 17px;
    text-align: center;
    display: block
}
.iphorm-upload-queue-success {
    font-size: 10px;
    font-weight: 700;
    color: #000;
    position: absolute;
    right: 0;
    top: 50%;
    margin: -8px 4px 0 0;
    height: 17px;
    width: 17px;
    line-height: 17px;
    text-indent: -99999px;
    background: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/img/file-upload-tick.png) no-repeat center center;
    display: block
}
.iphorm-swfupload {
    position: relative;
    margin-bottom: 8px;
    display: none
}
.iphorm-swfupload-browse {
    background: #EEE;
    border: solid 1px #DDD;
    text-align: center;
    min-width: 80px;
    min-height: 20px;
    line-height: 20px;
    padding: 3px 10px;
    display: inline-block;
    cursor: pointer;
    float: left;
    position: relative;
    color: #000;
    overflow: hidden
}
.iphorm-swfupload-browse:hover {
    background: #DDD
}
.iphorm-swfupload-browse .iphorm-upload-enhanced {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    cursor: pointer;
    margin: 0;
    padding: 0;
    border: 0
}
.iphorm-swfupload-browse ::-ms-browse {
    width: 100%;
    font-size: 1000px
}
.iphorm-swfupload-browse ::-ms-value {
    display: none;
    font-size: 0
}
.iphorm-swfupload-browse ::-webkit-file-upload-button {
    visibility: hidden
}
.iphorm-add-another-upload {
    margin-top: 5px
}
.iphorm-add-another-upload span.iphorm-add-another-upload-button {
    background: #EEE;
    border: solid 1px #DDD;
    text-align: center;
    cursor: pointer;
    padding: 4px 10px;
    margin: 3px 0;
    float: left;
    line-height: 1
}
.iphorm-add-another-upload span.iphorm-add-another-upload-button:hover {
    background: #ddd
}
.iphorm-element-wrap p.iphorm-description, #content .iphorm-element-wrap p.iphorm-description {
    margin: 0;
    font-size: 11px
}
.iphorm-element-wrap p.iphorm-description {
    padding-bottom: 0;
    font-size: 11px;
    font-style: italic
}
h3.iphorm-title {
    font-size: 22px;
    font-weight: 700;
    margin: 0;
    padding-bottom: 8px
}
p.iphorm-description {
    font-size: 12px;
    color: #666;
    margin: 0;
    padding-bottom: 20px
}
.iphorm-input-checkbox-ul, .iphorm-input-radio-ul {
    margin: 0;
    padding: 0
}
.iphorm-input-checkbox-ul .iphorm-input-checkbox-li, .iphorm-input-radio-ul .iphorm-input-radio-li {
    margin: 0;
    padding: 0;
    height: 25px;
    height: auto;
    min-height: 25px
}
.iphorm-input-checkbox-ul .iphorm-input-checkbox-li label, .iphorm-input-radio-ul .iphorm-input-radio-li label {
    position: relative
}
.iphorm-elements .iphorm-element-wrap .iphorm-input-checkbox-ul .iphorm-input-checkbox-li input, .iphorm-elements .iphorm-element-wrap .iphorm-input-radio-ul .iphorm-input-radio-li input {
    border: none
}
.iphorm-input-checkbox-li label, .iphorm-input-radio-li label {
    line-height: 23px
}
.iphorm-options-inline > .iphorm-input-checkbox-li, .iphorm-options-inline > .iphorm-input-radio-li {
    display: inline;
    padding: 0 15px 5px 0;
    float: left
}
.iphorm-options-inline .iphorm-input-checkbox-li label, .iphorm-options-inline .iphorm-input-radio-li label {
    white-space: nowrap
}
.iphorm-captcha-image-wrap {
    position: relative
}
.ifb-captcha-image-inner {
    position: relative;
    float: left;
    background: #fff url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/img/captcha-refresh-icon.png) no-repeat center center;
    cursor: pointer
}
.ifb-captcha-image-inner img {
    max-width: 100%;
    display: block
}
.iphorm-group-title-description-wrap {
    margin-bottom: 10px
}
.iphorm-group-title {
    font-size: 17px;
    font-weight: 700;
    margin: 0;
    padding-bottom: 5px
}
p.iphorm-group-description {
    font-size: 13px;
    color: #666;
    margin: 0;
    padding-bottom: 0
}
.iphorm-group-style-bordered > .iphorm-group-elements {
    border: solid 1px #CCC;
    padding: 10px 10px 0
}
.iphorm-group-row {
    padding: 0
}
.iphorm-group-row > .iphorm-element-wrap, .iphorm-group-row > .iphorm-group-wrap {
    display: inline-block;
    float: left;
    min-height: 1px;
    padding: 0
}
.iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row-1cols > .iphorm-element-wrap, .iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row-1cols > .iphorm-group-wrap {
    width: 100%
}
.iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row-2cols > .iphorm-element-wrap, .iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row-2cols > .iphorm-group-wrap {
    width: 49.9%
}
.iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row-3cols > .iphorm-element-wrap, .iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row-3cols > .iphorm-group-wrap {
    width: 33.3%
}
.iphorm-group-alignment-proportional .iphorm-group-row-4cols > .iphorm-element-wrap, .iphorm-group-alignment-proportional .iphorm-group-row-4cols > .iphorm-group-wrap {
    width: 25%
}
.iphorm-group-alignment-proportional .iphorm-group-row-5cols > .iphorm-element-wrap, .iphorm-group-alignment-proportional .iphorm-group-row-5cols > .iphorm-group-wrap {
    width: 20%
}
.iphorm-group-alignment-left > .iphorm-group-elements > .iphorm-group-row > .iphorm-element-wrap, .iphorm-group-alignment-left > .iphorm-group-elements > .iphorm-group-row > .iphorm-group-wrap {
    float: left;
    width: auto
}
.iphorm-group-alignment-left > .iphorm-group-elements > .iphorm-group-row > .iphorm-group-alignment-proportional {
    width: 100%;
    clear: both
}
.iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row > .iphorm-element-wrap .iphorm-element-spacer {
    padding: 0 10px 10px 0
}
.iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row > .iphorm-element-wrap.last-child .iphorm-element-spacer, .iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row.iphorm-group-row-1cols > .iphorm-element-wrap .iphorm-element-spacer, .iphorm-group-alignment-left > .iphorm-group-elements > .iphorm-group-row > .iphorm-element-wrap.last-child .iphorm-element-spacer, .iphorm-group-alignment-left > .iphorm-group-elements > .iphorm-group-row.iphorm-group-row-1cols > .iphorm-element-wrap .iphorm-element-spacer {
    padding: 0 0 10px 0
}
.iphorm-group-alignment-left > .iphorm-group-elements > .iphorm-group-row > .iphorm-element-wrap .iphorm-element-spacer {
    padding: 0 10px 10px 0
}
.iphorm-group-alignment-proportional > .iphorm-group-elements .iphorm-group-wrap > .iphorm-group-elements {
    margin-right: 10px
}
.iphorm-group-alignment-proportional > .iphorm-group-elements .iphorm-group-wrap.last-child > .iphorm-group-elements, .iphorm-group-alignment-proportional > .iphorm-group-elements .iphorm-group-row-1cols > .iphorm-group-wrap > .iphorm-group-elements {
    margin-right: 0
}
.iphorm-group-alignment-proportional > .iphorm-group-elements .iphorm-group-wrap.last-child {
    margin-right: -10px;
    min-width: 1px
}
.iphorm-group-style-bordered.iphorm-group-wrap {
    margin-bottom: 15px
}
.iphorm-group-wrap > .iphorm-group-elements .iphorm-group-row .iphorm-group-style-bordered.iphorm-group-wrap {
    margin-bottom: 0
}
.iphorm-group-style-plain.iphorm-group-wrap {
    margin: 0
}
.iphorm-group-wrap .iphorm-group-row > .iphorm-group-style-plain.iphorm-group-wrap {
    margin: 0
}
.iphorm-group-wrap .iphorm-group-row > .iphorm-group-style-bordered.iphorm-group-wrap {
    padding: 0 0 10px 0;
    float: left
}
.iphorm-group-alignment-left > .iphorm-group-elements > .iphorm-group-row > .iphorm-group-style-bordered.iphorm-group-wrap {
    margin-right: 10px
}
.iphorm-group-alignment-left > .iphorm-group-elements > .iphorm-group-row > .iphorm-group-style-bordered.iphorm-group-wrap.last-child {
    margin-right: 0
}
.iphorm-group-wrap .iphorm-group-row.iphorm-group-row-1cols > .iphorm-group-style-bordered.iphorm-group-wrap {
    padding: 0 0 10px 0;
    float: none;
    clear: both
}
.iphorm-labels-above > .iphorm-element-spacer > label {
    position: relative;
    padding-bottom: 4px
}
.iphorm-labels-left > .iphorm-element-spacer > label {
    width: 150px;
    position: relative;
    float: left;
    padding-bottom: 10px
}
.iphorm-element-wrap-text.iphorm-labels-inside > .iphorm-element-spacer > label, .iphorm-element-wrap-textarea.iphorm-labels-inside > .iphorm-element-spacer > label, .iphorm-element-wrap-password.iphorm-labels-inside > .iphorm-element-spacer > label, .iphorm-element-wrap-captcha.iphorm-labels-inside > .iphorm-element-spacer > label {
    padding: 0;
    line-height: 16px;
    margin-left: 5px;
    margin-top: 3px;
    color: #999;
    position: absolute;
    z-index: 1
}
.iphorm-labels-above.iphorm-element-wrap .iphorm-input-outer-wrap {
    padding-top: 5px
}
.iphorm-labels-left.iphorm-element-wrap .iphorm-input-outer-wrap, .iphorm-labels-left.iphorm-element-wrap .iphorm-input-wrap, .iphorm-labels-left.iphorm-element-wrap .iphorm-captcha-image-wrap {
    margin-left: 150px;
    padding-left: 10px
}
.iphorm-labels-left.iphorm-element-wrap .iphorm-input-outer-wrap > .iphorm-input-wrap {
    margin-left: 0 !important;
    padding-left: 0
}
.iphorm-element-wrap.iphorm-labels-inside .iphorm-element-spacer {
    position: relative
}
.iphorm-input-wrap-text.iphorm-labels-inside > .iphorm-element-spacer > input, .iphorm-input-wrap-textarea.iphorm-labels-inside > .iphorm-element-spacer > input, .iphorm-input-wrap-email.iphorm-labels-inside > .iphorm-element-spacer > input, .iphorm-input-wrap-password.iphorm-labels-inside > .iphorm-element-spacer > input, .iphorm-input-wrap-captcha.iphorm-labels-inside > .iphorm-element-spacer > input {
    margin-top: 0
}
.iphorm-submit-wrap {
    margin: 10px 0
}
.iphorm-submit-input-wrap {
    float: left
}
.iphorm-submit-wrap button {
    border: none;
    background: none;
    text-align: center;
    width: auto;
    overflow: visible;
    white-space: nowrap;
    padding: 0;
    margin: 0;
    height: auto;
    line-height: normal;
    cursor: pointer;
    margin-right: 5px
}
.iphorm-submit-wrap button:active {
    background: none;
    border: none;
    padding: 0
}
.iphorm-submit-wrap button span, .iphorm-submit-wrap button em {
    display: block;
    line-height: 27px;
    margin: 0;
    color: #000;
    cursor: pointer
}
.iphorm-submit-wrap button span {
    padding-left: 20px;
    background: #EEE;
    border: solid 1px #DDD
}
.iphorm-submit-wrap button em {
    font-style: normal;
    padding-right: 20px;
    background: #EEE
}
.iphorm-submit-wrap button:hover em {
    background: #ddd
}
.iphorm-submit-wrap button:active em {
    background: #ccc
}
.iphorm-submit-wrap button:hover span {
    background: #ddd
}
.iphorm-submit-wrap button:active span {
    background: #ccc
}
.iphorm-loading-wrap {
    display: none;
    float: left;
    height: 20px;
    line-height: 20px;
    text-align: center;
    padding-top: 5px
}
.iphorm-loading-wrap .iphorm-loading {
    font-style: italic;
    text-indent: -9999px;
    display: block;
    min-width: 30px;
    background: transparent url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/img/default-loading.gif) no-repeat center center
}
.iphorm-errors {
    display: none
}
.iphorm-errors-list {
    margin: 0;
    padding: 3px 0 6px 0
}
.iphorm-errors-list > .iphorm-error {
    padding: 3px 10px 3px 25px;
    margin: 0;
    line-height: 16px;
    background: #F3CAC7 url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/img/error.png) no-repeat 3px center;
    color: #000;
    font-size: 12px;
    font-weight: 400;
    display: inline-block;
    border: 1px solid #fa8b83;
    float: left
}
.iphorm-labels-left > .iphorm-element-spacer > .iphorm-errors-wrap {
    margin-left: 150px
}
.iphorm-labels-left > .iphorm-element-spacer > .iphorm-errors-wrap .iphorm-errors-list > .iphorm-error {
    margin-left: 10px !important
}
.iphorm-labels-above > .iphorm-element-spacer > .iphorm-errors-wrap .iphorm-errors-list .iphorm-error, .iphorm-labels-inside > .iphorm-element-spacer > .iphorm-errors-wrap .iphorm-errors-list .iphorm-error {
    margin-left: 0 !important
}
.iphorm-queue-errors {
    display: none
}
.iphorm-queue-errors {
    margin: 0;
    padding: 0 0 10px 0
}
.iphorm-queue-errors-list {
    margin-bottom: 4px
}
.iphorm-queue-errors-list > .iphorm-queue-error {
    padding: 3px 10px 3px 25px;
    margin: 0;
    line-height: 16px;
    background: #F3CAC7 url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/img/error.png) no-repeat 3px center;
    color: #000;
    font-size: 12px;
    font-weight: 400;
    display: inline-block;
    border: 1px solid #fa8b83;
    float: left
}
.iphorm-success-message {
    background: #cef4a9 url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/img/success.png) no-repeat 14px center;
    padding: 8px 20px 8px 45px;
    line-height: 18px;
    margin: 10px 0;
    border: 1px solid #80bb48;
    font-weight: 400;
    color: #000
}
.iphorm-referral-link a {
    text-decoration: none;
    color: #0F83CA
}
.iphorm-referral-link a:hover {
    color: #292929
}
.iphorm-input-wrap-date-select-wrap {
    float: left
}
.iphorm-datepicker-icon {
    display: none;
    height: 24px;
    width: 24px;
    background: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/img/date-picker.png) no-repeat left center;
    cursor: pointer;
    float: left;
    margin: 2px 0 0 2px
}
.ui-datepicker {
    z-index: 25000 !important
}
#ui-datepicker-div {
    font-size: 14px
}
#ui-datepicker-div table {
    line-height: 1.2
}
.iphorm-input-wrap .iphorm-element-file-inner input[type="file"] {
    text-shadow: none !important
}
*:first-child + html .iphorm-input-wrap select {
    background: transparent !important;
    color: #000 !important
}
*:first-child + html .iphorm-input-wrap select option {
    background: #fff !important;
    color: #000 !important
}
.iphorm-input-radio-li input[type="radio"] {
    background: transparent !important;
    border: none transparent !important
}
.iphorm-input-checkbox-li input[type="checkbox"] {
    background: transparent !important;
    border: none transparent !important
}
.iphorm-js .iphorm-input-wrap-file {
    display: none
}
.iphorm-tooltip-icon {
    width: 15px;
    height: 15px;
    background: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/img/help-icon.png) no-repeat right bottom;
    display: inline-block;
    cursor: pointer;
    margin: 0 0 0 5px
}
.iphorm-element-wrap-text.iphorm-labels-inside > .iphorm-element-spacer > label .iphorm-tooltip-icon, .iphorm-element-wrap-textarea.iphorm-labels-inside > .iphorm-element-spacer > label .iphorm-tooltip-icon, .iphorm-element-wrap-password.iphorm-labels-inside > .iphorm-element-spacer > label .iphorm-tooltip-icon, .iphorm-element-wrap-captcha.iphorm-labels-inside > .iphorm-element-spacer > label .iphorm-tooltip-icon {
    position: absolute;
    right: -20px;
    top: 0
}
.iphorm-tooltip-icon-content {
    display: none
}
.iphorm-js .iphorm-has-logic {
    visibility: hidden
}
#fancybox-content .iphorm-inner {
    padding: 15px
}
#fancybox-content .iphorm-edit-form-wrap {
    display: none
}
*:first-child + html .selector > span {
    width: auto !important
}
*:first-child + html .selector > select {
    width: auto !important
}
.iphorm-swfupload-browse .fluid-width-video-wrapper {
    position: static !important;
    margin: 0 !important;
    padding: 0 !important;
    height: auto !important
}
.iphorm div.uploader span.filename {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}
.iphorm-uniform-theme-default .iphorm div.selector.fixedWidth, .iphorm-uniform-theme-default .iphorm div.selector.fixedWidth span, .iphorm-uniform-theme-aristo .iphorm div.selector.fixedWidth, .iphorm-uniform-theme-aristo .iphorm div.selector.fixedWidth span, .iphorm-uniform-theme-agent .iphorm div.selector.fixedWidth, .iphorm-uniform-theme-agent .iphorm div.selector.fixedWidth span {
    width: auto
}
.iphorm-uniform-theme-default .iphorm div.selector, .iphorm-uniform-theme-aristo .iphorm div.selector, .iphorm-uniform-theme-agent .iphorm div.selector {
    font-size: 13px;
    font-weight: 400
}
.iphorm-uniform-theme-default .iphorm div.selector select, .iphorm-uniform-theme-aristo .iphorm div.selector select, .iphorm-uniform-theme-agent .iphorm div.selector select {
    font-size: 13px
}
.iphorm-uniform-theme-aristo .iphorm div.uploader span.action, .iphorm-uniform-theme-agent .iphorm div.uploader span.action {
    font-size: 11px;
    font-weight: 700
}
.iphorm-uniform-theme-aristo .iphorm div.selector span, .iphorm-uniform-theme-agent .iphorm div.selector span {
    padding-right: 29px
}
.iphorm-uniform-theme-aristo .iphorm div.checker, .iphorm-uniform-theme-aristo .iphorm div.radio, .iphorm-uniform-theme-agent .iphorm div.checker, .iphorm-uniform-theme-agent .iphorm div.radio {
    margin-right: 3px
}
.iphorm-uniform-theme-agent .iphorm div.selector span {
    text-shadow: none
}
.iphorm-uniform-theme-agent .iphorm div.selector span {
    padding-right: 34px
}
.iphorm-uniform-theme-default .iphorm div.uploader span.action {
    color: #242424
}
.iphorm-uniform-theme-default .iphorm div.uploader.hover, .iphorm-uniform-theme-default .iphorm div.uploader.focus {
    background-position: 0 -297px
}
.iphorm-uniform-theme-agent .iphorm div.uploader.hover, .iphorm-uniform-theme-agent .iphorm div.uploader.focus {
    background-position: 0 -366px
}
.iphorm-uniform-theme-aristo .iphorm div.uploader.hover, .iphorm-uniform-theme-aristo .iphorm div.uploader.focus {
    background-position: 0 -366px
}
.iphorm-uniform-theme-default .iphorm div.uploader {
    background: none;
    margin-left: -4px
}
.iphorm-uniform-theme-default .iphorm div.uploader span.filename {
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/img/sprite.png);
    background-repeat: no-repeat;
    background-position: 0 -299px;
    margin-top: 0;
    margin-bottom: 0;
    width: 82px;
    padding-left: 13px
}
.iphorm-uniform-theme-default .iphorm div.uploader span.action {
    background-color: transparent;
    height: 24px;
    line-height: 24px;
    background-position: right -439px;
    width: 80px;
    padding-right: 2px
}
.iphorm-uniform-theme-default .iphorm div.uploader.hover span.action, .iphorm-uniform-theme-default .iphorm div.uploader.focus span.action {
    background-position: right -439px
}
.iphorm-uniform-theme-default .iphorm div.uploader.hover.active span.action, .iphorm-uniform-theme-default .iphorm div.uploader.focus.active span.action {
    background-position: right -439px;
    line-height: 26px
}
.iphorm-uniform-theme-default.iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap .selector select {
    border-bottom: none
}
.iphorm-uniform-theme-agent .iphorm div.uploader {
    background: none;
    width: 199px;
    margin-bottom: 0;
    margin-left: -8px
}
.iphorm-uniform-theme-agent .iphorm div.uploader span.filename {
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/css/..img/sprite-agent.png);
    background-repeat: no-repeat;
    background-position: 0 -366px;
    width: 82px;
    padding-left: 13px
}
.iphorm-uniform-theme-agent .iphorm div.uploader span.action {
    background-color: transparent;
    background-position: right -462px
}
.iphorm-uniform-theme-agent .iphorm div.uploader.hover span.action, .iphorm-uniform-theme-agent .iphorm div.uploader.focus span.action {
    background-position: right -462px
}
.iphorm-uniform-theme-agent .iphorm div.uploader.hover.active span.action, .iphorm-uniform-theme-agent .iphorm div.uploader.focus.active span.action {
    background-position: right -462px;
    line-height: 34px
}
.iphorm-uniform-theme-aristo .iphorm div.uploader {
    background: none;
    width: 199px;
    margin-left: -8px
}
.iphorm-uniform-theme-aristo .iphorm div.uploader span.filename {
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/sprite-aristo.png);
    background-repeat: no-repeat;
    background-position: 0 -370px;
    width: 82px;
    padding-left: 13px
}
.iphorm-uniform-theme-aristo .iphorm div.uploader span.action {
    background-color: transparent;
    background-position: right -462px
}
.iphorm-uniform-theme-aristo .iphorm div.uploader.hover span.action, .iphorm-uniform-theme-aristo .iphorm div.uploader.focus span.action {
    background-position: right -462px
}
.iphorm-uniform-theme-aristo .iphorm div.uploader.hover.active span.action, .iphorm-uniform-theme-aristo .iphorm div.uploader.focus.active span.action {
    background-position: right -462px;
    line-height: 34px
}
.iphorm-responsive .iphorm-elements .iphorm-element-wrap-text input, .iphorm-responsive .iphorm-elements .iphorm-element-wrap-captcha input, .iphorm-responsive .iphorm-elements .iphorm-element-wrap-password input, .iphorm-responsive .iphorm-elements .iphorm-element-wrap select, .iphorm-responsive .iphorm-elements .iphorm-element-wrap textarea {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100%
}
@media only screen and (max-width: 959px) {
    .iphorm-outer.iphorm-responsive, .iphorm-outer.iphorm-responsive * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        max-width: 100%
    }
    .iphorm-responsive .iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row-3cols > .iphorm-element-wrap, .iphorm-responsive .iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row-3cols > .iphorm-group-wrap, .iphorm-responsive .iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row-4cols > .iphorm-element-wrap, .iphorm-responsive .iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row-4cols > .iphorm-group-wrap, .iphorm-responsive .iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row-5cols > .iphorm-element-wrap, .iphorm-responsive .iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row-5cols > .iphorm-group-wrap {
        width: 49.9%
    }
}
@media only screen and (max-width: 767px) {
    .iphorm-responsive .iphorm-group-row > .iphorm-element-wrap, .iphorm-responsive .iphorm-group-row > .iphorm-group-wrap {
        float: none;
        width: 100% !important;
        display: block
    }
    .iphorm-responsive .iphorm-elements .iphorm-element-wrap-text input, .iphorm-responsive .iphorm-elements .iphorm-element-wrap-captcha input, .iphorm-responsive .iphorm-elements .iphorm-element-wrap-password input, .iphorm-responsive .iphorm-elements .iphorm-element-wrap select, .iphorm-responsive .iphorm-elements .iphorm-element-wrap textarea {
        width: 100% !important;
        min-width: 100px
    }
    .iphorm-responsive .iphorm-errors > .iphorm-error {
        float: none;
        display: block
    }
    .iphorm-responsive .iphorm-element-spacer {
        padding-right: 0 !important
    }
    .iphorm-responsive .iphorm-submit-input-wrap {
        width: 100%
    }
    .iphorm-responsive .iphorm-submit-wrap button {
        margin: 0;
        width: 100%
    }
    .iphorm-responsive .iphorm-submit-wrap button span, .iphorm-responsive .iphorm-submit-wrap button em {
        line-height: 35px
    }
    .iphorm-responsive .iphorm-labels-left > .iphorm-element-spacer > label {
        float: none;
        width: auto !important
    }
    .iphorm-responsive .iphorm-labels-left.iphorm-element-wrap .iphorm-input-outer-wrap, .iphorm-responsive .iphorm-labels-left.iphorm-element-wrap .iphorm-input-wrap, .iphorm-responsive .iphorm-labels-left.iphorm-element-wrap .iphorm-captcha-image-wrap {
        margin-left: 0 !important;
        padding-left: 0
    }
    .iphorm-fancybox-wrap-responsive {
        right: 0 !important;
        left: 0 !important
    }
}
.ip-form-wrap .iphorm-theme-react-default .iphorm-inner {
    background: #fff
}
.fancybox-outer .iphorm-theme-react-default.iphorm-outer {
    overflow-x: hidden;
    padding: 10px 25px 10px 10px
}
.iphorm-theme-react-default * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100%
}
.iphorm-theme-react-default h3.iphorm-title {
    padding: 15px 0;
    font-size: inherit;
    line-height: inherit
}
.iphorm-theme-react-default h3.iphorm-title span.contact-ico {
    margin-top: 0;
    float: none;
    display: inline-block
}
.iphorm-theme-react-default .iphorm-inner > p.iphorm-description {
    padding-left: 2px;
    padding-bottom: 30px
}
.iphorm-theme-react-default .iphorm-element-wrap label span.iphorm-required {
    font-family: arial, Helvetica, sans-serif;
    display: inline-block;
    font-size: 10px;
    line-height: 16px;
    text-align: center;
    padding: 2px 7px;
    margin: 3px 0 1px 3px;
    border-radius: 4px;
    vertical-align: top;
    opacity: .9;
    overflow: hidden;
    white-space: nowrap;
    color: inherit;
    opacity: 1;
    background: red;
    color: #FFF;
    -webkit-transition: all ease-in-out 0.7s 1s;
    -moz-transition: all ease-in-out 0.7s 1s;
    -o-transition: all ease-in-out 0.7s 1s;
    transition: all ease-in-out 0.7s 1s
}
body.react-wp .iphorm-theme-react-default .iphorm-element-wrap label span.iphorm-required {
    max-width: 20px;
    opacity: .9;
    background: transparent;
    color: inherit
}
body.react-wp .iphorm-theme-react-default:hover .iphorm-element-wrap label span.iphorm-required, body.react-wp .iphorm-theme-react-default .iphorm-element-wrap.iphorm-element-error label span.iphorm-required {
    opacity: 1;
    max-width: 600px;
    background: red;
    color: #FFF
}
body.react-wp .iphorm-theme-react-default .iphorm-element-wrap label span.iphorm-required:before {
    content: "\f05d";
    font-family: FontAwesome;
    margin: 0 6px 0 -2px;
    font-size: 12px;
    font-weight: 300
}
.iphorm-theme-react-default .iphorm-element-wrap p.iphorm-description {
    color: #888
}
.iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap-text input, .iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap-captcha input, .iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap-email input, .iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap-password input, .iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap select, .iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap textarea {
    border: 1px none transparent;
    border-bottom: 2px solid #ddd;
    padding: 12px 15px;
    line-height: 20px;
    min-height: 20px;
    background: #f8f8f8;
    text-shadow: none;
    width: 300px;
    max-width: 100%;
    border-radius: 2px;
    -webkit-transition: all ease-in-out 0.15s;
    -moz-transition: all ease-in-out 0.15s;
    -o-transition: all ease-in-out 0.15s;
    transition: all ease-in-out 0.15s
}
.iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap select {
    padding: 12px 6px
}
.iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap textarea {
    width: 100%;
    height: 120px;
    max-width: 880px
}
.iphorm-theme-react-default .iphorm-elements .iphorm-group-style-bordered .iphorm-element-wrap-text input, .iphorm-theme-react-default .iphorm-elements .iphorm-group-style-bordered .iphorm-element-wrap-captcha input, .iphorm-theme-react-default .iphorm-elements .iphorm-group-style-bordered .iphorm-element-wrap-email input, .iphorm-theme-react-default .iphorm-elements .iphorm-group-style-bordered .iphorm-element-wrap-password input, .iphorm-theme-react-default .iphorm-elements .iphorm-group-style-bordered .iphorm-element-wrap select, .iphorm-theme-react-default .iphorm-elements .iphorm-group-style-bordered .iphorm-element-wrap textarea {
    border-color: #ddd;
    border-width: 1px;
    border-style: solid;
    background: #fff
}
.iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap-text input:focus, .iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap-captcha input:focus, .iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap-email input:focus, .iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap-password input:focus, .iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap select:focus, .iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap textarea:focus {
    background: #f3f3f3;
    border-color: #10a9bb
}
.iphorm-theme-react-default .iphorm-elements .iphorm-group-style-bordered .iphorm-element-wrap-text input:focus, .iphorm-theme-react-default .iphorm-elements .iphorm-group-style-bordered .iphorm-element-wrap-captcha input:focus, .iphorm-theme-react-default .iphorm-elements .iphorm-group-style-bordered .iphorm-element-wrap-email input:focus, .iphorm-theme-react-default .iphorm-elements .iphorm-group-style-bordered .iphorm-element-wrap-password input:focus, .iphorm-theme-react-default .iphorm-elements .iphorm-group-style-bordered .iphorm-element-wrap select:focus, .iphorm-theme-react-default .iphorm-elements .iphorm-group-style-bordered .iphorm-element-wrap textarea:focus {
    -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, .1)
}
.iphorm-theme-react-default .iphorm-element-wrap > .iphorm-element-spacer > label {
    font-weight: 700;
    font-size: inherit;
    text-shadow: none;
    line-height: 25px;
    padding: 2px 6px;
    margin-bottom: 4px;
    border-radius: 2px;
    background-color: #f8f8f8;
    background: transparent !important
}
.iphorm-theme-react-default .iphorm-group-style-bordered .iphorm-element-wrap > .iphorm-element-spacer > label {
    background-color: #f1f1f1;
    background: transparent !important
}
.iphorm-theme-react-default .iphorm-element-wrap-text.iphorm-labels-inside > .iphorm-element-spacer > label, .iphorm-theme-react-default .iphorm-element-wrap-textarea.iphorm-labels-inside > .iphorm-element-spacer > label, .iphorm-theme-react-default .iphorm-element-wrap-email.iphorm-labels-inside > .iphorm-element-spacer > label, .iphorm-theme-react-default .iphorm-element-wrap-password.iphorm-labels-inside > .iphorm-element-spacer > label, .iphorm-theme-react-default .iphorm-element-wrap-captcha.iphorm-labels-inside > .iphorm-element-spacer > label {
    margin-left: 12px;
    margin-top: 8px;
    line-height: 24px;
    background: transparent !important;
    font-weight: 300
}
.iphorm-theme-react-default .iphorm-input-checkbox-li label, .iphorm-theme-react-default .iphorm-input-radio-li label {
    font-size: 12px
}
.iphorm-theme-react-default select option {
    margin-right: 10px
}
.iphorm-theme-react-default .iphorm-tooltip-icon {
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/img/react-help-icon.png);
    width: 16px;
    height: 16px;
    margin: 0 3px;
    vertical-align: text-bottom
}
.iphorm-theme-react-default .iphom-upload-progress-wrap {
    border: 0 none transparent;
    background: #f8f8f8;
    color: #111;
    padding: 20px 15px;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, .1);
    border: 1px solid #eee;
    border-radius: 2px;
    -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .1), inset 0 0 60px 0 rgba(0, 0, 0, .02), 0 0 0 1px rgba(255, 255, 255, .2) inset;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .1), inset 0 0 60px 0 rgba(0, 0, 0, .02), 0 0 0 1px rgba(255, 255, 255, .2) inset
}
.iphorm-theme-react-default .iphorm-upload-progress-bar-wrap {
    border-radius: 2px;
    background: rgba(255, 255, 255, .2)
}
.iphorm-theme-react-default .iphorm-upload-progress-bar {
    height: 15px;
    border-radius: 2px;
    background: -moz-linear-gradient(top, rgba(255, 255, 255, .1) 0%, rgba(0, 0, 0, .1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, .1)), color-stop(100%, rgba(0, 0, 0, .1)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, .1) 0%, rgba(0, 0, 0, .1) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, .1) 0%, rgba(0, 0, 0, .1) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, .1) 0%, rgba(0, 0, 0, .1) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, .1) 0%, rgba(0, 0, 0, .1) 100%);
    background-color: green
}
.iphorm-theme-react-default .iphorm-upload-queue-file {
    border: 0 none transparent;
    background: #f8f8f8;
    color: #111;
    padding: 10px 15px;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, .1);
    border: 1px solid #eee;
    border-radius: 2px;
    -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .1), inset 0 0 60px 0 rgba(0, 0, 0, .02), 0 0 0 1px rgba(255, 255, 255, .2) inset;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .1), inset 0 0 60px 0 rgba(0, 0, 0, .02), 0 0 0 1px rgba(255, 255, 255, .2) inset
}
.iphorm-theme-react-default .iphorm-swfupload {
    margin-top: 8px
}
.iphorm-theme-react-default .iphorm-swfupload-browse {
    padding: 0;
    text-shadow: none;
    line-height: 38px;
    background-color: #10a9bb;
    border: 0 none transparent;
    position: relative;
    color: #fff;
    padding: 2px 15px 4px 15px;
    border-radius: 2px;
    -webkit-box-shadow: inset 0 -3px 0 0 #007e8c, 0 3px 0 0 rgba(0, 0, 0, .1);
    box-shadow: inset 0 -3px 0 0 #007e8c, 0 3px 0 0 rgba(0, 0, 0, .1);
    -webkit-transition: all ease-in 0.2s;
    -moz-transition: all ease-in 0.2s;
    -o-transition: all ease-in 0.2s;
    transition: all ease-in 0.2s
}
.iphorm-theme-react-default .iphorm-add-another-upload span.iphorm-add-another-upload-button {
    padding: 0;
    text-shadow: none;
    line-height: 25px;
    background-color: #10a9bb;
    border: 0 none transparent;
    position: relative;
    color: #fff;
    padding: 3px 15px 3px 15px;
    border-radius: 2px;
    -webkit-box-shadow: inset 0 -3px 0 0 #007e8c, 0 3px 0 0 rgba(0, 0, 0, .1);
    box-shadow: inset 0 -3px 0 0 #007e8c, 0 3px 0 0 rgba(0, 0, 0, .1);
    -webkit-transition: all ease-in 0.2s;
    -moz-transition: all ease-in 0.2s;
    -o-transition: all ease-in 0.2s;
    transition: all ease-in 0.2s
}
.iphorm-theme-react-default .iphorm-add-another-upload span.iphorm-add-another-upload-button:hover {
    -webkit-box-shadow: inset 0 -3px 0 0 #007e8c, 0 3px 0 0 rgba(0, 0, 0, .1);
    box-shadow: inset 0 -3px 0 0 #007e8c, 0 3px 0 0 rgba(0, 0, 0, .1);
    background-color: #0ab6c1;
    padding: 3px 15px 3px 15px
}
.iphorm-group-style-bordered.iphorm-group-wrap {
    margin: 15px 0 25px 0
}
.iphorm-theme-react-default .iphorm-group-style-plain > .iphorm-group-elements p.iphorm-group-description {
    font-style: italic;
    color: inherit
}
.iphorm-theme-react-default .iphorm-group-style-bordered > .iphorm-group-elements .iphorm-group-title-description-wrap, .iphorm-theme-react-default .iphorm-group-style-plain > .iphorm-group-elements .iphorm-group-title-description-wrap {
    border-bottom: 1px solid #d5d5d5;
    padding: 10px 0 15px 0;
    margin-bottom: 25px
}
.iphorm-theme-react-default .iphorm-group-style-bordered > .iphorm-group-elements .iphorm-group-title-description-wrap {
    margin: -25px -15px 25px;
    padding: 20px 20px 15px;
    background-color: #fff;
    border-radius: 2px 2px 0 0;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}
.iphorm-theme-react-default .iphorm-group-style-bordered > .iphorm-group-elements .iphorm-group-title {
    font-size: 17px
}
.iphorm-theme-react-default .iphorm-group-style-bordered > .iphorm-group-elements p.iphorm-group-description {
    font-style: italic;
    color: inherit
}
.iphorm-theme-react-default .iphorm-group-style-bordered > .iphorm-group-elements {
    border: 0 none transparent;
    background: #fafafa;
    color: #111;
    padding: 25px 15px 20px;
    border: 1px solid #d5d5d5;
    border-radius: 2px;
    -webkit-box-shadow: 0 1px 10px 0 rgba(0, 0, 0, .05), inset 0 0 25px 0 rgba(0, 0, 0, .01);
    box-shadow: 0 1px 10px 0 rgba(0, 0, 0, .05), inset 0 0 25px 0 rgba(0, 0, 0, .01)
}
.iphorm-theme-react-default .iphorm-submit-input-wrap {
    float: left
}
.iphorm-theme-react-default .iphorm-submit-wrap button span, .iphorm-theme-react-default .iphorm-submit-wrap button em {
    font-size: inherit
}
.iphorm-theme-react-default .iphorm-submit-wrap button span {
    padding: 0;
    text-shadow: none;
    line-height: 25px;
    background-color: #10a9bb;
    border: 0 none transparent;
    position: relative;
    color: #fff;
    font-weight: 400;
    padding: 10px 25px 10px 25px;
    border-radius: 2px;
    -webkit-box-shadow: inset 0 -3px 0 0 #007e8c, 0 2px 3px 0 rgba(0, 0, 0, .1);
    box-shadow: inset 0 -3px 0 0 #007e8c, 0 2px 3px 0 rgba(0, 0, 0, .1);
    -webkit-transition: all ease-in 0.2s;
    -moz-transition: all ease-in 0.2s;
    -o-transition: all ease-in 0.2s;
    transition: all ease-in 0.2s
}
.iphorm-theme-react-default .iphorm-submit-wrap button:hover span {
    -webkit-box-shadow: inset 0 -3px 0 0 #007e8c, 0 2px 3px 0 rgba(0, 0, 0, .1);
    box-shadow: inset 0 -3px 0 0 #007e8c, 0 2px 3px 0 rgba(0, 0, 0, .1);
    padding: 10px 25px 10px 25px;
    background-color: #0ab6c1
}
.iphorm-theme-react-default .iphorm-submit-wrap button em {
    background: none transparent;
    color: inherit;
    padding: 0
}
.iphorm-theme-react-default .iphorm-submit-wrap button:hover em {
    background: none transparent;
    color: inherit
}
.iphorm-theme-react-default .iphorm-submit-wrap button:active em {
    background: none transparent;
    color: inherit
}
body.react-wp .iphorm-theme-react-default .iphorm-submit-wrap button em:after {
    content: "\f1d8";
    font-family: FontAwesome;
    font-weight: 300;
    display: inline-block;
    vertical-align: top;
    text-indent: 8px;
    max-width: 20px;
    letter-spacing: 0;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    transition: all ease-in-out 0.5s
}
body.react-wp .iphorm-theme-react-default .iphorm-submit-wrap button:hover em:after {
    -webkit-transform: scale(.8);
    -moz-transform: scale(.8);
    -o-transform: scale(.8);
    transform: scale(.8)
}
body.react-wp .iphorm-theme-react-default .iphorm-submit-wrap button:active em:after, body.react-wp .iphorm-theme-react-default .iphorm-submit-wrap button:focus em:after {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    opacity: 0;
    max-width: 0
}
.iphorm-theme-react-default .iphorm-loading-wrap {
    padding-top: 9px;
    float: left;
    height: 40px;
    width: 40px;
    overflow: hidden
}
.iphorm-theme-react-default .iphorm-loading-wrap .iphorm-loading {
    background-image: none
}
.iphorm-theme-react-default .iphorm-loading-wrap .iphorm-loading {
    position: relative;
    display: inline-block;
    width: 24px;
    height: 24px;
    min-width: 24px;
    border: 1px solid #000;
    border-radius: 50%;
    margin-left: 10px;
    animation: spining 0.65s infinite linear
}
.iphorm-theme-react-default .iphorm-loading-wrap .iphorm-loading:before, .iphorm-theme-react-default .iphorm-loading-wrap .iphorm-loading:after {
    left: -1px;
    top: -1px;
    display: none;
    position: absolute;
    content: '';
    width: inherit;
    height: inherit;
    border: inherit;
    border-radius: inherit
}
.iphorm-theme-react-default .iphorm-loading-wrap .iphorm-loading {
    border-color: transparent;
    border-top-color: #000;
    animation-duration: 3s
}
.iphorm-theme-react-default .iphorm-loading-wrap .iphorm-loading:after {
    display: block;
    border-color: transparent;
    border-top-color: #000;
    animation: spining 0.65s infinite ease-in-out alternate;
    opacity: .7
}
@keyframes spining {
    0% {
        transform: rotate(0deg)
    }
    100% {
        transform: rotate(360deg)
    }
}
.iphorm-theme-react-default .iphorm-errors-list > .iphorm-error {
    background: #F2DEDE url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/img/error.png) no-repeat 9px center;
    color: #B94A48;
    border: 1px solid #EED3D7;
    border-radius: 2px;
    padding: 12px 12px 12px 35px;
    font-size: 12px;
    font-weight: 700;
    display: block;
    float: none;
    max-width: 300%
}
.iphorm-theme-react-default .iphorm-queue-errors-list > .iphorm-queue-error {
    background-color: #F2DEDE;
    color: #B94A48;
    border: 1px solid #EED3D7;
    border-radius: 2px
}
.iphorm-theme-react-default .iphorm-success-message {
    border: none;
    font-weight: 700;
    line-height: 22px;
    padding: 15px 60px 15px;
    border-radius: 2px;
    margin-bottom: 25px;
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/img/success.png);
    background-position: 20px center
}
.iphorm-theme-react-default .iphorm-element-spacer {
    padding-bottom: 12px
}
.iphorm-theme-react-default .iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row > .iphorm-element-wrap .iphorm-element-spacer {
    padding: 0 12px 12px 0
}
.iphorm-theme-react-default .iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row > .iphorm-element-wrap.last-child .iphorm-element-spacer, .iphorm-theme-react-default .iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row.iphorm-group-row-1cols > .iphorm-element-wrap .iphorm-element-spacer, .iphorm-theme-react-default .iphorm-group-alignment-left > .iphorm-group-elements > .iphorm-group-row > .iphorm-element-wrap.last-child .iphorm-element-spacer, .iphorm-theme-react-default .iphorm-group-alignment-left > .iphorm-group-elements > .iphorm-group-row.iphorm-group-row-1cols > .iphorm-element-wrap .iphorm-element-spacer {
    padding: 0 0 12px 0
}
.iphorm-theme-react-default .iphorm-group-alignment-left > .iphorm-group-elements > .iphorm-group-row > .iphorm-element-wrap .iphorm-element-spacer {
    padding: 0 12px 12px 0
}
.iphorm-theme-react-default .iphorm-datepicker-icon {
    background: #111;
    color: #fff;
    width: 35px;
    height: 35px;
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/img/calendar-icon.png);
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 2px;
    opacity: .85
}
.iphorm-theme-react-default .iphorm-datepicker-icon:hover {
    opacity: 1
}
@media (-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi),(min-resolution: 1.5dppx) {
    .iphorm-theme-react-default .iphorm-datepicker-icon {
        background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/img/calendar-icon@2x.png);
        background-size: 16px 16px
    }
    .iphorm-theme-react-default .iphorm-errors-list > .iphorm-error {
        background: #F2DEDE url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/img/error@2x.png) no-repeat 9px center;
        background-size: 18px 18px
    }
    .iphorm-theme-react-default .iphorm-success-message {
        background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/img/success@2x.png);
        background-size: 24px 24px
    }
    .iphorm-theme-react-default .iphorm-tooltip-icon {
        background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/img/react-help-icon@2x.png);
        background-size: 16px 16px
    }
}
.iphorm-theme-react-default .ui-datepicker {
    margin-top: 40px
}
.quform-full .iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap-text input, .quform-full .iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap-captcha input, .quform-full .iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap-email input, .quform-full .iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap-password input, .quform-full .iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap select, .quform-full .iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap textarea {
    width: 100%;
    max-width: 100%
}
.quform-full .iphorm-theme-react-default .iphorm-submit-input-wrap {
    float: none;
    margin: 0
}
.quform-full .iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap-text input, .quform-full .iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap-captcha input, .quform-full .iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap-email input, .quform-full .iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap-password input, .quform-full .iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap select, .quform-full .iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap textarea, .quform-full .iphorm-theme-react-default .iphorm-submit-wrap button span, .quform-full .iphorm-theme-react-default .iphorm-submit-wrap button, .quform-full .iphorm-theme-react-default .iphorm-submit-wrap {
    width: 100%;
    max-width: 100%
}
.iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap-date .iphorm-input-wrap-date-select-wrap > select, .iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap-time .iphorm-input-wrap > select {
    width: 100px;
    letter-spacing: 0;
    float: left;
    margin-right: 2px;
    max-width: 100%
}
r /*! CSS Used from: https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.4.1/semantic.min.css */
#ns_clear {
    cursor: pointer;
    margin-top: 15px;
    margin-bottom: 5px;
    display: block
}
#ps_results .vc_col-sm-4 {
    margin-top: 45px
}
.extra.content {
    position: absolute;
    bottom: 0;
    width: 100%
}
#ns_loader span {
    display: none
}
#ns_reset {
    float: right
}
.ui.form .fields.grouped.vc_row {
    margin-left: -15px;
    width: 70%
}
.no-results {
    font-size: 200%
}
@media only screen and (max-width: 900px) {
    .schiedel-element {
        width: 100% !important
    }
    div.product-chooser-terms {
        min-height: auto;
        margin-bottom: 10px
    }
}
a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects
}
img {
    border-style: none
}
button, input {
    font-family: sans-serif;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}
button, input {
    overflow: visible
}
button {
    text-transform: none
}
button {
    -webkit-appearance: button
}
button::-moz-focus-inner {
    border-style: none;
    padding: 0
}
button:-moz-focusring {
    outline: 1px dotted ButtonText
}
[type=checkbox] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0
}
a {
    color: #4183c4;
    text-decoration: none
}
a:hover {
    color: #1e70bf;
    text-decoration: none
}
::-webkit-selection {
    background-color: #cce2ff;
    color: rgba(0, 0, 0, .87)
}
::-moz-selection {
    background-color: #cce2ff;
    color: rgba(0, 0, 0, .87)
}
::selection {
    background-color: #cce2ff;
    color: rgba(0, 0, 0, .87)
}
input::-webkit-selection {
    background-color: rgba(100, 100, 100, .4);
    color: rgba(0, 0, 0, .87)
}
input::-moz-selection {
    background-color: rgba(100, 100, 100, .4);
    color: rgba(0, 0, 0, .87)
}
input::selection {
    background-color: rgba(100, 100, 100, .4);
    color: rgba(0, 0, 0, .87)
}
.ui {
    font-size: 14px;
    line-height: 1.4285em
}
.ui.button {
    cursor: pointer;
    display: inline-block;
    min-height: 1em;
    outline: 0;
    border: none;
    vertical-align: baseline;
    background: #e0e1e2 none;
    color: rgba(0, 0, 0, .6);
    font-family: Lato, 'Helvetica Neue', Arial, Helvetica, sans-serif;
    margin: 0 .25em 0 0;
    padding: .78571429em 1.5em .78571429em;
    text-transform: none;
    text-shadow: none;
    font-weight: 700;
    line-height: 1em;
    font-style: normal;
    text-align: center;
    text-decoration: none;
    border-radius: .28571429em;
    -webkit-box-shadow: 0 0 0 1px transparent inset, 0 0 0 0 rgba(34, 36, 38, .15) inset;
    box-shadow: 0 0 0 1px transparent inset, 0 0 0 0 rgba(34, 36, 38, .15) inset;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: opacity .1s ease, background-color .1s ease, color .1s ease, background .1s ease, -webkit-box-shadow .1s ease;
    transition: opacity .1s ease, background-color .1s ease, color .1s ease, background .1s ease, -webkit-box-shadow .1s ease;
    transition: opacity .1s ease, background-color .1s ease, color .1s ease, box-shadow .1s ease, background .1s ease;
    transition: opacity .1s ease, background-color .1s ease, color .1s ease, box-shadow .1s ease, background .1s ease, -webkit-box-shadow .1s ease;
    will-change: '';
    -webkit-tap-highlight-color: transparent
}
.ui.button:hover {
    background-color: #cacbcd;
    background-image: none;
    -webkit-box-shadow: 0 0 0 1px transparent inset, 0 0 0 0 rgba(34, 36, 38, .15) inset;
    box-shadow: 0 0 0 1px transparent inset, 0 0 0 0 rgba(34, 36, 38, .15) inset;
    color: rgba(0, 0, 0, .8)
}
.ui.button:focus {
    background-color: #cacbcd;
    color: rgba(0, 0, 0, .8);
    background-image: '' !important;
    -webkit-box-shadow: '' !important;
    box-shadow: '' !important
}
.ui.button:active {
    background-color: #babbbc;
    background-image: '';
    color: rgba(0, 0, 0, .9);
    -webkit-box-shadow: 0 0 0 1px transparent inset, none;
    box-shadow: 0 0 0 1px transparent inset, none
}
.ui.button:disabled {
    cursor: default;
    opacity: .45 !important;
    background-image: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    pointer-events: none !important
}
.ui.button {
    font-size: 1em
}
.ui.fluid.button {
    width: 100%
}
.ui.fluid.button {
    display: block
}
i.icon {
    display: inline-block;
    opacity: 1;
    margin: 0 .25em 0 0;
    width: 1.18em;
    height: 1em;
    font-family: Icons;
    font-style: normal;
    font-weight: 400;
    text-decoration: inherit;
    text-align: center;
    speak: none;
    font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}
i.icon:before {
    background: 0 0 !important
}
i.icon {
    font-size: 1em
}
i.icon.user:before {
    content: "\f007"
}
.ui.loader {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: 0;
    text-align: center;
    z-index: 1000;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%)
}
.ui.loader:before {
    position: absolute;
    content: '';
    top: 0;
    left: 50%;
    width: 100%;
    height: 100%;
    border-radius: 500em;
    border: .2em solid rgba(0, 0, 0, .1)
}
.ui.loader:after {
    position: absolute;
    content: '';
    top: 0;
    left: 50%;
    width: 100%;
    height: 100%;
    -webkit-animation: loader .6s linear;
    animation: loader .6s linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    border-radius: 500em;
    border-color: #767676 transparent transparent;
    border-style: solid;
    border-width: .2em;
    -webkit-box-shadow: 0 0 0 1px transparent;
    box-shadow: 0 0 0 1px transparent
}
.ui.loader:after, .ui.loader:before {
    width: 2.28571429em;
    height: 2.28571429em;
    margin: 0 0 0 -1.14285714em
}
.ui.massive.loader:after, .ui.massive.loader:before {
    width: 4.57142857em;
    height: 4.57142857em;
    margin: 0 0 0 -2.28571429em
}
.ui.loader {
    width: 2.28571429em;
    height: 2.28571429em;
    font-size: 1em
}
.ui.massive.loader {
    width: 4.57142857em;
    height: 4.57142857em;
    font-size: 1.71428571em
}
.ui.inline.loader {
    position: absolute;
    vertical-align: middle;
    margin: 0;
    left: 50%;
    top: 0;
    -webkit-transform: none;
    transform: none
}
.ui.inline.loader.active {
    display: inline-block
}
.ui.centered.inline.loader.active {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: -10em;
    margin-top: 5em;
    margin-left: -100px;
    width: 200px
}
.ui.form {
    position: relative;
    max-width: 100%
}
.ui.form .field {
    clear: both;
    margin: 0 0 1em
}
.ui.form .field:last-child, .ui.form .fields:last-child .field {
    margin-bottom: 0
}
.ui.form .fields .field {
    clear: both;
    margin: 0
}
.ui.form input[type=checkbox] {
    vertical-align: top
}
.ui.form ::-webkit-input-placeholder {
    color: rgba(191, 191, 191, .87)
}
.ui.form :-ms-input-placeholder {
    color: rgba(191, 191, 191, .87) !important
}
.ui.form ::-moz-placeholder {
    color: rgba(191, 191, 191, .87)
}
.ui.form :focus::-webkit-input-placeholder {
    color: rgba(115, 115, 115, .87)
}
.ui.form :focus:-ms-input-placeholder {
    color: rgba(115, 115, 115, .87) !important
}
.ui.form :focus::-moz-placeholder {
    color: rgba(115, 115, 115, .87)
}
.ui.form .field :disabled {
    pointer-events: none;
    opacity: .45
}
.ui.form .grouped.fields {
    display: block;
    margin: 0 0 1em
}
.ui.form .grouped.fields:last-child {
    margin-bottom: 0
}
.ui.form .grouped.fields > label {
    margin: 0 0 .28571429em 0;
    color: rgba(0, 0, 0, .87);
    font-size: 1.1em;
    font-weight: 400;
    text-transform: none
}
.ui.form .grouped.fields .field {
    display: block;
    margin: .5em 0;
    padding: 0;
    display: inline-block;
    margin-right: 15px
}
.ui.form .fields {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin: 0 -.5em 1em
}
.ui.form .fields > .field {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    padding-left: .5em;
    padding-right: .5em
}
@media only screen and (max-width: 767px) {
    .ui.form .fields {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}
@media only screen and (max-width: 767px) {
    .ui.form .fields {
        margin-bottom: 0
    }
}
.ui.form {
    font-size: 1em
}
.ui.cards .card {
    font-size: 1em;
    min-height: 680px;
    line-height: 1.3em;
    position: relative;
    max-width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #efefef;
    border-radius: 5px;
    border: none
}
.ui.cards .card ul {
    margin-left: 4px;
    word-break: break-word
}
.ui.cards .card.ns_checkbox {
    background-color: transparent
}
.ui.cards .card a {
    cursor: pointer
}
.ui.cards .card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    float: none
}
.ui.cards:after {
    display: block;
    content: ' ';
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden
}
.ui.cards ~ .ui.cards {
    margin-top: .875em
}
.ui.cards .card > :first-child {
    border-radius: .28571429em .28571429em 0 0 !important;
    border-top: none !important
}
.ui.cards .card > :last-child {
    border-radius: 0 0 .28571429em .28571429em !important
}
.ui.cards .card > :only-child {
    border-radius: .28571429em !important
}
.ui.cards .card > .content > .image {
    position: relative;
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: 0;
    background: rgba(0, 0, 0, .05);
    border-radius: 4px;
    margin-bottom: 10px
}
.ui.cards .card > .content > .image > img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 4px
}
.ui.cards .card > .image:not(.ui) > img {
    border: none
}
.ui.cards .card > .content {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    border: none;
    background: 0 0;
    margin: 0;
    padding: 1em 1em;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-size: 1em;
    border-radius: 0
}
.ui.cards .card > .content:after {
    display: block;
    content: ' ';
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden
}
.ui.cards .card > .content > .header {
    letter-spacing: 0;
    text-transform: initial;
    font-size: 20px;
    line-height: 90%;
    color: #4b5a5f;
    text-align: left;
    font-style: inherit;
    font-weight: 200;
    padding-top: 30px;
    padding-bottom: -30px
}
.ui.cards .card > .content > .subtitle {
    letter-spacing: 0;
    text-transform: initial;
    font-size: 17px;
    font-family: 'HelveticaNeueCyr' !important;
    line-height: 90%;
    color: #4b5a5f;
    text-align: left;
    font-style: inherit;
    font-weight: 200;
    margin-bottom: 18px
}
.ui.cards .card > .content > .meta + .description {
    margin-top: .5em
}
.ui.cards .card > .content > .description {
    clear: both;
    color: rgba(0, 0, 0, .68)
}
.ui.cards .card .meta {
    font-size: 1em;
    color: rgba(0, 0, 0, .4)
}
.ui.cards .card .meta * {
    margin-right: .3em
}
.ui.cards .card .meta :last-child {
    margin-right: 0
}
.ui.cards .card > .content a:not(.ui) {
    color: '';
    -webkit-transition: color .1s ease;
    transition: color .1s ease
}
.ui.cards .card > .content a:not(.ui):hover {
    color: ''
}
.ui.cards .card > .content > a.header {
    color: rgba(0, 0, 0, .85)
}
.ui.cards .card > .content > a.header:hover {
    color: #1e70bf
}
.ui.cards .card > .button {
    margin: 0 -1px;
    width: calc(100% + 2px)
}
.ui.cards .card > .extra .card-button {
    padding: 10px 20px !important;
    margin-top: 0;
    margin-right: 0;
    text-align: center;
    display: block;
    transition: color .2s linear;
    background: #f2a900;
    border-radius: 5px
}
.ui.cards .card > .extra .card-button > a {
    color: #000 !important;
    font-size: 15px;
    font-family: 'HelveticaNeueCyr' !important;
    display: block;
    font-weight: 700
}
.ui.cards .card > .extra a:not(.ui) {
    color: rgba(0, 0, 0, .4)
}
.ui.cards .card > .extra a:not(.ui):hover {
    color: #1e70bf
}
.ui.two.cards {
    margin-left: -1em;
    margin-right: -1em
}
.ui.two.cards .card {
    width: calc(50% - 2em);
    margin-left: 1em;
    margin-right: 1em
}
.ui.four.cards {
    margin-left: -.75em;
    margin-right: -.75em
}
.ui.four.cards .card {
    width: calc(25% - 1.5em);
    margin-left: .75em;
    margin-right: .75em
}
@media only screen and (max-width: 767px) {
    .ui.four.doubling.cards {
        margin-left: -1em;
        margin-right: -1em
    }
    .ui.four.doubling.cards .card {
        width: calc(50% - 2em);
        margin-left: 1em;
        margin-right: 1em
    }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .ui.four.doubling.cards {
        margin-left: -1em;
        margin-right: -1em
    }
    .ui.four.doubling.cards .card {
        width: calc(50% - 2em);
        margin-left: 1em;
        margin-right: 1em
    }
}
.ui.cards .card {
    font-size: 1em
}
.ui.checkbox {
    position: relative;
    display: inline-block;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    outline: 0;
    vertical-align: baseline;
    font-style: normal;
    min-height: 17px;
    font-size: 1em;
    line-height: 17px;
    min-width: 17px
}
.ui.checkbox input[type=checkbox] {
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0 !important;
    outline: 0;
    z-index: 3;
    width: 17px;
    height: 17px
}
.ui.checkbox label {
    cursor: auto;
    position: relative;
    display: block;
    padding-left: 1.85714em;
    outline: 0;
    font-size: 1em
}
.ui.checkbox label:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 17px;
    height: 17px;
    content: '';
    background: #fff;
    border-radius: .21428571em;
    -webkit-transition: border .1s ease, opacity .1s ease, -webkit-transform .1s ease, -webkit-box-shadow .1s ease;
    transition: border .1s ease, opacity .1s ease, -webkit-transform .1s ease, -webkit-box-shadow .1s ease;
    transition: border .1s ease, opacity .1s ease, transform .1s ease, box-shadow .1s ease;
    transition: border .1s ease, opacity .1s ease, transform .1s ease, box-shadow .1s ease, -webkit-transform .1s ease, -webkit-box-shadow .1s ease;
    border: 1px solid #d4d4d5
}
.ui.checkbox label:after {
    position: absolute;
    font-size: 14px;
    top: 0;
    left: 0;
    width: 17px;
    height: 17px;
    text-align: center;
    opacity: 0;
    color: rgba(0, 0, 0, .87);
    -webkit-transition: border .1s ease, opacity .1s ease, -webkit-transform .1s ease, -webkit-box-shadow .1s ease;
    transition: border .1s ease, opacity .1s ease, -webkit-transform .1s ease, -webkit-box-shadow .1s ease;
    transition: border .1s ease, opacity .1s ease, transform .1s ease, box-shadow .1s ease;
    transition: border .1s ease, opacity .1s ease, transform .1s ease, box-shadow .1s ease, -webkit-transform .1s ease, -webkit-box-shadow .1s ease
}
.ui.checkbox label {
    color: rgba(0, 0, 0, .87);
    -webkit-transition: color .1s ease;
    transition: color .1s ease
}
.ui.checkbox label:hover::before {
    background: #fff;
    border-color: rgba(34, 36, 38, .35)
}
.ui.checkbox label:hover {
    color: rgba(0, 0, 0, .8)
}
.ui.checkbox label:active::before {
    background: #f9fafb;
    border-color: rgba(34, 36, 38, .35)
}
.ui.checkbox label:active::after {
    color: rgba(0, 0, 0, .95)
}
.ui.checkbox input:active ~ label {
    color: rgba(0, 0, 0, .95)
}
.ui.checkbox input:focus ~ label:before {
    background: #fff;
    border-color: #96c8da
}
.ui.checkbox input:focus ~ label:after {
    color: rgba(0, 0, 0, .95)
}
.ui.checkbox input:focus ~ label {
    color: rgba(0, 0, 0, .95)
}
.ui.checkbox input:checked ~ label:before {
    background: #fff;
    border-color: rgba(34, 36, 38, .35)
}
.ui.checkbox input:checked ~ label:after {
    opacity: 1;
    color: rgba(0, 0, 0, .95)
}
.ui.checkbox input:checked:focus ~ label:before {
    background: #fff;
    border-color: #96c8da
}
.ui.checkbox input:checked:focus ~ label:after {
    color: rgba(0, 0, 0, .95)
}
.ui.checkbox label:after {
    font-family: Checkbox
}
.ui.checkbox input:checked ~ label:after {
    content: '\e800'
}
/*! CSS Used from: Embedded */
.ns_container {
    width: 100%;
    margin: auto;
    max-width: 100% !important
}
.ui .card.ns_checkbox {
    box-shadow: none
}
.display_none {
    width: 0px !important;
    overflow: hidden;
    margin: 0 !important;
    padding: 0 !important;
    height: 0 !important
}
/*! CSS Used keyframes */
@-webkit-keyframes loader {
    from {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
@keyframes loader {
    from {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
@font-face {
    font-display: swap;
    font-family: Checkbox;
    src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBD8AAAC8AAAAYGNtYXAYVtCJAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zn4huwUAAAF4AAABYGhlYWQGPe1ZAAAC2AAAADZoaGVhB30DyAAAAxAAAAAkaG10eBBKAEUAAAM0AAAAHGxvY2EAmgESAAADUAAAABBtYXhwAAkALwAAA2AAAAAgbmFtZSC8IugAAAOAAAABknBvc3QAAwAAAAAFFAAAACAAAwMTAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADoAgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6AL//f//AAAAAAAg6AD//f//AAH/4xgEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAEUAUQO7AvgAGgAAARQHAQYjIicBJjU0PwE2MzIfAQE2MzIfARYVA7sQ/hQQFhcQ/uMQEE4QFxcQqAF2EBcXEE4QAnMWEP4UEBABHRAXFhBOEBCoAXcQEE4QFwAAAAABAAABbgMlAkkAFAAAARUUBwYjISInJj0BNDc2MyEyFxYVAyUQEBf9SRcQEBAQFwK3FxAQAhJtFxAQEBAXbRcQEBAQFwAAAAABAAAASQMlA24ALAAAARUUBwYrARUUBwYrASInJj0BIyInJj0BNDc2OwE1NDc2OwEyFxYdATMyFxYVAyUQEBfuEBAXbhYQEO4XEBAQEBfuEBAWbhcQEO4XEBACEm0XEBDuFxAQEBAX7hAQF20XEBDuFxAQEBAX7hAQFwAAAQAAAAIAAHRSzT9fDzz1AAsEAAAAAADRsdR3AAAAANGx1HcAAAAAA7sDbgAAAAgAAgAAAAAAAAABAAADwP/AAAAEAAAAAAADuwABAAAAAAAAAAAAAAAAAAAABwQAAAAAAAAAAAAAAAIAAAAEAABFAyUAAAMlAAAAAAAAAAoAFAAeAE4AcgCwAAEAAAAHAC0AAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAIAAAAAQAAAAAAAgAHAGkAAQAAAAAAAwAIADkAAQAAAAAABAAIAH4AAQAAAAAABQALABgAAQAAAAAABgAIAFEAAQAAAAAACgAaAJYAAwABBAkAAQAQAAgAAwABBAkAAgAOAHAAAwABBAkAAwAQAEEAAwABBAkABAAQAIYAAwABBAkABQAWACMAAwABBAkABgAQAFkAAwABBAkACgA0ALBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhWZXJzaW9uIDIuMABWAGUAcgBzAGkAbwBuACAAMgAuADBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhDaGVja2JveABDAGgAZQBjAGsAYgBvAHhSZWd1bGFyAFIAZQBnAHUAbABhAHJDaGVja2JveABDAGgAZQBjAGsAYgBvAHhGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('truetype')
}
#ps_results {
    margin-top: 30px
}
.filter-row {
    width: 100%;
    padding-bottom: 5px;
    margin-bottom: 12px;
    border-bottom: 1px solid #4b5a5f
}
.filter-row .fields > label {
    display: block
}
#ns_filter_form .filter-row:last-child {
    border-bottom: none
}
@media (max-width: 300px) {
    .ui.cards .card > .content > .description {
        min-height: 225px
    }
}
@media (min-width: 760px) and (max-width: 1000px) {
    .ui.cards .card {
        min-height: 585px
    }
}
@media (max-width: 1024px) {
    .ui.cards .card > .extra.content {
        position: relative;
        bottom: auto;
        padding-top: 0
    }
    #ns_loader span {
        font-size: 14px;
        display: inline-block;
        margin-top: 130px;
        background-color: #fdc82f;
        line-height: 18px;
        padding: 8px;
        color: #fff
    }
}
.product-chooser-icons img {
    width: 30px
}
.product-chooser-terms {
    margin-bottom: 20px;
    color: rgba(0, 0, 0, .68);
    font-size: 11px;
    min-height: 72px
}
.link-btn {
    border: 1px solid #ccc;
    padding: 0;
    display: block;
    float: left;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font-size: 13px;
    margin: 0 1px 1px 0;
    width: 250px
}
.link-btn.pcenter {
    display: block;
    float: left;
    margin-left: calc(50% - 125px)
}
.link-btn.pright {
    display: block;
    float: right
}
.link-btn .wbt-content .wpdm-download-link {
    background: transparent !important;
    padding: 0 !important
}
.wbt-icon {
    padding: 7px !important;
    border-right: 1px solid rgba(255, 255, 255, .1)
}
.wbt-left {
    border-right: 1px solid rgba(0, 0, 0, .1);
    margin-right: 2px !important;
    padding-right: 0 !important
}
.wbt-content {
    padding: 7px !important
}
.link-btn.centered {
    float: none !important
}
.link-btn.right {
    float: right
}
.ptitle {
    font-size: 11pt;
    font-weight: 900;
    margin-bottom: 5px;
    font-family: Montserrat, "segoe ui", serif
}
.link-btn img.wpdm_icon {
    border: 0 !important;
    box-shadow: none !important;
    width: 32px;
    height: auto
}
.clear {
    display: block;
    clear: both;
    margin: 5px 0
}
.link-btn * {
    text-decoration: none !important;
    line-height: normal !important
}
.link-btn:active {
    margin: 1px 0 0 1px
}
.light {
    -moz-box-shadow: 0 1px 0 0 #fff;
    -webkit-box-shadow: 0 1px 0 0 #fff;
    box-shadow: 0 1px 0 0 #fff;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #ffffff), color-stop(1, #f6f6f6));
    background: -moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
    background: -webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
    background: -o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
    background: -ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
    background: linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0);
    background-color: #fff;
    border: 1px solid #dcdcdc;
    display: inline-block;
    cursor: pointer;
    color: #666;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff
}
.light:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #f6f6f6), color-stop(1, #ffffff));
    background: -moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
    background: -webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
    background: -o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
    background: -ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
    background: linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff', GradientType=0);
    background-color: #f6f6f6
}
.light:active {
    position: relative;
    top: 1px
}
.green .ptitle a, .blue .ptitle a, .coffee .ptitle a, .xmas .ptitle a, .red .ptitle a, .lightblue .ptitle a, .green, .blue, .coffee, .xmas, .red, .lightblue, .green > a, .blue > a, .coffee > a, .xmas > a, .red > a, .lightblue > a, .green .wpdm-download-link, .blue .wpdm-download-link, .coffee .wpdm-download-link, .xmas .wpdm-download-link, .red .wpdm-download-link, .lightblue .wpdm-download-link {
    color: #ffffff !important
}
.green {
    -moz-box-shadow: inset 0 1px 0 0 #9acc85;
    -webkit-box-shadow: inset 0 1px 0 0 #9acc85;
    box-shadow: inset 0 1px 0 0 #9acc85;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #74ad5a), color-stop(1, #68a54b));
    background: -moz-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
    background: -webkit-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
    background: -o-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
    background: -ms-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
    background: linear-gradient(to bottom, #74ad5a 5%, #68a54b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#74ad5a', endColorstr='#68a54b', GradientType=0);
    background-color: #74ad5a;
    border: 1px solid #3b6e22;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    text-decoration: none
}
.green:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #68a54b), color-stop(1, #74ad5a));
    background: -moz-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
    background: -webkit-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
    background: -o-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
    background: -ms-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
    background: linear-gradient(to bottom, #68a54b 5%, #74ad5a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#68a54b', endColorstr='#74ad5a', GradientType=0);
    background-color: #68a54b
}
.blue {
    -moz-box-shadow: inset 0 1px 0 0 #54a3f7;
    -webkit-box-shadow: inset 0 1px 0 0 #54a3f7;
    box-shadow: inset 0 1px 0 0 #54a3f7;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #007dc1), color-stop(1, #0061a7));
    background: -moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background: -webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background: -o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background: -ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background: linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7', GradientType=0);
    background-color: #007dc1;
    border: 1px solid #124d77;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    font-size: 13px;
    text-decoration: none;
    text-shadow: 0 1px 0 #154682
}
.blue:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #0061a7), color-stop(1, #007dc1));
    background: -moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);
    background: -webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);
    background: -o-linear-gradient(top, #0061a7 5%, #007dc1 100%);
    background: -ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);
    background: linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1', GradientType=0);
    background-color: #0061a7
}
.coffee {
    -moz-box-shadow: inset 0 1px 0 0 #a6827e;
    -webkit-box-shadow: inset 0 1px 0 0 #a6827e;
    box-shadow: inset 0 1px 0 0 #a6827e;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #7d5d3b), color-stop(1, #634b30));
    background: -moz-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
    background: -webkit-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
    background: -o-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
    background: -ms-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
    background: linear-gradient(to bottom, #7d5d3b 5%, #634b30 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7d5d3b', endColorstr='#634b30', GradientType=0);
    background-color: #7d5d3b;
    border: 1px solid #54381e;
    cursor: pointer;
    color: #fff;
    text-decoration: none;
    text-shadow: 0 1px 0 #4d3534
}
.coffee:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #634b30), color-stop(1, #7d5d3b));
    background: -moz-linear-gradient(top, #634b30 5%, #7d5d3b 100%);
    background: -webkit-linear-gradient(top, #634b30 5%, #7d5d3b 100%);
    background: -o-linear-gradient(top, #634b30 5%, #7d5d3b 100%);
    background: -ms-linear-gradient(top, #634b30 5%, #7d5d3b 100%);
    background: linear-gradient(to bottom, #634b30 5%, #7d5d3b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#634b30', endColorstr='#7d5d3b', GradientType=0);
    background-color: #634b30
}
.popover * {
    text-shadow: none !important
}
.popover-title {
    color: #222222 !important;
    font-weight: 700 !important
}
.panel-body {
    color: #222222 !important
}
.xmas {
    display: inline-block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 100px;
    padding: 5px;
    line-height: 26px;
    text-decoration: none;
    color: #FFF;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .75);
    background: #5e0d0c;
    outline: none;
    border-radius: 4px;
    border: 1px solid #4c0300;
    box-shadow: inset 1px 1px 0 rgba(255, 255, 255, .25), inset 0 0 6px #a23227, inset 0 80px 80px -40px #ac3223, 1px 1px 3px rgba(0, 0, 0, .75);
    position: relative;
    overflow: visible;
    -webkit-transition: 500ms linear;
    -moz-transition: 500ms linear;
    -o-transition: 500ms linear;
    transition: 500ms linear
}
.xmas::before {
    content: '';
    display: block;
    position: absolute;
    top: -7px;
    left: -3px;
    right: 0;
    height: 23px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAXCAYAAACS5bYWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABFpJREFUeNrUV0tIo1cUvpkYjQ4xxSA6DxuNqG0dtaUKOgs3s6i0dFd3pSsXdjeIixakiGA34sZuXCkoONLFwJTK4GMYLYXg29gatTpiXurkbd7vv9/5ub+IxuhA7eiFQ5Kbc8/57ne/e87/ywRBYLdl3GG3aNwqsLJ0k0tLS+fmcnNzWUVFBVMoFGx2djarvLxcm5OTw+bm5iytra2xc4ExNjY27iqVyvvwK6CpeDzuCYVC1urq6qDA9UcfPp+PHR4esmAwKK6tr68/l5/8rgQ2Ozub1dbWyiYmJooaGxt/VqvV38jlchX9l0qlwoFA4DWS/RKLxRxFRUVf5+XlPcaaT2AP0sVPJBL2SCRiAPBpu93+vKamZo/Ae71eZjabWV1dXVqw7CKwp43ksrCw8Bhg7MJ/PLDZ5PHx8cz29vYT5JGD/bSYLgTrcDgYdk6siSc6NjZWDaAe4ZoHQL+cmZnRpZPnhWDpD8kw7uKo9ML/NMCsd2tr61vkzboMrEyv138M7TyLRqMWMBsX3sMgaZhMpp+AR5EJrCocDpuEGzKg4x8khs+CVWxubvZfR9JkMik4nU7BarUKLpeLmLsKuwIqTLynp4fqmIzASrqQT09Pf1VVVfX0KsWZ6uHBwQHTaDSsoKAgo6/H4xHLEcrVyRwuEisrKzs5XrrIVAVwiUVDKRRrL+YI32ewdVhMApuHWvcj6vids6J2u90MF4yBHUZNgKoEBaRBQalJqFSqtJfUYrGIlQX+ydXVVTN+u0tKSjQNDQ1axJVl2iTypebn55d7e3v/kqoDgZU1NTU9LCws/Py0M+2ekuGincxJ3yF+18jIyHJLS0slQJUWFxczrBeBE0vE5tHRkbixlZWVfSR8gTX/0P5gH7S1tX3Z3t7+BW8qAvwSfr8/jA0EIRM/qoFtampqbW9vTw+XA+ojUruVd3Z2tvb19T2TQFEim81GgVJoCvvj4+NLOJZgaWmpemdn5y3a6BbcnJDAw8HBwac6ne6eqCW5XDwB3qVSqM9/DAwMUNy/eVLabT7sI25qwgujThCBhWE+mAt2yNc4SQKSZrOQQE1HS22VJkmPAGTr7+//fX19fRk+Zgq0trbGeFAKEAQT98BSqKOj47vm5uaa/Px8JeIk4GcaHh6eWlxcfAU/A8xG67BxAX3fwdcbYUpSDJ06Z49Ak8ZC3OL8f3YiA4PBYKdLQ2AJ9OTk5GpXV9cQiCVh79M94QtlPLDUE/1gPNrd3f0W33W4cBoco48zQuy/IZYAMnGqlSc4c66L9JruQUaSARXeT8HGKzxAqFBekni6+h46+pMzGiJGMgTOJh1yU/KNEGDvZWvfBawkA9ppwGg0mrRa7SOI2g+gxOgbJIpdFpj72PnxSnPX8vqRxTURgBQWKisrH+GThOm+CtAzoK/9/Uiqq/6hoaHfdnd3jaOjo7/yY7yxbwqkWy3sQzpS2C6YirwvUJk0y7hurfyGRrnduPGvAAMASmo8wzeVwfsAAAAASUVORK5CYII=) no-repeat 0 0, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE0AAAAXCAYAAABOHMIhAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABiZJREFUeNrsWMtPlFcUvzPMwIDysLyRR4uATDHWCiVgSmRlios2DeiiXUFs0nRBd6arxqQhJDapkYXhP4BqDKTQhZaFNQSCaBEVJjwdHsNr5DUMDDPDzPT3u7nTDEgRKrKgc5KT+z3uufec33de99P4fD4RpL2RNgjB3kn35MkTeRERESFiYmLkGBoaKnQ6nWSNRvPPZFxr+vv7k6KioiIdDsfa8vLyQkFBgcP3Bnel3MDAQArWI0eFhISE87nb7bZ7PJ4VvLYuLi5O5+fnu9+kMNfq6+tLjIyMzMY6KeBEbK/XarXReI3lPDZMWcc4v7GxYV1dXR3Jy8ub2E5HPvJ6vRSSDH0ku1wuAfsEZOV1IEFHoeNFdHS0yMrK2knR0Lm5uR+hxLdQMjbwHTZbB41h8RGwCdc9MzMzneHh4bGJiYlf4SN8ijkfwqiIncCAAR7Iz2GPSShudjqdfeCeqampvwBQfFxc3JdYqwTv8gB8/F48A8BgKecE14V+L7ju2tpae05OzkuCCZvkPOj8mizmC6vVKtmPu+bx48cC3qI1mUyFUOyywWD4SHlELBaLJmCHNcwAghuAOujtuF4FqHO4nsX4EsAS3I4TJ04ME1h8PDE9PS09TYZoY2Pj1729vd6lpSVfkDYTPG0UkfNDRUWFgQ5Gb2Mh0N29e9eG/GQfHh4W8/PzwUy/ObQ/gMfVVlZW1iAiZdQxp3nv3LljRoL/5erVq1UIxzSiiVD9X4EDYATynCwAzGO858hCQRoaGmJFZNJz8YIcBc4BF966dau6sLAwBxVSJCUlCSThQwuU3W6XkYUok1Vzm5znQx5bbm9v77p+/frPeNSNRzZ/ISBwrG4ZR48eLamtrf2+uLjYSEG9Xi/wTISFhQlWGXohyzO/CJlVl23KQRLbABoaHx+/Z1lUZ/Hq1SsJFj3JT3hmHx8fnydPTEzMj46OziHPW2w22wxeD4Kfgadh/4YEzU8Az4DhffAn5eXlX1y6dKkEoCTspAQ9Mjs7+0BBo8Fms1lkZGTsOo0QLLRNkvnR+fEJzIMHD0xtbW39CL8JTFtSbAOvBIyLHIGVm9VzE2gKuDAMSSpcT6KXyT137lx2cnLyMXhcGDb3wq3XuWF3d/fCzZs3P0c4v5eSknJQbYLo7Ox0gC2lpaVZ3Be67Th/dnZWoAJKsJC3XA8fPhxoamp6hMb+BaaMgWcUMGtszZjiFDNmvcDI91pzG0iY4ARwkwrxkcHBwUdgNrRMbnrqoRbkVzDcvn3bl5qaWsmcgFH4G8XdEGUWFhak51AuISFBnkoCTyFbyWKxCJwIxlC0fq2rq7tcVFRkRKskjh8/Lr0+kBjCCDV/knfdv3//WX19/R8IRRNemxlu4AXwKqM+EJwdj1HbPYSwh3sCPAJDABm2LLchCjS+5/kirKGhwWk0GrMuXrxYQuX9hm/XXTMXMY+srKwI5ApZrbYmZh7deEJhAUKjLe/pLTzSsCuHrK+1tbUJVe3P6upq87Vr174rKysrYHVj/uW+OH3IfEuw4F3ee/fuPQfAvwOs5yyE4CnlFOu7BWrTCWlreO6FACpBZGwUw4BvkANLobReHb3kGZYGsGzTq/zlO8AT1ru6uoZbWlqeA6gINJAfnz59OlVLoX8Jtebm5raampqfcMvQYgTknz9//sKVK1c+y83NTdIEuCnaKMuNGzd+6+np6cCtSTkAw9D9X8Dyh+dbgaaAC1XAnUlPTy+qqqq6cPbs2UzkmWjNljiDJzpwHFnCkW2yo6NjCKW8H54wjlezKvRT09LSTsJrz5w6dSoN+Yp51ADAPUj8VoDbDq9pxrwuJcNIYQllJTIi/xopBw/VA7DJp0+f9hA78CgL5F5C8J2CpoCj8sfA6WCe/FPRhsRlZmbGIs8Y4FFO5CJgtrSsvrRVGW1V93b1myoGnKAKEcHgnwsWpg1lNI0fphwrmdqbckeU18WrnlOjqp5/j7W3BWvfQVPKa5SBkcrYCNVB65TRTlWZ1lXiXVU5xbtlDb2SPaLWYwrgHIcqPg6Vc7fbX69Yoyqfa7/AeiegbWOEVhmsVcWDwPn224iDJgla8Hd38Hd3ELQgaIeI/hZgAIPEp0vmQJdoAAAAAElFTkSuQmCC) no-repeat 50% 0, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAXCAYAAACFxybfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAodJREFUeNrsVb1rWlEUv2pN/GqspKRSKFYXWzEloIWif0Fn6dJChQ7OQil0qd3EzcEpg0OgdHDr4CQODk7VRlLMEIVqApX4We0zflR9/Z1Ui4T34ksaaAYP/Hzc673n/M6550PG8zz73yKjn0wm83fDYDAwo9HINBrNnwOQg4MDs0ql2lQqlfdAWont7ng8Pjw+Ps44nc4G1pI9EXWaSOzt7TGO42aH5Pv7+08ajUZ0MBiUeXEZd7vdL5VK5fX29rZ+5tQiEmdxKrlcjsEYczgcynK5/BKKv/IXFNz/XiqVXkHdjUuRIA9SqdRD8or/R8Ez9fr9fqHVakUR4c2z0REjIQuHw2ZcrPBXLCA0RHTezEdHjIQqkUhEr9I4HOILhQLf6/VoOUFEvDMiQiToDx1Cdz+bzZ6bUFarlel0OkkVUK/XWbvdPoVer5fh3ntsfwJ+CJ2XA4p0Op1bpBgJyxDehQQ6nQ5DZXHBYDBZq9V+EhFUndnr9drEqoc2bwJbwGPgtohuVSwWe2Gz2TZMJpNgRKi6qtUqg2EWj8dTgUDgo0KhWPN4PC70EvXOzs67fD6/S6kiRIKeZA1YJ2MiJNbdbvfTUCjkV6vVK2hcDF8GI2w0GrGTkxM2HA5PDxaLxSOfz/cWEfk81X0XIMMFgJJ/srBjCgk8IdcfuVyuZ36//7nFYtkQyAMumUzuRiKRD0jMFLa+AZOpYwqgB/ziBVqmVBKUO7eAB/R0WG/Z7XaTVqtdbTabHJL6EK2djBaBPHA0NSqpbUsiMUeEBgpF4Q5AbZrmSJ/yEWgBTaBNHl9kdkgmMUeG7qwAq9PqovceTA3zlxlgsuswyuXsGsiSxJLEkoSY/BZgAEjRodi+uBruAAAAAElFTkSuQmCC) no-repeat 100% 0
}
.xmas:hover {
    background: #a61715;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .75), 0 0 40px #FFF;
    box-shadow: inset 1px 1px 0 rgba(255, 255, 255, .25), inset 0 0 6px #da3b2c, inset 0 80px 80px -40px #dd4330, 1px 1px 3px rgba(0, 0, 0, .75)
}
.xmas:focus {
    outline: none
}
.xmas:active {
    box-shadow: inset 1px 1px 0 rgba(255, 255, 255, .25), inset 0 0 6px #da3b2c, inset 0 80px 80px -40px #dd4330, 0 1px 0 rgba(255, 255, 255, .25);
    -webkit-transition: 50ms linear;
    -moz-transition: 50ms linear;
    -o-transition: 50ms linear;
    transition: 50ms linear
}
.instagram {
    color: #333;
    text-shadow: 1px 1px #fff;
    text-decoration: none;
    display: inline-block;
    padding: .5em 1.75em .5em 1em;
    border-radius: .25em;
    background: #f8f8f8;
    border: 1px solid #ccc;
    border-right: .25em solid #00558D;
    position: relative;
    margin: 0 0 1px
}
.instagram:before, .instagram:after {
    content: '';
    display: block;
    position: absolute
}
.instagram:before {
    width: .25em;
    height: 100%;
    background: #FBB03B;
    border-left: .25em solid #D4145A;
    border-right: .25em solid #00A99D;
    top: 0;
    right: 0
}
.instagram:after {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: .25em;
    padding-left: .25em;
    box-shadow: inset 1px 1px 0 rgba(255, 255, 255, .5), inset -1px -1px 0 rgba(0, 0, 0, .1);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, .35) 0%, rgba(255, 255, 255, .2) 49%, rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, .1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, .35)), color-stop(49%, rgba(255, 255, 255, .2)), color-stop(50%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(0, 0, 0, .1)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, .35) 0%, rgba(255, 255, 255, .2) 49%, rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, .1) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, .35) 0%, rgba(255, 255, 255, .2) 49%, rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, .1) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, .35) 0%, rgba(255, 255, 255, .2) 49%, rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, .1) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, .35) 0%, rgba(255, 255, 255, .2) 49%, rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, .1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#59ffffff', endColorstr='#1a000000', GradientType=0)
}
.instagram, .instagram:before {
    -webkit-transition-property: background, border;
    -webkit-transition: 0.1s ease-in;
    -moz-transition-property: background, border;
    -moz-transition: 0.1s ease-in;
    -o-transition-property: background, border;
    -o-transition: 0.1s ease-in;
    transition-property: background, border;
    transition: 0.1s ease-in
}
.instagram:hover, .instagram:focus {
    background: #fff
}
.instagram:hover {
    border-right: .25em solid #09c
}
.instagram:hover:before {
    background: #fc6;
    border-left: .25em solid #f06;
    border-right: .25em solid #0cc
}
.instagram:hover:after {
    background: -moz-linear-gradient(top, rgba(255, 255, 255, .25) 0%, rgba(255, 255, 255, .1) 49%, rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, .05) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, .25)), color-stop(49%, rgba(255, 255, 255, .1)), color-stop(50%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(0, 0, 0, .05)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, .25) 0%, rgba(255, 255, 255, .1) 49%, rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, .05) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, .25) 0%, rgba(255, 255, 255, .1) 49%, rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, .05) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, .25) 0%, rgba(255, 255, 255, .1) 49%, rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, .05) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, .25) 0%, rgba(255, 255, 255, .1) 49%, rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, .05) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#40ffffff', endColorstr='#0d000000', GradientType=0)
}
.instagram:active {
    margin: 1px 0 0
}
.red {
    background-color: #D14836;
    background-image: -moz-linear-gradient(center top, #DD4B39, #D14836);
    border: 1px solid transparent;
    color: #fff;
    text-shadow: 0 1px rgba(0, 0, 0, .1);
    border-radius: 2px 2px 2px 2px;
    white-space: nowrap
}
.red:hover {
    background-color: #C53727;
    background-image: -moz-linear-gradient(center top, #DD4B39, #C53727);
    border: 1px solid #b0281A;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
    cursor: pointer
}
.lightblue {
    border: 1px solid #3079ED !important;
    background: #4B8DF8;
    background: -webkit-linear-gradient(top, #4C8FFD, #4787ED);
    background: -moz-linear-gradient(top, #4C8FFD, #4787ED);
    background: -ms-linear-gradient(top, #4C8FFD, #4787ED);
    background: -o-linear-gradient(top, #4C8FFD, #4787ED);
    -webkit-transition: border .20s;
    -moz-transition: border .20s;
    -o-transition: border .20s;
    transition: border .20s
}
.lightblue:hover {
    border: 1px solid #2F5BB7 !important;
    background: #3F83F1;
    background: -webkit-linear-gradient(top, #4D90FE, #357AE8);
    background: -moz-linear-gradient(top, #4D90FE, #357AE8);
    background: -ms-linear-gradient(top, #4D90FE, #357AE8);
    background: -o-linear-gradient(top, #4D90FE, #357AE8)
}
.wpml-ls-legacy-dropdown {
    width: 15.5em;
    max-width: 100%
}
.wpml-ls-legacy-dropdown > ul {
    position: relative;
    padding: 0;
    margin: 0 !important;
    list-style-type: none
}
.wpml-ls-legacy-dropdown .wpml-ls-current-language:focus .wpml-ls-sub-menu, .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-sub-menu {
    visibility: visible
}
.wpml-ls-legacy-dropdown .wpml-ls-item {
    padding: 0;
    margin: 0;
    list-style-type: none
}
.wpml-ls-legacy-dropdown a {
    display: block;
    text-decoration: none;
    color: #444;
    border: 1px solid #cdcdcd;
    background-color: #fff;
    padding: 5px 10px;
    line-height: 1
}
.wpml-ls-legacy-dropdown a span {
    vertical-align: middle
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle {
    position: relative;
    padding-right: calc(10px + 1.4em)
}
.rtl .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle {
    padding-right: 10px;
    padding-left: calc(10px + 1.4em)
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
    content: "";
    vertical-align: middle;
    display: inline-block;
    border: .35em solid transparent;
    border-top: .5em solid;
    position: absolute;
    right: 10px;
    top: calc(50% - .175em)
}
.rtl .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
    right: auto;
    left: 10px
}
.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover > a, .wpml-ls-legacy-dropdown a:focus, .wpml-ls-legacy-dropdown a:hover {
    color: #000;
    background: #eee
}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
    visibility: hidden;
    position: absolute;
    top: 100%;
    right: 0;
    left: 0;
    border-top: 1px solid #cdcdcd;
    padding: 0;
    margin: 0;
    list-style-type: none;
    z-index: 101
}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a {
    border-width: 0 1px 1px
}
.wpml-ls-legacy-dropdown .wpml-ls-flag {
    display: inline;
    vertical-align: middle
}
.wpml-ls-legacy-dropdown .wpml-ls-flag + span {
    margin-left: .4em
}
.rtl .wpml-ls-legacy-dropdown .wpml-ls-flag + span {
    margin-left: 0;
    margin-right: .4em
}
/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com
Version 1.6.2
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2016 Harvest http://getharvest.com
MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/
.chosen-container {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}
.chosen-container * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.chosen-container .chosen-drop {
    position: absolute;
    top: 100%;
    left: -9999px;
    z-index: 1010;
    width: 100%;
    border: 1px solid #aaa;
    border-top: 0;
    background: #fff;
    box-shadow: 0 4px 5px rgba(0, 0, 0, .15)
}
.chosen-container.chosen-with-drop .chosen-drop {
    left: 0
}
.chosen-container a {
    cursor: pointer
}
.chosen-container .chosen-single .group-name, .chosen-container .search-choice .group-name {
    margin-right: 4px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 400;
    color: #999
}
.chosen-container .chosen-single .group-name:after, .chosen-container .search-choice .group-name:after {
    content: ":";
    padding-left: 2px;
    vertical-align: top
}
.chosen-container-single .chosen-single {
    position: relative;
    display: block;
    overflow: hidden;
    padding: 0 0 0 8px;
    border: 1px solid #aaa;
    border-radius: 5px;
    background: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), color-stop(100%, #f4f4f4));
    background: -webkit-linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
    background: -moz-linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
    background: -o-linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
    background: linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
    background-clip: padding-box;
    box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, .1);
    color: #444;
    text-decoration: none;
    white-space: nowrap;
    line-height: 24px
}
.chosen-container-single .chosen-default {
    color: #999
}
.chosen-container-single .chosen-single span {
    display: block;
    overflow: hidden;
    margin-right: 26px;
    text-overflow: ellipsis;
    white-space: nowrap
}
.chosen-container-single .chosen-single-with-deselect span {
    margin-right: 38px
}
.chosen-container-single .chosen-single abbr {
    position: absolute;
    top: 6px;
    right: 26px;
    display: block;
    width: 12px;
    height: 12px;
    background: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/css/chosen-sprite.png) -42px 1px no-repeat;
    font-size: 1px
}
.chosen-container-single .chosen-single abbr:hover, .chosen-container-single.chosen-disabled .chosen-single abbr:hover {
    background-position: -42px -10px
}
.chosen-container-single .chosen-single div {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 18px;
    height: 100%
}
.chosen-container-single .chosen-single div b {
    display: block;
    width: 100%;
    height: 100%;
    background: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/css/chosen-sprite.png) 0 2px no-repeat
}
.chosen-container-single .chosen-search {
    position: relative;
    z-index: 1010;
    margin: 0;
    padding: 3px 4px;
    white-space: nowrap
}
.chosen-container-single .chosen-search input[type=text] {
    margin: 1px 0;
    padding: 4px 20px 4px 5px;
    width: 100%;
    height: auto;
    outline: 0;
    border: 1px solid #aaa;
    background: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/css/chosen-sprite.png) 100% -20px no-repeat;
    font-size: 1em;
    font-family: sans-serif;
    line-height: normal;
    border-radius: 0
}
.chosen-container-single .chosen-drop {
    margin-top: -1px;
    border-radius: 0 0 4px 4px;
    background-clip: padding-box
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
    position: absolute;
    left: -9999px
}
.chosen-container .chosen-results {
    color: #444;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    margin: 0 4px 4px 0;
    padding: 0 0 0 4px;
    max-height: 240px;
    -webkit-overflow-scrolling: touch
}
.chosen-container .chosen-results li {
    display: none;
    margin: 0;
    padding: 5px 6px;
    list-style: none;
    line-height: 15px;
    word-wrap: break-word;
    -webkit-touch-callout: none
}
.chosen-container .chosen-results li.active-result {
    display: list-item;
    cursor: pointer
}
.chosen-container .chosen-results li.disabled-result {
    display: list-item;
    color: #ccc;
    cursor: default
}
.chosen-container .chosen-results li.highlighted {
    background-color: #3875d7;
    background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
    background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
    background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
    background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
    background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
    color: #fff
}
.chosen-container .chosen-results li.no-results {
    color: #777;
    display: list-item;
    background: #f4f4f4
}
.chosen-container .chosen-results li.group-result {
    display: list-item;
    font-weight: 700;
    cursor: default
}
.chosen-container .chosen-results li.group-option {
    padding-left: 15px
}
.chosen-container .chosen-results li em {
    font-style: normal;
    text-decoration: underline
}
.chosen-container-multi .chosen-choices {
    position: relative;
    overflow: hidden;
    margin: 0;
    padding: 0 5px;
    width: 100%;
    height: auto;
    border: 1px solid #aaa;
    background-color: #fff;
    background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(1%, #eee), color-stop(15%, #fff));
    background-image: -webkit-linear-gradient(#eee 1%, #fff 15%);
    background-image: -moz-linear-gradient(#eee 1%, #fff 15%);
    background-image: -o-linear-gradient(#eee 1%, #fff 15%);
    background-image: linear-gradient(#eee 1%, #fff 15%);
    cursor: text
}
.chosen-container-multi .chosen-choices li {
    float: left;
    list-style: none
}
.chosen-container-multi .chosen-choices li.search-field {
    margin: 0;
    padding: 0;
    white-space: nowrap
}
.chosen-container-multi .chosen-choices li.search-field input[type=text] {
    margin: 1px 0;
    outline: 0;
    border: 0 !important;
    background: 0 0 !important;
    box-shadow: none;
    font-size: 100%;
    line-height: normal;
    border-radius: 0
}
.chosen-container-multi .chosen-choices li.search-choice {
    position: relative;
    padding: 3px 20px 3px 5px;
    border: 1px solid #aaa;
    max-width: 100%;
    border-radius: 3px;
    background-color: #eee;
    background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
    background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-size: 100% 19px;
    background-repeat: repeat-x;
    background-clip: padding-box;
    box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, .05);
    color: #333;
    line-height: 13px;
    cursor: default
}
.chosen-container-multi .chosen-choices li.search-choice span {
    word-wrap: break-word
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
    position: absolute;
    top: 4px;
    right: 3px;
    display: block;
    width: 12px;
    height: 12px;
    background: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/css/chosen-sprite.png) -42px 1px no-repeat;
    font-size: 1px
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
    background-position: -42px -10px
}
.chosen-container-multi .chosen-choices li.search-choice-disabled {
    padding-right: 5px;
    border: 1px solid #ccc;
    background-color: #e4e4e4;
    background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
    background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    color: #666
}
.chosen-container-multi .chosen-choices li.search-choice-focus {
    background: #d4d4d4
}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
    background-position: -42px -10px
}
.chosen-container-multi .chosen-results {
    margin: 0;
    padding: 0
}
.chosen-container-multi .chosen-drop .result-selected {
    display: list-item;
    color: #ccc;
    cursor: default
}
.chosen-container-active .chosen-single {
    border: 1px solid #5897fb;
    box-shadow: 0 0 5px rgba(0, 0, 0, .3)
}
.chosen-container-active.chosen-with-drop .chosen-single {
    border: 1px solid #aaa;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
    background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #eee), color-stop(80%, #fff));
    background-image: -webkit-linear-gradient(#eee 20%, #fff 80%);
    background-image: -moz-linear-gradient(#eee 20%, #fff 80%);
    background-image: -o-linear-gradient(#eee 20%, #fff 80%);
    background-image: linear-gradient(#eee 20%, #fff 80%);
    box-shadow: 0 1px 0 #fff inset
}
.chosen-container-active.chosen-with-drop .chosen-single div {
    border-left: none;
    background: 0 0
}
.chosen-container-active.chosen-with-drop .chosen-single div b {
    background-position: -18px 2px
}
.chosen-container-active .chosen-choices {
    border: 1px solid #5897fb;
    box-shadow: 0 0 5px rgba(0, 0, 0, .3)
}
.chosen-container-active .chosen-choices li.search-field input[type=text] {
    color: #222 !important
}
.chosen-disabled {
    opacity: .5 !important;
    cursor: default
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close, .chosen-disabled .chosen-single {
    cursor: default
}
.chosen-rtl {
    text-align: right
}
.chosen-rtl .chosen-single {
    overflow: visible;
    padding: 0 8px 0 0
}
.chosen-rtl .chosen-single span {
    margin-right: 0;
    margin-left: 26px;
    direction: rtl
}
.chosen-rtl .chosen-single-with-deselect span {
    margin-left: 38px
}
.chosen-rtl .chosen-single div {
    right: auto;
    left: 3px
}
.chosen-rtl .chosen-single abbr {
    right: auto;
    left: 26px
}
.chosen-rtl .chosen-choices li {
    float: right
}
.chosen-rtl .chosen-choices li.search-field input[type=text] {
    direction: rtl
}
.chosen-rtl .chosen-choices li.search-choice {
    margin: 3px 5px 3px 0;
    padding: 3px 5px 3px 19px
}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
    right: auto;
    left: 4px
}
.chosen-rtl .chosen-drop, .chosen-rtl.chosen-container-single-nosearch .chosen-search {
    left: 9999px
}
.chosen-rtl.chosen-container-single .chosen-results {
    margin: 0 0 4px 4px;
    padding: 0 4px 0 0
}
.chosen-rtl .chosen-results li.group-option {
    padding-right: 15px;
    padding-left: 0
}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
    border-right: none
}
.chosen-rtl .chosen-search input[type=text] {
    padding: 4px 5px 4px 20px;
    background: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/css/chosen-sprite.png) -30px -20px no-repeat;
    direction: rtl
}
.chosen-rtl.chosen-container-single .chosen-single div b {
    background-position: 6px 2px
}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
    background-position: -12px 2px
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
    .chosen-container .chosen-results-scroll-down span, .chosen-container .chosen-results-scroll-up span, .chosen-container-multi .chosen-choices .search-choice .search-choice-close, .chosen-container-single .chosen-search input[type=text], .chosen-container-single .chosen-single abbr, .chosen-container-single .chosen-single div b, .chosen-rtl .chosen-search input[type=text] {
        background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/css/chosen-sprite@2x.png) !important;
        background-size: 52px 37px !important;
        background-repeat: no-repeat !important
    }
}
.select2-container {
    box-sizing: border-box;
    display: inline-block;
    margin: 0;
    position: relative;
    vertical-align: middle
}
.select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    user-select: none;
    -webkit-user-select: none
}
.select2-container .select2-selection--single .select2-selection__rendered {
    display: block;
    padding-left: 8px;
    padding-right: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}
.select2-container .select2-selection--single .select2-selection__clear {
    position: relative
}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px
}
.select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
    display: inline-block;
    overflow: hidden;
    padding-left: 8px;
    text-overflow: ellipsis;
    white-space: nowrap
}
.select2-container .select2-search--inline {
    float: left
}
.select2-container .select2-search--inline .select2-search__field {
    box-sizing: border-box;
    border: none;
    font-size: 100%;
    margin-top: 5px;
    padding: 0
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance: none
}
.select2-dropdown {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px;
    box-sizing: border-box;
    display: block;
    position: absolute;
    left: -100000px;
    width: 100%;
    z-index: 1051
}
.select2-results {
    display: block
}
.select2-results__options {
    list-style: none;
    margin: 0;
    padding: 0
}
.select2-results__option {
    padding: 6px;
    user-select: none;
    -webkit-user-select: none
}
.select2-results__option[aria-selected] {
    cursor: pointer
}
.select2-container--open .select2-dropdown {
    left: 0
}
.select2-container--open .select2-dropdown--above {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}
.select2-container--open .select2-dropdown--below {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}
.select2-search--dropdown {
    display: block;
    padding: 4px
}
.select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance: none
}
.select2-search--dropdown.select2-search--hide {
    display: none
}
.select2-close-mask {
    border: 0;
    margin: 0;
    padding: 0;
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 99;
    background-color: #fff;
    filter: alpha(opacity=0)
}
.select2-hidden-accessible {
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important
}
.select2-container--classic .select2-results > .select2-results__options, .select2-container--default .select2-results > .select2-results__options {
    max-height: 200px;
    overflow-y: auto
}
.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px
}
.select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: 700
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #888 transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0;
    height: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
    float: left
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
    left: 1px;
    right: auto
}
.select2-container--default.select2-container--disabled .select2-selection--single {
    background-color: #eee;
    cursor: default
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #888;
    border-width: 0 4px 5px
}
.select2-container--default .select2-selection--multiple {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
    list-style: none
}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
    color: #999;
    margin-top: 5px;
    float: left
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: 700;
    margin-top: 5px;
    margin-right: 10px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: 700;
    margin-right: 2px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #333
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline, .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder {
    float: right
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
    margin-left: 5px;
    margin-right: auto
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
    margin-right: auto
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
    border: 1px solid #000;
    outline: 0
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
    background-color: #eee;
    cursor: default
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
    display: none
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple, .select2-container--default.select2-container--open.select2-container--above .select2-selection--single {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple, .select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}
.select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa
}
.select2-container--default .select2-search--inline .select2-search__field {
    background: 0 0;
    border: none;
    outline: 0;
    box-shadow: none;
    -webkit-appearance: textfield
}
.select2-container--default .select2-results__option[role=group] {
    padding: 0
}
.select2-container--default .select2-results__option[aria-disabled=true] {
    color: #999
}
.select2-container--default .select2-results__option[aria-selected=true] {
    background-color: #ddd
}
.select2-container--default .select2-results__option .select2-results__option {
    padding-left: 1em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -2em;
    padding-left: 3em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -3em;
    padding-left: 4em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -4em;
    padding-left: 5em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -5em;
    padding-left: 6em
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #5897fb;
    color: #fff
}
.select2-container--default .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px
}
.select2-container--classic .select2-selection--single {
    background-color: #f7f7f7;
    border: 1px solid #aaa;
    border-radius: 4px;
    outline: 0;
    background-image: -webkit-linear-gradient(top, #fff 50%, #eee 100%);
    background-image: -o-linear-gradient(top, #fff 50%, #eee 100%);
    background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)
}
.select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb
}
.select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px
}
.select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: 700;
    margin-right: 10px
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999
}
.select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top, #eee 50%, #ccc 100%);
    background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%);
    background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
    border-color: #888 transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0;
    height: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
    float: left
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
    border: none;
    border-right: 1px solid #aaa;
    border-radius: 4px 0 0 4px;
    left: 1px;
    right: auto
}
.select2-container--classic.select2-container--open .select2-selection--single {
    border: 1px solid #5897fb
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: 0 0;
    border: none
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #888;
    border-width: 0 4px 5px
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background-image: -webkit-linear-gradient(top, #fff 0, #eee 50%);
    background-image: -o-linear-gradient(top, #fff 0, #eee 50%);
    background-image: linear-gradient(to bottom, #fff 0, #eee 50%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-image: -webkit-linear-gradient(top, #eee 50%, #fff 100%);
    background-image: -o-linear-gradient(top, #eee 50%, #fff 100%);
    background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)
}
.select2-container--classic .select2-selection--multiple {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text;
    outline: 0
}
.select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-weight: 700;
    margin-right: 2px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #555
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
    float: right;
    margin-left: 5px;
    margin-right: auto
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
    margin-right: auto
}
.select2-container--classic.select2-container--open .select2-selection--multiple {
    border: 1px solid #5897fb
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}
.select2-container--classic .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa;
    outline: 0
}
.select2-container--classic .select2-search--inline .select2-search__field {
    outline: 0;
    box-shadow: none
}
.select2-container--classic .select2-dropdown {
    background-color: #fff;
    border: 1px solid transparent
}
.select2-container--classic .select2-dropdown--above {
    border-bottom: none
}
.select2-container--classic .select2-dropdown--below {
    border-top: none
}
.select2-container--classic .select2-results__option[role=group] {
    padding: 0
}
.select2-container--classic .select2-results__option[aria-disabled=true] {
    color: grey
}
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
    background-color: #3875d7;
    color: #fff
}
.select2-container--classic .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px
}
.select2-container--classic.select2-container--open .select2-dropdown {
    border-color: #5897fb
}
.searchandfilter-date-picker .ui-helper-hidden {
    display: none
}
.searchandfilter-date-picker .ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}
.searchandfilter-date-picker .ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none
}
.searchandfilter-date-picker .ui-helper-clearfix:after, .searchandfilter-date-picker .ui-helper-clearfix:before {
    content: "";
    display: table;
    border-collapse: collapse
}
.searchandfilter-date-picker .ui-helper-clearfix:after {
    clear: both
}
.searchandfilter-date-picker .ui-helper-clearfix {
    min-height: 0
}
.searchandfilter-date-picker .ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0)
}
.searchandfilter-date-picker .ui-front {
    z-index: 100
}
.searchandfilter-date-picker .ui-state-disabled {
    cursor: default !important
}
.searchandfilter-date-picker .ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat
}
.searchandfilter-date-picker .ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
.searchandfilter-date-picker .ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
    display: none
}
.searchandfilter-date-picker .ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0
}
.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next, .searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em
}
.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next-hover, .searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev-hover {
    top: 1px
}
.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev {
    left: 2px
}
.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next {
    right: 2px
}
.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev-hover {
    left: 1px
}
.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next-hover {
    right: 1px
}
.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next span, .searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px
}
.searchandfilter-date-picker .ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center
}
.searchandfilter-date-picker .ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0
}
.searchandfilter-date-picker .ui-datepicker select.ui-datepicker-month-year {
    width: 100%
}
.searchandfilter-date-picker .ui-datepicker select.ui-datepicker-month, .searchandfilter-date-picker .ui-datepicker select.ui-datepicker-year {
    width: 49%
}
.searchandfilter-date-picker .ui-icon {
    width: 16px;
    height: 16px;
    background-position: 16px 16px
}
.searchandfilter-date-picker .ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em
}
.searchandfilter-date-picker .ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: 700;
    border: 0
}
.searchandfilter-date-picker .ui-datepicker td {
    border: 0;
    padding: 1px
}
.searchandfilter-date-picker .ui-datepicker td a, .searchandfilter-date-picker .ui-datepicker td span {
    display: block;
    text-align: center;
    text-decoration: none
}
.searchandfilter-date-picker .ui-widget {
    font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
    font-size: 1.1em
}
.ll-skin-melon .ui-datepicker {
    padding: 0
}
.ll-skin-melon .ui-datepicker-header {
    border: none;
    background: 0 0;
    font-weight: 400;
    font-size: 15px
}
.ll-skin-melon .ui-datepicker-header .ui-state-hover {
    background: 0 0;
    border-color: transparent;
    cursor: pointer;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0
}
.ll-skin-melon .ui-datepicker .ui-datepicker-title {
    margin-top: .4em;
    margin-bottom: .3em;
    color: #e9f0f4
}
.ll-skin-melon .ui-datepicker .ui-datepicker-next, .ll-skin-melon .ui-datepicker .ui-datepicker-next-hover, .ll-skin-melon .ui-datepicker .ui-datepicker-prev, .ll-skin-melon .ui-datepicker .ui-datepicker-prev-hover {
    top: .9em;
    border: none
}
.ll-skin-melon .ui-datepicker .ui-datepicker-prev-hover {
    left: 2px
}
.ll-skin-melon .ui-datepicker .ui-datepicker-next-hover {
    right: 2px
}
.ll-skin-melon .ui-datepicker .ui-datepicker-next span, .ll-skin-melon .ui-datepicker .ui-datepicker-prev span {
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/img/ui-icons_ffffff_256x240.png);
    background-position: -32px 0;
    margin-top: 0;
    top: 0;
    font-weight: 400
}
.ll-skin-melon .ui-datepicker .ui-datepicker-prev span {
    background-position: -96px 0
}
.ll-skin-melon .ui-datepicker table {
    margin: 0
}
.ll-skin-melon .ui-datepicker th {
    padding: 1em 0;
    color: #ccc;
    font-size: 13px;
    font-weight: 400;
    border: none;
    border-top: 1px solid #3a414d
}
.ll-skin-melon .ui-state-disabled {
    opacity: 1
}
.searchandfilter .disabled, .searchandfilter.search-filter-disabled .noUi-connect {
    opacity: .7
}
.ll-skin-melon .ui-state-disabled .ui-state-default {
    color: #fba49e
}
.noUi-target, .noUi-target * {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -ms-touch-action: none;
    -ms-user-select: none;
    -moz-user-select: none;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.noUi-base {
    width: 100%;
    height: 100%;
    position: relative
}
.noUi-origin {
    position: absolute;
    right: 0;
    top: 0;
    left: 0;
    bottom: 0;
    border-radius: 2px
}
.noUi-handle {
    position: relative;
    z-index: 1
}
.noUi-stacking .noUi-handle {
    z-index: 10
}
.noUi-stacking + .noUi-origin {
    *z-index: -1
}
.noUi-state-tap .noUi-origin {
    -webkit-transition: left .3s, top .3s;
    transition: left .3s, top .3s
}
.noUi-state-drag * {
    cursor: inherit !important
}
.noUi-horizontal {
    height: 18px
}
.noUi-horizontal .noUi-handle {
    width: 34px;
    height: 28px;
    left: -17px;
    top: -6px
}
.noUi-horizontal.noUi-extended {
    padding: 0 15px
}
.noUi-horizontal.noUi-extended .noUi-origin {
    right: -15px
}
.noUi-vertical {
    width: 18px
}
.noUi-vertical .noUi-handle {
    width: 28px;
    height: 34px;
    left: -6px;
    top: -17px
}
.noUi-vertical.noUi-extended {
    padding: 15px 0
}
.noUi-vertical.noUi-extended .noUi-origin {
    bottom: -15px
}
.noUi-background {
    background: #FAFAFA;
    box-shadow: inset 0 1px 1px #f0f0f0
}
.noUi-connect {
    background: #3FB8AF;
    box-shadow: inset 0 0 3px rgba(51, 51, 51, .45);
    -webkit-transition: background 450ms;
    transition: background 450ms
}
.noUi-target {
    border-radius: 4px;
    border: 1px solid #D3D3D3;
    box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB
}
.noUi-target.noUi-connect {
    box-shadow: inset 0 0 3px rgba(51, 51, 51, .45), 0 3px 6px -5px #BBB
}
.noUi-dragable {
    cursor: w-resize
}
.noUi-vertical .noUi-dragable {
    cursor: n-resize
}
.noUi-handle {
    border: 1px solid #D9D9D9;
    border-radius: 3px;
    background: #FFF;
    cursor: default;
    box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB
}
.noUi-active {
    box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB
}
.noUi-handle:after, .noUi-handle:before {
    content: "";
    display: block;
    position: absolute;
    height: 14px;
    width: 1px;
    background: #E8E7E6;
    left: 14px;
    top: 6px
}
.noUi-handle:after {
    left: 17px
}
.noUi-vertical .noUi-handle:after, .noUi-vertical .noUi-handle:before {
    width: 14px;
    height: 1px;
    left: 6px;
    top: 14px
}
.noUi-vertical .noUi-handle:after {
    top: 17px
}
[disabled] .noUi-connect, [disabled].noUi-connect {
    background: #B8B8B8
}
[disabled] .noUi-handle {
    cursor: not-allowed
}
.noUi-state-blocked .noUi-connect, .noUi-state-blocked.noUi-connect {
    background: #4FDACF
}
.searchandfilter p {
    margin-top: 1em;
    display: block
}
.searchandfilter ul {
    display: block;
    margin-top: 0;
    margin-bottom: 0
}
.searchandfilter ul li {
    list-style: none;
    display: block;
    padding-right: 10px;
    padding: 10px 0;
    margin: 0
}
.searchandfilter ul li li {
    padding: 5px 0
}
.searchandfilter ul li ul li ul {
    margin-left: 20px
}
.searchandfilter label {
    display: inline-block;
    margin: 0;
    padding: 0
}
.searchandfilter > ul > li[data-sf-combobox="1"] label {
    display: block
}
.searchandfilter li[data-sf-field-input-type=checkbox] label, .searchandfilter li[data-sf-field-input-type=radio] label, .searchandfilter li[data-sf-field-input-type=range-radio] label, .searchandfilter li[data-sf-field-input-type=range-checkbox] label {
    padding-left: 10px
}
.searchandfilter .sf-date-prefix {
    padding-right: 5px;
    display: inline-block
}
.searchandfilter .sf-count, .searchandfilter .sf-date-postfix {
    padding-left: 5px;
    display: inline-block
}
.searchandfilter .screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px
}
.searchandfilter h4 {
    margin: 0;
    padding: 5px 0 10px;
    font-size: 16px
}
.searchandfilter .sf-range-max, .searchandfilter .sf-range-min {
    max-width: 80px
}
.searchandfilter .sf-meta-range-radio-fromto .sf-range-max, .searchandfilter .sf-meta-range-radio-fromto .sf-range-min {
    display: inline-block;
    vertical-align: middle
}
.searchandfilter .sf-meta-range-radio-fromto span.sf-range-values-seperator {
    vertical-align: middle;
    display: inline-block;
    margin: 0 15px
}
.searchandfilter .datepicker {
    max-width: 170px
}
.searchandfilter select.sf-input-select {
    min-width: 170px
}
.searchandfilter select.sf-range-max.sf-input-select, .searchandfilter select.sf-range-min.sf-input-select {
    min-width: auto
}
.searchandfilter ul > li > ul:not(.children) {
    margin-left: 0
}
.searchandfilter .meta-slider {
    margin-top: 10px;
    margin-bottom: 10px;
    height: 15px;
    max-width: 220px
}
.searchandfilter .noUi-connect {
    background-color: #526E91
}
.searchandfilter .noUi-horizontal.noUi-extended {
    padding: 0 10px
}
.searchandfilter .noUi-horizontal.noUi-extended .noUi-origin {
    right: -10px
}
.searchandfilter .noUi-handle {
    border-color: #ccc
}
.searchandfilter .noUi-horizontal .noUi-handle {
    width: 24px;
    height: 24px;
    top: -5px;
    border-radius: 20px;
    left: -12px
}
.searchandfilter .noUi-horizontal .noUi-handle:after, .searchandfilter .noUi-horizontal .noUi-handle:before {
    height: 9px;
    top: 7px
}
.searchandfilter .noUi-horizontal .noUi-handle:before {
    left: 9px
}
.searchandfilter .noUi-horizontal .noUi-handle:after {
    left: 12px
}
.search-filter-scroll-loading {
    display: block;
    margin: 20px 10px 10px;
    height: 30px;
    width: 30px;
    animation: search-filter-loader-rotate .7s infinite linear;
    border: 5px solid rgba(0, 0, 0, .15);
    border-right-color: rgba(0, 0, 0, .6);
    border-radius: 50%
}
@keyframes search-filter-loader-rotate {
    0% {
        transform: rotate(0)
    }
    100% {
        transform: rotate(360deg)
    }
}
.ll-skin-melon {
    font-size: 90%
}
.ll-skin-melon .ui-datepicker td {
    background: #f7f7f7;
    border: none;
    padding: 0
}
.ll-skin-melon .ui-datepicker th {
    border-color: #4D6077
}
.ll-skin-melon .ui-widget {
    font-family: inherit;
    background: #526E91;
    border: none;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
    box-shadow: 0 0 3px rgba(0, 0, 0, .3)
}
.searchandfilter.horizontal ul > li {
    display: inline-block;
    padding-right: 10px
}
.searchandfilter.horizontal ul > li li {
    display: block
}
.ll-skin-melon td .ui-state-default {
    background: 0 0;
    border: none;
    text-align: center;
    padding: .3em;
    margin: 0;
    font-weight: 400;
    color: #6C88AC;
    font-size: 14px
}
.ll-skin-melon td .ui-state-active {
    background: #526E91;
    color: #fff
}
.ll-skin-melon td .ui-state-hover {
    background: #C4D6EC
}
.searchandfilter li.hide, .searchandfilter select option.hide {
    display: none
}
.chosen-container-multi .chosen-choices li.search-field input[type=text] {
    height: auto;
    padding: 5px;
    color: #666;
    font-family: inherit
}
.chosen-container {
    font-size: 14px
}
.chosen-container-single .chosen-single {
    height: auto
}
.chosen-container-multi .chosen-choices li.search-choice {
    margin: 3px 3px 3px 5px
}
.search-filter-results .sf-active {
    font-weight: 700
}
.search-filter-results .sf-disabled {
    opacity: .5
}
html, body, div, span, applet, object, iframe, 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 {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    font-size: 100%
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block
}
audio, canvas, video {
    display: inline-block;
    *display: inline;
    *zoom: 1
}
audio:not([controls]) {
    display: none
}
html {
    font-size: 100%;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}
body {
    position: relative;
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased
}
a:hover, a:active {
    outline: 0
}
sub, sup {
    position: relative;
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0
}
sup {
    top: -.5em
}
sub {
    bottom: -.25em
}
.google_map img {
    max-width: none !important
}
.theme-content img, #mk-sidebar img, #mk-footer img, .mk-page-section img, .mk-edge-slider img, .ajax_project img, .vc_row-fluid img {
    max-width: 100%;
    width: auto \9;
    height: auto;
    border: 0;
    vertical-align: middle;
    -ms-interpolation-mode: bicubic
}
button, input, select, textarea {
    margin: 0;
    vertical-align: middle;
    font-size: 100%
}
button, input {
    line-height: normal;
    *overflow: visible;
    border-radius: 0
}
button::-moz-focus-inner, input::-moz-focus-inner {
    padding: 0;
    border: 0
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
    cursor: pointer;
    -webkit-appearance: button
}
input[type="search"] {
    box-sizing: content-box;
    -webkit-appearance: textfield
}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
    -webkit-appearance: none
}
textarea {
    overflow: auto;
    vertical-align: top
}
a {
    color: #777
}
p {
    margin-bottom: 30px
}
ol, ul {
    list-style: none
}
blockquote, q {
    quotes: none
}
blockquote:before, blockquote:after, q:before, q:after {
    content: none
}
table {
    border-spacing: 0;
    border-collapse: collapse
}
strong, th, thead td {
    font-weight: 700
}
cite, em, dfn {
    font-style: italic
}
code, pre {
    margin: 10px 0 20px 0;
    display: block;
    font-size: 12px;
    line-height: 20px;
    border: 1px solid #e8e8e8;
    padding: 20px 10px;
    background: #fff;
    white-space: pre-wrap;
    white-space: -moz-pre-wrap !important;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    overflow: auto;
    background: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/img/pre_code.gif) repeat scroll 0 0 #f2f3f5
}
del {
    color: #666;
    text-decoration: line-through
}
small, sup, sub {
    font-size: 85%
}
abbr, acronym {
    text-transform: uppercase;
    letter-spacing: .1em
}
a abbr, a acronym {
    border: none
}
abbr[title], acronym[title], dfn[title] {
    border-bottom: 1px dotted #ccc;
    cursor: help
}
sup {
    vertical-align: super
}
sub {
    vertical-align: sub
}
p, ul, ol, dl, table, fieldset, blockquote, pre, code {
    margin-bottom: 20px
}
a {
    text-decoration: none
}
p, a {
    -ms-word-wrap: break-word;
    word-wrap: break-word
}
a:link, a:visited, a:hover, a:active, a:focus {
    outline: 0 none;
    text-decoration: none
}
.floatleft, .alignleft {
    float: left;
    text-align: left
}
.floatright, .alignright {
    float: right;
    text-align: right
}
.aligncenter {
    margin-right: auto;
    margin-left: auto;
    text-align: center
}
.align-right {
    text-align: right
}
.align-left {
    text-align: left
}
.align-center {
    text-align: center
}
.clearboth {
    display: block;
    visibility: hidden;
    clear: both;
    overflow: hidden;
    width: 0;
    height: 0
}
.clearboth:after {
    display: block;
    visibility: hidden;
    clear: both;
    width: 0;
    height: 0;
    content: ' ';
    font-size: 0;
    line-height: 0
}
* html .clearboth {
    height: 1%
}
.clearfix {
    display: block;
    clear: both
}
.clearfix:before, .clearfix:after {
    content: " ";
    display: table
}
ul {
    margin-bottom: 1em;
    margin-left: 1.5em;
    list-style-type: square
}
::marker {
    color: #f2a900
}
ul li {
    margin-left: .85em
}
ul ul {
    list-style-type: square
}
ul ul ul {
    list-style-type: circle
}
ol {
    margin-bottom: 1em;
    margin-left: 2.35em;
    list-style-position: outside;
    list-style-type: decimal
}
dt {
    font-weight: 700;
    font-size: 110%;
    margin-bottom: .2em
}
dd {
    margin: 0;
    padding: 0 0 1em 15px
}
ol ol, ul ol {
    margin-left: 2.5em
}
ul ol, ol ul, ol ol, ul ul {
    margin-bottom: 0
}
fieldset {
    padding: 1em;
    border: 1px solid #ddd
}
legend {
    padding: 0 .8em;
    font-weight: 700;
    font-size: 1.2em
}
textarea, input[type=text], input[type=password], input[type=email], input[type=url], select {
    outline: none;
    border: none;
    font-size: inherit
}
input, select {
    cursor: pointer
}
input[type=text], input[type=password], input[type=email], input[type=url] {
    cursor: text;
    box-sizing: border-box
}
textarea {
    overflow: auto
}
textarea, input[type=text], input[type=tel], input[type=email], input[type=url], input[type=password], input[type=search] {
    font-size: 13px;
    color: #767676;
    padding: 10px 12px;
    background-color: #fdfdfd;
    border: 1px solid #e3e3e3;
    outline: none;
    margin-bottom: 4px
}
textarea:focus, input[type=text]:focus, input[type=tel]:focus, input[type=email]:focus, input[type=url]:focus, input[type=password]:focus, input[type=search]:focus {
    background-color: #fff;
    border: 1px solid #dcdcdc
}
.master-holder select:not(.gfield_select), .woocommerce select {
    background-color: #fdfdfd;
    border: 1px solid #e3e3e3;
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/img/selectbox-arrow.png);
    background-position: right center;
    background-repeat: no-repeat;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 10px 12px 12px 16px;
    font-size: 12px;
    line-height: 14px;
    color: #252525;
    border-radius: 0;
    font-weight: 700;
    min-width: 240px;
    max-width: 100%;
    display: block
}
option {
    padding: 0 4px
}
h1, h2, h3, h4, h5, h6 {
    margin: 0 0 .8em;
    font-weight: 400;
    line-height: 1.3em;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    text-transform: none
}
h1 {
    font-size: 36px;
    margin-bottom: 16px
}
h2 {
    font-size: 30px;
    margin-bottom: 14px
}
h3 {
    font-size: 28px;
    margin-bottom: 10px
}
h4 {
    font-size: 24px;
    margin-bottom: 9px
}
h5 {
    font-size: 18px;
    margin-bottom: 8px
}
h6 {
    font-size: 14px;
    margin-bottom: 8px
}
.visuallyhidden {
    position: absolute !important;
    overflow: hidden;
    clip: rect(0 0 0 0);
    left: -100000px;
    top: -100000px;
    margin: -1px;
    padding: 0;
    border: 0
}
.mk-video-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden
}
.mk-video-container iframe, .mk-video-container object, .mk-video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
.mk-video-wrapper {
    max-width: 100%
}
.mk-background-stretch, .mk-background-stretch .parallax-layer {
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover
}
.mk_rev_slider_wrapper {
    overflow: hidden
}
.cf {
    *zoom: 1
}
.cf:before, .cf:after {
    content: " ";
    display: table
}
.cf:after {
    clear: both
}
.font-weight-l {
    font-weight: lighter
}
.font-weight-n {
    font-weight: 400
}
.font-weight-b {
    font-weight: 700
}
.font-weight-100 {
    font-weight: 100
}
.font-weight-200 {
    font-weight: 200
}
.font-weight-300 {
    font-weight: 300
}
.font-weight-400 {
    font-weight: 400
}
.font-weight-500 {
    font-weight: 500
}
.font-weight-600 {
    font-weight: 600
}
.font-weight-700 {
    font-weight: 700
}
.font-weight-800 {
    font-weight: 800
}
.font-weight-900 {
    font-weight: 900
}
.bold {
    font-weight: 700
}
.italic {
    font-style: italic
}
.uppercase {
    text-transform: uppercase
}
.text-left {
    text-align: left
}
.text-right {
    text-align: right
}
.text-center {
    text-align: center
}
.letter-spacing-1 {
    letter-spacing: 1px
}
.letter-spacing-2 {
    letter-spacing: 2px
}
.letter-spacing-3 {
    letter-spacing: 3px
}
.block {
    display: block
}
.inline-block {
    display: inline-block
}
.flex {
    display: -ms-flexbox;
    display: flex
}
.flex-column {
    -ms-flex-direction: column;
    flex-direction: column
}
.flex-wrap {
    -ms-flex-flow: row;
    flex-flow: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}
.flex-items-center {
    -ms-flex-align: center;
    align-items: center
}
.flex-items-baseline {
    -ms-flex-align: baseline;
    align-items: baseline
}
.flex-items-start {
    -ms-flex-align: start;
    align-items: flex-start
}
.flex-items-end {
    -ms-flex-align: end;
    align-items: flex-end
}
.flex-items-stretch {
    -ms-flex-align: stretch;
    align-items: stretch
}
.flex-self-center {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center
}
.flex-self-baseline {
    -ms-flex-item-align: baseline;
    align-self: baseline
}
.flex-self-start {
    -ms-flex-item-align: start;
    align-self: flex-start
}
.flex-self-end {
    -ms-flex-item-align: end;
    align-self: flex-end
}
.flex-self-stretch {
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch
}
.flex-justify {
    -ms-flex-pack: justify;
    justify-content: space-between
}
.flex-center {
    -ms-flex-pack: center;
    justify-content: center
}
.flex-auto {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}
.flex-grow {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto
}
.flex-none {
    -ms-flex: none;
    flex: none
}
.flex-first {
    -ms-flex-order: -1;
    order: -1
}
.flex-last {
    -ms-flex-order: 99999;
    order: 99999
}
.width-50 {
    width: 50px
}
.width-full {
    width: 100%
}
.width-x2 {
    width: 200%
}
.height-50 {
    height: 50px
}
.height-full {
    height: 100%
}
.left {
    float: left
}
.right {
    float: right
}
.clear:before, .clear:after {
    content: " ";
    display: table
}
.clear:after {
    clear: both
}
.relative {
    position: relative
}
.absolute {
    position: absolute
}
.fixed {
    position: fixed
}
.z1 {
    z-index: 1
}
.z2 {
    z-index: 2
}
.z3 {
    z-index: 3
}
.z4 {
    z-index: 4
}
.z5 {
    z-index: 5
}
.z999 {
    z-index: 999
}
.pointer {
    pointer-events: auto
}
.no-pointer {
    pointer-events: none
}
.overflow-auto {
    overflow: auto
}
.no-overflow {
    overflow: hidden
}
.no-overflow-x {
    overflow-x: hidden
}
.no-overflow-y {
    overflow-y: hidden
}
.backface {
    -webkit-backface-visibility: visible;
    backface-visibility: visible
}
.no-backface {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}
.perspective {
    transform: perspective(1000px);
    transform-style: preserve-3d
}
.origin-center {
    -ms-transform-origin: center;
    transform-origin: center
}
.fold-back-horizontal {
    transform: translateX(-100%) rotateY(-180deg)
}
.fold-back-vertical {
    transform: translateX(-100%) rotateX(-180deg)
}
.bezier-1 {
    transition: all 0.5s cubic-bezier(.645, .045, .355, 1)
}
.IE .bezier-1 {
    transition: none
}
.left-0 {
    left: 0
}
.left-5 {
    left: 5px
}
.left-10 {
    left: 10px
}
.right-0 {
    right: 0
}
.right-5 {
    right: 5px
}
.right-10 {
    right: 10px
}
.top-0 {
    top: 0
}
.top-5 {
    top: 5px
}
.top-10 {
    top: 10px
}
.bottom-0 {
    bottom: 0
}
.bottom-5 {
    bottom: 5px
}
.bottom-10 {
    bottom: 10px
}
.padding-10-pr {
    padding: 10%
}
.padding-x-10-pr {
    padding-left: 10%;
    padding-right: 10%
}
.padding-10 {
    padding: 10px
}
.padding-x-10 {
    padding-left: 10px;
    padding-right: 10px
}
.padding-y-10 {
    padding-top: 10px;
    padding-bottom: 10px
}
.padding-20 {
    padding: 20px
}
.padding-x-20 {
    padding-left: 20px;
    padding-right: 20px
}
.padding-y-20 {
    padding-top: 20px;
    padding-bottom: 20px
}
.margin-t-20 {
    margin-top: 20px
}
.margin-r-10 {
    margin-top: 10px
}
.is-hidden {
    display: none;
    visibility: hidden
}
.is-visibility-hidden {
    visibility: hidden
}
.margin-auto {
    margin: 0 auto
}
.mk-blog-classic-item .blog-social-share {
    z-index: 30
}
.post-type-badge {
    z-index: 10
}
.mk-commentlist li .comment-content {
    z-index: 10
}
.mk-blog-grid-item .blog-grid-hover-icon {
    z-index: 10
}
.mk-blog-modern-item .blog-social-share {
    z-index: 10
}
.mk-edge-one-pager .mk-grid {
    z-index: 14
}
.fullPage-slidesNav {
    z-index: 4
}
#fullPage-nav {
    z-index: 100
}
.mk-edge-slider .mk-grid {
    z-index: 14
}
.mk-edge-slider .edge-slider-holder {
    z-index: 10
}
.mk-edge-slider .edge-slider-loading {
    z-index: 20
}
.mk-edge-slider .edge-skip-slider {
    z-index: 10
}
.mk-swiper-container {
    z-index: 1
}
.swiper-pagination {
    z-index: 10
}
.mk-edge-nav a {
    z-index: 1000
}
#mk-footer {
    z-index: 10
}
#mk-footer.mk-footer-unfold {
    z-index: 9
}
.mk-header-toolbar {
    z-index: 310
}
.mk-language-nav-sub-wrapper {
    z-index: 20
}
.mk-fullscreen-search-overlay {
    z-index: 999
}
.mk-toolbar-resposnive-icon {
    z-index: 80
}
@media handheld, only screen and (max-width: 780px) {
    .mk-login-register, .mk-header-subscribe {
        z-index: 50
    }
}
.mk-header {
    z-index: 301
}
.mk-header .mk-header-bg, .mk-header .mk-classic-nav-bg {
    z-index: 1
}
.mk-header .fit-logo-img a {
    z-index: 30
}
.mk-header .mk-header-inner {
    z-index: 300
}
.mk-header-holder {
    z-index: 200
}
.header-style-2.a-sticky .mk-header-nav-container {
    z-index: 210
}
.mk-header-right {
    z-index: 20
}
.mk-header-nav-container {
    z-index: 30
}
.header-style-2.header-align-center .header-logo {
    z-index: 2
}
.header-style-2.header-align-center .mk-dashboard-trigger {
    z-index: 3
}
.header-style-3 .mk-dashboard-trigger {
    z-index: 11
}
.header-style-4 {
    z-index: auto !important
}
.header-style-4 .mk-header-inner {
    z-index: 300 !important
}
div.jp-volume-bar {
    z-index: 20
}
.mk-go-top {
    z-index: 300
}
.mk-zindex-fix {
    z-index: 60
}
#theme-page {
    z-index: 11
}
.mk-classic-menu-wrapper {
    z-index: 99
}
.main-navigation-ul > li.menu-item ul.sub-menu:after {
    z-index: 10
}
.main-navigation-ul:not(.dropdownJavascript) li.menu-item:hover > ul.sub-menu {
    z-index: 10
}
.dropdownJavascript li.dropdownOpen > ul.sub-menu {
    z-index: 10
}
.has-mega-menu > ul.sub-menu > ul.sub-menu {
    z-index: auto
}
.mk-nav-responsive-link {
    z-index: 12
}
.mk-responsive-nav {
    z-index: 20
}
#mk-page-introduce {
    z-index: 8
}
.mk-post-nav {
    z-index: 200
}
.mk-post-nav.post-nav-backward {
    z-index: 199
}
.pagnav-wrapper .pagenav-top {
    z-index: 201
}
.portfolio-similar-posts-image img {
    z-index: 10
}
.portfolio-similar-posts-image .image-hover-overlay {
    z-index: 11
}
.portfolio-similar-meta {
    z-index: 20
}
.mk-body-loader-overlay {
    z-index: 2351
}
.pricing-cols li.pricing-col {
    z-index: 10
}
.pricing-cols li.featured-plan {
    z-index: 20
}
.pricing-cols .pricing-price span {
    z-index: 20
}
.pricing-cols .pricing-features ul {
    z-index: 20
}
.pricing-cols .pricing-button a {
    z-index: 20
}
.intro-effect-fade, .intro-effect-zoom_out {
    z-index: 999
}
.intro-effect-shuffle {
    z-index: 999
}
.showcase-blog-overlay {
    z-index: 30
}
.mk-blog-showcase-thumb {
    z-index: 20
}
.mk-blog-showcase-thumb a {
    z-index: 40
}
.blog-showcase-extra-info {
    z-index: 10
}
.mk-button.savvy-dimension span {
    z-index: 2
}
.mk-button.savvy-dimension:after {
    z-index: 1
}
.mk-chart canvas {
    z-index: 1
}
.mk-chart .chart-percent {
    z-index: 10
}
.mk-contact-form-wrapper.classic-style .mk-form-row i {
    z-index: 12
}
.mk-contact-form-wrapper .mk-invalid {
    z-index: 10 !important
}
.mk-progress-button[data-style="move-up"] .mk-progress-button-content {
    z-index: 10
}
span.wpcf7-not-valid-tip {
    z-index: 30
}
.mk-divider[class*='go_top'] .divider-inner:before {
    z-index: 3
}
.mk-divider[class*='go_top'] .divider-inner .divider-go-top {
    z-index: 4
}
.mk-swipe-slideshow .swiper-arrows {
    z-index: 10
}
.mk-employees.classic-style .mk-employeee-networks {
    z-index: 1
}
.mk-gallery article .image-hover-overlay {
    z-index: 10
}
.mk-gallery article .gallery-title {
    z-index: 10
}
.mk-gallery article.hover-overlay_layer .gallery-desc {
    z-index: 10
}
.mk-box-icon.boxed-style .icon-box-boxed {
    z-index: 10
}
.mk-box-icon.boxed-style .mk-main-ico {
    z-index: 20
}
.mk-image.inside-image .mk-image-caption {
    z-index: 10
}
.mk-image-overlay {
    z-index: 10
}
.mk-image-lightbox {
    z-index: 30
}
.mk-page-title-box .mk-page-title-box-content {
    z-index: 10
}
.mk-portfolio-carousel .flex-viewport ul li:hover .item-conten {
    z-index: 30
}
.portfolio-carousel .item-content {
    z-index: 8
}
.mk-portfolio-carousel-modern .mk-portfolio-modern-image img {
    z-index: 10
}
.mk-portfolio-carousel-modern .image-hover-overlay {
    z-index: 11
}
.mk-portfolio-carousel-modern .portfolio-meta {
    z-index: 20
}
.mk-portfolio-carousel-modern .flex-direction-nav a {
    z-index: 20
}
.mk-skill-meter .mk-progress-bar .progress-inner {
    z-index: 1
}
.mk-slideshow .mk-flex-caption span {
    z-index: 10
}
.mk-slideshow .color-mask {
    z-index: 5
}
.theatre-slider-container .laptop-theatre-slider img, .theatre-slider-container .desktop-theatre-slider img {
    z-index: 3
}
.no-csstransforms .theatre-slider-container .laptop-theatre-slider img, .no-csstransforms .theatre-slider-container .desktop-theatre-slider img {
    z-index: 1
}
.theatre-slider-container .laptop-theatre-slider .player-container, .theatre-slider-container .desktop-theatre-slider .player-container {
    z-index: 2
}
.mk-tab-slider {
    z-index: 1
}
.mk-tab-slider-nav a {
    z-index: 2
}
.mk-testimonial.modern-style .flex-control-nav {
    z-index: 10
}
.mk-tooltip {
    z-index: 30
}
#mk-theme-container {
    z-index: 200
}
.mk-side-dashboard {
    z-index: 1
}
.dashboard-opened .mk-side-dashboard {
    z-index: 300
}
.sidedash-navigation-ul {
    z-index: 20
}
.sidedash-navigation-ul li a {
    z-index: 5
}
.sidedash-navigation-ul .mk-nav-arrow {
    z-index: 10
}
.isotope-item {
    z-index: 2
}
.isotope-hidden.isotope-item {
    pointer-events: none;
    z-index: 1
}
.mk-vm-menuwrapper {
    z-index: 30
}
.mk-vm-menuwrapper .mk-vm-menu {
    z-index: 30
}
.mk-instagram-feeds .featured-image img {
    z-index: 6
}
.mk-instagram-feeds .image-hover-overlay {
    z-index: 20
}
.widget_recent_portfolio ul li:hover .portfolio-widget-info {
    z-index: 20
}
.portfolio-widget-thumb {
    z-index: 10
}
.widget-portfolio-overlay {
    z-index: 10
}
.portfolio-widget-lightbox, .portfolio-widget-permalink {
    z-index: 15
}
.portfolio-widget-info {
    z-index: 8
}
.mk-quick-contact-wrapper {
    z-index: 400
}
#mk-quick-contact {
    z-index: 100
}
.portfolio-widget-thumb {
    z-index: 10
}
.widget-portfolio-overlay {
    z-index: 10
}
.woocommerce .mk-product-holder {
    z-index: 10
}
.woocommerce .mk-product-holder .product-loop-image {
    z-index: 3
}
.woocommerce .mk-product-holder .product-hover-image {
    z-index: 4
}
.woocommerce .mk-product-holder .product-item-footer {
    z-index: 6
}
.woocommerce .mk-product-holder .product-loading-icon {
    z-index: 5
}
p.demo_store {
    z-index: 99998
}
.woocommerce .quantity .plus, .woocommerce .quantity .minus {
    z-index: 10
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    z-index: 2
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
    z-index: 1
}
.onsale, .out-of-stock {
    z-index: 30
}
.mk-woocommerce-carousel.modern-style .mk-lightbox i {
    z-index: 14
}
.clear {
    clear: both
}
.nobr {
    white-space: nowrap
}
@media print {
    a {
        text-decoration: underline
    }
    a[href="#"], a[href="javascript:"] {
        content: ""
    }
    .mk-header, #mk-sidebar, #mk-footer, .news-post-heading, .mk-quick-contact-wrapper, .mk-go-top, .mk-back-top, .mk-loop-next-prev, .single-social-section, .single-post-tags, .single-back-top, .mk-about-author-wrapper, .blog-similar-posts, #comments, .mk-post-nav {
        display: none !important
    }
    .theme-page-wrapper, .theme-content {
        width: 100% !important;
        left: 0
    }
    p, .mk-blockquote {
        page-break-after: avoid;
        page-break-inside: avoid;
        width: 95% !important
    }
}
input[type="text"], textarea, .master-holder div, [class*='mk-col-'], *:after, *:before, .text-input, .theme-page-wrapper, .mk-blog-grid-item, #mk-page-introduce, .mk-header-toolbar, .mk-news-item, .mk-employee-item, #mk-notification-bar, .mk-blog-classic-item, .mk-fullwidth-boxed, .mk-image-caption, .mk-gallery .gallery-inner, .testimonial-column .testimonial-item, .mk-blog-grid-item, .page-section-content, #mk-theme-container, .mk-gallery .gallery-title, .mk-gallery .gallery-caption, .shopping-cart-header, .portfolio-widget-info {
    box-sizing: border-box
}
[class*='mk-col-'] {
    float: left;
    padding-right: 25px;
    min-height: 1px
}
[class*='mk-col-']:last-of-type {
    padding-right: 0
}
.mk-grid {
    width: 100%;
    margin: 0 auto
}
.mk-grid:after {
    content: "";
    display: table;
    clear: both
}
.mk-grid-pad {
    padding: 20px 0 0 20px
}
.mk-grid-pad > [class*='mk-col-']:last-of-type {
    padding-right: 20px
}
.mk-push-right {
    float: right
}
.mk-col-1-1 {
    width: 100%
}
.mk-col-2-3, .mk-col-8-12 {
    width: 66.66%
}
.mk-col-1-2, .mk-col-6-12 {
    width: 50%
}
.mk-col-1-3, .mk-col-4-12 {
    width: 33.33%
}
.mk-col-1-4, .mk-col-3-12 {
    width: 25%
}
.mk-col-1-5 {
    width: 20%
}
.mk-col-1-6, .mk-col-2-12 {
    width: 16.667%
}
.mk-col-1-7 {
    width: 14.28%
}
.mk-col-1-8 {
    width: 12.5%
}
.mk-col-1-9 {
    width: 11.1%
}
.mk-col-1-10 {
    width: 10%
}
.mk-col-1-11 {
    width: 9.09%
}
.mk-col-1-12 {
    width: 8.33%
}
.mk-col-11-12 {
    width: 91.66%
}
.mk-col-10-12 {
    width: 83.333%
}
.mk-col-9-12 {
    width: 75%
}
.mk-col-5-12 {
    width: 41.66%
}
.mk-col-7-12 {
    width: 58.33%
}
@media handheld, only screen and (max-width: 768px) {
    .mk-grid {
        width: 100%
    }
    [class*='mk-col-'] {
        width: auto;
        float: none;
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 20px;
        padding-left: 20px;
        padding-right: 20px
    }
    #mk-footer [class*='mk-col-'] {
        margin-top: 0;
        padding-left: 0;
        padding-right: 0
    }
}
.theme-page-wrapper:not(.full-width-layout) .attched-true.vc_row {
    margin-left: 0 !important;
    margin-right: 0 !important
}
.vc_row.add-padding-0 > [class*="vc_col"], .vc_row.add-padding-0 > .mk-grid > [class*="vc_col"] {
    padding: 0%
}
.vc_row.add-padding-1 > [class*="vc_col"], .vc_row.add-padding-1 > .mk-grid > [class*="vc_col"] {
    padding: 1%
}
.vc_row.add-padding-2 > [class*="vc_col"], .vc_row.add-padding-2 > .mk-grid > [class*="vc_col"] {
    padding: 2%
}
.vc_row.add-padding-3 > [class*="vc_col"], .vc_row.add-padding-3 > .mk-grid > [class*="vc_col"] {
    padding: 3%
}
.vc_row.add-padding-4 > [class*="vc_col"], .vc_row.add-padding-4 > .mk-grid > [class*="vc_col"] {
    padding: 4%
}
.vc_row.add-padding-5 > [class*="vc_col"], .vc_row.add-padding-5 > .mk-grid > [class*="vc_col"] {
    padding: 5%
}
.wpb_row.attched-true .vc_column_container > .vc_column-inner {
    padding-left: 0 !important;
    padding-right: 0 !important
}
@media handheld, only screen and (min-width: 769px) {
    .theme-page-wrapper.full-width-layout .vc_row.mk-fullwidth-false {
        margin-left: auto;
        margin-right: auto
    }
}
@media handheld, only screen and (max-width: 767px) {
    .vc_row-fluid [class*="vc_span"] {
        width: auto;
        float: none;
        margin-left: 0 !important
    }
    .wpb_row.attched-true > [class*="vc_span"] {
        width: auto
    }
}
.theme-page-wrapper:not(.full-width-layout) .mk-fullwidth-true.vc_row, .theme-page-wrapper:not(.full-width-layout) .vc_inner.vc_row {
    margin-left: 0 !important;
    margin-right: 0 !important
}
.theme-page-wrapper:not(.full-width-layout) .mk-fullwidth-true.vc_row .vc_col-sm-12 {
    padding-left: 0 !important;
    padding-right: 0 !important
}
.grid--table .mk--row {
    display: table;
    table-layout: fixed
}
.grid--table .mk--col {
    display: table-cell;
    vertical-align: top
}
.grid--table .mk--col.mk--col--bottom {
    vertical-align: bottom
}
.grid--table .mk--col.mk--col--center {
    vertical-align: middle;
    height: 100%
}
.grid--float .mk--row {
    zoom: 1
}
.grid--float .mk--row:before, .grid--float .mk--row:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden
}
.grid--float .mk--row:after {
    clear: both
}
.grid--float .mk--col {
    float: left
}
.mk--row {
    width: 100%
}
.mk--col {
    position: relative
}
.mk--col--1-12 {
    width: 8.33%
}
.mk--col--2-12 {
    width: 16.66%
}
.mk--col--3-12 {
    width: 25%
}
.mk--col--4-12 {
    width: 33.33%
}
.mk--col--5-12 {
    width: 41.66%
}
.mk--col--6-12, .mk--col--1-2 {
    width: 50%
}
.mk--col--7-12 {
    width: 58.33%
}
.mk--col--8-12 {
    width: 66.66%
}
.mk--col--9-12 {
    width: 75%
}
.mk--col--10-12 {
    width: 83.33%
}
.mk--col--11-12 {
    width: 91.66%
}
.mk--col--12-12 {
    width: 100%
}
.vc_editor .vc_vc_column, .vc_editor .vc_vc_column_inner {
    padding-left: 15px;
    padding-right: 15px
}
.featured-image .post-type-badge, .portfolio-social a, .widget_contact_form .contact-widget-button, .widget_instagram a, .widget_posts_lists .post-type-thumb, .widget .mk-searchform .search-button, .mk-image-link, .mk-process-steps p, .widget-portfolio-overlay, .portfolio-widget-info, .portfolio-widget-lightbox, .portfolio-widget-permalink, .portfolio-carousel-overlay, .portfolio-carousel .hover-icon, .blog-showcase-overlay, .mk-portfolio-carousel .flex-viewport img, .mk-blog-showcase ul li img, .featured-image img, .hover-icon, .gallery-lightbox, .post-type-badge, .mk-similiar-thumbnail img, .mk-skype-call, .mk-skype-call i:before, .widget_posts_lists ul li img, .portfolio-showcase-extra-info, .blog-showcase-extra-info, .mk-blog-showcase ul li, .mk-blog-newspaper-item .newspaper-meta-wrapper, .mk-pagination a, .woocommerce-pagination a, .similar-posts-wrapper .overlay-pattern, #mk-filter-portfolio a, .portfolio-carousel .item-content, .mk-clients .client-logo, .mk-pricing-cols .mk-pricing-button a, .widget_social_networks a, .widget-sub-navigation ul li a, .mk-social-network-shortcode a i, .mk-quick-contact-link, .portfolio-similar-posts img, .single-post-tags a, .showcase-blog-overlay, .mk-nav-responsive-link, .mk-responsive-close, #mk-footer-navigation a, .ls-jupiter .ls-nav-prev, .ls-jupiter .ls-nav-next, a.jp-play, a.jp-pause, .woo-hidden-section, .mk-image-overlay, .portfolio-meta, .mk-loop-next-prev a, .portfolio-similar-meta, .text-input, .mk-textarea, #mk-nav-search-wrapper form i, .blog-grid-hover-icon, #review_form_wrapper input[type=submit], .mk-message-box .button, .blog-modern-btn, .the-title a, .mk-readmore, .blog-social-share a, .blog-modern-comment, .blog-modern-share, .mk-loadmore-button, .button, .mk-edge-next, .mk-edge-prev, .swiper-arrows, .black-hover-overlay, .product-category .item-holder h4, .about-author-social a, .mk-accordion-tab, .mk-accordion-tab i, .mk-tabs-tabs li i, .blog-teaser-side-item .blog-title, .mk-breadcrumbs-inner a, .woocommerce-product-search input[type=submit], .mk-blog-showcase-thumb a, .mk-accordion-tab:before, .mk-toggle-title:before, .mk-social-network-shortcode ul li a, .mk-box-icon .icon-box-boxed .mk-main-ico, .transition-all-2, .woocommerce-product-gallery__trigger {
    transition: all 0.15s ease-in-out;
    -webkit-perspective: 1000
}
.modern-style-nav .mk-header-inner .main-navigation-ul > li > a {
    transition: color 0.2s ease-in-out;
    transition: background 0.2s ease-in-out;
    transition: border 0.2s ease-in-out;
    -webkit-perspective: 1000
}
.mk-header {
    width: 100%;
    position: relative
}
.mk-header .mk-header-bg, .mk-header .mk-classic-nav-bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}
.mk-header.sticky-style-false.transparent-header {
    position: absolute;
    background: transparent
}
.mk-header.sticky-style-fixed .mk-header-bg {
    transition: opacity 0.2s ease-out
}
.mk-header .mk-header-inner {
    position: relative;
    width: 100%
}
.mk-header.sticky-style-fixed .header-logo.logo-has-sticky img {
    transition: opacity 0.2s ease
}
.mk-header:not(.header-style-4) .header-logo {
    top: 0;
    position: absolute
}
.header-logo {
    display: block;
    width: 100%
}
.header-logo img {
    top: 50%;
    position: absolute;
    -ms-transform: translate(0, -50%) !important;
    transform: translate(0, -50%) !important;
    ms-transform: translate(0, -50%) !important
}
.header-logo .mk-resposnive-logo {
    display: none
}
.logo-in-middle .header-logo {
    display: none
}
.fit-logo-img a {
    display: inline-block;
    height: 100%;
    position: relative
}
.fit-logo-img a img {
    display: block;
    height: auto;
    max-height: 100%;
    max-width: none
}
@media handheld, only screen and (max-width: 780px) {
    .header-logo a img {
        max-width: 200px
    }
}
@media handheld, only screen and (max-width: 400px) {
    .header-logo a img {
        max-width: 160px
    }
}
.header-style-1.sticky-style-fixed .menu-hover-style-3 .main-navigation-ul > li, .header-style-1.sticky-style-fixed .menu-hover-style-5 .main-navigation-ul > li, .sticky-style-fixed .mk-header-inner .mk-header-search, .mk-header.sticky-style-fixed .mk-header-inner .mk-header-start-tour, .header-style-1.sticky-style-fixed .mk-header-inner, .header-style-3.sticky-style-fixed .mk-header-inner, .header-style-3.sticky-style-fixed .header-logo, .header-style-1.sticky-style-fixed .header-logo, .mk-header.header-style-1.sticky-style-fixed .mk-search-trigger i, .mk-header.header-style-1.sticky-style-fixed .mk-search-trigger, .header-style-2.sticky-style-fixed .main-navigation-ul > li, .header-style-2.sticky-style-fixed .mk-search-trigger, .header-style-2.sticky-style-fixed .mk-shoping-cart-link, .sticky-style-fixed .shopping-cart-header, .sticky-style-fixed .mk-dashboard-trigger {
    transition: height 0.25s ease, line-height 0.25s ease;
    -webkit-transition: height 0.25s ease, line-height 0.25s ease;
    -moz-transition: height 0.25s ease, line-height 0.25s ease;
    -ms-transition: height 0.25s ease, line-height 0.25s ease;
    -o-transition: height 0.25s ease, line-height 0.25s ease
}
.mk-header-holder {
    width: 100%;
    position: absolute
}
.mk-header-holder.fancybox-margin {
    right: -9px
}
.a-sticky .mk-header-holder {
    transition: top 0.35s ease 0.1s
}
.sticky-style-fixed.header-style-1 .mk-header-holder, .sticky-style-fixed.header-style-3 .mk-header-holder {
    position: fixed;
    top: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -ms-perspective: 1000;
    perspective: 1000;
    -ms-transform: translateZ(0);
    transform: translateZ(0)
}
.sticky-style-fixed.header-style-1 .mk-header-holder.header--hidden, .sticky-style-fixed.header-style-3 .mk-header-holder.header--hidden {
    -ms-transform: translate(0, -100%);
    transform: translate(0, -100%);
    ms-transform: translate(0, -100%)
}
.sticky-style-fixed.header-style-1.a-sticky .mk-header-holder, .sticky-style-fixed.header-style-3.a-sticky .mk-header-holder {
    top: -32px
}
.sticky-style-fixed.header-style-1.a-sticky.toolbar-false .mk-header-holder, .sticky-style-fixed.header-style-3.a-sticky.toolbar-false .mk-header-holder {
    top: 0
}
[data-sticky-style="lazy"] .mk-header-holder {
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    transition-property: transform
}
.header-style-1 .logo-has-sticky .mk-sticky-logo, .header-style-3 .logo-has-sticky .mk-sticky-logo {
    opacity: 0
}
.header-style-1.a-sticky .logo-has-sticky .mk-desktop-logo, .header-style-3.a-sticky .logo-has-sticky .mk-desktop-logo {
    opacity: 0
}
.header-style-1.a-sticky .logo-has-sticky .mk-sticky-logo, .header-style-3.a-sticky .logo-has-sticky .mk-sticky-logo {
    opacity: 1
}
.logo-in-middle .logo-has-sticky .mk-sticky-logo {
    display: none
}
.logo-in-middle.a-sticky .logo-has-sticky .mk-desktop-logo {
    display: none
}
.logo-in-middle.a-sticky .logo-has-sticky .mk-sticky-logo {
    display: block
}
.admin-bar .sticky-style-fixed.header-style-1 .mk-header-holder, .admin-bar .sticky-style-fixed.header-style-3 .mk-header-holder {
    top: 32px
}
.admin-bar .sticky-style-fixed.header-style-1.a-sticky .mk-header-holder, .admin-bar .sticky-style-fixed.header-style-3.a-sticky .mk-header-holder {
    top: -3px
}
.admin-bar .sticky-style-fixed.header-style-1.a-sticky.toolbar-false .mk-header-holder, .admin-bar .sticky-style-fixed.header-style-3.a-sticky.toolbar-false .mk-header-holder {
    top: 32px
}
@media screen and (max-width: 782px) {
    .admin-bar .sticky-style-fixed.header-style-1 .mk-header-holder, .admin-bar .sticky-style-fixed.header-style-3 .mk-header-holder {
        top: 0
    }
    .admin-bar .sticky-style-fixed.header-style-1.a-sticky .mk-header-holder, .admin-bar .sticky-style-fixed.header-style-3.a-sticky .mk-header-holder {
        top: 0
    }
    .admin-bar .sticky-style-fixed.header-style-1.a-sticky.toolbar-false .mk-header-holder, .admin-bar .sticky-style-fixed.header-style-3.a-sticky.toolbar-false .mk-header-holder {
        top: 0
    }
}
.sticky-style-slide .mk-header-padding-wrapper.enable-padding {
    display: block
}
.sticky-style-slide.header-style-1.pre-sticky .mk-header-holder, .sticky-style-slide.header-style-3.pre-sticky .mk-header-holder {
    position: fixed;
    top: -300px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -ms-perspective: 1000;
    perspective: 1000;
    -ms-transform: translateZ(0);
    transform: translateZ(0)
}
.sticky-style-slide.header-style-1.a-sticky .mk-header-holder, .sticky-style-slide.header-style-3.a-sticky .mk-header-holder {
    top: -32px
}
.sticky-style-slide.header-style-1.a-sticky.toolbar-false .mk-header-holder, .sticky-style-slide.header-style-3.a-sticky.toolbar-false .mk-header-holder {
    top: 0
}
.admin-bar .sticky-style-slide.header-style-1.a-sticky .mk-header-holder, .admin-bar .sticky-style-slide.header-style-3.a-sticky .mk-header-holder {
    top: -3px
}
.admin-bar .sticky-style-slide.header-style-1.a-sticky.toolbar-false .mk-header-holder, .admin-bar .sticky-style-slide.header-style-3.a-sticky.toolbar-false .mk-header-holder {
    top: 32px
}
@media screen and (max-width: 782px) {
    .admin-bar .sticky-style-slide.header-style-1.pre-sticky .mk-header-holder, .admin-bar .sticky-style-slide.header-style-3.pre-sticky .mk-header-holder {
        top: 0
    }
    .admin-bar .sticky-style-slide.header-style-1.a-sticky .mk-header-holder, .admin-bar .sticky-style-slide.header-style-3.a-sticky .mk-header-holder {
        top: 0
    }
    .admin-bar .sticky-style-slide.header-style-1.a-sticky.toolbar-false .mk-header-holder, .admin-bar .sticky-style-slide.header-style-3.a-sticky.toolbar-false .mk-header-holder {
        top: 0
    }
}
.header-style-2.a-sticky .mk-header-nav-container {
    position: fixed !important;
    left: 0;
    border: none;
    top: 0
}
.header-style-2.a-sticky .mk-header-padding-wrapper {
    display: block !important
}
.header-style-2.a-sticky .mk-classic-nav-bg {
    opacity: 1
}
.admin-bar .header-style-2.a-sticky .mk-header-nav-container {
    top: 32px
}
.mk-desktop-logo.light-logo {
    display: none
}
.mk-desktop-logo.dark-logo {
    display: block
}
#mk-boxed-layout {
    position: relative;
    z-index: 0
}
.mk-boxed-enabled #mk-boxed-layout {
    width: 100%;
    margin: 0 auto;
    box-sizing: border-box
}
.mk-boxed-enabled #mk-boxed-layout .a-sticky .mk-header-holder {
    right: auto !important
}
.mk-boxed-enabled #mk-boxed-layout .header-style-1 .mk-header-holder, .mk-boxed-enabled #mk-boxed-layout .header-style-3 .mk-header-holder {
    width: 100% !important;
    left: auto !important
}
.mk-header-start-tour {
    font-weight: 700;
    float: right;
    transition: opacity 0.3s ease-out;
    visibility: visible;
    opacity: 1
}
.mk-header-start-tour svg {
    padding-left: 8px;
    height: 20px;
    vertical-align: middle
}
.mk-header-start-tour.show {
    visibility: visible;
    opacity: 1
}
.mk-header-start-tour.hidden {
    visibility: hidden;
    opacity: 0
}
.mk-header-right {
    position: absolute;
    right: 10px;
    top: 0
}
.header-grid.mk-grid {
    position: relative
}
.header-grid.mk-grid .header-logo.left-logo {
    left: 20px !important
}
.header-grid.mk-grid .header-logo.right-logo {
    right: 20px !important
}
.header-grid.mk-grid .header-logo.right-logo, .header-grid.mk-grid .mk-header-right {
    right: 20px
}
.mk-header-nav-container {
    line-height: 4px;
    display: block;
    position: relative;
    margin: 0 auto
}
@media handheld, only screen and (max-width: 1140px) {
    .mk-header .mk-header-nav-container {
        width: 100% !important
    }
    .mk-header .mk-classic-menu-wrapper {
        width: 100% !important
    }
}
.header-style-2 .mk-classic-nav-bg {
    zoom: 1;
    filter: alpha(opacity=0);
    opacity: 0
}
.header-style-2 .mk-header-nav-container {
    width: 100% !important;
    float: none !important
}
.header-style-2 .main-navigation-ul > li.menu-item {
    line-height: 50px
}
.header-style-2 .main-navigation-ul > li.menu-item > a.menu-item-link {
    padding: 14px 25px;
    line-height: 23px
}
.header-style-2.menu-hover-3 .main-navigation-ul > li.menu-item > a.menu-item-link {
    line-height: 16px
}
.header-style-2.menu-hover-1 .main-navigation-ul > li.menu-item > a.menu-item-link, .header-style-2.menu-hover-4 .main-navigation-ul > li.menu-item > a.menu-item-link {
    padding: 0 25px;
    line-height: 51px
}
.header-style-1.header-align-center .mk-header-nav-container {
    text-align: center
}
.header-style-1.header-align-center .header-logo {
    float: left;
    left: 0
}
.header-style-1.header-align-center .header-logo a {
    margin-left: 20px
}
.header-style-1.header-align-center .mk-nav-responsive-link {
    float: right;
    right: 20px
}
.header-style-1.header-align-left .mk-header-nav-container {
    text-align: right;
    float: right;
    margin-right: 30px
}
.header-style-1.header-align-left .mk-header-right {
    display: none
}
.header-style-1.header-align-left.full-header #mk-nav-search-wrapper {
    right: -20px
}
.header-style-1.header-align-left .header-logo {
    float: left;
    left: 0
}
.header-style-1.header-align-left .header-logo a {
    margin-left: 20px;
    float: left
}
.header-style-1.header-align-left .mk-nav-responsive-link {
    float: right;
    right: 20px
}
.header-style-1.header-align-left .mk-grid .mk-header-nav-container {
    margin-right: 0
}
.header-style-1.header-align-left.boxed-header .mk-header-right {
    display: block
}
.header-style-1.header-align-right .mk-header-nav-container {
    text-align: left;
    float: left;
    margin-left: 30px
}
.header-style-1.header-align-right .mk-header-right {
    display: none
}
.header-style-1.header-align-right .header-logo {
    float: right;
    width: auto !important;
    right: 0
}
.header-style-1.header-align-right .header-logo a {
    margin-right: 20px
}
.header-style-1.header-align-right .header-logo img {
    float: right;
    clear: both;
    right: 0 !important;
    left: auto !important
}
.header-style-1.header-align-right .mk-nav-responsive-link {
    float: left;
    left: 20px
}
.header-style-1.header-align-right.full-header #mk-nav-search-wrapper {
    right: auto;
    left: -20px
}
.header-style-1.header-align-right .mk-shopping-cart-box {
    right: auto;
    left: 0
}
.header-style-1.header-align-right .mk-shopping-cart-box:after {
    right: auto;
    left: 22px
}
.header-style-1.header-align-right .main-nav-side-search, .header-style-1.header-align-right .shopping-cart-header {
    float: left
}
.header-style-1.header-align-right .main-navigation-ul > li.menu-item {
    float: left
}
.header-style-1.header-align-right .mk-grid .header-logo {
    right: 0
}
.header-style-1.header-align-right .mk-grid .mk-header-nav-container {
    margin-left: 0
}
.header-style-1.header-align-right.boxed-header .mk-header-right {
    display: block;
    right: auto;
    left: 10px
}
.header-style-2 .mk-search-trigger {
    line-height: 50px
}
.header-style-2 .shopping-cart-header {
    display: inline-block;
    margin: 0 0 0 10px;
    vertical-align: top;
    position: relative;
    float: none;
    line-height: 50px
}
.header-style-2 .menu-hover-style-1 .mk-search-trigger, .header-style-2 .menu-hover-style-1 .shopping-cart-header {
    line-height: 55px
}
.header-style-2 .mk-shoping-cart-link {
    padding: 20px 10px;
    margin-top: -4px
}
.header-style-2 .menu-hover-style-3 .mk-search-trigger, .header-style-2 .menu-hover-style-3 .mk-shoping-cart-link {
    line-height: 80px
}
.header-style-2 .mk-dashboard-trigger {
    position: absolute;
    z-index: 10
}
.header-style-2 .header-logo {
    position: relative !important
}
.header-style-2 .header-logo a img {
    position: relative !important;
    left: auto !important
}
.header-style-2 .header-logo .mk-sticky-logo {
    display: none !important
}
.header-style-2.full-header .mk-classic-menu-wrapper {
    width: 100%
}
.header-style-2.header-align-center .mk-header-nav-container {
    text-align: center
}
.header-style-2.header-align-center .header-logo {
    margin: 0 auto;
    text-align: center;
    width: 100%
}
.header-style-2.header-align-center .header-logo a {
    margin: 0 auto
}
.header-style-2.header-align-center .mk-grid .header-logo {
    left: 0;
    position: relative
}
.header-style-2.header-align-center .mk-nav-responsive-link {
    float: right;
    right: 20px
}
.header-style-2.header-align-center .mk-dashboard-trigger {
    right: 0
}
.header-style-2.header-align-left .mk-header-nav-container {
    text-align: left;
    float: left
}
.header-style-2.header-align-left .header-logo {
    float: left
}
.header-style-2.header-align-left .mk-nav-responsive-link {
    float: right;
    right: 20px
}
.header-style-2.header-align-left .mk-grid .header-logo {
    left: 0
}
.header-style-2.header-align-left .mk-grid .mk-header-nav-container {
    margin-right: 0
}
.header-style-2.header-align-left .mk-dashboard-trigger {
    right: 0
}
.header-style-2.header-align-right .mk-header-nav-container {
    text-align: right;
    float: right
}
.header-style-2.header-align-right .header-logo {
    float: right;
    right: 0;
    text-align: right
}
.header-style-2.header-align-right .header-logo a {
    margin-right: 20px
}
.header-style-2.header-align-right .mk-nav-responsive-link {
    float: left;
    left: 20px
}
.header-style-2.header-align-right .mk-header-right {
    left: 10px;
    right: auto
}
.header-style-2.header-align-right .mk-header-right .mk-shopping-cart-box {
    position: absolute;
    left: -10px;
    right: auto;
    top: 80px
}
.header-style-2.header-align-right .mk-header-right .mk-shopping-cart-box:after {
    left: 32px;
    right: auto
}
.header-style-2.header-align-right .mk-grid .header-logo {
    right: 0
}
.header-style-2.header-align-right .mk-grid .mk-header-nav-container {
    margin-left: 0
}
.header-style-3 .header-logo .mk-sticky-logo {
    position: absolute !important
}
.header-style-3.header-align-left .mk-header-right {
    float: right;
    margin-right: 30px
}
.header-style-3.header-align-left .header-logo {
    float: left;
    left: 0
}
.header-style-3.header-align-left .header-logo a {
    margin-left: 20px
}
.header-style-3.header-align-left .header-logo img {
    float: left
}
.header-style-3.header-align-left .mk-dashboard-trigger, .header-style-3.header-align-left .shopping-cart-header {
    float: right
}
.header-style-3.header-align-center .header-logo {
    text-align: center
}
.header-style-3.header-align-center .header-logo img {
    -ms-transform: translate(-50%, -50%) !important;
    transform: translate(-50%, -50%) !important;
    ms-transform: translate(-50%, -50%) !important
}
.header-style-3.header-align-center .mk-dashboard-trigger, .header-style-3.header-align-center .shopping-cart-header {
    float: right
}
.header-style-3.header-align-right .mk-header-right {
    float: left
}
.header-style-3.header-align-right .header-logo {
    float: right;
    right: 0
}
.header-style-3.header-align-right .header-logo a {
    margin-right: 20px
}
.header-style-3.header-align-right .header-logo a {
    float: right;
    clear: both
}
.header-style-3.header-align-right .header-logo img {
    float: right;
    right: 0
}
.header-style-3.header-align-right .mk-grid .header-logo {
    float: right
}
.header-style-3.header-align-right .mk-grid .mk-dashboard-trigger, .header-style-3.header-align-right .mk-grid .shopping-cart-header {
    float: left
}
.header-style-3 .shopping-cart-header {
    z-index: 11
}
.mk-dashboard-trigger {
    display: inline-block;
    cursor: pointer;
    width: 30px;
    margin: 0 20px;
    position: relative
}
@media handheld, only screen and (max-width: 400px) {
    .mk-dashboard-trigger {
        margin: 0 10px
    }
}
.mk-dashboard-trigger .mk-css-icon-menu {
    position: absolute;
    top: 50%;
    margin-top: -8px;
    left: 0
}
.header-align-right .mk-dashboard-trigger {
    float: left
}
.header-align-left .mk-dashboard-trigger, .header-align-center .mk-dashboard-trigger {
    float: right
}
.header-style-4 .mk-header-inner {
    width: 270px !important;
    height: 100% !important;
    position: fixed !important;
    top: 0;
    overflow: auto;
    overflow-x: hidden;
    height: 100%;
    box-sizing: border-box;
    padding-bottom: 50px
}
.header-style-4 .mk-header-right {
    position: fixed !important;
    top: auto;
    right: auto !important;
    margin: 0 20px;
    display: block;
    clear: both;
    *zoom: 1;
    min-height: 40px;
    width: 220px;
    box-sizing: border-box
}
.header-style-4 .mk-header-right:before, .header-style-4 .mk-header-right:after {
    content: " ";
    display: table
}
.header-style-4 .mk-header-right:after {
    clear: both
}
.header-style-4 .mk-header-right:before, .header-style-4 .mk-header-right:after {
    content: " ";
    display: table
}
.header-style-4 .mk-header-right:after {
    clear: both
}
.header-style-4 .mk-header-right .mk-shoping-cart-link {
    padding-left: 0
}
.header-style-4 .mk-header-holder {
    position: relative
}
.header-style-4 .shopping-cart-header {
    z-index: 30;
    width: 100%;
    margin-bottom: 40px;
    padding: 0 36px 0 9px
}
.header-style-4 .mk-header-searchform, .header-style-4 .mk-header-start-tour {
    display: none !important
}
.header-style-4 .mk-header-bg {
    transition: opacity 0.3s ease-out
}
.header-style-4 .vm-header-copyright {
    font-size: 11px;
    text-transform: uppercase;
    line-height: 18px;
    margin-top: 20px
}
.header-style-4 .header-logo {
    text-align: center
}
.header-style-4 .header-logo a {
    width: 100% !important
}
.header-style-4 .header-logo .mk-sticky-logo {
    display: none !important
}
.header-style-4 .mk-shopping-cart-box {
    display: none !important
}
.header-style-4 .mk-header-search {
    display: block;
    float: none;
    margin: 0;
    padding: 20px 0;
    text-align: center
}
.header-style-4 .mk-header-start-tour {
    float: none
}
.header-style-4 .header-section.mk-header-social {
    float: none !important
}
.header-style-4.header-align-left .mk-header-inner, .header-style-4.header-align-center .mk-header-inner {
    left: 0
}
.header-style-4.header-align-left .mk-header-right, .header-style-4.header-align-center .mk-header-right {
    bottom: 30px
}
.header-style-4.header-align-left .shopping-cart-header, .header-style-4.header-align-center .shopping-cart-header {
    float: right
}
.header-style-4.header-align-right .mk-header-inner {
    right: 0
}
.header-style-4.header-align-right .mk-header-right {
    bottom: 100px
}
.header-style-4.header-align-right .shopping-cart-header {
    float: right
}
.header-style-4 .mk-nav-responsive-link {
    float: right;
    right: 20px
}
.mk-header-social.header-section.show {
    visibility: visible;
    opacity: 1
}
.mk-header-social.header-section.hidden {
    visibility: hidden;
    opacity: 0
}
.logo-align-center .header-style-4 .header-logo img {
    max-width: 100% !important;
    left: 50% !important;
    top: 0 !important;
    -ms-transform: translate(-50%, 0) !important;
    transform: translate(-50%, 0) !important;
    ms-transform: translate(-50%, 0) !important
}
.logo-align-left .header-style-4 .header-logo img {
    max-width: 100% !important;
    left: 20px !important
}
.logo-align-right .header-style-4 .header-logo img {
    max-width: 100% !important;
    left: auto !important;
    right: 20px !important
}
.vertical-header-enabled .trans-header #mk-footer:not(.mk-footer-unfold) {
    width: auto !important
}
@media handheld, only screen and (max-width: 755px) {
    .header-align-center.header-style-3 .header-logo {
        text-align: left
    }
    .header-align-center.header-style-3 .header-logo a {
        padding-left: 20px
    }
    .header-align-center.header-style-3 .header-logo img {
        -ms-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        ms-transform: translate(0, -50%) !important
    }
    .vertical-header-enabled .mk-grid {
        min-width: 100% !important
    }
}
.admin-bar .header-style-4 .mk-header-inner {
    top: 32px
}
.pll-parent-menu-item .sub-menu .lang-item span {
    display: inline-block
}
.IE .main-navigation-ul > li.menu-item:after, .IE .main-nav-side-search > .mk-search-trigger:after {
    content: ''
}
.mk-header-content {
    position: relative
}
#mk-theme-container {
    position: relative;
    left: 0
}
body:not(.mk-boxed-enabled):not(.rtl) .sticky-style-fixed.header-style-1 .mk-header-holder, body:not(.mk-boxed-enabled):not(.rtl) .sticky-style-fixed.header-style-3 .mk-header-holder {
    right: 0
}
body:not(.mk-boxed-enabled).dashboard-opened .sticky-style-fixed.header-style-1 .mk-header-holder {
    right: 300px
}
.dashboard-opened #mk-theme-container {
    left: -300px
}
@media handheld, only screen and (max-width: 767px) {
    .dashboard-opened #mk-theme-container {
        left: -280px
    }
}
#mk-theme-container, .mk-side-dashboard, .sticky-style-fixed.header-style-1 .mk-header-holder, .sticky-style-fixed.header-style-3 .mk-header-holder {
    transition: all 0.3s ease-in-out
}
.mk-side-dashboard {
    position: fixed;
    top: 0;
    right: -300px;
    width: 300px;
    height: 100%;
    max-height: 100%;
    overflow: auto;
    box-sizing: border-box
}
@media handheld, only screen and (max-width: 767px) {
    .mk-side-dashboard {
        width: 280px;
        right: -280px
    }
}
.dashboard-opened .mk-side-dashboard {
    right: 0
}
.admin-bar .mk-side-dashboard {
    top: 32px
}
.sidedash-navigation-ul {
    border-bottom: 2px solid rgba(128, 128, 128, .2);
    position: relative;
    margin: 20px 20px 40px;
    padding: 0
}
.sidedash-navigation-ul > li {
    border-top: 2px solid rgba(128, 128, 128, .2)
}
.sidedash-navigation-ul li {
    display: block;
    margin: 0;
    position: relative
}
.sidedash-navigation-ul li a {
    display: block;
    padding: 15px 20px 15px 0;
    text-align: left;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: 700;
    position: relative;
    letter-spacing: 1px;
    transition: all 0.15s
}
.sidedash-navigation-ul li a svg {
    margin-right: 6px;
    height: 16px;
    vertical-align: middle
}
.sidedash-navigation-ul li a .sub-menu {
    left: auto;
    position: relative
}
.sidedash-navigation-ul li a .megamenu-title {
    background-color: rgba(0, 0, 0, .03);
    font-size: 14px;
    font-weight: 700
}
.sidedash-navigation-ul li ul {
    margin: 0;
    padding: 0
}
.sidedash-navigation-ul li ul {
    border-top: 2px solid rgba(128, 128, 128, .2)
}
.sidedash-navigation-ul li ul > li:after {
    width: 50px;
    height: 2px;
    background: rgba(128, 128, 128, .2);
    display: block;
    content: ""
}
.sidedash-navigation-ul li ul > li:last-child:after {
    display: none
}
.sidedash-navigation-ul li ul li a, .sidedash-navigation-ul li ul li .megamenu-title {
    font-size: 12px;
    line-height: 12px;
    margin: 0;
    padding: 15px 20px 15px 0;
    text-align: left;
    text-transform: none;
    font-weight: 400
}
.sidedash-navigation-ul > li > ul {
    display: none
}
.sidedash-navigation-ul .mk-nav-arrow {
    position: absolute;
    right: 0;
    top: 0;
    text-align: center;
    cursor: pointer;
    -moz-opacity: 70;
    -khtml-opacity: 70;
    opacity: 70;
    opacity: .7;
    width: 50px;
    height: 100%;
    line-height: 50px
}
.sidedash-navigation-ul .mk-nav-arrow:hover {
    -moz-opacity: 100;
    -khtml-opacity: 100;
    opacity: 100;
    opacity: 1
}
.sidedash-navigation-ul .mk-nav-arrow svg {
    height: 16px
}
.sidedash-navigation-ul .menu-sub-level-arrow, .sidedash-navigation-ul .mk-vm-back {
    display: none
}
.side-dash-top-widgets, .side-dash-bottom-widgets {
    padding: 40px
}
.fullscreen-nav-opened {
    overflow: hidden
}
.mk-fullscreen-inner {
    min-height: 100%
}
.mk-fullscreen-nav {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    opacity: 0;
    visibility: hidden;
    text-align: center;
    z-index: 999;
    transition: all ease-in-out 0.25s
}
.mk-fullscreen-nav ul {
    margin: 0
}
.mk-fullscreen-nav.opened {
    visibility: visible;
    opacity: 1;
    overflow-y: auto
}
.mk-fullscreen-nav.opened .mk-fullscreen-nav-wrapper {
    opacity: 1;
    visibility: visible;
    -ms-transform: scale(1);
    transform: scale(1);
    ms-transform: scale(1)
}
.mk-fullscreen-nav:before {
    display: inline-block;
    height: 100%;
    vertical-align: middle
}
.mk-fullscreen-nav .mk-fullscreen-nav-close {
    position: fixed;
    right: 50px;
    top: 40px;
    opacity: .8;
    -ms-transform: opacity .2s;
    transform: opacity .2s;
    z-index: 1001
}
.mk-fullscreen-nav .mk-fullscreen-nav-close svg {
    width: 32px;
    height: 32px
}
.mk-fullscreen-nav .mk-fullscreen-nav-close.light:link svg, .mk-fullscreen-nav .mk-fullscreen-nav-close.light:visited svg {
    color: #fff
}
.mk-fullscreen-nav .mk-fullscreen-nav-close.dark:link svg, .mk-fullscreen-nav .mk-fullscreen-nav-close.dark:visited svg {
    color: #222
}
.mk-fullscreen-nav .mk-fullscreen-nav-close:hover {
    opacity: 1
}
.mk-fullscreen-nav .mk-fullscreen-nav-wrapper {
    display: inline-block;
    width: 99.5%;
    vertical-align: middle;
    font-size: 18px;
    -ms-transform: scale(.9);
    transform: scale(.9);
    ms-transform: scale(.9);
    opacity: 0;
    visibility: hidden;
    text-align: center;
    transition: all ease-in-out 0.3s
}
.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu {
    width: 100%
}
.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul {
    list-style: none;
    padding: 0;
    margin: 0
}
.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .sub-menu {
    display: none;
    background-color: #565656
}
.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item {
    display: block;
    padding: 0;
    margin-left: 0;
    position: relative
}
.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item .menu-sub-level-arrow {
    cursor: pointer;
    position: absolute;
    top: 44px;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 20px
}
.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item .menu-sub-level-arrow:hover {
    color: #fff
}
.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item a {
    transition: all ease-in-out 0.15s;
    display: block
}
.mk-fullscreen-nav .responsive-logo {
    display: none
}
@media handheld, only screen and (max-width: 780px) {
    .mk-fullscreen-nav.logo-is-responsive .dark-logo, .mk-fullscreen-nav.logo-is-responsive .light-logo {
        display: none
    }
    .mk-fullscreen-nav.logo-is-responsive .responsive-logo {
        display: inline-block
    }
    .mk-fullscreen-nav .mk-fullscreen-nav-logo {
        max-width: 70%;
        margin-bottom: 50px;
        margin-top: 25px
    }
}
.admin-bar .mk-fullscreen-nav-close {
    top: 72px
}
.not-found-page .theme-page-wrapper, .not-found-page .mk-tabbed-box {
    margin: 0 !important
}
.not-found-page #theme-page {
    margin-bottom: 0 !important;
    padding: 0 !important
}
.not-found-page .theme-content {
    padding: 0 !important
}
.mk-go-top {
    background-color: #ccc;
    background-color: rgba(0, 0, 0, .2);
    display: block;
    position: fixed;
    bottom: 60px;
    width: 45px;
    height: 45px;
    text-align: center;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -ms-perspective: 1000;
    perspective: 1000;
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    right: -60px;
    opacity: 0;
    transition: all 0.2s ease-in-out
}
.mk-go-top.is-active {
    right: 15px;
    opacity: 1
}
.mk-go-top:hover {
    background-color: rgba(0, 0, 0, .3)
}
.mk-go-top svg {
    position: absolute;
    top: 15px;
    left: 15px;
    fill: #fff;
    height: 16px;
    width: 16px
}
.mk-relative {
    position: relative
}
.no-margin-top {
    padding-top: 10px !important
}
.mk-zindex-fix {
    position: relative
}
@keyframes heart_scale {
    0% {
        -ms-transform: scale(1);
        transform: scale(1);
        ms-transform: scale(1)
    }
    50% {
        -ms-transform: scale(1.1);
        transform: scale(1.1);
        ms-transform: scale(1.1);
        color: #da4c26
    }
    100% {
        -ms-transform: scale(1);
        transform: scale(1);
        ms-transform: scale(1);
        color: #da4c26
    }
}
#theme-page {
    padding: 0;
    margin: 0;
    min-height: 200px;
    height: auto;
    position: relative
}
#theme-page .theme-page-wrapper {
    margin: 20px auto
}
#theme-page .theme-page-wrapper.no-padding {
    margin-top: 0 !important;
    margin-bottom: 0 !important
}
#theme-page .theme-page-wrapper.full-width-layout {
    margin: 0 15px
}
#theme-page .theme-page-wrapper.full-width-layout .theme-content {
    padding: 0 0
}
#theme-page .theme-page-wrapper .theme-content {
    padding: 30px 20px
}
#theme-page .theme-page-wrapper .theme-content.no-padding {
    padding-bottom: 0 !important;
    padding-top: 0 !important
}
#theme-page .theme-page-wrapper #mk-sidebar {
    position: relative
}
#theme-page .theme-page-wrapper.right-layout #mk-sidebar, #theme-page .theme-page-wrapper.right-layout.page-section-content #mk-sidebar {
    float: right
}
#theme-page .theme-page-wrapper.left-layout #mk-sidebar, #theme-page .theme-page-wrapper.left-layout.page-section-content #mk-sidebar {
    float: left
}
#theme-page .theme-page-wrapper.right-layout .theme-content, #theme-page .theme-page-wrapper.right-layout.page-section-content .theme-content {
    float: left
}
#theme-page .theme-page-wrapper.left-layout .theme-content, #theme-page .theme-page-wrapper.left-layout.page-section-content .theme-content {
    float: right
}
#theme-page .theme-page-wrapper.right-layout .sidebar-wrapper {
    padding: 30px 20px 30px
}
#theme-page .theme-page-wrapper.left-layout .sidebar-wrapper {
    padding: 30px 20px 30px
}
* html #theme-page, * html #mk-sidebar {
    display: inline
}
.master-holder-bg-holder {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    overflow: hidden;
    z-index: -1
}
.master-holder-bg {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: -1;
    perspective: 1000;
    transform: translateZ(0)
}
@media handheld, only screen and (max-width: 768px) {
    #theme-page {
        padding: 0 !important
    }
    .theme-page-wrapper:not(.full-width-layout) {
        margin: 0 auto 0 !important
    }
}
.mk-header-toolbar {
    width: 100%;
    position: relative;
    height: 35px;
    line-height: 35px
}
.mk-header-toolbar .mk-button {
    color: #ffffff !important
}
.mk-header-toolbar-holder {
    padding: 0 20px
}
.mk-header-login, .header-toolbar-contact, .mk-header-date, .mk-language-nav > a, .mk-header-toolbar .mk-header-searchform, .mk-header-tagline, .mk-header-signup {
    height: 35px;
    line-height: 35px
}
.mk-header-tagline, .header-toolbar-contact, .mk-header-date {
    font-size: 13px;
    margin-right: 15px
}
.mk-header-tagline svg, .header-toolbar-contact svg, .mk-header-date svg {
    padding-right: 6px;
    height: 16px;
    vertical-align: middle
}
.mk-language-nav {
    position: relative;
    display: inline-block;
    margin-right: 15px;
    line-height: 35px;
    height: 35px
}
.mk-language-nav > a {
    font-size: 12px
}
.mk-language-nav > a svg {
    padding-right: 5px;
    vertical-align: middle;
    height: 16px;
    margin-top: -1px
}
.mk-language-nav:hover > .mk-language-nav-sub-wrapper {
    display: block
}
.mk-language-nav-sub-wrapper {
    display: none;
    position: absolute;
    top: 100%;
    left: 0
}
.mk-language-nav-sub {
    background-color: #fff;
    position: relative;
    border: 1px solid #d9d9d9
}
.mk-language-navigation {
    margin: 0;
    padding: 0;
    list-style: none
}
.mk-language-navigation li {
    margin: 0
}
.mk-language-navigation li a {
    display: block;
    margin: 5px 0;
    padding: 6px 12px 6px 0;
    min-width: 120px;
    color: #666;
    font-size: 12px;
    line-height: 14px;
    font-weight: 700
}
.mk-language-navigation li a:hover {
    background-color: rgba(0, 0, 0, .05)
}
.mk-language-navigation li a .mk-lang-flag {
    margin-left: 8px;
    vertical-align: middle
}
.mk-language-navigation li a .mk-lang-name {
    padding-left: 8px
}
.mk-language-navigation li.current-menu-item > a {
    background-color: rgba(0, 0, 0, .05)
}
.mk-header-search {
    display: inline-block;
    float: right;
    margin-left: 6px
}
.mk-header-inner .mk-header-searchform {
    float: right;
    display: inline-block;
    margin-right: 10px
}
.mk-header-inner .mk-header-searchform .text-input {
    width: 200px;
    padding: 5px 15px 5px 30px !important;
    height: 30px;
    line-height: 20px
}
.mk-header-inner .mk-header-searchform .mk-icon-search {
    left: 7px;
    top: 50%;
    margin-top: -8px;
    -moz-opacity: 70;
    -khtml-opacity: 70;
    opacity: 70;
    opacity: .7
}
.mk-header-searchform span {
    display: inline-block;
    position: relative;
    overflow: hidden;
    border-radius: 40px
}
.mk-header-searchform span .text-input {
    background-color: rgba(255, 255, 255, .2);
    font-size: 12px;
    width: 90px;
    height: 23px;
    padding: 3px 15px 3px 30px;
    line-height: 16px;
    margin: 0;
    border: none;
    border-radius: 40px;
    opacity: .7
}
.mk-header-searchform span .text-input:focus {
    opacity: 1
}
.mk-header-searchform span i {
    font-size: 16px;
    opacity: .7;
    position: absolute
}
.mk-header-searchform span .mk-icon-search {
    left: 7px;
    top: 50%;
    margin-top: -8px
}
.header-search-btn {
    width: 100%;
    height: 100%;
    display: block;
    border: none;
    outline: none;
    position: absolute;
    left: 0;
    top: 0;
    background-color: transparent
}
.mk-header-social {
    display: inline-block;
    float: right;
    height: 30px
}
.mk-header-social ul {
    list-style: none;
    margin: 0;
    padding: 0
}
.mk-header-social ul li {
    margin: 0;
    display: inline-block
}
.mk-header-social ul li a {
    position: relative;
    display: block;
    margin: 0 5px
}
.mk-header-social ul li a svg {
    height: 16px;
    vertical-align: middle
}
.mk-header-social.header-section .mk-square-pointed, .mk-header-social.header-section .mk-square-rounded, .mk-header-social.header-section .mk-simple-rounded {
    border-width: 1px;
    border-style: solid;
    background-color: #fff;
    background-color: rgba(0, 0, 0, 0);
    margin: 0 2px;
    line-height: 16px !important;
    text-align: center
}
.mk-header-social.header-section .mk-square-pointed.small, .mk-header-social.header-section .mk-square-rounded.small, .mk-header-social.header-section .mk-simple-rounded.small {
    font-size: 16px;
    line-height: 16px !important;
    width: 16px;
    height: 16px;
    padding: 8px
}
.mk-header-social.header-section .mk-square-pointed.small i:before, .mk-header-social.header-section .mk-square-rounded.small i:before, .mk-header-social.header-section .mk-simple-rounded.small i:before {
    font-size: 16px;
    line-height: 16px !important
}
.mk-header-social.header-section .mk-square-pointed.medium, .mk-header-social.header-section .mk-square-rounded.medium, .mk-header-social.header-section .mk-simple-rounded.medium {
    font-size: 24px;
    line-height: 24px !important;
    width: 24px;
    height: 24px;
    padding: 12px
}
.mk-header-social.header-section .mk-square-pointed.medium i:before, .mk-header-social.header-section .mk-square-rounded.medium i:before, .mk-header-social.header-section .mk-simple-rounded.medium i:before {
    font-size: 24px;
    line-height: 24px !important
}
.mk-header-social.header-section .mk-square-pointed.large, .mk-header-social.header-section .mk-square-rounded.large, .mk-header-social.header-section .mk-simple-rounded.large {
    font-size: 32px;
    line-height: 32px !important;
    width: 32px;
    height: 32px;
    padding: 16px
}
.mk-header-social.header-section .mk-square-pointed.large i:before, .mk-header-social.header-section .mk-square-rounded.large i:before, .mk-header-social.header-section .mk-simple-rounded.large i:before {
    font-size: 32px;
    line-height: 32px !important
}
.mk-header-social.header-section .mk-square-rounded {
    border-radius: 25%
}
.mk-header-social.header-section .mk-simple-rounded {
    border-radius: 50%
}
.mk-header-right .mk-header-social {
    height: auto;
    padding: 0 10px
}
.mk-header-right .mk-header-social ul {
    margin: 0
}
.mk-header-login {
    float: right;
    display: inline-block;
    margin: 0 20px 0 0;
    position: relative
}
.mk-header-login .mk-login-link svg {
    margin-right: 4px;
    vertical-align: text-bottom;
    height: 16px
}
.mk-login-status {
    display: block;
    font-size: 12px;
    padding: 0;
    margin: 8px 0 0;
    color: #666
}
.mk-login-register, .mk-header-subscribe {
    position: absolute;
    right: 0;
    width: 250px;
    top: 100%;
    background-color: #fff;
    border: 1px solid #d9d9d9;
    padding: 15px;
    display: none
}
.mk-login-register .form-section, .mk-header-subscribe .form-section {
    margin-bottom: 8px;
    display: block
}
.mk-login-register .form-section .text-input, .mk-header-subscribe .form-section .text-input {
    width: 100%;
    background-color: #fff
}
.mk-login-register .register-login-links, .mk-header-subscribe .register-login-links {
    display: inline-block;
    float: left;
    padding-top: 5px
}
.mk-login-register .register-login-links a, .mk-header-subscribe .register-login-links a {
    color: #888;
    line-height: 12px;
    display: inline-block
}
.mk-login-register .register-login-links .mk-create-account, .mk-header-subscribe .register-login-links .mk-create-account {
    padding-left: 5px;
    margin-left: 5px;
    border-left: 2px solid #b6b6b6
}
.mk-login-register .mk-login-remember, .mk-header-subscribe .mk-login-remember {
    display: block;
    margin: 5px 0 10px
}
.mk-login-register .button, .mk-header-subscribe .button {
    float: right
}
.mk-login-register .mk-login-title, .mk-header-subscribe .mk-login-title {
    font-size: 16px
}
#mk-register-panel {
    display: none
}
#mk-register-panel .register-login-links {
    float: right;
    display: block;
    margin: 5px 0
}
.mk-forget-panel {
    display: none
}
.mk-forget-panel .register-login-links {
    float: right;
    display: block;
    margin: 5px 0
}
.user-profile-box img {
    float: left
}
.user-profile-box a {
    margin: 0 0 0 60px;
    display: block;
    color: #747474;
    line-height: 24px
}
.mk-header-signup {
    float: right;
    display: inline-block;
    margin: 0 10px 0 0
}
.mk-header-signup .mk-subscribe-link svg {
    margin-right: 4px;
    height: 16px;
    vertical-align: middle
}
.mk-header-signup {
    position: relative
}
.mk-header-subscribe label {
    margin-bottom: 8px;
    display: block
}
.mk-header-subscribe .text-input {
    background-color: #fff;
    width: 100%;
    margin-bottom: 10px
}
.mk-header-subscribe .mk-subscribe--message {
    margin-top: 50px;
    padding: 0;
    font-size: 12px;
    line-height: 17px
}
.mk-toolbar-navigation {
    display: inline-block;
    margin-right: 10px;
    height: 30px
}
.mk-toolbar-navigation ul {
    padding: 0;
    margin: 0
}
.mk-toolbar-navigation ul li {
    margin: 0;
    padding: 0;
    display: inline-block;
    line-height: 26px
}
.mk-toolbar-navigation ul li:last-child > a {
    border: none !important
}
.mk-toolbar-navigation ul li a {
    line-height: 10px;
    display: inline-block;
    padding: 0 5px;
    border-right: 1px solid rgba(128, 128, 128, .2)
}
.mk-toolbar-navigation ul li ul {
    display: none
}
.mk-toolbar-navigation a, .mk-language-nav > a, .mk-header-login .mk-login-link, .mk-subscribe-link, .mk-checkout-btn, .mk-header-tagline a {
    font-size: 12px
}
.mk-toolbar-navigation a:hover, .mk-language-nav > a:hover, .mk-header-login .mk-login-link:hover, .mk-subscribe-link:hover, .mk-checkout-btn:hover, .mk-header-tagline a:hover {
    opacity: .8
}
.main-nav-side-search {
    display: inline-block;
    margin: 0 0 0 10px;
    vertical-align: top;
    position: relative
}
.mk-search-trigger {
    display: block;
    font-size: 16px
}
.classic-style-nav .mk-search-trigger {
    padding: 16px 0
}
.mk-fullscreen-search-overlay {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    opacity: 0;
    visibility: hidden;
    background-color: rgba(0, 0, 0, .94);
    text-align: center;
    transition: all ease-in-out 0.25s
}
.mk-fullscreen-search-overlay.mk-fullscreen-search-overlay-show {
    visibility: visible;
    opacity: 1
}
.mk-fullscreen-search-overlay.mk-fullscreen-search-overlay-show .mk-fullscreen-search-wrapper {
    opacity: 1;
    visibility: visible;
    -ms-transform: scale(1);
    transform: scale(1);
    ms-transform: scale(1)
}
.mk-fullscreen-search-overlay:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -.25em
}
.mk-fullscreen-search-overlay .mk-fullscreen-close {
    position: absolute;
    right: 50px;
    top: 70px;
    transition: transform ease-out 0.2s;
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    height: 26px
}
.mk-fullscreen-search-overlay .mk-fullscreen-close:hover {
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}
.mk-fullscreen-search-overlay .mk-fullscreen-close svg {
    height: 26px;
    fill: #fff
}
.mk-fullscreen-search-overlay .mk-fullscreen-search-wrapper {
    display: inline-block;
    max-width: 1000px;
    vertical-align: middle;
    text-align: center;
    font-size: 18px;
    -ms-transform: scale(.9);
    transform: scale(.9);
    ms-transform: scale(.9);
    opacity: 0;
    visibility: hidden;
    transition: all ease-in-out 0.3s
}
.mk-fullscreen-search-overlay .mk-fullscreen-search-wrapper p {
    font-size: 14px;
    margin-bottom: 40px;
    color: #fff;
    letter-spacing: 2px;
    text-transform: uppercase
}
.mk-fullscreen-search-overlay .mk-fullscreen-search-wrapper #mk-fullscreen-searchform {
    position: relative
}
.mk-fullscreen-search-overlay .mk-fullscreen-search-wrapper #mk-fullscreen-searchform #mk-fullscreen-search-input {
    width: 800px;
    background-color: transparent;
    box-shadow: 0 3px 0 0 rgba(255, 255, 255, .1);
    border: 0;
    text-align: center;
    font-size: 35px;
    padding: 20px;
    color: #fff;
    transition: all 0.3s ease-out
}
.mk-fullscreen-search-overlay .mk-fullscreen-search-wrapper #mk-fullscreen-searchform #mk-fullscreen-search-input:focus {
    box-shadow: 0 3px 0 0 rgba(255, 255, 255, .2)
}
.mk-fullscreen-search-overlay .mk-fullscreen-search-wrapper #mk-fullscreen-searchform input[type=submit] {
    position: absolute;
    width: 100px;
    height: 100%;
    background-color: transparent;
    border: 0;
    right: 0;
    top: 0
}
.mk-fullscreen-search-overlay .mk-fullscreen-search-wrapper #mk-fullscreen-searchform .fullscreen-search-icon {
    font-size: 25px;
    position: absolute;
    right: 15px;
    top: 30px;
    color: #fff;
    color: rgba(255, 255, 255, .2);
    transition: all 0.2s ease-out
}
.mk-fullscreen-search-overlay .mk-fullscreen-search-wrapper #mk-fullscreen-searchform .fullscreen-search-icon:hover {
    color: rgba(255, 255, 255, .3)
}
#mk-nav-search-wrapper {
    position: absolute;
    right: -50px;
    width: 330px;
    height: 56px;
    background-color: #fff;
    display: none
}
#mk-nav-search-wrapper form {
    display: block;
    overflow: hidden
}
#mk-nav-search-wrapper form.ajax-searching .nav-side-search-icon:before {
    animation: spin 0.8s infinite linear;
    display: inline-block;
    content: "\e2a2"
}
#mk-nav-search-wrapper input[type=text] {
    position: absolute;
    left: 0;
    top: 0;
    border: none;
    height: 100%;
    background-color: #fff;
    padding: 0 10px;
    width: 275px;
    line-height: 30px;
    border: 1px solid #e3e3e3;
    border-right: none
}
#mk-nav-search-wrapper input[type=submit] {
    width: 100%;
    height: 100%;
    display: block;
    border: none;
    outline: none;
    position: absolute;
    left: 0;
    top: 0;
    background-color: transparent
}
#mk-nav-search-wrapper .nav-side-search-icon {
    width: 56px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #bfbcbc
}
#mk-nav-search-wrapper .nav-side-search-icon svg {
    height: 16px;
    fill: #fff
}
#mk-nav-search-wrapper .ui-autocomplete {
    background-color: #fff;
    border: 1px solid #e3e3e3;
    border-top: none;
    border-bottom: none;
    overflow: auto;
    text-align: left;
    list-style: none;
    margin: 56px 0 0 0;
    padding: 0
}
#mk-nav-search-wrapper .ui-autocomplete li {
    line-height: 16px;
    border-bottom: 1px solid #e3e3e3;
    margin: 0;
    overflow: hidden
}
#mk-nav-search-wrapper .ui-autocomplete li a, #mk-nav-search-wrapper .ui-autocomplete li.mk-nav-search-result-zero, #mk-nav-search-wrapper .ui-autocomplete li.mk-nav-search-error-message {
    padding: 10px
}
#mk-nav-search-wrapper .ui-autocomplete li.mk-nav-search-error-message {
    color: #ff8d36
}
#mk-nav-search-wrapper .ui-autocomplete li a {
    display: block;
    cursor: pointer
}
#mk-nav-search-wrapper .ui-autocomplete li a:hover {
    color: #252525
}
#mk-nav-search-wrapper .ui-autocomplete li .search-date {
    color: #999;
    font-size: 11px
}
#mk-nav-search-wrapper .ui-autocomplete li .search-title {
    font-size: 12px;
    text-transform: uppercase;
    color: #252525;
    line-height: 18px;
    display: block;
    margin-bottom: 3px;
    font-weight: 700
}
#mk-nav-search-wrapper .ui-autocomplete li:hover {
    background-color: #fbfbfb
}
#mk-nav-search-wrapper .ui-autocomplete li img, #mk-nav-search-wrapper .ui-autocomplete li i {
    width: 32px;
    height: 32px;
    border-radius: 60px;
    border: 1px solid #d2d2d2;
    float: left;
    margin-right: 15px
}
#mk-nav-search-wrapper .ui-autocomplete li i {
    background-color: #f3f3f3;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}
#mk-nav-search-wrapper .ui-autocomplete li i svg {
    height: 16px;
    fill: #636363
}
.shopping-cart-header {
    display: inline-block;
    margin: 0;
    vertical-align: top;
    position: relative
}
.shopping-cart-header .widgettitle {
    display: none
}
.mk-header .mk-shoping-cart-link {
    padding: 0 10px 0 20px;
    margin: 0
}
.mk-header .mk-shoping-cart-link svg {
    position: relative;
    display: inline-block;
    height: 16px;
    margin-right: -4px;
    -ms-transform: translateY(3px);
    transform: translateY(3px)
}
.mk-header .mk-header-cart-count {
    font-size: 13px;
    font-weight: 700;
    padding-left: 5px
}
.mk-shopping-cart-box {
    position: absolute;
    right: 0;
    top: 100%;
    width: 300px;
    padding: 0 10px;
    display: none;
    text-align: left
}
#mk-header-checkout .widget, .mk-shopping-cart-box .widget {
    margin: 0
}
#mk-header-checkout .product_list_widget, .mk-shopping-cart-box .product_list_widget {
    margin: 15px 0 !important
}
#mk-header-checkout .product_list_widget li, .mk-shopping-cart-box .product_list_widget li {
    margin: 0 !important;
    line-height: 22px !important;
    padding: 10px 0 !important
}
#mk-header-checkout .product_list_widget li.empty, .mk-shopping-cart-box .product_list_widget li.empty {
    padding-left: 20px !important;
    text-transform: uppercase;
    letter-spacing: 1px
}
#mk-header-checkout .product_list_widget li a, .mk-shopping-cart-box .product_list_widget li a {
    font-size: 12px;
    font-weight: normal !important;
    margin-left: 9px
}
#mk-header-checkout .product_list_widget li .variation, .mk-shopping-cart-box .product_list_widget li .variation {
    display: none !important
}
#mk-header-checkout .product_list_widget li .quantity, .mk-shopping-cart-box .product_list_widget li .quantity {
    font-size: 16px;
    font-weight: 700;
    margin-top: 10px;
    display: inline-block;
    text-align: left
}
#mk-header-checkout .product_list_widget li:first-child, .mk-shopping-cart-box .product_list_widget li:first-child {
    border-top: none
}
#mk-header-checkout .product_list_widget li img, .mk-shopping-cart-box .product_list_widget li img {
    padding: 0 !important
}
#mk-header-checkout .total, .mk-shopping-cart-box .total {
    font-size: 16px;
    font-weight: 700;
    display: block;
    text-align: center;
    border-top: 1px solid rgba(128, 128, 128, .2) !important;
    padding-top: 15px !important
}
#mk-header-checkout .buttons, .mk-shopping-cart-box .buttons {
    margin-bottom: 20px;
    text-align: center
}
@media handheld, only screen and (max-width: 780px) {
    .mk-header-right {
        display: none !important
    }
}
.mk-toolbar-resposnive-icon {
    position: absolute;
    left: 50%;
    top: 0;
    line-height: 16px !important;
    width: 24px;
    height: 24px;
    cursor: pointer;
    display: none
}
.mk-toolbar-resposnive-icon svg {
    height: 16px
}
@media handheld, only screen and (max-width: 780px) {
    .mk-header-toolbar {
        padding: 10px 5px;
        display: none;
        height: auto;
        line-height: auto
    }
    .mk-toolbar-resposnive-icon {
        display: block
    }
    .mk-header-signup, .mk-header-login, .mk-header-social, .mk-header-tagline, .header-toolbar-contact, .header-toolbar-contact, .mk-header-date, #mk-toolbar-navigation, #mk-header-checkout {
        width: 100% !important;
        float: none !important;
        display: block !important;
        height: auto !important;
        line-height: 25px !important;
        margin: 0 10px 5px !important;
        padding: 0
    }
    .mk-login-register, .mk-header-subscribe {
        right: auto;
        left: 0
    }
    .mk-login-register:before, .mk-header-subscribe:before {
        right: auto;
        left: 10px
    }
    .mk-header-social li svg {
        height: 24px !important
    }
    .mk-toolbar-navigation li:first-child a {
        padding-left: 0
    }
    #mk-header-checkout {
        right: auto;
        top: 30px
    }
    #mk-header-checkout:before {
        right: auto;
        left: 30px
    }
}
.mk-main-navigation {
    display: inline-block;
    text-align: center;
    margin: 0 auto
}
.mk-classic-menu-wrapper {
    position: relative;
    margin: 0 auto
}
.mk-classic-menu-wrapper .main-navigation-ul > li.menu-item > a.menu-item-link i {
    padding-right: 7px
}
.header-style-2 .menu-hover-style-3 .main-navigation-ul > li.menu-item {
    line-height: 80px
}
.main-navigation-ul, .main-navigation-ul ul.sub-menu, .main-navigation-ul li.menu-item {
    margin: 0;
    padding: 0
}
.main-navigation-ul li.no-mega-menu ul.sub-menu {
    position: absolute;
    top: 100%;
    right: 0;
    padding: 8px 0
}
.main-navigation-ul:not(.dropdownJavascript) li.menu-item:hover > ul.sub-menu {
    display: block
}
.Edge .main-navigation-ul li > .sub-menu, .IE .main-navigation-ul li > .sub-menu {
    top: -10000px !important;
    display: block
}
.Edge .main-navigation-ul > li:hover > .sub-menu, .IE .main-navigation-ul > li:hover > .sub-menu {
    top: 100% !important;
    display: block
}
.Edge .main-navigation-ul .sub-menu li:hover > .sub-menu, .IE .main-navigation-ul .sub-menu li:hover > .sub-menu {
    top: 0 !important;
    display: block
}
/*.main-navigation-ul li > .sub-menu {*/
/*    display: none;*/
/*    transition: all 0.3s ease;*/
/*    opacity: 0;*/
/*}*/
.main-navigation-ul li ul.sub-menu {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    padding-top: 0!important;
    transition: max-height 0.3s ease, opacity 0.3s ease;
}
.main-navigation-ul li:hover ul.sub-menu {
    max-height: max-content;
    opacity: 1;
    z-index: 10;
    padding-top: 10px!important;
}
#menu-dokumentatsiya {
    left: auto;
    width: auto;
}
#menu-produktsiya {
    display: flex;
}
.header-align-left .mk-grid .main-navigation-ul li.no-mega-menu > ul.sub-menu, .header-align-center .mk-grid .main-navigation-ul li.no-mega-menu > ul.sub-menu, .header-align-center .main-navigation-ul li.no-mega-menu > ul.sub-menu, .header-style-2.header-align-center .main-navigation-ul li.no-mega-menu > ul.sub-menu, .header-style-2.header-align-left .main-navigation-ul li.no-mega-menu > ul.sub-menu {
    left: 20px;
    right: auto
}
body.rtl .header-align-left .mk-grid .main-navigation-ul li.no-mega-menu > ul.sub-menu, body.rtl .header-align-center .mk-grid .main-navigation-ul li.no-mega-menu > ul.sub-menu, body.rtl .header-align-center .main-navigation-ul li.no-mega-menu > ul.sub-menu, body.rtl .header-style-2.header-align-center .main-navigation-ul li.no-mega-menu > ul.sub-menu, body.rtl .header-style-2.header-align-left .main-navigation-ul li.no-mega-menu > ul.sub-menu {
    left: initial;
    right: 20px
}
.header-align-right .main-navigation-ul li.no-mega-menu > ul.sub-menu {
    right: auto;
    left: 0
}
body.rtl .header-align-right .main-navigation-ul li.no-mega-menu > ul.sub-menu {
    right: 20px;
    left: auto
}
.header-align-right .mk-grid .main-navigation-ul li.no-mega-menu > ul.sub-menu {
    left: 20px;
    right: initial
}
.main-navigation-ul li.has-mega-menu > ul.sub-menu {
    position: absolute;
    top: 100%;
    left: 0;
    padding: 17px 0
}
.main-navigation-ul > li.menu-item {
    float: left
}
.main-navigation-ul > li.menu-item > a.menu-item-link {
    display: inline-block;
    text-align: center;
    text-decoration: none;
    font-weight: 700;
    font-size: 13px;
    position: relative;
    box-sizing: border-box;
    padding-top: 2px
}
.sticky-style-fixed .main-navigation-ul > li.menu-item > a.menu-item-link {
    transition: color 0.1s ease-out, background 0.1s ease-out, border 0.1s ease-out, height 0.35s ease, line-height 0.35s ease;
    -webkit-transition: color 0.1s ease-out, background 0.1s ease-out, border 0.1s ease-out, height 0.35s ease, line-height 0.35s ease;
    -moz-transition: color 0.1s ease-out, background 0.1s ease-out, border 0.1s ease-out, height 0.35s ease, line-height 0.35s ease;
    -ms-transition: color 0.1s ease-out, background 0.1s ease-out, border 0.1s ease-out, height 0.35s ease, line-height 0.35s ease;
    -o-transition: color 0.1s ease-out, background 0.1s ease-out, border 0.1s ease-out, height 0.35s ease, line-height 0.35s ease
}
.sticky-style-slide .main-navigation-ul > li.menu-item > a.menu-item-link {
    transition: color 0.1s ease-out, background 0.1s ease-out, border 0.1s ease-out;
    -webkit-transition: color 0.1s ease-out, background 0.1s ease-out, border 0.1s ease-out;
    -moz-transition: color 0.1s ease-out, background 0.1s ease-out, border 0.1s ease-out;
    -ms-transition: color 0.1s ease-out, background 0.1s ease-out, border 0.1s ease-out;
    -o-transition: color 0.1s ease-out, background 0.1s ease-out, border 0.1s ease-out
}
.menu-hover-style-1 .main-navigation-ul > li.menu-item > a.menu-item-link {
    border-top: 3px solid transparent
}
.menu-hover-style-4 .main-navigation-ul > li.menu-item > a.menu-item-link {
    margin-left: 1px
}
.menu-hover-style-3 .main-navigation-ul > li.menu-item > a {
    border-radius: 5px;
    margin: 0 2px;
    border: 2px solid transparent
}
.menu-hover-style-5 .main-navigation-ul > li.menu-item > a.menu-item-link:after {
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    -ms-transform: scale(0, 1);
    transform: scale(0, 1);
    -ms-transform-origin: left center;
    transform-origin: left center;
    -webkit-transform-origin: left center;
    transition: all 0.15s ease-out;
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0
}
.IE9 .menu-hover-style-5 .main-navigation-ul > li.menu-item > a.menu-item-link:after {
    height: 0
}
.menu-hover-style-5 .main-navigation-ul > li.menu-item:hover > a.menu-item-link::after, .menu-hover-style-5 .main-navigation-ul > li.current-menu-item > a.menu-item-link:after, .menu-hover-style-5 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link:after {
    -ms-transform: scale(1, 1);
    transform: scale(1, 1);
    -moz-opacity: 100;
    -khtml-opacity: 100;
    opacity: 100;
    opacity: 1
}
.IE9 .menu-hover-style-5 .main-navigation-ul > li.menu-item:hover > a.menu-item-link::after, .IE9 .menu-hover-style-5 .main-navigation-ul > li.current-menu-item > a.menu-item-link:after, .IE9 .menu-hover-style-5 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link:after {
    height: 2px
}
.main-navigation-ul > li.menu-item a.menu-item-link svg {
    margin-right: 8px;
    height: 16px;
    vertical-align: middle
}
.main-navigation-ul > li.menu-item .sub-menu a.menu-item-link {
    transition: all 0.2s ease-in-out
}
.main-navigation-ul > li.no-mega-menu ul.sub-menu li.menu-item {
    line-height: 1
}
.main-navigation-ul > li.no-mega-menu ul.sub-menu li.menu-item a.menu-item-link {
    display: block;
    position: relative;
    font-size: 12px;
    line-height: 18px;
    text-align: left;
    float: none;
    margin: 0;
    padding: 10px 20px;
    text-transform: capitalize;
    font-weight: 400;
    letter-spacing: 1px
}
.main-navigation-ul > li.no-mega-menu ul.sub-menu li.menu-item a.menu-item-link svg {
    margin-right: 8px;
    height: 16px;
    vertical-align: middle
}
.main-navigation-ul > li.menu-item ul.sub-menu:after {
    height: 2px;
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0
}
.main-navigation-ul li.no-mega-menu ul.sub-menu ul.sub-menu {
    top: 0;
    left: 100%;
    right: auto
}
.main-navigation-ul li .dropdownRightToLeft > ul.sub-menu {
    left: auto !important;
    right: 100% !important
}
.main-navigation-ul li.menu-item {
    position: relative;
    display: block;
    list-style-type: none
}
.main-navigation-ul > li.menu-item {
    display: inline-block
}
.main-navigation-ul a.menu-item-link, .main-navigation-ul span {
    display: block;
    text-decoration: none;
    white-space: normal
}
.mk-main-navigation > .main-navigation-ul > .menu-item-language {
    visibility: hidden
}
.main-navigation-ul .menu-item-language span {
    display: inline
}
.vertical {
    display: inline-block
}
.vertical > li.menu-item {
    display: block
}
.vertical ul {
    top: 0;
    left: 100%
}
.dropdownJavascript li.no-mega-menu:hover > ul.sub-menu, .dropdownJavascript li.has-mega-menu:hover > ul.sub-menu {
    display: none
}
.dropdownJavascript li.dropdownOpen > ul.sub-menu {
    display: block !important
}
.main-navigation-ul .menu-sub-level-arrow svg {
    height: 12px;
    vertical-align: middle;
    position: absolute
}
.main-navigation-ul li.with-menu .menu-sub-level-arrow {
    position: absolute;
    right: 16px;
    top: 10px;
    height: 100%
}
body.rtl .main-navigation-ul li.with-menu .menu-sub-level-arrow {
    right: initial;
    left: 16px;
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    top: -10px
}
.main-navigation-ul li.menu-item.has-mega-menu {
    position: static
}
.has-mega-menu > ul.sub-menu {
    width: 100%;
    position: absolute;
    left: 0;
    padding: 20px 0
}
.has-mega-menu > ul.sub-menu > ul.sub-menu {
    position: relative;
    display: block;
    top: auto;
    left: auto
}
.has-mega-menu > ul.sub-menu > li.menu-item {
    display: block;
    left: 0;
    position: relative;
    float: left;
    width: 23%;
    border: 0;
    background-color: transparent;
    box-shadow: none;
    padding-left: 10px
}
body.rtl .has-mega-menu > ul.sub-menu > li.menu-item {
    float: right
}
.has-mega-menu .megamenu-title {
    text-align: left;
    font-size: 14px;
    line-height: 14px;
    font-weight: 700;
    padding: 9px 10px 16px 10px;
    margin: 0 0 6px
}
.has-mega-menu .megamenu-title:after {
    content: '';
    display: block;
    margin-top: 10px;
    width: 20px;
    height: 2px;
    opacity: .3
}
.has-mega-menu .megamenu-title svg {
    margin-right: 8px;
    height: 16px;
    vertical-align: middle
}
body.rtl .has-mega-menu .megamenu-title {
    text-align: right
}
.has-mega-menu > ul.sub-menu > li.menu-item {
    box-sizing: border-box;
    padding: 0 20px
}
.has-mega-menu > ul.sub-menu > li.menu-item:first-child {
    border-left: none
}
.has-mega-menu > ul.sub-menu > li.mega_col_1 {
    width: 100%
}
.has-mega-menu > ul.sub-menu > li.mega_col_2 {
    width: 49.5%
}
.has-mega-menu > ul.sub-menu > li.mega_col_3 {
    width: 33.25%
}
.has-mega-menu > ul.sub-menu > li.mega_col_4 {
    width: 24.9%
}
.has-mega-menu > ul.sub-menu > li.mega_col_5 {
    width: 19.8%
}
.has-mega-menu > ul.sub-menu > li.mega_col_6 {
    width: 16.5%
}
.has-mega-menu > ul.sub-menu > li > ul.sub-menu {
    display: block
}
.has-mega-menu > ul.sub-menu > li > ul.sub-menu li.menu-item {
    line-height: 1
}
.has-mega-menu > ul.sub-menu > li > ul.sub-menu li.menu-item a.menu-item-link {
    display: block;
    position: relative;
    text-align: left;
    float: none;
    margin: 0;
    padding: 10px 10px;
    line-height: 18px
}
.has-mega-menu > ul.sub-menu > li > ul.sub-menu li.menu-item a.menu-item-link svg {
    margin-right: 8px;
    height: 16px;
    vertical-align: middle
}
body.rtl .has-mega-menu > ul.sub-menu > li > ul.sub-menu li.menu-item a.menu-item-link {
    text-align: right
}
.megamenu-widgets-container {
    text-align: left;
    padding: 10px;
    line-height: 22px
}
.megamenu-widgets-container ul {
    list-style: none;
    margin: 0
}
.megamenu-widgets-container .widget {
    margin-bottom: 15px;
    overflow: visible
}
.mk-nav-responsive-link {
    display: none;
    position: absolute;
    top: 50%;
    margin-top: -18px;
    line-height: 8px;
    cursor: pointer;
    padding: 10px
}
.mk-nav-responsive-link svg {
    height: 16px;
    vertical-align: middle
}
.mk-responsive-nav {
    width: 100%
}
.mk-responsive-nav > li > ul {
    display: none;
    border-top: 1px solid rgba(128, 128, 128, .2)
}
.mk-responsive-nav > li {
    border-bottom: 1px solid rgba(128, 128, 128, .2)
}
.mk-responsive-nav .mk-nav-arrow {
    position: absolute;
    right: 0;
    top: 0;
    text-align: center;
    cursor: pointer;
    -moz-opacity: 70;
    -khtml-opacity: 70;
    opacity: 70;
    opacity: .7;
    width: 70px;
    height: 44px;
    line-height: 50px
}
.mk-responsive-nav .mk-nav-arrow:hover {
    -moz-opacity: 100;
    -khtml-opacity: 100;
    opacity: 100;
    opacity: 1
}
.mk-responsive-nav .mk-nav-arrow svg {
    height: 14px
}
.menu-html-content {
    line-height: 22px !important;
    text-align: left
}
.mk-responsive-wrap {
    position: relative;
    width: 100%;
    display: none;
    z-index: 20;
    height: 100%
}
.mk-responsive-nav {
    border-bottom: 1px solid rgba(255, 255, 255, .1);
    position: relative;
    width: 100%;
    margin: 0;
    padding: 0
}
.mk-responsive-nav li {
    display: block;
    margin: 0;
    position: relative
}
.mk-responsive-nav li:last-child ul {
    border-bottom: none !important
}
.mk-responsive-nav li a {
    border-top: 1px solid rgba(255, 255, 255, .1);
    display: block;
    padding: 15px 20px;
    text-align: left;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: 700;
    font-size: 13px;
    line-height: 1
}
.mk-responsive-nav li a > svg {
    height: 16px;
    margin-right: 6px;
    vertical-align: middle
}
.mk-responsive-nav li a:hover {
    background-color: rgba(0, 0, 0, .03)
}
.mk-responsive-nav li a .sub-menu {
    left: auto;
    position: relative
}
.mk-responsive-nav li a .megamenu-title {
    background-color: rgba(0, 0, 0, .03);
    font-size: 14px;
    font-weight: 700
}
.mk-responsive-nav li ul {
    margin: 0;
    padding: 0;
    display: none
}
.mk-responsive-nav li ul .megamenu-widgets-container {
    display: none !important
}
.mk-responsive-nav li ul ul {
    padding-left: 10px;
    border-top: 1px solid rgba(0, 0, 0, .1);
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    background-color: rgba(0, 0, 0, .02)
}
.mk-responsive-nav li ul .mk-nav-arrow {
    height: 35px;
    line-height: 40px
}
.mk-responsive-nav li ul li a, .mk-responsive-nav li ul li .megamenu-title {
    font-size: 13px;
    line-height: 13px;
    margin: 0;
    padding: 12px 15px 12px 15px;
    text-align: left;
    text-transform: none;
    font-weight: 400
}
.mk-responsive-nav li .megamenu-title {
    font-weight: bold !important;
    font-size: 14px !important
}
.mk-responsive-nav > .responsive-searchform {
    display: block !important
}
.responsive-searchform {
    margin: 10px;
    position: relative;
    line-height: 24px
}
.responsive-searchform .text-input {
    width: 100%;
    padding: 12px;
    border: 1px solid rgba(0, 0, 0, .15);
    background-color: rgba(0, 0, 0, .02);
    box-shadow: none !important;
    border-radius: 0;
    color: #9e9e9e !important
}
.responsive-searchform i {
    position: absolute;
    right: 15px;
    bottom: 14px
}
.responsive-searchform i input {
    width: 100%;
    height: 100%;
    background: none;
    border: none;
    outline: none;
    position: absolute;
    left: 0;
    top: 0
}
.responsive-searchform i svg {
    fill: #ccc;
    fill: rgba(0, 0, 0, .3);
    height: 20px;
    width: 19px;
    vertical-align: middle
}
.mk-opened-nav {
    height: auto
}
.mk-opened-nav::-webkit-scrollbar {
    width: 0 !important
}
.mk-css-icon-menu, .mk-css-icon-close {
    width: 18px;
    height: 18px;
    transform: translateZ(0)
}
.mk-css-icon-menu.icon-size-big, .mk-css-icon-close.icon-size-big {
    width: 24px;
    height: 24px
}
.mk-css-icon-menu.icon-size-big div, .mk-css-icon-close.icon-size-big div {
    height: 4px;
    margin-bottom: 4px;
    border-radius: 4px
}
.mk-css-icon-menu div, .mk-css-icon-close div {
    height: 3px;
    margin-bottom: 3px;
    border-radius: 3px;
    display: block;
    position: relative
}
.mk-css-icon-menu-line-2 {
    transition: opacity 0.1s ease
}
.mk-css-icon-menu-line-1, .mk-css-icon-menu-line-3 {
    transition: all 0.2s ease
}
.dashboard-active .mk-css-icon-menu-line-2, .is-active .mk-css-icon-menu-line-2 {
    opacity: 0
}
.dashboard-active .mk-css-icon-menu-line-1, .is-active .mk-css-icon-menu-line-1 {
    transform: rotate3d(0, 0, 1, 45deg);
    top: 6px
}
.dashboard-active .mk-css-icon-menu-line-3, .is-active .mk-css-icon-menu-line-3 {
    transform: rotate3d(0, 0, 1, -45deg);
    top: -6px
}
.dashboard-active .icon-size-big .mk-css-icon-menu-line-1, .is-active .icon-size-big .mk-css-icon-menu-line-1 {
    top: 8px
}
.dashboard-active .icon-size-big .mk-css-icon-menu-line-3, .is-active .icon-size-big .mk-css-icon-menu-line-3 {
    top: -8px
}
.shopping-cart-header .mk-svg-icon {
    width: 16px
}
.mk-vm-menuwrapper {
    position: relative;
    perspective: 1000px;
    perspective-origin: 50% 200%;
    margin-bottom: 10px;
    box-sizing: border-box
}
.mk-vm-menuwrapper button {
    background: #ccc;
    border: none;
    width: 48px;
    height: 45px;
    text-indent: -900em;
    overflow: hidden;
    position: relative;
    cursor: pointer;
    outline: none
}
.mk-vm-menuwrapper button:after {
    content: '';
    position: absolute;
    width: 68%;
    height: 5px;
    top: 10px;
    left: 16%
}
.mk-vm-menuwrapper ul {
    padding: 0;
    margin: 0;
    list-style: none;
    transform-style: preserve-3d
}
.mk-vm-menuwrapper li {
    position: relative;
    padding: 0;
    margin: 0;
    list-style: none
}
.mk-vm-menuwrapper li a {
    display: block;
    position: relative;
    padding: 14px 26px;
    line-height: 130%;
    outline: none;
    transition: all 0.1s ease-out
}
.mk-vm-menuwrapper li a i {
    margin-right: 6px;
    font-size: 16px
}
.menu-hover-style-3.mk-vm-menuwrapper {
    margin: 4px 4px 30px
}
.menu-hover-style-3.mk-vm-menuwrapper li > a {
    padding: 10px 45px 10px 22px;
    border: 2px solid transparent;
    border-radius: 5px
}
.mk-vm-menuwrapper li.mk-vm-back > a {
    padding-left: 35px
}
.mk-vm-menuwrapper li.mk-vm-back:before, .mk-vm-menuwrapper li > a:not(:only-child):before {
    position: absolute;
    top: 50%;
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    ms-transform: translate(0, -50%);
    line-height: 100%;
    font-family: 'themeIcons';
    speak: none;
    -webkit-font-smoothing: antialiased;
    content: "\e68e";
    font-size: 10px;
    display: none
}
.mk-vm-menuwrapper li.mk-vm-back .mk-svg-icon, .mk-vm-menuwrapper li .menu-sub-level-arrow {
    position: absolute;
    top: 50%;
    -ms-transform: translate(0, -40%);
    transform: translate(0, -40%);
    ms-transform: translate(0, -40%)
}
.mk-vm-menuwrapper .menu-sub-level-arrow svg, .mk-vm-menuwrapper .menu-item-icon svg {
    height: 16px
}
.mk-vm-menuwrapper .menu-item-icon svg {
    margin: -3px 5px 0 0;
    vertical-align: middle
}
.mk-vm-menuwrapper li > .menu-sub-level-arrow {
    right: 15px;
    opacity: .7;
    transition: all 0.1s ease-out
}
.menu-hover-style-1.mk-vm-menuwrapper li a {
    border-left: 3px solid transparent
}
.mk-vm-menuwrapper li.mk-vm-back .mk-svg-icon {
    left: 15px;
    margin-top: -2px;
    height: 16px;
    vertical-align: middle
}
.menu-hover-style-4.mk-vm-menuwrapper li.mk-vm-back:hover::before {
    color: #fff
}
.mk-vm-menuwrapper .mk-vm-menu {
    margin: 0;
    width: 100%;
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}
.mk-vm-menuwrapper .mk-vm-menu.mk-vm-menu-toggle {
    transition: all 0.3s ease
}
.mk-vm-menuwrapper .mk-vm-menu.mk-vm-menuopen {
    opacity: 1;
    pointer-events: auto;
    -ms-transform: translateY(0);
    transform: translateY(0)
}
.mk-vm-menuwrapper li .sub-menu {
    display: none
}
.mk-vm-menu.mk-vm-subview li, .mk-vm-menu.mk-vm-subview li.mk-vm-subviewopen > a, .mk-vm-menu.mk-vm-subview li.mk-vm-subview > a, .mk-vm-subviewopen > .menu-sub-level-arrow, .mk-vm-subview > .menu-sub-level-arrow {
    display: none
}
.mk-vm-menu.mk-vm-subview li.mk-vm-subview, .mk-vm-menu.mk-vm-subview li.mk-vm-subview .sub-menu, .mk-vm-menu.mk-vm-subview li.mk-vm-subviewopen, .mk-vm-menu.mk-vm-subview li.mk-vm-subviewopen > .sub-menu, .mk-vm-menu.mk-vm-subview li.mk-vm-subviewopen > .sub-menu > li {
    display: block
}
.mk-vm-menuwrapper > .sub-menu {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    margin: 0
}
.mk-vm-menu.mk-vm-animate-out-1 {
    animation: MenuAnimOut1 0.3s ease-in-out
}
.mk-vm-menu.mk-vm-animate-out-2 {
    animation: MenuAnimOut2 0.4s ease
}
@keyframes MenuAnimOut1 {
    100% {
        transform: translateX(-100%);
        opacity: 0
    }
}
@keyframes MenuAnimOut2 {
    100% {
        transform: translateZ(300px);
        opacity: 0
    }
}
.mk-vm-menu.mk-vm-animate-in-1 {
    animation: MenuAnimIn1 0.3s ease-in-out
}
.mk-vm-menu.mk-vm-animate-in-2 {
    animation: MenuAnimIn2 0.4s ease
}
@keyframes MenuAnimIn1 {
    0% {
        transform: translateX(-100%);
        opacity: 0
    }
    100% {
        transform: translateX(0);
        opacity: 1
    }
}
@keyframes MenuAnimIn2 {
    0% {
        transform: translateZ(300px);
        opacity: 0
    }
    100% {
        transform: translateZ(0);
        opacity: 1
    }
}
.mk-vm-menuwrapper > .sub-menu.mk-vm-animate-in-1 {
    animation: SubMenuAnimIn1 0.3s ease-in-out
}
.mk-vm-menuwrapper > .sub-menu.mk-vm-animate-in-2 {
    animation: SubMenuAnimIn2 0.4s ease
}
@keyframes SubMenuAnimIn1 {
    0% {
        transform: translateX(100%);
        opacity: 0
    }
    100% {
        transform: translateX(0);
        opacity: 1
    }
}
@keyframes SubMenuAnimIn2 {
    0% {
        transform: translateZ(-300px);
        opacity: 0
    }
    100% {
        transform: translateZ(0);
        opacity: 1
    }
}
.mk-vm-menuwrapper > .sub-menu.mk-vm-animate-out-1 {
    animation: SubMenuAnimOut1 0.3s ease-in-out
}
.mk-vm-menuwrapper > .sub-menu.mk-vm-animate-out-2 {
    animation: SubMenuAnimOut2 0.4s ease
}
@keyframes SubMenuAnimOut1 {
    0% {
        transform: translateX(0%);
        opacity: 1
    }
    100% {
        transform: translateX(100%);
        opacity: 0
    }
}
@keyframes SubMenuAnimOut2 {
    0% {
        transform: translateZ(0);
        opacity: 1
    }
    100% {
        transform: translateZ(-300px);
        opacity: 0
    }
}
.no-js .mk-vm-menuwrapper .mk-vm-menu {
    position: relative;
    opacity: 1;
    -ms-transform: none;
    transform: none
}
.no-js .mk-vm-menuwrapper li .sub-menu {
    display: block
}
.no-js .mk-vm-menuwrapper li.mk-vm-back {
    display: none
}
.no-js .mk-vm-menuwrapper li > a:not(:only-child):before {
    content: ''
}
#mk-footer {
    width: 100%;
    position: relative;
    padding: 20px 0 0
}
#mk-footer.mk-footer-unfold {
    position: fixed;
    bottom: 0;
    left: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -ms-perspective: 1000;
    perspective: 1000;
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    z-index: 1
}
@media handheld, only screen and (max-width: 767px) {
    #mk-footer.mk-footer-unfold {
        position: relative
    }
    #mk-footer.disable-on-mobile {
        display: none
    }
}
#mk-footer.mk-footer-disable {
    padding-top: 0
}
#mk-footer .footer-wrapper {
    position: relative
}
#mk-footer .mk-padding-wrapper {
    padding: 0 20px
}
@media handheld, only screen and (max-width: 767px) {
    #mk-footer [class*='mk-col-'] {
        width: 100% !important
    }
}
.mk-footer-copyright {
    line-height: 16px;
    float: left;
    padding: 25px 0 20px;
    font-size: bold;
    -moz-opacity: 80;
    -khtml-opacity: 80;
    opacity: 80;
    opacity: .8
}
.mk-footer-logo {
    float: left;
    display: inline-block;
    padding: 8px 20px 8px 0
}
#mk-footer-navigation {
    float: right
}
#mk-footer-navigation ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: block
}
#mk-footer-navigation ul li {
    display: inline-block;
    float: left;
    margin: 0;
    padding: 0
}
#mk-footer-navigation ul li a {
    margin: 25px 12px 20px;
    display: block;
    font-size: 12px;
    line-height: 16px;
    -moz-opacity: 80;
    -khtml-opacity: 80;
    opacity: 80;
    opacity: .8
}
#mk-footer-navigation ul li a:hover {
    -moz-opacity: 100;
    -khtml-opacity: 100;
    opacity: 100;
    opacity: 1
}
#mk-footer-navigation ul li ul {
    display: none
}
.fullwidth-footer .mk-footer-copyright {
    padding-left: 20px
}
.fullwidth-footer #mk-footer-navigation {
    margin-right: 20px
}
@media handheld, only screen and (max-width: 1140px) {
    .mk-footer-copyright {
        padding-left: 20px !important
    }
}
@media handheld, only screen and (max-width: 767px) {
    #mk-footer-navigation {
        float: none;
        width: auto;
        text-align: center
    }
    #mk-footer-navigation ul li {
        display: block !important
    }
    .mk-footer-copyright {
        display: block;
        float: none !important;
        text-align: left;
        clear: both;
        padding: 10px 10px 5px !important
    }
    #mk-footer-navigation ul li {
        float: none !important;
        width: 100% !important
    }
    #mk-footer-navigation ul li a {
        margin: 5px auto
    }
    .mk-footer-copyright {
        text-align: center
    }
}
.mk-footer-tweets {
    padding: 40px 0 20px;
    text-align: center
}
.mk-footer-tweets ul {
    padding: 0;
    margin: 0 auto;
    width: 50%
}
.mk-footer-tweets ul li .tweet-text {
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 15px;
    display: block
}
.mk-footer-tweets ul li .tweet-username {
    font-size: 38px;
    display: block;
    margin-bottom: 30px;
    line-height: 32px
}
.mk-footer-tweets ul li .tweet-time {
    font-size: 14px;
    margin-bottom: 30px;
    display: block;
    color: #999
}
.mk-footer-tweets.mk-light-skin .tweet-text {
    color: #444
}
.mk-footer-tweets.mk-light-skin .tweet-text a {
    color: #444
}
.mk-footer-tweets.mk-dark-skin .tweet-text {
    color: #fff
}
.mk-footer-tweets.mk-dark-skin .tweet-text a {
    color: #fff
}
.mk-footer-tweets.mk-dark-skin .tweet-time {
    color: #999
}
#mk-page-introduce {
    position: relative;
    padding: 15px 0
}
#mk-page-introduce.intro-left {
    text-align: left
}
#mk-page-introduce.intro-right {
    text-align: right
}
#mk-page-introduce.intro-center {
    text-align: center
}
.page-title {
    margin: 25px 20px 15px;
    line-height: 120%;
    -ms-word-wrap: break-word;
    word-wrap: break-word
}
.page-title.mk-drop-shadow {
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .3)
}
.page-subtitle {
    display: inline-block;
    line-height: 100%;
    margin: 0 20px 15px 23px;
    -ms-word-wrap: break-word;
    word-wrap: break-word
}
#mk-breadcrumbs .mk-breadcrumbs-inner {
    float: right;
    display: inline-block;
    margin: 0 20px -10px 0;
    line-height: 11px;
    padding: 10px 12px 8px;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    -ms-word-wrap: break-word;
    word-wrap: break-word
}
#mk-breadcrumbs .mk-breadcrumbs-inner.dark-skin {
    color: #fff
}
#mk-breadcrumbs .mk-breadcrumbs-inner.dark-skin a, #mk-breadcrumbs .mk-breadcrumbs-inner.dark-skin .separator {
    color: #4b5a5f;
}
#mk-breadcrumbs .mk-breadcrumbs-inner.dark-skin a:hover {
    color: #b2b5b6
}
#mk-breadcrumbs .mk-breadcrumbs-inner.light-skin {
    color: #919191
}
#mk-breadcrumbs .mk-breadcrumbs-inner.light-skin a, #mk-breadcrumbs .mk-breadcrumbs-inner.light-skin .separator {
    color: #afafaf
}
#mk-breadcrumbs .mk-breadcrumbs-inner.light-skin a:hover {
    color: #797979
}
@media handheld, only screen and (max-width: 700px) {
    #mk-breadcrumbs .mk-breadcrumbs-inner {
        margin: 15px 0 -15px !important;
        float: none !important;
        display: block !important;
        text-align: center
    }
}
#mk-breadcrumbs .separator {
    padding: 0 3px
}
.breadcrumb-categoris-holder span:last-of-type {
    display: none
}
@media handheld, only screen and (max-width: 1140px) {
    .page-title {
        margin-left: 15px !important;
        margin-right: 15px !important
    }
}
@media handheld, only screen and (max-width: 760px) {
    #mk-page-introduce .introduce-fancy-title {
        font-size: 20px !important;
        line-height: 35px !important
    }
    #mk-page-introduce .introduce-fancy-title span {
        padding: 8px 20px;
        font-size: 20px !important
    }
}
.mk-single-employee ul, .mk-single-employee li {
    margin: 0;
    padding: 0;
    list-style: none
}
.mk-single-employee .employees_meta .mk-employeee-networks {
    text-align: center;
    margin-top: 15px
}
.mk-single-employee .employees_meta .mk-employeee-networks li {
    display: inline-block
}
.mk-single-employee .employees_meta .mk-employeee-networks a {
    border: 1px solid #b2b2b2;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    transition: background-color 0.2s ease, border-color 0.2s ease
}
.mk-single-employee .employees_meta .mk-employeee-networks svg {
    fill: #222;
    transition: color .2s ease
}
.mk-single-employee .employees_meta .mk-employeee-networks a:hover {
    background-color: #222;
    border-color: #222
}
.mk-single-employee .employees_meta .mk-employeee-networks a:hover svg {
    fill: #fff
}
@media handheld, only screen and (max-width: 767px) {
    .mk-single-employee .employees-featured-image {
        text-align: center
    }
}
.mk-single-employee .single-employee-sidebar {
    width: 275px
}
@media handheld, only screen and (max-width: 767px) {
    .mk-single-employee .single-employee-sidebar {
        width: 100%;
        margin-bottom: 50px
    }
}
.mk-single-employee .single-employee-content {
    padding-left: 345px
}
@media handheld, only screen and (max-width: 767px) {
    .mk-single-employee .single-employee-content {
        padding-left: 0
    }
}
.mk-single-employee.layout-style1 .employees-featured-image img {
    border-radius: 50%
}
@media handheld, only screen and (min-width: 767px) {
    .mk-single-employee.layout-style2 .s_meta {
        text-align: left
    }
}
.mk-single-employee.layout-style2 .team-member-name {
    margin-top: 10px
}
.mk-single-employee.layout-style2 .mk-employeee-networks {
    margin-bottom: 65px
}
.mk-single-employee.layout-style2 .mk-employeee-networks a {
    text-align: center
}
@media handheld, only screen and (max-width: 767px) {
    .mk-single-employee.layout-style2 .mk-employeee-networks {
        margin-bottom: 50px
    }
}
.theme-page-wrapper.mk-single-employee.layout-style3 > .theme-content {
    padding: 0 !important
}
.mk-single-employee.layout-style3 {
    margin: 0 !important
}
.mk-single-employee.layout-style3 .single-employee-hero-title {
    padding: 85px 0
}
.mk-single-employee.layout-style3 .employees-featured-image img {
    border-radius: 50%
}
.mk-single-employee.layout-style3 .skin-light .team-member {
    color: #fff
}
.mk-single-employee.layout-style3 .skin-light .mk-employeee-networks a {
    border: 1px solid #fff
}
.mk-single-employee.layout-style3 .skin-light .mk-employeee-networks svg {
    fill: #fff
}
.mk-single-employee.layout-style3 .skin-light .mk-employeee-networks a:hover {
    background-color: #fff
}
.mk-single-employee.layout-style3 .skin-light .mk-employeee-networks a:hover svg {
    fill: #222
}
.mk-single-employee.layout-style3 .skin-dark .team-member {
    color: #222
}
.mk-single-employee.layout-style3 .skin-dark .mk-employeee-networks a {
    border: 1px solid #222
}
.mk-single-employee.layout-style3 .skin-dark .mk-employeee-networks svg {
    fill: #222
}
.mk-single-employee.layout-style3 .skin-dark .mk-employeee-networks a:hover {
    background-color: #222
}
.mk-single-employee.layout-style3 .skin-dark .mk-employeee-networks a:hover svg {
    fill: #fff
}
@media handheld, only screen and (max-width: 960px) {
    .mk-single-employee.layout-style3 .single-employee-hero-title {
        margin-left: -15px;
        margin-right: -15px
    }
}
.mk-single-employee.layout-style3 .single-employee-content {
    padding: 30px 20px 30px 0
}
.mk-blog-single .the-title {
    margin-bottom: 10px
}
.mk-blog-single .the-title a {
    font-size: 28px
}
.mk-blog-single .featured-image {
    position: relative;
    margin-bottom: 20px
}
.mk-blog-single .blog-single-meta {
    margin-bottom: 20px;
    float: left
}
@media handheld, only screen and (max-width: 960px) {
    .mk-blog-single .blog-single-meta {
        float: none !important;
        display: block
    }
}
.mk-blog-single .mk-blog-author, .mk-blog-single .mk-post-date, .mk-blog-single .mk-post-cat {
    color: #999;
    font-style: italic;
    font-size: 14px;
    display: inline-block
}
.mk-blog-single article {
    position: relative
}
.mk-blog-single .mk-audio-section {
    height: 170px;
    margin-bottom: 20px
}
.mk-blog-single .mk-audio-section .jp-audio.audio-has-img {
    margin-left: 170px
}
.mk-blog-single .mk-audio-section .jp-audio div.jp-interface {
    min-height: 160px !important
}
@media handheld, only screen and (max-width: 780px) {
    .mk-blog-single .mk-audio-section .audio-has-img {
        margin: 0 !important
    }
    .mk-blog-single .mk-audio-section .audio-thumb {
        display: none
    }
}
.mk-blog-single .audio-iframe {
    margin-bottom: 25px
}
.master-holder.blog-style-bold .mk-blog-single {
    padding: 40px 0
}
.master-holder.blog-style-bold .mk-single-content {
    margin-bottom: 45px
}
.master-holder.blog-style-bold .mk-single-content, .master-holder.blog-style-bold .single-post-tags, .master-holder.blog-style-bold .mk-about-author-wrapper, .master-holder.blog-style-bold #comments {
    max-width: 700px;
    margin-left: auto;
    margin-right: auto
}
.master-holder.blog-style-bold .single-post-tags {
    margin-bottom: 70px
}
.master-holder.blog-style-bold .single-post-tags a {
    padding: 10px 15px;
    background-color: #f5f5f5;
    color: #222;
    font-size: 14px;
    border-radius: 3px;
    margin-bottom: 3px
}
.master-holder.blog-style-bold .mk-social-share {
    text-align: center;
    margin-bottom: 60px;
    padding-bottom: 60px;
    position: relative
}
.master-holder.blog-style-bold .mk-social-share:after {
    width: 60px;
    height: 3px;
    position: absolute;
    left: 50%;
    margin-left: -30px;
    bottom: 1px;
    content: '';
    background-color: #222
}
.master-holder.blog-style-bold .mk-social-share ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    list-style: none;
    margin: 0
}
.master-holder.blog-style-bold .mk-social-share ul li {
    float: left;
    margin: 0 20px
}
@media handheld, only screen and (max-width: 767px) {
    .master-holder.blog-style-bold .mk-social-share ul li {
        margin: 0 10px
    }
}
.master-holder.blog-style-bold .mk-about-author-wrapper {
    background-color: #f7f7f7;
    border: none;
    text-align: center;
    padding: 40px 50px;
    border-radius: 3px
}
.master-holder.blog-style-bold .mk-about-author-wrapper .mk-about-author-meta {
    margin: 0
}
.master-holder.blog-style-bold .mk-about-author-wrapper .about-author-title, .master-holder.blog-style-bold .mk-about-author-wrapper .about-author-name {
    font-size: 16px;
    color: #222;
    font-family: Georgia, serif;
    font-style: italic
}
.master-holder.blog-style-bold .mk-about-author-wrapper .about-author-title {
    margin-bottom: 15px;
    text-transform: capitalize !important
}
.master-holder.blog-style-bold .mk-about-author-wrapper .about-author-name {
    margin-bottom: 25px
}
.master-holder.blog-style-bold .mk-about-author-wrapper .about-author-desc {
    font-size: 16px;
    line-height: 28px;
    color: #222
}
.master-holder.blog-style-bold .mk-about-author-wrapper .about-author-social a {
    color: #222
}
.mk-blog-hero.bold-style {
    height: 100%;
    width: 100%;
    position: relative;
    background-size: cover;
    z-index: 10
}
.mk-blog-hero.bold-style:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: .4;
    content: '';
    z-index: 1
}
.mk-blog-hero.bold-style .content-holder {
    margin: 0 auto;
    text-align: center;
    position: relative;
    z-index: 2;
    padding: 30px 0
}
.mk-blog-hero.bold-style .the-title, .mk-blog-hero.bold-style .mk-author-avatar, .mk-blog-hero.bold-style .mk-author-name, .mk-blog-hero.bold-style .mk-publish-date {
    color: #fff
}
.mk-blog-hero.bold-style .the-title {
    color: #fff;
    max-width: 725px;
    margin: 0 auto;
    font-size: 56px;
    font-weight: 700
}
.mk-blog-hero.bold-style .mk-author-name, .mk-blog-hero.bold-style .mk-publish-date {
    font-size: 14px;
    font-style: italic
}
.mk-blog-hero.bold-style .mk-author-name a, .mk-blog-hero.bold-style .mk-publish-date a {
    color: #fff
}
.mk-blog-hero.bold-style .mk-author-avatar {
    margin-top: 75px
}
.mk-blog-hero.bold-style .mk-author-avatar img {
    border: 4px solid #fff;
    border-radius: 50%
}
.mk-blog-hero.bold-style .mk-author-name a {
    font-weight: 700
}
.single-social-section {
    float: right;
    min-width: 180px
}
.single-social-section .blog-modern-comment, .single-social-section .blog-share-container, .single-social-section .mk-love-holder, .single-social-section .mk-blog-print {
    float: right;
    display: inline-block;
    margin-left: 20px
}
.single-social-section .blog-modern-comment svg, .single-social-section .blog-share-container svg, .single-social-section .mk-love-holder svg, .single-social-section .mk-blog-print svg {
    height: 16px;
    vertical-align: middle
}
.single-social-section .blog-modern-comment svg, .single-social-section .mk-blog-print svg, .single-social-section .blog-single-share svg {
    fill: #898989
}
.single-social-section .blog-modern-comment span, .single-social-section .mk-blog-print span, .single-social-section .blog-single-share span {
    color: #898989;
    font-size: 11px;
    padding-left: 3px
}
.single-social-section .blog-share-container {
    position: relative
}
.single-social-section .blog-single-share {
    cursor: pointer
}
.single-social-section .blog-single-share svg {
    height: 16px
}
@media handheld, only screen and (max-width: 960px) {
    .single-social-section {
        float: none !important;
        display: block;
        margin-bottom: 20px
    }
    .single-social-section .blog-modern-comment, .single-social-section .blog-share-container, .single-social-section .mk-love-holder, .single-social-section .mk-blog-print {
        float: left;
        padding: 0 20px 0 0 !important;
        margin: 0 !important
    }
    .single-social-section .single-share-box {
        right: -170px;
        left: auto !important
    }
    .single-social-section .single-share-box:before {
        left: -5px;
        right: auto !important
    }
}
.mk-blog-next-prev {
    display: block;
    margin-bottom: -10px
}
.mk-blog-next-prev a {
    float: left !important
}
.mk-single-content {
    margin: 10px 0 60px
}
.single-post-tags {
    margin-bottom: 20px;
    font-size: 12px;
    color: #999
}
.single-post-tags a {
    display: inline-block;
    line-height: 13px;
    font-size: 13px;
    color: #999;
    text-transform: capitalize;
    margin-bottom: 4px
}
.mk-about-author-wrapper {
    border-bottom: 2px solid #ddd;
    border-top: 2px solid #ddd;
    padding: 20px 0;
    margin-bottom: 40px
}
.mk-about-author-wrapper .avatar {
    border-radius: 50%;
    display: block;
    margin: 8px 0 0 0;
    border: 1px solid #eee
}
.mk-about-author-wrapper .avatar-wrapper {
    display: block;
    width: 80px;
    float: left
}
.mk-about-author-wrapper .mk-about-author-meta {
    display: block
}
.blog-style-compact .about-author-name, .blog-style-compact .about-author-desc, .blog-style-compact .about-author-social {
    padding-left: 80px
}
.mk-about-author-wrapper .about-author-name {
    display: block;
    font-weight: 700
}
.mk-about-author-wrapper .about-author-desc {
    display: block
}
.mk-about-author-wrapper .about-author-social {
    list-style: none;
    margin: 10px 0 0
}
.mk-about-author-wrapper .about-author-social li {
    display: inline-block;
    margin: 0
}
.mk-about-author-wrapper .about-author-social li a {
    margin: 0 4px;
    color: #999
}
.mk-about-author-wrapper .about-author-social li a svg {
    height: 16px
}
.mk-about-author-wrapper .about-author-social li a:hover {
    color: #797979
}
.similar-post-title {
    font-size: 16px;
    margin-bottom: 20px;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 2px
}
.blog-similar-posts {
    margin-bottom: 40px;
    padding-bottom: 30px;
    border-bottom: 2px solid #ddd
}
.blog-similar-posts .similar-post-holder {
    border: 1px solid #efefef;
    overflow: hidden;
    margin: 0 10px 20px
}
.blog-similar-posts ul {
    list-style: none;
    margin: 0 0 0 5px;
    padding: 0
}
.blog-similar-posts ul.three-cols li {
    width: 33.3%
}
.blog-similar-posts ul.four-cols li {
    width: 24.9%
}
.blog-similar-posts ul li {
    padding: 0;
    margin: 0;
    display: inline-block;
    vertical-align: top
}
.blog-similar-posts ul li img {
    position: relative
}
@media handheld, only screen and (max-width: 960px) {
    .blog-similar-posts li {
        width: 50% !important
    }
    .blog-similar-posts li img {
        width: 100% !important;
        max-width: 100% !important
    }
}
@media handheld, only screen and (max-width: 600px) {
    .blog-similar-posts li {
        width: 100% !important
    }
}
.mk-similiar-thumbnail {
    position: relative;
    display: block;
    overflow: hidden
}
.mk-similiar-thumbnail .image-hover-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0
}
.mk-similiar-thumbnail:hover .image-hover-overlay {
    opacity: .8
}
.mk-similiar-title {
    padding: 15px 10px;
    display: block;
    font-weight: 700;
    font-size: 12px;
    line-height: 18px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}
.mk-blog-single .blog-blockquote-content {
    font-size: 26px;
    line-height: 40px;
    color: #222;
    position: relative;
    background-color: #f5f5f5;
    padding: 70px 70px 70px 100px;
    margin-bottom: 30px
}
.mk-blog-single .blog-blockquote-content .mk-svg-icon {
    position: absolute;
    top: 77px;
    left: 30px;
    display: block;
    color: #ddd;
    color: rgba(0, 0, 0, .1);
    width: 48px
}
.mk-blog-single .blog-blockquote-content footer {
    text-align: right;
    color: #999;
    font-style: italic;
    font-size: 20px
}
.mk-blog-single.blog-post-type-blockquote .blog-single-title {
    display: none
}
.master-holder.blog-style-compact.blog-post-type-instagram .mk-blog--instagram-wrapper {
    display: block;
    text-align: center;
    margin-bottom: 25px
}
.master-holder.blog-style-compact.blog-post-type-instagram .mk-blog--instagram-container {
    display: inline-block;
    position: relative
}
.master-holder.blog-style-compact.blog-post-type-instagram .mk-blog--instagram-container .instagram-title {
    padding: 15px 25px;
    background: linear-gradient(0deg, rgba(0, 0, 0, .6) 0%, rgba(0, 0, 0, 0) 100%);
    left: 0;
    box-sizing: border-box;
    position: absolute;
    margin-bottom: 0;
    bottom: 0;
    width: 100%;
    color: #ffffff !important;
    font-size: 16px;
    font-weight: 700;
    text-transform: initial;
    line-height: 20px
}
.master-holder.blog-style-compact.blog-post-type-instagram .mk-blog--instagram-container .instagram-title span {
    padding-left: 30px;
    display: block;
    color: #fff;
    text-align: left
}
.master-holder.blog-style-compact.blog-post-type-instagram .mk-blog--instagram-container .instagram-title span a {
    color: #55acee;
    display: block
}
.master-holder.blog-style-compact.blog-post-type-instagram .mk-blog--instagram-container .instagram-title svg {
    position: absolute;
    left: 25px;
    top: 18px;
    height: 20px
}
.master-holder.blog-style-compact.blog-post-type-instagram .blog-single-title {
    display: none
}
.master-holder.blog-post-type-twitter .blog-twitter-content {
    font-size: 22px;
    line-height: 40px;
    color: #222;
    position: relative;
    background-color: #f5f5f5;
    padding: 45px 45px 45px 130px;
    margin-bottom: 30px
}
.master-holder.blog-post-type-twitter .blog-twitter-content:before {
    position: absolute;
    top: 45px;
    left: 45px;
    width: 55px;
    height: 45px;
    background-position: center center;
    background-repeat: no-repeat;
    display: inline-block;
    background-size: cover;
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/social-icons/twitter-blue.svg);
    content: ''
}
.master-holder.blog-post-type-twitter .blog-twitter-content footer {
    text-align: right;
    color: #999;
    font-style: italic;
    font-size: 20px;
    line-height: normal;
    margin-top: 35px
}
.master-holder.blog-post-type-twitter .blog-twitter-content footer a, .master-holder.blog-post-type-twitter .blog-twitter-content footer span {
    display: block
}
.master-holder.blog-post-type-twitter .blog-twitter-content footer span {
    font-weight: 700;
    font-size: 14px;
    color: #222
}
.master-holder.blog-post-type-twitter .blog-twitter-content footer a {
    color: #55acee;
    font-size: 12px
}
.master-holder.blog-post-type-twitter .blog-single-title {
    display: none
}
.news-post-heading {
    padding-bottom: 10px;
    margin-bottom: 25px;
    border-bottom: 3px solid #ddd;
    border-bottom: 3px solid rgba(0, 0, 0, .1);
    position: relative
}
.news-single-social {
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    bottom: 5px;
    display: inline-block
}
.news-single-social li {
    display: inline-block;
    margin: 0;
    padding: 0 7px 0 5px;
    border-right: 1px solid #bcbcbc;
    line-height: 14px
}
.news-single-social li.mk-news-share {
    position: relative
}
.news-single-social li.mk-news-share .news-share-buttons {
    position: absolute;
    background-color: #e9e9e9;
    border: 1px solid #ccc;
    padding: 10px 6px;
    width: 216px;
    top: 30px;
    right: 0;
    white-space: nowrap;
    border-radius: 4px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
    display: none
}
.news-single-social li.mk-news-share .news-share-buttons:after {
    position: absolute;
    display: block;
    content: "";
    top: -6px;
    right: 43px;
    width: 12px;
    height: 12px;
    background-color: #e9e9e9;
    border: 1px solid #ccc;
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    ms-transform: rotate(45deg);
    border-right: none;
    border-bottom: none
}
.news-single-social li.mk-news-share .news-share-buttons .share-button {
    display: inline-block;
    float: left;
    padding-left: 10px
}
.news-single-social li:last-child {
    border: none !important
}
.news-single-social li a {
    line-height: 16px;
    display: block
}
.news-single-date {
    display: inline-block
}
.news-single-date a {
    font-size: 11px;
    color: #999
}
.news-single-categories {
    font-size: 12px;
    padding-right: 10px;
    font-weight: 700;
    color: #999;
    display: inline-block;
    text-transform: uppercase
}
.single-news-meta {
    line-height: 13px
}
.news-featured-image {
    margin: 10px 0 50px
}
.news-post-content {
    margin-bottom: 50px
}
.not-found-wrapper {
    text-align: center;
    padding: 30px 0 100px 0
}
.not-found-title {
    font-size: 28px;
    display: block;
    margin-bottom: 20px;
    font-weight: 700
}
.not-found-subtitle {
    font-size: 220px;
    line-height: 100%;
    display: block;
    font-weight: 300;
    padding-bottom: 20px;
    margin-bottom: 20px
}
.compose-mode .vc_element-name .vc_btn-content {
    height: auto !important
}
ul.wp-block-gallery {
    margin-bottom: 0;
    margin-left: 0
}
ul.wp-block-gallery li {
    overflow: hidden
}
.wp-block-table {
    margin-top: 30px
}
.wp-block-media-text {
    margin-bottom: 1.5em
}
.wp-block-pullquote blockquote {
    margin-bottom: 0
}
.wp-block-pullquote cite, .wp-block-pullquote p {
    color: inherit
}
.wp-block-code code {
    margin: 0;
    border: none
}
blockquote.wp-block-quote {
    padding-left: 70px;
    padding-right: 70px;
    border-left: none
}
.wp-block-embed:not(.wp-block-embed-twitter):not(.wp-block-embed-instagram):not(.wp-block-embed-wordpress):not(.wp-block-embed-flickr):not(.wp-block-embed-reddit) .wp-block-embed__wrapper {
    position: relative;
    padding: 0;
    width: 100%;
    padding-top: 56.25%
}
.wp-block-embed:not(.wp-block-embed-twitter):not(.wp-block-embed-instagram):not(.wp-block-embed-wordpress):not(.wp-block-embed-flickr):not(.wp-block-embed-reddit) .wp-block-embed__wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
.wp-block-embed:not(.wp-block-embed-twitter):not(.wp-block-embed-instagram):not(.wp-block-embed-wordpress):not(.wp-block-embed-flickr):not(.wp-block-embed-reddit).wp-embed-aspect-4-3 .wp-block-embed__wrapper {
    padding-top: 75%
}
.wp-block-search {
    margin: 10px
}
.wp-block-search .wp-block-search__button {
    background: #f7f7f7;
    border-radius: 4px;
    border: 1px solid #ccc;
    box-shadow: inset 0 -1px 0 #ccc
}
.wp-block-search .wp-block-search__input {
    border-radius: 4px;
    border: 1px solid #8d96a0;
    margin-bottom: 0
}
.theme-content > [class^='wp-block-'], [class*=' wp-block-'] {
    margin-bottom: 1em
}
#mk_banner_builder {
    padding: 0 75px
}
#mk_banner_builder .flex-viewport {
    margin: 0 auto !important
}
#mk_banner_builder > .flex-direction-nav a {
    width: 42px;
    height: 42px;
    top: 50%;
    margin-top: -21px;
    text-align: center;
    line-height: 42px;
    background-color: rgba(0, 0, 0, .4);
    border-radius: 4px
}
#mk_banner_builder > .flex-direction-nav a:hover {
    background-color: rgba(0, 0, 0, .6)
}
#mk_banner_builder > .flex-direction-nav a i {
    line-height: 42px;
    font-size: 16px;
    color: #fff
}
#mk_banner_builder > .flex-direction-nav .flex-next {
    right: 5px
}
#mk_banner_builder > .flex-direction-nav .flex-prev {
    left: 5px
}
#mk_banner_builder:hover .flex-direction-nav .flex-next {
    right: 20px
}
#mk_banner_builder:hover .flex-direction-nav .flex-prev {
    left: 20px
}
.intro-effect-fade, .intro-effect-zoom_out {
    position: fixed !important;
    left: 0;
    top: 0;
    width: 100%;
    height: 100% !important
}
.intro-effect-shuffle {
    position: absolute !important;
    left: 0;
    top: 0;
    width: 100%;
    background-attachment: fixed !important
}
.intro-effect-shuffle .page-section-content {
    transition: all 0.6s ease-in-out
}
.intro-effect-shuffle.shuffled .page-section-content {
    opacity: 0
}
.mk-commentlist {
    margin: 0 0 40px
}
.mk-commentlist li {
    list-style: none;
    margin: 0 0 15px
}
.mk-commentlist li .mk-single-comment {
    margin-bottom: 20px
}
.mk-commentlist li .gravatar {
    border-radius: 50%;
    border: 1px solid rgba(0, 0, 0, .3);
    display: inline-block;
    overflow: hidden;
    float: left;
    margin: 0 10px;
    width: 45px;
    height: 45px
}
.mk-commentlist li .comment-author {
    font-weight: 700;
    color: #666;
    float: left;
    margin: 6px 16px 0 0
}
.mk-commentlist li .comment-time {
    display: inline-block;
    float: left;
    color: #999;
    margin: 6px 16px 0 0;
    font-size: 11px
}
.mk-commentlist li .comment-reply {
    float: left;
    display: inline-block;
    margin-top: 6px
}
.mk-commentlist li .comment-content {
    display: block;
    background-color: #fff;
    border: 1px solid #eee;
    padding: 15px;
    margin-top: 17px;
    border-radius: 3px;
    position: relative
}
.mk-commentlist li .comment-content p {
    margin: 0
}
.mk-commentlist li .comment-content:after {
    display: block;
    width: 0;
    height: 0;
    content: "";
    position: absolute;
    left: 24px;
    top: -8px;
    width: 14px;
    height: 14px;
    background-color: #fff;
    border: 1px solid #eee;
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    border-right: none;
    border-bottom: none
}
.mk-commentlist li .children {
    margin-left: 30px
}
.blog-comment-title {
    font-size: 16px;
    margin-bottom: 20px;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 2px
}
.comment-form-info {
    font-size: 11px;
    margin-bottom: 5px;
    text-transform: uppercase;
    color: #9a9a9a
}
#cancel-comment-reply-link {
    text-transform: uppercase;
    font-size: 11px;
    display: inline-block;
    font-weight: 400;
    color: #666
}
form#commentform {
    margin-bottom: 40px
}
form#commentform .comment-textarea {
    margin-bottom: 4px
}
form#commentform .comment-textarea textarea {
    width: 100%
}
.bypostauthor .comment-content {
    background-color: rgba(0, 0, 0, .03)
}
#respond {
    margin-top: 50px;
    position: relative
}
#respond .respond-heading {
    font-size: 16px;
    margin-bottom: 20px;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 2px
}
#respond #submit {
    margin: 10px 0 0 0 !important;
    display: inline-block;
    margin-right: 10px;
    margin-left: 0;
    vertical-align: middle;
    text-align: center;
    font-weight: 400;
    cursor: pointer;
    zoom: 1;
    border: none;
    outline: none;
    padding: 12px 26px;
    font-size: 12px;
    line-height: 100%;
    letter-spacing: 1px;
    border-radius: 2px;
    transition: color 0.2s ease-in-out, background 0.2s ease-in-out, border 0.2s ease-in-out;
    color: #ffffff !important
}
#respond #submit:hover {
    background-color: #252525 !important;
    color: #ffffff !important
}
.comment-form-row {
    width: 33.33%;
    display: inline-block;
    margin-bottom: 7px;
    padding-right: 10px;
    float: left
}
.comment-form-row input {
    width: 100%
}
.mk-commentlist .respond-heading {
    margin-bottom: 0px !important
}
.comment-form-website {
    padding-right: 0
}
.comment-form-cookies-consent {
    margin-bottom: 15px
}
.comment-form-cookies-consent input {
    margin-right: 8px
}
.comment-form-cookies-consent label {
    font-size: 14px
}
@media only screen and (max-width: 960px) {
    .comment-form-row {
        width: 100%;
        margin-bottom: 7px;
        padding-right: 0
    }
    form#commentform .comment-textarea textarea {
        width: 100% !important;
        margin-bottom: 6px
    }
}
@media only screen and (max-width: 960px) {
    #respond #submit {
        display: block;
        width: 100%
    }
}
.search-result-item {
    margin-top: 20px;
    padding-top: 20px;
    border-bottom: 1px solid rgba(128, 128, 128, .2)
}
.search-result-item .search-loop-meta {
    display: block;
    margin-bottom: 6px;
    color: #999
}
.mk-search-loop .widget_search {
    text-align: center;
    padding-bottom: 30px;
    margin-bottom: 30px
}
.mk-search-loop .widget_search .mk-searchform {
    margin: 0 auto
}
.mk-search-loop .widget_search p {
    margin-bottom: 20px
}
.widget {
    margin-bottom: 40px
}
.mk-side-dashboard .widget {
    margin-bottom: 20px
}
.widgettitle {
    position: relative;
    display: block;
    margin-bottom: 15px;
    letter-spacing: 1px
}
#mk-sidebar ul, #mk-footer ul, .mk-side-dashboard .widget ul {
    margin: 0
}
.widget_archive li, .widget_categories li, .widget_links li, .widget_meta li, .widget_authors li, .widget_contact_info li, .widget_popular_posts li, .widget_text li, .widget_popular_tags li, .widget_recent_posts li, .widget_twitter li, .widget_pages li, .widget_recent_comments li, .widget_rss li, .widget_recent_entries li, .widget_product_categories li {
    margin: 0;
    list-style: none
}
.widget_archive li a, .widget_recent_comments .recentcomments, .widget_categories li a, .widget_links li a, .widget_meta li a, .widget_contact_info li a, .widget_popular_tags li a, .widget_pages li a, .widget_text li a, .widget_recent_entries li a {
    display: inline-block;
    margin: 0 0 8px 0;
    text-decoration: none;
    line-height: 18px
}
.widget_archive li a:before, .widget_categories li a:before, .widget_nav_menu li a:before, .widget_links li a:before, .widget_pages li a:before, .widget_meta li a:before, .widget_authors li a:before, .widget_popular_tags li a:before, .widget_rss li a:before, .tw_list .tweet_list li a:before, .widget_product_categories li a:before {
    margin-right: 7px;
    content: "\f105";
    font-size: 12px
}
.widget_archive li a .mk-svg-icon, .widget_categories li a .mk-svg-icon, .widget_nav_menu li a .mk-svg-icon, .widget_links li a .mk-svg-icon, .widget_pages li a .mk-svg-icon, .widget_meta li a .mk-svg-icon, .widget_authors li a .mk-svg-icon, .widget_popular_tags li a .mk-svg-icon, .widget_rss li a .mk-svg-icon, .tw_list .tweet_list li a .mk-svg-icon, .widget_product_categories li a .mk-svg-icon {
    margin-right: 7px;
    height: 12px;
    width: 12px
}
.widget_recent_entries li a {
    margin-left: 0 !important
}
.widget.widget_recent_entries li a, .widget.widget_meta li a, .widget.widget_links li a, .widget.widget_categories li a, .widget.widget_archive li a, .widget.widget_pages li a {
    margin: 5px 0
}
.widget.widget_recent_entries .sub-menu li, .widget.widget_meta .sub-menu li, .widget.widget_links .sub-menu li, .widget.widget_categories .sub-menu li, .widget.widget_archive .sub-menu li, .widget.widget_pages .sub-menu li {
    margin-left: 0;
    border-top: 1px solid rgba(128, 128, 128, .1)
}
.widget-sub-navigation, .widget_nav_menu, .widget_product_categories, .woocommerce-MyAccount-navigation {
    padding: 4px
}
.widget-sub-navigation > ul, .widget_nav_menu > ul, .widget_product_categories > ul, .woocommerce-MyAccount-navigation > ul {
    border: 1px solid #ebebeb;
    border-radius: 2px
}
.widget-sub-navigation ul.menu, .widget_nav_menu ul.menu, .widget_product_categories ul.menu, .woocommerce-MyAccount-navigation ul.menu {
    border: 1px solid #ebebeb;
    border-radius: 2px
}
.widget-sub-navigation ul, .widget_nav_menu ul, .widget_product_categories ul, .woocommerce-MyAccount-navigation ul {
    display: block;
    margin: 0;
    padding: 0;
    list-style: none
}
.widget-sub-navigation ul li, .widget_nav_menu ul li, .widget_product_categories ul li, .woocommerce-MyAccount-navigation ul li {
    margin: 0;
    border-bottom: 1px solid #ebebeb
}
.widget-sub-navigation ul li:last-child, .widget_nav_menu ul li:last-child, .widget_product_categories ul li:last-child, .woocommerce-MyAccount-navigation ul li:last-child {
    border-bottom: none !important
}
.widget-sub-navigation ul li a, .widget_nav_menu ul li a, .widget_product_categories ul li a, .woocommerce-MyAccount-navigation ul li a {
    display: inline-block;
    padding: 6px 10px
}
.widget-sub-navigation ul li.current_page_item a, .widget_nav_menu ul li.current_page_item a, .widget_product_categories ul li.current_page_item a, .woocommerce-MyAccount-navigation ul li.current_page_item a {
    background-color: rgba(0, 0, 0, .03);
    font-weight: 700
}
.widget-sub-navigation ul .page_item_has_children, .widget_nav_menu ul .page_item_has_children, .widget_product_categories ul .page_item_has_children, .woocommerce-MyAccount-navigation ul .page_item_has_children, .widget-sub-navigation ul.menu > .menu-item-has-children, .widget_nav_menu ul.menu > .menu-item-has-children, .widget_product_categories ul.menu > .menu-item-has-children, .woocommerce-MyAccount-navigation ul.menu > .menu-item-has-children, .widget-sub-navigation ul .cat-parent, .widget_nav_menu ul .cat-parent, .widget_product_categories ul .cat-parent, .woocommerce-MyAccount-navigation ul .cat-parent {
    position: relative
}
.widget-sub-navigation ul .page_item_has_children.toggle-active:before, .widget_nav_menu ul .page_item_has_children.toggle-active:before, .widget_product_categories ul .page_item_has_children.toggle-active:before, .woocommerce-MyAccount-navigation ul .page_item_has_children.toggle-active:before, .widget-sub-navigation ul.menu > .menu-item-has-children.toggle-active:before, .widget_nav_menu ul.menu > .menu-item-has-children.toggle-active:before, .widget_product_categories ul.menu > .menu-item-has-children.toggle-active:before, .woocommerce-MyAccount-navigation ul.menu > .menu-item-has-children.toggle-active:before, .widget-sub-navigation ul .cat-parent.toggle-active:before, .widget_nav_menu ul .cat-parent.toggle-active:before, .widget_product_categories ul .cat-parent.toggle-active:before, .woocommerce-MyAccount-navigation ul .cat-parent.toggle-active:before {
    content: "-";
    right: 12px;
    top: 4px
}
.widget-sub-navigation ul .page_item_has_children:before, .widget_nav_menu ul .page_item_has_children:before, .widget_product_categories ul .page_item_has_children:before, .woocommerce-MyAccount-navigation ul .page_item_has_children:before, .widget-sub-navigation ul.menu > .menu-item-has-children:before, .widget_nav_menu ul.menu > .menu-item-has-children:before, .widget_product_categories ul.menu > .menu-item-has-children:before, .woocommerce-MyAccount-navigation ul.menu > .menu-item-has-children:before, .widget-sub-navigation ul .cat-parent:before, .widget_nav_menu ul .cat-parent:before, .widget_product_categories ul .cat-parent:before, .woocommerce-MyAccount-navigation ul .cat-parent:before {
    content: "+";
    font-size: 20px;
    cursor: pointer;
    display: block;
    position: absolute;
    top: 6px;
    right: 9px;
    font-weight: 700;
    color: rgba(128, 128, 128, .6)
}
.widget-sub-navigation ul .page_item_has_children > ul, .widget_nav_menu ul .page_item_has_children > ul, .widget_product_categories ul .page_item_has_children > ul, .woocommerce-MyAccount-navigation ul .page_item_has_children > ul, .widget-sub-navigation ul.menu > .menu-item-has-children > ul, .widget_nav_menu ul.menu > .menu-item-has-children > ul, .widget_product_categories ul.menu > .menu-item-has-children > ul, .woocommerce-MyAccount-navigation ul.menu > .menu-item-has-children > ul, .widget-sub-navigation ul .cat-parent > ul, .widget_nav_menu ul .cat-parent > ul, .widget_product_categories ul .cat-parent > ul, .woocommerce-MyAccount-navigation ul .cat-parent > ul {
    border-top: 1px solid #ebebeb;
    display: none
}
.widget-sub-navigation ul .page_item_has_children > ul .sub-menu > li, .widget_nav_menu ul .page_item_has_children > ul .sub-menu > li, .widget_product_categories ul .page_item_has_children > ul .sub-menu > li, .woocommerce-MyAccount-navigation ul .page_item_has_children > ul .sub-menu > li, .widget-sub-navigation ul.menu > .menu-item-has-children > ul .sub-menu > li, .widget_nav_menu ul.menu > .menu-item-has-children > ul .sub-menu > li, .widget_product_categories ul.menu > .menu-item-has-children > ul .sub-menu > li, .woocommerce-MyAccount-navigation ul.menu > .menu-item-has-children > ul .sub-menu > li, .widget-sub-navigation ul .cat-parent > ul .sub-menu > li, .widget_nav_menu ul .cat-parent > ul .sub-menu > li, .widget_product_categories ul .cat-parent > ul .sub-menu > li, .woocommerce-MyAccount-navigation ul .cat-parent > ul .sub-menu > li {
    padding-left: 20px
}
.widget-sub-navigation ul .page_item_has_children > ul ul, .widget_nav_menu ul .page_item_has_children > ul ul, .widget_product_categories ul .page_item_has_children > ul ul, .woocommerce-MyAccount-navigation ul .page_item_has_children > ul ul, .widget-sub-navigation ul.menu > .menu-item-has-children > ul ul, .widget_nav_menu ul.menu > .menu-item-has-children > ul ul, .widget_product_categories ul.menu > .menu-item-has-children > ul ul, .woocommerce-MyAccount-navigation ul.menu > .menu-item-has-children > ul ul, .widget-sub-navigation ul .cat-parent > ul ul, .widget_nav_menu ul .cat-parent > ul ul, .widget_product_categories ul .cat-parent > ul ul, .woocommerce-MyAccount-navigation ul .cat-parent > ul ul {
    border-top: 1px solid #ebebeb
}
.widget-sub-navigation ul .page_item_has_children > ul > li a, .widget_nav_menu ul .page_item_has_children > ul > li a, .widget_product_categories ul .page_item_has_children > ul > li a, .woocommerce-MyAccount-navigation ul .page_item_has_children > ul > li a, .widget-sub-navigation ul.menu > .menu-item-has-children > ul > li a, .widget_nav_menu ul.menu > .menu-item-has-children > ul > li a, .widget_product_categories ul.menu > .menu-item-has-children > ul > li a, .woocommerce-MyAccount-navigation ul.menu > .menu-item-has-children > ul > li a, .widget-sub-navigation ul .cat-parent > ul > li a, .widget_nav_menu ul .cat-parent > ul > li a, .widget_product_categories ul .cat-parent > ul > li a, .woocommerce-MyAccount-navigation ul .cat-parent > ul > li a {
    padding-left: 10px
}
.widget_product_categories > ul {
    border: 0
}
.widget_product_categories ul li {
    border-bottom: 0
}
.widget_product_categories ul li a {
    display: inline-block !important;
    padding: 6px 0
}
.widget_nav_menu .mk-svg-icon, .widget_recent_comments .mk-svg-icon, .widget_meta .mk-svg-icon {
    position: relative;
    top: 2px
}
#mk-footer .widget-sub-navigation ul, #mk-footer .widget_nav_menu ul {
    border: none !important
}
#mk-footer .widget-sub-navigation ul li, #mk-footer .widget_nav_menu ul li {
    border: none !important
}
#mk-footer .widget-sub-navigation ul li a, #mk-footer .widget_nav_menu ul li a {
    padding: 5px 15px 5px 5px
}
#mk-footer .widget-sub-navigation ul li a:before, #mk-footer .widget_nav_menu ul li a:before {
    display: none
}
.widget_tag_cloud a {
    display: inline-block;
    margin: 8px 3px 0 0;
    padding: 8px 10px;
    border: 2px solid rgba(0, 0, 0, .1);
    text-transform: capitalize;
    font-size: 12px !important;
    line-height: 100%
}
.widget_contact_form {
    padding-bottom: 5px
}
.widget_contact_form .text-input {
    margin-bottom: 6px;
    width: 100%
}
.widget_contact_form .textarea {
    margin-bottom: 10px;
    width: 100%;
    height: 120px
}
.widget_contact_form .mk-form-row-widget {
    position: relative
}
.widget_contact_form .mk-button {
    border: 0
}
.widget_contact_form .captcha-change-image {
    display: block;
    font-size: 10px
}
.widget_contact_form .captcha-image {
    max-height: 50px
}
.mk-contact-widget-gdpr-consent {
    line-height: 1.2em;
    text-align: left;
    margin-bottom: 15px
}
.mk-contact-widget-gdpr-consent label {
    font-size: 12px;
    cursor: pointer;
    padding-left: 10px
}
.mk-invalid {
    border: 1px solid #fd5e5e !important
}
#mk-footer .widget_contact_form .text-input, #mk-footer .widget_contact_form .textarea {
    border-color: rgba(255, 255, 255, .05);
    background-color: rgba(255, 255, 255, .03)
}
.widget_contact_info ul {
    margin: 0;
    padding: 0
}
.widget_contact_info ul li {
    position: relative;
    display: block;
    margin: 0 0 10px 0;
    padding: 0 0 0 25px;
    line-height: 20px
}
.widget_contact_info ul li a {
    margin: 0
}
.widget_contact_info ul li svg {
    position: absolute;
    top: 2px;
    left: 0;
    height: 16px;
    vertical-align: middle
}
.widget .mk-contact-form {
    position: relative
}
.widget .mk-contact-form .mk-contact-loading, .widget .mk-contact-form .mk-contact-success {
    position: absolute;
    right: 0;
    bottom: 20px;
    width: 16px;
    height: 16px;
    font-size: 16px
}
.mk-instagram-feeds .item-holder {
    margin: 0 2px 2px 0;
    position: relative
}
.mk-instagram-feeds a {
    line-height: 4px;
    float: left
}
.mk-instagram-feeds .featured-image {
    line-height: 4px
}
.mk-instagram-feeds .featured-image img {
    position: relative
}
.mk-instagram-feeds .one-columns {
    width: 100%
}
.mk-instagram-feeds .two-columns {
    width: 49.9%
}
.mk-instagram-feeds .three-columns {
    width: 33.2%
}
.mk-instagram-feeds .four-columns {
    width: 24.9%
}
.mk-instagram-feeds .five-columns {
    width: 19.9%
}
@media handheld, only screen and (max-width: 600px) {
    .mk-instagram-feeds .five-columns, .mk-instagram-feeds .four-columns, .mk-instagram-feeds .three-columns {
        width: 50% !important
    }
}
.widget_posts_lists ul li {
    overflow: hidden;
    margin: 0 0 12px;
    padding: 0;
    list-style: none
}
.widget_posts_lists ul li .post-list-thumb {
    position: relative;
    float: left;
    overflow: hidden;
    margin: 0 7px 0 0;
    width: 80px
}
.widget_posts_lists ul li .post-list-info {
    margin: 0 10px 5px 100px
}
.widget_posts_lists ul li .post-list-info.posts-no-thumb {
    margin-left: 0
}
.widget_posts_lists ul li .post-list-title {
    display: block;
    font-size: 13px;
    line-height: 18px
}
.widget_posts_lists ul li .post-list-meta {
    display: block;
    padding-top: 4px;
    font-size: 11px;
    line-height: 16px;
    font-style: italic
}
.widget_posts_lists ul li .post-list-meta time {
    color: #999
}
.widget_social_networks .align-left {
    text-align: left
}
.widget_social_networks .align-center {
    text-align: center
}
.widget_social_networks .align-right {
    text-align: right
}
.widget_social_networks a {
    position: relative;
    display: inline-block;
    margin: 5px 15px 5px 0;
    line-height: 100%;
    opacity: .5;
    transition: all .2s ease
}
.widget_social_networks a:hover {
    opacity: 1
}
.widget_social_networks a.mk-square-pointed, .widget_social_networks a.mk-square-rounded, .widget_social_networks a.mk-circle-frame {
    background-color: #fff;
    background-color: rgba(50, 50, 50, 0)
}
.widget_social_networks a.mk-square-pointed svg, .widget_social_networks a.mk-square-rounded svg, .widget_social_networks a.mk-circle-frame svg {
    vertical-align: middle
}
.widget_social_networks a.mk-square-pointed.small svg, .widget_social_networks a.mk-square-rounded.small svg, .widget_social_networks a.mk-circle-frame.small svg {
    padding: 10px
}
.widget_social_networks a.mk-square-pointed.medium svg, .widget_social_networks a.mk-square-rounded.medium svg, .widget_social_networks a.mk-circle-frame.medium svg {
    padding: 12px
}
.widget_social_networks a.mk-square-pointed.large svg, .widget_social_networks a.mk-square-rounded.large svg, .widget_social_networks a.mk-circle-frame.large svg {
    padding: 16px
}
.widget_social_networks a.mk-square-pointed.dark, .widget_social_networks a.mk-square-rounded.dark, .widget_social_networks a.mk-circle-frame.dark {
    border: 1px solid #828282
}
.widget_social_networks a.mk-square-pointed.light, .widget_social_networks a.mk-square-rounded.light, .widget_social_networks a.mk-circle-frame.light {
    border: 1px solid #ebebeb
}
.widget_social_networks a.mk-square-pointed.custom, .widget_social_networks a.mk-square-rounded.custom, .widget_social_networks a.mk-circle-frame.custom {
    border: 1px solid #828282
}
.widget_social_networks a.mk-circle-frame {
    border-radius: 50%
}
.widget_social_networks a.mk-square-rounded {
    border-radius: 15%
}
.widget_social_networks a.dark, .widget_social_networks a.dark:hover {
    color: #828282
}
.widget_social_networks a.light, .widget_social_networks a.light:hover {
    color: #ebebeb
}
.widget_social_networks a.small svg {
    height: 16px;
    width: 16px
}
.widget_social_networks a.medium svg {
    height: 24px;
    width: 24px
}
.widget_social_networks a.large svg {
    height: 32px;
    width: 32px
}
.mk-jupiter-icon-xing:before, .mk-jupiter-icon-square-xing:before, .mk-jupiter-icon-simple-xing:before {
    vertical-align: middle !important;
    line-height: 1 !important;
    position: relative;
    top: -3px
}
.widget_testimonials .widgettitle {
    margin-bottom: -17px
}
.widget_testimonials .testimonial-slider li {
    margin: 0
}
.widget_testimonials .testimonial-slider .testimonial-quote {
    position: relative;
    padding: 15px;
    border: 1px solid #ededed;
    background-color: #fafafa;
    color: #808080 !important;
    border-radius: 2px
}
.widget_testimonials .testimonial-slider .testimonial-quote:after {
    position: absolute;
    bottom: -7px;
    left: 20px;
    display: block;
    width: 14px;
    height: 14px;
    border: 1px solid #ededed;
    border-top: none;
    border-left: none;
    background-color: #fafafa;
    content: "";
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}
.widget_testimonials .testimonial-slider .testimonial-author {
    display: block;
    margin: 25px 0 7px 20px;
    text-align: left;
    font-weight: 700;
    font-size: 12px;
    line-height: 12px
}
.widget_testimonials .testimonial-slider .testimonial-position {
    display: block;
    margin-left: 20px;
    font-size: 11px;
    line-height: 12px
}
.widget_testimonials .testimonial-slider .testimonial-author-image {
    display: inline-block;
    float: left;
    margin: 18px 10px 3px 5px;
    width: 50px;
    height: 50px;
    border-radius: 100px
}
.testimonial-slider.mk-flexslider {
    padding: 35px 0 0 0
}
.testimonial-slider.mk-flexslider .flex-direction-nav {
    position: absolute;
    top: 0;
    right: 5px
}
.testimonial-slider.mk-flexslider .flex-direction-nav .mk-jupiter-icon-arrow-left:before, .testimonial-slider.mk-flexslider .flex-direction-nav .mk-jupiter-icon-arrow-right:before {
    color: #aaa
}
.testimonial-slider.mk-flexslider .flex-direction-nav a {
    right: 0px !important;
    width: 10px;
    height: 11px
}
.testimonial-slider.mk-flexslider .flex-direction-nav .flex-prev {
    margin-right: 15px
}
.mk-widget-mini-slideshow li img {
    border-radius: 2px
}
.mk-widget-mini-slideshow .flex-direction-nav a {
    top: 50%;
    width: 18px;
    height: 18px;
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    background-color: rgba(0, 0, 0, .4);
    text-align: center;
    position: absolute;
    padding: 10px;
    border-radius: 2px;
    cursor: pointer;
    color: #fff;
    opacity: 0
}
.mk-widget-mini-slideshow .flex-direction-nav a:hover {
    background-color: rgba(0, 0, 0, .6)
}
.mk-widget-mini-slideshow .flex-direction-nav a svg {
    fill: #ffffff !important;
    margin: 0
}
.mk-widget-mini-slideshow .flex-prev {
    left: 10px
}
.mk-widget-mini-slideshow .flex-next {
    right: 10px
}
.mk-widget-mini-slideshow:hover .flex-direction-nav a {
    opacity: 1
}
.widget_news_feed {
    padding-bottom: 5px
}
.widget_news_feed .widgettitle {
    margin-bottom: -18px
}
.widget_news_feed .mk-flexslider {
    padding-top: 30px
}
.widget_news_feed .flex-direction-nav {
    position: absolute;
    top: 0;
    right: 5px
}
.widget_news_feed .flex-direction-nav .mk-svg-icon {
    fill: #aaaaaa !important
}
.widget_news_feed .flex-direction-nav a {
    right: 0px !important;
    width: 10px;
    height: 11px
}
.widget_news_feed .flex-direction-nav .flex-prev {
    margin-right: 18px
}
.widget_news_feed .mk-button {
    float: right;
    margin-top: 8px;
    color: #ffffff !important
}
.news-widget-thumbnail {
    display: block;
    margin-bottom: 10px
}
.news-widget-thumbnail img {
    border-radius: 2px
}
.news-widget-title {
    margin-bottom: 5px
}
.news-widget-title a {
    display: block;
    font-weight: 700;
    font-size: 13px;
    line-height: 18px
}
.news-widget-excerpt p {
    margin: 0;
    line-height: 18px
}
.widget_recent_portfolio {
    overflow: visible
}
.widget_recent_portfolio ul {
    margin: 0;
    padding: 0;
    list-style: none
}
.widget_recent_portfolio ul li {
    position: relative;
    float: left;
    margin: 0;
    padding: 0;
    width: 50%
}
.widget_recent_portfolio ul li:hover .widget-portfolio-overlay {
    opacity: .4
}
.widget_recent_portfolio ul li:hover .portfolio-widget-lightbox, .widget_recent_portfolio ul li:hover .portfolio-widget-permalink {
    opacity: 1
}
.portfolio-widget-thumb {
    position: relative;
    display: block
}
.portfolio-widget-thumb img {
    width: 100%
}
.widget-portfolio-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0
}
.portfolio-widget-lightbox, .portfolio-widget-permalink {
    position: absolute;
    top: 40%;
    margin-top: -15px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    background-color: rgba(0, 0, 0, .4);
    border-radius: 2px;
    opacity: 0
}
.portfolio-widget-lightbox svg, .portfolio-widget-permalink svg {
    fill: #fff;
    vertical-align: middle
}
.portfolio-widget-lightbox:hover, .portfolio-widget-permalink:hover {
    background-color: rgba(0, 0, 0, .7)
}
.portfolio-widget-lightbox {
    right: 50%;
    margin-right: -42px
}
.portfolio-widget-permalink {
    left: 50%;
    margin-left: -42px
}
.portfolio-widget-info {
    position: absolute;
    top: 100px;
    left: 20px;
    right: 20px;
    padding: 10px;
    background-color: #333;
    text-align: center;
    border-radius: 3px;
    opacity: 0
}
.portfolio-widget-title {
    display: inline-block;
    color: #ffffff !important;
    font-weight: 700;
    font-size: 12px;
    line-height: 16px !important
}
.mk-tweet-list {
    display: block;
    margin: 0;
    padding: 0;
    list-style: none
}
.mk-tweet-list li {
    position: relative;
    margin: 0 0 10px 20px
}
.mk-tweet-list li .mk-svg-icon {
    position: absolute;
    height: 16px;
    top: 8px;
    left: -28px
}
.mk-tweet-list li .tweet-text {
    display: block
}
.mk-tweet-list li .tweet-time {
    display: block;
    opacity: .7;
    font-size: 80%
}
.mk-tweet-list.light li {
    color: #777
}
.mk-tweet-list.light li a {
    color: #777777 !important;
    opacity: .7
}
.mk-tweet-list.dark li {
    color: #fff
}
.mk-tweet-list.dark li a {
    color: #ffffff !important;
    opacity: .7
}
.widget .mk-searchform {
    position: relative
}
.widget .mk-searchform .text-input {
    margin: 0;
    padding: 12px 28px 12px 15px;
    width: 100%;
    border: 2px solid rgba(0, 0, 0, .12)
}
.widget .mk-searchform .text-input:focus {
    border-color: rgba(0, 0, 0, .25)
}
.widget .mk-searchform i {
    position: absolute;
    top: 13px;
    right: 14px;
    opacity: .4
}
.widget .mk-searchform i:hover {
    opacity: 1
}
.widget .mk-searchform i svg {
    height: 16px
}
.widget .mk-searchform i .search-button {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    outline: none;
    border: none;
    background-color: transparent
}
#mk-footer .mk-searchform .search-button {
    color: #fff
}
#mk-footer .mk-searchform .mk-icon-search {
    color: rgba(255, 255, 255, .3)
}
#mk-footer .mk-searchform .text-input {
    border-color: rgba(255, 255, 255, .05);
    background-color: rgba(255, 255, 255, .03)
}
#mk-footer .mk-searchform .text-input:focus {
    border-color: rgba(255, 255, 255, .08)
}
.calendar_wrap {
    position: relative;
    margin: 5px;
    padding: 0;
    border: 1px solid #dbdbdb;
    background: #f6f6f6;
    text-align: center;
    border-radius: 2px;
    box-shadow: 0 3px 3px rgba(0, 0, 0, .03)
}
.calendar_wrap .mk-svg-icon {
    position: relative;
    top: 3px;
    fill: #666
}
#wp-calendar {
    margin: 0 !important;
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse
}
#wp-calendar thead {
    border-bottom: 1px solid rgba(0, 0, 0, .05);
    color: #666;
    font-size: 12px
}
#wp-calendar caption {
    padding: 12px;
    background-color: #f2f2f2;
    background-color: rgba(0, 0, 0, .05);
    color: #666;
    font-weight: 700;
    font-size: 12px;
    line-height: 10px
}
#wp-calendar th, #wp-calendar th {
    padding: 10px 5px;
    color: #787573
}
#wp-calendar tbody td {
    padding: 12px 2px;
    border: 1px solid rgba(0, 0, 0, .05);
    background-color: #fff;
    color: #333;
    text-align: center;
    font-weight: 700;
    font-size: 11px;
    line-height: 11px
}
#wp-calendar td#today {
    color: #fff
}
#wp-calendar a {
    color: #666
}
#wp-calendar #next, #wp-calendar #prev {
    position: absolute;
    top: 4px;
    display: block;
    margin: 0;
    padding: 0;
    background: 0
}
#wp-calendar #next a, #wp-calendar #prev a {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    text-indent: -9999px
}
#wp-calendar #prev {
    left: 5px;
    width: 18px;
    height: 18px;
    border: 0
}
#wp-calendar #prev:before {
    content: "\f053";
    text-shadow: 1px 1px rgba(255, 255, 255, .6)
}
#wp-calendar #next {
    right: 5px;
    width: 18px;
    height: 18px;
    border: 0
}
#wp-calendar #next:before {
    content: "\f054";
    text-shadow: 1px 1px rgba(255, 255, 255, .6)
}
#wp-calendar tfoot .pad {
    display: none
}
@media handheld, only screen and (max-width: 960px) {
    #calendar_wrap {
        width: 300px
    }
}
.widget_recent_comments li {
    display: block;
    margin: 0 !important;
    padding: 10px 0 !important;
    width: 100%;
    border-top: 1px solid rgba(128, 128, 128, .1)
}
.widget_recent_comments li:first-child {
    border-top: none
}
.widget_recent_comments li:before {
    margin-right: 7px;
    color: #b2b2b2;
    content: "\f0e5";
    font-size: 16px
}
.widget_recent_comments li .mk-svg-icon {
    margin-right: 7px;
    fill: #b2b2b2;
    height: 16px !important;
    width: 16px !important
}
.mk-quick-contact-wrapper {
    position: fixed;
    right: 10px;
    bottom: 15px;
    text-align: center;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    perspective: 1000;
    transform: translateZ(0);
    transition: all 0.2s ease-in-out
}
.mk-quick-contact-wrapper.is-active {
    right: 70px
}
.mk-quick-contact-wrapper .mk-quick-contact-title {
    margin-bottom: 5px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 700;
    font-size: 13px
}
.mk-quick-contact-wrapper p {
    color: #888
}
.mk-quick-contact-wrapper .mk-contact-form {
    position: relative
}
.mk-quick-contact-wrapper .mk-contact-form .text-input, .mk-quick-contact-wrapper .mk-contact-form .textarea {
    padding: 11px;
    width: 240px;
    border: 0;
    margin-bottom: 7px;
    font-size: 14px;
    border: 1px solid transparent;
    background-color: #f7f7f7
}
.mk-quick-contact-wrapper .mk-contact-form .text-input:focus, .mk-quick-contact-wrapper .mk-contact-form .textarea:focus {
    background-color: #fff;
    color: #666
}
.mk-quick-contact-wrapper .mk-contact-form .text-input::-webkit-input-placeholder, .mk-quick-contact-wrapper .mk-contact-form .textarea::-webkit-input-placeholder {
    font-size: 12px;
    color: #999
}
.mk-quick-contact-wrapper .mk-contact-form .text-input:-ms-input-placeholder, .mk-quick-contact-wrapper .mk-contact-form .textarea:-ms-input-placeholder {
    font-size: 12px;
    color: #999
}
.mk-quick-contact-wrapper .mk-contact-form .text-input:-moz-placeholder, .mk-quick-contact-wrapper .mk-contact-form .textarea:-moz-placeholder {
    font-size: 12px;
    color: #999
}
.mk-quick-contact-wrapper .mk-contact-form .textarea {
    height: 100px;
    margin-bottom: 10px
}
.mk-quick-contact-wrapper .mk-contact-form .btn-cont {
    text-align: center
}
.mk-quick-contact-wrapper .mk-contact-form .btn-cont .mk-button {
    margin: 10px auto
}
.mk-quick-contact-wrapper .mk-contact-form .mk-contact-loading, .mk-quick-contact-wrapper .mk-contact-form .mk-contact-success {
    right: 10px;
    bottom: 12px
}
.mk-quick-contact-wrapper .captcha-change-image {
    display: block;
    font-size: 10px
}
#mk-quick-contact {
    position: absolute;
    right: -3px;
    bottom: 60px;
    display: none;
    padding: 25px 12px;
    background-color: #e8e8e8;
    -ms-transform: scale(.95);
    transform: scale(.95);
    -ms-transform-origin: 100% 100%;
    transform-origin: 100% 100%
}
#mk-quick-contact .bottom-arrow {
    position: absolute;
    right: 20px;
    bottom: -4px;
    display: block;
    width: 14px;
    height: 14px;
    border-top: none;
    border-left: none;
    background-color: #e8e8e8;
    content: "";
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}
.quick-contact-anim {
    animation: contact_scale_up, 0.2s, 0, cubic-bezier(.175, .885, .345, 1.57);
    animation-fill-mode: forwards
}
@keyframes contact_scale_up {
    to {
        transform: scale(1)
    }
}
.mk-quick-contact-link {
    display: block;
    width: 45px;
    height: 45px;
    background-color: #ccc;
    background-color: rgba(0, 0, 0, .4)
}
.mk-quick-contact-link svg {
    position: absolute;
    top: 12px;
    left: 12px;
    fill: #fff;
    height: 20px;
    width: 20px
}
.mk-quick-contact-gdpr-consent {
    line-height: 1.2em;
    text-align: left;
    margin-bottom: 15px
}
.mk-quick-contact-gdpr-consent label {
    font-size: 12px;
    color: #666;
    cursor: pointer;
    padding-left: 10px
}
.widget #lang_sel_click {
    height: 34px
}
.widget #lang_sel_click li {
    margin-left: 0
}
.widget #lang_sel_click a {
    line-height: 32px
}
.widget #lang_sel_click a.lang_sel_sel {
    background-position: 97% center !important
}
.widget #lang_sel_click img.iclflag {
    top: 0
}
.widget #lang_sel_click li {
    width: 100%
}
.widget #lang_sel_click ul ul {
    top: 33px;
    width: 100%
}
.alignleft, img.alignleft {
    display: inline;
    float: left;
    margin-right: 1.5em;
    margin-bottom: 1.5em
}
.alignright, img.alignright {
    display: inline;
    float: right;
    margin-left: 1.5em;
    margin-bottom: 1.5em
}
.aligncenter, img.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1.5em
}
.wp-caption {
    text-align: center;
    margin-bottom: 1.5em
}
.wp-caption img {
    border: 0 none;
    margin: 0;
    padding: 0
}
.wp-caption p.wp-caption-text {
    margin: 0;
    padding: 10px
}
.wp-smiley {
    max-height: 1em;
    margin: 0 !important
}
.gallery {
    margin: 0 auto 18px;
    text-align: center
}
.gallery .gallery-item {
    margin-top: 0;
    text-align: center;
    width: 33%
}
.gallery-columns-2 .gallery-item {
    width: 50%
}
.gallery-columns-4 .gallery-item {
    width: 25%
}
.gallery img {
    border: 6px solid rgba(0, 0, 0, .1)
}
.gallery img:hover {
    -moz-opacity: 70;
    -khtml-opacity: 70;
    opacity: 70;
    opacity: .7
}
.gallery-columns-2 .attachment-medium {
    max-width: 92%;
    height: auto
}
.gallery-columns-4 .attachment-thumbnail {
    max-width: 84%;
    height: auto
}
.gallery .gallery-caption {
    font-size: 11px;
    padding: 6px 20px
}
.gallery dl, .gallery dt {
    margin: 0
}
.gallery br + br {
    display: none
}
blockquote {
    position: relative;
    background-color: #f6f6f6;
    background-color: rgba(0, 0, 0, .05);
    padding: 15px 15px 15px 70px
}
blockquote:before {
    position: absolute;
    background-image: url('data:image/svg+xml; utf8, <svg class="mk-svg-icon" xmlns="http://www.w3.org/2000/svg" fill="%23ddd" viewBox="0 0 1664 1792"><path d="M768 960v384q0 80-56 136t-136 56h-384q-80 0-136-56t-56-136v-704q0-104 40.5-198.5t109.5-163.5 163.5-109.5 198.5-40.5h64q26 0 45 19t19 45v128q0 26-19 45t-45 19h-64q-106 0-181 75t-75 181v32q0 40 28 68t68 28h224q80 0 136 56t56 136zm896 0v384q0 80-56 136t-136 56h-384q-80 0-136-56t-56-136v-704q0-104 40.5-198.5t109.5-163.5 163.5-109.5 198.5-40.5h64q26 0 45 19t19 45v128q0 26-19 45t-45 19h-64q-106 0-181 75t-75 181v32q0 40 28 68t68 28h224q80 0 136 56t56 136z"></path></svg>');
    content: "";
    display: block;
    left: 20px;
    top: 20px;
    width: 32px;
    height: 35px
}
blockquote.left {
    float: left;
    margin-left: 0;
    margin-right: 20px;
    text-align: right;
    width: 33%
}
blockquote.right {
    float: right;
    margin-left: 20px;
    margin-right: 0;
    text-align: left;
    width: 33%
}
table {
    text-align: left;
    border-collapse: collapse;
    width: 100%;
    padding: 0;
    margin: 0;
    overflow: hidden;
    margin-bottom: 30px
}
table th {
    text-align: center;
    padding: 18px 12px;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 14px
}
table tfoot td {
    padding: 6px
}
.wpcf7-form p {
    margin-bottom: 10px !important
}
.wpcf7-form .wpcf7-text, .wpcf7-form .wpcf7-textarea {
    box-sizing: border-box
}
.wpcf7-form .wpcf7-textarea {
    width: 80%
}
@media handheld, only screen and (max-width: 767px) {
    .wpcf7-form .wpcf7-text, .wpcf7-form .wpcf7-email, .wpcf7-form .wpcf7-textarea {
        width: 100%
    }
}
div.wpcf7-response-output {
    position: relative;
    margin: 20px 0 10px;
    padding: 10px
}
div.wpcf7-mail-sent-ok {
    border: 2px solid #72dd9d;
    background-color: #b8f4d0
}
div.wpcf7-mail-sent-ng {
    border: 2px solid #afe0ee;
    background-color: #d1eff8
}
div.wpcf7-spam-blocked {
    border: 2px solid #fd8585;
    background-color: #fac6bf
}
div.wpcf7-validation-errors {
    border: 2px solid #e0c069;
    background-color: #fbf1c8
}
span.wpcf7-form-control-wrap {
    position: relative
}
span.wpcf7-not-valid-tip {
    color: red;
    font-size: 12px
}
span.wpcf7-not-valid-tip-no-ajax {
    display: block;
    color: red;
    font-size: 12px
}
span.wpcf7-list-item {
    margin-left: .5em
}
.wpcf7-display-none {
    display: none
}
div.wpcf7 img.ajax-loader {
    margin-bottom: 15px;
    margin-left: 4px;
    border: none;
    vertical-align: middle
}
div.wpcf7 .placeheld {
    color: #888
}
div.wpcf7 .screen-reader-response {
    position: absolute;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    width: 1px;
    margin: 0;
    padding: 0;
    border: 0
}
div.wpcf7-mail-sent-ok {
    border: 2px solid #398f14
}
div.wpcf7-mail-sent-ng {
    border: 2px solid red
}
div.wpcf7-spam-blocked {
    border: 2px solid #ffa500
}
div.wpcf7-validation-errors {
    border: 2px solid #f7e700
}
div.wpcf7 .ajax-loader {
    margin: 6px 0 0 11px
}
.swiper-slide-bg {
    width: 100%;
    height: 100%;
    background-size: cover;
    position: absolute;
    left: 0;
    top: 0
}
.js-el[data-mk-component="FullHeight"] {
    min-height: 100vh
}
.admin-bar .js-el[data-mk-component="FullHeight"] {
    min-height: calc(100vh - 32px)
}
.mk-modal {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .6);
    z-index: 9999;
    opacity: 0;
    transition: opacity .2s linear
}
.mk-modal.vertical-center {
    text-align: center
}
.mk-modal.vertical-center:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle
}
.mk-modal.vertical-center .mk-modal-container {
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    max-width: 100%;
    text-align: left
}
.mk-modal .mk-modal-container {
    opacity: 0;
    -ms-transform: scale(.9);
    transform: scale(.9);
    transition: opacity .2s linear, transform .2s linear
}
.mk-modal.is-active {
    opacity: 1
}
.mk-modal.is-active .mk-modal-container {
    opacity: 1;
    -ms-transform: scale(1);
    transform: scale(1)
}
.mk-modal .mk-modal-header {
    text-align: right
}
.mk-modal .mk-modal-header .modal-close svg {
    display: block
}
.mk-modal.close-inside .mk-modal-container {
    position: relative
}
.mk-modal.close-inside .mk-modal-header .modal-close {
    position: absolute;
    top: 20px;
    right: 20px;
    z-index: 20
}
.mk-modal.close-inside .mk-modal-header .modal-close svg line {
    stroke: #231F20
}
.mk-modal.close-outside .mk-modal-container {
    position: relative
}
.mk-modal.close-outside .mk-modal-header .modal-close {
    position: absolute;
    top: 20px;
    right: 20px;
    z-index: 20
}
.mk-section-anchor {
    position: absolute;
    top: 0;
    height: 0;
    visibility: hidden
}
.font-weight-l {
    font-weight: lighter
}
.font-weight-n {
    font-weight: 400
}
.font-weight-b {
    font-weight: 700
}
.font-weight-100 {
    font-weight: 100
}
.font-weight-200 {
    font-weight: 200
}
.font-weight-300 {
    font-weight: 300
}
.font-weight-400 {
    font-weight: 400
}
.font-weight-500 {
    font-weight: 500
}
.font-weight-600 {
    font-weight: 600
}
.font-weight-700 {
    font-weight: 700
}
.font-weight-800 {
    font-weight: 800
}
.font-weight-900 {
    font-weight: 900
}
.bold {
    font-weight: 700
}
.italic {
    font-style: italic
}
.uppercase {
    text-transform: uppercase
}
.text-left {
    text-align: left
}
.text-right {
    text-align: right
}
.text-center {
    text-align: center
}
.block {
    display: block
}
.inline {
    display: inline-block
}
.table {
    display: table
}
.table-cell {
    display: table-cell
}
.flex {
    display: -ms-flexbox;
    display: flex
}
.flex-column {
    -ms-flex-direction: column;
    flex-direction: column
}
.flex-wrap {
    -ms-flex-flow: row;
    flex-flow: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}
.flex-items-center {
    -ms-flex-align: center;
    align-items: center
}
.flex-items-baseline {
    -ms-flex-align: baseline;
    align-items: baseline
}
.flex-items-start {
    -ms-flex-align: start;
    align-items: flex-start
}
.flex-items-end {
    -ms-flex-align: end;
    align-items: flex-end
}
.flex-items-stretch {
    -ms-flex-align: stretch;
    align-items: stretch
}
.flex-self-center {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center
}
.flex-self-baseline {
    -ms-flex-item-align: baseline;
    align-self: baseline
}
.flex-self-start {
    -ms-flex-item-align: start;
    align-self: flex-start
}
.flex-self-end {
    -ms-flex-item-align: end;
    align-self: flex-end
}
.flex-self-stretch {
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch
}
.flex-justify {
    -ms-flex-pack: justify;
    justify-content: space-between
}
.flex-center {
    -ms-flex-pack: center;
    justify-content: center
}
.flex-auto {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}
.flex-grow {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto
}
.flex-none {
    -ms-flex: none;
    flex: none
}
.flex-first {
    -ms-flex-order: -1;
    order: -1
}
.flex-last {
    -ms-flex-order: 99999;
    order: 99999
}
.width-50 {
    width: 50px
}
.width-full {
    width: 100%
}
.width-x2 {
    width: 200%
}
.height-50 {
    height: 50px
}
.height-full {
    height: 100%
}
.left {
    float: left
}
.right {
    float: right
}
.clear:before, .clear:after {
    content: " ";
    display: table
}
.clear:after {
    clear: both
}
.relative {
    position: relative
}
.absolute {
    position: absolute
}
.mk-fixed {
    position: fixed
}
.z1 {
    z-index: 1
}
.z2 {
    z-index: 2
}
.z3 {
    z-index: 3
}
.z4 {
    z-index: 4
}
.z5 {
    z-index: 5
}
.z999 {
    z-index: 999
}
.pointer {
    pointer-events: auto
}
.no-pointer {
    pointer-events: none
}
.overflow-auto {
    overflow: auto
}
.no-overflow {
    overflow: hidden
}
.no-overflow-x {
    overflow-x: hidden
}
.no-overflow-y {
    overflow-y: hidden
}
.backface {
    -webkit-backface-visibility: visible;
    backface-visibility: visible
}
.no-backface {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}
.perspective {
    transform: perspective(1000px);
    transform-style: preserve-3d
}
.origin-center {
    -ms-transform-origin: center;
    transform-origin: center
}
.fold-back-horizontal {
    transform: translateX(-100%) rotateY(-180deg)
}
.fold-back-vertical {
    transform: translateX(-100%) rotateX(-180deg)
}
.bezier-1 {
    transition: all 0.5s cubic-bezier(.645, .045, .355, 1)
}
.left-0 {
    left: 0
}
.left-5 {
    left: 5px
}
.left-10 {
    left: 10px
}
.right-0 {
    right: 0
}
.right-5 {
    right: 5px
}
.right-10 {
    right: 10px
}
.top-0 {
    top: 0
}
.top-5 {
    top: 5px
}
.top-10 {
    top: 10px
}
.bottom-0 {
    bottom: 0
}
.bottom-5 {
    bottom: 5px
}
.bottom-10 {
    bottom: 10px
}
.padding-10-pr {
    padding: 10%
}
.padding-x-10-pr {
    padding-left: 10%;
    padding-right: 10%
}
.padding-10 {
    padding: 10px
}
.padding-x-10 {
    padding-left: 10px;
    padding-right: 10px
}
.padding-y-10 {
    padding-top: 10px;
    padding-bottom: 10px
}
.padding-20 {
    padding: 20px
}
.padding-x-20 {
    padding-left: 20px;
    padding-right: 20px
}
.padding-y-20 {
    padding-top: 20px;
    padding-bottom: 20px
}
.margin-t-20 {
    margin-top: 20px
}
.margin-auto {
    margin: 0 auto
}
.is-hidden {
    display: none;
    visibility: hidden
}
.is-vis-hidden {
    poonter-events: none;
    visibility: hidden
}
.a_width-40 {
    width: 40px
}
.a_width-100 {
    width: 100px
}
.a_width-1000 {
    width: 1000px
}
.a_width-100-per {
    width: 100%
}
.a_width-auto {
    width: auto
}
.a_color-success {
    color: #20b66e
}
.a_color-warning {
    color: #be9a34
}
.a_color-erorr {
    color: #de303a
}
.a_color-white {
    color: #fff
}
.a_color-333 {
    color: #333
}
.a_color-777 {
    color: #777
}
.a_position-absolute {
    position: absolute
}
.a_position-relative {
    position: relative
}
.a_display-inline-block {
    display: inline-block
}
.a_display-block {
    display: block
}
.a_display-table {
    display: table
}
.a_font-10 {
    font-size: 10px
}
.a_font-12 {
    font-size: 12px
}
.a_font-14 {
    font-size: 14px
}
.a_font-16 {
    font-size: 16px
}
.a_font-22 {
    font-size: 22px
}
.a_font-24 {
    font-size: 24px
}
.a_font-32 {
    font-size: 32px
}
.a_font-48 {
    font-size: 48px
}
.a_font-64 {
    font-size: 64px
}
.a_padding-0 {
    padding: 0
}
.a_padding-10 {
    padding: 10px
}
.a_padding-15 {
    padding: 15px
}
.a_padding-20 {
    padding: 20px
}
.a_padding-0-15 {
    padding: 0 15px
}
.a_padding-0-20 {
    padding: 0 20px
}
.a_padding-15-0 {
    padding: 15px 0
}
.a_padding-20-0 {
    padding: 20px 0
}
.a_line-4 {
    line-height: 4px
}
.a_line-12 {
    line-height: 12px
}
.a_line-16 {
    line-height: 16px
}
.a_line-18 {
    line-height: 18px
}
.a_line-22 {
    line-height: 22px
}
.a_line-25 {
    line-height: 25px
}
.a_line-32 {
    line-height: 32px
}
.a_line-40 {
    line-height: 40px
}
.a_line-50 {
    line-height: 50px
}
.a_line-90 {
    line-height: 90px
}
.a_line-100-pr {
    line-height: 100%
}
.a_margin-0 {
    margin: 0
}
.a_margin-10-0 {
    margin: 10px 0
}
.a_margin-0-auto {
    margin: 0 auto
}
.a_height-100-per {
    height: 100%
}
.a_height-auto {
    height: auto
}
.a_align-center {
    text-align: center
}
.a_align-right {
    text-align: right
}
.a_align-left {
    text-align: left
}
.a_opacity-0 {
    opacity: 0
}
.a_opacity-70 {
    opacity: .7
}
.a_opacity-100 {
    opacity: 1
}
.a_left-0 {
    left: 0
}
.a_left-50-per {
    left: 50%
}
.a_bg-black {
    background-color: #000
}
.a_bg-gray222 {
    background-color: #222
}
.a_bg-white {
    background-color: #fff
}
.a_top-0 {
    top: 0
}
.a_top-50-per {
    top: 50%
}
.a_top-100-per {
    top: 100%
}
.a_transform-rotate-45 {
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}
.a_transform-rotate-90 {
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}
.a_transform-scale-1 {
    -ms-transform: scale(1);
    transform: scale(1)
}
.a_transform-translate3d-0 {
    transform: translate3d(0, 0, 0)
}
.a_transform-translate-00-opacity-1 {
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1
}
.a_margin-bottom-0 {
    margin-bottom: 0
}
.a_margin-bottom-10 {
    margin-bottom: 10px
}
.a_margin-bottom-15 {
    margin-bottom: 15px
}
.a_margin-bottom-20 {
    margin-bottom: 20px
}
.a_margin-bottom-30 {
    margin-bottom: 30px
}
.a_margin-bottom-50 {
    margin-bottom: 50px
}
.a_col-1of1, .a_1col .a_colitem, .one-column .a_colitem {
    width: 100%
}
.a_col-1of2, .a_2col .a_colitem, .two-column .a_colitem {
    width: 50%
}
.a_col-1of3, .a_3col .a_colitem, .three-column .a_colitem {
    width: 33.33%
}
.a_col-1of4, .a_4col .a_colitem, .four-column .a_colitem {
    width: 25%
}
.a_col-1of5, .a_5col .a_colitem, .five-column .a_colitem {
    width: 20%
}
.a_col-1of6, .a_6col .a_colitem, .six-column .a_colitem {
    width: 16.66%
}
.a_col-1of7, .a_7col .a_colitem, .seven-column .a_colitem {
    width: 14.28%
}
.a_col-1of8, .a_8col .a_colitem, .eight-column .a_colitem {
    width: 12.5%
}
.a_col-1of9, .a_9col .a_colitem, .nine-column .a_colitem {
    width: 11.1%
}
.a_col-1of10, .a_10col .a_colitem, .ten-column .a_colitem {
    width: 10%
}
.a_col-1of11, .a_11col .a_colitem, .eleven-column .a_colitem {
    width: 9.09%
}
.a_col-1of12, .a_12col .a_colitem, .twelve-column .a_colitem {
    width: 8.33%
}
.a_margin-top-0 {
    margin-top: 0
}
.a_margin-top-10 {
    margin-top: 10px
}
.a_margin-top-15 {
    margin-top: 15px
}
.a_margin-top-20 {
    margin-top: 20px
}
.a_margin-top-30 {
    margin-top: 30px
}
.a_margin-top-40 {
    margin-top: 40px
}
.a_margin-top-50 {
    margin-top: 50px
}
.a_overflow-hidden {
    overflow: hidden
}
.a_font-weight-bold {
    font-weight: 700
}
.a_font-weight-normal {
    font-weight: 400
}
.a_text-transform-up {
    text-transform: uppercase
}
.a_letter-spacing-1 {
    letter-spacing: 1px
}
.a_float-left {
    float: left
}
.a_float-right {
    float: right
}
.a_box-border {
    box-sizing: border-box
}
.a_box-content {
    box-sizing: content-box
}
.a_padding-bottom-30 {
    padding-bottom: 30px
}
.a_m_fly-top-left {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}
.a_m_list-reset ul {
    margin: 0;
    padding: 0;
    list-style: none
}
.a_m_list-reset li {
    display: inline-block;
    margin: 0
}
.IE .mk-body-loader-overlay, #sw-main-box {
    display: none !important
}
.IE .mk-section-color-mask {
    display: none !important
}
.mk-page-section .mk-header {
    position: absolute;
    left: 0;
    bottom: 0
}
.mk-header-shortcode {
    background: transparent !important
}
.mk-page-section .mk-header-shortcode .mk-header-holder {
    position: relative !important
}
.mk-page-section .mk-header-shortcode .mk-header-padding-wrapper {
    display: none !important
}
.mkhb-device * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.mkhb-device *:before, .mkhb-device *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.mkhb-device.mkhb-desktop:before, .mkhb-device.mkhb-desktop:after {
    content: " ";
    display: table;
    clear: both
}
.mkhb-container, .mkhb-container-fluid {
    display: flex;
    margin-right: auto;
    margin-left: auto
}
.mkhb-mobile .mkhb-container {
    display: block
}
.mkhb-container-fluid {
    width: 100%
}
@media (min-width: 768px) {
    .mkhb-container {
        width: 750px
    }
}
@media (min-width: 992px) {
    .mkhb-container {
        width: 960px
    }
}
@media (min-width: 1200px) {
    .mkhb-container {
        width: 1140px
    }
}
.clearfix:after, .clearfix:before, .mkhb-container-fluid:after, .mkhb-container-fluid:before, .mkhb-container:after, .mkhb-container:before, .mkhb-row:after, .mkhb-row:before {
    content: " ";
    display: table
}
.clearfix:after, .mkhb-container-fluid:after, .mkhb-container:after, .mkhb-row:after {
    clear: both
}
.mkhb-equal-height-columns {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}
.mkhb-container img, .mkhb-container-fluid img {
    max-width: 100%;
    display: block
}
.mkhb-custom-header {
    border-bottom: 1px solid #ededed
}
.mkhb-inline-container {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start
}
.mkhb-inline-container div[class^=mkhb-inline-container__] {
    flex: 1;
    display: flex
}
.mkhb-inline-container__left {
    justify-content: flex-start
}
.mkhb-inline-container__center {
    justify-content: center
}
.mkhb-inline-container__right {
    justify-content: flex-end
}
.mkhb-col-align__top div[class^=mkhb-inline-container__] {
    align-items: flex-start
}
.mkhb-col-align__middle div[class^=mkhb-inline-container__] {
    align-items: center
}
.mkhb-col-align__bottom div[class^=mkhb-inline-container__] {
    align-items: flex-end
}
.mkhb-fixed--filled {
    height: 92px
}
.mkhb-fixed--filled.mkhb-overlap {
    height: auto
}
.mkhb-fixed > .mkhb-device-container, .mkhb-overlap > .mkhb-device-container {
    width: 100%;
    z-index: 200
}
.mkhb-fixed > .mkhb-device-container, .mkhb-fixed.mkhb-overlap > .mkhb-device-container {
    position: fixed
}
.mkhb-overlap > .mkhb-device-container {
    position: absolute
}
.mkhb-sticky {
    width: 100%;
    position: fixed;
    z-index: 301;
    top: -100px;
    opacity: 0
}
.mkhb-sticky--active {
    transition: top 0.35s ease 0.1s;
    opacity: 1
}
.mkhb-sticky.mkhb-sticky--lazy {
    transition: all 0.3s ease-in-out
}
@media (max-width: 767px) {
    .mkhb-el-tablet, .mkhb-el-desktop, .mkhb-el-sticky--tablet, .mkhb-el-sticky--desktop {
        display: none !important
    }
    .mkhb-tablet, .mkhb-desktop, .mkhb-sticky--tablet, .mkhb-sticky--desktop {
        display: none
    }
}
@media (min-width: 768px) and (max-width: 1024px) {
    .mkhb-el-mobile, .mkhb-el-desktop, .mkhb-el-sticky--mobile, .mkhb-el-sticky--desktop {
        display: none !important
    }
    .mkhb-mobile, .mkhb-desktop, .mkhb-sticky--mobile, .mkhb-sticky--desktop {
        display: none
    }
}
@media (min-width: 1025px) {
    .mkhb-el-mobile, .mkhb-el-tablet, .mkhb-el-sticky--mobile, .mkhb-el-sticky--tablet {
        display: none !important
    }
    .mkhb-mobile, .mkhb-tablet, .mkhb-sticky--mobile, .mkhb-sticky--tablet {
        display: none
    }
}
.mkhb-shopping-icon .mk-go-top, .mkhb-shopping-icon .mk-quick-contact-wrapper {
    bottom: 15px
}
@media handheld, only screen and (max-width: 1024px) {
    .mkhb-shopping-icon .mk-go-top.is-active {
        bottom: 73px
    }
}
@media handheld, only screen and (min-width: 768px) and (max-width: 1024px) {
    .mkhb-shopping-icon--tablet .mk-go-top, .mkhb-shopping-icon--tablet .mk-quick-contact-wrapper {
        bottom: 87px
    }
    .mkhb-shopping-icon--tablet .mk-go-top.is-active {
        bottom: 145px
    }
}
@media handheld, only screen and (max-width: 767px) {
    .mkhb-shopping-icon--mobile .mk-go-top, .mkhb-shopping-icon--mobile .mk-quick-contact-wrapper {
        bottom: 87px
    }
    .mkhb-shopping-icon--mobile .mk-go-top.is-active {
        bottom: 145px
    }
}
.mkhb-row {
    margin: 0;
    padding: 0;
    text-align: left;
    background-color: #fff;
    border-width: 0;
    border-color: #fff;
    border-style: solid
}
.mkhb-row__container, .mkhb-row__container-fluid {
    border-width: 0;
    border-color: #fff;
    border-style: solid;
    margin-left: auto;
    margin-right: auto;
    width: 100%
}
.mkhb-row--bg-image {
    background-repeat: no-repeat;
    background-position: left top;
    background-attachment: fixed;
    background-size: auto;
    background-origin: padding-box;
    background-clip: border-box
}
.mkhb-container, .mkhb-container-fluid {
    display: flex;
    margin-right: auto;
    margin-left: auto
}
.mkhb-mobile .mkhb-container {
    display: block
}
.mkhb-container-fluid {
    width: 100%
}
@media (min-width: 768px) {
    .mkhb-container {
        width: 750px
    }
}
@media (min-width: 992px) {
    .mkhb-container {
        width: 960px
    }
}
@media (min-width: 1200px) {
    .mkhb-container {
        width: 1140px
    }
}
.mkhb-container-fluid:after, .mkhb-container-fluid:before, .mkhb-container:after, .mkhb-container:before, .mkhb-row:after, .mkhb-row:before {
    content: " ";
    display: table
}
.mkhb-container-fluid:after, .mkhb-container:after, .mkhb-row:after {
    clear: both
}
.mkhb-equal-height-columns {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}
.mkhb-container img, .mkhb-container-fluid img {
    max-width: 100%;
    display: block
}
.mkhb-col {
    margin: 0;
    padding: 0;
    text-align: left;
    vertical-align: top;
    border-width: 0;
    border-color: #fff;
    border-style: solid
}
.mkhb-col--bg-image {
    background-size: auto;
    background-origin: padding-box;
    background-clip: border-box
}
.mkhb-col__container-inline__wrap {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start
}
.mkhb-col__container-inline__wrap div[class^=mkhb-col__container-inline__] {
    flex: 1;
    display: flex
}
.mkhb-col__container-inline__left {
    justify-content: flex-start
}
.mkhb-col__container-inline__center {
    justify-content: center
}
.mkhb-col__container-inline__right {
    justify-content: flex-end
}
.mkhb-col--align-top div[class^=mkhb-col__container-inline__] {
    align-items: flex-start
}
.mkhb-col--align-middle div[class^=mkhb-col__container-inline__] {
    align-items: center
}
.mkhb-col--align-bottom div[class^=mkhb-col__container-inline__] {
    align-items: flex-end
}
.mkhb-col__container {
    width: 100%
}
.mkhb-col-md-1, .mkhb-col-md-10, .mkhb-col-md-11, .mkhb-col-md-12, .mkhb-col-md-2, .mkhb-col-md-3, .mkhb-col-md-4, .mkhb-col-md-5, .mkhb-col-md-6, .mkhb-col-md-7, .mkhb-col-md-8, .mkhb-col-md-9, .mkhb-col-sm-1, .mkhb-col-sm-10, .mkhb-col-sm-11, .mkhb-col-sm-12, .mkhb-col-sm-2, .mkhb-col-sm-3, .mkhb-col-sm-4, .mkhb-col-sm-5, .mkhb-col-sm-6, .mkhb-col-sm-7, .mkhb-col-sm-8, .mkhb-col-sm-9, .mkhb-col-xs-1, .mkhb-col-xs-10, .mkhb-col-xs-11, .mkhb-col-xs-12, .mkhb-col-xs-2, .mkhb-col-xs-3, .mkhb-col-xs-4, .mkhb-col-xs-5, .mkhb-col-xs-6, .mkhb-col-xs-7, .mkhb-col-xs-8, .mkhb-col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
.mkhb-col-xs-1, .mkhb-col-xs-10, .mkhb-col-xs-11, .mkhb-col-xs-12, .mkhb-col-xs-2, .mkhb-col-xs-3, .mkhb-col-xs-4, .mkhb-col-xs-5, .mkhb-col-xs-6, .mkhb-col-xs-7, .mkhb-col-xs-8, .mkhb-col-xs-9 {
    float: left;
    width: 100%
}
@media (min-width: 768px) {
    .mkhb-col-sm-1, .mkhb-col-sm-10, .mkhb-col-sm-11, .mkhb-col-sm-12, .mkhb-col-sm-2, .mkhb-col-sm-3, .mkhb-col-sm-4, .mkhb-col-sm-5, .mkhb-col-sm-6, .mkhb-col-sm-7, .mkhb-col-sm-8, .mkhb-col-sm-9 {
        float: left
    }
    .mkhb-col-sm-12 {
        width: 100%
    }
    .mkhb-col-sm-11 {
        width: 91.66666667%
    }
    .mkhb-col-sm-10 {
        width: 83.33333333%
    }
    .mkhb-col-sm-9 {
        width: 75%
    }
    .mkhb-col-sm-8 {
        width: 66.66666667%
    }
    .mkhb-col-sm-7 {
        width: 58.33333333%
    }
    .mkhb-col-sm-6 {
        width: 50%
    }
    .mkhb-col-sm-5 {
        width: 41.66666667%
    }
    .mkhb-col-sm-4 {
        width: 33.33333333%
    }
    .mkhb-col-sm-3 {
        width: 25%
    }
    .mkhb-col-sm-2 {
        width: 16.66666667%
    }
    .mkhb-col-sm-1 {
        width: 8.33333333%
    }
}
@media (min-width: 992px) {
    .mkhb-col-md-1, .mkhb-col-md-10, .mkhb-col-md-11, .mkhb-col-md-12, .mkhb-col-md-2, .mkhb-col-md-3, .mkhb-col-md-4, .mkhb-col-md-5, .mkhb-col-md-6, .mkhb-col-md-7, .mkhb-col-md-8, .mkhb-col-md-9 {
        float: left
    }
    .mkhb-col-md-12 {
        width: 100%
    }
    .mkhb-col-md-11 {
        width: 91.66666667%
    }
    .mkhb-col-md-10 {
        width: 83.33333333%
    }
    .mkhb-col-md-9 {
        width: 75%
    }
    .mkhb-col-md-8 {
        width: 66.66666667%
    }
    .mkhb-col-md-7 {
        width: 58.33333333%
    }
    .mkhb-col-md-6 {
        width: 50%
    }
    .mkhb-col-md-5 {
        width: 41.66666667%
    }
    .mkhb-col-md-4 {
        width: 33.33333333%
    }
    .mkhb-col-md-3 {
        width: 25%
    }
    .mkhb-col-md-2 {
        width: 16.66666667%
    }
    .mkhb-col-md-1 {
        width: 8.33333333%
    }
}
/*!
 * WPBakery Page Builder v6.0.0 (https://wpbakery.com)
 * Copyright 2011-2022 Michael M, WPBakery
 * License: Commercial. More details: http://go.wpbakery.com/licensing
 */
.vc_row:after, .vc_row:before {
    content: " ";
    display: table
}
.vc_row:after {
    clear: both
}
@media (max-width: 767px) {
    .vc_hidden-xs {
        display: none !important
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .vc_hidden-sm {
        display: none !important
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .vc_hidden-md {
        display: none !important
    }
}
@media (min-width: 1200px) {
    .vc_hidden-lg {
        display: none !important
    }
}
.vc_non_responsive .vc_row .vc_col-sm-1 {
    position: relative;
    float: left;
    width: 8.33333333%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
.vc_non_responsive .vc_row .vc_col-sm-2 {
    position: relative;
    float: left;
    width: 16.66666667%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
.vc_non_responsive .vc_row .vc_col-sm-3 {
    position: relative;
    float: left;
    width: 25%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
.vc_non_responsive .vc_row .vc_col-sm-4 {
    position: relative;
    float: left;
    width: 33.33333333%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
.vc_non_responsive .vc_row .vc_col-sm-5 {
    position: relative;
    float: left;
    width: 41.66666667%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
.vc_non_responsive .vc_row .vc_col-sm-6 {
    position: relative;
    float: left;
    width: 50%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
.vc_non_responsive .vc_row .vc_col-sm-7 {
    position: relative;
    float: left;
    width: 58.33333333%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
.vc_non_responsive .vc_row .vc_col-sm-8 {
    position: relative;
    float: left;
    width: 66.66666667%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
.vc_non_responsive .vc_row .vc_col-sm-9 {
    position: relative;
    float: left;
    width: 75%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
.vc_non_responsive .vc_row .vc_col-sm-10 {
    position: relative;
    float: left;
    width: 83.33333333%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
.vc_non_responsive .vc_row .vc_col-sm-11 {
    position: relative;
    float: left;
    width: 91.66666667%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
.vc_non_responsive .vc_row .vc_col-sm-12 {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
.vc_non_responsive .vc_row .vc_col-sm-offset-12 {
    margin-left: 100%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-11 {
    margin-left: 91.66666667%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-10 {
    margin-left: 83.33333333%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-9 {
    margin-left: 75%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-8 {
    margin-left: 66.66666667%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-7 {
    margin-left: 58.33333333%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-6 {
    margin-left: 50%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-5 {
    margin-left: 41.66666667%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-4 {
    margin-left: 33.33333333%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-3 {
    margin-left: 25%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-2 {
    margin-left: 16.66666667%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-1 {
    margin-left: 8.33333333%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-0 {
    margin-left: 0
}
.vc_non_responsive .vc_row .vc_hidden-sm {
    display: none !important
}
.vc_non_responsive .vc_row .vc_col-sm-1\/5 {
    position: relative;
    float: left;
    width: 20%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
.vc_non_responsive .vc_row .vc_col-sm-2\/5 {
    position: relative;
    float: left;
    width: 40%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
.vc_non_responsive .vc_row .vc_col-sm-3\/5 {
    position: relative;
    float: left;
    width: 60%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
.vc_non_responsive .vc_row .vc_col-sm-4\/5 {
    position: relative;
    float: left;
    width: 80%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
.vc_non_responsive .vc_row .vc_col-sm-5\/5 {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}
.vc_non_responsive .vc_row .vc_col-sm-offset-5\/5 {
    margin-left: 100%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-4\/5 {
    margin-left: 80%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-3\/5 {
    margin-left: 60%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-2\/5 {
    margin-left: 40%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-1\/5 {
    margin-left: 20%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-0\/5 {
    margin-left: 0
}
.vc_column_container {
    width: 100%
}
.vc_row {
    margin-left: -15px;
    margin-right: -15px
}
.vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9, .vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9, .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-xs-1, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.vc_col-xs-1, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9 {
    float: left
}
[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-1, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-10, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-11, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-12, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-2, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-3, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-4, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-6, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-7, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-8, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-9 {
    float: right
}
.vc_col-xs-12 {
    width: 100%
}
.vc_col-xs-11 {
    width: 91.66666667%
}
.vc_col-xs-10 {
    width: 83.33333333%
}
.vc_col-xs-9 {
    width: 75%
}
.vc_col-xs-8 {
    width: 66.66666667%
}
.vc_col-xs-7 {
    width: 58.33333333%
}
.vc_col-xs-6 {
    width: 50%
}
.vc_col-xs-5 {
    width: 41.66666667%
}
.vc_col-xs-4 {
    width: 33.33333333%
}
.vc_col-xs-3 {
    width: 25%
}
.vc_col-xs-2 {
    width: 16.66666667%
}
.vc_col-xs-1 {
    width: 8.33333333%
}
.vc_col-xs-pull-12 {
    right: 100%
}
.vc_col-xs-pull-11 {
    right: 91.66666667%
}
.vc_col-xs-pull-10 {
    right: 83.33333333%
}
.vc_col-xs-pull-9 {
    right: 75%
}
.vc_col-xs-pull-8 {
    right: 66.66666667%
}
.vc_col-xs-pull-7 {
    right: 58.33333333%
}
.vc_col-xs-pull-6 {
    right: 50%
}
.vc_col-xs-pull-5 {
    right: 41.66666667%
}
.vc_col-xs-pull-4 {
    right: 33.33333333%
}
.vc_col-xs-pull-3 {
    right: 25%
}
.vc_col-xs-pull-2 {
    right: 16.66666667%
}
.vc_col-xs-pull-1 {
    right: 8.33333333%
}
.vc_col-xs-pull-0 {
    right: auto
}
.vc_col-xs-push-12 {
    left: 100%
}
.vc_col-xs-push-11 {
    left: 91.66666667%
}
.vc_col-xs-push-10 {
    left: 83.33333333%
}
.vc_col-xs-push-9 {
    left: 75%
}
.vc_col-xs-push-8 {
    left: 66.66666667%
}
.vc_col-xs-push-7 {
    left: 58.33333333%
}
.vc_col-xs-push-6 {
    left: 50%
}
.vc_col-xs-push-5 {
    left: 41.66666667%
}
.vc_col-xs-push-4 {
    left: 33.33333333%
}
.vc_col-xs-push-3 {
    left: 25%
}
.vc_col-xs-push-2 {
    left: 16.66666667%
}
.vc_col-xs-push-1 {
    left: 8.33333333%
}
.vc_col-xs-push-0 {
    left: auto
}
.vc_col-xs-offset-12 {
    margin-left: 100%
}
.vc_col-xs-offset-11 {
    margin-left: 91.66666667%
}
.vc_col-xs-offset-10 {
    margin-left: 83.33333333%
}
.vc_col-xs-offset-9 {
    margin-left: 75%
}
.vc_col-xs-offset-8 {
    margin-left: 66.66666667%
}
.vc_col-xs-offset-7 {
    margin-left: 58.33333333%
}
.vc_col-xs-offset-6 {
    margin-left: 50%
}
.vc_col-xs-offset-5 {
    margin-left: 41.66666667%
}
.vc_col-xs-offset-4 {
    margin-left: 33.33333333%
}
.vc_col-xs-offset-3 {
    margin-left: 25%
}
.vc_col-xs-offset-2 {
    margin-left: 16.66666667%
}
.vc_col-xs-offset-1 {
    margin-left: 8.33333333%
}
.vc_col-xs-offset-0 {
    margin-left: 0
}
.vc_col-lg-1\/5, .vc_col-lg-2\/5, .vc_col-lg-3\/5, .vc_col-lg-4\/5, .vc_col-lg-5\/5, .vc_col-md-1\/5, .vc_col-md-2\/5, .vc_col-md-3\/5, .vc_col-md-4\/5, .vc_col-md-5\/5, .vc_col-sm-1\/5, .vc_col-sm-2\/5, .vc_col-sm-3\/5, .vc_col-sm-4\/5, .vc_col-sm-5\/5, .vc_col-xs-1\/5, .vc_col-xs-2\/5, .vc_col-xs-3\/5, .vc_col-xs-4\/5, .vc_col-xs-5\/5 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.vc_col-xs-1\/5, .vc_col-xs-2\/5, .vc_col-xs-3\/5, .vc_col-xs-4\/5, .vc_col-xs-5\/5 {
    float: left
}
.vc_col-xs-5\/5 {
    width: 100%
}
.vc_col-xs-4\/5 {
    width: 80%
}
.vc_col-xs-3\/5 {
    width: 60%
}
.vc_col-xs-2\/5 {
    width: 40%
}
.vc_col-xs-1\/5 {
    width: 20%
}
.vc_col-xs-pull-5\/5 {
    right: 100%
}
.vc_col-xs-pull-4\/5 {
    right: 80%
}
.vc_col-xs-pull-3\/5 {
    right: 60%
}
.vc_col-xs-pull-2\/5 {
    right: 40%
}
.vc_col-xs-pull-1\/5 {
    right: 20%
}
.vc_col-xs-pull-0\/5 {
    right: auto
}
.vc_col-xs-push-5\/5 {
    left: 100%
}
.vc_col-xs-push-4\/5 {
    left: 80%
}
.vc_col-xs-push-3\/5 {
    left: 60%
}
.vc_col-xs-push-2\/5 {
    left: 40%
}
.vc_col-xs-push-1\/5 {
    left: 20%
}
.vc_col-xs-push-0\/5 {
    left: auto
}
.vc_col-xs-offset-5\/5 {
    margin-left: 100%
}
.vc_col-xs-offset-4\/5 {
    margin-left: 80%
}
.vc_col-xs-offset-3\/5 {
    margin-left: 60%
}
.vc_col-xs-offset-2\/5 {
    margin-left: 40%
}
.vc_col-xs-offset-1\/5 {
    margin-left: 20%
}
.vc_col-xs-offset-0\/5 {
    margin-left: 0
}
[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-1\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-2\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-3\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-4\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-5\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-1\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-2\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-3\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-4\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-5\/5 {
    float: right
}
@media (min-width: 768px) {
    .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9 {
        float: left
    }
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-1, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-10, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-11, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-12, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-2, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-3, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-4, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-6, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-7, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-8, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-9 {
        float: right
    }
    .vc_col-sm-12 {
        width: 100%
    }
    .vc_col-sm-11 {
        width: 91.66666667%
    }
    .vc_col-sm-10 {
        width: 83.33333333%
    }
    .vc_col-sm-9 {
        width: 75%
    }
    .vc_col-sm-8 {
        width: 66.66666667%
    }
    .vc_col-sm-7 {
        width: 58.33333333%
    }
    .vc_col-sm-6 {
        width: 50%
    }
    .vc_col-sm-5 {
        width: 41.66666667%
    }
    .vc_col-sm-4 {
        width: 33.33333333%
    }
    .vc_col-sm-3 {
        width: 25%
    }
    .vc_col-sm-2 {
        width: 16.66666667%
    }
    .vc_col-sm-1 {
        width: 8.33333333%
    }
    .vc_col-sm-pull-12 {
        right: 100%
    }
    .vc_col-sm-pull-11 {
        right: 91.66666667%
    }
    .vc_col-sm-pull-10 {
        right: 83.33333333%
    }
    .vc_col-sm-pull-9 {
        right: 75%
    }
    .vc_col-sm-pull-8 {
        right: 66.66666667%
    }
    .vc_col-sm-pull-7 {
        right: 58.33333333%
    }
    .vc_col-sm-pull-6 {
        right: 50%
    }
    .vc_col-sm-pull-5 {
        right: 41.66666667%
    }
    .vc_col-sm-pull-4 {
        right: 33.33333333%
    }
    .vc_col-sm-pull-3 {
        right: 25%
    }
    .vc_col-sm-pull-2 {
        right: 16.66666667%
    }
    .vc_col-sm-pull-1 {
        right: 8.33333333%
    }
    .vc_col-sm-pull-0 {
        right: auto
    }
    .vc_col-sm-push-12 {
        left: 100%
    }
    .vc_col-sm-push-11 {
        left: 91.66666667%
    }
    .vc_col-sm-push-10 {
        left: 83.33333333%
    }
    .vc_col-sm-push-9 {
        left: 75%
    }
    .vc_col-sm-push-8 {
        left: 66.66666667%
    }
    .vc_col-sm-push-7 {
        left: 58.33333333%
    }
    .vc_col-sm-push-6 {
        left: 50%
    }
    .vc_col-sm-push-5 {
        left: 41.66666667%
    }
    .vc_col-sm-push-4 {
        left: 33.33333333%
    }
    .vc_col-sm-push-3 {
        left: 25%
    }
    .vc_col-sm-push-2 {
        left: 16.66666667%
    }
    .vc_col-sm-push-1 {
        left: 8.33333333%
    }
    .vc_col-sm-push-0 {
        left: auto
    }
    .vc_col-sm-offset-12 {
        margin-left: 100%
    }
    .vc_col-sm-offset-11 {
        margin-left: 91.66666667%
    }
    .vc_col-sm-offset-10 {
        margin-left: 83.33333333%
    }
    .vc_col-sm-offset-9 {
        margin-left: 75%
    }
    .vc_col-sm-offset-8 {
        margin-left: 66.66666667%
    }
    .vc_col-sm-offset-7 {
        margin-left: 58.33333333%
    }
    .vc_col-sm-offset-6 {
        margin-left: 50%
    }
    .vc_col-sm-offset-5 {
        margin-left: 41.66666667%
    }
    .vc_col-sm-offset-4 {
        margin-left: 33.33333333%
    }
    .vc_col-sm-offset-3 {
        margin-left: 25%
    }
    .vc_col-sm-offset-2 {
        margin-left: 16.66666667%
    }
    .vc_col-sm-offset-1 {
        margin-left: 8.33333333%
    }
    .vc_col-sm-offset-0 {
        margin-left: 0
    }
    .vc_col-sm-1\/5, .vc_col-sm-2\/5, .vc_col-sm-3\/5, .vc_col-sm-4\/5, .vc_col-sm-5\/5 {
        float: left
    }
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-1\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-2\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-3\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-4\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-5\/5 {
        float: right
    }
    .vc_col-sm-5\/5 {
        width: 100%
    }
    .vc_col-sm-4\/5 {
        width: 80%
    }
    .vc_col-sm-3\/5 {
        width: 60%
    }
    .vc_col-sm-2\/5 {
        width: 40%
    }
    .vc_col-sm-1\/5 {
        width: 20%
    }
    .vc_col-sm-pull-5\/5 {
        right: 100%
    }
    .vc_col-sm-pull-4\/5 {
        right: 80%
    }
    .vc_col-sm-pull-3\/5 {
        right: 60%
    }
    .vc_col-sm-pull-2\/5 {
        right: 40%
    }
    .vc_col-sm-pull-1\/5 {
        right: 20%
    }
    .vc_col-sm-pull-0\/5 {
        right: auto
    }
    .vc_col-sm-push-5\/5 {
        left: 100%
    }
    .vc_col-sm-push-4\/5 {
        left: 80%
    }
    .vc_col-sm-push-3\/5 {
        left: 60%
    }
    .vc_col-sm-push-2\/5 {
        left: 40%
    }
    .vc_col-sm-push-1\/5 {
        left: 20%
    }
    .vc_col-sm-push-0\/5 {
        left: auto
    }
    .vc_col-sm-offset-5\/5 {
        margin-left: 100%
    }
    .vc_col-sm-offset-4\/5 {
        margin-left: 80%
    }
    .vc_col-sm-offset-3\/5 {
        margin-left: 60%
    }
    .vc_col-sm-offset-2\/5 {
        margin-left: 40%
    }
    .vc_col-sm-offset-1\/5 {
        margin-left: 20%
    }
    .vc_col-sm-offset-0\/5 {
        margin-left: 0
    }
}
@media (min-width: 992px) {
    .vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9 {
        float: left
    }
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-1, [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-10, [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-11, [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-12, [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-2, [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-3, [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-4, [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-6, [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-7, [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-8, [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-9 {
        float: right
    }
    .vc_col-md-12 {
        width: 100%
    }
    .vc_col-md-11 {
        width: 91.66666667%
    }
    .vc_col-md-10 {
        width: 83.33333333%
    }
    .vc_col-md-9 {
        width: 75%
    }
    .vc_col-md-8 {
        width: 66.66666667%
    }
    .vc_col-md-7 {
        width: 58.33333333%
    }
    .vc_col-md-6 {
        width: 50%
    }
    .vc_col-md-5 {
        width: 41.66666667%
    }
    .vc_col-md-4 {
        width: 33.33333333%
    }
    .vc_col-md-3 {
        width: 25%
    }
    .vc_col-md-2 {
        width: 16.66666667%
    }
    .vc_col-md-1 {
        width: 8.33333333%
    }
    .vc_col-md-pull-12 {
        right: 100%
    }
    .vc_col-md-pull-11 {
        right: 91.66666667%
    }
    .vc_col-md-pull-10 {
        right: 83.33333333%
    }
    .vc_col-md-pull-9 {
        right: 75%
    }
    .vc_col-md-pull-8 {
        right: 66.66666667%
    }
    .vc_col-md-pull-7 {
        right: 58.33333333%
    }
    .vc_col-md-pull-6 {
        right: 50%
    }
    .vc_col-md-pull-5 {
        right: 41.66666667%
    }
    .vc_col-md-pull-4 {
        right: 33.33333333%
    }
    .vc_col-md-pull-3 {
        right: 25%
    }
    .vc_col-md-pull-2 {
        right: 16.66666667%
    }
    .vc_col-md-pull-1 {
        right: 8.33333333%
    }
    .vc_col-md-pull-0 {
        right: auto
    }
    .vc_col-md-push-12 {
        left: 100%
    }
    .vc_col-md-push-11 {
        left: 91.66666667%
    }
    .vc_col-md-push-10 {
        left: 83.33333333%
    }
    .vc_col-md-push-9 {
        left: 75%
    }
    .vc_col-md-push-8 {
        left: 66.66666667%
    }
    .vc_col-md-push-7 {
        left: 58.33333333%
    }
    .vc_col-md-push-6 {
        left: 50%
    }
    .vc_col-md-push-5 {
        left: 41.66666667%
    }
    .vc_col-md-push-4 {
        left: 33.33333333%
    }
    .vc_col-md-push-3 {
        left: 25%
    }
    .vc_col-md-push-2 {
        left: 16.66666667%
    }
    .vc_col-md-push-1 {
        left: 8.33333333%
    }
    .vc_col-md-push-0 {
        left: auto
    }
    .vc_col-md-offset-12 {
        margin-left: 100%
    }
    .vc_col-md-offset-11 {
        margin-left: 91.66666667%
    }
    .vc_col-md-offset-10 {
        margin-left: 83.33333333%
    }
    .vc_col-md-offset-9 {
        margin-left: 75%
    }
    .vc_col-md-offset-8 {
        margin-left: 66.66666667%
    }
    .vc_col-md-offset-7 {
        margin-left: 58.33333333%
    }
    .vc_col-md-offset-6 {
        margin-left: 50%
    }
    .vc_col-md-offset-5 {
        margin-left: 41.66666667%
    }
    .vc_col-md-offset-4 {
        margin-left: 33.33333333%
    }
    .vc_col-md-offset-3 {
        margin-left: 25%
    }
    .vc_col-md-offset-2 {
        margin-left: 16.66666667%
    }
    .vc_col-md-offset-1 {
        margin-left: 8.33333333%
    }
    .vc_col-md-offset-0 {
        margin-left: 0
    }
    .vc_col-md-1\/5, .vc_col-md-2\/5, .vc_col-md-3\/5, .vc_col-md-4\/5, .vc_col-md-5\/5 {
        float: left
    }
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-1\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-2\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-3\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-4\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-5\/5 {
        float: right
    }
    .vc_col-md-5\/5 {
        width: 100%
    }
    .vc_col-md-4\/5 {
        width: 80%
    }
    .vc_col-md-3\/5 {
        width: 60%
    }
    .vc_col-md-2\/5 {
        width: 40%
    }
    .vc_col-md-1\/5 {
        width: 20%
    }
    .vc_col-md-pull-5\/5 {
        right: 100%
    }
    .vc_col-md-pull-4\/5 {
        right: 80%
    }
    .vc_col-md-pull-3\/5 {
        right: 60%
    }
    .vc_col-md-pull-2\/5 {
        right: 40%
    }
    .vc_col-md-pull-1\/5 {
        right: 20%
    }
    .vc_col-md-pull-0\/5 {
        right: auto
    }
    .vc_col-md-push-5\/5 {
        left: 100%
    }
    .vc_col-md-push-4\/5 {
        left: 80%
    }
    .vc_col-md-push-3\/5 {
        left: 60%
    }
    .vc_col-md-push-2\/5 {
        left: 40%
    }
    .vc_col-md-push-1\/5 {
        left: 20%
    }
    .vc_col-md-push-0\/5 {
        left: auto
    }
    .vc_col-md-offset-5\/5 {
        margin-left: 100%
    }
    .vc_col-md-offset-4\/5 {
        margin-left: 80%
    }
    .vc_col-md-offset-3\/5 {
        margin-left: 60%
    }
    .vc_col-md-offset-2\/5 {
        margin-left: 40%
    }
    .vc_col-md-offset-1\/5 {
        margin-left: 20%
    }
    .vc_col-md-offset-0\/5 {
        margin-left: 0
    }
}
@media (min-width: 1200px) {
    .vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9 {
        float: left
    }
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-1, [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-10, [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-11, [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-12, [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-2, [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-3, [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-4, [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-6, [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-7, [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-8, [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-9 {
        float: right
    }
    .vc_col-lg-12 {
        width: 100%
    }
    .vc_col-lg-11 {
        width: 91.66666667%
    }
    .vc_col-lg-10 {
        width: 83.33333333%
    }
    .vc_col-lg-9 {
        width: 75%
    }
    .vc_col-lg-8 {
        width: 66.66666667%
    }
    .vc_col-lg-7 {
        width: 58.33333333%
    }
    .vc_col-lg-6 {
        width: 50%
    }
    .vc_col-lg-5 {
        width: 41.66666667%
    }
    .vc_col-lg-4 {
        width: 33.33333333%
    }
    .vc_col-lg-3 {
        width: 25%
    }
    .vc_col-lg-2 {
        width: 16.66666667%
    }
    .vc_col-lg-1 {
        width: 8.33333333%
    }
    .vc_col-lg-pull-12 {
        right: 100%
    }
    .vc_col-lg-pull-11 {
        right: 91.66666667%
    }
    .vc_col-lg-pull-10 {
        right: 83.33333333%
    }
    .vc_col-lg-pull-9 {
        right: 75%
    }
    .vc_col-lg-pull-8 {
        right: 66.66666667%
    }
    .vc_col-lg-pull-7 {
        right: 58.33333333%
    }
    .vc_col-lg-pull-6 {
        right: 50%
    }
    .vc_col-lg-pull-5 {
        right: 41.66666667%
    }
    .vc_col-lg-pull-4 {
        right: 33.33333333%
    }
    .vc_col-lg-pull-3 {
        right: 25%
    }
    .vc_col-lg-pull-2 {
        right: 16.66666667%
    }
    .vc_col-lg-pull-1 {
        right: 8.33333333%
    }
    .vc_col-lg-pull-0 {
        right: auto
    }
    .vc_col-lg-push-12 {
        left: 100%
    }
    .vc_col-lg-push-11 {
        left: 91.66666667%
    }
    .vc_col-lg-push-10 {
        left: 83.33333333%
    }
    .vc_col-lg-push-9 {
        left: 75%
    }
    .vc_col-lg-push-8 {
        left: 66.66666667%
    }
    .vc_col-lg-push-7 {
        left: 58.33333333%
    }
    .vc_col-lg-push-6 {
        left: 50%
    }
    .vc_col-lg-push-5 {
        left: 41.66666667%
    }
    .vc_col-lg-push-4 {
        left: 33.33333333%
    }
    .vc_col-lg-push-3 {
        left: 25%
    }
    .vc_col-lg-push-2 {
        left: 16.66666667%
    }
    .vc_col-lg-push-1 {
        left: 8.33333333%
    }
    .vc_col-lg-push-0 {
        left: auto
    }
    .vc_col-lg-offset-12 {
        margin-left: 100%
    }
    .vc_col-lg-offset-11 {
        margin-left: 91.66666667%
    }
    .vc_col-lg-offset-10 {
        margin-left: 83.33333333%
    }
    .vc_col-lg-offset-9 {
        margin-left: 75%
    }
    .vc_col-lg-offset-8 {
        margin-left: 66.66666667%
    }
    .vc_col-lg-offset-7 {
        margin-left: 58.33333333%
    }
    .vc_col-lg-offset-6 {
        margin-left: 50%
    }
    .vc_col-lg-offset-5 {
        margin-left: 41.66666667%
    }
    .vc_col-lg-offset-4 {
        margin-left: 33.33333333%
    }
    .vc_col-lg-offset-3 {
        margin-left: 25%
    }
    .vc_col-lg-offset-2 {
        margin-left: 16.66666667%
    }
    .vc_col-lg-offset-1 {
        margin-left: 8.33333333%
    }
    .vc_col-lg-offset-0 {
        margin-left: 0
    }
    .vc_col-lg-1\/5, .vc_col-lg-2\/5, .vc_col-lg-3\/5, .vc_col-lg-4\/5, .vc_col-lg-5\/5 {
        float: left
    }
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-1\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-2\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-3\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-4\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-5\/5 {
        float: right
    }
    .vc_col-lg-5\/5 {
        width: 100%
    }
    .vc_col-lg-4\/5 {
        width: 80%
    }
    .vc_col-lg-3\/5 {
        width: 60%
    }
    .vc_col-lg-2\/5 {
        width: 40%
    }
    .vc_col-lg-1\/5 {
        width: 20%
    }
    .vc_col-lg-pull-5\/5 {
        right: 100%
    }
    .vc_col-lg-pull-4\/5 {
        right: 80%
    }
    .vc_col-lg-pull-3\/5 {
        right: 60%
    }
    .vc_col-lg-pull-2\/5 {
        right: 40%
    }
    .vc_col-lg-pull-1\/5 {
        right: 20%
    }
    .vc_col-lg-pull-0\/5 {
        right: auto
    }
    .vc_col-lg-push-5\/5 {
        left: 100%
    }
    .vc_col-lg-push-4\/5 {
        left: 80%
    }
    .vc_col-lg-push-3\/5 {
        left: 60%
    }
    .vc_col-lg-push-2\/5 {
        left: 40%
    }
    .vc_col-lg-push-1\/5 {
        left: 20%
    }
    .vc_col-lg-push-0\/5 {
        left: auto
    }
    .vc_col-lg-offset-5\/5 {
        margin-left: 100%
    }
    .vc_col-lg-offset-4\/5 {
        margin-left: 80%
    }
    .vc_col-lg-offset-3\/5 {
        margin-left: 60%
    }
    .vc_col-lg-offset-2\/5 {
        margin-left: 40%
    }
    .vc_col-lg-offset-1\/5 {
        margin-left: 20%
    }
    .vc_col-lg-offset-0\/5 {
        margin-left: 0
    }
}
.vc_pull-right {
    float: right !important
}
.vc_pull-left {
    float: left !important
}
.vc_clearfix:after, .vc_clearfix:before {
    content: " ";
    display: table
}
.vc_clearfix:after {
    clear: both
}
.vc_clearfix:after, .vc_clearfix:before {
    content: " ";
    display: table
}
.vc_clearfix:after {
    clear: both
}
.vc_el-clearfix {
    clear: both
}
@media (max-width: 767px) {
    .vc_el-clearfix-xs {
        clear: both
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .vc_el-clearfix-sm {
        clear: both
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .vc_el-clearfix-md {
        clear: both
    }
}
@media (min-width: 1200px) {
    .vc_el-clearfix-lg {
        clear: both
    }
}
.vc_visible {
    display: block
}
.vc_table {
    width: 100%;
    margin-bottom: 20px;
    border-collapse: collapse
}
.vc_table > tbody > tr > td, .vc_table > tbody > tr > th, .vc_table > tfoot > tr > td, .vc_table > tfoot > tr > th, .vc_table > thead > tr > td, .vc_table > thead > tr > th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd
}
.vc_table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd
}
.vc_table > caption + thead > tr:first-child > td, .vc_table > caption + thead > tr:first-child > th, .vc_table > colgroup + thead > tr:first-child > td, .vc_table > colgroup + thead > tr:first-child > th, .vc_table > thead:first-child > tr:first-child > td, .vc_table > thead:first-child > tr:first-child > th {
    border-top: 0
}
.vc_table > tbody + tbody {
    border-top: 2px solid #ddd
}
.vc_table .table {
    background-color: #fff
}
.vc_table-bordered {
    border: 1px solid #ddd
}
.vc_table-bordered > tbody > tr > td, .vc_table-bordered > tbody > tr > th, .vc_table-bordered > tfoot > tr > td, .vc_table-bordered > tfoot > tr > th, .vc_table-bordered > thead > tr > td, .vc_table-bordered > thead > tr > th {
    border: 1px solid #ddd
}
.vc_table-bordered > thead > tr > td, .vc_table-bordered > thead > tr > th {
    border-bottom-width: 2px
}
.vc_pixel_icon {
    display: inline-block;
    vertical-align: middle;
    height: 16px;
    width: 16px;
    background-position: 0 0;
    background-repeat: no-repeat
}
.vc_pixel_icon-alert {
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/vc/alert.png)
}
.vc_pixel_icon-info {
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/vc/info.png)
}
.vc_pixel_icon-tick {
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/vc/tick.png)
}
.vc_pixel_icon-explanation {
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/vc/exclamation.png)
}
.vc_pixel_icon-address_book {
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/address-book.png)
}
.vc_pixel_icon-alarm_clock {
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/alarm-clock.png)
}
.vc_pixel_icon-anchor {
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/anchor.png)
}
.vc_pixel_icon-application_image {
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/application-image.png)
}
.vc_pixel_icon-arrow {
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/arrow.png)
}
.vc_pixel_icon-asterisk {
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/asterisk.png)
}
.vc_pixel_icon-hammer {
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/auction-hammer.png)
}
.vc_pixel_icon-balloon {
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/balloon.png)
}
.vc_pixel_icon-balloon_buzz {
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/balloon-buzz.png)
}
.vc_pixel_icon-balloon_facebook {
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/balloon-facebook.png)
}
.vc_pixel_icon-balloon_twitter {
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/balloon-twitter.png)
}
.vc_pixel_icon-battery {
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/battery-full.png)
}
.vc_pixel_icon-binocular {
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/binocular.png)
}
.vc_pixel_icon-document_excel {
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/blue-document-excel.png)
}
.vc_pixel_icon-document_image {
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/blue-document-image.png)
}
.vc_pixel_icon-document_music {
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/blue-document-music.png)
}
.vc_pixel_icon-document_office {
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/blue-document-office.png)
}
.vc_pixel_icon-document_pdf {
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/blue-document-pdf.png)
}
.vc_pixel_icon-document_powerpoint {
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/blue-document-powerpoint.png)
}
.vc_pixel_icon-document_word {
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/blue-document-word.png)
}
.vc_pixel_icon-bookmark {
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/bookmark.png)
}
.vc_pixel_icon-camcorder {
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/camcorder.png)
}
.vc_pixel_icon-camera {
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/camera.png)
}
.vc_pixel_icon-chart {
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/chart.png)
}
.vc_pixel_icon-chart_pie {
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/chart-pie.png)
}
.vc_pixel_icon-clock {
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/clock.png)
}
.vc_pixel_icon-play {
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/control.png)
}
.vc_pixel_icon-fire {
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/fire.png)
}
.vc_pixel_icon-heart {
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/heart.png)
}
.vc_pixel_icon-mail {
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/mail.png)
}
.vc_pixel_icon-shield {
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/plus-shield.png)
}
.vc_pixel_icon-video {
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/video.png)
}
@font-face {
    font-display: swap;
    font-family: vcpb-plugin-icons;
    src: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/vc_icons_v2/fonts/vcpb-plugin-icons.eot?f6ud62);
    src: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/vc_icons_v2/fonts/vcpb-plugin-icons.eot?f6ud62#iefix) format('embedded-opentype'), url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/vc_icons_v2/fonts/vcpb-plugin-icons.ttf?f6ud62) format('truetype'), url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/vc_icons_v2/fonts/vcpb-plugin-icons.woff?f6ud62) format('woff'), url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/vc_icons_v2/fonts/vcpb-plugin-icons.svg?f6ud62#vcpb-plugin-icons) format('svg');
    font-weight: 400;
    font-style: normal
}
.vc-composer-icon {
    font-family: vcpb-plugin-icons !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.vc-c-icon-minimize:before {
    content: "\e91c"
}
.vc-c-icon-close:before {
    content: "\e5cd"
}
.vc-c-icon-1-6_4-6_1-6:before {
    content: "\e90e"
}
.vc-c-icon-add_template:before {
    content: "\e903"
}
.vc-c-icon-arrow_back:before {
    content: "\e5c4"
}
.vc-c-icon-arrow_drop_down:before {
    content: "\e5c5"
}
.vc-c-icon-arrow_drop_up:before {
    content: "\e5c7"
}
.vc-c-icon-arrow_forward:before {
    content: "\e5c8"
}
.vc-c-icon-check:before {
    content: "\e5ca"
}
.vc-c-icon-arrow_upward:before {
    content: "\e5d8"
}
.vc-c-icon-arrow_downward:before {
    content: "\e5db"
}
.vc-c-icon-sync:before {
    content: "\e627"
}
.vc-c-icon-search:before {
    content: "\e8b6"
}
.vc-c-icon-1-1:before {
    content: "\e900"
}
.vc-c-icon-1-2_1-2:before {
    content: "\e901"
}
.vc-c-icon-1-3_1-3_1-3:before {
    content: "\e902"
}
.vc-c-icon-1-4_1-2_1-4:before {
    content: "\e904"
}
.vc-c-icon-1-4_1-4_1-4_1-4:before {
    content: "\e905"
}
.vc-c-icon-1-4_3-4:before {
    content: "\e906"
}
.vc-c-icon-1-6_1-6_1-6_1-2:before {
    content: "\e907"
}
.vc-c-icon-1-6_1-6_1-6_1-6_1-6_1-6:before {
    content: "\e908"
}
.vc-c-icon-l_15_15_15_15_15:before {
    content: "\e909"
}
.vc-c-icon-1-6_2-3_1-6:before {
    content: "\e90a"
}
.vc-c-icon-2-3_1-3:before {
    content: "\e90b"
}
.vc-c-icon-5-6_1-6:before {
    content: "\e90c"
}
.vc-c-icon-add_element:before {
    content: "\e90d"
}
.vc-c-icon-add:before {
    content: "\e90f"
}
.vc-c-icon-cog:before {
    content: "\e910"
}
.vc-c-icon-content_copy:before {
    content: "\e911"
}
.vc-c-icon-delete_empty:before {
    content: "\e912"
}
.vc-c-icon-dragndrop:before {
    content: "\e913"
}
.vc-c-icon-fullscreen_exit:before {
    content: "\e914"
}
.vc-c-icon-fullscreen:before {
    content: "\e915"
}
.vc-c-icon-arrow_drop_right:before {
    content: "\e916"
}
.vc-c-icon-layout_default:before {
    content: "\e917"
}
.vc-c-icon-layout_landscape-smartphones:before {
    content: "\e918"
}
.vc-c-icon-layout_landscape-tablets:before {
    content: "\e919"
}
.vc-c-icon-layout_portrait-smartphones:before {
    content: "\e91a"
}
.vc-c-icon-layout_portrait-tablets:before {
    content: "\e91b"
}
.vc-c-icon-mode_edit:before {
    content: "\e91d"
}
.vc-c-icon-row_default_fe:before {
    content: "\e91e"
}
.vc-c-icon-text-block:before {
    content: "\e91f"
}
.vc_txt_align_left {
    text-align: left
}
.vc_txt_align_right {
    text-align: right
}
.vc_txt_align_center {
    text-align: center
}
.vc_txt_align_justify {
    text-align: justify;
    text-justify: inter-word
}
.vc_el_width_50 {
    width: 50%;
    margin-left: auto !important;
    margin-right: auto !important
}
.vc_el_width_60 {
    width: 60%;
    margin-left: auto !important;
    margin-right: auto !important
}
.vc_el_width_70 {
    width: 70%;
    margin-left: auto !important;
    margin-right: auto !important
}
.vc_el_width_80 {
    width: 80%;
    margin-left: auto !important;
    margin-right: auto !important
}
.vc_el_width_90 {
    width: 90%;
    margin-left: auto !important;
    margin-right: auto !important
}
.vc_el_width_100 {
    width: 100%;
    margin-left: auto !important;
    margin-right: auto !important
}
.vc_btn, a.vc_btn, button.vc_btn {
    cursor: pointer;
    display: inline-block;
    text-decoration: none !important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    padding: 9px 12px;
    font-size: 100%;
    line-height: 20px;
    border-radius: 4px
}
.vc_btn, .vc_btn:focus, .vc_btn:hover, a.vc_btn, a.vc_btn:focus, a.vc_btn:hover, button.vc_btn, button.vc_btn:focus, button.vc_btn:hover {
    border: 1px solid transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}
.vc_btn-lg, a.vc_btn-lg, button.vc_btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px
}
.vc_btn-sm, a.vc_btn-sm, button.vc_btn-sm {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}
.vc_btn-xs, a.vc_btn-xs, button.vc_btn-xs {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}
.vc_btn_square, a.vc_btn_square, button.vc_btn_square {
    border-radius: 0
}
.vc_btn_square_outlined, a.vc_btn_square_outlined, button.vc_btn_square_outlined {
    border-radius: 0;
    background: 0 0 !important
}
.vc_btn_square_outlined, .vc_btn_square_outlined:focus, .vc_btn_square_outlined:hover, a.vc_btn_square_outlined, a.vc_btn_square_outlined:focus, a.vc_btn_square_outlined:hover, button.vc_btn_square_outlined, button.vc_btn_square_outlined:focus, button.vc_btn_square_outlined:hover {
    border: 2px solid
}
.vc_btn_round, a.vc_btn_round, button.vc_btn_round {
    border-radius: 25px
}
.vc_btn_outlined, a.vc_btn_outlined, button.vc_btn_outlined {
    background: 0 0 !important
}
.vc_btn_outlined, .vc_btn_outlined:focus, .vc_btn_outlined:hover, a.vc_btn_outlined, a.vc_btn_outlined:focus, a.vc_btn_outlined:hover, button.vc_btn_outlined, button.vc_btn_outlined:focus, button.vc_btn_outlined:hover {
    border: 2px solid
}
.vc_btn-blue, a.vc_btn-blue, button.vc_btn-blue {
    background-color: #5472d2;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}
.vc_btn-blue:hover, a.vc_btn-blue:hover, button.vc_btn-blue:hover {
    background-color: #3c5ecc;
    color: #f7f7f7 !important
}
.vc_btn-blue.vc_btn_outlined, .vc_btn-blue.vc_btn_square_outlined, a.vc_btn-blue.vc_btn_outlined, a.vc_btn-blue.vc_btn_square_outlined, button.vc_btn-blue.vc_btn_outlined, button.vc_btn-blue.vc_btn_square_outlined {
    color: #5472d2 !important
}
.vc_btn-blue.vc_btn_outlined:hover, .vc_btn-blue.vc_btn_square_outlined:hover, a.vc_btn-blue.vc_btn_outlined:hover, a.vc_btn-blue.vc_btn_square_outlined:hover, button.vc_btn-blue.vc_btn_outlined:hover, button.vc_btn-blue.vc_btn_square_outlined:hover {
    border-color: #3c5ecc
}
.vc_btn-blue.vc_btn_3d, a.vc_btn-blue.vc_btn_3d, button.vc_btn-blue.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #3253bc;
    box-shadow: 0 5px 0 #3253bc;
    margin-bottom: 5px
}
.vc_btn-blue.vc_btn_3d.vc_btn_xs, a.vc_btn-blue.vc_btn_3d.vc_btn_xs, button.vc_btn-blue.vc_btn_3d.vc_btn_xs {
    -webkit-box-shadow: 0 3px 0 #3253bc;
    box-shadow: 0 3px 0 #3253bc;
    margin-bottom: 3px
}
.vc_btn-blue.vc_btn_3d.vc_btn_sm, a.vc_btn-blue.vc_btn_3d.vc_btn_sm, button.vc_btn-blue.vc_btn_3d.vc_btn_sm {
    -webkit-box-shadow: 0 4px 0 #3253bc;
    box-shadow: 0 4px 0 #3253bc;
    margin-bottom: 4px
}
.vc_btn-turquoise, a.vc_btn-turquoise, button.vc_btn-turquoise {
    background-color: #00c1cf;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}
.vc_btn-turquoise:hover, a.vc_btn-turquoise:hover, button.vc_btn-turquoise:hover {
    background-color: #00a4b0;
    color: #f7f7f7 !important
}
.vc_btn-turquoise.vc_btn_outlined, .vc_btn-turquoise.vc_btn_square_outlined, a.vc_btn-turquoise.vc_btn_outlined, a.vc_btn-turquoise.vc_btn_square_outlined, button.vc_btn-turquoise.vc_btn_outlined, button.vc_btn-turquoise.vc_btn_square_outlined {
    color: #00c1cf !important
}
.vc_btn-turquoise.vc_btn_outlined:hover, .vc_btn-turquoise.vc_btn_square_outlined:hover, a.vc_btn-turquoise.vc_btn_outlined:hover, a.vc_btn-turquoise.vc_btn_square_outlined:hover, button.vc_btn-turquoise.vc_btn_outlined:hover, button.vc_btn-turquoise.vc_btn_square_outlined:hover {
    border-color: #00a4b0
}
.vc_btn-turquoise.vc_btn_3d, a.vc_btn-turquoise.vc_btn_3d, button.vc_btn-turquoise.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #008d97;
    box-shadow: 0 5px 0 #008d97;
    margin-bottom: 5px
}
.vc_btn-turquoise.vc_btn_3d.vc_btn_xs, a.vc_btn-turquoise.vc_btn_3d.vc_btn_xs, button.vc_btn-turquoise.vc_btn_3d.vc_btn_xs {
    -webkit-box-shadow: 0 3px 0 #008d97;
    box-shadow: 0 3px 0 #008d97;
    margin-bottom: 3px
}
.vc_btn-turquoise.vc_btn_3d.vc_btn_sm, a.vc_btn-turquoise.vc_btn_3d.vc_btn_sm, button.vc_btn-turquoise.vc_btn_3d.vc_btn_sm {
    -webkit-box-shadow: 0 4px 0 #008d97;
    box-shadow: 0 4px 0 #008d97;
    margin-bottom: 4px
}
.vc_btn-pink, a.vc_btn-pink, button.vc_btn-pink {
    background-color: #fe6c61;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}
.vc_btn-pink:hover, a.vc_btn-pink:hover, button.vc_btn-pink:hover {
    background-color: #fe5043;
    color: #f7f7f7 !important
}
.vc_btn-pink.vc_btn_outlined, .vc_btn-pink.vc_btn_square_outlined, a.vc_btn-pink.vc_btn_outlined, a.vc_btn-pink.vc_btn_square_outlined, button.vc_btn-pink.vc_btn_outlined, button.vc_btn-pink.vc_btn_square_outlined {
    color: #fe6c61 !important
}
.vc_btn-pink.vc_btn_outlined:hover, .vc_btn-pink.vc_btn_square_outlined:hover, a.vc_btn-pink.vc_btn_outlined:hover, a.vc_btn-pink.vc_btn_square_outlined:hover, button.vc_btn-pink.vc_btn_outlined:hover, button.vc_btn-pink.vc_btn_square_outlined:hover {
    border-color: #fe5043
}
.vc_btn-pink.vc_btn_3d, a.vc_btn-pink.vc_btn_3d, button.vc_btn-pink.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #fe3829;
    box-shadow: 0 5px 0 #fe3829;
    margin-bottom: 5px
}
.vc_btn-pink.vc_btn_3d.vc_btn_xs, a.vc_btn-pink.vc_btn_3d.vc_btn_xs, button.vc_btn-pink.vc_btn_3d.vc_btn_xs {
    -webkit-box-shadow: 0 3px 0 #fe3829;
    box-shadow: 0 3px 0 #fe3829;
    margin-bottom: 3px
}
.vc_btn-pink.vc_btn_3d.vc_btn_sm, a.vc_btn-pink.vc_btn_3d.vc_btn_sm, button.vc_btn-pink.vc_btn_3d.vc_btn_sm {
    -webkit-box-shadow: 0 4px 0 #fe3829;
    box-shadow: 0 4px 0 #fe3829;
    margin-bottom: 4px
}
.vc_btn-violet, a.vc_btn-violet, button.vc_btn-violet {
    background-color: #8d6dc4;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}
.vc_btn-violet:hover, a.vc_btn-violet:hover, button.vc_btn-violet:hover {
    background-color: #7c57bb;
    color: #f7f7f7 !important
}
.vc_btn-violet.vc_btn_outlined, .vc_btn-violet.vc_btn_square_outlined, a.vc_btn-violet.vc_btn_outlined, a.vc_btn-violet.vc_btn_square_outlined, button.vc_btn-violet.vc_btn_outlined, button.vc_btn-violet.vc_btn_square_outlined {
    color: #8d6dc4 !important
}
.vc_btn-violet.vc_btn_outlined:hover, .vc_btn-violet.vc_btn_square_outlined:hover, a.vc_btn-violet.vc_btn_outlined:hover, a.vc_btn-violet.vc_btn_square_outlined:hover, button.vc_btn-violet.vc_btn_outlined:hover, button.vc_btn-violet.vc_btn_square_outlined:hover {
    border-color: #7c57bb
}
.vc_btn-violet.vc_btn_3d, a.vc_btn-violet.vc_btn_3d, button.vc_btn-violet.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #6e48b1;
    box-shadow: 0 5px 0 #6e48b1;
    margin-bottom: 5px
}
.vc_btn-violet.vc_btn_3d.vc_btn_xs, a.vc_btn-violet.vc_btn_3d.vc_btn_xs, button.vc_btn-violet.vc_btn_3d.vc_btn_xs {
    -webkit-box-shadow: 0 3px 0 #6e48b1;
    box-shadow: 0 3px 0 #6e48b1;
    margin-bottom: 3px
}
.vc_btn-violet.vc_btn_3d.vc_btn_sm, a.vc_btn-violet.vc_btn_3d.vc_btn_sm, button.vc_btn-violet.vc_btn_3d.vc_btn_sm {
    -webkit-box-shadow: 0 4px 0 #6e48b1;
    box-shadow: 0 4px 0 #6e48b1;
    margin-bottom: 4px
}
.vc_btn-peacoc, a.vc_btn-peacoc, button.vc_btn-peacoc {
    background-color: #4cadc9;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}
.vc_btn-peacoc:hover, a.vc_btn-peacoc:hover, button.vc_btn-peacoc:hover {
    background-color: #39a0bd;
    color: #f7f7f7 !important
}
.vc_btn-peacoc.vc_btn_outlined, .vc_btn-peacoc.vc_btn_square_outlined, a.vc_btn-peacoc.vc_btn_outlined, a.vc_btn-peacoc.vc_btn_square_outlined, button.vc_btn-peacoc.vc_btn_outlined, button.vc_btn-peacoc.vc_btn_square_outlined {
    color: #4cadc9 !important
}
.vc_btn-peacoc.vc_btn_outlined:hover, .vc_btn-peacoc.vc_btn_square_outlined:hover, a.vc_btn-peacoc.vc_btn_outlined:hover, a.vc_btn-peacoc.vc_btn_square_outlined:hover, button.vc_btn-peacoc.vc_btn_outlined:hover, button.vc_btn-peacoc.vc_btn_square_outlined:hover {
    border-color: #39a0bd
}
.vc_btn-peacoc.vc_btn_3d, a.vc_btn-peacoc.vc_btn_3d, button.vc_btn-peacoc.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #338faa;
    box-shadow: 0 5px 0 #338faa;
    margin-bottom: 5px
}
.vc_btn-peacoc.vc_btn_3d.vc_btn_xs, a.vc_btn-peacoc.vc_btn_3d.vc_btn_xs, button.vc_btn-peacoc.vc_btn_3d.vc_btn_xs {
    -webkit-box-shadow: 0 3px 0 #338faa;
    box-shadow: 0 3px 0 #338faa;
    margin-bottom: 3px
}
.vc_btn-peacoc.vc_btn_3d.vc_btn_sm, a.vc_btn-peacoc.vc_btn_3d.vc_btn_sm, button.vc_btn-peacoc.vc_btn_3d.vc_btn_sm {
    -webkit-box-shadow: 0 4px 0 #338faa;
    box-shadow: 0 4px 0 #338faa;
    margin-bottom: 4px
}
.vc_btn-chino, a.vc_btn-chino, button.vc_btn-chino {
    background-color: #cec2ab;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}
.vc_btn-chino:hover, a.vc_btn-chino:hover, button.vc_btn-chino:hover {
    background-color: #c3b498;
    color: #f7f7f7 !important
}
.vc_btn-chino.vc_btn_outlined, .vc_btn-chino.vc_btn_square_outlined, a.vc_btn-chino.vc_btn_outlined, a.vc_btn-chino.vc_btn_square_outlined, button.vc_btn-chino.vc_btn_outlined, button.vc_btn-chino.vc_btn_square_outlined {
    color: #cec2ab !important
}
.vc_btn-chino.vc_btn_outlined:hover, .vc_btn-chino.vc_btn_square_outlined:hover, a.vc_btn-chino.vc_btn_outlined:hover, a.vc_btn-chino.vc_btn_square_outlined:hover, button.vc_btn-chino.vc_btn_outlined:hover, button.vc_btn-chino.vc_btn_square_outlined:hover {
    border-color: #c3b498
}
.vc_btn-chino.vc_btn_3d, a.vc_btn-chino.vc_btn_3d, button.vc_btn-chino.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #b9a888;
    box-shadow: 0 5px 0 #b9a888;
    margin-bottom: 5px
}
.vc_btn-chino.vc_btn_3d.vc_btn_xs, a.vc_btn-chino.vc_btn_3d.vc_btn_xs, button.vc_btn-chino.vc_btn_3d.vc_btn_xs {
    -webkit-box-shadow: 0 3px 0 #b9a888;
    box-shadow: 0 3px 0 #b9a888;
    margin-bottom: 3px
}
.vc_btn-chino.vc_btn_3d.vc_btn_sm, a.vc_btn-chino.vc_btn_3d.vc_btn_sm, button.vc_btn-chino.vc_btn_3d.vc_btn_sm {
    -webkit-box-shadow: 0 4px 0 #b9a888;
    box-shadow: 0 4px 0 #b9a888;
    margin-bottom: 4px
}
.vc_btn-mulled_wine, a.vc_btn-mulled_wine, button.vc_btn-mulled_wine {
    background-color: #50485b;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}
.vc_btn-mulled_wine:hover, a.vc_btn-mulled_wine:hover, button.vc_btn-mulled_wine:hover {
    background-color: #413a4a;
    color: #f7f7f7 !important
}
.vc_btn-mulled_wine.vc_btn_outlined, .vc_btn-mulled_wine.vc_btn_square_outlined, a.vc_btn-mulled_wine.vc_btn_outlined, a.vc_btn-mulled_wine.vc_btn_square_outlined, button.vc_btn-mulled_wine.vc_btn_outlined, button.vc_btn-mulled_wine.vc_btn_square_outlined {
    color: #50485b !important
}
.vc_btn-mulled_wine.vc_btn_outlined:hover, .vc_btn-mulled_wine.vc_btn_square_outlined:hover, a.vc_btn-mulled_wine.vc_btn_outlined:hover, a.vc_btn-mulled_wine.vc_btn_square_outlined:hover, button.vc_btn-mulled_wine.vc_btn_outlined:hover, button.vc_btn-mulled_wine.vc_btn_square_outlined:hover {
    border-color: #413a4a
}
.vc_btn-mulled_wine.vc_btn_3d, a.vc_btn-mulled_wine.vc_btn_3d, button.vc_btn-mulled_wine.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #342f3c;
    box-shadow: 0 5px 0 #342f3c;
    margin-bottom: 5px
}
.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs, a.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs, button.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs {
    -webkit-box-shadow: 0 3px 0 #342f3c;
    box-shadow: 0 3px 0 #342f3c;
    margin-bottom: 3px
}
.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm, a.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm, button.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm {
    -webkit-box-shadow: 0 4px 0 #342f3c;
    box-shadow: 0 4px 0 #342f3c;
    margin-bottom: 4px
}
.vc_btn-vista_blue, a.vc_btn-vista_blue, button.vc_btn-vista_blue {
    background-color: #75d69c;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}
.vc_btn-vista_blue:hover, a.vc_btn-vista_blue:hover, button.vc_btn-vista_blue:hover {
    background-color: #5dcf8b;
    color: #f7f7f7 !important
}
.vc_btn-vista_blue.vc_btn_outlined, .vc_btn-vista_blue.vc_btn_square_outlined, a.vc_btn-vista_blue.vc_btn_outlined, a.vc_btn-vista_blue.vc_btn_square_outlined, button.vc_btn-vista_blue.vc_btn_outlined, button.vc_btn-vista_blue.vc_btn_square_outlined {
    color: #75d69c !important
}
.vc_btn-vista_blue.vc_btn_outlined:hover, .vc_btn-vista_blue.vc_btn_square_outlined:hover, a.vc_btn-vista_blue.vc_btn_outlined:hover, a.vc_btn-vista_blue.vc_btn_square_outlined:hover, button.vc_btn-vista_blue.vc_btn_outlined:hover, button.vc_btn-vista_blue.vc_btn_square_outlined:hover {
    border-color: #5dcf8b
}
.vc_btn-vista_blue.vc_btn_3d, a.vc_btn-vista_blue.vc_btn_3d, button.vc_btn-vista_blue.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #4ac97d;
    box-shadow: 0 5px 0 #4ac97d;
    margin-bottom: 5px
}
.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs, a.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs, button.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs {
    -webkit-box-shadow: 0 3px 0 #4ac97d;
    box-shadow: 0 3px 0 #4ac97d;
    margin-bottom: 3px
}
.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm, a.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm, button.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm {
    -webkit-box-shadow: 0 4px 0 #4ac97d;
    box-shadow: 0 4px 0 #4ac97d;
    margin-bottom: 4px
}
.vc_btn-black, a.vc_btn-black, button.vc_btn-black {
    background-color: #2a2a2a;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}
.vc_btn-black:hover, a.vc_btn-black:hover, button.vc_btn-black:hover {
    background-color: #1b1b1b;
    color: #f7f7f7 !important
}
.vc_btn-black.vc_btn_outlined, .vc_btn-black.vc_btn_square_outlined, a.vc_btn-black.vc_btn_outlined, a.vc_btn-black.vc_btn_square_outlined, button.vc_btn-black.vc_btn_outlined, button.vc_btn-black.vc_btn_square_outlined {
    color: #2a2a2a !important
}
.vc_btn-black.vc_btn_outlined:hover, .vc_btn-black.vc_btn_square_outlined:hover, a.vc_btn-black.vc_btn_outlined:hover, a.vc_btn-black.vc_btn_square_outlined:hover, button.vc_btn-black.vc_btn_outlined:hover, button.vc_btn-black.vc_btn_square_outlined:hover {
    border-color: #1b1b1b
}
.vc_btn-black.vc_btn_3d, a.vc_btn-black.vc_btn_3d, button.vc_btn-black.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #0e0e0e;
    box-shadow: 0 5px 0 #0e0e0e;
    margin-bottom: 5px
}
.vc_btn-black.vc_btn_3d.vc_btn_xs, a.vc_btn-black.vc_btn_3d.vc_btn_xs, button.vc_btn-black.vc_btn_3d.vc_btn_xs {
    -webkit-box-shadow: 0 3px 0 #0e0e0e;
    box-shadow: 0 3px 0 #0e0e0e;
    margin-bottom: 3px
}
.vc_btn-black.vc_btn_3d.vc_btn_sm, a.vc_btn-black.vc_btn_3d.vc_btn_sm, button.vc_btn-black.vc_btn_3d.vc_btn_sm {
    -webkit-box-shadow: 0 4px 0 #0e0e0e;
    box-shadow: 0 4px 0 #0e0e0e;
    margin-bottom: 4px
}
.vc_btn-grey, a.vc_btn-grey, button.vc_btn-grey {
    background-color: #ebebeb;
    color: #666 !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}
.vc_btn-grey:hover, a.vc_btn-grey:hover, button.vc_btn-grey:hover {
    background-color: #dcdcdc;
    color: #5e5e5e !important
}
.vc_btn-grey.vc_btn_outlined, .vc_btn-grey.vc_btn_square_outlined, a.vc_btn-grey.vc_btn_outlined, a.vc_btn-grey.vc_btn_square_outlined, button.vc_btn-grey.vc_btn_outlined, button.vc_btn-grey.vc_btn_square_outlined {
    color: #ebebeb !important
}
.vc_btn-grey.vc_btn_outlined:hover, .vc_btn-grey.vc_btn_square_outlined:hover, a.vc_btn-grey.vc_btn_outlined:hover, a.vc_btn-grey.vc_btn_square_outlined:hover, button.vc_btn-grey.vc_btn_outlined:hover, button.vc_btn-grey.vc_btn_square_outlined:hover {
    border-color: #dcdcdc
}
.vc_btn-grey.vc_btn_3d, a.vc_btn-grey.vc_btn_3d, button.vc_btn-grey.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #cfcfcf;
    box-shadow: 0 5px 0 #cfcfcf;
    margin-bottom: 5px
}
.vc_btn-grey.vc_btn_3d.vc_btn_xs, a.vc_btn-grey.vc_btn_3d.vc_btn_xs, button.vc_btn-grey.vc_btn_3d.vc_btn_xs {
    -webkit-box-shadow: 0 3px 0 #cfcfcf;
    box-shadow: 0 3px 0 #cfcfcf;
    margin-bottom: 3px
}
.vc_btn-grey.vc_btn_3d.vc_btn_sm, a.vc_btn-grey.vc_btn_3d.vc_btn_sm, button.vc_btn-grey.vc_btn_3d.vc_btn_sm {
    -webkit-box-shadow: 0 4px 0 #cfcfcf;
    box-shadow: 0 4px 0 #cfcfcf;
    margin-bottom: 4px
}
.vc_btn-orange, a.vc_btn-orange, button.vc_btn-orange {
    background-color: #f7be68;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}
.vc_btn-orange:hover, a.vc_btn-orange:hover, button.vc_btn-orange:hover {
    background-color: #f5b14b;
    color: #f7f7f7 !important
}
.vc_btn-orange.vc_btn_outlined, .vc_btn-orange.vc_btn_square_outlined, a.vc_btn-orange.vc_btn_outlined, a.vc_btn-orange.vc_btn_square_outlined, button.vc_btn-orange.vc_btn_outlined, button.vc_btn-orange.vc_btn_square_outlined {
    color: #f7be68 !important
}
.vc_btn-orange.vc_btn_outlined:hover, .vc_btn-orange.vc_btn_square_outlined:hover, a.vc_btn-orange.vc_btn_outlined:hover, a.vc_btn-orange.vc_btn_square_outlined:hover, button.vc_btn-orange.vc_btn_outlined:hover, button.vc_btn-orange.vc_btn_square_outlined:hover {
    border-color: #f5b14b
}
.vc_btn-orange.vc_btn_3d, a.vc_btn-orange.vc_btn_3d, button.vc_btn-orange.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #f4a733;
    box-shadow: 0 5px 0 #f4a733;
    margin-bottom: 5px
}
.vc_btn-orange.vc_btn_3d.vc_btn_xs, a.vc_btn-orange.vc_btn_3d.vc_btn_xs, button.vc_btn-orange.vc_btn_3d.vc_btn_xs {
    -webkit-box-shadow: 0 3px 0 #f4a733;
    box-shadow: 0 3px 0 #f4a733;
    margin-bottom: 3px
}
.vc_btn-orange.vc_btn_3d.vc_btn_sm, a.vc_btn-orange.vc_btn_3d.vc_btn_sm, button.vc_btn-orange.vc_btn_3d.vc_btn_sm {
    -webkit-box-shadow: 0 4px 0 #f4a733;
    box-shadow: 0 4px 0 #f4a733;
    margin-bottom: 4px
}
.vc_btn-sky, a.vc_btn-sky, button.vc_btn-sky {
    background-color: #5aa1e3;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}
.vc_btn-sky:hover, a.vc_btn-sky:hover, button.vc_btn-sky:hover {
    background-color: #4092df;
    color: #f7f7f7 !important
}
.vc_btn-sky.vc_btn_outlined, .vc_btn-sky.vc_btn_square_outlined, a.vc_btn-sky.vc_btn_outlined, a.vc_btn-sky.vc_btn_square_outlined, button.vc_btn-sky.vc_btn_outlined, button.vc_btn-sky.vc_btn_square_outlined {
    color: #5aa1e3 !important
}
.vc_btn-sky.vc_btn_outlined:hover, .vc_btn-sky.vc_btn_square_outlined:hover, a.vc_btn-sky.vc_btn_outlined:hover, a.vc_btn-sky.vc_btn_square_outlined:hover, button.vc_btn-sky.vc_btn_outlined:hover, button.vc_btn-sky.vc_btn_square_outlined:hover {
    border-color: #4092df
}
.vc_btn-sky.vc_btn_3d, a.vc_btn-sky.vc_btn_3d, button.vc_btn-sky.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #2a86db;
    box-shadow: 0 5px 0 #2a86db;
    margin-bottom: 5px
}
.vc_btn-sky.vc_btn_3d.vc_btn_xs, a.vc_btn-sky.vc_btn_3d.vc_btn_xs, button.vc_btn-sky.vc_btn_3d.vc_btn_xs {
    -webkit-box-shadow: 0 3px 0 #2a86db;
    box-shadow: 0 3px 0 #2a86db;
    margin-bottom: 3px
}
.vc_btn-sky.vc_btn_3d.vc_btn_sm, a.vc_btn-sky.vc_btn_3d.vc_btn_sm, button.vc_btn-sky.vc_btn_3d.vc_btn_sm {
    -webkit-box-shadow: 0 4px 0 #2a86db;
    box-shadow: 0 4px 0 #2a86db;
    margin-bottom: 4px
}
.vc_btn-green, a.vc_btn-green, button.vc_btn-green {
    background-color: #6dab3c;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}
.vc_btn-green:hover, a.vc_btn-green:hover, button.vc_btn-green:hover {
    background-color: #5f9434;
    color: #f7f7f7 !important
}
.vc_btn-green.vc_btn_outlined, .vc_btn-green.vc_btn_square_outlined, a.vc_btn-green.vc_btn_outlined, a.vc_btn-green.vc_btn_square_outlined, button.vc_btn-green.vc_btn_outlined, button.vc_btn-green.vc_btn_square_outlined {
    color: #6dab3c !important
}
.vc_btn-green.vc_btn_outlined:hover, .vc_btn-green.vc_btn_square_outlined:hover, a.vc_btn-green.vc_btn_outlined:hover, a.vc_btn-green.vc_btn_square_outlined:hover, button.vc_btn-green.vc_btn_outlined:hover, button.vc_btn-green.vc_btn_square_outlined:hover {
    border-color: #5f9434
}
.vc_btn-green.vc_btn_3d, a.vc_btn-green.vc_btn_3d, button.vc_btn-green.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #53812d;
    box-shadow: 0 5px 0 #53812d;
    margin-bottom: 5px
}
.vc_btn-green.vc_btn_3d.vc_btn_xs, a.vc_btn-green.vc_btn_3d.vc_btn_xs, button.vc_btn-green.vc_btn_3d.vc_btn_xs {
    -webkit-box-shadow: 0 3px 0 #53812d;
    box-shadow: 0 3px 0 #53812d;
    margin-bottom: 3px
}
.vc_btn-green.vc_btn_3d.vc_btn_sm, a.vc_btn-green.vc_btn_3d.vc_btn_sm, button.vc_btn-green.vc_btn_3d.vc_btn_sm {
    -webkit-box-shadow: 0 4px 0 #53812d;
    box-shadow: 0 4px 0 #53812d;
    margin-bottom: 4px
}
.vc_btn-juicy_pink, a.vc_btn-juicy_pink, button.vc_btn-juicy_pink {
    background-color: #f4524d;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}
.vc_btn-juicy_pink:hover, a.vc_btn-juicy_pink:hover, button.vc_btn-juicy_pink:hover {
    background-color: #f23630;
    color: #f7f7f7 !important
}
.vc_btn-juicy_pink.vc_btn_outlined, .vc_btn-juicy_pink.vc_btn_square_outlined, a.vc_btn-juicy_pink.vc_btn_outlined, a.vc_btn-juicy_pink.vc_btn_square_outlined, button.vc_btn-juicy_pink.vc_btn_outlined, button.vc_btn-juicy_pink.vc_btn_square_outlined {
    color: #f4524d !important
}
.vc_btn-juicy_pink.vc_btn_outlined:hover, .vc_btn-juicy_pink.vc_btn_square_outlined:hover, a.vc_btn-juicy_pink.vc_btn_outlined:hover, a.vc_btn-juicy_pink.vc_btn_square_outlined:hover, button.vc_btn-juicy_pink.vc_btn_outlined:hover, button.vc_btn-juicy_pink.vc_btn_square_outlined:hover {
    border-color: #f23630
}
.vc_btn-juicy_pink.vc_btn_3d, a.vc_btn-juicy_pink.vc_btn_3d, button.vc_btn-juicy_pink.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #f11f18;
    box-shadow: 0 5px 0 #f11f18;
    margin-bottom: 5px
}
.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs, a.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs, button.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs {
    -webkit-box-shadow: 0 3px 0 #f11f18;
    box-shadow: 0 3px 0 #f11f18;
    margin-bottom: 3px
}
.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm, a.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm, button.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm {
    -webkit-box-shadow: 0 4px 0 #f11f18;
    box-shadow: 0 4px 0 #f11f18;
    margin-bottom: 4px
}
.vc_btn-sandy_brown, a.vc_btn-sandy_brown, button.vc_btn-sandy_brown {
    background-color: #f79468;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}
.vc_btn-sandy_brown:hover, a.vc_btn-sandy_brown:hover, button.vc_btn-sandy_brown:hover {
    background-color: #f57f4b;
    color: #f7f7f7 !important
}
.vc_btn-sandy_brown.vc_btn_outlined, .vc_btn-sandy_brown.vc_btn_square_outlined, a.vc_btn-sandy_brown.vc_btn_outlined, a.vc_btn-sandy_brown.vc_btn_square_outlined, button.vc_btn-sandy_brown.vc_btn_outlined, button.vc_btn-sandy_brown.vc_btn_square_outlined {
    color: #f79468 !important
}
.vc_btn-sandy_brown.vc_btn_outlined:hover, .vc_btn-sandy_brown.vc_btn_square_outlined:hover, a.vc_btn-sandy_brown.vc_btn_outlined:hover, a.vc_btn-sandy_brown.vc_btn_square_outlined:hover, button.vc_btn-sandy_brown.vc_btn_outlined:hover, button.vc_btn-sandy_brown.vc_btn_square_outlined:hover {
    border-color: #f57f4b
}
.vc_btn-sandy_brown.vc_btn_3d, a.vc_btn-sandy_brown.vc_btn_3d, button.vc_btn-sandy_brown.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #f46e33;
    box-shadow: 0 5px 0 #f46e33;
    margin-bottom: 5px
}
.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs, a.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs, button.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs {
    -webkit-box-shadow: 0 3px 0 #f46e33;
    box-shadow: 0 3px 0 #f46e33;
    margin-bottom: 3px
}
.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm, a.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm, button.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm {
    -webkit-box-shadow: 0 4px 0 #f46e33;
    box-shadow: 0 4px 0 #f46e33;
    margin-bottom: 4px
}
.vc_btn-purple, a.vc_btn-purple, button.vc_btn-purple {
    background-color: #b97ebb;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}
.vc_btn-purple:hover, a.vc_btn-purple:hover, button.vc_btn-purple:hover {
    background-color: #ae6ab0;
    color: #f7f7f7 !important
}
.vc_btn-purple.vc_btn_outlined, .vc_btn-purple.vc_btn_square_outlined, a.vc_btn-purple.vc_btn_outlined, a.vc_btn-purple.vc_btn_square_outlined, button.vc_btn-purple.vc_btn_outlined, button.vc_btn-purple.vc_btn_square_outlined {
    color: #b97ebb !important
}
.vc_btn-purple.vc_btn_outlined:hover, .vc_btn-purple.vc_btn_square_outlined:hover, a.vc_btn-purple.vc_btn_outlined:hover, a.vc_btn-purple.vc_btn_square_outlined:hover, button.vc_btn-purple.vc_btn_outlined:hover, button.vc_btn-purple.vc_btn_square_outlined:hover {
    border-color: #ae6ab0
}
.vc_btn-purple.vc_btn_3d, a.vc_btn-purple.vc_btn_3d, button.vc_btn-purple.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #a559a8;
    box-shadow: 0 5px 0 #a559a8;
    margin-bottom: 5px
}
.vc_btn-purple.vc_btn_3d.vc_btn_xs, a.vc_btn-purple.vc_btn_3d.vc_btn_xs, button.vc_btn-purple.vc_btn_3d.vc_btn_xs {
    -webkit-box-shadow: 0 3px 0 #a559a8;
    box-shadow: 0 3px 0 #a559a8;
    margin-bottom: 3px
}
.vc_btn-purple.vc_btn_3d.vc_btn_sm, a.vc_btn-purple.vc_btn_3d.vc_btn_sm, button.vc_btn-purple.vc_btn_3d.vc_btn_sm {
    -webkit-box-shadow: 0 4px 0 #a559a8;
    box-shadow: 0 4px 0 #a559a8;
    margin-bottom: 4px
}
.vc_btn-white, a.vc_btn-white, button.vc_btn-white {
    background-color: #fff;
    color: #666 !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}
.vc_btn-white:hover, a.vc_btn-white:hover, button.vc_btn-white:hover {
    background-color: #f0f0f0;
    color: #5e5e5e !important
}
.vc_btn-white.vc_btn_outlined, .vc_btn-white.vc_btn_square_outlined, a.vc_btn-white.vc_btn_outlined, a.vc_btn-white.vc_btn_square_outlined, button.vc_btn-white.vc_btn_outlined, button.vc_btn-white.vc_btn_square_outlined {
    color: #fff !important
}
.vc_btn-white.vc_btn_outlined:hover, .vc_btn-white.vc_btn_square_outlined:hover, a.vc_btn-white.vc_btn_outlined:hover, a.vc_btn-white.vc_btn_square_outlined:hover, button.vc_btn-white.vc_btn_outlined:hover, button.vc_btn-white.vc_btn_square_outlined:hover {
    border-color: #f0f0f0
}
.vc_btn-white.vc_btn_3d, a.vc_btn-white.vc_btn_3d, button.vc_btn-white.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #e3e3e3;
    box-shadow: 0 5px 0 #e3e3e3;
    margin-bottom: 5px
}
.vc_btn-white.vc_btn_3d.vc_btn_xs, a.vc_btn-white.vc_btn_3d.vc_btn_xs, button.vc_btn-white.vc_btn_3d.vc_btn_xs {
    -webkit-box-shadow: 0 3px 0 #e3e3e3;
    box-shadow: 0 3px 0 #e3e3e3;
    margin-bottom: 3px
}
.vc_btn-white.vc_btn_3d.vc_btn_sm, a.vc_btn-white.vc_btn_3d.vc_btn_sm, button.vc_btn-white.vc_btn_3d.vc_btn_sm {
    -webkit-box-shadow: 0 4px 0 #e3e3e3;
    box-shadow: 0 4px 0 #e3e3e3;
    margin-bottom: 4px
}
.vc_btn-grace, a.vc_btn-grace, button.vc_btn-grace {
    background-color: #aed13b;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}
.vc_btn-grace:hover, a.vc_btn-grace:hover, button.vc_btn-grace:hover {
    background-color: #9ec02d;
    color: #f7f7f7 !important
}
.vc_btn-grace.vc_btn_outlined, .vc_btn-grace.vc_btn_square_outlined, a.vc_btn-grace.vc_btn_outlined, a.vc_btn-grace.vc_btn_square_outlined, button.vc_btn-grace.vc_btn_outlined, button.vc_btn-grace.vc_btn_square_outlined {
    color: #aed13b !important
}
.vc_btn-grace.vc_btn_outlined:hover, .vc_btn-grace.vc_btn_square_outlined:hover, a.vc_btn-grace.vc_btn_outlined:hover, a.vc_btn-grace.vc_btn_square_outlined:hover, button.vc_btn-grace.vc_btn_outlined:hover, button.vc_btn-grace.vc_btn_square_outlined:hover {
    border-color: #9ec02d
}
.vc_btn-grace.vc_btn_3d, a.vc_btn-grace.vc_btn_3d, button.vc_btn-grace.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #8dac28;
    box-shadow: 0 5px 0 #8dac28;
    margin-bottom: 5px
}
.vc_btn-grace.vc_btn_3d.vc_btn_xs, a.vc_btn-grace.vc_btn_3d.vc_btn_xs, button.vc_btn-grace.vc_btn_3d.vc_btn_xs {
    -webkit-box-shadow: 0 3px 0 #8dac28;
    box-shadow: 0 3px 0 #8dac28;
    margin-bottom: 3px
}
.vc_btn-grace.vc_btn_3d.vc_btn_sm, a.vc_btn-grace.vc_btn_3d.vc_btn_sm, button.vc_btn-grace.vc_btn_3d.vc_btn_sm {
    -webkit-box-shadow: 0 4px 0 #8dac28;
    box-shadow: 0 4px 0 #8dac28;
    margin-bottom: 4px
}
.vc_btn-default, a.vc_btn-default, button.vc_btn-default {
    color: #7d7d7d;
    background-color: #fff;
    border-color: transparent
}
.open > .dropdown-toggle.vc_btn-default, .open > .dropdown-togglea.vc_btn-default, .open > .dropdown-togglebutton.vc_btn-default, .vc_btn-default.active, .vc_btn-default:active, .vc_btn-default:focus, .vc_btn-default:hover, a.vc_btn-default.active, a.vc_btn-default:active, a.vc_btn-default:focus, a.vc_btn-default:hover, button.vc_btn-default.active, button.vc_btn-default:active, button.vc_btn-default:focus, button.vc_btn-default:hover {
    color: #7d7d7d;
    background-color: #e6e6e6;
    border-color: transparent
}
.open > .dropdown-toggle.vc_btn-default, .open > .dropdown-togglea.vc_btn-default, .open > .dropdown-togglebutton.vc_btn-default, .vc_btn-default.active, .vc_btn-default:active, a.vc_btn-default.active, a.vc_btn-default:active, button.vc_btn-default.active, button.vc_btn-default:active {
    background-image: none
}
.vc_btn-default.disabled, .vc_btn-default.disabled.active, .vc_btn-default.disabled:active, .vc_btn-default.disabled:focus, .vc_btn-default.disabled:hover, .vc_btn-default[disabled], .vc_btn-default[disabled].active, .vc_btn-default[disabled]:active, .vc_btn-default[disabled]:focus, .vc_btn-default[disabled]:hover, a.vc_btn-default.disabled, a.vc_btn-default.disabled.active, a.vc_btn-default.disabled:active, a.vc_btn-default.disabled:focus, a.vc_btn-default.disabled:hover, a.vc_btn-default[disabled], a.vc_btn-default[disabled].active, a.vc_btn-default[disabled]:active, a.vc_btn-default[disabled]:focus, a.vc_btn-default[disabled]:hover, button.vc_btn-default.disabled, button.vc_btn-default.disabled.active, button.vc_btn-default.disabled:active, button.vc_btn-default.disabled:focus, button.vc_btn-default.disabled:hover, button.vc_btn-default[disabled], button.vc_btn-default[disabled].active, button.vc_btn-default[disabled]:active, button.vc_btn-default[disabled]:focus, button.vc_btn-default[disabled]:hover, fieldset[disabled] .vc_btn-default, fieldset[disabled] .vc_btn-default.active, fieldset[disabled] .vc_btn-default:active, fieldset[disabled] .vc_btn-default:focus, fieldset[disabled] .vc_btn-default:hover, fieldset[disabled] a.vc_btn-default, fieldset[disabled] a.vc_btn-default.active, fieldset[disabled] a.vc_btn-default:active, fieldset[disabled] a.vc_btn-default:focus, fieldset[disabled] a.vc_btn-default:hover, fieldset[disabled] button.vc_btn-default, fieldset[disabled] button.vc_btn-default.active, fieldset[disabled] button.vc_btn-default:active, fieldset[disabled] button.vc_btn-default:focus, fieldset[disabled] button.vc_btn-default:hover {
    background-color: #fff;
    border-color: transparent
}
.vc_btn-default .badge, a.vc_btn-default .badge, button.vc_btn-default .badge {
    color: #fff;
    background-color: #7d7d7d
}
.vc_btn-primary, a.vc_btn-primary, button.vc_btn-primary {
    color: #fff;
    background-color: #00aef0;
    border-color: transparent
}
.open > .dropdown-toggle.vc_btn-primary, .open > .dropdown-togglea.vc_btn-primary, .open > .dropdown-togglebutton.vc_btn-primary, .vc_btn-primary.active, .vc_btn-primary:active, .vc_btn-primary:focus, .vc_btn-primary:hover, a.vc_btn-primary.active, a.vc_btn-primary:active, a.vc_btn-primary:focus, a.vc_btn-primary:hover, button.vc_btn-primary.active, button.vc_btn-primary:active, button.vc_btn-primary:focus, button.vc_btn-primary:hover {
    color: #fff;
    background-color: #0089bd;
    border-color: transparent
}
.open > .dropdown-toggle.vc_btn-primary, .open > .dropdown-togglea.vc_btn-primary, .open > .dropdown-togglebutton.vc_btn-primary, .vc_btn-primary.active, .vc_btn-primary:active, a.vc_btn-primary.active, a.vc_btn-primary:active, button.vc_btn-primary.active, button.vc_btn-primary:active {
    background-image: none
}
.vc_btn-primary.disabled, .vc_btn-primary.disabled.active, .vc_btn-primary.disabled:active, .vc_btn-primary.disabled:focus, .vc_btn-primary.disabled:hover, .vc_btn-primary[disabled], .vc_btn-primary[disabled].active, .vc_btn-primary[disabled]:active, .vc_btn-primary[disabled]:focus, .vc_btn-primary[disabled]:hover, a.vc_btn-primary.disabled, a.vc_btn-primary.disabled.active, a.vc_btn-primary.disabled:active, a.vc_btn-primary.disabled:focus, a.vc_btn-primary.disabled:hover, a.vc_btn-primary[disabled], a.vc_btn-primary[disabled].active, a.vc_btn-primary[disabled]:active, a.vc_btn-primary[disabled]:focus, a.vc_btn-primary[disabled]:hover, button.vc_btn-primary.disabled, button.vc_btn-primary.disabled.active, button.vc_btn-primary.disabled:active, button.vc_btn-primary.disabled:focus, button.vc_btn-primary.disabled:hover, button.vc_btn-primary[disabled], button.vc_btn-primary[disabled].active, button.vc_btn-primary[disabled]:active, button.vc_btn-primary[disabled]:focus, button.vc_btn-primary[disabled]:hover, fieldset[disabled] .vc_btn-primary, fieldset[disabled] .vc_btn-primary.active, fieldset[disabled] .vc_btn-primary:active, fieldset[disabled] .vc_btn-primary:focus, fieldset[disabled] .vc_btn-primary:hover, fieldset[disabled] a.vc_btn-primary, fieldset[disabled] a.vc_btn-primary.active, fieldset[disabled] a.vc_btn-primary:active, fieldset[disabled] a.vc_btn-primary:focus, fieldset[disabled] a.vc_btn-primary:hover, fieldset[disabled] button.vc_btn-primary, fieldset[disabled] button.vc_btn-primary.active, fieldset[disabled] button.vc_btn-primary:active, fieldset[disabled] button.vc_btn-primary:focus, fieldset[disabled] button.vc_btn-primary:hover {
    background-color: #00aef0;
    border-color: transparent
}
.vc_btn-primary .badge, a.vc_btn-primary .badge, button.vc_btn-primary .badge {
    color: #00aef0;
    background-color: #fff
}
.vc_btn-success, a.vc_btn-success, button.vc_btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: transparent
}
.open > .dropdown-toggle.vc_btn-success, .open > .dropdown-togglea.vc_btn-success, .open > .dropdown-togglebutton.vc_btn-success, .vc_btn-success.active, .vc_btn-success:active, .vc_btn-success:focus, .vc_btn-success:hover, a.vc_btn-success.active, a.vc_btn-success:active, a.vc_btn-success:focus, a.vc_btn-success:hover, button.vc_btn-success.active, button.vc_btn-success:active, button.vc_btn-success:focus, button.vc_btn-success:hover {
    color: #fff;
    background-color: #449d44;
    border-color: transparent
}
.open > .dropdown-toggle.vc_btn-success, .open > .dropdown-togglea.vc_btn-success, .open > .dropdown-togglebutton.vc_btn-success, .vc_btn-success.active, .vc_btn-success:active, a.vc_btn-success.active, a.vc_btn-success:active, button.vc_btn-success.active, button.vc_btn-success:active {
    background-image: none
}
.vc_btn-success.disabled, .vc_btn-success.disabled.active, .vc_btn-success.disabled:active, .vc_btn-success.disabled:focus, .vc_btn-success.disabled:hover, .vc_btn-success[disabled], .vc_btn-success[disabled].active, .vc_btn-success[disabled]:active, .vc_btn-success[disabled]:focus, .vc_btn-success[disabled]:hover, a.vc_btn-success.disabled, a.vc_btn-success.disabled.active, a.vc_btn-success.disabled:active, a.vc_btn-success.disabled:focus, a.vc_btn-success.disabled:hover, a.vc_btn-success[disabled], a.vc_btn-success[disabled].active, a.vc_btn-success[disabled]:active, a.vc_btn-success[disabled]:focus, a.vc_btn-success[disabled]:hover, button.vc_btn-success.disabled, button.vc_btn-success.disabled.active, button.vc_btn-success.disabled:active, button.vc_btn-success.disabled:focus, button.vc_btn-success.disabled:hover, button.vc_btn-success[disabled], button.vc_btn-success[disabled].active, button.vc_btn-success[disabled]:active, button.vc_btn-success[disabled]:focus, button.vc_btn-success[disabled]:hover, fieldset[disabled] .vc_btn-success, fieldset[disabled] .vc_btn-success.active, fieldset[disabled] .vc_btn-success:active, fieldset[disabled] .vc_btn-success:focus, fieldset[disabled] .vc_btn-success:hover, fieldset[disabled] a.vc_btn-success, fieldset[disabled] a.vc_btn-success.active, fieldset[disabled] a.vc_btn-success:active, fieldset[disabled] a.vc_btn-success:focus, fieldset[disabled] a.vc_btn-success:hover, fieldset[disabled] button.vc_btn-success, fieldset[disabled] button.vc_btn-success.active, fieldset[disabled] button.vc_btn-success:active, fieldset[disabled] button.vc_btn-success:focus, fieldset[disabled] button.vc_btn-success:hover {
    background-color: #5cb85c;
    border-color: transparent
}
.vc_btn-success .badge, a.vc_btn-success .badge, button.vc_btn-success .badge {
    color: #5cb85c;
    background-color: #fff
}
.vc_btn-info, a.vc_btn-info, button.vc_btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: transparent
}
.open > .dropdown-toggle.vc_btn-info, .open > .dropdown-togglea.vc_btn-info, .open > .dropdown-togglebutton.vc_btn-info, .vc_btn-info.active, .vc_btn-info:active, .vc_btn-info:focus, .vc_btn-info:hover, a.vc_btn-info.active, a.vc_btn-info:active, a.vc_btn-info:focus, a.vc_btn-info:hover, button.vc_btn-info.active, button.vc_btn-info:active, button.vc_btn-info:focus, button.vc_btn-info:hover {
    color: #fff;
    background-color: #31b0d5;
    border-color: transparent
}
.open > .dropdown-toggle.vc_btn-info, .open > .dropdown-togglea.vc_btn-info, .open > .dropdown-togglebutton.vc_btn-info, .vc_btn-info.active, .vc_btn-info:active, a.vc_btn-info.active, a.vc_btn-info:active, button.vc_btn-info.active, button.vc_btn-info:active {
    background-image: none
}
.vc_btn-info.disabled, .vc_btn-info.disabled.active, .vc_btn-info.disabled:active, .vc_btn-info.disabled:focus, .vc_btn-info.disabled:hover, .vc_btn-info[disabled], .vc_btn-info[disabled].active, .vc_btn-info[disabled]:active, .vc_btn-info[disabled]:focus, .vc_btn-info[disabled]:hover, a.vc_btn-info.disabled, a.vc_btn-info.disabled.active, a.vc_btn-info.disabled:active, a.vc_btn-info.disabled:focus, a.vc_btn-info.disabled:hover, a.vc_btn-info[disabled], a.vc_btn-info[disabled].active, a.vc_btn-info[disabled]:active, a.vc_btn-info[disabled]:focus, a.vc_btn-info[disabled]:hover, button.vc_btn-info.disabled, button.vc_btn-info.disabled.active, button.vc_btn-info.disabled:active, button.vc_btn-info.disabled:focus, button.vc_btn-info.disabled:hover, button.vc_btn-info[disabled], button.vc_btn-info[disabled].active, button.vc_btn-info[disabled]:active, button.vc_btn-info[disabled]:focus, button.vc_btn-info[disabled]:hover, fieldset[disabled] .vc_btn-info, fieldset[disabled] .vc_btn-info.active, fieldset[disabled] .vc_btn-info:active, fieldset[disabled] .vc_btn-info:focus, fieldset[disabled] .vc_btn-info:hover, fieldset[disabled] a.vc_btn-info, fieldset[disabled] a.vc_btn-info.active, fieldset[disabled] a.vc_btn-info:active, fieldset[disabled] a.vc_btn-info:focus, fieldset[disabled] a.vc_btn-info:hover, fieldset[disabled] button.vc_btn-info, fieldset[disabled] button.vc_btn-info.active, fieldset[disabled] button.vc_btn-info:active, fieldset[disabled] button.vc_btn-info:focus, fieldset[disabled] button.vc_btn-info:hover {
    background-color: #5bc0de;
    border-color: transparent
}
.vc_btn-info .badge, a.vc_btn-info .badge, button.vc_btn-info .badge {
    color: #5bc0de;
    background-color: #fff
}
.vc_btn-warning, a.vc_btn-warning, button.vc_btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: transparent
}
.open > .dropdown-toggle.vc_btn-warning, .open > .dropdown-togglea.vc_btn-warning, .open > .dropdown-togglebutton.vc_btn-warning, .vc_btn-warning.active, .vc_btn-warning:active, .vc_btn-warning:focus, .vc_btn-warning:hover, a.vc_btn-warning.active, a.vc_btn-warning:active, a.vc_btn-warning:focus, a.vc_btn-warning:hover, button.vc_btn-warning.active, button.vc_btn-warning:active, button.vc_btn-warning:focus, button.vc_btn-warning:hover {
    color: #fff;
    background-color: #ec971f;
    border-color: transparent
}
.open > .dropdown-toggle.vc_btn-warning, .open > .dropdown-togglea.vc_btn-warning, .open > .dropdown-togglebutton.vc_btn-warning, .vc_btn-warning.active, .vc_btn-warning:active, a.vc_btn-warning.active, a.vc_btn-warning:active, button.vc_btn-warning.active, button.vc_btn-warning:active {
    background-image: none
}
.vc_btn-warning.disabled, .vc_btn-warning.disabled.active, .vc_btn-warning.disabled:active, .vc_btn-warning.disabled:focus, .vc_btn-warning.disabled:hover, .vc_btn-warning[disabled], .vc_btn-warning[disabled].active, .vc_btn-warning[disabled]:active, .vc_btn-warning[disabled]:focus, .vc_btn-warning[disabled]:hover, a.vc_btn-warning.disabled, a.vc_btn-warning.disabled.active, a.vc_btn-warning.disabled:active, a.vc_btn-warning.disabled:focus, a.vc_btn-warning.disabled:hover, a.vc_btn-warning[disabled], a.vc_btn-warning[disabled].active, a.vc_btn-warning[disabled]:active, a.vc_btn-warning[disabled]:focus, a.vc_btn-warning[disabled]:hover, button.vc_btn-warning.disabled, button.vc_btn-warning.disabled.active, button.vc_btn-warning.disabled:active, button.vc_btn-warning.disabled:focus, button.vc_btn-warning.disabled:hover, button.vc_btn-warning[disabled], button.vc_btn-warning[disabled].active, button.vc_btn-warning[disabled]:active, button.vc_btn-warning[disabled]:focus, button.vc_btn-warning[disabled]:hover, fieldset[disabled] .vc_btn-warning, fieldset[disabled] .vc_btn-warning.active, fieldset[disabled] .vc_btn-warning:active, fieldset[disabled] .vc_btn-warning:focus, fieldset[disabled] .vc_btn-warning:hover, fieldset[disabled] a.vc_btn-warning, fieldset[disabled] a.vc_btn-warning.active, fieldset[disabled] a.vc_btn-warning:active, fieldset[disabled] a.vc_btn-warning:focus, fieldset[disabled] a.vc_btn-warning:hover, fieldset[disabled] button.vc_btn-warning, fieldset[disabled] button.vc_btn-warning.active, fieldset[disabled] button.vc_btn-warning:active, fieldset[disabled] button.vc_btn-warning:focus, fieldset[disabled] button.vc_btn-warning:hover {
    background-color: #f0ad4e;
    border-color: transparent
}
.vc_btn-warning .badge, a.vc_btn-warning .badge, button.vc_btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff
}
.vc_btn-danger, a.vc_btn-danger, button.vc_btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: transparent
}
.open > .dropdown-toggle.vc_btn-danger, .open > .dropdown-togglea.vc_btn-danger, .open > .dropdown-togglebutton.vc_btn-danger, .vc_btn-danger.active, .vc_btn-danger:active, .vc_btn-danger:focus, .vc_btn-danger:hover, a.vc_btn-danger.active, a.vc_btn-danger:active, a.vc_btn-danger:focus, a.vc_btn-danger:hover, button.vc_btn-danger.active, button.vc_btn-danger:active, button.vc_btn-danger:focus, button.vc_btn-danger:hover {
    color: #fff;
    background-color: #c9302c;
    border-color: transparent
}
.open > .dropdown-toggle.vc_btn-danger, .open > .dropdown-togglea.vc_btn-danger, .open > .dropdown-togglebutton.vc_btn-danger, .vc_btn-danger.active, .vc_btn-danger:active, a.vc_btn-danger.active, a.vc_btn-danger:active, button.vc_btn-danger.active, button.vc_btn-danger:active {
    background-image: none
}
.vc_btn-danger.disabled, .vc_btn-danger.disabled.active, .vc_btn-danger.disabled:active, .vc_btn-danger.disabled:focus, .vc_btn-danger.disabled:hover, .vc_btn-danger[disabled], .vc_btn-danger[disabled].active, .vc_btn-danger[disabled]:active, .vc_btn-danger[disabled]:focus, .vc_btn-danger[disabled]:hover, a.vc_btn-danger.disabled, a.vc_btn-danger.disabled.active, a.vc_btn-danger.disabled:active, a.vc_btn-danger.disabled:focus, a.vc_btn-danger.disabled:hover, a.vc_btn-danger[disabled], a.vc_btn-danger[disabled].active, a.vc_btn-danger[disabled]:active, a.vc_btn-danger[disabled]:focus, a.vc_btn-danger[disabled]:hover, button.vc_btn-danger.disabled, button.vc_btn-danger.disabled.active, button.vc_btn-danger.disabled:active, button.vc_btn-danger.disabled:focus, button.vc_btn-danger.disabled:hover, button.vc_btn-danger[disabled], button.vc_btn-danger[disabled].active, button.vc_btn-danger[disabled]:active, button.vc_btn-danger[disabled]:focus, button.vc_btn-danger[disabled]:hover, fieldset[disabled] .vc_btn-danger, fieldset[disabled] .vc_btn-danger.active, fieldset[disabled] .vc_btn-danger:active, fieldset[disabled] .vc_btn-danger:focus, fieldset[disabled] .vc_btn-danger:hover, fieldset[disabled] a.vc_btn-danger, fieldset[disabled] a.vc_btn-danger.active, fieldset[disabled] a.vc_btn-danger:active, fieldset[disabled] a.vc_btn-danger:focus, fieldset[disabled] a.vc_btn-danger:hover, fieldset[disabled] button.vc_btn-danger, fieldset[disabled] button.vc_btn-danger.active, fieldset[disabled] button.vc_btn-danger:active, fieldset[disabled] button.vc_btn-danger:focus, fieldset[disabled] button.vc_btn-danger:hover {
    background-color: #d9534f;
    border-color: transparent
}
.vc_btn-danger .badge, a.vc_btn-danger .badge, button.vc_btn-danger .badge {
    color: #d9534f;
    background-color: #fff
}
.vc_button-2-wrapper {
    display: inline-block;
    vertical-align: middle
}
.vc_button-2-wrapper.vc_button-2-align-left {
    display: block;
    text-align: left
}
.vc_button-2-wrapper.vc_button-2-align-right {
    display: block;
    text-align: right
}
.vc_button-2-wrapper.vc_button-2-align-center {
    display: block;
    text-align: center
}
i.icon {
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 16px;
    vertical-align: text-top;
    margin-left: 5px
}
.wpb_btn-large i.icon {
    height: 19px;
    margin-left: 9px
}
.wpb_btn-small i.icon {
    height: 15px
}
.wpb_btn-mini i.icon {
    display: none
}
.wpb_address_book i.icon, option.wpb_address_book {
    background: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/address-book.png) no-repeat right center
}
.wpb_alarm_clock i.icon, option.wpb_alarm_clock {
    background: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/alarm-clock.png) no-repeat right center
}
.wpb_anchor i.icon, option.wpb_anchor {
    background: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/anchor.png) no-repeat right center
}
.wpb_application_image i.icon, option.wpb_application_image {
    background: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/application-image.png) no-repeat right center
}
.wpb_arrow i.icon, option.wpb_arrow {
    background: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/arrow.png) no-repeat right center
}
.wpb_asterisk i.icon, option.wpb_asterisk {
    background: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/asterisk.png) no-repeat right center
}
.wpb_hammer i.icon, option.wpb_hammer {
    background: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/auction-hammer.png) no-repeat right center
}
.wpb_balloon i.icon, option.wpb_balloon {
    background: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/balloon.png) no-repeat right center
}
.wpb_balloon_buzz i.icon, option.wpb_balloon_buzz {
    background: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/balloon-buzz.png) no-repeat right center
}
.wpb_balloon_facebook i.icon, option.wpb_balloon_facebook {
    background: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/balloon-facebook.png) no-repeat right center
}
.wpb_balloon_twitter i.icon, option.wpb_balloon_twitter {
    background: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/balloon-twitter.png) no-repeat right center
}
.wpb_battery i.icon, option.wpb_battery {
    background: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/battery-full.png) no-repeat right center
}
.wpb_binocular i.icon, option.wpb_binocular {
    background: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/binocular.png) no-repeat right center
}
.wpb_document_excel i.icon, option.wpb_document_excel {
    background: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/blue-document-excel.png) no-repeat right center
}
.wpb_document_image i.icon, option.wpb_document_image {
    background: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/blue-document-image.png) no-repeat right center
}
.wpb_document_music i.icon, option.wpb_document_music {
    background: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/blue-document-music.png) no-repeat right center
}
.wpb_document_office i.icon, option.wpb_document_office {
    background: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/blue-document-office.png) no-repeat right center
}
.wpb_document_pdf i.icon, option.wpb_document_pdf {
    background: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/blue-document-pdf.png) no-repeat right center
}
.wpb_document_powerpoint i.icon, option.wpb_document_powerpoint {
    background: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/blue-document-powerpoint.png) no-repeat right center
}
.wpb_document_word i.icon, option.wpb_document_word {
    background: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/blue-document-word.png) no-repeat right center
}
.wpb_bookmark i.icon, option.wpb_bookmark {
    background: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/bookmark.png) no-repeat right center
}
.wpb_camcorder i.icon, option.wpb_camcorder {
    background: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/camcorder.png) no-repeat right center
}
.wpb_camera i.icon, option.wpb_camera {
    background: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/camera.png) no-repeat right center
}
.wpb_chart i.icon, option.wpb_chart {
    background: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/chart.png) no-repeat right center
}
.wpb_chart_pie i.icon, option.wpb_chart_pie {
    background: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/chart-pie.png) no-repeat right center
}
.wpb_clock i.icon, option.wpb_clock {
    background: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/clock.png) no-repeat right center
}
.wpb_play i.icon, option.wpb_play {
    background: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/control.png) no-repeat right center
}
.wpb_fire i.icon, option.wpb_fire {
    background: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/fire.png) no-repeat right center
}
.wpb_heart i.icon, option.wpb_heart {
    background: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/heart.png) no-repeat right center
}
.wpb_mail i.icon, option.wpb_mail {
    background: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/mail.png) no-repeat right center
}
.wpb_shield i.icon, option.wpb_shield {
    background: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/plus-shield.png) no-repeat right center
}
.wpb_video i.icon, option.wpb_video {
    background: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/icons/video.png) no-repeat right center
}
.vc_column_container .vc_btn, .vc_column_container .wpb_button {
    margin-top: 5px;
    margin-bottom: 5px
}
.vc_message_box {
    border: 1px solid transparent;
    display: block;
    overflow: hidden;
    margin: 0 0 21.73913043px 0;
    padding: 1em 1em 1em 4em;
    position: relative;
    font-size: 1em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.vc_message_box > p:first-child {
    margin-top: 0
}
.vc_message_box > p:last-child {
    margin-bottom: 0
}
.vc_message_box-icon {
    bottom: 0;
    font-size: 1em;
    font-style: normal;
    left: 0;
    position: absolute;
    top: 0;
    width: 4em
}
.vc_message_box-icon > * {
    font-size: 1.7em;
    line-height: 1;
    font-style: normal;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}
.vc_message_box-icon > .fa {
    font-size: 1.7em;
    line-height: 1
}
.vc_color-blue.vc_message_box {
    color: #364a8a;
    border-color: #c5cff0;
    background-color: #edf1fa
}
.vc_color-blue.vc_message_box .vc_message_box-icon {
    color: #5472d2
}
.vc_color-blue.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #5472d2
}
.vc_color-blue.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}
.vc_color-blue.vc_message_box-outline, .vc_color-blue.vc_message_box-solid-icon {
    color: #364a8a;
    border-color: #5472d2;
    background-color: transparent
}
.vc_color-blue.vc_message_box-outline .vc_message_box-icon, .vc_color-blue.vc_message_box-solid-icon .vc_message_box-icon {
    color: #5472d2
}
.vc_color-blue.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #5472d2
}
.vc_color-blue.vc_message_box-3d {
    box-shadow: 0 5px 0 #9daee5
}
.vc_color-turquoise.vc_message_box {
    color: #085b61;
    border-color: #c6ecee;
    background-color: #ebfcfd
}
.vc_color-turquoise.vc_message_box .vc_message_box-icon {
    color: #00c1cf
}
.vc_color-turquoise.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #00c1cf
}
.vc_color-turquoise.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}
.vc_color-turquoise.vc_message_box-outline, .vc_color-turquoise.vc_message_box-solid-icon {
    color: #085b61;
    border-color: #00c1cf;
    background-color: transparent
}
.vc_color-turquoise.vc_message_box-outline .vc_message_box-icon, .vc_color-turquoise.vc_message_box-solid-icon .vc_message_box-icon {
    color: #00c1cf
}
.vc_color-turquoise.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #00c1cf
}
.vc_color-turquoise.vc_message_box-3d {
    box-shadow: 0 5px 0 #9fdee3
}
.vc_color-pink.vc_message_box {
    color: #d82e21;
    border-color: #ffd8d6;
    background-color: #fff0ef
}
.vc_color-pink.vc_message_box .vc_message_box-icon {
    color: #fe6c61
}
.vc_color-pink.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #fe6c61
}
.vc_color-pink.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}
.vc_color-pink.vc_message_box-outline, .vc_color-pink.vc_message_box-solid-icon {
    color: #d82e21;
    border-color: #fe6c61;
    background-color: transparent
}
.vc_color-pink.vc_message_box-outline .vc_message_box-icon, .vc_color-pink.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fe6c61
}
.vc_color-pink.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #fe6c61
}
.vc_color-pink.vc_message_box-3d {
    box-shadow: 0 5px 0 #fea9a3
}
.vc_color-violet.vc_message_box {
    color: #5e4a81;
    border-color: #d4c8e9;
    background-color: #f0ecf7
}
.vc_color-violet.vc_message_box .vc_message_box-icon {
    color: #8d6dc4
}
.vc_color-violet.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #8d6dc4
}
.vc_color-violet.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}
.vc_color-violet.vc_message_box-outline, .vc_color-violet.vc_message_box-solid-icon {
    color: #5e4a81;
    border-color: #8d6dc4;
    background-color: transparent
}
.vc_color-violet.vc_message_box-outline .vc_message_box-icon, .vc_color-violet.vc_message_box-solid-icon .vc_message_box-icon {
    color: #8d6dc4
}
.vc_color-violet.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #8d6dc4
}
.vc_color-violet.vc_message_box-3d {
    box-shadow: 0 5px 0 #b8a3da
}
.vc_color-peacoc.vc_message_box {
    color: #366a79;
    border-color: #c2e3ec;
    background-color: #e9f5f8
}
.vc_color-peacoc.vc_message_box .vc_message_box-icon {
    color: #4cadc9
}
.vc_color-peacoc.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #4cadc9
}
.vc_color-peacoc.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}
.vc_color-peacoc.vc_message_box-outline, .vc_color-peacoc.vc_message_box-solid-icon {
    color: #366a79;
    border-color: #4cadc9;
    background-color: transparent
}
.vc_color-peacoc.vc_message_box-outline .vc_message_box-icon, .vc_color-peacoc.vc_message_box-solid-icon .vc_message_box-icon {
    color: #4cadc9
}
.vc_color-peacoc.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #4cadc9
}
.vc_color-peacoc.vc_message_box-3d {
    box-shadow: 0 5px 0 #9ad1e1
}
.vc_color-chino.vc_message_box {
    color: #978258;
    border-color: #e5ded2;
    background-color: #f7f5f2
}
.vc_color-chino.vc_message_box .vc_message_box-icon {
    color: #cec2ab
}
.vc_color-chino.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #cec2ab
}
.vc_color-chino.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}
.vc_color-chino.vc_message_box-outline, .vc_color-chino.vc_message_box-solid-icon {
    color: #978258;
    border-color: #cec2ab;
    background-color: transparent
}
.vc_color-chino.vc_message_box-outline .vc_message_box-icon, .vc_color-chino.vc_message_box-solid-icon .vc_message_box-icon {
    color: #cec2ab
}
.vc_color-chino.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #cec2ab
}
.vc_color-chino.vc_message_box-3d {
    box-shadow: 0 5px 0 #d2c7b1
}
.vc_color-mulled_wine.vc_message_box {
    color: #1e1b22;
    border-color: #d0ccd6;
    background-color: #eae8ed
}
.vc_color-mulled_wine.vc_message_box .vc_message_box-icon {
    color: #50485b
}
.vc_color-mulled_wine.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #50485b
}
.vc_color-mulled_wine.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}
.vc_color-mulled_wine.vc_message_box-outline, .vc_color-mulled_wine.vc_message_box-solid-icon {
    color: #1e1b22;
    border-color: #50485b;
    background-color: transparent
}
.vc_color-mulled_wine.vc_message_box-outline .vc_message_box-icon, .vc_color-mulled_wine.vc_message_box-solid-icon .vc_message_box-icon {
    color: #50485b
}
.vc_color-mulled_wine.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #50485b
}
.vc_color-mulled_wine.vc_message_box-3d {
    box-shadow: 0 5px 0 #b6afc0
}
.vc_color-vista_blue.vc_message_box {
    color: #3e8e5e;
    border-color: #bcebcf;
    background-color: #e3f7eb
}
.vc_color-vista_blue.vc_message_box .vc_message_box-icon {
    color: #75d69c
}
.vc_color-vista_blue.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #75d69c
}
.vc_color-vista_blue.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}
.vc_color-vista_blue.vc_message_box-outline, .vc_color-vista_blue.vc_message_box-solid-icon {
    color: #3e8e5e;
    border-color: #75d69c;
    background-color: transparent
}
.vc_color-vista_blue.vc_message_box-outline .vc_message_box-icon, .vc_color-vista_blue.vc_message_box-solid-icon .vc_message_box-icon {
    color: #75d69c
}
.vc_color-vista_blue.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #75d69c
}
.vc_color-vista_blue.vc_message_box-3d {
    box-shadow: 0 5px 0 #94dfb3
}
.vc_color-orange.vc_message_box {
    color: #c3811c;
    border-color: #fbe1ba;
    background-color: #fef6eb
}
.vc_color-orange.vc_message_box .vc_message_box-icon {
    color: #f7be68
}
.vc_color-orange.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #f7be68
}
.vc_color-orange.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}
.vc_color-orange.vc_message_box-outline, .vc_color-orange.vc_message_box-solid-icon {
    color: #c3811c;
    border-color: #f7be68;
    background-color: transparent
}
.vc_color-orange.vc_message_box-outline .vc_message_box-icon, .vc_color-orange.vc_message_box-solid-icon .vc_message_box-icon {
    color: #f7be68
}
.vc_color-orange.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #f7be68
}
.vc_color-orange.vc_message_box-3d {
    box-shadow: 0 5px 0 #f9cd8a
}
.vc_color-sky.vc_message_box {
    color: #2a6194;
    border-color: #bedaf4;
    background-color: #eaf3fb
}
.vc_color-sky.vc_message_box .vc_message_box-icon {
    color: #5aa1e3
}
.vc_color-sky.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #5aa1e3
}
.vc_color-sky.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}
.vc_color-sky.vc_message_box-outline, .vc_color-sky.vc_message_box-solid-icon {
    color: #2a6194;
    border-color: #5aa1e3;
    background-color: transparent
}
.vc_color-sky.vc_message_box-outline .vc_message_box-icon, .vc_color-sky.vc_message_box-solid-icon .vc_message_box-icon {
    color: #5aa1e3
}
.vc_color-sky.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #5aa1e3
}
.vc_color-sky.vc_message_box-3d {
    box-shadow: 0 5px 0 #93c1ed
}
.vc_color-green.vc_message_box {
    color: #3e562b;
    border-color: #c2e1a9;
    background-color: #eaf5e2
}
.vc_color-green.vc_message_box .vc_message_box-icon {
    color: #6dab3c
}
.vc_color-green.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #6dab3c
}
.vc_color-green.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}
.vc_color-green.vc_message_box-outline, .vc_color-green.vc_message_box-solid-icon {
    color: #3e562b;
    border-color: #6dab3c;
    background-color: transparent
}
.vc_color-green.vc_message_box-outline .vc_message_box-icon, .vc_color-green.vc_message_box-solid-icon .vc_message_box-icon {
    color: #6dab3c
}
.vc_color-green.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #6dab3c
}
.vc_color-green.vc_message_box-3d {
    box-shadow: 0 5px 0 #a7d484
}
.vc_color-juicy_pink.vc_message_box {
    color: #a3231f;
    border-color: #fbc7c5;
    background-color: #fef5f5
}
.vc_color-juicy_pink.vc_message_box .vc_message_box-icon {
    color: #f4524d
}
.vc_color-juicy_pink.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #f4524d
}
.vc_color-juicy_pink.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}
.vc_color-juicy_pink.vc_message_box-outline, .vc_color-juicy_pink.vc_message_box-solid-icon {
    color: #a3231f;
    border-color: #f4524d;
    background-color: transparent
}
.vc_color-juicy_pink.vc_message_box-outline .vc_message_box-icon, .vc_color-juicy_pink.vc_message_box-solid-icon .vc_message_box-icon {
    color: #f4524d
}
.vc_color-juicy_pink.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #f4524d
}
.vc_color-juicy_pink.vc_message_box-3d {
    box-shadow: 0 5px 0 #f89895
}
.vc_color-sandy_brown.vc_message_box {
    color: #c3501c;
    border-color: #fbceba;
    background-color: #fef1eb
}
.vc_color-sandy_brown.vc_message_box .vc_message_box-icon {
    color: #f79468
}
.vc_color-sandy_brown.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #f79468
}
.vc_color-sandy_brown.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}
.vc_color-sandy_brown.vc_message_box-outline, .vc_color-sandy_brown.vc_message_box-solid-icon {
    color: #c3501c;
    border-color: #f79468;
    background-color: transparent
}
.vc_color-sandy_brown.vc_message_box-outline .vc_message_box-icon, .vc_color-sandy_brown.vc_message_box-solid-icon .vc_message_box-icon {
    color: #f79468
}
.vc_color-sandy_brown.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #f79468
}
.vc_color-sandy_brown.vc_message_box-3d {
    box-shadow: 0 5px 0 #f9ac8a
}
.vc_color-purple.vc_message_box {
    color: #886389;
    border-color: #e3cbe3;
    background-color: #f5ecf5
}
.vc_color-purple.vc_message_box .vc_message_box-icon {
    color: #b97ebb
}
.vc_color-purple.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #b97ebb
}
.vc_color-purple.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}
.vc_color-purple.vc_message_box-outline, .vc_color-purple.vc_message_box-solid-icon {
    color: #886389;
    border-color: #b97ebb;
    background-color: transparent
}
.vc_color-purple.vc_message_box-outline .vc_message_box-icon, .vc_color-purple.vc_message_box-solid-icon .vc_message_box-icon {
    color: #b97ebb
}
.vc_color-purple.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #b97ebb
}
.vc_color-purple.vc_message_box-3d {
    box-shadow: 0 5px 0 #d1a9d2
}
.vc_color-black.vc_message_box {
    color: #fff;
    border-color: #2a2a2a;
    background-color: #3c3c3c
}
.vc_color-black.vc_message_box .vc_message_box-icon {
    color: #2a2a2a
}
.vc_color-black.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #2a2a2a
}
.vc_color-black.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}
.vc_color-black.vc_message_box-outline, .vc_color-black.vc_message_box-solid-icon {
    color: #fff;
    border-color: #2a2a2a;
    background-color: transparent
}
.vc_color-black.vc_message_box-outline .vc_message_box-icon, .vc_color-black.vc_message_box-solid-icon .vc_message_box-icon {
    color: #2a2a2a
}
.vc_color-black.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #2a2a2a
}
.vc_color-black.vc_message_box-3d {
    box-shadow: 0 5px 0 #101010
}
.vc_color-grey.vc_message_box {
    color: #858585;
    border-color: #d2d2d2;
    background-color: #ebebeb
}
.vc_color-grey.vc_message_box .vc_message_box-icon {
    color: #ebebeb
}
.vc_color-grey.vc_message_box-solid {
    color: #858585;
    border-color: transparent;
    background-color: #ebebeb
}
.vc_color-grey.vc_message_box-solid .vc_message_box-icon {
    color: #858585
}
.vc_color-grey.vc_message_box-outline, .vc_color-grey.vc_message_box-solid-icon {
    color: #858585;
    border-color: #ebebeb;
    background-color: transparent
}
.vc_color-grey.vc_message_box-outline .vc_message_box-icon, .vc_color-grey.vc_message_box-solid-icon .vc_message_box-icon {
    color: #ebebeb
}
.vc_color-grey.vc_message_box-solid-icon .vc_message_box-icon {
    color: #858585;
    background-color: #ebebeb
}
.vc_color-grey.vc_message_box-3d {
    box-shadow: 0 5px 0 #b8b8b8
}
.vc_color-white.vc_message_box {
    color: #b3b3b3;
    border-color: #e6e6e6;
    background-color: #fff
}
.vc_color-white.vc_message_box .vc_message_box-icon {
    color: #fff
}
.vc_color-white.vc_message_box-solid {
    color: #b3b3b3;
    border-color: transparent;
    background-color: #fff
}
.vc_color-white.vc_message_box-solid .vc_message_box-icon {
    color: #b3b3b3
}
.vc_color-white.vc_message_box-outline, .vc_color-white.vc_message_box-solid-icon {
    color: #b3b3b3;
    border-color: #fff;
    background-color: transparent
}
.vc_color-white.vc_message_box-outline .vc_message_box-icon, .vc_color-white.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff
}
.vc_color-white.vc_message_box-solid-icon .vc_message_box-icon {
    color: #b3b3b3;
    background-color: #fff
}
.vc_color-white.vc_message_box-3d {
    box-shadow: 0 5px 0 #ccc
}
.vc_color-info.vc_message_box {
    color: #5e7f96;
    border-color: #cfebfe;
    background-color: #dff2fe
}
.vc_color-info.vc_message_box .vc_message_box-icon {
    color: #56b0ee
}
.vc_color-info.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #56b0ee
}
.vc_color-info.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}
.vc_color-info.vc_message_box-outline, .vc_color-info.vc_message_box-solid-icon {
    color: #5e7f96;
    border-color: #56b0ee;
    background-color: transparent
}
.vc_color-info.vc_message_box-outline .vc_message_box-icon, .vc_color-info.vc_message_box-solid-icon .vc_message_box-icon {
    color: #56b0ee
}
.vc_color-info.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #56b0ee
}
.vc_color-info.vc_message_box-3d {
    box-shadow: 0 5px 0 #9dd6fd
}
.vc_color-success.vc_message_box {
    color: #5e7f96;
    border-color: #cfebfe;
    background-color: #e6fdf8
}
.vc_color-success.vc_message_box .vc_message_box-icon {
    color: #1bbc9b
}
.vc_color-success.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #1bbc9b
}
.vc_color-success.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}
.vc_color-success.vc_message_box-outline, .vc_color-success.vc_message_box-solid-icon {
    color: #5e7f96;
    border-color: #1bbc9b;
    background-color: transparent
}
.vc_color-success.vc_message_box-outline .vc_message_box-icon, .vc_color-success.vc_message_box-solid-icon .vc_message_box-icon {
    color: #1bbc9b
}
.vc_color-success.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #1bbc9b
}
.vc_color-success.vc_message_box-3d {
    box-shadow: 0 5px 0 #9dd6fd
}
.vc_color-warning.vc_message_box {
    color: #9d8967;
    border-color: #ffeccc;
    background-color: #fff4e2
}
.vc_color-warning.vc_message_box .vc_message_box-icon {
    color: #fcb53f
}
.vc_color-warning.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #fcb53f
}
.vc_color-warning.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}
.vc_color-warning.vc_message_box-outline, .vc_color-warning.vc_message_box-solid-icon {
    color: #9d8967;
    border-color: #fcb53f;
    background-color: transparent
}
.vc_color-warning.vc_message_box-outline .vc_message_box-icon, .vc_color-warning.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fcb53f
}
.vc_color-warning.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #fcb53f
}
.vc_color-warning.vc_message_box-3d {
    box-shadow: 0 5px 0 #ffd999
}
.vc_color-danger.vc_message_box {
    color: #a85959;
    border-color: #fedede;
    background-color: #fdeaea
}
.vc_color-danger.vc_message_box .vc_message_box-icon {
    color: #ff7877
}
.vc_color-danger.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #ff7877
}
.vc_color-danger.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}
.vc_color-danger.vc_message_box-outline, .vc_color-danger.vc_message_box-solid-icon {
    color: #a85959;
    border-color: #ff7877;
    background-color: transparent
}
.vc_color-danger.vc_message_box-outline .vc_message_box-icon, .vc_color-danger.vc_message_box-solid-icon .vc_message_box-icon {
    color: #ff7877
}
.vc_color-danger.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #ff7877
}
.vc_color-danger.vc_message_box-3d {
    box-shadow: 0 5px 0 #fdacac
}
.vc_color-alert-info.vc_message_box {
    color: #31708f;
    border-color: #bce8f1;
    background-color: #d9edf7
}
.vc_color-alert-info.vc_message_box .vc_message_box-icon {
    color: #67cce0
}
.vc_color-alert-info.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #67cce0
}
.vc_color-alert-info.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}
.vc_color-alert-info.vc_message_box-outline, .vc_color-alert-info.vc_message_box-solid-icon {
    color: #31708f;
    border-color: #67cce0;
    background-color: transparent
}
.vc_color-alert-info.vc_message_box-outline .vc_message_box-icon, .vc_color-alert-info.vc_message_box-solid-icon .vc_message_box-icon {
    color: #67cce0
}
.vc_color-alert-info.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #67cce0
}
.vc_color-alert-info.vc_message_box-3d {
    box-shadow: 0 5px 0 #91d9e8
}
.vc_color-alert-success.vc_message_box {
    color: #3c763d;
    border-color: #d6e9c6;
    background-color: #dff0d8
}
.vc_color-alert-success.vc_message_box .vc_message_box-icon {
    color: #9ad36a
}
.vc_color-alert-success.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #9ad36a
}
.vc_color-alert-success.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}
.vc_color-alert-success.vc_message_box-outline, .vc_color-alert-success.vc_message_box-solid-icon {
    color: #3c763d;
    border-color: #9ad36a;
    background-color: transparent
}
.vc_color-alert-success.vc_message_box-outline .vc_message_box-icon, .vc_color-alert-success.vc_message_box-solid-icon .vc_message_box-icon {
    color: #9ad36a
}
.vc_color-alert-success.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #9ad36a
}
.vc_color-alert-success.vc_message_box-3d {
    box-shadow: 0 5px 0 #bbdba1
}
.vc_color-alert-warning.vc_message_box {
    color: #8a6d3b;
    border-color: #faebcc;
    background-color: #fcf8e3
}
.vc_color-alert-warning.vc_message_box .vc_message_box-icon {
    color: #f9cf79
}
.vc_color-alert-warning.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #f9cf79
}
.vc_color-alert-warning.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}
.vc_color-alert-warning.vc_message_box-outline, .vc_color-alert-warning.vc_message_box-solid-icon {
    color: #8a6d3b;
    border-color: #f9cf79;
    background-color: transparent
}
.vc_color-alert-warning.vc_message_box-outline .vc_message_box-icon, .vc_color-alert-warning.vc_message_box-solid-icon .vc_message_box-icon {
    color: #f9cf79
}
.vc_color-alert-warning.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #f9cf79
}
.vc_color-alert-warning.vc_message_box-3d {
    box-shadow: 0 5px 0 #f5d89e
}
.vc_color-alert-danger.vc_message_box {
    color: #a94442;
    border-color: #ebccd1;
    background-color: #f2dede
}
.vc_color-alert-danger.vc_message_box .vc_message_box-icon {
    color: #ef8495
}
.vc_color-alert-danger.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #ef8495
}
.vc_color-alert-danger.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}
.vc_color-alert-danger.vc_message_box-outline, .vc_color-alert-danger.vc_message_box-solid-icon {
    color: #a94442;
    border-color: #ef8495;
    background-color: transparent
}
.vc_color-alert-danger.vc_message_box-outline .vc_message_box-icon, .vc_color-alert-danger.vc_message_box-solid-icon .vc_message_box-icon {
    color: #ef8495
}
.vc_color-alert-danger.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #ef8495
}
.vc_color-alert-danger.vc_message_box-3d {
    box-shadow: 0 5px 0 #dca7b0
}
.vc_color-black.vc_message_box .vc_message_box-icon {
    color: #fff
}
.vc_color-black.vc_message_box-outline, .vc_color-black.vc_message_box-outline .vc_message_box-icon {
    color: #2a2a2a
}
.vc_color-black.vc_message_box-solid-icon {
    color: #2a2a2a
}
.vc_color-grey.vc_message_box .vc_message_box-icon {
    color: #858585
}
.vc_color-white.vc_message_box .vc_message_box-icon {
    color: #b3b3b3
}
.vc_color-white.vc_message_box-outline, .vc_color-white.vc_message_box-outline .vc_message_box-icon {
    color: #fff
}
.vc_color-white.vc_message_box-solid-icon {
    color: #fff
}
.vc_message_box-outline, .vc_message_box-solid-icon {
    border-width: 2px
}
.vc_message_box-solid-icon .vc_message_box-icon {
    width: 3.25em
}
.vc_message_box-rounded {
    border-radius: 5px
}
.vc_message_box-round {
    border-radius: 4em
}
#content .wpb_alert p:last-child, #content .wpb_text_column :last-child, #content .wpb_text_column p:last-child, .wpb_alert p:last-child, .wpb_text_column :last-child, .wpb_text_column p:last-child {
    margin-bottom: 0
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
    margin-bottom: 35px
}
.entry-content .twitter-share-button, .fb_like, .twitter-share-button, .wpb_accordion .wpb_content_element, .wpb_googleplus, .wpb_pinterest, .wpb_tab .wpb_content_element {
    margin-bottom: 21.73913043px
}
.vc_parallax {
    position: relative;
    overflow: hidden
}
.vc_parallax > * {
    position: relative;
    z-index: 1
}
.vc_parallax .vc_parallax-inner {
    pointer-events: none;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    background-attachment: scroll;
    background-color: transparent;
    background-image: inherit;
    background-size: cover;
    z-index: 0;
    background-position: 50% 0
}
.vc_parallax-inner iframe {
    max-width: 1000%
}
.vc_video-bg-container {
    position: relative
}
.vc_video-bg {
    height: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 0
}
.vc_video-bg iframe {
    max-width: 1000%
}
.vc_row.vc_row-no-padding .vc_column-inner {
    padding-left: 0;
    padding-right: 0
}
.vc_row[data-vc-full-width] {
    -webkit-transition: opacity .5s ease;
    -o-transition: opacity .5s ease;
    transition: opacity .5s ease;
    overflow: hidden
}
.vc_row[data-vc-full-width].vc_hidden {
    opacity: 0
}
.vc_row-no-padding .vc_inner {
    margin-left: 0;
    margin-right: 0
}
.vc_row.vc_row-o-full-height {
    min-height: 100vh
}
.vc_row.vc_row-flex {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}
.vc_row.vc_row-flex > .vc_column_container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}
.vc_row.vc_row-flex > .vc_column_container > .vc_column-inner {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    z-index: 1
}
@media (-ms-high-contrast: active),(-ms-high-contrast: none) {
    .vc_row.vc_row-flex > .vc_column_container > .vc_column-inner > * {
        min-height: 1em
    }
}
.vc_row.vc_row-flex::after, .vc_row.vc_row-flex::before {
    display: none
}
.vc_row.vc_row-o-columns-stretch {
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch
}
.vc_row.vc_row-o-columns-top {
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start
}
.vc_row.vc_row-o-columns-bottom {
    -webkit-align-content: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end
}
.vc_row.vc_row-o-columns-middle {
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center
}
.vc_row.vc_row-o-columns-bottom::after, .vc_row.vc_row-o-columns-middle::after, .vc_row.vc_row-o-columns-top::after {
    content: '';
    width: 100%;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    display: block
}
.vc_row.vc_row-o-equal-height > .vc_column_container {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}
.vc_row.vc_row-o-content-top > .vc_column_container > .vc_column-inner {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}
.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height) > .vc_column_container {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}
.vc_row.vc_row-o-content-bottom > .vc_column_container > .vc_column-inner {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}
.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height) > .vc_column_container {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end
}
.vc_row.vc_row-o-content-middle > .vc_column_container > .vc_column-inner {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}
.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height) > .vc_column_container {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}
.vc_column-inner::after, .vc_column-inner::before {
    content: " ";
    display: table
}
.vc_column-inner::after {
    clear: both
}
.vc_ie-flexbox-fixer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}
.vc_ie-flexbox-fixer > .vc_row {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}
.vc_row.vc_column-gap-1 {
    margin-left: -15.5px;
    margin-right: -15.5px
}
.vc_row.vc_column-gap-1 > .vc_column_container {
    padding: .5px
}
.vc_row.vc_column-gap-2 {
    margin-left: -16px;
    margin-right: -16px
}
.vc_row.vc_column-gap-2 > .vc_column_container {
    padding: 1px
}
.vc_row.vc_column-gap-3 {
    margin-left: -16.5px;
    margin-right: -16.5px
}
.vc_row.vc_column-gap-3 > .vc_column_container {
    padding: 1.5px
}
.vc_row.vc_column-gap-4 {
    margin-left: -17px;
    margin-right: -17px
}
.vc_row.vc_column-gap-4 > .vc_column_container {
    padding: 2px
}
.vc_row.vc_column-gap-5 {
    margin-left: -17.5px;
    margin-right: -17.5px
}
.vc_row.vc_column-gap-5 > .vc_column_container {
    padding: 2.5px
}
.vc_row.vc_column-gap-10 {
    margin-left: -20px;
    margin-right: -20px
}
.vc_row.vc_column-gap-10 > .vc_column_container {
    padding: 5px
}
.vc_row.vc_column-gap-15 {
    margin-left: -22.5px;
    margin-right: -22.5px
}
.vc_row.vc_column-gap-15 > .vc_column_container {
    padding: 7.5px
}
.vc_row.vc_column-gap-20 {
    margin-left: -25px;
    margin-right: -25px
}
.vc_row.vc_column-gap-20 > .vc_column_container {
    padding: 10px
}
.vc_row.vc_column-gap-25 {
    margin-left: -27.5px;
    margin-right: -27.5px
}
.vc_row.vc_column-gap-25 > .vc_column_container {
    padding: 12.5px
}
.vc_row.vc_column-gap-30 {
    margin-left: -30px;
    margin-right: -30px
}
.vc_row.vc_column-gap-30 > .vc_column_container {
    padding: 15px
}
.vc_row.vc_column-gap-35 {
    margin-left: -32.5px;
    margin-right: -32.5px
}
.vc_row.vc_column-gap-35 > .vc_column_container {
    padding: 17.5px
}
.vc_column_container {
    padding-left: 0;
    padding-right: 0
}
.vc_column_container > .vc_column-inner {
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%
}
.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner {
    padding-top: 35px
}
.vc_section {
    padding-left: 15px;
    padding-right: 15px;
    margin-left: -15px;
    margin-right: -15px
}
.vc_section[data-vc-full-width] {
    -webkit-transition: opacity .5s ease;
    -o-transition: opacity .5s ease;
    transition: opacity .5s ease;
    overflow: hidden
}
.vc_section[data-vc-full-width].vc_hidden {
    opacity: 0
}
.vc_section[data-vc-full-width] > .vc_row {
    margin-left: 0;
    margin-right: 0
}
.vc_section[data-vc-stretch-content] {
    padding-left: 0;
    padding-right: 0
}
.vc_section.vc_row-o-full-height {
    min-height: 100vh
}
.vc_section.vc_section-flex {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap
}
.vc_section.vc_section-flex .vc_vc_row {
    width: 100%
}
.vc_section.vc_section-flex::after, .vc_section.vc_section-flex::before {
    display: none
}
.vc_section.vc_section-o-content-top {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}
.vc_section.vc_section-o-content-bottom {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}
.vc_section.vc_section-o-content-middle {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}
.vc_section.vc_section-o-content-bottom::after, .vc_section.vc_section-o-content-middle::after, .vc_section.vc_section-o-content-top::after {
    content: '';
    width: 100%;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    display: block
}
.vc_section.vc_section-has-fill, .vc_section.vc_section-has-fill + .vc_row-full-width + .vc_section, .vc_section.vc_section-has-fill + .vc_section {
    padding-top: 35px
}
.vc_row.vc_column-gap-1 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-1 > .vc_vc_column_inner > .vc_column_container {
    padding-left: .5px;
    padding-right: .5px
}
.vc_row.vc_column-gap-2 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-2 > .vc_vc_column_inner > .vc_column_container {
    padding-left: 1px;
    padding-right: 1px
}
.vc_row.vc_column-gap-3 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-3 > .vc_vc_column_inner > .vc_column_container {
    padding-left: 1.5px;
    padding-right: 1.5px
}
.vc_row.vc_column-gap-4 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-4 > .vc_vc_column_inner > .vc_column_container {
    padding-left: 2px;
    padding-right: 2px
}
.vc_row.vc_column-gap-5 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-5 > .vc_vc_column_inner > .vc_column_container {
    padding-left: 2.5px;
    padding-right: 2.5px
}
.vc_row.vc_column-gap-10 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-10 > .vc_vc_column_inner > .vc_column_container {
    padding-left: 5px;
    padding-right: 5px
}
.vc_row.vc_column-gap-15 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-15 > .vc_vc_column_inner > .vc_column_container {
    padding-left: 7.5px;
    padding-right: 7.5px
}
.vc_row.vc_column-gap-20 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-20 > .vc_vc_column_inner > .vc_column_container {
    padding-left: 10px;
    padding-right: 10px
}
.vc_row.vc_column-gap-25 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-25 > .vc_vc_column_inner > .vc_column_container {
    padding-left: 12.5px;
    padding-right: 12.5px
}
.vc_row.vc_column-gap-30 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-30 > .vc_vc_column_inner > .vc_column_container {
    padding-left: 15px;
    padding-right: 15px
}
.vc_row.vc_column-gap-35 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-35 > .vc_vc_column_inner > .vc_column_container {
    padding-left: 17.5px;
    padding-right: 17.5px
}
.vc_vc_column, .vc_vc_column_inner {
    padding-left: 0;
    padding-right: 0
}
.vc_row.vc_row-flex > .vc_vc_column, .vc_row.vc_row-flex > .vc_vc_column_inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}
.vc_row.vc_row-flex > .vc_vc_column > .vc_column_container, .vc_row.vc_row-flex > .vc_vc_column_inner > .vc_column_container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}
.vc_row.vc_row-flex > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row.vc_row-flex > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}
.vc_row.vc_row-o-equal-height > .vc_column_container {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}
.vc_row.vc_row-o-content-top > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row.vc_row-o-content-top > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}
.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height) > .vc_vc_column > .vc_column_container, .vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height) > .vc_vc_column_inner > .vc_column_container {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}
.vc_row.vc_row-o-content-bottom > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row.vc_row-o-content-bottom > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}
.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height) > .vc_vc_column > .vc_column_container, .vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height) > .vc_vc_column_inner > .vc_column_container {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end
}
.vc_row.vc_row-o-content-middle > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row.vc_row-o-content-middle > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}
.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height) > .vc_vc_column > .vc_column_container, .vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height) > .vc_vc_column_inner > .vc_column_container {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}
.vc_empty-element > .vc_column-inner {
    min-height: 100px
}
.vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {
    padding-top: 35px
}
.fb_type_standard {
    height: 25px
}
.fb_type_standard iframe {
    height: 25px
}
.fb_type_button_count {
    height: 20px
}
.fb_type_button_count iframe {
    height: 20px
}
.fb_type_box_count {
    height: 62px
}
.fb_type_box_count iframe {
    height: 62px
}
.wpb_googleplus_type_standard {
    height: 25px
}
.wpb_googleplus_type_small {
    height: 19px
}
.wpb_googleplus_type_medium {
    height: 21px
}
.wpb_googleplus_type_tall {
    height: 21px
}
.wpb_googleplus_type_tall.vc_googleplus-annotation-bubble {
    height: 62px
}
.wpb_pinterest a {
    border-bottom: 0
}
.wpb_pinterest_type_horizontal {
    height: 21px
}
.wpb_pinterest_type_vertical {
    box-sizing: content-box;
    padding-top: 29px;
    height: 21px
}
.wpb_pinterest_type_none {
    height: 21px
}
iframe.twitter-share-button {
    margin: 0
}
.vc_toggle {
    display: block;
    margin: 0 0 21.73913043px 0;
    padding: 0;
    font-size: 1em
}
.vc_toggle:last-of-type {
    margin-bottom: 35px
}
.vc_toggle_title {
    cursor: pointer;
    display: block;
    margin: 0;
    padding: 0;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: 400
}
.vc_toggle_title > h4 {
    display: inline
}
.vc_toggle_icon {
    display: none;
    position: relative;
    vertical-align: middle
}
.vc_toggle_content {
    display: none;
    margin-bottom: 21.73913043px;
    margin-top: 1em;
    overflow: hidden;
    padding: 0
}
.vc_toggle.vc_toggle_active > .vc_toggle_content {
    display: block
}
.vc_toggle_simple .vc_toggle_icon {
    border: 0 solid transparent;
    border-radius: 0;
    display: inline-block
}
.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_simple .vc_toggle_icon::before {
    content: '';
    display: block;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}
.vc_toggle_simple.vc_toggle_active .vc_toggle_icon::after {
    visibility: hidden
}
.vc_toggle_simple .vc_toggle_icon {
    height: 22px;
    width: 22px
}
.vc_toggle_simple .vc_toggle_icon::before {
    height: 2px;
    width: 10px
}
.vc_toggle_simple .vc_toggle_icon::after {
    height: 10px;
    width: 2px
}
.vc_toggle_simple .vc_toggle_icon {
    background-color: #2a2a2a;
    border-color: transparent
}
.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_simple .vc_toggle_icon::before {
    background-color: #fff
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #2a2a2a
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #2a2a2a
}
.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #444
}
.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #fff
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #444
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #444
}
.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}
.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_simple .vc_toggle_icon::before {
    background-color: #2a2a2a
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: transparent
}
.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent
}
.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #444
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: transparent
}
.vc_toggle_simple .vc_toggle_icon {
    margin-left: 2px
}
.vc_toggle_round .vc_toggle_icon {
    border: 2px solid transparent;
    border-radius: 50%;
    display: inline-block
}
.vc_toggle_round .vc_toggle_icon::after, .vc_toggle_round .vc_toggle_icon::before {
    content: '';
    display: block;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}
.vc_toggle_round.vc_toggle_active .vc_toggle_icon::after {
    visibility: hidden
}
.vc_toggle_round .vc_toggle_icon {
    height: 22px;
    width: 22px
}
.vc_toggle_round .vc_toggle_icon::before {
    height: 2px;
    width: 10px
}
.vc_toggle_round .vc_toggle_icon::after {
    height: 10px;
    width: 2px
}
.vc_toggle_round .vc_toggle_icon {
    background-color: #2a2a2a;
    border-color: transparent
}
.vc_toggle_round .vc_toggle_icon::after, .vc_toggle_round .vc_toggle_icon::before {
    background-color: #fff
}
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #2a2a2a
}
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #2a2a2a
}
.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #444
}
.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #fff
}
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #444
}
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #444
}
.vc_toggle_rounded .vc_toggle_icon {
    border: 2px solid transparent;
    border-radius: 20%;
    display: inline-block
}
.vc_toggle_rounded .vc_toggle_icon::after, .vc_toggle_rounded .vc_toggle_icon::before {
    content: '';
    display: block;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}
.vc_toggle_rounded.vc_toggle_active .vc_toggle_icon::after {
    visibility: hidden
}
.vc_toggle_rounded .vc_toggle_icon {
    height: 22px;
    width: 22px
}
.vc_toggle_rounded .vc_toggle_icon::before {
    height: 2px;
    width: 10px
}
.vc_toggle_rounded .vc_toggle_icon::after {
    height: 10px;
    width: 2px
}
.vc_toggle_rounded .vc_toggle_icon {
    background-color: #2a2a2a;
    border-color: transparent
}
.vc_toggle_rounded .vc_toggle_icon::after, .vc_toggle_rounded .vc_toggle_icon::before {
    background-color: #fff
}
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #2a2a2a
}
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #2a2a2a
}
.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #444
}
.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #fff
}
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #444
}
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #444
}
.vc_toggle_square .vc_toggle_icon {
    border: 2px solid transparent;
    border-radius: 0;
    display: inline-block
}
.vc_toggle_square .vc_toggle_icon::after, .vc_toggle_square .vc_toggle_icon::before {
    content: '';
    display: block;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}
.pageform__text a {
    color: #ffffff!important;
}
/*.formpage-imagright__bg {*/
/*    max-height: 590px;*/
/*    display: flex;*/
/*    align-items: center;*/
/*    justify-content: center;*/
/*    height: 100%;*/
/*    overflow: hidden;*/
/*}*/
/*.formpage-imagright__bg img {*/
/*    height: 100%;*/
/*    object-fit: contain;*/
/*}*/
.vc_toggle_square.vc_toggle_active .vc_toggle_icon::after {
    visibility: hidden
}
.vc_toggle_square .vc_toggle_icon {
    height: 22px;
    width: 22px
}
.vc_toggle_square .vc_toggle_icon::before {
    height: 2px;
    width: 10px
}
.vc_toggle_square .vc_toggle_icon::after {
    height: 10px;
    width: 2px
}
.vc_toggle_square .vc_toggle_icon {
    background-color: #2a2a2a;
    border-color: transparent
}
.vc_toggle_square .vc_toggle_icon::after, .vc_toggle_square .vc_toggle_icon::before {
    background-color: #fff
}
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #2a2a2a
}
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #2a2a2a
}
.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #444
}
.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #fff
}
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #444
}
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #444
}
.vc_toggle_text_only .vc_toggle_icon {
    display: none
}
.vc_toggle_arrow .vc_toggle_icon {
    display: inline-block
}
.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_arrow .vc_toggle_icon::before {
    content: '';
    border-style: solid;
    display: block;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg)
}
.vc_toggle_arrow .vc_toggle_icon::before {
    border-left: none;
    border-top: none
}
.vc_toggle_arrow .vc_toggle_icon::after {
    border-right: none;
    border-bottom: none;
    visibility: hidden
}
.vc_toggle_arrow.vc_toggle_active .vc_toggle_icon::before {
    visibility: hidden
}
.vc_toggle_arrow.vc_toggle_active .vc_toggle_icon::after {
    visibility: visible
}
.vc_toggle.vc_toggle_arrow .vc_toggle_icon {
    height: 22px;
    width: 22px
}
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle.vc_toggle_arrow .vc_toggle_icon::before {
    border-width: 2px;
    height: 10px;
    margin-left: -5px;
    width: 10px
}
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::before {
    margin-top: -10px
}
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after {
    margin-top: -5px
}
.vc_toggle.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0
}
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #2a2a2a;
    background: 0 0
}
.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0
}
.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #444;
    background: 0 0
}
.vc_toggle_default .vc_toggle_icon {
    background: #bababa;
    border: 1px solid #acacac;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%)
}
.vc_toggle_default .vc_toggle_icon::after, .vc_toggle_default .vc_toggle_icon::before {
    content: '';
    display: block;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: #bababa
}
.vc_toggle_default .vc_toggle_icon::before {
    border: 1px solid #acacac
}
.vc_toggle_default.vc_toggle_active .vc_toggle_icon::after, .vc_toggle_default.vc_toggle_active .vc_toggle_icon::before {
    visibility: hidden
}
.vc_toggle.vc_toggle_default .vc_toggle_icon {
    display: inline-block;
    width: 10px;
    margin-left: 5px;
    height: 4px
}
.vc_toggle.vc_toggle_default .vc_toggle_icon::before {
    height: 10px;
    width: 4px
}
.vc_toggle.vc_toggle_default .vc_toggle_icon::after {
    width: 8px;
    height: 2px
}
.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}
.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon::before {
    background-color: #5472d2
}
.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}
.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: transparent
}
.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent
}
.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #7c93dd
}
.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}
.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: transparent
}
.vc_toggle_color_blue .vc_toggle_icon {
    background-color: #5472d2;
    border-color: transparent
}
.vc_toggle_color_blue .vc_toggle_icon::after, .vc_toggle_color_blue .vc_toggle_icon::before {
    background-color: #fff
}
.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #5472d2
}
.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #5472d2
}
.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #7c93dd
}
.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #fff
}
.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #7c93dd
}
.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #7c93dd
}
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon {
    background: #5472d2;
    border-color: #3354c0
}
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon::before {
    border-color: #3354c0;
    background: #5472d2
}
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon::after {
    background: #5472d2
}
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
    background: #7c93dd;
    border-color: #5472d2
}
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #5472d2;
    background: #7c93dd
}
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #7c93dd
}
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0
}
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #5472d2;
    background: 0 0
}
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0
}
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #7c93dd;
    background: 0 0
}
.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}
.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon::before {
    background-color: #00c1cf
}
.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}
.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: transparent
}
.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent
}
.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #00919c
}
.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}
.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: transparent
}
.vc_toggle_color_turquoise .vc_toggle_icon {
    background-color: #00c1cf;
    border-color: transparent
}
.vc_toggle_color_turquoise .vc_toggle_icon::after, .vc_toggle_color_turquoise .vc_toggle_icon::before {
    background-color: #fff
}
.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #00c1cf
}
.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #00c1cf
}
.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #00919c
}
.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #fff
}
.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #00919c
}
.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #00919c
}
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon {
    background: #00c1cf;
    border-color: #00919c
}
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon::before {
    border-color: #00919c;
    background: #00c1cf
}
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon::after {
    background: #00c1cf
}
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
    background: #00919c;
    border-color: #006269
}
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #006269;
    background: #00919c
}
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #00919c
}
.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0
}
.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #00c1cf;
    background: 0 0
}
.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0
}
.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #00919c;
    background: 0 0
}
.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}
.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon::before {
    background-color: #fe6c61
}
.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}
.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: transparent
}
.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent
}
.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #fe9b94
}
.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}
.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: transparent
}
.vc_toggle_color_pink .vc_toggle_icon {
    background-color: #fe6c61;
    border-color: transparent
}
.vc_toggle_color_pink .vc_toggle_icon::after, .vc_toggle_color_pink .vc_toggle_icon::before {
    background-color: #fff
}
.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #fe6c61
}
.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #fe6c61
}
.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #fe9b94
}
.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #fff
}
.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #fe9b94
}
.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #fe9b94
}
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon {
    background: #fe6c61;
    border-color: #fe3d2e
}
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon::before {
    border-color: #fe3d2e;
    background: #fe6c61
}
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon::after {
    background: #fe6c61
}
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
    background: #fe9b94;
    border-color: #fe6c61
}
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #fe6c61;
    background: #fe9b94
}
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #fe9b94
}
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0
}
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #fe6c61;
    background: 0 0
}
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0
}
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #fe9b94;
    background: 0 0
}
.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}
.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon::before {
    background-color: #8d6dc4
}
.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}
.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: transparent
}
.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent
}
.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #a991d3
}
.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}
.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: transparent
}
.vc_toggle_color_violet .vc_toggle_icon {
    background-color: #8d6dc4;
    border-color: transparent
}
.vc_toggle_color_violet .vc_toggle_icon::after, .vc_toggle_color_violet .vc_toggle_icon::before {
    background-color: #fff
}
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #8d6dc4
}
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #8d6dc4
}
.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #a991d3
}
.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #fff
}
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #a991d3
}
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #a991d3
}
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon {
    background: #8d6dc4;
    border-color: #7149b5
}
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon::before {
    border-color: #7149b5;
    background: #8d6dc4
}
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon::after {
    background: #8d6dc4
}
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
    background: #a991d3;
    border-color: #8d6dc4
}
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #8d6dc4;
    background: #a991d3
}
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #a991d3
}
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0
}
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #8d6dc4;
    background: 0 0
}
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0
}
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #a991d3;
    background: 0 0
}
.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}
.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon::before {
    background-color: #4cadc9
}
.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}
.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: transparent
}
.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent
}
.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #73bfd5
}
.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}
.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: transparent
}
.vc_toggle_color_peacoc .vc_toggle_icon {
    background-color: #4cadc9;
    border-color: transparent
}
.vc_toggle_color_peacoc .vc_toggle_icon::after, .vc_toggle_color_peacoc .vc_toggle_icon::before {
    background-color: #fff
}
.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #4cadc9
}
.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #4cadc9
}
.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #73bfd5
}
.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #fff
}
.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #73bfd5
}
.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #73bfd5
}
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon {
    background: #4cadc9;
    border-color: #3492ae
}
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon::before {
    border-color: #3492ae;
    background: #4cadc9
}
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon::after {
    background: #4cadc9
}
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
    background: #73bfd5;
    border-color: #4cadc9
}
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #4cadc9;
    background: #73bfd5
}
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #73bfd5
}
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0
}
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #4cadc9;
    background: 0 0
}
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0
}
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #73bfd5;
    background: 0 0
}
.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}
.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon::before {
    background-color: #cec2ab
}
.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}
.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: transparent
}
.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent
}
.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #e1d9cb
}
.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}
.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: transparent
}
.vc_toggle_color_chino .vc_toggle_icon {
    background-color: #cec2ab;
    border-color: transparent
}
.vc_toggle_color_chino .vc_toggle_icon::after, .vc_toggle_color_chino .vc_toggle_icon::before {
    background-color: #fff
}
.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #cec2ab
}
.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #cec2ab
}
.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #e1d9cb
}
.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #fff
}
.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #e1d9cb
}
.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #e1d9cb
}
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon {
    background: #cec2ab;
    border-color: #bbab8b
}
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon::before {
    border-color: #bbab8b;
    background: #cec2ab
}
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon::after {
    background: #cec2ab
}
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
    background: #e1d9cb;
    border-color: #cec2ab
}
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #cec2ab;
    background: #e1d9cb
}
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #e1d9cb
}
.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0
}
.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #cec2ab;
    background: 0 0
}
.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0
}
.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #e1d9cb;
    background: 0 0
}
.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}
.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon::before {
    background-color: #50485b
}
.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}
.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: transparent
}
.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent
}
.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #695f77
}
.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}
.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: transparent
}
.vc_toggle_color_mulled_wine .vc_toggle_icon {
    background-color: #50485b;
    border-color: transparent
}
.vc_toggle_color_mulled_wine .vc_toggle_icon::after, .vc_toggle_color_mulled_wine .vc_toggle_icon::before {
    background-color: #fff
}
.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #50485b
}
.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #50485b
}
.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #695f77
}
.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #fff
}
.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #695f77
}
.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #695f77
}
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon {
    background: #50485b;
    border-color: #37313f
}
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon::before {
    border-color: #37313f;
    background: #50485b
}
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon::after {
    background: #50485b
}
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
    background: #695f77;
    border-color: #50485b
}
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #50485b;
    background: #695f77
}
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #695f77
}
.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0
}
.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #50485b;
    background: 0 0
}
.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0
}
.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #695f77;
    background: 0 0
}
.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}
.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon::before {
    background-color: #75d69c
}
.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}
.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: transparent
}
.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent
}
.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #9ce2b8
}
.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}
.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: transparent
}
.vc_toggle_color_vista_blue .vc_toggle_icon {
    background-color: #75d69c;
    border-color: transparent
}
.vc_toggle_color_vista_blue .vc_toggle_icon::after, .vc_toggle_color_vista_blue .vc_toggle_icon::before {
    background-color: #fff
}
.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #75d69c
}
.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #75d69c
}
.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #9ce2b8
}
.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #fff
}
.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #9ce2b8
}
.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #9ce2b8
}
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon {
    background: #75d69c;
    border-color: #4eca80
}
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon::before {
    border-color: #4eca80;
    background: #75d69c
}
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon::after {
    background: #75d69c
}
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
    background: #9ce2b8;
    border-color: #75d69c
}
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #75d69c;
    background: #9ce2b8
}
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #9ce2b8
}
.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0
}
.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #75d69c;
    background: 0 0
}
.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0
}
.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #9ce2b8;
    background: 0 0
}
.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}
.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon::before {
    background-color: #2a2a2a
}
.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}
.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: transparent
}
.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent
}
.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #444
}
.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}
.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: transparent
}
.vc_toggle_color_black .vc_toggle_icon {
    background-color: #2a2a2a;
    border-color: transparent
}
.vc_toggle_color_black .vc_toggle_icon::after, .vc_toggle_color_black .vc_toggle_icon::before {
    background-color: #fff
}
.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #2a2a2a
}
.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #2a2a2a
}
.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #444
}
.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #fff
}
.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #444
}
.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #444
}
.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon {
    background: #2a2a2a;
    border-color: #101010
}
.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon::before {
    border-color: #101010;
    background: #2a2a2a
}
.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon::after {
    background: #2a2a2a
}
.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
    background: #444;
    border-color: #2a2a2a
}
.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #2a2a2a;
    background: #444
}
.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #444
}
.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0
}
.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #2a2a2a;
    background: 0 0
}
.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0
}
.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #444;
    background: 0 0
}
.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}
.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon::before {
    background-color: #ebebeb
}
.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}
.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: transparent
}
.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent
}
.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #d2d2d2
}
.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}
.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: transparent
}
.vc_toggle_color_grey .vc_toggle_icon {
    background-color: #ebebeb;
    border-color: transparent
}
.vc_toggle_color_grey .vc_toggle_icon::after, .vc_toggle_color_grey .vc_toggle_icon::before {
    background-color: #fff
}
.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #ebebeb
}
.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #ebebeb
}
.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #d2d2d2
}
.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #fff
}
.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #d2d2d2
}
.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #d2d2d2
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon {
    background: #ebebeb;
    border-color: #d2d2d2
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::before {
    border-color: #d2d2d2;
    background: #ebebeb
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::after {
    background: #ebebeb
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
    background: #d2d2d2;
    border-color: #b8b8b8
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #b8b8b8;
    background: #d2d2d2
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #d2d2d2
}
.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0
}
.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #ebebeb;
    background: 0 0
}
.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0
}
.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #d2d2d2;
    background: 0 0
}
.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}
.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon::before {
    background-color: #f7be68
}
.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}
.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: transparent
}
.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent
}
.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #fad398
}
.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}
.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: transparent
}
.vc_toggle_color_orange .vc_toggle_icon {
    background-color: #f7be68;
    border-color: transparent
}
.vc_toggle_color_orange .vc_toggle_icon::after, .vc_toggle_color_orange .vc_toggle_icon::before {
    background-color: #fff
}
.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #f7be68
}
.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #f7be68
}
.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #fad398
}
.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #fff
}
.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #fad398
}
.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #fad398
}
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon {
    background: #f7be68;
    border-color: #f4a938
}
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon::before {
    border-color: #f4a938;
    background: #f7be68
}
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon::after {
    background: #f7be68
}
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
    background: #fad398;
    border-color: #f7be68
}
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #f7be68;
    background: #fad398
}
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #fad398
}
.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0
}
.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #f7be68;
    background: 0 0
}
.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0
}
.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #fad398;
    background: 0 0
}
.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}
.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon::before {
    background-color: #5aa1e3
}
.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}
.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: transparent
}
.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent
}
.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #86baea
}
.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}
.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: transparent
}
.vc_toggle_color_sky .vc_toggle_icon {
    background-color: #5aa1e3;
    border-color: transparent
}
.vc_toggle_color_sky .vc_toggle_icon::after, .vc_toggle_color_sky .vc_toggle_icon::before {
    background-color: #fff
}
.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #5aa1e3
}
.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #5aa1e3
}
.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #86baea
}
.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #fff
}
.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #86baea
}
.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #86baea
}
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon {
    background: #5aa1e3;
    border-color: #2e88dc
}
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon::before {
    border-color: #2e88dc;
    background: #5aa1e3
}
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon::after {
    background: #5aa1e3
}
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
    background: #86baea;
    border-color: #5aa1e3
}
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #5aa1e3;
    background: #86baea
}
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #86baea
}
.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0
}
.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #5aa1e3;
    background: 0 0
}
.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0
}
.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #86baea;
    background: 0 0
}
.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}
.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon::before {
    background-color: #6dab3c
}
.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}
.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: transparent
}
.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent
}
.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #87c456
}
.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}
.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: transparent
}
.vc_toggle_color_green .vc_toggle_icon {
    background-color: #6dab3c;
    border-color: transparent
}
.vc_toggle_color_green .vc_toggle_icon::after, .vc_toggle_color_green .vc_toggle_icon::before {
    background-color: #fff
}
.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #6dab3c
}
.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #6dab3c
}
.vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #87c456
}
.vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #fff
}
.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #87c456
}
.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #87c456
}
.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon {
    background: #6dab3c;
    border-color: #55852f
}
.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon::before {
    border-color: #55852f;
    background: #6dab3c
}
.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon::after {
    background: #6dab3c
}
.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
    background: #87c456;
    border-color: #6dab3c
}
.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #6dab3c;
    background: #87c456
}
.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #87c456
}
.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0
}
.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #6dab3c;
    background: 0 0
}
.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0
}
.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #87c456;
    background: 0 0
}
.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}
.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon::before {
    background-color: #f4524d
}
.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}
.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: transparent
}
.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent
}
.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #f7817d
}
.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}
.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: transparent
}
.vc_toggle_color_juicy_pink .vc_toggle_icon {
    background-color: #f4524d;
    border-color: transparent
}
.vc_toggle_color_juicy_pink .vc_toggle_icon::after, .vc_toggle_color_juicy_pink .vc_toggle_icon::before {
    background-color: #fff
}
.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #f4524d
}
.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #f4524d
}
.vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #f7817d
}
.vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #fff
}
.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #f7817d
}
.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #f7817d
}
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon {
    background: #f4524d;
    border-color: #f1231d
}
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon::before {
    border-color: #f1231d;
    background: #f4524d
}
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon::after {
    background: #f4524d
}
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
    background: #f7817d;
    border-color: #f4524d
}
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #f4524d;
    background: #f7817d
}
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #f7817d
}
.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0
}
.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #f4524d;
    background: 0 0
}
.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0
}
.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #f7817d;
    background: 0 0
}
.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}
.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon::before {
    background-color: #f79468
}
.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}
.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: transparent
}
.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent
}
.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #fab698
}
.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}
.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: transparent
}
.vc_toggle_color_sandy_brown .vc_toggle_icon {
    background-color: #f79468;
    border-color: transparent
}
.vc_toggle_color_sandy_brown .vc_toggle_icon::after, .vc_toggle_color_sandy_brown .vc_toggle_icon::before {
    background-color: #fff
}
.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #f79468
}
.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #f79468
}
.vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #fab698
}
.vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #fff
}
.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #fab698
}
.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #fab698
}
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon {
    background: #f79468;
    border-color: #f47238
}
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon::before {
    border-color: #f47238;
    background: #f79468
}
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon::after {
    background: #f79468
}
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
    background: #fab698;
    border-color: #f79468
}
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #f79468;
    background: #fab698
}
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #fab698
}
.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0
}
.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #f79468;
    background: 0 0
}
.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0
}
.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #fab698;
    background: 0 0
}
.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}
.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon::before {
    background-color: #b97ebb
}
.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}
.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: transparent
}
.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent
}
.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #cb9fcd
}
.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}
.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: transparent
}
.vc_toggle_color_purple .vc_toggle_icon {
    background-color: #b97ebb;
    border-color: transparent
}
.vc_toggle_color_purple .vc_toggle_icon::after, .vc_toggle_color_purple .vc_toggle_icon::before {
    background-color: #fff
}
.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #b97ebb
}
.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #b97ebb
}
.vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #cb9fcd
}
.vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #fff
}
.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #cb9fcd
}
.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #cb9fcd
}
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon {
    background: #b97ebb;
    border-color: #a75da9
}
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon::before {
    border-color: #a75da9;
    background: #b97ebb
}
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon::after {
    background: #b97ebb
}
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
    background: #cb9fcd;
    border-color: #b97ebb
}
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #b97ebb;
    background: #cb9fcd
}
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #cb9fcd
}
.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0
}
.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #b97ebb;
    background: 0 0
}
.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0
}
.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #cb9fcd;
    background: 0 0
}
.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}
.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon::before {
    background-color: #fff
}
.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}
.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: transparent
}
.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent
}
.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #e6e6e6
}
.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}
.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: transparent
}
.vc_toggle_color_white .vc_toggle_icon {
    background-color: #fff;
    border-color: transparent
}
.vc_toggle_color_white .vc_toggle_icon::after, .vc_toggle_color_white .vc_toggle_icon::before {
    background-color: #2a2a2a
}
.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #fff
}
.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #fff
}
.vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #e6e6e6
}
.vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #2a2a2a
}
.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #e6e6e6
}
.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #e6e6e6
}
.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon {
    background: #fff;
    border-color: #e6e6e6
}
.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon::before {
    border-color: #e6e6e6;
    background: #fff
}
.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon::after {
    background: #fff
}
.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
    background: #e6e6e6;
    border-color: #ccc
}
.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #ccc;
    background: #e6e6e6
}
.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #e6e6e6
}
.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0
}
.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #fff;
    background: 0 0
}
.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0
}
.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #e6e6e6;
    background: 0 0
}
.vc_toggle_size_sm .vc_toggle_icon {
    height: 16px;
    width: 16px
}
.vc_toggle_size_sm .vc_toggle_icon::before {
    height: 2px;
    width: 8px
}
.vc_toggle_size_sm .vc_toggle_icon::after {
    height: 8px;
    width: 2px
}
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon {
    display: inline-block;
    width: 8px;
    margin-left: 4px;
    height: 2px
}
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon::before {
    height: 8px;
    width: 2px
}
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon::after {
    width: 6px;
    height: 0
}
.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon {
    height: 16px;
    width: 16px
}
.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::before {
    border-width: 2px;
    height: 8px;
    margin-left: -4px;
    width: 8px
}
.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::before {
    margin-top: -8px
}
.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::after {
    margin-top: -4px
}
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_default .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_round .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_round .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_square .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_square .vc_toggle_title {
    padding-left: 24px
}
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_default .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_round .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_round .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_square .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_square .vc_toggle_title .vc_toggle_icon {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%)
}
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_default .vc_toggle_title {
    padding-left: 17.6px
}
.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon {
    margin-left: 8px
}
.vc_toggle_size_md .vc_toggle_icon {
    height: 22px;
    width: 22px
}
.vc_toggle_size_md .vc_toggle_icon::before {
    height: 2px;
    width: 10px
}
.vc_toggle_size_md .vc_toggle_icon::after {
    height: 10px;
    width: 2px
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon {
    display: inline-block;
    width: 10px;
    margin-left: 5px;
    height: 4px
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::before {
    height: 10px;
    width: 4px
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::after {
    width: 8px;
    height: 2px
}
.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon {
    height: 22px;
    width: 22px
}
.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::before {
    border-width: 2px;
    height: 10px;
    margin-left: -5px;
    width: 10px
}
.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::before {
    margin-top: -10px
}
.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::after {
    margin-top: -5px
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_content, .vc_toggle_size_md.vc_toggle_default .vc_toggle_title, .vc_toggle_size_md.vc_toggle_round .vc_toggle_content, .vc_toggle_size_md.vc_toggle_round .vc_toggle_title, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_content, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_title, .vc_toggle_size_md.vc_toggle_square .vc_toggle_content, .vc_toggle_size_md.vc_toggle_square .vc_toggle_title {
    padding-left: 33px
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_round .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_round .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_square .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_square .vc_toggle_title .vc_toggle_icon {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%)
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_content, .vc_toggle_size_md.vc_toggle_default .vc_toggle_title {
    padding-left: 24.2px
}
.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon {
    margin-left: 11px
}
.vc_toggle_size_lg .vc_toggle_icon {
    height: 28px;
    width: 28px
}
.vc_toggle_size_lg .vc_toggle_icon::before {
    height: 2px;
    width: 14px
}
.vc_toggle_size_lg .vc_toggle_icon::after {
    height: 14px;
    width: 2px
}
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon {
    display: inline-block;
    width: 14px;
    margin-left: 7px;
    height: 4px
}
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon::before {
    height: 14px;
    width: 4px
}
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon::after {
    width: 12px;
    height: 2px
}
.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon {
    height: 28px;
    width: 28px
}
.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::before {
    border-width: 2px;
    height: 14px;
    margin-left: -7px;
    width: 14px
}
.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::before {
    margin-top: -14px
}
.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::after {
    margin-top: -7px
}
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_default .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_round .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_round .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_square .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_square .vc_toggle_title {
    padding-left: 42px
}
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_default .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_round .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_round .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_square .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_square .vc_toggle_title .vc_toggle_icon {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%)
}
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_default .vc_toggle_title {
    padding-left: 30.8px
}
.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon {
    margin-left: 14px
}
.vc_toggle_default .vc_toggle_content, .vc_toggle_default .vc_toggle_title, .vc_toggle_round .vc_toggle_content, .vc_toggle_round .vc_toggle_title, .vc_toggle_rounded .vc_toggle_content, .vc_toggle_rounded .vc_toggle_title, .vc_toggle_simple .vc_toggle_content, .vc_toggle_simple .vc_toggle_title, .vc_toggle_square .vc_toggle_content, .vc_toggle_square .vc_toggle_title {
    padding-left: 33px
}
.vc_toggle_default .vc_toggle_content .vc_toggle_icon, .vc_toggle_default .vc_toggle_title .vc_toggle_icon, .vc_toggle_round .vc_toggle_content .vc_toggle_icon, .vc_toggle_round .vc_toggle_title .vc_toggle_icon, .vc_toggle_rounded .vc_toggle_content .vc_toggle_icon, .vc_toggle_rounded .vc_toggle_title .vc_toggle_icon, .vc_toggle_simple .vc_toggle_content .vc_toggle_icon, .vc_toggle_simple .vc_toggle_title .vc_toggle_icon, .vc_toggle_square .vc_toggle_content .vc_toggle_icon, .vc_toggle_square .vc_toggle_title .vc_toggle_icon {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%)
}
.vc_toggle_default .vc_toggle_content, .vc_toggle_default .vc_toggle_title {
    padding-left: 24.2px
}
.vc_toggle_arrow .vc_toggle_icon {
    margin-left: 11px
}
.wpb_widgetised_column .wpb_wrapper > ul {
    margin: 0
}
.wpb_widgetised_column .wpb_wrapper > ul > li {
    margin-left: 0;
    background-image: none;
    list-style: none !important
}
.wpb_widgetised_column .wpb_wrapper > ul > li:after, .wpb_widgetised_column .wpb_wrapper > ul > li:before {
    display: none !important
}
.wpb_button {
    display: inline-block;
    padding: 4px 10px 4px;
    margin-bottom: 0;
    margin-top: 0;
    font-size: 13px;
    line-height: 18px;
    color: #333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, .75);
    vertical-align: middle;
    cursor: pointer;
    background-color: #f7f7f7;
    border: 1px solid #ccc;
    border-bottom-color: #b3b3b3;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}
.wpb_button.active, .wpb_button.disabled, .wpb_button:active, .wpb_button:hover, .wpb_button[disabled] {
    background-color: #eaeaea
}
.vc_vc_button2 .vc_btn {
    margin-top: 5px;
    margin-bottom: 5px
}
.vc_vc_button .vc_btn {
    margin-top: 5px;
    margin-bottom: 5px
}
.wpb_button:hover {
    color: #333;
    text-decoration: none;
    background-color: #e6e6e6;
    -webkit-transition: background-color .1s linear;
    -o-transition: background-color .1s linear;
    transition: background-color .1s linear
}
.wpb_button:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}
.wpb_button.active, .wpb_button:active {
    background-color: #e6e6e6;
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05)
}
button.wpb_btn-large, span.wpb_btn-large {
    padding: 9px 14px;
    font-size: 15px;
    line-height: normal;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}
button.wpb_btn-large [class^=icon-], span.wpb_btn-large [class^=icon-] {
    margin-top: 1px
}
button.wpb_btn-small, span.wpb_btn-small {
    padding: 5px 9px;
    font-size: 11px;
    line-height: 16px
}
button.wpb_btn-small [class^=icon-], span.wpb_btn-small [class^=icon-] {
    margin-top: -1px
}
button.wpb_btn-mini, span.wpb_btn-mini {
    padding: 2px 6px;
    font-size: 11px;
    line-height: 14px
}
.wpb_btn-danger, .wpb_btn-danger:hover, .wpb_btn-info, .wpb_btn-info:hover, .wpb_btn-inverse, .wpb_btn-inverse:hover, .wpb_btn-primary, .wpb_btn-primary:hover, .wpb_btn-success, .wpb_btn-success:hover, .wpb_btn-warning, .wpb_btn-warning:hover {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.wpb_btn-danger.active, .wpb_btn-info.active, .wpb_btn-inverse.active, .wpb_btn-primary.active, .wpb_btn-success.active, .wpb_btn-warning.active {
    color: rgba(255, 255, 255, .75)
}
.wpb_button {
    border-color: #ccc;
    border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .1)
}
.wpb_btn-primary {
    background-color: #08c
}
.wpb_btn-primary.active, .wpb_btn-primary.disabled, .wpb_btn-primary:active, .wpb_btn-primary:hover, .wpb_btn-primary[disabled] {
    background-color: #0077b3
}
.wpb_btn-warning {
    background-color: #f90
}
.wpb_btn-warning.active, .wpb_btn-warning.disabled, .wpb_btn-warning:active, .wpb_btn-warning:hover, .wpb_btn-warning[disabled] {
    background-color: #e68a00
}
.wpb_btn-danger {
    background-color: #ff675b
}
.wpb_btn-danger.active, .wpb_btn-danger.disabled, .wpb_btn-danger:active, .wpb_btn-danger:hover, .wpb_btn-danger[disabled] {
    background-color: #ff4f42
}
.wpb_btn-success {
    background-color: #6ab165
}
.wpb_btn-success.active, .wpb_btn-success.disabled, .wpb_btn-success:active, .wpb_btn-success:hover, .wpb_btn-success[disabled] {
    background-color: #5aa855
}
.wpb_btn-info {
    background-color: #58b9da
}
.wpb_btn-info.active, .wpb_btn-info.disabled, .wpb_btn-info:active, .wpb_btn-info:hover, .wpb_btn-info[disabled] {
    background-color: #43b0d5
}
.wpb_btn-inverse {
    background-color: #555
}
.wpb_btn-inverse.active, .wpb_btn-inverse.disabled, .wpb_btn-inverse:active, .wpb_btn-inverse:hover, .wpb_btn-inverse[disabled] {
    background-color: #484848
}
button.wpb_button::-moz-focus-inner, input[type=submit].wpb_button::-moz-focus-inner {
    padding: 0;
    border: 0
}
a.wpb_button_a {
    text-decoration: none;
    border: none
}
a.wpb_button_a:hover {
    text-decoration: none
}
.wpb_button:hover {
    background-image: none
}
.vc_btn3-container {
    display: block;
    margin-bottom: 21.73913043px;
    max-width: 100%
}
.vc_btn3-container.vc_btn3-inline {
    display: inline-block;
    vertical-align: top
}
.vc_general.vc_btn3 {
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    background-color: transparent;
    color: #5472d2;
    border: 1px solid transparent;
    box-sizing: border-box;
    word-wrap: break-word;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    position: relative;
    top: 0;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    line-height: normal;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    font-size: 14px;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 20px;
    padding-right: 20px
}
.vc_general.vc_btn3.vc_btn3-style-outline, .vc_general.vc_btn3.vc_btn3-style-outline-custom {
    padding-top: 13px;
    padding-bottom: 13px;
    padding-left: 19px;
    padding-right: 19px
}
.vc_general.vc_btn3.active, .vc_general.vc_btn3:active, .vc_general.vc_btn3:focus {
    outline: 0
}
.vc_general.vc_btn3:focus, .vc_general.vc_btn3:hover {
    border: 1px solid transparent;
    text-decoration: none;
    color: #4868cf
}
.vc_general.vc_btn3 .vc_btn3-icon {
    vertical-align: top;
    height: 14px;
    line-height: 1;
    font-size: 16px
}
.vc_general.vc_btn3 .vc_btn3-icon-inner {
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%)
}
.vc_general.vc_btn3 .vc_btn3-placeholder {
    display: inline-block;
    vertical-align: top;
    width: 0
}
.vc_btn3.vc_btn3-icon-left, .vc_btn3.vc_btn3-icon-right {
    position: relative
}
.vc_btn3.vc_btn3-icon-left .vc_btn3-icon, .vc_btn3.vc_btn3-icon-right .vc_btn3-icon {
    display: block;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%)
}
.vc_btn3.vc_btn3-icon-left {
    text-align: left
}
.vc_btn3.vc_btn3-icon-right {
    text-align: right
}
.vc_btn3.vc_btn3-icon-right:not(.vc_btn3-block) .vc_btn3-icon-inner {
    -webkit-transform: translate(-75%, -50%);
    -ms-transform: translate(-75%, -50%);
    transform: translate(-75%, -50%)
}
.vc_btn3.vc_btn3-o-empty .vc_btn3-icon {
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}
.vc_btn3.vc_btn3-o-empty:not(.vc_btn3-block) .vc_btn3-icon-inner {
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}
.vc_btn3.vc_btn3-style-classic {
    border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .1)
}
.vc_btn3.vc_btn3-style-modern {
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, .2) 0, rgba(255, 255, 255, .01) 100%);
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, .2) 0, rgba(255, 255, 255, .01) 100%);
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, .2) 0, rgba(255, 255, 255, .01) 100%);
    background-repeat: repeat-x
}
.vc_btn3.vc_btn3-style-outline, .vc_btn3.vc_btn3-style-outline-custom, .vc_btn3.vc_btn3-style-outline-custom:focus, .vc_btn3.vc_btn3-style-outline-custom:hover, .vc_btn3.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-style-outline:hover {
    border-width: 2px
}
.vc_btn3.vc_btn3-style-custom {
    background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1) 50%, rgba(0, 0, 0, .1));
    background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1) 50%, rgba(0, 0, 0, .1));
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1) 50%, rgba(0, 0, 0, .1));
    background-repeat: no-repeat;
    background-repeat: repeat-x;
    background-size: 200%;
    background-position: 0 -100%
}
.vc_btn3.vc_btn3-style-custom:focus, .vc_btn3.vc_btn3-style-custom:hover {
    background-position: 0 100%
}
.vc_btn3.vc_btn3-block {
    display: block;
    width: 100%;
    text-align: inherit
}
.vc_btn3.vc_btn3-shape-square {
    border-radius: 0
}
.vc_btn3.vc_btn3-shape-rounded {
    border-radius: 5px
}
.vc_btn3.vc_btn3-shape-round {
    border-radius: 2em
}
.vc_btn3.vc_btn3-size-xs {
    font-size: 11px;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 12px;
    padding-right: 12px
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline-custom {
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 11px;
    padding-right: 11px
}
.vc_btn3.vc_btn3-size-xs .vc_btn3-icon {
    font-size: 14px;
    height: 11px;
    line-height: 11px
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
    padding-left: 31px
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
    left: 12px
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
    padding-right: 31px
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
    right: 12px
}
.vc_btn3.vc_btn3-size-sm {
    font-size: 12px;
    padding-top: 11px;
    padding-bottom: 11px;
    padding-left: 16px;
    padding-right: 16px
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline-custom {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px
}
.vc_btn3.vc_btn3-size-sm .vc_btn3-icon {
    font-size: 14px;
    height: 12px;
    line-height: 12px
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
    padding-left: 39px
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
    left: 16px
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
    padding-right: 39px
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
    right: 16px
}
.vc_btn3.vc_btn3-size-md {
    font-size: 14px;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 20px;
    padding-right: 20px
}
.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom {
    padding-top: 13px;
    padding-bottom: 13px;
    padding-left: 19px;
    padding-right: 19px
}
.vc_btn3.vc_btn3-size-md .vc_btn3-icon {
    font-size: 16px;
    height: 14px;
    line-height: 14px
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
    padding-left: 48px
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
    left: 20px
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
    padding-right: 48px
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
    right: 20px
}
.vc_btn3.vc_btn3-size-lg {
    font-size: 16px;
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 25px;
    padding-right: 25px
}
.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom {
    padding-top: 17px;
    padding-bottom: 17px;
    padding-left: 24px;
    padding-right: 24px
}
.vc_btn3.vc_btn3-size-lg .vc_btn3-icon {
    font-size: 20px;
    height: 16px;
    line-height: 16px
}
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
    padding-left: 60px
}
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
    left: 25px
}
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
    padding-right: 60px
}
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
    right: 25px
}
.vc_btn3.vc_btn3-color-blue, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat {
    color: #fff;
    background-color: #5472d2
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-blue:focus, .vc_btn3.vc_btn3-color-blue:hover {
    color: #f7f7f7;
    background-color: #3c5ecc
}
.vc_btn3.vc_btn3-color-blue.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-blue:active {
    color: #f2f2f2;
    background-color: #3558c8
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline {
    color: #5472d2;
    border-color: #5472d2;
    background-color: transparent
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #5472d2;
    background-color: #5472d2
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:active {
    color: #fff;
    border-color: #5472d2;
    background-color: #5472d2
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d {
    color: #fff;
    background-color: #5472d2;
    box-shadow: 0 5px 0 #3253bc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #5472d2
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #5472d2
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:hover {
    top: 3px;
    box-shadow: 0 2px 0 #3253bc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #3253bc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #3253bc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #3253bc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #3253bc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #3253bc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #3253bc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern {
    color: #fff;
    border-color: #5472d2;
    background-color: #5472d2
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #3c5ecc;
    background-color: #3c5ecc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #3558c8;
    background-color: #3558c8
}
.vc_btn3.vc_btn3-color-turquoise, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat {
    color: #fff;
    background-color: #00c1cf
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-turquoise:focus, .vc_btn3.vc_btn3-color-turquoise:hover {
    color: #f7f7f7;
    background-color: #00a4b0
}
.vc_btn3.vc_btn3-color-turquoise.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-turquoise:active {
    color: #f2f2f2;
    background-color: #009ba6
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline {
    color: #00c1cf;
    border-color: #00c1cf;
    background-color: transparent
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #00c1cf;
    background-color: #00c1cf
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:active {
    color: #fff;
    border-color: #00c1cf;
    background-color: #00c1cf
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d {
    color: #fff;
    background-color: #00c1cf;
    box-shadow: 0 5px 0 #008d97
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #00c1cf
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #00c1cf
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:hover {
    top: 3px;
    box-shadow: 0 2px 0 #008d97
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #008d97
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #008d97
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #008d97
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #008d97
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #008d97
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #008d97
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern {
    color: #fff;
    border-color: #00c1cf;
    background-color: #00c1cf
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #00a4b0;
    background-color: #00a4b0
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #009ba6;
    background-color: #009ba6
}
.vc_btn3.vc_btn3-color-pink, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat {
    color: #fff;
    background-color: #fe6c61
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-pink:focus, .vc_btn3.vc_btn3-color-pink:hover {
    color: #f7f7f7;
    background-color: #fe5043
}
.vc_btn3.vc_btn3-color-pink.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-pink:active {
    color: #f2f2f2;
    background-color: #fe4638
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline {
    color: #fe6c61;
    border-color: #fe6c61;
    background-color: transparent
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #fe6c61;
    background-color: #fe6c61
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:active {
    color: #fff;
    border-color: #fe6c61;
    background-color: #fe6c61
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d {
    color: #fff;
    background-color: #fe6c61;
    box-shadow: 0 5px 0 #fe3829
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #fe6c61
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #fe6c61
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:hover {
    top: 3px;
    box-shadow: 0 2px 0 #fe3829
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #fe3829
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #fe3829
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #fe3829
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #fe3829
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #fe3829
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #fe3829
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern {
    color: #fff;
    border-color: #fe6c61;
    background-color: #fe6c61
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #fe5043;
    background-color: #fe5043
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #fe4638;
    background-color: #fe4638
}
.vc_btn3.vc_btn3-color-violet, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat {
    color: #fff;
    background-color: #8d6dc4
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-violet:focus, .vc_btn3.vc_btn3-color-violet:hover {
    color: #f7f7f7;
    background-color: #7c57bb
}
.vc_btn3.vc_btn3-color-violet.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-violet:active {
    color: #f2f2f2;
    background-color: #7650b8
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline {
    color: #8d6dc4;
    border-color: #8d6dc4;
    background-color: transparent
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #8d6dc4;
    background-color: #8d6dc4
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:active {
    color: #fff;
    border-color: #8d6dc4;
    background-color: #8d6dc4
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d {
    color: #fff;
    background-color: #8d6dc4;
    box-shadow: 0 5px 0 #6e48b1
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #8d6dc4
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #8d6dc4
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:hover {
    top: 3px;
    box-shadow: 0 2px 0 #6e48b1
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #6e48b1
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #6e48b1
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #6e48b1
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #6e48b1
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #6e48b1
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #6e48b1
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern {
    color: #fff;
    border-color: #8d6dc4;
    background-color: #8d6dc4
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #7c57bb;
    background-color: #7c57bb
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #7650b8;
    background-color: #7650b8
}
.vc_btn3.vc_btn3-color-peacoc, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat {
    color: #fff;
    background-color: #4cadc9
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-peacoc:focus, .vc_btn3.vc_btn3-color-peacoc:hover {
    color: #f7f7f7;
    background-color: #39a0bd
}
.vc_btn3.vc_btn3-color-peacoc.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-peacoc:active {
    color: #f2f2f2;
    background-color: #3799b5
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline {
    color: #4cadc9;
    border-color: #4cadc9;
    background-color: transparent
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #4cadc9;
    background-color: #4cadc9
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:active {
    color: #fff;
    border-color: #4cadc9;
    background-color: #4cadc9
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d {
    color: #fff;
    background-color: #4cadc9;
    box-shadow: 0 5px 0 #338faa
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #4cadc9
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #4cadc9
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:hover {
    top: 3px;
    box-shadow: 0 2px 0 #338faa
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #338faa
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #338faa
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #338faa
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #338faa
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #338faa
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #338faa
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern {
    color: #fff;
    border-color: #4cadc9;
    background-color: #4cadc9
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #39a0bd;
    background-color: #39a0bd
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #3799b5;
    background-color: #3799b5
}
.vc_btn3.vc_btn3-color-chino, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat {
    color: #fff;
    background-color: #cec2ab
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-chino:focus, .vc_btn3.vc_btn3-color-chino:hover {
    color: #f7f7f7;
    background-color: #c3b498
}
.vc_btn3.vc_btn3-color-chino.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-chino:active {
    color: #f2f2f2;
    background-color: #bfaf91
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline {
    color: #cec2ab;
    border-color: #cec2ab;
    background-color: transparent
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #cec2ab;
    background-color: #cec2ab
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:active {
    color: #fff;
    border-color: #cec2ab;
    background-color: #cec2ab
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d {
    color: #fff;
    background-color: #cec2ab;
    box-shadow: 0 5px 0 #b9a888
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #cec2ab
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #cec2ab
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:hover {
    top: 3px;
    box-shadow: 0 2px 0 #b9a888
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #b9a888
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #b9a888
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #b9a888
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #b9a888
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #b9a888
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #b9a888
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern {
    color: #fff;
    border-color: #cec2ab;
    background-color: #cec2ab
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #c3b498;
    background-color: #c3b498
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #bfaf91;
    background-color: #bfaf91
}
.vc_btn3.vc_btn3-color-mulled-wine, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat {
    color: #fff;
    background-color: #50485b
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-mulled-wine:focus, .vc_btn3.vc_btn3-color-mulled-wine:hover {
    color: #f7f7f7;
    background-color: #413a4a
}
.vc_btn3.vc_btn3-color-mulled-wine.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-mulled-wine:active {
    color: #f2f2f2;
    background-color: #3c3644
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline {
    color: #50485b;
    border-color: #50485b;
    background-color: transparent
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #50485b;
    background-color: #50485b
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:active {
    color: #fff;
    border-color: #50485b;
    background-color: #50485b
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d {
    color: #fff;
    background-color: #50485b;
    box-shadow: 0 5px 0 #342f3c
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #50485b
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #50485b
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:hover {
    top: 3px;
    box-shadow: 0 2px 0 #342f3c
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #342f3c
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #342f3c
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #342f3c
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #342f3c
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #342f3c
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #342f3c
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern {
    color: #fff;
    border-color: #50485b;
    background-color: #50485b
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #413a4a;
    background-color: #413a4a
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #3c3644;
    background-color: #3c3644
}
.vc_btn3.vc_btn3-color-vista-blue, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat {
    color: #fff;
    background-color: #75d69c
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-vista-blue:focus, .vc_btn3.vc_btn3-color-vista-blue:hover {
    color: #f7f7f7;
    background-color: #5dcf8b
}
.vc_btn3.vc_btn3-color-vista-blue.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-vista-blue:active {
    color: #f2f2f2;
    background-color: #56cd85
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline {
    color: #75d69c;
    border-color: #75d69c;
    background-color: transparent
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #75d69c;
    background-color: #75d69c
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:active {
    color: #fff;
    border-color: #75d69c;
    background-color: #75d69c
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d {
    color: #fff;
    background-color: #75d69c;
    box-shadow: 0 5px 0 #4ac97d
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #75d69c
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #75d69c
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:hover {
    top: 3px;
    box-shadow: 0 2px 0 #4ac97d
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #4ac97d
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #4ac97d
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #4ac97d
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #4ac97d
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #4ac97d
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #4ac97d
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern {
    color: #fff;
    border-color: #75d69c;
    background-color: #75d69c
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #5dcf8b;
    background-color: #5dcf8b
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #56cd85;
    background-color: #56cd85
}
.vc_btn3.vc_btn3-color-orange, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat {
    color: #fff;
    background-color: #f7be68
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-orange:focus, .vc_btn3.vc_btn3-color-orange:hover {
    color: #f7f7f7;
    background-color: #f5b14b
}
.vc_btn3.vc_btn3-color-orange.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-orange:active {
    color: #f2f2f2;
    background-color: #f5ad41
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline {
    color: #f7be68;
    border-color: #f7be68;
    background-color: transparent
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #f7be68;
    background-color: #f7be68
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:active {
    color: #fff;
    border-color: #f7be68;
    background-color: #f7be68
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d {
    color: #fff;
    background-color: #f7be68;
    box-shadow: 0 5px 0 #f4a733
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #f7be68
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #f7be68
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:hover {
    top: 3px;
    box-shadow: 0 2px 0 #f4a733
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #f4a733
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #f4a733
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #f4a733
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #f4a733
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #f4a733
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #f4a733
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern {
    color: #fff;
    border-color: #f7be68;
    background-color: #f7be68
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #f5b14b;
    background-color: #f5b14b
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #f5ad41;
    background-color: #f5ad41
}
.vc_btn3.vc_btn3-color-sky, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat {
    color: #fff;
    background-color: #5aa1e3
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-sky:focus, .vc_btn3.vc_btn3-color-sky:hover {
    color: #f7f7f7;
    background-color: #4092df
}
.vc_btn3.vc_btn3-color-sky.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-sky:active {
    color: #f2f2f2;
    background-color: #378ddd
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline {
    color: #5aa1e3;
    border-color: #5aa1e3;
    background-color: transparent
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #5aa1e3;
    background-color: #5aa1e3
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:active {
    color: #fff;
    border-color: #5aa1e3;
    background-color: #5aa1e3
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d {
    color: #fff;
    background-color: #5aa1e3;
    box-shadow: 0 5px 0 #2a86db
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #5aa1e3
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #5aa1e3
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:hover {
    top: 3px;
    box-shadow: 0 2px 0 #2a86db
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #2a86db
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #2a86db
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #2a86db
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #2a86db
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #2a86db
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #2a86db
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern {
    color: #fff;
    border-color: #5aa1e3;
    background-color: #5aa1e3
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #4092df;
    background-color: #4092df
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #378ddd;
    background-color: #378ddd
}
.vc_btn3.vc_btn3-color-green, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat {
    color: #fff;
    background-color: #6dab3c
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-green:focus, .vc_btn3.vc_btn3-color-green:hover {
    color: #f7f7f7;
    background-color: #5f9434
}
.vc_btn3.vc_btn3-color-green.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-green:active {
    color: #f2f2f2;
    background-color: #5a8d31
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline {
    color: #6dab3c;
    border-color: #6dab3c;
    background-color: transparent
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #6dab3c;
    background-color: #6dab3c
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:active {
    color: #fff;
    border-color: #6dab3c;
    background-color: #6dab3c
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d {
    color: #fff;
    background-color: #6dab3c;
    box-shadow: 0 5px 0 #53812d
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #6dab3c
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #6dab3c
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:hover {
    top: 3px;
    box-shadow: 0 2px 0 #53812d
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #53812d
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #53812d
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #53812d
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #53812d
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #53812d
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #53812d
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern {
    color: #fff;
    border-color: #6dab3c;
    background-color: #6dab3c
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #5f9434;
    background-color: #5f9434
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #5a8d31;
    background-color: #5a8d31
}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    color: #fff;
    background-color: #f4524d
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-juicy-pink:focus, .vc_btn3.vc_btn3-color-juicy-pink:hover {
    color: #f7f7f7;
    background-color: #f23630
}
.vc_btn3.vc_btn3-color-juicy-pink.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-juicy-pink:active {
    color: #f2f2f2;
    background-color: #f22d27
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline {
    color: #f4524d;
    border-color: #f4524d;
    background-color: transparent
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #f4524d;
    background-color: #f4524d
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:active {
    color: #fff;
    border-color: #f4524d;
    background-color: #f4524d
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d {
    color: #fff;
    background-color: #f4524d;
    box-shadow: 0 5px 0 #f11f18
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #f4524d
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #f4524d
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:hover {
    top: 3px;
    box-shadow: 0 2px 0 #f11f18
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #f11f18
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #f11f18
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #f11f18
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #f11f18
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #f11f18
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #f11f18
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern {
    color: #fff;
    border-color: #f4524d;
    background-color: #f4524d
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #f23630;
    background-color: #f23630
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #f22d27;
    background-color: #f22d27
}
.vc_btn3.vc_btn3-color-sandy-brown, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat {
    color: #fff;
    background-color: #f79468
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-sandy-brown:focus, .vc_btn3.vc_btn3-color-sandy-brown:hover {
    color: #f7f7f7;
    background-color: #f57f4b
}
.vc_btn3.vc_btn3-color-sandy-brown.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-sandy-brown:active {
    color: #f2f2f2;
    background-color: #f57941
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline {
    color: #f79468;
    border-color: #f79468;
    background-color: transparent
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #f79468;
    background-color: #f79468
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:active {
    color: #fff;
    border-color: #f79468;
    background-color: #f79468
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d {
    color: #fff;
    background-color: #f79468;
    box-shadow: 0 5px 0 #f46e33
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #f79468
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #f79468
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:hover {
    top: 3px;
    box-shadow: 0 2px 0 #f46e33
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #f46e33
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #f46e33
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #f46e33
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #f46e33
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #f46e33
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #f46e33
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern {
    color: #fff;
    border-color: #f79468;
    background-color: #f79468
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #f57f4b;
    background-color: #f57f4b
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #f57941;
    background-color: #f57941
}
.vc_btn3.vc_btn3-color-purple, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat {
    color: #fff;
    background-color: #b97ebb
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-purple:focus, .vc_btn3.vc_btn3-color-purple:hover {
    color: #f7f7f7;
    background-color: #ae6ab0
}
.vc_btn3.vc_btn3-color-purple.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-purple:active {
    color: #f2f2f2;
    background-color: #ab63ad
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline {
    color: #b97ebb;
    border-color: #b97ebb;
    background-color: transparent
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #b97ebb;
    background-color: #b97ebb
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:active {
    color: #fff;
    border-color: #b97ebb;
    background-color: #b97ebb
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d {
    color: #fff;
    background-color: #b97ebb;
    box-shadow: 0 5px 0 #a559a8
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #b97ebb
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #b97ebb
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:hover {
    top: 3px;
    box-shadow: 0 2px 0 #a559a8
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #a559a8
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #a559a8
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #a559a8
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #a559a8
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #a559a8
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #a559a8
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern {
    color: #fff;
    border-color: #b97ebb;
    background-color: #b97ebb
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #ae6ab0;
    background-color: #ae6ab0
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #ab63ad;
    background-color: #ab63ad
}
.vc_btn3.vc_btn3-color-black, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat {
    color: #fff;
    background-color: #2a2a2a
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-black:focus, .vc_btn3.vc_btn3-color-black:hover {
    color: #f7f7f7;
    background-color: #1b1b1b
}
.vc_btn3.vc_btn3-color-black.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-black:active {
    color: #f2f2f2;
    background-color: #161616
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline {
    color: #fff;
    border-color: #2a2a2a;
    background-color: transparent
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #2a2a2a;
    background-color: #2a2a2a
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:active {
    color: #fff;
    border-color: #2a2a2a;
    background-color: #2a2a2a
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d {
    color: #fff;
    background-color: #2a2a2a;
    box-shadow: 0 5px 0 #0e0e0e
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #2a2a2a
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #2a2a2a
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:hover {
    top: 3px;
    box-shadow: 0 2px 0 #0e0e0e
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #0e0e0e
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #0e0e0e
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #0e0e0e
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #0e0e0e
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #0e0e0e
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #0e0e0e
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern {
    color: #fff;
    border-color: #2a2a2a;
    background-color: #2a2a2a
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #1b1b1b;
    background-color: #1b1b1b
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #161616;
    background-color: #161616
}
.vc_btn3.vc_btn3-color-grey, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat {
    color: #666;
    background-color: #ebebeb
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-grey:focus, .vc_btn3.vc_btn3-color-grey:hover {
    color: #5e5e5e;
    background-color: #dcdcdc
}
.vc_btn3.vc_btn3-color-grey.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-grey:active {
    color: #595959;
    background-color: #d7d7d7
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline {
    color: #666;
    border-color: #ebebeb;
    background-color: transparent
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:hover {
    color: #666;
    border-color: #ebebeb;
    background-color: #ebebeb
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:active {
    color: #666;
    border-color: #ebebeb;
    background-color: #ebebeb
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d {
    color: #666;
    background-color: #ebebeb;
    box-shadow: 0 5px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:hover {
    color: #5e5e5e;
    background-color: #ebebeb
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:active {
    color: #595959;
    background-color: #ebebeb
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:hover {
    top: 3px;
    box-shadow: 0 2px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    color: #666;
    border-color: #ebebeb;
    background-color: #ebebeb
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
    color: #5e5e5e;
    border-color: #dcdcdc;
    background-color: #dcdcdc
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:active {
    color: #595959;
    border-color: #d7d7d7;
    background-color: #d7d7d7
}
.vc_btn3.vc_btn3-color-white, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat {
    color: #666;
    background-color: #fff
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-white:focus, .vc_btn3.vc_btn3-color-white:hover {
    color: #5e5e5e;
    background-color: #f0f0f0
}
.vc_btn3.vc_btn3-color-white.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-white:active {
    color: #595959;
    background-color: #ebebeb
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline {
    color: #666;
    border-color: #fff;
    background-color: transparent
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:hover {
    color: #666;
    border-color: #fff;
    background-color: #fff
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:active {
    color: #666;
    border-color: #fff;
    background-color: #fff
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d {
    color: #666;
    background-color: #fff;
    box-shadow: 0 5px 0 #e3e3e3
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:hover {
    color: #5e5e5e;
    background-color: #fff
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:active {
    color: #595959;
    background-color: #fff
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:hover {
    top: 3px;
    box-shadow: 0 2px 0 #e3e3e3
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #e3e3e3
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #e3e3e3
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #e3e3e3
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #e3e3e3
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #e3e3e3
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #e3e3e3
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern {
    color: #666;
    border-color: #fff;
    background-color: #fff
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:hover {
    color: #5e5e5e;
    border-color: #f0f0f0;
    background-color: #f0f0f0
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:active {
    color: #595959;
    border-color: #ebebeb;
    background-color: #ebebeb
}
.vc_btn3.vc_btn3-color-default, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat {
    color: #333;
    background-color: #f7f7f7
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-default:focus, .vc_btn3.vc_btn3-color-default:hover {
    color: #2b2b2b;
    background-color: #e8e8e8
}
.vc_btn3.vc_btn3-color-default.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-default:active {
    color: #262626;
    background-color: #e3e3e3
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline {
    color: #f7f7f7;
    border-color: #f7f7f7;
    background-color: transparent
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:hover {
    color: #333;
    border-color: #f7f7f7;
    background-color: #f7f7f7
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:active {
    color: #333;
    border-color: #f7f7f7;
    background-color: #f7f7f7
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d {
    color: #333;
    background-color: #f7f7f7;
    box-shadow: 0 5px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:hover {
    color: #2b2b2b;
    background-color: #f7f7f7
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:active {
    color: #262626;
    background-color: #f7f7f7
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:hover {
    top: 3px;
    box-shadow: 0 2px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern {
    color: #333;
    border-color: #f7f7f7;
    background-color: #f7f7f7
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:hover {
    color: #2b2b2b;
    border-color: #e8e8e8;
    background-color: #e8e8e8
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:active {
    color: #262626;
    border-color: #e3e3e3;
    background-color: #e3e3e3
}
.vc_btn3.vc_btn3-color-primary, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat {
    color: #fff;
    background-color: #08c
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-primary:focus, .vc_btn3.vc_btn3-color-primary:hover {
    color: #f7f7f7;
    background-color: #0074ad
}
.vc_btn3.vc_btn3-color-primary.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-primary:active {
    color: #f2f2f2;
    background-color: #006da3
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline {
    color: #08c;
    border-color: #08c;
    background-color: transparent
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #08c;
    background-color: #08c
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:active {
    color: #fff;
    border-color: #08c;
    background-color: #08c
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d {
    color: #fff;
    background-color: #08c;
    box-shadow: 0 5px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #08c
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #08c
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:hover {
    top: 3px;
    box-shadow: 0 2px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern {
    color: #fff;
    border-color: #08c;
    background-color: #08c
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #0074ad;
    background-color: #0074ad
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #006da3;
    background-color: #006da3
}
.vc_btn3.vc_btn3-color-info, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat {
    color: #fff;
    background-color: #58b9da
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-info:focus, .vc_btn3.vc_btn3-color-info:hover {
    color: #f7f7f7;
    background-color: #3fafd4
}
.vc_btn3.vc_btn3-color-info.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-info:active {
    color: #f2f2f2;
    background-color: #37abd3
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline {
    color: #58b9da;
    border-color: #58b9da;
    background-color: transparent
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #58b9da;
    background-color: #58b9da
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:active {
    color: #fff;
    border-color: #58b9da;
    background-color: #58b9da
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d {
    color: #fff;
    background-color: #58b9da;
    box-shadow: 0 5px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #58b9da
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #58b9da
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:hover {
    top: 3px;
    box-shadow: 0 2px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern {
    color: #fff;
    border-color: #58b9da;
    background-color: #58b9da
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #3fafd4;
    background-color: #3fafd4
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #37abd3;
    background-color: #37abd3
}
.vc_btn3.vc_btn3-color-success, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat {
    color: #fff;
    background-color: #6ab165
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-success:focus, .vc_btn3.vc_btn3-color-success:hover {
    color: #f7f7f7;
    background-color: #59a453
}
.vc_btn3.vc_btn3-color-success.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-success:active {
    color: #f2f2f2;
    background-color: #559d50
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline {
    color: #6ab165;
    border-color: #6ab165;
    background-color: transparent
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #6ab165;
    background-color: #6ab165
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:active {
    color: #fff;
    border-color: #6ab165;
    background-color: #6ab165
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d {
    color: #fff;
    background-color: #6ab165;
    box-shadow: 0 5px 0 #4f934b
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #6ab165
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #6ab165
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:hover {
    top: 3px;
    box-shadow: 0 2px 0 #4f934b
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #4f934b
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #4f934b
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #4f934b
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #4f934b
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #4f934b
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #4f934b
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern {
    color: #fff;
    border-color: #6ab165;
    background-color: #6ab165
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #59a453;
    background-color: #59a453
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #559d50;
    background-color: #559d50
}
.vc_btn3.vc_btn3-color-warning, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat {
    color: #fff;
    background-color: #f90
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-warning:focus, .vc_btn3.vc_btn3-color-warning:hover {
    color: #f7f7f7;
    background-color: #e08700
}
.vc_btn3.vc_btn3-color-warning.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-warning:active {
    color: #f2f2f2;
    background-color: #d68100
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline {
    color: #f90;
    border-color: #f90;
    background-color: transparent
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #f90;
    background-color: #f90
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:active {
    color: #fff;
    border-color: #f90;
    background-color: #f90
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d {
    color: #fff;
    background-color: #f90;
    box-shadow: 0 5px 0 #c77700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #f90
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #f90
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:hover {
    top: 3px;
    box-shadow: 0 2px 0 #c77700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #c77700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #c77700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #c77700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #c77700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #c77700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #c77700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern {
    color: #fff;
    border-color: #f90;
    background-color: #f90
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #e08700;
    background-color: #e08700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #d68100;
    background-color: #d68100
}
.vc_btn3.vc_btn3-color-danger, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat {
    color: #fff;
    background-color: #ff675b
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-danger:focus, .vc_btn3.vc_btn3-color-danger:hover {
    color: #f7f7f7;
    background-color: #ff4b3c
}
.vc_btn3.vc_btn3-color-danger.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-danger:active {
    color: #f2f2f2;
    background-color: #ff4132
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline {
    color: #ff675b;
    border-color: #ff675b;
    background-color: transparent
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #ff675b;
    background-color: #ff675b
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:active {
    color: #fff;
    border-color: #ff675b;
    background-color: #ff675b
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d {
    color: #fff;
    background-color: #ff675b;
    box-shadow: 0 5px 0 #ff3323
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #ff675b
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #ff675b
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:hover {
    top: 3px;
    box-shadow: 0 2px 0 #ff3323
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #ff3323
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #ff3323
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #ff3323
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #ff3323
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #ff3323
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #ff3323
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern {
    color: #fff;
    border-color: #ff675b;
    background-color: #ff675b
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #ff4b3c;
    background-color: #ff4b3c
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #ff4132;
    background-color: #ff4132
}
.vc_btn3.vc_btn3-color-inverse, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat {
    color: #fff;
    background-color: #555
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-inverse:focus, .vc_btn3.vc_btn3-color-inverse:hover {
    color: #f7f7f7;
    background-color: #464646
}
.vc_btn3.vc_btn3-color-inverse.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-inverse:active {
    color: #f2f2f2;
    background-color: #414141
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline {
    color: #555;
    border-color: #555;
    background-color: transparent
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #555;
    background-color: #555
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:active {
    color: #fff;
    border-color: #555;
    background-color: #555
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d {
    color: #fff;
    background-color: #555;
    box-shadow: 0 5px 0 #393939
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #555
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #555
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:hover {
    top: 3px;
    box-shadow: 0 2px 0 #393939
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #393939
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #393939
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #393939
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #393939
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #393939
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #393939
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern {
    color: #fff;
    border-color: #555;
    background-color: #555
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #464646;
    background-color: #464646
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #414141;
    background-color: #414141
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline {
    color: #2a2a2a
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline {
    color: #ebebeb
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline {
    color: #fff
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .01) 0, rgba(0, 0, 0, .02) 100%);
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, .01) 0, rgba(0, 0, 0, .02) 100%);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .01) 0, rgba(0, 0, 0, .02) 100%);
    background-repeat: repeat-x
}
.vc_btn3-container.vc_btn3-center {
    text-align: center
}
.vc_btn3-container.vc_btn3-left {
    text-align: left
}
.vc_btn3-container.vc_btn3-right {
    text-align: right
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left .vc_btn3-icon, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right .vc_btn3-icon {
    display: inline-block;
    position: static
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left .vc_btn3-icon, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right .vc_btn3-icon {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    min-width: 1em
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
    margin-right: .5em
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
    margin-left: .5em
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs {
    font-size: 11px;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 12px;
    padding-right: 12px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline-custom {
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 11px;
    padding-right: 11px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm {
    font-size: 12px;
    padding-top: 11px;
    padding-bottom: 11px;
    padding-left: 16px;
    padding-right: 16px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline-custom {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md {
    font-size: 14px;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 20px;
    padding-right: 20px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline-custom {
    padding-top: 13px;
    padding-bottom: 13px;
    padding-left: 19px;
    padding-right: 19px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg {
    font-size: 16px;
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 25px;
    padding-right: 25px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline-custom {
    padding-top: 17px;
    padding-bottom: 17px;
    padding-left: 24px;
    padding-right: 24px
}
.vc_btn3-container .vc_btn3-block.vc_btn3-icon-left, .vc_btn3-container .vc_btn3-block.vc_btn3-icon-right {
    text-align: inherit
}
.vc_custom_heading a, .vc_custom_heading a:focus, .vc_custom_heading a:hover, .vc_custom_heading a:visited {
    border: none;
    text-decoration: inherit;
    color: inherit
}
.vc_custom_heading a {
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    opacity: 1
}
.vc_custom_heading a:hover {
    opacity: .85
}
.vc_call_to_action {
    background-color: #ebebeb;
    border: 2px solid #ebebeb;
    padding: 2em;
    border-radius: 5px
}
.vc_call_to_action :last-child {
    margin-bottom: 0
}
.vc_call_to_action.vc_cta_square {
    border-radius: 0
}
.vc_call_to_action.vc_cta_square_outlined {
    border-radius: 0;
    background: 0 0 !important
}
.vc_call_to_action.vc_cta_round {
    border-radius: 50px
}
.vc_call_to_action.vc_cta_outlined {
    background: 0 0 !important
}
.vc_call_to_action hgroup h2, .vc_call_to_action hgroup h4 {
    margin: 0;
    clear: none
}
.vc_call_to_action hgroup + p {
    margin-top: 1em
}
.vc_call_to_action.vc_cta_btn_pos_right .vc_cta_btn {
    float: right;
    margin-left: 2em
}
.vc_call_to_action.vc_cta_btn_pos_left .vc_cta_btn {
    float: left;
    margin-right: 2em
}
.wpb_call_to_action {
    position: relative;
    background-color: #f7f7f7;
    padding: 20px;
    padding: 35px;
    border: 1px solid #f0f0f0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.wpb_call_to_action .wpb_button {
    margin: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.cta_align_left .wpb_button {
    float: left
}
.cta_align_right .wpb_button {
    float: right
}
.cta_align_left .wpb_button, .cta_align_right .wpb_button {
    max-width: 27.5%
}
.cta_align_left .wpb_call_text, .cta_align_right .wpb_call_text {
    width: 70%;
    float: left;
    clear: none
}
.cta_align_left .wpb_call_text {
    float: right
}
#content .wpb_call_to_action .wpb_call_text, .wpb_call_to_action .wpb_call_text {
    margin: 0;
    padding-top: 0
}
.cta_align_bottom {
    text-align: center
}
.cta_align_bottom .wpb_button {
    position: static;
    margin-top: 21.73913043px;
    display: inline-block
}
.cta_no_button .wpb_call_text {
    width: auto;
    float: none
}
@media (max-width: 600px) {
    .vc_responsive .cta_align_left .wpb_button, .vc_responsive .cta_align_right .wpb_button {
        max-width: 70%;
        width: 70%;
        float: none;
        display: block;
        margin: 3% auto
    }
    .vc_responsive .cta_align_left .wpb_call_text, .vc_responsive .cta_align_right .wpb_call_text {
        width: auto;
        max-width: none;
        text-align: center
    }
}
.vc_cta3-container {
    margin-bottom: 35px;
    margin-left: auto;
    margin-right: auto
}
.vc_cta3-container::after, .vc_cta3-container::before {
    display: table;
    content: ' '
}
.vc_cta3-container.vc_cta3-size-xs {
    width: 50%
}
.vc_cta3-container.vc_cta3-size-sm {
    width: 60%
}
.vc_cta3-container.vc_cta3-size-md {
    width: 70%
}
.vc_cta3-container.vc_cta3-size-lg {
    width: 80%
}
.vc_cta3-container.vc_cta3-size-xl {
    width: 90%
}
.vc_general.vc_cta3 {
    border: 1px solid transparent;
    font-size: 1em;
    padding: 28px 28px;
    word-wrap: break-word
}
.vc_general.vc_cta3 .vc_cta3-content {
    vertical-align: top
}
.vc_general.vc_cta3 .vc_cta3-content > :last-child, .vc_general.vc_cta3 .vc_cta3-icons > :last-child {
    margin-bottom: 0
}
.vc_general.vc_cta3 .vc_cta3-actions {
    vertical-align: middle;
    white-space: nowrap
}
@media (min-width: 768px) {
    .vc_general.vc_cta3 .vc_cta3-actions .vc_btn3-container {
        margin: 0
    }
}
.vc_general.vc_cta3 .vc_cta3-icons {
    vertical-align: middle
}
.vc_general.vc_cta3 h2, .vc_general.vc_cta3 h4 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0
}
.vc_general.vc_cta3.vc_cta3-align-left .vc_cta3-content {
    text-align: left
}
.vc_general.vc_cta3.vc_cta3-align-right .vc_cta3-content {
    text-align: right
}
.vc_general.vc_cta3.vc_cta3-align-center .vc_cta3-content {
    text-align: center
}
.vc_general.vc_cta3.vc_cta3-align-justify .vc_cta3-content {
    text-align: justify
}
.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3_content-container {
    padding-top: 1em
}
.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons {
    text-align: center
}
.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons .vc_icon_element {
    display: inline-block
}
.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3_content-container {
    padding-bottom: 1em
}
.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons {
    text-align: center
}
.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons .vc_icon_element {
    display: inline-block
}
.vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3-icons {
    display: table-cell
}
.vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3_content-container {
    display: table-cell;
    padding-left: 1em
}
.vc_general.vc_cta3.vc_cta3-icons-right .vc_cta3-icons {
    display: table-cell
}
.vc_general.vc_cta3.vc_cta3-icons-right .vc_cta3_content-container {
    display: table-cell;
    padding-right: 1em
}
.vc_general.vc_cta3.vc_cta3-icons-on-border {
    position: relative
}
.vc_general.vc_cta3.vc_cta3-icons-on-border .vc_cta3-icons {
    position: absolute
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right .vc_cta3-icons {
    right: 0;
    top: 50%;
    -webkit-transform: translate(50%, -50%);
    -ms-transform: translate(50%, -50%);
    transform: translate(50%, -50%)
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs {
    margin-right: 17px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs .vc_cta3_content-container {
    padding-right: 0
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {
    padding-right: 7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm {
    margin-right: 22px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm .vc_cta3_content-container {
    padding-right: 7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {
    padding-right: 14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md {
    margin-right: 28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md .vc_cta3_content-container {
    padding-right: 14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {
    padding-right: 21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg {
    margin-right: 35px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg .vc_cta3_content-container {
    padding-right: 21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container {
    padding-right: 28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl {
    margin-right: 50px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl .vc_cta3_content-container {
    padding-right: 28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {
    padding-right: 35px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left .vc_cta3-icons {
    left: 0;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs {
    margin-left: 17px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs .vc_cta3_content-container {
    padding-left: 0
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {
    padding-left: 7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm {
    margin-left: 22px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm .vc_cta3_content-container {
    padding-left: 7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {
    padding-left: 14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md {
    margin-left: 28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md .vc_cta3_content-container {
    padding-left: 14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {
    padding-left: 21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg {
    margin-left: 35px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg .vc_cta3_content-container {
    padding-left: 21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container {
    padding-left: 28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl {
    margin-left: 50px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl .vc_cta3_content-container {
    padding-left: 28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {
    padding-left: 35px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top .vc_cta3-icons {
    left: 50%;
    top: 0;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs {
    margin-top: 17px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs .vc_cta3_content-container {
    padding-top: 0
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {
    padding-top: 7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm {
    margin-top: 22px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm .vc_cta3_content-container {
    padding-top: 7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {
    padding-top: 14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md {
    margin-top: 28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md .vc_cta3_content-container {
    padding-top: 14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {
    padding-top: 21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg {
    margin-top: 35px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg .vc_cta3_content-container {
    padding-top: 21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container {
    padding-top: 28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl {
    margin-top: 50px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl .vc_cta3_content-container {
    padding-top: 28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {
    padding-top: 35px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom .vc_cta3-icons {
    left: 50%;
    bottom: 0;
    -webkit-transform: translate(-50%, 50%);
    -ms-transform: translate(-50%, 50%);
    transform: translate(-50%, 50%)
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs {
    margin-bottom: 17px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs .vc_cta3_content-container {
    padding-bottom: 0
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {
    padding-bottom: 7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm {
    margin-bottom: 22px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm .vc_cta3_content-container {
    padding-bottom: 7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {
    padding-bottom: 14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md {
    margin-bottom: 28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md .vc_cta3_content-container {
    padding-bottom: 14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {
    padding-bottom: 21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg {
    margin-bottom: 35px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg .vc_cta3_content-container {
    padding-bottom: 21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container {
    padding-bottom: 28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl {
    margin-bottom: 50px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl .vc_cta3_content-container {
    padding-bottom: 28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {
    padding-bottom: 35px
}
.vc_general.vc_cta3.vc_cta3-actions-top .vc_cta3-content {
    margin-top: 1em
}
.vc_general.vc_cta3.vc_cta3-actions-bottom .vc_cta3-content {
    margin-bottom: 1em
}
@media (min-width: 768px) {
    .vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-actions {
        display: table-cell;
        max-width: 30%
    }
    .vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-content {
        padding-left: 28px;
        display: table-cell
    }
    .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-actions {
        display: table-cell;
        max-width: 30%
    }
    .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-content {
        padding-right: 28px;
        display: table-cell
    }
}
.vc_general.vc_cta3.vc_cta3-style-classic {
    border-color: #f0f0f0;
    background-color: #f7f7f7
}
.vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h2, .vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h4 {
    color: inherit
}
.vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h2, .vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h4 {
    color: inherit
}
.vc_general.vc_cta3.vc_cta3-style-outline {
    border-width: 3px
}
.vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h2, .vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h4 {
    color: inherit
}
.vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h2, .vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h4 {
    color: inherit
}
.vc_general.vc_cta3.vc_cta3-style-custom {
    border-color: #f0f0f0;
    background-color: #f7f7f7
}
.vc_general.vc_cta3.vc_cta3-shape-square {
    border-radius: 0
}
.vc_general.vc_cta3.vc_cta3-shape-rounded {
    border-radius: 5px
}
.vc_general.vc_cta3.vc_cta3-shape-round {
    border-radius: 4em
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-classic .vc_cta3-content-header {
    color: #5472d2
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat {
    color: #c9d2f0;
    border-color: transparent;
    background-color: #5472d2
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat .vc_cta3-content-header {
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #3253bc;
    color: #c9d2f0;
    border-color: transparent;
    background-color: #5472d2
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d .vc_cta3-content-header {
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline {
    border-color: #5472d2;
    background-color: transparent
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline .vc_cta3-content-header {
    color: #5472d2
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-classic .vc_cta3-content-header {
    color: #00c1cf
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-flat {
    color: #d3f5f1;
    border-color: transparent;
    background-color: #00c1cf
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-flat .vc_cta3-content-header {
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #008d97;
    color: #d3f5f1;
    border-color: transparent;
    background-color: #00c1cf
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d .vc_cta3-content-header {
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-outline {
    border-color: #00c1cf;
    background-color: transparent
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-outline .vc_cta3-content-header {
    color: #00c1cf
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-classic .vc_cta3-content-header {
    color: #fe6c61
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-flat {
    color: #fcdbd7;
    border-color: transparent;
    background-color: #fe6c61
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-flat .vc_cta3-content-header {
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #fe3829;
    color: #fcdbd7;
    border-color: transparent;
    background-color: #fe6c61
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d .vc_cta3-content-header {
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-outline {
    border-color: #fe6c61;
    background-color: transparent
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-outline .vc_cta3-content-header {
    color: #fe6c61
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-classic .vc_cta3-content-header {
    color: #8d6dc4
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-flat {
    color: #e1d5f5;
    border-color: transparent;
    background-color: #8d6dc4
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-flat .vc_cta3-content-header {
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #6e48b1;
    color: #e1d5f5;
    border-color: transparent;
    background-color: #8d6dc4
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d .vc_cta3-content-header {
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-outline {
    border-color: #8d6dc4;
    background-color: transparent
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-outline .vc_cta3-content-header {
    color: #8d6dc4
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-classic .vc_cta3-content-header {
    color: #4cadc9
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-flat {
    color: #d0edf5;
    border-color: transparent;
    background-color: #4cadc9
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-flat .vc_cta3-content-header {
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #338faa;
    color: #d0edf5;
    border-color: transparent;
    background-color: #4cadc9
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d .vc_cta3-content-header {
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-outline {
    border-color: #4cadc9;
    background-color: transparent
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-outline .vc_cta3-content-header {
    color: #4cadc9
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-classic .vc_cta3-content-header {
    color: #cec2ab
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-flat {
    color: #f7f3eb;
    border-color: transparent;
    background-color: #cec2ab
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-flat .vc_cta3-content-header {
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #b9a888;
    color: #f7f3eb;
    border-color: transparent;
    background-color: #cec2ab
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d .vc_cta3-content-header {
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-outline {
    border-color: #cec2ab;
    background-color: transparent
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-outline .vc_cta3-content-header {
    color: #cec2ab
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-classic .vc_cta3-content-header {
    color: #50485b
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-flat {
    color: #e2ddeb;
    border-color: transparent;
    background-color: #50485b
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-flat .vc_cta3-content-header {
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #342f3c;
    color: #e2ddeb;
    border-color: transparent;
    background-color: #50485b
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-3d .vc_cta3-content-header {
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-outline {
    border-color: #50485b;
    background-color: transparent
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-outline .vc_cta3-content-header {
    color: #50485b
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-classic .vc_cta3-content-header {
    color: #75d69c
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-flat {
    color: #e1f5e9;
    border-color: transparent;
    background-color: #75d69c
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-flat .vc_cta3-content-header {
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #4ac97d;
    color: #e1f5e9;
    border-color: transparent;
    background-color: #75d69c
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-3d .vc_cta3-content-header {
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-outline {
    border-color: #75d69c;
    background-color: transparent
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-outline .vc_cta3-content-header {
    color: #75d69c
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-classic .vc_cta3-content-header {
    color: #f7be68
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-flat {
    color: #faf0e1;
    border-color: transparent;
    background-color: #f7be68
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-flat .vc_cta3-content-header {
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #f4a733;
    color: #faf0e1;
    border-color: transparent;
    background-color: #f7be68
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-3d .vc_cta3-content-header {
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-outline {
    border-color: #f7be68;
    background-color: transparent
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-outline .vc_cta3-content-header {
    color: #f7be68
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-classic .vc_cta3-content-header {
    color: #5aa1e3
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-flat {
    color: #dce9f5;
    border-color: transparent;
    background-color: #5aa1e3
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-flat .vc_cta3-content-header {
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #2a86db;
    color: #dce9f5;
    border-color: transparent;
    background-color: #5aa1e3
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-3d .vc_cta3-content-header {
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-outline {
    border-color: #5aa1e3;
    background-color: transparent
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-outline .vc_cta3-content-header {
    color: #5aa1e3
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-classic .vc_cta3-content-header {
    color: #6dab3c
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-flat {
    color: #e5f2da;
    border-color: transparent;
    background-color: #6dab3c
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-flat .vc_cta3-content-header {
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #53812d;
    color: #e5f2da;
    border-color: transparent;
    background-color: #6dab3c
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-3d .vc_cta3-content-header {
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-outline {
    border-color: #6dab3c;
    background-color: transparent
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-outline .vc_cta3-content-header {
    color: #6dab3c
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-classic .vc_cta3-content-header {
    color: #f4524d
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-flat {
    color: #fce2e1;
    border-color: transparent;
    background-color: #f4524d
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-flat .vc_cta3-content-header {
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #f11f18;
    color: #fce2e1;
    border-color: transparent;
    background-color: #f4524d
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-3d .vc_cta3-content-header {
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-outline {
    border-color: #f4524d;
    background-color: transparent
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-outline .vc_cta3-content-header {
    color: #f4524d
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-classic .vc_cta3-content-header {
    color: #f79468
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-flat {
    color: #f7e1d7;
    border-color: transparent;
    background-color: #f79468
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-flat .vc_cta3-content-header {
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #f46e33;
    color: #f7e1d7;
    border-color: transparent;
    background-color: #f79468
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-3d .vc_cta3-content-header {
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-outline {
    border-color: #f79468;
    background-color: transparent
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-outline .vc_cta3-content-header {
    color: #f79468
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-classic .vc_cta3-content-header {
    color: #b97ebb
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat {
    color: #f4dff5;
    border-color: transparent;
    background-color: #b97ebb
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat .vc_cta3-content-header {
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #a559a8;
    color: #f4dff5;
    border-color: transparent;
    background-color: #b97ebb
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-3d .vc_cta3-content-header {
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-outline {
    border-color: #b97ebb;
    background-color: transparent
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-outline .vc_cta3-content-header {
    color: #b97ebb
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-classic .vc_cta3-content-header {
    color: #2a2a2a
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-flat {
    color: #d9d9d9;
    border-color: transparent;
    background-color: #2a2a2a
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-flat .vc_cta3-content-header {
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #0e0e0e;
    color: #d9d9d9;
    border-color: transparent;
    background-color: #2a2a2a
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-3d .vc_cta3-content-header {
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-outline {
    border-color: #2a2a2a;
    background-color: transparent
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-outline .vc_cta3-content-header {
    color: #2a2a2a
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-classic .vc_cta3-content-header {
    color: #ebebeb
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-flat {
    color: #9d9d9e;
    border-color: transparent;
    background-color: #ebebeb
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-flat .vc_cta3-content-header {
    color: #666
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #cfcfcf;
    color: #9d9d9e;
    border-color: transparent;
    background-color: #ebebeb
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-3d .vc_cta3-content-header {
    color: #666
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-outline {
    border-color: #ebebeb;
    background-color: transparent
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-outline .vc_cta3-content-header {
    color: #ebebeb
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-classic .vc_cta3-content-header {
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat {
    color: #9d9d9e;
    border-color: transparent;
    background-color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat .vc_cta3-content-header {
    color: #666
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #e3e3e3;
    color: #9d9d9e;
    border-color: transparent;
    background-color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-3d .vc_cta3-content-header {
    color: #666
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-outline {
    border-color: #fff;
    background-color: transparent
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-outline .vc_cta3-content-header {
    color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat {
    color: #9d9d9e;
    border-color: transparent;
    background-color: #f0f0f0
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat .vc_cta3-content-header {
    color: #666
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #d4d4d4;
    color: #9d9d9e;
    border-color: transparent;
    background-color: #f0f0f0
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-3d .vc_cta3-content-header {
    color: #666
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline {
    border-color: #f0f0f0;
    background-color: transparent
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline .vc_cta3-content-header {
    color: #f0f0f0
}
.vc_cta3.vc_cta3-icon-size-xs .vc_icon_element .vc_icon_element-inner {
    height: 1em;
    width: 1em
}
.vc_cta3.vc_cta3-icon-size-sm .vc_icon_element .vc_icon_element-inner {
    height: 2em;
    width: 2em
}
.vc_cta3.vc_cta3-icon-size-md .vc_icon_element .vc_icon_element-inner {
    height: 3em;
    width: 3em
}
.vc_cta3.vc_cta3-icon-size-lg .vc_icon_element .vc_icon_element-inner {
    height: 4em;
    width: 4em
}
.vc_cta3.vc_cta3-icon-size-xl .vc_icon_element .vc_icon_element-inner {
    height: 5em;
    width: 5em
}
.wpb_gmaps_widget .wpb_wrapper {
    background-color: #f7f7f7;
    padding: 5px
}
.wpb_gmaps_widget .wpb_map_wraper iframe {
    margin-bottom: 0;
    padding: 0;
    display: block;
    width: 100%;
    border: none
}
.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper {
    position: relative;
    padding-bottom: 56.25%;
    height: 0
}
.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper iframe {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%
}
.wpb_accordion_section .wpb_accordion_header a:focus, .wpb_content_element .wpb_tabs_nav li a:focus, .wpb_tour_next_prev_nav a:focus {
    outline: 0
}
.wpb_content_element .wpb_tabs_nav, .wpb_content_element .wpb_tour_tabs_wrapper {
    padding: 0
}
.wpb_content_element .wpb_tabs_nav {
    margin: 0;
    padding-left: 0 !important;
    text-indent: inherit !important
}
#content .wpb_content_element .wpb_tabs_nav {
    margin: 0
}
.wpb_content_element .wpb_tabs_nav li {
    background-color: #fff;
    white-space: nowrap;
    padding: 0;
    background-image: none;
    list-style: none !important
}
.wpb_content_element .wpb_tabs_nav li:after, .wpb_content_element .wpb_tabs_nav li:before {
    display: none !important
}
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active, .wpb_content_element .wpb_tabs_nav li:hover {
    background-color: #f7f7f7
}
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a {
    cursor: default
}
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_ui-tabs-hide {
    display: none
}
.wpb_content_element .wpb_accordion_header a, .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a {
    border-bottom: none;
    text-decoration: none;
    display: block;
    padding: .5em 1em
}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header, .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
    background-color: #f7f7f7
}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content, .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab {
    padding: 1em
}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content .wpb_row:last-child > div > div.wpb_wrapper .wpb_content_element:last-child, .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content > .wpb_content_element:last-child, .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab .wpb_row:last-child > div > div.wpb_wrapper .wpb_content_element:last-child, .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab > .wpb_content_element:last-child {
    margin-bottom: 0
}
.wpb_tabs .wpb_tabs_nav li {
    float: left;
    margin: 0 1px 0 0
}
.wpb_tour .wpb_tabs_nav {
    float: left;
    width: 31.66666667%
}
.wpb_tour .wpb_tabs_nav li {
    margin: 0 0 1px 0;
    clear: left;
    width: 100%
}
.wpb_tour .wpb_tabs_nav a {
    width: 100%
}
.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    float: left;
    width: 68.33333333%;
    padding: 0 0 0 21.73913043px
}
.wpb_tour_next_prev_nav {
    margin-left: 31.66666667%;
    padding-left: 21.73913043px;
    font-size: 80%
}
.wpb_tour_next_prev_nav a {
    border-bottom: 1px dotted;
    text-decoration: none
}
.wpb_tour_next_prev_nav a:hover {
    text-decoration: none;
    border-bottom: none
}
.wpb_tour_next_prev_nav span {
    width: 48%;
    display: inline-block;
    padding-top: 1em;
    float: left
}
.wpb_tour_next_prev_nav span.wpb_next_slide {
    text-align: right;
    float: right
}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {
    margin: 0 0 1px 0;
    padding-top: 0;
    position: relative;
    text-transform: none;
    font-weight: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
    letter-spacing: inherit
}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
    padding-left: 1em
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon, .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon {
    display: block;
    width: 16px;
    height: 16px;
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/toggle_open.png);
    background-repeat: no-repeat;
    position: absolute;
    right: .7em;
    top: .7em
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/toggle_close.png)
}
@media (max-width: 480px) {
    .vc_responsive .wpb_tour .wpb_tab, .vc_responsive .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav, .vc_responsive .wpb_tour_next_prev_nav {
        width: 100%;
        float: none;
        margin-left: 0
    }
    .vc_responsive .wpb_tour_next_prev_nav {
        width: auto;
        padding: 0 1em
    }
    .vc_responsive #content .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav {
        margin-bottom: 1em
    }
    .vc_responsive .wpb_tour .wpb_tab {
        padding-left: 1em;
        padding-right: 1em
    }
}
.wpb_column .wpb_wrapper .wpb_teaser_grid {
    float: none
}
body ul.wpb_thumbnails-fluid li {
    padding: 0;
    margin-left: 0;
    background-image: none;
    list-style: none !important
}
body ul.wpb_thumbnails-fluid li:after, body ul.wpb_thumbnails-fluid li:before {
    display: none !important
}
body ul.wpb_thumbnails-fluid li .entry-content :last-child {
    margin-bottom: 0
}
.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid, .wpb_row .wpb_grid ul.wpb_thumbnails-fluid {
    padding: 0;
    overflow: visible !important
}
.wpb_teaser_grid .entry-content {
    margin: 0;
    padding: 0;
    width: 100%
}
.grid_layout-thumbnail .post-thumb {
    margin-bottom: 0
}
.grid_layout-thumbnail .post-thumb img {
    max-width: 100%
}
.wpb_carousel .wpb_wrapper {
    position: relative
}
.wpb_carousel .next, .wpb_carousel .prev {
    position: absolute;
    top: 3px;
    background-color: #f7f7f7;
    padding: 0 6px 0 6px;
    font-size: 12px;
    z-index: 10;
    text-decoration: none;
    transition: all .2s linear;
    -moz-transition: all .2s linear;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear
}
.wpb_carousel .next:hover, .wpb_carousel .prev:hover {
    background-color: #f0f0f0
}
.wpb_carousel .next:focus, .wpb_carousel .prev:focus {
    outline: 0;
    text-decoration: none
}
.wpb_carousel .prev {
    right: 30px
}
.wpb_carousel .next {
    right: 0
}
.wpb_carousel .wpb_thumbnails-fluid {
    width: 100%
}
.wpb_carousel .wpb_thumbnails-fluid > [class*=vc_span] {
    height: auto !important
}
.wpb_categories_filter, .wpb_teaser_grid .categories_filter {
    list-style: none;
    list-style-type: none;
    padding: 0;
    margin: 0 0 10px 0
}
.wpb_categories_filter li, .wpb_teaser_grid .categories_filter li {
    display: block;
    float: left;
    margin: 0 10px 10px 0;
    background-image: none;
    list-style: none !important
}
.wpb_categories_filter li:after, .wpb_categories_filter li:before, .wpb_teaser_grid .categories_filter li:after, .wpb_teaser_grid .categories_filter li:before {
    display: none !important
}
.wpb_categories_filter li a, .wpb_teaser_grid .categories_filter li a {
    border: none;
    text-decoration: none
}
.wpb_categories_filter li a:hover, .wpb_teaser_grid .categories_filter li a:hover {
    border-bottom: 1px dotted
}
.wpb_categories_filter li.active a, .wpb_teaser_grid .categories_filter li.active a {
    border-bottom: 1px dotted
}
@media (max-width: 480px) {
    .vc_responsive .wpb_row ul.wpb_thumbnails-fluid {
        margin-left: 0;
        width: auto
    }
    .vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*=vc_col-] {
        width: 100%;
        float: none;
        display: block;
        margin-left: 0;
        margin-right: 0
    }
}
.wpb_image_grid .wpb_image_grid_ul {
    margin: 0;
    padding: 0
}
.wpb_image_grid .wpb_image_grid_ul > li {
    background-image: none;
    list-style: none !important
}
.wpb_image_grid .wpb_image_grid_ul > li:after, .wpb_image_grid .wpb_image_grid_ul > li:before {
    display: none !important
}
.wpb_image_grid .wpb_image_grid_ul .isotope-item {
    list-style: none;
    margin: 0 1px 1px 0;
    max-width: 100%;
    float: left
}
.wpb_image_grid .wpb_image_grid_ul a {
    display: block
}
.wpb_image_grid .wpb_image_grid_ul img {
    display: block;
    max-width: 100%;
    height: auto
}
.wpb_gallery .theme-default .nivoSlider {
    margin-bottom: 0
}
.wpb_gallery .theme-default .nivo-controlNav {
    padding: 10px 0 3px 0
}
.wpb_gallery .wpb_flexslider .flex-control-nav {
    bottom: auto;
    top: 100%;
    margin-top: 15px
}
.wpb_gallery .wpb_flexslider .flex-caption {
    cursor: default
}
.wpb_gallery .wpb_flexslider .flex-direction-nav a {
    border: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}
.wpb_gallery .wpb_flexslider .flex-direction-nav a:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}
.wpb_gallery .wpb_flexslider .flex-direction-nav a:before {
    line-height: 1
}
.wpb_gallery .wpb_flexslider .flex-control-paging {
    z-index: 10
}
#content .wpb_gallery_slides ul.flex-direction-nav, #content .wpb_gallery_slides ul.slides, .content .wpb_gallery_slides ul.flex-direction-nav, .content .wpb_gallery_slides ul.slides, .wpb_content_element .wpb_gallery_slides ul li, .wpb_gallery_slides ul.flex-direction-nav, .wpb_gallery_slides ul.slides, body .wpb_gallery_slides ul li {
    list-style: none;
    padding: 0;
    background-image: none;
    margin: 0
}
.flickr_badge_image {
    margin: 0 10px 10px 0;
    width: 72px;
    height: 72px;
    float: left;
    background: 0 0;
    padding: 0
}
.flickr_badge_image a {
    border: none
}
.flickr_badge_image img {
    margin: 0;
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%
}
.wpb_flickr_widget p.flickr_stream_wrap {
    clear: both;
    margin-bottom: 0;
    font-size: 80%
}
.wpb_flickr_widget p.flickr_stream_wrap a {
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/flickr.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 25px;
    display: inline-block
}
.wpb_video_widget.vc_video-el-width-10 .wpb_wrapper {
    width: 10%
}
.wpb_video_widget.vc_video-el-width-20 .wpb_wrapper {
    width: 20%
}
.wpb_video_widget.vc_video-el-width-30 .wpb_wrapper {
    width: 30%
}
.wpb_video_widget.vc_video-el-width-40 .wpb_wrapper {
    width: 40%
}
.wpb_video_widget.vc_video-el-width-50 .wpb_wrapper {
    width: 50%
}
.wpb_video_widget.vc_video-el-width-60 .wpb_wrapper {
    width: 60%
}
.wpb_video_widget.vc_video-el-width-70 .wpb_wrapper {
    width: 70%
}
.wpb_video_widget.vc_video-el-width-80 .wpb_wrapper {
    width: 80%
}
.wpb_video_widget.vc_video-el-width-90 .wpb_wrapper {
    width: 90%
}
.wpb_video_widget.vc_video-el-width-100 .wpb_wrapper {
    width: 100%
}
.wpb_video_widget .wpb_video_wrapper {
    padding-top: 56.25%;
    position: relative;
    width: 100%
}
.wpb_video_widget .wpb_video_wrapper > div {
    padding-top: 0 !important;
    position: static
}
.wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper {
    padding-top: 56.25%
}
.wpb_video_widget.vc_video-aspect-ratio-43 .wpb_video_wrapper {
    padding-top: 75%
}
.wpb_video_widget.vc_video-aspect-ratio-235 .wpb_video_wrapper {
    padding-top: 42.55319149%
}
.wpb_video_widget.vc_video-aspect-ratio-916 .wpb_video_wrapper {
    padding-top: 177.77777778%
}
.wpb_video_widget.vc_video-aspect-ratio-34 .wpb_video_wrapper {
    padding-top: 133.33333333%
}
.wpb_video_widget.vc_video-aspect-ratio-1235 .wpb_video_wrapper {
    padding-top: 235%
}
.wpb_video_widget.vc_video-align-left .wpb_wrapper {
    float: left
}
.wpb_video_widget.vc_video-align-center .wpb_wrapper {
    margin: 0 auto
}
.wpb_video_widget.vc_video-align-right .wpb_wrapper {
    float: right
}
.wpb_video_widget .wpb_wrapper {
    position: relative
}
.wpb_video_widget .wpb_wrapper iframe {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    margin: 0;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.wpb_video_wrapper .fluid-width-video-wrapper {
    padding-top: 0 !important;
    position: static
}
.wpb_posts_slider .flex-caption, .wpb_posts_slider .nivo-caption {
    background-color: #f7f7f7;
    opacity: 1;
    color: inherit;
    padding: 10px 15px;
    position: static
}
.wpb_posts_slider .wpb_gallery_slides > ul > li {
    background-image: none;
    list-style: none !important
}
.wpb_posts_slider .wpb_gallery_slides > ul > li:after, .wpb_posts_slider .wpb_gallery_slides > ul > li:before {
    display: none !important
}
.vc_progress_bar .vc_single_bar {
    background: #f7f7f7;
    position: relative;
    margin-bottom: 11.66666667px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1) inset;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .1) inset;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}
.vc_progress_bar .vc_single_bar:last-child {
    margin-bottom: 0
}
.vc_progress_bar .vc_single_bar .vc_label {
    display: block;
    padding: .5em 1em;
    position: relative;
    z-index: 1
}
.vc_progress_bar .vc_single_bar .vc_bar {
    display: block;
    position: absolute;
    height: 100%;
    background-color: #e0e0e0;
    width: 0%;
    top: 0;
    left: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    transition: width 1s linear;
    -moz-transition: width 1s linear;
    -webkit-transition: width 1s linear;
    -o-transition: width 1s linear
}
.vc_progress_bar .vc_single_bar .vc_bar.striped {
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)), color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    -webkit-background-size: 40px 40px;
    -moz-background-size: 40px 40px;
    -o-background-size: 40px 40px;
    background-size: 40px 40px
}
.vc_progress_bar .vc_single_bar .vc_bar.animated {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    -moz-animation: progress-bar-stripes 2s linear infinite;
    -ms-animation: progress-bar-stripes 2s linear infinite;
    -o-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite
}
.vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar .vc_bar {
    background-color: #0074cc
}
.vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue .vc_bar {
    background-color: #0074cc
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar .vc_bar {
    background-color: #49afcd
}
.vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_turquoise .vc_bar {
    background-color: #49afcd
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_turquoise .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar .vc_bar {
    background-color: #5bb75b
}
.vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_green .vc_bar {
    background-color: #5bb75b
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_green .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_bar {
    background-color: #faa732
}
.vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_orange .vc_bar {
    background-color: #faa732
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_orange .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar .vc_bar {
    background-color: #da4f49
}
.vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_red .vc_bar {
    background-color: #da4f49
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_red .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar .vc_bar {
    background-color: #414141
}
.vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_black .vc_bar {
    background-color: #414141
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_black .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar .vc_bar {
    background-color: #5472d2
}
.vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_bar {
    background-color: #5472d2
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar .vc_bar {
    background-color: #00c1cf
}
.vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-turquoise .vc_bar {
    background-color: #00c1cf
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-turquoise .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.vc_progress_bar.vc_progress-bar-color-pink .vc_single_bar .vc_bar {
    background-color: #fe6c61
}
.vc_progress_bar.vc_progress-bar-color-pink .vc_single_bar .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_bar {
    background-color: #fe6c61
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_bar {
    background-color: #8d6dc4
}
.vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_bar {
    background-color: #8d6dc4
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar .vc_bar {
    background-color: #4cadc9
}
.vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_bar {
    background-color: #4cadc9
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar .vc_bar {
    background-color: #cec2ab
}
.vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_bar {
    background-color: #cec2ab
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar .vc_bar {
    background-color: #50485b
}
.vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_bar {
    background-color: #50485b
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.vc_progress_bar.vc_progress-bar-color-vista_blue .vc_single_bar .vc_bar {
    background-color: #75d69c
}
.vc_progress_bar.vc_progress-bar-color-vista_blue .vc_single_bar .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista_blue .vc_bar {
    background-color: #75d69c
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista_blue .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.vc_progress_bar.vc_progress-bar-color-vista-blue .vc_single_bar .vc_bar {
    background-color: #75d69c
}
.vc_progress_bar.vc_progress-bar-color-vista-blue .vc_single_bar .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista-blue .vc_bar {
    background-color: #75d69c
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista-blue .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.vc_progress_bar.vc_progress-bar-color-black .vc_single_bar .vc_bar {
    background-color: #2a2a2a
}
.vc_progress_bar.vc_progress-bar-color-black .vc_single_bar .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-black .vc_bar {
    background-color: #2a2a2a
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-black .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.vc_progress_bar.vc_progress-bar-color-grey .vc_single_bar .vc_bar {
    background-color: #ebebeb
}
.vc_progress_bar.vc_progress-bar-color-grey .vc_single_bar .vc_label {
    color: #666;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_bar {
    background-color: #ebebeb
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_label {
    color: #666;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.vc_progress_bar.vc_progress-bar-color-orange .vc_single_bar .vc_bar {
    background-color: #f7be68
}
.vc_progress_bar.vc_progress-bar-color-orange .vc_single_bar .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-orange .vc_bar {
    background-color: #f7be68
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-orange .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.vc_progress_bar.vc_progress-bar-color-sky .vc_single_bar .vc_bar {
    background-color: #5aa1e3
}
.vc_progress_bar.vc_progress-bar-color-sky .vc_single_bar .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sky .vc_bar {
    background-color: #5aa1e3
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sky .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.vc_progress_bar.vc_progress-bar-color-green .vc_single_bar .vc_bar {
    background-color: #6dab3c
}
.vc_progress_bar.vc_progress-bar-color-green .vc_single_bar .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-green .vc_bar {
    background-color: #6dab3c
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-green .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.vc_progress_bar.vc_progress-bar-color-juicy-pink .vc_single_bar .vc_bar {
    background-color: #f4524d
}
.vc_progress_bar.vc_progress-bar-color-juicy-pink .vc_single_bar .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-juicy-pink .vc_bar {
    background-color: #f4524d
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-juicy-pink .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.vc_progress_bar.vc_progress-bar-color-sandy-brown .vc_single_bar .vc_bar {
    background-color: #f79468
}
.vc_progress_bar.vc_progress-bar-color-sandy-brown .vc_single_bar .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sandy-brown .vc_bar {
    background-color: #f79468
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sandy-brown .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.vc_progress_bar.vc_progress-bar-color-purple .vc_single_bar .vc_bar {
    background-color: #b97ebb
}
.vc_progress_bar.vc_progress-bar-color-purple .vc_single_bar .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-purple .vc_bar {
    background-color: #b97ebb
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-purple .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.vc_progress_bar.vc_progress-bar-color-white .vc_single_bar .vc_bar {
    background-color: #fff
}
.vc_progress_bar.vc_progress-bar-color-white .vc_single_bar .vc_label {
    color: #666;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_bar {
    background-color: #fff
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_label {
    color: #666;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}
@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }
    to {
        background-position: 0 0
    }
}
@-moz-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }
    to {
        background-position: 0 0
    }
}
@-ms-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }
    to {
        background-position: 0 0
    }
}
@-o-keyframes progress-bar-stripes {
    from {
        background-position: 0 0
    }
    to {
        background-position: 40px 0
    }
}
@keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }
    to {
        background-position: 0 0
    }
}
.vc_pie_chart {
    z-index: 0;
    text-align: center;
    opacity: 0
}
.vc_pie_chart.vc_ready {
    opacity: 1
}
.vc_pie_chart .vc_pie_wrapper {
    position: relative;
    margin: 0 auto
}
.vc_pie_chart canvas {
    position: relative;
    z-index: 1
}
.vc_pie_chart .vc_pie_chart_value {
    font-size: 200%;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    text-align: center
}
.vc_pie_chart_back {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 6px solid #f7f7f7;
    border-radius: 999px;
    border-radius: 50%;
    opacity: .3;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.vc_images_carousel .vc_carousel-control {
    border: none
}
.vc_carousel .vc_carousel-control {
    text-shadow: none;
    border: none;
    transition: all .2s linear;
    -moz-transition: all .2s linear;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear
}
.vc_carousel .vc_carousel-control:active, .vc_carousel .vc_carousel-control:focus {
    outline: 0
}
.vc_carousel .vc_carousel-indicators li {
    width: 5px;
    height: 5px;
    margin: 0;
    border-color: #f7f7f7;
    transition: all .2s linear;
    -moz-transition: all .2s linear;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear
}
.vc_separator {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}
.vc_separator h4 {
    line-height: 1em;
    font-size: 100%;
    margin: 0;
    word-wrap: break-word;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto
}
.vc_separator h4 .normal {
    font-size: 12px;
    font-weight: 400
}
.vc_separator .vc_sep_holder {
    height: 1px;
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-width: 10%
}
.vc_separator .vc_sep_holder .vc_sep_line {
    height: 1px;
    border-top: 1px solid #ebebeb;
    display: block;
    position: relative;
    top: 1px;
    width: 100%
}
.vc_separator.vc_separator_align_center h4 {
    padding: 0 .8em
}
.vc_separator.vc_separator_align_left h4 {
    padding: 0 .8em 0 0
}
.vc_separator.vc_separator_align_left .vc_sep_holder.vc_sep_holder_l {
    display: none
}
.vc_separator.vc_separator_align_right h4 {
    padding: 0 0 0 .8em;
    margin: 0 !important
}
.vc_separator.vc_separator_align_right .vc_sep_holder.vc_sep_holder_r {
    display: none
}
.vc_separator.vc_sep_double {
    height: 3px
}
.vc_separator.vc_sep_double .vc_sep_line {
    border-bottom: 1px solid #ebebeb;
    border-top: 1px solid #ebebeb;
    height: 3px
}
.vc_separator.vc_sep_dashed .vc_sep_line {
    border-top-style: dashed
}
.vc_separator.vc_sep_dotted .vc_sep_line {
    border-top-style: dotted
}
.vc_separator.vc_sep_shadow .vc_sep_line {
    border: none;
    position: relative;
    height: 20px;
    top: 0;
    overflow: hidden
}
.vc_separator.vc_sep_shadow .vc_sep_line::after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: -20px;
    right: 0;
    height: 10px;
    border-radius: 100%
}
.vc_separator.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
    right: -100%;
    box-shadow: 10px 10px 10px 1px
}
.vc_separator.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
    left: -100%;
    box-shadow: -10px 10px 10px 1px
}
.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_l {
    width: 100%
}
.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_r {
    display: none
}
.vc_separator .vc_icon_element {
    margin-bottom: 0
}
.vc_separator .vc_icon_element:not(.vc_icon_element-have-style) + h4 {
    padding-left: 0
}
.vc_separator .vc_icon_element:not(.vc_icon_element-have-style) .vc_icon_element-size-xl {
    margin-left: .8em;
    margin-right: .8em
}
.vc_separator.vc_separator-has-text.vc_separator_align_center .vc_icon_element.vc_icon_element-have-style, .vc_separator.vc_separator-has-text.vc_separator_align_right .vc_icon_element.vc_icon_element-have-style {
    margin-left: .8em
}
.vc_separator.vc_separator_align_left .vc_icon_element.vc_icon_element-have-style + h4 {
    padding-left: .8em
}
.vc_separator.vc_sep_border_width_1 .vc_sep_holder .vc_sep_line {
    border-top-width: 1px
}
.vc_separator.vc_sep_border_width_1.vc_sep_double .vc_sep_holder .vc_sep_line {
    border-bottom-width: 1px;
    top: 0
}
.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_line {
    top: 0
}
.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
    box-shadow: 10px 10px 10px 1px
}
.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
    box-shadow: -10px 10px 10px 1px
}
.vc_separator.vc_sep_border_width_2 .vc_sep_holder .vc_sep_line {
    border-top-width: 2px
}
.vc_separator.vc_sep_border_width_2.vc_sep_double .vc_sep_holder .vc_sep_line {
    border-bottom-width: 2px;
    top: -1px
}
.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_line {
    top: -1px
}
.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
    box-shadow: 10px 10px 10px 2px
}
.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
    box-shadow: -10px 10px 10px 2px
}
.vc_separator.vc_sep_border_width_3 .vc_sep_holder .vc_sep_line {
    border-top-width: 3px
}
.vc_separator.vc_sep_border_width_3.vc_sep_double .vc_sep_holder .vc_sep_line {
    border-bottom-width: 3px;
    top: -1px
}
.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_line {
    top: -1px
}
.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
    box-shadow: 10px 10px 10px 3px
}
.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
    box-shadow: -10px 10px 10px 3px
}
.vc_separator.vc_sep_border_width_4 .vc_sep_holder .vc_sep_line {
    border-top-width: 4px
}
.vc_separator.vc_sep_border_width_4.vc_sep_double .vc_sep_holder .vc_sep_line {
    border-bottom-width: 4px;
    top: -2px
}
.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_line {
    top: -2px
}
.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
    box-shadow: 10px 10px 10px 4px
}
.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
    box-shadow: -10px 10px 10px 4px
}
.vc_separator.vc_sep_border_width_5 .vc_sep_holder .vc_sep_line {
    border-top-width: 5px
}
.vc_separator.vc_sep_border_width_5.vc_sep_double .vc_sep_holder .vc_sep_line {
    border-bottom-width: 5px;
    top: -2px
}
.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_line {
    top: -2px
}
.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
    box-shadow: 10px 10px 10px 5px
}
.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
    box-shadow: -10px 10px 10px 5px
}
.vc_separator.vc_sep_border_width_6 .vc_sep_holder .vc_sep_line {
    border-top-width: 6px
}
.vc_separator.vc_sep_border_width_6.vc_sep_double .vc_sep_holder .vc_sep_line {
    border-bottom-width: 6px;
    top: -3px
}
.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_line {
    top: -3px
}
.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
    box-shadow: 10px 10px 10px 6px
}
.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
    box-shadow: -10px 10px 10px 6px
}
.vc_separator.vc_sep_border_width_7 .vc_sep_holder .vc_sep_line {
    border-top-width: 7px
}
.vc_separator.vc_sep_border_width_7.vc_sep_double .vc_sep_holder .vc_sep_line {
    border-bottom-width: 7px;
    top: -3px
}
.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_line {
    top: -3px
}
.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
    box-shadow: 10px 10px 10px 7px
}
.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
    box-shadow: -10px 10px 10px 7px
}
.vc_separator.vc_sep_border_width_8 .vc_sep_holder .vc_sep_line {
    border-top-width: 8px
}
.vc_separator.vc_sep_border_width_8.vc_sep_double .vc_sep_holder .vc_sep_line {
    border-bottom-width: 8px;
    top: -4px
}
.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_line {
    top: -4px
}
.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
    box-shadow: 10px 10px 10px 8px
}
.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
    box-shadow: -10px 10px 10px 8px
}
.vc_separator.vc_sep_border_width_9 .vc_sep_holder .vc_sep_line {
    border-top-width: 9px
}
.vc_separator.vc_sep_border_width_9.vc_sep_double .vc_sep_holder .vc_sep_line {
    border-bottom-width: 9px;
    top: -4px
}
.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_line {
    top: -4px
}
.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
    box-shadow: 10px 10px 10px 9px
}
.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
    box-shadow: -10px 10px 10px 9px
}
.vc_separator.vc_sep_border_width_10 .vc_sep_holder .vc_sep_line {
    border-top-width: 10px
}
.vc_separator.vc_sep_border_width_10.vc_sep_double .vc_sep_holder .vc_sep_line {
    border-bottom-width: 10px;
    top: -5px
}
.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_line {
    top: -5px
}
.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
    box-shadow: 10px 10px 10px 10px
}
.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
    box-shadow: -10px 10px 10px 10px
}
.vc_separator.vc_sep_color_blue .vc_sep_line {
    border-color: #5472d2
}
.vc_separator.vc_sep_color_blue.vc_sep_shadow .vc_sep_holder {
    color: #5472d2
}
.vc_separator.vc_sep_color_turquoise .vc_sep_line {
    border-color: #00c1cf
}
.vc_separator.vc_sep_color_turquoise.vc_sep_shadow .vc_sep_holder {
    color: #00c1cf
}
.vc_separator.vc_sep_color_pink .vc_sep_line {
    border-color: #fe6c61
}
.vc_separator.vc_sep_color_pink.vc_sep_shadow .vc_sep_holder {
    color: #fe6c61
}
.vc_separator.vc_sep_color_violet .vc_sep_line {
    border-color: #8d6dc4
}
.vc_separator.vc_sep_color_violet.vc_sep_shadow .vc_sep_holder {
    color: #8d6dc4
}
.vc_separator.vc_sep_color_peacoc .vc_sep_line {
    border-color: #4cadc9
}
.vc_separator.vc_sep_color_peacoc.vc_sep_shadow .vc_sep_holder {
    color: #4cadc9
}
.vc_separator.vc_sep_color_chino .vc_sep_line {
    border-color: #cec2ab
}
.vc_separator.vc_sep_color_chino.vc_sep_shadow .vc_sep_holder {
    color: #cec2ab
}
.vc_separator.vc_sep_color_mulled_wine .vc_sep_line {
    border-color: #50485b
}
.vc_separator.vc_sep_color_mulled_wine.vc_sep_shadow .vc_sep_holder {
    color: #50485b
}
.vc_separator.vc_sep_color_vista_blue .vc_sep_line {
    border-color: #75d69c
}
.vc_separator.vc_sep_color_vista_blue.vc_sep_shadow .vc_sep_holder {
    color: #75d69c
}
.vc_separator.vc_sep_color_black .vc_sep_line {
    border-color: #2a2a2a
}
.vc_separator.vc_sep_color_black.vc_sep_shadow .vc_sep_holder {
    color: #2a2a2a
}
.vc_separator.vc_sep_color_grey .vc_sep_line {
    border-color: #ebebeb
}
.vc_separator.vc_sep_color_grey.vc_sep_shadow .vc_sep_holder {
    color: #ebebeb
}
.vc_separator.vc_sep_color_orange .vc_sep_line {
    border-color: #f7be68
}
.vc_separator.vc_sep_color_orange.vc_sep_shadow .vc_sep_holder {
    color: #f7be68
}
.vc_separator.vc_sep_color_sky .vc_sep_line {
    border-color: #5aa1e3
}
.vc_separator.vc_sep_color_sky.vc_sep_shadow .vc_sep_holder {
    color: #5aa1e3
}
.vc_separator.vc_sep_color_green .vc_sep_line {
    border-color: #6dab3c
}
.vc_separator.vc_sep_color_green.vc_sep_shadow .vc_sep_holder {
    color: #6dab3c
}
.vc_separator.vc_sep_color_juicy_pink .vc_sep_line {
    border-color: #f4524d
}
.vc_separator.vc_sep_color_juicy_pink.vc_sep_shadow .vc_sep_holder {
    color: #f4524d
}
.vc_separator.vc_sep_color_sandy_brown .vc_sep_line {
    border-color: #f79468
}
.vc_separator.vc_sep_color_sandy_brown.vc_sep_shadow .vc_sep_holder {
    color: #f79468
}
.vc_separator.vc_sep_color_purple .vc_sep_line {
    border-color: #b97ebb
}
.vc_separator.vc_sep_color_purple.vc_sep_shadow .vc_sep_holder {
    color: #b97ebb
}
.vc_separator.vc_sep_color_white .vc_sep_line {
    border-color: #fff
}
.vc_separator.vc_sep_color_white.vc_sep_shadow .vc_sep_holder {
    color: #fff
}
.vc_text_separator, .wpb_separator {
    border-bottom: 1px solid #ebebeb
}
.vc_sep_width_10 {
    width: 10%
}
.vc_sep_width_20 {
    width: 20%
}
.vc_sep_width_30 {
    width: 30%
}
.vc_sep_width_40 {
    width: 40%
}
.vc_sep_width_50 {
    width: 50%
}
.vc_sep_width_60 {
    width: 60%
}
.vc_sep_width_70 {
    width: 70%
}
.vc_sep_width_80 {
    width: 80%
}
.vc_sep_width_90 {
    width: 90%
}
.vc_sep_width_100 {
    width: 100%
}
.vc_sep_pos_align_center {
    margin-left: auto;
    margin-right: auto
}
.vc_sep_pos_align_left {
    margin-left: 0;
    margin-right: auto
}
.vc_sep_pos_align_right {
    margin-left: auto;
    margin-right: 0
}
.wpb_separator {
    clear: both;
    height: 1px
}
.vc_text_separator {
    clear: both;
    height: 1px
}
.vc_text_separator div {
    display: inline-block;
    background-color: #fff;
    padding: 1px 1em;
    position: relative;
    top: -9px
}
.separator_align_center {
    text-align: center
}
.separator_align_left {
    text-align: left
}
.separator_align_right {
    text-align: right
}
.vc-zigzag-wrapper {
    text-align: center
}
.vc-zigzag-wrapper.vc-zigzag-align-left {
    text-align: left
}
.vc-zigzag-wrapper.vc-zigzag-align-right {
    text-align: right
}
.vc-zigzag-inner {
    display: inline-block
}
.wpb_single_image a {
    border: none;
    outline: 0
}
.wpb_single_image img {
    height: auto;
    max-width: 100%;
    vertical-align: top
}
.wpb_single_image img.vc_img-placeholder {
    width: 100%
}
.wpb_single_image .vc_single_image-wrapper {
    display: inline-block;
    vertical-align: top;
    max-width: 100%
}
.wpb_single_image .vc_single_image-wrapper.vc_box_rounded, .wpb_single_image .vc_single_image-wrapper.vc_box_rounded img {
    border-radius: 4px;
    -webkit-box-shadow: none;
    box-shadow: none
}
.wpb_single_image .vc_single_image-wrapper.vc_box_outline, .wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle {
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 6px;
    border: 1px solid #ebebeb
}
.wpb_single_image .vc_single_image-wrapper.vc_box_outline img, .wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img {
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid #ebebeb
}
.wpb_single_image .vc_single_image-wrapper.vc_box_border, .wpb_single_image .vc_single_image-wrapper.vc_box_border_circle {
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 6px;
    border: none
}
.wpb_single_image .vc_single_image-wrapper.vc_box_border img, .wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img {
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle {
    border-radius: 0;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .1);
    box-shadow: 0 0 5px rgba(0, 0, 0, .1)
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {
    border-radius: 0;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .1);
    box-shadow: 0 0 5px rgba(0, 0, 0, .1)
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle {
    padding: 6px
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d {
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-bottom: 15px
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d img {
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle {
    border-radius: 50%;
    -webkit-box-shadow: none;
    box-shadow: none;
    overflow: hidden
}
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {
    border-radius: 50%;
    -webkit-box-shadow: none;
    box-shadow: none;
    overflow: hidden
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle {
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .1);
    box-shadow: 0 0 5px rgba(0, 0, 0, .1)
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .1);
    box-shadow: 0 0 5px rgba(0, 0, 0, .1)
}
.wpb_single_image.vc_align_center {
    text-align: center
}
.wpb_single_image.vc_align_right {
    text-align: right
}
.wpb_single_image.vc_align_left {
    text-align: left
}
.wpb_single_image .vc_box_shadow_3d {
    position: relative;
    z-index: 0;
    display: inline-block;
    max-width: 100%
}
.wpb_single_image .vc_box_shadow_3d:after, .wpb_single_image .vc_box_shadow_3d:before {
    content: "";
    position: absolute;
    -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, .6);
    box-shadow: 0 15px 10px rgba(0, 0, 0, .6);
    left: 5px;
    right: 50%;
    bottom: 8px;
    height: 30%;
    z-index: -1;
    border-radius: inherit;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: skewY(-6deg);
    -ms-transform: skewY(-6deg);
    transform: skewY(-6deg)
}
.wpb_single_image .vc_box_shadow_3d:after {
    left: 50%;
    right: 5px;
    -webkit-transform: skewY(6deg);
    -ms-transform: skewY(6deg);
    transform: skewY(6deg);
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0
}
.wpb_single_image .vc_figure {
    display: inline-block;
    vertical-align: top;
    margin: 0;
    max-width: 100%
}
.wpb_single_image .vc_figure-caption {
    margin-top: .2em;
    font-size: .8em
}
.wpb_single_image .vc_box_outline.vc_box_border_blue, .wpb_single_image .vc_box_outline_circle.vc_box_border_blue {
    border-color: #5472d2
}
.wpb_single_image .vc_box_border.vc_box_border_blue, .wpb_single_image .vc_box_border_circle.vc_box_border_blue {
    background-color: #5472d2
}
.wpb_single_image .vc_box_outline.vc_box_border_turquoise, .wpb_single_image .vc_box_outline_circle.vc_box_border_turquoise {
    border-color: #00c1cf
}
.wpb_single_image .vc_box_border.vc_box_border_turquoise, .wpb_single_image .vc_box_border_circle.vc_box_border_turquoise {
    background-color: #00c1cf
}
.wpb_single_image .vc_box_outline.vc_box_border_pink, .wpb_single_image .vc_box_outline_circle.vc_box_border_pink {
    border-color: #fe6c61
}
.wpb_single_image .vc_box_border.vc_box_border_pink, .wpb_single_image .vc_box_border_circle.vc_box_border_pink {
    background-color: #fe6c61
}
.wpb_single_image .vc_box_outline.vc_box_border_violet, .wpb_single_image .vc_box_outline_circle.vc_box_border_violet {
    border-color: #8d6dc4
}
.wpb_single_image .vc_box_border.vc_box_border_violet, .wpb_single_image .vc_box_border_circle.vc_box_border_violet {
    background-color: #8d6dc4
}
.wpb_single_image .vc_box_outline.vc_box_border_peacoc, .wpb_single_image .vc_box_outline_circle.vc_box_border_peacoc {
    border-color: #4cadc9
}
.wpb_single_image .vc_box_border.vc_box_border_peacoc, .wpb_single_image .vc_box_border_circle.vc_box_border_peacoc {
    background-color: #4cadc9
}
.wpb_single_image .vc_box_outline.vc_box_border_chino, .wpb_single_image .vc_box_outline_circle.vc_box_border_chino {
    border-color: #cec2ab
}
.wpb_single_image .vc_box_border.vc_box_border_chino, .wpb_single_image .vc_box_border_circle.vc_box_border_chino {
    background-color: #cec2ab
}
.wpb_single_image .vc_box_outline.vc_box_border_mulled_wine, .wpb_single_image .vc_box_outline_circle.vc_box_border_mulled_wine {
    border-color: #50485b
}
.wpb_single_image .vc_box_border.vc_box_border_mulled_wine, .wpb_single_image .vc_box_border_circle.vc_box_border_mulled_wine {
    background-color: #50485b
}
.wpb_single_image .vc_box_outline.vc_box_border_vista_blue, .wpb_single_image .vc_box_outline_circle.vc_box_border_vista_blue {
    border-color: #75d69c
}
.wpb_single_image .vc_box_border.vc_box_border_vista_blue, .wpb_single_image .vc_box_border_circle.vc_box_border_vista_blue {
    background-color: #75d69c
}
.wpb_single_image .vc_box_outline.vc_box_border_black, .wpb_single_image .vc_box_outline_circle.vc_box_border_black {
    border-color: #2a2a2a
}
.wpb_single_image .vc_box_border.vc_box_border_black, .wpb_single_image .vc_box_border_circle.vc_box_border_black {
    background-color: #2a2a2a
}
.wpb_single_image .vc_box_outline.vc_box_border_grey, .wpb_single_image .vc_box_outline_circle.vc_box_border_grey {
    border-color: #ebebeb
}
.wpb_single_image .vc_box_border.vc_box_border_grey, .wpb_single_image .vc_box_border_circle.vc_box_border_grey {
    background-color: #ebebeb
}
.wpb_single_image .vc_box_outline.vc_box_border_orange, .wpb_single_image .vc_box_outline_circle.vc_box_border_orange {
    border-color: #f7be68
}
.wpb_single_image .vc_box_border.vc_box_border_orange, .wpb_single_image .vc_box_border_circle.vc_box_border_orange {
    background-color: #f7be68
}
.wpb_single_image .vc_box_outline.vc_box_border_sky, .wpb_single_image .vc_box_outline_circle.vc_box_border_sky {
    border-color: #5aa1e3
}
.wpb_single_image .vc_box_border.vc_box_border_sky, .wpb_single_image .vc_box_border_circle.vc_box_border_sky {
    background-color: #5aa1e3
}
.wpb_single_image .vc_box_outline.vc_box_border_green, .wpb_single_image .vc_box_outline_circle.vc_box_border_green {
    border-color: #6dab3c
}
.wpb_single_image .vc_box_border.vc_box_border_green, .wpb_single_image .vc_box_border_circle.vc_box_border_green {
    background-color: #6dab3c
}
.wpb_single_image .vc_box_outline.vc_box_border_juicy_pink, .wpb_single_image .vc_box_outline_circle.vc_box_border_juicy_pink {
    border-color: #f4524d
}
.wpb_single_image .vc_box_border.vc_box_border_juicy_pink, .wpb_single_image .vc_box_border_circle.vc_box_border_juicy_pink {
    background-color: #f4524d
}
.wpb_single_image .vc_box_outline.vc_box_border_sandy_brown, .wpb_single_image .vc_box_outline_circle.vc_box_border_sandy_brown {
    border-color: #f79468
}
.wpb_single_image .vc_box_border.vc_box_border_sandy_brown, .wpb_single_image .vc_box_border_circle.vc_box_border_sandy_brown {
    background-color: #f79468
}
.wpb_single_image .vc_box_outline.vc_box_border_purple, .wpb_single_image .vc_box_outline_circle.vc_box_border_purple {
    border-color: #b97ebb
}
.wpb_single_image .vc_box_border.vc_box_border_purple, .wpb_single_image .vc_box_border_circle.vc_box_border_purple {
    background-color: #b97ebb
}
.wpb_single_image .vc_box_outline.vc_box_border_white, .wpb_single_image .vc_box_outline_circle.vc_box_border_white {
    border-color: #fff
}
.wpb_single_image .vc_box_border.vc_box_border_white, .wpb_single_image .vc_box_border_circle.vc_box_border_white {
    background-color: #fff
}
.vc_icon_element {
    line-height: 0;
    font-size: 14px;
    margin-bottom: 35px
}
.vc_icon_element.vc_icon_element-outer {
    box-sizing: border-box;
    text-align: center
}
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left {
    text-align: left
}
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-center {
    text-align: center
}
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-right {
    text-align: right
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner {
    text-align: center;
    display: inline-block;
    border: 2px solid transparent;
    width: 4em;
    height: 4em;
    box-sizing: content-box;
    position: relative
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon {
    font-size: 2.15em;
    font-style: normal;
    line-height: 1 !important;
    font-size-adjust: none;
    font-stretch: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    -webkit-font-language-override: normal;
    font-language-override: normal;
    -webkit-font-kerning: auto;
    font-kerning: auto;
    font-synthesis: weight style;
    font-variant: normal;
    text-rendering: auto;
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon:before {
    font-style: normal;
    display: inline-block;
    text-decoration: inherit;
    width: inherit;
    height: inherit;
    font-size: 1em;
    text-align: center;
    text-rendering: optimizelegibility
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-link {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    box-sizing: content-box;
    border: none
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs {
    max-width: 100% !important;
    line-height: 1.2em !important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs.vc_icon_element-have-style-inner {
    width: 2.5em !important;
    height: 2.5em !important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs .vc_icon_element-icon {
    font-size: 1.2em !important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm {
    max-width: 100% !important;
    line-height: 1.6em !important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm.vc_icon_element-have-style-inner {
    width: 3.15em !important;
    height: 3.15em !important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm .vc_icon_element-icon {
    font-size: 1.6em !important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md {
    max-width: 100% !important;
    line-height: 2.15em !important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md.vc_icon_element-have-style-inner {
    width: 4em !important;
    height: 4em !important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon {
    font-size: 2.15em !important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg {
    max-width: 100% !important;
    line-height: 2.85em !important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg.vc_icon_element-have-style-inner {
    width: 5em !important;
    height: 5em !important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg .vc_icon_element-icon {
    font-size: 2.85em !important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl {
    max-width: 100% !important;
    line-height: 5em !important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl.vc_icon_element-have-style-inner {
    width: 7.15em !important;
    height: 7.15em !important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl .vc_icon_element-icon {
    font-size: 5em !important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded {
    border-radius: 50%
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded .vc_icon_element-link {
    border-radius: 50%
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline {
    border-radius: 50%
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_icon_element-link {
    border-radius: 50%
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less {
    border-radius: 5px
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less .vc_icon_element-link {
    border-radius: 5px
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline {
    border-radius: 5px
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_icon_element-link {
    border-radius: 5px
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon {
    color: #5472d2
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-turquoise .vc_icon_element-icon {
    color: #00c1cf
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-pink .vc_icon_element-icon {
    color: #fe6c61
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-violet .vc_icon_element-icon {
    color: #8d6dc4
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-peacoc .vc_icon_element-icon {
    color: #4cadc9
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-chino .vc_icon_element-icon {
    color: #cec2ab
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-mulled_wine .vc_icon_element-icon {
    color: #50485b
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-vista_blue .vc_icon_element-icon {
    color: #75d69c
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-black .vc_icon_element-icon {
    color: #2a2a2a
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-grey .vc_icon_element-icon {
    color: #ebebeb
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-orange .vc_icon_element-icon {
    color: #f7be68
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-sky .vc_icon_element-icon {
    color: #5aa1e3
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-green .vc_icon_element-icon {
    color: #6dab3c
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-juicy_pink .vc_icon_element-icon {
    color: #f4524d
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-sandy_brown .vc_icon_element-icon {
    color: #f79468
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-purple .vc_icon_element-icon {
    color: #b97ebb
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-white .vc_icon_element-icon {
    color: #fff
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-outline {
    border-color: #5472d2
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-background {
    background-color: #5472d2
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-turquoise.vc_icon_element-outline {
    border-color: #00c1cf
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-turquoise.vc_icon_element-background {
    background-color: #00c1cf
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-pink.vc_icon_element-outline {
    border-color: #fe6c61
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-pink.vc_icon_element-background {
    background-color: #fe6c61
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-violet.vc_icon_element-outline {
    border-color: #8d6dc4
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-violet.vc_icon_element-background {
    background-color: #8d6dc4
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-peacoc.vc_icon_element-outline {
    border-color: #4cadc9
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-peacoc.vc_icon_element-background {
    background-color: #4cadc9
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-chino.vc_icon_element-outline {
    border-color: #cec2ab
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-chino.vc_icon_element-background {
    background-color: #cec2ab
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-mulled_wine.vc_icon_element-outline {
    border-color: #50485b
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-mulled_wine.vc_icon_element-background {
    background-color: #50485b
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-vista_blue.vc_icon_element-outline {
    border-color: #75d69c
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-vista_blue.vc_icon_element-background {
    background-color: #75d69c
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-black.vc_icon_element-outline {
    border-color: #2a2a2a
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-black.vc_icon_element-background {
    background-color: #2a2a2a
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-outline {
    border-color: #ebebeb
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-background {
    background-color: #ebebeb
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-outline {
    border-color: #f7be68
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-background {
    background-color: #f7be68
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sky.vc_icon_element-outline {
    border-color: #5aa1e3
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sky.vc_icon_element-background {
    background-color: #5aa1e3
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-outline {
    border-color: #6dab3c
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-background {
    background-color: #6dab3c
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-outline {
    border-color: #f4524d
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-background {
    background-color: #f4524d
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sandy_brown.vc_icon_element-outline {
    border-color: #f79468
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sandy_brown.vc_icon_element-background {
    background-color: #f79468
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-purple.vc_icon_element-outline {
    border-color: #b97ebb
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-purple.vc_icon_element-background {
    background-color: #b97ebb
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-outline {
    border-color: #fff
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-background {
    background-color: #fff
}
.vc_chart .vc_chart-legend {
    font-size: 14px;
    margin: 0;
    padding: 0
}
.vc_chart .vc_chart-legend li {
    line-height: 1.3em;
    list-style: none;
    margin: 0 0 .3em 0;
    min-height: 1.3em
}
.vc_chart .vc_chart-legend span {
    border-radius: .3em;
    display: inline-block;
    height: 1.3em;
    left: 0;
    margin-right: .5em;
    vertical-align: middle;
    width: 1.3em
}
@media (min-width: 768px) {
    .vc_chart .vc_chart-legend {
        display: inline-block;
        vertical-align: middle;
        width: 40%
    }
    .vc_chart .vc_chart-legend li {
        margin-left: 1em
    }
    .vc_chart .vc_chart-with-legend {
        display: inline-block;
        vertical-align: middle;
        width: 60%
    }
}
.vc_line-chart .vc_chart-with-legend {
    width: 75%
}
.vc_line-chart .vc_chart-legend {
    width: 25%
}
.wpb_single_image .wpb_wrapper .vc_single_image-wrapper .zoomImg {
    border-radius: 0
}
.wpb_single_image [class*='_circle'] .vc-zoom-wrapper {
    border-radius: 50%
}
.wpb_single_image [class*='_rounded'] .vc-zoom-wrapper {
    border-radius: 4px
}
.vc_general.vc_pagination {
    display: block;
    margin: 0;
    padding: 0;
    text-align: center
}
.vc_general.vc_pagination .vc_pagination-item {
    display: inline-block;
    margin: 0;
    padding: 0;
    vertical-align: middle
}
.vc_general.vc_pagination .vc_pagination-trigger {
    display: block;
    text-decoration: none;
    cursor: pointer;
    height: 10px;
    width: 10px;
    margin: 5px 7px;
    background: 0 0;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    border: none
}
.vc_general.vc_pagination .vc_pagination-trigger:focus {
    outline: 0
}
.vc_general.vc_pagination .vc_active .vc_pagination-trigger {
    cursor: default
}
.vc_pagination.vc_pagination-style-outline .vc_pagination-trigger {
    border: 3px solid transparent
}
.vc_pagination.vc_pagination-style-flat .vc_pagination-trigger {
    opacity: .6
}
.vc_pagination.vc_pagination-style-flat .vc_pagination-trigger:hover {
    opacity: 1
}
.vc_pagination.vc_pagination-style-flat .vc_active .vc_pagination-trigger {
    opacity: 1
}
.vc_pagination.vc_pagination-shape-round .vc_pagination-trigger {
    border-radius: 50%
}
.vc_pagination.vc_pagination-shape-rounded .vc_pagination-trigger {
    border-radius: 3px
}
.vc_pagination-color-blue.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #5472d2
}
.vc_pagination-color-blue.vc_pagination-style-outline .vc_pagination-trigger:hover {
    background-color: #5472d2
}
.vc_pagination-color-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
    background-color: #5472d2
}
.vc_pagination-color-blue.vc_pagination-style-flat .vc_pagination-trigger {
    background-color: #5472d2
}
.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #00c1cf
}
.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_pagination-trigger:hover {
    background-color: #00c1cf
}
.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
    background-color: #00c1cf
}
.vc_pagination-color-turquoise.vc_pagination-style-flat .vc_pagination-trigger {
    background-color: #00c1cf
}
.vc_pagination-color-pink.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #fe6c61
}
.vc_pagination-color-pink.vc_pagination-style-outline .vc_pagination-trigger:hover {
    background-color: #fe6c61
}
.vc_pagination-color-pink.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
    background-color: #fe6c61
}
.vc_pagination-color-pink.vc_pagination-style-flat .vc_pagination-trigger {
    background-color: #fe6c61
}
.vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #8d6dc4
}
.vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger:hover {
    background-color: #8d6dc4
}
.vc_pagination-color-violet.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
    background-color: #8d6dc4
}
.vc_pagination-color-violet.vc_pagination-style-flat .vc_pagination-trigger {
    background-color: #8d6dc4
}
.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #4cadc9
}
.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_pagination-trigger:hover {
    background-color: #4cadc9
}
.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
    background-color: #4cadc9
}
.vc_pagination-color-peacoc.vc_pagination-style-flat .vc_pagination-trigger {
    background-color: #4cadc9
}
.vc_pagination-color-chino.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #cec2ab
}
.vc_pagination-color-chino.vc_pagination-style-outline .vc_pagination-trigger:hover {
    background-color: #cec2ab
}
.vc_pagination-color-chino.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
    background-color: #cec2ab
}
.vc_pagination-color-chino.vc_pagination-style-flat .vc_pagination-trigger {
    background-color: #cec2ab
}
.vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #50485b
}
.vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_pagination-trigger:hover {
    background-color: #50485b
}
.vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
    background-color: #50485b
}
.vc_pagination-color-mulled-wine.vc_pagination-style-flat .vc_pagination-trigger {
    background-color: #50485b
}
.vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #75d69c
}
.vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_pagination-trigger:hover {
    background-color: #75d69c
}
.vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
    background-color: #75d69c
}
.vc_pagination-color-vista-blue.vc_pagination-style-flat .vc_pagination-trigger {
    background-color: #75d69c
}
.vc_pagination-color-orange.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #f7be68
}
.vc_pagination-color-orange.vc_pagination-style-outline .vc_pagination-trigger:hover {
    background-color: #f7be68
}
.vc_pagination-color-orange.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
    background-color: #f7be68
}
.vc_pagination-color-orange.vc_pagination-style-flat .vc_pagination-trigger {
    background-color: #f7be68
}
.vc_pagination-color-sky.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #5aa1e3
}
.vc_pagination-color-sky.vc_pagination-style-outline .vc_pagination-trigger:hover {
    background-color: #5aa1e3
}
.vc_pagination-color-sky.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
    background-color: #5aa1e3
}
.vc_pagination-color-sky.vc_pagination-style-flat .vc_pagination-trigger {
    background-color: #5aa1e3
}
.vc_pagination-color-green.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #6dab3c
}
.vc_pagination-color-green.vc_pagination-style-outline .vc_pagination-trigger:hover {
    background-color: #6dab3c
}
.vc_pagination-color-green.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
    background-color: #6dab3c
}
.vc_pagination-color-green.vc_pagination-style-flat .vc_pagination-trigger {
    background-color: #6dab3c
}
.vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #f4524d
}
.vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_pagination-trigger:hover {
    background-color: #f4524d
}
.vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
    background-color: #f4524d
}
.vc_pagination-color-juicy-pink.vc_pagination-style-flat .vc_pagination-trigger {
    background-color: #f4524d
}
.vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #f79468
}
.vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_pagination-trigger:hover {
    background-color: #f79468
}
.vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
    background-color: #f79468
}
.vc_pagination-color-sandy-brown.vc_pagination-style-flat .vc_pagination-trigger {
    background-color: #f79468
}
.vc_pagination-color-purple.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #b97ebb
}
.vc_pagination-color-purple.vc_pagination-style-outline .vc_pagination-trigger:hover {
    background-color: #b97ebb
}
.vc_pagination-color-purple.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
    background-color: #b97ebb
}
.vc_pagination-color-purple.vc_pagination-style-flat .vc_pagination-trigger {
    background-color: #b97ebb
}
.vc_pagination-color-black.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #2a2a2a
}
.vc_pagination-color-black.vc_pagination-style-outline .vc_pagination-trigger:hover {
    background-color: #2a2a2a
}
.vc_pagination-color-black.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
    background-color: #2a2a2a
}
.vc_pagination-color-black.vc_pagination-style-flat .vc_pagination-trigger {
    background-color: #2a2a2a
}
.vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #ebebeb
}
.vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger:hover {
    background-color: #ebebeb
}
.vc_pagination-color-grey.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
    background-color: #ebebeb
}
.vc_pagination-color-grey.vc_pagination-style-flat .vc_pagination-trigger {
    background-color: #ebebeb
}
.vc_pagination-color-white.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #fff
}
.vc_pagination-color-white.vc_pagination-style-outline .vc_pagination-trigger:hover {
    background-color: #fff
}
.vc_pagination-color-white.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
    background-color: #fff
}
.vc_pagination-color-white.vc_pagination-style-flat .vc_pagination-trigger {
    background-color: #fff
}
.vc_grid.vc_row {
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0
}
.vc-row[data-vc-full-width] .vc_grid.vc_row {
    overflow: hidden
}
.vc_grid.vc_row.vc_grid-gutter-1px {
    margin-bottom: -1px
}
.vc_grid.vc_row.vc_grid-gutter-1px .vc_pageable-slide-wrapper {
    margin-right: -1px
}
.vc_grid.vc_row.vc_grid-gutter-1px .vc_grid-item {
    padding-right: 1px;
    padding-bottom: 1px
}
.vc_grid.vc_row.vc_grid-gutter-2px {
    margin-bottom: -2px
}
.vc_grid.vc_row.vc_grid-gutter-2px .vc_pageable-slide-wrapper {
    margin-right: -2px
}
.vc_grid.vc_row.vc_grid-gutter-2px .vc_grid-item {
    padding-right: 2px;
    padding-bottom: 2px
}
.vc_grid.vc_row.vc_grid-gutter-3px {
    margin-bottom: -3px
}
.vc_grid.vc_row.vc_grid-gutter-3px .vc_pageable-slide-wrapper {
    margin-right: -3px
}
.vc_grid.vc_row.vc_grid-gutter-3px .vc_grid-item {
    padding-right: 3px;
    padding-bottom: 3px
}
.vc_grid.vc_row.vc_grid-gutter-4px {
    margin-bottom: -4px
}
.vc_grid.vc_row.vc_grid-gutter-4px .vc_pageable-slide-wrapper {
    margin-right: -4px
}
.vc_grid.vc_row.vc_grid-gutter-4px .vc_grid-item {
    padding-right: 4px;
    padding-bottom: 4px
}
.vc_grid.vc_row.vc_grid-gutter-5px {
    margin-bottom: -5px
}
.vc_grid.vc_row.vc_grid-gutter-5px .vc_pageable-slide-wrapper {
    margin-right: -5px
}
.vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item {
    padding-right: 5px;
    padding-bottom: 5px
}
.vc_grid.vc_row.vc_grid-gutter-10px {
    margin-bottom: -10px
}
.vc_grid.vc_row.vc_grid-gutter-10px .vc_pageable-slide-wrapper {
    margin-right: -10px
}
.vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item {
    padding-right: 10px;
    padding-bottom: 10px
}
.vc_grid.vc_row.vc_grid-gutter-15px {
    margin-bottom: -15px
}
.vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper {
    margin-right: -15px
}
.vc_grid.vc_row.vc_grid-gutter-15px .vc_grid-item {
    padding-right: 15px;
    padding-bottom: 15px
}
.vc_grid.vc_row.vc_grid-gutter-20px {
    margin-bottom: -20px
}
.vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper {
    margin-right: -20px
}
.vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item {
    padding-right: 20px;
    padding-bottom: 20px
}
.vc_grid.vc_row.vc_grid-gutter-25px {
    margin-bottom: -25px
}
.vc_grid.vc_row.vc_grid-gutter-25px .vc_pageable-slide-wrapper {
    margin-right: -25px
}
.vc_grid.vc_row.vc_grid-gutter-25px .vc_grid-item {
    padding-right: 25px;
    padding-bottom: 25px
}
.vc_grid.vc_row.vc_grid-gutter-30px {
    margin-bottom: -30px
}
.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
    margin-right: -30px
}
.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
    padding-right: 30px;
    padding-bottom: 30px
}
.vc_grid.vc_row.vc_grid-gutter-35px {
    margin-bottom: -35px
}
.vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper {
    margin-right: -35px
}
.vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item {
    padding-right: 35px;
    padding-bottom: 35px
}
.vc_grid.vc_row .vc_pageable-slide-wrapper .vc_grid-item.vc_visible-item:hover {
    z-index: 3
}
.vc_grid.vc_row .vc_grid-item {
    display: none;
    padding: 0;
    vertical-align: top;
    float: none;
    box-sizing: border-box;
    z-index: 1
}
.vc_grid.vc_row .vc_grid-item .vc_grid-item-mini .vc_grid-item-content {
    overflow: hidden
}
.vc_grid.vc_row .vc_grid-item .vc_btn, .vc_grid.vc_row .vc_grid-item .vc_icon_element, .vc_grid.vc_row .vc_grid-item .wpb_content_element {
    margin-bottom: 15px
}
.vc_grid.vc_row .vc_grid-item .vc_btn a, .vc_grid.vc_row .vc_grid-item .vc_icon_element a, .vc_grid.vc_row .vc_grid-item .wpb_content_element a {
    text-decoration: none;
    border-bottom: 0
}
.vc_grid-animation-none .vc_grid.vc_row .vc_grid-item {
    transition: none !important
}
.vc_grid .vc_gitem-link {
    border-bottom: none;
    outline: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}
.vc_masonry_grid .vc_grid.vc_row .vc_grid-item, .vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item {
    position: static
}
.vc_masonry_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
    display: block
}
.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
    display: block
}
@media (min-width: 768px) {
    .vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
        display: inline-block
    }
}
@-moz-document url-prefix() {
    .vc_masonry_grid .vc_grid-item, .vc_masonry_media_grid .vc_grid-item {
        margin-left: -.01px
    }
}
.vc_gitem-zone-b {
    display: none
}
.vc_gitem-float-none {
    float: none
}
.vc_gitem-float-left {
    float: left
}
.vc_gitem-float-right {
    float: right
}
.vc_gitem-align-center {
    text-align: center
}
.vc_gitem-align-right {
    text-align: right
}
.vc_gitem-align-justify {
    text-align: justify
}
.vc_gitem-block {
    position: relative;
    overflow: hidden
}
.vc_gitem-is-link {
    cursor: pointer
}
.vc_gitem-link {
    text-decoration: none
}
.vc_gitem_row {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    padding: inherit;
    box-sizing: border-box
}
.vc_gitem_row .vc_gitem_row {
    margin-bottom: 0
}
.vc_gitem-zone-a .vc_gitem-row-position-top, .vc_gitem-zone-b .vc_gitem-row-position-top {
    position: absolute;
    left: 0;
    right: 0;
    top: 0
}
.vc_gitem-zone-a .vc_gitem-row-position-middle, .vc_gitem-zone-b .vc_gitem-row-position-middle {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%)
}
.vc_gitem-zone-a .vc_gitem-row-position-bottom, .vc_gitem-zone-b .vc_gitem-row-position-bottom {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0
}
.vc_gitem_row .vc_gitem-col {
    box-sizing: border-box;
    padding: 10px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover
}
.vc_gitem-zone {
    position: relative;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    background-clip: border-box;
    box-sizing: border-box;
    overflow: hidden
}
.vc_gitem-zone .vc-zone-link {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 5
}
.vc_gitem-zone-img {
    width: 100%;
    display: block;
    visibility: hidden;
    height: auto
}
.vc_gitem-zone-a .vc_gitem-zone-mini {
    box-sizing: border-box;
    padding: inherit;
    position: static;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}
.vc_gitem-zone-b {
    overflow: hidden
}
.vc_gitem-zone-b .vc_gitem-zone-mini {
    position: static;
    padding: inherit;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0
}
.vc_grid-item-zone-c-left .vc_gitem-animated-block {
    float: right;
    width: 50%
}
.vc_grid-item-zone-c-left .vc_gitem-zone-c {
    float: left;
    width: 50%
}
.vc_grid-item-zone-c-right .vc_gitem-animated-block {
    float: left;
    width: 50%
}
.vc_grid-item-zone-c-right .vc_gitem-zone-c {
    float: right;
    width: 50%
}
.vc-gitem-zone-height-mode-auto .vc_gitem-zone-img {
    display: none !important
}
.vc-gitem-zone-height-mode-auto:before {
    content: "";
    display: block;
    padding-top: 100%
}
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-4-3:before {
    padding-top: 75%
}
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-3-4:before {
    padding-top: 133.33333333%
}
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-3-4:before {
    padding-top: 133.33333333%
}
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-16-9:before {
    padding-top: 56.25%
}
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-9-16:before {
    padding-top: 177.77777778%
}
.vc_gitem-animated-block {
    position: relative
}
.vc_gitem-animate .vc_btn {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease
}
.vc_gitem-animate .vc_gitem-zone-b {
    z-index: 199
}
.vc_gitem-animate-none .vc_gitem-zone-b {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: 0;
    opacity: 0;
    box-sizing: border-box
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-none .vc_gitem-zone-b {
    opacity: 1
}
.vc_gitem-animate-blurOut .vc_gitem-zone-b, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b, .vc_gitem-animate-fadeIn .vc_gitem-zone-b, .vc_gitem-animate-scaleIn .vc_gitem-zone-b, .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: 0;
    opacity: 0;
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    box-sizing: border-box
}
.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_separator, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_separator, .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_separator, .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_separator, .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_separator {
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    width: 0
}
.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_btn, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_btn, .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_btn, .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_btn, .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_btn {
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0)
}
.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title, .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title, .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title, .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title {
    display: inline-block;
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    -webkit-perspective: 1000;
    -webkit-backface-visibility: hidden;
    -webkit-transition: -webkit-transform 1s cubic-bezier(0, .275, .125, 1), opacity .5s cubic-bezier(0, .275, .125, 1);
    -moz-transition: -moz-transform 1s cubic-bezier(0, .275, .125, 1), opacity .5s cubic-bezier(0, .275, .125, 1);
    transition: transform 1s cubic-bezier(0, .275, .125, 1), opacity .5s cubic-bezier(0, .275, .125, 1)
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title {
    opacity: 1
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_separator {
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    width: 50%
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_btn {
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_post-title {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b {
    opacity: 1
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_separator {
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    width: 50%
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_btn {
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}
.vc_gitem-animate-scaleIn {
    overflow: hidden
}
.vc_gitem-animate-scaleIn .vc_gitem-zone-a {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-transform .3s ease-in-out;
    -moz-transition: -moz-transform .3s ease-in-out;
    -o-transition: -o-transform .3s ease-in-out;
    transition: transform .3s ease-in-out
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-a {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1)
}
.vc_gitem-animate-scaleRotateIn {
    overflow: hidden
}
.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-transform .3s ease-in-out;
    -moz-transition: -moz-transform .3s ease-in-out;
    -o-transition: -o-transform .3s ease-in-out;
    transition: transform .3s ease-in-out
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a {
    -webkit-transform: scale(1.5) rotate(10deg);
    -moz-transform: scale(1.5) rotate(10deg);
    -ms-transform: scale(1.5) rotate(10deg);
    -o-transform: scale(1.5) rotate(10deg);
    transform: scale(1.5) rotate(10deg)
}
.vc_gitem-animate-blurOut .vc_gitem-zone-a, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {
    filter: blur(0);
    -webkit-filter: blur(0);
    -moz-filter: blur(0);
    -ms-filter: blur(0);
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-perspective: 1000;
    -webkit-backface-visibility: hidden;
    webkit-transition: filter .5s cubic-bezier(0, .275, .125, 1), -webkit-transform .5s cubic-bezier(0, .275, .125, 1);
    -moz-transition: filter .5s cubic-bezier(0, .275, .125, 1), -moz-transform .5s cubic-bezier(0, .275, .125, 1);
    transition: filter .5s cubic-bezier(0, .275, .125, 1), transform .5s cubic-bezier(0, .275, .125, 1)
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-a, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {
    filter: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/vc/blur.svg#blur);
    -webkit-filter: blur(2px);
    -moz-filter: blur(2px);
    -ms-filter: blur(2px);
    filter: blur(2px)
}
.vc_gitem-animate-blurScaleOut {
    overflow: hidden
}
.vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1)
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}
.vc_gitem-animate-slideInRight {
    overflow: hidden
}
.vc_gitem-animate-slideInRight .vc_gitem-zone-b {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    opacity: 0;
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%)
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInRight .vc_gitem-zone-b {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0)
}
.vc_gitem-animate-slideInLeft {
    overflow: hidden
}
.vc_gitem-animate-slideInLeft .vc_gitem-zone-b {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
    opacity: 0
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInLeft .vc_gitem-zone-b {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0)
}
.vc_gitem-animate-slideBottom {
    overflow: hidden;
    position: relative
}
.vc_gitem-animate-slideBottom .vc_gitem-zone-b {
    display: block;
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    z-index: 1000;
    position: absolute;
    top: 100%;
    height: 100%;
    left: 0;
    right: 0;
    margin: 0
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideBottom .vc_gitem-zone-b {
    top: 0
}
.vc_gitem-animate-slideTop {
    overflow: hidden;
    position: relative
}
.vc_gitem-animate-slideTop .vc_gitem-zone-b {
    display: block;
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    z-index: 1000;
    position: absolute;
    top: -100%;
    height: 100%;
    left: 0;
    right: 0;
    margin: 0
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideTop .vc_gitem-zone-b {
    top: 0
}
.vc_gitem-animate-flipFadeIn {
    overflow: hidden
}
.vc_gitem-animate-flipFadeIn .vc_gitem-zone-a {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: -webkit-transform 1s;
    -moz-transition: -moz-transform 1s;
    -o-transition: -o-transform 1s;
    transition: transform 1s;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-a {
    -webkit-transform: rotateX(180deg);
    -ms-transform: rotateX(180deg);
    -o-transform: rotateX(180deg);
    transform: rotateX(180deg)
}
.vc_gitem-animate-flipFadeIn .vc_gitem-zone-b {
    display: block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    opacity: 0;
    -webkit-transition: all .6s ease;
    -o-transition: all .6s ease;
    transition: all .6s ease;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: rotateX(180deg);
    -ms-transform: rotateX(180deg);
    -o-transform: rotateX(180deg);
    transform: rotateX(180deg);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-b {
    opacity: 1;
    -webkit-transform: rotateX(0);
    -ms-transform: rotateX(0);
    -o-transform: rotateX(0);
    transform: rotateX(0)
}
.vc_gitem-animate-flipHorizontalFadeIn {
    overflow: hidden
}
.vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: -webkit-transform 1s;
    -moz-transition: -moz-transform 1s;
    -o-transition: -o-transform 1s;
    transition: transform 1s;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a {
    -webkit-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg)
}
.vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b {
    display: block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    opacity: 0;
    -webkit-transition: all .6s ease;
    -o-transition: all .6s ease;
    transition: all .6s ease;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b {
    opacity: 1;
    -webkit-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0)
}
.vc_gitem-animate-goTop20 {
    overflow: hidden
}
.vc_gitem-animate-goTop20 .vc_gitem-zone-a {
    position: relative;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: -webkit-transform .5s ease;
    -moz-transition: -moz-transform .5s ease;
    -o-transition: -o-transform .5s ease;
    transition: transform .5s ease
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goTop20 .vc_gitem-zone-a {
    -webkit-transform: translateY(-20%);
    -ms-transform: translateY(-20%);
    -o-transform: translateY(-20%);
    transform: translateY(-20%)
}
.vc_gitem-animate-goTop20 .vc_gitem-zone-b {
    display: block;
    -webkit-transition: bottom .5s ease;
    -o-transition: bottom .5s ease;
    transition: bottom .5s ease;
    bottom: -100%;
    z-index: 1000;
    position: absolute;
    width: 100%;
    margin: 0
}
.vc_gitem-animate-goTop20 .vc_gitem-zone-b .vc_gitem-zone-mini {
    position: static;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goTop20 .vc_gitem-zone-b {
    bottom: 0
}
.vc_gitem-animate-goBottom20 {
    overflow: hidden
}
.vc_gitem-animate-goBottom20 .vc_gitem-zone-a {
    position: relative;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: -webkit-transform .5s ease;
    -moz-transition: -moz-transform .5s ease;
    -o-transition: -o-transform .5s ease;
    transition: transform .5s ease
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goBottom20 .vc_gitem-zone-a {
    -webkit-transform: translateY(20%);
    -ms-transform: translateY(20%);
    transform: translateY(20%)
}
.vc_gitem-animate-goBottom20 .vc_gitem-zone-b {
    display: block;
    -webkit-transition: top .5s ease;
    -o-transition: top .5s ease;
    transition: top .5s ease;
    top: -100%;
    z-index: 1000;
    position: absolute;
    width: 100%;
    margin: 0
}
.vc_gitem-animate-goBottom20 .vc_gitem-zone-b .vc_gitem-zone-mini {
    position: static;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goBottom20 .vc_gitem-zone-b {
    top: 0
}
.vc_gitem-post-data {
    margin-bottom: 15px
}
.vc_gitem-post-data h2 {
    margin: 0
}
.vc_gitem-post-category-name .vc_gitem-link {
    color: inherit
}
.vc_grid .vc_pageable-load-more-btn {
    text-align: center;
    margin-top: 25px
}
.vc_grid .vc_pageable-load-more-btn > .vc_btn {
    outline: 0
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots {
    display: none;
    margin-top: 20px;
    text-align: center;
    -webkit-tap-highlight-color: transparent
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot {
    cursor: pointer;
    display: inline-block
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    display: block;
    -webkit-backface-visibility: visible;
    -webkit-transition: opacity .2s ease;
    -o-transition: opacity .2s ease;
    transition: opacity .2s ease
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots {
    display: block
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots .vc_grid-owl-dot span {
    border: 3px solid;
    -webkit-transition: background-color .2s ease;
    -o-transition: background-color .2s ease;
    transition: background-color .2s ease
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots {
    display: block
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots .vc_grid-owl-dot span {
    border: 3px solid;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-transition: background-color .2s ease;
    -o-transition: background-color .2s ease;
    transition: background-color .2s ease
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots {
    display: block
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot span {
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    opacity: .6
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot:hover span {
    opacity: 1
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots {
    display: block
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    display: block;
    -webkit-backface-visibility: visible;
    -webkit-transition: opacity .2s ease;
    -o-transition: opacity .2s ease;
    transition: opacity .2s ease
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot span {
    opacity: .6
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot:hover span {
    opacity: 1
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots {
    display: block
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    display: block;
    -webkit-backface-visibility: visible;
    -webkit-transition: opacity .2s ease;
    -o-transition: opacity .2s ease;
    transition: opacity .2s ease
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot span {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    opacity: .6
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot:hover span {
    opacity: 1
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span {
    border-color: #5472d2 !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot:hover span {
    background-color: #5472d2 !important;
    border-color: #5472d2 !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span {
    border-color: #00c1cf !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot:hover span {
    background-color: #00c1cf !important;
    border-color: #00c1cf !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span {
    border-color: #fe6c61 !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot:hover span {
    background-color: #fe6c61 !important;
    border-color: #fe6c61 !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span {
    border-color: #8d6dc4 !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot:hover span {
    background-color: #8d6dc4 !important;
    border-color: #8d6dc4 !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span {
    border-color: #4cadc9 !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot:hover span {
    background-color: #4cadc9 !important;
    border-color: #4cadc9 !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span {
    border-color: #cec2ab !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot:hover span {
    background-color: #cec2ab !important;
    border-color: #cec2ab !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span {
    border-color: #50485b !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot:hover span {
    background-color: #50485b !important;
    border-color: #50485b !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span {
    border-color: #75d69c !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot:hover span {
    background-color: #75d69c !important;
    border-color: #75d69c !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span {
    border-color: #2a2a2a !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot:hover span {
    background-color: #2a2a2a !important;
    border-color: #2a2a2a !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span {
    border-color: #ebebeb !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span {
    background-color: #ebebeb !important;
    border-color: #ebebeb !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span {
    border-color: #f7be68 !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot:hover span {
    background-color: #f7be68 !important;
    border-color: #f7be68 !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span {
    border-color: #5aa1e3 !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot:hover span {
    background-color: #5aa1e3 !important;
    border-color: #5aa1e3 !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span {
    border-color: #6dab3c !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot:hover span {
    background-color: #6dab3c !important;
    border-color: #6dab3c !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span {
    border-color: #f4524d !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover span {
    background-color: #f4524d !important;
    border-color: #f4524d !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span {
    border-color: #f79468 !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot:hover span {
    background-color: #f79468 !important;
    border-color: #f79468 !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span {
    border-color: #b97ebb !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot:hover span {
    background-color: #b97ebb !important;
    border-color: #b97ebb !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span {
    border-color: #fff !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot:hover span {
    background-color: #fff !important;
    border-color: #fff !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span {
    background-color: #5472d2 !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span {
    background-color: #00c1cf !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span {
    background-color: #fe6c61 !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span {
    background-color: #8d6dc4 !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span {
    background-color: #4cadc9 !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span {
    background-color: #cec2ab !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span {
    background-color: #50485b !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span {
    background-color: #75d69c !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span {
    background-color: #2a2a2a !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span {
    background-color: #ebebeb !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span {
    background-color: #f7be68 !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span {
    background-color: #5aa1e3 !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span {
    background-color: #6dab3c !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span {
    background-color: #f4524d !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span {
    background-color: #f79468 !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span {
    background-color: #b97ebb !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span {
    background-color: #fff !important
}
.vc_grid.vc_grid-owl-theme:hover .vc_grid-owl-nav {
    opacity: 1
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav {
    cursor: pointer;
    opacity: 0;
    -webkit-transition: opacity .3s ease-in 0s;
    -o-transition: opacity .3s ease-in 0s;
    transition: opacity .3s ease-in 0s;
    -webkit-tap-highlight-color: transparent
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .disabled {
    display: none !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev {
    position: absolute;
    top: 50%;
    margin-top: -12.5px;
    opacity: .5;
    font-size: 25px;
    line-height: 25px;
    height: 25px;
    display: inline-block;
    text-decoration: none;
    cursor: pointer;
    -webkit-transition: opacity .3s ease-in 0s;
    -o-transition: opacity .3s ease-in 0s;
    transition: opacity .3s ease-in 0s
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next:hover, .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev:hover {
    opacity: 1
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev {
    left: 5px
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev.vc_grid-nav-prev-outside {
    left: -30px
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next {
    right: 5px
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next.vc_grid-nav-next-outside {
    right: -30px
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-blue {
    color: #5472d2 !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-turquoise {
    color: #00c1cf !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-pink {
    color: #fe6c61 !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-violet {
    color: #8d6dc4 !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-peacoc {
    color: #4cadc9 !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-chino {
    color: #cec2ab !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-mulled_wine {
    color: #50485b !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-vista_blue {
    color: #75d69c !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-black {
    color: #2a2a2a !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-grey {
    color: #ebebeb !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-orange {
    color: #f7be68 !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-sky {
    color: #5aa1e3 !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-green {
    color: #6dab3c !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-juicy_pink {
    color: #f4524d !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-sandy_brown {
    color: #f79468 !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-purple {
    color: #b97ebb !important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-white {
    color: #fff !important
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-prev {
    margin-top: -13px
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-prev {
    margin-top: -13.5px
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-prev {
    margin-top: -14px
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-prev {
    margin-top: -14.5px
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-prev {
    margin-top: -15px
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-prev {
    margin-top: -17.5px
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-prev {
    margin-top: -20px
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-prev {
    margin-top: -22.5px
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-prev {
    margin-top: -25px
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-prev {
    margin-top: -27.5px
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-prev {
    margin-top: -30px
}
.vc_grid-pagination .vc_grid-pagination-list {
    outline: 0;
    display: block;
    padding-left: 0;
    text-align: center;
    margin: 20px 0 0 !important;
    border-radius: 2px
}
.vc_grid-pagination .vc_grid-pagination-list > li {
    display: inline-block;
    margin: 0;
    border: 0 solid transparent
}
.vc_grid-pagination .vc_grid-pagination-list > li > a, .vc_grid-pagination .vc_grid-pagination-list > li > span {
    color: #fff;
    background-color: #428bca;
    border: 1px solid #428bca;
    -webkit-transition: opacity .3s ease-in 0s;
    -o-transition: opacity .3s ease-in 0s;
    transition: opacity .3s ease-in 0s;
    position: relative;
    float: left;
    padding: 3px 10px;
    line-height: 1.42857143;
    text-decoration: none;
    opacity: .5;
    margin-left: -1px;
    font-size: 10px
}
.vc_grid-pagination .vc_grid-pagination-list > li:first-child > a, .vc_grid-pagination .vc_grid-pagination-list > li:first-child > span {
    margin-left: 0
}
.vc_grid-pagination .vc_grid-pagination-list > li:focus a, .vc_grid-pagination .vc_grid-pagination-list > li:focus span, .vc_grid-pagination .vc_grid-pagination-list > li:hover a, .vc_grid-pagination .vc_grid-pagination-list > li:hover span {
    opacity: 1
}
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-prev > a:after {
    font-family: vc_grid_v1;
    display: inline-block;
    content: "\e61b"
}
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-next > a:after {
    font-family: vc_grid_v1;
    display: inline-block;
    content: "\e61a"
}
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-first > a:after {
    font-family: vc_grid_v1;
    display: inline-block;
    content: "\e618"
}
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-last > a:after {
    font-family: vc_grid_v1;
    display: inline-block;
    content: "\e619"
}
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > a, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > a:focus, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > a:hover, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > span, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > span:focus, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > span:hover {
    z-index: 2;
    opacity: 1;
    cursor: default
}
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > a, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > a:focus, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > a:hover, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > span, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > span:focus, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > span:hover {
    display: none
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue > li {
    border-color: #5472d2 !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue > li > span {
    background-color: #5472d2 !important;
    border-color: #5472d2 !important;
    color: #fff !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise > li {
    border-color: #00c1cf !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise > li > span {
    background-color: #00c1cf !important;
    border-color: #00c1cf !important;
    color: #fff !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink > li {
    border-color: #fe6c61 !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink > li > span {
    background-color: #fe6c61 !important;
    border-color: #fe6c61 !important;
    color: #fff !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet > li {
    border-color: #8d6dc4 !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet > li > span {
    background-color: #8d6dc4 !important;
    border-color: #8d6dc4 !important;
    color: #fff !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc > li {
    border-color: #4cadc9 !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc > li > span {
    background-color: #4cadc9 !important;
    border-color: #4cadc9 !important;
    color: #fff !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino > li {
    border-color: #cec2ab !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino > li > span {
    background-color: #cec2ab !important;
    border-color: #cec2ab !important;
    color: #fff !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine > li {
    border-color: #50485b !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine > li > span {
    background-color: #50485b !important;
    border-color: #50485b !important;
    color: #fff !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue > li {
    border-color: #75d69c !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue > li > span {
    background-color: #75d69c !important;
    border-color: #75d69c !important;
    color: #fff !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black > li {
    border-color: #2a2a2a !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black > li > span {
    background-color: #2a2a2a !important;
    border-color: #2a2a2a !important;
    color: #fff !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey > li {
    border-color: #ebebeb !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey > li > span {
    background-color: #ebebeb !important;
    border-color: #ebebeb !important;
    color: #fff !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange > li {
    border-color: #f7be68 !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange > li > span {
    background-color: #f7be68 !important;
    border-color: #f7be68 !important;
    color: #fff !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky > li {
    border-color: #5aa1e3 !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky > li > span {
    background-color: #5aa1e3 !important;
    border-color: #5aa1e3 !important;
    color: #fff !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green > li {
    border-color: #6dab3c !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green > li > span {
    background-color: #6dab3c !important;
    border-color: #6dab3c !important;
    color: #fff !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink > li {
    border-color: #f4524d !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink > li > span {
    background-color: #f4524d !important;
    border-color: #f4524d !important;
    color: #fff !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown > li {
    border-color: #f79468 !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown > li > span {
    background-color: #f79468 !important;
    border-color: #f79468 !important;
    color: #fff !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple > li {
    border-color: #b97ebb !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple > li > span {
    background-color: #b97ebb !important;
    border-color: #b97ebb !important;
    color: #fff !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white > li {
    border-color: #fff !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white > li > span {
    background-color: #fff !important;
    border-color: #fff !important;
    color: #2a2a2a !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li > span {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 28px;
    min-height: 22px
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default > li:first-child > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default > li:first-child > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li:first-child > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li:first-child > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li:first-child > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li:first-child > span {
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default > li:last-child > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default > li:last-child > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li:last-child > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li:last-child > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li:last-child > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li:last-child > span {
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light > li > span {
    margin-left: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 22px;
    min-width: 22px;
    padding: 3px
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light > li > span {
    margin-left: 5px;
    border-radius: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 22px;
    min-width: 22px;
    padding: 3px
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light > li > span {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 22px;
    min-width: 22px;
    padding: 3px
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark > li > span {
    background-color: transparent !important;
    color: #000 !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light > li > span {
    background-color: transparent !important;
    color: #fff !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark > li, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light > li {
    border-left-width: 1px !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light > li > a {
    border-width: 0;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark li.vc_grid-disabled + li, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark > li:first-child, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light li.vc_grid-disabled + li, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light > li:first-child {
    border-width: 0 !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark > li > a {
    color: #000 !important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light > li > a {
    color: #fff !important
}
.vc_grid-loading {
    margin: 2em auto;
    font-size: 10px;
    position: relative;
    text-indent: -9999em;
    -webkit-animation-delay: .16s;
    animation-delay: .16s;
    height: 20px
}
.vc_grid-loading, .vc_grid-loading:after, .vc_grid-loading:before {
    border-radius: 50%;
    width: 12px;
    height: 12px;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation: load7 1.8s infinite ease-in-out;
    animation: load7 1.8s infinite ease-in-out
}
.vc_grid-loading:before {
    left: -20px
}
.vc_grid-loading:after {
    left: 20px;
    -webkit-animation-delay: .32s;
    animation-delay: .32s
}
.vc_grid-loading:after, .vc_grid-loading:before {
    content: '';
    position: absolute;
    top: 0
}
@-webkit-keyframes load7 {
    0%, 100%, 80% {
        box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, .75)
    }
    40% {
        box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, .75)
    }
}
@keyframes load7 {
    0%, 100%, 80% {
        box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, .75)
    }
    40% {
        box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, .75)
    }
}
.vc_grid-filter {
    margin-left: 0;
    margin-bottom: 20px;
    list-style: none;
    padding: 0
}
.vc_grid-filter.vc_grid-filter-center {
    text-align: center
}
.vc_grid-filter.vc_grid-filter-right {
    text-align: right
}
.vc_grid-filter.vc_grid-filter-left {
    text-align: left
}
.vc_grid-filter.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-blue > .vc_grid-filter-item:hover {
    background-color: #5472d2
}
.vc_grid-filter.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-blue > .vc_grid-filter-item:hover > span {
    color: #fff
}
.vc_grid-filter.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover {
    background-color: #00c1cf
}
.vc_grid-filter.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover > span {
    color: #fff
}
.vc_grid-filter.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-pink > .vc_grid-filter-item:hover {
    background-color: #fe6c61
}
.vc_grid-filter.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-pink > .vc_grid-filter-item:hover > span {
    color: #fff
}
.vc_grid-filter.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-violet > .vc_grid-filter-item:hover {
    background-color: #8d6dc4
}
.vc_grid-filter.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-violet > .vc_grid-filter-item:hover > span {
    color: #fff
}
.vc_grid-filter.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover {
    background-color: #4cadc9
}
.vc_grid-filter.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover > span {
    color: #fff
}
.vc_grid-filter.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-chino > .vc_grid-filter-item:hover {
    background-color: #cec2ab
}
.vc_grid-filter.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-chino > .vc_grid-filter-item:hover > span {
    color: #fff
}
.vc_grid-filter.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover {
    background-color: #50485b
}
.vc_grid-filter.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover > span {
    color: #fff
}
.vc_grid-filter.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover {
    background-color: #75d69c
}
.vc_grid-filter.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover > span {
    color: #fff
}
.vc_grid-filter.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-black > .vc_grid-filter-item:hover {
    background-color: #2a2a2a
}
.vc_grid-filter.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-black > .vc_grid-filter-item:hover > span {
    color: #fff
}
.vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item:hover {
    background-color: #ebebeb
}
.vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item:hover > span {
    color: #666
}
.vc_grid-filter.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-orange > .vc_grid-filter-item:hover {
    background-color: #f7be68
}
.vc_grid-filter.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-orange > .vc_grid-filter-item:hover > span {
    color: #fff
}
.vc_grid-filter.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-sky > .vc_grid-filter-item:hover {
    background-color: #5aa1e3
}
.vc_grid-filter.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-sky > .vc_grid-filter-item:hover > span {
    color: #fff
}
.vc_grid-filter.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-green > .vc_grid-filter-item:hover {
    background-color: #6dab3c
}
.vc_grid-filter.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-green > .vc_grid-filter-item:hover > span {
    color: #fff
}
.vc_grid-filter.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover {
    background-color: #f4524d
}
.vc_grid-filter.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover > span {
    color: #fff
}
.vc_grid-filter.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover {
    background-color: #f79468
}
.vc_grid-filter.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover > span {
    color: #fff
}
.vc_grid-filter.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-purple > .vc_grid-filter-item:hover {
    background-color: #b97ebb
}
.vc_grid-filter.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-purple > .vc_grid-filter-item:hover > span {
    color: #fff
}
.vc_grid-filter.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-white > .vc_grid-filter-item:hover {
    background-color: #fff
}
.vc_grid-filter.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-white > .vc_grid-filter-item:hover > span {
    color: #666
}
.vc_grid-filter > .vc_grid-filter-item {
    cursor: pointer;
    display: inline-block;
    background: 0 0;
    padding: 4px 10px;
    -webkit-transition: background-color .1s linear;
    -o-transition: background-color .1s linear;
    transition: background-color .1s linear
}
.vc_grid-filter > .vc_grid-filter-item:first-child {
    margin-left: 0 !important
}
.vc_grid-filter > .vc_grid-filter-item > span {
    -webkit-transition: color .1s linear;
    -o-transition: color .1s linear;
    transition: color .1s linear;
    outline: 0;
    padding: 0;
    text-decoration: none
}
.vc_grid-filter > .vc_grid-filter-item.vc_active > span, .vc_grid-filter > .vc_grid-filter-item:hover > span {
    text-decoration: none
}
.vc_grid-filter.vc_grid-filter-default > .vc_grid-filter-item {
    margin: 0 5px 5px 0;
    border-radius: 30px
}
.vc_grid-filter.vc_grid-filter- .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-comma .vc_grid-filter-item {
    padding: 0 !important
}
.vc_grid-filter.vc_grid-filter-default-less-rounded > .vc_grid-filter-item {
    margin: 0 5px 5px 0;
    border-radius: 5px
}
.vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item {
    margin: 0;
    border: 1px solid rgba(235, 235, 235, .8);
    border-collapse: collapse
}
.vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item:nth-child(n+2), .vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item:nth-child(n+2), .vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item:nth-child(n+2) {
    margin-left: -1px;
    margin-top: -1px
}
.vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item:hover {
    position: relative;
    z-index: 1;
    border-color: transparent
}
.vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item.vc_active > a, .vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item:hover > a, .vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item.vc_active > a, .vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item:hover > a, .vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item.vc_active > a, .vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item:hover > a {
    text-decoration: none
}
.vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item:first-child {
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px
}
.vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item:last-child {
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px
}
.vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item:first-child {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px
}
.vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item:last-child {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item {
    background-color: #7c93dd
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item > span {
    color: #fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item:hover {
    background-color: #5472d2
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item:hover > span {
    color: #fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item {
    background-color: #00919c
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item > span {
    color: #fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover {
    background-color: #00c1cf
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover > span {
    color: #fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item {
    background-color: #fe9b94
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item > span {
    color: #fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item:hover {
    background-color: #fe6c61
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item:hover > span {
    color: #fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item {
    background-color: #a991d3
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item > span {
    color: #fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item:hover {
    background-color: #8d6dc4
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item:hover > span {
    color: #fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item {
    background-color: #73bfd5
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item > span {
    color: #fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover {
    background-color: #4cadc9
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover > span {
    color: #fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item {
    background-color: #e1d9cb
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item > span {
    color: #fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item:hover {
    background-color: #cec2ab
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item:hover > span {
    color: #fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item {
    background-color: #695f77
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item > span {
    color: #fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover {
    background-color: #50485b
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover > span {
    color: #fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item {
    background-color: #9ce2b8
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item > span {
    color: #fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover {
    background-color: #75d69c
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover > span {
    color: #fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item {
    background-color: #444
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item > span {
    color: #fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item:hover {
    background-color: #2a2a2a
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item:hover > span {
    color: #fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item {
    background-color: #d2d2d2
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item > span {
    color: #666
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item:hover {
    background-color: #ebebeb
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item:hover > span {
    color: #666
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item {
    background-color: #fad398
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item > span {
    color: #fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item:hover {
    background-color: #f7be68
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item:hover > span {
    color: #fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item {
    background-color: #86baea
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item > span {
    color: #fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item:hover {
    background-color: #5aa1e3
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item:hover > span {
    color: #fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item {
    background-color: #87c456
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item > span {
    color: #fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item:hover {
    background-color: #6dab3c
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item:hover > span {
    color: #fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item {
    background-color: #f7817d
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item > span {
    color: #fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover {
    background-color: #f4524d
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover > span {
    color: #fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item {
    background-color: #fab698
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item > span {
    color: #fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover {
    background-color: #f79468
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover > span {
    color: #fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item {
    background-color: #cb9fcd
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item > span {
    color: #fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item:hover {
    background-color: #b97ebb
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item:hover > span {
    color: #fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item {
    background-color: #e6e6e6
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item > span {
    color: #666
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item:hover {
    background-color: #fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item:hover > span {
    color: #666
}
.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled > .vc_grid-filter-item {
    margin: 0;
    border: 1px solid transparent;
    border-collapse: collapse;
    padding: 3px 7px
}
.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled > .vc_grid-filter-item > span {
    color: #fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item:nth-child(n+2), .vc_grid-filter.vc_grid-filter-filled > .vc_grid-filter-item:nth-child(n+2) {
    border-left: none;
    margin-left: 1px;
    border-top: none;
    margin-top: 1px
}
.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item:first-child, .vc_grid-filter.vc_grid-filter-filled > .vc_grid-filter-item:first-child {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-top: 0
}
.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item:last-child, .vc_grid-filter.vc_grid-filter-filled > .vc_grid-filter-item:last-child {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}
.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item:first-child {
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
    border-top: 0
}
.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item:last-child {
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px
}
.vc_grid-filter.vc_grid-filter-filled-rounded-all > .vc_grid-filter-item {
    border-radius: 3px !important
}
.vc_grid-filter.vc_grid-filter-filled-round-all > .vc_grid-filter-item {
    border-radius: 30px !important
}
.vc_grid-filter.vc_grid-filter-size-xs .vc_grid-filter-item {
    font-size: 12px;
    padding: 1px 5px
}
.vc_grid-filter.vc_grid-filter-size-sm .vc_grid-filter-item {
    font-size: 13px;
    padding: 2px 7px
}
.vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item {
    font-size: 100%;
    padding: 2px 10px
}
.vc_grid-filter.vc_grid-filter-size-lg .vc_grid-filter-item {
    font-size: 18px;
    padding: 4px 10px
}
.vc_grid-filter-select {
    display: none
}
.vc_grid-filter-dropdown, .vc_grid-filter-select {
    font-size: 12px;
    margin-bottom: 20px
}
.vc_grid-filter-dropdown.vc_grid-filter-center, .vc_grid-filter-select.vc_grid-filter-center {
    text-align: center
}
.vc_grid-filter-dropdown.vc_grid-filter-right, .vc_grid-filter-select.vc_grid-filter-right {
    text-align: right
}
.vc_grid-filter-dropdown.vc_grid-filter-left, .vc_grid-filter-select.vc_grid-filter-left {
    text-align: left
}
.vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon, .vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon {
    display: none
}
.vc_grid-filter-dropdown .vc_grid-styled-select select, .vc_grid-filter-select .vc_grid-styled-select select {
    outline: 0;
    display: inline-block
}
@media (min-width: 768px) {
    .vc_grid-filter-dropdown.vc_grid-filter-color-blue .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-blue .vc_arrow-icon-navicon {
        color: #5472d2
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-turquoise .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-turquoise .vc_arrow-icon-navicon {
        color: #00c1cf
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-pink .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-pink .vc_arrow-icon-navicon {
        color: #fe6c61
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-violet .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-violet .vc_arrow-icon-navicon {
        color: #8d6dc4
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon {
        color: #4cadc9
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-chino .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-chino .vc_arrow-icon-navicon {
        color: #cec2ab
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-mulled_wine .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-mulled_wine .vc_arrow-icon-navicon {
        color: #50485b
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-vista_blue .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-vista_blue .vc_arrow-icon-navicon {
        color: #75d69c
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-black .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-black .vc_arrow-icon-navicon {
        color: #2a2a2a
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-grey .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-grey .vc_arrow-icon-navicon {
        color: #ebebeb
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-orange .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-orange .vc_arrow-icon-navicon {
        color: #f7be68
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-sky .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-sky .vc_arrow-icon-navicon {
        color: #5aa1e3
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-green .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-green .vc_arrow-icon-navicon {
        color: #6dab3c
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-juicy_pink .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-juicy_pink .vc_arrow-icon-navicon {
        color: #f4524d
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-sandy_brown .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-sandy_brown .vc_arrow-icon-navicon {
        color: #f79468
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-purple .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-purple .vc_arrow-icon-navicon {
        color: #b97ebb
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-white .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-white .vc_arrow-icon-navicon {
        color: #fff
    }
    .vc_grid-filter-dropdown .vc_grid-styled-select, .vc_grid-filter-select .vc_grid-styled-select {
        border: 1px solid #ccc;
        display: inline-block;
        height: 30px;
        overflow: hidden;
        padding-right: 5px;
        text-align: left;
        width: auto;
        vertical-align: middle
    }
    .vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon, .vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon {
        font-size: 17px;
        display: inline;
        vertical-align: middle
    }
    .vc_grid-filter-dropdown .vc_grid-styled-select select, .vc_grid-filter-select .vc_grid-styled-select select {
        background: none repeat scroll 0 0 transparent;
        border: 0 none;
        border-radius: 0;
        height: 30px;
        line-height: 1;
        margin-right: -50px;
        padding: 5px;
        position: relative;
        font-size: 12px;
        z-index: 0;
        cursor: pointer;
        max-width: inherit !important
    }
}
@media (max-width: 768px) {
    .vc_responsive .vc_grid-filter-select {
        display: block
    }
    .vc_responsive .vc_grid-filter:not(.vc_gitem-post-data) {
        display: none !important
    }
}
.owl-carousel .owl-item .vc_grid-item {
    -webkit-transform: translate3D(0, 0, 0);
    -ms-transform: translate3D(0, 0, 0);
    transform: translate3D(0, 0, 0)
}
.owl-carousel .owl-animated-out {
    z-index: 0
}
.owl-carousel .owl-animated-in {
    z-index: 1
}
.vc-hoverbox-wrapper, .vc-hoverbox-wrapper * {
    box-sizing: border-box
}
.vc-hoverbox-wrapper.vc-hoverbox-shape--rounded .vc-hoverbox-back, .vc-hoverbox-wrapper.vc-hoverbox-shape--rounded .vc-hoverbox-front {
    border-radius: 10px
}
.vc-hoverbox-wrapper.vc-hoverbox-shape--round .vc-hoverbox-back, .vc-hoverbox-wrapper.vc-hoverbox-shape--round .vc-hoverbox-front {
    border-radius: 50px
}
.vc-hoverbox-wrapper.vc-hoverbox-align--center {
    text-align: center
}
.vc-hoverbox-wrapper.vc-hoverbox-align--left {
    text-align: left
}
.vc-hoverbox-wrapper.vc-hoverbox-align--right {
    text-align: right
}
.vc-hoverbox-wrapper .vc-hoverbox {
    position: relative;
    display: inline-block;
    text-align: center;
    width: 100%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--100 .vc-hoverbox {
    width: 100%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--90 .vc-hoverbox {
    width: 90%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--80 .vc-hoverbox {
    width: 80%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--70 .vc-hoverbox {
    width: 70%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--60 .vc-hoverbox {
    width: 60%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--50 .vc-hoverbox {
    width: 50%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--40 .vc-hoverbox {
    width: 40%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--30 .vc-hoverbox {
    width: 30%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--20 .vc-hoverbox {
    width: 20%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--10 .vc-hoverbox {
    width: 10%
}
.vc-hoverbox-inner {
    width: 100%;
    display: inline-block;
    min-height: 250px
}
.vc-hoverbox-inner :last-child {
    margin-bottom: 0
}
.vc-hoverbox-block {
    height: 100%;
    width: 100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    transition: transform .5s ease-in-out;
    transform-style: preserve-3d;
    background-size: cover;
    background-position: center
}
.vc-hoverbox-block-inner {
    flex-shrink: 0;
    padding: 20px
}
.vc-hoverbox-block-inner > * {
    backface-visibility: hidden
}
.vc-hoverbox-front {
    transform: rotateY(0);
    z-index: 1
}
.vc-hoverbox-back {
    transform: rotateY(180deg)
}
.vc-hoverbox:hover .vc-hoverbox-front {
    transform: rotateY(-180deg)
}
.vc-hoverbox:hover .vc-hoverbox-back {
    transform: rotateY(0)
}
.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox-front {
    transform: rotateY(180deg)
}
.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox-back {
    transform: rotateY(0);
    z-index: 2
}
.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox:hover .vc-hoverbox-front {
    transform: rotateY(0)
}
.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox:hover .vc-hoverbox-back {
    transform: rotateY(-180deg)
}
@font-face {
    font-display: swap;
    font-family: vc_grid_v1;
    src: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/vc_grid/vc_grid_v1.eot?-9hbgac);
    src: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/vc_grid/vc_grid_v1.eot?#iefix-9hbgac) format('embedded-opentype'), url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/vc_grid/vc_grid_v1.woff?-9hbgac) format('woff'), url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/vc_grid/vc_grid_v1.ttf?-9hbgac) format('truetype'), url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/vc_grid/vc_grid_v1.svg?-9hbgac#vc_grid_v1) format('svg');
    font-weight: 400;
    font-style: normal
}
[class*=" vc_arrow-icon-"], [class^=vc_arrow-icon-] {
    font-family: vc_grid_v1;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.vc_arrow-icon-minus:before {
    content: "\e61c"
}
.vc_arrow-icon-plus:before {
    content: "\e61d"
}
.vc_arrow-icon-arrow_down:before {
    content: "\e61e"
}
.vc_arrow-icon-arrow_up:before {
    content: "\e61f"
}
.vc_arrow-icon-arrow_01_left:before {
    content: "\e600"
}
.vc_arrow-icon-arrow_01_right:before {
    content: "\e601"
}
.vc_arrow-icon-arrow_02_left:before {
    content: "\e602"
}
.vc_arrow-icon-arrow_02_right:before {
    content: "\e603"
}
.vc_arrow-icon-arrow_03_left:before {
    content: "\e604"
}
.vc_arrow-icon-arrow_03_right:before {
    content: "\e605"
}
.vc_arrow-icon-arrow_04_left:before {
    content: "\e606"
}
.vc_arrow-icon-arrow_04_right:before {
    content: "\e607"
}
.vc_arrow-icon-arrow_05_left:before {
    content: "\e608"
}
.vc_arrow-icon-arrow_05_right:before {
    content: "\e609"
}
.vc_arrow-icon-arrow_06_left:before {
    content: "\e60a"
}
.vc_arrow-icon-arrow_06_right:before {
    content: "\e60b"
}
.vc_arrow-icon-arrow_07_left:before {
    content: "\e60c"
}
.vc_arrow-icon-arrow_07_right:before {
    content: "\e60d"
}
.vc_arrow-icon-arrow_08_left:before {
    content: "\e60e"
}
.vc_arrow-icon-arrow_08_right:before {
    content: "\e60f"
}
.vc_arrow-icon-arrow_09_left:before {
    content: "\e610"
}
.vc_arrow-icon-arrow_09_right:before {
    content: "\e611"
}
.vc_arrow-icon-arrow_10_left:before {
    content: "\e612"
}
.vc_arrow-icon-arrow_10_right:before {
    content: "\e613"
}
.vc_arrow-icon-arrow_11_left:before {
    content: "\e614"
}
.vc_arrow-icon-arrow_11_right:before {
    content: "\e615"
}
.vc_arrow-icon-arrow_12_left:before {
    content: "\e616"
}
.vc_arrow-icon-arrow_12_right:before {
    content: "\e617"
}
.vc_arrow-icon-navicon:before {
    content: "\f0c9"
}
.wpb_animate_when_almost_visible {
    opacity: 0
}
.wpb_animate_when_almost_visible:not(.wpb_start_animation) {
    -webkit-animation: none;
    -o-animation: none;
    animation: none
}
.top-to-bottom, .wpb_top-to-bottom {
    -webkit-animation: wpb_ttb .7s 1 cubic-bezier(.175, .885, .32, 1.275);
    -o-animation: wpb_ttb .7s 1 cubic-bezier(.175, .885, .32, 1.275);
    animation: wpb_ttb .7s 1 cubic-bezier(.175, .885, .32, 1.275)
}
.bottom-to-top, .wpb_bottom-to-top {
    -webkit-animation: wpb_btt .7s 1 cubic-bezier(.175, .885, .32, 1.275);
    -o-animation: wpb_btt .7s 1 cubic-bezier(.175, .885, .32, 1.275);
    animation: wpb_btt .7s 1 cubic-bezier(.175, .885, .32, 1.275)
}
.left-to-right, .wpb_left-to-right {
    -webkit-animation: wpb_ltr .7s 1 cubic-bezier(.175, .885, .32, 1.275);
    -o-animation: wpb_ltr .7s 1 cubic-bezier(.175, .885, .32, 1.275);
    animation: wpb_ltr .7s 1 cubic-bezier(.175, .885, .32, 1.275)
}
.right-to-left, .wpb_right-to-left {
    -webkit-animation: wpb_rtl .7s 1 cubic-bezier(.175, .885, .32, 1.275);
    -o-animation: wpb_rtl .7s 1 cubic-bezier(.175, .885, .32, 1.275);
    animation: wpb_rtl .7s 1 cubic-bezier(.175, .885, .32, 1.275)
}
.appear, .wpb_appear {
    -webkit-animation: wpb_appear .7s 1 cubic-bezier(.175, .885, .32, 1.275);
    -o-animation: wpb_appear .7s 1 cubic-bezier(.175, .885, .32, 1.275);
    animation: wpb_appear .7s 1 cubic-bezier(.175, .885, .32, 1.275);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}
.wpb_start_animation {
    opacity: 1
}
@-webkit-keyframes wpb_ttb {
    0% {
        -webkit-transform: translate(0, -10%);
        opacity: 0
    }
    100% {
        -webkit-transform: translate(0, 0);
        opacity: 1
    }
}
@-moz-keyframes wpb_ttb {
    0% {
        -moz-transform: translate(0, -10%);
        opacity: 0
    }
    100% {
        -moz-transform: translate(0, 0);
        opacity: 1
    }
}
@-o-keyframes wpb_ttb {
    0% {
        -o-transform: translate(0, -10%);
        opacity: 0
    }
    100% {
        -o-transform: translate(0, 0);
        opacity: 1
    }
}
@keyframes wpb_ttb {
    0% {
        -webkit-transform: translate(0, -10%);
        -ms-transform: translate(0, -10%);
        -o-transform: translate(0, -10%);
        transform: translate(0, -10%);
        opacity: 0
    }
    100% {
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0);
        opacity: 1
    }
}
@-webkit-keyframes wpb_btt {
    0% {
        -webkit-transform: translate(0, 10%);
        opacity: 0
    }
    100% {
        -webkit-transform: translate(0, 0);
        opacity: 1
    }
}
@-moz-keyframes wpb_btt {
    0% {
        -moz-transform: translate(0, 10%);
        opacity: 0
    }
    100% {
        -moz-transform: translate(0, 0);
        opacity: 1
    }
}
@-o-keyframes wpb_btt {
    0% {
        -o-transform: translate(0, 10%);
        opacity: 0
    }
    100% {
        -o-transform: translate(0, 0);
        opacity: 1
    }
}
@keyframes wpb_btt {
    0% {
        -webkit-transform: translate(0, 10%);
        -ms-transform: translate(0, 10%);
        -o-transform: translate(0, 10%);
        transform: translate(0, 10%);
        opacity: 0
    }
    100% {
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0);
        opacity: 1
    }
}
@-webkit-keyframes wpb_ltr {
    0% {
        -webkit-transform: translate(-10%, 0);
        opacity: 0
    }
    100% {
        -webkit-transform: translate(0, 0);
        opacity: 1
    }
}
@-moz-keyframes wpb_ltr {
    0% {
        -moz-transform: translate(-10%, 0);
        opacity: 0
    }
    100% {
        -moz-transform: translate(0, 0);
        opacity: 1
    }
}
@-o-keyframes wpb_ltr {
    0% {
        -o-transform: translate(-10%, 0);
        opacity: 0
    }
    100% {
        -o-transform: translate(0, 0);
        opacity: 1
    }
}
@keyframes wpb_ltr {
    0% {
        -webkit-transform: translate(-10%, 0);
        -ms-transform: translate(-10%, 0);
        -o-transform: translate(-10%, 0);
        transform: translate(-10%, 0);
        opacity: 0
    }
    100% {
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0);
        opacity: 1
    }
}
@-webkit-keyframes wpb_rtl {
    0% {
        -webkit-transform: translate(10%, 0);
        opacity: 0
    }
    100% {
        -webkit-transform: translate(0, 0);
        opacity: 1
    }
}
@-moz-keyframes wpb_rtl {
    0% {
        -moz-transform: translate(10%, 0);
        opacity: 0
    }
    100% {
        -moz-transform: translate(0, 0);
        opacity: 1
    }
}
@-o-keyframes wpb_rtl {
    0% {
        -o-transform: translate(10%, 0);
        opacity: 0
    }
    100% {
        -o-transform: translate(0, 0);
        opacity: 1
    }
}
@keyframes wpb_rtl {
    0% {
        -webkit-transform: translate(10%, 0);
        -ms-transform: translate(10%, 0);
        -o-transform: translate(10%, 0);
        transform: translate(10%, 0);
        opacity: 0
    }
    100% {
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0);
        opacity: 1
    }
}
@-webkit-keyframes wpb_appear {
    0% {
        -webkit-transform: scale(.5);
        opacity: .1
    }
    100% {
        -webkit-transform: scale(1);
        opacity: 1
    }
}
@-moz-keyframes wpb_appear {
    0% {
        -moz-transform: scale(.5);
        opacity: .1
    }
    100% {
        -moz-transform: scale(1);
        opacity: 1
    }
}
@-o-keyframes wpb_appear {
    0% {
        -o-transform: scale(.5);
        opacity: .1
    }
    100% {
        -o-transform: scale(1);
        opacity: 1
    }
}
@keyframes wpb_appear {
    0% {
        -webkit-transform: scale(.5);
        -ms-transform: scale(.5);
        -o-transform: scale(.5);
        transform: scale(.5);
        opacity: .1
    }
    100% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}
.vc-spinner::before {
    content: '';
    width: 16px;
    height: 16px;
    display: inline-block;
    pointer-events: none;
    margin-top: 6px;
    background: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/images/spinner.gif) no-repeat;
    background-position-x: center;
    background-position-y: center
}
.vc-spinner.vc-spinner-complete::before {
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/vc/tick.png)
}
.vc-spinner.vc-spinner-failed::before {
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/vc/remove.png)
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini {
    position: relative
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_gitem-zone {
    opacity: 0 !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    -webkit-transition: none !important;
    -o-transition: none !important;
    transition: none !important
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader-wrapper {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -50px;
    left: 0
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader {
    margin: 2em auto;
    font-size: 10px;
    position: relative;
    text-indent: -9999em;
    -webkit-animation-delay: .16s;
    animation-delay: .16s;
    height: 50px
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader, .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after, .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before {
    border-radius: 50%;
    width: 12px;
    height: 12px;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation: vc_woo-add-cart-load 1.8s infinite ease-in-out;
    animation: vc_woo-add-cart-load 1.8s infinite ease-in-out
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before {
    left: -20px
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after {
    left: 20px;
    -webkit-animation-delay: .32s;
    animation-delay: .32s
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after, .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before {
    content: '';
    position: absolute;
    top: 0
}
@-webkit-keyframes vc_woo-add-cart-load {
    0%, 100%, 80% {
        box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, .75)
    }
    40% {
        box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, .75)
    }
}
@keyframes vc_woo-add-cart-load {
    0%, 100%, 80% {
        box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, .75)
    }
    40% {
        box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, .75)
    }
}
.vc_grid-item-mini .added_to_cart.wc-forward {
    display: none
}
#mk-sidebar .widget {
    border-style: solid
}
#mk-sidebar div.widgettitle {
    margin-bottom: 0;
    padding-bottom: 15px;
    line-height: 1.66em
}
#mk-sidebar .widget::after {
    content: "";
    display: block;
    width: 100%;
    border-bottom-style: solid;
    border-bottom-width: 0;
    border-bottom-color: #d5d8de
}
.mk-single-content p {
    font-weight: 400
}
.mk-single-content h1 {
    color: #4b5a5f !important
}
.mk-single-content h2 {
    color: #4b5a5f !important
}
.mk-single-content h3 {
    color: #4b5a5f !important
}
.mk-single-content h4 {
    color: #4b5a5f !important
}
.mk-single-content h5 {
    color: #4b5a5f !important
}
.mk-single-content h6 {
    color: #4b5a5f !important
}
.mk-single-content p a, .mk-single-content a {
    color: #eec200 !important
}
.mk-single-content p a:hover, .mk-single-content a:hover {
    color: #0c0000 !important
}
.mk-blog-single .blog-single-title, .mk-blog-hero .content-holder .the-title {
    font-weight: 400 !important;
    color: #4b5a5f !important
}
#mk-footer .footer-wrapper {
    padding: 10px 0
}
#mk-footer [class*='mk-col-'] {
    padding: 0 2%
}
#sub-footer {
    background-color: #4b5a5f
}
.mk-footer-copyright {
    font-size: 13px;
    letter-spacing: 1px
}
#mk-footer .widget {
    margin-bottom: 0
}
#mk-footer, #mk-footer p {
    font-size: 14px;
    color: #fff;
    font-weight: 400
}
#mk-footer .widgettitle {
    text-transform: uppercase;
    font-size: 16px;
    color: #fff;
    font-weight: bolder
}
#mk-footer .widgettitle a {
    color: #fff
}
#mk-footer .widget:not(.widget_social_networks) a {
    color: #fff
}
#mk-footer .widget:not(.widget_social_networks) a:hover {
    color: #eec200
}
.mk-footer-copyright, #mk-footer-navigation li a {
    color: #fff
}
.mk-fullscreen-nav {
    background-color: #4b5a5f
}
.mk-fullscreen-nav-logo {
    margin-bottom: 125px
}
.fullscreen-navigation-ul .menu-item a {
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    letter-spacing: 0;
    font-weight: bolder;
    padding: 25px 0
}
.fullscreen-navigation-ul .menu-item a:hover {
    background-color: #fff;
    color: #4b5a5f
}
body {
    font-size: 15px;
    color: #000;
    font-weight: 400;
    line-height: 1.55em
}
p {
    font-size: 15px;
    color: #000;
    line-height: 1.5em
}
h1, h2, h3, h4, h5, h6 {
    line-height: 1.3em
}
a {
    color: #c9762e
}
a:hover {
    color: #c9762e
}
.master-holder strong {
    color: #000
}
.master-holder h1 {
    font-size: 30px;
    color: #4b5a5f;
    font-weight: 400;
    text-transform: uppercase
}
.master-holder h2 {
    font-size: 20px;
    color: #000;
    font-weight: 400;
    text-transform: none
}
.master-holder .h2 {
    font-size: 20px;
    color: #000;
    font-weight: 400;
    text-transform: none
}
.master-holder .h2:after {
    content: "";
    display: block;
    margin: 0;
    width: 10%;
    border-bottom: solid 4px #f2a900;
    padding-top: 20px;
    margin-bottom: 20px !important
}
.master-holder h3 {
    font-size: 30px;
    color: #4b5a5f;
    font-weight: 400;
    text-transform: none
}
.master-holder h4 {
    font-size: 18px;
    color: #4b5a5f;
    font-weight: 400;
    text-transform: none
}
.master-holder h5 {
    font-size: 16px;
    color: #4b5a5f;
    font-weight: 400;
    text-transform: none
}
.master-holder h6 {
    font-size: 14px;
    color: #4b5a5f;
    font-weight: 400;
    text-transform: none
}
.mk-section-preloader {
    background-color: #c2c2c4 !important
}
@media handheld, only screen and (max-width: 960px) {
    .mk-header-bg {
    }
}
.mk-header-toolbar {
    background-color: #fff
}
.mk-toolbar-navigation a, .mk-toolbar-navigation a:hover, .mk-language-nav > a, .mk-header-login .mk-login-link, .mk-subscribe-link, .mk-checkout-btn, .mk-header-tagline a, .header-toolbar-contact a, .mk-language-nav > a:hover, .mk-header-login .mk-login-link:hover, .mk-subscribe-link:hover, .mk-checkout-btn:hover, .mk-header-tagline a:hover {
    color: #999
}
.mk-header-tagline, .header-toolbar-contact, .mk-header-date {
    color: #999
}
.mk-header-toolbar .mk-header-social svg {
    fill: #999
}
.add-header-height, .header-style-1 .mk-header-inner .mk-header-search, .header-style-1 .menu-hover-style-1 .main-navigation-ul > li > a, .header-style-1 .menu-hover-style-2 .main-navigation-ul > li > a, .header-style-1 .menu-hover-style-4 .main-navigation-ul > li > a, .header-style-1 .menu-hover-style-5 .main-navigation-ul > li, .header-style-1 .menu-hover-style-3 .main-navigation-ul > li, .header-style-1 .menu-hover-style-5 .main-navigation-ul > li {
    height: 150px;
    line-height: 150px
}
.header-style-1.a-sticky .menu-hover-style-1 .main-navigation-ul > li > a, .header-style-3.a-sticky .menu-hover-style-1 .main-navigation-ul > li > a, .header-style-1.a-sticky .menu-hover-style-5 .main-navigation-ul > li, .header-style-1.a-sticky .menu-hover-style-2 .main-navigation-ul > li > a, .header-style-3.a-sticky .menu-hover-style-2 .main-navigation-ul > li > a, .header-style-1.a-sticky .menu-hover-style-4 .main-navigation-ul > li > a, .header-style-3.a-sticky .menu-hover-style-4 .main-navigation-ul > li > a, .header-style-1.a-sticky .menu-hover-style-3 .main-navigation-ul > li, .header-style-2.a-sticky .menu-hover-style-2 .main-navigation-ul > li, .header-style-2.a-sticky .menu-hover-style-3 .main-navigation-ul > li, .header-style-2.a-sticky .menu-hover-style-5 .main-navigation-ul > li, .header-style-2.a-sticky .menu-hover-style-1 .main-navigation-ul > li > a, .header-style-2.a-sticky .menu-hover-style-4 .main-navigation-ul > li > a, .header-style-2.a-sticky .mk-search-trigger, .header-style-2.a-sticky .mk-shoping-cart-link, .header-style-3.a-sticky .mk-header-holder .mk-header-search, .a-sticky:not(.header-style-4) .add-header-height {
    height: 20px !important;
    line-height: 20px !important
}
.mk-header-bg {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -o-opacity: 1;
    opacity: 1
}
.a-sticky .mk-header-bg {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -o-opacity: 1;
    opacity: 1
}
.header-style-4 .header-logo {
    margin: 10px 0
}
.header-style-2 .mk-header-inner {
    line-height: 150px
}
.mk-header-start-tour {
    font-size: 14px;
    color: #333
}
.mk-header-start-tour:hover {
    color: #333
}
.mk-css-icon-close div, .mk-css-icon-menu div {
    background-color: #444
}
.mk-header-searchform .text-input {
    color: #c7c7c7
}
.mk-header-searchform span i {
    color: #c7c7c7
}
.mk-header-searchform .text-input::-webkit-input-placeholder {
    color: #c7c7c7
}
.mk-header-searchform .text-input:-ms-input-placeholder {
    color: #c7c7c7
}
.mk-header-searchform .text-input:-moz-placeholder {
    color: #c7c7c7
}
.mk-header-social.header-section a.small {
    margin-top: 58px
}
.mk-header-social.header-section a.medium {
    margin-top: 50px
}
.mk-header-social.header-section a.large {
    margin-top: 42px
}
.a-sticky .mk-header-social.header-section a.small, .a-sticky .mk-header-social.header-section a.medium, .a-sticky .mk-header-social.header-section a.large {
    margin-top: -7px;
    line-height: 16px !important;
    height: 16px !important;
    width: 16px !important;
    padding: 8px !important
}
.a-sticky .mk-header-social.header-section a.small svg, .a-sticky .mk-header-social.header-section a.medium svg, .a-sticky .mk-header-social.header-section a.large svg {
    line-height: 16px !important;
    height: 16px !important
}
.header-section.mk-header-social svg {
    fill: #999
}
.header-section.mk-header-social a:hover svg {
    fill: #ccc
}
.header-style-4 {
    text-align: left
}
.mk-header-inner, .a-sticky .mk-header-inner, .header-style-2.a-sticky .mk-classic-nav-bg {
    border-bottom: 1px solid #ededed
}
.header-style-4.header-align-left .mk-header-inner, .header-style-4.header-align-center .mk-header-inner {
    border-bottom: none;
    border-right: 1px solid #ededed
}
.header-style-4.header-align-right .mk-header-inner {
    border-bottom: none;
    border-left: 1px solid #ededed
}
.header-style-2 .mk-header-nav-container {
    border-top: 1px solid #ededed
}
.mk-vm-menuwrapper li > a {
    padding-right: 45px
}
.header-style-4 .mk-header-right {
    text-align: left !important
}
@media handheld, only screen and (max-width: 1560px) and (min-width: 960px) {
    .dashboard-opened .header-style-3.sticky-style-fixed .mk-dashboard-trigger {
        transform: translateX(-300px) translateZ(0);
        transition: all 300ms ease-in-out !important
    }
}
.compose-mode #mk-theme-container.trans-header .theme-content > .vc_element:nth-child(2) .vc_controls-out-tl {
    padding-top: 150px
}
.mk-grid {
    max-width: 900px
}
.mk-header-nav-container, .mk-classic-menu-wrapper {
    width: 900px
}
.theme-page-wrapper #mk-sidebar.mk-builtin {
    width: 15.5%
}
.theme-page-wrapper.right-layout .theme-content, .theme-page-wrapper.left-layout .theme-content {
    width: 84.5%
}
.mk-boxed-enabled #mk-boxed-layout, .mk-boxed-enabled #mk-boxed-layout .header-style-1 .mk-header-holder, .mk-boxed-enabled #mk-boxed-layout .header-style-3 .mk-header-holder {
    max-width: 960px
}
.mk-boxed-enabled #mk-boxed-layout .header-style-2.a-sticky .mk-header-nav-container {
    width: 960px !important;
    left: auto !important
}
.main-navigation-ul > li.menu-item > a.menu-item-link {
    font-size: 15px;
    font-weight: 600;
    padding-right: 15px !important;
    padding-left: 15px !important;
    text-transform: uppercase;
    letter-spacing: 0
}
.mk-vm-menuwrapper ul li a {
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase
}
.main-navigation-ul > li.no-mega-menu ul.sub-menu li.menu-item a.menu-item-link {
    width: 230px
}
.menu-hover-style-3 .main-navigation-ul > li.menu-item > a.menu-item-link:hover, .menu-hover-style-3 .main-navigation-ul > li.menu-item:hover > a.menu-item-link, .menu-hover-style-3.mk-vm-menuwrapper li > a:hover, .menu-hover-style-3.mk-vm-menuwrapper li:hover > a, .menu-hover-style-3 .main-navigation-ul > li.menu-item:hover > a.menu-item-link {
    border: 2px solid
}
.menu-hover-style-3 .main-navigation-ul > li.current-menu-item > a.menu-item-link, .menu-hover-style-3 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link, .menu-hover-style-3.mk-vm-menuwrapper li.current-menu-item > a, .menu-hover-style-3.mk-vm-menuwrapper li.current-menu-ancestor > a {
    border: 2px solid;
    color: #fff
}
.menu-hover-style-3.mk-vm-menuwrapper li.current-menu-ancestor > a:after {
    color: #fff
}
.menu-hover-style-4 .main-navigation-ul li.menu-item > a.menu-item-link:hover, .menu-hover-style-4 .main-navigation-ul li.menu-item:hover > a.menu-item-link, .menu-hover-style-4 .main-navigation-ul li.current-menu-item > a.menu-item-link, .menu-hover-style-4 .main-navigation-ul li.current-menu-ancestor > a.menu-item-link, .menu-hover-style-4.mk-vm-menuwrapper li a:hover, .menu-hover-style-4.mk-vm-menuwrapper li:hover > a, .menu-hover-style-4.mk-vm-menuwrapper li.current-menu-item > a, .menu-hover-style-4.mk-vm-menuwrapper li.current-menu-ancestor > a, .menu-hover-style-5 .main-navigation-ul > li.menu-item > a.menu-item-link:after {
    color: #fff
}
.menu-hover-style-4.mk-vm-menuwrapper li.current-menu-ancestor > a:after, .menu-hover-style-4.mk-vm-menuwrapper li.current-menu-item > a:after, .menu-hover-style-4.mk-vm-menuwrapper li:hover > a:after, .menu-hover-style-4.mk-vm-menuwrapper li a:hover::after {
    color: #fff
}
.header-style-1 .menu-hover-style-3 .main-navigation-ul > li > a.menu-item-link {
    line-height: 75px
}
.header-style-1.a-sticky .menu-hover-style-3 .main-navigation-ul > li > a.menu-item-link {
    line-height: 13.333333333333px
}
.header-style-1 .menu-hover-style-5 .main-navigation-ul > li > a.menu-item-link {
    line-height: 20px;
    vertical-align: middle
}
.mk-main-navigation li.no-mega-menu ul.sub-menu, .mk-main-navigation li.has-mega-menu > ul.sub-menu, .mk-shopping-cart-box {
    background-color: #4b5a5f
}
.mk-main-navigation ul.sub-menu a.menu-item-link, .mk-main-navigation ul .megamenu-title, .megamenu-widgets-container a, .mk-shopping-cart-box .product_list_widget li a, .mk-shopping-cart-box .product_list_widget li.empty, .mk-shopping-cart-box .product_list_widget li span, .mk-shopping-cart-box .widget_shopping_cart .total, .mk-shopping-cart-box .woocommerce-mini-cart__empty-message {
    color: #b3b3b3
}
.mk-main-navigation ul.sub-menu .menu-sub-level-arrow svg {
    fill: #b3b3b3
}
.mk-main-navigation ul.sub-menu li:hover .menu-sub-level-arrow svg {
    fill: #fff
}
.mk-shopping-cart-box .button {
    border-color: #b3b3b3;
    color: #b3b3b3
}
.mk-main-navigation ul .megamenu-title {
    color: #fff
}
.mk-main-navigation ul .megamenu-title:after {
    background-color: #fff
}
.megamenu-widgets-container {
    color: #b3b3b3
}
.megamenu-widgets-container .widgettitle {
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 400
}
.mk-main-navigation ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.menu-item-link svg {
    color: #e0e0e0
}
.mk-main-navigation ul.sub-menu a.menu-item-link:hover, .main-navigation-ul ul.sub-menu li.current-menu-item > a.menu-item-link, .main-navigation-ul ul.sub-menu li.current-menu-parent > a.menu-item-link {
    color: #ffffff !important
}
.megamenu-widgets-container a:hover {
    color: #fff
}
.main-navigation-ul ul.sub-menu li.menu-item a.menu-item-link:hover, .main-navigation-ul ul.sub-menu li.menu-item:hover > a.menu-item-link, .main-navigation-ul ul.sub-menu li.menu-item a.menu-item-link:hover, .main-navigation-ul ul.sub-menu li.menu-item:hover > a.menu-item-link, .main-navigation-ul ul.sub-menu li.current-menu-item > a.menu-item-link, .main-navigation-ul ul.sub-menu li.current-menu-parent > a.menu-item-link {
    background-color: transparent !important
}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link {
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1px
}
.has-mega-menu .megamenu-title {
    letter-spacing: 1px
}
.mk-responsive-wrap {
    background-color: #4b5a5f
}
.main-navigation-ul > li.no-mega-menu > ul.sub-menu:after, .main-navigation-ul > li.has-mega-menu > ul.sub-menu:after {
    background-color: #f97352
}
.mk-shopping-cart-box {
    border-top: 2px solid #f97352
}
@media handheld, only screen and (max-width: 900px) {
    .mk-grid, .mk-header-nav-container, .mk-classic-menu-wrapper {
        width: auto
    }
    .mk-padding-wrapper {
        padding: 0 20px
    }
    .header-grid.mk-grid .header-logo.left-logo {
        left: 15px !important
    }
    .header-grid.mk-grid .header-logo.right-logo, .mk-header-right {
        right: 15px !important
    }
    .mk-photo-album {
        margin-left: 0 !important;
        margin-right: 0 !important;
        width: 100% !important
    }
    .mk-edge-slider .mk-grid {
        padding: 0 20px
    }
}
@media handheld, only screen and (max-width: 960px) {
    .theme-page-wrapper .theme-content {
        width: 100% !important;
        float: none !important
    }
    .theme-page-wrapper:not(.full-width-layout) {
        padding-right: 15px !important;
        padding-left: 15px !important
    }
    .theme-page-wrapper:not(.full-width-layout) .theme-content:not(.no-padding) {
        padding: 25px 0 !important
    }
    .theme-page-wrapper #mk-sidebar {
        width: 100% !important;
        float: none !important;
        padding: 0 !important
    }
    .theme-page-wrapper #mk-sidebar .sidebar-wrapper {
        padding: 20px 0 !important
    }
}
@media handheld, only screen and (max-width: 960px) {
    .logo-is-responsive .mk-desktop-logo, .logo-is-responsive .mk-sticky-logo {
        display: none !important
    }
    .logo-is-responsive .mk-resposnive-logo {
        display: block !important
    }
    .add-header-height, .header-style-1 .mk-header-inner, .header-style-3 .mk-header-inner, .header-style-3 .header-logo, .header-style-1 .header-logo, .header-style-1 .shopping-cart-header, .header-style-3 .shopping-cart-header {
        height: 75px !important;
        line-height: 75px
    }
    .mk-header:not(.header-style-4) .mk-header-holder {
        position: relative !important;
        top: 0 !important
    }
    .mk-header-padding-wrapper {
        display: none !important
    }
    .mk-header-nav-container {
        width: auto !important;
        display: none !important
    }
    .header-style-1 .mk-header-right, .header-style-2 .mk-header-right, .header-style-3 .mk-header-right {
        right: 55px !important
    }
    .header-style-1 .mk-header-inner .mk-header-search, .header-style-2 .mk-header-inner .mk-header-search, .header-style-3 .mk-header-inner .mk-header-search {
        display: none !important
    }
    .mk-fullscreen-search-overlay {
        display: none
    }
    .mk-header-search {
        padding-bottom: 10px !important
    }
    .mk-header-searchform span .text-input {
        width: 100% !important
    }
    .header-style-2 .header-logo .center-logo {
        text-align: right !important
    }
    .header-style-2 .header-logo .center-logo a {
        margin: 0 !important
    }
    .header-logo, .header-style-4 .header-logo {
        height: 90px !important
    }
    .header-style-4 .shopping-cart-header {
        display: none
    }
    .mk-header-inner {
        padding-top: 0 !important
    }
    .header-style-1 .header-logo, .header-style-2 .header-logo, .header-style-4 .header-logo {
        position: relative !important;
        right: auto !important;
        left: auto !important
    }
    .shopping-cart-header {
        margin: 0 20px 0 0 !important
    }
    .mk-responsive-nav li ul li .megamenu-title:hover, .mk-responsive-nav li ul li .megamenu-title, .mk-responsive-nav li a, .mk-responsive-nav li ul li a:hover, .mk-responsive-nav .mk-nav-arrow {
        color: #ffffff !important
    }
    .mk-mega-icon {
        display: none !important
    }
    .mk-header-bg {
        zoom: 1 !important;
        filter: alpha(opacity=100) !important;
        opacity: 1 !important
    }
    .header-style-1 .mk-nav-responsive-link, .header-style-2 .mk-nav-responsive-link, .logo-in-middle .header-logo {
        display: block !important
    }
    .mk-header-nav-container {
        height: 100%;
        z-index: 200
    }
    .mk-main-navigation {
        position: relative;
        z-index: 2
    }
    .header-style-4 .mk-header-inner {
        width: auto !important;
        position: relative !important;
        overflow: visible;
        padding-bottom: 0
    }
    .admin-bar .header-style-4 .mk-header-inner {
        top: 0 !important
    }
    .header-style-4 .mk-header-right {
        display: none
    }
    .header-style-4 .mk-nav-responsive-link {
        display: block !important
    }
    .header-style-4 .mk-vm-menuwrapper, .header-style-4 .mk-header-search {
        display: none
    }
    .header-style-4 .header-logo {
        width: auto !important;
        display: inline-block !important;
        text-align: left !important;
        margin: 0 !important
    }
    .vertical-header-enabled .header-style-4 .header-logo img {
        max-width: 100% !important;
        left: 20px !important;
        top: 50% !important;
        -webkit-transform: translate(0, -50%) !important;
        -moz-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
        -o-transform: translate(0, -50%) !important;
        transform: translate(0, -50%) !important;
        position: relative !important
    }
    .header-style-1 .mk-dashboard-trigger, .header-style-2 .mk-dashboard-trigger {
        display: none
    }
    .header-style-4 .mk-header-bg {
        height: 100% !important
    }
}
@media handheld, only screen and (min-width: 961px) {
    .trans-header .sticky-style-slide .mk-header-holder {
        position: absolute
    }
    .trans-header .bg-true:not(.a-sticky) .mk-header-bg {
        opacity: 0
    }
    .trans-header .bg-true.mk-header:not(.a-sticky) .mk-header-inner {
        border: 0
    }
    .trans-header .bg-true.light-skin:not(.a-sticky) .mk-desktop-logo.light-logo {
        display: block !important
    }
    .trans-header .bg-true.light-skin:not(.a-sticky) .mk-desktop-logo.dark-logo {
        display: none !important
    }
    .trans-header .bg-true.light-skin:not(.a-sticky) .main-navigation-ul > li.menu-item > a.menu-item-link, .trans-header .bg-true.light-skin:not(.a-sticky) .mk-search-trigger, .trans-header .bg-true.light-skin:not(.a-sticky) .mk-header-cart-count, .trans-header .bg-true.light-skin:not(.a-sticky) .mk-header-start-tour, .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.menu-item > a.menu-item-link:hover, .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.menu-item:hover > a.menu-item-link, .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.current-menu-item > a.menu-item-link, .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link, .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-2 .main-navigation-ul > li.menu-item > a.menu-item-link:hover, .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-2 .main-navigation-ul > li.menu-item:hover > a.menu-item-link, .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-2 .main-navigation-ul > li.current-menu-item > a.menu-item-link, .trans-header .bg-true.light-skin:not(.a-sticky) .mk-vm-menuwrapper li a, .trans-header .bg-true.light-skin:not(.a-sticky) .mk-vm-menuwrapper li > a:after, .trans-header .bg-true.light-skin:not(.a-sticky) .mk-vm-menuwrapper li.mk-vm-back:after {
        color: #fff !important
    }
    .trans-header .bg-true.light-skin:not(.a-sticky) .mk-header-social.header-section a svg, .trans-header .bg-true.light-skin:not(.a-sticky) .main-navigation-ul li.menu-item a.menu-item-link .mk-svg-icon, .trans-header .bg-true.light-skin:not(.a-sticky) .mk-search-trigger .mk-svg-icon, .trans-header .bg-true.light-skin:not(.a-sticky) .mk-shoping-cart-link .mk-svg-icon {
        fill: #fff !important
    }
    .trans-header .bg-true.light-skin:not(.a-sticky) .mk-css-icon-menu div {
        background-color: #fff !important
    }
    .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.dropdownOpen > a.menu-item-link, .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.active > a.menu-item-link, .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.open > a.menu-item-link, .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.menu-item > a:hover, .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.current-menu-item > a.menu-item-link, .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link {
        border-top-color: #fff
    }
    .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-3 .main-navigation-ul > li.current-menu-item > a.menu-item-link, .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-3 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link, .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-3.mk-vm-menuwrapper li.current-menu-item > a, .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-3.mk-vm-menuwrapper li.current-menu-ancestor > a {
        border: 2px solid #fff;
        background-color: #fff;
        color: #222 !important
    }
    .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-3 .main-navigation-ul > li.menu-item > a.menu-item-link:hover, .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-3 .main-navigation-ul > li.menu-item:hover > a.menu-item-link, .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-3.mk-vm-menuwrapper li > a:hover, .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-3.mk-vm-menuwrapper li:hover > a {
        border: 2px solid #fff
    }
    .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-4 .main-navigation-ul li.menu-item > a.menu-item-link:hover, .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-4 .main-navigation-ul li.menu-item:hover > a.menu-item-link, .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-4 .main-navigation-ul li.current-menu-item > a.menu-item-link, .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-5 .main-navigation-ul > li.menu-item > a.menu-item-link:after {
        background-color: #fff;
        color: #222 !important
    }
    .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-desktop-logo.dark-logo {
        display: block !important
    }
    .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-desktop-logo.light-logo {
        display: none !important
    }
    .trans-header .bg-true.dark-skin:not(.a-sticky) .main-navigation-ul > li.menu-item > a.menu-item-link, .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-search-trigger, .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-header-cart-count, .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-header-start-tour, .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul li.menu-item > a.menu-item-link:hover, .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul li.menu-item:hover > a.menu-item-link, .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul li.current-menu-item > a.menu-item-link, .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul li.current-menu-ancestor > a.menu-item-link, .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-2 .main-navigation-ul li.menu-item > a.menu-item-link:hover, .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-2 .main-navigation-ul li.menu-item:hover > a.menu-item-link, .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-2 .main-navigation-ul li.current-menu-item > a.menu-item-link, .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-2 .main-navigation-ul li.current-menu-ancestor > a.menu-item-link, .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-vm-menuwrapper li a, .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-vm-menuwrapper li > a:after, .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-vm-menuwrapper li.mk-vm-back:after {
        color: #222 !important
    }
    .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-header-social.header-section a svg, .trans-header .bg-true.dark-skin:not(.a-sticky) .main-navigation-ul li.menu-item a.menu-item-link .mk-svg-icon, .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-search-trigger .mk-svg-icon, .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-shoping-cart-link .mk-svg-icon {
        fill: #222 !important
    }
    .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.dropdownOpen > a.menu-item-link, .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.active > a.menu-item-link, .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.open > a.menu-item-link, .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.menu-item > a:hover, .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.current-menu-item > a.menu-item-link, .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link {
        border-top-color: #222
    }
    .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-css-icon-menu div {
        background-color: #222 !important
    }
    .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-3 .main-navigation-ul > li.current-menu-item > a.menu-item-link, .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-3 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link, .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-3.mk-vm-menuwrapper li.current-menu-item > a, .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-3.mk-vm-menuwrapper li.current-menu-ancestor > a {
        border: 2px solid #222;
        background-color: #222;
        color: #fff !important
    }
    .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-3 .main-navigation-ul > li.menu-item > a.menu-item-link:hover, .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-3 .main-navigation-ul > li.menu-item:hover > a.menu-item-link, .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-3.mk-vm-menuwrapper li > a:hover, .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-3.mk-vm-menuwrapper li:hover > a {
        border: 2px solid #222
    }
    .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-4 .main-navigation-ul li.menu-item > a.menu-item-link:hover, .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-4 .main-navigation-ul li.menu-item:hover > a.menu-item-link, .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-4 .main-navigation-ul li.current-menu-item > a.menu-item-link, .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-4 .main-navigation-ul li.current-menu-ancestor > a.menu-item-link, .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-5 .main-navigation-ul > li.menu-item a.menu-item-link:after {
        background-color: #222;
        color: #fff !important
    }
    .vertical-header-left .trans-header #theme-page > .mk-main-wrapper-holder, .vertical-header-left .trans-header .theme-content > .wpb_row.mk-fullwidth-true, .vertical-header-left .trans-header .theme-content > .mk-page-section-wrapper > .mk-page-section:not(.half_boxed):not(.half_fluid), .vertical-header-left .trans-header #mk-footer {
        padding-left: 270px
    }
    .vertical-header-left #mk-theme-container:not(.trans-header) {
        padding-left: 270px
    }
    .vertical-header-left:not(.mk-boxed-enabled) #mk-theme-container:not(.trans-header) .theme-page-wrapper:not(.full-width-layout) .theme-content > .wpb_row.mk-fullwidth-true, .vertical-header-left:not(.mk-boxed-enabled) #mk-theme-container:not(.trans-header) .theme-page-wrapper:not(.full-width-layout) .theme-content > .mk-page-section-wrapper > .mk-page-section:not(.half_boxed):not(.half_fluid) {
        padding-left: 270px
    }
    .vertical-header-left:not(.mk-boxed-enabled) #mk-theme-container.trans-header .header-style-4.a-sticky ~ .master-holder .theme-page-wrapper:not(.full-width-layout) .theme-content > .mk-page-section-wrapper > div[class*='half_'], .vertical-header-left:not(.mk-boxed-enabled) #mk-theme-container:not(.trans-header) .theme-page-wrapper:not(.full-width-layout) .theme-content > .mk-page-section-wrapper > div[class*='half_'] {
        margin-left: 270px
    }
    .vertical-header-left #mk-theme-container.trans-header .full-width-layout .theme-content > .mk-fullwidth-true, .vertical-header-left #mk-theme-container.trans-header .full-width-layout .theme-content > .mk-page-section-wrapper {
        margin-left: -285px
    }
    .vertical-header-left #mk-theme-container.trans-header .full-width-layout .theme-content > .mk-page-section-wrapper > div[class*='half_'] {
        margin-left: 270px
    }
    .vertical-header-right .trans-header #theme-page > .mk-main-wrapper-holder, .vertical-header-right .trans-header .theme-content > .wpb_row.mk-fullwidth-true, .vertical-header-right .trans-header .theme-content > .mk-page-section-wrapper > .mk-page-section:not(.half_boxed):not(.half_fluid), .vertical-header-right .trans-header #mk-footer {
        padding-right: 270px
    }
    .vertical-header-right #mk-theme-container:not(.trans-header) {
        padding-right: 270px
    }
    .vertical-header-right:not(.mk-boxed-enabled) #mk-theme-container:not(.trans-header) .theme-page-wrapper:not(.full-width-layout) .theme-content > .wpb_row.mk-fullwidth-true, .vertical-header-right:not(.mk-boxed-enabled) #mk-theme-container:not(.trans-header) .theme-page-wrapper:not(.full-width-layout) .theme-content > .mk-page-section-wrapper > .mk-page-section:not(.half_boxed):not(.half_fluid) {
        padding-right: 270px !important
    }
    .vertical-header-right:not(.mk-boxed-enabled) #mk-theme-container.trans-header .header-style-4.a-sticky ~ .master-holder .theme-page-wrapper:not(.full-width-layout) .theme-content > .mk-page-section-wrapper > div[class*='half_'], .vertical-header-right:not(.mk-boxed-enabled) #mk-theme-container:not(.trans-header) .theme-page-wrapper:not(.full-width-layout) .theme-content > .mk-page-section-wrapper > div[class*='half_'] {
        margin-right: 270px
    }
    .vertical-header-right #mk-theme-container.trans-header .full-width-layout .theme-content > .mk-fullwidth-true, .vertical-header-right #mk-theme-container.trans-header .full-width-layout .theme-content > .mk-page-section-wrapper {
        margin-right: -285px
    }
    .vertical-header-right #mk-theme-container.trans-header .full-width-layout .theme-content > .mk-page-section-wrapper > div[class*='half_'] {
        margin-right: 270px
    }
}
@media handheld, only screen and (max-width: 960px) {
    .mk-go-top, .mk-quick-contact-wrapper {
        right: 22px
    }
    .mk-go-top.is-active {
        right: 30px;
        bottom: 100px
    }
    .mk-quick-contact-wrapper.is-active {
        right: 22px
    }
}
.mk-side-dashboard {
    background-color: #4b5a5f
}
.mk-side-dashboard, .mk-side-dashboard p {
    font-size: 12px;
    color: #eee;
    font-weight: 400
}
.mk-side-dashboard .widgettitle {
    text-transform: uppercase;
    font-size: 14px;
    color: #fff;
    font-weight: bolder
}
.mk-side-dashboard .widgettitle a {
    color: #fff
}
.mk-side-dashboard .widget a {
    color: #fafafa
}
.sidedash-navigation-ul li a {
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase
}
.sidedash-navigation-ul .sub-menu li a {
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase
}
.sidedash-navigation-ul li a, .sidedash-navigation-ul li .mk-nav-arrow {
    color: #fff
}
.sidedash-navigation-ul li a:hover {
    color: #fff
}
.mk-side-dashboard .widget:not(.widget_social_networks) a:hover {
    color: #eec200
}
#mk-sidebar, #mk-sidebar p {
    font-size: 14px;
    color: #4b5a5f;
    font-weight: 400
}
#mk-sidebar .widgettitle {
    text-transform: uppercase;
    font-size: 15px;
    color: #333;
    font-weight: 400
}
#mk-sidebar .widgettitle a {
    color: #333
}
#mk-sidebar .widget a {
    color: #434343
}
#mk-sidebar .widget:not(.widget_social_networks) a:hover {
    color: #434343
}
.mk-testimonial-author, .modern-style .mk-testimonial-company, #wp-calendar td#today, .news-full-without-image .news-categories span, .news-half-without-image .news-categories span, .news-fourth-without-image .news-categories span, .mk-read-more, .news-single-social li a, .portfolio-carousel-cats, .blog-showcase-more, .simple-style .mk-employee-item:hover .team-member-position, .mk-portfolio-classic-item .portfolio-categories a, .register-login-links a:hover, .not-found-subtitle, .mk-mini-callout a, .search-loop-meta a, .mk-tooltip a:hover, .new-tab-readmore, .mk-news-tab .mk-tabs-tabs li.is-active a, .mk-woo-tabs .mk-tabs-tabs li.ui-state-active a, .monocolor.pricing-table .pricing-price span, .quantity .plus:hover, .quantity .minus:hover, .blog-modern-comment:hover, .blog-modern-share:hover {
    color: #eec200
}
.mk-tabs .mk-tabs-tabs li.is-active a > i, .mk-accordion .mk-accordion-single.current .mk-accordion-tab:before, .widget_testimonials .testimonial-slider .testimonial-author, #mk-filter-portfolio li a:hover, #mk-language-navigation ul li a:hover, #mk-language-navigation ul li.current-menu-item > a, .mk-quick-contact-wrapper h4, .divider-go-top:hover i, .widget-sub-navigation ul li a:hover, #mk-footer .widget_posts_lists ul li .post-list-meta time, .mk-footer-tweets .tweet-username, .product-category .item-holder:hover h4 {
    color: #eec200 !important
}
.accent-bg-color, .image-hover-overlay, .newspaper-portfolio, .similar-posts-wrapper .post-thumbnail:hover > .overlay-pattern, .portfolio-logo-section, .post-list-document .post-type-thumb:hover, #cboxTitle, #cboxPrevious, #cboxNext, #cboxClose, .comment-form-button, .mk-dropcaps.fancy-style, .mk-image-overlay, .pinterest-item-overlay, .news-full-with-image .news-categories span, .news-half-with-image .news-categories span, .news-fourth-with-image .news-categories span, .widget-portfolio-overlay, .portfolio-carousel-overlay, .blog-carousel-overlay, .mk-blog-classic-item .blog-loop-comments span, .mk-similiar-overlay, .mk-skin-button, .mk-flex-caption .flex-desc span, .mk-icon-box .mk-icon-wrapper i:hover, .mk-quick-contact-link:hover, .quick-contact-active.mk-quick-contact-link, .mk-fancy-table th, .ui-slider-handle, .widget_price_filter .ui-slider-range, #review_form_wrapper input[type=submit], #mk-nav-search-wrapper form .nav-side-search-icon:hover, form.ajax-search-complete i, .blog-modern-btn, .showcase-blog-overlay, .gform_button[type=submit], .single_add_to_cart_button, .button.checkout-button, .woocommerce #payment #place_order, #respond #submit, .widget_price_filter .price_slider_amount .button, .widget_shopping_cart .button.checkout {
    background-color: #eec200 !important
}
.a_accent-bg-hover:hover {
    background-color: #eec200
}
::-webkit-selection {
    background-color: #eec200;
    color: #fff
}
::-moz-selection {
    background-color: #eec200;
    color: #fff
}
::selection {
    background-color: #eec200;
    color: #fff
}
.mk-circle-image .item-holder {
    -webkit-box-shadow: 0 0 0 1px #eec200;
    -moz-box-shadow: 0 0 0 1px #eec200;
    box-shadow: 0 0 0 1px #eec200
}
.mk-blockquote.line-style, .bypostauthor > .mk-single-comment .comment-content, .bypostauthor > .mk-single-comment .comment-content:after, .mk-tabs.simple-style .mk-tabs-tabs li.is-active a {
    border-color: #eec200 !important
}
.news-full-with-image .news-categories span, .news-half-with-image .news-categories span, .news-fourth-with-image .news-categories span, .mk-flex-caption .flex-desc span {
    box-shadow: 8px 0 0 #eec200, -8px 0 0 #eec200
}
.monocolor.pricing-table .pricing-cols .pricing-col.featured-plan {
    border: 1px solid #eec200 !important
}
.mk-skin-button.three-dimension {
    box-shadow: 0 3px 0 0 #be9b00
}
.mk-skin-button.three-dimension:active {
    box-shadow: 0 1px 0 0 #be9b00
}
.mk-fancy-title {
    margin-bottom: 18px
}
span.mk-fancy-title {
    display: block;
    line-height: 1.3em;
    word-wrap: break-word
}
.mk-fancy-title.pattern-style {
    background: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/img/fancy-title-pattern.png) left center repeat-x
}
.mk-fancy-title.pattern-style.align-left span {
    padding: 0 6px 0 0
}
.mk-fancy-title.pattern-style.align-right span {
    padding: 0 0 0 6px
}
.mk-fancy-title.pattern-style.align-center span {
    padding: 0 6px
}
.mk-fancy-title.pattern-style.color-gradient span {
    position: relative
}
.mk-fancy-title.pattern-style.color-gradient span:after {
    content: '';
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1
}
.mk-fancy-title.pattern-style.color-gradient span i {
    position: relative;
    z-index: 2
}
.mk-fancy-title.shortcode-heading {
    font-weight: 700;
    font-size: 14px;
    padding-top: 5px
}
.mk-fancy-title.pattern-style p {
    display: inline
}
.mk-fancy-title p {
    font-family: inherit !important;
    -webkit-text-fill-color: unset
}
.mk-fancy-title p:last-child {
    margin-bottom: 0 !important
}
.mk-fancy-title.pattern-style span {
    padding-right: 10px
}
@media handheld, only screen and (max-width: 767px) {
    .mk-fancy-title {
        text-align: center !important
    }
    .mk-fancy-title.pattern-style span {
        padding: 0 8px !important
    }
    .mk-fancy-title.mk-force-responsive {
        font-size: 36px !important
    }
}
.mk-title-box {
    line-height: 100%
}
.mk-title-box p {
    margin: 0
}
.mk-title-box span {
    padding: 4px 0
}
.mk-slideshow-box .mk-fancy-title span {
    display: inline-block;
    padding-top: 20px
}
.flex-container a:active, .flex-container a:focus, .mk-flexslider a:active, .mk-flexslider a:focus {
    outline: 0
}
.flex-control-nav, .flex-direction-nav, .mk-flex-slides {
    margin: 0;
    padding: 0;
    list-style: none
}
.mk-flexslider {
    margin: 0;
    padding: 0;
    direction: ltr
}
.mk-flexslider .mk-banner-slides > li, .mk-flexslider .mk-flex-slides > li {
    display: none;
    margin: 0;
    -webkit-perspective: 1000;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}
.mk-flexslider .mk-banner-slides img, .mk-flexslider .mk-flex-slides img {
    width: 100%;
    display: block
}
.flex-pauseplay span {
    text-transform: capitalize
}
.mk-banner-slides:after, .mk-flex-slides:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}
html[xmlns] .mk-flex-slides {
    display: block
}
* html .mk-flex-slides {
    height: 1%
}
.mk-flexslider .mk-banner-slides {
    margin: 0;
    padding: 0;
    list-style: none
}
.mk-flexslider .mk-banner-slides li {
    margin: 0
}
.mk-flexslider {
    margin: 0;
    position: relative;
    zoom: 1
}
.flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
    -webkit-perspective: 1000;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}
.loading .flex-viewport {
    max-height: 100px
}
.mk-flexslider .mk-banner-slides, .mk-flexslider .mk-flex-slides {
    zoom: 1
}
.carousel li {
    margin-right: 5px
}
.flex-direction-nav a {
    display: block;
    position: absolute;
    cursor: pointer;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}
.flex-direction-nav .flex-next {
    opacity: .7
}
.flex-direction-nav .flex-prev {
    opacity: .7
}
.flex-direction-nav .flex-next:hover {
    opacity: 1
}
.flex-direction-nav .flex-prev:hover {
    opacity: 1
}
.mk-flexslider:hover .flex-next:hover, .mk-flexslider:hover .flex-prev:hover {
    opacity: 1
}
.flex-direction-nav .flex-disabled {
    opacity: 0 !important;
    cursor: default
}
.flex-control-nav {
    width: 100%;
    left: 0;
    position: absolute;
    bottom: 10px;
    text-align: center
}
.flex-control-nav li {
    margin: 0 6px;
    display: inline-block;
    zoom: 1
}
.flex-control-paging li a {
    display: block;
    cursor: pointer
}
.flex-control-paging li a.flex-active {
    cursor: default
}
.flex-control-thumbs {
    margin: 20px 0 0;
    position: static;
    overflow: hidden
}
.flex-control-thumbs li {
    width: 100px;
    height: 60px;
    margin: 0 20px 0 0
}
.flex-control-thumbs img {
    width: 100%;
    display: block;
    opacity: .7;
    cursor: pointer
}
.flex-control-thumbs img:hover {
    opacity: 1
}
.flex-control-thumbs .flex-active {
    opacity: 1;
    cursor: default
}
.flex-direction-nav a {
    z-index: 10
}
.mk-slideshow {
    position: relative;
    margin-bottom: 20px
}
.mk-slideshow .mk-flex-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%
}
.mk-slideshow .mk-flex-caption span {
    position: relative;
    display: block;
    padding: 15px 20px;
    color: #fff;
    font-weight: 700;
    font-size: 14px;
    line-height: 18px
}
.mk-slideshow:hover .flex-direction-nav .flex-next, .mk-slideshow:hover .flex-direction-nav .flex-prev {
    opacity: .6
}
.mk-slideshow .flex-direction-nav .flex-next, .mk-slideshow .flex-direction-nav .flex-prev {
    top: 50%;
    margin-top: -20px;
    width: 40px;
    height: 40px;
    background-color: rgba(0, 0, 0, .4);
    text-align: center;
    opacity: 0;
    line-height: 40px;
    border-radius: 2px
}
.mk-slideshow .flex-direction-nav .flex-next:hover, .mk-slideshow .flex-direction-nav .flex-prev:hover {
    background-color: rgba(0, 0, 0, .6);
    opacity: 1
}
.flex-direction-nav svg {
    fill: #fff;
    height: 16px;
    margin-top: 12px
}
.mk-slideshow .flex-direction-nav .flex-next {
    right: 20px !important
}
.mk-slideshow .flex-direction-nav .flex-prev {
    left: 20px !important
}
.mk-slideshow .flex-control-nav {
    bottom: 10px;
    display: block
}
.mk-slideshow .flex-control-nav li a {
    display: block;
    padding: 0;
    width: 6px;
    height: 14px
}
.mk-slideshow .flex-control-nav li a i {
    color: #fff;
    font-size: 12px
}
.mk-slideshow .flex-control-nav li a.flex-active i:before {
    content: "\f111" !important
}
.mk-slideshow .color-mask {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%
}
.widget .flex-control-paging {
    display: none
}
.js-el[data-mk-component=FullHeight] {
    min-height: 100vh
}
.admin-bar .js-el[data-mk-component=FullHeight] {
    min-height: calc(100vh - 32px)
}
.hover-overlay {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    opacity: 0
}
.full-cover-link {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 14;
    left: 0;
    top: 0
}
.mk-section-image {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    min-width: 100%;
    height: 100%;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-position: center;
    background-size: cover
}
.mk-image-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 10
}
.mk-image-lightbox {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -50px 0 0 -50px;
    text-align: center;
    cursor: pointer;
    color: #fff !important;
    width: 100px;
    height: 100px;
    opacity: 0;
    z-index: 30
}
.mk-image-lightbox svg {
    fill: #fff
}
.mk-image-lightbox:hover {
    color: #fff
}
.mk-image-lightbox i {
    line-height: 100px;
    font-size: 48px
}
.single-social-section {
    float: right
}
.single-social-section .blog-modern-comment, .single-social-section .blog-share-container, .single-social-section .mk-blog-print, .single-social-section .mk-love-holder {
    float: right;
    display: inline-block;
    margin-left: 20px
}
.single-social-section .blog-modern-comment i, .single-social-section .blog-share-container i, .single-social-section .mk-blog-print i, .single-social-section .mk-love-holder i {
    font-size: 16px
}
.single-social-section .blog-modern-comment i, .single-social-section .blog-single-share i, .single-social-section .mk-blog-print i {
    color: #898989
}
.single-social-section .blog-modern-comment span, .single-social-section .blog-single-share span, .single-social-section .mk-blog-print span {
    color: #898989;
    font-size: 11px;
    padding-left: 3px
}
.single-social-section .blog-share-container {
    position: relative
}
.single-social-section .blog-single-share {
    cursor: pointer
}
.single-social-section .blog-single-share i {
    font-size: 16px
}
@media handheld, only screen and (max-width: 960px) {
    .single-social-section {
        float: none !important;
        display: block;
        margin-bottom: 20px
    }
    .single-social-section .blog-modern-comment, .single-social-section .blog-share-container, .single-social-section .mk-blog-print, .single-social-section .mk-love-holder {
        float: left;
        padding: 0 20px 0 0 !important;
        margin: 0 !important
    }
    .single-social-section .single-share-box {
        right: -170px;
        left: auto !important
    }
    .single-social-section .single-share-box:before {
        left: -5px;
        right: auto !important
    }
}
.single-share-box {
    position: absolute;
    left: -220px;
    bottom: -11px;
    background-color: #252525;
    margin: 0;
    list-style: none;
    display: none;
    text-align: center;
    padding: 13px;
    text-transform: center
}
.single-share-box:before {
    right: -5px;
    top: 50%;
    margin-top: -5px;
    display: block;
    width: 10px;
    height: 10px;
    position: absolute;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    background-color: #252525;
    content: ""
}
.single-share-box li {
    float: left;
    margin: 0
}
.single-share-box li a {
    color: #a8a8a8;
    display: block;
    padding: 0 10px;
    -webkit-transition: all .2s;
    transition: all .2s
}
.single-share-box li a:hover {
    color: #fff
}
.single-share-box li a i {
    font-size: 16px;
    vertical-align: top
}
#respond input#submit, #review_form_wrapper input[type=submit], .post-password-form input[type=submit], .woocommerce-product-search button[type=submit], .woocommerce-product-search input[type=submit], .wpcf7-submit, a.button, button.button, input.button {
    margin: 0;
    border: none;
    outline: 0 !important;
    font-size: 13px;
    line-height: 13px !important;
    padding: 12px 15px;
    text-transform: uppercase;
    vertical-align: top;
    letter-spacing: 1px;
    display: inline-block;
    cursor: pointer;
    position: relative;
    font-family: inherit;
    text-decoration: none;
    overflow: visible;
    font-weight: 700;
    left: auto;
    white-space: nowrap;
    display: inline-block;
    background-color: #252525;
    color: #fff
}
#respond input#submit svg, #review_form_wrapper input[type=submit] svg, .post-password-form input[type=submit] svg, .woocommerce-product-search button[type=submit] svg, .woocommerce-product-search input[type=submit] svg, .wpcf7-submit svg, a.button svg, button.button svg, input.button svg {
    fill: #fff;
    height: 16px;
    margin-right: 10px;
    -webkit-transform: translateY(2px);
    transform: translateY(2px)
}
#respond input#submit:hover, #review_form_wrapper input[type=submit]:hover, .post-password-form input[type=submit]:hover, .woocommerce-product-search button[type=submit]:hover, .woocommerce-product-search input[type=submit]:hover, .wpcf7-submit:hover, a.button:hover, button.button:hover, input.button:hover {
    background-color: #707070;
    color: #fff
}
#respond input#submit:active, #review_form_wrapper input[type=submit]:active, .post-password-form input[type=submit]:active, .woocommerce-product-search button[type=submit]:active, .woocommerce-product-search input[type=submit]:active, .wpcf7-submit:active, a.button:active, button.button:active, input.button:active {
    top: 1px
}
.accent-bg-color.button:hover, .gform_button[type=submit]:hover {
    background-color: #252525 !important
}
.woocommerce-Message .button, .woocommerce-message .button {
    background-color: transparent !important;
    padding: 0 !important;
    color: #252525;
    vertical-align: middle;
    line-height: inherit !important
}
.woocommerce-Message .button:hover, .woocommerce-message .button:hover {
    background-color: transparent !important;
    color: #707070 !important
}
input.button.disabled, input.button:disabled {
    color: #aaa !important;
    background: #e7e7e7 !important;
    cursor: not-allowed
}
input.button.disabled:active, input.button:disabled:active {
    top: 0
}
.mk-svg-icon {
    width: auto;
    height: auto;
    fill: currentColor
}
.mk-svg-icon-wrapper {
    line-height: normal;
    vertical-align: middle
}
[class*=" mk-icon-"] .mk-svg-icon path, [class*=" mk-jupiter-icon-"] .mk-svg-icon path, [class*=" mk-li-"] .mk-svg-icon path, [class^=mk-icon-] .mk-svg-icon path, [class^=mk-jupiter-icon-] .mk-svg-icon path, [class^=mk-li-] .mk-svg-icon path {
    -webkit-transform: translateY(1%);
    transform: translateY(1%)
}
.center-icon {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}
.center-icon .mk-svg-icon {
    margin: 0 auto
}
.mk-svg-icon-wrapper {
    display: inline-block;
    width: 100%;
    position: relative
}
.mk-svg-icon-wrapper img, .mk-svg-icon-wrapper svg {
    display: inline-block
}
#wp-calendar #next:before, #wp-calendar #prev:before, .blog-blockquote-content:before, .ls-jupiter .ls-nav-next:before, .ls-jupiter .ls-nav-prev:before, .main-navigation-ul li.with-menu > a:before, .mk-accordion-tab:before, .mk-blockquote.quote-style:before, .mk-jupiter-icon-simple-xing:before, .mk-jupiter-icon-square-xing:before, .mk-jupiter-icon-xing:before, .mk-main-navigation ul:before, .mk-toggle-title:before, .mk-tweet-list li:before, .mk-woocommerce-pagination .next:before, .mk-woocommerce-pagination .prev:before, .product-loading-icon:before, .sf-sub-indicator:before, .tw_list .tweet_list li a:before, .widget-sub-navigation li a:before, .widget_archive li a:before, .widget_authors li a:before, .widget_categories li a:before, .widget_links li a:before, .widget_meta li a:before, .widget_nav_menu li a:before, .widget_pages li a:before, .widget_popular_tags li a:before, .widget_product_categories li a:before, .widget_recent_comments li:before, .widget_recent_entries li a:before, .widget_rss li a:before, [class*=" mk-icon-"]:before, [class*=" mk-jupiter-icon-"]:before, [class*=" mk-li-"]:before, [class*=" mk-moon-"]:before, [class^=mk-icon-]:before, [class^=mk-jupiter-icon-]:before, [class^=mk-li-]:before, [class^=mk-moon-]:before {
    display: none !important
}
#wp-calendar #next:before, #wp-calendar #prev:before, .blog-blockquote-content:before, .main-navigation-ul li.with-menu > a:before, .mk-accordion-tab:before, .mk-blockquote.quote-style:before, .mk-jupiter-icon-simple-xing:before, .mk-main-navigation ul:before, .mk-toggle-title:before, .mk-tweet-list li:before, .sf-sub-indicator:before, .tw_list .tweet_list li a:before, .widget-sub-navigation li a:before, .widget_archive li a:before, .widget_authors li a:before, .widget_categories li a:before, .widget_links li a:before, .widget_meta li a:before, .widget_nav_menu li a:before, .widget_pages li a:before, .widget_popular_tags li a:before, .widget_product_categories li a:before, .widget_recent_comments li:before, .widget_recent_entries li a:before, .widget_rss li a:before, [class*=" mk-icon-"], [class^=mk-icon-] {
    font-weight: 400;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    display: inline;
    width: auto;
    height: auto;
    line-height: normal;
    vertical-align: middle;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    margin-top: 0
}
[class*=" mk-icon-"]:before, [class^=mk-icon-]:before {
    text-decoration: inherit;
    display: inline-block;
    speak: none
}
a [class*=" mk-icon-"], a [class^=mk-icon-] {
    display: inline-block
}
.mk-jupiter-icon-square-xing:before, .mk-jupiter-icon-xing:before, .mk-woocommerce-pagination .next:before, .mk-woocommerce-pagination .prev:before, .product-loading-icon:before, [class*=" mk-moon-"], [class^=mk-moon-] {
    font-weight: 400;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    display: inline;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    margin-top: 0;
    vertical-align: middle;
    direction: ltr
}
[class*=" mk-moon-"], [class^=mk-moon-] {
    display: inline-block;
    line-height: 1
}
a [class*=" mk-moon-"], a [class^=mk-moon-] {
    display: inline-block
}
.rtl #theme-page [class*=" mk-moon-"], .rtl #theme-page [class^=mk-moon-] {
    font-family: Icomoon !important
}
[class*=" mk-li-"], [class^=mk-li-] {
    display: inline-block;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
[class*=" mk-jupiter-icon-"], [class^=mk-jupiter-icon-] {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.ls-jupiter .ls-nav-next, .ls-jupiter .ls-nav-prev {
    background-repeat: no-repeat;
    background-position: center
}
.ls-jupiter .ls-nav-prev {
    background-image: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="11.43" height="16" class="mk-svg-icon" style="fill:#fff;" viewBox="0 0 1280 1792"><path d="M1171 301l-531 531 531 531q19 19 19 45t-19 45l-166 166q-19 19-45 19t-45-19l-742-742q-19-19-19-45t19-45l742-742q19-19 45-19t45 19l166 166q19 19 19 45t-19 45z"></path></svg>')
}
.ls-jupiter .ls-nav-next {
    background-image: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="11.43" height="16" class="mk-svg-icon" style="fill:#fff;" viewBox="0 0 1280 1792"><path d="M1107 877l-742 742q-19 19-45 19t-45-19l-166-166q-19-19-19-45t19-45l531-531-531-531q-19-19-19-45t19-45l166-166q19-19 45-19t45 19l742 742q19 19 19 45t-19 45z"></path></svg>')
}
body.compensate-for-scrollbar {
    overflow: hidden
}
.fancybox-active {
    height: auto
}
.fancybox-is-hidden {
    left: -9999px;
    margin: 0;
    position: absolute !important;
    top: -9999px;
    visibility: hidden
}
.fancybox-container {
    -webkit-backface-visibility: hidden;
    height: 100%;
    left: 0;
    outline: 0;
    position: fixed;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    width: 100%;
    z-index: 99992
}
.fancybox-container * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}
.fancybox-bg, .fancybox-inner, .fancybox-outer, .fancybox-stage {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}
.fancybox-outer {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto
}
.fancybox-bg {
    background: #1e1e1e;
    opacity: 0;
    -webkit-transition-duration: inherit;
    transition-duration: inherit;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: cubic-bezier(.47, 0, .74, .71);
    transition-timing-function: cubic-bezier(.47, 0, .74, .71)
}
.fancybox-is-open .fancybox-bg {
    opacity: .9;
    -webkit-transition-timing-function: cubic-bezier(.22, .61, .36, 1);
    transition-timing-function: cubic-bezier(.22, .61, .36, 1)
}
.fancybox-caption, .fancybox-infobar, .fancybox-navigation .fancybox-button, .fancybox-toolbar {
    direction: ltr;
    opacity: 0;
    position: absolute;
    -webkit-transition: opacity .25s ease, visibility 0s ease .25s;
    transition: opacity .25s ease, visibility 0s ease .25s;
    visibility: hidden;
    z-index: 99997
}
.fancybox-show-caption .fancybox-caption, .fancybox-show-infobar .fancybox-infobar, .fancybox-show-nav .fancybox-navigation .fancybox-button, .fancybox-show-toolbar .fancybox-toolbar {
    opacity: 1;
    -webkit-transition: opacity .25s ease 0s, visibility 0s ease 0s;
    transition: opacity .25s ease 0s, visibility 0s ease 0s;
    visibility: visible
}
.fancybox-infobar {
    color: #ccc;
    font-size: 13px;
    -webkit-font-smoothing: subpixel-antialiased;
    height: 44px;
    left: 0;
    line-height: 44px;
    min-width: 44px;
    mix-blend-mode: difference;
    padding: 0 10px;
    pointer-events: none;
    top: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.fancybox-toolbar {
    right: 0;
    top: 0
}
.fancybox-stage {
    direction: ltr;
    overflow: visible;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    z-index: 99994
}
.fancybox-is-open .fancybox-stage {
    overflow: hidden
}
.fancybox-slide {
    -webkit-backface-visibility: hidden;
    display: none;
    height: 100%;
    left: 0;
    outline: 0;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: absolute;
    text-align: center;
    top: 0;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    white-space: normal;
    width: 100%;
    z-index: 99994
}
.fancybox-slide::before {
    content: '';
    display: inline-block;
    font-size: 0;
    height: 100%;
    vertical-align: middle;
    width: 0
}
.fancybox-is-sliding .fancybox-slide, .fancybox-slide--current, .fancybox-slide--next, .fancybox-slide--previous {
    display: block
}
.fancybox-slide--image {
    overflow: hidden;
    padding: 5vh 5vw
}
.fancybox-slide--image::before {
    display: none
}
.fancybox-slide--html {
    padding: 6px
}
.fancybox-content {
    background: #fff;
    display: inline-block;
    margin: 0;
    max-width: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: relative;
    text-align: left;
    vertical-align: middle
}
.fancybox-slide--image .fancybox-content {
    -webkit-animation-timing-function: cubic-bezier(.5, 0, .14, 1);
    animation-timing-function: cubic-bezier(.5, 0, .14, 1);
    -webkit-backface-visibility: hidden;
    background: 0 0;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    left: 0;
    max-width: none;
    overflow: visible;
    padding: 0;
    position: absolute;
    top: 0;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 99995
}
.fancybox-can-zoomOut .fancybox-content {
    cursor: -webkit-zoom-out;
    cursor: zoom-out
}
.fancybox-can-zoomIn .fancybox-content {
    cursor: -webkit-zoom-in;
    cursor: zoom-in
}
.fancybox-can-pan .fancybox-content, .fancybox-can-swipe .fancybox-content {
    cursor: -webkit-grab;
    cursor: grab
}
.fancybox-is-grabbing .fancybox-content {
    cursor: -webkit-grabbing;
    cursor: grabbing
}
.fancybox-container [data-selectable=true] {
    cursor: text
}
.fancybox-image, .fancybox-spaceball {
    background: 0 0;
    border: 0;
    height: 100%;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none;
    padding: 0;
    position: absolute;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%
}
.fancybox-spaceball {
    z-index: 1
}
.fancybox-slide--iframe .fancybox-content, .fancybox-slide--map .fancybox-content, .fancybox-slide--pdf .fancybox-content, .fancybox-slide--video .fancybox-content {
    height: 100%;
    overflow: visible;
    padding: 0;
    width: 100%
}
.fancybox-slide--video .fancybox-content {
    background: #000
}
.fancybox-slide--map .fancybox-content {
    background: #e5e3df
}
.fancybox-slide--iframe .fancybox-content {
    background: #fff
}
.fancybox-iframe, .fancybox-video {
    background: 0 0;
    border: 0;
    display: block;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%
}
.fancybox-iframe {
    left: 0;
    position: absolute;
    top: 0
}
.fancybox-error {
    background: #fff;
    cursor: default;
    max-width: 400px;
    padding: 40px;
    width: 100%
}
.fancybox-error p {
    color: #444;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
    padding: 0
}
.fancybox-button {
    background: rgba(30, 30, 30, .6);
    border: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    height: 44px;
    margin: 0;
    padding: 10px;
    position: relative;
    -webkit-transition: color .2s;
    transition: color .2s;
    vertical-align: top;
    visibility: inherit;
    width: 44px
}
.fancybox-button, .fancybox-button:link, .fancybox-button:visited {
    color: #ccc
}
.fancybox-button:hover {
    color: #fff
}
.fancybox-button:focus {
    outline: 0
}
.fancybox-button.fancybox-focus {
    outline: 1px dotted
}
.fancybox-button[disabled], .fancybox-button[disabled]:hover {
    color: #888;
    cursor: default;
    outline: 0
}
.fancybox-button div {
    height: 100%
}
.fancybox-button svg {
    display: block;
    height: 100%;
    overflow: visible;
    position: relative;
    width: 100%
}
.fancybox-button svg path {
    fill: currentColor;
    stroke-width: 0
}
.fancybox-button--fsenter svg:nth-child(2), .fancybox-button--play svg:nth-child(2) {
    display: none
}
.fancybox-button--fsexit svg:nth-child(1), .fancybox-button--pause svg:nth-child(1) {
    display: none
}
.fancybox-progress {
    background: #ff5268;
    height: 2px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0;
    transform-origin: 0;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transition-timing-function: linear;
    transition-timing-function: linear;
    z-index: 99998
}
.fancybox-close-small {
    background: 0 0;
    border: 0;
    border-radius: 0;
    color: #ccc;
    cursor: pointer;
    opacity: .8;
    padding: 8px;
    position: absolute;
    right: -12px;
    top: -44px;
    z-index: 401
}
.fancybox-close-small:hover {
    color: #fff;
    opacity: 1
}
.fancybox-slide--html .fancybox-close-small {
    color: currentColor;
    padding: 10px;
    right: 0;
    top: 0
}
.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
    overflow: hidden
}
.fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
    display: none
}
.fancybox-navigation .fancybox-button {
    background-clip: content-box;
    height: 100px;
    opacity: 0;
    position: absolute;
    top: calc(50% - 50px);
    width: 70px
}
.fancybox-navigation .fancybox-button div {
    padding: 7px
}
.fancybox-navigation .fancybox-button--arrow_left {
    left: 0;
    left: env(safe-area-inset-left);
    padding: 31px 26px 31px 6px
}
.fancybox-navigation .fancybox-button--arrow_right {
    padding: 31px 6px 31px 26px;
    right: 0;
    right: env(safe-area-inset-right)
}
.fancybox-caption {
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .85)), color-stop(50%, rgba(0, 0, 0, .3)), color-stop(65%, rgba(0, 0, 0, .15)), color-stop(75.5%, rgba(0, 0, 0, .075)), color-stop(82.85%, rgba(0, 0, 0, .037)), color-stop(88%, rgba(0, 0, 0, .019)), to(rgba(0, 0, 0, 0)));
    background: linear-gradient(to top, rgba(0, 0, 0, .85) 0, rgba(0, 0, 0, .3) 50%, rgba(0, 0, 0, .15) 65%, rgba(0, 0, 0, .075) 75.5%, rgba(0, 0, 0, .037) 82.85%, rgba(0, 0, 0, .019) 88%, rgba(0, 0, 0, 0) 100%);
    bottom: 0;
    color: #eee;
    font-size: 14px;
    font-weight: 400;
    left: 0;
    line-height: 1.5;
    padding: 75px 44px 25px 44px;
    pointer-events: none;
    right: 0;
    text-align: center;
    z-index: 99996
}
@supports (padding:0) {
    .fancybox-caption {
        padding: 75px Max(44px, env(safe-area-inset-right)) Max(25px, env(safe-area-inset-bottom)) Max(44px, env(safe-area-inset-left))
    }
}
.fancybox-caption--separate {
    margin-top: -50px
}
.fancybox-caption__body {
    max-height: 50vh;
    overflow: auto;
    pointer-events: all
}
.fancybox-caption a, .fancybox-caption a:link, .fancybox-caption a:visited {
    color: #ccc;
    text-decoration: none
}
.fancybox-caption a:hover {
    color: #fff;
    text-decoration: underline
}
.fancybox-loading {
    -webkit-animation: fancybox-rotate 1s linear infinite;
    animation: fancybox-rotate 1s linear infinite;
    background: 0 0;
    border: 4px solid #888;
    border-bottom-color: #fff;
    border-radius: 50%;
    height: 50px;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: .7;
    padding: 0;
    position: absolute;
    top: 50%;
    width: 50px;
    z-index: 99999
}
@-webkit-keyframes fancybox-rotate {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
@keyframes fancybox-rotate {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
.fancybox-animated {
    -webkit-transition-timing-function: cubic-bezier(0, 0, .25, 1);
    transition-timing-function: cubic-bezier(0, 0, .25, 1)
}
.fancybox-fx-slide.fancybox-slide--previous {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
}
.fancybox-fx-slide.fancybox-slide--next {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
}
.fancybox-fx-slide.fancybox-slide--current {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}
.fancybox-fx-fade.fancybox-slide--next, .fancybox-fx-fade.fancybox-slide--previous {
    opacity: 0;
    -webkit-transition-timing-function: cubic-bezier(.19, 1, .22, 1);
    transition-timing-function: cubic-bezier(.19, 1, .22, 1)
}
.fancybox-fx-fade.fancybox-slide--current {
    opacity: 1
}
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
    opacity: 0;
    -webkit-transform: scale3d(1.5, 1.5, 1.5);
    transform: scale3d(1.5, 1.5, 1.5)
}
.fancybox-fx-zoom-in-out.fancybox-slide--next {
    opacity: 0;
    -webkit-transform: scale3d(.5, .5, .5);
    transform: scale3d(.5, .5, .5)
}
.fancybox-fx-zoom-in-out.fancybox-slide--current {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
}
.fancybox-fx-rotate.fancybox-slide--previous {
    opacity: 0;
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg)
}
.fancybox-fx-rotate.fancybox-slide--next {
    opacity: 0;
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg)
}
.fancybox-fx-rotate.fancybox-slide--current {
    opacity: 1;
    -webkit-transform: rotate(0);
    transform: rotate(0)
}
.fancybox-fx-circular.fancybox-slide--previous {
    opacity: 0;
    -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
    transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0)
}
.fancybox-fx-circular.fancybox-slide--next {
    opacity: 0;
    -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
    transform: scale3d(0, 0, 0) translate3d(100%, 0, 0)
}
.fancybox-fx-circular.fancybox-slide--current {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
    transform: scale3d(1, 1, 1) translate3d(0, 0, 0)
}
.fancybox-fx-tube.fancybox-slide--previous {
    -webkit-transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
    transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg)
}
.fancybox-fx-tube.fancybox-slide--next {
    -webkit-transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);
    transform: translate3d(100%, 0, 0) scale(.1) skew(10deg)
}
.fancybox-fx-tube.fancybox-slide--current {
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1)
}
@media all and (max-height: 576px) {
    .fancybox-slide {
        padding-left: 6px;
        padding-right: 6px
    }
    .fancybox-slide--image {
        padding: 6px 0
    }
    .fancybox-close-small {
        right: -6px
    }
    .fancybox-slide--image .fancybox-close-small {
        background: #4e4e4e;
        color: #f2f4f6;
        height: 36px;
        opacity: 1;
        padding: 6px;
        right: 0;
        top: 0;
        width: 36px
    }
    .fancybox-caption {
        padding-left: 12px;
        padding-right: 12px
    }
    @supports (padding:0) {
        .fancybox-caption {
            padding-left: Max(12px, env(safe-area-inset-left));
            padding-right: Max(12px, env(safe-area-inset-right))
        }
    }
}
.fancybox-share {
    background: #f4f4f4;
    border-radius: 3px;
    max-width: 90%;
    padding: 30px;
    text-align: center
}
.fancybox-share h1 {
    color: #222;
    font-size: 35px;
    font-weight: 700;
    margin: 0 0 20px 0
}
.fancybox-share p {
    margin: 0;
    padding: 0
}
.fancybox-share__button {
    border: 0;
    border-radius: 3px;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
    margin: 0 5px 10px 5px;
    min-width: 130px;
    padding: 0 15px;
    text-decoration: none;
    -webkit-transition: all .2s;
    transition: all .2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap
}
.fancybox-share__button:link, .fancybox-share__button:visited {
    color: #fff
}
.fancybox-share__button:hover {
    text-decoration: none
}
.fancybox-share__button--fb {
    background: #3b5998
}
.fancybox-share__button--fb:hover {
    background: #344e86
}
.fancybox-share__button--pt {
    background: #bd081d
}
.fancybox-share__button--pt:hover {
    background: #aa0719
}
.fancybox-share__button--tw {
    background: #1da1f2
}
.fancybox-share__button--tw:hover {
    background: #0d95e8
}
.fancybox-share__button svg {
    height: 25px;
    margin-right: 7px;
    position: relative;
    top: -1px;
    vertical-align: middle;
    width: 25px
}
.fancybox-share__button svg path {
    fill: #fff
}
.fancybox-share__input {
    background: 0 0;
    border: 0;
    border-bottom: 1px solid #d7d7d7;
    border-radius: 0;
    color: #5d5b5b;
    font-size: 14px;
    margin: 10px 0 0 0;
    outline: 0;
    padding: 10px 15px;
    width: 100%
}
.fancybox-thumbs {
    background: #ddd;
    bottom: 0;
    display: none;
    margin: 0;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    padding: 2px 2px 4px 2px;
    position: absolute;
    right: 0;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    width: 212px;
    z-index: 99995
}
.fancybox-thumbs-x {
    overflow-x: auto;
    overflow-y: hidden
}
.fancybox-show-thumbs .fancybox-thumbs {
    display: block
}
.fancybox-show-thumbs .fancybox-inner {
    right: 212px
}
.fancybox-thumbs__list {
    font-size: 0;
    height: 100%;
    list-style: none;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    position: relative;
    white-space: nowrap;
    width: 100%
}
.fancybox-thumbs-x .fancybox-thumbs__list {
    overflow: hidden
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
    width: 7px
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .3)
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
    background: #2a2a2a;
    border-radius: 10px
}
.fancybox-thumbs__list a {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: rgba(0, 0, 0, .1);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    float: left;
    height: 75px;
    margin: 2px;
    max-height: calc(100% - 8px);
    max-width: calc(50% - 4px);
    outline: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    -webkit-tap-highlight-color: transparent;
    width: 100px
}
.fancybox-thumbs__list a::before {
    border: 6px solid #ff5268;
    bottom: 0;
    content: '';
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transition: all .2s cubic-bezier(.25, .46, .45, .94);
    transition: all .2s cubic-bezier(.25, .46, .45, .94);
    z-index: 99991
}
.fancybox-thumbs__list a:focus::before {
    opacity: .5
}
.fancybox-thumbs__list a.fancybox-thumbs-active::before {
    opacity: 1
}
@media all and (max-width: 576px) {
    .fancybox-thumbs {
        width: 110px
    }
    .fancybox-show-thumbs .fancybox-inner {
        right: 110px
    }
    .fancybox-thumbs__list a {
        max-width: calc(100% - 10px)
    }
}
.admin-bar .fancybox-inner {
    top: 32px
}
.fancybox-slide--iframe .fancybox-content {
    background-color: transparent
}
.mk-edge-nav a {
    position: absolute;
    top: 50%;
    display: block;
    outline: 0;
    text-align: left;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    cursor: pointer
}
.mk-edge-nav a.mk-edge-prev {
    left: 0
}
.mk-edge-nav a.mk-edge-next {
    right: 0
}
.mk-edge-next svg, .mk-edge-prev svg {
    display: block;
    margin: 0 auto;
    padding: 0;
    height: 16px;
    vertical-align: middle
}
.nav-item-caption {
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: uppercase;
    white-space: nowrap
}
.nav-roundslide a {
    margin: 0 20px;
    width: 62px;
    height: 62px;
    border-radius: 40px;
    -webkit-transition: all .3s;
    transition: all .3s;
    overflow: hidden;
    -webkit-transition-delay: .1s;
    transition-delay: .1s
}
.nav-roundslide .mk-svg-icon {
    -webkit-transition-delay: .1s;
    transition-delay: .1s
}
.nav-roundslide .nav-item-caption {
    -webkit-transition: color .3s;
    transition: color .3s
}
.nav-roundslide .mk-edge-icon-wrap {
    position: absolute;
    padding: 24px
}
.nav-roundslide a.mk-edge-prev .mk-edge-icon-wrap {
    left: 0
}
.nav-roundslide a.mk-edge-next .mk-edge-icon-wrap {
    right: 0
}
.nav-roundslide .nav-item-caption {
    font-weight: 700;
    font-size: 13px;
    position: absolute;
    padding: 20px 10px;
    width: 130px;
    top: 0;
    margin: 0;
    opacity: 0;
    transition: opacity .3s, -webkit-transform .3s;
    -webkit-transition: opacity .3s, -webkit-transform .3s;
    transition: opacity .3s, transform .3s;
    transition: opacity .3s, transform .3s, -webkit-transform .3s;
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}
.nav-roundslide a.mk-edge-prev .nav-item-caption {
    right: 10px;
    -webkit-transform: translateX(100%);
    transform: translateX(100%)
}
.nav-roundslide a.mk-edge-next .nav-item-caption {
    left: 10px;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
}
.nav-roundslide a:hover {
    width: 200px;
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}
.nav-roundslide a:hover .nav-item-caption {
    opacity: 1;
    -webkit-transition-delay: .1s;
    transition-delay: .1s;
    -webkit-transform: translateX(0);
    transform: translateX(0)
}
.nav-roundslide a[data-skin=dark] {
    background-color: rgba(0, 0, 0, 0);
    border: 2px solid #333
}
.nav-roundslide a[data-skin=dark] .nav-item-caption {
    color: #333
}
.nav-roundslide a[data-skin=dark] .mk-svg-icon {
    fill: #333
}
.nav-roundslide a[data-skin=dark]:hover {
    background-color: rgba(0, 0, 0, .2)
}
.nav-roundslide a[data-skin=light] {
    background-color: rgba(255, 255, 255, 0);
    border: 2px solid #fff
}
.nav-roundslide a[data-skin=light] .nav-item-caption {
    color: #fff
}
.nav-roundslide a[data-skin=light] .mk-svg-icon {
    fill: #fff
}
.nav-roundslide a[data-skin=light]:hover {
    background-color: rgba(255, 255, 255, .2)
}
.nav-round a {
    margin: 0 20px;
    width: 62px;
    height: 62px;
    border-radius: 50%;
    -webkit-transition: all .5s;
    transition: all .5s;
    overflow: hidden
}
.nav-round .nav-item-caption {
    display: none !important
}
.nav-round .mk-edge-icon-wrap {
    position: absolute;
    padding: 24px
}
.nav-round a.mk-edge-prev .mk-edge-icon-wrap {
    left: 0
}
.nav-round a.mk-edge-next .mk-edge-icon-wrap {
    right: 0
}
.nav-round a[data-skin=dark] {
    background-color: rgba(0, 0, 0, 0);
    border: 2px solid #333
}
.nav-round a[data-skin=dark] .mk-svg-icon {
    fill: #333
}
.nav-round a[data-skin=dark]:hover {
    background-color: rgba(0, 0, 0, .2)
}
.nav-round a[data-skin=light] {
    background-color: rgba(255, 255, 255, 0);
    border: 2px solid #fff
}
.nav-round a[data-skin=light] .mk-svg-icon {
    fill: #fff
}
.nav-round a[data-skin=light]:hover {
    background-color: rgba(255, 255, 255, .2)
}
.nav-slit .mk-edge-icon-wrap {
    position: relative;
    display: block;
    width: 40px;
    height: 125px;
    text-align: center
}
.nav-slit svg {
    transition: -webkit-transform .3s .1s;
    -webkit-transition: -webkit-transform .3s .1s;
    transition: transform .3s .1s;
    transition: transform .3s .1s, -webkit-transform .3s .1s;
    fill: #fff;
    -webkit-transform: translateY(55px);
    transform: translateY(55px)
}
.nav-slit div {
    position: absolute;
    top: 0;
    width: 200px;
    height: 100%;
    transition: -webkit-transform .3s .1s;
    -webkit-transition: -webkit-transform .3s .1s;
    transition: transform .3s .1s;
    transition: transform .3s .1s, -webkit-transform .3s .1s;
    -webkit-perspective: 1000px;
    perspective: 1000px
}
.nav-slit a.mk-edge-prev div {
    left: 0;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
}
.nav-slit a.mk-edge-next div {
    right: 0;
    text-align: left;
    -webkit-transform: translateX(100%);
    transform: translateX(100%)
}
.nav-slit .nav-item-caption {
    position: absolute;
    top: 124px;
    margin: 0;
    padding: 0 20px;
    width: 160px;
    height: 38px;
    color: #fff;
    text-transform: uppercase;
    white-space: nowrap;
    letter-spacing: 1px;
    font-weight: 400;
    font-size: .75em;
    line-height: 38px;
    transition: -webkit-transform .3s;
    -webkit-transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    -webkit-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, .004);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}
.nav-slit .edge-nav-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: block;
    width: 200px;
    height: 125px;
    background-size: cover
}
.nav-slit a:hover svg {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}
.nav-slit a.mk-edge-prev:hover svg {
    -webkit-transform: translateX(-50%) translateY(46px);
    transform: translateX(-50%) translateY(46px)
}
.nav-slit a.mk-edge-next:hover svg {
    -webkit-transform: translateX(50%) translateY(46px);
    transform: translateX(50%) translateY(46px)
}
.nav-slit a:hover div {
    -webkit-transform: translateX(0);
    transform: translateX(0)
}
.nav-slit a:hover .nav-item-caption {
    -webkit-transition-delay: .2s;
    transition-delay: .2s;
    -webkit-transform: rotateX(0);
    transform: rotateX(0)
}
.nav-slit a[data-skin=dark] .mk-edge-icon-wrap, .nav-slit a[data-skin=light] .mk-edge-icon-wrap {
    background-color: #333;
    background-color: rgba(50, 50, 50, .8);
    -webkit-transition: background-color .3s;
    transition: background-color .3s
}
.nav-slit a[data-skin=dark] .nav-item-caption, .nav-slit a[data-skin=dark] div, .nav-slit a[data-skin=light] .nav-item-caption, .nav-slit a[data-skin=light] div {
    background-color: #333
}
.nav-slit a[data-skin=dark]:hover .mk-edge-icon-wrap, .nav-slit a[data-skin=light]:hover .mk-edge-icon-wrap {
    background-color: #323232
}
.nav-thumbflip a {
    -webkit-perspective: 1000px;
    perspective: 1000px
}
.nav-thumbflip .nav-item-caption {
    display: none !important
}
.nav-thumbflip a.mk-edge-prev {
    -webkit-perspective-origin: 100% 50%;
    perspective-origin: 100% 50%
}
.nav-thumbflip a.mk-edge-next {
    -webkit-perspective-origin: 0 50%;
    perspective-origin: 0 50%
}
.nav-thumbflip svg {
    -webkit-transform: translateY(38px);
    transform: translateY(38px);
    fill: #fff
}
.nav-thumbflip .edge-nav-bg {
    position: absolute;
    top: 0;
    width: 95px;
    height: 95px;
    background-size: cover;
    background-position: center;
    transition: -webkit-transform .15s ease-out;
    -webkit-transition: -webkit-transform .15s ease-out;
    transition: transform .15s ease-out;
    transition: transform .15s ease-out, -webkit-transform .15s ease-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}
.nav-thumbflip a.mk-edge-prev .edge-nav-bg {
    left: 100%;
    -webkit-transform: rotateY(90deg);
    transform: rotateY(90deg);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%
}
.nav-thumbflip a.mk-edge-next .edge-nav-bg {
    right: 100%;
    -webkit-transform: rotateY(-90deg);
    transform: rotateY(-90deg);
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%
}
.nav-thumbflip a:hover .edge-nav-bg {
    transition: -webkit-transform .25s ease-out;
    -webkit-transition: -webkit-transform .25s ease-out;
    transition: transform .25s ease-out;
    transition: transform .25s ease-out, -webkit-transform .25s ease-out;
    -webkit-transform: rotateY(0);
    transform: rotateY(0)
}
.nav-thumbflip .mk-edge-icon-wrap {
    -webkit-transition: background-color .3s ease-out;
    transition: background-color .3s ease-out;
    display: block;
    width: 95px;
    height: 95px;
    text-align: center
}
.nav-thumbflip a[data-skin=dark] .mk-edge-icon-wrap, .nav-thumbflip a[data-skin=dark] div {
    background-color: rgba(50, 50, 50, .3)
}
.nav-thumbflip a[data-skin=dark]:hover .mk-edge-icon-wrap {
    background-color: #323232
}
.nav-thumbflip a[data-skin=light] .mk-edge-icon-wrap {
    background-color: rgba(255, 255, 255, .3)
}
.nav-thumbflip a[data-skin=light] div {
    background-color: rgba(255, 255, 255, .3)
}
.nav-thumbflip a[data-skin=light]:hover .mk-edge-icon-wrap {
    background-color: #323232
}
.swiper-pagination {
    position: absolute;
    margin: 0;
    padding: 0;
    cursor: default;
    width: 100%;
    bottom: 6%;
    text-align: center;
    left: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}
.swiper-pagination a {
    position: relative;
    display: inline-block;
    margin: 0 8px;
    width: 10px;
    height: 10px;
    cursor: pointer
}
.swiper-pagination a span {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    outline: 0;
    border-radius: 50%;
    cursor: pointer;
    position: absolute
}
.swiper-pagination[data-skin=dark] span {
    background-color: #333;
    background-color: rgba(0, 0, 0, .8)
}
.swiper-pagination[data-skin=light] span {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .3)
}
.pagination-stroke span {
    -webkit-transition: background-color .3s ease, -webkit-box-shadow .3s ease;
    transition: background-color .3s ease, -webkit-box-shadow .3s ease;
    transition: box-shadow .3s ease, background-color .3s ease;
    transition: box-shadow .3s ease, background-color .3s ease, -webkit-box-shadow .3s ease
}
.pagination-stroke[data-skin=dark] span {
    -webkit-box-shadow: 0 0 0 2px transparent;
    box-shadow: 0 0 0 2px transparent
}
.pagination-stroke[data-skin=dark] a:focus span, .pagination-stroke[data-skin=dark] a:hover span {
    background-color: #333
}
.pagination-stroke[data-skin=dark] a.is-active span {
    background-color: transparent;
    -webkit-box-shadow: 0 0 0 2px #333;
    box-shadow: 0 0 0 2px #333
}
.pagination-stroke[data-skin=light] span {
    -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0);
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0)
}
.pagination-stroke[data-skin=light] a:focus span, .pagination-stroke[data-skin=light] a:hover span {
    background-color: #fff
}
.pagination-stroke[data-skin=light] a.is-active span {
    background-color: transparent;
    -webkit-box-shadow: 0 0 0 2px #fff;
    box-shadow: 0 0 0 2px #fff
}
.pagination-small_dot_stroke a {
    border-radius: 50%;
    -webkit-transition: -webkit-box-shadow .3s ease;
    transition: -webkit-box-shadow .3s ease;
    transition: box-shadow .3s ease;
    transition: box-shadow .3s ease, -webkit-box-shadow .3s ease
}
.pagination-small_dot_stroke a span {
    transition: background-color .3s ease, -webkit-transform .3s ease;
    -webkit-transition: background-color .3s ease, -webkit-transform .3s ease;
    transition: background-color .3s ease, transform .3s ease;
    transition: background-color .3s ease, transform .3s ease, -webkit-transform .3s ease
}
.pagination-small_dot_stroke a.is-active span {
    -webkit-transform: scale(.4);
    transform: scale(.4)
}
.pagination-small_dot_stroke[data-skin=dark] a {
    -webkit-box-shadow: 0 0 0 2px transparent;
    box-shadow: 0 0 0 2px transparent
}
.pagination-small_dot_stroke[data-skin=dark] a span {
    background-color: rgba(0, 0, 0, .7)
}
.pagination-small_dot_stroke[data-skin=dark] a.is-active span, .pagination-small_dot_stroke[data-skin=dark] a:focus span, .pagination-small_dot_stroke[data-skin=dark] a:hover span {
    background-color: #333
}
.pagination-small_dot_stroke[data-skin=dark] a.is-active {
    -webkit-box-shadow: 0 0 0 2px #333;
    box-shadow: 0 0 0 2px #333
}
.pagination-small_dot_stroke[data-skin=light] a {
    -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0);
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0)
}
.pagination-small_dot_stroke[data-skin=light] a span {
    background-color: rgba(255, 255, 255, .7)
}
.pagination-small_dot_stroke[data-skin=light] a.is-active span, .pagination-small_dot_stroke[data-skin=light] a:focus span, .pagination-small_dot_stroke[data-skin=light] a:hover span {
    background-color: #fff
}
.pagination-small_dot_stroke[data-skin=light] a.is-active {
    -webkit-box-shadow: 0 0 0 2px #fff;
    box-shadow: 0 0 0 2px #fff
}
.mk-pagination {
    margin: 0 auto;
    text-align: center;
    padding: 65px 0 40px;
    position: relative
}
.mk-pagination a {
    text-decoration: none
}
.mk-pagination .mk-pagination-inner {
    margin: 0 10px 0 0;
    float: left
}
.mk-pagination .current-page, .mk-pagination .page-number {
    display: block;
    padding: 10px 14px;
    line-height: 12px;
    font-size: 12px;
    margin: 0 6px;
    font-weight: 700;
    float: left;
    border: 2px solid transparent;
    color: #9a9a9a;
    color: rgba(0, 0, 0, .4)
}
.mk-pagination .current-page:hover, .mk-pagination .page-number:hover {
    border: 2px solid rgba(0, 0, 0, .4)
}
.mk-pagination .current-page {
    border: 2px solid rgba(0, 0, 0, .4)
}
.mk-pagination .mk-total-pages {
    float: right;
    opacity: .6
}
.mk-pagination .current-page, .mk-pagination .mk-pagination-next, .mk-pagination .mk-pagination-previous, .mk-pagination .page-number {
    -webkit-transition: all .2s ease;
    transition: all .2s ease
}
.mk-pagination .mk-pagination-next, .mk-pagination .mk-pagination-previous {
    display: block;
    height: 36px;
    width: 38px;
    float: left;
    color: #9a9a9a;
    color: rgba(0, 0, 0, .4);
    border: 2px solid transparent;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}
.mk-pagination .mk-pagination-next a, .mk-pagination .mk-pagination-previous a {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 14;
    left: 0;
    top: 0
}
.mk-pagination .mk-pagination-next svg, .mk-pagination .mk-pagination-previous svg {
    height: 20px;
    width: 20px;
    vertical-align: middle;
    -webkit-transform: translateY(2px);
    transform: translateY(2px)
}
.mk-pagination .mk-pagination-next:hover, .mk-pagination .mk-pagination-previous:hover {
    border: 2px solid rgba(0, 0, 0, .4)
}
@media handheld, only screen and (max-width: 767px) {
    .mk-pagination .mk-pagination-inner, .mk-pagination .mk-total-pages {
        float: none;
        margin: 40px auto 0;
        clear: both;
        padding-top: 0
    }
    .mk-pagination .current-page, .mk-pagination .page-number {
        float: none;
        display: inline-block;
        margin-bottom: 6px
    }
    .mk-pagination .pagination-arrows {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        position: absolute;
        top: 20px;
        width: 45%;
        border: 2px solid rgba(0, 0, 0, .2)
    }
    .mk-pagination .mk-pagination-next {
        right: 0
    }
    .mk-pagination .mk-pagination-previous {
        left: 0
    }
}
.mk-page-links {
    margin: 10px 0 20px 10px;
    font-weight: 700
}
.mk-page-links a {
    display: inline-block;
    line-height: 14px;
    font-size: 12px;
    margin: 0
}
.mk-loadmore-button {
    display: flex;
    width: 202px;
    height: 34px;
    padding: 0 10px;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    color: #F9B000;
    leading-trim: both;
    text-edge: cap;
    font-family: HelveticaNeueCyr;
    font-size: 12px;
    font-style: normal;
    font-weight: 550;
    line-height: normal;
    text-transform: uppercase;
    border-radius: 6px;
    border: 1px solid #F9B000;
}
.mk-loadmore-button:hover {
    background-color: #f5f5f5
}
.mk-loadmore-button svg {
    height: 9px;
    margin-right: 10px;
    fill: #b5b5b5;
    vertical-align: middle
}
.mk-loadmore-button.is-active svg {
    fill: #e6e6e6
}
.mk-loadmore-button .mk-loading-indicator {
    opacity: 0
}
.mk-loadmore-button.is-active .mk-loading-indicator {
    opacity: 1
}
@media handheld, only screen and (max-width: 767px) {
    .mk-loadmore-button {
        width: 100% !important
    }
}
.mk-post-nav {
    position: fixed;
    top: 50%;
    margin-top: -115px;
    text-decoration: none;
    width: 260px;
    -webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1);
    transition: all .6s cubic-bezier(.77, 0, .175, 1);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}
@media handheld, only screen and (max-width: 767px) {
    .mk-post-nav {
        display: none !important
    }
}
.pagnav-wrapper .pagenav-top {
    height: 130px;
    display: block;
    position: relative
}
.pagnav-wrapper .pagenav-top .pagenav-image {
    position: absolute;
    display: block;
    height: 130px
}
.pagnav-wrapper .pagenav-top .pagenav-image img {
    height: 130px;
    width: 130px;
    line-height: 4px
}
.pagnav-wrapper .pagenav-top .mk-pavnav-icon {
    position: absolute;
    width: 130px;
    height: 130px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #dfdfdf;
    background-color: rgba(0, 0, 0, .3);
    color: #fff;
    -webkit-transition: background .3s ease-out;
    transition: background .3s ease-out
}
.pagnav-wrapper .pagenav-top .mk-pavnav-icon svg {
    vertical-align: middle;
    height: 16px;
    -webkit-transition: all .3s ease-in;
    transition: all .3s ease-in
}
.pagnav-wrapper .nav-info-container {
    height: 90px;
    width: 260px;
    overflow: hidden
}
.pagnav-wrapper .pagenav-bottom {
    display: block;
    height: inherit;
    background-color: #fff;
    background-color: rgba(255, 255, 255, .85);
    border: 1px solid #f0f0f0;
    width: inherit;
    text-align: right;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}
.pagnav-wrapper .pagenav-title {
    display: block;
    font-size: 13px;
    font-weight: 700;
    color: #252525;
    line-height: 20px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-transform: uppercase;
    padding: 20px 20px 0
}
.pagnav-wrapper .pagenav-category {
    font-weight: 500;
    font-size: 10px;
    text-transform: uppercase;
    display: block;
    color: #888;
    letter-spacing: 1px;
    padding: 5px 20px 0;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}
.mk-post-next {
    right: -200px
}
.mk-post-next .pagenav-image {
    right: 0
}
.mk-post-next .mk-pavnav-icon {
    left: 0
}
.mk-post-next .mk-pavnav-icon svg {
    -webkit-transform: translate(-30px, 0);
    transform: translate(-30px, 0)
}
.mk-post-next .pagenav-bottom {
    -webkit-transition: all .3s ease-out .2s;
    transition: all .3s ease-out .2s;
    -webkit-transform: translate(0, -50px);
    transform: translate(0, -50px);
    opacity: 0
}
.mk-post-prev {
    left: -200px
}
.mk-post-prev .pagenav-image {
    left: 0
}
.mk-post-prev .mk-pavnav-icon {
    right: 0
}
.mk-post-prev .mk-pavnav-icon svg {
    -webkit-transform: translate(30px, 0);
    transform: translate(30px, 0)
}
.mk-post-prev .pagenav-bottom {
    -webkit-transition: all .3s ease-in .2s;
    transition: all .3s ease-in .2s;
    -webkit-transform: translate(0, -50px);
    transform: translate(0, -50px);
    opacity: 0
}
.mk-post-nav:hover {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}
.mk-post-nav:hover.mk-post-prev {
    left: 0
}
.mk-post-nav:hover.mk-post-next {
    right: 0
}
.mk-post-nav:hover .mk-pavnav-icon {
    background-color: #252525
}
.mk-post-nav:hover .mk-pavnav-icon svg {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}
.mk-post-nav:hover .pagenav-bottom {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transition: all .5s cubic-bezier(.075, .82, .165, 1) .4s;
    transition: all .5s cubic-bezier(.075, .82, .165, 1) .4s
}
.mk-portfolio-item.one-column {
    width: 100%
}
.mk-portfolio-item.two-column {
    width: 50%
}
.mk-portfolio-item.three-column {
    width: 33.3%
}
.mk-portfolio-item.four-column {
    width: 24.96%
}
.mk-portfolio-item.five-column {
    width: 20%
}
.mk-portfolio-item.six-column {
    width: 16.66%
}
@media handheld, only screen and (max-width: 1140px) {
    .mk-portfolio-item.five-column, .mk-portfolio-item.four-column, .mk-portfolio-item.six-column {
        width: 33.3% !important
    }
}
@media handheld, only screen and (max-width: 960px) {
    .mk-portfolio-item.five-column, .mk-portfolio-item.four-column, .mk-portfolio-item.six-column, .mk-portfolio-item.three-column, .mk-portfolio-item.two-column {
        width: 49.96% !important
    }
}
@media handheld, only screen and (max-width: 620px) {
    .mk-portfolio-item.five-column, .mk-portfolio-item.four-column, .mk-portfolio-item.six-column, .mk-portfolio-item.three-column, .mk-portfolio-item.two-column {
        width: 100% !important
    }
}
.mk-portfolio-item .the-title {
    padding: 0 20px;
    font-size: 14px !important;
    line-height: 18px !important;
    font-weight: 700;
    margin-bottom: 15px;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #fff !important
}
.mk-portfolio-item .portfolio-categories, .mk-portfolio-item .portfolio-categories a, .mk-portfolio-item .portfolio-date {
    line-height: 16px;
    font-size: 11px;
    letter-spacing: 1px;
    color: #aaa
}
.mk-portfolio-item .portfolio-date a {
    color: #aaa
}
.mk-portfolio-item .featured-image {
    position: relative;
    overflow: hidden;
    line-height: 4px
}
.mk-portfolio-item .featured-image img {
    position: relative;
    width: 100%
}
.mk-portfolio-item .featured-image .hover-overlay {
    background-color: #000;
    -webkit-transform: translate(0, 80%);
    transform: translate(0, 80%);
    transition: opacity .35s, -webkit-transform .35s;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s
}
.mk-portfolio-item.fadebox-hover .portfolio-meta {
    position: absolute;
    bottom: 20px;
    left: 0;
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    padding-bottom: 10px;
    opacity: 0;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}
.mk-portfolio-item.fadebox-hover .portfolio-categories {
    letter-spacing: 1px;
    font-size: 11px;
    padding: 0 20px;
    line-height: 16px
}
.mk-portfolio-item.fadebox-hover .portfolio-categories span, .mk-portfolio-item.fadebox-hover .portfolio-date {
    color: #fff
}
.mk-portfolio-item.fadebox-hover .add-gradient {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(75%, rgba(0, 0, 0, .9))) !important;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .9) 75%) !important
}
.mk-portfolio-item.fadebox-hover .featured-image:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, .3);
    width: 100%;
    height: 100%;
    opacity: 0;
    -webkit-transition: all .3s ease-out .1s;
    transition: all .3s ease-out .1s
}
.mk-portfolio-item.fadebox-hover .featured-image .icons-holder {
    position: absolute;
    top: 20%;
    left: 0;
    width: 100%;
    text-align: center;
    opacity: 0;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}
.mk-portfolio-item.fadebox-hover .featured-image .icons-holder a {
    display: inline-block;
    margin: 0 5px;
    width: 48px;
    height: 48px;
    line-height: 50px;
    text-align: center;
    color: #fff;
    opacity: .7
}
.mk-portfolio-item .icons-holder a svg {
    overflow: visible
}
.mk-portfolio-item.fadebox-hover .featured-image .icons-holder a svg {
    height: 42px;
    vertical-align: middle
}
.mk-portfolio-item.fadebox-hover .featured-image .icons-holder a:hover {
    opacity: 1
}
.mk-portfolio-item.fadebox-hover .featured-image.hover:after, .mk-portfolio-item.fadebox-hover .featured-image:hover:after {
    opacity: 1
}
.mk-portfolio-item.fadebox-hover .featured-image.hover .portfolio-meta, .mk-portfolio-item.fadebox-hover .featured-image:hover .portfolio-meta {
    opacity: 1;
    bottom: 30px
}
.mk-portfolio-item.fadebox-hover .featured-image.hover .portfolio-categories, .mk-portfolio-item.fadebox-hover .featured-image:hover .portfolio-categories {
    opacity: 1
}
.mk-portfolio-item.fadebox-hover .featured-image.hover .hover-overlay, .mk-portfolio-item.fadebox-hover .featured-image:hover .hover-overlay {
    opacity: .85;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}
.mk-portfolio-item.fadebox-hover .featured-image.hover .icons-holder, .mk-portfolio-item.fadebox-hover .featured-image:hover .icons-holder {
    opacity: 1
}
.mk-portfolio-item.slidebox-hover.five-column .portfolio-meta, .mk-portfolio-item.slidebox-hover.six-column .portfolio-meta {
    padding: 15px 10px 20px
}
.mk-portfolio-item.slidebox-hover.five-column .icons-holder, .mk-portfolio-item.slidebox-hover.six-column .icons-holder {
    top: 20%
}
.mk-portfolio-item.slidebox-hover.four-column .icons-holder {
    top: 25%
}
.mk-portfolio-item.slidebox-hover .portfolio-meta {
    position: absolute;
    bottom: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    left: 0;
    width: 100%;
    text-align: center;
    padding: 25px 10px 30px;
    -webkit-transition: all .25s ease-out;
    transition: all .25s ease-out;
    background-color: #1a1a1a;
    min-height: 60px
}
.mk-portfolio-item.slidebox-hover .icons-holder {
    position: absolute;
    top: 30%;
    left: 50%;
    left: 3px;
    width: 100%;
    text-align: center;
    opacity: 0;
    -webkit-transform: scale(1.15);
    transform: scale(1.15);
    -webkit-transition: all .3s cubic-bezier(.175, .885, .305, 1.42);
    transition: all .3s cubic-bezier(.175, .885, .305, 1.42);
    -webkit-transition-delay: .1s;
    transition-delay: .1s
}
.mk-portfolio-item.slidebox-hover .icons-holder a {
    display: inline-block;
    margin: 0 5px;
    width: 48px;
    height: 48px;
    line-height: 50px;
    text-align: center;
    color: #fff;
    -webkit-transition: all .25s;
    transition: all .25s;
    opacity: .7;
    vertical-align: middle
}
.mk-portfolio-item.slidebox-hover .icons-holder a svg {
    height: 42px;
    vertical-align: middle
}
.mk-portfolio-item.slidebox-hover .icons-holder a:hover {
    opacity: 1
}
.mk-portfolio-item.slidebox-hover .featured-image {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}
.mk-portfolio-item.slidebox-hover .featured-image img {
    -webkit-transform: scale(1.12);
    transform: scale(1.12);
    position: relative;
    -webkit-transition: all .35s ease-out;
    transition: all .35s ease-out
}
.mk-portfolio-item.slidebox-hover .image-hover-overlay {
    background-color: #000 !important
}
.mk-portfolio-item.slidebox-hover .featured-image.hover .portfolio-meta, .mk-portfolio-item.slidebox-hover .featured-image:hover .portfolio-meta {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}
.mk-portfolio-item.slidebox-hover .featured-image.hover .image-hover-overlay, .mk-portfolio-item.slidebox-hover .featured-image:hover .image-hover-overlay {
    opacity: .4
}
.mk-portfolio-item.slidebox-hover .featured-image.hover img, .mk-portfolio-item.slidebox-hover .featured-image:hover img {
    -webkit-transform: scale(1) translate3d(0, -20px, 0);
    transform: scale(1) translate3d(0, -20px, 0)
}
.mk-portfolio-item.slidebox-hover .featured-image.hover .icons-holder, .mk-portfolio-item.slidebox-hover .featured-image:hover .icons-holder {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
}
.mk-portfolio-item.zoomin-hover.five-column .image-hover-overlay:after, .mk-portfolio-item.zoomin-hover.five-column .image-hover-overlay:before, .mk-portfolio-item.zoomin-hover.four-column .image-hover-overlay:after, .mk-portfolio-item.zoomin-hover.four-column .image-hover-overlay:before, .mk-portfolio-item.zoomin-hover.six-column .image-hover-overlay:after, .mk-portfolio-item.zoomin-hover.six-column .image-hover-overlay:before, .mk-portfolio-item.zoomin-hover.three-column .image-hover-overlay:after, .mk-portfolio-item.zoomin-hover.three-column .image-hover-overlay:before {
    top: 9%;
    left: 8%;
    right: 8%;
    bottom: 9%
}
.mk-portfolio-item.zoomin-hover .image-hover-overlay:after, .mk-portfolio-item.zoomin-hover .image-hover-overlay:before {
    position: absolute;
    top: 9%;
    left: 5%;
    right: 5%;
    bottom: 9%;
    content: '';
    opacity: 1;
    display: block;
    -webkit-transition: all .35s ease-out;
    transition: all .35s ease-out
}
.mk-portfolio-item.zoomin-hover .image-hover-overlay:before {
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
    -webkit-transform: scaleY(0) !important;
    transform: scaleY(0) !important
}
.mk-portfolio-item.zoomin-hover .image-hover-overlay:after {
    border-bottom: 1px solid #fff;
    border-top: 1px solid #fff;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scaleX(0) !important;
    transform: scaleX(0) !important
}
.mk-portfolio-item.zoomin-hover .portfolio-meta {
    position: absolute;
    bottom: 70%;
    left: 0;
    width: 100%;
    text-align: center;
    opacity: 0;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}
.mk-portfolio-item.zoomin-hover .icons-holder {
    position: absolute;
    top: 65%;
    width: 100%;
    text-align: center;
    opacity: 0;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}
.mk-portfolio-item.zoomin-hover .icons-holder a {
    display: inline-block;
    margin: 0 5px;
    width: 48px;
    height: 48px;
    line-height: 50px;
    text-align: center;
    opacity: .7;
    color: #fff
}
.mk-portfolio-item.zoomin-hover .icons-holder a svg {
    height: 42px;
    vertical-align: middle
}
.mk-portfolio-item.zoomin-hover .icons-holder a:hover {
    opacity: 1
}
.mk-portfolio-item.zoomin-hover .portfolio-categories {
    line-height: initial
}
.mk-portfolio-item.zoomin-hover .portfolio-categories span, .mk-portfolio-item.zoomin-hover .portfolio-date {
    color: #fff;
    font-size: 13px;
    text-transform: uppercase
}
.mk-portfolio-item.zoomin-hover .featured-image {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}
.mk-portfolio-item.zoomin-hover .featured-image.buttons-disabled:hover .portfolio-meta {
    bottom: 40%
}
.mk-portfolio-item.zoomin-hover .featured-image img {
    position: relative;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out
}
.mk-portfolio-item.zoomin-hover .image-hover-overlay {
    background-color: #000 !important
}
.mk-portfolio-item.zoomin-hover .featured-image.hover .portfolio-meta, .mk-portfolio-item.zoomin-hover .featured-image:hover .portfolio-meta {
    opacity: 1;
    bottom: 60%
}
.mk-portfolio-item.zoomin-hover .featured-image.hover .image-hover-overlay:before, .mk-portfolio-item.zoomin-hover .featured-image:hover .image-hover-overlay:before {
    -webkit-transform: scaleY(1) !important;
    transform: scaleY(1) !important
}
.mk-portfolio-item.zoomin-hover .featured-image.hover .image-hover-overlay:after, .mk-portfolio-item.zoomin-hover .featured-image:hover .image-hover-overlay:after {
    -webkit-transform: scaleX(1) !important;
    transform: scaleX(1) !important
}
.mk-portfolio-item.zoomin-hover .featured-image.hover .image-hover-overlay, .mk-portfolio-item.zoomin-hover .featured-image:hover .image-hover-overlay {
    opacity: .5
}
.mk-portfolio-item.zoomin-hover .featured-image.hover img, .mk-portfolio-item.zoomin-hover .featured-image:hover img {
    -webkit-transform: scale(1.15);
    transform: scale(1.15)
}
.mk-portfolio-item.zoomin-hover .featured-image.hover .icons-holder, .mk-portfolio-item.zoomin-hover .featured-image:hover .icons-holder {
    top: 60%;
    opacity: 1
}
.mk-portfolio-item.zoomout-hover.five-column .portfolio-meta .the-title, .mk-portfolio-item.zoomout-hover.four-column .portfolio-meta .the-title, .mk-portfolio-item.zoomout-hover.six-column .portfolio-meta .the-title, .mk-portfolio-item.zoomout-hover.three-column .portfolio-meta .the-title {
    font-size: 12px !important
}
.mk-portfolio-item.zoomout-hover.five-column .icons-holder, .mk-portfolio-item.zoomout-hover.four-column .icons-holder, .mk-portfolio-item.zoomout-hover.six-column .icons-holder, .mk-portfolio-item.zoomout-hover.three-column .icons-holder {
    position: absolute;
    bottom: 15px;
    right: 20px
}
.mk-portfolio-item.zoomout-hover.five-column .icons-holder a, .mk-portfolio-item.zoomout-hover.four-column .icons-holder a, .mk-portfolio-item.zoomout-hover.six-column .icons-holder a, .mk-portfolio-item.zoomout-hover.three-column .icons-holder a {
    margin: 0 3px
}
.mk-portfolio-item.zoomout-hover.five-column .icons-holder a svg, .mk-portfolio-item.zoomout-hover.four-column .icons-holder a svg, .mk-portfolio-item.zoomout-hover.six-column .icons-holder a svg, .mk-portfolio-item.zoomout-hover.three-column .icons-holder a svg {
    height: 24px
}
.mk-portfolio-item.zoomout-hover .item-holder {
    background-color: #fff
}
.mk-portfolio-item.zoomout-hover .portfolio-meta {
    position: absolute;
    bottom: 20px;
    left: 0;
    width: 100%;
    text-align: left;
    opacity: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 70px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}
.mk-portfolio-item.zoomout-hover .icons-holder {
    position: absolute;
    bottom: 15px;
    right: 20px;
    margin: 0 0 0 -30px;
    opacity: 0;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
.mk-portfolio-item.zoomout-hover .icons-holder a {
    display: inline-block;
    margin: 0 6px;
    text-align: center;
    color: #fff;
    opacity: .7
}
.mk-portfolio-item.zoomout-hover .icons-holder a svg {
    height: 30px
}
.mk-portfolio-item.zoomout-hover .icons-holder a:hover {
    opacity: 1
}
.mk-portfolio-item.zoomout-hover .the-title {
    padding-right: 40px;
    margin-bottom: 3px
}
.mk-portfolio-item.zoomout-hover .portfolio-categories, .mk-portfolio-item.zoomout-hover .portfolio-date {
    padding: 4px 0 0 20px
}
.mk-portfolio-item.zoomout-hover .featured-image img {
    position: relative;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .7s cubic-bezier(.23, 1, .32, 1);
    transition: all .7s cubic-bezier(.23, 1, .32, 1);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}
.mk-portfolio-item.zoomout-hover .image-hover-overlay {
    background-color: #000 !important;
    opacity: 1 !important;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}
.mk-portfolio-item.zoomout-hover .featured-image.hover .image-hover-overlay, .mk-portfolio-item.zoomout-hover .featured-image:hover .image-hover-overlay {
    -webkit-transform: scale(1) !important;
    transform: scale(1) !important;
    opacity: 1 !important
}
.mk-portfolio-item.zoomout-hover .featured-image.hover .portfolio-meta, .mk-portfolio-item.zoomout-hover .featured-image:hover .portfolio-meta {
    opacity: 1;
    -webkit-transform: translate(0, -10px);
    transform: translate(0, -10px)
}
.mk-portfolio-item.zoomout-hover .featured-image.hover img, .mk-portfolio-item.zoomout-hover .featured-image:hover img {
    -webkit-transform: scale(.5) translate(0, -30%);
    transform: scale(.5) translate(0, -30%)
}
.mk-portfolio-item.zoomout-hover .featured-image.hover .icons-holder, .mk-portfolio-item.zoomout-hover .featured-image:hover .icons-holder {
    opacity: 1;
    -webkit-transform: translate(0, -10px);
    transform: translate(0, -10px)
}
.mk-portfolio-item.cube-hover.five-column .portfolio-meta, .mk-portfolio-item.cube-hover.four-column .portfolio-meta, .mk-portfolio-item.cube-hover.six-column .portfolio-meta {
    padding: 19px 10px
}
.mk-portfolio-item.cube-hover.five-column .portfolio-meta .the-title, .mk-portfolio-item.cube-hover.four-column .portfolio-meta .the-title, .mk-portfolio-item.cube-hover.six-column .portfolio-meta .the-title {
    padding: 0 10px;
    text-align: left;
    font-size: 12px !important
}
.mk-portfolio-item.cube-hover.five-column .portfolio-meta .portfolio-categories, .mk-portfolio-item.cube-hover.five-column .portfolio-meta .portfolio-date, .mk-portfolio-item.cube-hover.four-column .portfolio-meta .portfolio-categories, .mk-portfolio-item.cube-hover.four-column .portfolio-meta .portfolio-date, .mk-portfolio-item.cube-hover.six-column .portfolio-meta .portfolio-categories, .mk-portfolio-item.cube-hover.six-column .portfolio-meta .portfolio-date {
    font-size: 10px;
    letter-spacing: 0;
    padding: 4px 0 0 10px;
    line-height: 16px
}
.mk-portfolio-item.cube-hover.five-column .icons-holder, .mk-portfolio-item.cube-hover.four-column .icons-holder, .mk-portfolio-item.cube-hover.six-column .icons-holder {
    bottom: 15px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
.mk-portfolio-item.cube-hover.five-column .icons-holder a, .mk-portfolio-item.cube-hover.four-column .icons-holder a, .mk-portfolio-item.cube-hover.six-column .icons-holder a {
    margin: 0 5px
}
.mk-portfolio-item.cube-hover.five-column .icons-holder a svg, .mk-portfolio-item.cube-hover.four-column .icons-holder a svg, .mk-portfolio-item.cube-hover.six-column .icons-holder a svg {
    height: 24px
}
.mk-portfolio-item.cube-hover .item-holder {
    background-color: #000;
    -webkit-perspective: 600px;
    perspective: 600px;
    -webkit-perspective-origin: 100% 50%;
    perspective-origin: 100% 50%
}
.mk-portfolio-item.cube-hover .portfolio-meta {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 50%;
    padding: 42px 10px;
    text-align: left;
    opacity: .8;
    background: #000;
    -webkit-transform: rotateY(-90deg);
    transform: rotateY(-90deg);
    -webkit-transition: all .35s ease-out;
    transition: all .35s ease-out;
    -webkit-transform-origin: left center;
    transform-origin: left center;
    z-index: 12
}
.mk-portfolio-item.cube-hover .the-title {
    padding: 0 30px;
    color: #fff !important;
    font-size: 15px !important;
    font-weight: 700;
    line-height: 20px !important;
    text-transform: uppercase;
    letter-spacing: 1px
}
.mk-portfolio-item.cube-hover .icons-holder {
    position: absolute;
    bottom: 30px;
    width: 50%;
    text-align: center;
    opacity: 0;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
.mk-portfolio-item.cube-hover .icons-holder a {
    display: inline-block;
    margin: 0 5px;
    text-align: center;
    color: #fff;
    opacity: .7
}
.mk-portfolio-item.cube-hover .icons-holder a svg {
    height: 32px
}
.mk-portfolio-item.cube-hover .icons-holder a:hover {
    opacity: 1
}
.mk-portfolio-item.cube-hover .portfolio-categories, .mk-portfolio-item.cube-hover .portfolio-date {
    color: #fff;
    opacity: .7;
    line-height: 16px;
    font-size: 11px;
    letter-spacing: 1px;
    padding: 4px 0 0 30px
}
.mk-portfolio-item.cube-hover .featured-image {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}
.mk-portfolio-item.cube-hover .featured-image.buttons-disabled .portfolio-meta:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -.25em
}
.mk-portfolio-item.cube-hover .featured-image.buttons-disabled .portfolio-meta .add-middle-align {
    display: inline-block;
    vertical-align: middle;
    width: 99%
}
.mk-portfolio-item.cube-hover .featured-image img {
    position: relative;
    -webkit-transition: all .7s cubic-bezier(.23, 1, .32, 1);
    transition: all .7s cubic-bezier(.23, 1, .32, 1)
}
.mk-portfolio-item.cube-hover .image-hover-overlay {
    background-color: #000 !important;
    opacity: 1 !important;
    -webkit-transition: all .35s ease-out;
    transition: all .35s ease-out
}
.mk-portfolio-item.cube-hover .featured-image.hover .portfolio-meta, .mk-portfolio-item.cube-hover .featured-image:hover .portfolio-meta {
    opacity: 1;
    -webkit-transform: rotateY(0);
    transform: rotateY(0)
}
.mk-portfolio-item.cube-hover .featured-image.hover img, .mk-portfolio-item.cube-hover .featured-image:hover img {
    -webkit-transform: translate(20%, 0);
    transform: translate(20%, 0)
}
.mk-portfolio-item.cube-hover .featured-image.hover .icons-holder, .mk-portfolio-item.cube-hover .featured-image:hover .icons-holder {
    opacity: 1;
    -webkit-transform: translate(0, -10px);
    transform: translate(0, -10px)
}
.mk-portfolio-item.light-zoomin-hover.five-column .portfolio-meta .the-title, .mk-portfolio-item.light-zoomin-hover.four-column .portfolio-meta .the-title, .mk-portfolio-item.light-zoomin-hover.six-column .portfolio-meta .the-title {
    font-size: 12px !important
}
.mk-portfolio-item.light-zoomin-hover .image-hover-overlay:after, .mk-portfolio-item.light-zoomin-hover .image-hover-overlay:before {
    position: absolute;
    top: 9%;
    left: 5%;
    right: 5%;
    bottom: 9%;
    content: '';
    opacity: 1;
    display: block;
    -webkit-transition: all .35s ease-out;
    transition: all .35s ease-out
}
.mk-portfolio-item.light-zoomin-hover .portfolio-meta, .style-modern .mk-portfolio-item.light-zoomin-hover .portfolio-meta {
    position: absolute;
    bottom: 50%;
    left: 0;
    width: 100%;
    text-align: center;
    opacity: 0;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}
.mk-portfolio-item.light-zoomin-hover .portfolio-meta .the-title {
    padding: 0 20px 8px 20px;
    position: relative;
    margin-bottom: 30px
}
.mk-portfolio-item.light-zoomin-hover .portfolio-meta .the-title a {
    color: #333 !important
}
.mk-portfolio-item.light-zoomin-hover .the-title:after {
    position: absolute;
    content: '';
    bottom: 0;
    left: 50%;
    margin-left: -6px;
    height: 2px;
    width: 12px;
    background-color: #000
}
.mk-portfolio-item.light-zoomin-hover .icons-holder, .style-modern .mk-portfolio-item.light-zoomin-hover .icons-holder {
    position: absolute;
    top: 65%;
    left: 3px;
    width: 100%;
    text-align: center;
    opacity: 0;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}
.mk-portfolio-item.light-zoomin-hover .icons-holder a, .style-modern .mk-portfolio-item.light-zoomin-hover .icons-holder a {
    display: inline-block;
    margin: 0 3px;
    width: 48px;
    height: 48px;
    line-height: 50px;
    text-align: center;
    border: none;
    color: #000;
    opacity: .5
}
.style-modern .mk-portfolio-item.light-zoomin-hover .icons-holder a {
    color: #fff
}
.mk-portfolio-item.light-zoomin-hover .icons-holder a svg, .style-modern .mk-portfolio-item.light-zoomin-hover .icons-holder a svg {
    height: 42px;
    vertical-align: middle
}
.mk-portfolio-item.light-zoomin-hover .icons-holder a:hover, .style-modern .mk-portfolio-item.light-zoomin-hover .icons-holder a:hover {
    opacity: 1
}
.mk-portfolio-item.light-zoomin-hover .portfolio-categories, .mk-portfolio-item.light-zoomin-hover .portfolio-date {
    color: #555
}
.mk-portfolio-item.light-zoomin-hover .portfolio-categories a, .mk-portfolio-item.light-zoomin-hover .portfolio-date a {
    color: #555
}
.mk-portfolio-item.light-zoomin-hover .featured-image {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}
.mk-portfolio-item.light-zoomin-hover .featured-image.buttons-disabled .portfolio-meta {
    bottom: 40%
}
.mk-portfolio-item.light-zoomin-hover .featured-image img {
    position: relative;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out
}
.mk-portfolio-item.light-zoomin-hover .image-hover-overlay {
    background-color: #fff !important
}
.mk-portfolio-item.light-zoomin-hover .featured-image.hover .portfolio-meta, .mk-portfolio-item.light-zoomin-hover .featured-image:hover .portfolio-meta {
    opacity: 1
}
.mk-portfolio-item.light-zoomin-hover .featured-image.hover .image-hover-overlay:before, .mk-portfolio-item.light-zoomin-hover .featured-image:hover .image-hover-overlay:before {
    -webkit-transform: scaleY(1) !important;
    transform: scaleY(1) !important
}
.mk-portfolio-item.light-zoomin-hover .featured-image.hover .image-hover-overlay:after, .mk-portfolio-item.light-zoomin-hover .featured-image:hover .image-hover-overlay:after {
    -webkit-transform: scaleX(1) !important;
    transform: scaleX(1) !important
}
.mk-portfolio-item.light-zoomin-hover .featured-image.hover .image-hover-overlay, .mk-portfolio-item.light-zoomin-hover .featured-image:hover .image-hover-overlay {
    opacity: .8
}
.mk-portfolio-item.light-zoomin-hover .featured-image.hover img, .mk-portfolio-item.light-zoomin-hover .featured-image:hover img {
    -webkit-transform: scale(1.15);
    transform: scale(1.15)
}
.mk-portfolio-item.light-zoomin-hover .featured-image.hover .icons-holder, .mk-portfolio-item.light-zoomin-hover .featured-image:hover .icons-holder {
    opacity: 1
}
.mk-section-preloader {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: #fff;
    z-index: 999
}
.mk-section-preloader__icon {
    top: 50%
}
.mk-section-preloader__icon {
    margin: 0 auto;
    width: 45px;
    height: 45px;
    border-radius: 50%;
    border: 3px solid transparent;
    position: relative;
    -webkit-animation: mk-section-preloader--spin 1s infinite linear;
    animation: mk-section-preloader--spin 1s infinite linear
}
.mk-section-preloader__icon:before {
    content: '';
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    border-right: 3px solid transparent;
    border-top: 3px solid transparent;
    border-left: 3px solid #aaa;
    border-bottom: 3px solid transparent
}
@-webkit-keyframes mk-section-preloader--spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
@keyframes mk-section-preloader--spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
.load-more-scroll {
    position: relative;
    height: 70px;
    width: 200px;
    margin: 0 auto
}
.mk-loading-indicator {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(255, 255, 255, .7);
    z-index: 999;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}
.mk-loading-indicator__inner {
    position: relative;
    height: 60%;
    max-height: 45px;
    display: inline-block;
    margin: 0 auto
}
.mk-loading-indicator__icon {
    border-radius: 50%;
    border: 2px solid transparent;
    -webkit-animation: mk-loading-indicator--spin .7s infinite linear;
    animation: mk-loading-indicator--spin .7s infinite linear;
    -webkit-transform-origin: center;
    transform-origin: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
.mk-loading-indicator__icon:before {
    content: '';
    width: 100%;
    height: 100%;
    border-radius: 50%;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    border-right: 2px solid rgba(0, 0, 0, .1);
    border-top: 2px solid #aaa;
    border-left: 2px solid #aaa;
    border-bottom: 2px solid rgba(0, 0, 0, .1)
}
@-webkit-keyframes mk-loading-indicator--spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
@keyframes mk-loading-indicator--spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
.mk-progress-button {
    position: relative;
    display: inline-block;
    letter-spacing: 3px;
    text-transform: uppercase
}
.mk-progress-button[disabled], .mk-progress-button[disabled].state-loading {
    cursor: default
}
.mk-progress-button .mk-progress-button-content {
    position: relative;
    display: block
}
.mk-progress-button .state-error, .mk-progress-button .state-success {
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -8px;
    display: block;
    width: 20px;
    height: 20px;
    opacity: 0
}
.mk-progress-button .state-error svg, .mk-progress-button .state-success svg {
    height: 14px;
    right: 20px
}
.notransition {
    -webkit-transition: none !important;
    transition: none !important
}
.mk-progress-button .mk-progress-inner {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 5px;
    width: 0;
    transform-origin: bottom left;
    -o-transform-origin: bottom left;
    -ms-transform-origin: bottom left;
    -moz-transform-origin: bottom left;
    -webkit-transform-origin: bottom left
}
.contact-form-button .mk-progress-inner, .flat-dimension .mk-progress-inner, .outline-btn-dark .mk-progress-inner, .outline-btn-light:hover .mk-progress-inner {
    background: rgba(0, 0, 0, .5)
}
.contact-form-button:hover .mk-progress-inner, .outline-btn-dark:hover .mk-progress-inner, .outline-btn-light .mk-progress-inner {
    background: rgba(255, 255, 255, .5)
}
.mk-progress-button[data-horizontal] .mk-progress-inner {
    bottom: 0;
    width: 0;
    height: 5px;
    -webkit-transition: width .3s, opacity .3s;
    transition: width .3s, opacity .3s;
    transform-origin: bottom left;
    -webkit-transform-origin: bottom left;
    -moz-transform-origin: bottom left;
    -ms-transform-origin: bottom left;
    -o-transform-origin: bottom left
}
.mk-progress-button[data-vertical] .mk-progress-inner {
    bottom: 0;
    width: 100%;
    height: 0;
    -webkit-transition: height .3s, opacity .3s;
    transition: height .3s, opacity .3s
}
.mk-progress-button[data-style=move-up] {
    overflow: visible;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}
.mk-progress-button[data-style=move-up] .mk-progress-button-content {
    transition: -webkit-transform .2s;
    -webkit-transition: -webkit-transform .2s;
    transition: transform .2s;
    transition: transform .2s, -webkit-transform .2s
}
.mk-progress-button[data-style=move-up] .mk-progress {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
.mk-progress-button[data-style=move-up].state-loading .mk-progress-button-content {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px)
}
.s_contact.classic-style .mk-progress-button, .s_contact.corporate-style .mk-progress-button {
    border: 0
}
.mk-mini-callout p, .mk-title-box p, .pricing-offer-grid p {
    color: inherit !important;
    font-size: inherit !important;
    line-height: inherit !important
}
.image-hover-overlay {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    background-color: #f97352
}
.contact-form-message {
    padding: 10px 0;
    font-size: 13px;
    color: #cd1313;
    display: none
}
.contact-form-message.state-success {
    color: #659c39
}
.mk-skip-to-next {
    position: absolute;
    display: table;
    left: 50%;
    cursor: pointer;
    bottom: 0;
    margin: -26px 0 26px -26px;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    text-align: center;
    opacity: .9;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}
.mk-skip-to-next svg {
    height: 16px;
    width: 16px;
    display: table-cell;
    vertical-align: middle;
    display: inline-block;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
    -webkit-transform: translateY(2px);
    transform: translateY(2px)
}
.mk-skip-to-next:hover {
    opacity: 1
}
.mk-skip-to-next:hover svg {
    -webkit-transform: translateY(5px);
    transform: translateY(5px)
}
.mk-skip-to-next[data-skin=dark] {
    border: 2px solid #333
}
.mk-skip-to-next[data-skin=dark] svg {
    fill: #333
}
.mk-skip-to-next[data-skin=light] {
    border: 2px solid #fff
}
.mk-skip-to-next[data-skin=light] svg {
    fill: #fff
}
.mk-swipe-slideshow .mk-swiper-wrapper {
    height: 0;
    overflow: hidden
}
.mk-blog-container .mk-slider-holder-img {
    width: 100%
}
.post-type-badge {
    position: absolute;
    left: 50%;
    top: 50%;
    display: block;
    opacity: 0;
    margin: -24px 0 0 -24px
}
.post-type-badge svg {
    height: 48px;
    fill: #fff
}
.mk-blog-container .featured-image:hover .post-type-badge {
    opacity: 1
}
.mk-jupiter-blog article:not(.mk-blog-spotlight-item) .featured-image {
    cursor: pointer
}
.wp-core-ui .button, .wp-core-ui .button-secondary {
    color: #555 !important;
    border-color: #ccc !important;
    height: 24px !important;
    line-height: 22px !important;
    padding: 0 8px 1px !important;
    font-size: 11px !important;
    border: 1px solid #ccc !important;
    background: #f7f7f7 !important;
    -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba(0, 0, 0, .08) !important;
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba(0, 0, 0, .08) !important
}
.wp-core-ui .button-secondary:hover, .wp-core-ui .button:hover {
    background: #eee !important
}
.IE9 .mk-button.savvy-dimension:after {
    top: 0;
    left: 0
}
select.fsField {
    background-color: #fff;
    border: 1px solid #7c7c7c !important;
    border-radius: 4px !important;
    color: #333 !important;
    display: initial !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    max-width: 100%;
    min-width: 100px !important;
    padding: 4px 5px !important
}
.featured-image img {
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out
}
.mk-slider {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden
}
.mk-slider-holder {
    width: 100%;
    height: 100%
}
.mk-slider-slide {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}
.mk-slider-slide:first-of-type {
    display: block
}
.mk-section-image {
    height: 100%
}
.mk-slider-spinner-wrap {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    z-index: 10;
    -webkit-transition: .2s ease-out opacity;
    transition: .2s ease-out opacity
}
.mk-slider-spinner-wrap-hidden {
    opacity: 0
}
html:not(.IE) .mk-slider-spinner-wrap .mk-slider-spinner {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 44px;
    height: 44px;
    margin-left: -22px;
    margin-top: -22px;
    vertical-align: bottom
}
html:not(.IE) .mk-slider-spinner-wrap .mk-slider-spinner-path {
    stroke: #444
}
.mk-slider-spinner {
    -webkit-animation: mka-rotator 1.4s linear infinite;
    animation: mka-rotator 1.4s linear infinite
}
@-webkit-keyframes mka-rotator {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg)
    }
}
@keyframes mka-rotator {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg)
    }
}
.mk-slider-spinner-path {
    stroke-dasharray: 187px;
    stroke-dashoffset: 0;
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-animation: mka-dash 1.4s ease-in-out infinite;
    animation: mka-dash 1.4s ease-in-out infinite;
    stroke: #b3b3b3
}
@-webkit-keyframes mka-dash {
    0% {
        stroke-dashoffset: 187px
    }
    50% {
        stroke-dashoffset: 46.75px;
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg)
    }
    100% {
        stroke-dashoffset: 187px;
        -webkit-transform: rotate(450deg);
        transform: rotate(450deg)
    }
}
@keyframes mka-dash {
    0% {
        stroke-dashoffset: 187px
    }
    50% {
        stroke-dashoffset: 46.75px;
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg)
    }
    100% {
        stroke-dashoffset: 187px;
        -webkit-transform: rotate(450deg);
        transform: rotate(450deg)
    }
}
.mk-slider-spinner-fallback {
    display: none
}
.IE .mk-slider-spinner-fallback {
    display: block
}
.IE .mk-slider-spinner {
    display: none
}
.mk-slider-spinner-fallback, .mk-slider-spinner-fallback:after, .mk-slider-spinner-fallback:before {
    border-radius: 50%
}
.mk-slider-spinner-fallback {
    color: #444;
    font-size: 5px;
    text-indent: -99999em;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -25px;
    margin-top: -25px;
    width: 10em;
    height: 10em;
    -webkit-box-shadow: inset 0 0 0 1em;
    box-shadow: inset 0 0 0 1em;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}
.mk-slider-spinner-fallback:after, .mk-slider-spinner-fallback:before {
    position: absolute;
    content: ''
}
.mk-slider-spinner-fallback:before {
    width: 5.2em;
    height: 10.2em;
    background: #fff;
    border-radius: 10.2em 0 0 10.2em;
    top: -.1em;
    left: -.1em;
    -webkit-transform-origin: 5.2em 5.1em;
    transform-origin: 5.2em 5.1em;
    -webkit-animation: mk-spinner-fallback-anim 1s infinite ease 1.5s;
    animation: mk-spinner-fallback-anim 1s infinite ease 1.5s
}
.mk-slider-spinner-fallback:after {
    width: 5.2em;
    height: 10.2em;
    background: #fff;
    border-radius: 0 10.2em 10.2em 0;
    top: -.1em;
    left: 5.1em;
    -webkit-transform-origin: 0 5.1em;
    transform-origin: 0 5.1em;
    -webkit-animation: mk-spinner-fallback-anim 1s infinite ease;
    animation: mk-spinner-fallback-anim 1s infinite ease
}
@-webkit-keyframes mk-spinner-fallback-anim {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
@keyframes mk-spinner-fallback-anim {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
.mk-fancy-title {
    margin-bottom: 18px
}
.mk-fancy-title p {
    color: inherit
}
.mk-fancy-title.pattern-style {
    background: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/img/fancy-title-pattern.png) left center repeat-x
}
.mk-fancy-title.pattern-style.align-left span {
    padding: 0 6px 0 0
}
.mk-fancy-title.pattern-style.align-right span {
    padding: 0 0 0 6px
}
.mk-fancy-title.pattern-style.align-center span {
    padding: 0 6px
}
.mk-fancy-title.color-gradient span i {
    display: table;
    font-style: normal
}
.mk-fancy-title.pattern-style.color-gradient span {
    position: relative
}
.mk-fancy-title.pattern-style.color-gradient span:after {
    content: '';
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1
}
.mk-fancy-title.color-gradient.align-left span i {
    margin: 0 auto 0 0
}
.mk-fancy-title.color-gradient.align-center span i {
    margin: 0 auto 0
}
.mk-fancy-title.color-gradient.align-right span i {
    margin: 0 0 0 auto
}
.mk-fancy-title.color-gradient span i {
    position: relative;
    z-index: 2
}
.mk-fancy-title.shortcode-heading {
    font-weight: 700;
    font-size: 14px
}
.mk-fancy-title.pattern-style p {
    display: inline
}
@media handheld, only screen and (max-width: 767px) {
    .mk-fancy-title {
        text-align: center !important
    }
    .mk-fancy-title.pattern-style span {
        padding: 0 8px !important
    }
    .mk-fancy-title.mk-force-responsive {
        font-size: 36px !important
    }
}
.mk-title-box {
    line-height: 100%
}
.mk-title-box p {
    margin: 0
}
.mk-title-box span {
    padding: 4px 0
}
.hover-overlay, .image-hover-overlay, .mk-image-lightbox {
    -webkit-transition: opacity .25s ease-in-out;
    transition: opacity .25s ease-in-out
}
.mk-animate-element, .mk-effect-bg-layer, .mk-fullscreen-search-overlay {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}
.mk-animate-element {
    opacity: 0;
    -webkit-perspective: 1000
}
.no-transform .mk-animate-element {
    opacity: 1
}
.mk-animate-element.mk-in-viewport.fade-in {
    -webkit-animation: mk_fade .7s 1 cubic-bezier(.445, .05, .55, .95);
    animation: mk_fade .7s 1 cubic-bezier(.445, .05, .55, .95);
    opacity: 1
}
.mk-animate-element.mk-in-viewport.scale-up {
    -webkit-animation: mk_scale .7s 1 cubic-bezier(.445, .05, .55, .95);
    animation: mk_scale .7s 1 cubic-bezier(.445, .05, .55, .95);
    opacity: 1
}
.mk-animate-element.mk-in-viewport.right-to-left {
    -webkit-animation: mk_right_to_left .6s 1 cubic-bezier(.77, 0, .175, 1);
    animation: mk_right_to_left .6s 1 cubic-bezier(.77, 0, .175, 1);
    opacity: 1
}
.mk-animate-element.mk-in-viewport.left-to-right {
    -webkit-animation: mk_left_to_right .6s 1 cubic-bezier(.77, 0, .175, 1);
    animation: mk_left_to_right .6s 1 cubic-bezier(.77, 0, .175, 1);
    opacity: 1
}
.mk-animate-element.mk-in-viewport.top-to-bottom {
    -webkit-animation: mk_top_to_bottom .6s 1 cubic-bezier(.77, 0, .175, 1);
    animation: mk_top_to_bottom .6s 1 cubic-bezier(.77, 0, .175, 1);
    opacity: 1
}
.mk-animate-element.mk-in-viewport.bottom-to-top {
    -webkit-animation: mk_bottom_to_top .6s 1 cubic-bezier(.77, 0, .175, 1);
    animation: mk_bottom_to_top .6s 1 cubic-bezier(.77, 0, .175, 1);
    opacity: 1
}
.mk-animate-element.mk-in-viewport.flip-x {
    -webkit-animation: mk_flip_x .6s 1 cubic-bezier(.77, 0, .175, 1);
    animation: mk_flip_x .6s 1 cubic-bezier(.77, 0, .175, 1);
    opacity: 1
}
.mk-animate-element.mk-in-viewport.flip-y {
    -webkit-animation: mk_flip_y .6s 1 cubic-bezier(.77, 0, .175, 1);
    animation: mk_flip_y .6s 1 cubic-bezier(.77, 0, .175, 1);
    opacity: 1
}
.mk-floating-vertical {
    -webkit-animation: mk_float 2s infinite linear;
    -moz-animation: mk_float 2s infinite linear;
    -ms-animation: mk_float 2s infinite linear;
    -o-animation: mk_float 2s infinite linear;
    position: relative
}
.mk-floating-horizontal {
    -webkit-animation: mk_floatx 2s infinite linear;
    -moz-animation: mk_floatx 2s infinite linear;
    -ms-animation: mk_floatx 2s infinite linear;
    -o-animation: mk_floatx 2s infinite linear;
    position: relative
}
.mk-floating-pulse {
    -webkit-animation: mk_pulse 2s infinite linear;
    -moz-animation: mk_pulse 2s infinite linear;
    -ms-animation: mk_pulse 2s infinite linear;
    -o-animation: mk_pulse 2s infinite linear
}
.mk-floating-tossing {
    -webkit-animation: mk_tossing 2s infinite linear;
    -moz-animation: mk_tossing 2s infinite linear;
    -ms-animation: mk_tossing 2s infinite linear;
    -o-animation: mk_tossing 2s infinite linear
}
.mk-icon-spin {
    display: inline-block;
    -webkit-animation: spin 1s infinite linear;
    animation: spin 1s infinite linear
}
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(359deg)
    }
}
@keyframes spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}
@-webkit-keyframes mk_float {
    0% {
        top: 0
    }
    50% {
        top: 15px
    }
    100% {
        top: 0
    }
}
@keyframes mk_float {
    0% {
        top: 0
    }
    50% {
        top: 15px
    }
    100% {
        top: 0
    }
}
@-webkit-keyframes mk_floatx {
    0% {
        left: 0
    }
    50% {
        left: 15px
    }
    100% {
        left: 0
    }
}
@keyframes mk_floatx {
    0% {
        left: 0
    }
    50% {
        left: 15px
    }
    100% {
        left: 0
    }
}
@-webkit-keyframes mk_tossing {
    0% {
        -webkit-transform: rotate(-6deg)
    }
    50% {
        -webkit-transform: rotate(6deg)
    }
    100% {
        -webkit-transform: rotate(-6deg)
    }
}
@keyframes mk_tossing {
    0% {
        -webkit-transform: rotate(-6deg);
        transform: rotate(-6deg)
    }
    50% {
        -webkit-transform: rotate(6deg);
        transform: rotate(6deg)
    }
    100% {
        -webkit-transform: rotate(-6deg);
        transform: rotate(-6deg)
    }
}
@-webkit-keyframes mk_pulse {
    0% {
        -webkit-transform: scale(.9);
        opacity: .7
    }
    50% {
        -webkit-transform: scale(1);
        opacity: 1
    }
    100% {
        -webkit-transform: scale(.9);
        opacity: .7
    }
}
@keyframes mk_pulse {
    0% {
        -webkit-transform: scale(.9);
        transform: scale(.9);
        opacity: .7
    }
    50% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
    100% {
        -webkit-transform: scale(.9);
        transform: scale(.9);
        opacity: .7
    }
}
@-webkit-keyframes mk_flip_x {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
    100% {
        -webkit-transform: perspective(400px) rotateX(0);
        opacity: 1
    }
}
@keyframes mk_flip_x {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
    100% {
        -webkit-transform: perspective(400px) rotateX(0);
        transform: perspective(400px) rotateX(0);
        opacity: 1
    }
}
@-webkit-keyframes mk_flip_y {
    0% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
    100% {
        -webkit-transform: perspective(400px) rotateY(0);
        opacity: 1
    }
}
@keyframes mk_flip_y {
    0% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
    100% {
        -webkit-transform: perspective(400px) rotateY(0);
        transform: perspective(400px) rotateY(0);
        opacity: 1
    }
}
@-webkit-keyframes mk_fade {
    0% {
        opacity: .1
    }
    100% {
        opacity: 1
    }
}
@keyframes mk_fade {
    0% {
        opacity: .1
    }
    100% {
        opacity: 1
    }
}
@-webkit-keyframes mk_scale {
    0% {
        -webkit-transform: scale(.3);
        opacity: .1
    }
    100% {
        -webkit-transform: scale(1);
        opacity: 1
    }
}
@keyframes mk_scale {
    0% {
        -webkit-transform: scale(.3);
        transform: scale(.3);
        opacity: .1
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}
@-webkit-keyframes mk_left_to_right {
    0% {
        -webkit-transform: translate(-15%, 0);
        opacity: 0
    }
    100% {
        -webkit-transform: translate(0, 0);
        opacity: 1
    }
}
@keyframes mk_left_to_right {
    0% {
        -webkit-transform: translate(-15%, 0);
        transform: translate(-15%, 0);
        opacity: 0
    }
    100% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
        opacity: 1
    }
}
@-webkit-keyframes mk_right_to_left {
    0% {
        -webkit-transform: translate(15%, 0);
        opacity: 0
    }
    100% {
        -webkit-transform: translate(0, 0);
        opacity: 1
    }
}
@keyframes mk_right_to_left {
    0% {
        -webkit-transform: translate(15%, 0);
        transform: translate(15%, 0);
        opacity: 0
    }
    100% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
        opacity: 1
    }
}
@-webkit-keyframes mk_bottom_to_top {
    0% {
        -webkit-transform: translate(0, 60%);
        opacity: 0
    }
    100% {
        -webkit-transform: translate(0, 0);
        opacity: 1
    }
}
@keyframes mk_bottom_to_top {
    0% {
        -webkit-transform: translate(0, 60%);
        transform: translate(0, 60%);
        opacity: 0
    }
    100% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
        opacity: 1
    }
}
@-webkit-keyframes mk_top_to_bottom {
    0% {
        -webkit-transform: translate(0, -20%);
        opacity: 0
    }
    100% {
        -webkit-transform: translate(0, 0);
        opacity: 1
    }
}
@keyframes mk_top_to_bottom {
    0% {
        -webkit-transform: translate(0, -20%);
        transform: translate(0, -20%);
        opacity: 0
    }
    100% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
        opacity: 1
    }
}
.jupiter-donut-font-weight-l {
    font-weight: lighter
}
.jupiter-donut-font-weight-n {
    font-weight: 400
}
.jupiter-donut-font-weight-b {
    font-weight: 700
}
.jupiter-donut-font-weight-100 {
    font-weight: 100
}
.jupiter-donut-font-weight-200 {
    font-weight: 200
}
.jupiter-donut-font-weight-300 {
    font-weight: 300
}
.jupiter-donut-font-weight-400 {
    font-weight: 400
}
.jupiter-donut-font-weight-500 {
    font-weight: 500
}
.jupiter-donut-font-weight-600 {
    font-weight: 600
}
.jupiter-donut-font-weight-700 {
    font-weight: 700
}
.jupiter-donut-font-weight-800 {
    font-weight: 800
}
.jupiter-donut-font-weight-900 {
    font-weight: 900
}
.jupiter-donut-bold {
    font-weight: 700
}
.jupiter-donut-italic {
    font-style: italic
}
.jupiter-donut-uppercase {
    text-transform: uppercase
}
.jupiter-donut-text-left {
    text-align: left
}
.jupiter-donut-text-right {
    text-align: right
}
.jupiter-donut-text-center {
    text-align: center
}
.jupiter-donut-letter-spacing-1 {
    letter-spacing: 1px
}
.jupiter-donut-letter-spacing-2 {
    letter-spacing: 2px
}
.jupiter-donut-letter-spacing-3 {
    letter-spacing: 3px
}
.jupiter-donut-block {
    display: block
}
.jupiter-donut-inline-block {
    display: inline-block
}
.jupiter-donut-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}
.jupiter-donut-flex-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}
.jupiter-donut-flex-wrap {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}
.jupiter-donut-flex-items-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}
.jupiter-donut-flex-items-baseline {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
}
.jupiter-donut-flex-items-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}
.jupiter-donut-flex-items-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}
.jupiter-donut-flex-items-stretch {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}
.jupiter-donut-flex-self-center {
    -ms-flex-item-align: center;
    align-self: center
}
.jupiter-donut-flex-self-baseline {
    -ms-flex-item-align: baseline;
    align-self: baseline
}
.jupiter-donut-flex-self-start {
    -ms-flex-item-align: start;
    align-self: flex-start
}
.jupiter-donut-flex-self-end {
    -ms-flex-item-align: end;
    align-self: flex-end
}
.jupiter-donut-flex-self-stretch {
    -ms-flex-item-align: stretch;
    align-self: stretch
}
.jupiter-donut-flex-justify {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}
.jupiter-donut-flex-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}
.jupiter-donut-flex-auto {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}
.jupiter-donut-flex-grow {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto
}
.jupiter-donut-flex-none {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none
}
.jupiter-donut-flex-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1
}
.jupiter-donut-flex-last {
    -webkit-box-ordinal-group: 100000;
    -ms-flex-order: 99999;
    order: 99999
}
.jupiter-donut-width-50 {
    width: 50px
}
.jupiter-donut-width-full {
    width: 100%
}
.jupiter-donut-width-x2 {
    width: 200%
}
.jupiter-donut-height-50 {
    height: 50px
}
.jupiter-donut-height-full {
    height: 100%
}
.jupiter-donut-left {
    float: left
}
.jupiter-donut-right {
    float: right
}
.jupiter-donut-clear:after, .jupiter-donut-clear:before {
    content: " ";
    display: table
}
.jupiter-donut-clear:after {
    clear: both
}
.jupiter-donut-relative {
    position: relative
}
.jupiter-donut-absolute {
    position: absolute
}
.jupiter-donut-fixed {
    position: fixed
}
.jupiter-donut-z1 {
    z-index: 1
}
.jupiter-donut-z2 {
    z-index: 2
}
.jupiter-donut-z3 {
    z-index: 3
}
.jupiter-donut-z4 {
    z-index: 4
}
.jupiter-donut-z5 {
    z-index: 5
}
.jupiter-donut-z999 {
    z-index: 999
}
.jupiter-donut-pointer {
    pointer-events: auto
}
.jupiter-donut-no-pointer {
    pointer-events: none
}
.jupiter-donut-overflow-auto {
    overflow: auto
}
.jupiter-donut-no-overflow {
    overflow: hidden
}
.jupiter-donut-no-overflow-x {
    overflow-x: hidden
}
.jupiter-donut-no-overflow-y {
    overflow-y: hidden
}
.jupiter-donut-backface {
    -webkit-backface-visibility: visible;
    backface-visibility: visible
}
.jupiter-donut-no-backface {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}
.jupiter-donut-perspective {
    -webkit-transform: perspective(1000px);
    transform: perspective(1000px);
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}
.jupiter-donut-origin-center {
    -webkit-transform-origin: center;
    transform-origin: center
}
.jupiter-donut-fold-back-horizontal {
    -webkit-transform: translateX(-100%) rotateY(-180deg);
    transform: translateX(-100%) rotateY(-180deg)
}
.jupiter-donut-fold-back-vertical {
    -webkit-transform: translateX(-100%) rotateX(-180deg);
    transform: translateX(-100%) rotateX(-180deg)
}
.jupiter-donut-bezier-1 {
    -webkit-transition: all .5s cubic-bezier(.645, .045, .355, 1);
    transition: all .5s cubic-bezier(.645, .045, .355, 1)
}
.IE .jupiter-donut-bezier-1 {
    -webkit-transition: none;
    transition: none
}
.jupiter-donut-left-0 {
    left: 0
}
.jupiter-donut-left-5 {
    left: 5px
}
.jupiter-donut-left-10 {
    left: 10px
}
.jupiter-donut-right-0 {
    right: 0
}
.jupiter-donut-right-5 {
    right: 5px
}
.jupiter-donut-right-10 {
    right: 10px
}
.jupiter-donut-top-0 {
    top: 0
}
.jupiter-donut-top-5 {
    top: 5px
}
.jupiter-donut-top-10 {
    top: 10px
}
.jupiter-donut-bottom-0 {
    bottom: 0
}
.jupiter-donut-bottom-5 {
    bottom: 5px
}
.jupiter-donut-bottom-10 {
    bottom: 10px
}
.jupiter-donut-padding-10-pr {
    padding: 10%
}
.jupiter-donut-padding-x-10-pr {
    padding-left: 10%;
    padding-right: 10%
}
.jupiter-donut-padding-10 {
    padding: 10px
}
.jupiter-donut-padding-x-10 {
    padding-left: 10px;
    padding-right: 10px
}
.jupiter-donut-padding-y-10 {
    padding-top: 10px;
    padding-bottom: 10px
}
.jupiter-donut-padding-20 {
    padding: 20px
}
.jupiter-donut-padding-x-20 {
    padding-left: 20px;
    padding-right: 20px
}
.jupiter-donut-padding-y-20 {
    padding-top: 20px;
    padding-bottom: 20px
}
.jupiter-donut-margin-t-20 {
    margin-top: 20px
}
.jupiter-donut-margin-r-10 {
    margin-top: 10px
}
.jupiter-donut-is-hidden {
    display: none;
    visibility: hidden
}
.jupiter-donut-is-visibility-hidden {
    visibility: hidden
}
.jupiter-donut-margin-auto {
    margin: 0 auto
}
.jupiter-donut-table {
    display: table
}
.jupiter-donut-table-cell {
    display: table-cell
}
.jupiter-donut-width-40 {
    width: 40px
}
.jupiter-donut-width-100 {
    width: 100px
}
.jupiter-donut-width-1000 {
    width: 1000px
}
.jupiter-donut-width-100-per {
    width: 100%
}
.jupiter-donut-width-auto {
    width: auto
}
.jupiter-donut-color-success {
    color: #20b66e
}
.jupiter-donut-color-warning {
    color: #be9a34
}
.jupiter-donut-color-erorr {
    color: #de303a
}
.jupiter-donut-color-white {
    color: #fff
}
.jupiter-donut-color-333 {
    color: #333
}
.jupiter-donut-color-777 {
    color: #777
}
.jupiter-donut-position-absolute {
    position: absolute
}
.jupiter-donut-position-relative {
    position: relative
}
.jupiter-donut-display-inline-block {
    display: inline-block
}
.jupiter-donut-display-block {
    display: block
}
.jupiter-donut-display-table {
    display: table
}
.jupiter-donut-font-10 {
    font-size: 10px
}
.jupiter-donut-font-12 {
    font-size: 12px
}
.jupiter-donut-font-14 {
    font-size: 14px
}
.jupiter-donut-font-16 {
    font-size: 16px
}
.jupiter-donut-font-22 {
    font-size: 22px
}
.jupiter-donut-font-24 {
    font-size: 24px
}
.jupiter-donut-font-32 {
    font-size: 32px
}
.jupiter-donut-font-48 {
    font-size: 48px
}
.jupiter-donut-font-64 {
    font-size: 64px
}
.jupiter-donut-padding-0 {
    padding: 0
}
.jupiter-donut-padding-10 {
    padding: 10px
}
.jupiter-donut-padding-15 {
    padding: 15px
}
.jupiter-donut-padding-20 {
    padding: 20px
}
.jupiter-donut-padding-0-15 {
    padding: 0 15px
}
.jupiter-donut-padding-0-20 {
    padding: 0 20px
}
.jupiter-donut-padding-15-0 {
    padding: 15px 0
}
.jupiter-donut-padding-20-0 {
    padding: 20px 0
}
.jupiter-donut-line-4 {
    line-height: 4px
}
.jupiter-donut-line-12 {
    line-height: 12px
}
.jupiter-donut-line-16 {
    line-height: 16px
}
.jupiter-donut-line-18 {
    line-height: 18px
}
.jupiter-donut-line-22 {
    line-height: 22px
}
.jupiter-donut-line-25 {
    line-height: 25px
}
.jupiter-donut-line-32 {
    line-height: 32px
}
.jupiter-donut-line-40 {
    line-height: 40px
}
.jupiter-donut-line-50 {
    line-height: 50px
}
.jupiter-donut-line-90 {
    line-height: 90px
}
.jupiter-donut-line-100-pr {
    line-height: 100%
}
.jupiter-donut-margin-0 {
    margin: 0
}
.jupiter-donut-margin-10-0 {
    margin: 10px 0
}
.jupiter-donut-margin-0-auto {
    margin: 0 auto
}
.jupiter-donut-height-100-per {
    height: 100%
}
.jupiter-donut-height-auto {
    height: auto
}
.jupiter-donut-align-center {
    text-align: center
}
.jupiter-donut-align-right {
    text-align: right
}
.jupiter-donut-align-left {
    text-align: left
}
.jupiter-donut-opacity-0 {
    opacity: 0
}
.jupiter-donut-opacity-70 {
    opacity: .7
}
.jupiter-donut-opacity-100 {
    opacity: 1
}
.jupiter-donut-left-0 {
    left: 0
}
.jupiter-donut-left-50-per {
    left: 50%
}
.jupiter-donut-bg-black {
    background-color: #000
}
.jupiter-donut-bg-gray222 {
    background-color: #222
}
.jupiter-donut-bg-white {
    background-color: #fff
}
.jupiter-donut-top-0 {
    top: 0
}
.jupiter-donut-top-50-per {
    top: 50%
}
.jupiter-donut-top-100-per {
    top: 100%
}
.jupiter-donut-transform-rotate-45 {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}
.jupiter-donut-transform-rotate-90 {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}
.jupiter-donut-transform-scale-1 {
    -webkit-transform: scale(1);
    transform: scale(1)
}
.jupiter-donut-transform-translate3d-0 {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}
.jupiter-donut-transform-translate-00-opacity-1 {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1
}
.jupiter-donut-margin-bottom-0 {
    margin-bottom: 0
}
.jupiter-donut-margin-bottom-10 {
    margin-bottom: 10px
}
.jupiter-donut-margin-bottom-15 {
    margin-bottom: 15px
}
.jupiter-donut-margin-bottom-20 {
    margin-bottom: 20px
}
.jupiter-donut-margin-bottom-30 {
    margin-bottom: 30px
}
.jupiter-donut-margin-bottom-50 {
    margin-bottom: 50px
}
.jupiter-donut-1col .jupiter-donut-colitem, .jupiter-donut-col-1of1, .one-column .jupiter-donut-colitem {
    width: 100%
}
.jupiter-donut-2col .jupiter-donut-colitem, .jupiter-donut-col-1of2, .two-column .jupiter-donut-colitem {
    width: 50%
}
.jupiter-donut-3col .jupiter-donut-colitem, .jupiter-donut-col-1of3, .three-column .jupiter-donut-colitem {
    width: 33.33%
}
.four-column .jupiter-donut-colitem, .jupiter-donut-4col .jupiter-donut-colitem, .jupiter-donut-col-1of4 {
    width: 25%
}
.five-column .jupiter-donut-colitem, .jupiter-donut-5col .jupiter-donut-colitem, .jupiter-donut-col-1of5 {
    width: 20%
}
.jupiter-donut-6col .jupiter-donut-colitem, .jupiter-donut-col-1of6, .six-column .jupiter-donut-colitem {
    width: 16.66%
}
.jupiter-donut-7col .jupiter-donut-colitem, .jupiter-donut-col-1of7, .seven-column .jupiter-donut-colitem {
    width: 14.28%
}
.eight-column .jupiter-donut-colitem, .jupiter-donut-8col .jupiter-donut-colitem, .jupiter-donut-col-1of8 {
    width: 12.5%
}
.jupiter-donut-9col .jupiter-donut-colitem, .jupiter-donut-col-1of9, .nine-column .jupiter-donut-colitem {
    width: 11.1%
}
.jupiter-donut-10col .jupiter-donut-colitem, .jupiter-donut-col-1of10, .ten-column .jupiter-donut-colitem {
    width: 10%
}
.eleven-column .jupiter-donut-colitem, .jupiter-donut-11col .jupiter-donut-colitem, .jupiter-donut-col-1of11 {
    width: 9.09%
}
.jupiter-donut-12col .jupiter-donut-colitem, .jupiter-donut-col-1of12, .twelve-column .jupiter-donut-colitem {
    width: 8.33%
}
.jupiter-donut-margin-top-0 {
    margin-top: 0
}
.jupiter-donut-margin-top-10 {
    margin-top: 10px
}
.jupiter-donut-margin-top-15 {
    margin-top: 15px
}
.jupiter-donut-margin-top-20 {
    margin-top: 20px
}
.jupiter-donut-margin-top-30 {
    margin-top: 30px
}
.jupiter-donut-margin-top-40 {
    margin-top: 40px
}
.jupiter-donut-margin-top-50 {
    margin-top: 50px
}
.jupiter-donut-overflow-hidden {
    overflow: hidden
}
.jupiter-donut-font-weight-bold {
    font-weight: 700
}
.jupiter-donut-font-weight-normal {
    font-weight: 400
}
.jupiter-donut-text-transform-up {
    text-transform: uppercase
}
.jupiter-donut-letter-spacing-1 {
    letter-spacing: 1px
}
.jupiter-donut-float-left {
    float: left
}
.jupiter-donut-float-right {
    float: right
}
.jupiter-donut-box-border {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}
.jupiter-donut-box-content {
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}
.jupiter-donut-padding-bottom-30 {
    padding-bottom: 30px
}
.jupiter-donut-fly-top-left {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}
.jupiter-donut-list-reset ul {
    margin: 0;
    padding: 0;
    list-style: none
}
.jupiter-donut-list-reset li {
    display: inline-block;
    margin: 0
}
.center-y {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}
.jupiter-donut-clearfix {
    display: block;
    clear: both
}
.jupiter-donut-clearfix:after, .jupiter-donut-clearfix:before {
    content: " ";
    display: table
}
.jupiter-donut-clearfix:after {
    clear: both
}
.jupiter-donut-visible-dt, .jupiter-donut-visible-dt-v2, .jupiter-donut-visible-nb, .jupiter-donut-visible-sm, .jupiter-donut-visible-tl, .jupiter-donut-visible-tl-v2 {
    display: none
}
@media only screen and (max-width: 765px) {
    .jupiter-donut-hidden-sm {
        display: none !important
    }
    .jupiter-donut-visible-sm {
        display: block !important
    }
    .jupiter-donut-visible-sm.center-y {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important
    }
}
@media only screen and (max-width: 1024px) {
    .jupiter-donut-hidden-nb {
        display: none !important
    }
    .jupiter-donut-visible-nb {
        display: block !important
    }
    .jupiter-donut-visible-nb.center-y {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .jupiter-donut-hidden-tl {
        display: none !important
    }
    .jupiter-donut-visible-tl {
        display: block !important
    }
    .jupiter-donut-visible-tl.center-y {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important
    }
}
@media only screen and (min-width: 768px) and (max-width: 1280px) {
    .jupiter-donut-hidden-tl-v2 {
        display: none !important
    }
    .jupiter-donut-visible-tl-v2 {
        display: block !important
    }
    .jupiter-donut-visible-tl-v2.center-y {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important
    }
}
@media only screen and (min-width: 1224px) {
    .jupiter-donut-hidden-dt {
        display: none !important
    }
    .jupiter-donut-visible-dt {
        display: block !important
    }
    .jupiter-donut-visible-dt.center-y {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important
    }
}
@media only screen and (min-width: 1290px) {
    .jupiter-donut-hidden-dt-v2 {
        display: none !important
    }
    .jupiter-donut-visible-dt-v2 {
        display: block !important
    }
    .jupiter-donut-visible-dt-v2.center-y {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important
    }
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
    .no-smartphone {
        display: none !important
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .no-ipad {
        display: none !important
    }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .no-iphone {
        display: none !important
    }
}
.mk-advanced-gmaps img {
    max-width: none !important
}
.mk-gmaps-parallax {
    overflow: hidden
}
.mk-gmaps-parallax > div {
    margin-top: -100px
}
.animated-column-icon {
    display: block !important
}
.mk-animated-columns .s_item {
    -webkit-transition: background .2s ease-out;
    transition: background .2s ease-out;
    border-style: solid;
    border-width: 0
}
.mk-animated-columns .s_desc {
    padding: 20px 30px 50px 30px
}
.mk-animated-columns.has-border .s_item:last-of-type {
    border-right-width: 1px
}
@media handheld, only screen and (min-width: 961px) {
    .mk-animated-columns.has-border.jupiter-donut-8col .s_item:nth-of-type(8n) {
        border-right-width: 1px
    }
    .mk-animated-columns.has-border.jupiter-donut-7col .s_item:nth-of-type(7n) {
        border-right-width: 1px
    }
    .mk-animated-columns.has-border.jupiter-donut-6col .s_item:nth-of-type(6n) {
        border-right-width: 1px
    }
    .mk-animated-columns.has-border.jupiter-donut-5col .s_item:nth-of-type(5n) {
        border-right-width: 1px
    }
    .mk-animated-columns.has-border.jupiter-donut-4col .s_item:nth-of-type(4n) {
        border-right-width: 1px
    }
    .mk-animated-columns.has-border.jupiter-donut-3col .s_item:nth-of-type(3n) {
        border-right-width: 1px
    }
    .mk-animated-columns.has-border.jupiter-donut-2col .s_item:nth-of-type(2n) {
        border-right-width: 1px
    }
    .mk-animated-columns.has-border.jupiter-donut-1col .s_item:nth-of-type(1n) {
        border-right-width: 1px
    }
}
@media handheld, only screen and (max-width: 960px) {
    .mk-animated-columns.has-border .s_item {
        border-right-width: 1px
    }
    .mk-animated-columns .s_item {
        width: 100%
    }
    .mk-animated-columns.has-border.o2col .s_item {
        border-right-width: 0
    }
    .mk-animated-columns.has-border.o2col .s_item:nth-of-type(2n) {
        border-right-width: 1px
    }
    .mk-animated-columns.o2col .s_item {
        width: 50%
    }
    .mk-animated-columns.has-border.o3col .s_item {
        border-right-width: 0
    }
    .mk-animated-columns.has-border.o2col.o3col .s_item:nth-of-type(2n) {
        border-right-width: 0
    }
    .mk-animated-columns.has-border.o2col.o3col .s_item:nth-of-type(3n) {
        border-right-width: 1px
    }
    .mk-animated-columns.o3col .s_item {
        width: 33.33%
    }
    .mk-animated-columns.has-border .s_item:last-of-type {
        border-right-width: 1px
    }
}
@media handheld, only screen and (max-width: 767px) {
    .mk-animated-columns.has-border .s_item {
        border-right-width: 1px !important
    }
    .mk-animated-columns .s_item {
        width: 100% !important
    }
}
.mk-animated-columns.full-style .s_title:after {
    position: absolute;
    content: '';
    display: block;
    bottom: -10px;
    left: 50%;
    margin-left: -15px;
    height: 2px;
    width: 30px
}
.mk-animated-columns.simple-style .s_title {
    top: -100%
}
.mk-animated-columns .animated-column-item .mk-button-container {
    margin-right: 0 !important
}
.mk-audio-section {
    display: block;
    background-color: #fbb845;
    height: 100px
}
.mk-audio-section > img {
    float: left;
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: gray;
    -webkit-filter: grayscale(1);
    opacity: .7
}
.mk-audio-section .mk-audio-author {
    font-size: 12px;
    font-weight: 700;
    text-transform: capitalize;
    position: absolute;
    top: 40px;
    left: 10px;
    display: block;
    color: #fff
}
.mk-audio-shortcode {
    margin-bottom: 30px;
    height: 170px !important
}
.mk-audio-shortcode .audio-thumb {
    height: inherit !important
}
.mk-audio-shortcode .jp-audio.audio-has-img {
    margin-left: 170px
}
.mk-audio-shortcode .jp-audio div.jp-interface {
    min-height: 170px !important
}
.jp-audio {
    display: block;
    direction: ltr;
    text-align: left
}
.jp-audio.audio-has-img {
    margin-left: 100px
}
.jp-interface {
    position: relative;
    width: 100%
}
.jp-audio .jp-type-single .jp-interface {
    min-height: 90px
}
.jp-controls-holder {
    clear: both;
    width: 100%;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    top: -8px
}
.jp-interface ul.jp-controls {
    list-style-type: none;
    margin: -14px 0 0 -28px;
    padding: 0;
    position: absolute;
    top: 50%;
    left: 50%
}
.jp-interface ul.jp-controls li {
    margin: 0
}
.jp-interface ul.jp-controls li {
    display: inline;
    float: left
}
a.jp-loading, a.jp-pause, a.jp-play {
    padding: 9px 6px 7px 10px;
    display: block;
    width: 30px;
    height: 30px;
    text-align: center;
    border: 1px solid #252525;
    border-radius: 50px;
    -webkit-box-sizing: initial;
    box-sizing: initial;
    display: none
}
a.jp-loading {
    border-width: 0;
    padding: 10px;
    -webkit-animation: jp-loading-rotation 1s infinite linear;
    animation: jp-loading-rotation 1s infinite linear;
    pointer-events: none
}
@-webkit-keyframes jp-loading-rotation {
    from {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}
@keyframes jp-loading-rotation {
    from {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}
a.jp-pause:hover, a.jp-play:hover {
    border-color: #fff
}
a.jp-pause:hover svg, a.jp-play:hover svg {
    fill: #fff
}
a.jp-pause svg, a.jp-play svg {
    height: 16px;
    fill: #252525;
    vertical-align: middle
}
a.jp-pause {
    padding: 9px 8px 7px;
    display: none
}
.jp-audio.jp-audio-loading a.jp-loading {
    display: block
}
.jp-audio.jp-audio-loaded a.jp-play, .jp-audio.jp-audio-paused a.jp-play {
    display: block
}
.jp-audio.jp-audio-playing a.jp-pause {
    display: block
}
.jp-audio.jp-audio-playing a.jp-play {
    display: none
}
.jp-progress {
    background-color: rgba(0, 0, 0, .2)
}
.jp-audio .jp-progress {
    position: absolute;
    top: 0;
    left: 0;
    height: 12px;
    overflow: hidden
}
.jp-audio .jp-type-single .jp-progress {
    left: 0;
    width: 100%
}
.jp-seek-bar {
    width: 100%;
    height: 100%;
    cursor: pointer
}
.jp-play-bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .5);
    width: 0;
    height: 100%;
    position: relative;
    -webkit-transition: width .3s;
    transition: width .3s
}
a.jp-mute, a.jp-unmute, a.jp-volume-max {
    width: 18px;
    height: 15px;
    margin-top: 0
}
.jp-volume-bar, .jp-volume-bar-value {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAiCAQAAADragGFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1RjJBNDk2RjQwRDcxMUUzODhFNUVBRjVCMDg3MjJCMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1RjJBNDk3MDQwRDcxMUUzODhFNUVBRjVCMDg3MjJCMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjVGMkE0OTZENDBENzExRTM4OEU1RUFGNUIwODcyMkIxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjVGMkE0OTZFNDBENzExRTM4OEU1RUFGNUIwODcyMkIxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+S5VOAwAAAHNJREFUSMftksENwDAIA1nGc7E9a6SvSqgiQHGekb93EjIWSJ71CQwmXQkGa0seriWD9SUH11IA76UEPiyNzqOKoCqnnsvMKBzsGuRKr/S7coX2n6vQtuThWlJoX3JwLQXwXkrgw9LoPKoIqnLqucyMosE+NlMGu0fPTasAAAAASUVORK5CYII=) left bottom no-repeat
}
.jp-volume-bar {
    position: absolute;
    right: 10px;
    bottom: 10px;
    width: 26px;
    height: 14px;
    cursor: pointer
}
.jp-volume-bar.jp-muted {
    opacity: .3
}
.jp-volume-bar svg {
    position: absolute;
    top: 0;
    left: -15px;
    fill: #252525;
    height: 16px
}
.jp-volume-bar-value {
    width: 0;
    height: 14px
}
.jp-audio .jp-time-holder {
    position: absolute;
    top: 20px;
    left: 0;
    width: 100%;
    padding: 0 10px
}
.jp-audio .jp-type-single .jp-time-holder {
    color: #fff;
    font-size: 12px;
    width: 100%;
    font-weight: 700
}
.jp-current-time, .jp-duration {
    display: inline-block
}
.jp-current-time {
    float: left
}
.jp-duration {
    float: right
}
.jp-jplayer, .jp-jplayer audio {
    width: 0;
    height: 0
}
.jp-jplayer {
    background-color: #000
}
ul.jp-toggles {
    list-style-type: none;
    padding: 0;
    margin: 0 auto;
    overflow: hidden
}
.jp-audio .jp-type-single ul.jp-toggles {
    width: 25px
}
.jp-audio .jp-type-playlist ul.jp-toggles {
    width: 55px;
    margin: 0;
    position: absolute;
    left: 325px;
    top: 50px
}
ul.jp-toggles li {
    display: block;
    float: right
}
ul.jp-toggles li a {
    display: block;
    width: 25px;
    height: 18px;
    text-indent: -9999px;
    line-height: 100%
}
.jp-no-solution {
    padding: 5px;
    font-size: .8em;
    background-color: #eee;
    border: 2px solid #009be3;
    color: #000;
    display: none
}
.jp-no-solution a {
    color: #000
}
.jp-no-solution span {
    font-size: 1em;
    display: block;
    text-align: center;
    font-weight: 700
}
.mk-banner-builder {
    margin-bottom: 0
}
.mk-blockquote {
    position: relative;
    margin-bottom: 20px;
    line-height: 150% !important
}
.mk-blockquote p {
    margin-bottom: 0
}
.mk-blockquote.align-left {
    float: left
}
.mk-blockquote.align-right {
    float: right
}
.mk-blockquote.align-left {
    float: none;
    clear: both
}
.mk-blockquote.quote-style {
    padding: 20px 20px 20px 70px;
    background-color: #f6f6f6;
    background-color: rgba(0, 0, 0, .05)
}
.mk-blockquote.quote-style .mk-svg-icon {
    position: absolute;
    top: 20px;
    left: 20px;
    display: block;
    fill: #ddd;
    fill: rgba(0, 0, 0, .1);
    height: 32px !important;
    width: 32px !important
}
.mk-blockquote.line-style {
    padding: 10px 10px 10px 40px;
    border-left: 2px solid
}
@media handheld, only screen and (max-width: 760px) {
    .mk-blockquote {
        font-size: 14px !important
    }
}
.mk-blog-container-lazyload .blog-image, .mk-blog-container-lazyload .swiper-slide-image {
    background-color: #e0e0e0
}
.mk-blog-classic-item {
    margin-bottom: 40px;
    border: 1px solid #eee;
    overflow: hidden;
    position: relative;
    width: 100%;
    background-color: #fff
}
.mk-blog-classic-item .mk-readmore {
    letter-spacing: 1px;
    text-transform: uppercase;
    position: absolute;
    right: 30px;
    bottom: 25px
}
.mk-blog-classic-item .mk-readmore svg {
    margin-right: 5px;
    height: 8px
}
.mk-blog-classic-item .mk-readmore:hover {
    color: #252525 !important
}
.mk-blog-classic-item .blog-social-share {
    left: 50px;
    bottom: -10px;
    min-width: 180px
}
.mk-blog-classic-item .blog-social-share:before {
    left: -5px;
    top: 50%
}
.mk-blog-classic-item .blog-social-share li {
    float: left;
    display: inline-block
}
@media handheld, only screen and (max-width: 600px) {
    .mk-blog-classic-item .blog-social-share {
        min-width: 130px;
        padding: 10px;
        bottom: -5px
    }
    .mk-blog-classic-item .blog-social-share a {
        margin: 0 5px
    }
}
.mk-blog-classic-item .mk-audio-section {
    height: 170px;
    margin-bottom: 0
}
@media handheld, only screen and (max-width: 780px) {
    .mk-blog-classic-item .mk-audio-section .audio-has-img {
        margin: 0 !important
    }
    .mk-blog-classic-item .mk-audio-section .audio-thumb {
        display: none
    }
}
.mk-blog-classic-item .mk-audio-section .jp-audio.audio-has-img {
    margin-left: 170px
}
.mk-blog-classic-item .mk-audio-section .jp-audio div.jp-interface {
    min-height: 160px !important
}
.mk-blog-classic-item.instagram-post-type {
    border: 0
}
.mk-blog-classic-item.instagram-post-type .instagram-image {
    display: block
}
.mk-blog-classic-item.instagram-post-type .instagram-image img {
    width: 100%
}
.mk-blog-classic-item.instagram-post-type .instagram-title {
    padding: 40px 40px 0;
    font-size: 24px;
    margin-bottom: 0
}
.mk-blog-classic-item.instagram-post-type .instagram-title span a {
    display: none
}
.mk-blog-classic-item.instagram-post-type .instagram-title svg {
    display: none
}
.mk-blog-classic-item.instagram-post-type .mk-blog-meta {
    padding: 0;
    padding: 0 20px 40px 40px
}
.mk-blog-classic-item.instagram-post-type .mk-blog-meta .mk-blog-meta-wrapper {
    padding-left: 40px;
    position: relative;
    top: 30px
}
.mk-blog-classic-item.instagram-post-type .mk-blog-meta .mk-blog-meta-wrapper:before {
    width: 24px;
    height: 24px;
    content: '';
    position: absolute;
    left: 0;
    top: 0
}
.mk-blog-classic-item.instagram-post-type .mk-blog-meta .mk-blog-meta-wrapper .mk-categories {
    display: none
}
.mk-blog-classic-item.instagram-post-type .blog-share-container {
    float: right
}
.mk-blog-classic-item.instagram-post-type .mk-readmore, .mk-blog-classic-item.instagram-post-type .the-excerpt, .mk-blog-classic-item.instagram-post-type .the-title {
    display: none
}
.mk-blog-classic-item.instagram-post-type .blog-social-share {
    left: auto;
    right: 67px
}
.mk-blog-classic-item.instagram-post-type .blog-social-share:before {
    left: auto;
    right: -5px
}
.mk-blog-classic-item.blockquote-post-type {
    padding: 70px 40px 40px
}
.mk-blog-classic-item.blockquote-post-type .blog-blockquote-content {
    font-size: 26px;
    line-height: 40px;
    color: #222;
    padding-left: 70px
}
.mk-blog-classic-item.blockquote-post-type .the-excerpt {
    display: none
}
.mk-blog-classic-item.blockquote-post-type .blog-blockquote-content .mk-svg-icon {
    position: absolute;
    top: 70px;
    left: 40px;
    display: block;
    fill: #ddd;
    fill: rgba(0, 0, 0, .1)
}
.mk-blog-classic-item.blockquote-post-type .blog-blockquote-content footer {
    text-align: right;
    color: #999;
    font-style: italic;
    font-size: 20px
}
.mk-blog-classic-item.blockquote-post-type .mk-blog-meta-wrapper {
    position: absolute;
    top: 40px;
    left: 40px
}
.mk-blog-classic-item.blockquote-post-type .mk-blog-meta-wrapper .mk-categories {
    display: none
}
.mk-blog-classic-item.blockquote-post-type .mk-blog-meta {
    padding: 0
}
.mk-blog-classic-item.blockquote-post-type .mk-readmore, .mk-blog-classic-item.blockquote-post-type .the-title {
    display: none
}
.mk-blog-classic-item.twitter-post-type {
    padding: 70px 40px 40px
}
.mk-blog-classic-item .blog-twitter-content {
    font-size: 22px;
    color: #222;
    line-height: 40px;
    padding-left: 50px;
    position: relative;
    word-wrap: break-word
}
.mk-blog-classic-item .blog-twitter-content:before {
    content: '';
    width: 35px;
    height: 100%;
    background-position: center 10px;
    background-repeat: no-repeat;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 0
}
.mk-blog-classic-item .blog-twitter-content a {
    color: #55acee
}
.mk-blog-classic-item .blog-twitter-content footer {
    text-align: right;
    line-height: normal;
    position: absolute;
    top: 130%;
    right: 40px
}
.mk-blog-classic-item .blog-twitter-content footer a, .mk-blog-classic-item .blog-twitter-content footer span {
    display: block
}
.mk-blog-classic-item .blog-twitter-content footer span {
    font-weight: 700;
    font-size: 20px;
    color: #222
}
.mk-blog-classic-item .blog-twitter-content footer a {
    color: #55acee;
    font-size: 16px
}
@media handheld, only screen and (max-width: 480px) {
    .mk-blog-classic-item .blog-twitter-content {
        padding-left: 0;
        padding-top: 80px
    }
    .mk-blog-classic-item .blog-twitter-content:before {
        left: 50%;
        top: 15px;
        margin-left: -17px
    }
    .mk-blog-classic-item .blog-twitter-content footer {
        position: static;
        margin-top: 25px
    }
}
.mk-blog-classic-item.twitter-post-type .mk-blog-meta-wrapper {
    position: absolute;
    top: 40px;
    left: 40px
}
.mk-blog-classic-item.twitter-post-type .mk-blog-meta-wrapper .mk-blog-author, .mk-blog-classic-item.twitter-post-type .mk-blog-meta-wrapper .mk-categories, .mk-blog-classic-item.twitter-post-type .mk-blog-meta-wrapper > span {
    display: none
}
.mk-blog-classic-item.twitter-post-type .mk-blog-meta {
    padding: 0;
    margin-top: 30px
}
.mk-blog-classic-item.twitter-post-type .mk-readmore, .mk-blog-classic-item.twitter-post-type .the-excerpt, .mk-blog-classic-item.twitter-post-type .the-title {
    display: none
}
.mk-blog-container .featured-image:hover .image-hover-overlay {
    opacity: .9
}
.mk-blog-classic-item .blog-loop-comments, .mk-blog-classic-item .mk-blog-share {
    height: 36px;
    line-height: 36px;
    width: 36px;
    background-color: #000;
    background-color: rgba(0, 0, 0, .1);
    border-radius: 2px;
    position: relative;
    display: inline-block;
    float: left;
    margin-right: 15px;
    text-align: center;
    cursor: pointer;
    display: table;
    -webkit-transition: all .15s;
    transition: all .15s
}
.mk-blog-classic-item .blog-loop-comments svg, .mk-blog-classic-item .mk-blog-share svg {
    vertical-align: text-top;
    fill: #636363
}
.mk-blog-classic-item .blog-loop-comments svg, .mk-blog-classic-item .mk-blog-share svg {
    height: 16px
}
.mk-blog-classic-item .blog-loop-comments span {
    position: absolute;
    left: 25px;
    top: -10px;
    font-weight: 700;
    color: #fff;
    line-height: 10px;
    font-size: 11px;
    height: 20px;
    padding: 0 7px;
    line-height: 20px;
    border-radius: 30px;
    background-color: #f97352
}
.mk-blog-classic-item .blog-loop-comments:hover, .mk-blog-classic-item .mk-blog-share:hover {
    background-color: rgba(0, 0, 0, .2)
}
.blog-share-container {
    position: relative;
    float: left
}
.mk-blog-portraite {
    width: 100%
}
.mk-blog-portraite .blog-gallery-type, .mk-blog-portraite .featured-image {
    float: left;
    display: inline-block;
    width: 50%
}
.mk-blog-portraite .mk-blog-meta {
    float: left;
    width: 50%
}
@media handheld, only screen and (max-width: 1140px) {
    .mk-blog-portraite {
        width: 100%
    }
    .mk-blog-portraite .blog-gallery-type, .mk-blog-portraite .featured-image {
        float: none !important;
        display: block;
        width: 100% !important
    }
    .mk-blog-portraite .mk-blog-meta {
        float: none !important;
        width: 100% !important
    }
    .mk-swipe-slideshow {
        max-width: 100% !important
    }
}
.sticky {
    border: 1px solid #ccc
}
.the-excerpt {
    -ms-word-wrap: break-word;
    word-wrap: break-word
}
.mk-readmore {
    line-height: 12px;
    font-weight: 700;
    font-size: 12px
}
.mk-readmore svg {
    margin-right: 5px;
    height: 8px
}
.mk-readmore:hover {
    color: #252525 !important
}
.mk-blog-classic-item .mk-blog-meta, .mk-blog-modern-item .mk-blog-meta {
    padding: 40px
}
.mk-blog-classic-item .the-title, .mk-blog-modern-item .the-title {
    letter-spacing: 1px;
    margin-top: 5px
}
.mk-blog-classic-item .the-title a, .mk-blog-modern-item .the-title a {
    font-size: 24px;
    line-height: 24px
}
.mk-blog-classic-item .the-excerpt, .mk-blog-modern-item .the-excerpt {
    margin-bottom: 30px
}
.mk-blog-classic-item .mk-blog-meta-wrapper, .mk-blog-modern-item .mk-blog-meta-wrapper {
    font-size: 12px;
    font-style: italic;
    color: #999
}
.mk-blog-classic-item .mk-blog-meta-wrapper > div, .mk-blog-modern-item .mk-blog-meta-wrapper > div {
    display: inline-block;
    margin-right: 5px
}
.mk-blog-classic-item .mk-blog-meta-wrapper a, .mk-blog-modern-item .mk-blog-meta-wrapper a {
    color: #252525
}
.mk-blog-classic-item .featured-image, .mk-blog-modern-item .featured-image {
    position: relative;
    display: block;
    overflow: hidden
}
.mk-blog-classic-item .featured-image a, .mk-blog-modern-item .featured-image a {
    overflow: hidden;
    display: block
}
.mk-blog-classic-item .featured-image img, .mk-blog-modern-item .featured-image img {
    position: relative;
    width: 100%;
    max-width: 100%
}
.mk-blog-classic-item .swiper-slide img, .mk-blog-modern-item .swiper-slide img {
    width: 100%
}
.mk-blog-classic-item .featured-image:hover .image-hover-overlay, .mk-blog-modern-item .featured-image:hover .image-hover-overlay {
    opacity: .85
}
.mk-blog-classic-item .featured-image:hover img, .mk-blog-modern-item .featured-image:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}
.blog-social-share {
    position: absolute;
    background-color: #252525;
    margin: 0;
    list-style: none;
    display: block;
    text-align: center;
    padding: 15px 10px;
    display: none
}
.blog-social-share:before {
    display: block;
    width: 10px;
    height: 10px;
    position: absolute;
    margin-top: -5px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    background-color: #252525;
    content: ""
}
.blog-social-share li {
    margin: 0
}
.blog-social-share li a {
    color: #a8a8a8;
    display: block;
    margin: 0 10px
}
.blog-social-share li a:hover {
    color: #fff
}
.blog-social-share li a svg {
    height: 16px;
    vertical-align: top;
    margin-top: 4px
}
.mk-blog-container .mk-swipe-slideshow {
    margin-bottom: 0
}
.mk-blog-container .audio-iframe {
    margin-bottom: 25px
}
.mk-gallery, .mk-portfolio-grid, .mk-portfolio-masonry, .mk-spotlight-wrapper {
    width: 100%
}
.mk-blog-container {
    -webkit-transition: height .1s;
    transition: height .1s
}
.mk-blog-container a {
    text-decoration: none
}
.mk-blog-grid-item {
    position: relative;
    float: left;
    overflow: hidden;
    margin: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}
.mk-blog-grid-item .blog-grid-holder {
    margin: 0 12px 24px 12px;
    border: 1px solid #e3e3e3;
    background-color: #fff
}
.mk-blog-grid-item.one-column {
    width: 100%
}
.mk-blog-grid-item.two-column {
    width: 50%
}
.mk-blog-grid-item.three-column {
    width: 33.33%
}
.mk-blog-grid-item.four-column {
    width: 25%
}
.mk-blog-grid-item.four-column .blog-grid-holder {
    margin: 0 8px 16px 8px
}
.mk-blog-grid-item .mk-swipe-slideshow img {
    width: 100%
}
@media handheld, only screen and (max-width: 960px) {
    .mk-blog-grid-item.four-column, .mk-blog-grid-item.three-column {
        width: 49.5% !important
    }
}
@media handheld, only screen and (max-width: 650px) {
    .mk-blog-grid-item.four-column, .mk-blog-grid-item.one-column, .mk-blog-grid-item.three-column, .mk-blog-grid-item.two-column {
        width: 100% !important
    }
    .mk-blog-grid-item.four-column .blog-grid-holder, .mk-blog-grid-item.one-column .blog-grid-holder, .mk-blog-grid-item.three-column .blog-grid-holder, .mk-blog-grid-item.two-column .blog-grid-holder {
        margin: 0 0 18px 0 !important
    }
}
.mk-blog-grid-item .featured-image {
    position: relative;
    display: block;
    overflow: hidden
}
.mk-blog-grid-item .featured-image img {
    position: relative;
    width: 100%
}
.mk-blog-grid-item .featured-image:hover .blog-grid-hover-icon {
    opacity: 1
}
.mk-blog-grid-item .mk-blog-meta {
    padding: 20px;
    line-height: 18px
}
.mk-blog-grid-item time {
    display: block;
    margin-bottom: 10px
}
.mk-blog-grid-item time a {
    color: #999;
    font-style: italic;
    font-size: 11px
}
.mk-blog-grid-item .the-title {
    margin-top: 5px;
    text-transform: uppercase !important;
    line-height: 18px !important
}
.mk-blog-grid-item .the-title a {
    letter-spacing: 1px;
    font-size: 14px;
    line-height: 18px
}
.mk-blog-grid-item .the-excerpt {
    margin: 5px 0
}
.mk-blog-grid-item .blog-grid-hover-icon {
    font-size: 48px;
    width: 48px;
    height: 48px;
    color: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -24px 0 0 -24px;
    opacity: 0
}
.mk-blog-grid-item .blog-grid-footer {
    position: relative;
    padding: 15px 20px;
    border-top: 1px solid #e3e3e3
}
.mk-blog-grid-item.instagram-post-type .blog-grid-holder {
    position: relative
}
.mk-blog-grid-item.instagram-post-type .blog-grid-holder .instagram-image {
    display: block
}
.mk-blog-grid-item.instagram-post-type .blog-grid-holder .instagram-title {
    padding: 15px 25px;
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .6)), to(rgba(0, 0, 0, 0)));
    background: linear-gradient(0deg, rgba(0, 0, 0, .6) 0, rgba(0, 0, 0, 0) 100%);
    left: 0;
    position: absolute;
    margin-bottom: 0;
    bottom: 50px;
    width: calc(100% - 50px);
    color: #fff !important;
    font-size: 14px;
    font-weight: 700;
    text-transform: initial;
    line-height: 20px
}
.mk-blog-grid-item.instagram-post-type .blog-grid-holder .instagram-title span {
    padding-left: 30px;
    display: block;
    color: #fff
}
.mk-blog-grid-item.instagram-post-type .blog-grid-holder .instagram-image img {
    width: 100%
}
.mk-blog-grid-item.instagram-post-type .blog-grid-holder .instagram-title span a {
    color: #55acee;
    display: block
}
.mk-blog-grid-item.instagram-post-type .blog-grid-holder .instagram-title svg {
    position: absolute;
    left: 25px;
    top: 18px;
    height: 20px
}
.mk-blog-grid-item.instagram-post-type .blog-grid-holder .mk-blog-meta {
    padding: 0
}
.mk-blog-grid-item.instagram-post-type .blog-grid-holder .mk-blog-meta .the-excerpt, .mk-blog-grid-item.instagram-post-type .blog-grid-holder .mk-blog-meta .the-title {
    display: none
}
.mk-blog-grid-item.instagram-post-type .blog-grid-holder .mk-blog-meta .mk-blog-meta-wrapper {
    position: absolute;
    left: 20px;
    bottom: 5px
}
.mk-blog-grid-item.instagram-post-type .blog-grid-holder .blog-grid-footer {
    padding-top: 25px;
    padding-bottom: 25px
}
.mk-blog-grid-item.instagram-post-type .blog-grid-holder .blog-grid-footer .mk-readmore {
    display: none
}
.mk-blog-grid-item.blockquote-post-type .blog-grid-holder {
    position: relative
}
.mk-blog-grid-item.blockquote-post-type .blog-grid-holder .blog-blockquote-content {
    font-size: 22px;
    line-height: 40px;
    color: #222;
    padding: 40px 25px 25px 80px
}
.mk-blog-grid-item.blockquote-post-type .blog-grid-holder .blog-blockquote-content .mk-svg-icon {
    position: absolute;
    top: 50px;
    left: 25px;
    display: block;
    fill: #ddd;
    fill: rgba(0, 0, 0, .1)
}
.mk-blog-grid-item.blockquote-post-type .blog-grid-holder .blog-blockquote-content footer {
    text-align: right;
    color: #999;
    font-style: italic;
    font-size: 20px
}
.mk-blog-grid-item.blockquote-post-type .blog-grid-holder .mk-blog-meta {
    padding: 0
}
.mk-blog-grid-item.blockquote-post-type .blog-grid-holder .mk-blog-meta .the-excerpt, .mk-blog-grid-item.blockquote-post-type .blog-grid-holder .mk-blog-meta .the-title {
    display: none
}
.mk-blog-grid-item.blockquote-post-type .blog-grid-holder .mk-blog-meta .mk-blog-meta-wrapper {
    position: absolute;
    left: 20px;
    bottom: 5px
}
.mk-blog-grid-item.blockquote-post-type .blog-grid-holder .blog-grid-footer {
    padding-top: 25px;
    padding-bottom: 25px
}
.mk-blog-grid-item.blockquote-post-type .blog-grid-holder .blog-grid-footer .mk-readmore {
    display: none
}
.mk-blog-grid-item.twitter-post-type .blog-grid-holder {
    position: relative
}
.mk-blog-grid-item.twitter-post-type .blog-grid-holder .blog-twitter-content {
    font-size: 22px;
    color: #222;
    line-height: 36px;
    padding-bottom: 30px;
    padding: 25px 40px 90px;
    word-wrap: break-word
}
.mk-blog-grid-item.twitter-post-type .blog-grid-holder .blog-twitter-content:before {
    content: '';
    width: 100%;
    height: 30px;
    display: block;
    margin-bottom: 45px;
    background-repeat: no-repeat;
    background-position: center
}
.mk-blog-grid-item.twitter-post-type .blog-grid-holder .blog-twitter-content a {
    color: #55acee
}
.mk-blog-grid-item.twitter-post-type .blog-grid-holder .blog-twitter-content footer {
    text-align: left;
    line-height: normal;
    margin-top: 35px
}
.mk-blog-grid-item.twitter-post-type .blog-grid-holder .blog-twitter-content footer a, .mk-blog-grid-item.twitter-post-type .blog-grid-holder .blog-twitter-content footer span {
    display: block
}
.mk-blog-grid-item.twitter-post-type .blog-grid-holder .blog-twitter-content footer span {
    font-weight: 700;
    font-size: 14px;
    color: #222
}
.mk-blog-grid-item.twitter-post-type .blog-grid-holder .blog-twitter-content footer a {
    color: #55acee;
    font-size: 12px
}
.mk-blog-grid-item.twitter-post-type .blog-grid-holder .mk-blog-meta {
    padding: 0
}
.mk-blog-grid-item.twitter-post-type .blog-grid-holder .mk-blog-meta .mk-readmore, .mk-blog-grid-item.twitter-post-type .blog-grid-holder .mk-blog-meta .the-excerpt, .mk-blog-grid-item.twitter-post-type .blog-grid-holder .mk-blog-meta .the-title {
    display: none
}
.mk-blog-grid-item.twitter-post-type .blog-grid-holder .mk-blog-meta .mk-blog-meta-wrapper {
    position: absolute;
    left: 20px;
    bottom: 5px
}
.mk-blog-grid-item.twitter-post-type .blog-grid-holder .blog-grid-footer {
    padding-top: 25px;
    padding-bottom: 25px
}
.mk-blog-grid-item.twitter-post-type .blog-grid-holder .blog-grid-footer .mk-readmore {
    display: none
}
.mk-blog-container.no-border .mk-blog-grid-item .blog-grid-holder {
    border: transparent
}
.mk-blog-container.no-border .mk-blog-grid-item .blog-grid-holder .blog-grid-footer {
    border: transparent
}
.mk-blog-magazine-item {
    margin: 0
}
.mk-blog-magazine-item .the-title {
    font-size: 16px !important;
    margin-bottom: 5px;
    letter-spacing: 1px
}
.mk-blog-magazine-item .blog-item-holder {
    background-color: #fff
}
.mk-blog-magazine-item .mk-blog-meta {
    margin-bottom: 15px;
    font-size: 13px;
    color: #a6a6a6;
    font-style: italic
}
.mk-blog-magazine-item .mk-blog-meta a {
    color: #a6a6a6
}
.mk-blog-magazine-item .mk-blog-meta .mk-categories, .mk-blog-magazine-item .mk-blog-meta time {
    display: inline-block;
    float: left
}
.mk-blog-magazine-item.magazine-featured-post {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 25px
}
.mk-blog-magazine-item.magazine-featured-post .item-wrapper {
    padding: 20px 25px 25px
}
.mk-blog-magazine-item.magazine-featured-post .item-wrapper:after, .mk-blog-magazine-item.magazine-featured-post .item-wrapper:before {
    content: " ";
    display: table
}
.mk-blog-magazine-item.magazine-featured-post .item-wrapper:after {
    clear: both
}
.mk-blog-magazine-item.magazine-featured-post .featured-image {
    position: relative;
    overflow: hidden
}
.mk-blog-magazine-item.magazine-featured-post .featured-image img {
    width: 100%
}
.mk-blog-magazine-item.magazine-featured-post .featured-image .image-gradient-overlay {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(70%, rgba(255, 255, 255, .87)), to(#fff));
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .87) 70%, #fff 100%);
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 50%
}
.mk-blog-magazine-item.magazine-featured-post .blog-magazine-social-section {
    float: right;
    display: inline-block;
    color: #999
}
.mk-blog-magazine-item.magazine-featured-post .blog-magazine-social-section span {
    color: #999
}
.mk-blog-magazine-item.magazine-featured-post .blog-magazine-social-section svg {
    fill: #bdbdbd
}
.mk-blog-magazine-item.magazine-featured-post .blog-magazine-social-section span {
    font-size: 11px
}
.mk-blog-magazine-item.magazine-featured-post .blog-magazine-social-section .blog-loop-comments svg {
    height: 16px;
    margin-right: 3px;
    vertical-align: middle
}
.mk-blog-magazine-item.magazine-featured-post .the-excerpt p {
    letter-spacing: 1px;
    color: #797979;
    font-size: 14px
}
.mk-blog-magazine-item.magazine-thumb-post {
    width: 50%;
    margin-bottom: 25px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left
}
.mk-blog-magazine-item.magazine-thumb-post .the-title {
    font-size: 14px !important;
    margin-top: 15px;
    margin-bottom: 8px
}
.mk-blog-magazine-item.magazine-thumb-post .featured-image {
    width: 20%;
    float: left;
    position: relative;
    overflow: hidden
}
.mk-blog-magazine-item.magazine-thumb-post .item-wrapper {
    width: 70%;
    float: left;
    padding: 5px 5px 0 20px
}
.mk-blog-magazine-item.magazine-thumb-post .item-wrapper .blog-title {
    margin: 5px 0
}
@media handheld, only screen and (max-width: 767px) {
    .mk-blog-magazine-item.magazine-featured-post {
        width: 100% !important;
        padding-right: 0 !important;
        margin-bottom: 25px !important
    }
    .mk-blog-magazine-item.magazine-featured-post .blog-item-holder {
        margin-left: 0 !important;
        margin-right: 0 !important
    }
    .mk-blog-magazine-item.magazine-featured-post:before {
        width: 0 !important
    }
    .mk-blog-magazine-item.magazine-thumb-post {
        width: 100% !important
    }
}
.mag-one-column .magazine-featured-post {
    margin-bottom: 25px
}
.mag-one-column .magazine-thumb-post {
    width: 100%
}
.mag-two-column-left .magazine-featured-post, .mag-two-column-right .magazine-featured-post {
    width: 50%;
    float: right;
    position: relative
}
.mag-two-column-left .magazine-thumb-post, .mag-two-column-right .magazine-thumb-post {
    width: 50%
}
.mag-two-column-right .magazine-featured-post {
    float: right
}
.mag-two-column-right .magazine-featured-post .blog-item-holder {
    margin-left: 25px
}
.mag-two-column-right .magazine-thumb-post {
    float: left
}
.mag-two-column-left .magazine-featured-post {
    float: left
}
.mag-two-column-left .magazine-featured-post .blog-item-holder {
    margin-right: 25px
}
.mag-two-column-left .magazine-thumb-post {
    float: right
}
.mk-blog-modern-item {
    width: 100%;
    margin-bottom: 50px;
    position: relative
}
.mk-blog-modern-item .mk-blog-meta {
    margin: 0 20px 20px 100px;
    display: block;
    padding: 0 !important
}
.mk-blog-modern-item .featured-image, .mk-blog-modern-item .mk-audio-section, .mk-blog-modern-item .mk-swipe-slideshow {
    margin-bottom: 25px !important
}
.mk-blog-modern-item .mk-audio-section {
    height: 170px
}
@media handheld, only screen and (max-width: 780px) {
    .mk-blog-modern-item .mk-audio-section .audio-has-img {
        margin: 0 !important
    }
    .mk-blog-modern-item .mk-audio-section .audio-thumb {
        display: none
    }
}
.mk-blog-modern-item .mk-audio-section .jp-audio.audio-has-img {
    margin-left: 170px
}
.mk-blog-modern-item .mk-audio-section .jp-audio div.jp-interface {
    min-height: 160px !important
}
.mk-blog-modern-item .blog-loop-comments, .mk-blog-modern-item .mk-blog-share {
    display: block;
    padding: 12px 0;
    color: #898989;
    text-align: center;
    line-height: 15px
}
.mk-blog-modern-item .blog-loop-comments svg, .mk-blog-modern-item .mk-blog-share svg {
    height: 16px
}
.mk-blog-modern-item .blog-loop-comments span, .mk-blog-modern-item .mk-blog-share span {
    margin-top: 2px
}
.mk-blog-modern-item .blog-share-container {
    display: block;
    float: none;
    border-bottom: 1px solid #efefef
}
.mk-blog-modern-item .blog-loop-comments {
    line-height: 16px
}
.mk-blog-modern-item .blog-loop-comments span {
    display: block;
    font-size: 11px
}
.mk-blog-modern-item .mk-blog-share {
    cursor: pointer;
    padding: 20px 0
}
.mk-blog-modern-item .blog-social-share {
    position: absolute;
    left: -6px;
    top: -52px;
    width: 220px;
    background-color: #252525;
    margin: 0;
    list-style: none;
    text-align: center;
    padding: 10px;
    text-transform: none
}
.mk-blog-modern-item .blog-social-share:before {
    left: 25px;
    bottom: -5px
}
.mk-blog-modern-item .blog-social-share li {
    display: inline-block;
    margin: 3px 2px
}
.mk-blog-modern-item.blockquote-post-type {
    position: relative
}
.mk-blog-modern-item.blockquote-post-type .blog-blockquote-content {
    padding: 50px 20px 20px 170px;
    font-size: 26px;
    line-height: 40px;
    color: #222
}
.mk-blog-modern-item.blockquote-post-type .the-excerpt {
    display: none
}
.mk-blog-modern-item.blockquote-post-type .blog-blockquote-content .mk-svg-icon {
    position: absolute;
    top: 60px;
    left: 100px;
    display: block;
    fill: #ddd;
    fill: rgba(0, 0, 0, .1)
}
.mk-blog-modern-item.blockquote-post-type .blog-blockquote-content footer {
    text-align: right;
    color: #999;
    font-style: italic;
    font-size: 20px
}
.mk-blog-modern-item.blockquote-post-type .blog-modern-social-section {
    float: none;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%
}
.mk-blog-modern-item.blockquote-post-type .mk-blog-meta-wrapper .mk-categories {
    display: none
}
.mk-blog-modern-item.blockquote-post-type .mk-blog-meta {
    margin: 0 !important;
    display: inline-block;
    position: absolute;
    top: 0;
    left: 100px
}
.mk-blog-modern-item.blockquote-post-type .mk-blog-meta .mk-button, .mk-blog-modern-item.blockquote-post-type .mk-blog-meta .the-title {
    display: none !important
}
.mk-blog-modern-item.blockquote-post-type .mk-blog-meta .the-excerpt {
    margin-bottom: 0
}
.mk-blog-modern-item.instagram-post-type .instagram-image {
    display: block
}
.mk-blog-modern-item.instagram-post-type .instagram-image img {
    width: 100%
}
.mk-blog-modern-item.instagram-post-type .instagram-title {
    position: absolute;
    margin-top: 60px;
    padding-left: 100px;
    font-size: 24px
}
.mk-blog-modern-item.instagram-post-type .instagram-title span a {
    display: none
}
.mk-blog-modern-item.instagram-post-type .instagram-title svg {
    display: none
}
.mk-blog-modern-item.instagram-post-type .mk-button-container, .mk-blog-modern-item.instagram-post-type .the-excerpt, .mk-blog-modern-item.instagram-post-type .the-title {
    display: none !important
}
.mk-blog-modern-item.instagram-post-type .mk-blog-meta {
    margin-top: 20px
}
.mk-blog-modern-item.instagram-post-type .blog-modern-social-section {
    margin-top: 20px
}
.mk-blog-modern-item.instagram-post-type .mk-blog-meta-wrapper {
    padding-left: 40px;
    position: relative
}
.mk-blog-modern-item.instagram-post-type .mk-blog-meta-wrapper:before {
    width: 24px;
    height: 24px;
    content: '';
    position: absolute;
    left: 0;
    top: 0
}
.mk-blog-modern-item.instagram-post-type .mk-blog-meta-wrapper .mk-categories {
    display: none
}
.mk-blog-modern-item.blockquote-post-type {
    position: relative
}
.mk-blog-modern-item.instagram-post-type .instagram-image {
    display: block
}
.mk-blog-modern-item.twitter-post-type .blog-twitter-content {
    font-size: 22px;
    color: #222;
    line-height: 40px;
    padding-left: 100px;
    padding-top: 50px;
    word-wrap: break-word
}
.mk-blog-modern-item.twitter-post-type .blog-twitter-content a {
    color: #55acee
}
.mk-blog-modern-item.twitter-post-type .blog-twitter-content footer {
    line-height: normal;
    display: block;
    margin-top: 35px;
    padding-left: 50px;
    position: relative
}
.mk-blog-modern-item.twitter-post-type .blog-twitter-content footer:before {
    content: '';
    width: 35px;
    height: 30px;
    background-position: center center;
    background-repeat: no-repeat;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 10px
}
.mk-blog-modern-item.twitter-post-type .blog-twitter-content footer a, .mk-blog-modern-item.twitter-post-type .blog-twitter-content footer span {
    display: block
}
.mk-blog-modern-item.twitter-post-type .blog-twitter-content footer span {
    font-weight: 700;
    font-size: 20px;
    color: #222;
    display: block
}
.mk-blog-modern-item.twitter-post-type .blog-twitter-content footer a {
    color: #55acee;
    font-size: 16px;
    display: inline-block
}
.mk-blog-modern-item.twitter-post-type .mk-blog-meta-wrapper {
    position: absolute;
    top: 0
}
.mk-blog-modern-item.twitter-post-type .mk-blog-meta-wrapper .mk-blog-author, .mk-blog-modern-item.twitter-post-type .mk-blog-meta-wrapper .mk-categories, .mk-blog-modern-item.twitter-post-type .mk-blog-meta-wrapper > span {
    display: none
}
.mk-blog-modern-item.twitter-post-type .blog-modern-social-section {
    float: none;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%
}
.mk-blog-modern-item.twitter-post-type .mk-button, .mk-blog-modern-item.twitter-post-type .the-excerpt, .mk-blog-modern-item.twitter-post-type .the-title {
    display: none !important
}
.blog-modern-social-section {
    float: left;
    width: 50px;
    min-height: 120px;
    border-right: 1px solid #efefef;
    text-transform: center;
    margin-left: 20px
}
.mk-blog-newspaper-item {
    margin: 0;
    float: left;
    overflow: hidden
}
.mk-blog-newspaper-item .blog-item-holder {
    margin: 0 12px 24px 12px;
    border: 1px solid #e3e3e3;
    background-color: #fff;
    position: relative;
    -webkit-box-shadow: 0 2px 1px 0 rgba(0, 0, 0, .05);
    box-shadow: 0 2px 1px 0 rgba(0, 0, 0, .05)
}
.mk-blog-newspaper-item.one-column {
    width: 100%
}
.mk-blog-newspaper-item.two-column {
    width: 49.75%
}
.mk-blog-newspaper-item.three-column {
    width: 33.1%
}
.mk-blog-newspaper-item.four-column {
    width: 24.8%
}
.mk-blog-newspaper-item.four-column .blog-grid-holder {
    margin: 0 8px 16px 8px
}
.mk-blog-newspaper-item .mk-swipe-slideshow img {
    width: 100%
}
@media handheld, only screen and (max-width: 960px) {
    .mk-blog-newspaper-item.four-column, .mk-blog-newspaper-item.three-column {
        width: 49.5% !important
    }
}
@media handheld, only screen and (max-width: 650px) {
    .mk-blog-newspaper-item.four-column, .mk-blog-newspaper-item.three-column, .mk-blog-newspaper-item.two-column {
        width: 100% !important
    }
    .mk-blog-newspaper-item .blog-item-holder {
        margin: 0 0 18px 0 !important
    }
}
.mk-blog-newspaper-item .featured-image {
    position: relative;
    overflow: hidden
}
.mk-blog-newspaper-item .featured-image img {
    width: 100%;
    max-width: 100%
}
.mk-blog-newspaper-item .featured-image:hover img {
    -webkit-transform: scale(1.05);
    transform: scale(1.05)
}
.mk-blog-newspaper-item .audio-iframe {
    margin-bottom: 0
}
.mk-blog-newspaper-item .mk-blog-meta {
    padding: 20px
}
.mk-blog-newspaper-item time {
    margin-bottom: 15px;
    display: block
}
.mk-blog-newspaper-item time a {
    font-size: 11px;
    line-height: 11px;
    color: #999;
    font-style: italic;
    letter-spacing: 1px
}
.mk-blog-newspaper-item .the-title {
    line-height: 18px;
    margin-bottom: 10px !important;
    letter-spacing: 1px
}
.mk-blog-newspaper-item .the-title a {
    font-size: 14px;
    line-height: 18px;
    text-transform: uppercase
}
.mk-blog-newspaper-item .mk-readmore {
    float: left;
    margin-top: 7px
}
.mk-blog-newspaper-item .blog-loop-comments, .mk-blog-newspaper-item .newspaper-item-share {
    float: right;
    margin-left: 15px;
    color: #ccc;
    cursor: pointer;
    font-size: 11px
}
.mk-blog-newspaper-item .blog-loop-comments svg, .mk-blog-newspaper-item .newspaper-item-share svg {
    height: 16px;
    vertical-align: middle
}
.mk-blog-newspaper-item .blog-loop-comments:hover, .mk-blog-newspaper-item .newspaper-item-share:hover {
    color: #b1b1b1
}
.mk-blog-newspaper-item .blog-loop-comments span {
    margin-left: 4px
}
.mk-blog-newspaper-item .newspaper-item-footer-holder {
    padding: 20px
}
.mk-blog-newspaper-item .newspaper-item-footer {
    background-color: #fafafa;
    border-top: 1px solid #e3e3e3;
    position: relative;
    z-index: 2
}
.mk-blog-newspaper-item .newspaper-item-footer .newspaper-comments-list {
    margin: 0;
    list-style: none;
    display: none;
    background-color: #fff
}
.mk-blog-newspaper-item .newspaper-item-footer .newspaper-comments-list li {
    margin: 0 0 15px 0;
    padding: 0 10px
}
.mk-blog-newspaper-item .newspaper-item-footer .newspaper-comments-list li:first-child {
    padding-top: 20px !important;
    border-top: 1px solid #e3e3e3
}
.mk-blog-newspaper-item .newspaper-item-footer .newspaper-comments-list li:last-child {
    padding-bottom: 10px !important
}
.mk-blog-newspaper-item .newspaper-item-footer .newspaper-comments-list li .avatar {
    float: left;
    display: inline-block;
    margin: 0 16px 5px;
    border-radius: 100%
}
.mk-blog-newspaper-item .newspaper-item-footer .newspaper-comments-list li .comment-author {
    font-weight: 700;
    display: block;
    margin: 0 0 4px 40px;
    font-size: 11px;
    line-height: 15px;
    color: #333
}
.mk-blog-newspaper-item .newspaper-item-footer .newspaper-comments-list li .comment-content {
    line-height: 18px;
    font-size: 11px;
    color: #666;
    display: block;
    margin-left: 50px
}
.mk-blog-newspaper-item .newspaper-item-footer .newspaper-social-share {
    display: none;
    list-style: none;
    margin: 0;
    padding: 15px;
    border-top: 1px solid #e3e3e3;
    text-align: center;
    background-color: #fff
}
.mk-blog-newspaper-item .newspaper-item-footer .newspaper-social-share li {
    display: inline-block;
    margin: 0
}
.mk-blog-newspaper-item .newspaper-item-footer .newspaper-social-share li a {
    width: 30px;
    height: 30px;
    border: 1px solid #b9b9b9;
    margin: 0 3px;
    border-radius: 50%;
    display: block
}
.mk-blog-newspaper-item .newspaper-item-footer .newspaper-social-share li a svg {
    fill: #b9b9b9;
    height: 16px;
    vertical-align: middle
}
.mk-blog-newspaper-item .newspaper-item-footer .newspaper-social-share li a:hover {
    color: #9b9b9b;
    border-color: #9b9b9b
}
.mk-blog-newspaper-item.instagram-post-type .blog-item-holder {
    position: relative
}
.mk-blog-newspaper-item.instagram-post-type .blog-item-holder .instagram-image {
    display: block
}
.mk-blog-newspaper-item.instagram-post-type .blog-item-holder .instagram-title {
    padding: 15px 25px;
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .6)), to(rgba(0, 0, 0, 0)));
    background: linear-gradient(0deg, rgba(0, 0, 0, .6) 0, rgba(0, 0, 0, 0) 100%);
    left: 0;
    position: absolute;
    margin-bottom: 0;
    bottom: 60px;
    width: calc(100% - 50px);
    color: #fff !important;
    font-size: 14px;
    font-weight: 700;
    text-transform: initial;
    line-height: 20px
}
.mk-blog-newspaper-item.instagram-post-type .blog-item-holder .instagram-title span {
    padding-left: 30px;
    display: block;
    color: #fff
}
.mk-blog-newspaper-item.instagram-post-type .blog-item-holder .instagram-title span a {
    color: #55acee;
    display: block
}
.mk-blog-newspaper-item.instagram-post-type .blog-item-holder .instagram-title svg {
    position: absolute;
    left: 25px;
    top: 18px;
    height: 20px
}
.mk-blog-newspaper-item.instagram-post-type .blog-item-holder .mk-blog-meta {
    padding: 0
}
.mk-blog-newspaper-item.instagram-post-type .blog-item-holder .mk-blog-meta .the-excerpt, .mk-blog-newspaper-item.instagram-post-type .blog-item-holder .mk-blog-meta .the-title, .mk-blog-newspaper-item.instagram-post-type .blog-item-holder .newspaper-item-footer .mk-readmore {
    display: none
}
.mk-blog-newspaper-item.blockquote-post-type .blog-item-holder {
    position: relative
}
.mk-blog-newspaper-item.blockquote-post-type .blog-item-holder .blog-blockquote-content {
    font-size: 22px;
    line-height: 40px;
    color: #222;
    padding: 40px 25px 25px 80px
}
.mk-blog-newspaper-item.blockquote-post-type .blog-blockquote-content .mk-svg-icon {
    position: absolute;
    top: 50px;
    left: 25px;
    display: block;
    fill: #ddd;
    fill: rgba(0, 0, 0, .1);
    width: 48px
}
.mk-blog-newspaper-item.blockquote-post-type .blog-item-holder .blog-blockquote-content footer {
    text-align: right;
    color: #999;
    font-style: italic;
    font-size: 20px
}
.mk-blog-newspaper-item.blockquote-post-type .blog-item-holder .mk-blog-meta {
    padding: 0
}
.mk-blog-newspaper-item.blockquote-post-type .blog-item-holder .mk-blog-meta .the-excerpt, .mk-blog-newspaper-item.blockquote-post-type .blog-item-holder .mk-blog-meta .the-title {
    display: none
}
.mk-blog-newspaper-item.blockquote-post-type .blog-item-holder .newspaper-item-footer .mk-readmore {
    display: none
}
.mk-blog-newspaper-item.twitter-post-type .blog-item-holder {
    position: relative
}
.mk-blog-newspaper-item.twitter-post-type .blog-item-holder .blog-twitter-content {
    font-size: 22px;
    color: #222;
    line-height: 36px;
    padding-bottom: 30px;
    padding: 25px 40px 90px;
    word-wrap: break-word
}
.mk-blog-newspaper-item.twitter-post-type .blog-item-holder .blog-twitter-content:before {
    content: '';
    width: 100%;
    height: 30px;
    display: block;
    margin-bottom: 45px;
    background-repeat: no-repeat;
    background-position: center
}
.mk-blog-newspaper-item.twitter-post-type .blog-item-holder .blog-twitter-content a {
    color: #55acee
}
.mk-blog-newspaper-item.twitter-post-type .blog-item-holder .blog-twitter-content footer {
    text-align: left;
    line-height: normal;
    margin-top: 35px
}
.mk-blog-newspaper-item.twitter-post-type .blog-item-holder .blog-twitter-content footer a, .mk-blog-newspaper-item.twitter-post-type .blog-item-holder .blog-twitter-content footer span {
    display: block
}
.mk-blog-newspaper-item.twitter-post-type .blog-item-holder .blog-twitter-content footer span {
    font-weight: 700;
    font-size: 14px;
    color: #222
}
.mk-blog-newspaper-item.twitter-post-type .blog-item-holder .blog-twitter-content footer a {
    color: #55acee;
    font-size: 12px
}
.mk-blog-newspaper-item.twitter-post-type .blog-item-holder .mk-blog-meta {
    padding: 0
}
.mk-blog-newspaper-item.twitter-post-type .blog-item-holder .mk-blog-meta .mk-readmore, .mk-blog-newspaper-item.twitter-post-type .blog-item-holder .mk-blog-meta .the-excerpt, .mk-blog-newspaper-item.twitter-post-type .blog-item-holder .mk-blog-meta .the-title {
    display: none
}
.mk-blog-newspaper-item.twitter-post-type .blog-item-holder .newspaper-item-footer .mk-readmore {
    display: none
}
.mk-blog-newspaper-item.blockquote-post-type .blog-item-holder .newspaper-item-share, .mk-blog-newspaper-item.instagram-post-type .blog-item-holder .newspaper-item-share, .mk-blog-newspaper-item.twitter-post-type .blog-item-holder .newspaper-item-share {
    display: none
}
.mk-blog-newspaper-item.blockquote-post-type .blog-item-holder .mk-blog-meta .mk-blog-meta-wrapper, .mk-blog-newspaper-item.instagram-post-type .blog-item-holder .mk-blog-meta .mk-blog-meta-wrapper, .mk-blog-newspaper-item.twitter-post-type .blog-item-holder .mk-blog-meta .mk-blog-meta-wrapper {
    position: absolute;
    left: 20px;
    bottom: 5px;
    z-index: 5
}
.mk-blog-spotlight-item {
    width: 100%;
    float: left
}
.mk-blog-spotlight-item.one-column {
    width: 100%
}
.mk-blog-spotlight-item.two-column {
    width: 50%
}
.mk-blog-spotlight-item.three-column {
    width: 33.33%
}
.mk-blog-spotlight-item.four-column {
    width: 25%
}
@media handheld, only screen and (max-width: 960px) {
    .mk-blog-spotlight-item.four-column, .mk-blog-spotlight-item.three-column {
        width: 50% !important
    }
}
@media handheld, only screen and (max-width: 767px) {
    .mk-blog-spotlight-item.four-column, .mk-blog-spotlight-item.one-column, .mk-blog-spotlight-item.three-column, .mk-blog-spotlight-item.two-column {
        width: 100% !important
    }
}
.mk-blog-spotlight-item .featured-image {
    position: relative;
    width: 100%
}
.mk-blog-spotlight-item .featured-image > a {
    line-height: 4px;
    display: block
}
.mk-blog-spotlight-item .featured-image img {
    width: 100%
}
.mk-blog-spotlight-item .featured-image .image-hover-overlay {
    opacity: .5;
    background-color: #000 !important;
    -webkit-transition: all .25s ease-out;
    transition: all .25s ease-out
}
.mk-blog-spotlight-item .featured-image:hover .image-hover-overlay {
    opacity: .3
}
.mk-blog-spotlight-item .item-wrapper {
    width: 100%;
    height: 100%;
    color: #fff;
    position: absolute;
    left: 0;
    top: 0;
    text-align: center
}
.mk-blog-spotlight-item .item-wrapper:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -.5em
}
.mk-blog-spotlight-item .item-wrapper .mk-blog-meta {
    vertical-align: middle;
    display: inline-block;
    margin: 0 auto;
    max-width: 70%
}
.mk-blog-spotlight-item .item-wrapper h3 {
    margin: 8% 0;
    font-size: 20px !important;
    font-weight: 700 !important;
    letter-spacing: 2px
}
.mk-blog-spotlight-item .item-wrapper h3, .mk-blog-spotlight-item .item-wrapper time {
    color: #fff
}
.mk-blog-spotlight-item .item-wrapper h3 a, .mk-blog-spotlight-item .item-wrapper time a {
    color: #fff
}
.mk-blog-spotlight-item .item-wrapper h3 a:hover, .mk-blog-spotlight-item .item-wrapper time a:hover {
    color: #fff
}
.mk-blog-spotlight-item .item-wrapper time {
    font-size: 14px;
    font-style: italic;
    letter-spacing: 1px;
    margin-bottom: 30px;
    text-transform: uppercase;
    opacity: .7
}
.mk-blog-spotlight-item .item-wrapper time:after {
    width: 20px;
    height: 2px;
    content: "";
    display: block;
    margin: 6% auto;
    background-color: #fff
}
.mk-blog-spotlight-item .item-wrapper .mk-button {
    margin: 5% auto 0
}
.mk-blog-thumbnail-item {
    width: 100%;
    margin-bottom: 50px;
    background-color: #fff;
    line-height: 4px
}
.mk-blog-thumbnail-item .mk-blog-meta {
    line-height: 20px
}
.mk-blog-thumbnail-item .mk-blog-meta-wrapper span {
    display: none
}
.mk-blog-thumbnail-item .mk-blog-meta-wrapper .blog-meta-item:after {
    content: "/";
    margin: 0 5px
}
.mk-blog-thumbnail-item.content-align-right .item-wrapper {
    float: right;
    padding: 35px 30px 15px
}
.mk-blog-thumbnail-item.content-align-left .item-wrapper {
    float: left;
    padding-right: 20px
}
.mk-blog-thumbnail-item .featured-image {
    position: relative;
    display: inline-block;
    overflow: hidden;
    max-width: 35%;
    float: left
}
.mk-blog-thumbnail-item .featured-image:hover img {
    -webkit-transform: scale(1.05);
    transform: scale(1.05)
}
.mk-blog-thumbnail-item .item-wrapper {
    width: 63%;
    display: inline-block
}
.mk-blog-thumbnail-item.full-width-post .item-wrapper {
    padding: 35px;
    width: 100%
}
.mk-blog-thumbnail-item .item-wrapper .mk-blog-author, .mk-blog-thumbnail-item .item-wrapper .mk-categories {
    display: inline
}
.mk-blog-thumbnail-item .item-wrapper h3 {
    margin: 20px 0;
    letter-spacing: 1px
}
.mk-blog-thumbnail-item .item-wrapper .the-excerpt {
    margin-bottom: 20px
}
.mk-blog-thumbnail-item .featured-image img {
    width: 100%
}
@media handheld, only screen and (max-width: 767px) {
    .mk-blog-thumbnail-item .featured-image {
        max-width: 100%;
        width: 100%;
        margin-bottom: 20px
    }
    .mk-blog-thumbnail-item .mk-button-align.left {
        text-align: left !important
    }
    .mk-blog-thumbnail-item .item-wrapper {
        width: 100%;
        padding: 30px !important
    }
}
.posts-carousel {
    margin-bottom: 20px
}
.posts-carousel .mk-fancy-title {
    margin-right: 35px
}
.posts-carousel .view-all {
    float: right;
    padding: 0 7px;
    font-size: 11px
}
.posts-carousel .item-holder {
    margin: 0 4px;
    border: 1px solid rgba(0, 0, 0, .1)
}
.posts-carousel .flex-viewport ul {
    margin: 0;
    padding: 0;
    list-style: none
}
.posts-carousel .flex-viewport ul li {
    position: relative
}
.posts-carousel .flex-viewport ul li.blockquote-post-type, .posts-carousel .flex-viewport ul li.instagram-post-type, .posts-carousel .flex-viewport ul li.twitter-post-type {
    display: none
}
.posts-carousel .flex-direction-nav a {
    position: absolute;
    top: -37px
}
.posts-carousel .flex-direction-nav svg {
    fill: #aaa
}
.posts-carousel .flex-prev {
    right: 20px
}
.posts-carousel .flex-next {
    right: 0
}
.posts-carousel .item-thumb {
    position: relative
}
.posts-carousel .item-thumb a {
    z-index: 20
}
.posts-carousel .detail-holder {
    min-height: 60px
}
.posts-carousel .item-title {
    display: block;
    margin-bottom: 0;
    padding: 15px;
    text-align: center;
    letter-spacing: 1px;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px
}
.posts-carousel .item-excerpt {
    margin: 0;
    padding: 0 15px 15px;
    font-size: 12px;
    text-align: center
}
.mk-blog-showcase {
    padding: 30px 0
}
.mk-blog-showcase ul {
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
    width: 100%;
    list-style: none
}
.mk-blog-showcase ul li {
    position: relative;
    display: inline-block;
    float: left;
    margin: 0;
    padding: 0 10px 0 0;
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out
}
@media handheld, only screen and (max-width: 1140px) {
    .mk-blog-showcase ul li {
        display: block !important;
        float: none !important;
        margin-bottom: 20px;
        width: 100%
    }
    .mk-blog-showcase ul li .blog-showcase-extra-info {
        opacity: 1
    }
}
@media handheld, only screen and (max-width: 600px) {
    .mk-blog-showcase ul li {
        display: block !important;
        float: none !important;
        margin-bottom: 15px;
        padding: 0 !important
    }
    .mk-blog-showcase ul li .blog-showcase-extra-info {
        position: relative !important;
        left: 0 !important;
        width: auto !important;
        height: auto !important
    }
    .mk-blog-showcase ul li .mk-blog-showcase-thumb {
        max-width: 100%;
        width: 100% !important;
        height: auto !important;
        line-height: 4px
    }
    .mk-blog-showcase ul li .mk-blog-showcase-thumb img {
        max-width: 100%;
        width: 100%;
        height: auto !important
    }
}
.mk-blog-showcase ul li:last-child {
    padding-right: 0 !important
}
.mk-blog-showcase ul li.mk-blog-first-el {
    padding-right: 270px
}
.mk-blog-showcase ul li.mk-blog-first-el .blog-showcase-extra-info {
    opacity: 1
}
.mk-blog-showcase ul li.mk-blog-first-el .mk-blog-showcase-thumb {
    border-right: none
}
.showcase-blog-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0
}
.mk-blog-showcase-thumb {
    position: relative;
    overflow: hidden;
    margin-bottom: 5px;
    width: 260px;
    height: 180px
}
.mk-blog-showcase-thumb:hover .showcase-blog-overlay {
    opacity: .8
}
.mk-blog-showcase-thumb:hover a {
    opacity: 1
}
.mk-blog-showcase-thumb a {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -24px 0 0 -24px;
    width: 48px;
    height: 48px;
    text-align: center;
    display: block;
    opacity: 0
}
.mk-blog-showcase-thumb a svg {
    fill: #fff;
    height: 48px
}
.blog-showcase-extra-info {
    position: absolute;
    top: 2px;
    left: 270px;
    overflow: hidden;
    margin: 0;
    padding-left: 5px;
    width: 250px;
    height: 180px;
    opacity: 0
}
.blog-showcase-extra-info time {
    display: block;
    margin-bottom: 5px;
    border: 1px solid rgba(0, 0, 0, .1);
    border-right: none;
    border-left: none;
    line-height: 24px
}
.blog-showcase-extra-info time a {
    color: #999;
    font-size: 10px
}
.left-layout .mk-blog-showcase ul li.mk-blog-first-el, .right-layout .mk-blog-showcase ul li.mk-blog-first-el {
    padding-right: 260px
}
.left-layout .blog-showcase-extra-info, .right-layout .blog-showcase-extra-info {
    width: 240px
}
.blog-showcase-title {
    display: inline-block;
    margin-bottom: 0;
    color: #333;
    font-weight: 700;
    font-size: 13px;
    line-height: 20px !important
}
.blog-showcase-more {
    font-size: 12px
}
.blog-showcase-more svg {
    vertical-align: middle;
    margin-left: 5px
}
.mk-button {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: color .1s ease-in-out, background .1s ease-in-out, border .1s ease-in-out;
    transition: color .1s ease-in-out, background .1s ease-in-out, border .1s ease-in-out
}
.mk-button:active, .mk-button:focus, .mk-button:hover {
    outline: 0 none;
    text-decoration: none
}
.mk-button .mk-button--icon {
    margin: -2px 15px 0 0
}
.mk-button .mk-button--icon svg {
    height: 16px;
    vertical-align: middle
}
.mk-button-container.jupiter-donut-text-center {
    clear: both
}
.mk-button-container.jupiter-donut-width-full {
    width: 100%;
    float: none
}
.mk-button-container.jupiter-donut-width-full .mk-button {
    display: block
}
.mk-button--corner-pointed, .mk-button--corner-pointed .double-outline-inside {
    border-radius: 0
}
.mk-button--corner-rounded, .mk-button--corner-rounded .double-outline-inside {
    border-radius: 3px
}
.mk-button--corner-full_rounded, .mk-button--corner-full_rounded .double-outline-inside {
    border-radius: 50px
}
.mk-button--size-small, .mk-contact-form .mk-button--size-small {
    padding: 12px 18px;
    font-size: 10px;
    line-height: 100%
}
.mk-button--size-medium, .mk-contact-form .mk-button--size-medium {
    padding: 14px 24px;
    font-size: 12px;
    line-height: 100%
}
.mk-button--size-large, .mk-contact-form .mk-button--size-large {
    padding: 10px 14px;
    font-size: 14px;
    line-height: 100%
}
.mk-button--size-x-large, .mk-contact-form .mk-button--size-x-large {
    padding: 28px 36px;
    font-size: 16px;
    line-height: 100%
}
.mk-button--size-xx-large, .mk-contact-form .mk-button--size-xx-large {
    padding: 38px 44px;
    font-size: 18px;
    line-height: 100%
}
.mk-button--dimension-three.text-color-light, .mk-button--dimension-two.text-color-light {
    text-shadow: 0 1px rgba(0, 0, 0, .4)
}
.mk-button--dimension-three.text-color-dark, .mk-button--dimension-two.text-color-dark {
    text-shadow: 0 1px rgba(255, 255, 255, .4)
}
.mk-button--dimension-two {
    -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, .8);
    box-shadow: inset 0 0 1px rgba(0, 0, 0, .8)
}
.mk-button--dimension-flat.text-color-light {
    color: #fff
}
.mk-button--dimension-flat.text-color-light .mk-svg-icon {
    fill: #fff
}
.mk-button--dimension-flat.text-color-dark {
    color: #252525
}
.mk-button--dimension-flat.text-color-dark .mk-svg-icon {
    fill: #252525
}
.mk-button--dimension-outline, .mk-button--dimension-savvy {
    border-width: 2px;
    border-style: solid
}
.mk-button--dimension-outline.skin-dark, .mk-button--dimension-savvy.skin-dark {
    border-color: #252525;
    color: #252525
}
.mk-button--dimension-outline.skin-light, .mk-button--dimension-savvy.skin-light {
    border-color: #fff;
    color: #fff
}
.mk-button--dimension-outline.skin-dark:hover {
    background-color: #252525;
    color: #fff
}
.mk-button--dimension-outline.skin-light:hover {
    background-color: #fff;
    color: #252525
}
.mk-button--dimension-savvy {
    overflow: hidden
}
.mk-button--dimension-savvy::after {
    content: "";
    position: absolute;
    transition: all .2s ease-out;
    -webkit-transition: all .2s ease-out;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%) rotate(45deg) translateZ(0);
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg) translateZ(0);
    height: 0;
    width: 0;
    opacity: 0
}
.mk-button--dimension-savvy.mk-button--corner-full_rounded {
    -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC)
}
.mk-button--dimension-savvy .mk-button--icon, .mk-button--dimension-savvy .mk-button--text {
    position: relative;
    z-index: 2
}
.mk-button--dimension-savvy:hover::after {
    width: 120%;
    height: 4000%;
    opacity: 1
}
.mk-button--dimension-savvy.skin-dark:hover {
    color: #fff
}
.mk-button--dimension-savvy.skin-light:hover {
    color: #252525
}
.mk-button--dimension-savvy.skin-dark::after {
    background-color: #252525
}
.mk-button--dimension-savvy.skin-light::after {
    background-color: #fff
}
.mk-button--dimension-double-outline, .mk-button--dimension-double-outline .double-outline-inside {
    border-width: 1px;
    border-style: solid
}
.mk-button--dimension-double-outline .double-outline-inside {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    left: -4px;
    top: -4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: calc(100% + 8px);
    height: calc(100% + 8px);
    z-index: 1
}
.mk-button--dimension-double-outline.skin-dark {
    background-color: #222;
    color: #fff
}
.mk-button--dimension-double-outline.skin-dark .mk-svg-icon {
    fill: #fff !important
}
.mk-button--dimension-double-outline.skin-dark, .mk-button--dimension-double-outline.skin-dark .double-outline-inside {
    border-color: #222
}
.mk-button--dimension-double-outline.skin-dark:hover {
    background-color: #fff;
    color: #222
}
.mk-button--dimension-double-outline.skin-dark:hover .mk-svg-icon {
    fill: #222 !important
}
.mk-button--dimension-double-outline.skin-light {
    background-color: #fff;
    color: #222
}
.mk-button--dimension-double-outline.skin-light .mk-svg-icon {
    fill: #222 !important
}
.mk-button--dimension-double-outline.skin-light, .mk-button--dimension-double-outline.skin-light .double-outline-inside {
    border-color: #fff
}
.mk-button--dimension-double-outline.skin-light:hover {
    background-color: #222;
    color: #fff
}
.mk-button--dimension-double-outline.skin-light:hover .mk-svg-icon {
    fill: #fff !important
}
.mk-button--anim-side, .mk-button--anim-vertical {
    overflow: hidden
}
.mk-button--anim-side .mk-button .mk-button--icon {
    opacity: 0;
    transform: translateX(-30px);
    -webkit-transform: translateX(-30px);
    transition: opacity .2s, -webkit-transform .2s;
    transition: opacity .2s, transform .2s;
    transition: opacity .2s, transform .2s, -webkit-transform .2s;
    -webkit-transition: opacity .2s, -webkit-transform .2s
}
.mk-button--anim-side .mk-button .mk-button--text {
    display: inline-block;
    transform: translateX(-17px);
    -webkit-transform: translateX(-17px);
    transition: -webkit-transform .2s;
    transition: transform .2s;
    transition: transform .2s, -webkit-transform .2s;
    -webkit-transition: -webkit-transform .2s;
    transition-delay: .01s;
    -webkit-transition-delay: .01s
}
.mk-button--anim-side .mk-button.mk-button--size-large .mk-button--text, .mk-button--anim-side .mk-button.mk-button--size-x-large .mk-button--text {
    transform: translateX(-17.5px);
    -webkit-transform: translateX(-17.5px)
}
.mk-button--anim-side .mk-button.mk-button--size-xx-large .mk-button--text {
    transform: translateX(-18px);
    -webkit-transform: translateX(-18px)
}
.mk-button--anim-side .mk-button:hover .mk-button--icon {
    opacity: 1
}
.mk-button--anim-side .mk-button:hover .mk-button--icon, .mk-button--anim-side .mk-button:hover .mk-button--text {
    transform: translateX(0);
    -webkit-transform: translateX(0)
}
.mk-button--anim-vertical .mk-button .mk-button--icon, .mk-button--anim-vertical .mk-button .mk-button--icon:before, .mk-button--anim-vertical .mk-button .mk-button--text {
    position: absolute;
    transition: -webkit-transform .2s;
    transition: transform .2s;
    transition: transform .2s, -webkit-transform .2s;
    -webkit-transition: -webkit-transform .2s;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: -webkit-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-justify-content: center;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%
}
.mk-button--anim-vertical .mk-button .mk-button--icon {
    transform: translate3d(0, -100%, 0);
    -webkit-transform: translate3d(0, -100%, 0);
    margin: auto
}
.mk-button--anim-vertical .mk-svg-icon {
    display: inline-block;
    vertical-align: middle
}
.mk-button--anim-vertical .mk-button .mk-button--text {
    position: absolute;
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0)
}
.mk-button--anim-vertical .mk-button:hover .mk-button--icon {
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0)
}
.mk-button--anim-vertical .mk-button:hover .mk-button--text {
    transform: translate3d(0, 100%, 0);
    -webkit-transform: translate3d(0, 100%, 0)
}
.mk-button--dimension-outline.mk-button--size-small, .mk-button--dimension-savvy.mk-button--size-small {
    padding: 10px 18px
}
.mk-button--dimension-outline.mk-button--size-medium, .mk-button--dimension-savvy.mk-button--size-medium {
    padding: 12px 24px
}
.mk-button--dimension-outline.mk-button--size-large, .mk-button--dimension-savvy.mk-button--size-large {
    padding: 18px 28px
}
.mk-button--dimension-outline.mk-button--size-x-large, .mk-button--dimension-savvy.mk-button--size-x-large {
    padding: 26px 36px
}
.mk-button--dimension-outline.mk-button--size-xx-large, .mk-button--dimension-savvy.mk-button--size-xx-large {
    padding: 36px 44px
}
button.mk-button, input[type=text].mk-button {
    outline: 0;
    background: 0 0;
    line-height: 100%
}
button.mk-button::-moz-focus-inner, input[type=text].mk-button::-moz-focus-inner {
    border: none
}
@media handheld, only screen and (max-width: 767px) {
    .mk-button-container {
        display: block;
        text-align: center;
        width: 100%
    }
    .mk-button-container .mk-button {
        float: none
    }
    .ls-wp-container .mk-button {
        padding: 8px 10px;
        font-size: 10px;
        line-height: 100%
    }
    .ls-wp-container .mk-button i {
        margin-top: -3px;
        font-size: 10px
    }
    .mk-button-container {
        width: 100%;
        float: none
    }
}
@media handheld, only screen and (max-width: 550px) {
    .ls-wp-container .mk-button {
        padding: 5px 8px;
        font-size: 8px;
        line-height: 100%
    }
    .ls-wp-container .mk-button i {
        margin-top: -3px;
        font-size: 10px
    }
}
.mk-button.skin-dark .mk-svg-icon, .mk-button.skin-light:hover .mk-svg-icon {
    fill: #252525
}
.mk-button.skin-dark:hover .mk-svg-icon, .mk-button.skin-light .mk-svg-icon {
    fill: #fff
}
.mk-button-container .added_to_cart {
    display: none
}
.mk-blog-teaser a {
    text-decoration: none
}
.mk-blog-teaser .blog-meta {
    position: absolute;
    left: 0;
    bottom: 0;
    margin: 0;
    width: 100%;
    padding: 10px 30px 25px
}
.mk-blog-teaser .blog-title {
    position: relative;
    font-size: 18px !important;
    padding-bottom: 18px;
    margin-bottom: 12px;
    letter-spacing: 1px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 90%;
    color: #fff !important
}
.mk-blog-teaser .blog-title:after {
    width: 70px;
    height: 3px;
    content: "";
    background-color: #fff;
    display: block;
    position: absolute;
    left: 0;
    bottom: 1px;
    -webkit-transform: scale(.4, 1);
    -moz-transform: scale(.4, 1);
    -o-transform: scale(.4, 1);
    transform-origin: left center;
    -webkit-transform-origin: left center;
    -webkit-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out
}
.mk-blog-teaser .blog-title a {
    color: #fff
}
.mk-blog-teaser .blog-categories, .mk-blog-teaser time {
    display: inline-block;
    font-size: 12px;
    font-style: italic;
    opacity: .7;
    color: #fff;
    font-weight: 700;
    line-height: 14px
}
.mk-blog-teaser .blog-categories a, .mk-blog-teaser time a {
    color: #fff
}
.mk-blog-teaser .thumb-featured-image {
    position: relative
}
.mk-blog-teaser .image-hover-overlay {
    opacity: .4;
    background-color: #000 !important
}
.mk-blog-teaser .blog-slider-item:hover .blog-title:after, .mk-blog-teaser .blog-teaser-side-item:hover .blog-title:after {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1)
}
.mk-blog-teaser article:hover .image-hover-overlay {
    opacity: .2
}
.mk-blog-teaser .blog-teaser-side-item .blog-title {
    font-size: 14px !important
}
.mk-blog-teaser .blog-teaser-side-item .blog-meta {
    padding: 10px 30px 18px
}
.mk-blog-teaser .blog-slider-item {
    width: 60%;
    float: left
}
.mk-blog-teaser .blog-slider-item .blog-slideshow-entry {
    position: relative
}
.mk-blog-teaser .blog-slider-item .blog-slideshow-entry .teaser-comment-love-wrapper {
    position: absolute;
    right: 25px;
    bottom: 25px
}
.mk-blog-teaser .blog-slider-item .blog-slideshow-entry .blog-teaser-comment {
    color: #fff;
    display: inline-block;
    padding-left: 5px;
    margin-left: 5px;
    font-weight: 700;
    font-style: italic;
    font-size: 12px
}
.mk-blog-teaser .blog-slider-item .blog-slideshow-entry .blog-teaser-comment svg {
    height: 16px;
    vertical-align: middle;
    fill: #fff
}
.mk-blog-teaser .blog-slider-item .blog-slideshow-entry .blog-teaser-comment span {
    color: #fff;
    padding-left: 3px
}
.mk-blog-teaser .blog-teaser-side-item {
    overflow: hidden;
    float: left;
    position: relative
}
.mk-blog-teaser .blog-teaser-side-item .item-holder {
    margin-left: 8px
}
.mk-blog-teaser .blog-teaser-side-item.full-item {
    width: 40%
}
.mk-blog-teaser .blog-teaser-side-item.half-item {
    width: 20%
}
.mk-blog-teaser .blog-teaser-side-item.half-item .item-holder {
    margin-top: 8px
}
@media handheld, only screen and (max-width: 767px) {
    .mk-blog-teaser .blog-slider-item {
        width: 100%;
        float: none
    }
    .mk-blog-teaser .thumb-featured-image img {
        width: 100%
    }
    .mk-blog-teaser .blog-teaser-side-item.full-item .item-holder {
        margin-left: 0
    }
    .mk-blog-teaser .blog-teaser-side-item .item-holder {
        margin-top: 8px
    }
    .mk-blog-teaser .blog-teaser-side-item.full-item {
        width: 50%
    }
    .mk-blog-teaser .blog-teaser-side-item.half-item {
        width: 25%
    }
}
@media handheld, only screen and (max-width: 600px) {
    .mk-blog-teaser .blog-teaser-side-item .item-holder {
        margin: 0 !important
    }
    .mk-blog-teaser .blog-teaser-side-item.full-item {
        width: 100%;
        float: none
    }
    .mk-blog-teaser .blog-teaser-side-item.half-item {
        width: 50%
    }
}
.mk-gradient-button a {
    -webkit-transition: background .2s linear;
    transition: background .2s linear;
    position: relative;
    display: inline-block;
    font-weight: 700;
    text-align: center
}
.mk-gradient-button a.dark-skin {
    color: #222
}
.mk-gradient-button a.light-skin {
    color: #fff
}
.mk-gradient-button a.mk-button--dimension-double-outline, .mk-gradient-button a.mk-button--dimension-double-outline .double-outline-inside {
    border: 1px solid transparent
}
.mk-gradient-button a.mk-button--dimension-double-outline .double-outline-inside .text, .mk-gradient-button a.mk-button--dimension-double-outline .text {
    -webkit-transition: position .2s linear, z-index .2s linear;
    transition: position .2s linear, z-index .2s linear
}
.mk-gradient-button a.mk-button--dimension-flat, .mk-gradient-button a.mk-button--dimension-two {
    -webkit-transition: color .2s linear;
    transition: color .2s linear
}
.mk-gradient-button a.mk-button--dimension-flat .text, .mk-gradient-button a.mk-button--dimension-two .text {
    position: relative;
    z-index: 2
}
.mk-gradient-button a.mk-button--dimension-double-outline, .mk-gradient-button a.mk-button--dimension-outline {
    transition: -webkit-text-fill-color .2s linear, color .2s linear
}
.mk-gradient-button a.mk-button--dimension-double-outline:after, .mk-gradient-button a.mk-button--dimension-outline:after {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    -webkit-transition: opacity .2s linear;
    transition: opacity .2s linear;
    content: '';
    z-index: 0
}
.mk-gradient-button a .darker-background {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .2);
    opacity: 0;
    -webkit-transition: opacity .2s linear;
    transition: opacity .2s linear;
    margin: 0;
    z-index: 1
}
.mk-gradient-button a.mk-button--corner-rounded .darker-background {
    border-radius: 5px
}
.mk-gradient-button a.mk-button--corner-full_rounded .darker-background {
    border-radius: 50px
}
.mk-gradient-button a:hover .darker-background {
    opacity: 1
}
.mk-gradient-button .text {
    text-align: center
}
.mk-gradient-button a:hover .text {
    position: relative;
    z-index: 2
}
.mk-gradient-button a:hover.mk-button--dimension-double-outline, .mk-gradient-button a:hover.mk-button--dimension-outline {
    -webkit-text-fill-color: initial
}
.mk-gradient-button a:hover.mk-button--dimension-double-outline:after, .mk-gradient-button a:hover.mk-button--dimension-outline:after {
    opacity: 1
}
.mk-gradient-button a:hover.light-skin {
    color: #fff
}
.mk-gradient-button a:hover.dark-skin {
    color: #222
}
.mk-gradient-button.custom-width-true a {
    display: block
}
.mk-gradient-button.btn-align-left, .mk-gradient-button.btn-align-none, .mk-gradient-button.btn-align-right {
    display: inline-block
}
.mk-gradient-button.btn-align-center {
    text-align: center;
    width: 100%
}
.mk-gradient-button.btn-align-center a {
    margin: 0 auto
}
.mk-gradient-button.btn-align-right {
    float: right
}
.mk-gradient-button.fullwidth-true {
    width: 100%;
    float: none
}
.mk-gradient-button.fullwidth-true a {
    display: block
}
@media handheld, only screen and (max-width: 767px) {
    .mk-gradient-button {
        width: 100%;
        float: none !important
    }
}
.mk-gradient-button .added_to_cart {
    display: none
}
.mk-category-loop .mk-loop-item {
    overflow: hidden;
    height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}
.mk-category-loop .mk-loop-item img {
    width: 100%
}
.mk-category-loop .mk-loop-item .item-holder {
    position: relative;
    width: 100%;
    height: 100%;
    margin: 0
}
.mk-category-loop .mk-loop-item .item-holder figcaption {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}
.mk-category-loop .mk-loop-item .item-holder figcaption .caption {
    position: relative;
    z-index: 2
}
.mk-category-loop .mk-loop-item .item-holder figcaption .view-more {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3
}
.mk-category-loop .mk-loop-item .item-holder figcaption .item-desc, .mk-category-loop .mk-loop-item .item-holder figcaption .item-title {
    display: block
}
.mk-category-loop .mk-loop-item .item-holder figcaption .item-title {
    font-size: 20px;
    margin-bottom: 15px;
    font-weight: 700
}
.mk-category-loop .mk-loop-item .item-holder figcaption .item-desc {
    font-size: 14px
}
.mk-category-loop .mk-loop-item .item-holder figcaption .item-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1
}
.mk-category-loop .mk-loop-item .item-holder .overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1
}
.mk-category-loop.col-1 .mk-loop-item {
    width: 100%;
    display: block;
    padding-left: 0 !important;
    padding-right: 0 !important
}
.mk-category-loop.col-2 .mk-loop-item {
    width: 50%;
    display: inline-block;
    float: left
}
.mk-category-loop.col-2 .mk-loop-item:nth-child(odd) {
    padding-left: 0 !important
}
.mk-category-loop.col-2 .mk-loop-item:nth-child(even) {
    padding-right: 0 !important
}
.mk-category-loop.col-3 .mk-loop-item {
    width: 33.333334%;
    display: inline-block;
    float: left
}
.mk-category-loop.col-3 .mk-loop-item:nth-child(3n+1) {
    padding-left: 0 !important
}
.mk-category-loop.col-3 .mk-loop-item:nth-child(3n-6) {
    padding-right: 0 !important
}
.mk-category-loop.col-4 .mk-loop-item {
    width: 25%;
    display: inline-block;
    float: left
}
.mk-category-loop.col-4 .mk-loop-item:nth-child(4n+1) {
    padding-left: 0 !important
}
.mk-category-loop.col-4 .mk-loop-item:nth-child(4n-8) {
    padding-right: 0 !important
}
.mk-category-loop.framed-title-effect .mk-loop-item .item-holder figcaption .caption, .mk-category-loop.none-title-effect .mk-loop-item .item-holder figcaption .caption, .mk-category-loop.simple-title-effect .mk-loop-item .item-holder figcaption .caption {
    display: table;
    text-align: center;
    width: 100%;
    height: 100%
}
.mk-category-loop.framed-title-effect .mk-loop-item .item-holder figcaption .caption .centered, .mk-category-loop.none-title-effect .mk-loop-item .item-holder figcaption .caption .centered, .mk-category-loop.simple-title-effect .mk-loop-item .item-holder figcaption .caption .centered {
    display: table-cell;
    vertical-align: middle
}
.mk-category-loop.framed-title-effect .mk-loop-item .item-holder figcaption .caption .centered .item-desc, .mk-category-loop.none-title-effect .mk-loop-item .item-holder figcaption .caption .centered .item-desc, .mk-category-loop.simple-title-effect .mk-loop-item .item-holder figcaption .caption .centered .item-desc {
    max-width: 80%;
    margin: 0 auto;
    height: 0
}
.mk-category-loop.simple-title-effect .mk-loop-item .item-holder figcaption .item-desc, .mk-category-loop.simple-title-effect .mk-loop-item .item-holder figcaption .item-title {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-backface-visibility: hidden
}
.mk-category-loop.simple-title-effect .mk-loop-item .item-holder figcaption .caption {
    position: relative;
    z-index: 2
}
.mk-category-loop.simple-title-effect .mk-loop-item .item-holder figcaption .item-title {
    transition: -webkit-transform .35s;
    -webkit-transition: -webkit-transform .35s;
    transition: transform .35s;
    transition: transform .35s, -webkit-transform .35s
}
.mk-category-loop.simple-title-effect .mk-loop-item .item-holder figcaption .item-desc {
    transition: opacity .25s, -webkit-transform .35s;
    -webkit-transition: opacity .25s, -webkit-transform .35s;
    transition: opacity .25s, transform .35s;
    transition: opacity .25s, transform .35s, -webkit-transform .35s;
    -webkit-transition-delay: 50ms;
    transition-delay: 50ms;
    -webkit-transition-duration: .35s;
    transition-duration: .35s;
    opacity: 0
}
.mk-category-loop.simple-title-effect .mk-loop-item .item-holder:hover figcaption .item-desc, .mk-category-loop.simple-title-effect .mk-loop-item .item-holder:hover figcaption .item-title {
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px)
}
.mk-category-loop.simple-title-effect .mk-loop-item .item-holder:hover figcaption .item-desc {
    opacity: 1
}
.mk-category-loop.framed-title-effect .mk-loop-item .item-holder figcaption .item-desc, .mk-category-loop.framed-title-effect .mk-loop-item .item-holder figcaption:before {
    opacity: 0;
    transition: opacity .35s, -webkit-transform .35s;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s
}
.mk-category-loop.framed-title-effect .mk-loop-item .item-holder figcaption .item-desc, .mk-category-loop.framed-title-effect .mk-loop-item .item-holder figcaption .item-title {
    position: relative;
    z-index: 3
}
.mk-category-loop.framed-title-effect .mk-loop-item .item-holder figcaption:before {
    position: absolute;
    top: 20px;
    right: 20px;
    bottom: 20px;
    left: 20px;
    border-width: 1px;
    border-style: solid;
    content: '';
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    z-index: 3
}
.mk-category-loop.framed-title-effect .mk-loop-item .item-holder figcaption .item-desc {
    -webkit-transform: scale(1.5);
    transform: scale(1.5)
}
.mk-category-loop.framed-title-effect .mk-loop-item .item-holder:hover figcaption .item-desc, .mk-category-loop.framed-title-effect .mk-loop-item .item-holder:hover figcaption:before {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}
.mk-category-loop.modern-title-effect .mk-loop-item .item-holder figcaption .item-desc, .mk-category-loop.modern-title-effect .mk-loop-item .item-holder figcaption .item-title {
    position: absolute;
    text-align: center;
    width: 100%;
    left: 0;
    z-index: 3
}
.mk-category-loop.modern-title-effect .mk-loop-item .item-holder figcaption .item-title {
    top: 50%;
    margin: 0;
    transition: -webkit-transform .35s;
    -webkit-transition: -webkit-transform .35s;
    transition: transform .35s;
    transition: transform .35s, -webkit-transform .35s;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
    word-spacing: -.15em
}
.mk-category-loop.modern-title-effect .mk-loop-item .item-holder figcaption .item-desc {
    bottom: 0;
    opacity: 0;
    padding: 40px;
    padding-top: 0;
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
    transition: opacity .35s, -webkit-transform .35s;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}
.mk-category-loop.modern-title-effect .mk-loop-item .item-holder:hover figcaption .item-title {
    -webkit-transform: translate3d(0, -50%, 0) translate3d(0, -40px, 0);
    transform: translate3d(0, -50%, 0) translate3d(0, -40px, 0)
}
.mk-category-loop.modern-title-effect .mk-loop-item .item-holder:hover figcaption .item-desc {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}
.mk-category-loop.editorial-title-effect .mk-loop-item .item-holder figcaption .item-desc, .mk-category-loop.editorial-title-effect .mk-loop-item .item-holder figcaption .item-title {
    position: absolute;
    right: 30px;
    left: 30px;
    z-index: 3
}
.mk-category-loop.editorial-title-effect .mk-loop-item .item-holder figcaption .item-title {
    position: absolute;
    top: 30px;
    transition: -webkit-transform .35s;
    -webkit-transition: -webkit-transform .35s;
    transition: transform .35s;
    transition: transform .35s, -webkit-transform .35s;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0)
}
.mk-category-loop.editorial-title-effect .mk-loop-item .item-holder figcaption .item-title:after {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 2px;
    content: '';
    -webkit-transform: translate3d(0, 40px, 0);
    transform: translate3d(0, 40px, 0);
    opacity: 0;
    transition: opacity .35s, -webkit-transform .35s;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s
}
.mk-category-loop.editorial-title-effect .mk-loop-item .item-holder figcaption .item-desc {
    opacity: 0;
    transition: opacity .35s, -webkit-transform .35s;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s;
    bottom: 30px;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0)
}
.mk-category-loop.editorial-title-effect .mk-loop-item .item-holder:hover figcaption .item-title {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}
.mk-category-loop.editorial-title-effect .mk-loop-item .item-holder:hover figcaption .item-title:after {
    opacity: 1;
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0)
}
.mk-category-loop.editorial-title-effect .mk-loop-item .item-holder:hover figcaption .item-desc {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}
.mk-category-loop.blur-image-effect .mk-loop-item .item-holder {
    overflow: hidden
}
.mk-category-loop.blur-image-effect .mk-loop-item .item-holder .item-blur-thumbnail {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    -webkit-transition: opacity .2s linear;
    transition: opacity .2s linear
}
.mk-category-loop.blur-image-effect .mk-loop-item .item-holder:hover .item-blur-thumbnail {
    opacity: 1
}
.mk-category-loop.gradient-image-effect .mk-loop-item .item-holder {
    overflow: hidden
}
.mk-category-loop.gradient-image-effect .mk-loop-item .item-holder figcaption .item-desc, .mk-category-loop.gradient-image-effect .mk-loop-item .item-holder figcaption .item-title, .mk-category-loop.gradient-image-effect .mk-loop-item .item-holder figcaption:before {
    z-index: 3
}
.mk-category-loop.gradient-image-effect .mk-loop-item .item-holder figcaption:after {
    transition: opacity .35s, -webkit-transform .35s;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(75%, rgba(0, 0, 0, .6)));
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, rgba(0, 0, 0, .6) 75%);
    content: '';
    opacity: 0;
    -webkit-transform: translate3d(0, 50%, 0);
    transform: translate3d(0, 50%, 0);
    pointer-events: none;
    z-index: 1
}
.mk-category-loop.gradient-image-effect .mk-loop-item .item-holder:hover figcaption:after {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}
.mk-category-loop.zoom-image-effect .mk-loop-item .item-holder {
    overflow: hidden
}
.mk-category-loop.zoom-image-effect .mk-loop-item .item-holder img {
    transition: -webkit-transform .35s;
    -webkit-transition: -webkit-transform .35s;
    transition: transform .35s;
    transition: transform .35s, -webkit-transform .35s;
    -webkit-transform: scale(1.12);
    transform: scale(1.12)
}
.mk-category-loop.zoom-image-effect .mk-loop-item .item-holder:hover img {
    -webkit-transform: scale(1);
    transform: scale(1)
}
.mk-category-loop.slide-image-effect .mk-loop-item .item-holder {
    overflow: hidden
}
.mk-category-loop.slide-image-effect .mk-loop-item .item-holder img {
    max-width: initial;
    width: calc(100% + 50px);
    transition: opacity .35s, -webkit-transform .35s;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s;
    -webkit-transform: translate3d(-40px, 0, 0);
    transform: translate3d(-40px, 0, 0)
}
.mk-category-loop.slide-image-effect .mk-loop-item .item-holder:hover img {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}
.masonry-layout .mk-loop-item {
    float: initial !important;
    height: auto !important
}
@media handheld, only screen and (max-width: 1024px) {
    .mk-category-loop .mk--col.mk--col--1-2, .mk-category-loop .mk--col.mk--col--3-12, .mk-category-loop .mk--col.mk--col--4-12 {
        width: 50%
    }
}
@media handheld, only screen and (max-width: 767px) {
    .mk-category-loop .mk--col.mk--col--1-2, .mk-category-loop .mk--col.mk--col--3-12, .mk-category-loop .mk--col.mk--col--4-12 {
        width: 100%
    }
}
.mk-chart__chart {
    position: relative;
    margin: 0 auto;
    text-align: center
}
.mk-chart__chart canvas {
    position: absolute;
    top: 0;
    left: 0
}
.mk-chart__percent, .mk-chart__text {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100% !important;
    color: #444;
    text-align: center;
    height: 100% !important
}
.mk-chart__percent {
    font-weight: 700
}
.mk-chart__desc {
    display: block;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1.3em
}
@media handheld, only screen and (max-width: 600px) {
    .mk-chart__chart {
        margin: 0 auto
    }
}
.mk-circle-image {
    text-align: center
}
.mk-circle-image__holder {
    display: inline-block;
    overflow: hidden;
    margin: 0 auto;
    border-radius: 100%
}
.mk-circle-image__holder a {
    display: inline-block;
    line-height: 4px
}
.mk-circle-image__holder img {
    width: 100%
}
.mk-contact-form button, .mk-contact-form input, .mk-contact-form select, .mk-contact-form textarea {
    font-family: inherit;
    font-size: inherit;
    outline: 0
}
.mk-contact-form .contact-submit {
    cursor: pointer
}
.contact-captcha-invalid:-moz-placeholder, .contact-captcha-invalid::-moz-placeholder {
    color: red !important;
    letter-spacing: 0 !important
}
.contact-captcha-invalid::-webkit-input-placeholder {
    color: red !important;
    letter-spacing: 0 !important
}
.contact-captcha-invalid:-ms-input-placeholder {
    color: red !important;
    letter-spacing: 0 !important
}
.contact-captcha-valid:-moz-placeholder, .contact-captcha-valid::-moz-placeholder {
    color: #008200 !important;
    letter-spacing: 0 !important
}
.contact-captcha-valid::-webkit-input-placeholder {
    color: #008200 !important;
    letter-spacing: 0 !important
}
.contact-captcha-valid:-ms-input-placeholder {
    color: #008200 !important;
    letter-spacing: 0 !important
}
.mk-contact-form {
    position: relative;
    margin: 2px 0 20px
}
.mk-contact-form .mk-form-third {
    width: 33.3333%;
    float: left
}
.mk-contact-form .mk-form-half {
    width: 50%;
    float: left
}
.mk-contact-form .s_form-all {
    position: relative
}
.mk-contact-form .s_form-all .s_txt-input {
    -webkit-appearance: none
}
.s_contact .mk-gdpr-consent-check {
    text-align: left !important;
    padding-left: 4px
}
.mk-gdpr-consent-check label {
    font-size: 14px;
    color: #666;
    cursor: pointer;
    padding-left: 10px
}
.mk-contact-loading {
    position: absolute;
    right: 0;
    bottom: 20px;
    display: none;
    color: #c3c3c3;
    font-size: 16px
}
.mk-contact-success {
    position: absolute;
    right: 0;
    bottom: 20px;
    display: none;
    width: 24px;
    height: 24px;
    color: #90b64d;
    font-size: 24px
}
.mk-invalid {
    border: 1px solid red
}
.mk-checkbox.mk-invalid {
    outline: 1px solid red
}
.s_contact .mk-form-row {
    margin-bottom: 12px;
    text-align: center;
    width: 100%;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}
.s_contact .s_txt-input {
    font-size: 14px;
    padding: 14px;
    text-align: center;
    width: 100%;
    border: medium none
}
.s_contact .mk-form-row.half {
    width: 50%;
    float: left
}
.s_contact .mk-form-row input {
    z-index: 11;
    position: relative
}
.s_contact .mk-form-row.one-third {
    width: 33.3333%;
    float: left
}
.s_contact .mk-textarea {
    height: 200px
}
.s_contact .captcha-image {
    position: absolute;
    top: 0;
    left: 0;
    max-height: 47px;
    z-index: 30
}
.s_contact .captcha-change-image {
    position: absolute;
    top: 18px;
    right: 10px;
    text-align: right;
    font-size: 10px;
    line-height: 1;
    z-index: 12
}
.s_contact .mk-invalid {
    border: 1px solid red !important
}
.s_contact.light .captcha-change-image {
    color: #333
}
.s_contact.dark .s_txt-input:focus, .s_contact.light .s_txt-input {
    background-color: rgba(255, 255, 255, .8);
    color: #252525;
    border: none
}
.s_contact.light .s_txt-input:-moz-placeholder, .s_contact.light .s_txt-input::-moz-placeholder {
    color: #252525
}
.s_contact.light .s_txt-input:-moz-placeholder, .s_contact.light .s_txt-input::-moz-placeholder {
    color: #252525
}
.s_contact.dark .s_txt-input:focus::-webkit-input-placeholder {
    color: #252525
}
.s_contact.dark .s_txt-input:focus:-ms-input-placeholder {
    color: #252525
}
.s_contact.light .s_txt-input:-ms-input-placeholder {
    color: #252525
}
.s_contact.light .s_txt-input::-webkit-input-placeholder {
    color: #252525
}
.s_contact.dark .captcha-change-image {
    color: #969696
}
.s_contact.dark .s_txt-input, .s_contact.light .s_txt-input:focus {
    background-color: rgba(0, 0, 0, .8);
    color: #fff;
    border: none
}
.s_contact.light .s_txt-input:focus:-moz-placeholder, .s_contact.light .s_txt-input:focus::-moz-placeholder {
    color: #fff
}
.s_contact.dark .s_txt-input:-moz-placeholder, .s_contact.dark .s_txt-input::-moz-placeholder {
    color: #fff
}
.s_contact.light .s_txt-input:focus::-webkit-input-placeholder {
    color: #fff
}
.s_contact.dark .s_txt-input:-ms-input-placeholder {
    color: #fff
}
.s_contact .s_txt-input {
    border: medium none
}
.s_modern.s_contact .captcha-change-image {
    width: 100px;
    top: 15px
}
.s_modern.s_contact.light .mk-gdpr-consent-check label {
    color: #eee
}
.s_contact.s_outline .mk-form-row {
    margin-bottom: 0;
    font-size: 0
}
.s_contact.s_outline .captcha-block {
    position: absolute;
    width: 50%;
    right: 0;
    top: 0
}
.s_contact.s_outline .captcha-block a, .s_contact.s_outline .captcha-block img {
    text-align: left;
    max-height: none
}
.s_contact.s_outline .captcha-block a {
    display: inline-block;
    padding: 17px 0;
    position: static
}
.s_contact.s_outline .captcha-block img {
    height: 50px;
    max-width: 50%;
    position: relative;
    top: 2px
}
.s_contact.s_outline .captcha-change-image {
    width: 100px
}
.s_contact.s_outline .s_txt-input {
    margin: 0;
    background-color: transparent;
    outline: 0 none;
    -webkit-transition: all .2s ease 0s;
    transition: all .2s ease 0s;
    padding: 18px;
    text-align: left
}
.s_contact.s_outline .s_txt-input::-webkit-input-placeholder {
    font-size: 12px;
    letter-spacing: 2px;
    text-transform: uppercase
}
.s_contact.s_outline .s_txt-input:-ms-input-placeholder {
    font-size: 12px;
    letter-spacing: 2px;
    text-transform: uppercase
}
.s_contact.s_outline .s_txt-input:-moz-placeholder, .s_contact.s_outline .s_txt-input::-moz-placeholder {
    font-size: 12px;
    letter-spacing: 2px;
    text-transform: uppercase
}
.s_contact.s_outline .contact-outline-submit {
    width: 100%;
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    padding: 18px;
    font-size: 13px;
    font-weight: 700;
    -webkit-transition: all .15s ease 0s;
    transition: all .15s ease 0s
}
.s_contact.s_outline .mk-contact-loading {
    right: 15px;
    bottom: 16px;
    font-size: 20px;
    text-align: center;
    line-height: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}
.s_contact.s_outline .mk-contact-success {
    right: 15px;
    bottom: 20px;
    width: 20px;
    height: 20px;
    font-size: 20px
}
.s_contact.s_outline .mk-invalid {
    border: 1px solid red;
    -webkit-box-shadow: 0 0 0 1px red !important;
    box-shadow: 0 0 0 1px red !important
}
.s_contact.s_outline.light .captcha-change-image {
    color: #969696
}
.s_contact.s_outline.light .contact-outline-submit, .s_contact.s_outline.light .s_txt-input {
    border: 1px solid #e5e5e5;
    -webkit-box-shadow: 0 0 0 1px #e5e5e5;
    box-shadow: 0 0 0 1px #e5e5e5;
    color: #fff
}
.s_contact.s_outline.light .s_txt-input::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .8)
}
.s_contact.s_outline.light .s_txt-input:-ms-input-placeholder {
    color: rgba(255, 255, 255, .8)
}
.s_contact.s_outline.light .s_txt-input:-moz-placeholder, .s_contact.s_outline.light .s_txt-input::-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}
.s_contact.s_outline.light .s_txt-input:focus {
    background: rgba(255, 255, 255, .1)
}
.s_contact.s_outline.light .contact-outline-submit:hover {
    background: rgba(255, 255, 255, .4)
}
.s_contact.s_outline.light .mk-contact-loading, .s_contact.s_outline.light .mk-contact-success {
    color: #fff
}
.s_contact.s_outline.dark .captcha-change-image {
    color: #333
}
.s_contact.s_outline.dark .contact-outline-submit, .s_contact.s_outline.dark .s_txt-input {
    border: 1px solid #333;
    -webkit-box-shadow: 0 0 0 1px #333;
    box-shadow: 0 0 0 1px #333;
    color: #222
}
.s_contact.s_outline.dark .s_txt-input::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .8)
}
.s_contact.s_outline.dark .s_txt-input:-ms-input-placeholder {
    color: rgba(0, 0, 0, .8)
}
.s_contact.s_outline.dark .s_txt-input:-moz-placeholder, .s_contact.s_outline.dark .s_txt-input::-moz-placeholder {
    color: rgba(0, 0, 0, .8)
}
.s_contact.s_outline.dark .s_txt-input:focus {
    background-color: rgba(0, 0, 0, .1);
    color: #222
}
.s_contact.s_outline.dark .contact-outline-submit:hover {
    background: rgba(0, 0, 0, .3)
}
.s_contact.s_outline.dark .mk-contact-loading, .s_contact.s_outline.dark .mk-contact-success {
    color: #222
}
.s_contact.s_outline .mk-gdpr-consent-check {
    padding: 13px 16px;
    text-align: left
}
.s_contact.s_outline.dark .mk-gdpr-consent-check {
    border: 1px solid #333;
    -webkit-box-shadow: 0 0 0 1px #333;
    box-shadow: 0 0 0 1px #333
}
.s_contact.s_outline.dark .mk-gdpr-consent-check label {
    color: #222
}
.s_contact.s_outline.light .mk-gdpr-consent-check {
    border: 1px solid #e5e5e5;
    -webkit-box-shadow: 0 0 0 1px #e5e5e5;
    box-shadow: 0 0 0 1px #e5e5e5
}
.s_contact.s_outline.light .mk-gdpr-consent-check label {
    color: #fff
}
.s_contact.s_corporate .mk-form-row {
    margin-bottom: 0
}
.s_contact.s_corporate .captcha-image {
    max-height: 54px;
    top: 4px;
    right: 10px;
    z-index: 12;
    left: auto
}
.s_contact.s_corporate .captcha-change-image {
    display: block;
    padding: 10px 0;
    position: static
}
.s_contact.s_corporate .s_form-all {
    padding: 0 5px 10px
}
.s_contact.s_corporate .s_txt-input {
    margin: 0;
    -webkit-transition: all .2s ease 0s;
    transition: all .2s ease 0s;
    padding: 18px;
    width: 100%;
    text-align: left;
    border: 1px solid transparent
}
.s_contact.s_corporate .s_txt-input:-ms-input-placeholder, .s_contact.s_corporate .s_txt-input::-webkit-input-placeholder {
    font-size: 12px;
    letter-spacing: 2px
}
.s_contact.s_corporate .s_txt-input:-moz-placeholder, .s_contact.s_corporate .s_txt-input::-moz-placeholder {
    font-size: 12px;
    letter-spacing: 2px
}
.s_contact.s_corporate .s_txt-input:focus {
    background: red
}
.s_contact.s_corporate .s_txt-input:focus:-ms-input-placeholder, .s_contact.s_corporate .s_txt-input:focus::-webkit-input-placeholder {
    opacity: .8
}
.s_contact.s_corporate .s_txt-input:focus:-moz-placeholder, .s_contact.s_corporate .s_txt-input:focus::-moz-placeholder {
    opacity: .8
}
.s_contact.s_corporate .contact-submit {
    padding: 20px 28px;
    -webkit-transition: all .15s;
    transition: all .15s;
    float: right;
    margin-right: 5px;
    margin-top: 5px
}
.s_contact.s_corporate .contact-submit svg {
    position: relative;
    left: 0
}
.s_contact.s_corporate .mk-contact-loading {
    right: 15px;
    bottom: 16px;
    font-size: 20px;
    text-align: center;
    line-height: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}
.s_contact.s_corporate .mk-contact-success {
    right: 15px;
    bottom: 20px;
    width: 20px;
    height: 20px;
    font-size: 20px
}
.s_contact.s_corporate .state-success {
    right: 30px !important
}
.s_contact.s_corporate .mk-invalid {
    border: 1px solid red;
    -webkit-box-shadow: 0 0 0 1px red !important;
    box-shadow: 0 0 0 1px red !important
}
.s_contact.s_classic .mk-form-row {
    text-align: left
}
.s_contact.s_classic .captcha-block {
    display: inline-block
}
.s_contact.s_classic .captcha-image {
    max-height: 40px;
    position: static
}
.s_contact.s_classic .captcha-change-image {
    position: static;
    text-align: left
}
.s_contact.s_classic .mk-form-row > svg {
    position: absolute;
    top: 13px;
    left: 12px;
    height: 16px;
    z-index: 12
}
.s_contact.s_classic .s_txt-input {
    padding: 10px 10px 10px 45px;
    width: 70%;
    border: 1px solid #e3e3e3;
    text-align: left
}
.s_contact.s_classic .mk-textarea {
    height: 230px;
    width: 100%
}
.s_contact.s_classic button {
    margin-top: 10px;
    padding: 17px 30px 16px;
    font-weight: 700;
    font-size: 12px
}
@media handheld, only screen and (max-width: 767px) {
    .s_contact .mk-textarea, .s_contact .s_txt-input {
        width: 100%
    }
    .s_contact .mk-form-row.half, .s_contact .mk-form-row.one-third {
        width: 100%;
        float: none
    }
}
.s_contact.s_line .mk-form-row, .s_contact.s_line .s_txt-input {
    text-align: left !important
}
.s_contact.s_line .captcha-image {
    max-height: 38px;
    position: absolute;
    top: 4px;
    right: 0;
    z-index: 10;
    left: auto
}
.s_contact.s_line .captcha-change-image-box {
    display: block;
    padding: 10px 0;
    position: relative;
    top: -20px
}
.s_contact.s_line .contact-submit {
    font-size: 12px;
    -webkit-transition: all .15s;
    transition: all .15s;
    float: right;
    margin-right: 5px
}
.s_contact.s_line .mk-form-half {
    width: calc(50% - 10px)
}
.s_contact.s_line .mk-form-third {
    width: calc(33.3% - 10px)
}
.s_contact.s_line .s_form-all {
    margin: 5px
}
.s_contact.s_line .text-input {
    height: 45px
}
.s_contact.s_line .s_txt-input {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    padding: 0;
    margin-bottom: 2em;
    color: #000;
    display: block;
    border: 0 none;
    -webkit-appearance: none
}
.s_contact.s_line .s_txt-input:focus {
    outline: 0
}
.s_contact.s_line .ls-text-label {
    display: inline-block;
    color: #000;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%;
    position: absolute;
    text-align: left;
    font-size: 1em;
    padding: 10px 0 5px;
    pointer-events: none;
    left: 0;
    top: 0
}
.s_contact.s_line .ls-text-label.full {
    height: 92%;
    padding: 0
}
.s_contact.s_line .ls-text-label::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 5px;
    background: #000;
    left: 0;
    top: 100%;
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    transition: background-color .3s, -webkit-transform .3s;
    -webkit-transition: background-color .3s, -webkit-transform .3s;
    transition: transform .3s, background-color .3s;
    transition: transform .3s, background-color .3s, -webkit-transform .3s
}
.s_contact.s_line .ls-text-label .ls-text-label--content {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    transition: color .3s, -webkit-transform .3s;
    -webkit-transition: color .3s, -webkit-transform .3s;
    transition: transform .3s, color .3s;
    transition: transform .3s, color .3s, -webkit-transform .3s
}
.s_contact.s_line .text-input.mk-invalid {
    border: 0 !important
}
.s_contact.s_line .text-input.mk-invalid + .ls-text-label::after {
    background-color: red !important
}
.s_contact.s_line .is-active .ls-text-label::after, .s_contact.s_line .mk-textarea.mk-invalid + .ls-text-label::after, .s_contact.s_line .mk-textarea:focus + .ls-text-label::after, .s_contact.s_line .text-input.mk-invalid + .ls-text-label::after, .s_contact.s_line .text-input:focus + .ls-text-label::after {
    background: #222;
    -webkit-transform: scale3d(1, .25, 1);
    transform: scale3d(1, .25, 1)
}
.s_contact.s_line .is-active .text-input + .ls-text-label .ls-text-label--content, .s_contact.s_line .text-input:focus + .ls-text-label .ls-text-label--content {
    -webkit-transform: translate3d(0, 3em, 0) scale3d(.655, .655, 1);
    transform: translate3d(0, 3em, 0) scale3d(.655, .655, 1)
}
.s_contact.s_line .is-active .mk-textarea + .ls-text-label .ls-text-label--content, .s_contact.s_line .mk-textarea:focus + .ls-text-label .ls-text-label--content {
    -webkit-transform: translate3d(0, 14em, 0) scale3d(.655, .655, 1);
    transform: translate3d(0, 14em, 0) scale3d(.655, .655, 1)
}
@media handheld, only screen and (max-width: 960px) {
    .mk-contact-form-shortcode .contact-form-spliter {
        float: none !important;
        margin-bottom: 6px;
        width: 100% !important
    }
    .mk-contact-form-shortcode button {
        display: block;
        width: 100%
    }
}
@media handheld, only screen and (max-width: 767px) {
    .mk-contact-form .mk-form-half, .mk-contact-form .mk-form-third, .mk-contact-form .mk-textarea, .mk-contact-form .text-input {
        width: 100% !important;
        float: none
    }
}
.compose-mode .mk-contact-form-wrapper.corporate-style .mk-progress-button--wrap, .compose-mode .mk-contact-form-wrapper.line-style .mk-progress-button--wrap {
    display: inline-block;
    float: right
}
.compose-mode .mk-contact-form-wrapper.classic-style .mk-progress-button--wrap, .compose-mode .mk-contact-form-wrapper.modern-style .mk-progress-button--wrap {
    display: inline-block
}
.compose-mode .mk-contact-form .captcha-change-image, .compose-mode .mk-contact-form .mk-progress-button--wrap {
    cursor: not-allowed
}
.compose-mode .mk-contact-form .captcha-change-image:active, .compose-mode .mk-contact-form .mk-progress-button {
    pointer-events: none
}
.mk-clients {
    position: relative
}
.mk-clients.slideshow-no-title {
    padding-top: 25px
}
.mk-clients ul {
    margin: 0;
    padding: 0;
    list-style: none
}
.mk-clients ul.mk-flex-slides li {
    position: relative;
    text-align: center
}
.mk-clients ul.mk-flex-slides li .client-logo {
    margin: 0 9px
}
.mk-clients ul.mk-flex-slides .client-logo {
    width: 170px;
    border-width: 1px;
    border-style: solid
}
.mk-clients .client-logo {
    position: relative;
    display: block;
    opacity: .8;
    background-position: center center;
    background-repeat: no-repeat
}
.mk-clients .client-logo:hover {
    opacity: 1
}
.mk-clients.bg-cover-true .client-logo {
    background-size: cover;
    background-repeat: no-repeat;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover
}
.mk-clients .flex-direction-nav a {
    position: absolute;
    top: -4px
}
.mk-clients .flex-direction-nav a svg {
    fill: #aaa;
    height: 12px !important
}
.mk-clients .flex-prev {
    right: 20px
}
.mk-clients .flex-next {
    right: 0
}
.mk-clients.column-style ul {
    overflow: hidden
}
.mk-clients.column-style li {
    float: left;
    margin: 0;
    padding: 0
}
.mk-clients.column-style.one-column li {
    width: 100%
}
.mk-clients.column-style.two-column li {
    width: 50%
}
.mk-clients.column-style.three-column li {
    width: calc(100% / 3)
}
.Edge .mk-clients.column-style.three-column li, .IE10 .mk-clients.column-style.three-column li, .IE11 .mk-clients.column-style.three-column li {
    width: calc(100% / 3 - 1px)
}
.mk-clients.column-style.four-column li {
    width: 25%
}
.mk-clients.column-style.five-column li {
    width: 20%
}
.mk-clients.column-style.six-column li {
    width: calc(100% / 6)
}
.Edge .mk-clients.column-style.six-column li, .IE10 .mk-clients.column-style.six-column li, .IE11 .mk-clients.column-style.six-column li {
    width: calc(100% / 6 - 1px)
}
.mk-clients.column-style.border-boxed ul {
    border-top-style: none !important
}
.mk-clients.column-style.border-boxed ul:first-of-type .client-logo {
    border-top-style: solid !important
}
.mk-clients.column-style.border-opened_edges ul:last-child .client-logo {
    border-bottom-style: none !important
}
@media handheld, only screen and (max-width: 960px) {
    .mk-clients.column-style.five-column li, .mk-clients.column-style.four-column li, .mk-clients.column-style.six-column li, .mk-clients.column-style.three-column li {
        width: calc(100% / 3) !important
    }
    .mk-clients.column-style.border-opened_edges.five-column li:nth-child(3) .client-logo, .mk-clients.column-style.border-opened_edges.four-column li:nth-child(3) .client-logo, .mk-clients.column-style.border-opened_edges.six-column li:nth-child(3) .client-logo, .mk-clients.column-style.border-opened_edges.three-column li:nth-child(3) .client-logo {
        border-right-style: none !important
    }
}
@media handheld, only screen and (max-width: 767px) {
    .mk-clients.column-style.five-column li, .mk-clients.column-style.four-column li, .mk-clients.column-style.six-column li, .mk-clients.column-style.three-column li {
        width: 50% !important
    }
    .mk-clients.column-style.border-opened_edges.five-column li:nth-child(2) .client-logo, .mk-clients.column-style.border-opened_edges.four-column li:nth-child(2) .client-logo, .mk-clients.column-style.border-opened_edges.six-column li:nth-child(2) .client-logo, .mk-clients.column-style.border-opened_edges.three-column li:nth-child(2) .client-logo {
        border-right-style: none !important
    }
}
@media handheld, only screen and (max-width: 550px) {
    .mk-clients.column-style.five-column li, .mk-clients.column-style.four-column li, .mk-clients.column-style.six-column li, .mk-clients.column-style.three-column li, .mk-clients.column-style.two-column li {
        width: 100% !important
    }
    .mk-clients.column-style.border-opened_edges.five-column li:nth-child(1) .client-logo, .mk-clients.column-style.border-opened_edges.four-column li:nth-child(1) .client-logo, .mk-clients.column-style.border-opened_edges.six-column li:nth-child(1) .client-logo, .mk-clients.column-style.border-opened_edges.three-column li:nth-child(1) .client-logo, .mk-clients.column-style.border-opened_edges.two-column li:nth-child(1) .client-logo {
        border-right-style: solid !important;
        border-left-style: solid !important;
        border-right-width: 1px !important;
        border-left-width: 1px !important
    }
    .mk-clients.column-style.border-opened_edges .mk-clients-fixed-list:first-of-type .client-logo {
        border-top-style: solid !important;
        border-top-width: 1px !important
    }
    .mk-clients.column-style.border-opened_edges .mk-clients-fixed-list:last-of-type .client-logo {
        border-bottom-style: solid !important;
        border-bottom-width: 1px !important
    }
}
.mk-content-box {
    overflow: hidden;
    margin-bottom: 20px;
    border: 1px solid #e3e3e3;
    background-color: #fff
}
.mk-content-box .content-box-heading {
    display: block;
    padding: 14px 15px;
    border-bottom: 1px solid #e3e3e3;
    background-color: #f8f8f8;
    font-weight: 700;
    font-size: 16px
}
.mk-content-box .content-box-heading p {
    margin-bottom: 0
}
.mk-content-box .content-box-heading svg {
    height: 16px;
    width: 16px
}
.mk-content-box .content-box-content {
    padding: 20px
}
.mk-content-box .content-box-heading i {
    font-size: 16px;
    margin-right: 6px;
    line-height: normal;
    vertical-align: middle
}
.mk-event-countdown {
    margin-bottom: 30px !important
}
.mk-event-countdown .mk-event-title {
    display: block;
    margin-bottom: 25px;
    color: #999;
    text-align: center;
    font-size: 16px;
    font-weight: 700;
    color: #333
}
.mk-event-countdown-ul {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: center;
    width: 100%
}
.mk-event-countdown-ul li {
    display: inline-block;
    margin: 0 0 15px 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 20%;
    border: 2px solid rgba(0, 0, 0, .1);
    padding: 20px 4px
}
.mk-event-countdown-ul li .timestamp {
    position: relative;
    display: block;
    font-size: 70px;
    font-weight: 300;
    padding: 18px 5px 35px 5px;
    color: #555;
    text-shadow: 1px 1px #fff;
    line-height: .5
}
.mk-event-countdown-ul li .timestamp:before {
    content: '';
    display: block;
    position: absolute;
    width: 30px;
    height: 3px;
    letter-spacing: 2px;
    background: #ddd;
    left: 50%;
    -webkit-transform: translate(-50%, 66px);
    transform: translate(-50%, 66px)
}
.mk-event-countdown-ul li .timeRef {
    color: #898989;
    display: block;
    font-size: 12px;
    letter-spacing: 2px;
    text-transform: uppercase;
    padding-top: 20px
}
.mk-event-countdown-ul-block li {
    width: 90%;
    display: block;
    margin: 0 auto 15px
}
.jupiter-donut-height-full .box-holder, .jupiter-donut-height-full .mk-custom-box {
    width: 100%;
    -webkit-transition: background .2s ease-in-out;
    transition: background .2s ease-in-out
}
.mk-custom-box .mk-custom-box--overlay {
    width: 100%;
    height: 100%;
    position: absolute !important;
    z-index: 2 !important;
    left: 0;
    top: 0;
    pointer-events: none
}
.mk-custom-box .box-holder {
    position: relative
}
.mk-custom-box .box-holder:hover::after {
    -webkit-transition: background-image .2s ease-in-out;
    transition: background-image .2s ease-in-out
}
.mk-custom-box .box-holder > .wpb_row:after, .mk-custom-box .box-holder > .wpb_row:before {
    content: " ";
    display: table
}
.mk-custom-box .box-holder > .wpb_row:after {
    clear: both
}
.mk-custom-box .box-holder:after, .mk-custom-box.hover-effect-image.image-effect-blur .box-holder:before {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    display: block
}
.mk-custom-box .box-holder > * {
    position: relative;
    z-index: 3
}
.mk-custom-box.hover-effect-gradient_color .box-holder:after, .mk-custom-box.hover-effect-single_color .box-holder:after {
    opacity: 0;
    -webkit-transition: opacity .2s linear;
    transition: opacity .2s linear
}
.mk-custom-box.hover-effect-gradient_color:hover .box-holder:after, .mk-custom-box.hover-effect-single_color:hover .box-holder:after {
    opacity: 1;
    -webkit-transition: opacity .2s;
    transition: opacity .2s
}
.mk-custom-box.hover-effect-image, .mk-custom-box.hover-effect-image.image-effect-blur .box-holder {
    overflow: hidden
}
.mk-custom-box.hover-effect-image.image-effect-zoom-in .box-holder:after {
    -webkit-transform: scale(1.04);
    transform: scale(1.04);
    transition: -webkit-transform .35s cubic-bezier(.25, .46, .45, .94);
    -webkit-transition: -webkit-transform .35s cubic-bezier(.25, .46, .45, .94);
    transition: transform .35s cubic-bezier(.25, .46, .45, .94);
    transition: transform .35s cubic-bezier(.25, .46, .45, .94), -webkit-transform .35s cubic-bezier(.25, .46, .45, .94)
}
.mk-custom-box.hover-effect-image.image-effect-zoom-in .box-holder:hover:after {
    -webkit-transform: scale(1.11);
    transform: scale(1.11);
    z-index: 1
}
.mk-custom-box.hover-effect-image.image-effect-blur .box-holder:after, .mk-custom-box.hover-effect-image.image-effect-blur .box-holder:before {
    -webkit-transform: scale(1.03);
    transform: scale(1.03)
}
.mk-custom-box.hover-effect-image.image-effect-blur .box-holder:before {
    opacity: 0;
    -webkit-transition: opacity .2s;
    transition: opacity .2s;
    -webkit-filter: blur(5px);
    -moz-filter: blur(5px);
    -o-filter: blur(5px);
    -ms-filter: blur(5px);
    filter: blur(5px);
    z-index: 2
}
.mk-custom-box.hover-effect-image.image-effect-blur .box-holder:hover:before {
    opacity: 1
}
.mk-custom-box.hover-effect-image.image-effect-grayscale .box-holder:after {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    filter: grayscale(100%);
    transition: -webkit-filter .2s linear;
    -webkit-transition: -webkit-filter .2s linear;
    transition: filter .2s linear;
    transition: filter .2s linear, -webkit-filter .2s linear;
    transition: -ms-filter .2s linear;
    transition: -o-filter .2s linear;
    transition: -moz-filter .2s linear;
    transition: -webkit-filter .2s linear
}
.mk-custom-box.hover-effect-image.image-effect-grayscale .box-holder:hover:after {
    -webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);
    -o-filter: grayscale(0);
    -ms-filter: grayscale(0);
    filter: grayscale(0)
}
.mk-list-styles.mk-align-left ul {
    display: inline-block;
    float: left
}
.mk-list-styles.mk-align-center ul {
    display: block !important;
    text-align: center
}
.mk-list-styles.mk-align-center ul li .mk-svg-icon {
    position: relative;
    padding-right: 5px
}
.mk-list-styles.mk-align-right ul {
    display: inline-block;
    float: right
}
.mk-list-styles ul {
    margin: 0;
    padding: 0;
    list-style: none
}
.mk-list-styles ul li {
    position: relative;
    margin: 0 0 6px 0;
    padding: 0 0 0 21px;
    line-height: 24px !important
}
.mk-list-styles ul li .mk-svg-icon {
    position: absolute;
    top: 4px;
    left: 0;
    height: 16px
}
.mk-divider {
    display: block;
    width: 100%
}
.mk-divider.custom-width .divider-inner {
    display: block
}
.mk-divider.custom-width.center {
    text-align: center
}
.mk-divider.custom-width.center .divider-inner {
    margin: 0 auto
}
.mk-divider.custom-width.right .divider-inner {
    margin: 0 0 0 auto
}
@media handheld, only screen and (max-width: 767px) {
    .mk-divider.custom-width.left, .mk-divider.custom-width.right {
        margin-left: auto;
        margin-right: auto;
        text-align: center
    }
}
.mk-divider.center .divider-inner {
    margin: 0 auto
}
.mk-divider.right .divider-inner {
    margin: 0 0 0 auto
}
.mk-divider.divider_one_half .divider-inner {
    width: 50%
}
.mk-divider.divider_one_third .divider-inner {
    width: 33.33%
}
.mk-divider.divider_one_fourth .divider-inner {
    width: 25%
}
.mk-divider.double_dot .divider-inner {
    height: 5px;
    border-top: 1px dashed #dadada;
    border-bottom: 1px dashed #dadada
}
.mk-divider.thick_solid .divider-inner {
    border-top: 2px solid #e5e5e5;
    border-top: 2px solid rgba(0, 0, 0, .1)
}
.mk-divider.thin_solid .divider-inner {
    border-top: 1px solid #e5e5e5;
    border-top: 1px solid rgba(0, 0, 0, .1);
    position: relative
}
.mk-divider.thin_solid .divider-inner:after {
    width: 100%;
    position: absolute;
    left: 0;
    top: 0
}
.mk-divider.single_dotted .divider-inner {
    border-top: 1px dashed #dadada
}
.mk-divider.shadow_line .divider-inner {
    height: 7px
}
.mk-divider.shadow_line .divider-inner .divider-shadow-left, .mk-divider.shadow_line .divider-inner .divider-shadow-right {
    display: inline-block;
    width: 50%;
    height: 7px;
    background-repeat: no-repeat
}
.mk-divider.shadow_line .divider-inner .divider-shadow-left {
    background-position: left center
}
.mk-divider.shadow_line .divider-inner .divider-shadow-right {
    background-position: right center
}
.mk-divider[class*=go_top] .divider-inner {
    position: relative;
    height: 12px
}
.mk-divider[class*=go_top] .divider-inner:before {
    top: 6px;
    left: 0;
    display: block;
    width: 100%;
    height: 1px;
    background-color: #e5e5e5;
    background-color: rgba(0, 0, 0, .1);
    content: ""
}
.mk-divider[class*=go_top] .divider-inner .divider-go-top {
    position: absolute;
    top: -10px;
    right: 0;
    float: right;
    padding-left: 4px
}
.mk-divider[class*=go_top] .divider-inner .divider-go-top .mk-svg-icon {
    margin-left: 6px;
    color: #ccc
}
.mk-divider.go_top_thick .divider-inner:before {
    height: 2px
}
.mk-divider.divider_page_divider {
    width: 100%
}
.mk-dropcaps {
    display: inline-block;
    float: left;
    margin: 5px 8px 0 0;
    font-weight: 700;
    font-size: 20px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}
.mk-dropcaps.simple-style {
    margin: 5px 0 0 0;
    padding: 6px 6px 6px 0;
    color: #666;
    font-size: 50px;
    line-height: 16px
}
.mk-dropcaps.fancy-style {
    color: #fff;
    width: 36px;
    height: 36px;
    line-height: 36px;
    text-align: center
}
.mk-edge-one-pager .mk-grid {
    position: relative
}
.mk-edge-one-pager .section {
    position: relative;
    background-position: center;
    background-repeat: no-repeat;
    overflow: hidden
}
.mk-edge-one-pager .section .edge-slide-content {
    margin-top: 100px;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}
.mk-edge-one-pager .section.center_top .edge-slide-content, .mk-edge-one-pager .section.left_top .edge-slide-content, .mk-edge-one-pager .section.right_top .edge-slide-content {
    margin-top: 160px
}
.mk-edge-one-pager .section.center_bottom .mk-edge-buttons, .mk-edge-one-pager .section.center_bottom .mk-edge-desc, .mk-edge-one-pager .section.center_bottom .mk-edge-title, .mk-edge-one-pager .section.center_center .mk-edge-buttons, .mk-edge-one-pager .section.center_center .mk-edge-desc, .mk-edge-one-pager .section.center_center .mk-edge-title, .mk-edge-one-pager .section.center_top .mk-edge-buttons, .mk-edge-one-pager .section.center_top .mk-edge-desc, .mk-edge-one-pager .section.center_top .mk-edge-title {
    text-align: center
}
.mk-edge-one-pager .section.center_bottom .edge-slide-content, .mk-edge-one-pager .section.center_center .edge-slide-content, .mk-edge-one-pager .section.center_top .edge-slide-content {
    margin-right: auto;
    margin-left: auto
}
.mk-edge-one-pager .section.right_bottom, .mk-edge-one-pager .section.right_center, .mk-edge-one-pager .section.right_top {
    text-align: right
}
.mk-edge-one-pager .section.right_bottom .edge-slide-content, .mk-edge-one-pager .section.right_center .edge-slide-content, .mk-edge-one-pager .section.right_top .edge-slide-content {
    float: right
}
.mk-edge-one-pager .edge-slide-content.caption-light .mk-edge-desc, .mk-edge-one-pager .edge-slide-content.caption-light .mk-edge-title {
    color: #fff
}
.mk-edge-one-pager .edge-slide-content.caption-dark .mk-edge-desc, .mk-edge-one-pager .edge-slide-content.caption-dark .mk-edge-title {
    color: #252525
}
.mk-edge-one-pager .mk-edge-title {
    margin-bottom: 20px;
    font-weight: 400;
    font-size: 50px;
    line-height: 120%
}
.mk-edge-one-pager .mk-edge-desc {
    font-weight: 200;
    font-size: 25px;
    line-height: 40px;
    margin-bottom: 30px
}
.mk-edge-one-pager .mk-edge-buttons {
    margin-top: 30px
}
.mk-edge-one-pager .edge-default_anim .mk-edge-title {
    -webkit-transition: all .4s ease-in-out .8s;
    transition: all .4s ease-in-out .8s
}
.mk-edge-one-pager .edge-default_anim .mk-edge-desc {
    -webkit-transition: all .4s ease-in-out .9s;
    transition: all .4s ease-in-out .9s
}
.mk-edge-one-pager .edge-default_anim .mk-edge-buttons {
    -webkit-transition: all .4s ease-in-out 1s !important;
    transition: all .4s ease-in-out 1s !important
}
.mk-edge-one-pager .edge-default_anim .mk-edge-buttons a {
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
.mk-edge-one-pager .edge-default_anim .mk-edge-buttons, .mk-edge-one-pager .edge-default_anim .mk-edge-desc, .mk-edge-one-pager .edge-default_anim .mk-edge-title {
    -webkit-transform: translate(0, 70px);
    transform: translate(0, 70px);
    ms-transform: translate(0, 70px);
    opacity: 0
}
.mk-edge-one-pager .active .edge-default_anim .mk-edge-buttons, .mk-edge-one-pager .active .edge-default_anim .mk-edge-desc, .mk-edge-one-pager .active .edge-default_anim .mk-edge-title {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    ms-transform: translate(0, 0);
    opacity: 1
}
.mk-edge-one-pager .edge-fade-in .mk-edge-buttons, .mk-edge-one-pager .edge-fade-in .mk-edge-desc, .mk-edge-one-pager .edge-fade-in .mk-edge-title, .mk-edge-one-pager .edge-scale-down .mk-edge-buttons, .mk-edge-one-pager .edge-scale-down .mk-edge-desc, .mk-edge-one-pager .edge-scale-down .mk-edge-title, .mk-edge-one-pager .edge-slide-bottom .mk-edge-buttons, .mk-edge-one-pager .edge-slide-bottom .mk-edge-desc, .mk-edge-one-pager .edge-slide-bottom .mk-edge-title, .mk-edge-one-pager .edge-slide-left .mk-edge-buttons, .mk-edge-one-pager .edge-slide-left .mk-edge-desc, .mk-edge-one-pager .edge-slide-left .mk-edge-title, .mk-edge-one-pager .edge-slide-right .mk-edge-buttons, .mk-edge-one-pager .edge-slide-right .mk-edge-desc, .mk-edge-one-pager .edge-slide-right .mk-edge-title, .mk-edge-one-pager .edge-slide-top .mk-edge-buttons, .mk-edge-one-pager .edge-slide-top .mk-edge-desc, .mk-edge-one-pager .edge-slide-top .mk-edge-title {
    opacity: 0
}
.mk-edge-one-pager .edge-fade-in .mk-edge-title, .mk-edge-one-pager .edge-scale-down .mk-edge-title, .mk-edge-one-pager .edge-slide-bottom .mk-edge-title, .mk-edge-one-pager .edge-slide-left .mk-edge-title, .mk-edge-one-pager .edge-slide-right .mk-edge-title, .mk-edge-one-pager .edge-slide-top .mk-edge-title {
    -webkit-transition: all .4s ease-in-out .8s;
    transition: all .4s ease-in-out .8s
}
.mk-edge-one-pager .edge-fade-in .mk-edge-desc, .mk-edge-one-pager .edge-scale-down .mk-edge-desc, .mk-edge-one-pager .edge-slide-bottom .mk-edge-desc, .mk-edge-one-pager .edge-slide-left .mk-edge-desc, .mk-edge-one-pager .edge-slide-right .mk-edge-desc, .mk-edge-one-pager .edge-slide-top .mk-edge-desc {
    -webkit-transition: all .4s ease-in-out .9s;
    transition: all .4s ease-in-out .9s
}
.mk-edge-one-pager .edge-fade-in .mk-edge-buttons, .mk-edge-one-pager .edge-scale-down .mk-edge-buttons, .mk-edge-one-pager .edge-slide-bottom .mk-edge-buttons, .mk-edge-one-pager .edge-slide-left .mk-edge-buttons, .mk-edge-one-pager .edge-slide-right .mk-edge-buttons, .mk-edge-one-pager .edge-slide-top .mk-edge-buttons {
    -webkit-transition: all .4s ease-in-out 1s;
    transition: all .4s ease-in-out 1s
}
.mk-edge-one-pager .active .edge-fade-in .mk-edge-buttons, .mk-edge-one-pager .active .edge-fade-in .mk-edge-desc, .mk-edge-one-pager .active .edge-fade-in .mk-edge-title {
    opacity: 1
}
.mk-edge-one-pager .edge-slide-top .mk-edge-buttons, .mk-edge-one-pager .edge-slide-top .mk-edge-desc, .mk-edge-one-pager .edge-slide-top .mk-edge-title {
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    ms-transform: translate(0, -50%)
}
.mk-edge-one-pager .active .edge-slide-top .mk-edge-buttons, .mk-edge-one-pager .active .edge-slide-top .mk-edge-desc, .mk-edge-one-pager .active .edge-slide-top .mk-edge-title {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    ms-transform: translate(0, 0);
    opacity: 1
}
.mk-edge-one-pager .edge-slide-left .mk-edge-buttons, .mk-edge-one-pager .edge-slide-left .mk-edge-desc, .mk-edge-one-pager .edge-slide-left .mk-edge-title {
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    ms-transform: translate(-50%, 0)
}
.mk-edge-one-pager .active .edge-slide-left .mk-edge-buttons, .mk-edge-one-pager .active .edge-slide-left .mk-edge-desc, .mk-edge-one-pager .active .edge-slide-left .mk-edge-title {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    ms-transform: translate(0, 0);
    opacity: 1
}
.mk-edge-one-pager .edge-slide-bottom .mk-edge-buttons, .mk-edge-one-pager .edge-slide-bottom .mk-edge-desc, .mk-edge-one-pager .edge-slide-bottom .mk-edge-title {
    -webkit-transform: translate(0, 50%);
    transform: translate(0, 50%);
    ms-transform: translate(0, 50%)
}
.mk-edge-one-pager .active .edge-slide-bottom .mk-edge-buttons, .mk-edge-one-pager .active .edge-slide-bottom .mk-edge-desc, .mk-edge-one-pager .active .edge-slide-bottom .mk-edge-title {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    ms-transform: translate(0, 0);
    opacity: 1
}
.mk-edge-one-pager .edge-slide-right .mk-edge-buttons, .mk-edge-one-pager .edge-slide-right .mk-edge-desc, .mk-edge-one-pager .edge-slide-right .mk-edge-title {
    -webkit-transform: translate(50%, 0);
    transform: translate(50%, 0);
    ms-transform: translate(50%, 0)
}
.mk-edge-one-pager .active .edge-slide-right .mk-edge-buttons, .mk-edge-one-pager .active .edge-slide-right .mk-edge-desc, .mk-edge-one-pager .active .edge-slide-right .mk-edge-title {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    ms-transform: translate(0, 0);
    opacity: 1
}
.mk-edge-one-pager .edge-scale-down .mk-edge-buttons, .mk-edge-one-pager .edge-scale-down .mk-edge-desc, .mk-edge-one-pager .edge-scale-down .mk-edge-title {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
    ms-transform: scale(1.3)
}
.mk-edge-one-pager .active .edge-scale-down .mk-edge-buttons, .mk-edge-one-pager .active .edge-scale-down .mk-edge-desc, .mk-edge-one-pager .active .edge-scale-down .mk-edge-title {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
    ms-transform: scale(1)
}
.mk-edge-one-pager .edge-flip-x, .mk-edge-one-pager .edge-flip-y {
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-perspective: 1000;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-delay: 1s;
    animation-delay: 1s
}
.mk-edge-one-pager .active .edge-flip-x {
    -webkit-animation-name: mk_flip_x;
    animation-name: mk_flip_x
}
.mk-edge-one-pager .active .edge-flip-y {
    -webkit-animation-name: mk_flip_y;
    animation-name: mk_flip_y
}
@media handheld, only screen and (max-width: 1140px) {
    .mk-edge-one-pager .mk-grid {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0 20px
    }
    .mk-edge-one-pager .mk-edge-title {
        font-weight: 600;
        font-size: 40px
    }
    .mk-edge-one-pager .mk-edge-desc {
        font-weight: 400;
        font-size: 20px;
        line-height: 34px
    }
    .mk-edge-one-pager .edge-slide-content {
        width: 80%
    }
}
@media handheld, only screen and (max-width: 767px) {
    .mk-edge-one-pager .mk-grid {
        padding: 0 15px
    }
    .mk-edge-one-pager .mk-edge-title {
        font-weight: 700 !important;
        font-size: 22px !important;
        line-height: 130% !important
    }
    .mk-edge-one-pager .mk-edge-desc {
        font-size: 14px;
        line-height: 22px !important
    }
    .mk-edge-one-pager .mk-edge-buttons .mk-button {
        padding: 12px 14px !important;
        font-size: 10px !important;
        margin-right: 15px !important;
        margin-bottom: 5px !important
    }
    .mk-edge-one-pager .mk-edge-buttons .mk-button.outline-dimension {
        padding-top: 10px !important;
        padding-bottom: 12px !important
    }
    .mk-edge-one-pager .mk-button-align.center, .mk-edge-one-pager .mk-button-align.left, .mk-edge-one-pager .mk-button-align.none, .mk-edge-one-pager .mk-button-align.right {
        width: auto !important;
        margin-bottom: 6px
    }
    .mk-edge-one-pager .edge-slide-content {
        width: 100% !important
    }
}
#superContainer {
    height: 100%;
    position: relative;
    -ms-touch-action: none;
    touch-action: none
}
.section {
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}
.slide, .slidesContainer {
    height: 100%;
    display: block
}
.slides {
    height: 100%;
    overflow: hidden;
    position: relative;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}
.section.table, .slide.table {
    display: table;
    width: 100%
}
.tableCell {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    height: 100%
}
.slidesContainer {
    float: left;
    position: relative
}
.controlArrow {
    position: absolute;
    top: 50%;
    cursor: pointer;
    width: 0;
    height: 0;
    border-style: solid;
    margin-top: -38px
}
.controlArrow.prev {
    left: 15px;
    width: 0;
    border-width: 38.5px 34px 38.5px 0;
    border-color: transparent #fff transparent transparent
}
.controlArrow.next {
    right: 15px;
    border-width: 38.5px 0 38.5px 34px;
    border-color: transparent transparent transparent #fff
}
.scrollable {
    overflow: scroll
}
.easing {
    -webkit-transition: all .5s cubic-bezier(.77, 0, .175, 1);
    transition: all .5s cubic-bezier(.77, 0, .175, 1);
    -webkit-transition-timing-function: cubic-bezier(.77, 0, .175, 1);
    transition-timing-function: cubic-bezier(.77, 0, .175, 1)
}
.fullPage-slidesNav {
    position: absolute;
    left: 50%;
    opacity: 1
}
.fullPage-slidesNav.bottom {
    bottom: 17px
}
.fullPage-slidesNav.top {
    top: 17px
}
#fullPage-nav ul, .fullPage-slidesNav ul {
    margin: 0;
    padding: 0
}
#fullPage-nav ul {
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}
.fullPage-tooltip {
    display: none !important
}
.fullPage-tooltip.right {
    right: 20px
}
.fullPage-tooltip.left {
    left: 20px
}
#fullPage-nav {
    position: fixed;
    margin-top: -32px;
    top: 50%;
    opacity: 1
}
#fullPage-nav ul {
    list-style: none
}
#fullPage-nav.right {
    right: 17px
}
.vertical-header-right #fullPage-nav.right {
    right: 287px
}
#fullPage-nav.left {
    left: 17px
}
.vertical-header-left #fullPage-nav.left {
    left: 287px
}
#fullPage-nav a {
    position: relative;
    display: inline-block;
    margin: 0 8px;
    width: 10px;
    height: 10px;
    cursor: pointer
}
#fullPage-nav a span {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    outline: 0;
    border-radius: 50%;
    cursor: pointer;
    position: absolute
}
#fullPage-nav.dark-skin span {
    background-color: #333;
    background-color: rgba(0, 0, 0, .8)
}
#fullPage-nav.light-skin span {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .3)
}
#fullPage-nav.pagination-stroke a span {
    -webkit-transition: background-color .3s ease, -webkit-box-shadow .3s ease;
    transition: background-color .3s ease, -webkit-box-shadow .3s ease;
    transition: box-shadow .3s ease, background-color .3s ease;
    transition: box-shadow .3s ease, background-color .3s ease, -webkit-box-shadow .3s ease
}
#fullPage-nav.pagination-stroke.dark-skin span {
    -webkit-box-shadow: 0 0 0 2px transparent;
    box-shadow: 0 0 0 2px transparent
}
#fullPage-nav.pagination-stroke.dark-skin a span:focus, #fullPage-nav.pagination-stroke.dark-skin a span:hover {
    background-color: #333
}
#fullPage-nav.pagination-stroke.dark-skin a.active span {
    background-color: transparent;
    -webkit-box-shadow: 0 0 0 2px #333;
    box-shadow: 0 0 0 2px #333
}
#fullPage-nav.pagination-stroke.light-skin span {
    -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0);
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0)
}
#fullPage-nav.pagination-stroke.light-skin a span:focus, #fullPage-nav.pagination-stroke.light-skin a span:hover {
    background-color: #fff
}
#fullPage-nav.pagination-stroke.light-skin a.active span {
    background-color: transparent;
    -webkit-box-shadow: 0 0 0 2px #fff;
    box-shadow: 0 0 0 2px #fff
}
#fullPage-nav.pagination-small_dot_stroke a {
    border-radius: 50%;
    -webkit-transition: -webkit-box-shadow .3s ease;
    transition: -webkit-box-shadow .3s ease;
    transition: box-shadow .3s ease;
    transition: box-shadow .3s ease, -webkit-box-shadow .3s ease
}
#fullPage-nav.pagination-small_dot_stroke a span {
    transition: background-color .3s ease, -webkit-transform .3s ease;
    -webkit-transition: background-color .3s ease, -webkit-transform .3s ease;
    transition: background-color .3s ease, transform .3s ease;
    transition: background-color .3s ease, transform .3s ease, -webkit-transform .3s ease
}
#fullPage-nav.pagination-small_dot_stroke a.active span {
    -webkit-transform: scale(.4);
    transform: scale(.4)
}
#fullPage-nav.pagination-small_dot_stroke.dark-skin span {
    -webkit-box-shadow: 0 0 0 2px transparent;
    box-shadow: 0 0 0 2px transparent
}
#fullPage-nav.pagination-small_dot_stroke.dark-skin a span {
    background-color: rgba(0, 0, 0, .7)
}
#fullPage-nav.pagination-small_dot_stroke.dark-skin a span:focus, #fullPage-nav.pagination-small_dot_stroke.dark-skin a span:hover, #fullPage-nav.pagination-small_dot_stroke.dark-skin a.active span {
    background-color: #333
}
#fullPage-nav.pagination-small_dot_stroke.dark-skin a.active {
    -webkit-box-shadow: 0 0 0 2px #333;
    box-shadow: 0 0 0 2px #333
}
#fullPage-nav.pagination-small_dot_stroke.light-skin span {
    -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0);
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0)
}
#fullPage-nav.pagination-small_dot_stroke.light-skin a span {
    background-color: rgba(255, 255, 255, .7)
}
#fullPage-nav.pagination-small_dot_stroke.light-skin a span:focus, #fullPage-nav.pagination-small_dot_stroke.light-skin a span:hover, #fullPage-nav.pagination-small_dot_stroke.light-skin a.active span {
    background-color: #fff
}
#fullPage-nav.pagination-small_dot_stroke.light-skin a.active {
    -webkit-box-shadow: 0 0 0 2px #fff;
    box-shadow: 0 0 0 2px #fff
}
.clip {
    -webkit-clip-path: inset(0 0 0 0);
    clip-path: inset(0 0 0 0);
    overflow: hidden
}
.clipper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
.Edge .clipper, .IE .clipper {
    clip: rect(auto auto auto auto);
    overflow: hidden;
    z-index: 2
}
.mk-edge-wrapper {
    position: relative
}
.slider-content {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 6
}
.edge-nav-bg {
    background-size: cover !important
}
.mk-edge-slider {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000;
    perspective: 1000;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -ms-touch-action: none
}
.Edge .clipper .mk-edge-slider, .IE .clipper .mk-edge-slider {
    z-index: 3
}
div.mk-edge-slider__video video {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}
.mk-edge-slider .mk-grid {
    position: relative
}
.mk-edge-slider .edge-title-area {
    font-size: 16px
}
.mk-edge-slider .mk-slider-slide {
    background-position: center;
    background-repeat: no-repeat;
    pointer-events: none
}
.mk-edge-slider .mk-slider-slide.is-active {
    pointer-events: all
}
.mk-edge-slider .mk-slider-slide .edge-slide-content {
    padding: 100px 0
}
.mk-edge-slider .mk-slider-slide.center_bottom, .mk-edge-slider .mk-slider-slide.center_center, .mk-edge-slider .mk-slider-slide.center_top {
    text-align: center
}
.mk-edge-slider .mk-slider-slide.center_bottom .edge-slide-content, .mk-edge-slider .mk-slider-slide.center_center .edge-slide-content, .mk-edge-slider .mk-slider-slide.center_top .edge-slide-content {
    margin-right: auto;
    margin-left: auto
}
.mk-edge-slider .mk-slider-slide.right_bottom .edge-slide-content, .mk-edge-slider .mk-slider-slide.right_center .edge-slide-content, .mk-edge-slider .mk-slider-slide.right_top .edge-slide-content {
    float: right;
    text-align: right
}
.mk-edge-slider .mk-slider-slide.center_center .slider-content, .mk-edge-slider .mk-slider-slide.left_center .slider-content, .mk-edge-slider .mk-slider-slide.right_center .slider-content {
    top: 50%
}
.mk-edge-slider .mk-slider-slide.center_center .edge-slide-content, .mk-edge-slider .mk-slider-slide.left_center .edge-slide-content, .mk-edge-slider .mk-slider-slide.right_center .edge-slide-content {
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}
.mk-edge-slider .mk-slider-slide.center_bottom .slider-content, .mk-edge-slider .mk-slider-slide.left_bottom .slider-content, .mk-edge-slider .mk-slider-slide.right_bottom .slider-content {
    top: 100%
}
.mk-edge-slider .mk-slider-slide.center_bottom .edge-slide-content, .mk-edge-slider .mk-slider-slide.left_bottom .edge-slide-content, .mk-edge-slider .mk-slider-slide.right_bottom .edge-slide-content {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%)
}
.mk-edge-slider .mk-edge-next, .mk-edge-slider .mk-edge-prev {
    opacity: 0;
    -webkit-transition: all .3 ease-in-out;
    transition: all .3 ease-in-out
}
.mk-edge-slider:hover .mk-edge-next, .mk-edge-slider:hover .mk-edge-prev {
    opacity: 1
}
.mk-edge-slider .mk-edge-next {
    right: 0
}
.mk-edge-slider .mk-edge-prev {
    left: 0
}
.mk-edge-slider .edge-slide-content.caption-light .edge-desc, .mk-edge-slider .edge-slide-content.caption-light .edge-title {
    color: #fff
}
.mk-edge-slider .edge-slide-content.caption-dark .edge-desc, .mk-edge-slider .edge-slide-content.caption-dark .edge-title {
    color: #252525
}
.mk-edge-slider .edge-title {
    margin-bottom: 20px;
    font-weight: 400;
    font-size: 46px;
    line-height: 120%
}
.mk-edge-slider .edge-desc {
    font-weight: 300;
    font-size: 25px;
    line-height: 40px;
    margin-bottom: 30px
}
.mk-edge-slider .edge-title {
    -webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 50ms;
    transition: all .6s cubic-bezier(.77, 0, .175, 1) 50ms
}
.mk-edge-slider .edge-desc {
    -webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) .15s;
    transition: all .6s cubic-bezier(.77, 0, .175, 1) .15s
}
.mk-edge-slider .edge-buttons {
    -webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) .25s !important;
    transition: all .6s cubic-bezier(.77, 0, .175, 1) .25s !important
}
.mk-edge-slider .edge-buttons a {
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
.mk-edge-slider .edge-default_anim .edge-buttons, .mk-edge-slider .edge-default_anim .edge-desc, .mk-edge-slider .edge-default_anim .edge-title {
    -webkit-transform: translate(0, 70px);
    transform: translate(0, 70px);
    opacity: 0
}
.mk-edge-slider .mk-slider-slide.is-active .edge-default_anim .edge-buttons, .mk-edge-slider .mk-slider-slide.is-active .edge-default_anim .edge-desc, .mk-edge-slider .mk-slider-slide.is-active .edge-default_anim .edge-title {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1
}
.mk-edge-slider .edge-fade-in .edge-buttons, .mk-edge-slider .edge-fade-in .edge-desc, .mk-edge-slider .edge-fade-in .edge-title, .mk-edge-slider .edge-flip-x .edge-buttons, .mk-edge-slider .edge-flip-x .edge-desc, .mk-edge-slider .edge-flip-x .edge-title, .mk-edge-slider .edge-flip-y .edge-buttons, .mk-edge-slider .edge-flip-y .edge-desc, .mk-edge-slider .edge-flip-y .edge-title, .mk-edge-slider .edge-scale-down .edge-buttons, .mk-edge-slider .edge-scale-down .edge-desc, .mk-edge-slider .edge-scale-down .edge-title, .mk-edge-slider .edge-slide-bottom .edge-buttons, .mk-edge-slider .edge-slide-bottom .edge-desc, .mk-edge-slider .edge-slide-bottom .edge-title, .mk-edge-slider .edge-slide-left .edge-buttons, .mk-edge-slider .edge-slide-left .edge-desc, .mk-edge-slider .edge-slide-left .edge-title, .mk-edge-slider .edge-slide-right .edge-buttons, .mk-edge-slider .edge-slide-right .edge-desc, .mk-edge-slider .edge-slide-right .edge-title, .mk-edge-slider .edge-slide-top .edge-buttons, .mk-edge-slider .edge-slide-top .edge-desc, .mk-edge-slider .edge-slide-top .edge-title {
    opacity: 0
}
.mk-edge-slider .mk-slider-slide.is-active .edge-fade-in .edge-buttons, .mk-edge-slider .mk-slider-slide.is-active .edge-fade-in .edge-desc, .mk-edge-slider .mk-slider-slide.is-active .edge-fade-in .edge-title {
    opacity: 1
}
.mk-edge-slider .edge-slide-top .edge-buttons, .mk-edge-slider .edge-slide-top .edge-desc, .mk-edge-slider .edge-slide-top .edge-title {
    -webkit-transform: translate(0, -70%);
    transform: translate(0, -70%)
}
.mk-edge-slider .mk-slider-slide.is-active .edge-slide-top .edge-buttons, .mk-edge-slider .mk-slider-slide.is-active .edge-slide-top .edge-desc, .mk-edge-slider .mk-slider-slide.is-active .edge-slide-top .edge-title {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1
}
.mk-edge-slider .edge-slide-left .edge-buttons, .mk-edge-slider .edge-slide-left .edge-desc, .mk-edge-slider .edge-slide-left .edge-title {
    -webkit-transform: translate(-100%, 0);
    transform: translate(-100%, 0)
}
.mk-edge-slider .mk-slider-slide.is-active .edge-slide-left .edge-buttons, .mk-edge-slider .mk-slider-slide.is-active .edge-slide-left .edge-desc, .mk-edge-slider .mk-slider-slide.is-active .edge-slide-left .edge-title {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1
}
.mk-edge-slider .edge-slide-bottom .edge-buttons, .mk-edge-slider .edge-slide-bottom .edge-desc, .mk-edge-slider .edge-slide-bottom .edge-title {
    -webkit-transform: translate(0, 70%);
    transform: translate(0, 70%)
}
.mk-edge-slider .mk-slider-slide.is-active .edge-slide-bottom .edge-buttons, .mk-edge-slider .mk-slider-slide.is-active .edge-slide-bottom .edge-desc, .mk-edge-slider .mk-slider-slide.is-active .edge-slide-bottom .edge-title {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1
}
.mk-edge-slider .edge-slide-right .edge-buttons, .mk-edge-slider .edge-slide-right .edge-desc, .mk-edge-slider .edge-slide-right .edge-title {
    -webkit-transform: translate(70%, 0);
    transform: translate(70%, 0)
}
.mk-edge-slider .mk-slider-slide.is-active .edge-slide-right .edge-buttons, .mk-edge-slider .mk-slider-slide.is-active .edge-slide-right .edge-desc, .mk-edge-slider .mk-slider-slide.is-active .edge-slide-right .edge-title {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1
}
.mk-edge-slider .edge-scale-down .edge-buttons, .mk-edge-slider .edge-scale-down .edge-desc, .mk-edge-slider .edge-scale-down .edge-title {
    -webkit-transform: scale(1.3);
    transform: scale(1.3)
}
.mk-edge-slider .mk-slider-slide.is-active .edge-scale-down .edge-buttons, .mk-edge-slider .mk-slider-slide.is-active .edge-scale-down .edge-desc, .mk-edge-slider .mk-slider-slide.is-active .edge-scale-down .edge-title {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
}
.mk-edge-slider .edge-flip-x .edge-buttons, .mk-edge-slider .edge-flip-x .edge-desc, .mk-edge-slider .edge-flip-x .edge-title, .mk-edge-slider .edge-flip-y .edge-buttons, .mk-edge-slider .edge-flip-y .edge-desc, .mk-edge-slider .edge-flip-y .edge-title {
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-delay: .3s;
    animation-delay: .3s
}
.mk-edge-slider .mk-slider-slide.is-active .edge-flip-x .edge-buttons, .mk-edge-slider .mk-slider-slide.is-active .edge-flip-x .edge-desc, .mk-edge-slider .mk-slider-slide.is-active .edge-flip-x .edge-title {
    -webkit-animation-name: mk_flip_x;
    animation-name: mk_flip_x;
    opacity: 1
}
.mk-edge-slider .mk-slider-slide.is-active .edge-flip-y .edge-buttons, .mk-edge-slider .mk-slider-slide.is-active .edge-flip-y .edge-desc, .mk-edge-slider .mk-slider-slide.is-active .edge-flip-y .edge-title {
    -webkit-animation-name: mk_flip_y;
    animation-name: mk_flip_y;
    opacity: 1
}
.mk-edge-slider .edge-fade-in .mk-edge-custom-content, .mk-edge-slider .edge-flip-x .mk-edge-custom-content, .mk-edge-slider .edge-flip-y .mk-edge-custom-content, .mk-edge-slider .edge-scale-down .mk-edge-custom-content, .mk-edge-slider .edge-slide-bottom .mk-edge-custom-content, .mk-edge-slider .edge-slide-left .mk-edge-custom-content, .mk-edge-slider .edge-slide-right .mk-edge-custom-content, .mk-edge-slider .edge-slide-top .mk-edge-custom-content {
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-delay: .3s;
    animation-delay: .3s;
    opacity: 0
}
.mk-edge-slider .mk-slider-slide.is-active .edge-fade-in .mk-edge-custom-content {
    -webkit-animation-name: mk_fade;
    animation-name: mk_fade
}
.mk-edge-slider .mk-slider-slide.is-active .edge-slide-top .mk-edge-custom-content {
    -webkit-animation-name: mk_top_to_bottom;
    animation-name: mk_top_to_bottom
}
.mk-edge-slider .mk-slider-slide.is-active .edge-slide-left .mk-edge-custom-content {
    -webkit-animation-name: mk_left_to_right;
    animation-name: mk_left_to_right
}
.mk-edge-slider .mk-slider-slide.is-active .edge-slide-bottom .mk-edge-custom-content {
    -webkit-animation-name: mk_bottom_to_top;
    animation-name: mk_bottom_to_top
}
.mk-edge-slider .mk-slider-slide.is-active .edge-slide-right .mk-edge-custom-content {
    -webkit-animation-name: mk_right_to_left;
    animation-name: mk_right_to_left
}
.mk-edge-slider .mk-slider-slide.is-active .edge-scale-down .mk-edge-custom-content {
    -webkit-animation-name: mk_scale;
    animation-name: mk_scale
}
.mk-edge-slider .mk-slider-slide.is-active .edge-flip-x .mk-edge-custom-content {
    -webkit-animation-name: mk_flip_x;
    animation-name: mk_flip_x
}
.mk-edge-slider .mk-slider-slide.is-active .edge-flip-y .mk-edge-custom-content {
    -webkit-animation-name: mk_flip_y;
    animation-name: mk_flip_y
}
.mk-edge-slider .edge-skip-slider {
    position: absolute;
    left: 50%;
    bottom: 6%;
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
    cursor: pointer;
    margin: -24px 0 0 -27px;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    opacity: .9;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}
.mk-edge-slider .edge-skip-slider svg {
    height: 16px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}
.mk-edge-slider .edge-skip-slider:hover {
    opacity: 1
}
.mk-edge-slider .edge-skip-slider[data-skin=dark] {
    border: 2px solid #333
}
.mk-edge-slider .edge-skip-slider[data-skin=dark] svg {
    fill: #333
}
.mk-edge-slider .edge-skip-slider[data-skin=light] {
    border: 2px solid #fff
}
.mk-edge-slider .edge-skip-slider[data-skin=light] svg {
    fill: #fff
}
.mk-edge-slider[data-animation=perspective_flip] {
    -webkit-perspective: 1000px;
    perspective: 1000px
}
.mk-edge-slider[data-animation=perspective_flip] .edge-slider-holder {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-perspective: 1000px;
    perspective: 1000px
}
.mk-edge-slider[data-animation=perspective_flip] .mk-slider-slide {
    -webkit-transform-origin: top center;
    transform-origin: top center;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}
.mk-edge-slider[data-animation=kenburned] .mk-slider-slide .mk-section-image, .mk-edge-slider[data-animation=kenburned] .mk-slider-slide .mk-section-video {
    -webkit-transform-origin: bottom left;
    transform-origin: bottom left;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 2s ease;
    transition: all 2s ease;
    -webkit-transition-delay: .7s;
    transition-delay: .7s
}
.mk-edge-slider[data-animation=kenburned] .mk-slider-slide.mk-slider-slide.is-active .mk-section-image, .mk-edge-slider[data-animation=kenburned] .mk-slider-slide.mk-slider-slide.is-active .mk-section-video {
    -webkit-transition: all 100s linear;
    transition: all 100s linear;
    -webkit-transform: scale(2);
    transform: scale(2)
}
.mk-edge-slider[data-animation=kenburned].is-paused .mk-slider-slide.mk-slider-slide.is-active .mk-section-image, .mk-edge-slider[data-animation=kenburned].is-paused .mk-slider-slide.mk-slider-slide.is-active .mk-section-video {
    -webkit-transform: scale(1);
    transform: scale(1)
}
.mk-edge-slider[data-animation=kenburned] .mk-slider-slide:nth-child(2n+1) .mk-section-image, .mk-edge-slider[data-animation=kenburned] .mk-slider-slide:nth-child(2n+1) .mk-section-video {
    -webkit-transform-origin: top right;
    transform-origin: top right
}
.mk-edge-slider[data-animation=kenburned] .mk-slider-slide:nth-child(3n+1) .mk-section-image, .mk-edge-slider[data-animation=kenburned] .mk-slider-slide:nth-child(3n+1) .mk-section-video {
    -webkit-transform-origin: top left;
    transform-origin: top left
}
.mk-edge-slider[data-animation=kenburned] .mk-slider-slide:nth-child(4n+1) .mk-section-image, .mk-edge-slider[data-animation=kenburned] .mk-slider-slide:nth-child(4n+1) .mk-section-video {
    -webkit-transform-origin: bottom right;
    transform-origin: bottom right
}
@media handheld, only screen and (max-width: 1140px) {
    .mk-edge-slider .edge-title-area {
        font-size: 12px
    }
    .mk-edge-slider .edge-title {
        font-weight: 600;
        font-size: 40px
    }
    .mk-edge-slider .edge-desc {
        font-weight: 400;
        font-size: 20px;
        line-height: 34px
    }
}
@media handheld, only screen and (max-width: 767px) {
    .mk-edge-slider .edge-skip-slider, .mk-edge-slider .mk-edge-next, .mk-edge-slider .mk-edge-prev {
        display: none
    }
    .mk-edge-slider .edge-title-area {
        font-size: 8px
    }
    .mk-edge-slider .edge-title {
        font-weight: 700;
        font-size: 22px
    }
    .mk-edge-slider .edge-desc {
        font-size: 14px !important;
        line-height: 22px !important
    }
    .mk-edge-slider .mk-button {
        padding: 12px 14px !important;
        font-size: 10px !important
    }
    .mk-edge-slider .mk-button-container {
        float: none;
        text-align: inherit
    }
    .mk-edge-slider .mk-button.outline-dimension {
        padding-top: 10px !important;
        padding-bottom: 12px !important
    }
    .mk-edge-slider .mk-button-align.center, .mk-edge-slider .mk-button-align.left, .mk-edge-slider .mk-button-align.none, .mk-edge-slider .mk-button-align.right {
        width: auto !important;
        margin-bottom: 6px
    }
    .mk-edge-slider .edge-slide-content {
        width: 100% !important
    }
}
.mk-transparent-header .mk-edge-slider .mk-slider-slide.center_top .edge-slide-content, .mk-transparent-header .mk-edge-slider .mk-slider-slide.left_top .edge-slide-content, .mk-transparent-header .mk-edge-slider .mk-slider-slide.right_top .edge-slide-content {
    margin-top: 100px
}
.mk-fullwidth-false .mk-edge-slider .mk-slider-slide.left_bottom .edge-slide-content, .mk-fullwidth-false .mk-edge-slider .mk-slider-slide.left_center .edge-slide-content, .mk-fullwidth-false .mk-edge-slider .mk-slider-slide.left_top .edge-slide-content, .mk-fullwidth-false .mk-edge-slider .mk-slider-slide.right_bottom .edge-slide-content, .mk-fullwidth-false .mk-edge-slider .mk-slider-slide.right_center .edge-slide-content, .mk-fullwidth-false .mk-edge-slider .mk-slider-slide.right_top .edge-slide-content {
    padding-left: 25px;
    padding-right: 25px
}
.edge-buttons a {
    margin-bottom: 10px
}
.mk-edge-slider .swiper-pagination {
    top: auto;
    height: auto
}
.mk-edge-slider .edge-skip-slider {
    top: auto
}
.edge-gradient-layer {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 4;
    height: 100%;
    width: 100%
}
.mk-employees.c_cs.one-column .mk-employee-item {
    padding: 0 0 50px
}
.mk-employees.c_cs.two-column .mk-employee-item {
    padding: 0 40px 70px 40px
}
.mk-employees.c_cs.three-column .mk-employee-item {
    padding: 0 30px 70px 30px
}
.mk-employees.c_cs.four-column .mk-employee-item {
    padding: 0 25px 70px 25px
}
.mk-employees.c_cs.five-column .mk-employee-item {
    padding: 0 25px 60px 25px
}
.mk-employees.classic .team-member-name {
    margin-bottom: 8px
}
.mk-employees.classic .team-member-position {
    font-size: 14px;
    font-style: italic;
    font-weight: 700;
    letter-spacing: 0;
    text-transform: none
}
.mk-employees.classic.o3col .mk-employeee-networks a {
    width: 40px;
    height: 40px;
    line-height: 40px
}
.mk-employees.classic .employee-hover-overlay {
    -webkit-transform: rotate(45deg) scale(0, 2);
    transform: rotate(45deg) scale(0, 2);
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    pointer-events: none
}
.mk-employees.classic .mk-employee-item:hover .employee-hover-overlay {
    background: rgba(0, 0, 0, .3);
    -webkit-transform: rotate(45deg) scale(1.5, 2);
    transform: rotate(45deg) scale(1.5, 2)
}
.mk-employees.classic .mk-employeee-networks {
    position: absolute;
    top: 50%;
    width: 100%;
    margin-top: -20px;
    text-align: center;
    opacity: 0;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    z-index: 1
}
.mk-employees.classic .mk-employeee-networks a {
    display: block;
    margin: 0 6px 10px;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    line-height: 44px;
    -webkit-box-shadow: 0 0 0 1px rgba(255, 255, 255, .6) inset;
    box-shadow: 0 0 0 1px rgba(255, 255, 255, .6) inset;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: middle;
    -webkit-transition: all .1s ease-out;
    transition: all .1s ease-out
}
.mk-employees.classic .mk-employeee-networks a svg {
    height: 16px;
    fill: #fff
}
.mk-employees.classic .mk-employeee-networks a:hover {
    -webkit-box-shadow: 0 0 0 4px rgba(255, 255, 255, .6) inset;
    box-shadow: 0 0 0 4px rgba(255, 255, 255, .6) inset
}
.mk-employees.classic .mk-employee-item:hover .mk-employeee-networks {
    opacity: 1;
    -webkit-transition: all .3s .1s ease-out;
    transition: all .3s .1s ease-out
}
.mk-employees.simple.mk-employees-grayscale .team-thumbnail img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    -webkit-filter: gray;
    filter: gray;
    -webkit-transition: all .3s;
    transition: all .3s
}
.mk-employees.simple.mk-employees-grayscale .mk-employee-item:hover img {
    -webkit-filter: grayscale(0);
    filter: grayscale(0)
}
.mk-employees.simple .team-thumbnail.rounded-true {
    border-radius: 50%;
    overflow: hidden
}
.mk-employees.simple .team-thumbnail.rounded-true img {
    position: relative;
    border-radius: 50%
}
.mk-employees.simple.one-column .team-thumbnail.rounded-true {
    padding: 0 40px
}
.mk-employees.simple.two-column .team-thumbnail.rounded-true {
    padding: 0 60px
}
.mk-employees.simple.three-column .team-thumbnail.rounded-true {
    padding: 0 40px
}
.mk-employees.simple.four-column .team-thumbnail.rounded-true {
    padding: 0 30px
}
.mk-employees.simple.five-column .team-thumbnail.rounded-true {
    padding: 0 20px
}
.mk-employees.boxed.one-column .item-holder, .mk-employees.boxed.one-column .mk-employee-item {
    margin: 55px 0 20px
}
.mk-employees.boxed .item-holder {
    margin: 55px 0 25px 25px;
    padding: 60px 35px 36px;
    border: 1px solid rgba(0, 0, 0, .04);
    background-color: #f4f4f4;
    background-color: rgba(0, 0, 0, .03);
    position: relative
}
.mk-employees.boxed .team-thumbnail {
    width: 100px;
    height: 100px;
    position: absolute;
    top: -45px;
    left: 50%;
    margin-left: -50px;
    border: 2px solid #c6c6c6;
    border-radius: 50%;
    overflow: hidden
}
.mk-employees.boxed .team-thumbnail img {
    position: relative;
    border-radius: 50%
}
.mk-employees.boxed .team-member-name {
    margin-top: 10px;
    letter-spacing: 1px
}
.mk-employees.boxed .mk-employeee-networks a {
    padding: 0 6px
}
.mk-employees li, .mk-employees ul {
    margin: 0;
    padding: 0;
    list-style: none
}
.mk-employee-item .team-thumbnail {
    margin: 0 auto 25px;
    max-width: 500px
}
.mk-employee-item .team-thumbnail img {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}
@media handheld, only screen and (max-width: 960px) {
    .mk-employees.c_cs.u4col .mk-employee-item {
        margin: 0 0 50px;
        width: 100%
    }
    .mk-employees.c_cs.u4col .team-info-wrapper, .mk-employees.c_cs.u4col .team-thumbnail {
        float: left;
        display: inline-block
    }
    .mk-employees.c_cs.u4col .team-info-wrapper {
        padding: 10px 0 0 20px
    }
    .mk-employees.simple.u4col .team-thumbnail {
        width: 30%
    }
    .mk-employees.simple.u4col .team-info-wrapper {
        width: 65%
    }
    .mk-employees.classic.u4col .team-thumbnail {
        width: 50%
    }
    .mk-employees.classic.u4col .team-info-wrapper {
        width: 45%
    }
    .mk-employees.c_cs.o3col .mk-employee-item {
        width: 48%;
        padding: 0 20px 30px
    }
    .boxed .mk-employee-item {
        width: 100% !important;
        padding: 60px 10px 36px
    }
}
@media handheld, only screen and (max-width: 767px) {
    .mk-employees .m_7 {
        width: 100% !important
    }
    .mk-employees.classic.u6col .mk-employee-item {
        padding: 0 10px 30px
    }
    .mk-employees.classic.u6col .team-thumbnail {
        width: 100%
    }
    .mk-employees.simple.u6col .team-thumbnail {
        width: 60%;
        float: none
    }
    .mk-employees.c_cs.u6col .mk-employee-item {
        margin: 0 0 50px
    }
}
@media handheld, only screen and (max-width: 550px) {
    .mk-employees.simple.u6col .team-thumbnail {
        width: 80%
    }
}
.vc_row.mk-fullwidth-true .mk-employee-item .team-thumbnail img {
    width: 100%
}
.mk-employeee-networks li {
    display: inline-block
}
.mk-employeee-networks a {
    margin: 10px 9px 0 0
}
.mk-employeee-networks svg {
    fill: #aaa;
    vertical-align: middle
}
.mk-employeee-networks a:hover svg {
    -webkit-transition: all .2s;
    transition: all .2s;
    fill: #797979
}
.mk-fancy-title p {
    font-size: inherit !important;
    line-height: inherit !important
}
.mk-faq-container {
    margin-bottom: 20px
}
.mk-faq-container.fancy-style-wrapper {
    border-top: 1px solid #ececec
}
.mk-faq-container.fancy-style-wrapper .mk-faq-toggle {
    margin-bottom: 0 !important;
    border-top: none !important
}
.mk-faq-container.fancy-style-wrapper .mk-faq-toggle {
    padding: 0
}
.mk-faq-container.fancy-style-wrapper .mk-toggle .mk-toggle-title {
    padding: 18px;
    background: 0 0;
    -webkit-transition: all .2s;
    transition: all .2s
}
.mk-faq-container.fancy-style-wrapper .mk-toggle-title:hover {
    background: #646464;
    background: rgba(0, 0, 0, .02)
}
.mk-faq-container.fancy-style-wrapper .mk-toggle-title:before {
    color: rgba(0, 0, 0, .3);
    font-size: 10px !important
}
.mk-faq-container.fancy-style-wrapper .mk-toggle-title > .mk-svg-icon {
    fill: rgba(0, 0, 0, .3)
}
.mk-faq-container.fancy-style-wrapper .mk-toggle-title svg {
    fill: rgba(0, 0, 0, .2) !important;
    height: 16px !important
}
.mk-faq-container .mk-toggle.fancy-style .mk-toggle-title:before, .mk-faq-container .mk-toggle.fancy-style .mk-toggle-title > .mk-svg-icon {
    top: 20px
}
.mk-faq-toggle {
    display: block;
    width: 100%;
    padding: 4px 10px
}
.mk-faq-toggle .mk-toggle-title {
    font-weight: 700
}
.mk-faq-toggle .mk-toggle-title svg {
    fill: #d6d6d6 !important
}
.mk-faq-toggle .mk-toggle-title:before {
    font-size: 10px !important
}
.mk-faq-toggle .mk-toggle-pane {
    padding: 20px
}
.filter-faq {
    margin-bottom: 30px;
    text-align: center
}
.filter-faq ul {
    display: inline-block;
    overflow: hidden;
    margin: 0;
    padding: 0;
    list-style: none
}
.filter-faq ul li {
    display: inline-block
}
.filter-faq ul li a {
    padding: 12px 14px;
    line-height: 13px;
    font-size: 13px;
    color: #333;
    color: #323232;
    display: block;
    letter-spacing: 1px
}
.filter-faq ul li a.current {
    background-color: #969696;
    background-color: rgba(0, 0, 0, .08);
    border-radius: 2px
}
.mk-flickr-feeds {
    margin-bottom: 20px
}
.flickr-item {
    display: inline-block !important;
    padding: 0 4px 4px 0;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}
.flickr-item img {
    position: relative;
    width: 100%;
    border-radius: 3px
}
.flickr-item:hover {
    opacity: .8
}
@media handheld, only screen and (max-width: 960px) {
    .flickr-item {
        width: 33% !important
    }
}
@media handheld, only screen and (max-width: 600px) {
    .flickr-item {
        width: 49% !important
    }
}
.mk-flipbox {
    position: relative;
    -ms-perspective: 1000;
    -webkit-perspective: 1000;
    perspective: 1000;
    -ms-transform: perspective(1000px);
    -moz-transform: perspective(1000px);
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d
}
.mk-flipbox-holder {
    position: relative;
    -webkit-transform-style: preserve-3d;
    -moz-transform: perspective(1000px);
    transform-style: preserve-3d
}
.mk-flipbox-front {
    width: 100%;
    height: 100%;
    position: relative;
    left: 0;
    top: 0;
    display: table;
    z-index: 2
}
.mk-flipbox-back {
    width: 100%;
    height: 100%;
    position: static;
    left: 0;
    top: 0;
    display: table;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}
.mk-flipbox-back, .mk-flipbox-front {
}
.Chrome .chrome-flipbox-backface-fix {
    backface-visibility: visible !important;
    -webkit-backface-visibility: visible !important
}
.mk-flipbox-content {
    display: table-cell;
    vertical-align: middle
}
.flip-horizontal .mk-flipbox-back {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg)
}
.flip-horizontal:hover .mk-flipbox-front {
}
.flip-horizontal:hover .mk-flipbox-back {
    -webkit-transform: rotateY(0);
    transform: rotateY(0)
}
.flip-vertical .mk-flipbox-back {
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg)
}
.flip-vertical:hover .mk-flipbox-front {
    -webkit-transform: rotateX(-180deg);
    transform: rotateX(-180deg)
}
.flip-vertical:hover .mk-flipbox-back {
    -webkit-transform: rotateX(0);
    transform: rotateX(0)
}
.mk-flipbox .mk-button-container {
    margin-right: 0 !important;
    margin-left: 0 !important
}
.mk-flipbox .front-icon {
    line-height: 1rem
}
.IE .mk-flipbox {
    overflow: hidden
}
.IE .mk-flipbox .bezier-1 {
    -webkit-transition: all .5s cubic-bezier(.645, .045, .355, 1);
    transition: all .5s cubic-bezier(.645, .045, .355, 1)
}
.IE .mk-flipbox-front {
    table-layout: fixed
}
.mk-font-icons {
    display: inline-block
}
.mk-font-icons.icon-align-right {
    float: right
}
.mk-font-icons.icon-align-center {
    display: block;
    text-align: center
}
.mk-font-icons.icon-align-left {
    float: left
}
.mk-font-icons .font-icon {
    display: inline-block;
    line-height: normal
}
.mk-font-icons .font-icon.circle-enabled {
    text-align: center;
    border-radius: 256px
}
.mk-font-icons .font-icon.mk-size-small svg {
    height: 16px;
    width: 16px
}
.mk-font-icons .font-icon.mk-size-small.circle-enabled {
    padding: 3px;
    width: 16px;
    height: 16px
}
.mk-font-icons .font-icon.mk-size-small.circle-enabled svg {
    height: 12px;
    width: 12px
}
.mk-font-icons .font-icon.mk-size-medium svg {
    height: 32px;
    width: 32px
}
.mk-font-icons .font-icon.mk-size-medium.circle-enabled {
    padding: 3px;
    width: 32px;
    height: 32px
}
.mk-font-icons .font-icon.mk-size-medium.circle-enabled svg {
    height: 16px;
    width: 16px
}
.mk-font-icons .circle-enabled .mk-svg-icon {
    margin: 0 auto
}
.mk-font-icons .font-icon.mk-size-large svg {
    height: 48px;
    width: 48px
}
.mk-font-icons .font-icon.mk-size-large.circle-enabled {
    width: 48px;
    height: 48px
}
.mk-font-icons .font-icon.mk-size-large.circle-enabled svg {
    height: 24px;
    width: 24px
}
.mk-font-icons .font-icon.mk-size-x-large svg {
    height: 64px;
    width: 64px
}
.mk-font-icons .font-icon.mk-size-x-large.circle-enabled {
    width: 64px;
    height: 64px
}
.mk-font-icons .font-icon.mk-size-x-large.circle-enabled svg {
    height: 32px;
    width: 32px
}
.mk-font-icons .font-icon.mk-size-xx-large svg {
    height: 128px;
    width: 128px
}
.mk-font-icons .font-icon.mk-size-xx-large.circle-enabled {
    width: 128px;
    height: 128px
}
.mk-font-icons .font-icon.mk-size-xx-large.circle-enabled svg {
    height: 48px;
    width: 48px
}
.mk-font-icons .font-icon.mk-size-xxx-large svg {
    height: 256px;
    width: 256px
}
.mk-font-icons .font-icon.mk-size-xxx-large.circle-enabled {
    width: 256px;
    height: 256px
}
.mk-font-icons .font-icon.mk-size-xxx-large.circle-enabled svg {
    height: 64px;
    width: 64px
}
.mk-font-icons .font-icon.mk-size-small {
    font-size: 16px
}
.mk-font-icons .font-icon.mk-size-small.circle-enabled {
    font-size: 12px
}
.mk-font-icons .font-icon.mk-size-medium {
    font-size: 32px
}
.mk-font-icons .font-icon.mk-size-medium.circle-enabled {
    font-size: 16px
}
.mk-font-icons .font-icon.mk-size-large {
    font-size: 48px
}
.mk-font-icons .font-icon.mk-size-large.circle-enabled {
    font-size: 24px
}
.mk-font-icons .font-icon.mk-size-x-large {
    font-size: 64px
}
.mk-font-icons .font-icon.mk-size-x-large.circle-enabled {
    font-size: 32px
}
.mk-font-icons .font-icon.mk-size-xx-large {
    font-size: 128px
}
.mk-font-icons .font-icon.mk-size-xx-large.circle-enabled {
    font-size: 48px
}
.mk-font-icons .font-icon.mk-size-xxx-large {
    font-size: 256px
}
.mk-font-icons .font-icon.mk-size-xxx-large.circle-enabled {
    font-size: 64px
}
.mk-fullwidth-slideshow {
    width: 100%;
    text-align: center;
    overflow: hidden
}
.mk-fullwidth-slideshow .mk-flex-slides {
    width: 100%;
    text-align: center
}
.mk-fullwidth-slideshow .mk-flex-slides li {
    text-align: center
}
.mk-fullwidth-slideshow .mk-flex-slides li img {
    margin: 0 auto !important;
    max-width: none !important;
    height: auto
}
.mk-fullwidth-slideshow.stretch-images-false .mk-flex-slides li img {
    width: auto
}
.mk-fullwidth-slideshow.stretch-images-true .mk-flex-slides li img {
    width: 100%
}
.mk-fullwidth-slideshow .flex-direction-nav a {
    top: 50%;
    margin-top: -20px;
    width: 40px;
    height: 40px;
    background-color: rgba(0, 0, 0, .4);
    text-align: center
}
.mk-fullwidth-slideshow .flex-direction-nav a i {
    line-height: 40px;
    color: #fff;
    font-size: 16px
}
.mk-fullwidth-slideshow .flex-direction-nav .flex-next {
    right: 20px
}
.mk-fullwidth-slideshow .flex-direction-nav .flex-prev {
    left: 20px
}
.mk-gallery-item {
    display: block;
    float: left;
    padding: 0;
    margin: 0
}
.mk-gallery .item-holder {
    margin: 0 8px 16px 8px;
    position: relative;
    overflow: hidden;
    line-height: 4px
}
.mk-gallery article .image-hover-overlay {
    z-index: 10
}
.mk-gallery-lazyload .mk-gallery-image {
    background-color: #e0e0e0
}
.mk-gallery .item-holder img {
    width: 100%
}
.mk-gallery .one-column {
    width: 100%
}
.mk-gallery .two-column {
    width: 50%
}
.mk-gallery .three-column {
    width: 33.33%
}
.mk-gallery .four-column {
    width: 25%
}
.mk-gallery .five-column {
    width: 20%
}
.mk-gallery .six-column {
    width: 16.66%
}
.mk-gallery .seven-column {
    width: 14.28%
}
.mk-gallery .eight-column {
    width: 12.5%
}
.mk-gallery .one-column .item-holder {
    margin: 0 0 16px 0
}
.mk-gallery .eight-column .item-holder {
    margin: 0 4px 8px 4px
}
.mk-gallery .gallery-inner {
    display: block
}
.mk-gallery .grid-frame .item-holder {
    margin: 0 1px 2px
}
.mk-gallery .grid-frame .item-holder img {
    width: 100%
}
.mk-gallery .rounded-frame .gallery-inner {
    border-radius: 4px
}
.mk-gallery .rounded-frame .gallery-inner img, .mk-gallery .rounded-frame .image-hover-overlay {
    border-radius: 4px
}
.mk-gallery .gray_border-frame .gallery-inner {
    border: 6px solid rgba(0, 0, 0, .06)
}
.mk-gallery .gallery-title {
    position: absolute;
    top: 58%;
    left: 0;
    width: 100%;
    text-align: center;
    padding: 0 20px;
    -webkit-transition: all .4s ease-out;
    transition: all .4s ease-out;
    opacity: 0;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 14px;
    line-height: 22px;
    color: #fff;
    font-weight: 700;
    z-index: 10
}
.mk-gallery .gallery-caption {
    display: none
}
.mk-gallery .hover-fadebox .mk-image-lightbox.lightbox-push-top {
    top: 35%
}
.mk-gallery .hover-slow_zoom a {
    top: 0;
    left: 0;
    margin: 0;
    display: block;
    width: 100%;
    height: 100%
}
.mk-gallery .hover-slow_zoom img {
    -webkit-transform: scale(1.04);
    transform: scale(1.04);
    -webkit-transition: all 3s cubic-bezier(.25, .46, .45, .94);
    transition: all 3s cubic-bezier(.25, .46, .45, .94)
}
.mk-gallery .hover-slow_zoom:hover img {
    -webkit-transform: scale(1.11);
    transform: scale(1.11)
}
.mk-gallery .hover-blur .item-holder .gallery-inner img {
    -webkit-filter: blur(0);
    filter: blur(0)
}
.mk-gallery .hover-blur .item-holder:hover .image-hover-overlay {
    opacity: .85
}
.mk-gallery .hover-blur .item-holder .mk-image-lightbox {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    margin: 0
}
.mk-gallery .hover-blur .item-holder:hover .mk-image-lightbox {
    opacity: 1
}
.mk-gallery .hover-blur .item-holder:hover .gallery-title {
    opacity: 1;
    top: 56%
}
.mk-gallery .hover-blur .item-holder:hover .gallery-inner img {
    transition: filter .2s linear, -webkit-filter .2s linear, -moz-filter .2s linear;
    -webkit-filter: url(#gallery-blur);
    filter: url(#gallery-blur);
    -webkit-filter: blur(5px);
    filter: blur(5px)
}
.mk-image-lightbox svg {
    height: 48px;
    width: 48px;
    fill: #fff;
    vertical-align: middle;
    overflow: visible;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}
.mk-gallery .hover-grayscale .mk-image-lightbox {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    margin: 0;
    position: absolute;
    text-align: center;
    cursor: pointer;
    opacity: 0
}
.mk-gallery .hover-grayscale .image-hover-overlay {
    opacity: 1;
    background-color: transparent !important
}
.mk-gallery .hover-grayscale .image-hover-overlay img {
    opacity: 1;
    -webkit-transition: opacity .2s linear;
    transition: opacity .2s linear;
    -webkit-filter: grayscale(100%);
    -webkit-filter: grayscale(1);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    -webkit-filter: gray;
    filter: gray
}
.mk-gallery .hover-grayscale .item-holder:hover .image-hover-overlay img {
    opacity: 0
}
.mk-gallery .hover-overlay_layer .gallery-desc {
    display: inline-block;
    position: absolute;
    top: 0;
    width: 100%
}
.mk-gallery .hover-overlay_layer a {
    top: 0;
    left: 0;
    margin: 0;
    display: block;
    width: 100%;
    height: 100%
}
.mk-gallery .hover-overlay_layer .gallery-title {
    position: relative;
    top: 0;
    display: block;
    padding: 8px 20px;
    margin-bottom: 10px
}
.mk-gallery .hover-overlay_layer .gallery-title:after {
    position: absolute;
    content: '';
    bottom: 0;
    left: 50%;
    margin-left: -6px;
    height: 2px;
    width: 12px;
    background-color: #fff
}
.mk-gallery .hover-overlay_layer .gallery-caption {
    display: block;
    text-transform: uppercase;
    text-align: center;
    font-size: 12px;
    line-height: 22px;
    color: #fff;
    opacity: 0;
    -webkit-transition: all .4s ease-out;
    transition: all .4s ease-out
}
.mk-gallery .hover-overlay_layer img {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}
.mk-gallery .hover-overlay_layer:hover .image-hover-overlay {
    opacity: .8
}
.mk-gallery .hover-overlay_layer:hover .gallery-title {
    opacity: 1
}
.mk-gallery .hover-overlay_layer:hover .gallery-caption {
    opacity: 1
}
.mk-gallery .hover-overlay_layer:hover img {
    -webkit-transform: scale(1.04);
    transform: scale(1.04)
}
.mk-gallery .hover-fadebox.hover-title-true .mk-image-lightbox svg {
    top: 35%
}
.mk-gallery .hover-fadebox .item-holder:hover .image-hover-overlay {
    opacity: .85
}
.mk-gallery .hover-fadebox .item-holder .mk-image-lightbox {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    margin: 0
}
.mk-gallery .hover-fadebox .item-holder:hover .mk-image-lightbox {
    opacity: 1
}
.mk-gallery .hover-fadebox .item-holder:hover .gallery-title {
    opacity: 1;
    top: 56%
}
.mk-gallery .hover-fadebox .item-holder:hover .gallery-inner img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    -webkit-filter: grayscale(1)
}
@media handheld, only screen and (max-width: 1024px) {
    .mk-gallery .hover-fadebox.hover-state .image-hover-overlay {
        opacity: .85
    }
    .mk-gallery .hover-fadebox.hover-state img {
        -webkit-filter: grayscale(100%);
        filter: grayscale(100%);
        filter: gray;
        -webkit-filter: grayscale(1)
    }
    .mk-gallery .hover-fadebox.hover-state .gallery-title {
        opacity: 1;
        top: 56%
    }
    .mk-gallery .hover-fadebox.hover-state .mk-image-lightbox {
        opacity: 1
    }
}
@media handheld, only screen and (max-width: 960px) {
    .mk-gallery .eight-column, .mk-gallery .five-column, .mk-gallery .four-column, .mk-gallery .seven-column, .mk-gallery .six-column, .mk-gallery .three-column, .mk-gallery .two-column {
        width: 49.7%
    }
    .mk-gallery .eight-column img, .mk-gallery .five-column img, .mk-gallery .four-column img, .mk-gallery .seven-column img, .mk-gallery .six-column img, .mk-gallery .three-column img, .mk-gallery .two-column img {
        width: 100%
    }
}
@media handheld, only screen and (max-width: 540px) {
    .mk-gallery-item {
        width: 100% !important
    }
}
.mk-gallery.masnory-gallery .mk-gallery-item {
    width: 25%
}
.mk-gallery.masnory-gallery .gallery-mansory-large {
    width: 50%
}
@media handheld, only screen and (max-width: 1140px) {
    .mk-gallery.masnory-gallery .mk-gallery-item {
        width: 24.9%
    }
    .mk-gallery.masnory-gallery .gallery-mansory-large {
        width: 49.9%
    }
}
@media handheld, only screen and (max-width: 960px) {
    .mk-gallery.masnory-gallery .gallery-mansory-large, .mk-gallery.masnory-gallery .mk-gallery-item {
        width: 49.9%
    }
}
@media handheld, only screen and (max-width: 767px) {
    .mk-gallery.masnory-gallery .gallery-mansory-large, .mk-gallery.masnory-gallery .mk-gallery-item {
        width: 100%
    }
}
.vc_row.mk-fullwidth-true .mk-gallery.masnory-gallery .mk-gallery-item {
    width: 24.96%
}
.vc_row.mk-fullwidth-true .mk-gallery.masnory-gallery .gallery-mansory-large {
    width: 49.96%
}
@media handheld, only screen and (max-width: 1140px) {
    .vc_row.mk-fullwidth-true .mk-gallery.masnory-gallery .mk-gallery-item {
        width: 24.9%
    }
    .vc_row.mk-fullwidth-true .mk-gallery.masnory-gallery .gallery-mansory-large {
        width: 49.9%
    }
}
@media handheld, only screen and (max-width: 960px) {
    .vc_row.mk-fullwidth-true .mk-gallery.masnory-gallery .gallery-mansory-large, .vc_row.mk-fullwidth-true .mk-gallery.masnory-gallery .mk-gallery-item {
        width: 49.9%
    }
}
@media handheld, only screen and (max-width: 767px) {
    .vc_row.mk-fullwidth-true .mk-gallery.masnory-gallery .gallery-mansory-large, .vc_row.mk-fullwidth-true .mk-gallery.masnory-gallery .mk-gallery-item {
        width: 100%
    }
}
.vc_row.mk-fullwidth-true .mk-gallery .eight-column {
    width: 12.46%
}
.vc_row.mk-fullwidth-true .mk-gallery .eight-column .item-holder {
    margin: 0 4px 8px 4px
}
@media handheld, only screen and (max-width: 960px) {
    .vc_row.mk-fullwidth-true .mk-gallery .eight-column {
        width: 49.7%
    }
    .vc_row.mk-fullwidth-true .mk-gallery .eight-column img {
        width: 100%
    }
}
@media handheld, only screen and (max-width: 540px) {
    .vc_row.mk-fullwidth-true .mk-gallery .eight-column {
        width: 100% !important
    }
}
.mk-highlight {
    margin: 0;
    padding: 2px;
    color: #fff
}
.mk-box-icon {
    position: relative;
    -webkit-backface-visibility: hidden
}
.mk-box-icon .mk-main-ico {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 auto
}
.mk-box-icon .mk-main-ico .mk-svg-icon {
    margin: 0 auto;
    vertical-align: middle
}
.mk-box-icon p {
    position: relative;
    margin-bottom: 0
}
.mk-box-icon h4 i {
    text-transform: none !important
}
.mk-box-icon .icon-box-readmore {
    position: relative;
    float: right;
    margin: 10px 15px 10px 0;
    font-size: 12px
}
.mk-box-icon .icon-box-readmore svg {
    position: relative;
    padding-left: 8px;
    vertical-align: middle;
    height: 16px
}
.mk-box-icon.simple_minimal-style.vc_span4 {
    padding-right: 10px
}
.mk-box-icon.simple_minimal-style .mk-main-ico {
    display: inline-block;
    margin-right: 12px;
    float: left;
    text-align: center
}
.mk-box-icon.simple_minimal-style .circled-icon {
    text-align: center;
    border-radius: 50%
}
.mk-box-icon.simple_minimal-style .circled-icon.small {
    line-height: 42px;
    width: 42px;
    height: 42px
}
.mk-box-icon.simple_minimal-style .circled-icon.medium {
    line-height: 64px;
    width: 64px;
    height: 64px
}
.mk-box-icon.simple_minimal-style .circled-icon.large {
    line-height: 86px;
    width: 86px;
    height: 86px
}
.mk-box-icon.simple_minimal-style .circled-icon.x-large {
    line-height: 110px;
    width: 110px;
    height: 110px
}
.mk-box-icon.boxed-style .mk-main-ico .mk-svg-icon, .mk-box-icon.simple_minimal-style .mk-main-ico .mk-svg-icon {
    vertical-align: baseline
}
.mk-box-icon.simple_minimal-style .mk-main-ico.small .mk-svg-icon {
    height: 16px !important;
    width: 16px !important
}
.mk-box-icon.simple_minimal-style .mk-main-ico.medium .mk-svg-icon {
    height: 24px !important;
    width: 24px !important
}
.mk-box-icon.simple_minimal-style .mk-main-ico.large .mk-svg-icon {
    height: 32px !important;
    width: 32px !important
}
.mk-box-icon.simple_minimal-style .mk-main-ico.x-large .mk-svg-icon {
    height: 48px !important;
    width: 48px !important
}
.mk-box-icon.simple_minimal-style .mk-main-ico.small {
    font-size: 16px
}
.mk-box-icon.simple_minimal-style .mk-main-ico.medium {
    font-size: 24px
}
.mk-box-icon.simple_minimal-style .mk-main-ico.large {
    font-size: 32px
}
.mk-box-icon.simple_minimal-style .mk-main-ico.x-large {
    font-size: 48px
}
.mk-box-icon.simple_minimal-style h4 {
    margin-bottom: 15px !important
}
.mk-box-icon.simple_minimal-style h4.icon-circled {
    display: block;
    height: auto
}
.mk-box-icon.simple_minimal-style h4.icon-circled span {
    display: block;
    padding-top: 5px
}
.mk-box-icon.boxed-style .icon-box-boxed {
    position: relative;
    border: 1px solid #e0e0e0;
    background-color: #f4f4f4;
    text-align: center;
    border-radius: 3px
}
.mk-box-icon.boxed-style .icon-box-boxed .mk-svg-icon {
    position: relative;
    top: 1px
}
.mk-box-icon.boxed-style .icon-box-boxed.top {
    margin-top: 35px;
    padding: 70px 30px 30px
}
.mk-box-icon.boxed-style .icon-box-boxed.top .mk-main-ico {
    top: -34px;
    left: 50%;
    margin-left: -32px
}
.mk-box-icon.boxed-style .icon-box-boxed.left {
    margin-left: 30px;
    padding: 30px 30px 30px 60px;
    text-align: left
}
.mk-box-icon.boxed-style .icon-box-boxed.left .mk-main-ico {
    top: 50%;
    left: -34px;
    margin-top: -34px
}
.mk-box-icon.boxed-style .icon-box-readmore {
    display: inline-block;
    float: none
}
.mk-box-icon.boxed-style h4 {
    margin-bottom: 20px;
    color: #222 !important
}
.mk-box-icon.boxed-style .mk-main-ico {
    position: absolute;
    display: block;
    width: 65px;
    height: 65px;
    color: #fff;
    text-align: center;
    line-height: 65px;
    font-size: 32px;
    border-radius: 50%
}
.mk-box-icon.boxed-style .mk-main-ico {
    font-size: 32px
}
.mk-box-icon.boxed-style .mk-main-ico .mk-svg-icon {
    width: 32px !important;
    height: 32px !important
}
.mk-box-icon.boxed-style .mk-main-ico:before {
    position: relative
}
.mk-box-icon.simple_ultimate-style .left-side {
    padding-right: 15px
}
.mk-box-icon.simple_ultimate-style .left-side .mk-main-ico {
    display: block;
    float: left
}
.mk-box-icon.simple_ultimate-style .left-side .mk-main-ico.small {
    width: 32px
}
.mk-box-icon.simple_ultimate-style .left-side .mk-main-ico.medium {
    width: 48px
}
.mk-box-icon.simple_ultimate-style .left-side .mk-main-ico.large {
    width: 64px
}
.mk-box-icon.simple_ultimate-style .left-side .mk-main-ico.x-large {
    width: 128px
}
.mk-box-icon.simple_ultimate-style .left-side .mk-main-ico.small {
    font-size: 32px
}
.mk-box-icon.simple_ultimate-style .left-side .mk-main-ico.medium {
    font-size: 48px
}
.mk-box-icon.simple_ultimate-style .left-side .mk-main-ico.large {
    font-size: 64px
}
.mk-box-icon.simple_ultimate-style .left-side .mk-main-ico.x-large {
    font-size: 128px
}
.mk-box-icon.simple_ultimate-style .left-side .box-detail-wrapper {
    display: block
}
.mk-box-icon.simple_ultimate-style .left-side .box-detail-wrapper.small-size {
    margin-left: 48px
}
.mk-box-icon.simple_ultimate-style .left-side .box-detail-wrapper.medium-size {
    margin-left: 65px
}
.mk-box-icon.simple_ultimate-style .left-side .box-detail-wrapper.large-size {
    margin-left: 84px
}
.mk-box-icon.simple_ultimate-style .left-side .box-detail-wrapper.x-large-size {
    margin-left: 158px
}
.mk-box-icon.simple_ultimate-style .top-side {
    text-align: center
}
.mk-box-icon.simple_ultimate-style .top-side .mk-main-ico {
    display: block
}
.mk-box-icon.simple_ultimate-style .top-side .mk-main-ico.small {
    margin-bottom: 8px
}
.mk-box-icon.simple_ultimate-style .top-side .mk-main-ico.medium {
    margin-bottom: 10px
}
.mk-box-icon.simple_ultimate-style .top-side .mk-main-ico.large {
    margin-bottom: 12px
}
.mk-box-icon.simple_ultimate-style .top-side .mk-main-ico.x-large {
    margin-bottom: 15px
}
.mk-box-icon.simple_ultimate-style .top-side h4 {
    margin-bottom: 22px
}
.mk-box-icon.simple_ultimate-style .top-side .icon-box-readmore {
    display: inline-block;
    float: none
}
.mk-box-icon.simple_ultimate-style .mk-main-ico.small {
    font-size: 32px
}
.mk-box-icon.simple_ultimate-style .mk-main-ico.small .mk-svg-icon {
    height: 32px !important;
    width: 32px !important
}
.mk-box-icon.simple_ultimate-style .mk-main-ico.medium {
    font-size: 48px
}
.mk-box-icon.simple_ultimate-style .mk-main-ico.medium .mk-svg-icon {
    height: 48px !important;
    width: 48px !important
}
.mk-box-icon.simple_ultimate-style .mk-main-ico.large {
    font-size: 64px
}
.mk-box-icon.simple_ultimate-style .mk-main-ico.large .mk-svg-icon {
    height: 64px !important;
    width: 64px !important
}
.mk-box-icon.simple_ultimate-style .mk-main-ico.x-large {
    font-size: 128px
}
.mk-box-icon.simple_ultimate-style .mk-main-ico.x-large .mk-svg-icon {
    height: 128px !important;
    width: 128px !important
}
.mk-box-icon .rounded-circle.left-side .small-size {
    margin-left: 90px !important
}
.mk-box-icon .rounded-circle.left-side .medium-size {
    margin-left: 120px !important
}
.mk-box-icon .rounded-circle.top-side .small {
    margin-bottom: 26px !important
}
.mk-box-icon .rounded-circle.top-side .medium {
    margin-bottom: 34px !important
}
.mk-box-icon .rounded-circle .mk-main-ico {
    border-width: 1px;
    border-style: solid;
    border-radius: 60px;
    text-align: center;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-line-pack: center;
    align-content: center;
    margin: 0 auto
}
.mk-box-icon .rounded-circle .small {
    width: 60px !important;
    height: 60px !important;
    line-height: 60px !important
}
.mk-box-icon .rounded-circle .small .mk-main-ico {
    font-size: 24px
}
.mk-box-icon .rounded-circle .small .mk-svg-icon {
    width: 24px !important;
    height: 24px !important
}
.mk-box-icon .rounded-circle .medium {
    height: 84px !important;
    width: 84px !important;
    line-height: 84px !important
}
.mk-box-icon .rounded-circle .medium .mk-main-ico {
    font-size: 32px
}
.mk-box-icon .rounded-circle .medium .mk-svg-icon {
    height: 32px !important;
    width: 32px !important
}
.mk-box-icon-2 {
    display: block
}
.mk-box-icon-2 .mk-box-icon-2-icon {
    border-width: 2px !important;
    border-radius: 50%;
    -webkit-transition: all ease-in .2s;
    transition: all ease-in .2s;
    display: inline-block;
    text-align: center
}
.mk-box-icon-2 .mk-box-icon-2-icon i {
    display: block;
    vertical-align: middle;
    line-height: inherit;
    text-align: center;
    display: inline-block
}
.mk-box-icon-2 .mk-box-icon-2-icon.size-16 {
    line-height: 50px;
    height: 54px;
    width: 54px
}
.mk-box-icon-2 .mk-box-icon-2-icon.size-32 {
    line-height: 80px;
    height: 84px;
    width: 84px
}
.mk-box-icon-2 .mk-box-icon-2-icon.size-48 {
    line-height: 98px;
    height: 100px;
    width: 100px
}
.mk-box-icon-2 .mk-box-icon-2-icon.size-64 {
    line-height: 128px;
    height: 130px;
    width: 130px
}
.mk-box-icon-2 .mk-box-icon-2-icon.size-128 {
    line-height: 188px;
    height: 190px;
    width: 190px
}
.mk-box-icon-2 svg {
    vertical-align: middle
}
.mk-box-icon-2 .mk-box-icon-2-image svg {
    width: 100%
}
.mk-box-icon-2 .mk-box-icon-2-title {
    display: block;
    margin: 0
}
.mk-box-icon-2 .mk-box-icon-2-content {
    display: block
}
.mk-box-icon-2.box-align-left {
    text-align: left
}
.mk-box-icon-2.box-align-center {
    text-align: center
}
.mk-box-icon-2 .mk-box-icon-2-icon {
    display: inline-block
}
.mk-box-icon-2 .mk-box-icon-2-image {
    display: block
}
.mk-box-icon-2.box-align-center .mk-box-icon-2-icon, .mk-box-icon-2.box-align-center .mk-box-icon-2-image {
    margin: 0 auto
}
.mk-box-icon-2.box-align-right {
    text-align: right
}
.mk-box-icon-2.box-align-right .mk-box-icon-2-image {
    display: inline-block
}
.mk-iconBox-gradient .icon {
    display: inline-block;
    position: relative;
    -webkit-transition: background-color .2s linear;
    transition: background-color .2s linear
}
.mk-iconBox-gradient .icon i svg {
    -webkit-transition: color .2s linear;
    transition: color .2s linear;
    margin-top: -2px;
    vertical-align: middle
}
.mk-iconBox-gradient .icon svg:not(.mk-svg-icon) {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    display: none;
    z-index: 1;
    color: #81d742
}
.Firefox .mk-iconBox-gradient .icon {
    background: initial !important
}
.Firefox .mk-iconBox-gradient .icon .mk-svg-icon, .Firefox .mk-iconBox-gradient .icon i {
    position: relative;
    z-index: 2
}
.Firefox .mk-iconBox-gradient .icon svg:not(.mk-svg-icon) {
    display: block
}
.Firefox .mk-iconBox-gradient .icon svg:not(.mk-svg-icon) path {
    -webkit-transition: fill .2s linear;
    transition: fill .2s linear;
    display: none
}
.Firefox .icon.linear-gradient svg:not(.mk-svg-icon) radialGradient {
    display: none
}
.Firefox .icon.radial-gradient svg:not(.mk-svg-icon) linearGradient {
    display: none
}
.Firefox .icon.circle svg:not(.mk-svg-icon) path#circle, .Firefox .icon.hexagon svg:not(.mk-svg-icon) path#hexagon, .Firefox .icon.hexagon2 svg:not(.mk-svg-icon) path#hexagon2, .Firefox .icon.pentagon svg:not(.mk-svg-icon) path#pentagon, .Firefox .icon.square svg:not(.mk-svg-icon) path#square, .Firefox .icon.square2 svg:not(.mk-svg-icon) path#square2, .Firefox .icon.starz svg:not(.mk-svg-icon) path#starz {
    display: block
}
.icon.circle.size-128, .icon.hexagon.size-128, .icon.hexagon2.size-128, .icon.starz.size-128 {
    min-width: 300px;
    min-height: 300px;
    line-height: 300px;
    text-align: center
}
.icon.circle.size-64, .icon.hexagon.size-64, .icon.hexagon2.size-64, .icon.starz.size-64 {
    min-width: 200px;
    min-height: 200px;
    line-height: 200px;
    text-align: center
}
.icon.circle.size-48, .icon.hexagon.size-48, .icon.hexagon2.size-48, .icon.starz.size-48 {
    min-width: 160px;
    min-height: 160px;
    line-height: 160px;
    text-align: center
}
.icon.circle.size-32, .icon.hexagon.size-32, .icon.hexagon2.size-32, .icon.starz.size-32 {
    min-width: 110px;
    min-height: 110px;
    line-height: 110px;
    text-align: center
}
.icon.circle.size-16, .icon.hexagon.size-16, .icon.hexagon2.size-16, .icon.starz.size-16 {
    min-width: 60px;
    min-height: 60px;
    line-height: 60px;
    text-align: center
}
.icon.pentagon.size-128 {
    min-width: 330px;
    min-height: 330px;
    line-height: 330px;
    text-align: center
}
.icon.pentagon.size-64 {
    min-width: 215px;
    min-height: 215px;
    line-height: 215px;
    text-align: center
}
.icon.pentagon.size-48 {
    min-width: 160px;
    min-height: 160px;
    line-height: 160px;
    text-align: center
}
.icon.pentagon.size-32 {
    min-width: 125px;
    min-height: 125px;
    line-height: 125px;
    text-align: center
}
.icon.pentagon.size-16 {
    min-width: 70px;
    min-height: 70px;
    line-height: 70px;
    text-align: center
}
.icon.square.size-128 {
    min-width: 290px;
    min-height: 290px;
    line-height: 290px;
    text-align: center
}
.icon.square.size-64 {
    min-width: 200px;
    min-height: 200px;
    line-height: 200px;
    text-align: center
}
.icon.square.size-48 {
    min-width: 140px;
    min-height: 140px;
    line-height: 140px;
    text-align: center
}
.icon.square.size-32 {
    min-width: 100px;
    min-height: 100px;
    line-height: 100px;
    text-align: center
}
.icon.square.size-16 {
    min-width: 60px;
    min-height: 60px;
    line-height: 60px;
    text-align: center
}
.icon.square2.size-128 {
    min-width: 370px;
    min-height: 370px;
    line-height: 370px;
    text-align: center
}
.icon.square2.size-64 {
    min-width: 250px;
    min-height: 250px;
    line-height: 250px;
    text-align: center
}
.icon.square2.size-48 {
    min-width: 180px;
    min-height: 180px;
    line-height: 180px;
    text-align: center
}
.icon.square2.size-32 {
    min-width: 130px;
    min-height: 130px;
    line-height: 130px;
    text-align: center
}
.icon.square2.size-16 {
    min-width: 80px;
    min-height: 80px;
    line-height: 80px;
    text-align: center
}
.mk-image {
    position: relative;
    line-height: 4px
}
.mk-image.align-left {
    text-align: left
}
.mk-image.align-right {
    text-align: right
}
.mk-image.align-right .mk-image-holder {
    float: right
}
.mk-image.align-center {
    margin-right: auto;
    margin-left: auto;
    text-align: center
}
.mk-image-container {
    display: inline-block;
    position: relative
}
.mk-image.align-center .mk-image-holder {
    margin: 0 auto
}
.mk-image.align-center .mk-image-inner img {
    transition: -webkit-filter .2s ease;
    -webkit-transition: -webkit-filter .2s ease;
    transition: filter .2s ease;
    transition: filter .2s ease, -webkit-filter .2s ease
}
.mk-image.lightbox-enabled .mk-image-inner:hover img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    -webkit-filter: grayscale(1)
}
.mk-image.rounded-frame {
    border-radius: 4px
}
.mk-image.rounded-frame .mk-image-overlay, .mk-image.rounded-frame img {
    border-radius: 4px
}
.mk-image.gray_border-frame .mk-image-inner {
    border: 6px solid rgba(0, 0, 0, .06)
}
.mk-image.border_shadow-frame .mk-image-inner {
    border: 6px solid #fff;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .25);
    box-shadow: 0 0 5px rgba(0, 0, 0, .25)
}
.mk-image.shadow_only-frame .mk-image-inner {
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .25);
    box-shadow: 0 0 4px rgba(0, 0, 0, .25)
}
.mk-image.single_line-frame .mk-image-inner {
    border: 1px solid rgba(0, 0, 0, .1)
}
.mk-image .mk-image-inner {
    position: relative;
    overflow: hidden;
    width: auto
}
.mk-image .mk-image-inner.is-svg {
    display: inline-block
}
.mk-image .mk-image-inner img {
    width: 100%
}
.mk-image .mk-image-inner:hover .mk-image-overlay {
    opacity: .9
}
.mk-image .mk-image-inner:hover .mk-image-lightbox {
    opacity: 1
}
.mk-image.inside-image .mk-image-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 10px;
    padding: 10px;
    background-color: #4c4c4c;
    background-color: rgba(0, 0, 0, .4);
    color: #fff;
    border-radius: 4px
}
.mk-image.inside-image .mk-image-caption:hover {
    background-color: #383838;
    background-color: rgba(0, 0, 0, .5)
}
.mk-image.inside-image .mk-image-caption .mk-caption-title {
    display: block;
    font-weight: 700;
    font-size: 14px;
    line-height: 18px
}
.mk-image.inside-image .mk-image-caption .mk-caption-desc {
    display: block;
    margin-top: 5px;
    font-size: 12px;
    line-height: 18px
}
.mk-image.outside-image .mk-image-caption {
    margin: 10px 0
}
.mk-image.outside-image .mk-image-caption .mk-caption-title {
    display: block;
    font-weight: 700;
    font-size: 14px;
    line-height: 18px
}
.mk-image.outside-image .mk-image-caption .mk-caption-desc {
    display: block;
    margin-top: 5px;
    font-style: italic;
    font-size: 11px;
    line-height: 18px
}
.mk-image .hover-overlay-disabled .mk-image-overlay {
    background-color: transparent !important
}
.mk-image.lightbox-enabled .hover-overlay-disabled.mk-image-inner:hover img {
    -webkit-filter: none;
    filter: none;
    filter: none;
    -webkit-filter: none
}
.mk-image-inner.hover-overlay-disabled .mk-image-lightbox svg {
    fill: transparent
}
.mk-image .hover-overlay-disabled .mk-image-lightbox {
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: 0;
    width: auto;
    height: auto
}
@media handheld, only screen and (max-width: 480px) {
    .inside-image .mk-image-caption {
        display: none !important
    }
}
@media handheld, only screen and (max-width: 767px) {
    .mk-image.align-left, .mk-image.align-right {
        margin-right: auto !important;
        margin-left: auto !important
    }
    .mk-image-container {
        text-align: center !important
    }
}
.mk-image-switch {
    overflow: hidden
}
.mk-image-switch img {
    display: block
}
.mk-image-switch .image__container {
    position: relative;
    display: inline-block
}
.mk-image-switch .first__image {
    position: relative;
    z-index: 2
}
.mk-image-switch .second__image {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1
}
.mk-image-switch.align-left {
    text-align: left
}
.mk-image-switch.align-center {
    text-align: center
}
.mk-image-switch.align-right {
    text-align: right
}
.mk-image-switch.without-fading-animation .image__container .first__image {
    visibility: visible
}
.mk-image-switch.without-fading-animation .image__container .second__image {
    visibility: hidden
}
.mk-image-switch.without-fading-animation .image__container:hover .first__image {
    visibility: hidden
}
.mk-image-switch.without-fading-animation .image__container:hover .second__image {
    visibility: visible
}
.mk-image-switch.fading-animation .image__container .first__image, .mk-image-switch.fading-animation .image__container .second__image {
    -webkit-transition: opacity .2s linear, visibility .2s linear;
    transition: opacity .2s linear, visibility .2s linear
}
.mk-image-switch.fading-animation .image__container .first__image {
    opacity: 1
}
.mk-image-switch.fading-animation .image__container .second__image {
    opacity: 0
}
.mk-image-switch.fading-animation .image__container:hover .first__image {
    opacity: 0
}
.mk-image-switch.fading-animation .image__container:hover .second__image {
    opacity: 1
}
.mk-imagebox {
    position: relative
}
.mk-imagebox-item {
    margin-bottom: 40px
}
.mk-imagebox .swiper-navigation {
    padding-bottom: 14px;
    padding-left: 20px;
    padding-right: 20px;
    clear: both;
    display: block;
    opacity: 0;
    -webkit-transition: opacity .25s ease-in-out;
    transition: opacity .25s ease-in-out
}
.mk-imagebox .swiper-navigation .swiper-arrows {
    font-size: 24px;
    color: #ccc;
    color: rgba(128, 128, 128, .2)
}
.mk-imagebox .swiper-navigation .swiper-arrows:hover {
    color: rgba(128, 128, 128, .4)
}
.mk-imagebox .swiper-navigation .mk-swiper-next {
    float: right
}
.mk-imagebox:hover .swiper-navigation {
    opacity: 1
}
.mk-imagebox.column-style .swiper-slide {
    float: none
}
.mk-imagebox .slide-style .swiper-slide .mk-imagebox-item {
    width: 100%
}
.mk-imagebox .one-column .mk-imagebox-item {
    width: 100%
}
.mk-imagebox .two-column .mk-imagebox-item {
    width: 49.96%
}
.mk-imagebox .three-column .mk-imagebox-item {
    width: 33.31%
}
.mk-imagebox .four-column .mk-imagebox-item {
    width: 24.96%
}
.mk-imagebox .five-column .mk-imagebox-item {
    width: 19.96%
}
.mk-imagebox .six-column .mk-imagebox-item {
    width: 16.6%
}
.mk-imagebox .video-type .item-image {
    display: none
}
.mk-imagebox .five-column div:nth-of-type(5n+6) .mk-imagebox-item, .mk-imagebox .four-column div:nth-of-type(4n+5) .mk-imagebox-item, .mk-imagebox .six-column div:nth-of-type(6n+7) .mk-imagebox-item, .mk-imagebox .three-column div:nth-of-type(3n+4) .mk-imagebox-item, .mk-imagebox .two-column div:nth-of-type(2n+3) .mk-imagebox-item {
    clear: both
}
@media handheld, only screen and (max-width: 1024px) {
    .mk-imagebox .video-type .item-image {
        display: block
    }
    .mk-imagebox .mk-imagebox-video {
        display: none !important
    }
}
@media handheld, only screen and (max-width: 960px) {
    .mk-imagebox .five-column .mk-imagebox-item, .mk-imagebox .four-column .mk-imagebox-item, .mk-imagebox .six-column .mk-imagebox-item, .mk-imagebox .three-column .mk-imagebox-item, .mk-imagebox .two-column .mk-imagebox-item {
        width: 50%;
        margin-bottom: 20px
    }
    .mk-imagebox .five-column div:nth-of-type(5n+6) .mk-imagebox-item, .mk-imagebox .four-column div:nth-of-type(4n+5) .mk-imagebox-item, .mk-imagebox .six-column div:nth-of-type(6n+7) .mk-imagebox-item, .mk-imagebox .three-column div:nth-of-type(3n+4) .mk-imagebox-item, .mk-imagebox .two-column div:nth-of-type(2n+3) .mk-imagebox-item {
        clear: none
    }
    .mk-imagebox .five-column div:nth-of-type(2n+3) .mk-imagebox-item, .mk-imagebox .four-column div:nth-of-type(2n+3) .mk-imagebox-item, .mk-imagebox .six-column div:nth-of-type(2n+3) .mk-imagebox-item, .mk-imagebox .three-column div:nth-of-type(2n+3) .mk-imagebox-item {
        clear: both
    }
    .mk-imagebox .five-column img, .mk-imagebox .four-column img, .mk-imagebox .six-column img, .mk-imagebox .three-column img, .mk-imagebox .two-column img {
        width: 100%
    }
}
@media handheld, only screen and (max-width: 540px) {
    .mk-imagebox .mk-imagebox-item {
        width: 100% !important
    }
    .mk-imagebox .mk-imagebox-item .item-holder {
        margin: 0 !important
    }
}
.mk-imagebox-item {
    float: left
}
.mk-imagebox-item .item-holder {
    position: relative;
    overflow: hidden
}
.mk-imagebox-item .item-image {
    text-align: center;
    padding: 0
}
.mk-imagebox-item .item-image img {
    width: 100%
}
.mk-imagebox-item .item-image.padding-true {
    padding: 5% 5% 0
}
.mk-imagebox-item .item-title {
    line-height: 1.66em;
    padding: 10% 10% 7%;
    letter-spacing: 1px
}
.mk-imagebox-item .item-title h5 {
    margin: 0;
    text-align: center
}
.mk-imagebox-item .item-content {
    padding: 0 13% 7%
}
.mk-imagebox-item .item-wrapper p {
    text-align: center
}
.mk-imagebox-item .mk-video-container {
    padding-top: 0;
    padding-bottom: 56.5% !important
}
.mk-imagebox-item .mk-video-container iframe, .mk-imagebox-item .mk-video-container video {
    width: 100%
}
.mk-imagebox-item .mk-video-wrapper.padding-true {
    padding: 5% 5% 0
}
.mk-imagebox-item .mk-imagebox-video {
    display: block;
    width: 100%
}
.mk-imagebox-item .mk-imagebox-video video {
    display: block;
    width: 100%
}
.mk-imagebox-item .item-button a {
    display: block;
    font-size: 14px;
    letter-spacing: 1px;
    padding: 20px;
    text-align: center;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}
.mk-slider-holder .mk-imagebox-item {
    float: none;
    margin-left: auto;
    margin-right: auto
}
.mk-laptop-slideshow-shortcode {
    margin: 0 auto 60px;
    width: 100%;
    text-align: center
}
.mk-laptop-slideshow-shortcode.full-laptop .mk-flex-slides {
    margin: 0 auto !important
}
.mk-laptop-slideshow-shortcode.one-half-laptop .mk-flex-slides {
    margin: 0 auto !important
}
.mk-laptop-slideshow-shortcode.one-half-laptop .flex-direction-nav a {
    margin-top: -16px
}
.mk-laptop-slideshow-shortcode.one-half-laptop .flex-direction-nav svg {
    height: 32px
}
.mk-laptop-slideshow-shortcode.one-third-laptop .flex-direction-nav a {
    margin-top: -12px
}
.mk-laptop-slideshow-shortcode.one-third-laptop .flex-direction-nav svg {
    height: 24px
}
.mk-laptop-slideshow-shortcode.one-fourth-laptop {
    margin-bottom: 30px !important
}
.mk-laptop-slideshow-shortcode.one-fourth-laptop .flex-direction-nav a {
    margin-top: -8px
}
.mk-laptop-slideshow-shortcode.one-fourth-laptop .flex-direction-nav svg {
    height: 16px
}
@media handheld, only screen and (max-width: 600px) {
    .mk-laptop-slideshow-shortcode .flex-direction-nav svg {
        height: 32px !important
    }
}
.mk-laptop-slideshow-shortcode:hover .flex-direction-nav a {
    opacity: 1
}
.mk-laptop-slideshow-shortcode:hover .flex-prev {
    left: 0
}
.mk-laptop-slideshow-shortcode:hover .flex-next {
    right: 0
}
.mk-laptop-slideshow-shortcode .mk-flex-slides {
    text-align: center
}
.mk-laptop-slideshow-shortcode .flex-direction-nav a {
    position: absolute;
    top: 50%;
    margin-top: -16px;
    opacity: 0
}
.mk-laptop-slideshow-shortcode .flex-direction-nav a svg {
    fill: #ccc !important
}
.mk-laptop-slideshow-shortcode .flex-direction-nav a:hover svg {
    fill: #7f7f7f !important
}
.mk-laptop-slideshow-shortcode .flex-prev {
    left: 30px
}
.mk-laptop-slideshow-shortcode .flex-next {
    right: 30px
}
.mk-laptop-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%
}
.vc_col-sm-6 .full-laptop .flex-direction-nav svg {
    height: 32px !important
}
.vc_col-sm-4 .full-laptop .flex-direction-nav svg, .vc_col-sm-4 .one-half-laptop .flex-direction-nav svg {
    height: 24px !important
}
.vc_col-sm-3 .full-laptop .flex-direction-nav svg, .vc_col-sm-3 .one-half-laptop .flex-direction-nav svg, .vc_col-sm-3 .one-third-laptop .flex-direction-nav svg {
    height: 24px !important
}
.vc_col-sm-3 .one-third-laptop .flex-direction-nav svg {
    height: 16px !important
}
.vc_col-sm-2 .full-laptop .flex-direction-nav svg, .vc_col-sm-2 .one-fourth-laptop .flex-direction-nav svg, .vc_col-sm-2 .one-half-laptop .flex-direction-nav svg, .vc_col-sm-2 .one-third-laptop .flex-direction-nav svg {
    height: 16px !important
}
.mk-laptop-slideshow-shortcode .flex-direction-nav a {
    z-index: 60
}
.mk-laptop-image {
    z-index: 50
}
.mk-lcd-slideshow {
    margin: 0 auto 160px;
    width: 100%;
    text-align: center
}
@media handheld, only screen and (max-width: 767px) {
    .mk-lcd-slideshow {
        margin-bottom: 100px !important
    }
}
@media handheld, only screen and (max-width: 600px) {
    .mk-lcd-slideshow {
        margin-bottom: 70px !important
    }
}
@media handheld, only screen and (max-width: 500px) {
    .mk-lcd-slideshow {
        margin-bottom: 50px !important
    }
}
@media handheld, only screen and (max-width: 321px) {
    .mk-lcd-slideshow {
        margin-bottom: 10px !important
    }
}
.mk-lcd-slideshow:hover .flex-direction-nav a {
    opacity: .7
}
.mk-lcd-slideshow:hover .flex-prev {
    left: 60px !important
}
.mk-lcd-slideshow:hover .flex-next {
    right: 60px !important
}
.mk-lcd-slideshow .flex-direction-nav a {
    position: absolute;
    top: 45%;
    margin-top: -16px;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background-color: rgba(0, 0, 0, .4);
    border-radius: 3px;
    opacity: 0
}
.mk-lcd-slideshow .flex-direction-nav a .mk-svg-icon {
    fill: #fff !important;
    height: 16px;
    vertical-align: middle
}
.mk-lcd-slideshow .flex-prev {
    left: 70px !important
}
.mk-lcd-slideshow .flex-next {
    right: 70px !important
}
.mk-lcd-image {
    position: absolute;
    top: 0;
    left: 0
}
.vc_col-sm-8 .mk-lcd-slideshow {
    margin: 0 auto 70px
}
.vc_col-sm-8 .mk-lcd-slideshow .flex-direction-nav a {
    margin-top: -48px
}
.vc_col-sm-6 .mk-lcd-slideshow {
    margin: 0 auto 50px
}
.vc_col-sm-6 .mk-lcd-slideshow .flex-direction-nav a {
    margin-top: -28px
}
.vc_col-sm-4 .mk-lcd-slideshow {
    margin: 0 auto 50px
}
.vc_col-sm-4 .mk-lcd-slideshow .flex-direction-nav a {
    margin-top: -40px
}
.vc_col-sm-3 .mk-lcd-slideshow {
    margin: 0 auto 60px
}
.vc_col-sm-3 .mk-lcd-slideshow .flex-direction-nav a {
    margin-top: -28px
}
.vc_col-sm-2 .mk-lcd-slideshow {
    margin: 0 auto 40px
}
.vc_col-sm-2 .mk-lcd-slideshow .flex-direction-nav a {
    display: none
}
.vc_col-sm-6 .vc_col-sm-8 .mk-lcd-slideshow {
    margin: 0 auto 40px
}
.vc_col-sm-6 .vc_col-sm-4 .mk-lcd-slideshow {
    margin: 0 auto 40px
}
.vc_col-sm-6 .vc_col-sm-4 .mk-lcd-slideshow .flex-direction-nav a {
    display: none
}
.mk-lcd-slideshow .flex-direction-nav a {
    z-index: 60
}
.mk-lcd-image {
    z-index: 50
}
.mk-milestone {
    margin-bottom: 20px
}
.mk-milestone .milestone-number, .mk-milestone .milestone-prefix, .mk-milestone .milestone-suffix {
    line-height: 110%;
    letter-spacing: 2px
}
.mk-milestone i {
    line-height: 1
}
.mk-milestone.left-align .milestone-top {
    float: left
}
.mk-milestone.left-align i {
    float: left;
    margin-right: 10px
}
.mk-milestone.left-align .milestone-text:after {
    left: 0;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}
.mk-milestone.center-align {
    text-align: center
}
.mk-milestone.center-align .milestone-top {
    display: block
}
.mk-milestone.center-align i {
    display: block;
    margin-bottom: 30px
}
.mk-milestone.center-align .milestone-text:after {
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0)
}
.mk-milestone.right-align .milestone-top {
    float: right;
    text-align: right
}
.mk-milestone.right-align i {
    float: right;
    margin-left: 10px
}
.mk-milestone.right-align .milestone-text:after {
    right: 0;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}
.mk-milestone .milestone-text {
    letter-spacing: 1px;
    line-height: 100%;
    position: relative;
    margin: 16px 0;
    padding: 16px 0
}
.mk-milestone .milestone-text:after {
    content: '';
    display: block;
    position: absolute;
    width: 20px;
    height: 3px;
    background: #999;
    top: 0
}
.mk-milestone.milestone-small svg {
    height: 32px
}
.mk-milestone.milestone-small .milestone-number, .mk-milestone.milestone-small .milestone-prefix, .mk-milestone.milestone-small .milestone-suffix {
    font-size: 26px
}
.mk-milestone.milestone-medium svg {
    height: 48px
}
.mk-milestone.milestone-medium .milestone-number, .mk-milestone.milestone-medium .milestone-prefix, .mk-milestone.milestone-medium .milestone-suffix {
    font-size: 40px
}
.mk-milestone.milestone-large svg {
    height: 72px
}
.mk-milestone.milestone-large .milestone-number, .mk-milestone.milestone-large .milestone-prefix, .mk-milestone.milestone-large .milestone-suffix {
    font-size: 50px
}
.mk-message-box {
    position: relative;
    display: block;
    margin-bottom: 20px;
    border-width: 1px;
    border-style: solid;
    background-position: 15px center;
    background-repeat: no-repeat
}
.mk-message-box span {
    display: block;
    padding: 15px 15px 15px 65px;
    text-align: left
}
.mk-message-box .box-close-btn {
    position: absolute;
    top: 0;
    right: 6px
}
.mk-message-box.mk-comment-message-box {
    border-color: #ddd;
    background-color: #eee
}
.mk-message-box.mk-comment-message-box i {
    color: #aaa
}
.mk-message-box.mk-info-message-box {
    border-color: #afe0ee;
    background-color: #d1eff8
}
.mk-message-box.mk-info-message-box i {
    color: #3ea3bc
}
.mk-message-box.mk-info-message-box .button.wc-forward {
    background-color: #3ea2c1
}
.mk-message-box.mk-error-message-box {
    border-color: #fd8585;
    background-color: #fac6bf
}
.mk-message-box.mk-error-message-box i {
    color: #de303a
}
.mk-message-box.mk-error-message-box .button.wc-forward {
    background-color: #df3531
}
.mk-message-box.mk-confirm-message-box {
    border-color: #72dd9d;
    background-color: #b8f4d0
}
.mk-message-box.mk-confirm-message-box i {
    color: #20b66e
}
.mk-message-box.mk-confirm-message-box .button.wc-forward {
    background-color: #28b863
}
.mk-message-box.mk-warning-message-box {
    border-color: #e0c069;
    background-color: #fbf1c8
}
.mk-message-box.mk-warning-message-box i {
    color: #be9a34
}
.mk-message-box.mk-warning-message-box .button.wc-forward {
    background-color: #be9c00
}
.mk-mini-callout {
    overflow: hidden;
    margin-bottom: 20px;
    padding: 12px 20px;
    border: 1px solid #dbdbdb;
    background-color: #f6f6f6
}
.mk-mini-callout p {
    display: inline;
    margin-bottom: 0
}
.mk-mini-callout .callout-title {
    padding-right: 6px;
    color: #333;
    font-weight: 700
}
.mk-mini-callout a i {
    padding-left: 6px;
    font-size: 14px
}
.mk-moving-image img {
    width: auto !important;
    display: inline-block !important
}
.mk-news-container {
    margin-bottom: 50px
}
.mk-news-container a {
    text-decoration: none
}
.mk-news-item {
    position: relative;
    overflow: hidden;
    float: left
}
.mk-news-item .item-holder {
    margin: 0 6px 6px 0;
    background-color: #f6f6f6;
    position: relative;
    overflow: hidden
}
.mk-news-item .news-categories {
    font-weight: 700;
    font-size: 13px
}
.mk-news-item .news-the-title {
    font-size: 18px;
    font-weight: 700
}
.mk-news-item .mk-read-more i {
    margin-left: 5px;
    vertical-align: middle
}
.news-fourth-with-image .news-meta-wrapper, .news-full-with-image .news-meta-wrapper, .news-half-with-image .news-meta-wrapper {
    position: absolute;
    left: 0;
    bottom: 0;
    margin: 15px 15px 3px 15px
}
.news-fourth-with-image .news-categories, .news-full-with-image .news-categories, .news-half-with-image .news-categories {
    line-height: 43px;
    color: #fff
}
.news-fourth-with-image .news-categories a, .news-full-with-image .news-categories a, .news-half-with-image .news-categories a {
    color: #fff
}
.news-fourth-with-image .news-categories span, .news-full-with-image .news-categories span, .news-half-with-image .news-categories span {
    padding: 12px 5px;
    font-size: 11px;
    margin-left: -8px;
    letter-spacing: 1px;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    background-color: #f97352
}
.news-categories span {
    -webkit-box-shadow: 8px 0 0 #f97352, -8px 0 0 #f97352;
    box-shadow: 8px 0 0 #f97352, -8px 0 0 #f97352
}
.news-fourth-with-image .news-date, .news-full-with-image .news-date, .news-half-with-image .news-date {
    background-color: rgba(0, 0, 0, .4);
    padding: 15px 15px;
    position: absolute;
    top: 0;
    right: 0;
    font-size: 11px;
    line-height: 10px;
    color: #fff
}
.news-fourth-with-image img, .news-full-with-image img, .news-half-with-image img {
    height: 100%;
    width: 100%
}
.news-fourth-with-image .news-the-title a, .news-full-with-image .news-the-title a, .news-half-with-image .news-the-title a {
    color: #fff
}
.news-fourth-with-image .news-the-title span, .news-full-with-image .news-the-title span, .news-half-with-image .news-the-title span {
    line-height: 37px;
    background-color: #000;
    padding: 13px 0;
    -webkit-box-shadow: 15px 0 0 #000, -15px 0 0 #000;
    box-shadow: 15px 0 0 #000, -15px 0 0 #000;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone
}
.news-fourth-without-image .item-holder, .news-full-without-image .item-holder, .news-half-without-image .item-holder {
    padding: 28px 35px
}
.news-fourth-without-image .item-holder .news-categories, .news-full-without-image .item-holder .news-categories, .news-half-without-image .item-holder .news-categories {
    margin-bottom: 5px
}
.news-fourth-without-image .item-holder .news-the-title, .news-full-without-image .item-holder .news-the-title, .news-half-without-image .item-holder .news-the-title {
    margin: 0
}
.news-fourth-without-image .item-holder .news-date, .news-full-without-image .item-holder .news-date, .news-half-without-image .item-holder .news-date {
    color: #777;
    font-size: 11px;
    margin-bottom: 10px;
    display: block
}
.news-full-with-image {
    width: 99.5%
}
.news-full-without-image {
    width: 99.9%
}
.news-half-with-image {
    width: 49.9%
}
.news-half-without-image {
    width: 49.9%
}
.news-fourth-with-image {
    width: 24.9%
}
.news-fourth-without-image {
    width: 24.9%
}
@media handheld, only screen and (max-width: 1024px) {
    .news-fourth-with-image > div, .news-full-with-image > div, .news-half-with-image > div {
        height: auto !important
    }
    .news-fourth-with-image > div .news-meta-wrapper, .news-full-with-image > div .news-meta-wrapper, .news-half-with-image > div .news-meta-wrapper {
        position: relative !important;
        left: auto !important;
        bottom: auto !important;
        margin: 20px
    }
    .news-full-with-image, .news-full-without-image {
        width: 100% !important
    }
    .news-fourth-with-image, .news-fourth-without-image, .news-half-with-image, .news-half-without-image {
        width: 49.8% !important
    }
    .news-fourth-with-image > div, .news-fourth-without-image > div, .news-half-with-image > div, .news-half-without-image > div {
        height: auto !important
    }
}
@media handheld, only screen and (max-width: 767px) {
    .news-full-with-image, .news-full-without-image {
        width: 100% !important
    }
    .mk-news-item {
        margin-right: 0 !important
    }
    .news-fourth-with-image, .news-half-with-image {
        width: 100% !important
    }
    .news-fourth-without-image, .news-half-without-image {
        width: 100% !important
    }
}
.mk-news-tab .mk-tabs-tabs {
    z-index: 10
}
.mk-news-tab a {
    text-decoration: none
}
.mk-news-tab .mk-tabs-panes {
    z-index: 1
}
.mk-news-tab .mk-tabs-panes .mk-tabs-pane {
    z-index: 8
}
.mk-news-tab-heading {
    background-color: #f7f7f7;
    border: 1px solid #dbdbdb;
    border-bottom: none
}
@media handheld, only screen and (max-width: 767px) {
    .mk-news-tab-heading {
        border: 0
    }
}
.mk-news-tab-title {
    float: left;
    font-size: 14px;
    line-height: 12px;
    padding: 14px 20px 0 20px;
    font-weight: 700;
    color: #333
}
@media handheld, only screen and (max-width: 767px) {
    .mk-news-tab-title {
        display: none
    }
}
.mk-news-tab {
    margin-bottom: 20px
}
.mk-news-tab .mk-tabs-tabs {
    margin: 0 0 -1px 0 !important;
    position: relative;
    float: right
}
.mk-news-tab .mk-tabs-tabs li {
    margin: 0;
    position: relative;
    padding: 0;
    display: inline;
    float: left
}
.mk-news-tab .mk-tabs-tabs li.is-active > a {
    cursor: default;
    border-bottom: none;
    background: -o-linear-gradient(top, transparent, transparent);
    padding-bottom: 16px;
    color: #f97352;
    background-color: #fff
}
.mk-news-tab .mk-tabs-tabs li a {
    font-weight: 700;
    color: #333;
    display: block;
    line-height: 100%;
    padding: 15px 20px;
    margin: 0;
    border-left: 1px solid #dbdbdb;
    white-space: nowrap
}
@media handheld, only screen and (max-width: 767px) {
    .mk-news-tab .mk-tabs-tabs {
        float: none
    }
    .mk-news-tab .mk-tabs-tabs li {
        display: block;
        float: none
    }
    .mk-news-tab .mk-tabs-tabs li a {
        border-top: 1px solid #dbdbdb;
        border-left: 1px solid #dbdbdb;
        border-right: 1px solid #dbdbdb
    }
    .mk-news-tab .mk-tabs-tabs li.is-active > a {
        border-top: 1px solid #dbdbdb;
        padding-bottom: 15px
    }
}
.mk-news-tab .mk-tabs-panes {
    position: relative;
    margin: 0;
    border: 1px solid #dbdbdb
}
.mk-news-tab .mk-tabs-panes .title-mobile {
    display: none;
    color: #444;
    white-space: nowrap;
    font-weight: 700;
    font-size: 13px;
    line-height: 24px;
    margin-bottom: 15px;
    background-color: rgba(0, 0, 0, .05);
    border-bottom: 2px solid rgba(0, 0, 0, .1);
    padding: 5px 10px
}
.mk-news-tab .mk-tabs-panes .mk-tabs-pane {
    position: relative
}
@media handheld, only screen and (max-width: 767px) {
    .mk-news-tab.mobile-true .mk-tabs-panes {
        display: block;
        border: 0
    }
    .mk-news-tab.mobile-true .mk-tabs-pane {
        padding: 0;
        margin-bottom: 20px
    }
    .mk-news-tab.mobile-true .title-mobile {
        display: block
    }
    .mk-news-tab.mobile-true .mk-news-tab-heading .mk-tabs-tabs {
        display: none !important
    }
}
.news-tab-wrapper {
    float: left;
    width: 50%;
    padding: 15px
}
@media handheld, only screen and (max-width: 767px) {
    .news-tab-wrapper {
        width: 100%;
        padding: 0;
        margin-bottom: 20px
    }
}
.news-tab-wrapper .news-tab-thumb {
    margin-bottom: 20px;
    display: block
}
.news-tab-wrapper .the-title {
    line-height: 16px;
    margin-bottom: 5px
}
.news-tab-wrapper .the-title a {
    font-size: 15px;
    line-height: 22px;
    text-transform: capitalize;
    color: #333
}
.news-tab-wrapper .new-tab-readmore svg {
    padding-left: 6px;
    height: 14px;
    vertical-align: middle
}
.mk-tabs-pane {
    padding: 0;
    display: none
}
@media handheld, only screen and (max-width: 767px) {
    .mobile-true .mk-tabs-pane {
        display: block
    }
}
.mk-tabs-pane.is-active {
    display: block
}
@media handheld, only screen and (min-width: 768px) {
    .mk-news-tab .mk-tabs-pane.is-active {
        padding: 20px
    }
}
.mk-ornamental-title .title {
    margin: 0 auto
}
.mk-ornamental-title .title .title-image, .mk-ornamental-title .title .title-text {
    padding: 0 35px;
    display: inline-block;
    vertical-align: baseline;
    zoom: 1;
    position: relative
}
.mk-ornamental-title .title .title-image:after, .mk-ornamental-title .title .title-image:before, .mk-ornamental-title .title .title-text:after, .mk-ornamental-title .title .title-text:before {
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}
.mk-ornamental-title .title .title-image:before, .mk-ornamental-title .title .title-text:before {
    right: 100%
}
.mk-ornamental-title .title .title-image:after, .mk-ornamental-title .title .title-text:after {
    left: 100%
}
.mk-ornamental-title .title .title-image {
    min-width: 38px;
    text-align: center
}
.mk-ornamental-title.rovi-double .title .title-image, .mk-ornamental-title.rovi-double .title .title-text {
    position: relative
}
.mk-ornamental-title.rovi-double .title .title-image .line-left, .mk-ornamental-title.rovi-double .title .title-image .line-right, .mk-ornamental-title.rovi-double .title .title-text .line-left, .mk-ornamental-title.rovi-double .title .title-text .line-right {
    position: absolute;
    top: 0;
    height: 100%
}
.mk-ornamental-title.rovi-double .title .title-image .line-left, .mk-ornamental-title.rovi-double .title .title-text .line-left {
    left: 3px
}
.mk-ornamental-title.rovi-double .title .title-image .line-right, .mk-ornamental-title.rovi-double .title .title-text .line-right {
    right: 3px
}
.mk-ornamental-title.norman-double .title, .mk-ornamental-title.norman-short-double .title, .mk-ornamental-title.norman-short-single .title, .mk-ornamental-title.norman-single .title, .mk-ornamental-title.rovi-double .title, .mk-ornamental-title.rovi-single .title {
    text-align: center
}
.mk-ornamental-title.norman-double .title .title-image:after, .mk-ornamental-title.norman-double .title .title-image:before, .mk-ornamental-title.norman-double .title .title-text:after, .mk-ornamental-title.norman-double .title .title-text:before, .mk-ornamental-title.norman-short-double .title .title-image:after, .mk-ornamental-title.norman-short-double .title .title-image:before, .mk-ornamental-title.norman-short-double .title .title-text:after, .mk-ornamental-title.norman-short-double .title .title-text:before, .mk-ornamental-title.norman-short-single .title .title-image:after, .mk-ornamental-title.norman-short-single .title .title-image:before, .mk-ornamental-title.norman-short-single .title .title-text:after, .mk-ornamental-title.norman-short-single .title .title-text:before, .mk-ornamental-title.norman-single .title .title-image:after, .mk-ornamental-title.norman-single .title .title-image:before, .mk-ornamental-title.norman-single .title .title-text:after, .mk-ornamental-title.norman-single .title .title-text:before, .mk-ornamental-title.rovi-double .title .title-image:after, .mk-ornamental-title.rovi-double .title .title-image:before, .mk-ornamental-title.rovi-double .title .title-text:after, .mk-ornamental-title.rovi-double .title .title-text:before, .mk-ornamental-title.rovi-single .title .title-image:after, .mk-ornamental-title.rovi-single .title .title-image:before, .mk-ornamental-title.rovi-single .title .title-text:after, .mk-ornamental-title.rovi-single .title .title-text:before {
    content: '';
    display: block;
    position: absolute
}
.mk-ornamental-title.norman-double .title .title-image:after, .mk-ornamental-title.norman-double .title .title-image:before, .mk-ornamental-title.norman-double .title .title-text:after, .mk-ornamental-title.norman-double .title .title-text:before, .mk-ornamental-title.norman-single .title .title-image:after, .mk-ornamental-title.norman-single .title .title-image:before, .mk-ornamental-title.norman-single .title .title-text:after, .mk-ornamental-title.norman-single .title .title-text:before, .mk-ornamental-title.rovi-double .title .title-image:after, .mk-ornamental-title.rovi-double .title .title-image:before, .mk-ornamental-title.rovi-double .title .title-text:after, .mk-ornamental-title.rovi-double .title .title-text:before, .mk-ornamental-title.rovi-single .title .title-image:after, .mk-ornamental-title.rovi-single .title .title-image:before, .mk-ornamental-title.rovi-single .title .title-text:after, .mk-ornamental-title.rovi-single .title .title-text:before {
    width: 1500px
}
.mk-ornamental-title.norman-double .title .title-image:after, .mk-ornamental-title.norman-double .title .title-text:after, .mk-ornamental-title.norman-single .title .title-image:after, .mk-ornamental-title.norman-single .title .title-text:after, .mk-ornamental-title.rovi-double .title .title-image:after, .mk-ornamental-title.rovi-double .title .title-text:after, .mk-ornamental-title.rovi-single .title .title-image:after, .mk-ornamental-title.rovi-single .title .title-text:after {
    left: 100%
}
.mk-ornamental-title.norman-double .title .title-image:before, .mk-ornamental-title.norman-double .title .title-text:before, .mk-ornamental-title.norman-single .title .title-image:before, .mk-ornamental-title.norman-single .title .title-text:before, .mk-ornamental-title.rovi-double .title .title-image:before, .mk-ornamental-title.rovi-double .title .title-text:before, .mk-ornamental-title.rovi-single .title .title-image:before, .mk-ornamental-title.rovi-single .title .title-text:before {
    right: 100%
}
.mk-ornamental-title.norman-double .title .title-image:after, .mk-ornamental-title.norman-double .title .title-image:before, .mk-ornamental-title.norman-double .title .title-text:after, .mk-ornamental-title.norman-double .title .title-text:before, .mk-ornamental-title.norman-short-double .title .title-image:after, .mk-ornamental-title.norman-short-double .title .title-image:before, .mk-ornamental-title.norman-short-double .title .title-text:after, .mk-ornamental-title.norman-short-double .title .title-text:before, .mk-ornamental-title.rovi-double .title .title-image:after, .mk-ornamental-title.rovi-double .title .title-image:before, .mk-ornamental-title.rovi-double .title .title-text:after, .mk-ornamental-title.rovi-double .title .title-text:before {
    height: 3px
}
.mk-ornamental-title.norman-double .title, .mk-ornamental-title.norman-single .title, .mk-ornamental-title.rovi-double .title, .mk-ornamental-title.rovi-single .title {
    width: 100%;
    overflow: hidden
}
.mk-ornamental-title.normal-short-single .title .title-text:after, .mk-ornamental-title.normal-short-single .title .title-text:before, .mk-ornamental-title.normal-single .title .title-text:after, .mk-ornamental-title.normal-single .title .title-text:before {
    content: initial
}
.mk-ornamental-title.norman-short-single .title .title-image::after, .mk-ornamental-title.norman-short-single .title .title-image::before {
    width: 55px
}
.mk-ornamental-title.norman-short-double .title, .mk-ornamental-title.norman-short-single .title {
    display: inline-block;
    margin: 0 55px
}
.mk-ornamental-title.norman-short-double .title .title-text, .mk-ornamental-title.norman-short-single .title .title-text {
    float: left
}
.mk-ornamental-title.norman-short-double .title .title-image, .mk-ornamental-title.norman-short-single .title .title-image {
    float: left
}
.mk-ornamental-title.norman-short-double .title-image:after, .mk-ornamental-title.norman-short-double .title-image:before, .mk-ornamental-title.norman-short-double .title-text:after, .mk-ornamental-title.norman-short-double .title-text:before, .mk-ornamental-title.norman-short-single .title-image:after, .mk-ornamental-title.norman-short-single .title-image:before, .mk-ornamental-title.norman-short-single .title-text:after, .mk-ornamental-title.norman-short-single .title-text:before {
    content: '';
    position: absolute;
    top: calc(50% - 1.5px);
    width: 55px;
    height: 3px
}
.mk-ornamental-title.norman-short-double .title-image:before, .mk-ornamental-title.norman-short-double .title-text:before, .mk-ornamental-title.norman-short-single .title-image:before, .mk-ornamental-title.norman-short-single .title-text:before {
    left: -55px
}
.mk-ornamental-title.norman-short-double .title-image:after, .mk-ornamental-title.norman-short-double .title-text:after, .mk-ornamental-title.norman-short-single .title-image:after, .mk-ornamental-title.norman-short-single .title-text:after {
    right: -55px
}
.mk-ornamental-title.norman-short-double.align-center, .mk-ornamental-title.norman-short-single.align-center {
    text-align: center
}
.mk-ornamental-title.norman-short-double.align-right, .mk-ornamental-title.norman-short-single.align-right {
    text-align: right
}
.mk-ornamental-title.lemo-double, .mk-ornamental-title.lemo-single {
    position: relative;
    display: inline-block
}
.mk-ornamental-title.lemo-double .title, .mk-ornamental-title.lemo-single .title {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}
.mk-ornamental-title.lemo-double .title .title-image:after, .mk-ornamental-title.lemo-double .title .title-image:before, .mk-ornamental-title.lemo-double .title .title-text:after, .mk-ornamental-title.lemo-double .title .title-text:before, .mk-ornamental-title.lemo-single .title .title-image:after, .mk-ornamental-title.lemo-single .title .title-image:before, .mk-ornamental-title.lemo-single .title .title-text:after, .mk-ornamental-title.lemo-single .title .title-text:before {
    content: '';
    left: 0;
    width: 100%;
    position: absolute
}
.mk-ornamental-title.lemo-double .title .title-image:before, .mk-ornamental-title.lemo-double .title .title-text:before, .mk-ornamental-title.lemo-single .title .title-image:before, .mk-ornamental-title.lemo-single .title .title-text:before {
    top: 0
}
.mk-ornamental-title.lemo-double .title .title-image:after, .mk-ornamental-title.lemo-double .title .title-text:after, .mk-ornamental-title.lemo-single .title .title-image:after, .mk-ornamental-title.lemo-single .title .title-text:after {
    bottom: 0
}
.mk-ornamental-title.lemo-double .title .title-text, .mk-ornamental-title.lemo-single .title .title-text {
    padding: 17px 10px
}
.mk-ornamental-title.lemo-double .title .title-image, .mk-ornamental-title.lemo-single .title .title-image {
    padding: 20px 10px
}
.mk-ornamental-title.lemo-double.align-center, .mk-ornamental-title.lemo-single.align-center {
    text-align: center;
    display: block
}
.mk-ornamental-title.lemo-double.align-center .title, .mk-ornamental-title.lemo-single.align-center .title {
    overflow: initial;
    display: inline-block;
    position: relative
}
.mk-ornamental-title.lemo-double.align-right, .mk-ornamental-title.lemo-single.align-right {
    float: right
}
.mk-ornamental-title.lemo-double .title .title-image:after, .mk-ornamental-title.lemo-double .title .title-image:before, .mk-ornamental-title.lemo-double .title .title-text:after, .mk-ornamental-title.lemo-double .title .title-text:before {
    height: 5px
}
.mk-ornamental-title.lemo-double .title .title-image:before, .mk-ornamental-title.lemo-double .title .title-text:before {
    top: -5px
}
.mk-ornamental-title.lemo-double .title .title-image:after, .mk-ornamental-title.lemo-double .title .title-text:after {
    bottom: -5px
}
@media handheld, only screen and (max-width: 736px) {
    .mk-ornamental-title.norman-double .title .title-image:after, .mk-ornamental-title.norman-double .title .title-image:before, .mk-ornamental-title.norman-double .title .title-text:after, .mk-ornamental-title.norman-double .title .title-text:before, .mk-ornamental-title.norman-short-double .title-text:after, .mk-ornamental-title.norman-short-double .title-text:before, .mk-ornamental-title.norman-short-single .title .title-image::after, .mk-ornamental-title.norman-short-single .title .title-image::before, .mk-ornamental-title.norman-short-single .title-text:after, .mk-ornamental-title.norman-short-single .title-text:before, .mk-ornamental-title.norman-single .title .title-image:after, .mk-ornamental-title.norman-single .title .title-image:before, .mk-ornamental-title.norman-single .title .title-text:after, .mk-ornamental-title.norman-single .title .title-text:before, .mk-ornamental-title.rovi-double .title .title-image:after, .mk-ornamental-title.rovi-double .title .title-image:before, .mk-ornamental-title.rovi-double .title .title-text:after, .mk-ornamental-title.rovi-double .title .title-text:before, .mk-ornamental-title.rovi-single .title .title-image:after, .mk-ornamental-title.rovi-single .title .title-image:before, .mk-ornamental-title.rovi-single .title .title-text:after, .mk-ornamental-title.rovi-single .title .title-text:before {
        width: 0
    }
    .mk-ornamental-title.rovi-double .title .title-image .line-left, .mk-ornamental-title.rovi-double .title .title-image .line-right, .mk-ornamental-title.rovi-double .title .title-text .line-left, .mk-ornamental-title.rovi-double .title .title-text .line-right {
        height: 0
    }
    .mk-ornamental-title .title .title-image, .mk-ornamental-title .title .title-text {
        padding: 0;
        border-width: 0 !important
    }
    .mk-ornamental-title.norman-short-double .title, .mk-ornamental-title.norman-short-single .title {
        margin: 0
    }
}
.mk-page-section-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-left: -15px;
    margin-right: -15px
}
.mk-page-section {
    position: relative;
    width: 100%
}
.mk-page-section[data-intro-effect=false] {
    z-index: 99
}
.mk-page-section:not(.mk-adaptive-height):not(.intro-true) {
    height: auto !important
}
.mk-page-section-inner {
    width: 100%;
    height: 100%;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    will-change: position
}
.mk-page-section:not(.full_layout) .mk-page-section-inner {
    width: 50%
}
@media handheld, only screen and (max-width: 767px) {
    .mk-page-section:not(.full_layout) .mk-page-section-inner {
        width: 100%;
        height: 500px
    }
}
body:not(.compose-mode) .mk-page-section.full_layout {
    overflow: hidden
}
.mk-page-section.drop-top-shadow {
    -webkit-box-shadow: inset 0 1px 10px rgba(0, 0, 0, .3);
    box-shadow: inset 0 1px 10px rgba(0, 0, 0, .3)
}
.mk-page-section .vc_row-fluid {
    position: relative
}
.mk-page-section .theme-content {
    padding: 0 20px
}
.mk-page-section.full-height-true {
    min-height: 300px
}
.mk-page-section .mk-main-wrapper-holder {
    width: 100%
}
.mk-page-section .background-layer {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000;
    perspective: 1000;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}
.Edge .mk-page-section .background-layer, .Edge .mk-page-section .mk-color-layer, .IE .mk-page-section .background-layer, .IE .mk-page-section .mk-color-layer {
    background-color: transparent !important;
    overflow-x: hidden
}
html:not(.IE):not(.Edge) .mk-page-section .mk-color-layer {
    background-color: transparent !important
}
.multiply-blend-effect {
    -webkit-background-blend-mode: multiply;
    background-blend-mode: multiply
}
.screen-blend-effect {
    -webkit-background-blend-mode: screen;
    background-blend-mode: screen
}
.overlay-blend-effect {
    -webkit-background-blend-mode: overlay;
    background-blend-mode: overlay
}
.darken-blend-effect {
    -webkit-background-blend-mode: darken;
    background-blend-mode: darken
}
.lighten-blend-effect {
    -webkit-background-blend-mode: lighten;
    background-blend-mode: lighten
}
.soft-light-blend-effect {
    -webkit-background-blend-mode: soft-light;
    background-blend-mode: soft-light
}
.luminosity-blend-effect {
    -webkit-background-blend-mode: luminosity;
    background-blend-mode: luminosity
}
@media handheld, only screen and (max-width: 1024px) {
    .mk-page-section .background-layer {
        background-attachment: scroll !important;
        position: absolute !important
    }
}
.mk-page-section .background-clipper {
    position: absolute;
    top: 0;
    left: 0;
    clip: rect(auto auto auto auto);
    width: 100%;
    height: 100%;
    overflow: hidden
}
.mk-page-section .mk-skip-to-next {
    z-index: 10;
    line-height: 44px
}
.page-section-fullwidth {
    width: 100%
}
.page-section-fullwidth .vc_col-sm-12 {
    padding-left: 0 !important;
    padding-right: 0 !important
}
.mk-half-layout {
    width: 50%;
    height: 100%;
    position: absolute;
    top: 0;
    background-position: center center;
    background-size: cover;
    -webkit-background-size: cover
}
.mk-half-layout.half_left_layout {
    left: 0
}
.mk-half-layout.half_right_layout {
    right: 0
}
@media handheld, only screen and (max-width: 767px) {
    .mk-half-layout {
        width: 100%;
        height: 500px
    }
}
.mk-video-mask {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAQAAABeK7cBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3MDJGNjNCMTIwRkUxMUUzQjFFRUM0REUwQ0RCQTc4QyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3MDJGNjNCMjIwRkUxMUUzQjFFRUM0REUwQ0RCQTc4QyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjcwMkY2M0FGMjBGRTExRTNCMUVFQzRERTBDREJBNzhDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjcwMkY2M0IwMjBGRTExRTNCMUVFQzRERTBDREJBNzhDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+u9pXkwAAAA1JREFUGFdjYGjObAYAAuMBcKaqKb0AAAAASUVORK5CYII=)
}
.mk-half-layout-container {
    position: relative;
    padding-left: 20px;
    padding-right: 20px
}
.mk-half-layout-container {
    width: 50%;
    margin: 0
}
.mk-half-layout-inner {
    margin: 0 5%
}
.mk-half-layout-container.half_left_layout {
    float: right;
    margin-left: auto
}
.mk-half-layout-container.half_right_layout {
    float: left
}
@media handheld, only screen and (max-width: 767px) {
    .mk-half-layout-container {
        width: auto !important;
        margin: 0;
        padding-top: 530px !important;
        padding-left: 20px;
        padding-right: 20px;
        float: none !important
    }
}
.mk-video-section-touch {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    z-index: 1
}
@media only screen and (min-device-width: 320px) and (max-width: 1024px) {
    .mk-page-section {
        background-position: center !important;
        background-attachment: scroll !important
    }
    .mk-section-video.mk-section-video-disable {
        display: none !important
    }
    .mk-video-section-touch {
        display: block !important
    }
}
.mk-page-section-loader {
    background-color: #fff;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}
.mk-page-section-loader .mk-preloader {
    top: 50%
}
.mk-blend-layer {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center
}
@media (min-width: 850px) {
    .full-width-2 .fluid-width-equal-height-columns {
        height: 100%
    }
    .mk-page-section .fluid-width-equal-height-columns .mk-half-layout-inner .wpb_column.column_container > div, .mk-page-section .fluid-width-equal-height-columns .mk-padding-wrapper .wpb_column.column_container > div {
        display: table;
        table-layout: fixed;
        width: 100%;
        margin: 0 !important
    }
    .mk-page-section .fluid-width-equal-height-columns.vertical-align-center .mk-half-layout-inner .wpb_column.column_container > div > div, .mk-page-section .fluid-width-equal-height-columns.vertical-align-center .mk-padding-wrapper .wpb_column.column_container > div > div {
        display: table-cell;
        vertical-align: middle
    }
    .mk-page-section .fluid-width-equal-height-columns.vertical-align-center .mk-half-layout-inner .wpb_column.column_container > div > div.vc_controls-element.vc_controls, .mk-page-section .fluid-width-equal-height-columns.vertical-align-center .mk-padding-wrapper .wpb_column.column_container > div > div.vc_controls-element.vc_controls {
        position: relative;
        width: 0;
        height: 0;
        left: -50%
    }
    .mk-page-section .fluid-width-equal-height-columns.vertical-align-top .mk-half-layout-inner .wpb_column.column_container > div > div, .mk-page-section .fluid-width-equal-height-columns.vertical-align-top .mk-padding-wrapper .wpb_column.column_container > div > div {
        display: table-cell;
        vertical-align: top
    }
    .mk-page-section .fluid-width-equal-height-columns.vertical-align-top .mk-half-layout-inner .wpb_column.column_container > div > div.vc_controls-element.vc_controls, .mk-page-section .fluid-width-equal-height-columns.vertical-align-top .mk-padding-wrapper .wpb_column.column_container > div > div.vc_controls-element.vc_controls {
        position: relative;
        width: 0;
        height: 0;
        left: -50%
    }
    .mk-page-section .fluid-width-equal-height-columns.vertical-align-bottom .mk-half-layout-inner .wpb_column.column_container, .mk-page-section .fluid-width-equal-height-columns.vertical-align-bottom .mk-padding-wrapper .wpb_column.column_container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}
.mk-page-section .vc_row-fluid {
    z-index: 10
}
.mk-video-color-mask, .mk-video-mask {
    z-index: 3
}
.mk-video-preload {
    z-index: 2
}
.mk-section-video {
    z-index: 1
}
.mk-section-video video {
    z-index: 1
}
.mk-section-image {
    z-index: 1
}
.mk-half-layout-container {
    z-index: 5
}
.mk-video-section-touch {
    z-index: 2
}
.mk-page-section-loader {
    z-index: 20
}
.mk-section-video {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    width: 100%;
    min-height: 100%;
    z-index: 2;
    -webkit-transform-style: preserve-3d
}
.mk-section-video .video-social-hosted {
    display: inline-block;
    padding: 0;
    margin: 0;
    width: 100%;
    padding-top: 56.25%;
    height: 0;
    position: relative
}
.mk-section-video video {
    position: absolute;
    top: 0;
    left: 0;
    min-width: 100%;
    min-height: 100%
}
.mk-section-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    border-width: 0
}
.mk-video-color-mask, .mk-video-mask {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
.mk-video-color-mask {
    opacity: .7
}
.mk-video-preload {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat
}
.mk-section-image {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    min-width: 100%;
    height: 100%;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background-position: center;
    background-size: cover
}
.mk-shape-divider {
    width: 100%;
    display: block;
    position: absolute;
    left: 0;
    z-index: 10
}
.mk-shape-divider--stick-bottom {
    bottom: 0
}
.mk-shape-divider--stick-top {
    top: 0
}
.mk-shape-divider .shape__container {
    position: relative;
    overflow: hidden
}
.mk-shape-divider .shape__container .shape {
    width: 100%
}
.mk-shape-divider .shape__container .shape svg {
    display: block
}
.mk-shape-divider.speech-bottom-style .shape__container .shape, .mk-shape-divider.speech-top-style .shape__container .shape {
    width: 100%
}
.mk-shape-divider.speech-bottom-style .shape__container .shape .speech-left, .mk-shape-divider.speech-bottom-style .shape__container .shape .speech-right, .mk-shape-divider.speech-top-style .shape__container .shape .speech-left, .mk-shape-divider.speech-top-style .shape__container .shape .speech-right {
    width: 50%
}
.mk-shape-divider.speech-bottom-style .shape__container .shape .speech-left, .mk-shape-divider.speech-top-style .shape__container .shape .speech-left {
    float: left
}
.mk-shape-divider.speech-bottom-style .shape__container .shape .speech-right, .mk-shape-divider.speech-top-style .shape__container .shape .speech-right {
    float: right
}
.mk-shape-divider.speech-bottom-style.small-size .shape__container .shape .speech-left, .mk-shape-divider.speech-bottom-style.small-size .shape__container .shape .speech-right, .mk-shape-divider.speech-top-style.small-size .shape__container .shape .speech-left, .mk-shape-divider.speech-top-style.small-size .shape__container .shape .speech-right {
    height: 35px
}
.mk-shape-divider.speech-bottom-style.big-size .shape__container .shape .speech-left, .mk-shape-divider.speech-bottom-style.big-size .shape__container .shape .speech-right, .mk-shape-divider.speech-top-style.big-size .shape__container .shape .speech-left, .mk-shape-divider.speech-top-style.big-size .shape__container .shape .speech-right {
    height: 60px
}
.mk-shape-divider.speech-bottom-style.small-size .shape__container .shape .speech-left {
    border-top-right-radius: 35px
}
.mk-shape-divider.speech-bottom-style.small-size .shape__container .shape .speech-right {
    border-top-left-radius: 35px
}
.mk-shape-divider.speech-bottom-style.big-size .shape__container .shape .speech-left {
    border-top-right-radius: 60px
}
.mk-shape-divider.speech-bottom-style.big-size .shape__container .shape .speech-right {
    border-top-left-radius: 60px
}
.mk-shape-divider.speech-top-style.small-size .shape__container .shape .speech-left {
    border-bottom-right-radius: 35px
}
.mk-shape-divider.speech-top-style.small-size .shape__container .shape .speech-right {
    border-bottom-left-radius: 35px
}
.mk-shape-divider.speech-top-style.big-size .shape__container .shape .speech-left {
    border-bottom-right-radius: 60px
}
.mk-shape-divider.speech-top-style.big-size .shape__container .shape .speech-right {
    border-bottom-left-radius: 60px
}
.mk-effect-wrapper {
    overflow: hidden;
    position: relative
}
.mk-page-title-box {
    text-align: center;
    display: table;
    width: 100%;
    height: 100%
}
.mk-page-title-box .mk-effect-bg-layer {
    position: absolute;
    height: 120%;
    width: 100%;
    top: -20%;
    left: 0;
    -webkit-transform: tranzlateZ(0);
    transform: tranzlateZ(0);
    -webkit-transform-origin: top center;
    transform-origin: top center
}
.mk-page-title-box .mk-effect-bg-layer .mk-effect-gradient-layer {
    position: absolute;
    top: 1px;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#fff));
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);
    background-color: rgba(255, 255, 255, 0)
}
.mk-page-title-box .mk-page-title-box-content {
    display: table-cell;
    vertical-align: middle;
    position: relative
}
.mk-page-title-box .mk-page-title-box-subtitle {
    margin-bottom: 0
}
.mk-page-title-box .mk-page-title-box-title {
    letter-spacing: 1px;
    display: inline-block
}
.mk-page-title-box .mk-page-title-box-title.mk-page-title-box-title--underline {
    position: relative
}
.mk-page-title-box .mk-page-title-box-title.mk-page-title-box-title--underline:after {
    display: block;
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -15px;
    width: 30px;
    height: 3px
}
@media handheld, only screen and (max-width: 480px) {
    .mk-page-title-box:not(.mk-page-title-box--forcefont) .mk-page-title-box-title {
        font-size: 9vw !important;
        word-break: break-word
    }
    .mk-page-title-box:not(.mk-page-title-box--forcefont-subtitle) .mk-page-title-box-subtitle {
        font-size: 18px !important
    }
}
[data-photoalbum-images="[null]"] {
    pointer-events: none
}
.full-height-width {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
.item-hidden {
    opacity: 0;
    visibility: hidden
}
.item-visible {
    opacity: 1;
    visibility: visible
}
.album-transition-opacity-02s {
    -webkit-transition: opacity .2s;
    transition: opacity .2s
}
.mk-photo-album {
    direction: ltr;
    text-align: center
}
.mk-photo-album .mk-album-item {
    position: relative;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left
}
.mk-photo-album figure {
    position: relative;
    overflow: hidden
}
.mk-photo-album figure .album-cover-image {
    width: 100%
}
.mk-photo-album figure .item-blur-thumbnail {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    -webkit-transition: opacity .2s linear;
    transition: opacity .2s linear;
    z-index: 2
}
.mk-photo-album.anim-cover-slide .mk-album-item .album-cover-image {
    max-width: initial;
    width: calc(100% + 50px);
    transition: opacity .35s, -webkit-transform .35s;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s;
    -webkit-transform: translate3d(-40px, 0, 0);
    transform: translate3d(-40px, 0, 0)
}
.mk-photo-album .mk-album-link {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 50
}
.mk-photo-album .overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 3;
    opacity: 0;
    visibility: hidden
}
.mk-photo-album .overlay.anim-fade_in {
    -webkit-transition: opacity .2s, visibility .2s;
    transition: opacity .2s, visibility .2s
}
.mk-photo-album .overlay.anim-ripple {
    transition: opacity .2s, visibility .2s, -webkit-transform .7s;
    -webkit-transition: opacity .2s, visibility .2s, -webkit-transform .7s;
    transition: opacity .2s, visibility .2s, transform .7s;
    transition: opacity .2s, visibility .2s, transform .7s, -webkit-transform .7s;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    -webkit-transform: scale(.1);
    transform: scale(.1);
    top: 50%;
    left: 50%;
    margin-left: -50px;
    margin-top: -50px
}
.mk-photo-album figcaption {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    z-index: 4
}
.mk-photo-album .album-sneak-peak {
    position: relative;
    z-index: 20;
    text-align: center;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity .2s, visibility .2s;
    transition: opacity .2s, visibility .2s
}
.mk-photo-album .album-sneak-peak .album-sneak-item {
    height: 100%
}
.mk-photo-album .album-sneak-peak .album-sneak-item:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle
}
.mk-photo-album .album-sneak-peak .album-sneak-item img {
    display: inline-block;
    vertical-align: middle;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}
.mk-photo-album .album-sneak-peak.diamond {
    width: 100%;
    display: block;
    height: 100%
}
.mk-photo-album .album-sneak-peak.diamond svg {
    width: 0;
    height: 0
}
.mk-photo-album .album-sneak-peak.diamond .album-sneak-item {
    display: none
}
.mk-photo-album .album-sneak-peak.diamond .album-sneak-item .diamond-clip {
    height: 80%;
    width: auto;
    max-width: 100%;
    -webkit-clip-path: url(#polygon-clip-rhombus);
    clip-path: url(#polygon-clip-rhombus);
    -webkit-clip-path: polygon(50% 0, 100% 50%, 50% 100%, 0 50%);
    clip-path: polygon(50% 0, 100% 50%, 50% 100%, 0 50%)
}
.mk-photo-album .album-sneak-peak.diamond .album-sneak-item:first-child {
    position: relative;
    z-index: 3;
    display: block
}
.mk-photo-album .album-sneak-peak.diamond .album-sneak-item:last-child, .mk-photo-album .album-sneak-peak.diamond .album-sneak-item:nth-child(2) {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
.mk-photo-album .album-sneak-peak.diamond .album-sneak-item:nth-child(2) {
    z-index: 2
}
.mk-photo-album .album-sneak-peak.diamond .album-sneak-item:last-child {
    z-index: 1
}
.mk-photo-album .album-sneak-peak.circle, .mk-photo-album .album-sneak-peak.rectangle {
    display: inline-block
}
.mk-photo-album .album-sneak-peak.circle .album-sneak-item, .mk-photo-album .album-sneak-peak.rectangle .album-sneak-item {
    max-width: 150px
}
.mk-photo-album .album-sneak-peak.circle .album-sneak-item img, .mk-photo-album .album-sneak-peak.rectangle .album-sneak-item img {
    border: 2px solid #fff;
    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .4);
    box-shadow: 0 0 2px rgba(0, 0, 0, .4)
}
.mk-photo-album .album-sneak-peak.rectangle {
    height: 70%
}
.mk-photo-album .album-sneak-peak.rectangle .album-sneak-item {
    position: relative;
    transition: -webkit-transform .3s;
    -webkit-transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s
}
.mk-photo-album .album-sneak-peak.rectangle .album-sneak-item img {
    position: relative;
    width: 30%;
    max-width: 150px
}
.mk-photo-album .album-sneak-peak.rectangle .album-sneak-item:first-child {
    z-index: 23;
    left: 20%;
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0)
}
.mk-photo-album .album-sneak-peak.rectangle .album-sneak-item:first-child img {
    top: 10%
}
.mk-photo-album .album-sneak-peak.rectangle .album-sneak-item:nth-child(2) {
    z-index: 22;
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
    -webkit-transition-delay: .02s;
    transition-delay: .02s
}
.mk-photo-album .album-sneak-peak.rectangle .album-sneak-item:nth-child(2) img {
    max-width: 90%;
    top: -5%
}
.mk-photo-album .album-sneak-peak.rectangle .album-sneak-item:last-child {
    z-index: 21;
    text-align: left;
    left: -20%;
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
    -webkit-transition-delay: .04s;
    transition-delay: .04s
}
.mk-photo-album .album-sneak-peak.rectangle .album-sneak-item:last-child img {
    max-width: 80%;
    top: 5%
}
.mk-photo-album .album-sneak-peak.circle {
    height: 70%
}
.mk-photo-album .album-sneak-peak.circle .album-sneak-item {
    position: relative
}
.mk-photo-album .album-sneak-peak.circle .album-sneak-item img {
    border-radius: 50%;
    width: 30%;
    max-width: 150px
}
.mk-photo-album .album-sneak-peak.circle .album-sneak-item:first-child, .mk-photo-album .album-sneak-peak.circle .album-sneak-item:last-child, .mk-photo-album .album-sneak-peak.circle .album-sneak-item:nth-child(2) {
    -webkit-transform: scale(.8);
    transform: scale(.8);
    transition: -webkit-transform .3s;
    -webkit-transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s
}
.mk-photo-album .album-sneak-peak.circle .album-sneak-item:first-child, .mk-photo-album .album-sneak-peak.circle .album-sneak-item:last-child {
    z-index: 21
}
.mk-photo-album .album-sneak-peak.circle .album-sneak-item:first-child img, .mk-photo-album .album-sneak-peak.circle .album-sneak-item:last-child img {
    -webkit-transform: scale(.75);
    transform: scale(.75)
}
.mk-photo-album .album-sneak-peak.circle .album-sneak-item:first-child {
    text-align: right;
    right: -25px;
    -webkit-transition-delay: .02s;
    transition-delay: .02s
}
.mk-photo-album .album-sneak-peak.circle .album-sneak-item:last-child {
    text-align: left;
    left: -25px
}
.mk-photo-album .album-sneak-peak.circle .album-sneak-item:nth-child(2) {
    z-index: 22;
    -webkit-transition-delay: .04s;
    transition-delay: .04s
}
.mk-photo-album .item-meta {
    opacity: 0;
    visibility: hidden;
    text-align: center;
    padding: 30px;
    width: 100%;
    position: absolute;
    bottom: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 30
}
.mk-photo-album .item-meta .description, .mk-photo-album .item-meta .the-title {
    color: #fff !important;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 2;
    text-align: center
}
.mk-photo-album .item-meta .the-title {
    margin-bottom: 10px
}
.mk-photo-album .item-meta:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
.mk-photo-album .item-meta.bar:after {
    content: '';
    background-color: #000;
    opacity: .8;
    z-index: 1
}
.mk-photo-album .item-meta.gradient:after {
    content: '';
    background: rgba(0, 0, 0, 0);
    background: -webkit-gradient(left top, left bottom, color-stop(0, rgba(0, 0, 0, 0)), color-stop(100%, #000));
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000));
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, #000 100%)
}
.mk-photo-album .item-meta.anim-fade_in {
    -webkit-transition: opacity .2s, visibility .2s;
    transition: opacity .2s, visibility .2s
}
.mk-photo-album .item-meta.anim-slide_from_bottom {
    -webkit-transform: translate3D(0, 20px, 0);
    transform: translate3D(0, 20px, 0);
    transition: opacity .2s, visibility .2s, -webkit-transform .3s;
    -webkit-transition: opacity .2s, visibility .2s, -webkit-transform .3s;
    transition: opacity .2s, visibility .2s, transform .3s;
    transition: opacity .2s, visibility .2s, transform .3s, -webkit-transform .3s
}
.mk-photo-album .item-meta.anim-scale_in {
    -webkit-transform: scale(.9);
    transform: scale(.9);
    transition: opacity .2s, visibility .2s, -webkit-transform .3s;
    -webkit-transition: opacity .2s, visibility .2s, -webkit-transform .3s;
    transition: opacity .2s, visibility .2s, transform .3s;
    transition: opacity .2s, visibility .2s, transform .3s, -webkit-transform .3s
}
.mk-photo-album .item-meta.anim-scale_in:after {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}
.mk-photo-album.img-hover-anim-blur .mk-album-item figure:hover .item-blur-thumbnail {
    opacity: 1
}
.mk-photo-album .mk-album-item figure:hover .album-cover-image {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}
.mk-photo-album .mk-album-item figure:hover .overlay.anim-fade_in {
    opacity: 1;
    visibility: visible
}
.mk-photo-album .mk-album-item figure:hover .overlay.anim-ripple {
    opacity: 1;
    visibility: visible;
    -webkit-transform: scale(10);
    transform: scale(10)
}
.mk-photo-album .mk-album-item figure:hover .item-meta.anim-fade_in {
    opacity: 1;
    visibility: visible
}
.mk-photo-album .mk-album-item figure:hover .item-meta.anim-slide_from_bottom {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3D(0, 0, 0);
    transform: translate3D(0, 0, 0)
}
.mk-photo-album .mk-album-item figure:hover .item-meta.anim-scale_in {
    opacity: 1;
    visibility: visible;
    -webkit-transform: scale(1);
    transform: scale(1)
}
.mk-photo-album .mk-album-item figure:hover .album-sneak-peak {
    opacity: 1;
    visibility: visible
}
.mk-photo-album .mk-album-item figure:hover .album-sneak-peak.rectangle .album-sneak-item {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}
.mk-photo-album.without-hover-thumbnail .album-sneak-peak.rectangle .album-sneak-item {
    transform: translate3d(0, 0, 0) !important;
    -webkit-transform: translate3d(0, 0, 0) !important
}
.mk-photo-album .mk-album-item figure:hover .album-sneak-peak.circle .album-sneak-item {
    -webkit-transform: scale(1);
    transform: scale(1)
}
.mk-photo-album.without-hover-thumbnail .album-sneak-peak.circle .album-sneak-item {
    transform: scale(1) !important;
    -ms-transform: scale(1) !important;
    -webkit-transform: scale(1) !important
}
.mk-photo-album.without-hover-title .item-meta {
    opacity: 1;
    visibility: visible
}
.mk-photo-album.without-hover-thumbnail .album-sneak-peak {
    opacity: 1;
    visibility: visible
}
.mk-photo-album.without-hover-thumbnail .album-sneak-peak .album-sneak-item {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}
.mk-photo-album.without-hover-overlay .overlay {
    opacity: 1;
    visibility: visible
}
@media handheld, only screen and (max-width: 1024px) {
    .mk-photo-album .mk--col.mk--col--12-12, .mk-photo-album .mk--col.mk--col--3-12, .mk-photo-album .mk--col.mk--col--4-12, .mk-photo-album .mk--col.mk--col--6-12 {
        width: 50%
    }
}
@media handheld, only screen and (max-width: 767px) {
    .mk-photo-album .mk--col.mk--col--12-12, .mk-photo-album .mk--col.mk--col--3-12, .mk-photo-album .mk--col.mk--col--4-12, .mk-photo-album .mk--col.mk--col--6-12 {
        width: 100%
    }
}
.gallery-full-screen, .gallery-play, .gallery-share {
    background: rgba(17, 17, 17, .6);
    width: 50px !important;
    height: 50px !important;
    border-radius: 50%;
    border-left-color: transparent !important;
    position: fixed !important;
    bottom: 25px !important;
    top: auto !important;
    left: auto !important
}
.footer-box svg {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0) !important;
    transform: translate3d(-50%, -50%, 0) !important;
    -webkit-transform-origin: center center !important;
    transform-origin: center center !important
}
.footer-box .slick-social-share svg {
    top: auto;
    left: auto;
    height: 26px !important;
    width: 26px !important
}
.slick-slider-wrapper .slick-next {
    right: 20px !important
}
.slick-slider-wrapper .slick-prev {
    right: 85px !important
}
.gallery-share {
    right: 150px !important
}
.gallery-play {
    right: 215px !important
}
.slick-social-share {
    position: fixed !important;
    bottom: 75px !important;
    right: 128px !important;
    top: auto !important
}
}
@media handheld, only screen and (max-width: 786px) {
    .admin-bar .slick-slider-wrapper {
        top: 46px
    }
    .admin-bar .slick-slider-wrapper .slick-slides {
        height: calc(100% - 88px)
    }
}
.slick-slider-wrapper .slick-prev svg {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}
.mk-photo-roller {
    width: 100%;
    overflow: hidden;
    position: relative
}
.mk-photo-roller-frame {
    width: 100%;
    position: relative;
    -webkit-animation: mk-photo-roller-horizontal 30s infinite linear;
    animation: mk-photo-roller-horizontal 30s infinite linear
}
.mk-photo-roller-frame.mk-vertical {
    -webkit-animation: mk-photo-roller-vertical 30s infinite reverse linear;
    animation: mk-photo-roller-vertical 30s infinite reverse linear
}
@media (max-width: 993px) {
    .mk-photo-roller div.mk-photo-roller-frame.mk-vertical {
        width: 100%
    }
}
.mk-photo-roller-frame:after {
    content: "";
    height: 100%;
    width: 500%;
    position: absolute;
    left: 0;
    top: 0;
    background-size: 20% 100%
}
.mk-photo-roller-frame.mk-vertical:after {
    height: 500%;
    background-size: auto 20%
}
.mk-photo-roller-frame.mk-reverse-direction {
    animation-direction: reverse
}
.mk-photo-roller-frame.mk-vertical.mk-reverse-direction {
    -webkit-animation-direction: normal;
    animation-direction: normal
}
.mk-photo-roller-frame.mk-pause-hover:hover {
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}
.mk-photo-roller-frame-img {
    width: 100%
}
@-webkit-keyframes mk-photo-roller-horizontal {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
    100% {
        -webkit-transform: translateX(-200%);
        transform: translateX(-200%)
    }
}
@keyframes mk-photo-roller-horizontal {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
    100% {
        -webkit-transform: translateX(-200%);
        transform: translateX(-200%)
    }
}
@-webkit-keyframes mk-photo-roller-vertical {
    0% {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
    100% {
        -webkit-transform: translateY(-200%);
        transform: translateY(-200%)
    }
}
@keyframes mk-photo-roller-vertical {
    0% {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
    100% {
        -webkit-transform: translateY(-200%);
        transform: translateY(-200%)
    }
}
.ajax-container {
    position: relative;
    overflow: hidden;
    height: 0;
    margin: 0 auto;
    opacity: 0
}
.ajax_project {
    padding: 20px;
    margin-bottom: 20px;
    border: 1px solid #ddd;
    border-top: none
}
.ajax-controls {
    border: 1px solid #ddd;
    overflow: hidden;
    margin-top: 20px
}
.ajax-controls a {
    float: right;
    width: 37px;
    height: 37px;
    text-align: center;
    border-left: 1px solid #ddd
}
.ajax-controls svg {
    height: 16px;
    fill: #bbb;
    -webkit-transform: translateY(8px);
    transform: translateY(8px)
}
.ajax-controls a:hover svg {
    fill: #222
}
@media handheld, only screen and (max-width: 960px) {
    .ajax-portfolio-share.portfolio-social-share {
        text-align: center
    }
    .ajax-portfolio-share.portfolio-social-share .blog-share-container {
        float: none !important
    }
    .ajax-portfolio-share.portfolio-social-share.single-social-section .single-share-box {
        left: -120px !important;
        right: auto !important;
        bottom: -60px !important;
        width: 180px !important
    }
    .ajax-portfolio-share.portfolio-social-share.single-social-section .single-share-box:before {
        display: none !important
    }
}
.portfolio-loader {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: none
}
.portfolio-loader .mk-preloader {
    position: relative;
    left: auto;
    margin: 0;
    top: auto
}
.portfolio-loader > div {
    background: #fff;
    border-radius: 50%;
    padding: 10px;
    left: 50%;
    margin-left: -30px;
    margin-top: -30px;
    position: absolute;
    top: 50%
}
.portfolio-grid {
    overflow: hidden
}
.mk-fullwidth-true .mk-portfolio-container.mk-portfolio-grid {
    width: 100.5% !important
}
.mk-portfolio-classic-item {
    float: left
}
.mk-portfolio-classic-item {
    margin-top: 20px
}
.mk-portfolio-classic-item .item-holder {
    margin: 0 10px 20px 10px;
    background-color: #fff;
    border: 1px solid #efefef;
    overflow: hidden
}
.mk-portfolio-classic-item .the-title {
    padding: 0 !important
}
.mk-portfolio-classic-item .hover-icon {
    position: absolute;
    top: 50%;
    display: block;
    margin-top: -22px;
    opacity: 0;
    padding: 6px 10px;
    border-radius: 2px;
    text-align: center
}
.mk-portfolio-classic-item .mk-svg-icon {
    fill: #fff;
    height: 32px;
    width: 32px;
    overflow: visible
}
.mk-portfolio-classic-item .from-left {
    margin-left: -50px;
    right: auto;
    left: 45%
}
.mk-portfolio-classic-item .from-right {
    margin-right: -50px;
    right: 45%
}
.mk-portfolio-classic-item .from-right.move-to-right {
    margin-right: -20px !important
}
.mk-portfolio-classic-item .featured-image {
    position: relative
}
.mk-portfolio-classic-item .featured-image img {
    position: relative;
    width: 100%
}
.mk-portfolio-classic-item .featured-image.hover .hover-icon, .mk-portfolio-classic-item .featured-image:hover .hover-icon {
    opacity: 1
}
.mk-portfolio-classic-item .featured-image.hover .from-left, .mk-portfolio-classic-item .featured-image:hover .from-left {
    left: 50%
}
.mk-portfolio-classic-item .featured-image.hover .from-right, .mk-portfolio-classic-item .featured-image:hover .from-right {
    right: 50%
}
.mk-portfolio-classic-item .featured-image.hover .image-hover-overlay, .mk-portfolio-classic-item .featured-image:hover .image-hover-overlay {
    opacity: .8
}
.portfolio-meta-wrapper {
    padding: 20px
}
.portfolio-meta-wrapper .the-title {
    line-height: 20px !important;
    margin-bottom: 8px;
    font-size: 14px !important
}
.portfolio-meta-wrapper .the-title a {
    text-transform: uppercase;
    letter-spacing: 1px
}
.portfolio-meta-wrapper .portfolio-categories a {
    font-size: 11px;
    letter-spacing: 1px;
    text-transform: uppercase
}
.portfolio-meta-wrapper .the-excerpt {
    margin-top: 10px;
    margin-bottom: 0;
    opacity: .8
}
.mk-portfolio-grid-item {
    float: left;
    overflow: hidden
}
.mk-portfolio-grid-item .the-title a, .mk-portfolio-masonry-item .the-title a {
    color: #fff
}
.mk-fullwidth-false .mk-portfolio-grid-item.six-column .portfolio-meta {
    display: none
}
.mk-fullwidth-true .mk-portfolio-grid-item.two-column {
    width: 49.96%
}
.portfolio-grid-lazyload .portfolio-image {
    background-color: #e0e0e0
}
.mk-fullwidth-true .mk-portfolio-grid-item.five-column {
    width: 19.96%
}
.mk-fullwidth-true .mk-portfolio-grid-item.six-column {
    width: 16.6666666666667%
}
.mk-portfolio-container {
    -webkit-transition: height .3s .3s;
    transition: height .3s .3s
}
.mk-portfolio-container:after, .mk-portfolio-container:before {
    content: " ";
    display: table
}
.mk-portfolio-container:after {
    clear: both
}
.mk-portfolio-container.grid-spacing-true .one-column {
    margin: 0 !important
}
.mk-portfolio-container.grid-spacing-true .four-column {
    width: 25%
}
.mk-isotop-item {
    float: left
}
.mk-portfolio-masonry-item {
    position: relative;
    width: 12.5%;
    overflow: hidden;
    border-top-width: 0;
    border-style: solid;
    border-color: transparent;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left
}
.mk-portfolio-masonry-item.size_two_x_two_x, .mk-portfolio-masonry-item.size_two_x_x {
    width: 25%
}
.mk-portfolio-masonry-item.size_three_x_two_x, .mk-portfolio-masonry-item.size_three_x_x {
    width: 37.5%
}
.mk-portfolio-masonry-item.size_four_x_two_x, .mk-portfolio-masonry-item.size_four_x_x {
    width: 50%
}
.mk-portfolio-masonry-item .item-holder {
    margin: 0
}
@media handheld, only screen and (max-width: 1280px) {
    .mk-portfolio-masonry-item.size_three_x_two_x, .mk-portfolio-masonry-item.size_three_x_x, .mk-portfolio-masonry-item.size_x_two_x, .mk-portfolio-masonry-item.size_x_x {
        width: 25%
    }
    .mk-portfolio-masonry-item.size_two_x_two_x, .mk-portfolio-masonry-item.size_two_x_x {
        width: 25%
    }
    .mk-portfolio-masonry-item.size_four_x_two_x, .mk-portfolio-masonry-item.size_four_x_x, .mk-portfolio-masonry-item.size_two_x_two_x, .mk-portfolio-masonry-item.size_two_x_x {
        width: 50%
    }
}
@media handheld, only screen and (max-width: 1140px) {
    .mk-portfolio-masonry-item.size_three_x_two_x, .mk-portfolio-masonry-item.size_three_x_x, .mk-portfolio-masonry-item.size_two_x_two_x, .mk-portfolio-masonry-item.size_two_x_x, .mk-portfolio-masonry-item.size_x_two_x, .mk-portfolio-masonry-item.size_x_x {
        width: 50%
    }
    .mk-portfolio-masonry-item.size_two_x_two_x, .mk-portfolio-masonry-item.size_two_x_x {
        width: 50%
    }
    .mk-portfolio-masonry-item.size_four_x_two_x, .mk-portfolio-masonry-item.size_four_x_x {
        width: 100%
    }
}
@media handheld, only screen and (max-width: 850px) {
    .mk-portfolio-masonry-item.size_x_two_x, .mk-portfolio-masonry-item.size_x_x {
        width: 50%
    }
    .mk-portfolio-masonry-item.size_two_x_two_x, .mk-portfolio-masonry-item.size_two_x_x {
        width: 100%
    }
    .mk-portfolio-masonry-item.size_three_x_two_x, .mk-portfolio-masonry-item.size_three_x_x {
        width: 100%
    }
    .mk-portfolio-masonry-item.size_four_x_two_x, .mk-portfolio-masonry-item.size_four_x_x {
        width: 100%
    }
}
@media handheld, only screen and (max-width: 767px) {
    .mk-portfolio-masonry-item {
        width: 100% !important
    }
}
.mk-portfolio-masonry-item .featured-image {
    line-height: 4px;
    position: relative
}
.mk-portfolio-masonry-item .featured-image > img {
    max-width: 100%;
    width: 100% !important
}
.mk-portfolio-video, .single-featured-image {
    margin-bottom: 20px
}
.portfolio-social-share {
    margin-bottom: 20px;
    padding-bottom: 20px
}
.portfolio-social-share.single-social-section .single-share-box {
    left: -220px !important
}
@media handheld, only screen and (max-width: 960px) {
    .portfolio-social-share.single-social-section .single-share-box {
        right: -200px;
        left: auto !important
    }
}
.portfolio-title {
    display: block;
    font-size: 26px !important;
    padding-bottom: 10px;
    margin-bottom: 5px;
    border-bottom: 3px solid #ddd
}
.portfolio-single-cat {
    float: left;
    margin-bottom: 20px;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 13px
}
.portfolio-desc {
    margin-bottom: 20px;
    padding-right: 40px
}
.portfolio-single-content {
    margin-bottom: 40px
}
.portfolio-similar-posts {
    padding: 60px 0;
    border-top: 1px solid #dfe2e5;
    background-color: rgba(0, 0, 0, .03)
}
.portfolio-similar-posts .similar-post-title {
    font-size: 16px;
    text-transform: uppercase;
    color: #3f3f3f;
    margin-bottom: 50px;
    text-align: center;
    letter-spacing: 3px
}
.portfolio-similar-posts ul {
    margin: 0;
    padding: 0;
    line-height: 4px;
    text-align: center;
    width: 100%
}
.portfolio-similar-posts ul li {
    display: inline-block;
    margin: 0;
    padding: 0;
    width: 25%
}
@media handheld, only screen and (max-width: 960px) {
    .portfolio-similar-posts ul li {
        width: 33.33%
    }
}
@media handheld, only screen and (max-width: 780px) {
    .portfolio-similar-posts ul li {
        width: 50%
    }
}
@media handheld, only screen and (max-width: 550px) {
    .portfolio-similar-posts ul li {
        width: 100%
    }
}
.portfolio-similar-posts-image {
    position: relative;
    line-height: 4px
}
.portfolio-similar-posts-image .modern-post-type-icon {
    top: 4%;
    display: block;
    width: 100%;
    left: 0;
    margin-left: 0 !important;
    padding: 20px 0;
    position: absolute;
    opacity: 0;
    text-align: center;
    line-height: 100px;
    color: #fff;
    z-index: 50;
    -webkit-transition: opacity .3s, top .3s;
    transition: opacity .3s, top .3s
}
.portfolio-similar-posts-image .modern-post-type-icon svg {
    height: 48px;
    overflow: visible
}
.portfolio-similar-posts-image img {
    width: 100%;
    max-width: 100%;
    position: relative
}
.portfolio-similar-posts-image .portfolio-similar-meta {
    bottom: 0
}
.portfolio-similar-posts-image:hover .portfolio-similar-meta {
    opacity: 1;
    bottom: 10px
}
.portfolio-similar-posts-image:hover .modern-post-type-icon {
    opacity: 1;
    top: 7%
}
.portfolio-similar-posts-image:hover .image-hover-overlay {
    opacity: .8
}
.portfolio-similar-meta {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
    padding: 20px;
    line-height: 22px;
    opacity: 0
}
.portfolio-similar-meta .the-title {
    color: #fff;
    font-size: 14px;
    line-height: 18px;
    font-weight: 700
}
.portfolio-similar-meta .portfolio-categories {
    color: #fff
}
#mk-filter-portfolio ul {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
    display: inline-block;
    width: 100%
}
#mk-filter-portfolio ul.align-left {
    text-align: left
}
#mk-filter-portfolio ul.align-center {
    text-align: center
}
#mk-filter-portfolio ul.align-right {
    text-align: right
}
#mk-filter-portfolio ul li {
    display: inline-block;
    margin: 0 10px 10px 0
}
#mk-filter-portfolio.sortable-classic-style {
    padding: 40px 0
}
#mk-filter-portfolio.sortable-classic-style ul li {
    margin: 8px
}
#mk-filter-portfolio.sortable-classic-style ul li a {
    padding: 14px 16px;
    line-height: 13px;
    font-size: 13px;
    color: #333;
    color: #323232;
    display: block;
    letter-spacing: 1px
}
#mk-filter-portfolio.sortable-classic-style ul li a.current {
    background-color: #969696;
    background-color: rgba(0, 0, 0, .08);
    border-radius: 2px
}
#mk-filter-portfolio.sortable-outline-style {
    padding: 30px 0
}
#mk-filter-portfolio.sortable-outline-style.portfolio-fiter-classic {
    margin-bottom: 20px
}
#mk-filter-portfolio.sortable-outline-style ul li {
    margin: 8px
}
#mk-filter-portfolio.sortable-outline-style ul li a {
    padding: 11px 12px;
    line-height: 13px;
    font-size: 13px;
    font-weight: 700;
    display: block;
    border: 2px solid transparent;
    letter-spacing: 1px;
    position: relative
}
.compose-mode .mk-portfolio-item .project-load, .compose-mode .portfolio-meta a, .compose-mode .portfolio-meta-wrapper a {
    cursor: not-allowed
}
.compose-mode .mk-portfolio-item .project-load:active, .compose-mode .portfolio-meta a:active, .compose-mode .portfolio-meta-wrapper a:active {
    pointer-events: none
}
.portfolio-loader {
    z-index: 10000
}
.portfolio-loader > div {
    z-index: 10000
}
.mk-portfolio-classic-item .featured-image img {
    z-index: 10
}
.mk-portfolio-classic-item .featured-image .image-hover-overlay {
    z-index: 11
}
.mk-portfolio-classic-item .hover-icon {
    z-index: 20
}
.mk-portfolio-item.fadebox-hover .portfolio-meta {
    z-index: 20
}
.mk-portfolio-item.fadebox-hover .featured-image:after {
    z-index: 10
}
.mk-portfolio-item.fadebox-hover .featured-image .icons-holder {
    z-index: 13
}
.mk-portfolio-item.slidebox-hover .portfolio-meta {
    z-index: 20
}
.mk-portfolio-item.slidebox-hover .icons-holder {
    z-index: 21
}
.mk-portfolio-item.slidebox-hover .image-hover-overlay {
    z-index: 12
}
.mk-portfolio-item.zoomin-hover .portfolio-meta {
    z-index: 20
}
.mk-portfolio-item.zoomin-hover .icons-holder {
    z-index: 13
}
.mk-portfolio-item.zoomin-hover .image-hover-overlay {
    z-index: 11
}
.mk-portfolio-item.zoomout-hover .icons-holder {
    z-index: 10
}
.mk-portfolio-item.zoomout-hover .portfolio-meta {
    z-index: 10
}
.mk-portfolio-item.zoomout-hover .icons-holder {
    z-index: 10
}
.mk-portfolio-item.zoomout-hover .featured-image img {
    z-index: 11
}
.mk-portfolio-item.zoomout-hover .image-hover-overlay {
    z-index: 4
}
.mk-portfolio-item.zoomout-hover .featured-image:hover .portfolio-meta {
    z-index: 12
}
.mk-portfolio-item.zoomout-hover .featured-image:hover .icons-holder {
    z-index: 13
}
.mk-portfolio-item.cube-hover .portfolio-meta {
    z-index: 10
}
.mk-portfolio-item.cube-hover .icons-holder {
    z-index: 10
}
.mk-portfolio-item.cube-hover .featured-image img {
    z-index: 11
}
.mk-portfolio-item.cube-hover .image-hover-overlay {
    z-index: 4
}
.mk-portfolio-item.cube-hover .featured-image:hover .portfolio-meta {
    z-index: 12
}
.mk-portfolio-item.cube-hover .featured-image:hover .icons-holder {
    z-index: 13
}
.mk-portfolio-item.light-zoomin-hover .portfolio-meta {
    z-index: 20
}
.mk-portfolio-item.light-zoomin-hover .icons-holder {
    z-index: 13
}
.mk-portfolio-item.light-zoomin-hover .image-hover-overlay {
    z-index: 11
}
.mk-portfolio-item .featured-image img {
    z-index: 10
}
.mk-portfolio-item .featured-image .hover-overlay {
    z-index: 11
}
.portfolio-carousel.style-classic .mk-fancy-title {
    margin-right: 35px
}
.portfolio-carousel.style-classic .view-all {
    float: right;
    padding: 0 7px;
    font-size: 11px
}
.portfolio-carousel.style-classic .flex-viewport ul {
    margin: 0;
    padding: 0;
    list-style: none
}
.portfolio-carousel.style-classic .flex-viewport ul li {
    position: relative;
    padding-right: 15px;
    min-height: 230px
}
.portfolio-carousel.style-classic .flex-viewport ul li:hover .item-content {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transition-delay: .2s;
    transition-delay: .2s
}
.portfolio-carousel.style-classic .flex-viewport ul li:hover .item-overlay {
    opacity: .7
}
.portfolio-carousel.style-classic .flex-viewport ul li:hover .item-lightbox {
    left: 85px;
    opacity: 1
}
.portfolio-carousel.style-classic .flex-viewport ul li:hover .item-permalink {
    right: 85px;
    opacity: 1
}
.portfolio-carousel.style-classic .flex-direction-nav a {
    position: absolute;
    top: -43px
}
.portfolio-carousel.style-classic .flex-direction-nav .mk-svg-icon {
    fill: #aaa
}
.portfolio-carousel.style-classic .flex-prev {
    right: 20px
}
.portfolio-carousel.style-classic .flex-next {
    right: 0
}
.portfolio-carousel .item-thumb {
    position: relative;
    overflow: hidden
}
.portfolio-carousel .item-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    background-color: #f97352
}
.item-permalink, .portfolio-carousel .item-lightbox {
    padding: 5px;
    position: absolute;
    top: 40%;
    width: 32px;
    height: 32px;
    line-height: 32px;
    display: block;
    text-align: center;
    border-radius: 2px
}
.item-permalink svg, .portfolio-carousel .item-lightbox svg {
    fill: #fff;
    height: 32px;
    margin-top: -4px
}
.portfolio-carousel .item-lightbox {
    left: 65px;
    opacity: 0;
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out
}
.portfolio-carousel .item-permalink {
    right: 65px;
    opacity: 0;
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out
}
.portfolio-carousel .item-content {
    position: relative;
    margin: -40px auto 0;
    padding: 14px;
    width: 240px;
    background-color: #222;
    text-align: center;
    -webkit-transform: translate(0, 6px);
    transform: translate(0, 6px);
    border-radius: 2px;
    opacity: 0;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out
}
.portfolio-carousel .item-title {
    display: inline-block;
    color: #fff !important;
    letter-spacing: 1px;
    font-weight: 700;
    font-size: 12px;
    margin-bottom: 8px;
    line-height: 16px !important;
    text-decoration: none
}
.portfolio-carousel .item-cats {
    display: block;
    letter-spacing: 1px;
    font-size: 11px;
    font-style: italic;
    line-height: 16px;
    color: #777
}
.portfolio-carousel.style-modern .featured-image {
    position: relative
}
.portfolio-carousel.style-modern .featured-image img {
    position: relative;
    max-width: 100%;
    height: auto;
    border: 0;
    vertical-align: middle;
    -ms-interpolation-mode: bicubic
}
.portfolio-carousel.style-modern .featured-image:hover .item-cats {
    opacity: 1
}
.portfolio-carousel.style-modern .featured-image:hover .portfolio-meta {
    opacity: 1
}
.portfolio-carousel.style-modern .featured-image:hover .image-hover-overlay {
    opacity: .85
}
.portfolio-carousel.style-modern .image-hover-overlay {
    background-color: #000 !important
}
.portfolio-carousel.style-modern .the-title {
    padding: 0 20px;
    color: #fff;
    font-weight: 700;
    font-size: 14px;
    line-height: 18px
}
.portfolio-carousel.style-modern .portfolio-meta {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    opacity: 0
}
.portfolio-carousel.style-modern .item-cats {
    padding: 0 20px;
    color: #fff;
    opacity: 0;
    -webkit-transition: opacity .5s ease-in-out;
    transition: opacity .5s ease-in-out
}
.portfolio-carousel.style-modern .flex-direction-nav a {
    position: absolute;
    top: 50%;
    margin-top: -27.5px;
    width: 55px;
    height: 55px;
    background-color: rgba(0, 0, 0, .4);
    text-align: center;
    line-height: 60px;
    z-index: 30
}
.portfolio-carousel.style-modern .flex-direction-nav a:hover {
    background-color: rgba(0, 0, 0, .6)
}
.portfolio-carousel.style-modern .flex-direction-nav .mk-svg-icon {
    fill: #fff;
    height: 16px !important;
    width: 16px !important
}
.portfolio-carousel.style-modern .flex-direction-nav a.flex-prev {
    left: 0
}
.portfolio-carousel.style-modern .flex-direction-nav a.flex-next {
    right: 0
}
.portfolio-carousel.style-classic .flex-direction-nav svg {
    fill: rgba(0, 0, 0, .4);
    height: 16px !important;
    width: 16px !important;
    margin-top: 0 !important
}
.portfolio-carousel.style-classic .flex-direction-nav a:hover svg {
    fill: rgba(0, 0, 0, .6)
}
.pricing-table {
    margin: 30px 0 40px;
    text-align: left
}
.pricing-offer-grid {
    width: 18%;
    display: inline-block;
    vertical-align: top;
    float: left
}
.pricing-offer-grid p {
    margin-bottom: 0
}
.pricing-offer-grid .offers ul {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: right
}
.pricing-offer-grid .offers ul li {
    margin: 0 20px 0 0;
    line-height: 16px;
    padding: 15px 0;
    display: block;
    width: auto;
    font-size: 12px;
    border-bottom: 1px dotted #ccc
}
.no-pricing-offer .pricing-cols {
    width: 100% !important
}
.pricing-cols {
    display: inline-block;
    margin: 0;
    padding: 0;
    width: 82%;
    list-style: none;
    text-align: center
}
.pricing-cols li {
    padding: 0;
    margin: 0 1px;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    max-width: 300px
}
.pricing-cols li.pricing-col {
    position: relative;
    overflow: hidden
}
.pricing-cols li.featured-plan {
    margin: -24px -3px 0 -3px
}
.pricing-cols li.featured-plan .pricing-plan {
    padding: 27px 0
}
.pricing-cols li.featured-plan .pricing-button {
    padding: 22px 0
}
.pricing-cols li.four-table {
    width: 24.5%
}
.pricing-cols li.three-table {
    width: 32.5%
}
.pricing-cols li.two-table {
    width: 49.5%
}
.pricing-cols li.one-table {
    width: 100%
}
.pricing-cols .pricing-heading {
    position: relative
}
.pricing-cols .pricing-plan {
    font-size: 16px;
    line-height: 16px;
    text-transform: uppercase;
    padding: 15px 0;
    display: block
}
.pricing-cols .pricing-price {
    height: 120px;
    display: table;
    width: 100%
}
.pricing-cols .pricing-price sub, .pricing-cols .pricing-price sup {
    font-size: 24px;
    padding: 0 5px
}
.pricing-cols .pricing-price sub {
    vertical-align: middle
}
.pricing-cols .pricing-price span {
    display: table-cell;
    vertical-align: middle;
    position: relative
}
.pricing-cols .pricing-features ul {
    margin: 0;
    padding: 0;
    position: relative
}
.pricing-cols .pricing-features ul li {
    font-size: 12px;
    line-height: 16px;
    padding: 15px 0;
    display: block;
    margin: 0;
    width: auto
}
.pricing-cols .pricing-features ul li .mk-icon-check, .pricing-cols .pricing-features ul li .mk-icon-ok {
    color: #26cca4
}
.pricing-cols .pricing-features ul li .mk-icon-remove {
    color: #e74a4a
}
.pricing-cols .pricing-features ul li .mk-icon-star {
    color: #26cca4;
    margin-left: 3px
}
.pricing-cols .pricing-features ul li .mk-icon-star.empty {
    color: #b0b0b0
}
.pricing-cols .pricing-features .rating-star {
    line-height: 12px;
    margin: 0 auto;
    font-size: 16px;
    color: #7d7c78
}
.pricing-cols .pricing-button {
    padding: 20px 0;
    border-top: none
}
#theme-page .pricing-table .pricing-cols .pricing-button .mk-button-container {
    margin-right: 0
}
.pricing-cols .pricing-button a {
    position: relative;
    margin: 0 auto;
    padding: 9px 25px
}
.multicolor.pricing-table .pricing-offer-grid {
    padding-top: 166px
}
.multicolor.pricing-table .no-pricing-offer .pricing-cols {
    width: 100% !important
}
.multicolor.pricing-table .pricing-cols {
    display: inline-block;
    margin: 0;
    padding: 0;
    list-style: none
}
.multicolor.pricing-table .pricing-cols li {
    padding: 0;
    margin: 0 1px;
    display: inline-block;
    vertical-align: top;
    text-align: center
}
.multicolor.pricing-table .pricing-cols li.pricing-col {
    position: relative;
    border-radius: 3px;
    overflow: hidden
}
.multicolor.pricing-table .pricing-cols li.featured-plan {
    margin: -24px -3px 0 -3px;
    -webkit-box-shadow: 0 0 35px 2px rgba(0, 0, 0, .2);
    box-shadow: 0 0 35px 2px rgba(0, 0, 0, .2)
}
.multicolor.pricing-table .pricing-cols li.featured-plan .pricing-plan {
    padding: 27px 0
}
.multicolor.pricing-table .pricing-cols li.featured-plan .pricing-button {
    padding: 22px 0
}
.multicolor.pricing-table .pricing-cols .pricing-heading {
    -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .2);
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .2)
}
.multicolor.pricing-table .pricing-cols .pricing-heading .premium-ribbon {
    background-color: #ffd565;
    color: #7b683c;
    width: 120px;
    line-height: 12px;
    font-size: 10px;
    font-weight: 700;
    padding: 4px 0;
    display: inline-block;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    right: -33px;
    top: 16px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
    -webkit-box-shadow: 0 3px 0 0 rgba(0, 0, 0, .1);
    box-shadow: 0 3px 0 0 rgba(0, 0, 0, .1)
}
.multicolor.pricing-table .pricing-cols .pricing-plan {
    color: #fff;
    font-weight: lighter;
    font-size: 16px;
    line-height: 16px;
    text-transform: uppercase;
    padding: 15px 0;
    background-color: rgba(0, 0, 0, .2);
    display: block;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, .3)
}
.multicolor.pricing-table .pricing-cols .pricing-price {
    border-top: 1px solid rgba(255, 255, 255, .2);
    height: 120px;
    display: table;
    width: 100%
}
.multicolor.pricing-table .pricing-cols .pricing-price sub, .multicolor.pricing-table .pricing-cols .pricing-price sup {
    font-size: 24px;
    padding: 0 5px;
    font-weight: 400
}
.multicolor.pricing-table .pricing-cols .pricing-price sub {
    vertical-align: middle;
    font-size: 16px
}
.multicolor.pricing-table .pricing-cols .pricing-price span {
    font-size: 65px;
    color: #fff;
    font-weight: 700;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, .3)
}
@media handheld, only screen and (max-width: 960px) {
    .multicolor.pricing-table .pricing-cols .pricing-price span {
        font-size: 40px
    }
}
.multicolor.pricing-table .pricing-cols .pricing-features ul {
    margin: 0;
    padding: 0;
    position: relative;
    border-left: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8
}
.multicolor.pricing-table .pricing-cols .pricing-features ul li {
    font-size: 12px;
    line-height: 16px;
    padding: 15px 0;
    display: block;
    margin: 0;
    width: auto;
    background-color: #f6f6f6
}
.multicolor.pricing-table .pricing-cols .pricing-features ul li:nth-child(odd) {
    background-color: #eee
}
.multicolor.pricing-table .pricing-cols .pricing-features ul li i:before {
    font-size: 16px;
    text-shadow: 0 1px 0 rgba(0, 0, 0, .3)
}
.multicolor.pricing-table .pricing-cols .pricing-features ul li .mk-icon-ok {
    color: #26cca4
}
.multicolor.pricing-table .pricing-cols .pricing-features ul li .mk-icon-remove {
    color: #e74a4a
}
.multicolor.pricing-table .pricing-cols .pricing-features ul li .mk-icon-star {
    color: #26cca4;
    margin-left: 3px
}
.multicolor.pricing-table .pricing-cols .pricing-features ul li .mk-icon-star.empty {
    color: #b0b0b0
}
.multicolor.pricing-table .pricing-cols .pricing-features .rating-star {
    line-height: 12px;
    margin: 0 auto;
    font-size: 16px;
    color: #7d7c78
}
.multicolor.pricing-table .pricing-cols .pricing-button {
    padding: 20px 0;
    background-color: #f6f6f6;
    border: 1px solid #e8e8e8;
    border-top: none
}
.multicolor.pricing-table .pricing-cols .pricing-button a {
    position: relative;
    margin: 0 auto;
    padding: 9px 25px
}
.monocolor.pricing-table .pricing-offer-grid {
    padding-top: 178px
}
.monocolor.pricing-table .pricing-offer-grid .offers ul {
    border-right: none
}
.monocolor.pricing-table .pricing-offer-grid .offers ul li {
    padding: 13px 0
}
.monocolor.pricing-table .no-pricing-offer .pricing-cols {
    width: 100% !important
}
.monocolor.pricing-table .pricing-cols li {
    padding: 0;
    margin: 0;
    display: inline-block;
    vertical-align: top;
    text-align: center
}
.monocolor.pricing-table .pricing-cols li.pricing-col {
    position: relative;
    overflow: hidden;
    border: 1px solid #ddd;
    border-left: none;
    background-color: #fff
}
.monocolor.pricing-table .pricing-cols li.pricing-col:first-child {
    border-left: 1px solid #ddd
}
.monocolor.pricing-table .pricing-cols li.featured-plan {
    margin: -20px -3px 0 -3px;
    -webkit-box-shadow: 0 0 20px 5px rgba(0, 0, 0, .1);
    box-shadow: 0 0 20px 5px rgba(0, 0, 0, .1)
}
.monocolor.pricing-table .pricing-cols li.featured-plan .pricing-button {
    padding: 35px 0
}
.monocolor.pricing-table .pricing-cols .pricing-heading {
    background-color: #f6f6f6;
    border-bottom: 1px solid #ddd
}
.monocolor.pricing-table .pricing-cols .pricing-plan {
    color: #666;
    font-weight: 700;
    font-size: 16px;
    line-height: 16px;
    text-transform: uppercase;
    padding: 20px 0;
    background-color: #efefef;
    display: block;
    border-bottom: 1px solid #ddd
}
.monocolor.pricing-table .pricing-cols .pricing-price {
    height: 120px;
    display: table;
    width: 100%
}
.monocolor.pricing-table .pricing-cols .pricing-price sub, .monocolor.pricing-table .pricing-cols .pricing-price sup {
    font-size: 24px;
    padding: 0 5px
}
.monocolor.pricing-table .pricing-cols .pricing-price sub {
    display: block;
    margin: 30px 0 0 20px;
    text-align: center;
    font-size: 16px;
    color: #666
}
.monocolor.pricing-table .pricing-cols .pricing-price span {
    font-size: 70px;
    font-weight: lighter
}
.monocolor.pricing-table .pricing-cols .pricing-features ul {
    margin: 0;
    padding: 0;
    position: relative
}
.monocolor.pricing-table .pricing-cols .pricing-features ul li {
    font-size: 12px;
    line-height: 16px;
    padding: 13px 0;
    margin: 0 10px;
    display: block;
    width: auto;
    background-color: #fff;
    border-bottom: 1px dotted #ddd
}
.monocolor.pricing-table .pricing-cols .pricing-features ul li:last-child {
    border: none
}
.pricing-table .mk-svg-icon {
    height: 16px;
    text-shadow: 0 1px 0 rgba(0, 0, 0, .3)
}
.monocolor.pricing-table .pricing-cols .pricing-features ul li .mk-icon-ok {
    color: #26cca4
}
.monocolor.pricing-table .pricing-cols .pricing-features ul li .mk-icon-remove {
    color: #e74a4a
}
.monocolor.pricing-table .pricing-cols .pricing-features ul li .mk-icon-star {
    color: #26cca4;
    margin-left: 3px
}
.monocolor.pricing-table .pricing-cols .pricing-features ul li .mk-icon-star.empty {
    color: #b0b0b0
}
.monocolor.pricing-table .pricing-cols .pricing-features .rating-star {
    line-height: 12px;
    margin: 0 auto;
    font-size: 16px;
    color: #7d7c78
}
.monocolor.pricing-table .pricing-cols .pricing-button {
    padding: 15px 0;
    border-top: none;
    border-top: 1px solid #ddd;
    background-color: #f6f6f6
}
.monocolor.pricing-table .pricing-cols .pricing-button a {
    position: relative;
    margin: 0 auto;
    padding: 9px 25px
}
@media handheld, only screen and (max-width: 960px) {
    .pricing-offer-grid {
        display: none
    }
    .pricing-cols {
        width: 100% !important
    }
}
@media handheld, only screen and (max-width: 767px) {
    .pricing-cols .pricing-col {
        width: 100% !important;
        margin-bottom: 20px !important
    }
    .pricing-cols li {
        max-width: 100% !important
    }
    .monocolor.pricing-table .pricing-col {
        border-left: 1px solid #ddd !important
    }
    .monocolor.pricing-table .pricing-cols li.featured-plan {
        margin: 0 0 20px 0 !important;
        border: 1px solid #ff7b00 !important
    }
}
.new-style.pricing-table .pricing-offer-grid {
    padding-top: 240px
}
.new-style.pricing-table .pricing-offer-grid .offers ul {
    border-right: none
}
.new-style.pricing-table .pricing-offer-grid .offers ul li {
    padding: 13px 0
}
.new-style.pricing-table.no-pricing-offer .pricing-cols {
    width: 100% !important
}
.new-style.pricing-table .pricing-cols li {
    padding: 0;
    margin: 0;
    display: inline-block;
    text-align: center;
    max-width: initial
}
.new-style.pricing-table .pricing-cols li.pricing-col {
    position: relative;
    overflow: hidden
}
.new-style.pricing-table .pricing-cols li.pricing-col.four-table {
    width: 24.5%
}
.new-style.pricing-table .pricing-cols li.pricing-col.three-table {
    width: 32.5%
}
.new-style.pricing-table .pricing-cols li.pricing-col.two-table {
    width: 49.5%
}
.new-style.pricing-table .pricing-cols li.pricing-col.one-table {
    width: 100%
}
.new-style.pricing-table .pricing-cols li.column-bigger-true, .new-style.pricing-table .pricing-cols li.drop-shadow-true {
    z-index: 11
}
.new-style.pricing-table .pricing-cols li.column-bigger-true {
    margin: -20px -3px 0 -3px
}
.new-style.pricing-table .pricing-cols li.column-bigger-true .pricing-button {
    padding: 45px 0
}
.new-style.pricing-table .pricing-cols li.drop-shadow-true {
    padding: 0 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: initial !important
}
.new-style.pricing-table .pricing-cols li.drop-shadow-true .shadow-container {
    -webkit-box-shadow: 0 0 7px 0 rgba(0, 0, 0, .3);
    box-shadow: 0 0 7px 0 rgba(0, 0, 0, .3);
    overflow: hidden
}
.new-style.pricing-table .pricing-cols .pricing-heading {
    position: relative
}
.new-style.pricing-table .pricing-cols .pricing-plan {
    font-weight: 700;
    font-size: 14px;
    line-height: 4px;
    text-transform: uppercase;
    padding: 30px 0;
    background-color: #efefef;
    display: block
}
.new-style.pricing-table .pricing-cols .pricing-plan.style-dark {
    color: #222
}
.new-style.pricing-table .pricing-cols .pricing-plan.style-light {
    color: #fff
}
.new-style.pricing-table .pricing-cols .pricing-featured-text {
    font-weight: 700;
    font-size: 12px;
    line-height: 12px;
    position: absolute;
    top: 28px;
    right: -37px;
    padding: 10px 0;
    min-width: 160px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}
.new-style.pricing-table .pricing-cols .pricing-featured-text.style-dark {
    color: #222
}
.new-style.pricing-table .pricing-cols .pricing-featured-text.style-light {
    color: #fff
}
.new-style.pricing-table .pricing-cols .pricing-price {
    height: 165px;
    width: 100%;
    display: block
}
.new-style.pricing-table .pricing-cols .pricing-price sub {
    font-size: 20px;
    padding: 0 5px
}
.new-style.pricing-table .pricing-cols .pricing-price sup {
    font-size: 24px;
    padding: 0 5px
}
.new-style.pricing-table .pricing-cols .pricing-price sub {
    vertical-align: middle
}
.new-style.pricing-table .pricing-cols .pricing-price.style-dark {
    color: #222
}
.new-style.pricing-table .pricing-cols .pricing-price.style-light {
    color: #fff
}
.new-style.pricing-table .pricing-cols .pricing-price .pricing-save {
    font-size: 20px;
    font-weight: 700;
    display: block
}
.new-style.pricing-table .pricing-cols .pricing-price span {
    display: block;
    vertical-align: initial;
    font-size: 72px;
    line-height: 72px;
    padding-top: 20px
}
.new-style.pricing-table .pricing-cols .pricing-price span .pricing-save {
    font-style: normal;
    display: block
}
.new-style.pricing-table .pricing-cols .pricing-features ul {
    margin: 0;
    padding: 0;
    padding-top: 40px;
    position: relative
}
.new-style.pricing-table .pricing-cols .pricing-features ul li {
    padding: 13px 0;
    margin: 0 10%;
    display: block;
    width: auto
}
.new-style.pricing-table .pricing-cols .pricing-features ul li:last-child {
    border: none
}
.new-style.pricing-table .pricing-cols .pricing-features ul li i:before {
    font-size: 16px;
    text-shadow: 0 1px 0 rgba(0, 0, 0, .3)
}
.new-style.pricing-table .pricing-cols .pricing-features ul li .mk-icon-ok {
    color: #26cca4
}
.new-style.pricing-table .pricing-cols .pricing-features ul li .mk-icon-remove {
    color: #e74a4a
}
.new-style.pricing-table .pricing-cols .pricing-features ul li .mk-icon-star {
    color: #26cca4;
    margin-left: 3px
}
.new-style.pricing-table .pricing-cols .pricing-features ul li .mk-icon-star.empty {
    color: #b0b0b0
}
.new-style.pricing-table .pricing-cols .pricing-features.style-light ul li {
    border-bottom: 1px solid rgba(255, 255, 255, .1);
    color: #fff
}
.new-style.pricing-table .pricing-cols .pricing-features.style-light ul li:last-child {
    border-bottom: 0
}
.new-style.pricing-table .pricing-cols .pricing-features.style-dark ul li {
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    color: #222
}
.new-style.pricing-table .pricing-cols .pricing-features.style-dark ul li:last-child {
    border-bottom: 0
}
.new-style.pricing-table .pricing-cols .pricing-features .rating-star {
    line-height: 12px;
    margin: 0 auto;
    font-size: 16px;
    color: #7d7c78
}
.new-style.pricing-table .pricing-cols .pricing-button {
    padding: 25px 0;
    border-top: none;
    background-color: #f6f6f6
}
.new-style.pricing-table .pricing-cols .pricing-button a {
    position: relative;
    margin: 0 auto;
    padding: 20px 28px;
    font-size: 16px;
    line-height: 100%
}
.new-style.pricing-table .pricing-cols .pricing-button a.large {
    letter-spacing: 1px
}
@media handheld, only screen and (max-width: 960px) {
    .pricing-offer-grid {
        display: none
    }
    .pricing-cols {
        width: 100% !important
    }
}
@media handheld, only screen and (max-width: 767px) {
    .pricing-cols .pricing-col {
        width: 100% !important;
        margin-bottom: 20px !important
    }
    .pricing-cols li {
        max-width: 100% !important
    }
    .monocolor.pricing-table .pricing-col {
        border-left: 1px solid #ddd !important
    }
    .monocolor.pricing-table .pricing-cols li.featured-plan {
        margin: 0 0 20px 0 !important;
        border: 1px solid #ff7b00 !important
    }
}
.mk-skill-meter {
    margin-bottom: 15px
}
.mk-skill-meter .mk-skill-meter-title {
    letter-spacing: 1px;
    display: block;
    margin-bottom: 6px;
    font-weight: 700;
    line-height: 14px
}
.mk-skill-meter .mk-progress-bar {
    position: relative;
    display: block;
    text-align: right
}
.mk-skill-meter .mk-progress-bar .progress-outer {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%
}
.mk-skill-meter .mk-progress-bar .progress-inner {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%
}
.mk-skill-meter .mk-progress-bar .progress-percent {
    position: absolute;
    right: 10px;
    font-weight: 700;
    font-size: 12px;
    letter-spacing: 1px
}
.mk-skill-chart {
    text-align: center;
    height: 100%;
    width: 100%
}
.mk-slideshow-box {
    position: relative
}
.mk-slideshow-box .mk-slideshow-box-item {
    display: none
}
.mk-slideshow-box.full-width-true .mk-slideshow-box-content {
    padding-left: 0;
    padding-right: 0
}
.mk-slideshow-box .mk-slideshow-box-color-mask, .mk-slideshow-box .mk-slideshow-box-item {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
.mk-slideshow-box .mk-slideshow-box-color-mask {
    z-index: 10
}
.mk-slideshow-box .mk-slideshow-box-content {
    position: relative;
    z-index: 20;
    padding-left: 20px;
    padding-right: 20px
}
@media handheld, only screen and (max-width: 767px) {
    .mk-slideshow-box .mk-slideshow-box-content h1, .mk-slideshow-box .mk-slideshow-box-content h2, .mk-slideshow-box .mk-slideshow-box-content h3, .mk-slideshow-box .mk-slideshow-box-content h4, .mk-slideshow-box .mk-slideshow-box-content h5, .mk-slideshow-box .mk-slideshow-box-content h6 {
        padding-top: 0 !important;
        margin-top: 0 !important
    }
    .mk-slideshow-box .mk-slideshow-box-content .mk-button {
        margin-bottom: 20px !important
    }
}
.s_social a {
    display: block;
    line-height: 100%
}
.s_social.g_style a {
    border: 2px solid;
    background-color: #fff;
    background-color: rgba(50, 50, 50, 0);
    -webkit-transition: background-color .2s ease;
    transition: background-color .2s ease
}
.s_social svg {
    display: block
}
.s_social.g_style.xx-large a {
    padding: 25px
}
.s_social.g_style.x-large a {
    padding: 20px
}
.s_social.g_style.large a {
    padding: 15px
}
.s_social.g_style.medium a {
    padding: 10px;
    border-width: 1px
}
.s_social.g_style.small a {
    padding: 5px;
    border-width: 1px
}
.s_social.s_square-rounded a {
    border-radius: 25%
}
.s_social.s_simple-rounded a {
    border-radius: 50%
}
.s_social .mk-jupiter-icon-simple-xing:before, .s_social .mk-jupiter-icon-square-xing:before, .s_social .mk-jupiter-icon-xing:before {
    vertical-align: baseline !important;
    line-height: normal !important;
    position: static;
    top: 0
}
.mk-jupiter-icon-simple-xing {
    display: block
}
.mk-jupiter-icon-simple-xing:before {
    content: "\f168"
}
.mk-jupiter-icon-xing:before {
    content: "\e3d3"
}
.mk-jupiter-icon-square-xing:before {
    content: "\e3d2"
}
.mk-process-steps {
    margin-bottom: 30px;
    text-align: center
}
.mk-process-steps ul {
    position: relative;
    margin: 0;
    padding: 0;
    list-style: none
}
.mk-process-steps ul:before {
    position: absolute;
    left: 80px;
    display: block;
    width: 85%;
    height: 0;
    border-top: 1px dashed #bbb;
    content: ""
}
.mk-process-steps ul li {
    display: inline-block;
    float: left;
    margin: 0;
    padding-top: 6px
}
.mk-process-steps ul li:hover svg {
    fill: #fff;
    -webkit-animation: toRightFromLeft .3s forwards;
    animation: toRightFromLeft .3s forwards
}
.mk-process-steps ul li:hover .mk-process-icon {
    -webkit-box-shadow: 0 0 0 6px rgba(0, 0, 0, .1);
    box-shadow: 0 0 0 6px rgba(0, 0, 0, .1)
}
.mk-process-steps ul li h3 {
    position: relative;
    display: inline-block;
    margin: 35px auto 20px;
    font-size: 16px !important
}
.mk-process-steps ul li p {
    position: relative;
    display: inline-block;
    margin-bottom: 0;
    text-align: center
}
.mk-process-icon {
    position: relative;
    display: inline-block;
    overflow: hidden;
    background-color: #fff;
    -webkit-transition: background .3s, color .3s, -webkit-box-shadow .3s;
    transition: background .3s, color .3s, -webkit-box-shadow .3s;
    transition: background .3s, color .3s, box-shadow .3s;
    transition: background .3s, color .3s, box-shadow .3s, -webkit-box-shadow .3s;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 0 2px #bbb;
    box-shadow: 0 0 0 2px #bbb
}
.mk-process-icon:after {
    display: none
}
.mk-process-icon svg {
    fill: #bbb;
    fill: rgba(0, 0, 0, .24);
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}
@-webkit-keyframes toRightFromLeft {
    49% {
        -webkit-transform: translateX(100%) translateY(-50%);
        transform: translateX(100%) translateY(-50%)
    }
    50% {
        opacity: 0;
        -webkit-transform: translateX(-100%) translateY(-50%);
        transform: translateX(-100%) translateY(-50%)
    }
    51% {
        opacity: 1
    }
}
@keyframes toRightFromLeft {
    49% {
        -webkit-transform: translateX(100%) translateY(-50%);
        transform: translateX(100%) translateY(-50%)
    }
    50% {
        opacity: 0;
        -webkit-transform: translateX(-100%) translateY(-50%);
        transform: translateX(-100%) translateY(-50%)
    }
    51% {
        opacity: 1
    }
}
.mk-process-steps.process-steps-2 ul:before {
    top: 200px;
    left: 100px;
    width: 70%
}
.mk-process-steps.process-steps-2 li {
    width: 50%
}
.mk-process-steps.process-steps-2 li h3, .mk-process-steps.process-steps-2 li p {
    padding: 0 20px
}
.mk-process-steps.process-steps-2 .mk-process-desc, .mk-process-steps.process-steps-2 .mk-process-title {
    width: 350px
}
.mk-process-steps.process-steps-2 .mk-process-icon {
    width: 400px;
    height: 400px;
    text-align: center
}
.mk-process-steps.process-steps-2 .mk-process-icon svg {
    height: 128px
}
.mk-process-steps.process-steps-3 ul:before {
    top: 115px
}
.mk-process-steps.process-steps-3 li {
    width: 33.3%
}
.mk-process-steps.process-steps-3 li h3, .mk-process-steps.process-steps-3 li p {
    padding: 0 20px
}
.mk-process-steps.process-steps-3 .mk-process-desc, .mk-process-steps.process-steps-3 .mk-process-title {
    width: 288px
}
.mk-process-steps.process-steps-3 .mk-process-icon {
    width: 230px;
    height: 230px;
    text-align: center
}
.mk-process-steps.process-steps-3 .mk-process-icon svg {
    height: 80px
}
.mk-process-steps.process-steps-4 ul:before {
    top: 90px
}
.mk-process-steps.process-steps-4 li {
    width: 25%
}
.mk-process-steps.process-steps-4 li h3, .mk-process-steps.process-steps-4 li p {
    padding: 0 20px
}
.mk-process-steps.process-steps-4 .mk-process-icon {
    width: 180px;
    height: 180px;
    text-align: center
}
.mk-process-steps.process-steps-4 .mk-process-icon svg {
    height: 70px
}
.mk-process-steps.process-steps-5 ul:before {
    top: 70px
}
.mk-process-steps.process-steps-5 li {
    width: 20%
}
.mk-process-steps.process-steps-5 li h3, .mk-process-steps.process-steps-5 li p {
    padding: 0 15px
}
.mk-process-steps.process-steps-5 .mk-process-icon {
    width: 140px;
    height: 140px;
    text-align: center
}
.mk-process-steps.process-steps-5 .mk-process-icon svg {
    height: 60px
}
.mk-subscribe {
    margin-bottom: 30px
}
.mk-subscribe.form-in-progress {
    opacity: .8
}
.mk-subscribe > form {
    table-layout: auto
}
.mk-subscribe--message {
    padding-top: 8px;
    font-size: 14px
}
.mk-subscribe--message.error {
    color: red
}
.mk-subscribe--message.success {
    color: #00a651
}
.mk-subscribe .mk-subscribe--form-column {
    padding: 0;
    margin: 0
}
.mk-subscribe .mk-subscribe--form-column:last-child {
    padding-right: 0 !important
}
.mk-subscribe .mk-subscribe--button, .mk-subscribe .mk-subscribe--email {
    width: 100%;
    margin: 0;
    padding: 0;
    border: 0;
    background-color: #333;
    -webkit-transition: background-color .15s linear, color .15s linear, border-color .15s linear;
    transition: background-color .15s linear, color .15s linear, border-color .15s linear;
    background-color: transparent;
    color: transparent;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}
.mk-subscribe .mk-subscribe--email {
    padding: 0 2%
}
.mk-subscribe .mk-subscribe--button {
    outline: 0
}
.mk-subscribe.medium-size .mk-subscribe--email {
    font-size: 16px;
    height: 45px;
    line-height: 45px
}
.mk-subscribe.medium-size .mk-subscribe--button {
    font-size: 14px;
    height: 45px;
    min-width: 115px
}
.mk-subscribe.large-size .mk-subscribe--button, .mk-subscribe.large-size .mk-subscribe--email {
    height: 60px;
    font-size: 20px
}
.mk-subscribe.large-size .mk-subscribe--email {
    line-height: 60px
}
.mk-subscribe.large-size .mk-subscribe--button {
    min-width: 140px
}
.compose-mode .mk-subscribe .mk-subscribe--form-column:last-child {
    cursor: not-allowed
}
.compose-mode .mk-subscribe .mk-subscribe--button {
    pointer-events: none
}
.mk-mailchimp-gdpr-consent {
    padding-top: 10px
}
.mk-mailchimp-gdpr-consent label {
    font-size: 14px;
    color: #666;
    cursor: pointer;
    padding-left: 10px
}
.mk-swiper-container {
    position: relative;
    overflow: hidden
}
.mk-slider-holder > div {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
.mk-slider-holder .mk-slider-wrapper {
    z-index: 10
}
.mk-swipe-slideshow {
    position: relative;
    margin-bottom: 20px
}
.mk-swipe-slideshow:hover .swiper-arrows {
    opacity: .6
}
.mk-swipe-slideshow .swiper-arrows {
    width: 60px;
    height: 60px;
    line-height: 62px;
    background-color: rgba(0, 0, 0, .4);
    text-align: center;
    position: absolute;
    border-radius: 2px;
    cursor: pointer;
    color: #fff;
    opacity: 0
}
.mk-swipe-slideshow .swiper-arrows {
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    ms-transform: translate(0, -50%);
    background-color: rgba(0, 0, 0, .4)
}
.mk-swipe-slideshow .swiper-arrows:hover {
    background-color: rgba(0, 0, 0, .6);
    opacity: 1
}
.mk-swipe-slideshow .swiper-arrows svg {
    height: 16px
}
.mk-swipe-slideshow .mk-swiper-prev {
    left: 20px
}
.mk-swipe-slideshow .mk-swiper-next {
    right: 20px
}
.mk-slider-holder-img {
    visibility: hidden
}
.mk-swipe-slideshow-lazyload .swiper-slide-image {
    background-color: #e0e0e0
}
.mk-tab-slider {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    padding: 10px 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}
.mk-tab-slider-wrapper {
    position: relative;
    width: 100%;
    transition-property: left, top, -webkit-transform;
    -webkit-transition-property: left, top, -webkit-transform;
    transition-property: transform, left, top;
    transition-property: transform, left, top, -webkit-transform;
    -webkit-transition-duration: 0s;
    transition-duration: 0s;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease
}
.mk-tab-slider-item {
    float: left
}
.mk-tab-slider-item .mk-tab-slider-share li a {
    font-size: 16px;
    margin-left: 10px;
    opacity: .6
}
.mk-tab-slider-item .mk-tab-slider-share li a:hover {
    opacity: 1
}
.mk-tab-slider-item.skin-dark .mk-slider-title {
    color: #222 !important
}
.mk-tab-slider-item.skin-dark .mk-slider-title > hr {
    border-top: 3px solid #040300;
    margin: 15px auto 25px auto
}
.mk-tab-slider-item.skin-dark .mk-slider-description {
    color: #6a6665
}
.mk-tab-slider-item.skin-dark .mk-slider-description p {
    color: #6a6665
}
.mk-tab-slider-item.skin-dark .mk-tab-slider-share li a svg {
    fill: #222;
    height: 16px
}
.mk-tab-slider-item.skin-light .mk-slider-title {
    color: #fff !important
}
.mk-tab-slider-item.skin-light .mk-slider-title > hr {
    border-top: 3px solid #fff;
    margin: 15px auto 30px auto
}
.mk-tab-slider-item.skin-light .mk-slider-description {
    color: #f5f5f5
}
.mk-tab-slider-item.skin-light .mk-slider-description p {
    color: #f5f5f5
}
.mk-tab-slider-item.skin-light .mk-tab-slider-share li a svg {
    fill: #f5f5f5;
    height: 16px
}
.mk-tab-slider-share {
    list-style: none;
    padding-left: 0;
    position: absolute;
    bottom: 50px;
    right: 70px
}
.mk-tab-slider-share li {
    float: left
}
.mk-tab-slider-icon {
    font-size: 100px;
    padding-right: 20px;
    float: left
}
.mk-tab-slider-nav {
    margin-bottom: 20px;
    text-align: center;
    font-size: 30px
}
.mk-tab-slider-nav a {
    display: inline-block;
    padding: 15px;
    margin-right: 2px;
    position: relative;
    font-weight: 700;
    letter-spacing: 1px;
    -webkit-transition: opacity .2s ease-out;
    transition: opacity .2s ease-out
}
.mk-tab-slider-nav a:link, .mk-tab-slider-nav a:visited {
    opacity: .4
}
.mk-tab-slider-nav a:hover {
    opacity: 1
}
.mk-tab-slider-nav a.active {
    opacity: 1
}
.mk-slider-content, .mk-slider-image {
    width: 50%;
    display: inline-block
}
.mk-slider-content {
    display: table;
    height: 100%;
    padding: 0 70px;
    position: relative
}
.mk-slider-content-inside {
    display: table-cell;
    vertical-align: middle;
    height: 100%
}
.mk-slider-image img {
    width: 100%
}
.mk-slider-title {
    font-size: 18px !important;
    font-weight: 700;
    color: #222;
    letter-spacing: 1px;
    display: block;
    margin: 0
}
.mk-slider-title > hr {
    max-width: 10%;
    border: 0;
    margin-left: 0 !important
}
.mk-slider-read-more {
    margin-top: 20px
}
@media handheld, only screen and (max-width: 767px) {
    .mk-tab-slider .mk-slider-content {
        width: 100%;
        padding: 50px 25px;
        height: auto
    }
    .mk-tab-slider .mk-slider-image {
        width: 100%
    }
    .mk-tab-slider .mk-tab-slider-share {
        position: inherit;
        display: table;
        margin: 0 auto
    }
    .mk-tab-slider .mk-tab-slider-share li {
        float: none;
        display: table-cell;
        text-align: center;
        padding: 0 5px
    }
}
@media handheld, only screen and (max-width: 1024px) {
    .mk-tab-slider .mk-slider-content {
        width: 100%;
        padding: 50px 25px;
        height: auto
    }
    .mk-tab-slider .mk-slider-image {
        width: 100%
    }
    .mk-tab-slider .mk-tab-slider-share {
        position: inherit;
        display: table;
        margin: 0 auto
    }
    .mk-tab-slider .mk-tab-slider-share li {
        float: none;
        display: table-cell;
        text-align: center;
        padding: 0 5px
    }
}
.mk-fancy-table {
    overflow: hidden;
}
@media handheld, only screen and (max-width: 767px) {
    .mk-fancy-table {
        overflow-x: scroll !important
    }
}
.mk-fancy-table table {
    overflow: hidden;
    margin: 0;
    padding: 0;
    width: 100%;
    border-collapse: collapse;
    text-align: left;
}
.mk-fancy-table th {
    padding: 18px 12px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px;
    background-color: #ed4622
}
.mk-fancy-table tfoot td {
    padding: 8px
}
.mk-fancy-table.table-style1 tr:nth-child(odd) {
    background-color: rgba(0, 0, 0, .04)
}
.mk-fancy-table.table-style1 tfoot {
    background-color: #f3f3f3
}
.mk-fancy-table.table-style1 tr {
    background-color: rgba(0, 0, 0, .02)
}
.mk-fancy-table.table-style2 {
    border-bottom: 1px solid #dcdcdc
}
.mk-fancy-table.table-style2 td {
    padding: 12px;
    border-bottom: 1px solid #dcdcdc;
    text-align: center
}
.mk-testimonial {
    margin: 3px 3px 40px
}
.mk-testimonial .mk-testimonial-content {
    position: relative;
    margin-bottom: 30px;
    margin-top: 10px;
    padding: 20px 20px 0
}
.mk-testimonial .mk-testimonial-quote {
    line-height: 1.8em
}
.mk-testimonial .mk-testimonial-content p {
    margin-bottom: 20px
}
.mk-testimonial .mk-testimonial-author {
    display: block;
    margin-bottom: 5px;
    font-weight: 700;
    font-size: 13px;
    line-height: 11px
}
.mk-testimonial .mk-testimonial-company {
    font-size: 12px;
    line-height: 14px;
    opacity: .8
}
.mk-testimonial .flex-direction-nav a {
    opacity: .4
}
.mk-testimonial .flex-direction-nav a:hover {
    opacity: 1
}
.mk-testimonial .flex-direction-nav svg {
    fill: #878787
}
.mk-testimonial.boxed-style .mk-testimonial-content {
    border: 1px solid #ededed;
    background-color: #fafafa;
    border-radius: 4px
}
.mk-testimonial.boxed-style .mk-testimonial-content:before {
    position: absolute;
    bottom: -7px;
    left: 35px;
    display: block;
    width: 14px;
    height: 14px;
    border: 1px solid #ededed;
    border-top: none;
    border-left: none;
    background-color: #fafafa;
    content: "";
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}
.mk-testimonial.boxed-style .mk-testimonial-image {
    position: relative;
    float: left;
    margin: 0 20px
}
.mk-testimonial.boxed-style .mk-testimonial-image img {
    width: 50px !important;
    height: 50px !important;
    border-radius: 100%;
    -webkit-box-shadow: 0 0 1px #a9a9a9;
    box-shadow: 0 0 1px #a9a9a9
}
.mk-testimonial.boxed-style .flex-direction-nav a {
    bottom: 0
}
.mk-testimonial.boxed-style .flex-direction-nav .flex-next {
    right: 0 !important;
    margin: 0
}
.mk-testimonial.boxed-style .flex-direction-nav .flex-prev {
    right: 20px !important
}
.mk-testimonial.simple-style {
    padding: 50px 50px 0;
    margin-top: 30px;
    text-align: center
}
.mk-testimonial.simple-style.testimonial-column svg[data-name=mk-moon-quotes-left], .mk-testimonial.simple-style.testimonial-column svg[data-name=mk-moon-quotes-right] {
    display: none !important
}
@media handheld, only screen and (max-width: 767px) {
    .mk-testimonial.simple-style.simple-style {
        padding-left: 0;
        padding-right: 0
    }
    .mk-testimonial.simple-style svg[data-name=mk-moon-quotes-left], .mk-testimonial.simple-style svg[data-name=mk-moon-quotes-right] {
        display: none !important
    }
}
.mk-testimonial.simple-style .mk-testimonial-author {
    font-size: 16px
}
.mk-testimonial.simple-style .mk-testimonial-company {
    font-size: 12px
}
.mk-testimonial.simple-style svg[data-name=mk-moon-quotes-left], .mk-testimonial.simple-style svg[data-name=mk-moon-quotes-right] {
    position: absolute;
    fill: #eee;
    height: 50px
}
.mk-testimonial.simple-style .mk-testimonial-content {
    margin-bottom: 0;
    font-size: 18px !important
}
.mk-testimonial.simple-style .mk-testimonial-content p {
    text-align: center
}
@media handheld, only screen and (max-width: 767px) {
    .mk-testimonial.simple-style .mk-testimonial-content {
        padding: 0 !important
    }
}
.mk-testimonial.simple-style .mk-testimonial-content p {
    font-size: inherit
}
.mk-testimonial.simple-style svg[data-name=mk-moon-quotes-left] {
    top: 70px;
    left: 0
}
.mk-testimonial.simple-style svg[data-name=mk-moon-quotes-right] {
    top: 70px;
    right: 0
}
.mk-testimonial.simple-style .flex-direction-nav svg {
    height: 16px
}
.mk-testimonial.simple-style .flex-direction-nav .flex-next, .mk-testimonial.simple-style .flex-direction-nav .flex-prev {
    content: '';
    display: block;
    width: 45px;
    height: 45px;
    border: 2px solid #ccc;
    line-height: 45px;
    position: absolute;
    top: 0
}
.mk-testimonial.simple-style .flex-direction-nav svg {
    height: 14px
}
.mk-testimonial.simple-style .flex-direction-nav .flex-next:after {
    left: -15px
}
.mk-testimonial.simple-style .flex-direction-nav .flex-next {
    left: 50% !important;
    -webkit-transform: translateX(50%);
    transform: translateX(50%)
}
.mk-testimonial.simple-style .flex-direction-nav .flex-prev {
    left: 50% !important;
    -webkit-transform: translateX(-150%);
    transform: translateX(-150%)
}
.mk-testimonial.simple-style.light-version .mk-testimonial-author, .mk-testimonial.simple-style.light-version .mk-testimonial-company, .mk-testimonial.simple-style.light-version .mk-testimonial-content, .mk-testimonial.simple-style.light-version .mk-testimonial-content p {
    color: #fff !important
}
.mk-testimonial.simple-style.light-version .flex-direction-nav svg {
    fill: #fff !important
}
.mk-testimonial.simple-style.light-version .flex-direction-nav .flex-next:after, .mk-testimonial.simple-style.light-version .flex-direction-nav .flex-prev:after {
    border: 2px solid #fff
}
.mk-testimonial.simple-style.light-version svg[data-name=mk-moon-quotes-left], .mk-testimonial.simple-style.light-version svg[data-name=mk-moon-quotes-right] {
    fill: rgba(255, 255, 255, .2)
}
.mk-testimonial.avantgarde-style {
    padding: 0 50px 0;
    text-align: center
}
.mk-testimonial.avantgarde-style.mk-testimonial {
    margin: 3px 3px 0 !important
}
.mk-testimonial.avantgarde-style .mk-testimonial-image {
    display: block;
    text-align: center
}
.mk-testimonial.avantgarde-style .mk-testimonial-image img {
    margin: 10px auto;
    width: 95px !important;
    height: 95px !important;
    border-radius: 100%
}
.mk-testimonial.avantgarde-style .mk-testimonial-author {
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 25px 0 10px 0
}
.mk-testimonial.avantgarde-style .mk-testimonial-company {
    font-size: 12px;
    font-style: italic
}
.mk-testimonial.avantgarde-style .mk-testimonial-content {
    margin-bottom: 0;
    padding: 0 20% 20px 20%
}
.mk-testimonial.avantgarde-style .mk-testimonial-content p {
    text-align: center
}
@media handheld, only screen and (max-width: 767px) {
    .mk-testimonial.avantgarde-style .mk-testimonial-content {
        padding: 0 !important
    }
}
.mk-testimonial.avantgarde-style .mk-testimonial-content p {
    font-size: inherit
}
.mk-testimonial.avantgarde-style .flex-direction-nav a {
    display: inline-block;
    width: 70px;
    height: 70px;
    line-height: 76px;
    text-align: center;
    border: 1px solid #878787;
    border-radius: 50%
}
.mk-testimonial.avantgarde-style .flex-direction-nav svg {
    height: 16px
}
.mk-testimonial.avantgarde-style .flex-direction-nav .flex-next {
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    right: 0 !important;
    margin: 0
}
.mk-testimonial.avantgarde-style .flex-direction-nav .flex-prev {
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    left: 0 !important;
    margin: 0 !important
}
.mk-testimonial.avantgarde-style.light-version .mk-testimonial-author, .mk-testimonial.avantgarde-style.light-version .mk-testimonial-company, .mk-testimonial.avantgarde-style.light-version .mk-testimonial-content, .mk-testimonial.avantgarde-style.light-version .mk-testimonial-content p {
    color: #fff !important
}
.mk-testimonial.avantgarde-style.light-version .flex-direction-nav svg {
    fill: #fff !important
}
.mk-testimonial.avantgarde-style.light-version .flex-direction-nav a {
    border: 1px solid #fff
}
.mk-testimonial.avantgarde-style.light-version .flex-direction-nav svg {
    height: 16px
}
.mk-testimonial.avantgarde-style.light-version .flex-direction-nav .flex-next {
    margin: 0 0 0 6px
}
.mk-testimonial.avantgarde-style.light-version .flex-direction-nav .flex-prev {
    margin: 0 0 0 -54px
}
.mk-testimonial.avantgarde-style.light-version svg[data-name=mk-moon-quotes-left], .mk-testimonial.avantgarde-style.light-version svg[data-name=mk-moon-quotes-right] {
    fill: rgba(255, 255, 255, .2)
}
@media handheld, only screen and (max-width: 767px) {
    .mk-testimonial.avantgarde-style {
        padding: 60px 0 0 0
    }
    .mk-testimonial.avantgarde-style .flex-direction-nav .flex-next {
        top: 0;
        -webkit-transform: translate(110%, -50%);
        transform: translate(110%, -50%);
        right: 50% !important;
        margin: 0
    }
    .mk-testimonial.avantgarde-style .flex-direction-nav .flex-prev {
        top: 0;
        -webkit-transform: translate(-110%, -50%);
        transform: translate(-110%, -50%);
        left: 50% !important;
        margin: 0 !important
    }
    .mk-testimonial.avantgarde-style .mk-testimonial-content {
        padding: 0
    }
}
.mk-testimonial.modern-style .mk-testimonial-content {
    padding: 20px;
    border: 1px solid rgba(0, 0, 0, .05);
    background-color: #fff;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);
    border-radius: 3px
}
.mk-testimonial.modern-style .mk-testimonial-content:before {
    position: absolute;
    bottom: -8px;
    left: 55px;
    display: block;
    width: 14px;
    height: 14px;
    border: 2px solid rgba(0, 0, 0, .05);
    border-top: none;
    border-left: none;
    background-color: #fff;
    content: "";
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}
.mk-testimonial.modern-style .mk-testimonial-quote {
    padding: 20px 20px 0
}
@media handheld, only screen and (max-width: 767px) {
    .mk-testimonial.modern-style .mk-testimonial-quote {
        padding: 0 !important
    }
}
.mk-testimonial.modern-style .mk-testimonial-image {
    position: relative;
    float: left;
    margin: 0 20px
}
.mk-testimonial.modern-style .mk-testimonial-image img {
    width: 50px !important;
    height: 50px !important;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 1px #a9a9a9;
    box-shadow: 0 0 1px #a9a9a9
}
.mk-testimonial.modern-style .mk-testimonial-author {
    margin-top: 30px
}
.mk-testimonial.modern-style .flex-control-nav {
    top: 18px;
    display: block;
    height: 5px;
    bottom: auto
}
.mk-testimonial.modern-style .flex-control-nav li {
    margin: 0
}
.mk-testimonial.modern-style .flex-control-nav li a {
    display: block;
    padding: 0 3px
}
.mk-testimonial.modern-style .flex-control-nav li a svg {
    fill: #b2b2b2;
    height: 10px;
    width: 10px
}
.mk-testimonial.modern-style .flex-control-nav li a.flex-active svg {
    fill: #4c4c4c
}
.testimonial-column .testimonial-ul {
    margin: 0;
    padding: 0;
    list-style: none
}
.testimonial-column .testimonial-item {
    display: inline-block;
    margin: 0;
    float: left;
    padding: 0 15px 30px 15px
}
.testimonial-column .one-column {
    width: 100%;
    padding: 0 0 30px
}
.testimonial-column .two-column {
    width: 50%
}
.testimonial-column .three-column {
    width: 33%
}
.testimonial-column .four-column {
    width: 25%
}
@media handheld, only screen and (max-width: 900px) {
    .testimonial-column .four-column, .testimonial-column .three-column {
        width: 50% !important
    }
    .testimonial-column .clearboth {
        display: none
    }
    .testimonial-column .testimonial-item:nth-of-type(2n):after {
        display: block;
        content: '';
        clear: both
    }
}
@media handheld, only screen and (max-width: 600px) {
    .testimonial-column .four-column, .testimonial-column .three-column, .testimonial-column .two-column {
        width: 100% !important;
        padding: 0 0 30px 0 !important
    }
}
.title-line-style {
    text-align: center;
    position: relative;
    padding: 30px 0;
    letter-spacing: 3px;
    text-transform: uppercase
}
.title-line-style.light-version {
    color: #fff !important
}
.title-line-style::after {
    display: block;
    content: '';
    position: absolute;
    width: 30px;
    height: 3px;
    bottom: 0;
    left: 50%;
    margin-left: -15px
}
.title-line-style.light-version::after {
    background-color: #fff
}
.title-line-style.dark-version::after {
    background-color: #878787
}
.theatre-slider {
    width: 100%
}
.theatre-slider.center-align .desktop-theatre-slider, .theatre-slider.center-align .laptop-theatre-slider {
    margin: 0 auto
}
.theatre-slider.right-align .desktop-theatre-slider, .theatre-slider.right-align .laptop-theatre-slider {
    margin: 0 0 0 auto
}
.desktop-theatre-slider {
    width: 100%;
    position: relative
}
.desktop-theatre-slider .player-container {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0
}
.desktop-theatre-slider .player-container .player {
    padding-top: 2px;
    padding-bottom: 56.6%
}
.laptop-theatre-slider {
    width: 100%;
    max-width: 1200px;
    position: relative
}
.laptop-theatre-slider .player-container {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0
}
.laptop-theatre-slider .player-container .player {
    padding-bottom: 63%
}
.desktop-theatre-slider img, .laptop-theatre-slider img {
    position: relative;
    pointer-events: none
}
.desktop-theatre-slider .player, .laptop-theatre-slider .player {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: relative;
    width: 100%;
    background-color: #000;
    height: 0
}
.desktop-theatre-slider .player video, .laptop-theatre-slider .player video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
.desktop-theatre-slider .player iframe, .laptop-theatre-slider .player iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
.mk-tooltip {
    position: relative
}
.mk-tooltip--link {
    cursor: help
}
.mk-tooltip--text {
    position: absolute;
    bottom: 28px;
    left: 0;
    padding: 12px;
    min-width: 140px;
    max-width: 230px;
    color: #fff;
    font-size: 11px;
    line-height: 16px;
    background: #444;
    pointer-events: none;
    z-index: 888;
    opacity: 0
}
.mk-tooltip--text:after {
    position: absolute;
    bottom: -5px;
    left: 15px;
    display: block;
    width: 10px;
    height: 10px;
    content: "";
    background: #444;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}
.mk-swipe-slideshow .products .item {
    float: none !important;
    position: absolute !important;
    display: inline-block;
    top: 0;
    left: 0;
    width: 100%
}
.mk-woocommerce-carousel .product-title, .mk-woocommerce-carousel .the-title {
    white-space: normal
}
.mk-woocommerce-carousel .mk-button-container {
    margin-right: 0 !important
}
@media handheld, only screen and (max-width: 767px) {
    .mk-swipe-slideshow .mk-product-loop .products .mk--col--3-12, .mk-swipe-slideshow .mk-product-loop .products .mk--col--4-12 {
        width: 50% !important
    }
}
@media handheld, only screen and (max-width: 600px) {
    .mk-swipe-slideshow .mk-product-loop .products .mk--col--1-2, .mk-swipe-slideshow .mk-product-loop .products .mk--col--3-12, .mk-swipe-slideshow .mk-product-loop .products .mk--col--4-12 {
        width: 100% !important;
        max-width: none !important
    }
}
.mk-woocommerce-carousel .mk-button {
    white-space: nowrap
}
.vc_col-sm-1 .mk-woocommerce-carousel .mk-button--icon, .vc_col-sm-2 .mk-woocommerce-carousel .mk-button--icon, .vc_col-sm-3 .mk-woocommerce-carousel .mk-button--icon, .vc_col-sm-4 .mk-woocommerce-carousel .mk-button--icon, .vc_col-sm-5 .mk-woocommerce-carousel .mk-button--icon, .vc_col-sm-6 .mk-woocommerce-carousel .mk-button--icon {
    display: none
}
.vc_col-sm-1 .mk-woocommerce-carousel .mk-button .mk-button--text, .vc_col-sm-2 .mk-woocommerce-carousel .mk-button .mk-button--text, .vc_col-sm-3 .mk-woocommerce-carousel .mk-button .mk-button--text, .vc_col-sm-4 .mk-woocommerce-carousel .mk-button .mk-button--text, .vc_col-sm-5 .mk-woocommerce-carousel .mk-button .mk-button--text, .vc_col-sm-6 .mk-woocommerce-carousel .mk-button .mk-button--text {
    -webkit-transform: translateX(0);
    transform: translateX(0)
}
.mk-woocommerce-carousel .mk-swiper-wrapper {
    white-space: nowrap
}
.mk-woocommerce-carousel.classic-style .mk-swiper-wrapper, .mk-woocommerce-carousel.modern-style .mk-swiper-wrapper {
    height: 100%;
    position: relative
}
.mk-woocommerce-carousel.classic-style .mk-swiper-container {
    padding: 0 60px
}
.mk-woocommerce-carousel .swiper-slide {
    float: none;
    display: inline-block
}
.mk-woocommerce-carousel.classic-style .products {
    display: block;
    margin: auto;
    padding: 0 0 30px 0 !important
}
.mk-woocommerce-carousel.classic-style .products .product {
    margin: 0;
    float: left;
    padding-left: 15px;
    padding-right: 15px
}
.mk-woocommerce-carousel.classic-style .mk-fancy-title {
    font-size: 14px !important;
    font-weight: 700 !important;
    margin-right: 35px
}
.mk-woocommerce-carousel.classic-style .mk-fancy-title span {
    padding-right: 5px
}
.mk-woocommerce-carousel.classic-style .mk-woo-view-all {
    float: right;
    font-size: 11px;
    padding: 0 7px
}
.mk-woocommerce-carousel.classic-style .flex-direction-nav a {
    position: absolute;
    top: -38px
}
.mk-woocommerce-carousel.classic-style .flex-direction-nav a svg {
    fill: #aaa
}
.mk-woocommerce-carousel.classic-style .flex-prev {
    right: 20px
}
.mk-woocommerce-carousel.classic-style .flex-next {
    right: 0
}
.mk-woocommerce-carousel.modern-style {
    text-align: center
}
.mk-woocommerce-carousel.modern-style .item-holder, .mk-woocommerce-carousel.modern-style .item-holder .mk-lightbox {
    padding: 0 15px;
    width: 100%
}
.mk-woocommerce-carousel.modern-style .item-holder {
    padding-bottom: 20px
}
.mk-woocommerce-carousel.modern-style .mk-lightbox {
    margin-bottom: 20px;
    display: inline-block;
    position: relative;
    left: -15px
}
.mk-woocommerce-carousel.modern-style .mk-lightbox i {
    position: absolute;
    font-size: 32px;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    ms-transform: translate(-50%, -50%);
    color: #222;
    opacity: 0;
    -webkit-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out
}
.mk-woocommerce-carousel.modern-style .mk-lightbox:hover .image-hover-overlay {
    opacity: .7
}
.mk-woocommerce-carousel.modern-style .mk-lightbox:hover i {
    opacity: 1
}
.mk-woocommerce-carousel.modern-style .image-hover-overlay {
    background-color: #fff !important
}
.mk-woocommerce-carousel.modern-style .the-title {
    font-size: 14px !important
}
.mk-woocommerce-carousel.modern-style .price {
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 20px;
    display: block
}
.mk-woocommerce-carousel.modern-style .price ins {
    border: none
}
.mk-woocommerce-carousel.classic-style .mk-swipe-slideshow:hover .swiper-arrows, .mk-woocommerce-carousel.modern-style .mk-swipe-slideshow:hover .swiper-arrows {
    opacity: .8
}
.mk-woocommerce-carousel.classic-style .swiper-arrows, .mk-woocommerce-carousel.modern-style .swiper-arrows {
    top: calc(50% - 10px) !important;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 0;
    background-color: #fff;
    opacity: 1;
    color: #222
}
.mk-woocommerce-carousel.modern-style .swiper-arrows {
    border: 2px solid #222
}
.mk-woocommerce-carousel.classic-style .swiper-arrows svg, .mk-woocommerce-carousel.modern-style .swiper-arrows svg {
    vertical-align: middle
}
.mk-woocommerce-carousel.classic-style .swiper-arrows:hover, .mk-woocommerce-carousel.modern-style .swiper-arrows:hover {
    background-color: #222;
    opacity: 1 !important;
    color: #fff
}
.mk-woocommerce-carousel.classic-style .mk-swiper-prev, .mk-woocommerce-carousel.modern-style .mk-swiper-prev {
    left: 0
}
.mk-woocommerce-carousel.classic-style .mk-swiper-next, .mk-woocommerce-carousel.modern-style .mk-swiper-next {
    right: 0
}
.mk-woocommerce-carousel.modern-style .mk-button {
    font-size: 12px !important;
    margin: 0 auto !important
}
.mk-woocommerce-carousel.classic-style.mk-sc-active .products .product {
    float: none !important;
    position: absolute !important;
    display: inline-block;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}
.mk-accordion {
    margin-bottom: 20px
}
.mk-accordion.fancy-style {
    border-bottom: 1px solid #ececec
}
.mk-accordion.fancy-style .mk-accordion-single {
    overflow: hidden;
    border: 1px solid #ececec;
    border-bottom: 0;
    background-color: #fff
}
.mk-accordion.fancy-style .mk-accordion-tab {
    position: relative;
    padding: 12px 30px 12px 15px;
    color: #222;
    font-size: 13px;
    font-weight: 600;
    line-height: 22px;
    cursor: pointer;
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    background-color: #fdfdfd
}
.mk-accordion-tab:after {
    content: '+';
    position: absolute;
    display: block;
    font-size: 12px;
    line-height: normal;
    right: 15px;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 14px;
    height: 14px;
    text-align: center
}
.mk-accordion-single.current .mk-accordion-tab:after {
    content: '-'
}
.mk-accordion.fancy-style .mk-accordion-tab span {
    vertical-align: middle
}
.mk-accordion.fancy-style .mk-accordion-tab i {
    margin-right: 10px;
    font-size: 16px;
    line-height: 16px
}
.mk-accordion.fancy-style .mk-accordion-tab i .mk-svg-icon, .mk-accordion.simple-style .mk-accordion-tab i .mk-svg-icon {
    fill: #b9b9b9;
    width: 16px;
    height: 16px
}
.mk-accordion.fancy-style .mk-accordion-tab:hover {
    background-color: #f8f8f8
}
.mk-accordion.fancy-style .mk-accordion-tab:hover i .mk-svg-icon {
    fill: #868686
}
.mk-accordion.fancy-style .mk-accordion-tab:before, .mk-accordion.fancy-style .mk-accordion-tab > .mk-svg-icon {
    position: absolute;
    top: 50%;
    right: 14px;
    display: block;
    margin-top: -9px;
    padding: 3px 6px 2px;
    color: #adadad;
    content: "";
    font-size: 12px !important;
    line-height: 16px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}
.mk-accordion.fancy-style .mk-accordion-single.current .mk-accordion-pane {
    border-top: 1px solid #ececec
}
.mk-accordion.fancy-style .mk-accordion-single.current .mk-accordion-tab:before, .mk-accordion.fancy-style .mk-accordion-single.current .mk-accordion-tab > .mk-svg-icon {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}
@media handheld, only screen and (max-width: 767px) {
    .mobile-false .mk-accordion-tab > .mk-svg-icon {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg)
    }
}
.mk-accordion.fancy-style .mk-accordion-pane {
    display: none;
    padding: 20px
}
@media handheld, only screen and (max-width: 767px) {
    .mk-accordion.fancy-style.mobile-true .mk-accordion-single {
        border-bottom: 1px solid #ececec
    }
    .mk-accordion.fancy-style.mobile-true .mk-accordion-tab {
        border-bottom: 1px solid #ececec
    }
}
.mk-accordion.simple-style .mk-accordion-tab {
    position: relative;
    padding: 9px 30px 12px 15px;
    border-bottom: 1px solid #ececec;
    color: #222;
    font-size: 13px;
    line-height: 22px;
    font-weight: 600;
    cursor: pointer
}
.mk-accordion.simple-style .mk-accordion-tab span {
    vertical-align: middle
}
.mk-accordion.simple-style .mk-accordion-tab i {
    margin-right: 10px
}
.mk-accordion.simple-style .mk-accordion-tab:before {
    position: absolute;
    top: 16px;
    right: 10px;
    display: block;
    padding: 3px 6px 2px;
    color: #ddd;
    content: "\f054";
    font-size: 12px;
    line-height: 12px
}
.mk-accordion.simple-style .mk-accordion-tab > .mk-svg-icon {
    position: absolute;
    top: 16px;
    right: 10px;
    display: block;
    padding: 3px 6px 2px;
    color: #ddd;
    content: "\f054";
    font-size: 12px;
    line-height: 12px
}
.mk-accordion.simple-style .mk-accordion-single.current {
    border: none
}
.mk-accordion.simple-style .mk-accordion-single.current .mk-accordion-tab:before {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    color: #252525
}
.mk-accordion.simple-style .mk-accordion-single.current .mk-accordion-tab > .mk-svg-icon {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    fill: #252525
}
.mk-accordion.simple-style .mk-accordion-pane {
    display: none;
    padding: 10px;
    border-bottom: 1px solid #ececec;
    background-color: #fff
}
@media handheld, only screen and (max-width: 767px) {
    .mk-accordion.simple-style.mobile-true .mk-accordion-pane {
        border-bottom: none
    }
}
@media handheld, only screen and (max-width: 767px) {
    .mk-accordion.mobile-false .mk-accordion-pane {
    }
    .mk-accordion.mobile-false .mk-accordion-tab {
        cursor: default
    }
    .mk-accordion.mobile-false .mk-accordion-tab:before {
        content: ''
    }
}
.mk-accordion.toggle-action .mk-accordion-pane {
    display: none
}
.mk-toggle {
    margin: 0
}
.mk-toggle.fancy-style {
    margin-bottom: 3px;
    border: 1px solid #ececec
}
.mk-toggle.fancy-style .mk-toggle-title {
    position: relative;
    display: block;
    padding: 9px 30px 9px 15px;
    color: #222;
    font-size: 13px;
    font-weight: 600;
    line-height: 22px;
    cursor: pointer;
    background-color: #fdfdfd
}
.mk-toggle.fancy-style .mk-toggle-title span {
    vertical-align: middle
}
.mk-toggle.fancy-style .mk-toggle-title i {
    margin-right: 15px;
    font-size: 24px;
    vertical-align: middle
}
.mk-toggle.fancy-style .mk-toggle-title:hover {
    background-color: #f8f8f8
}
.mk-toggle.fancy-style .mk-toggle-title:before {
    position: absolute;
    top: 10px;
    right: 10px;
    display: block;
    padding: 3px 6px 2px;
    content: "";
    font-size: 12px !important;
    line-height: 16px;
    color: #adadad
}
.mk-toggle.fancy-style .mk-toggle-title > .mk-svg-icon {
    position: absolute;
    top: 10px;
    right: 10px;
    display: block;
    padding: 3px 6px 2px;
    fill: #adadad;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}
.mk-toggle.fancy-style .mk-toggle-title.active-toggle {
    border-bottom: 1px solid #ececec
}
.mk-toggle.fancy-style .mk-toggle-title.active-toggle:before, .mk-toggle.fancy-style .mk-toggle-title.active-toggle > .mk-svg-icon {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}
.mk-toggle.simple-style .mk-toggle-title {
    position: relative;
    display: block;
    padding: 8px 25px 8px 23px;
    color: #444;
    font-size: 13px;
    cursor: pointer
}
.mk-toggle.simple-style .mk-toggle-title span {
    vertical-align: middle
}
.mk-toggle.simple-style .mk-toggle-title:before {
    position: absolute;
    top: 11px;
    left: -4px;
    display: block;
    padding: 3px 6px 2px;
    color: #adadad;
    content: "";
    font-size: 12px;
    line-height: 12px
}
.mk-toggle.simple-style .mk-toggle-title .mk-svg-icon {
    position: absolute;
    top: 11px;
    display: block;
    padding: 3px 6px 2px;
    fill: #adadad;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}
.mk-toggle.simple-style .mk-toggle-title i .mk-svg-icon {
    left: -4px;
    right: auto
}
.mk-toggle.simple-style .mk-toggle-title > .mk-svg-icon {
    left: auto;
    right: -4px
}
.mk-toggle.simple-style .mk-toggle-title.active-toggle:before, .mk-toggle.simple-style .mk-toggle-title.active-toggle > .mk-svg-icon {
    left: auto;
    right: -4px;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}
.mk-toggle .mk-toggle-pane {
    position: relative;
    display: none;
    padding: 20px;
    background-color: #fff
}
.mk-accordion-tab .mk-svg-icon {
    vertical-align: middle
}
.vc_row {
    position: relative
}
.vc_inner.mk-grid {
    margin: 0 auto
}
.vc_editor .equal-columns > .vc_element {
    height: 100%
}
.mk-full-content-true .vc_col-lg-12, .mk-full-content-true .vc_col-md-12, .mk-full-content-true .vc_col-sm-12, .mk-full-content-true .vc_col-xs-12 {
    padding-left: 0;
    padding-right: 0
}
.compose-mode .vc_row:not(.vc_video-bg-container) .vc_video-bg {
    display: none
}
.compose-mode .vc_row .vc_control-btn-append {
    top: 0
}
.compose-mode .vc_controls > .vc_controls-bc {
    z-index: 310 !important
}
.compose-mode .vc_row.mk-fullwidth-true .vc_element:before {
    height: 98% !important
}
.compose-mode .equal-columns .mk-grid > .vc_element, .equal-columns .mk-grid {
    height: 100%
}
div.vc_row.mk-fullwidth-true {
    -webkit-transition: opacity .5s ease;
    transition: opacity .5s ease;
    overflow: hidden
}
.compose-mode .vc_vc_row > [data-mk-full-width=true] {
    padding-top: 32px
}
#mk-tabs .vc_column_container {
    padding-left: 10px;
    padding-right: 10px
}
#mk-tabs .wpb_tabs_nav li {
    background-color: #fff;
    border-bottom-color: #fff;
    margin: 0 -1px -1px 0;
    position: relative
}
#mk-tabs .wpb_tabs_nav a {
    padding: 0 20px;
    background-color: rgba(0, 0, 0, .05);
    border: 1px solid #ebebeb;
    height: 44px;
    line-height: 44px;
    color: #444;
    white-space: nowrap;
    font-weight: 700;
    font-size: 13px
}
#mk-tabs:not(.simple-style) .wpb_tabs_nav li a:before {
    content: '';
    position: absolute;
    background: #ebebeb
}
#mk-tabs.horizental-style .wpb_tabs_nav li a:before {
    width: 1px;
    height: 10px;
    left: 0;
    bottom: 0
}
#mk-tabs .wpb_tabs_nav a:focus .mk-svg-icon, #mk-tabs .wpb_tabs_nav a:hover .mk-svg-icon {
    fill: #868686
}
#mk-tabs .wpb_tabs_nav a .mk-svg-icon {
    margin-right: 8px;
    fill: #b9b9b9;
    vertical-align: -3px
}
#mk-tabs .wpb_tabs_nav .ui-state-active a {
    background-color: #fff;
    border-bottom-color: #fff
}
#mk-tabs .wpb_tab {
    padding: 25px 25px 20px;
    background-color: #fff;
    border: 1px solid #ebebeb
}
#mk-tabs .title-mobile {
    display: none;
    color: #444;
    white-space: nowrap;
    font-weight: 700;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 15px;
    background-color: rgba(0, 0, 0, .05);
    border-bottom: 2px solid rgba(0, 0, 0, .1);
    padding: 5px 10px;
    margin-left: -25px;
    margin-right: -25px
}
#mk-tabs.simple-style .title-mobile {
    margin-left: 0;
    margin-right: 0
}
#mk-tabs .title-mobile .mk-svg-icon {
    margin-right: 8px;
    vertical-align: -3px
}
#mk-tabs.simple-style .wpb_tabs_nav {
    border-bottom: 2px solid #eee
}
#mk-tabs.simple-style .wpb_tabs_nav a {
    border-width: 0;
    border-bottom-width: 2px;
    background-color: #fff;
    margin-bottom: -1px
}
#mk-tabs.simple-style .wpb_tabs_nav .ui-state-active a {
    border-bottom-color: #f97352
}
#mk-tabs.simple-style .wpb_tab {
    border-width: 0;
    padding-left: 0;
    padding-right: 0
}
#mk-tabs.vertical-style .wpb_tabs_nav {
    width: 25%
}
#mk-tabs.vertical-style .wpb_tabs_nav li {
    width: 100%
}
#mk-tabs.vertical-style .wpb_tabs_nav .ui-state-active a {
    border-bottom-color: #e5e5e5
}
#mk-tabs.vertical-style .wpb_tabs_nav li a:before {
    width: 10px;
    height: 1px;
    top: 0
}
#mk-tabs.vertical-left .wpb_tabs_nav {
    float: left
}
#mk-tabs.vertical-left .wpb_tab {
    margin-left: calc(25% - 1px)
}
#mk-tabs.vertical-left .wpb_tabs_nav .ui-state-active a {
    border-right-color: #fff
}
#mk-tabs.vertical-left .wpb_tabs_nav li a:before {
    right: 0
}
#mk-tabs.vertical-right .wpb_tabs_nav {
    float: right
}
#mk-tabs.vertical-right .wpb_tab {
    margin-right: calc(25% - 1px)
}
#mk-tabs.vertical-right .wpb_tabs_nav .ui-state-active a {
    border-left-color: #fff
}
#mk-tabs.vertical-right .wpb_tabs_nav li a:before {
    left: 0
}
@media only screen and (max-width: 767px) {
    #mk-tabs.simple-style .wpb_tabs_nav {
        border-bottom-width: 0
    }
    #mk-tabs.mobile-false .wpb_tabs_nav li {
        width: 100%
    }
    #mk-tabs.simple-style .wpb_tabs_nav a {
        margin-bottom: 1px
    }
}
@media only screen and (max-width: 767px) {
    #mk-tabs.mobile-true .title-mobile {
        display: block
    }
    #mk-tabs.mobile-true .wpb_tabs_nav {
        display: none
    }
    #mk-tabs.mobile-true .wpb_tab {
        display: block !important;
        border-width: 0;
        padding-top: 0
    }
    #mk-tabs.mobile-true .ui-tabs-panel {
        display: block !important
    }
    #mk-tabs.mobile-true.vertical-style .wpb_tab {
        margin-left: 0;
        margin-right: 0
    }
}
.compose-mode #mk-tabs .vc_vc_column_inner {
    padding-left: 0;
    padding-right: 0
}
.compose-mode #mk-tabs .vc_vc_row_inner {
    padding-top: 0
}
.compose-mode .vc_vc_tabs {
    padding-top: 0 !important
}
.mk-tweet-shortcode li {
    padding: 10px !important;
    border-bottom: 1px solid rgba(0, 0, 0, .06)
}
.mk-tweet-shortcode .tweet-icon {
    top: 15px;
    left: 10px;
    position: absolute
}
.mk-twitter-shortcode {
    margin-bottom: 20px
}
.mk-tweet-list {
    display: block;
    margin: 0;
    padding: 0;
    list-style: none
}
.mk-tweet-list li {
    position: relative;
    margin: 0 0 10px 20px
}
.mk-tweet-list li .mk-svg-icon {
    position: absolute;
    height: 16px;
    top: 8px;
    left: -28px
}
.mk-tweet-list li .tweet-text {
    display: block
}
.mk-tweet-list li .tweet-time {
    display: block;
    opacity: .7;
    font-size: 80%
}
.mk-tweet-list.light li {
    color: #777
}
.mk-tweet-list.light li a {
    color: #777 !important;
    opacity: .7
}
.mk-tweet-list.dark li {
    color: #fff
}
.mk-tweet-list.dark li a {
    color: #fff !important;
    opacity: .7
}
.video-container {
    position: relative;
    overflow: hidden;
    padding-bottom: 56.25%;
    height: 0
}
.video-container embed, .video-container iframe, .video-container object, .video-container video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
.video-container .video-thumbnail {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #ccc
}
.video-container .video-thumbnail-overlay {
    position: relative;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .5)
}
.video-container .mk-svg-icon {
    display: block;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
.video-container .mk-svg-icon:hover {
    cursor: pointer
}
.video-container .fade-in .mk-svg-icon {
    opacity: .5
}
.video-container .fade-in .mk-svg-icon:hover {
    opacity: 1
}
.video-container .scale-up .mk-svg-icon {
    -webkit-transform: scale(1);
    transform: scale(1)
}
.video-container .scale-up .mk-svg-icon:hover {
    -webkit-transform: scale(1.5);
    transform: scale(1.5)
}
.video-container .preloader-preview-area {
    margin-top: -90px
}
.fancybox-video {
    position: absolute;
    z-index: 1001;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    overflow: hidden
}
.fancybox-video embed, .fancybox-video iframe, .fancybox-video object, .fancybox-video video {
    width: 100%;
    height: 100%
}
.fancybox-video-close {
    top: 0 !important;
    right: -40px !important;
    background-color: rgba(0, 0, 0, 0) !important
}
.fancybox-video-close:hover {
    opacity: 1
}
.fancybox-video-close:after, .fancybox-video-close:before {
    position: absolute;
    left: 14px;
    content: ' ';
    height: 31px;
    width: 2px;
    background-color: #fff
}
.fancybox-video-close:before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}
.fancybox-video-close:after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}
.video-container.mk-aspect-ratio {
    padding-bottom: 0;
    height: 100%
}
.video-container.mk-aspect-ratio > .video-player {
    position: relative
}
.video-container.mk-aspect-ratio video {
    position: relative;
    display: block;
    max-height: 100%;
    max-width: 100%;
    height: auto;
    width: auto
}
.rowDa4 {
    float: left;
    max-width: 700px
}
.w2dc-content {
    margin-top: 10% !important
}
#mk-footer .cat-post-title {
    font-weight: 700
}
.at-flipbox .mk-flipbox .mk-flipbox-front .front-title {
    line-height: 40px
}
#mk-footer .vc_col-sm-4 .mk-image .mk-image-inner {
    clear: both
}
.apss-social-share.apss-buttons-left .apss-single-icon {
    display: block
}
#mk-footer .mk-gallery.js-loop {
    margin-top: 10px !important;
    margin-left: -5px
}
#mk-footer .mk-gallery .five-column {
    width: auto !important
}
#mk-footer .mk-gallery .item-holder {
    width: 28px !important;
    height: 28px !important;
    margin: 0 4px 16px 4px !important
}
#mk-footer .social-footer .mk-image {
    float: left;
    margin: 0 4px 16px 4px !important;
    width: 28px !important;
    height: 28px !important
}
#mk-footer .social-footer:first-child .mk-image {
    margin-left: 0px !important
}
#mk-footer .social-footer {
    margin-top: 10px
}
.float-wrap {
    background: #FFF;
    padding: 10px 6px 10px 10px;
    border-radius: 5px 0 0 5px;
    box-shadow: -4px 0 9px #AAA
}
.apss-title {
    font-size: 10px;
    text-align: center
}
.apss-icon-block {
    border-radius: 5px !important
}
body:not(.mk-opened-nav) .mk-css-icon-menu {
    background-color: #fdc82f;
    padding: 5px;
    border-radius: 3px
}
body:not(.mk-opened-nav) .mk-css-icon-menu-line-1 {
    margin-top: 3px
}
body:not(.mk-opened-nav) .mk-css-icon-menu div {
    height: 2px;
    margin-bottom: 3px;
    border-radius: 2px;
    display: block;
    position: relative
}
@media (max-width: 960px) {
    .apss-social-share-sidebar {
        display: none
    }
    .rob-social-share-handler {
        display: none
    }
}
.apss-social-share-sidebar.apss-theme-1 .apss-icon-block {
    -moz-transition: none !important;
    -webkit-transition: none !important;
    -o-transition: width 0 ease-in !important;
    transition: none !important;
    transition: width 0.5s ease 0s !important
}
.apss-social-share-sidebar.apss-theme-1 .apss-share {
    transition: opacity 2s ease 0s
}
#rob-social-share-container {
    background-color: #4b5a5f;
    padding: 5%;
    display: none;
    padding-top: 90px
}
body.mk-closed-nav #rob-social-share-container {
    display: none !important
}
body.mk-opened-nav.social-active #rob-social-share-container {
    display: block !important
}
#rob-social-share-container .apss-single-icon a {
    margin: 3px 0px !important;
    width: 97% !important
}
.mk-grid {
    max-width: 920px !important
}
body, #mk-breadcrumbs {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif
}
h1 {
    margin-bottom: 22px
}
#mk-theme-container {
    background: #fff
}
.mk-boxed-enabled #mk-boxed-layout .header-style-1 .mk-header-holder {
    height: 100px !important
}
.header-style-1 .mk-header-padding-wrapper, .header-style-2 .mk-header-padding-wrapper, .header-style-2 .mk-header-padding-wrapper {
    padding-top: 150px !important
}
.mk-header, .mk-header-bg {
    background-color: transparent !important
}
.mk-header-inner {
    border-bottom: 0 !important
}
.mk-header {
    border-bottom: 0 !important;
    background-color: transparent;
    position: initial
}
.mk-toolbar-holder {
    padding: 0
}
.mk-language-nav {
    left: 320px;
    top: 16px
}
.mk-language-nav a {
    font-size: 11px;
    text-decoration: underline
}
.mk-language-nav a i {
    text-decoration: none;
    background: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/img/lang_world.png) no-repeat top left;
    width: 16px;
    height: 16px
}
.mk-language-nav a i .mk-svg-icon {
    display: none
}
.mk-language-nav-sub {
    border: 0
}
.mk-language-navigation {
    padding: 3px;
    outline: none !important;
    border-radius: 8px !important;
    border: 1px solid #d9d9d9;
    width: 60px !important;
    height: 26px
}
.mk-language-navigation li a .mk-lang-flag {
    display: none
}
.mk-language-navigation li {
    display: inline
}
.mk-language-navigation li a {
    margin: 0;
    padding: 6px 0;
    min-width: 30px;
    color: #666;
    font-size: 11px;
    line-height: 14px;
    font-weight: 400;
    float: left !important;
    width: 30px;
    text-decoration: none
}
.mk-language-navigation li a:hover {
    text-decoration: underline;
    background-color: transparent
}
.a-sticky .mk-language-nav {
    display: none
}
.mk-header-search {
    margin: 14px 0 0 0
}
.mk-header-searchform span {
    border-radius: 0
}
.mk-header-searchform span i {
    opacity: 1
}
.mk-header-searchform span .text-input {
    width: 208px !important;
    height: 35px;
    border: 1px solid #000;
    border-radius: 0;
    padding: 3px 10px;
    opacity: 1
}
.mk-header-searchform span .mk-icon-search {
    left: inherit;
    right: 6px !important;
    margin: -16px -5px 0 0 !important;
    background: #4a5a61 url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/img/search_icon.png) no-repeat top left;
    width: 32px;
    height: 33px
}
.mk-header-searchform span .mk-icon-search .mk-svg-icon {
    display: none
}
i.mk-searchform-icon {
    width: 13px;
    top: 2px;
    background: #4b5a5f;
    padding: 8px 10px;
    height: 21px;
    right: 0;
    line-height: 21px
}
.responsive-searchform i svg {
    position: relative;
    top: 5px;
    right: -5px
}
.search .widget .mk-searchform i {
    top: 7px;
    right: 9px
}
.search i.mk-searchform-icon {
    background: none
}
.mk-header-toolbar {
    height: 0
}
.mk-toolbar-navigation {
    right: 250px !important;
    position: absolute;
    top: 16px
}
.mk-toolbar-navigation ul li a {
    border-right: 0;
    text-decoration: underline;
    font-size: 11px
}
@media handheld, only screen and (max-width: 965px) {
    header.mk-header:not(.header-style-4) {
        height: auto
    }
}
.header-logo img {
    top: 70px
}
.fit-logo-img a img {
    width: 142px
}
.header-style-1.header-align-left .header-logo a {
    margin-left: 0
}
@media handheld, only screen and (max-width: 960px) {
    .header-logo img {
        top: 30px !important;
        margin-left: 15px
    }
}
ul#menu-hauptmenu, ul#menu-mainmenu {
    float: right
}
.mk-main-navigation {
    margin-top: 20px;
    right: -20px !important;
    position: absolute;
    width: 960px
}
.main-navigation-ul {
    float: right
}
.mk-toolbar-navigation .icon-2x {
    font-size: 2em;
    text-decoration: none;
    margin-right: 15px
}
.mk-toolbar-navigation .icon-facebook:before {
    content: "\f082"
}
.menu-hover-style-2 .main-navigation-ul > li.menu-item > a {
    border-radius: 0
}
.menu-hover-style-2 .main-navigation-ul > li.current-menu-item > a.menu-item-link {
    border: 3px solid transparent !important;
    background-color: transparent !important;
    color: #4b5a5f !important
}
.header-style-1 .menu-hover-style-2 .main-navigation-ul > li > a.menu-item-link {
    font-weight: 400;
    color: #4b5a5f;
    padding: 0 !important;
    margin: 0 !important
}
.header-style-1 .menu-hover-style-2 .main-navigation-ul > li {
    height: 25px !important;
    line-height: 25px !important;
    padding: 0 10px;
    margin: 5px 10px 0 10px
}
.header-style-1 .menu-hover-style-2 .main-navigation-ul > li:hover {
    border-radius: 3px;
    background: #4b5a5f !important
}
.menu-hover-style-2 .main-navigation-ul > li.menu-item:hover > a.menu-item-link {
    color: white !important
}
.main-navigation-ul > li.current-menu-ancestor > a.menu-item-link, .menu-hover-style-2.mk-vm-menuwrapper li.current-menu-item > a, .menu-hover-style-2.mk-vm-menuwrapper li.current-menu-ancestor > a {
    border: none !important;
    border-bottom: 3px solid #4b5a5f !important;
    background: none !important;
    color: #4b5a5f !important;
    padding: 0 !important;
    margin: 0 15px !important
}
.header-style-1 .menu-hover-style-2 .main-navigation-ul > li > a {
    height: 25px !important;
    line-height: inherit !important
}
.menu-hover-style-2 .main-navigation-ul > li.current-menu-item > a.menu-item-link {
    border: 0 !important;
    border-bottom: 3px solid #4b5a5f !important;
    padding: 0 !important
}
@media handheld, only screen and (max-width: 959px) {
    .header-style-1 .mk-nav-responsive-link, .header-style-2 .mk-nav-responsive-link, .logo-in-middle .header-logo {
        display: block !important
    }
    .mk-header-toolbar {
        display: none
    }
    .mk-toolbar-resposnive-icon {
        display: none !important
    }
    .fit-logo-img a img {
        width: 120px;
        margin-top: 7px
    }
    li.noDesktop a {
        background-color: #777577 !important
    }
    nav.menu-hauptmenu-container {
        background: #2b373c
    }
    nav.menu-hauptmenu-container {
        margin-top: 75px
    }
    .responsive-searchform {
        position: relative;
        right: 0;
        top: 0;
        background-color: #efefef;
        width: 96%;
        height: 40px;
        margin: 10px 2%
    }
    .responsive-searchform .text-input {
        border: 0;
        background-color: transparent
    }
    .responsive-searchform .text-input:focus {
        background-color: #fff;
        border: 0
    }
    .responsive-searchform .mk-icon-search {
        right: 0;
        top: 0;
        color: #fff;
        background-color: #2c363e;
        padding: 10px 12px;
        height: 21px
    }
    .header-style-1 .mk-nav-responsive-link {
        padding: 29px;
        top: 18px;
        right: 0
    }
    .header-style-1 .mk-nav-responsive-link.is-active {
        background-color: #4b5a5f !important;
        padding: 29px;
        top: 18px;
        right: 0
    }
    .header-style-1 .mk-nav-responsive-link.is-active .mk-css-icon-menu div {
        background-color: grey !important
    }
    .mk-responsive-wrap {
        overflow-y: auto !important
    }
}
@media handheld, only screen and (min-width: 960px) {
    li.noDesktop {
        display: none !important
    }
    #theme-page .left-layout .theme-content {
        padding: 30px 0 30px 20px !important
    }
    #theme-page .theme-page-wrapper.left-layout .sidebar-wrapper {
        padding: 0 0 30px 0;
        margin: 0 15px 0 0
    }
}
header.a-sticky .mk-main-navigation {
    margin-top: 50px !important
}
header.a-sticky .mk-header-bg {
    height: 100px
}
header.a-sticky .header-logo {
    top: -10px !important
}
header.a-sticky .mk-toolbar-navigation, header.a-sticky .mk-header-search {
    display: none
}
.header-logo img.mk-sticky-logo {
    top: 50%;
    width: 95px
}
.has-mega-menu > ul.sub-menu > li.menu-item {
    padding: 0 10px;
    width: 24.9%
}
.main-navigation-ul li.has-mega-menu > ul.sub-menu {
    margin-top: 15px;
    padding: 20px 0 15px 0
}
.mk-main-navigation li.no-mega-menu ul.sub-menu, .mk-main-navigation li.has-mega-menu > ul.sub-menu, .mk-shopping-cart-box {
    background-color: #e8e6e8 !important
}
.has-mega-menu a {
    color: #4b5a5f !important
}
.has-mega-menu a:hover {
    color: #eec200 !important
}
.main-navigation-ul > li.no-mega-menu > ul.sub-menu:after, .main-navigation-ul > li.has-mega-menu > ul.sub-menu:after {
    background: none !important
}
.has-mega-menu > ul.sub-menu > li > ul.sub-menu li.menu-item a.menu-item-link {
    padding: 2px 10px;
    font-size: 13px;
    text-transform: uppercase !important
}
.has-mega-menu > ul.sub-menu > li > ul.sub-menu li.menu-item a.menu-item-link:hover {
    color: #eec200 !important
}
.has-mega-menu section a {
    font-size: 14px;
    margin-right: -15px
}
.has-mega-menu section img {
    margin-top: 10px !important;
    margin-bottom: -20px !important
}
#theme-page .theme-page-wrapper .theme-content {
    padding: 30px 0
}
.page-title {
    display: none
}
#mk-page-introduce {
    background: #fff
}
#mk-breadcrumbs .mk-breadcrumbs-inner {
    float: left;
    padding: 26px 0 24px;
    font-size: 13px;
    font-weight: 100;
    text-transform: none !important;
    letter-spacing: 0
}
#mk-breadcrumbs .mk-breadcrumbs-inner.dark-skin .separator, #mk-breadcrumbs span, #mk-breadcrumbs .mk-breadcrumbs-inner.dark-skin a {
    color: rgba(75, 90, 95, 1)
}
#mk-breadcrumbs .mk-breadcrumbs-inner.dark-skin a {
    color: #4b5a5f
}
#mk-breadcrumbs .mk-breadcrumbs-inner.dark-skin a:hover {
    color: #b2b5b6
}
.mk-fullwidth-true .vc_col-sm-6 {
    padding-right: 0 !important;
    padding-left: 20px !important
}
.mk-fullwidth-true .vc_col-sm-6 .mk-image .mk-image-inner img {
    border-radius: 10px 0 0 10px !important
}
.mk-fullwidth-true.vc_row, .vc_inner.vc_row {
    margin-bottom: 30px
}
.master-holder h1 {
    font-size: 30px;
    line-height: 37px
}
.master-holder h2 {
    margin-bottom: 3px
}
.master-holder .h2 {
    margin-bottom: 3px
}
.mk-button--corner-rounded, .mk-button--corner-rounded .double-outline-inside {
    border-radius: 8px !important
}
.mk-button--size-medium {
    padding: 10px 20px !important
}
.mk-gradient-button a.dark-skin {
    color: #000 !important;
    font-size: 15px
}
.master-holder h3 {
    margin-top: -10px
}
.mk-single-content p a, .mk-single-content a {
    color: #c9762e !important
}
.mk-accordion.simple-style .mk-accordion-tab {
    background: #dbdedf;
    border-bottom: 1px solid white !important
}
.mk-accordion.simple-style .mk-accordion-tab span {
    padding: 10px 5px!important;
    font-size: 15px !important;
    margin-bottom: 1px;
    position: relative;
    color: #434343 !important;
    cursor: pointer;
    font-weight: 400
}
.mk-accordion.simple-style .mk-accordion-tab {
    padding: 14px 30px 14px 15px !important
}
.mk-accordion.simple-style .mk-accordion-tab:before {
    top: 10px !important;
    color: #4b5a5f !important
}
.mk-accordion.simple-style .mk-accordion-tab {
    color: #4b5a5f !important
}
.mk-accordion.simple-style .mk-accordion-tab > .mk-svg-icon {
    top: 10px !important;
    color: #000 !important;
    width: 16px
}
.mk-fancy-table.table-style1 tr {
    background-color: #F1F1F1 !important
}
.mk-fancy-table.table-style1 tr:nth-child(odd) {
    background-color: #c9cdcf !important
}
.mk-fancy-table.table-style1 td strong {
    color: #434343 !important
}
.mk-fancy-table.table-style1 th {
    background-color: white !important;
    border-bottom: 2px solid #4b5a5f;
    color: #4b5a5f;
    text-align: left !important
}
.mk-fancy-table.table-style2 tr {
    background-color: #dbdedf !important
}
.mk-fancy-table.table-style2 tr:nth-child(odd) {
    background-color: #c9cdcf !important
}
.mk-fancy-table.table-style2 td {
    padding: 9px 10px 8px 10px !important;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
    text-align: left !important;
    color: #434343;
    font-size: 13px
}
.mk-fancy-table.table-style2 td strong {
    color: #434343 !important
}
.mk-fancy-table.table-style2 th {
    background-color: #fff;
    border-bottom: 2px solid #4b5a5f;
    color: #4b5a5f
}
.mk-main-wrapper-holder > .mk-fullwidth-true .vc_col-sm-6 {
    padding-right: 0
}
[id^="n2-ss-"][id*="-align"] {
    margin-top: -32px !important
}
div#n2-ss-2 .n2-font-a6e5d606fcd7c3d47a125c94a43093e9-link a {
    font-size: 14px !important
}
#mk-footer {
    background: #4b5a5f url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/img/schiedel-footer-crop.png) no-repeat top left !important;
    margin-top: 30px
}
#mk-footer .mk-grid {
    max-width: 960px !important
}
#mk-footer .footer-wrapper {
    padding: 0 !important;
    margin: -15px 0 0 0
}
#mk-footer .clear {
    margin: 0
}
#mk-footer .vc_column_container > .vc_column-inner {
    padding-left: 0;
    padding-right: 0
}
#mk-footer .widgettitle {
    display: none
}
#mk-footer p {
    margin-bottom: 0
}
#mk-footer h3 {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    margin-top: 20px
}
#mk-footer h5 {
    font-weight: 700 !important
}
#mk-footer, #mk-footer p {
    font-size: 15px !important;
    color: white !important;
    line-height: 1.5em !important
}
#mk-footer .widget:not(.widget_social_networks) a {
    color: white !important
}
#mk-footer .widget:not(.widget_social_networks) a:hover {
    color: #eec200 !important
}
#mk-footer .mk-fullwidth-true.vc_row, .vc_inner.vc_row {
    margin-bottom: 0
}
.mk-footer-copyright, #mk-footer-navigation li a {
    font-size: 13px !important
}
.mk-footer-copyright {
    float: right;
    letter-spacing: -.1px
}
#mk-footer-navigation {
    float: left
}
.mk-footer-copyright a {
    color: #fff
}
#mk-footer-navigation li a {
    text-decoration: underline
}
.mk-footer-copyright a:hover, #mk-footer-navigation li a:hover {
    color: #eec200
}
#mk-footer li.cat-post-item {
    list-style: none;
    margin: 0 0 20px 0
}
#mk-footer .cat-post-item a.post-title {
    font-weight: 700
}
#mk-footer .vc_row {
    margin-top: 15px;
    margin-bottom: 15px
}
#mk-footer .mk-divider {
    margin: 5px 0 10px 0 !important
}
#mk-footer #sub-footer {
    margin-top: -20px;
    padding: 0 20px
}
#mk-footer-navigation ul li a {
    margin: 25px 25px 12px 0
}
#mk-footer .mk-button--anim-side .mk-button .mk-button--text {
    font-size: 12px
}
#mk-footer .w3eden {
    display: none
}
@media only screen and (max-width: 765px) {
    #mk-footer .hidden-sm {
        display: block !important
    }
}
.mk-button .mk-button--icon svg {
    width: 16px
}
@media handheld, only screen and (max-width: 767px) {
    .mk-button-container {
        text-align: left !important;
        margin-bottom: 20px !important
    }
    .mk-footer-copyright {
        text-align: left;
        padding: 10px 0 5px !important
    }
    #mk-footer-navigation {
        margin-bottom: 20px !important
    }
    #mk-footer-navigation ul li {
        float: left !important;
        width: inherit !important
    }
}
.w3eden .row {
    margin-right: -18px;
    margin-left: -18px
}
.w3eden #wpdm-downloads:before {
    margin-left: -18px
}
.w3eden .col-md-3 {
    display: none !important
}
.w3eden .col-md-6 {
    width: 100% !important;
    padding: 0 15px
}
.w3eden #srcp {
    height: 65px;
    margin-bottom: 0 !important;
    border-radius: 3px !important
}
.w3eden select {
    min-width: 190px !important;
    padding: 8px 14px 6px 20px !important
}
.w3eden .breadcrumb {
    display: none
}
.w3eden label {
    display: none
}
@media handheld, only screen and (min-width: 768px) {
    .w3eden .wpdm-categories .col-md-4 {
        width: 50%;
        float: right
    }
}
.w3eden .dropdown {
    display: none !important
}
.w3eden .dropdown-menu {
    top: initial;
    border-radius: 0
}
.wpdm-categories .dropdown-menu {
    box-shadow: 0 0 0 !important
}
.w3eden .btn-sm, .w3eden .btn-xs {
    border-radius: 3px
}
.w3eden .btn-default, .w3eden .flat-default, .w3eden .flat-default.btn-bordered:hover {
    background-color: #4b5a5f
}
.w3eden .btn-default:hover {
    background-color: #4b5a5f !important
}
.w3eden .btn-ddm {
    background: #4b5a5f !important
}
.w3eden .form-control {
    border-radius: 0
}
#theme-page select {
    border: 1px solid #d5d5d5;
    border-radius: 3px !important;
    padding: 0 15px;
    line-height: 30px
}
.fa-chevron-down {
    background: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/img/selectbox-arrow_white.png) -2px -13px no-repeat !important;
    color: transparent;
    padding: 0 13px 0 5px
}
.dropdown-submenu > a:after {
    border-left-color: #cccccc !important
}
.dropdown-submenu {
    list-style-image: url(data:0)
}
.w3eden .pagination > .active > a, .w3eden .pagination > .active > a:focus, .w3eden .pagination > .active > a:hover, .w3eden .pagination > .active > span, .w3eden .pagination > .active > span:focus, .w3eden .pagination > .active > span:hover {
    background-color: #4b5a5f;
    border-color: #4b5a5f
}
.w3eden .pagination > li > a, .w3eden .pagination > li > span, .w3eden a, .w3eden .pagination > li > a:focus, .w3eden .pagination > li > a:hover, .w3eden .pagination > li > span:focus, .w3eden .pagination > li > span:hover {
    color: #4b5a5f
}
.w3eden .w2dc-badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: 700;
    color: #fff;
    line-height: 1;
    vertical-align: baseline;
    white-space: nowrap;
    text-align: center;
    background-color: #eec200;
    border-radius: 10px;
    margin-left: 15px
}
@media (min-width: 992px) {
    .w3eden #srcp .row {
        margin: 0 -15px
    }
    .w3eden #srcp {
        height: 55px
    }
    .w3eden .col-md-6 {
        width: 50%;
        padding: 0 10px 0 15px
    }
    .w3eden .col-md-4 {
        width: 100%;
        padding: 0 8px 0 3px
    }
    .w3eden .wpdm-downloads .col-md-4 {
        width: 33.33333%;
        padding: 0 15px
    }
    .w3eden .wpdm-categories ul.row li.col-md-4:first-child {
        padding: 0 0 0 12px
    }
    .w3eden .wpdm-categories ul.row li.col-md-4:first-child .btn-ddm {
        right: -2px;
        background: none !important;
        padding: 8px 3% 8px 95%
    }
    .w3eden .wpdm-categories ul.row li.col-md-4:first-child ul.dropdown-menu {
        left: 12px;
        width: 448px
    }
    .w3eden .wpdm-categories ul.row li.col-md-4:nth-child(2) {
        padding: 0 12px 0 0
    }
    .w3eden .wpdm-categories ul.row li.col-md-4:nth-child(2) .btn-ddm {
        right: 10px;
        background: none !important;
        padding: 8px 3% 8px 95%
    }
    .w3eden .wpdm-categories ul.row li.col-md-4:nth-child(2) ul.dropdown-menu {
        left: 0;
        width: 448px
    }
    .w3eden .wpdm-categories ul.row li.col-md-4:nth-child(2) ul.dropdown-menu li ul.dropdown-menu {
        width: initial;
        left: 440px;
        border-radius: 0;
        top: -1px
    }
    .w3eden .wpdm-categories ul.row li.col-md-4:first-child ul.dropdown-menu ul.dropdown-menu {
        left: 10% !important;
        position: relative !important;
        width: 90% !important
    }
}
@media handheld, only screen and (min-width: 768px) and (max-width: 991px) {
    .w3eden .wpdm-categories .col-md-4 {
        width: 100%
    }
    .w3eden .wpdm-categories ul.row li.col-md-4:first-child .btn-ddm {
        background: none !important
    }
    .w3eden .wpdm-categories ul.row li.col-md-4:nth-child(2) .btn-ddm {
        background: none !important
    }
    .w3eden .wpdm-categories ul.row li.col-md-4:first-child ul.dropdown-menu {
        left: 10% !important;
        position: relative !important;
        width: 90% !important
    }
}
@media handheld, only screen and (max-width: 991px) {
    .w3eden .row {
        margin-right: 0;
        margin-left: 0
    }
    .w3eden .col-md-4 {
        padding-right: 0;
        padding-left: 0
    }
    .wpdm-downloads .row {
        margin: 0 0 0 0 !important
    }
    .w3eden #srcp {
        margin: 0 3px
    }
    #mk-breadcrumbs {
        padding-left: 15px
    }
    #mk-breadcrumbs .mk-breadcrumbs-inner {
        text-align: left
    }
    .w3eden .wpdm-categories ul.row li.col-md-4:nth-child(2) ul.dropdown-menu li ul.dropdown-menu {
        width: initial;
        left: 44%
    }
    h1, h3 {
        font-size: 25px !important;
        line-height: 28px !important
    }
}
@media handheld, only screen and (max-width: 767px) {
    .mk-fullwidth-true .vc_col-sm-6 .mk-image .mk-image-inner img {
        margin-top: 25px
    }
}
.wpdm-downloads row .panel-footer .wpdm-download-link {
    font-size: 1.4em !important
}
h4.media-heading {
    height: initial !important;
    line-height: 1.5em;
    margin-bottom: 8px !important
}
.wpdm-downloads .media-body {
    line-height: 16px
}
.wpdm-downloads .media-body i {
    margin: 4px 0 0 0 !important
}
.wpdm-downloads .media-size {
    margin-top: 8px
}
.w2dc-search-section-label {
    display: none
}
.w2dc-search-overlay {
    background: none
}
.w2dc-content.w2dc-search-form {
    border-radius: 0;
    background: transparent !important;
    border: 0 !important
}
.w2dc-content .ui-slider-horizontal {
    margin: 0 13px 0 10px
}
figure.w2dc-listing-logo .w2dc-listing-logo-img img {
    visibility: visible;
    float: right;
    width: 50% !important;
    margin-right: 18px
}
.w2dc-no-touch .w2dc-anim-style-6 figure.w2dc-listing-logo.w2dc-listings-own-page .w2dc-listing-logo-img {
    background-image: none !important
}
.w2dc-listings-block .w2dc-listing-logo-wrap, .w2dc-anim-style-6 figure.w2dc-listing-logo figcaption, .w2dc-listings-block.w2dc-listings-grid figure.w2dc-listing-logo .w2dc-listing-logo-img-wrap {
    height: 115px
}
.w2dc-listing-logo-wrap {
    background-color: transparent
}
.w2dc-anim-style-6 figure.w2dc-listing-logo.w2dc-listings-own-page figcaption .w2dc-figcaption {
    display: none
}
figure.w2dc-listing-logo figcaption {
    background-color: transparent
}
.w2dc-no-touch .w2dc-anim-style-6 figure.w2dc-listing-logo.w2dc-listings-own-page:hover .w2dc-listing-logo-img {
    transform: scale(1) !important
}
.w2dc-content .w2dc-form-group {
    margin-bottom: 0px !important
}
header.w2dc-listing-header {
    height: 100px;
    width: 50%
}
.w2dc-listings-block.w2dc-listings-grid article.w2dc-listing .w2dc-listing-text-content-wrap {
    margin: -10px 20px 20px 20px !important
}
header.w2dc-listing-header h2 {
    top: 80px !important;
    position: relative;
    color: #4b5a5f;
    font-weight: 100;
    font-size: 1.3em
}
@media (min-width: 992px) {
    .w2dc-content .w2dc-col-md-12 {
        padding: 0
    }
    .w2dc-col-md-6 {
        padding-left: 15px;
        padding-right: 0
    }
    .w2dc-content .w2dc-col-md-12 {
        padding: 0 0 0 0
    }
    .w2dc-location-input .w2dc-col-md-12 {
        padding: 0 20px 0 0
    }
    .page-id-6631 .w2dc-location-input .w2dc-col-md-12 {
        padding: 0 15px 0 15px !important
    }
    input.w2dc-btn.w2dc-btn-primary {
        left: -86% !important;
        position: relative
    }
    .w2dc-content .w2dc-get-location {
        right: 0
    }
}
@media (max-width: 991px) {
    .w2dc-listing {
        height: 325px !important;
        max-height: 325px !important
    }
    .w2dc-content .w2dc-pull-right {
        float: left !important;
        margin: 0 !important
    }
    .w2dc-container-fluid .w2dc-col-md-6 {
        padding-left: 0;
        padding-right: 0;
        overflow: hidden
    }
    .w2dc-listing-logo .w2dc-listing-logo-img {
        width: 100%
    }
    figure.w2dc-listing-logo .w2dc-listing-logo-img img {
        width: 160px !important
    }
    header.w2dc-listing-header h2, header.w2dc-listing-header {
        width: 100% !important
    }
    header.w2dc-listing-header h2 {
        bottom: 0px !important;
        height: initial !important
    }
    .w2dc-listing-text-content-wrap h2 {
        margin-top: 120px !important
    }
    header.w2dc-listing-header {
        height: initial
    }
    header.w2dc-listing-header {
        max-width: 50% !important
    }
    .w2dc-listings-block.w2dc-listings-grid article.w2dc-listing .w2dc-listing-text-content-wrap {
        margin: -100px 10px 0 10px !important
    }
    .w2dc-field-output-block-9 .w2dc-field-content {
        padding-top: 20px
    }
}
@media (max-width: 799px) {
    .w2dc-listings-block.w2dc-listings-grid article.w2dc-listing .w2dc-listing-text-content-wrap {
        position: relative;
        top: -90px
    }
}
.w2dc-content .w2dc-form-control {
    border-radius: 3px
}
.w2dc-search-radius-label {
    color: #4b5a5f !important
}
.w2dc-content .w2dc-form-group {
    overflow: inherit !important
}
.w2dc-content select:not(.w2dc-week-day-input), .w2dc-content select:not(.w2dc-week-day-input):focus {
}
.ui-slider-handle {
    background: #eec200 !important
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid #4b5a5f
}
.ui-widget-content {
    border: 1px solid #4b5a5f;
    background: #4b5a5f
}
div.w2dc-content .w2dc-btn-primary, div.w2dc-content a.w2dc-btn-primary, div.w2dc-content input[type="submit"], div.w2dc-content input[type="button"], div.w2dc-content .w2dc-btn-primary:visited, div.w2dc-content a.w2dc-btn-primary:visited, div.w2dc-content input[type="submit"]:visited, div.w2dc-content input[type="button"]:visited, div.w2dc-content .w2dc-btn-primary:focus, div.w2dc-content a.w2dc-btn-primary:focus, div.w2dc-content input[type="submit"]:focus, div.w2dc-content input[type="button"]:focus, div.w2dc-content .w2dc-btn-primary[disabled], div.w2dc-content a.w2dc-btn-primary[disabled], div.w2dc-content .w2dc-btn-primary[disabled]:focus, div.w2dc-content a.w2dc-btn-primary[disabled]:focus, form.w2dc-content .w2dc-btn-primary, form.w2dc-content a.w2dc-btn-primary, form.w2dc-content input[type="submit"], form.w2dc-content input[type="button"], form.w2dc-content .w2dc-btn-primary:visited, form.w2dc-content a.w2dc-btn-primary:visited, form.w2dc-content input[type="submit"]:visited, form.w2dc-content input[type="button"]:visited, form.w2dc-content .w2dc-btn-primary:focus, form.w2dc-content a.w2dc-btn-primary:focus, form.w2dc-content input[type="submit"]:focus, form.w2dc-content input[type="button"]:focus, form.w2dc-content .w2dc-btn-primary[disabled], form.w2dc-content a.w2dc-btn-primary[disabled], form.w2dc-content .w2dc-btn-primary[disabled]:focus, form.w2dc-content a.w2dc-btn-primary[disabled]:focus, div.w2dc-content .w2dc-directory-frontpanel input[type="button"], div.w2dc-content .wpcf7-form .wpcf7-submit, div.w2dc-content .wpcf7-form .wpcf7-submit:visited, div.w2dc-content .wpcf7-form .wpcf7-submit:focus {
    background: #4b5a5f !important
}
form.w2dc-content input[type="submit"] {
    margin: 15px 7px 0 0;
    text-transform: uppercase;
    width: 128px !important;
    font-size: 1.25em
}
.w2dc-listing-date, .w2dc-listings-block .w2dc-field-content.w2dc-field-description, .w2dc-field-output-block-2 .w2dc-field-name, .w2dc-field-output-block-3 .w2dc-field-name, .w2dc-field-output-block-5, .w2dc-field-output-block-8 .w2dc-field-name, .w2dc-field-output-block-9 .w2dc-field-name, .w2dc-field-output-block-13 .w2dc-field-name, .w2dc-field-output-block-14 .w2dc-field-name {
    display: none !important
}
.w2dc-field-output-block-14 {
    top: 179px !important;
    position: absolute;
    margin: 0 !important;
    display: table-cell;
    vertical-align: bottom;
    color: #4b5a5f;
    font-weight: 100;
    font-size: 1.3em
}
@media handheld, only screen and (max-width: 991px) {
    .w2dc-field-output-block-14 {
        top: 79px !important
    }
}
.w2dc-field-output-block-8 .w2dc-field-content {
    width: 100%
}
.w2dc-field-output-block-email a {
    display: block;
    font-size: 1.25em;
    visibility: hidden;
    position: relative;
    width: 1000%
}
.w2dc-field-output-block-email a:before {
    padding: 0 30px;
    visibility: visible;
    position: relative;
    top: 0;
    left: 0;
    content: 'E-MAIL SENDEN!'
}
_:-ms-fullscreen, :root .w2dc-field-output-block-email a {
    visibility: visible;
    position: absolute;
    max-width: 220px !important;
    max-height: 20px !important
}
.w2dc-field-output-block-8 .w2dc-field-content {
    position: relative;
    bottom: 0;
    padding: 20px 0
}
.w2dc-listings-block .w2dc-listing-text-content-wrap-nologo {
    padding: 0 30px
}
.w2dc-field-output-block-8 {
    margin-left: -30px !important
}
.w2dc-listings-block article.w2dc-listing {
    border: 1px solid #BDBCBD;
    border-radius: 3px
}
.w2dc-field-output-block-2, .w2dc-field-output-block-3, .w2dc-field-output-block-6, .w2dc-field-output-block-7, .w2dc-field-output-block-10, .w2dc-field-output-block-11 {
    margin: 0px !important
}
.w2dc-field-output-block-13 {
    padding-bottom: 0px !important
}
.w2dc-content address {
    font-style: normal !important
}
.w2dc-field-output-block-9 .w2dc-field-content {
    font-size: 1.2em !important;
    font-weight: 100
}
.page-id-759 .w2dc-location-input, .page-id-759 .w2dc-has-feedback, .page-id-41 .w2dc-location-input, .page-id-41 .w2dc-has-feedback {
    display: none !important
}
.page-id-759 .w2dc-maps-canvas, .page-id-41 .w2dc-maps-canvas {
    display: none
}
.page-id-759 .w2dc-content .w2dc-col-md-6, .page-id-41 .w2dc-content .w2dc-col-md-6 {
    width: 100%;
    padding: 0
}
.page-id-759 .w2dc-content header, .page-id-41 .w2dc-content header {
    display: none !important
}
.page-id-759 .w2dc-content header.w2dc-listing-header, .page-id-41 .w2dc-content header.w2dc-listing-header {
    display: block !important
}
.page-id-759 form.w2dc-content input[type="submit"] {
    margin: 15px 0 0 0 !important
}
.page-id-41 form.w2dc-content input[type="submit"] {
    margin: 15px -30px 0 0 !important
}
@media handheld, only screen and (max-width: 991px) {
    .page-id-759 form.w2dc-content input[type="submit"], .page-id-41 form.w2dc-content input[type="submit"] {
        float: left !important
    }
}
#mk-sidebar ul {
    margin: 0;
    padding: 15px 0 !important;
    list-style-type: none !important;
    box-shadow: 2px 2px 9px 0 #c9cdcf;
    border: 1px solid #E7E7E8;
    border-left: 0;
    border-radius: 0 8px 8px 0;
    width: 150px;
    position: absolute;
    top: 0;
    left: -20px;
    background: #fff
}
#mk-sidebar ul li {
    margin-left: 0
}
#mk-sidebar ul li a {
    padding: 7px 18px 8px;
    display: block;
    color: #676767;
    outline: none;
    text-decoration: none !important;
    line-height: 15px;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 400;
    word-wrap: inherit
}
.widget_nav_menu li a .mk-svg-icon {
    display: none
}
.mPS2id-clicked, .mPS2id-highlight {
    background: #4b5a5f;
    color: white !important
}
#wp-calendar #next:before, #wp-calendar #prev:before, .blog-blockquote-content:before, .ls-bottom-slidebuttons a, .ls-nav-next, .ls-nav-prev, .main-navigation-ul li.with-menu > a:before, .mk-accordion-tab:before, .mk-blockquote.quote-style:before, .mk-jupiter-icon-simple-xing:before, .mk-main-navigation ul:before, .mk-toggle-title:before, .mk-tweet-list li:before, .sf-sub-indicator:before, .tw_list .tweet_list li a:before, .widget-sub-navigation li a:before, .widget_archive li a:before, .widget_authors li a:before, .widget_categories li a:before, .widget_links li a:before, .widget_meta li a:before, .widget_nav_menu li a:before, .widget_pages li a:before, .widget_popular_tags li a:before, .widget_product_categories li a:before, .widget_recent_comments li:before, .widget_recent_entries li a:before, .widget_rss li a:before, blockquote:before {
    display: none
}
.widget-sub-navigation ul li, .widget_nav_menu ul li, .widget_product_categories ul li {
    border-bottom: 0
}
@media handheld, only screen and (max-width: 960px) {
    #mk-sidebar {
        display: none
    }
    .mk-blog-single .featured-image {
        margin-top: -25px !important
    }
}
.mk-blog-modern-item .featured-image, .mk-blog-modern-item .mk-swipe-slideshow {
    margin-top: -35px
}
.archive #theme-page .theme-page-wrapper {
    margin: 0 auto 20px auto
}
.blog-modern-social-section, .mk-blog-meta-wrapper {
    display: none
}
.mk-blog-modern-item .mk-blog-meta {
    margin: 0 20px 20px 0px !important
}
.mk-blog-meta h1, .mk-blog-meta h2, .mk-blog-meta h3, .mk-blog-meta h4, .mk-blog-meta h5, .mk-blog-meta h6 {
    line-height: 0.5em !important;
    margin-bottom: 0 !important
}
.mk-blog-meta h3.the-title a span.entry-title-primary, .archive h3.the-title a {
    line-height: 1.0em !important;
    font-size: 24px !important;
    color: #4b5a5f !important;
    letter-spacing: normal !important
}
.mk-blog-meta h3.the-title a span.entry-subtitle {
    display: none
}
.mk-blog-meta .the-subtitle, .archive .the-subtitle {
    line-height: 1.25em !important;
    font-size: 16px !important;
    color: #4b5a5f !important;
    letter-spacing: normal !important;
    margin: 10px 0
}
.mk-blog-modern-item .featured-image {
    margin-right: -20px;
    border-radius: 10px 0 0 10px
}
.page .mk-blog-modern-item .featured-image {
    margin-top: 0
}
.mk-blog-single .featured-image {
    margin-right: -20px;
    margin-top: -30px
}
.mk-blog-single .featured-image img {
    border-radius: 10px 0 0 10px
}
.single-social-section {
    float: left
}
.single-social-section .blog-share-container, .single-social-section .mk-blog-print {
    float: left;
    margin-bottom: 7px
}
.mk-love-this {
    display: none
}
.single-social-section .blog-share-container {
    margin-left: 0px !important
}
.single #theme-page .theme-page-wrapper {
    margin: 0 auto 20px auto
}
#mk-button-3 .mk-button {
    background: linear-gradient(to bottom, #eec200 0%, #cca705 100%);
    transition: background .2s linear !important
}
#mk-button-3 .mk-button:hover {
    background: linear-gradient(rgb(190, 155, 0) 0%, rgb(163, 134, 4) 100%) !important
}
.mk-button--dimension-flat.text-color-light {
    color: #000 !important;
    font-size: 15px;
    letter-spacing: 0 !important
}
.page-id-3218 .mk-blog-modern-item, .page-id-4177 .mk-blog-modern-item {
    margin-bottom: 0
}
.page-id-3218 .mk-blog-meta h3.the-title a, .page-id-4177 .mk-blog-meta h3.the-title a {
    color: #4b5a5f
}
.iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap-text input, .iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap-captcha input, .iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap-email input, .iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap-password input, .iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap select, .iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap textarea {
    padding: 5px
}
.iphorm-theme-react-default .iphorm-element-wrap > .iphorm-element-spacer > label {
    font-weight: 400;
    padding: 0
}
.iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap-text input:focus, .iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap-captcha input:focus, .iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap-email input:focus, .iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap-password input:focus, .iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap select:focus, .iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap textarea:focus {
    border-color: #4b5a5f
}
.iphorm-theme-react-default .iphorm-submit-wrap button span {
    text-shadow: none;
    border: 0 none transparent;
    position: relative;
    font-weight: 700;
    line-height: 15px;
    padding: 5px 20px !important;
    border-radius: 8px;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: linear-gradient(to bottom, #eec200 0%, #cca705 100%);
    transition: background .2s linear !important;
    color: #000 !important;
    font-size: 15px;
    letter-spacing: 0 !important
}
.iphorm-theme-react-default .iphorm-submit-wrap button span:hover {
    padding: 5px 20px !important;
    background: linear-gradient(rgb(190, 155, 0) 0%, rgb(163, 134, 4) 100%) !important;
    -webkit-box-shadow: none;
    box-shadow: none
}
.iphorm-theme-react-default select::-ms-expand {
    display: none
}
.search-result-item .search-loop-meta, .search-result-item .entry-subtitle {
    display: none !important
}
.search-result-item a, .search-result-item .entry-title-primary {
    color: #4b5a5f !important
}
.mk-flipbox-back, .mk-flipbox-front {
    min-height: 200px;
    border-radius: 5px
}
#cookie-notice .button.bootstrap {
    background: linear-gradient(to bottom, #eec200 0%, #cca705 100%);
    transition: background .2s linear !important;
    color: #000 !important;
    font-size: 15px;
    letter-spacing: 0 !important
}
#cookie-notice .button.bootstrap:hover {
    background: linear-gradient(rgb(190, 155, 0) 0%, rgb(163, 134, 4) 100%) !important
}
.mk-photo-album .mk--col.mk--col--12-12 {
    width: 100% !important
}
.mk-photo-album .mk-album-item figure:hover .item-meta.anim-fade_in {
    display: none
}
.mk-gallery {
    margin-top: -150px !important
}
.mk-loadmore-button {
    margin: 0 auto 10px auto;
    margin-top: 95px;
}
.fancybox-opened .fancybox-title {
    display: none
}
.fancybox-overlay {
    background: #fff
}
.fancybox-skin {
    background: #fff
}
.mk-main-navigation li.has-mega-menu > ul.sub-menu {
    background-image: none !important;
    margin-top: 0
}
.mk-main-navigation li.has-mega-menu > ul.sub-menu {
    background-color: transparent !important
}
.mk-main-navigation li.de_ueber_uns.has-mega-menu > ul.sub-menu {
    background-position: -2604px 0px !important
}
.mk-main-navigation li.de_heizen_lueften.has-mega-menu > ul.sub-menu {
    background-position: -2470px 0px !important
}
.mk-main-navigation li.de_produkte.has-mega-menu > ul.sub-menu {
    background-position: -2330px 0px !important
}
.mk-main-navigation li.de_service.has-mega-menu > ul.sub-menu {
    background-position: -2225px 0px !important
}
.mk-main-navigation li.com_ueber_uns > ul.sub-menu {
    background-position: -2690px 0px !important
}
.mk-main-navigation li.com_produkte > ul.sub-menu {
    background-position: -2577px 0px !important
}
.mk-main-navigation li.com_zukunftssicherheit > ul.sub-menu {
    background-position: -2418px 0px !important
}
.mk-main-navigation li.com_about_us > ul.sub-menu {
    background-position: -2622px 0px !important
}
.mk-main-navigation li.com_products > ul.sub-menu {
    background-position: -2508px 0px !important
}
.mk-main-navigation li.com_future_proof > ul.sub-menu {
    background-position: -2376px 0px !important
}
input:required:valid {
    background-color: #CF9
}
@media (min-width: 960px) {
    iframe.iframe-class {
        height: 1100px !important
    }
}
@media (min-width: 480px) and (max-width: 959px) {
    iframe.iframe-class {
        height: 2100px !important
    }
}
@media (max-width: 479px) {
    iframe.iframe-class {
        height: 2600px !important
    }
}
.mk-image.inside-image .mk-image-caption .mk-caption-title {
    display: block;
    font-family: 'HelveticaNeueCyr';
    font-weight: 700;
    font-size: 12px;
    line-height: 15px;
    text-align: left;
    text-transform: uppercase;
    font-style: normal;
    text-rendering: auto;
    text-decoration: none
}
.mk-image.inside-image .mk-image-caption {
    background: rgba(255, 255, 255, .85);
    -webkit-box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, .2);
    box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, .2);
    border-radius: 0 6px 6px 0;
    padding: 10px 10px;
    color: #4B5A5F;
    width: 70%;
    display: block !important;
    position: absolute;
    bottom: 15px;
    left: -10px;
    pointer-events: none !important
}
.mk-image.inside-image:hover .mk-image-caption {
    background: rgba(255, 255, 255, .7)
}
.mk-image-inner .mk-image-link a {
    pointer-events: none !important
}
.error404 .mk-searchform i {
    top: 4px !important;
    right: 6px !important
}
.error404 i.mk-searchform-icon {
    background: transparent !important
}
.fullwidth {
    position: relative;
    padding-bottom: 55%;
    padding-top: 15px;
    height: 0;
    overflow: hidden
}
.fullwidth iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
.vc_general.vc_cta3 {
    padding: 0
}
.vc_cta3-container {
    margin-bottom: 0 !important
}
.cta_padding {
    padding: 28px !important
}
.w2dc-content .w2dc-has-feedback {
    margin-top: -23px
}
.w2dc-content .w2dc-form-control {
    height: auto
}
.w2dc-content .w2dc-get-location {
    top: 21px
}
.mk-header-right {
    display: none !important
}
.mk-responsive-wrap {
    height: auto !important
}
#theme-page select:not(.gfield_select) {
    padding: 7px 12px 8px 16px;
    border-radius: 4px !important;
    border-color: #ccc
}
.mk-language-nav > a svg {
    width: 16px
}
h3.icon-headline {
    font-size: 30px;
    color: #4b5a5f;
    font-weight: 400;
    text-transform: none;
    padding-left: 75px;
    padding-bottom: 20px
}
h3.icon-headline:before {
    width: 60px;
    height: 60px;
    background-size: 60px 60px;
    content: " ";
    position: absolute;
    margin-left: -75px;
    margin-top: -8px
}
@media handheld, only screen and (max-width: 991px) {
    h3.icon-headline:before {
        margin-top: -17px
    }
}
h3.icon-headline.icon-video:before {
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/img/icon-video.jpg)
}
h3.icon-headline.icon-vorteile:before {
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/img/icon-vorteile.jpg)
}
h3.icon-headline.icon-technische-daten:before {
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/img/icon-technische-daten.jpg)
}
h3.icon-headline.icon-systemaufbau:before {
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/img/icon-systemaufbau.jpg)
}
h3.icon-headline.icon-referenzen:before {
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/img/icon-referenzen.jpg)
}
h3.icon-headline.icon-download:before {
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/img/icon-download.jpg)
}
h3.icon-headline.icon-einsatzbereich:before {
    background-image: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/img/icon-einsatzbereich.jpg)
}
.n2-in-fullscreen * {
    animation-name: initial
}
.n2-in-fullscreen [data-uk-scrollspy*=uk-animation-]:not([data-uk-scrollspy*=target]) {
    opacity: 1
}
ss3-fullpage {
    display: block
}
ss3-fullpage[data-based-on=real] {
    opacity: 0
}
ss3-force-full-width {
    position: relative;
    display: block;
    opacity: 0;
    width: 100vw;
    transform: translateX(-100vw)
}
.n2-section-smartslider {
    position: relative;
    width: 100%;
    outline: 0;
    --widget-offset: 0px
}
.n2-section-smartslider--hidden {
    display: none
}
.n2-ss-align {
    position: relative;
    z-index: 0;
    overflow: hidden
}
.n2-ss-align.n2-ss-align-visible {
    overflow: visible
}
.n2-ss-slider {
    display: grid;
    grid-template-columns:100%;
    grid-template-rows:1fr auto;
    -webkit-font-smoothing: antialiased;
    font-size: 16px;
    line-height: 1;
    user-select: none;
    --ss-fs: flex-start;
    --ss-fe: flex-end;
    --ss-r: row;
    --ss-rr: row-reverse
}
.n2-ss-slider [data-force-pointer], .n2-ss-slider [data-force-pointer] * {
    cursor: pointer !important
}
.n2-ss-slider [data-force-pointer=zoom-in], .n2-ss-slider [data-force-pointer=zoom-in] * {
    cursor: zoom-in !important
}
.n2-ss-slider .n2-ss-text {
    user-select: text;
    cursor: initial
}
.n2-ss-slider-has-no-slide {
    height: 0 !important;
    opacity: 0 !important;
    overflow: hidden !important
}
.n2-ss-slider, .n2-ss-slider .n2_ss__touch_element {
    -webkit-tap-highlight-color: transparent;
    -webkit-tap-highlight-color: transparent
}
.n2-ss-slider > *, .n2-ss-slider .n2_ss__touch_element > * {
    -webkit-tap-highlight-color: initial
}
.n2-ss-slider .n2-ow, .n2-ss-slider .n2-ow-all * {
    font-size: inherit;
    line-height: inherit;
    letter-spacing: inherit
}
.n2-ss-slider .n2-ow, .n2-ss-slider .n2-ow:before, .n2-ss-slider .n2-ow:after, .n2-ss-slider .n2-ow-all *, .n2-ss-slider .n2-ow-all :before, .n2-ss-slider .n2-ow-all :after {
    box-sizing: content-box
}
.n2-ss-slider .n2-ow:before, .n2-ss-slider .n2-ow:after, .n2-ss-slider .n2-ow-all :not(i):before, .n2-ss-slider .n2-ow-all :not(i):after {
    display: none
}
.n2-ss-slider a.n2-ow, .n2-ss-slider .n2-ow-all a {
    border: 0;
    -webkit-hyphens: manual;
    -moz-hyphens: manual;
    -ms-hyphens: manual;
    hyphens: manual
}
.n2-ss-slider a.n2-ow, .n2-ss-slider a.n2-ow:focus, .n2-ss-slider .n2-ow-all a, .n2-ss-slider .n2-ow-all a:focus {
    outline: 0 !important;
    transition: none 0s;
    box-shadow: none;
    text-decoration: none
}
.n2-ss-slider path {
    transition: none 0s
}
.n2-ss-slider .n2-ow-all b, .n2-ss-slider .n2-ow-all i {
    color: inherit
}
.n2-ss-slider h1.n2-ow, .n2-ss-slider h2.n2-ow, .n2-ss-slider h3.n2-ow, .n2-ss-slider h4.n2-ow, .n2-ss-slider h5.n2-ow, .n2-ss-slider h6.n2-ow, .n2-ss-slider p.n2-ow, .n2-ss-slider .n2-ow-all h1, .n2-ss-slider .n2-ow-all h2, .n2-ss-slider .n2-ow-all h3, .n2-ss-slider .n2-ow-all h4, .n2-ss-slider .n2-ow-all h5, .n2-ss-slider .n2-ow-all h6, .n2-ss-slider .n2-ow-all p {
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    height: auto;
    width: auto;
    border: 0;
    box-shadow: none;
    -webkit-hyphens: manual;
    -moz-hyphens: manual;
    -ms-hyphens: manual;
    hyphens: manual
}
.n2-ss-slider iframe {
    border: 0;
    min-height: 0
}
.n2-ss-slider iframe.n2-ow, .n2-ss-slider .n2-ow-all iframe {
    margin: 0
}
.n2-ss-slider img.n2-ow, .n2-ss-slider .n2-ow-all img, .n2-ss-slider svg.n2-ow, .n2-ss-slider .n2-ow-all svg {
    max-width: none;
    max-height: none;
    height: auto;
    box-shadow: none;
    border-radius: 0;
    background: 0 0;
    background: 0 0;
    padding: 0;
    margin: 0;
    border: 0;
    vertical-align: top
}
.n2-ss-slider picture.n2-ow, .n2-ss-slider .n2-ow-all picture {
    display: inline-block
}
.n2-ss-slider source {
    display: none
}
.n2-ss-slider ul.n2-ow, .n2-ss-slider li.n2-ow, .n2-ss-slider img.n2-ow, .n2-ss-slider a.n2-ow, .n2-ss-slider p.n2-ow, .n2-ss-slider ol.n2-ow, .n2-ss-slider textarea.n2-ow, .n2-ss-slider input.n2-ow, .n2-ss-slider button.n2-ow {
    transition: none 0s
}
.n2-ss-slider p {
    background-color: transparent
}
.n2-ss-slider {
    z-index: 3;
    position: relative;
    text-align: left;
    width: 100%;
    min-height: 1px
}
[dir=rtl] .n2-ss-slider {
    text-align: right
}
.n2-ss-slider :focus {
    outline: 0
}
.n2-ss-slider[data-responsive=fullpage] {
    min-height: calc(var(--target-height, 100vh) - var(--subtract, 0px) - var(--subtract-vertical-offset, 0px) - var(--subtract-vertical-widget, 0px))
}
.n2-ss-slider.n2-ss-slider--fullscreen[data-responsive=fullpage] {
    min-height: 100vh
}
.n2-ss-slider.n2-ss-slider--fullscreen .n2-ss-preserve-size--slider {
    display: none !important
}
[dir=rtl] .n2-ss-slider .n2-ss-slide-background {
    text-align: left
}
.n2-ss-slider.n2notransition * {
    transition: none 0s !important
}
.n2-ss-slider .n2-ss-preserve-size {
    width: 100%;
    visibility: hidden
}
.n2-ss-slider .n2-ss-preserve-size[data-related-device] {
    display: none
}
.n2-ss-slider .n2-ss-preserve-size[data-related-device=desktopPortrait] {
    display: block
}
.n2-ss-slider .n2-ss-slider-background-video {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}
.n2-ss-slider .n2-cover {
    object-fit: cover
}
.n2-ss-slider .n2-contain {
    object-fit: contain
}
.n2-ss-slider .n2-ss-slide {
    position: relative;
    overflow: hidden;
    text-align: center;
    --ssselfalign: center
}
.n2-ss-full-page--constrain-ratio .n2-ss-slide {
    overflow: visible
}
.n2-ss-slider .n2-ss-slide--focus {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: -99999
}
.n2-ss-slider .n2-ss-slide-thumbnail {
    display: none !important
}
.n2-ss-full-page--constrain-ratio .n2-ss-layers-container {
    clip-path: var(--ss-clip-path, inset(0))
}
.n2-ss-slider .n2-ss-slide-background, .n2-ss-slider .n2-ss-slide-background * {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: left
}
.n2-ss-feature-post-bg-loader .n2-ss-slide-background {
    opacity: 0
}
.n2-ss-slider .n2-ss-slide-background {
    z-index: 10
}
.n2-ss-slider .n2-ss-slide-background .n2-ss-slide-background-color {
    z-index: 1
}
.n2-ss-slider .n2-ss-slide-background .n2-ss-slide-background-color[data-overlay="1"] {
    z-index: 7
}
.n2-ss-slider .n2-ss-slide-background .n2-ss-slide-background-video {
    z-index: 3
}
.n2-ss-slider .n2-ss-slide-background .n2-ss-slide-background-image {
    z-index: 5
}
.n2-ss-slider .n2-ss-slide-background-image {
    width: 100%;
    height: 100%;
    box-sizing: content-box;
    --ss-o-pos-x: 50%;
    --ss-o-pos-y: 50%
}
.n2-ss-slider .n2-ss-slide-background-image img {
    object-position: var(--ss-o-pos-x) var(--ss-o-pos-y)
}
.n2-ss-slider .n2-ss-slide-background-image img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
    color: RGBA(0, 0, 0, 0)
}
.n2-ss-slider [data-mode=fit] .n2-ss-slide-background-image img {
    object-fit: contain
}
.n2-ss-slider [data-mode=center] .n2-ss-slide-background-image img {
    object-fit: none
}
.n2-ss-slider [data-mode=stretch] .n2-ss-slide-background-image img {
    object-fit: fill
}
.n2-ss-slider [data-mode=blurfit] .n2-ss-slide-background-image + .n2-ss-slide-background-image img {
    object-fit: contain
}
.n2-ss-slider .n2-ss-slide-background-video {
    object-fit: cover
}
.n2-ss-slider .n2-ss-slide-background-video[data-mode=fit] {
    object-fit: contain
}
.n2-ss-slider .n2-ss-layers-container {
    visibility: hidden;
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    z-index: 20;
    opacity: .001;
    transition: opacity .4s
}
.n2-ss-slider.n2-ss-loaded .n2-ss-layers-container {
    opacity: 1
}
.n2-ss-slider [onclick].n2-ss-layers-container {
    visibility: visible
}
.n2-ss-slider .n2-ss-layers-container > * {
    visibility: visible
}
.n2-ss-slider .n2-ss-layer {
    z-index: 2;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    width: calc(100% - var(--margin-right) - var(--margin-left) + var(--ss-safari-fix-225962, 0px));
    --ssfont-scale: 1;
    font-size: calc(100% * var(--ssfont-scale))
}
.n2-ss-slider .n2-ss-layer[data-pm=normal] {
    margin: var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left)
}
.n2-ss-slider .n2-ss-layer[data-pm=absolute] {
    position: absolute;
    left: 0;
    top: 0
}
.n2-ss-slider .n2-ss-layer[data-pm=absolute] picture {
    width: 100%
}
.n2-ss-slider .n2-ss-layer[data-pm=default], .n2-ss-slider .n2-ss-layer[data-pm=normal] {
    position: relative;
    min-height: 1px
}
.n2-ss-slider .n2-ss-layer-wrapper {
    width: 100%;
    height: 100%
}
.n2-ss-slider .n2-ss-layer-content .n2-ss-layer-wrapper, .n2-ss-slider .n2-ss-layer-row .n2-ss-layer-wrapper {
    height: auto;
    flex-grow: 1
}
.n2-ss-slider .n2-ss-layer.n2-ss-layer--need-height .n2-ss-layer-wrapper {
    height: 100%
}
.n2-ss-slider .n2-ss-layer[data-sstype=col] > .n2-ss-layer-wrapper, .n2-ss-slider .n2-ss-layer[data-sstype=content] > .n2-ss-layer-wrapper {
    flex: 1 1 auto;
    min-height: 100%;
    height: auto !important;
    display: flex;
    flex-direction: column
}
.n2-ss-no-bga-fixed *, .n2-ss-slider.n2-ss-mobileLandscape .n2-ss-slider-1, .n2-ss-slider.n2-ss-mobilePortrait .n2-ss-slider-1, .n2-ss-slider.n2-ss-tabletLandscape .n2-ss-slider-1, .n2-ss-slider.n2-ss-tabletPortrait .n2-ss-slider-1, .n2-ss-slider.n2-ss-mobileLandscape .n2-ss-slider-2, .n2-ss-slider.n2-ss-mobilePortrait .n2-ss-slider-2, .n2-ss-slider.n2-ss-tabletLandscape .n2-ss-slider-2, .n2-ss-slider.n2-ss-tabletPortrait .n2-ss-slider-2 {
    background-attachment: scroll !important
}
.n2-ss-slider .n2-ss-widget {
    position: relative;
    -webkit-backface-visibility: hidden;
    -webkit-perspective: 1000px;
    z-index: 1;
    font-size: 16px;
    transition: opacity .4s ease;
    opacity: 1;
    box-sizing: initial
}
.n2-ss-slider .n2-ss-widget[data-position=above], .n2-ss-slider .n2-ss-widget[data-position=below] {
    margin-left: auto;
    margin-right: auto
}
.n2-ss-slider .n2-ss-widget.n2-ss-widget-hidden {
    opacity: 0 !important;
    pointer-events: none
}
.n2-ss-slider .n2-ss-slider-controls-above, .n2-ss-slider .n2-ss-slider-controls-below {
    display: flex;
    flex-flow: column;
    align-items: center
}
.n2-ss-slider .n2-ss-slider-controls-side {
    position: relative;
    display: flex
}
.n2-ss-slider .n2-ss-slider-controls-side > * {
    flex: 1 1 auto
}
.n2-ss-slider .n2-ss-slider-controls-left, .n2-ss-slider .n2-ss-slider-controls-right {
    flex: 0 0 auto;
    display: flex
}
.n2-ss-slider .n2-ss-slider-controls-left > *, .n2-ss-slider .n2-ss-slider-controls-right > * {
    flex: 1 1 auto
}
.n2-ss-slider .n2-ss-slider-controls-left > * {
    margin-right: var(--widget-offset)
}
.n2-ss-slider .n2-ss-slider-controls-right > * {
    margin-left: var(--widget-offset)
}
.n2-ss-slider .n2-ss-slider-controls-absolute-left, .n2-ss-slider .n2-ss-slider-controls-absolute-right {
    position: absolute;
    right: 100%;
    top: 0;
    height: 100%;
    display: flex;
    flex-flow: var(--ss-rr);
    align-items: center;
    visibility: hidden
}
[dir=rtl] .n2-ss-slider .n2-ss-slider-controls-absolute-left {
    justify-content: flex-start
}
[dir=rtl] .n2-ss-slider .n2-ss-slider-controls-absolute-right {
    justify-content: flex-end
}
.n2-ss-slider .n2-ss-slider-controls-absolute-left > *, .n2-ss-slider .n2-ss-slider-controls-absolute-right > * {
    visibility: visible
}
.n2-ss-slider .n2-ss-slider-controls-absolute-right {
    left: 100%;
    right: auto;
    flex-flow: row
}
.n2-ss-slider .n2-ss-slider-wrapper-outside, .n2-ss-slider .n2-ss-slider-wrapper-inside {
    position: relative;
    display: grid;
    grid-template-columns:100%
}
.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls {
    z-index: 10;
    position: absolute;
    width: 100%;
    height: 100%;
    visibility: hidden;
    display: flex
}
.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls > * {
    visibility: visible
}
.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls-advanced {
    display: block;
    opacity: 0;
    transition: opacity .4s
}
.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls-advanced--ready {
    opacity: 1
}
.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls-advanced > * {
    position: absolute !important
}
.n2-ss-slider .n2-ss-slider-controls-absolute-left-top {
    align-items: flex-start;
    flex-flow: var(--ss-r)
}
.n2-ss-slider .n2-ss-slider-controls-absolute-left-top > * {
    margin: var(--widget-offset) 0 0 var(--widget-offset)
}
.n2-ss-slider .n2-ss-slider-controls-absolute-center-top {
    align-items: center;
    flex-flow: column
}
.n2-ss-slider .n2-ss-slider-controls-absolute-center-top > *, .n2-ss-slider .n2-ss-slider-controls-below > * {
    margin-top: var(--widget-offset)
}
.n2-ss-slider .n2-ss-slider-controls-absolute-right-top {
    flex-flow: var(--ss-rr);
    align-items: flex-start
}
.n2-ss-slider .n2-ss-slider-controls-absolute-right-top > * {
    margin: var(--widget-offset) var(--widget-offset) 0 0
}
.n2-ss-slider .n2-ss-slider-controls-absolute-left-center {
    align-items: center;
    flex-flow: var(--ss-r)
}
.n2-ss-slider .n2-ss-slider-controls-absolute-left-center > *, .n2-ss-slider .n2-ss-slider-controls-absolute-right > * {
    margin-left: var(--widget-offset)
}
.n2-ss-slider .n2-ss-slider-controls-absolute-right-center {
    align-items: center;
    flex-flow: var(--ss-rr)
}
.n2-ss-slider .n2-ss-slider-controls-absolute-right-center > *, .n2-ss-slider .n2-ss-slider-controls-absolute-left > * {
    margin-right: var(--widget-offset)
}
.n2-ss-slider .n2-ss-slider-controls-absolute-left-bottom {
    align-items: flex-end;
    flex-flow: var(--ss-r)
}
.n2-ss-slider .n2-ss-slider-controls-absolute-left-bottom > * {
    margin: 0 0 var(--widget-offset) var(--widget-offset)
}
.n2-ss-slider .n2-ss-slider-controls-absolute-center-bottom {
    align-items: center;
    flex-flow: column-reverse
}
.n2-ss-slider .n2-ss-slider-controls-absolute-center-bottom > *, .n2-ss-slider .n2-ss-slider-controls-above > * {
    margin-bottom: var(--widget-offset)
}
.n2-ss-slider .n2-ss-slider-controls-absolute-right-bottom {
    align-items: flex-end;
    flex-flow: var(--ss-rr)
}
.n2-ss-slider .n2-ss-slider-controls-absolute-right-bottom > * {
    margin: 0 var(--widget-offset) var(--widget-offset) 0
}
.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls-absolute-right-top, .n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls-absolute-left-top, .n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls-absolute-left-bottom, .n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls-absolute-right-bottom {
    z-index: 11
}
.n2-ss-slider .n2-ss-static-slide {
    justify-self: stretch;
    align-self: stretch;
    display: flex;
    flex-direction: column;
    position: relative;
    z-index: 25;
    -webkit-backface-visibility: hidden;
    text-align: center;
    --ssselfalign: center;
    opacity: .001;
    transition: opacity .4s
}
.n2-ss-slider.n2-ss-loaded .n2-ss-static-slide {
    opacity: 1
}
.n2-ss-slider .n2-ss-static-slide div[data-sstype=slide] > .n2-ss-layer, .n2-ss-slider .n2-ss-static-slide div[data-sstype=content][data-hasbackground="1"] > div.n2-ss-section-main-content, .n2-ss-slider .n2-ss-static-slide div[data-sstype=content] .n2-ss-section-main-content > * {
    visibility: visible
}
.n2-ss-slider .n2-ss-static-slide, .n2-ss-slider .n2-ss-static-slide div[data-sstype=slide], .n2-ss-slider .n2-ss-static-slide div[data-sstype=content][data-hasbackground="0"], .n2-ss-slider .n2-ss-static-slide div[data-sstype=content][data-hasbackground="0"] div.n2-ss-section-main-content {
    visibility: hidden
}
.n2-ss-slider .n2-ss-shape-divider {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100px;
    pointer-events: none;
    z-index: 13
}
.n2-ss-slider .n2-ss-shape-divider-inner {
    height: 100%;
    transform-origin: center top
}
.n2-ss-slider .n2-ss-shape-divider-bottom .n2-ss-shape-divider-inner {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    transform-origin: center bottom
}
.n2-ss-slider .n2-ss-shape-divider svg {
    display: block;
    height: 100%;
    width: 100%
}
.n2-ss-slider .n2-ss-shape-divider-top {
    top: 0
}
.n2-ss-slider .n2-ss-shape-divider-bottom {
    bottom: 0
}
.n2-ss-slider .n2-ss-slide .nextend-slide-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    max-width: none !important;
    height: auto;
    background: rgba(0, 0, 0, .002)
}
.n2-ss-slider video.n2-ow {
    max-width: none
}
.n2-ss-slider .n2-ss-item-video-container {
    overflow: hidden;
    width: 100%;
    height: 100%
}
.n2-ss-slider .n2-ss-item-video-container video {
    width: 100%;
    height: 100%
}
.n2-ss-slider .n2-ss-item-iframe-wrapper {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
    height: 100%
}
.n2-ss-slider .n2i {
    vertical-align: top
}
.n2-ss-slider iframe.n2-ow {
    max-width: none;
    display: block
}
.n2-ss-slider .n2-ss-item-iframe {
    height: 100%
}
.n2-ss-slider .n2-grabbing {
    cursor: grabbing !important
}
.n2-ss-slider .n2-grabbing .n2-ss-slide {
    pointer-events: none
}
.n2-ss-slider .n2-ss-item-input-form {
    display: flex;
    flex-flow: row
}
.n2-ss-slider .n2-ss-item-input-form .n2-input {
    flex: 1 1 auto
}
.n2-ss-slider .n2-ss-item-input-form .n2-form-button {
    margin: 0
}
.n2-ss-slider form.n2-ow {
    margin: 0;
    border: 0;
    padding: 0
}
.n2-ss-slider .n2-input {
    height: auto;
    width: auto;
    box-sizing: border-box;
    margin: 0;
    border: 0;
    padding: 0;
    display: inline-block;
    vertical-align: middle;
    white-space: normal;
    background: 0 0;
    line-height: 1;
    font-size: 13px;
    font-family: Arial, serif;
    box-shadow: none
}
.n2-ss-slider input.n2-ow:focus {
    outline: 0
}
.n2-ss-slider input.n2-ow[placeholder] {
    overflow: hidden;
    text-overflow: clip
}
.n2-ss-slider ::-moz-placeholder {
    text-overflow: clip;
    color: inherit
}
.n2-ss-slider input.n2-ow:-moz-placeholder {
    text-overflow: clip;
    color: inherit
}
.n2-ss-slider input.n2-ow::-webkit-input-placeholder, .n2-ss-slider input.n2-ow::placeholder {
    color: inherit
}
.n2-ss-slider table.n2-ow {
    table-layout: auto;
    margin: 0
}
.n2-ss-slider .n2-ow .n2-ss-thumbnail-type {
    width: 48px;
    height: 48px;
    margin-left: -24px;
    margin-top: -24px;
    position: absolute;
    left: 50%;
    top: 50%
}
.n2-ss-slider .n2-ss-section-main-content .n2-ss-item {
    float: none
}
.n2-ss-slider .n2-ss-layer[data-sstype=row].n2-ss-stretch-layer {
    display: flex;
    flex: 1 1 auto
}
.n2-ss-slider .n2-ss-layer[data-sstype=row].n2-ss-stretch-layer > .n2-ss-layer-wrapper {
    display: flex
}
.n2-ss-slider .n2-ss-layer-row {
    box-sizing: border-box;
    display: flex
}
.n2-ss-slider .n2-ss-layer-row-inner {
    position: relative;
    box-sizing: border-box;
    display: flex;
    visibility: hidden;
    width: 100%
}
.n2-ss-slider .n2-ss-layer-row-inner > * {
    visibility: visible
}
.n2-ss-slider .n2-ss-layer[data-sstype=row].n2-ss-stretch-layer .n2-ss-layer-row {
    height: auto;
    width: 100%
}
.n2-ss-slider .n2-ss-layer-row > .n2-ss-layer {
    box-sizing: border-box;
    width: 1px;
    flex: 1 1 auto
}
.n2-ss-slider .n2-ss-layer-row .n2-ss-item {
    float: none
}
.n2-ss-slider .n2-ss-layer[data-sstype=slide] {
    flex: 0 0 auto;
    position: relative;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    min-height: 100%;
    z-index: 2;
    display: flex;
    justify-content: center;
    flex-flow: column
}
.n2-ss-slider .n2-ss-layer-content .n2-ss-layer--auto:not([data-pm=absolute]) {
    width: auto !important
}
.n2-ss-slider .n2-ss-layer-content .n2-ss-layer[data-pm=normal] {
    max-width: calc(100% - var(--margin-right) - var(--margin-left) + var(--ss-safari-fix-225962, 0px))
}
.n2-ss-slider .n2-ss-layer[data-sstype=content] {
    flex: 0 0 auto;
    width: 100%;
    min-height: 100%;
    position: relative;
    z-index: 2;
    display: flex
}
.n2-ss-slider .n2-ss-layer-content {
    flex: 0 0 auto;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    box-sizing: border-box;
    position: relative;
    min-height: 10px
}
.n2-ss-slider .n2-ss-section-main-content {
    flex: 1 1 auto;
    display: flex;
    justify-content: center;
    flex-direction: column;
    min-height: 100%;
    max-width: 100%
}
.n2-ss-slider .n2-ss-layer-with-background {
    --n2bgimage: none;
    --n2bggradient: none;
    background-image: var(--n2bggradient), var(--n2bgimage);
    background-size: cover, cover;
    background-repeat: no-repeat, no-repeat;
    transition: all .3s;
    transition-property: border-color, background-color, border-radius, box-shadow
}
.n2-ss-slider .n2-ss-layer[data-sstype=col] {
    display: flex;
    flex-flow: column;
    order: 10;
    flex: 0 1 auto
}
.n2-ss-slider .n2-ss-layer--block > .n2-ss-layer-row > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype=col], .n2-ss-slider .n2-ss-layer--block > .n2-ss-layer-wrapper > .n2-ss-layer-row > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype=col] {
    flex: 1 1 auto
}
.n2-ss-slider .n2-ss-layer-col {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    height: auto;
    flex: 1 1 auto
}
.n2-ss-slider .n2-ss-layer-col > .n2-ss-layer {
    flex: 0 0 auto
}
.n2-ss-slider .n2-ss-layer:not([data-sstype=col]) {
    align-self: var(--ssselfalign)
}
.n2-ss-slider .n2-ss-item-image-content {
    overflow: hidden;
    line-height: 0
}
.n2-ss-slider .n2-ss-img-wrapper, .n2-ss-slider .n2-ss-img-wrapper img {
    line-height: 0
}
.n2-ss-slider .n2-ss-item-image-content img {
    display: inline-block;
    max-width: 100%
}
.n2-ss-slider .n2-ss-item-image-content a {
    display: inline-block
}
.n2-ss-slider .n2-ss-item-image-content picture {
    width: 100%
}
.n2-ss-slider img.n2-ss-item-image-area {
    display: block;
    width: 100% !important;
    height: 100% !important
}
.n2-ss-slider .n2_ss_video_player {
    position: relative
}
.n2-ss-slider .n2_ss_video_player .n2_ss_video_player__placeholder {
    padding-top: 56.25%
}
.n2-ss-slider .n2_ss_video_player[data-aspect-ratio="16:10"] .n2_ss_video_player__placeholder {
    padding-top: 62.5%
}
.n2-ss-slider .n2_ss_video_player[data-aspect-ratio="4:3"] .n2_ss_video_player__placeholder {
    padding-top: 75%
}
.n2-ss-slider .n2_ss_video_player iframe, .n2-ss-slider .n2_ss_video_player video, .n2-ss-slider .n2_ss_video_player .n2_ss_video_player__cover {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
.n2-ss-slider .n2_ss_video_player .n2_ss_video_player__cover {
    z-index: 2;
    transform: translate3d(0, 0, 0)
}
.n2-ss-slider .n2_ss_video_player[data-aspect-ratio=fill] {
    min-height: 50px;
    height: 100%
}
.n2-ss-slider .n2_ss_video_player[data-aspect-ratio=fill] .n2_ss_video_player__placeholder, .n2-ss-slider .n2_ss_video_player[data-aspect-ratio=fill] > .n2_ss_video_player__placeholder, .n2-ss-slider .n2_ss_video_player[data-aspect-ratio=fill] > .n2_ss_video_player__placeholder {
    padding-top: 0
}
.n2-ss-slider .n2_ss_video_player[data-aspect-ratio=fill] video {
    position: static;
    height: auto
}
.n2-ss-slider .n2-ss-layer[data-pm=absolute] > .n2-ss-item > .n2_ss_video_player[data-aspect-ratio=fill] > video, .n2-ss-slider .n2-ss-layer[data-pm=absolute] > .n2_ss_video_player[data-aspect-ratio=fill] > video, .n2-ss-slider .n2_ss_video_player[data-aspect-ratio=fill] > video, .n2-ss-slider .n2_ss_video_player[data-aspect-ratio=fill] > video {
    position: static;
    height: 100%
}
.n2-ss-slider img.n2_ss_video_cover {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    object-fit: cover
}
.n2-ss-slider img.n2_ss_video_play_btn {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 2;
    width: 48px;
    height: 48px;
    transform: translate(-50%, -50%)
}
.n2-ss-slider .n2-ss-animated-heading-wrapper, .n2-ss-slider .n2-ss-animated-heading-wrapper *, .n2-ss-slider .n2-ss-highlighted-heading-wrapper, .n2-ss-slider .n2-ss-highlighted-heading-wrapper * {
    text-decoration: none !important
}
.n2_clear {
    clear: both
}
[data-force-hidden], [data-force-hidden] * {
    visibility: hidden !important
}
.n2-ss-slider .n2-ss-reveal-clip {
    pointer-events: none;
    visibility: hidden;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1000000;
    width: 100%;
    height: 100%;
    overflow: hidden
}
.n2-ss-slider .n2-ss-reveal-clip > * {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}
.n2-ss-slider .n2-widget-html {
    z-index: 10
}
.n2-ss-slider .n-particles-js-canvas-el {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 12
}
ss-text, ss-word, ss-char {
    position: relative;
    display: inline-block
}
ss-p {
    display: block
}
ss3-loader {
    display: none;
    place-content: center;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 100000
}
ss3-loader:after {
    content: '';
    display: block;
    border: 9px solid RGBA(0, 0, 0, .6);
    border-top: 9px solid #fff;
    border-radius: 50%;
    box-shadow: inset 0 0 0 1px RGBA(0, 0, 0, .6), 0 0 0 1px RGBA(0, 0, 0, .6);
    width: 40px;
    height: 40px;
    animation: n2-ss-loader-spin 2s linear infinite
}
@keyframes n2-ss-loader-spin {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(360deg)
    }
}
@charset "UTF-8";
@-webkit-keyframes bounce {
    20%, 53%, 80%, from, to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    40%, 43% {
        -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
        animation-timing-function: cubic-bezier(.755, .05, .855, .06);
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0)
    }
    70% {
        -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
        animation-timing-function: cubic-bezier(.755, .05, .855, .06);
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0)
    }
    90% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0)
    }
}
@keyframes bounce {
    20%, 53%, 80%, from, to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    40%, 43% {
        -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
        animation-timing-function: cubic-bezier(.755, .05, .855, .06);
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0)
    }
    70% {
        -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
        animation-timing-function: cubic-bezier(.755, .05, .855, .06);
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0)
    }
    90% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0)
    }
}
.bounce {
    -webkit-animation-name: bounce;
    animation-name: bounce;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom
}
@-webkit-keyframes flash {
    50%, from, to {
        opacity: 1
    }
    25%, 75% {
        opacity: 0
    }
}
@keyframes flash {
    50%, from, to {
        opacity: 1
    }
    25%, 75% {
        opacity: 0
    }
}
.flash {
    -webkit-animation-name: flash;
    animation-name: flash
}
@-webkit-keyframes pulse {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
    50% {
        -webkit-transform: scale3d(1.05, 1.05, 1.05);
        transform: scale3d(1.05, 1.05, 1.05)
    }
    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}
@keyframes pulse {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
    50% {
        -webkit-transform: scale3d(1.05, 1.05, 1.05);
        transform: scale3d(1.05, 1.05, 1.05)
    }
    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}
.pulse {
    -webkit-animation-name: pulse;
    animation-name: pulse
}
@-webkit-keyframes rubberBand {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
    30% {
        -webkit-transform: scale3d(1.25, .75, 1);
        transform: scale3d(1.25, .75, 1)
    }
    40% {
        -webkit-transform: scale3d(.75, 1.25, 1);
        transform: scale3d(.75, 1.25, 1)
    }
    50% {
        -webkit-transform: scale3d(1.15, .85, 1);
        transform: scale3d(1.15, .85, 1)
    }
    65% {
        -webkit-transform: scale3d(.95, 1.05, 1);
        transform: scale3d(.95, 1.05, 1)
    }
    75% {
        -webkit-transform: scale3d(1.05, .95, 1);
        transform: scale3d(1.05, .95, 1)
    }
    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}
@keyframes rubberBand {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
    30% {
        -webkit-transform: scale3d(1.25, .75, 1);
        transform: scale3d(1.25, .75, 1)
    }
    40% {
        -webkit-transform: scale3d(.75, 1.25, 1);
        transform: scale3d(.75, 1.25, 1)
    }
    50% {
        -webkit-transform: scale3d(1.15, .85, 1);
        transform: scale3d(1.15, .85, 1)
    }
    65% {
        -webkit-transform: scale3d(.95, 1.05, 1);
        transform: scale3d(.95, 1.05, 1)
    }
    75% {
        -webkit-transform: scale3d(1.05, .95, 1);
        transform: scale3d(1.05, .95, 1)
    }
    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}
.rubberBand {
    -webkit-animation-name: rubberBand;
    animation-name: rubberBand
}
@-webkit-keyframes shake {
    from, to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    10%, 30%, 50%, 70%, 90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }
    20%, 40%, 60%, 80% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }
}
@keyframes shake {
    from, to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    10%, 30%, 50%, 70%, 90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }
    20%, 40%, 60%, 80% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }
}
.shake {
    -webkit-animation-name: shake;
    animation-name: shake
}
@-webkit-keyframes headShake {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    6.5% {
        -webkit-transform: translateX(-6px) rotateY(-9deg);
        transform: translateX(-6px) rotateY(-9deg)
    }
    18.5% {
        -webkit-transform: translateX(5px) rotateY(7deg);
        transform: translateX(5px) rotateY(7deg)
    }
    31.5% {
        -webkit-transform: translateX(-3px) rotateY(-5deg);
        transform: translateX(-3px) rotateY(-5deg)
    }
    43.5% {
        -webkit-transform: translateX(2px) rotateY(3deg);
        transform: translateX(2px) rotateY(3deg)
    }
    50% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}
@keyframes headShake {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    6.5% {
        -webkit-transform: translateX(-6px) rotateY(-9deg);
        transform: translateX(-6px) rotateY(-9deg)
    }
    18.5% {
        -webkit-transform: translateX(5px) rotateY(7deg);
        transform: translateX(5px) rotateY(7deg)
    }
    31.5% {
        -webkit-transform: translateX(-3px) rotateY(-5deg);
        transform: translateX(-3px) rotateY(-5deg)
    }
    43.5% {
        -webkit-transform: translateX(2px) rotateY(3deg);
        transform: translateX(2px) rotateY(3deg)
    }
    50% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}
.headShake {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-name: headShake;
    animation-name: headShake
}
@-webkit-keyframes swing {
    20% {
        -webkit-transform: rotate3d(0, 0, 1, 15deg);
        transform: rotate3d(0, 0, 1, 15deg)
    }
    40% {
        -webkit-transform: rotate3d(0, 0, 1, -10deg);
        transform: rotate3d(0, 0, 1, -10deg)
    }
    60% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg)
    }
    80% {
        -webkit-transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg)
    }
    to {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg)
    }
}
@keyframes swing {
    20% {
        -webkit-transform: rotate3d(0, 0, 1, 15deg);
        transform: rotate3d(0, 0, 1, 15deg)
    }
    40% {
        -webkit-transform: rotate3d(0, 0, 1, -10deg);
        transform: rotate3d(0, 0, 1, -10deg)
    }
    60% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg)
    }
    80% {
        -webkit-transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg)
    }
    to {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg)
    }
}
.swing {
    -webkit-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: swing;
    animation-name: swing
}
@-webkit-keyframes tada {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
    10%, 20% {
        -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
    }
    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%, 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)
    }
    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}
@keyframes tada {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
    10%, 20% {
        -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
    }
    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%, 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)
    }
    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}
.tada {
    -webkit-animation-name: tada;
    animation-name: tada
}
@-webkit-keyframes wobble {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    15% {
        -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
        transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
    }
    30% {
        -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
        transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
    }
    45% {
        -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
        transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
    }
    60% {
        -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
        transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
    }
    75% {
        -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
        transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}
@keyframes wobble {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    15% {
        -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
        transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
    }
    30% {
        -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
        transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
    }
    45% {
        -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
        transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
    }
    60% {
        -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
        transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
    }
    75% {
        -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
        transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}
.wobble {
    -webkit-animation-name: wobble;
    animation-name: wobble
}
@-webkit-keyframes jello {
    11.1%, from, to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skewX(-12.5deg) skewY(-12.5deg)
    }
    33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skewX(6.25deg) skewY(6.25deg)
    }
    44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skewX(-3.125deg) skewY(-3.125deg)
    }
    55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skewX(1.5625deg) skewY(1.5625deg)
    }
    66.6% {
        -webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
        transform: skewX(-.78125deg) skewY(-.78125deg)
    }
    77.7% {
        -webkit-transform: skewX(.390625deg) skewY(.390625deg);
        transform: skewX(.390625deg) skewY(.390625deg)
    }
    88.8% {
        -webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
        transform: skewX(-.1953125deg) skewY(-.1953125deg)
    }
}
@keyframes jello {
    11.1%, from, to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skewX(-12.5deg) skewY(-12.5deg)
    }
    33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skewX(6.25deg) skewY(6.25deg)
    }
    44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skewX(-3.125deg) skewY(-3.125deg)
    }
    55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skewX(1.5625deg) skewY(1.5625deg)
    }
    66.6% {
        -webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
        transform: skewX(-.78125deg) skewY(-.78125deg)
    }
    77.7% {
        -webkit-transform: skewX(.390625deg) skewY(.390625deg);
        transform: skewX(.390625deg) skewY(.390625deg)
    }
    88.8% {
        -webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
        transform: skewX(-.1953125deg) skewY(-.1953125deg)
    }
}
.jello {
    -webkit-animation-name: jello;
    animation-name: jello;
    -webkit-transform-origin: center;
    transform-origin: center
}
@-webkit-keyframes heartBeat {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    14% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3)
    }
    28% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    42% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3)
    }
    70% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}
@keyframes heartBeat {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    14% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3)
    }
    28% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    42% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3)
    }
    70% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}
.heartBeat {
    -webkit-animation-name: heartBeat;
    animation-name: heartBeat;
    -webkit-animation-duration: 1.3s;
    animation-duration: 1.3s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out
}
@-webkit-keyframes bounceIn {
    20%, 40%, 60%, 80%, from, to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }
    40% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03)
    }
    80% {
        -webkit-transform: scale3d(.97, .97, .97);
        transform: scale3d(.97, .97, .97)
    }
    to {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}
@keyframes bounceIn {
    20%, 40%, 60%, 80%, from, to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }
    40% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03)
    }
    80% {
        -webkit-transform: scale3d(.97, .97, .97);
        transform: scale3d(.97, .97, .97)
    }
    to {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}
.bounceIn {
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn
}
@-webkit-keyframes bounceInDown {
    60%, 75%, 90%, from, to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -3000px, 0);
        transform: translate3d(0, -3000px, 0)
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, 25px, 0);
        transform: translate3d(0, 25px, 0)
    }
    75% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
    }
    90% {
        -webkit-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0)
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}
@keyframes bounceInDown {
    60%, 75%, 90%, from, to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -3000px, 0);
        transform: translate3d(0, -3000px, 0)
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, 25px, 0);
        transform: translate3d(0, 25px, 0)
    }
    75% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
    }
    90% {
        -webkit-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0)
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}
.bounceInDown {
    -webkit-animation-name: bounceInDown;
    animation-name: bounceInDown
}
@-webkit-keyframes bounceInLeft {
    60%, 75%, 90%, from, to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px, 0, 0);
        transform: translate3d(-3000px, 0, 0)
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px, 0, 0);
        transform: translate3d(25px, 0, 0)
    }
    75% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }
    90% {
        -webkit-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0)
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}
@keyframes bounceInLeft {
    60%, 75%, 90%, from, to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px, 0, 0);
        transform: translate3d(-3000px, 0, 0)
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px, 0, 0);
        transform: translate3d(25px, 0, 0)
    }
    75% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }
    90% {
        -webkit-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0)
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}
.bounceInLeft {
    -webkit-animation-name: bounceInLeft;
    animation-name: bounceInLeft
}
@-webkit-keyframes bounceInRight {
    60%, 75%, 90%, from, to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    from {
        opacity: 0;
        -webkit-transform: translate3d(3000px, 0, 0);
        transform: translate3d(3000px, 0, 0)
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px, 0, 0);
        transform: translate3d(-25px, 0, 0)
    }
    75% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }
    90% {
        -webkit-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0)
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}
@keyframes bounceInRight {
    60%, 75%, 90%, from, to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    from {
        opacity: 0;
        -webkit-transform: translate3d(3000px, 0, 0);
        transform: translate3d(3000px, 0, 0)
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px, 0, 0);
        transform: translate3d(-25px, 0, 0)
    }
    75% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }
    90% {
        -webkit-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0)
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}
.bounceInRight {
    -webkit-animation-name: bounceInRight;
    animation-name: bounceInRight
}
@-webkit-keyframes bounceInUp {
    60%, 75%, 90%, from, to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 3000px, 0);
        transform: translate3d(0, 3000px, 0)
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }
    75% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
    }
    90% {
        -webkit-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0)
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}
@keyframes bounceInUp {
    60%, 75%, 90%, from, to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 3000px, 0);
        transform: translate3d(0, 3000px, 0)
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }
    75% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
    }
    90% {
        -webkit-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0)
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}
.bounceInUp {
    -webkit-animation-name: bounceInUp;
    animation-name: bounceInUp
}
@-webkit-keyframes bounceOut {
    20% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
    }
    50%, 55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }
    to {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
}
@keyframes bounceOut {
    20% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
    }
    50%, 55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }
    to {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
}
.bounceOut {
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
    -webkit-animation-name: bounceOut;
    animation-name: bounceOut
}
@-webkit-keyframes bounceOutDown {
    20% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
    }
    40%, 45% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    }
}
@keyframes bounceOutDown {
    20% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
    }
    40%, 45% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    }
}
.bounceOutDown {
    -webkit-animation-name: bounceOutDown;
    animation-name: bounceOutDown
}
@-webkit-keyframes bounceOutLeft {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px, 0, 0);
        transform: translate3d(20px, 0, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    }
}
@keyframes bounceOutLeft {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px, 0, 0);
        transform: translate3d(20px, 0, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    }
}
.bounceOutLeft {
    -webkit-animation-name: bounceOutLeft;
    animation-name: bounceOutLeft
}
@-webkit-keyframes bounceOutRight {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px, 0, 0);
        transform: translate3d(-20px, 0, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }
}
@keyframes bounceOutRight {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px, 0, 0);
        transform: translate3d(-20px, 0, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }
}
.bounceOutRight {
    -webkit-animation-name: bounceOutRight;
    animation-name: bounceOutRight
}
@-webkit-keyframes bounceOutUp {
    20% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
    }
    40%, 45% {
        opacity: 1;
        -webkit-transform: translate3d(0, 20px, 0);
        transform: translate3d(0, 20px, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    }
}
@keyframes bounceOutUp {
    20% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
    }
    40%, 45% {
        opacity: 1;
        -webkit-transform: translate3d(0, 20px, 0);
        transform: translate3d(0, 20px, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    }
}
.bounceOutUp {
    -webkit-animation-name: bounceOutUp;
    animation-name: bounceOutUp
}
@-webkit-keyframes fadeIn {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}
@keyframes fadeIn {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}
.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn
}
@-webkit-keyframes fadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}
@keyframes fadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}
.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown
}
@-webkit-keyframes fadeInDownBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}
@keyframes fadeInDownBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}
.fadeInDownBig {
    -webkit-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig
}
@-webkit-keyframes fadeInLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}
@keyframes fadeInLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}
.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft
}
@-webkit-keyframes fadeInLeftBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}
@keyframes fadeInLeftBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}
.fadeInLeftBig {
    -webkit-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig
}
@-webkit-keyframes fadeInRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}
@keyframes fadeInRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}
.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight
}
@-webkit-keyframes fadeInRightBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}
@keyframes fadeInRightBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}
.fadeInRightBig {
    -webkit-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig
}
@-webkit-keyframes fadeInUp {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}
@keyframes fadeInUp {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}
.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp
}
@-webkit-keyframes fadeInUpBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}
@keyframes fadeInUpBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}
.fadeInUpBig {
    -webkit-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig
}
@-webkit-keyframes fadeOut {
    from {
        opacity: 1
    }
    to {
        opacity: 0
    }
}
@keyframes fadeOut {
    from {
        opacity: 1
    }
    to {
        opacity: 0
    }
}
.fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut
}
@-webkit-keyframes fadeOutDown {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
}
@keyframes fadeOutDown {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
}
.fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown
}
@-webkit-keyframes fadeOutDownBig {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    }
}
@keyframes fadeOutDownBig {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    }
}
.fadeOutDownBig {
    -webkit-animation-name: fadeOutDownBig;
    animation-name: fadeOutDownBig
}
@-webkit-keyframes fadeOutLeft {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}
@keyframes fadeOutLeft {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}
.fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft
}
@-webkit-keyframes fadeOutLeftBig {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    }
}
@keyframes fadeOutLeftBig {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    }
}
.fadeOutLeftBig {
    -webkit-animation-name: fadeOutLeftBig;
    animation-name: fadeOutLeftBig
}
@-webkit-keyframes fadeOutRight {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}
@keyframes fadeOutRight {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}
.fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight
}
@-webkit-keyframes fadeOutRightBig {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }
}
@keyframes fadeOutRightBig {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }
}
.fadeOutRightBig {
    -webkit-animation-name: fadeOutRightBig;
    animation-name: fadeOutRightBig
}
@-webkit-keyframes fadeOutUp {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}
@keyframes fadeOutUp {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}
.fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp
}
@-webkit-keyframes fadeOutUpBig {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    }
}
@keyframes fadeOutUpBig {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    }
}
.fadeOutUpBig {
    -webkit-animation-name: fadeOutUpBig;
    animation-name: fadeOutUpBig
}
@-webkit-keyframes flip {
    from {
        -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
        transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    40% {
        -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    50% {
        -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    80% {
        -webkit-transform: perspective(400px) scale3d(.95, .95, .95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
        transform: perspective(400px) scale3d(.95, .95, .95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    to {
        -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
        transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}
@keyframes flip {
    from {
        -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
        transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    40% {
        -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    50% {
        -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    80% {
        -webkit-transform: perspective(400px) scale3d(.95, .95, .95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
        transform: perspective(400px) scale3d(.95, .95, .95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    to {
        -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
        transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}
.animated.flip {
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-animation-name: flip;
    animation-name: flip
}
@-webkit-keyframes flipInX {
    from {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }
    40% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    60% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        opacity: 1
    }
    80% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
    }
    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}
@keyframes flipInX {
    from {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }
    40% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    60% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        opacity: 1
    }
    80% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
    }
    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}
.flipInX {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInX;
    animation-name: flipInX
}
@-webkit-keyframes flipInY {
    from {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }
    40% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    60% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        opacity: 1
    }
    80% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -5deg)
    }
    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}
@keyframes flipInY {
    from {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }
    40% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    60% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        opacity: 1
    }
    80% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -5deg)
    }
    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}
.flipInY {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInY;
    animation-name: flipInY
}
@-webkit-keyframes flipOutX {
    from {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
    30% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        opacity: 1
    }
    to {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        opacity: 0
    }
}
@keyframes flipOutX {
    from {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
    30% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        opacity: 1
    }
    to {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        opacity: 0
    }
}
.flipOutX {
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
    -webkit-animation-name: flipOutX;
    animation-name: flipOutX;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important
}
@-webkit-keyframes flipOutY {
    from {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
    30% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        opacity: 1
    }
    to {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        opacity: 0
    }
}
@keyframes flipOutY {
    from {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
    30% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        opacity: 1
    }
    to {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        opacity: 0
    }
}
.flipOutY {
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipOutY;
    animation-name: flipOutY
}
@-webkit-keyframes lightSpeedIn {
    from {
        -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
        transform: translate3d(100%, 0, 0) skewX(-30deg);
        opacity: 0
    }
    60% {
        -webkit-transform: skewX(20deg);
        transform: skewX(20deg);
        opacity: 1
    }
    80% {
        -webkit-transform: skewX(-5deg);
        transform: skewX(-5deg)
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}
@keyframes lightSpeedIn {
    from {
        -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
        transform: translate3d(100%, 0, 0) skewX(-30deg);
        opacity: 0
    }
    60% {
        -webkit-transform: skewX(20deg);
        transform: skewX(20deg);
        opacity: 1
    }
    80% {
        -webkit-transform: skewX(-5deg);
        transform: skewX(-5deg)
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}
.lightSpeedIn {
    -webkit-animation-name: lightSpeedIn;
    animation-name: lightSpeedIn;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
}
@-webkit-keyframes lightSpeedOut {
    from {
        opacity: 1
    }
    to {
        -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
        transform: translate3d(100%, 0, 0) skewX(30deg);
        opacity: 0
    }
}
@keyframes lightSpeedOut {
    from {
        opacity: 1
    }
    to {
        -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
        transform: translate3d(100%, 0, 0) skewX(30deg);
        opacity: 0
    }
}
.lightSpeedOut {
    -webkit-animation-name: lightSpeedOut;
    animation-name: lightSpeedOut;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
}
@-webkit-keyframes rotateIn {
    from {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0, 0, 1, -200deg);
        transform: rotate3d(0, 0, 1, -200deg);
        opacity: 0
    }
    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1
    }
}
@keyframes rotateIn {
    from {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0, 0, 1, -200deg);
        transform: rotate3d(0, 0, 1, -200deg);
        opacity: 0
    }
    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1
    }
}
.rotateIn {
    -webkit-animation-name: rotateIn;
    animation-name: rotateIn
}
@-webkit-keyframes rotateInDownLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0
    }
    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1
    }
}
@keyframes rotateInDownLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0
    }
    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1
    }
}
.rotateInDownLeft {
    -webkit-animation-name: rotateInDownLeft;
    animation-name: rotateInDownLeft
}
@-webkit-keyframes rotateInDownRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0
    }
    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1
    }
}
@keyframes rotateInDownRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0
    }
    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1
    }
}
.rotateInDownRight {
    -webkit-animation-name: rotateInDownRight;
    animation-name: rotateInDownRight
}
@-webkit-keyframes rotateInUpLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0
    }
    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1
    }
}
@keyframes rotateInUpLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0
    }
    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1
    }
}
.rotateInUpLeft {
    -webkit-animation-name: rotateInUpLeft;
    animation-name: rotateInUpLeft
}
@-webkit-keyframes rotateInUpRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -90deg);
        transform: rotate3d(0, 0, 1, -90deg);
        opacity: 0
    }
    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1
    }
}
@keyframes rotateInUpRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -90deg);
        transform: rotate3d(0, 0, 1, -90deg);
        opacity: 0
    }
    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1
    }
}
.rotateInUpRight {
    -webkit-animation-name: rotateInUpRight;
    animation-name: rotateInUpRight
}
@-webkit-keyframes rotateOut {
    from {
        -webkit-transform-origin: center;
        transform-origin: center;
        opacity: 1
    }
    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0, 0, 1, 200deg);
        transform: rotate3d(0, 0, 1, 200deg);
        opacity: 0
    }
}
@keyframes rotateOut {
    from {
        -webkit-transform-origin: center;
        transform-origin: center;
        opacity: 1
    }
    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0, 0, 1, 200deg);
        transform: rotate3d(0, 0, 1, 200deg);
        opacity: 0
    }
}
.rotateOut {
    -webkit-animation-name: rotateOut;
    animation-name: rotateOut
}
@-webkit-keyframes rotateOutDownLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1
    }
    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0
    }
}
@keyframes rotateOutDownLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1
    }
    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0
    }
}
.rotateOutDownLeft {
    -webkit-animation-name: rotateOutDownLeft;
    animation-name: rotateOutDownLeft
}
@-webkit-keyframes rotateOutDownRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1
    }
    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0
    }
}
@keyframes rotateOutDownRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1
    }
    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0
    }
}
.rotateOutDownRight {
    -webkit-animation-name: rotateOutDownRight;
    animation-name: rotateOutDownRight
}
@-webkit-keyframes rotateOutUpLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1
    }
    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0
    }
}
@keyframes rotateOutUpLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1
    }
    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0
    }
}
.rotateOutUpLeft {
    -webkit-animation-name: rotateOutUpLeft;
    animation-name: rotateOutUpLeft
}
@-webkit-keyframes rotateOutUpRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1
    }
    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, 90deg);
        transform: rotate3d(0, 0, 1, 90deg);
        opacity: 0
    }
}
@keyframes rotateOutUpRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1
    }
    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, 90deg);
        transform: rotate3d(0, 0, 1, 90deg);
        opacity: 0
    }
}
.rotateOutUpRight {
    -webkit-animation-name: rotateOutUpRight;
    animation-name: rotateOutUpRight
}
@-webkit-keyframes hinge {
    0% {
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }
    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
    }
    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
    }
    to {
        -webkit-transform: translate3d(0, 700px, 0);
        transform: translate3d(0, 700px, 0);
        opacity: 0
    }
}
@keyframes hinge {
    0% {
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }
    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
    }
    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
    }
    to {
        -webkit-transform: translate3d(0, 700px, 0);
        transform: translate3d(0, 700px, 0);
        opacity: 0
    }
}
.hinge {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-name: hinge;
    animation-name: hinge
}
@-webkit-keyframes jackInTheBox {
    from {
        opacity: 0;
        -webkit-transform: scale(.1) rotate(30deg);
        transform: scale(.1) rotate(30deg);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom
    }
    50% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    70% {
        -webkit-transform: rotate(3deg);
        transform: rotate(3deg)
    }
    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}
@keyframes jackInTheBox {
    from {
        opacity: 0;
        -webkit-transform: scale(.1) rotate(30deg);
        transform: scale(.1) rotate(30deg);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom
    }
    50% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    70% {
        -webkit-transform: rotate(3deg);
        transform: rotate(3deg)
    }
    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}
.jackInTheBox {
    -webkit-animation-name: jackInTheBox;
    animation-name: jackInTheBox
}
@-webkit-keyframes rollIn {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
        transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}
@keyframes rollIn {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
        transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}
.rollIn {
    -webkit-animation-name: rollIn;
    animation-name: rollIn
}
@-webkit-keyframes rollOut {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
        transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
    }
}
@keyframes rollOut {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
        transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
    }
}
.rollOut {
    -webkit-animation-name: rollOut;
    animation-name: rollOut
}
@-webkit-keyframes zoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    50% {
        opacity: 1
    }
}
@keyframes zoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    50% {
        opacity: 1
    }
}
.zoomIn {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn
}
@-webkit-keyframes zoomInDown {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    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(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}
@keyframes zoomInDown {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    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(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}
.zoomInDown {
    -webkit-animation-name: zoomInDown;
    animation-name: zoomInDown
}
@-webkit-keyframes zoomInLeft {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}
@keyframes zoomInLeft {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}
.zoomInLeft {
    -webkit-animation-name: zoomInLeft;
    animation-name: zoomInLeft
}
@-webkit-keyframes zoomInRight {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}
@keyframes zoomInRight {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}
.zoomInRight {
    -webkit-animation-name: zoomInRight;
    animation-name: zoomInRight
}
@-webkit-keyframes zoomInUp {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    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(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}
@keyframes zoomInUp {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    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(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}
.zoomInUp {
    -webkit-animation-name: zoomInUp;
    animation-name: zoomInUp
}
@-webkit-keyframes zoomOut {
    from {
        opacity: 1
    }
    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    to {
        opacity: 0
    }
}
@keyframes zoomOut {
    from {
        opacity: 1
    }
    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    to {
        opacity: 0
    }
}
.zoomOut {
    -webkit-animation-name: zoomOut;
    animation-name: zoomOut
}
@-webkit-keyframes zoomOutDown {
    40% {
        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(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    to {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}
@keyframes zoomOutDown {
    40% {
        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(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    to {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}
.zoomOutDown {
    -webkit-animation-name: zoomOutDown;
    animation-name: zoomOutDown
}
@-webkit-keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
        transform: scale(.1) translate3d(-2000px, 0, 0);
        -webkit-transform-origin: left center;
        transform-origin: left center
    }
}
@keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
        transform: scale(.1) translate3d(-2000px, 0, 0);
        -webkit-transform-origin: left center;
        transform-origin: left center
    }
}
.zoomOutLeft {
    -webkit-animation-name: zoomOutLeft;
    animation-name: zoomOutLeft
}
@-webkit-keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
        transform: scale(.1) translate3d(2000px, 0, 0);
        -webkit-transform-origin: right center;
        transform-origin: right center
    }
}
@keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
        transform: scale(.1) translate3d(2000px, 0, 0);
        -webkit-transform-origin: right center;
        transform-origin: right center
    }
}
.zoomOutRight {
    -webkit-animation-name: zoomOutRight;
    animation-name: zoomOutRight
}
@-webkit-keyframes zoomOutUp {
    40% {
        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(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    to {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}
@keyframes zoomOutUp {
    40% {
        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(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    to {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}
.zoomOutUp {
    -webkit-animation-name: zoomOutUp;
    animation-name: zoomOutUp
}
@-webkit-keyframes slideInDown {
    from {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
        visibility: visible
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}
@keyframes slideInDown {
    from {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
        visibility: visible
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}
.slideInDown {
    -webkit-animation-name: slideInDown;
    animation-name: slideInDown
}
@-webkit-keyframes slideInLeft {
    from {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
        visibility: visible
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}
@keyframes slideInLeft {
    from {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
        visibility: visible
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}
.slideInLeft {
    -webkit-animation-name: slideInLeft;
    animation-name: slideInLeft
}
@-webkit-keyframes slideInRight {
    from {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
        visibility: visible
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}
@keyframes slideInRight {
    from {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
        visibility: visible
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}
.slideInRight {
    -webkit-animation-name: slideInRight;
    animation-name: slideInRight
}
@-webkit-keyframes slideInUp {
    from {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
        visibility: visible
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}
@keyframes slideInUp {
    from {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
        visibility: visible
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}
.slideInUp {
    -webkit-animation-name: slideInUp;
    animation-name: slideInUp
}
@-webkit-keyframes slideOutDown {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
}
@keyframes slideOutDown {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
}
.slideOutDown {
    -webkit-animation-name: slideOutDown;
    animation-name: slideOutDown
}
@-webkit-keyframes slideOutLeft {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}
@keyframes slideOutLeft {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}
.slideOutLeft {
    -webkit-animation-name: slideOutLeft;
    animation-name: slideOutLeft
}
@-webkit-keyframes slideOutRight {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}
@keyframes slideOutRight {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}
.slideOutRight {
    -webkit-animation-name: slideOutRight;
    animation-name: slideOutRight
}
@-webkit-keyframes slideOutUp {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}
@keyframes slideOutUp {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}
.slideOutUp {
    -webkit-animation-name: slideOutUp;
    animation-name: slideOutUp
}
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}
.animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}
.animated.delay-1s {
    -webkit-animation-delay: 1s;
    animation-delay: 1s
}
.animated.delay-2s {
    -webkit-animation-delay: 2s;
    animation-delay: 2s
}
.animated.delay-3s {
    -webkit-animation-delay: 3s;
    animation-delay: 3s
}
.animated.delay-4s {
    -webkit-animation-delay: 4s;
    animation-delay: 4s
}
.animated.delay-5s {
    -webkit-animation-delay: 5s;
    animation-delay: 5s
}
.animated.fast {
    -webkit-animation-duration: .8s;
    animation-duration: .8s
}
.animated.faster {
    -webkit-animation-duration: .5s;
    animation-duration: .5s
}
.animated.slow {
    -webkit-animation-duration: 2s;
    animation-duration: 2s
}
.animated.slower {
    -webkit-animation-duration: 3s;
    animation-duration: 3s
}
@media (print),(prefers-reduced-motion: reduce) {
    .animated {
        -webkit-animation-duration: 1ms !important;
        animation-duration: 1ms !important;
        -webkit-transition-duration: 1ms !important;
        transition-duration: 1ms !important;
        -webkit-animation-iteration-count: 1 !important;
        animation-iteration-count: 1 !important
    }
}
body.wide.mk-boxed-enabled #mk-boxed-layout, body.wide.mk-boxed-enabled #mk-boxed-layout .header-style-1 .mk-header-holder, body.wide.mk-boxed-enabled #mk-boxed-layout .header-style-3 .mk-header-holder {
    max-width: 100%
}
body.wide .mk-header, body.wide .mk-header-bg {
    background-color: #fff !important;
    box-shadow: 0 0 10px #e8e6e8;
    background-image: none !important
}
body.wide #mk-footer > .mk-grid {
    max-width: 1220px !important;
    margin: auto !important
}
body.wide {
    background-color: #fff;
    overflow-x: hidden
}
body.wide #mk-footer {
    background-color: #4b5a5f;
    background-image: none !important;
    margin-top: 60px
}
body.wide #sub-footer {
    background-color: #4b5a5f;
    max-width: 1180px !important;
    margin: auto
}
body.wide .mk-main-wrapper-holder {
    max-width: 1220px;
    margin: auto;
    margin-top: 0
}
@media screen and (max-width: 992px) {
    body.wide .mk-main-wrapper-holder {
        margin-top: auto
    }
}
body.wide .page-subtitle {
    margin-left: 0
}
body.wide #mk-page-introduce {
    background-color: #f4f4f4 !important;
    padding-left: 15px
}
body.wide #theme-page .theme-page-wrapper {
    max-width: 1220px !important;
    padding-left: 15px;
    padding-right: 15px
}
body.wide .mk-desktop-logo.dark-logo {
    padding-left: 15px
}
body.wide .mk-grid {
    max-width: 1240px!important;
}
body.wide .mk-main-navigation {
    margin-top: 20px;
    right: -20px !important;
    width: 960px;
    padding-top: 0;
    padding-right: 15px;
    margin-right: 0
}
body.wide .mk-header-search {
    padding-right: 15px
}
body.wide header.a-sticky .mk-main-navigation {
    margin-top: 13px !important;
    margin-right: 0;
    padding-top: 40px
}
body.wide .mk-sticky-logo {
    padding-left: 15px
}
body.wide .mk-fullwidth-true.vc_row, body.wide.vc_inner.vc_row {
    width: 100%;
    text-align: center !important;
    margin-bottom: 40px;
    position: relative;
    top: -1px
}
body.wide .mk-fullwidth-true .vc_col-sm-6 {
    padding-right: 0 !important;
    padding-left: 20px !important;
    background-color: #f4f4f4;
    max-width: 590px;
    display: inline-block;
    float: left
}
body.wide #mk-breadcrumbs {
    padding-left: 0 !important
}
body.wide .vc_col-sm-4 .mk-image .mk-image-holder {
    width: 100% !important;
    max-width: 100% !important
}
body.wide .mk-blog-modern-item .featured-image {
    margin-top: 40px
}
body.wide #theme-page .theme-page-wrapper.left-layout #mk-sidebar {
    margin-top: 70px
}
body.wide .vc_column_container > .vc_column-inner {
    padding-top: 40px
}
body.wide #text-block-4 {
    padding-right: 15px
}
body.wide .mk-image-holder {
    max-width: 1220px !important
}
body.wide .wpb_single_image img {
    width: 1220px !important;
    padding-top: 30px
}
body.wide #mk-page-id-196 {
    display: none !important
}
body.wide .imp-wrap {
    max-width: 1220px !important;
    text-align: center !important;
    margin: auto
}
body.wide .mk-fullwidth-true .vc_col-sm-6 .mk-image .mk-image-inner img {
    padding-bottom: 30px;
    border-radius: 0 !important
}
body.wide .wp-image-12090 {
    width: 1220px
}
body.wide .mk-blog-single .featured-image {
    margin-top: 10px !important
}
body.wide .master-holder h3 {
    padding-top: 40px
}
body.wide .master-holder h2 {
    padding-top: 10px
}
body.wide .has-mega-menu section a {
    font-size: 13px;
    text-transform: uppercase;
    white-space: nowrap;
}
body.wide #mk-page-id-4948 .vc_custom_152821116995 h1 {
    padding-top: 40px
}
body.wide #mk-page-id-41 .vc_custom_1525941954339 h1 {
    padding-top: 40px
}
body.wide #mk-page-id-43 .vc_custom_1541420768029 h1 {
    padding-top: 40px
}
body.wide #mk-page-id-4149 .text-block-2 h1 {
    padding-top: 40px
}
body.wide #padding-7 + .vc_inner.vc_row {
    background-color: #fff !important
}
body.wide #n2-ss-6-align {
    margin-left: 0 !important
}
body.wide .master-holder #mk-page-id-4149 #text-block-2 h1 {
    padding-top: 40px
}
body.wide #padding-8 .vc_inner.vc_row, body.wide #padding-8 + .vc_row {
    background: #fff
}
body.wide #padding-10 .vc_inner.vc_row, body.wide #padding-10 + .vc_row {
    background: #fff
}
body.wide .vc_custom_1528211169950 #text-block-2 h1 {
    padding-top: 40px
}
#mk-sidebar ul {
    border-radius: 0 !important;
    border-left: 1px solid #e7e7e8
}
.vc_col-sm-4 .vc_inner.vc_row {
    margin-top: 20px
}
.vc_col-sm-4 .vc_inner.vc_row .mk-fancy-title {
    padding-top: 0 !important
}
.mk-main-wrapper .vc_col-sm-12 #padding-2 {
    height: 0
}
@media screen and (max-width: 992px) {
    body.wide #mk-breadcrumbs {
        padding-left: 5px !important
    }
    body.wide .w2dc-listings-block article.w2dc-listing {
        min-height: 550px !important
    }
    body.wide figure.w2dc-listing-logo .w2dc-listing-logo-img img {
        width: 200px !important;
        float: none !important;
        margin: 0 auto !important
    }
    body.wide .w2dc-listings-block .w2dc-field-content {
        padding-top: 5px
    }
}
.menu-hover-style-5 .main-navigation-ul > li.menu-item > a.menu-item-link:after {
    display: none !important
}
@media screen and (min-width: 1141px) {
    body.wide .mk-main-navigation {
        margin-right: -225px;
        padding-top: 40px
    }
    body.wide .mk-fullwidth-true .vc_col-sm-6 {
        float: none;
        padding-left: 0 !important;
        padding-right: 30px !important;
        vertical-align: top
    }
    body.wide #mk-breadcrumbs {
        padding-left: 0px !important
    }
}
@media screen and (min-width: 1202px) and (max-width: 1225px) {
    body.wide .mk-fullwidth-true .vc_col-sm-6 {
        padding-left: 15px
    }
}
@media screen and (min-width: 992px) {
    body.wide .w3eden .wpdm-categories ul.row li.col-md-4:nth-child(2) ul.dropdown-menu {
        left: 0;
        width: 98%
    }
    body.wide .w3eden .wpdm-categories ul.row li.col-md-4:first-child ul.dropdown-menu {
        left: 12px;
        width: 98%
    }
    #w2dc-controller-e385c049e5b9b77637b650efd011913e .w2dc-listings-block figure.w2dc-listing-logo .w2dc-listing-logo-img img {
        width: 100% !important
    }
    body.wide .w2dc-field-caption:nth-child(1) + .w2dc-field-content {
        padding-top: 30px
    }
    body.wide .w2dc-field-output-block-9 .w2dc-field-content {
        font-size: 1.2em !important;
        font-weight: 100;
        padding-top: 0 !important
    }
    body.wide .w2dc-field-output-block-2 .w2dc-field-content {
        font-size: 1.2em !important;
        font-weight: 100;
        padding-top: 0 !important
    }
    body.wide .w2dc-field-output-block-6 .w2dc-field-content {
        font-size: 1.2em !important;
        font-weight: 100;
        padding-top: 0 !important
    }
    body.wide .w2dc-field-output-block-7 .w2dc-field-content {
        font-size: 1.2em !important;
        font-weight: 100;
        padding-top: 0 !important
    }
    body.wide .w2dc-field-output-block-13 .w2dc-field-content {
        font-size: 1.2em !important;
        font-weight: 100;
        padding-top: 0 !important
    }
}
body.wide .mk-image .mk-image-inner img {
    width: auto
}
body.wide .mk-gradient-button {
    float: left
}
.u-custom-tick-list ul li {
    list-style-type: none;
    background: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/img/list-item-circle-small.png) no-repeat;
    padding: 0 0 3px 32px;
    margin-left: -20px;
    margin-top: 20px;
    vertical-align: middle
}
body.wide .master-holder .u-h3-closing-white-bg h3 {
    padding-top: 0;
    margin-top: 0;
    padding-bottom: 20px
}
body.wide .master-holder .u-h3-closing h3 {
    padding-top: 20px;
    margin-top: -20px
}
body.wide .u-row-full-width .mk-gradient-button {
    float: left;
    padding-top: 20px
}
body.wide .mk-fullwidth-true .vc_col-sm-6 .mk-text-block {
    padding-right: 20px
}
body.wide .theme-content > .mk-grid:first-child {
    max-width: none !important
}
.dropdown-submenu > a:after {
    border-left-color: #3e494f !important
}
.nice-select:after {
    border-bottom: 2px solid #3e494f !important;
    border-right: 2px solid #3e494f !important
}
.search-form-open {
    width: 208px !important;
    transition: 1s ease all
}
.menu-search-form-open {
    margin-right: 0 !important;
    transition: 1s ease all
}
body.brand-2019 .menu {
    margin-right: -200px;
    transition: 1s ease all;
    text-align: right
}
body.brand-2019 .mk-header-searchform {
    width: 208px;
    text-align: right
}
body.brand-2019 .mk-header-searchform span .text-input {
    width: 0 !important;
    border: none;
    transition: 1s ease all;
    text-align: left;
    font-size: 13px
}
body.brand-2019 .mk-header-searchform span .text-input.search-form-open {
    width: 208px !important
}
body.brand-2019 .mk-header-searchform span {
    width: auto
}
body.brand-2019 .responsive-searchform i input {
    width: 30px;
    height: 35px;
    z-index: 99999 !important
}
body.brand-2019 .header-style-1 .menu-hover-style-2 .main-navigation-ul > li {
    border-radius: 0 !important;
    border-bottom: solid 5px #fff !important;
    padding-bottom: 15px !important;
    background: 0 0 !important
}
body.brand-2019 .header-style-1 .menu-hover-style-2 .main-navigation-ul > li:hover {
    border-radius: 0 !important;
    border-bottom: solid 5px #3e494f !important;
    padding-bottom: 15px !important;
    background: 0 0 !important
}
body.brand-2019 .menu-hover-style-2 .main-navigation-ul > li.menu-item:hover > a.menu-item-link {
    color: #3e494f !important;
    font-size: 15px
}
body.brand-2019 .mk-toolbar-navigation ul li a {
    text-decoration: none !important;
    color: #4b5a5f !important;
    font-size: 15px !important
}
body.brand-2019 header.a-sticky .mk-header-bg {
    height: 103.5px !important
}
body.brand-2019 .mk-header {
    position: relative
}
@media screen and (min-width: 992px) and (max-width: 1140px) {
    body.brand-2019 .mk-header, body.brand-2019 .mk-header-bg {
        height: 119px
    }
}
@media screen and (min-width: 1140px) {
    body.brand-2019 .mk-header, body.brand-2019 .mk-header-bg {
        height: 110px
    }
}
body.brand-2019 .mk-main-navigation li.has-mega-menu > ul.sub-menu {
    background-image: none !important;
    margin-top: 0
}
body.brand-2019 .header-logo img, body.wide.brand-2019 .header-logo img {
    height: 55px;
    max-width: none !important;
    padding-left: 0;
    top: 57px !important;
    width: auto
}
@media screen and (min-width: 960px) {
    body.brand-2019 .header-logo img, body.wide.brand-2019 .header-logo img {
        height: 100px;
        padding-left: 15px;
        top: 95px !important
    }
}
body.brand-2019 .header-style-1 .mk-header-padding-wrapper, body.brand-2019 .header-style-2 .mk-header-padding-wrapper {
    padding-top: 110px !important
}
body.brand-2019 .header-style-1 .menu-hover-style-2 .main-navigation-ul > li > a.menu-item-link {
    border-bottom: 0 !important;
    font-weight: 400 !important;
    color: #4b5a5f !important
}
body.brand-2019.mk-boxed-enabled #mk-boxed-layout .header-style-1 .mk-header-holder {
    height: auto !important
}
body.brand-2019 .has-mega-menu a:hover {
    color: #f2a900 !important
}
body.brand-2019 .has-mega-menu > ul.sub-menu > li > ul.sub-menu li.menu-item a.menu-item-link:hover {
    color: #f2a900 !important
}
body.brand-2019 .mk-searchform-icon .mk-svg-icon {
    color: #3e494f
}
body.brand-2019 i.mk-searchform-icon {
    background-color: transparent;
    padding-right: 0
}
body.brand-2019 .w2dc-content .w2dc-has-feedback .w2dc-form-control {
    border-radius: 0;
    border: 1px none transparent;
    border-bottom: 2px solid #ddd;
    padding: 6px 15px;
    line-height: 20px;
    min-height: 20px;
    background: #f8f8f8;
    text-shadow: none;
    width: 100%;
    max-width: 100%;
    border-radius: 2px;
    -webkit-transition: all ease-in-out .15s;
    -moz-transition: all ease-in-out .15s;
    -o-transition: all ease-in-out .15s;
    transition: all ease-in-out .15s;
    outline: 0;
    box-shadow: none !important
}
body.brand-2019 .w2dc-search-overlay {
    overflow: hidden
}
@media screen and (max-width: 992px) {
    body.brand-2019 .w2dc-search-overlay .nice-select.open .list {
        position: relative
    }
}
body.brand-2019 .w2dc-search-overlay .nice-select {
    margin-top: 0;
    box-shadow: none
}
body.brand-2019 #mk-breadcrumbs {
    padding-top: 10px
}
body.brand-2019 #mk-breadcrumbs * {
    font-size: 15px
}
body.brand-2019 #mk-breadcrumbs .mk-breadcrumbs-inner.dark-skin {
    padding-top: 0
}
body.brand-2019 .mk-fullwidth-true + #mk-page-introduce {
    margin-top: 0;
    padding-top: 10px
}
body.brand-2019 #mk-page-introduce {
    margin-top: 0;
    margin-bottom: 20px;
    background-color: #fff !important;
    padding-top: 40px
}
body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6:first-child h1 {
    color: #fff;
    text-align: left
}
body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6:first-child ul li::before {
    content: "";
    display: none
}
body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6:first-child .vc_column_container > .vc_column-inner {
    background-color: #f2a900
}
body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6:first-child ol li {
    color: #fff !important
}
body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6:first-child ul li {
    margin-left: -5px
}
body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6:first-child .mk-gradient-button {
    text-align: left;
	border-radius:6px!important;
    background-color: rgba(62, 73, 79, .95) !important
}
body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6:first-child .mk-gradient-button:hover {
    background-color: rgba(62, 73, 79, 1) !important
}
body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6:first-child .mk-gradient-button a {
    background-color: transparent !important;
	border-radius:6px!important;
}
@media (max-width: 768px) {
body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6:first-child .mk-gradient-button a {
    font-size:12px;
        display: block;
}
body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6:first-child .mk-gradient-button {
	max-width:90%;
}
}
body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .wpb_single_image.vc_align_center {
    display: none
}
body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row {
    max-width: none !important;
    left: 0 !important;
    margin: 0 !important;
    width: 100% !important
}
body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6 {
    background-color: #f2a900 !important;
    max-width: 50% !important;
    width: 50% !important
}
body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6 ul li {
    color: #fff
}
body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6 .mk-text-block h1, body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6 .mk-text-block h2, body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6 .mk-text-block h3, body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6 .mk-text-block h4, body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6 .mk-text-block h5, body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6 .mk-text-block h6, body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6 .mk-text-block p {
    color: #fff !important
}
body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6 .mk-text-block h1 {
    font-size: 32px;
    line-height: 32px;
    text-transform: unset;
    font-weight: 500;
    font-family: Arial !important
}
body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6 .mk-text-block h1:after, body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6 .mk-text-block h2:after, body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6 .mk-text-block h3:after {
    content: "";
    display: block;
    margin: 0;
    width: 10%;
    border-bottom: solid 7px #fff;
    padding-top: 20px
}
body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6 .mk-text-block p {
    font-size: 15px;
    line-height: 15px;
    text-transform: unset;
    font-weight: 100;
    text-align: left !important
}
body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6:first-child a {
    color: #fff;
    font-weight: 700
}
body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6 .mk-text-block strong {
    color: #fff
}
body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6 .mk-image {
    margin-bottom: 0 !important
}
body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6 .mk-image .mk-image-inner img {
    padding-bottom: 0 !important;
    width: 100%;
    max-height: 700px;
    visibility: hidden;
    display: none
}
body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6:first-child {
    float: right !important;
    padding-left: 20px !important
}
body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6:nth-child(2) {
    float: left !important;
    width: 50% !important
}
body.brand-2019 .vc_btn3-container.vc_btn3-center {
    text-align: left
}
@media screen and (max-width: 768px) {
    body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6:first-child {
        float: left !important;
        width: 100% !important;
        max-width: 100% !important;
        padding-top: 30px
    }
    body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6:nth-child(2) {
        float: left !important;
        width: auto !important;
        max-width: 100% !important;
        padding-bottom: 20px;
        padding-right: 20px !important
    }
    body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6 .mk-text-block h2:nth-child(1) {
        padding-top: 0
    }
}
@media screen and (min-width: 768px) and (max-width: 960px) {
    body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6:nth-child(2) {
        padding-left: 0 !important
    }
    body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6 .mk-text-block p {
        font-size: 15px;
        line-height: 15px
    }
    body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6 .mk-text-block h2:nth-child(1) {
        padding-top: 0
    }
}
@media screen and (min-width: 960px) and (max-width: 1200px) {
    body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6 .mk-text-block h2:nth-child(1) {
        padding-top: 0
    }
    body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6 .mk-text-block h1 {
        font-size: 30px;
        line-height: 37px
    }
    body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6:nth-child(2) {
        padding-left: 0 !important
    }
}
@media screen and (min-width: 1200px) {
    body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6 .mk-text-block h2:nth-child(1) {
        padding-top: 0
    }
}
body.brand-2019 .mk-image.inside-image .mk-image-caption {
    background: #f2a900;
    box-shadow: none;
    -webkit-box-shadow: none;
    border-radius: 0;
    padding: 10px 10px;
    color: #fff;
    width: 70%;
    display: block !important;
    position: absolute;
    bottom: 15px;
    left: -10px;
    pointer-events: none !important
}
body.brand-2019 #mk-footer ul li::before {
    content: "";
    background: 0 0;
    height: auto;
    top: 0;
    margin-right: 0;
    margin-left: 0;
    width: auto;
    position: absolute
}
body.brand-2019 #mk-footer-navigation ul li a {
    margin: 25px 25px 30px 0;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: 700;
    opacity: 1;
    letter-spacing: .15px
}
body.brand-2019 #mk-footer-navigation li a:hover, body.brand-2019 .mk-footer-copyright a:hover {
    color: #f2a900
}
body.brand-2019 .mk-footer-copyright a {
    color: #fff;
    opacity: 1;
    transition: .3s all ease
}
body.brand-2019 .mk-button {
    background-color: rgba(243, 170, 0, .9) !important;
    background: rgba(243, 170, 0, .9) !important;
    text-transform: uppercase;
    border-radius: 0 !important;
    text-shadow: none;
    color: #fff !important;
    box-shadow: none
}
body.brand-2019 .mk-flipbox-content .mk-button {
    background-color: transparent !important;
    text-transform: uppercase;
    border-radius: 0 !important;
    text-shadow: none;
    padding-left: 20px;
    width: 100%
}
body.brand-2019 .mk-button:hover {
    color: #fff !important;
    background: rgba(243, 170, 0, 1) !important;
    background-color: rgba(243, 170, 0, 1) !important
}
body.brand-2019 #mk-button-3 .mk-button:hover {
    background: rgba(243, 170, 0, .9) !important;
    background-color: rgba(243, 170, 0, .9) !important
}
body.brand-2019 .mk-button .mk-svg-icon {
    display: none
}
body.brand-2019 .mk-button--anim-side .mk-button .mk-button--text {
    transition: none;
    transition-delay: none;
    transform: none;
    -webkit-transition: none;
    -webkit-transition-delay: none;
    -webkit-transform: none
}
body.brand-2019 #mk-footer .widget:not(.widget_social_networks) a:hover {
    color: #fff !important
}
body.brand-2019 #mk-footer .mk-divider {
    display: none
}
body.brand-2019 #mk-footer {
    background-color: #3e494f !important
}
body.brand-2019 #sub-footer {
    background-color: #3e494f !important
}
body.brand-2019 .footer-countries .mk-accordion-tab {
    background-color: #3e494f !important
}
body.brand-2019 .footer-countries .mk-accordion-pane {
    background-color: #3e494f !important
}
body.brand-2019 .vc_col-sm-3 ul li::before {
    margin-left: 0 !important
}
body.brand-2019 .footer-countries .vc_inner.vc_row {
    background-color: #3e494f
}
body.brand-2019 #mk-sidebar ul {
    border-radius: 0 !important;
    border: 3px solid #f2a900;
    box-shadow: none !important
}
body.brand-2019 #mk-sidebar ul li a {
    word-wrap: break-word
}
body.brand-2019 .mPS2id-clicked, body.brand-2019 .mPS2id-highlight {
    background: 0 0;
    color: #f2a900 !important
}
body.brand-2019 .vc_col-sm-3 .mk-gradient-button {
    border-radius: 0;
    background-color: #f2a900
}
body.brand-2019 .vc_col-sm-3 .mk-gradient-button .mk-button {
    background-color: #f2a900 !important;
    background: #f2a900 !important
}
body.brand-2019 .vc_col-sm-3 .mk-gradient-button .mk-button:hover {
    background-color: #f2a900 !important;
    background: #f2a900 !important
}
body.brand-2019 .vc_col-sm-3 .mk-gradient-button .text {
    color: #fff !important;
    text-transform: uppercase
}
body.brand-2019 .iphorm-theme-react-default .iphorm-submit-wrap button span {
    background: #f2a900;
    border-radius: 0
}
body.brand-2019 .iphorm-theme-react-default .iphorm-submit-wrap button span:hover {
    background: rgba(243, 170, 0, .75) !important
}
body.brand-2019 .iphorm-theme-react-default .iphorm-submit-wrap button em {
    text-transform: uppercase;
    color: #fff
}
body.brand-2019 .iphorm-theme-react-default .iphorm-swfupload-browse {
    background-color: #f2a900;
    box-shadow: none;
    -webkit-box-shadow: none
}
body.brand-2019 .vc_col-sm-4 .mk-gradient-button a {
    background-color: rgba(243, 170, 0, 1)
}
body.brand-2019 .vc_col-sm-4 .mk-gradient-button a .darker-background {
    border-radius: 0
}
body.brand-2019 .vc_col-sm-4 .mk-gradient-button.fullwidth-true {
    width: auto
}
.iphorm-submit-element, body.brand-2019 form.w2dc-content .w2dc-btn-primary {
    background: rgba(243, 170, 0, 1) !important
}
.iphorm-submit-element:hover, body.brand-2019 form.w2dc-content .w2dc-btn-primary:hover {
    background: rgba(243, 170, 0, .9) !important
}
body.brand-2019 form.w2dc-content .w2dc-col-md-6 .w2dc-btn-primary:focus {
    background: rgba(243, 170, 0, .9) !important;
    outline: 0;
    color: #fff !important
}
body.brand-2019 .mk-gradient-button a {
    border-radius: 0 !important;
    background: rgba(243, 170, 0, 1) !important;
    box-shadow: none
}
body.brand-2019 .mk-gradient-button a:hover {
    border-radius: 0 !important;
    background: rgba(243, 170, 0, .5) !important
}
body.brand-2019 .mk-gradient-button a.dark-skin {
    color: #fff !important
}
body.brand-2019 .mk-gradient-button a .darker-background {
    background-color: rgba(243, 170, 0, 0) !important
}
body.brand-2019 .mk-gradient-button a .darker-background:hover {
    background-color: rgba(243, 170, 0, 0) !important
}
body.brand-2019 .mk-gradient-button:hover {
    background-color: #f2a900 !important
}
body.brand-2019 .w3eden a {
    color: #f2a900;
    border-radius: 0 !important;
    font-size: 15px
}
body.brand-2019 .w3eden a:hover {
    color: #f2a900
}
body.brand-2019 .w3eden .panel-default {
    border-radius: 0
}
body.brand-2019 .dropdown-menu .wpdm-cat-link {
    color: #4e5b61 !important
}
body.brand-2019 .wpdm-cat-link {
    color: #fff !important
}
body.brand-2019 .mk-gallery .rounded-frame .gallery-inner img, body.brand-2019 .mk-gallery .rounded-frame .image-hover-overlay {
    border-radius: 0
}
body.brand-2019 .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern, body.brand-2019 .w2dc-btn-primary {
    color: #fff;
    border-color: #4e5b61;
    background-color: #4e5b61;
    font-weight: 700;
    border-radius: 0;
    border: none;
    background-image: none
}
body.brand-2019 .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus, body.brand-2019 .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover, body.brand-2019 form.w2dc-content .w2dc-btn-primary:focus {
    color: #4e5b61 !important;
    border-color: #eceff0 !important;
    background-color: #eceff0 !important;
    background-image: none !important
}
body.brand-2019 .mk-image.rounded-frame .mk-image-overlay, body.brand-2019 .mk-image.rounded-frame img {
    border-radius: 0
}
.description ul > li, body.brand-2019 .vc_col-sm-12 ul > li, body.brand-2019 .vc_col-sm-6 ul > li, body.brand-2019 .vc_col-sm-8 ul > li {
    list-style-type: none;
    font-size: 15px
}
.description ul li::before, body.brand-2019 .vc_col-sm-12 ul li::before, body.brand-2019 .vc_col-sm-6 ul li::before, body.brand-2019 .vc_col-sm-8 ul li::before {
    content: "\2311";
    color: transparent;
    font-weight: 900;
    display: inline-block;
    width: .5em;
    margin-left: -1em;
    background: #f2a900;
    height: .5em;
    position: relative;
    top: 8px;
    margin-right: 10px
}
body.brand-2019 .vc_col-sm-12 .wpdm-categories ul li::before, body.brand-2019 .vc_col-sm-6 .wpdm-categories ul li::before, body.brand-2019 .vc_col-sm-8 .wpdm-categories ul li::before {
    content: "";
    display: none
}
body.brand-2019 .vc_col-sm-12 ul.pagination li::before, body.brand-2019 .vc_col-sm-6 ul.pagination li::before {
    content: "";
    display: none
}
body.brand-2019 .mk-flipbox-back, body.brand-2019 .mk-flipbox-front {
    border-radius: 0
}
body.brand-2019 div.n2-ss-slider .n2-ss-layers-container {
    background-color: rgba(0, 0, 0, 0)
}
.c-carousel-button .n2-font-4d8a8e617adc99b804df549f925b5ade-link {
    position: absolute !important;
    left: 0 !important;
    top: 30px
}
#mk-page-id-1634 .w3eden .col-md-4 {
    width: 33.33333333%
}
body.brand-2019 div.n2-ss-slider .n2-ss-layers-container {
    background-color: rgba(0, 0, 0, .35);
    margin-lefT: 0 !important;
    width: 100% !important
}
@media screen and (max-width: 576px) {
    body.brand-2019 div.n2-ss-slider .n2-ss-layers-container {
        background-color: rgba(0, 0, 0, .65)
    }
}
body.brand-2019 #cookie-notice .button.bootstrap {
    background: #f2a900 !important;
    border-radius: 0;
    color: #fff !important;
    transition: none !important;
    padding: 5px 10px 5px 10px;
    border: none;
    letter-spacing: .25px !important;
    text-shadow: none !important;
    box-shadow: none !important;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif !important;
    font-weight: 700
}
body.brand-2019 #cookie-notice .button.button.bootstrap:hover {
    background: rgba(243, 170, 0, .9) !important
}
body.brand-2019 .w3eden .wpdm-categories ul.row li.col-md-4:first-child, body.brand-2019 .w3eden .wpdm-categories ul.row li.col-md-4:nth-child(2) {
    padding: 4px
}
body.brand-2019 input[type=email], body.brand-2019 input[type=password], body.brand-2019 input[type=search], body.brand-2019 input[type=tel], body.brand-2019 input[type=text], body.brand-2019 textarea {
    font-size: 15px
}
body.brand-2019 form.schiedeldealer input[type=submit] {
    background: rgba(243, 170, 0, 1) !important;
    border-radius: 0
}
body.brand-2019 form.schiedeldealer input[type=submit]:hover {
    background: rgba(243, 170, 0, .9) !important
}
body.brand-2019 .w2dc-found-listings .w2dc-badge {
    border-radius: 0;
    background-color: #f2a900
}
.fit-logo-img a img {
    width: 100px
}
.header-logo img {
    top: 130px
}
.header-logo img.mk-sticky-logo {
    top: 60%;
    width: 100px
}
@media handheld, only screen and (max-width: 959px) {
    .fit-logo-img a img {
        width: 60px;
        margin-top: 0
    }
}
@media handheld, only screen and (max-width: 400px) {
    .header-logo img {
        max-width: 60px !important
    }
}
@media handheld, only screen and (max-width: 780px) {
    .header-logo img {
        max-width: 60px !important
    }
}
@media handheld, only screen and (max-width: 960px) {
    .header-logo img {
        top: 55px !important;
        margin-left: 15px
    }
}
body.brand-2019 .iphorm-input-checkbox-li input[type=checkbox]:before, body.brand-2019 .ui.checkbox input[type=checkbox]:before {
    position: relative;
    display: block;
    width: 15px;
    height: 15px;
    content: "";
    background: #f8f8f8
}
body.brand-2019 .iphorm-input-checkbox-li input[type=checkbox]:after, body.brand-2019 .ui.checkbox input[type=checkbox]:after {
    position: relative;
    display: block;
    left: 0;
    top: -15px;
    width: 15px;
    height: 15px;
    border-width: 0;
    border-style: solid;
    border-color: #f8f8f8;
    content: "";
    border-bottom: solid 2px #ddd;
    background-repeat: no-repeat;
    background-position: center
}
body.brand-2019 .iphorm-input-checkbox-li input[type=checkbox]:checked:after, body.brand-2019 .ui.checkbox input[type=checkbox]:checked:after {
    background: #f2a900;
    border-bottom: solid 2px #f2a900;
    content: '\2713';
    color: #fff;
    font-weight: 700;
    font-size: 11px !important;
    padding-left: 3px
}
body.brand-2019 select:focus > option:checked {
    background: rgba(243, 170, 0, 1) !important;
    color: #fff !important;
    outline: 0 !important
}
body.brand-2019 ::selection {
    background: rgba(243, 170, 0, 1) !important
}
body.brand-2019 .iphorm-theme-react-default .iphorm-input-checkbox-li label:hover {
    cursor: pointer
}
body.brand-2019 .footer-standard-industries-logo {
    height: 42px;
    width: 162px;
    padding-top: 20px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 20px
}
body.brand-2019 .mk-responsive-wrap {
    overflow: hidden !important
}
.text-wrapper {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    padding-top: 20px;
    width: 100% !important;
    display: block
}
.text-wrapper .mk-text-block {
    max-width: 600px
}
@media screen and (max-width: 768px) {
    .text-wrapper {
        position: relative
    }
}
@media screen and (max-width: 1200px) {
    .text-wrapper .mk-text-block {
        width: 100%;
        max-width: 100%
    }
}
body.brand-2019 ul {
    margin-left: .2em
}
body.brand-2019 .vc_col-sm-12 .mk-text-block h3, body.brand-2019 .vc_col-sm-6 .mk-text-block h3, body.brand-2019 .vc_col-sm-9 .mk-text-block h3 {
    padding-top: 0 !important
}
.vc_col-sm-6 .mk-text-block h2:after, body.brand-2019 #mk-footer h3:after, body.brand-2019 .mk-fancy-title h3:after, body.brand-2019 .vc_col-sm-1 .mk-text-block h1:after, body.brand-2019 .vc_col-sm-1 .mk-text-block h2:after, body.brand-2019 .vc_col-sm-1 .mk-text-block h3:after, body.brand-2019 .vc_col-sm-10 .mk-text-block h1:after, body.brand-2019 .vc_col-sm-10 .mk-text-block h2:after, body.brand-2019 .vc_col-sm-10 .mk-text-block h3:after, body.brand-2019 .vc_col-sm-11 .mk-text-block h1:after, body.brand-2019 .vc_col-sm-11 .mk-text-block h2:after, body.brand-2019 .vc_col-sm-11 .mk-text-block h3:after, body.brand-2019 .vc_col-sm-12 .mk-text-block h1:after, body.brand-2019 .vc_col-sm-12 .mk-text-block h2:after, body.brand-2019 .vc_col-sm-12 .mk-text-block h3:after, body.brand-2019 .vc_col-sm-2 .mk-text-block h1:after, body.brand-2019 .vc_col-sm-2 .mk-text-block h2:after, body.brand-2019 .vc_col-sm-2 .mk-text-block h3:after, body.brand-2019 .vc_col-sm-3 .mk-text-block h1:after, body.brand-2019 .vc_col-sm-3 .mk-text-block h2:after, body.brand-2019 .vc_col-sm-3 .mk-text-block h3:after, body.brand-2019 .vc_col-sm-4 .mk-text-block h1:after, body.brand-2019 .vc_col-sm-4 .mk-text-block h2:after, body.brand-2019 .vc_col-sm-4 .mk-text-block h3:after, body.brand-2019 .vc_col-sm-5 .mk-text-block h1:after, body.brand-2019 .vc_col-sm-5 .mk-text-block h2:after, body.brand-2019 .vc_col-sm-5 .mk-text-block h3:after, body.brand-2019 .vc_col-sm-6 .mk-text-block h1:after, body.brand-2019 .vc_col-sm-6 .mk-text-block h2:after, body.brand-2019 .vc_col-sm-6 .mk-text-block h3:after, body.brand-2019 .vc_col-sm-7 .mk-text-block h1:after, body.brand-2019 .vc_col-sm-7 .mk-text-block h2:after, body.brand-2019 .vc_col-sm-7 .mk-text-block h3:after, body.brand-2019 .vc_col-sm-8 .mk-text-block h1:after, body.brand-2019 .vc_col-sm-8 .mk-text-block h2:after, body.brand-2019 .vc_col-sm-8 .mk-text-block h3:after, body.brand-2019 .vc_col-sm-9 .mk-text-block h1:after, body.brand-2019 .vc_col-sm-9 .mk-text-block h2:after, body.brand-2019 .vc_col-sm-9 .mk-text-block h3:after {
    content: "";
    display: block;
    margin: 0;
    width: 10%;
    border-bottom: solid 4px #f2a900;
    padding-top: 20px;
    margin-bottom: 20px !important
}
body.brand-2019 .vc_col-sm-12 h1:after {
    content: "";
    display: block;
    margin: 0 auto;
    width: 10%;
    border-bottom: solid 4px #f2a900;
    padding-top: 20px;
    margin-bottom: 20px !important;
    text-align: center
}
body.brand-2019 .vc_col-sm-12 h1[style*="text-align: center"]:after, body.brand-2019 .vc_col-sm-12 h2[style*="text-align: center"]:after, body.brand-2019 .vc_col-sm-12 h3[style*="text-align: center"]:after {
    margin: 0 auto !important
}
body.brand-2019 .vc_col-sm-12 h1[style*="text-align: left"]:after, body.brand-2019 .vc_col-sm-12 h2[style*="text-align: left"]:after, body.brand-2019 .vc_col-sm-12 h3[style*="text-align: left"]:after {
    margin: 0 !important
}
body.brand-2019 .vc_col-sm-4 h3[style*="text-align: left"]:after {
    margin: 0 !important
}
body.brand-2019 .vc_col-sm-4 h3[style*="text-align: center"]:after {
    margin: 0 auto !important
}
body.brand-2019 .mk-header-bg {
}
body.brand-2019 .w3eden .wpdm-loading {
    background-color: #f2a900 !important;
    border-radius: 0 !important;
    margin-left: 0;
    padding-lefT: 0 !important;
    text-transform: uppercase;
    margin-top: -40px
}
@media screen and (min-width: 992px) {
    body.brand-2019 .w3eden .wpdm-loading {
        margin-left: 15px
    }
}
body.brand-2019 .w3eden .w2dc-badge {
    border-radius: 0;
    background-color: #f2a900
}
body.brand-2019 ul.dropdown-menu {
    border-radius: 0 !important
}
body.brand-2019 .wpdm-downloads a {
    color: #f2a900 !important
}
body.brand-2019 #theme-page select:not(.gfield_select) {
    background-color: #f8f8f8 !important;
    border-radius: 0 !important;
    border: 1px none transparent;
    border-bottom: 2px solid #ddd
}
body.brand-2019 #theme-page select:not(.gfield_select):focus {
    border-color: #f2a900;
    outline: 0 !important
}
body.brand-2019 .iphorm-error {
    background-color: transparent !important;
    border: none !important;
    background: 0 0 !important;
    padding-lefT: 2px !important;
    color: #a51908 !important;
    font-size: 15px !important
}
body.brand-2019 .iphorm-error:before {
    content: "*"
}
body.brand-2019 .iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap-text input:focus {
    border-color: #f2a900
}
body.brand-2019 .iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap textarea:focus {
    border-color: #f2a900
}
body.brand-2019 .iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap-captcha input:focus {
    border-color: #f2a900
}
body.brand-2019 .mk-accordion.simple-style .mk-accordion-tab {
    background-color: #f8f8f8;
    color: #252525 !important
}
body.brand-2019 .mk-accordion.simple-style .mk-accordion-single.current {
    border-top: solid 2px #f2a900
}
body.brand-2019 .mk-divider.thin_solid .divider-inner {
    border: solid 1px transparent
}
body.brand-2019:not(.mk-opened-nav) .mk-css-icon-menu {
    border-radius: 0 !important;
    background-color: #f2a900
}
body.brand-2019:not(.mk-opened-nav) .mk-css-icon-menu div {
    background-color: #fff
}
/*body.brand-2019 .mk-fancy-table.table-style1 tr:first-child, body.brand-2019 .mk-fancy-table.table-style2 tr:first-child {
    background: #F9B000 !important
}*/
 body.brand-2019 .mk-fancy-table.table-style2 tr:first-child {
    background: #F9B000 !important
}
body.brand-2019 .mk-fancy-table.table-style1 tr:first-child th, body.brand-2019 .mk-fancy-table.table-style2 tr:first-child th {
    background: #f2a900 !important;
    color: #000
}
body.brand-2019 .mk-fancy-table.table-style1 tr:first-child td strong, body.brand-2019 .mk-fancy-table.table-style2 tr:first-child td strong {
    color: #000 !important
}
body.brand-2019 .mk-fancy-table.table-style1 tr:last-child, body.brand-2019 .mk-fancy-table.table-style2 tr:last-child {
    border-bottom: 0
}
body.brand-2019 .mk-text-block table tr:first-child {
    background: #f2a900 !important
}
body.brand-2019 .mk-text-block table tr:first-child td {
    background: #f2a900 !important
}
body.brand-2019 .mk-text-block table tr:first-child th {
    background: #f2a900 !important;
    color: #000
}
body.brand-2019 .mk-text-block table tr:first-child td strong {
    color: #000 !important
}
body.brand-2019 .mk-text-block table tr td {
    background-color: #dadada !important;
    border-bottom: solid 3px #fff;
    color: #434343
}
body.brand-2019 .mk-text-block table tr:last-child {
    border-bottom: 0
}
body.brand-2019 .mk-text-block table td {
    padding: 3px !important;
    padding-left: 7px !important
}
body.brand-2019 .w3eden #src {
    background: 0 0
}
body.brand-2019 .brand-search-icon {
    height: 17px;
    top: 7px;
    position: absolute;
    lefT: 28px;
    fill: #3e494f
}
@media screen and (max-width: 992px) {
    body.brand-2019 .brand-search-icon {
        top: -33px;
        lefT: 11px
    }
}
body.brand-2019 .nice-select {
    border-radius: 0;
    border: none;
    background: #f8f8f8;
    border-bottom: solid 2px #ddd;
    padding-left: 10px;
    width: 100%;
    margin-bottom: 10px;
    margin-top: -30px;
    font-size: 15px !important
}
body.brand-2019 .nice-select:focus {
    border-bottom: solid 2px #f2a900
}
body.brand-2019 .vc_col-sm-12 .nice-select ul.list li::before, body.brand-2019 .vc_col-sm-6 .nice-select ul.list li::before {
    display: none
}
body.brand-2019 .nice-select .option {
    padding-left: 10px;
    margin-left: 0;
    transition: none;
    -webkit-transition: none
}
body.brand-2019 .nice-select .list {
    border-radius: 0 !important;
    margin-left: 0;
    width: 100% !important;
    background: #f8f8f8
}
body.brand-2019 .nice-select .option.focus, body.brand-2019 .nice-select .option.selected.focus, body.brand-2019 .nice-select .option:hover {
    background-color: #f2a900
}
.nice-select .option.selected {
    font-weight: 700;
    background: #f2a900;
    color: #fff
}
body.brand-2019 .nice-select .option.selected:not(:hover) {
    background-color: #f2a900 !important;
    color: #fff
}
body.brand-2019 .iphorm-input-radio-li input[type=radio] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: inline-block;
    position: relative;
    background-color: #f8f8f8 !important;
    color: #666;
    top: 0;
    height: 20px;
    width: 20px;
    border: 0;
    border-radius: 0;
    cursor: pointer;
    margin-right: 7px;
    outline: 0;
    border: 1px none transparent;
    border-bottom: 2px solid #ddd !important
}
body.brand-2019 .iphorm-input-radio-li input[type=radio]:checked::before {
    position: absolute;
    left: 7px;
    top: -3px;
    content: '\02143';
    transform: rotate(40deg)
}
body.brand-2019 .iphorm-input-radio-li input[type=radio]:hover {
    background-color: #f8f8f8
}
body.brand-2019 .iphorm-input-radio-li input[type=radio]:checked {
    background-color: #f8f8f8;
    border-bottom: solid 2px #f2a900 !important
}
#mk-breadcrumbs, .archive .the-subtitle, .archive h3.the-title a, .mk-blog-meta .the-subtitle, .mk-blog-meta h3.the-title a span.entry-title-primary, .mk-fancy-table.table-style1 th, .mk-image.inside-image .mk-image-caption .mk-caption-title, .mk-main-navigation, body, body.brand-2019 .vc_col-sm-12 ul > li, body.brand-2019 .vc_col-sm-6 ul > li, body.brand-2019 .w3eden a, div[class^=n2-font-], h1, h2, h3, h4, h5, h6 {
    font-family: 'HelveticaNeueCyr' !important
}
#cookie-notice .button.bootstrap, .back-title, .front-title, .iphorm-theme-react-default .iphorm-submit-wrap button span, .mk-button--dimension-flat.text-color-light, .mk-gradient-button a.dark-skin {
}
body.brand-2019 .iphorm-theme-react-default .iphorm-input-checkbox-li label, body.brand-2019 .iphorm-theme-react-default .iphorm-input-radio-li label {
    font-size: 15px
}
body.brand-2019 .w2dc-listings-block-header, body.brand-2019 .w2dc-search-radius-label {
    font-size: 15px
}
body.brand-2019 .w2dc-maps-canvas {
    border-radius: 0 !important;
    border: none
}
body.brand-2019 .iphorm-element-wrap p.iphorm-description {
    font-style: normal
}
body.brand-2019 .mk-box-icon.boxed-style .icon-box-boxed {
    border-radius: 0;
    border: none
}
body.brand-2019 .mk-blog-modern-item .featured-image {
    border-radius: 0;
    margin-top: 0 !important
}
body.brand-2019 .the-title {
    padding: 0 !important
}
body.brand-2019 .the-title a {
    color: #f2a900 !important
}
body.brand-2019 .mk-blog-modern-item {
    margin-bottom: 0 !important
}
body.brand-2019 .mk-text-block a {
    color: #f2a900
}
body.brand-2019 .ui.cards .card > .extra .card-button, body.brand-2019 .vc_btn3.vc_btn3-block {
    background-image: none;
    border-radius: 0;
    background-color: rgba(243, 170, 0, 1);
    border: none
}
body.brand-2019 .ui.cards .card > .extra .card-button:hover, body.brand-2019 .vc_btn3.vc_btn3-block:hover {
    background-image: none;
    border-radius: 0;
    background-color: rgba(243, 170, 0, .9)
}
body.brand-2019 .ui.cards .card > .extra .card-button > a {
    color: #fff !important;
    text-transform: uppercase;
    font-family: 'HelveticaNeueCyr' !important
}
body.brand-2019 .ui.cards .card > .content {
    font-size: 15px
}
div.fit-logo-img a img.mk-sticky-logo {
    margin-top: 0;
    height: 70px;
    max-height: 70px;
    width: auto
}
body.brand-2019 .w2dc-content .ui-slider .ui-slider-handle.ui-corner-all {
    border-radius: 0
}
body.brand-2019 .w2dc-content .ui-slider .ui-slider-handle.ui-corner-all:hover {
    cursor: pointer
}
body.brand-2019 .ui-widget-content {
    background: #3e494f;
    border: none;
    border-radius: 0
}
body.brand-2019 .ui-slider-handle {
    background-color: #f2a900 !important;
    outline: 0
}
body.brand-2019 .ui-slider-horizontal .ui-slider-range-min {
    border-radius: 0 !important
}
body.brand-2019 .w2dc-listings-block.w2dc-listings-grid-3 article.w2dc-listing {
    background-color: #f4f4f4;
    border: none
}
body.brand-2019 .w2dc-field-output-block-email a {
    color: #f2a900
}
body.brand-2019 div.w2dc-content .w2dc-btn-primary:hover {
    background-color: #3e494f !important;
    background: #3e494f
}
body.brand-2019 div.w2dc-content .w2dc-btn-primary:hover {
    background-color: #3e494f !important;
    background: #3e494f !important
}
body.brand-2019 a {
    color: #f2a900
}
body.brand-2019 .mk-flipbox .mk-button-container {
    margin-right: 0 !important;
    margin-left: 0 !important;
    background: rgba(243, 170, 0, .9) !important;
    margin-top: -21px !important
}
body.brand-2019 .mk-flipbox .mk-button-container:hover {
    margin-right: 0 !important;
    margin-left: 0 !important;
    background: rgba(243, 170, 0, 1) !important
}
body.brand-2019 .vc_cta3-container .vc_btn3-container a > strong {
    color: #fff !important
}
body.brand-2019 .vc_col-sm-4 .vc_inner.vc_row {
    border-radius: 0 !important
}
body.brand-2019 .iphorm-submit-wrap button em {
    background: rgba(243, 170, 0, 1) !important;
    color: #fff;
    border: none
}
body.brand-2019 .iphorm-submit-wrap button em:hover {
    background-color: rgba(243, 170, 0, 1) !important
}
body.brand-2019 .iphorm-submit-wrap button span {
    background: rgba(243, 170, 0, 1) !important;
    color: #fff;
    border: none
}
body.brand-2019 .iphorm-submit-wrap button span:hover {
    background-color: rgba(243, 170, 0, 1) !important
}
body.brand-2019 .mk-blog-single .featured-image img {
    border-radius: 0
}
body.brand-2019 .ui.cards .card {
    border-radius: 0
}
body.brand-2019 .ui.cards .card > .content > .image > img {
    border-radius: 0 !important
}
body.brand-2019 a > strong {
    color: #f2a900 !important
}
body.brand-2019 span#ns_clear:hover {
    cursor: pointer
}
body.brand-2019 .ui.cards .card > .content > .subtitle {
    font-family: 'HelveticaNeueCyr' !important
}
body.brand-2019 .mk-toggle.simple-style .mk-toggle-title {
    font-size: 15px
}
.height-full .box-holder, body.brand-2019 .height-full .mk-custom-box {
    border-radius: 0 !important
}
body.brand-2019 .dixsd-ansprechpartner.dixsd-edelstahl, body.brand-2019 .dixsd-ansprechpartner.dixsd-neubau {
    border-radius: 0
}
body.brand-2019 .dixsd-neubau .dixsd-h1 {
    background-color: #bbb
}
body.brand-2019 .w3eden .wpdm-categories .dropdown-menu > li > a {
    background-color: #f8f8f8
}
body.brand-2019 .w3eden .wpdm-categories .dropdown-menu > li > a:hover {
    color: #fff !important;
    font-weight: 700;
    background-color: #f2a900 !important;
    border: solid 1px #f2a900
}
body.brand-2019 .w3eden .wpdm-categories ul.row li.col-md-4:nth-child(2) ul.dropdown-menu li ul.dropdown-menu {
    width: 100%;
    background-color: #f8f8f8
}
body.brand-2019 .w3eden .btn-default {
    background-color: #f8f8f8 !important;
    color: #000 !important;
    background-image: none;
    border-bottom: solid 2px #ddd !important;
    font-weight: 400;
    box-shadow: none !important
}
body.brand-2019 .w3eden .btn-default:hover {
    background-color: #f8f8f8 !important;
    border-bottom: solid 2px #f2a900 !important
}
body.brand-2019 .w3eden .wpdm-categories .dropdown-menu > li > a:focus {
    background-color: #f2a900 !important;
    color: #fff !important;
    font-weight: 700
}
body.brand-2019 .w3eden .btn.active {
    box-shadow: none !important
}
body.brand-2019 .fa-chevron-down {
    background: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../../../themes/schiedel/img/selectbox-arrow_grey.png) -2px -13px no-repeat !important
}
body.brand-2019 .dropdown-submenu > a:after {
    margin-right: -3px;
    transform: rotate(90deg)
}
@media handheld, only screen and (max-width: 991px) and (min-width: 768px) {
    body.brand-2019 .w3eden .wpdm-categories ul.row li.col-md-4:first-child ul.dropdown-menu {
        left: 0 !important;
        position: relative !important;
        width: 100% !important
    }
}
@media (max-width: 969px) {
    body.brand-2019 .w3eden .dropdown-menu .dropdown-menu {
        left: 0 !important;
        position: relative !important;
        width: 100% !important
    }
}
@media (min-width: 992px) {
    body.brand-2019 .w3eden .wpdm-categories ul.row li.col-md-4:nth-child(2) ul.dropdown-menu li ul.dropdown-menu {
        width: 100%;
        left: -3px;
        border-radius: 0;
        top: 42px
    }
    body.brand-2019 .w3eden .wpdm-categories ul.row li.col-md-4:first-child ul.dropdown-menu {
        left: 4px;
        width: 98.5%
    }
    body.brand-2019 .w3eden .wpdm-categories ul.row li.col-md-4:nth-child(2) .btn-ddm {
        background: 0 0 !important;
        padding: 0;
        padding-top: 14px;
        right: 3px;
        width: 40px;
        padding-right: 10px;
        box-shadow: none !important;
        border-bottom: none !important
    }
    .w3eden .wpdm-categories ul.row li.col-md-4:first-child .btn-ddm {
        background: 0 0 !important;
        padding: 0;
        padding-top: 14px;
        right: 3px;
        width: 40px;
        padding-right: 10px;
        box-shadow: none !important;
        border-bottom: none !important
    }
    .w3eden .wpdm-categories ul.row li.col-md-4 .btn-ddm {
        background: 0 0 !important;
        padding: 0;
        padding-top: 14px;
        right: 3px;
        width: 40px;
        padding-right: 10px;
        box-shadow: none !important;
        border-bottom: none !important
    }
    body.brand-2019 .w3eden .wpdm-categories ul.row li.col-md-4:nth-child(2) ul.dropdown-menu {
        left: 0;
        width: 99%;
        margin-left: 3px !important
    }
    body.brand-2019 .w2dc-search-overlay {
        overflow-y: visible;
        overflow-x: hidden;
        min-height: 800px;
        margin-bottom: -590px
    }
    body.brand-2019 .w2dc-content .w2dc-has-feedback {
        margin-top: 0;
        color: #4b5a5f !important
    }
}
body.brand-2019 .w3eden .well {
    display: none
}
.search-result-item .entry-title-primary, .search-result-item a {
    color: #f2a900 !important
}
.mk-image-switch.align-center {
    height: auto !important
}
.mk-image-switch {
    height: auto !important
}
.mk-image-switch .image__container {
    height: auto !important
}
body.brand-2019 .master-holder h1 {
    padding-top: 15px
}
.dropdownJavascript li.dropdownOpen > ul.sub-menu {
    display: flex !important;
    flex-wrap: wrap
}
.has-mega-menu > ul.sub-menu > li.menu-item {
    padding-bottom: 10px !important
}
.has-mega-menu > ul.sub-menu > li > ul.sub-menu li.menu-item {
    width: 100%
}
.has-mega-menu > ul.sub-menu > li > ul.sub-menu li.menu-item > ul.sub-menu {
    padding-left: 10px;
    padding-bottom: 5px;
    display: block
}
.page-id-171 .w2dc-content .w2dc-has-feedback {
    color: #4b5a5f !important;
    margin-top: 0
}
#category-posts-2-internal .cat-post-thumbnail .cat-post-crop img {
    display: none
}
.nice-select {
    -webkit-tap-highlight-color: transparent;
    background-color: #fff;
    border-radius: 5px;
    border: solid 1px #e8e8e8;
    box-sizing: border-box;
    clear: both;
    cursor: pointer;
    display: block;
    float: left;
    font-family: inherit;
    font-size: 14px;
    font-weight: 400;
    height: 42px;
    line-height: 40px;
    outline: 0;
    padding-left: 18px;
    padding-right: 30px;
    position: relative;
    text-align: left !important;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
    width: auto
}
.nice-select:hover {
    border-color: #dbdbdb
}
.nice-select.open, .nice-select:active, .nice-select:focus {
    border-color: #999
}
.nice-select:after {
    border-bottom: 2px solid #999;
    border-right: 2px solid #999;
    content: '';
    display: block;
    height: 5px;
    margin-top: -4px;
    pointer-events: none;
    position: absolute;
    right: 12px;
    top: 50%;
    -webkit-transform-origin: 66% 66%;
    -ms-transform-origin: 66% 66%;
    transform-origin: 66% 66%;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    width: 5px
}
.nice-select.open:after {
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg)
}
.nice-select.open .list {
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: scale(1) translateY(0);
    -ms-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0)
}
.nice-select.disabled {
    border-color: #ededed;
    color: #999;
    pointer-events: none
}
.nice-select.disabled:after {
    border-color: #ccc
}
.nice-select.wide {
    width: 100%
}
.nice-select.wide .list {
    left: 0 !important;
    right: 0 !important
}
.nice-select.right {
    float: right
}
.nice-select.right .list {
    left: auto;
    right: 0
}
.nice-select.small {
    font-size: 12px;
    height: 36px;
    line-height: 34px
}
.nice-select.small:after {
    height: 4px;
    width: 4px
}
.nice-select.small .option {
    line-height: 34px;
    min-height: 34px
}
.nice-select .list {
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 0 0 1px rgba(68, 68, 68, .11);
    box-sizing: border-box;
    margin-top: 4px;
    opacity: 0;
    overflow: hidden;
    padding: 0;
    pointer-events: none;
    position: absolute;
    top: 100%;
    left: 0;
    -webkit-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transform: scale(.75) translateY(-21px);
    -ms-transform: scale(.75) translateY(-21px);
    transform: scale(.75) translateY(-21px);
    -webkit-transition: all .2s cubic-bezier(.5, 0, 0, 1.25), opacity .15s ease-out;
    transition: all .2s cubic-bezier(.5, 0, 0, 1.25), opacity .15s ease-out;
    z-index: 9
}
.nice-select .list:hover .option:not(:hover) {
    background-color: transparent !important
}
.nice-select .option {
    cursor: pointer;
    font-weight: 400;
    line-height: 40px;
    list-style: none;
    min-height: 40px;
    outline: 0;
    padding-left: 18px;
    padding-right: 29px;
    text-align: left;
    -webkit-transition: all .2s;
    transition: all .2s
}
.nice-select .option.focus, .nice-select .option.selected.focus, .nice-select .option:hover {
    background-color: #f6f6f6
}
.nice-select .option.selected {
    font-weight: 700
}
.nice-select .option.disabled {
    background-color: transparent;
    color: #999;
    cursor: default
}
.no-csspointerevents .nice-select .list {
    display: none
}
.mk-main-wrapper-holder.mk-main-wrapper-holder-custom .wpb_row.vc_row.vc_row-fluid.mk-fullwidth-false.attched-false.js-master-row.mk-grid {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}
.mk-main-wrapper-holder-custom__wr {
    padding-bottom: 60px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.mk-main-wrapper-holder-custom__wr .wpb_row.vc_row.vc_row-fluid.mk-fullwidth-false.attched-false.js-master-row.mk-grid.mk-in-viewport {
    margin-left: -15px;
    margin-right: -15px;
    max-width: 1250px !important;
    padding-bottom: 30px;
}
div#mk-accordion-216 {
    width: 100%;
}
.mk-main-wrapper-holder.mk-main-wrapper-holder-custom .vc_col-sm-4.wpb_column.column_container.jupiter-donut-height-full {
    height: auto;
}
.mk-main-wrapper-holder.mk-main-wrapper-holder-custom .wpb_row.vc_inner.vc_row.vc_row-fluid.attched-false {
    height: 100%;
}
.mk-main-wrapper-holder.mk-main-wrapper-holder-custom .wpb_column.vc_column_container.vc_col-sm-12 {
    height: 100%;
}
.mk-main-wrapper-holder.mk-main-wrapper-holder-custom .vc_column-inner.h-100.h-100-flex {
    height: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    flex-wrap: wrap;
}
.mk-main-wrapper-holder.mk-main-wrapper-holder-custom .wpb_wrapper.h-100 {
    height: calc(100% - 45px);
}
.no-csspointerevents .nice-select.open .list {
    display: block
}
.mk-header-toolbar-holder {
    padding: 0
}
#mk-footer .mk-grid {
    max-width: 1220px !important
}
@media screen and (min-width: 992px) {
    body.wide .theme-content > .mk-grid {
        width: calc(100% + 30px);
    }
}
.mk-image-container {
    display: block;
    max-width: 1220px !important
}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    background-color: #000
}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover {
    background-color: #000
}
body.wide .mk-main-wrapper-holder {
    max-width: none !important
}
body.wide #theme-page .theme-page-wrapper {
    max-width: none !important
}
body.wide #theme-page .theme-page-wrapper.left-layout {
    max-width: 1220px !important
}
body.wide .theme-content > .mk-grid.mk-fullwidth-false {
    margin: 0 auto;
    max-width: 1220px !important
}
body.wide .theme-content > article {
    margin: 0 auto;
    max-width: 1220px !important;
    padding-left: 30px
}
@media screen and (max-width: 1200px) {
    body.wide .theme-content > article {
        padding-left: 0
    }
}
body.brand-2019 .mk-blog-meta .the-title {
    padding-bottom: 30px !important
}
.mk-language-nav {
    display: none !important
}
.menu-hide-label .meni-item-text {
    display: none
}
#menu-item-6543.has-mega-menu > ul.sub-menu {
    width: 100% !important
}
#menu-item-6543.has-mega-menu > ul.sub-menu {
    margin-left: 0 !important
}
.search .theme-page-wrapper.left-layout .theme-content {
    width: 101%;
    padding-left: 0 !important
}
#menu-top-menu-ru #menu-item-13593 .meni-item-text {
    display: none
}
.iphorm-element-checkbox {
    margin-right: 10px
}
a#CybotCookiebotDialogPoweredbyCybot, div#CybotCookiebotDialogPoweredbyText {
    display: none
}
#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-main-logo {
    display: none
}
html {
    scroll-behavior: auto
}
body, html {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0
}
.page-preloader {
    top: 0;
    left: 0;
    z-index: 999;
    position: fixed;
    height: 100%;
    width: 100%;
    text-align: center
}
.preloader-preview-area {
    animation-delay: -.2s;
    top: 50%;
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    margin-top: 10px;
    max-height: calc(50% - 20px);
    opacity: 1;
    width: 100%;
    text-align: center;
    position: absolute
}
.preloader-logo {
    max-width: 90%;
    top: 50%;
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    margin: -10px auto 0 auto;
    max-height: calc(50% - 20px);
    opacity: 1;
    position: relative
}
.ball-pulse > div {
    width: 15px;
    height: 15px;
    border-radius: 100%;
    margin: 2px;
    animation-fill-mode: both;
    display: inline-block;
    animation: ball-pulse .75s infinite cubic-bezier(.2, .68, .18, 1.08)
}
.ball-pulse > div:nth-child(1) {
    animation-delay: -.36s
}
.ball-pulse > div:nth-child(2) {
    animation-delay: -.24s
}
.ball-pulse > div:nth-child(3) {
    animation-delay: -.12s
}
@keyframes ball-pulse {
    0% {
        transform: scale(1);
        opacity: 1
    }
    45% {
        transform: scale(.1);
        opacity: .7
    }
    80% {
        transform: scale(1);
        opacity: 1
    }
}
.ball-clip-rotate-pulse {
    position: relative;
    -ms-transform: translateY(-15px) translateX(-10px);
    transform: translateY(-15px) translateX(-10px);
    display: inline-block
}
.ball-clip-rotate-pulse > div {
    animation-fill-mode: both;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 100%
}
.ball-clip-rotate-pulse > div:first-child {
    height: 36px;
    width: 36px;
    top: 7px;
    left: -7px;
    animation: ball-clip-rotate-pulse-scale 1s 0s cubic-bezier(.09, .57, .49, .9) infinite
}
.ball-clip-rotate-pulse > div:last-child {
    position: absolute;
    width: 50px;
    height: 50px;
    left: -16px;
    top: -2px;
    background: 0 0;
    border: 2px solid;
    animation: ball-clip-rotate-pulse-rotate 1s 0s cubic-bezier(.09, .57, .49, .9) infinite;
    animation-duration: 1s
}
@keyframes ball-clip-rotate-pulse-rotate {
    0% {
        transform: rotate(0) scale(1)
    }
    50% {
        transform: rotate(180deg) scale(.6)
    }
    100% {
        transform: rotate(360deg) scale(1)
    }
}
@keyframes ball-clip-rotate-pulse-scale {
    30% {
        transform: scale(.3)
    }
    100% {
        transform: scale(1)
    }
}
@keyframes square-spin {
    25% {
        transform: perspective(100px) rotateX(180deg) rotateY(0)
    }
    50% {
        transform: perspective(100px) rotateX(180deg) rotateY(180deg)
    }
    75% {
        transform: perspective(100px) rotateX(0) rotateY(180deg)
    }
    100% {
        transform: perspective(100px) rotateX(0) rotateY(0)
    }
}
.square-spin {
    display: inline-block
}
.square-spin > div {
    animation-fill-mode: both;
    width: 50px;
    height: 50px;
    animation: square-spin 3s 0s cubic-bezier(.09, .57, .49, .9) infinite
}
.cube-transition {
    position: relative;
    -ms-transform: translate(-25px, -25px);
    transform: translate(-25px, -25px);
    display: inline-block
}
.cube-transition > div {
    animation-fill-mode: both;
    width: 15px;
    height: 15px;
    position: absolute;
    top: -5px;
    left: -5px;
    animation: cube-transition 1.6s 0s infinite ease-in-out
}
.cube-transition > div:last-child {
    animation-delay: -.8s
}
@keyframes cube-transition {
    25% {
        transform: translateX(50px) scale(.5) rotate(-90deg)
    }
    50% {
        transform: translate(50px, 50px) rotate(-180deg)
    }
    75% {
        transform: translateY(50px) scale(.5) rotate(-270deg)
    }
    100% {
        transform: rotate(-360deg)
    }
}
.ball-scale > div {
    border-radius: 100%;
    margin: 2px;
    animation-fill-mode: both;
    display: inline-block;
    height: 60px;
    width: 60px;
    animation: ball-scale 1s 0s ease-in-out infinite
}
@keyframes ball-scale {
    0% {
        transform: scale(0)
    }
    100% {
        transform: scale(1);
        opacity: 0
    }
}
.line-scale > div {
    animation-fill-mode: both;
    display: inline-block;
    width: 5px;
    height: 50px;
    border-radius: 2px;
    margin: 2px
}
.line-scale > div:nth-child(1) {
    animation: line-scale 1s -.5s infinite cubic-bezier(.2, .68, .18, 1.08)
}
.line-scale > div:nth-child(2) {
    animation: line-scale 1s -.4s infinite cubic-bezier(.2, .68, .18, 1.08)
}
.line-scale > div:nth-child(3) {
    animation: line-scale 1s -.3s infinite cubic-bezier(.2, .68, .18, 1.08)
}
.line-scale > div:nth-child(4) {
    animation: line-scale 1s -.2s infinite cubic-bezier(.2, .68, .18, 1.08)
}
.line-scale > div:nth-child(5) {
    animation: line-scale 1s -.1s infinite cubic-bezier(.2, .68, .18, 1.08)
}
@keyframes line-scale {
    0% {
        transform: scaley(1)
    }
    50% {
        transform: scaley(.4)
    }
    100% {
        transform: scaley(1)
    }
}
.ball-scale-multiple {
    position: relative;
    -ms-transform: translateY(30px);
    transform: translateY(30px);
    display: inline-block
}
.ball-scale-multiple > div {
    border-radius: 100%;
    animation-fill-mode: both;
    margin: 2px;
    position: absolute;
    left: -30px;
    top: 0;
    opacity: 0;
    margin: 0;
    width: 50px;
    height: 50px;
    animation: ball-scale-multiple 1s 0s linear infinite
}
.ball-scale-multiple > div:nth-child(2) {
    animation-delay: -.2s
}
.ball-scale-multiple > div:nth-child(3) {
    animation-delay: -.2s
}
@keyframes ball-scale-multiple {
    0% {
        transform: scale(0);
        opacity: 0
    }
    5% {
        opacity: 1
    }
    100% {
        transform: scale(1);
        opacity: 0
    }
}
.ball-pulse-sync {
    display: inline-block
}
.ball-pulse-sync > div {
    width: 15px;
    height: 15px;
    border-radius: 100%;
    margin: 2px;
    animation-fill-mode: both;
    display: inline-block
}
.ball-pulse-sync > div:nth-child(1) {
    animation: ball-pulse-sync .6s -.21s infinite ease-in-out
}
.ball-pulse-sync > div:nth-child(2) {
    animation: ball-pulse-sync .6s -.14s infinite ease-in-out
}
.ball-pulse-sync > div:nth-child(3) {
    animation: ball-pulse-sync .6s -70ms infinite ease-in-out
}
@keyframes ball-pulse-sync {
    33% {
        transform: translateY(10px)
    }
    66% {
        transform: translateY(-10px)
    }
    100% {
        transform: translateY(0)
    }
}
.transparent-circle {
    display: inline-block;
    border-top: .5em solid rgba(255, 255, 255, .2);
    border-right: .5em solid rgba(255, 255, 255, .2);
    border-bottom: .5em solid rgba(255, 255, 255, .2);
    border-left: .5em solid #fff;
    transform: translateZ(0);
    animation: transparent-circle 1.1s infinite linear;
    width: 50px;
    height: 50px;
    border-radius: 50%
}
.transparent-circle:after {
    border-radius: 50%;
    width: 10em;
    height: 10em
}
@keyframes transparent-circle {
    0% {
        transform: rotate(0)
    }
    100% {
        transform: rotate(360deg)
    }
}
.ball-spin-fade-loader {
    position: relative;
    top: -10px;
    left: -10px;
    display: inline-block
}
.ball-spin-fade-loader > div {
    width: 15px;
    height: 15px;
    border-radius: 100%;
    margin: 2px;
    animation-fill-mode: both;
    position: absolute;
    animation: ball-spin-fade-loader 1s infinite linear
}
.ball-spin-fade-loader > div:nth-child(1) {
    top: 25px;
    left: 0;
    animation-delay: -.84s;
    -webkit-animation-delay: -.84s
}
.ball-spin-fade-loader > div:nth-child(2) {
    top: 17.05px;
    left: 17.05px;
    animation-delay: -.72s;
    -webkit-animation-delay: -.72s
}
.ball-spin-fade-loader > div:nth-child(3) {
    top: 0;
    left: 25px;
    animation-delay: -.6s;
    -webkit-animation-delay: -.6s
}
.ball-spin-fade-loader > div:nth-child(4) {
    top: -17.05px;
    left: 17.05px;
    animation-delay: -.48s;
    -webkit-animation-delay: -.48s
}
.ball-spin-fade-loader > div:nth-child(5) {
    top: -25px;
    left: 0;
    animation-delay: -.36s;
    -webkit-animation-delay: -.36s
}
.ball-spin-fade-loader > div:nth-child(6) {
    top: -17.05px;
    left: -17.05px;
    animation-delay: -.24s;
    -webkit-animation-delay: -.24s
}
.ball-spin-fade-loader > div:nth-child(7) {
    top: 0;
    left: -25px;
    animation-delay: -.12s;
    -webkit-animation-delay: -.12s
}
.ball-spin-fade-loader > div:nth-child(8) {
    top: 17.05px;
    left: -17.05px;
    animation-delay: 0s;
    -webkit-animation-delay: 0s
}
@keyframes ball-spin-fade-loader {
    50% {
        opacity: .3;
        transform: scale(.4)
    }
    100% {
        opacity: 1;
        transform: scale(1)
    }
}
:root {
    --wp-admin-theme-color: #007cba;
    --wp-admin-theme-color--rgb: 0, 124, 186;
    --wp-admin-theme-color-darker-10: #006ba1;
    --wp-admin-theme-color-darker-10--rgb: 0, 107, 161;
    --wp-admin-theme-color-darker-20: #005a87;
    --wp-admin-theme-color-darker-20--rgb: 0, 90, 135;
    --wp-admin-border-width-focus: 2px
}
@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi) {
    :root {
        --wp-admin-border-width-focus: 1.5px
    }
}
:root {
    --wp--preset--font-size--normal: 16px;
    --wp--preset--font-size--huge: 42px
}
:root .has-very-light-gray-background-color {
    background-color: #eee
}
:root .has-very-dark-gray-background-color {
    background-color: #313131
}
:root .has-very-light-gray-color {
    color: #eee
}
:root .has-very-dark-gray-color {
    color: #313131
}
:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
    background: linear-gradient(135deg, #00d084, #0693e3)
}
:root .has-purple-crush-gradient-background {
    background: linear-gradient(135deg, #34e2e4, #4721fb 50%, #ab1dfe)
}
:root .has-hazy-dawn-gradient-background {
    background: linear-gradient(135deg, #faaca8, #dad0ec)
}
:root .has-subdued-olive-gradient-background {
    background: linear-gradient(135deg, #fafae1, #67a671)
}
:root .has-atomic-cream-gradient-background {
    background: linear-gradient(135deg, #fdd79a, #004a59)
}
:root .has-nightshade-gradient-background {
    background: linear-gradient(135deg, #330968, #31cdcf)
}
:root .has-midnight-gradient-background {
    background: linear-gradient(135deg, #020381, #2874fc)
}
.has-regular-font-size {
    font-size: 1em
}
.has-larger-font-size {
    font-size: 2.625em
}
.has-normal-font-size {
    font-size: var(--wp--preset--font-size--normal)
}
.has-huge-font-size {
    font-size: var(--wp--preset--font-size--huge)
}
.has-text-align-center {
    text-align: center
}
.has-text-align-left {
    text-align: left
}
.has-text-align-right {
    text-align: right
}
#end-resizable-editor-section {
    display: none
}
.aligncenter {
    clear: both
}
.items-justified-left {
    justify-content: flex-start
}
.items-justified-center {
    justify-content: center
}
.items-justified-right {
    justify-content: flex-end
}
.items-justified-space-between {
    justify-content: space-between
}
.flex-between {
    display: flex;
    justify-content: space-between;
    align-items: flex-start
}
.screen-reader-text {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    word-wrap: normal !important
}
.screen-reader-text:focus {
    background-color: #ddd;
    clip: auto !important;
    -webkit-clip-path: none;
    clip-path: none;
    color: #444;
    display: block;
    font-size: 1em;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000
}
html :where(.has-border-color), html :where([style*=border-width]) {
    border-style: solid
}
html :where(img[class*=wp-image-]) {
    height: auto;
    max-width: 100%
}
.wpsal-anchor {
    position: relative
}
.wpml-ls-statics-shortcode_actions {
    background-color: #eee
}
.wpml-ls-statics-shortcode_actions, .wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu, .wpml-ls-statics-shortcode_actions a {
    border-color: #cdcdcd
}
.wpml-ls-statics-shortcode_actions a {
    color: #444;
    background-color: #fff
}
.wpml-ls-statics-shortcode_actions a:hover, .wpml-ls-statics-shortcode_actions a:focus {
    color: #000;
    background-color: #eee
}
.wpml-ls-statics-shortcode_actions .wpml-ls-current-language > a {
    color: #444;
    background-color: #fff
}
.wpml-ls-statics-shortcode_actions .wpml-ls-current-language:hover > a, .wpml-ls-statics-shortcode_actions .wpml-ls-current-language > a:focus {
    color: #000;
    background-color: #eee
}
#wpadminbar {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000;
    -ms-perspective: 1000;
    perspective: 1000;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0)
}
@media screen and (max-width: 600px) {
    #wpadminbar {
        position: fixed !important
    }
}
body {
    background-color: #c2c2c4
}
.hb-custom-header #mk-page-introduce, .mk-header {
    background-color: #fff;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover
}
.hb-custom-header > div, .mk-header-bg {
    background-color: #fff;
}
.mk-classic-nav-bg {
    background-color: #fff;
}
.master-holder-bg {
    background-color: #fff
}
#mk-footer {
    background-color: #4b5a5f
}
#mk-boxed-layout {
    -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    box-shadow: 0 0 0 rgba(0, 0, 0, 0)
}
.mk-news-tab .mk-tabs-tabs .is-active a, .mk-fancy-title.pattern-style span, .mk-fancy-title.pattern-style.color-gradient span:after, .page-bg-color {
    background-color: #fff
}
.page-title {
    font-size: 20px;
    color: #4b5a5f;
    text-transform: uppercase;
    font-weight: 400;
    letter-spacing: 2px
}
.page-subtitle {
    font-size: 14px;
    line-height: 100%;
    color: #4b5a5f;
    font-size: 14px;
    text-transform: none
}
.header-style-1 .mk-header-padding-wrapper, .header-style-2 .mk-header-padding-wrapper, .header-style-3 .mk-header-padding-wrapper {
    padding-top: 186px
}
.mk-process-steps[max-width~="950px"] ul::before {
    display: none !important
}
.mk-process-steps[max-width~="950px"] li {
    margin-bottom: 30px !important;
    width: 100% !important;
    text-align: center
}
.mk-event-countdown-ul[max-width~="750px"] li {
    width: 90%;
    display: block;
    margin: 0 auto 15px
}
body {
    font-family: none
}
h1, h2, h3, h4, h5, h6, .mk-main-navigation, .mk-fancy-table.table-style1 th, #n2-ss-2 h2, #n2-ss-4 h2, #n2-ss-4 h2, .mk-blog-meta h3.the-title a span.entry-title-primary, .archive h3.the-title a, .mk-blog-meta .the-subtitle, .archive .the-subtitle {
    font-family: 'HelveticaNeueCyr' !important
}
.mk-gradient-button a.dark-skin, .mk-button--dimension-flat.text-color-light, .iphorm-theme-react-default .iphorm-submit-wrap button span, .front-title, .back-title, #cookie-notice .button.bootstrap {
    color: #000 !important;
    font-size: 15px
}
.mk-language-nav {
    display: none !important
}
header.w2dc-listing-header {
    height: 10px !important
}
article.w2dc-listing {
    padding: 0 0 25px 0 !important
}
@media (min-width: 992px) {
    .w2dc-content .w2dc-col-md-6 {
        width: 33.33333%
    }
    .w2dc_location {
        margin: 0 -8px 0 8px
    }
    .w2dc-content .w2dc-pull-right {
        width: 50% !important
    }
}
.w2dc-col-md-12 {
    margin-bottom: 15px
}
.w2dc_keywords {
    display: none
}
.w2dc-search-overlay .w2dc-jquery-ui-slider {
    margin-top: 25px
}
.w2dc-content input[type="submit"] {
    margin: 30px 7px 0 0 !important
}
.page-id-171 #kamin-sos-partner {
    display: none
}
.page-id-6533 .w2dc_categories {
    display: none
}
@media (min-width: 992px) {
    .page-id-4319 .w2dc-content .w2dc-col-md-6 {
        width: 50%
    }
}
.mk-loadmore-button svg {
    width: 16px
}
.page-id-6533 .w2dc-location-input .w2dc-col-md-12 {
    padding: 0 24px 0 8px !important
}
div[class^="n2-font-"] {
    font-family: "HelveticaNeueCyr" !important;
    font-size: 18px !important
}
.mk-image.inside-image .mk-image-caption .mk-caption-title {
    font-family: "HelveticaNeueCyr" !important
}
div#n2-ss-7 .n2-ss-slide {
    background: rgba(0, 0, 0, 0.5);
}
div#n2-ss-7 .n2-ss-slider-1 {
    display: grid;
    position: relative
}
div#n2-ss-7 .n2-ss-slider-2 {
    display: grid;
    position: relative;
    overflow: hidden;
    padding: 0 0 0 0;
    border: 0 solid RGBA(62, 62, 62, 1);
    border-radius: 0;
    background-clip: padding-box;
    background-repeat: repeat;
    background-position: 50% 50%;
    background-size: cover;
    background-attachment: scroll;
    z-index: 1
}
div#n2-ss-7:not(.n2-ss-loaded) .n2-ss-slider-2 {
    background-image: none !important
}
div#n2-ss-7 .n2-ss-slider-3 {
    display: grid;
    grid-template-areas:'cover';
    position: relative;
    overflow: hidden;
    z-index: 10
}
div#n2-ss-7 .n2-ss-slider-3 > * {
    grid-area: cover
}
div#n2-ss-7 .n2-ss-slide-backgrounds, div#n2-ss-7 .n2-ss-slider-3 > .n2-ss-divider {
    position: relative
}
div#n2-ss-7 .n2-ss-slide-backgrounds {
    z-index: 10
}
div#n2-ss-7 .n2-ss-slide-backgrounds > * {
    overflow: hidden
}
div#n2-ss-7 .n2-ss-slide-background {
    transform: translateX(-100000px)
}
div#n2-ss-7 .n2-ss-slider-4 {
    place-self: center;
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 20;
    display: grid;
    grid-template-areas:'slide'
}
div#n2-ss-7 .n2-ss-slider-4 > * {
    grid-area: slide
}
div#n2-ss-7.n2-ss-full-page--constrain-ratio .n2-ss-slider-4 {
    height: auto
}
div#n2-ss-7 .n2-ss-slide {
    display: grid;
    place-items: center;
    grid-auto-columns: 100%;
    position: relative;
    z-index: 20;
    -webkit-backface-visibility: hidden;
    transform: translateX(-100000px)
}
div#n2-ss-7 .n2-ss-slide {
    perspective: 1000px
}
div#n2-ss-7 .n2-ss-slide-active {
    z-index: 21
}
.n2-ss-background-animation {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 3
}
div#n2-ss-7 .n2-ss-button-container, div#n2-ss-7 .n2-ss-button-container a {
    display: block
}
div#n2-ss-7 .n2-ss-button-container--non-full-width, div#n2-ss-7 .n2-ss-button-container--non-full-width a {
    display: inline-block
}
div#n2-ss-7 .n2-ss-button-container.n2-ss-nowrap {
    white-space: nowrap
}
div#n2-ss-7 .n2-ss-button-container a div {
    display: inline;
    font-size: inherit;
    text-decoration: inherit;
    color: inherit;
    line-height: inherit;
    font-family: inherit;
    font-weight: inherit
}
div#n2-ss-7 .n2-ss-button-container a > div {
    display: inline-flex;
    align-items: center;
    vertical-align: top
}
div#n2-ss-7 .n2-ss-button-container span {
    font-size: 100%;
    vertical-align: baseline
}
div#n2-ss-7 .n2-ss-button-container a[data-iconplacement="left"] span {
    margin-right: .3em
}
div#n2-ss-7 .n2-ss-button-container a[data-iconplacement="right"] span {
    margin-left: .3em
}
div#n2-ss-7 .nextend-arrow {
    cursor: pointer;
    overflow: hidden;
    line-height: 0 !important;
    z-index: 18;
    -webkit-user-select: none
}
div#n2-ss-7 .nextend-arrow img {
    position: relative;
    display: block
}
div#n2-ss-7 .nextend-arrow img.n2-arrow-hover-img {
    display: none
}
div#n2-ss-7 .nextend-arrow:FOCUS img.n2-arrow-hover-img, div#n2-ss-7 .nextend-arrow:HOVER img.n2-arrow-hover-img {
    display: inline
}
div#n2-ss-7 .nextend-arrow:FOCUS img.n2-arrow-normal-img, div#n2-ss-7 .nextend-arrow:HOVER img.n2-arrow-normal-img {
    display: none
}
div#n2-ss-7 .nextend-arrow-animated {
    overflow: hidden
}
div#n2-ss-7 .nextend-arrow-animated > div {
    position: relative
}
div#n2-ss-7 .nextend-arrow-animated .n2-active {
    position: absolute
}
div#n2-ss-7 .nextend-arrow-animated-fade {
    transition: background 0.3s, opacity 0.4s
}
div#n2-ss-7 .nextend-arrow-animated-horizontal > div {
    transition: all 0.4s;
    transform: none
}
div#n2-ss-7 .nextend-arrow-animated-horizontal .n2-active {
    top: 0
}
div#n2-ss-7 .nextend-arrow-previous.nextend-arrow-animated-horizontal .n2-active {
    left: 100%
}
div#n2-ss-7 .nextend-arrow-next.nextend-arrow-animated-horizontal .n2-active {
    right: 100%
}
div#n2-ss-7 .nextend-arrow-previous.nextend-arrow-animated-horizontal:HOVER > div, div#n2-ss-7 .nextend-arrow-previous.nextend-arrow-animated-horizontal:FOCUS > div {
    transform: translateX(-100%)
}
div#n2-ss-7 .nextend-arrow-next.nextend-arrow-animated-horizontal:HOVER > div, div#n2-ss-7 .nextend-arrow-next.nextend-arrow-animated-horizontal:FOCUS > div {
    transform: translateX(100%)
}
div#n2-ss-7 .nextend-arrow-animated-vertical > div {
    transition: all 0.4s;
    transform: none
}
div#n2-ss-7 .nextend-arrow-animated-vertical .n2-active {
    left: 0
}
div#n2-ss-7 .nextend-arrow-previous.nextend-arrow-animated-vertical .n2-active {
    top: 100%
}
div#n2-ss-7 .nextend-arrow-next.nextend-arrow-animated-vertical .n2-active {
    bottom: 100%
}
div#n2-ss-7 .nextend-arrow-previous.nextend-arrow-animated-vertical:HOVER > div, div#n2-ss-7 .nextend-arrow-previous.nextend-arrow-animated-vertical:FOCUS > div {
    transform: translateY(-100%)
}
div#n2-ss-7 .nextend-arrow-next.nextend-arrow-animated-vertical:HOVER > div, div#n2-ss-7 .nextend-arrow-next.nextend-arrow-animated-vertical:FOCUS > div {
    transform: translateY(100%)
}
div#n2-ss-7 .n2-font-e2f807970de65fadf547d1102ed85a84-hover {
    font-family: 'Arial';
    color: #fff;
    font-size: 200%;
    text-shadow: none;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-align: center;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: uppercase;
    font-weight: 700
}
div#n2-ss-7 .n2-style-8a7d255d045ddd898b0b9ceee9388fbd-heading h3 {
    color: #FFF;
    font-weight: bold
}
div#n2-ss-7 .n2-style-8a7d255d045ddd898b0b9ceee9388fbd-heading {
    background: RGBA(255, 255, 255, 0);
    opacity: 1;
    padding: 5px 10px 5px 10px;
    box-shadow: none;
    border: 0 solid RGBA(0, 0, 0, 1);
    border-radius: 10px
}
div#n2-ss-7 .n2-font-f856fd7c9d1911f7da1e661290c7e787-link a {
    font-family: 'Arial';
    color: #fff;
    font-size: 125%;
    text-shadow: none;
    line-height: 1.5;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-align: center;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    font-weight: 700;
    border-radius: 0
}
div#n2-ss-7 .n2-style-7b7679dece24106363f8792d317ee0b9-heading {
    background: #f9b000;
    opacity: 1;
    padding: 5px 10px 5px 10px;
    box-shadow: none;
    border: 0 solid RGBA(0, 0, 0, 1);
    border-radius: 8px
}
div#n2-ss-7 .n2-style-7b7679dece24106363f8792d317ee0b9-heading:Hover, div#n2-ss-7 .n2-style-7b7679dece24106363f8792d317ee0b9-heading:ACTIVE, div#n2-ss-7 .n2-style-7b7679dece24106363f8792d317ee0b9-heading:FOCUS {
    background: #fed486
}
div#n2-ss-7 .n2-font-b870ccf548622567991ac70cdd481482-paragraph {
    font-family: 'Roboto', 'Arial';
    color: #fff;
    font-size: 87.5%;
    text-shadow: none;
    line-height: 1.5;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-align: inherit;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none
}
div#n2-ss-7 .n2-font-b870ccf548622567991ac70cdd481482-paragraph a, div#n2-ss-7 .n2-font-b870ccf548622567991ac70cdd481482-paragraph a:FOCUS {
    font-family: 'Roboto', 'Arial';
    color: #1890d7;
    font-size: 100%;
    text-shadow: none;
    line-height: 1.5;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-align: inherit;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none
}
div#n2-ss-7 .n2-font-b870ccf548622567991ac70cdd481482-paragraph a:HOVER, div#n2-ss-7 .n2-font-b870ccf548622567991ac70cdd481482-paragraph a:ACTIVE {
    font-family: 'Roboto', 'Arial';
    color: #1890d7;
    font-size: 100%;
    text-shadow: none;
    line-height: 1.5;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-align: inherit;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none
}
div#n2-ss-7 .n2-style-e5fadb11fd1c0025f8b23d0274b2077a-heading {
    background: #f9b000;
    opacity: 1;
    padding: 10px 10px 10px 10px;
    box-shadow: none;
    border: 0 solid RGBA(0, 0, 0, 1);
    border-radius: 0
}
div#n2-ss-7 .n2-style-e5fadb11fd1c0025f8b23d0274b2077a-heading:Hover, div#n2-ss-7 .n2-style-e5fadb11fd1c0025f8b23d0274b2077a-heading:ACTIVE, div#n2-ss-7 .n2-style-e5fadb11fd1c0025f8b23d0274b2077a-heading:FOCUS {
    background: #fed486
}
div#n2-ss-7 .n2-ss-slide-limiter {
    max-width: 1274px
}
div#n2-ss-7 .n-uc-5eqlms5WfILq {
    padding: 0 0 0 0
}
div#n2-ss-7 .n-uc-r8PyKkjYWwPw-inner {
    padding: 10px 10px 10px 10px;
    justify-content: center;
}
div#n2-ss-7 .n-uc-r8PyKkjYWwPw {
    align-self: center
}
div#n2-ss-7 .n-uc-75q1GHGaqaph {
    padding: 0 0 0 0
}
div#n2-ss-7 .n-uc-8Q1wXRrM5Th0-inner {
    padding: 10px 10px 10px 10px;
    justify-content: center
}
div#n2-ss-7 .n-uc-8Q1wXRrM5Th0 {
    align-self: center
}
div#n2-ss-7 .n-uc-npwTmH4ZFJt5 {
    padding: 0 0 0 0
}
div#n2-ss-7 .n-uc-CeIwF5niquBX-inner {
    padding: 10px 10px 10px 10px;
    justify-content: center
}
div#n2-ss-7 .n-uc-CeIwF5niquBX {
    align-self: center
}
div#n2-ss-7 .n-uc-4dwKYnXEjnJe {
    padding: 0 0 0 0
}
div#n2-ss-7 .n-uc-ZjKIGdvdemfA-inner {
    padding: 10px 10px 10px 10px;
    justify-content: center
}
div#n2-ss-7 .n-uc-ZjKIGdvdemfA {
    align-self: center
}
div#n2-ss-7 .n-uc-SnjuV32tZ04p {
    padding: 0 0 0 0
}
div#n2-ss-7 .n-uc-76f4L92xefc2-inner {
    padding: 10px 10px 10px 10px;
    justify-content: center
}
div#n2-ss-7 .n-uc-76f4L92xefc2 {
    align-self: center
}
div#n2-ss-7 .n-uc-hITQy5UWjqBk {
    padding: 0 0 0 0
}
div#n2-ss-7 .n-uc-XoANTqThaXF2-inner {
    padding: 10px 10px 10px 10px;
    justify-content: center
}
div#n2-ss-7 .n-uc-XoANTqThaXF2 {
    align-self: center
}
div#n2-ss-7 .n-uc-Nx2Ktvki0e91 {
    padding: 0 0 0 0
}
div#n2-ss-7 .n-uc-hVAGWtVydufZ-inner {
    padding: 10px 10px 10px 10px;
    justify-content: center
}
div#n2-ss-7 .n-uc-hVAGWtVydufZ {
    align-self: center
}
div#n2-ss-7 .n-uc-AjUqAGNgV7fe {
    padding: 0 0 0 0
}
div#n2-ss-7 .n-uc-4xENx50t5keY-inner {
    padding: 10px 10px 10px 10px;
    justify-content: center
}
div#n2-ss-7 .n-uc-4xENx50t5keY {
    align-self: center
}
div#n2-ss-7 .n-uc-2ZJ7kbDgN4mU {
    padding: 0 0 0 0
}
div#n2-ss-7 .n-uc-LFzG5LJQGNPx-inner {
    padding: 10px 10px 10px 10px;
    justify-content: center
}
div#n2-ss-7 .n-uc-LFzG5LJQGNPx {
    align-self: center
}
div#n2-ss-7 .n-uc-Wvxu76hxEkjf {
    padding: 0 0 0 0
}
div#n2-ss-7 .n-uc-fXfdXk9pv2an-inner {
    padding: 10px 10px 10px 10px;
    justify-content: center
}
div#n2-ss-7 .n-uc-fXfdXk9pv2an {
    align-self: center
}
div#n2-ss-7 .n-uc-ZiNp3xYJ9mdM {
    padding: 0 0 0 0
}
div#n2-ss-7 .n-uc-VSYPpLgsDKBp-inner {
    padding: 10px 10px 10px 10px;
    justify-content: center
}
div#n2-ss-7 .n-uc-VSYPpLgsDKBp {
    align-self: center
}
div#n2-ss-7 .n-uc-g2ayV6MmD0ZO {
    padding: 0 0 0 0
}
div#n2-ss-7 .n-uc-nMuO0Fm4t8nJ-inner {
    padding: 10px 10px 10px 10px;
    justify-content: center
}
div#n2-ss-7 .n-uc-nMuO0Fm4t8nJ {
    align-self: center
}
div#n2-ss-7 .nextend-arrow img {
    width: 32px
}
@media (min-width: 1200px) {
    div#n2-ss-7 [data-hide-desktopportrait="1"] {
        display: none !important
    }
}
@media (orientation: landscape) and (max-width: 1199px) and (min-width: 901px),(orientation: portrait) and (max-width: 1199px) and (min-width: 701px) {
    div#n2-ss-7 .n-uc-gow4LFZ9ZYER {
        --ssfont-scale: 0.8
    }
    div#n2-ss-7 .n-uc-LZVE3zxDfBnv {
        --ssfont-scale: 0.8
    }
    div#n2-ss-7 .n-uc-7EKfe2LjXhYB {
        --ssfont-scale: 0.8
    }
    div#n2-ss-7 .n-uc-0n4vELPD2jpP {
        --ssfont-scale: 0.8
    }
    div#n2-ss-7 .n-uc-rjSFD3eGpry0 {
        --ssfont-scale: 0.8
    }
    div#n2-ss-7 .n-uc-3M0xxzSIWadX {
        --ssfont-scale: 0.8
    }
    div#n2-ss-7 .n-uc-SVCm6OHcx60E {
        --ssfont-scale: 0.8
    }
    div#n2-ss-7 .n-uc-SGPFmbigogUb {
        --ssfont-scale: 0.8
    }
    div#n2-ss-7 .n-uc-Ec8JQaFXrcJI {
        --ssfont-scale: 0.8
    }
    div#n2-ss-7 .n-uc-V2KNUyhBNty3 {
        --ssfont-scale: 0.8
    }
    div#n2-ss-7 .n-uc-gYmje3iDrDNF {
        --ssfont-scale: 0.8
    }
    div#n2-ss-7 .n-uc-LDc9X5SwphFj {
        --ssfont-scale: 0.8
    }
    div#n2-ss-7 .n-uc-ygMhDFeeMVge {
        --ssfont-scale: 0.8
    }
    div#n2-ss-7 .n-uc-8wNHIb1JMza6 {
        --ssfont-scale: 0.8
    }
    div#n2-ss-7 .n-uc-lFeOT8xavykS {
        --ssfont-scale: 0.8
    }
    div#n2-ss-7 .n-uc-k2bnIFQQJ0d0 {
        --ssfont-scale: 0.8
    }
    div#n2-ss-7 .n-uc-lHnQ1Zl5Lc5h {
        --ssfont-scale: 0.8
    }
    div#n2-ss-7 .n-uc-5e2ZXmWotWzh {
        --ssfont-scale: 0.8
    }
    div#n2-ss-7 .n-uc-ByI17rTW0Wnz {
        --ssfont-scale: 0.8
    }
    div#n2-ss-7 .n-uc-430sU88PcReZ {
        --ssfont-scale: 0.8
    }
    div#n2-ss-7 .n-uc-FiM3GLmbpbYn {
        --ssfont-scale: 0.8
    }
    div#n2-ss-7 .n-uc-JKjGz2ADoMkJ {
        --ssfont-scale: 0.8
    }
    div#n2-ss-7 .n-uc-MSKryVPBjQzC {
        --ssfont-scale: 0.8
    }
    div#n2-ss-7 .n-uc-pymTjJXexNIP {
        --ssfont-scale: 0.8
    }
    div#n2-ss-7 [data-hide-tabletportrait="1"] {
        display: none !important
    }
}
@media (orientation: landscape) and (max-width: 900px),(orientation: portrait) and (max-width: 700px) {
    div#n2-ss-7 .n-uc-gow4LFZ9ZYER {
        --ssfont-scale: 0.5
    }
    div#n2-ss-7 .n-uc-LZVE3zxDfBnv {
        --ssfont-scale: 0.5
    }
    div#n2-ss-7 .n-uc-7EKfe2LjXhYB {
        --ssfont-scale: 0.5
    }
    div#n2-ss-7 .n-uc-0n4vELPD2jpP {
        --ssfont-scale: 0.5
    }
    div#n2-ss-7 .n-uc-rjSFD3eGpry0 {
        --ssfont-scale: 0.5
    }
    div#n2-ss-7 .n-uc-3M0xxzSIWadX {
        --ssfont-scale: 0.5
    }
    div#n2-ss-7 .n-uc-SVCm6OHcx60E {
        --ssfont-scale: 0.5
    }
    div#n2-ss-7 .n-uc-SGPFmbigogUb {
        --ssfont-scale: 0.5
    }
    div#n2-ss-7 .n-uc-Ec8JQaFXrcJI {
        --ssfont-scale: 0.5
    }
    div#n2-ss-7 .n-uc-V2KNUyhBNty3 {
        --ssfont-scale: 0.5
    }
    div#n2-ss-7 .n-uc-gYmje3iDrDNF {
        --ssfont-scale: 0.5
    }
    div#n2-ss-7 .n-uc-LDc9X5SwphFj {
        --ssfont-scale: 0.5
    }
    div#n2-ss-7 .n-uc-ygMhDFeeMVge {
        --ssfont-scale: 0.5
    }
    div#n2-ss-7 .n-uc-8wNHIb1JMza6 {
        --ssfont-scale: 0.5
    }
    div#n2-ss-7 .n-uc-lFeOT8xavykS {
        --ssfont-scale: 0.5
    }
    div#n2-ss-7 .n-uc-k2bnIFQQJ0d0 {
        --ssfont-scale: 0.5
    }
    div#n2-ss-7 .n-uc-lHnQ1Zl5Lc5h {
        --ssfont-scale: 0.5
    }
    div#n2-ss-7 .n-uc-5e2ZXmWotWzh {
        --ssfont-scale: 0.5
    }
    div#n2-ss-7 .n-uc-ByI17rTW0Wnz {
        --ssfont-scale: 0.5
    }
    div#n2-ss-7 .n-uc-430sU88PcReZ {
        --ssfont-scale: 0.5
    }
    div#n2-ss-7 .n-uc-FiM3GLmbpbYn {
        --ssfont-scale: 0.5
    }
    div#n2-ss-7 .n-uc-JKjGz2ADoMkJ {
        --ssfont-scale: 0.5
    }
    div#n2-ss-7 .n-uc-MSKryVPBjQzC {
        --ssfont-scale: 0.5
    }
    div#n2-ss-7 .n-uc-pymTjJXexNIP {
        --ssfont-scale: 0.5
    }
    div#n2-ss-7 [data-hide-mobileportrait="1"] {
        display: none !important
    }
    div#n2-ss-7 .nextend-arrow img {
        width: 16px
    }
}
#menu-item-12438 .meni-item-text, #menu-item-12439 .meni-item-text, #menu-item-12440 .meni-item-text, #menu-item-12441 .meni-item-text {
    display: none
}
.ok-ru-icon .meni-item-text {
    font-size: 0
}
.ok-ru-icon .meni-item-text:before {
    content: url(https://s-wm.ru/wp-content/custom/nav-odnoklassniki.png);
    height: 13px;
    width: 13px
}
body.wide.page-id-6475 .wpb_single_image img {
    width: 240px !important
}
body.wide #black-studio-tinymce-38 .wp-image-69 {
    padding-top: 0
}
body.wide #mk-accordion-31 .mk-accordion-pane .mk-fullwidth-true.vc_row, body.wide .vc_inner.vc_row {
    background-color: #fff
}
body.wide #mk-page-id-6467 .mk-image-6 .mk-image-holder .mk-image-inner img {
    padding-top: 40px
}
body.wide #mk-page-id-6467 .vc_custom_1539769824030 {
    padding-top: 40px
}
body.wide #mk-page-id-6433 #padding-2 {
    height: 0
}
body.wide #mk-page-id-6467 .vc_column_container > .vc_column-inner {
    background-color: #fff
}
body.wide #mk-page-id-6477 .vc_column_container > .vc_column-inner {
    background-color: #fff
}
body.wide #mk-page-id-6477 .vc_column-inner > .wpb_wrapper > #mk-gradient-button-11 {
    vertical-align: middle !important;
    margin-top: 0;
    text-align: center !important;
    margin-left: 0
}
.page-id-6485 #divider-5 {
    display: none
}
body.wide #mk-page-id-6490 .vc_column_container > .vc_column-inner {
    background-color: #fff
}
body.wide #mk-page-id-6490 .vc_column-inner > .wpb_wrapper > #mk-gradient-button-11 {
    vertical-align: middle !important;
    margin-top: 0;
    text-align: center !important;
    margin-left: 0
}
body.wide .master-holder #mk-page-id-6533 #text-block-2 h1 {
    padding-top: 40px
}
body.wide .master-holder #mk-page-id-6539 #text-block-2 h1 {
    padding-top: 40px
}
body.wide .master-holder #mk-page-id-6543 #text-block-2 h2 {
    padding-top: 40px
}
body.wide .master-holder #mk-page-id-6554 #text-block-2 h1 {
    padding-top: 40px
}
body.wide .master-holder #mk-page-id-6557 #text-block-2 h1 {
    padding-top: 40px
}
body.wide .master-holder #mk-page-id-6594 #text-block-2 h1 {
    padding-top: 40px
}
body.wide .master-holder #mk-page-id-6559 #text-block-2 h1 {
    padding-top: 40px
}
body.wide div#n2-ss-6 .n2-ss-slide-background, div#n2-ss-6 .n2-ss-slide-background > div {
    background-size: cover
}
body.wide div#n2-ss-6 * {
    background-size: cover
}
body.page-id-6533 .w2dc-content .w2dc-badge {
    border-radius: 0px !important;
    background-color: #f3aa00
}
@media screen and (min-width: 439px) and (max-width: 767px) {
    body.wide div#n2-ss-6 .n2-font-4589477d9d7b323b8f172174654b3824-link a {
        display: block;
        position: absolute;
        left: -75px;
        top: 15px !important
    }
    body.wide div#n2-ss-6 .n2-ss-layer .n2-font-2e529a855896051c282dc8781d1e4fc7-hover {
        min-height: 3em;
        font-size: 125% !important
    }
    body.wide div#n2-ss-6 .n2-ss-layer .n2-font-5916dd3dd0746b51d9a7f72d2ccee328-hover {
        min-height: 3em;
        font-size: 125% !important
    }
    body.wide div#n2-ss-6 .n2-font-a6e5d606fcd7c3d47a125c94a43093e9-link a {
        top: 25px !important
    }
    body.wide div#n2-ss-6 .n2-font-4589477d9d7b323b8f172174654b3824-link a {
        top: 25px !important
    }
    body.wide div#n2-ss-6 .n2-ss-layer .n2-font-ab3a25d7b766613b09ddcdc23a4c6fd5-hover {
        font-size: 125% !important
    }
}
@media screen and (min-width: 767px) and (max-width: 992px) {
    body.wide div#n2-ss-6 .n2-font-4589477d9d7b323b8f172174654b3824-link a {
        font-family: 'Arial', 'Helvetica', 'sans-serif';
        color: #fff;
        font-size: 93.75%;
        text-shadow: none;
        line-height: 1.5;
        font-weight: 700;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        letter-spacing: normal;
        word-spacing: normal;
        text-transform: none;
        position: absolute;
        top: 0;
        left: -100px
    }
    body.wide div#n2-ss-6 .n2-font-a6e5d606fcd7c3d47a125c94a43093e9-link a {
        top: 0
    }
}
@media screen and (min-width: 992px) and (max-width: 1141px) {
    body.wide div#n2-ss-6 .n2-font-4589477d9d7b323b8f172174654b3824-link a {
        font-family: 'Arial', 'Helvetica', 'sans-serif';
        color: #fff;
        font-size: 93.75%;
        text-shadow: none;
        line-height: 1.5;
        font-weight: 700;
        font-style: normal;
        text-decoration: none;
        text-align: center;
        letter-spacing: normal;
        word-spacing: normal;
        text-transform: none;
        position: absolute;
        top: -30px;
        left: -100px
    }
    body.wide div#n2-ss-6 .n2-font-a6e5d606fcd7c3d47a125c94a43093e9-link a {
        top: 0;
        left: -150px
    }
}
@media screen and (min-width: 1141px) {
    body.wide div#n2-ss-6 .n2-font-a6e5d606fcd7c3d47a125c94a43093e9-link a {
        top: -30px
    }
    body.wide div#n2-ss-6 .n2-font-4589477d9d7b323b8f172174654b3824-link a {
        font-size: 66%;
        display: block !important;
        position: absolute;
        top: -50px;
        left: -150px
    }
    body.wide div#n2-ss-6 .n2-ss-layer .n2-font-ab3a25d7b766613b09ddcdc23a4c6fd5-hover {
        font-size: 100% !important;
        min-height: 2em
    }
    body.wide div#n2-ss-6 .n2-ss-layer .n2-font-5916dd3dd0746b51d9a7f72d2ccee328-hover {
        font-size: 100% !important;
        min-height: 2em
    }
    body.wide div#n2-ss-6 .n2-ss-layer .n2-font-2e529a855896051c282dc8781d1e4fc7-hover {
        font-size: 100% !important;
        min-height: 2em
    }
}
@media screen and (min-width: 1400px) and (max-width: 1600px) {
    body.wide div#n2-ss-6 .n2-font-4589477d9d7b323b8f172174654b3824-link a {
        font-size: 75%;
        display: block !important;
        position: absolute;
        top: -75px;
        left: -150px
    }
}
@media screen and (min-width: 1601px) and (max-width: 1800px) {
    body.wide div#n2-ss-6 .n2-font-a6e5d606fcd7c3d47a125c94a43093e9-link a {
        top: -35px
    }
    body.wide div#n2-ss-6 .n2-font-4589477d9d7b323b8f172174654b3824-link a {
        font-size: 75%;
        display: block !important;
        position: absolute;
        top: -90px;
        left: -150px
    }
    body.wide div#n2-ss-6 .n2-font-a6e5d606fcd7c3d47a125c94a43093e9-link a {
        top: -50px
    }
}
@media screen and (min-width: 1801px) {
    body.wide div#n2-ss-6 .n2-font-4589477d9d7b323b8f172174654b3824-link a {
        font-size: 75%;
        display: block !important;
        position: absolute;
        top: -100px;
        left: -150px
    }
    body.wide div#n2-ss-6 .n2-font-a6e5d606fcd7c3d47a125c94a43093e9-link a {
        top: -65px
    }
}
@media screen and (min-width: 2000px) {
    body.wide div#n2-ss-6 .n2-font-4589477d9d7b323b8f172174654b3824-link a {
        font-size: 75%;
        display: block !important;
        position: absolute;
        top: -125px;
        left: -150px
    }
    body.wide div#n2-ss-6 .n2-ss-layer .n2-font-2e529a855896051c282dc8781d1e4fc7-hover {
        min-height: 4em
    }
    body.wide div#n2-ss-6 .n2-ss-layer .n2-font-5916dd3dd0746b51d9a7f72d2ccee328-hover {
        min-height: 3em
    }
    body.wide div#n2-ss-6 .n2-ss-layer .n2-font-ab3a25d7b766613b09ddcdc23a4c6fd5-hover {
        min-height: 4em
    }
}
@media screen and (min-width: 992px) {
    .w3eden .wpdm-categories ul.row li.col-md-4:nth-child(2) ul.dropdown-menu {
        left: 0;
        width: 98%
    }
    .w3eden .wpdm-categories ul.row li.col-md-4:first-child ul.dropdown-menu {
        left: 12px;
        width: 98%
    }
    body.page-id-6533 .dix-found-listings {
        margin: 1em auto 1em -9%
    }
}
h1, h2, h3, h4, h5, h6, .mk-main-navigation, .mk-fancy-table.table-style1 th, #n2-ss-2 h2, #n2-ss-4 h2, #n2-ss-4 h2, .mk-blog-meta h3.the-title a span.entry-title-primary, .archive h3.the-title a, .mk-blog-meta .the-subtitle, .archive .the-subtitle, h1, h2, h3, h4, h5, h6, .mk-main-navigation, .mk-fancy-table.table-style1 th, .mk-blog-meta h3.the-title a span.entry-title-primary, .archive h3.the-title a, .mk-blog-meta .the-subtitle, .archive .the-subtitle, div[class^="n2-font-"], .mk-image.inside-image .mk-image-caption .mk-caption-title, body, #mk-breadcrumbs, body.brand-2019 .w3eden a, body.brand-2019 .vc_col-sm-12 ul > li, body.brand-2019 .vc_col-sm-6 ul > li {
    font-family: 'HelveticaNeueCyr' !important
}
.mk-gradient-button a.dark-skin, .mk-button--dimension-flat.text-color-light, .iphorm-theme-react-default .iphorm-submit-wrap button span, .front-title, .back-title, #cookie-notice .button.bootstrap {
    color: #000 !important;
    font-size: 15px
}
@media screen and (max-width: 992px) {
    .body.page-id-6533 .dix-found-listings {
        margin: 1em auto 1em 0%
    }
}
.dix-found-listings {
    margin: 1em auto 1em 0%
}
.w3eden .bootstrap-select span.filter-option {
    background: transparent !important
}
div.w3eden .wpdm-all-categories div.cat-div {
    margin-bottom: 10px
}
div.w3eden .wpdm-all-categories a.wpdm-pcat {
    font-weight: 800
}
div.w3eden .wpdm-all-categories a.wpdm-scat {
    font-weight: 400;
    font-size: 9pt;
    margin-right: 10px;
    opacity: .6
}
div.w3eden .wpdm-categories ul li, div.w3eden .wpdm-downloads ul li {
    list-style: none !important;
    list-style-type: none !important
}
div.w3eden .wpdm-categories ul {
    list-style: none !important;
    padding: 0px !important;
    margin: 0px !important
}
.dropdown-menu li, .w3eden .wpdm-downloads-ul li, .w3eden .wpdm-all-categories ul {
    padding: 0px !important;
    margin: 0px !important
}
.w3eden .wpdm-categories ul.row li.col-md-4 {
    margin-bottom: 5px !important;
    margin-left: 0 !important;
    padding: 4px
}
.w3eden .btn-group.ap-btn > a:first-child:not(.btn-block) {
    width: 82%;
}
.wpdm-categories .dropdown-menu {
    width: 98%;
    left: 1%;
    box-shadow: 0 0 4px rgba(0, 0, 0, .2);
    font-size: 9pt
}
.w3eden .wpdm-categories .dropdown-menu > li > a {
    padding: 10px 20px !important;
    border-bottom: 1px solid rgba(0, 0, 0, .07) !important;
    color: #333
}
.w3eden .wpdm-categories .dropdown-menu > li:last-child > a {
    border-bottom: 0 !important
}
.wpdm-count {
    font-size: 12px;
    color: #888
}
#wpdm-downloads * {
    font-size: 10pt
}
.w3eden #src {
    box-shadow: none;
    padding-left: 35px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAIqUlEQVRoQ9VabWxbVxl+zrUT58t1vvq1RqvbKAlorPYmQCBoczM66BeL+SpIDBbQWEczUZc//EGai/iDBIpb2sKY1GYwQVXKcIBRhph8M8qyUaQ5q6jWhDTuSNKmTZ04cT6c2D7oPdfXH/F1Yjum024UXd/43HOe532f9z3nvCcM7/OLvc/x494TOHHNJoz2nZb+Yhjv/0vg5GA7JC4DsIOD7pkXgwLAhxhT8ExTT76kik/guSELYnACvAOANQmIi4+2ulKAA/0TYT2sfoB1wyi5cagxmAuZ4hL4+WA7mOTWgG81G+HYWgmHtQLyfeW6eJTROXiGZ+EZDuHGTERr4wdnzlw8UjwCvxg6C7AOMCas7P5YLeTNZbkYMdGGyLguB9A7Nq/9rRudzd9YqZO1EyDJSJIHDLLFZIDrIQucD6zLC/jyxu7+SUEkuBgDKEYMBkc2Sa2dwBm/F5zJFpMEZc8G2EnjRbh8E2HInpEkicPNbfo5YC2Dnb1xFkCHpdQAZc962GuLA16DlEYC0JVT4R448247JHhI828d2FB08LokOHMsD+zCCJDuTSYfGKxdH7HA+cGqFf3on43CMxKGZ2RBbScyKoejoQyOBhOsVcYV36eYOPqPCWrjh9FgT42Hwgi8MPosGHfZakvh278+6+BTizG4rs7h+EA8q3CeAA/xWX0+0lIB1w4zqkulrH1RPKjZibnQ2XRMa1gYgRdHhwFm9e6uhbzRpDsogZdfm0b/VDT+fSp4ckCcQEy926qNUB6ty0qCUmxbz6jqhc7mbYUTeGG0HQbmoUnK/5i+9Ql826UQfMH4xKROwjrW50CcAN1XI2H91bA62aXEQv4eeHGsCxJzHmmphPths671v3tlDieGwpTDE8CJg6qYuCfoIQW8+DIWE3Jyf9ii26/z0h0cf3uK+nXjcPNRapQ/gV/f9IIx2ftIDeQNmWnTPxdDy9+m1Y4zCHCBOUZkNPAaEfEcE6SG29frBrYyOo+2nhF1covPC/kT+M0tDknCpENfryevh/G9q/O6BJIG54gKByTYqN6IqQS6HjbD+YFKXS+w04Pq3zub02yU+3R2blwQ4F+q131n3xshXApEwMSP6gVNOqnGjnIu8NJdBZ8k0LreCGV3nT6Bn/1H7bAgAufGbWDMJwh8UX+AA2+G8HogSvNbqoJUiUO1ugpcBR8lo2sESEJRDpvFAN9e/f7lnlH0js5ROzttivKTEBGQJB8kBv4F/QHa/xnC65NRapJ2aYbWpEPA6XMkppLg8SCmB0FgTxYCfxhF70ihBAjSb++oEvp8ra6LP3d5Fn1TKoFUDqqRVe0L8ARcEIh/TpFRa70RyiM1+hJ6bkiNlcOFxsCFCU7oJg9Uo7okc+Z8/t0wjg2EiWOahDSJk2xU0EAkLqGEF7QgtlXA2VyRhcD1OIGmAoP4QsDLJMjenVVorS/JGOS/8zF8si8EibGEjEgdQu9x6xNgzfJ0F8+URYW+YhjeVwNrpSGjb2VsHm1/ukltFHy7SSyv84sBeuN3d7uYxJxHG034yYP6VvrB4AJ+ObaUkFGqbATghBdUIhoJCuYjjSa4bfop1Nl3F8evBGm+cOPppgInspcmbRLjvu2VBgw+qr/zmo5wPN4/h8E5LiykAda1fAqBB80SlJ3ZF3XWcyO4Mb1IBBx4Wq1g5O8BANLvA8MGCdYLH63CY5syZUQdE4mvvz2Pd2aj8aBNJyJiIC4l8sCHzBJe/URV9sXczQW0vXyL5OPHocY1LObOByzMCI9RgvxQtRFvtuqvhzQSJ/xhnBlZUjNQirUTBDhw2GrC91tMuklBCwT5z+PqcjoWc+FQY4HL6fMBCySuQILdKDHQ748fKEfndv0ltTb4yHwMr0ws4eLtiJhwtRS6b0MJ9m8swdaK7PsA6sN9dQZH3wiQdPxiAkupGeUuIQLPIwokyV5tkuDdZcZTvnn8eyaKvp1m7LBkZo3c1yfZW/oCi5Av3kZwIUqznQPf2pZWvcuNAIGPLCqQmN1SZoDSaoG92oj+YBSf6QvBwICLH6/CjnXFJeELLEF+5Q6CCxFah3Tjya0ZNaLVCZwfsiBcJiwvwLfVwF6T3MO+NhHBnr4QakpZUUkI8H+dUMFzKPjm/QWUVcTmvTQJfnct7DWZWYdIfPlfs5iJcPyIYmLbyjGxmrTc78zC1T+NYDhK6w8Fi0sFFLYIvMGowBCXzaep7qOfMgkQyekp3xyuTEfFYoyI7KpbudqwnIhyexGuKyH03grH9wboRkdDAaVFAs9Y0vJ7c6/7/PDaAn56PSzmAcouBzaWiLliV70+GeXOEjyjVHIJq/tdWg+B+xGFE09sWbXcnhkDBJ40x2C3lBmh7N+UV7mQNvK7L4UQpMVNyqXtiSnQaencP0XaTqlMqNs1vwhW05wbBwstr58e8AJMtpQboXx2M+x1uevZNxVB299nMCXAMwVgTonFOjhndg4ui4JWYnefqAspQMyHKBR8ddOqFl8uu3QPnB7oAodTFGrbG2CvzwP8ZARyb1C1PJPoxEXGwdrMQ4qXxm1YBPCVjUU+Yjp5fStYxE8M3zp4f57glyB7pxBcIvDMB2bUB79a+ing+6QHTg2ISvMTLWZ0f2pTzl2JfP1qIAneWHrPwKevRk8NTAKoHn7cCuu67OkylZmY5mmy0SxvKr+n4JME6OjTwHyiXPi1xEp1RS/47i5C/svtJPiKRTnXzJGze3NoqEro9GArOFda7yuH4mhY9TXf3TDkl8dV8HREGo3KuZ4qrtp5ng1UAvEAtpRKmHqycWXL09HPH8eSluf8PQOvGwPe9i2Qt+jvdcWRTw+dW3GI+hDDewp+GYHBZwHuIi949m5OI+GfXkL3tWkcuxxQvbPKyWGeKlhT8+UTmVf7lwAKaKu5BP6ZpdQD6LTS9ppGLtLLmWuhU8ITTkqpKWNMAfCAG114ZvuNIo1dlG7+B38Mlm0DKtnrAAAAAElFTkSuQmCC) 7px 5px no-repeat;
    background-size: 20px
}
.w3eden .btn-ddm {
    position: absolute;
    right: 4px;
    border: 0 !important;
    -webkit-border-top-left-radius: 0px !important;
    -webkit-border-bottom-left-radius: 0px !important;
    -moz-border-radius-topleft: 0px !important;
    -moz-border-radius-bottomleft: 0px !important;
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    background: rgba(0, 0, 0, .2) !important;
    color: #ffffff !important
}
.w3eden .panel-footer img {
    max-height: 30px
}
.dropdown-submenu {
    position: relative
}
.dropdown-submenu > .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px 6px;
    border-radius: 0 6px 6px 6px
}
.dropdown-submenu > a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px
}
.dropdown-submenu:hover > a:after {
    border-left-color: #fff
}
.dropdown-submenu.pull-left {
    float: none
}
.dropdown-submenu.pull-left > .dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px
}
.dropdown-menu li a {
    padding: 7px 20px !important
}
.w3eden .wpdm-categories .dropdown-menu > li > a.wpdm-cat-link.active {
    color: red
}
@media (max-width: 969px) {
    .w3eden .dropdown-menu .dropdown-menu {
        left: 10% !important;
        position: relative !important;
        width: 90% !important
    }
}
.panel {
    cursor: pointer
}
.recentcomments a {
    display: inline !important;
    padding: 0 !important;
    margin: 0 !important
}
.vc_custom_1562917176415 {
    margin-bottom: 5% !important
}
.vc_custom_1562917166609 {
    margin-bottom: 0px !important
}
.wpb_animate_when_almost_visible {
    opacity: 1
}
@keyframes resizeanim {
    from {
        opacity: 0
    }
    to {
        opacity: 0
    }
}
.resize-triggers {
    animation: 1ms resizeanim;
    visibility: hidden;
    opacity: 0
}
.resize-triggers, .resize-triggers > div, .contract-trigger:before {
    content: " ";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    overflow: hidden
}
.resize-triggers > div {
    background: #eee;
    overflow: auto
}
.contract-trigger:before {
    width: 200%;
    height: 200%
}
[responsive-image] > img, [data-responsive-image] {
    overflow: hidden;
    padding: 0
}
[responsive-image] > img, [data-responsive-image] > img {
    width: 100%
}
@keyframes element-queries {
    0% {
        visibility: inherit
    }
}
.mk-process-steps {
    animation: 0.1s element-queries
}
.mk-process-steps > .resize-sensor {
    min-width: 0
}
.mk-event-countdown-ul {
    animation: 0.1s element-queries
}
.mk-event-countdown-ul > .resize-sensor {
    min-width: 1px
}
#text-block-4 {
    margin-bottom: 0;
    text-align: left
}
body {
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
    --wp--preset--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');
    --wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');
    --wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');
    --wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');
    --wp--preset--duotone--midnight: url('#wp-duotone-midnight');
    --wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');
    --wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');
    --wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px
}
.has-black-color {
    color: var(--wp--preset--color--black) !important
}
.has-cyan-bluish-gray-color {
    color: var(--wp--preset--color--cyan-bluish-gray) !important
}
.has-white-color {
    color: var(--wp--preset--color--white) !important
}
.has-pale-pink-color {
    color: var(--wp--preset--color--pale-pink) !important
}
.has-vivid-red-color {
    color: var(--wp--preset--color--vivid-red) !important
}
.has-luminous-vivid-orange-color {
    color: var(--wp--preset--color--luminous-vivid-orange) !important
}
.has-luminous-vivid-amber-color {
    color: var(--wp--preset--color--luminous-vivid-amber) !important
}
.has-light-green-cyan-color {
    color: var(--wp--preset--color--light-green-cyan) !important
}
.has-vivid-green-cyan-color {
    color: var(--wp--preset--color--vivid-green-cyan) !important
}
.has-pale-cyan-blue-color {
    color: var(--wp--preset--color--pale-cyan-blue) !important
}
.has-vivid-cyan-blue-color {
    color: var(--wp--preset--color--vivid-cyan-blue) !important
}
.has-vivid-purple-color {
    color: var(--wp--preset--color--vivid-purple) !important
}
.has-black-background-color {
    background-color: var(--wp--preset--color--black) !important
}
.has-cyan-bluish-gray-background-color {
    background-color: var(--wp--preset--color--cyan-bluish-gray) !important
}
.has-white-background-color {
    background-color: var(--wp--preset--color--white) !important
}
.has-pale-pink-background-color {
    background-color: var(--wp--preset--color--pale-pink) !important
}
.has-vivid-red-background-color {
    background-color: var(--wp--preset--color--vivid-red) !important
}
.has-luminous-vivid-orange-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-orange) !important
}
.has-luminous-vivid-amber-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-amber) !important
}
.has-light-green-cyan-background-color {
    background-color: var(--wp--preset--color--light-green-cyan) !important
}
.has-vivid-green-cyan-background-color {
    background-color: var(--wp--preset--color--vivid-green-cyan) !important
}
.has-pale-cyan-blue-background-color {
    background-color: var(--wp--preset--color--pale-cyan-blue) !important
}
.has-vivid-cyan-blue-background-color {
    background-color: var(--wp--preset--color--vivid-cyan-blue) !important
}
.has-vivid-purple-background-color {
    background-color: var(--wp--preset--color--vivid-purple) !important
}
.has-black-border-color {
    border-color: var(--wp--preset--color--black) !important
}
.has-cyan-bluish-gray-border-color {
    border-color: var(--wp--preset--color--cyan-bluish-gray) !important
}
.has-white-border-color {
    border-color: var(--wp--preset--color--white) !important
}
.has-pale-pink-border-color {
    border-color: var(--wp--preset--color--pale-pink) !important
}
.has-vivid-red-border-color {
    border-color: var(--wp--preset--color--vivid-red) !important
}
.has-luminous-vivid-orange-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-orange) !important
}
.has-luminous-vivid-amber-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-amber) !important
}
.has-light-green-cyan-border-color {
    border-color: var(--wp--preset--color--light-green-cyan) !important
}
.has-vivid-green-cyan-border-color {
    border-color: var(--wp--preset--color--vivid-green-cyan) !important
}
.has-pale-cyan-blue-border-color {
    border-color: var(--wp--preset--color--pale-cyan-blue) !important
}
.has-vivid-cyan-blue-border-color {
    border-color: var(--wp--preset--color--vivid-cyan-blue) !important
}
.has-vivid-purple-border-color {
    border-color: var(--wp--preset--color--vivid-purple) !important
}
.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
    background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important
}
.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
    background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important
}
.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important
}
.has-luminous-vivid-orange-to-vivid-red-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important
}
.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
    background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important
}
.has-cool-to-warm-spectrum-gradient-background {
    background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important
}
.has-blush-light-purple-gradient-background {
    background: var(--wp--preset--gradient--blush-light-purple) !important
}
.has-blush-bordeaux-gradient-background {
    background: var(--wp--preset--gradient--blush-bordeaux) !important
}
.has-luminous-dusk-gradient-background {
    background: var(--wp--preset--gradient--luminous-dusk) !important
}
.has-pale-ocean-gradient-background {
    background: var(--wp--preset--gradient--pale-ocean) !important
}
.has-electric-grass-gradient-background {
    background: var(--wp--preset--gradient--electric-grass) !important
}
.has-midnight-gradient-background {
    background: var(--wp--preset--gradient--midnight) !important
}
.has-small-font-size {
    font-size: var(--wp--preset--font-size--small) !important
}
.has-medium-font-size {
    font-size: var(--wp--preset--font-size--medium) !important
}
.has-large-font-size {
    font-size: var(--wp--preset--font-size--large) !important
}
.has-x-large-font-size {
    font-size: var(--wp--preset--font-size--x-large) !important
}
span.entry-subtitle {
    display: block;
    font-size: .53333333333333em
}
#comments .comments-title span.entry-subtitle {
    display: none
}
.vc_custom_1558685781068 {
    margin-bottom: 0px !important
}
.vc_custom_1575133450927 {
    margin-bottom: 0px !important
}
.vc_custom_1600154711401 {
    margin-bottom: 0px !important
}
.vc_custom_1575133580470 {
    margin-bottom: 0px !important
}
.vc_custom_1600154726156 {
    margin-bottom: 0px !important
}
.vc_custom_1600154758800 {
    margin-bottom: 0px !important
}
.vc_custom_1540981355799 {
    margin-bottom: 0px !important
}
.vc_custom_1540982195024 {
    margin-bottom: 0px !important
}
.vc_custom_1540982369363 {
    margin-bottom: 0px !important
}
.vc_custom_1540982447416 {
    margin-bottom: 0px !important
}
.vc_custom_1600153782589 {
    margin-bottom: 0px !important
}
.vc_custom_1600154771093 {
    margin-bottom: 0px !important
}
.vc_custom_1600154781290 {
    margin-bottom: 0px !important
}
.vc_custom_1600155756312 {
    margin-bottom: 0px !important
}
#text-block-3 {
    margin-bottom: 0;
    text-align: left
}
#text-block-4 {
    margin-bottom: 0;
    text-align: left
}
#text-block-5 {
    margin-bottom: 0;
    text-align: left
}
#mk-gradient-button-6 {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 15px
}
#mk-gradient-button-6 a {
    background: #eec200;
    background: -webkit-linear-gradient(top, #eec200 0%, #cca705 100%);
    background: linear-gradient(to bottom, #eec200 0%, #cca705 100%)
}
#divider-10 {
    padding: 0 0 20px
}
#divider-10 .divider-inner {
    border-top-width: 1px
}
#text-block-12 {
    margin-bottom: 0;
    text-align: left
}
#text-block-14 {
    margin-bottom: 0;
    text-align: left
}
#divider-16 {
    padding: 0 0 20px
}
#divider-16 .divider-inner {
    border-top-width: 1px
}
#text-block-18 {
    margin-bottom: 0;
    text-align: left
}
#text-block-19 {
    margin-bottom: 0;
    text-align: left
}
#text-block-21 {
    margin-bottom: 0;
    text-align: left
}
#text-block-22 {
    margin-bottom: 0;
    text-align: left
}
#mk-accordion-24 .mk-accordion-pane {
    background-color: #fff
}
#text-block-25 {
    margin-bottom: 0;
    text-align: left
}
#text-block-27 {
    margin-bottom: 0;
    text-align: left
}
#text-block-29 {
    margin-bottom: 0;
    text-align: left
}
#text-block-30 {
    margin-bottom: 0;
    text-align: left
}
#divider-32 {
    padding: 0 0 20px
}
#divider-32 .divider-inner {
    border-top-width: 1px
}
#text-block-33 {
    margin-bottom: 0;
    text-align: left
}
#text-block-34 {
    margin-bottom: 0;
    text-align: left
}
#divider-36 {
    padding: 0 0 20px
}
#divider-36 .divider-inner {
    border-top-width: 1px
}
#text-block-38 {
    margin-bottom: 0;
    text-align: left
}
#text-block-39 {
    margin-bottom: 0;
    text-align: left
}
#gallery-loop-40 {
    margin-bottom: 20px;
    margin-top: 8px
}
#gallery-loop-40 .item-holder {
    margin: 0 4px 8px
}
#gallery-loop-40 .hover-grayscale .image-hover-overlay img {
    filter: url('https://schiedel.com.ru/ru/wp-content/plugins/jupiter-donut/assets/grayscale.svg#greyscale')
}
#text-block-3 {
    margin-bottom: 0;
    text-align: left
}
#text-block-4 {
    margin-bottom: 0;
    text-align: left
}
#padding-5 {
    height: 40px
}
#mk-gradient-button-6 {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 15px
}
#mk-gradient-button-6 a {
    background: #eec200;
    background: -webkit-linear-gradient(top, #eec200 0%, #cca705 100%);
    background: linear-gradient(to bottom, #eec200 0%, #cca705 100%)
}
.panel-footer .wpdm-download-link {
    font-size: 13px !important;
    line-height: 30px;
    padding: 3px 14px 5px !important
}
#text-block-3 {
    margin-bottom: 0;
    text-align: left
}
#text-block-4 {
    margin-bottom: 0;
    text-align: left
}
#text-block-5 {
    margin-bottom: 0;
    text-align: left
}
#divider-9 {
    padding: 0 0 0
}
#fancy-title-13 {
    letter-spacing: 0;
    text-transform: initial;
    font-size: 14px;
    text-align: left;
    font-style: inherit;
    font-weight: inherit;
    padding-top: 0;
    padding-bottom: 20px
}
#fancy-title-13 span i {
    font-style: inherit
}
@media handheld, only screen and (max-width: 767px) {
    #fancy-title-13 {
        text-align: center !important
    }
}
#text-block-14 {
    margin-bottom: 0;
    text-align: left
}
#padding-16 {
    height: 40px
}
#text-block-20 {
    margin-bottom: 0;
    text-align: left
}
#fancy-title-21 {
    letter-spacing: 0;
    text-transform: initial;
    font-size: 14px;
    text-align: left;
    font-style: inherit;
    font-weight: inherit;
    padding-top: 0;
    padding-bottom: 20px
}
#fancy-title-21 span i {
    font-style: inherit
}
@media handheld, only screen and (max-width: 767px) {
    #fancy-title-21 {
        text-align: center !important
    }
}
#text-block-22 {
    margin-bottom: 0;
    text-align: left
}
#padding-24 {
    height: 40px
}
#fancy-title-28 {
    letter-spacing: 0;
    text-transform: initial;
    font-size: 14px;
    text-align: left;
    font-style: inherit;
    font-weight: inherit;
    padding-top: 0;
    padding-bottom: 20px
}
#fancy-title-28 span i {
    font-style: inherit
}
@media handheld, only screen and (max-width: 767px) {
    #fancy-title-28 {
        text-align: center !important
    }
}
#fancy-title-29 {
    letter-spacing: 0;
    text-transform: initial;
    font-size: 14px;
    text-align: left;
    font-style: inherit;
    font-weight: inherit;
    padding-top: 0;
    padding-bottom: 20px
}
#fancy-title-29 span i {
    font-style: inherit
}
@media handheld, only screen and (max-width: 767px) {
    #fancy-title-29 {
        text-align: center !important
    }
}
#text-block-30 {
    margin-bottom: 0;
    text-align: left
}
#padding-32 {
    height: 40px
}
#fancy-title-36 {
    letter-spacing: 0;
    text-transform: initial;
    font-size: 14px;
    text-align: left;
    font-style: inherit;
    font-weight: inherit;
    padding-top: 0;
    padding-bottom: 20px
}
#fancy-title-36 span i {
    font-style: inherit
}
@media handheld, only screen and (max-width: 767px) {
    #fancy-title-36 {
        text-align: center !important
    }
}
#fancy-title-37 {
    letter-spacing: 0;
    text-transform: initial;
    font-size: 14px;
    text-align: left;
    font-style: inherit;
    font-weight: inherit;
    padding-top: 0;
    padding-bottom: 20px
}
#fancy-title-37 span i {
    font-style: inherit
}
@media handheld, only screen and (max-width: 767px) {
    #fancy-title-37 {
        text-align: center !important
    }
}
#text-block-38 {
    margin-bottom: 0;
    text-align: left
}
#padding-40 {
    height: 40px
}
#fancy-title-44 {
    letter-spacing: 0;
    text-transform: initial;
    font-size: 14px;
    text-align: left;
    font-style: inherit;
    font-weight: inherit;
    padding-top: 0;
    padding-bottom: 20px
}
#fancy-title-44 span i {
    font-style: inherit
}
@media handheld, only screen and (max-width: 767px) {
    #fancy-title-44 {
        text-align: center !important
    }
}
#fancy-title-45 {
    letter-spacing: 0;
    text-transform: initial;
    font-size: 14px;
    text-align: left;
    font-style: inherit;
    font-weight: inherit;
    padding-top: 0;
    padding-bottom: 20px
}
#fancy-title-45 span i {
    font-style: inherit
}
@media handheld, only screen and (max-width: 767px) {
    #fancy-title-45 {
        text-align: center !important
    }
}
#text-block-46 {
    margin-bottom: 0;
    text-align: left
}
#text-block-3 {
    margin-bottom: 0;
    text-align: left
}
#text-block-4 {
    margin-bottom: 0;
    text-align: left
}
#text-block-5 {
    margin-bottom: 0;
    text-align: left
}
#mk-gradient-button-6 {
    margin-top: 0;
    margin-bottom: 15px;
    margin-right: 15px
}
#mk-gradient-button-6 a {
    background: -webkit-linear-gradient(top, 0%, 100%);
    background: linear-gradient(to bottom, 0%, 100%)
}
#divider-10 {
    padding: 0 0 20px
}
#divider-10 .divider-inner {
    border-top-width: 1px
}
#text-block-13 {
    margin-bottom: 0;
    text-align: left
}
#mk-accordion-15 .mk-accordion-pane {
    background-color: #fff
}
#text-block-16 {
    margin-bottom: 0;
    text-align: left
}
#text-block-17 {
    margin-bottom: 0;
    text-align: left
}
#text-block-18 {
    margin-bottom: 0;
    text-align: left
}
#text-block-19 {
    margin-bottom: 0;
    text-align: left
}
#text-block-20 {
    margin-bottom: 0;
    text-align: left
}
#divider-22 {
    padding: 0 0 20px
}
#divider-22 .divider-inner {
    border-top-width: 1px
}
#text-block-24 {
    margin-bottom: 0;
    text-align: left
}
#mk-accordion-25 .mk-accordion-pane {
    background-color: #fff
}
#text-block-26 {
    margin-bottom: 0;
    text-align: left
}
#text-block-27 {
    margin-bottom: 0;
    text-align: left
}
#text-block-28 {
    margin-bottom: 0;
    text-align: left
}
#text-block-29 {
    margin-bottom: 0;
    text-align: left
}
#text-block-30 {
    margin-bottom: 0;
    text-align: left
}
#divider-32 {
    padding: 0 0 20px
}
#divider-32 .divider-inner {
    border-top-width: 1px
}
#fancy-title-34 {
    letter-spacing: 0;
    text-transform: initial;
    font-size: 20px;
    line-height: 90%;
    color: #4b5a5f;
    text-align: left;
    font-style: inherit;
    font-weight: 200;
    padding-top: 30px;
    padding-bottom: -30px
}
#fancy-title-34 span i {
    font-style: inherit
}
@media handheld, only screen and (max-width: 767px) {
    #fancy-title-34 {
        text-align: left !important
    }
}
#fancy-title-35 {
    letter-spacing: 0;
    text-transform: initial;
    font-size: 18px;
    line-height: 90%;
    color: #4b5a5f;
    text-align: left;
    font-style: inherit;
    font-weight: 200;
    padding-top: 0;
    padding-bottom: -30px
}
#fancy-title-35 span i {
    font-style: inherit
}
@media handheld, only screen and (max-width: 767px) {
    #fancy-title-35 {
        text-align: left !important
    }
}
#fancy-title-37 {
    letter-spacing: 0;
    text-transform: initial;
    font-size: 13px;
    color: #4b5a5f;
    text-align: left;
    font-style: inherit;
    font-weight: 200;
    padding-top: 0;
    padding-bottom: 0
}
#fancy-title-37 span i {
    font-style: inherit
}
@media handheld, only screen and (max-width: 767px) {
    #fancy-title-37 {
        text-align: left !important
    }
}
#mk-gradient-button-38 {
    margin-top: 0;
    margin-bottom: 20px;
    margin-right: 0
}
#mk-gradient-button-38 a {
    background: #eec200;
    background: -webkit-linear-gradient(top, #eec200 0%, #cca705 100%);
    background: linear-gradient(to bottom, #eec200 0%, #cca705 100%)
}
#fancy-title-40 {
    letter-spacing: 0;
    text-transform: initial;
    font-size: 20px;
    line-height: 90%;
    color: #4b5a5f;
    text-align: left;
    font-style: inherit;
    font-weight: 200;
    padding-top: 30px;
    padding-bottom: -30px
}
#fancy-title-40 span i {
    font-style: inherit
}
@media handheld, only screen and (max-width: 767px) {
    #fancy-title-40 {
        text-align: left !important
    }
}
#fancy-title-41 {
    letter-spacing: 0;
    text-transform: initial;
    font-size: 18px;
    line-height: 90%;
    color: #4b5a5f;
    text-align: left;
    font-style: inherit;
    font-weight: 200;
    padding-top: 0;
    padding-bottom: -30px
}
#fancy-title-41 span i {
    font-style: inherit
}
@media handheld, only screen and (max-width: 767px) {
    #fancy-title-41 {
        text-align: left !important
    }
}
#fancy-title-43 {
    letter-spacing: 0;
    text-transform: initial;
    font-size: 13px;
    color: #4b5a5f;
    text-align: left;
    font-style: inherit;
    font-weight: 200;
    padding-top: 0;
    padding-bottom: 0
}
#fancy-title-43 span i {
    font-style: inherit
}
@media handheld, only screen and (max-width: 767px) {
    #fancy-title-43 {
        text-align: left !important
    }
}
#mk-gradient-button-44 {
    margin-top: 0;
    margin-bottom: 20px;
    margin-right: 0
}
#mk-gradient-button-44 a {
    background: #eec200;
    background: -webkit-linear-gradient(top, #eec200 0%, #cca705 100%);
    background: linear-gradient(to bottom, #eec200 0%, #cca705 100%)
}
#fancy-title-46 {
    letter-spacing: 0;
    text-transform: initial;
    font-size: 20px;
    line-height: 90%;
    color: #4b5a5f;
    text-align: left;
    font-style: inherit;
    font-weight: 200;
    padding-top: 30px;
    padding-bottom: -30px
}
#fancy-title-46 span i {
    font-style: inherit
}
@media handheld, only screen and (max-width: 767px) {
    #fancy-title-46 {
        text-align: left !important
    }
}
#fancy-title-47 {
    letter-spacing: 0;
    text-transform: initial;
    font-size: 18px;
    line-height: 90%;
    color: #4b5a5f;
    text-align: left;
    font-style: inherit;
    font-weight: 200;
    padding-top: 0;
    padding-bottom: -30px
}
#fancy-title-47 span i {
    font-style: inherit
}
@media handheld, only screen and (max-width: 767px) {
    #fancy-title-47 {
        text-align: left !important
    }
}
#fancy-title-49 {
    letter-spacing: 0;
    text-transform: initial;
    font-size: 13px;
    color: #4b5a5f;
    text-align: left;
    font-style: inherit;
    font-weight: 200;
    padding-top: 0;
    padding-bottom: 0
}
#fancy-title-49 span i {
    font-style: inherit
}
@media handheld, only screen and (max-width: 767px) {
    #fancy-title-49 {
        text-align: left !important
    }
}
#mk-gradient-button-50 {
    margin-top: 0;
    margin-bottom: 20px;
    margin-right: 0
}
#mk-gradient-button-50 a {
    background: #eec200;
    background: -webkit-linear-gradient(top, #eec200 0%, #cca705 100%);
    background: linear-gradient(to bottom, #eec200 0%, #cca705 100%)
}
#fancy-title-52 {
    letter-spacing: 0;
    text-transform: initial;
    font-size: 20px;
    line-height: 90%;
    color: #4b5a5f;
    text-align: left;
    font-style: inherit;
    font-weight: 200;
    padding-top: 30px;
    padding-bottom: -30px
}
#fancy-title-52 span i {
    font-style: inherit
}
@media handheld, only screen and (max-width: 767px) {
    #fancy-title-52 {
        text-align: left !important
    }
}
#fancy-title-53 {
    letter-spacing: 0;
    text-transform: initial;
    font-size: 18px;
    line-height: 90%;
    color: #4b5a5f;
    text-align: left;
    font-style: inherit;
    font-weight: 200;
    padding-top: 0;
    padding-bottom: -30px
}
#fancy-title-53 span i {
    font-style: inherit
}
@media handheld, only screen and (max-width: 767px) {
    #fancy-title-53 {
        text-align: left !important
    }
}
#fancy-title-55 {
    letter-spacing: 0;
    text-transform: initial;
    font-size: 13px;
    color: #4b5a5f;
    text-align: left;
    font-style: inherit;
    font-weight: 200;
    padding-top: 0;
    padding-bottom: 0
}
#fancy-title-55 span i {
    font-style: inherit
}
@media handheld, only screen and (max-width: 767px) {
    #fancy-title-55 {
        text-align: left !important
    }
}
#mk-gradient-button-56 {
    margin-top: 0;
    margin-bottom: 20px;
    margin-right: 0
}
#mk-gradient-button-56 a {
    background: #eec200;
    background: -webkit-linear-gradient(top, #eec200 0%, #cca705 100%);
    background: linear-gradient(to bottom, #eec200 0%, #cca705 100%)
}
#fancy-title-58 {
    letter-spacing: 0;
    text-transform: initial;
    font-size: 20px;
    line-height: 90%;
    color: #4b5a5f;
    text-align: left;
    font-style: inherit;
    font-weight: 200;
    padding-top: 30px;
    padding-bottom: -30px
}
#fancy-title-58 span i {
    font-style: inherit
}
@media handheld, only screen and (max-width: 767px) {
    #fancy-title-58 {
        text-align: left !important
    }
}
#fancy-title-59 {
    letter-spacing: 0;
    text-transform: initial;
    font-size: 18px;
    line-height: 90%;
    color: #4b5a5f;
    text-align: left;
    font-style: inherit;
    font-weight: 200;
    padding-top: 0;
    padding-bottom: -30px
}
#fancy-title-59 span i {
    font-style: inherit
}
@media handheld, only screen and (max-width: 767px) {
    #fancy-title-59 {
        text-align: left !important
    }
}
#fancy-title-61 {
    letter-spacing: 0;
    text-transform: initial;
    font-size: 13px;
    color: #4b5a5f;
    text-align: left;
    font-style: inherit;
    font-weight: 200;
    padding-top: 0;
    padding-bottom: 0
}
#fancy-title-61 span i {
    font-style: inherit
}
@media handheld, only screen and (max-width: 767px) {
    #fancy-title-61 {
        text-align: left !important
    }
}
#mk-gradient-button-62 {
    margin-top: 0;
    margin-bottom: 20px;
    margin-right: 0
}
#mk-gradient-button-62 a {
    background: #eec200;
    background: -webkit-linear-gradient(top, #eec200 0%, #cca705 100%);
    background: linear-gradient(to bottom, #eec200 0%, #cca705 100%)
}
#fancy-title-64 {
    letter-spacing: 0;
    text-transform: initial;
    font-size: 20px;
    line-height: 90%;
    color: #4b5a5f;
    text-align: left;
    font-style: inherit;
    font-weight: 200;
    padding-top: 30px;
    padding-bottom: -30px
}
#fancy-title-64 span i {
    font-style: inherit
}
@media handheld, only screen and (max-width: 767px) {
    #fancy-title-64 {
        text-align: left !important
    }
}
#fancy-title-65 {
    letter-spacing: 0;
    text-transform: initial;
    font-size: 18px;
    line-height: 90%;
    color: #4b5a5f;
    text-align: left;
    font-style: inherit;
    font-weight: 200;
    padding-top: 0;
    padding-bottom: -30px
}
#fancy-title-65 span i {
    font-style: inherit
}
@media handheld, only screen and (max-width: 767px) {
    #fancy-title-65 {
        text-align: left !important
    }
}
#fancy-title-67 {
    letter-spacing: 0;
    text-transform: initial;
    font-size: 13px;
    color: #4b5a5f;
    text-align: left;
    font-style: inherit;
    font-weight: 200;
    padding-top: 0;
    padding-bottom: 0
}
#fancy-title-67 span i {
    font-style: inherit
}
@media handheld, only screen and (max-width: 767px) {
    #fancy-title-67 {
        text-align: left !important
    }
}
#mk-gradient-button-68 {
    margin-top: 0;
    margin-bottom: 20px;
    margin-right: 0
}
#mk-gradient-button-68 a {
    background: #eec200;
    background: -webkit-linear-gradient(top, #eec200 0%, #cca705 100%);
    background: linear-gradient(to bottom, #eec200 0%, #cca705 100%)
}
.recentcomments a {
    display: inline !important;
    padding: 0 !important;
    margin: 0 !important
}
.vc_custom_1539769824030 {
    margin-bottom: 0px !important
}
.vc_custom_1539769870668 {
    margin-bottom: 0px !important
}
.vc_custom_1552903074835 {
    margin-bottom: 0px !important
}
.vc_custom_1572344023097 {
    margin-bottom: 0px !important
}
.vc_custom_1571138554774 {
    margin-bottom: 0px !important
}
.vc_custom_1572344164998 {
    margin-bottom: 0px !important
}
.vc_custom_1571138830942 {
    margin-bottom: 0px !important
}
.vc_custom_1572344232781 {
    margin-bottom: 0px !important
}
.vc_custom_1571138970943 {
    margin-bottom: 0px !important
}
.vc_custom_1571144258091 {
    margin-bottom: 0px !important
}
.vc_custom_1571147139066 {
    margin-bottom: 0px !important
}
.vc_custom_1571145652405 {
    margin-bottom: 0px !important
}
.vc_custom_1571146324052 {
    margin-bottom: 0px !important
}
.vc_custom_1571146111462 {
    margin-bottom: 0px !important
}
.vc_custom_1571146702057 {
    margin-bottom: 0px !important
}
.vc_custom_1491474305128 {
    margin-bottom: 20px !important
}
.vc_custom_1491474315736 {
    margin-bottom: 20px !important
}
.vc_custom_1491474322599 {
    margin-bottom: 20px !important
}
.vc_custom_1491474179413 {
    background-color: #efefef !important;
    border-radius: 5px !important
}
.vc_custom_1491474179413 {
    background-color: #efefef !important;
    border-radius: 5px !important
}
.vc_custom_1491474179413 {
    background-color: #efefef !important;
    border-radius: 5px !important
}
.vc_custom_1491474305128 {
    margin-bottom: 20px !important
}
.vc_custom_1491474322599 {
    margin-bottom: 20px !important
}
.vc_custom_1491474179413 {
    background-color: #efefef !important;
    border-radius: 5px !important
}
.vc_custom_1491474179413 {
    background-color: #efefef !important;
    border-radius: 5px !important
}
.vc_custom_1491474179413 {
    background-color: #efefef !important;
    border-radius: 5px !important
}
.wpb_animate_when_almost_visible {
    opacity: 1
}
.media-heading {
    padding-top: 0;
    border: 0;
    margin: 0;
    height: 20px;
    overflow: hidden
}
.media-size > i {
    margin: 4px 0 0 5px;
    opacity: .5
}
#text-block-3 {
    margin-bottom: 0;
    text-align: left
}
#text-block-4 {
    margin-bottom: 0;
    text-align: left
}
#text-block-5 {
    margin-bottom: 0;
    text-align: left
}
#mk-gradient-button-6 {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 15px
}
#mk-gradient-button-6 a {
    background: #eec200;
    background: -webkit-linear-gradient(top, #eec200 0%, #cca705 100%);
    background: linear-gradient(to bottom, #eec200 0%, #cca705 100%)
}
#text-block-10 {
    margin-bottom: 0;
    text-align: left
}
#text-block-11 {
    margin-bottom: 0;
    text-align: left
}
#text-block-13 {
    margin-bottom: 0;
    text-align: left
}
#text-block-15 {
    margin-bottom: 0;
    text-align: left
}
#text-block-16 {
    margin-bottom: 0;
    text-align: left
}
#text-block-17 {
    margin-bottom: 0;
    text-align: left
}
#text-block-18 {
    margin-bottom: 0;
    text-align: left
}
#text-block-19 {
    margin-bottom: 0;
    text-align: left
}
#text-block-20 {
    margin-bottom: 0;
    text-align: left
}
#text-block-21 {
    margin-bottom: 0;
    text-align: left
}
#text-block-24 {
    margin-bottom: 0;
    text-align: left
}
#mk-accordion-26 .mk-accordion-pane {
    background-color: #fff
}
#text-block-28 {
    margin-bottom: 0;
    text-align: left
}
#fancy-title-30 {
    letter-spacing: 0;
    text-transform: initial;
    font-size: 14px;
    text-align: left;
    font-style: inherit;
    font-weight: inherit;
    padding-top: 0;
    padding-bottom: 20px
}
#fancy-title-30 span i {
    font-style: inherit
}
@media handheld, only screen and (max-width: 767px) {
    #fancy-title-30 {
        text-align: center !important
    }
}
#text-block-31 {
    margin-bottom: 0;
    text-align: left
}
#text-block-34 {
    margin-bottom: 0;
    text-align: left
}
#text-block-35 {
    margin-bottom: 0;
    text-align: left
}
#mk-accordion-37 .mk-accordion-pane {
    background-color: #fff
}
#text-block-38 {
    margin-bottom: 0;
    text-align: left
}
#text-block-39 {
    margin-bottom: 0;
    text-align: left
}
#text-block-40 {
    margin-bottom: 0;
    text-align: left
}
#text-block-41 {
    margin-bottom: 0;
    text-align: left
}
#text-block-42 {
    margin-bottom: 0;
    text-align: left
}
#text-block-45 {
    margin-bottom: 0;
    text-align: left
}
#text-block-46 {
    margin-bottom: 0;
    text-align: left
}
#divider-48 {
    padding: 0 0 20px
}
#divider-48 .divider-inner {
    border-top-width: 1px
}
#text-block-50 {
    margin-bottom: 0;
    text-align: left
}
#text-block-51 {
    margin-bottom: 0;
    text-align: left
}
#mk-accordion-53 .mk-accordion-pane {
    background-color: #fff
}
#text-block-54 {
    margin-bottom: 0;
    text-align: left
}
#text-block-56 {
    margin-bottom: 0;
    text-align: left
}
#text-block-57 {
    margin-bottom: 0;
    text-align: left
}
#mk-button-58 {
    margin-bottom: 15px;
    margin-top: 0;
    margin-right: 15px
}
#mk-button-58 .mk-button {
    display: inline-block;
    max-width: 100%
}
#mk-button-58 .mk-button {
    background-color: #eec200
}
#padding-59 {
    height: 40px
}
#text-block-61 {
    margin-bottom: 0;
    text-align: left
}
#text-block-62 {
    margin-bottom: 0;
    text-align: left
}
#padding-63 {
    height: 40px
}
#divider-65 {
    padding: 0 0 20px
}
#divider-65 .divider-inner {
    border-top-width: 1px
}
#text-block-67 {
    margin-bottom: 0;
    text-align: left
}
#text-block-68 {
    margin-bottom: 0;
    text-align: left
}
#mk-gradient-button-69 {
    margin-top: 0;
    margin-bottom: 15px;
    margin-right: 15px
}
#mk-gradient-button-69 a {
    background: -webkit-linear-gradient(top, 0%, 100%);
    background: linear-gradient(to bottom, 0%, 100%)
}
#gallery-loop-70 {
    margin-bottom: 20px;
    margin-top: 8px
}
#gallery-loop-70 .item-holder {
    margin: 0 4px 8px
}
#gallery-loop-70 .hover-grayscale .image-hover-overlay img {
    filter: url('https://schiedel.com.ru/ru/wp-content/plugins/jupiter-donut/assets/grayscale.svg#greyscale')
}
#divider-72 {
    padding: 0 0 20px
}
#divider-72 .divider-inner {
    border-top-width: 1px
}
#text-block-74 {
    margin-bottom: 0;
    text-align: left
}
#text-block-76 {
    margin-bottom: 0;
    text-align: left
}
#text-block-77 {
    margin-bottom: 0;
    text-align: left
}
#text-block-78 {
    margin-bottom: 0;
    text-align: left
}
#divider-82 {
    padding: 0 0 20px
}
#divider-82 .divider-inner {
    border-top-width: 1px
}
#text-block-84 {
    margin-bottom: 0;
    text-align: left
}
#text-block-85 {
    margin-bottom: 0;
    text-align: left
}
#text-block-86 {
    margin-bottom: 0;
    text-align: left
}
#text-block-88 {
    margin-bottom: 0;
    text-align: left
}
#text-block-89 {
    margin-bottom: 0;
    text-align: left
}
#text-block-90 {
    margin-bottom: 0;
    text-align: left
}
#text-block-3 {
    margin-bottom: 0;
    text-align: left
}
#text-block-4 {
    margin-bottom: 0;
    text-align: left
}
#text-block-5 {
    margin-bottom: 0;
    text-align: left
}
#mk-gradient-button-6 {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 15px
}
#mk-gradient-button-6 a {
    background: #eec200;
    background: -webkit-linear-gradient(top, #eec200 0%, #cca705 100%);
    background: linear-gradient(to bottom, #eec200 0%, #cca705 100%)
}
#text-block-10 {
    margin-bottom: 0;
    text-align: left
}
#text-block-11 {
    margin-bottom: 0;
    text-align: left
}
#text-block-12 {
    margin-bottom: 0;
    text-align: left
}
#text-block-13 {
    margin-bottom: 0;
    text-align: left
}
#text-block-14 {
    margin-bottom: 0;
    text-align: left
}
#text-block-15 {
    margin-bottom: 0;
    text-align: left
}
.full-width-16 {
    min-height: 800px;
    margin-bottom: 0
}
.full-width-16 .page-section-content {
    padding: 10px 0 10px
}
#background-layer--16 {
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute
}
#background-layer--16 .mk-color-layer {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}
#text-block-17 {
    margin-bottom: 0;
    text-align: left
}
#text-block-18 {
    margin-bottom: 0;
    text-align: left
}
#text-block-20 {
    margin-bottom: 0;
    text-align: left
}
#text-block-21 {
    margin-bottom: 0;
    text-align: left
}
#text-block-22 {
    margin-bottom: 0;
    text-align: left
}
#fancy-title-23 {
    letter-spacing: 0;
    text-transform: initial;
    font-size: 14px;
    text-align: left;
    font-style: italic;
    font-weight: inherit;
    padding-top: 0;
    padding-bottom: 20px
}
#fancy-title-23 span i {
    font-style: italic
}
@media handheld, only screen and (max-width: 767px) {
    #fancy-title-23 {
        text-align: left !important
    }
}
#text-block-26 {
    margin-bottom: 0;
    text-align: left
}
#text-block-27 {
    margin-bottom: 0;
    text-align: left
}
#text-block-29 {
    margin-bottom: 0;
    text-align: left
}
#padding-30 {
    height: 40px
}
#text-block-32 {
    margin-bottom: 0;
    text-align: left
}
#text-block-33 {
    margin-bottom: 0;
    text-align: left
}
.full-width-35 {
    min-height: 800px;
    margin-bottom: 0
}
.full-width-35 .page-section-content {
    padding: 10px 0 10px
}
#background-layer--35 {
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute
}
#background-layer--35 .mk-color-layer {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}
#text-block-37 {
    margin-bottom: 0;
    text-align: left
}
#padding-38 {
    height: 40px
}
#text-block-39 {
    margin-bottom: 0;
    text-align: left
}
#text-block-41 {
    margin-bottom: 0;
    text-align: left
}
#divider-42 {
    padding: 0 0 20px
}
#divider-42 .divider-inner {
    border-top-width: 1px
}
#text-block-44 {
    margin-bottom: 0;
    text-align: left
}
#text-block-45 {
    margin-bottom: 0;
    text-align: left
}
#text-block-47 {
    margin-bottom: 0;
    text-align: left
}
#text-block-50 {
    margin-bottom: 0;
    text-align: left
}
#text-block-51 {
    margin-bottom: 0;
    text-align: left
}
#mk-accordion-52 .mk-accordion-pane {
    background-color: #fff
}
#text-block-54 {
    margin-bottom: 0;
    text-align: left
}
#mk-accordion-55 .mk-accordion-pane {
    background-color: #fff
}
#text-block-57 {
    margin-bottom: 0;
    text-align: left
}
#text-block-58 {
    margin-bottom: 0;
    text-align: left
}
#text-block-60 {
    margin-bottom: 0;
    text-align: left
}
#text-block-61 {
    margin-bottom: 0;
    text-align: left
}
#padding-62 {
    height: 40px
}
#text-block-64 {
    margin-bottom: 0;
    text-align: left
}
#text-block-66 {
    margin-bottom: 0;
    text-align: left
}
#padding-67 {
    height: 40px
}
#text-block-68 {
    margin-bottom: 0;
    text-align: left
}
#gallery-loop-69 {
    margin-bottom: 20px;
    margin-top: 8px
}
#gallery-loop-69 .item-holder {
    margin: 0 4px 8px
}
#gallery-loop-69 .hover-grayscale .image-hover-overlay img {
    filter: url('https://schiedel.com.ru/ru/wp-content/plugins/jupiter-donut/assets/grayscale.svg#greyscale')
}
#divider-70 {
    padding: 0 0 20px
}
#divider-70 .divider-inner {
    border-top-width: 1px
}
#text-block-72 {
    margin-bottom: 0;
    text-align: left
}
#text-block-73 {
    margin-bottom: 0;
    text-align: left
}
#text-block-75 {
    margin-bottom: 0;
    text-align: left
}
#text-block-76 {
    margin-bottom: 0;
    text-align: left
}
#text-block-78 {
    margin-bottom: 0;
    text-align: left
}
.recentcomments a {
    display: inline !important;
    padding: 0 !important;
    margin: 0 !important
}
.no-bullet-point li::before {
    content: none !important
}
.vc_custom_1621254706632 {
    margin-bottom: 0px !important
}
.vc_custom_1625735155735 {
    margin-bottom: 0px !important
}
.vc_custom_1625735251483 {
    margin-bottom: 0px !important
}
.vc_custom_1628855907258 {
    margin-bottom: 0px !important
}
.vc_custom_1628855561517 {
    margin-bottom: 0px !important
}
.vc_custom_1627565948889 {
    margin-bottom: 0px !important
}
.vc_custom_1627544463338 {
    margin-bottom: 0px !important
}
.vc_custom_1627545984233 {
    margin-bottom: 0px !important
}
.vc_custom_1627546058294 {
    margin-bottom: 0px !important
}
.vc_custom_1625735386062 {
    margin-bottom: 0px !important
}
.vc_custom_1625742668661 {
    margin-bottom: 0px !important
}
.vc_custom_1616504731949 {
    margin-bottom: 0px !important
}
.vc_custom_1616504534607 {
    margin-bottom: 0px !important
}
.vc_custom_1625735435356 {
    margin-bottom: 0px !important
}
.vc_custom_1616505147202 {
    margin-bottom: 0px !important
}
.vc_custom_1628842900042 {
    margin-bottom: 0px !important
}
.vc_custom_1625742581016 {
    margin-bottom: 0px !important
}
.vc_custom_1627468090592 {
    margin-bottom: 0px !important
}
.vc_custom_1625742706343 {
    margin-bottom: 0px !important
}
.vc_custom_1625743342108 {
    margin-bottom: 0px !important
}
.vc_custom_1627481536376 {
    margin-bottom: 0px !important
}
.vc_custom_1627481613763 {
    margin-bottom: 0px !important
}
.vc_custom_1627481842221 {
    margin-bottom: 0px !important
}
.vc_custom_1625733939541 {
    margin-bottom: 0px !important
}
.vc_custom_1625733966670 {
    margin-bottom: 0px !important
}
.vc_custom_1625734031821 {
    margin-bottom: 0px !important
}
.vc_custom_1619692709046 {
    margin-bottom: 0px !important
}
.vc_custom_1625558581168 {
    margin-bottom: 0px !important
}
.vc_custom_1619692760744 {
    margin-bottom: 0px !important
}
.wpb_animate_when_almost_visible {
    opacity: 1
}
.recentcomments a {
    display: inline !important;
    padding: 0 !important;
    margin: 0 !important
}
.vc_custom_1637622722895 {
    margin-bottom: 0px !important
}
.vc_custom_1637622744437 {
    margin-bottom: 0px !important
}
.vc_custom_1637622771401 {
    margin-bottom: 0px !important
}
.vc_custom_1638305934801 {
    margin-bottom: 0px !important
}
.vc_custom_1636988589791 {
    margin-bottom: 0px !important
}
.vc_custom_1636988621038 {
    margin-bottom: 0px !important
}
.vc_custom_1636988630234 {
    margin-bottom: 0px !important
}
.vc_custom_1675788482797 {
    margin-bottom: 0px !important
}
.vc_custom_1638874798660 {
    margin-bottom: 0px !important
}
.vc_custom_1638874840965 {
    margin-bottom: 0px !important
}
.vc_custom_1638874856188 {
    margin-bottom: 0px !important
}
.vc_custom_1628156886327 {
    margin-bottom: 0px !important
}
.vc_custom_1623152164546 {
    margin-bottom: 0px !important;
    padding-top: 20px !important;
    padding-right: 20px !important;
    padding-bottom: 20px !important;
    padding-left: 20px !important;
    background-color: #ededed !important
}
.wpb_animate_when_almost_visible {
    opacity: 1
}
#text-block-3 {
    margin-bottom: 0;
    text-align: left
}
#text-block-4 {
    margin-bottom: 0;
    text-align: left
}
#text-block-5 {
    margin-bottom: 0;
    text-align: left
}
#mk-gradient-button-6 {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 15px
}
#mk-gradient-button-6 a {
    background: #eec200;
    background: -webkit-linear-gradient(top, #eec200 0%, #cca705 100%);
    background: linear-gradient(to bottom, #eec200 0%, #cca705 100%)
}
#text-block-10 {
    margin-bottom: 0;
    text-align: left
}
.full-width-11 {
    min-height: 800px;
    margin-bottom: 0
}
.full-width-11 .page-section-content {
    padding: 10px 0 10px
}
#background-layer--11 {
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute
}
#background-layer--11 .mk-color-layer {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}
#text-block-15 {
    margin-bottom: 0;
    text-align: left
}
#padding-16 {
    height: 20px
}
#text-block-19 {
    margin-bottom: 0;
    text-align: left
}
#padding-20 {
    height: 20px
}
#text-block-23 {
    margin-bottom: 0;
    text-align: left
}
#padding-24 {
    height: 20px
}
#text-block-26 {
    margin-bottom: 0;
    text-align: left
}
#padding-28 {
    height: 30px
}
#padding-30 {
    height: 30px
}
#gallery-loop-31 {
    margin-bottom: 20px;
    margin-top: 8px
}
#gallery-loop-31 .item-holder {
    margin: 0 4px 8px
}
#gallery-loop-31 .hover-grayscale .image-hover-overlay img {
    filter: url('https://schiedel.com.ru/ru/wp-content/plugins/jupiter-donut/assets/grayscale.svg#greyscale')
}
#text-block-32 {
    margin-bottom: 0;
    text-align: left
}
#text-block-34 {
    margin-bottom: 0;
    text-align: left
}
#text-block-36 {
    margin-bottom: 0;
    text-align: left
}
#padding-38 {
    height: 30px
}
#gallery-loop-39 {
    margin-bottom: 0;
    margin-top: 8px
}
#gallery-loop-39 .item-holder {
    margin: 0 4px 8px
}
#gallery-loop-39 .hover-grayscale .image-hover-overlay img {
    filter: url('https://schiedel.com.ru/ru/wp-content/plugins/jupiter-donut/assets/grayscale.svg#greyscale')
}
#padding-40 {
    height: 150px
}
#text-block-41 {
    margin-bottom: 0;
    text-align: left
}
#text-block-42 {
    margin-bottom: 0;
    text-align: left
}
#text-block-3 {
    margin-bottom: 0;
    text-align: left
}
#text-block-4 {
    margin-bottom: 0;
    text-align: left
}
#text-block-5 {
    margin-bottom: 0;
    text-align: left
}
#divider-9 {
    padding: 0 0 0
}
#divider-9 .divider-inner {
    border-top-width: 1px
}
#padding-10 {
    height: 40px
}
#flipbox-12 .mk-flipbox-front {
    background-color: #fdc300
}
#flipbox-12 .front-title {
    font-weight: 400;
    font-size: 31px;
    color: #fff;
    text-align: center;
}
#flipbox-12 .front-desc {
    font-size: 20px;
    color: #fff
}
#flipbox-12 .mk-flipbox-back {
    height: 200px
}
#flipbox-12 .mk-flipbox-front {
    height: 200px
}
#flipbox-12 .back-title {
    font-weight: 400;
    font-size: 25px;
    color: #4b5a5f
}
#flipbox-12 .back-desc {
    font-size: 20px
}
#padding-13 {
    height: 20px
}
#text-block-14 {
    margin-bottom: 0;
    text-align: left
}
#mk-gradient-button-15 {
    margin-top: 0;
    margin-bottom: 15px;
    margin-right: 15px
}
#mk-gradient-button-15 a {
    background: #eec200;
    background: -webkit-linear-gradient(top, #eec200 0%, #cca705 100%);
    background: linear-gradient(to bottom, #eec200 0%, #cca705 100%)
}
#flipbox-17 .mk-flipbox-front {
    background-color: #4b5a5f
}
#flipbox-17 .front-title {
    font-weight: 400;
    font-size: 31px;
    color: #fff
}
#flipbox-17 .front-desc {
    font-size: 20px
}
#flipbox-17 .mk-flipbox-back {
    height: 200px;
    background-color: #f2f2f2
}
#flipbox-17 .mk-flipbox-front {
    height: 200px
}
#flipbox-17 .back-title {
    font-weight: 400;
    font-size: 25px;
    color: #4b5a5f
}
#flipbox-17 .back-desc {
    font-size: 20px;
    color: #fff
}
#padding-18 {
    height: 20px
}
#text-block-19 {
    margin-bottom: 0;
    text-align: left
}
#mk-gradient-button-20 {
    margin-top: 0;
    margin-bottom: 15px;
    margin-right: 15px
}
#mk-gradient-button-20 a {
    background: #eec200;
    background: -webkit-linear-gradient(top, #eec200 0%, #cca705 100%);
    background: linear-gradient(to bottom, #eec200 0%, #cca705 100%)
}
#flipbox-22 .mk-flipbox-front {
    background-color: #0093be
}
#flipbox-22 .front-title {
    font-weight: 400;
    font-size: 31px;
    color: #fff
}
#flipbox-22 .front-desc {
    font-size: 20px
}
#flipbox-22 .mk-flipbox-back {
    height: 200px;
    background-color: #f2f2f2
}
#flipbox-22 .mk-flipbox-front {
    height: 200px
}
#flipbox-22 .back-title {
    font-weight: 400;
    font-size: 25px;
    color: #4b5a5f
}
#flipbox-22 .back-desc {
    font-size: 20px;
    color: #fff
}
#padding-23 {
    height: 20px
}
#text-block-24 {
    margin-bottom: 0;
    text-align: left
}
#mk-gradient-button-25 {
    margin-top: 0;
    margin-bottom: 15px;
    margin-right: 15px
}
#mk-gradient-button-25 a {
    background: #eec200;
    background: -webkit-linear-gradient(top, #eec200 0%, #cca705 100%);
    background: linear-gradient(to bottom, #eec200 0%, #cca705 100%)
}
#text-block-3 {
    margin-bottom: 0;
    text-align: left
}
#text-block-4 {
    margin-bottom: 0;
    text-align: left
}
#text-block-5 {
    margin-bottom: 0;
    text-align: left
}
#fancy-title-9 {
    letter-spacing: 0;
    text-transform: initial;
    font-size: 14px;
    color:;
    text-align: left;
    font-style: inherit;
    font-weight: inherit;
    padding-top: 0;
    padding-bottom: 20px
}
#fancy-title-9 span i {
    font-style: inherit
}
@media handheld, only screen and (max-width: 767px) {
    #fancy-title-9 {
        text-align: center !important
    }
}
#text-block-11 {
    margin-bottom: 0;
    text-align: left
}
#padding-12 {
    height: 40px
}
#fancy-title-13 {
    letter-spacing: 0;
    text-transform: initial;
    font-size: 14px;
    color: #d88211;
    text-align: left;
    font-style: inherit;
    font-weight: inherit;
    padding-top: 0;
    padding-bottom: 20px
}
#fancy-title-13 span i {
    font-style: inherit
}
@media handheld, only screen and (max-width: 767px) {
    #fancy-title-13 {
        text-align: center !important
    }
}
#fancy-title-14 {
    letter-spacing: 0;
    text-transform: initial;
    font-size: 14px;
    color: #020000;
    text-align: left;
    font-style: inherit;
    font-weight: inherit;
    padding-top: 0;
    padding-bottom: 20px
}
#fancy-title-14 span i {
    font-style: inherit
}
@media handheld, only screen and (max-width: 767px) {
    #fancy-title-14 {
        text-align: center !important
    }
}
#padding-17 {
    height: 40px
}
#text-block-18 {
    margin-bottom: 0;
    text-align: left
}
#padding-19 {
    height: 40px
}
#mk-gradient-button-20 {
    margin-top: 0;
    margin-bottom: 15px;
    margin-right: 15px
}
#mk-gradient-button-20 a {
    background: -webkit-linear-gradient(top, 0%, 100%);
    background: linear-gradient(to bottom, 0%, 100%)
}
#padding-21 {
    height: 40px
}
#text-block-23 {
    margin-bottom: 0;
    text-align: left
}
#text-block-24 {
    margin-bottom: 0;
    text-align: left
}
#text-block-26 {
    margin-bottom: 0;
    text-align: left
}
#text-block-27 {
    margin-bottom: 0;
    text-align: left
}
#text-block-28 {
    margin-bottom: 0;
    text-align: left
}
#padding-29 {
    height: 40px
}
#text-block-31 {
    margin-bottom: 0;
    text-align: left
}
#padding-34 {
    height: 40px
}
#text-block-35 {
    margin-bottom: 0;
    text-align: left
}
#padding-38 {
    height: 40px
}
#text-block-39 {
    margin-bottom: 0;
    text-align: left
}
#padding-41 {
    height: 40px
}
#padding-45 {
    height: 40px
}
#text-block-47 {
    margin-bottom: 0;
    text-align: left
}
#text-block-48 {
    margin-bottom: 0;
    text-align: left
}
#padding-49 {
    height: 40px
}
#mk-gradient-button-50 {
    margin-top: 0;
    margin-bottom: 15px;
    margin-right: 15px
}
#mk-gradient-button-50 a {
    background: -webkit-linear-gradient(top, 0%, 100%);
    background: linear-gradient(to bottom, 0%, 100%)
}
#padding-52 {
    height: 40px
}
#text-block-53 {
    margin-bottom: 0;
    text-align: left
}
div#n2-ss-12 .n2-ss-slider-1 {
    display: grid;
    position: relative
}
div#n2-ss-12 .n2-ss-slider-2 {
    display: grid;
    position: relative;
    overflow: hidden;
    padding: 0 0 0 0;
    border: 0 solid RGBA(62, 62, 62, 1);
    border-radius: 0;
    background-clip: padding-box;
    background-repeat: repeat;
    background-position: 50% 50%;
    background-size: cover;
    background-attachment: scroll;
    z-index: 1
}
div#n2-ss-12:not(.n2-ss-loaded) .n2-ss-slider-2 {
    background-image: none !important
}
div#n2-ss-12 .n2-ss-slider-3 {
    display: grid;
    grid-template-areas:'cover';
    position: relative;
    overflow: hidden;
    z-index: 10
}
div#n2-ss-12 .n2-ss-slider-3 > * {
    grid-area: cover
}
div#n2-ss-12 .n2-ss-slide-backgrounds, div#n2-ss-12 .n2-ss-slider-3 > .n2-ss-divider {
    position: relative
}
div#n2-ss-12 .n2-ss-slide-backgrounds {
    z-index: 10
}
div#n2-ss-12 .n2-ss-slide-backgrounds > * {
    overflow: hidden
}
div#n2-ss-12 .n2-ss-slide-background {
    transform: translateX(-100000px)
}
div#n2-ss-12 .n2-ss-slider-4 {
    place-self: center;
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 20;
    display: grid;
    grid-template-areas:'slide'
}
div#n2-ss-12 .n2-ss-slider-4 > * {
    grid-area: slide
}
div#n2-ss-12.n2-ss-full-page--constrain-ratio .n2-ss-slider-4 {
    height: auto
}
div#n2-ss-12 .n2-ss-slide {
    display: grid;
    place-items: center;
    grid-auto-columns: 100%;
    position: relative;
    z-index: 20;
    -webkit-backface-visibility: hidden;
    transform: translateX(-100000px)
}
div#n2-ss-12 .n2-ss-slide {
    perspective: 1500px
}
div#n2-ss-12 .n2-ss-slide-active {
    z-index: 21
}
.n2-ss-background-animation {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 3
}
div#n2-ss-12 .nextend-arrow {
    cursor: pointer;
    overflow: hidden;
    line-height: 0 !important;
    z-index: 18;
    -webkit-user-select: none
}
div#n2-ss-12 .nextend-arrow img {
    position: relative;
    display: block
}
div#n2-ss-12 .nextend-arrow img.n2-arrow-hover-img {
    display: none
}
div#n2-ss-12 .nextend-arrow:FOCUS img.n2-arrow-hover-img, div#n2-ss-12 .nextend-arrow:HOVER img.n2-arrow-hover-img {
    display: inline
}
div#n2-ss-12 .nextend-arrow:FOCUS img.n2-arrow-normal-img, div#n2-ss-12 .nextend-arrow:HOVER img.n2-arrow-normal-img {
    display: none
}
div#n2-ss-12 .nextend-arrow-animated {
    overflow: hidden
}
div#n2-ss-12 .nextend-arrow-animated > div {
    position: relative
}
div#n2-ss-12 .nextend-arrow-animated .n2-active {
    position: absolute
}
div#n2-ss-12 .nextend-arrow-animated-fade {
    transition: background 0.3s, opacity 0.4s
}
div#n2-ss-12 .nextend-arrow-animated-horizontal > div {
    transition: all 0.4s;
    transform: none
}
div#n2-ss-12 .nextend-arrow-animated-horizontal .n2-active {
    top: 0
}
div#n2-ss-12 .nextend-arrow-previous.nextend-arrow-animated-horizontal .n2-active {
    left: 100%
}
div#n2-ss-12 .nextend-arrow-next.nextend-arrow-animated-horizontal .n2-active {
    right: 100%
}
div#n2-ss-12 .nextend-arrow-previous.nextend-arrow-animated-horizontal:HOVER > div, div#n2-ss-12 .nextend-arrow-previous.nextend-arrow-animated-horizontal:FOCUS > div {
    transform: translateX(-100%)
}
div#n2-ss-12 .nextend-arrow-next.nextend-arrow-animated-horizontal:HOVER > div, div#n2-ss-12 .nextend-arrow-next.nextend-arrow-animated-horizontal:FOCUS > div {
    transform: translateX(100%)
}
div#n2-ss-12 .nextend-arrow-animated-vertical > div {
    transition: all 0.4s;
    transform: none
}
div#n2-ss-12 .nextend-arrow-animated-vertical .n2-active {
    left: 0
}
div#n2-ss-12 .nextend-arrow-previous.nextend-arrow-animated-vertical .n2-active {
    top: 100%
}
div#n2-ss-12 .nextend-arrow-next.nextend-arrow-animated-vertical .n2-active {
    bottom: 100%
}
div#n2-ss-12 .nextend-arrow-previous.nextend-arrow-animated-vertical:HOVER > div, div#n2-ss-12 .nextend-arrow-previous.nextend-arrow-animated-vertical:FOCUS > div {
    transform: translateY(-100%)
}
div#n2-ss-12 .nextend-arrow-next.nextend-arrow-animated-vertical:HOVER > div, div#n2-ss-12 .nextend-arrow-next.nextend-arrow-animated-vertical:FOCUS > div {
    transform: translateY(100%)
}
div#n2-ss-12 .nextend-bar-horizontal {
    z-index: 12
}
div#n2-ss-12 .nextend-bar-horizontal div * {
    display: inline
}
div#n2-ss-12 .nextend-thumbnail {
    flex: 0 0 auto;
    overflow: hidden
}
div#n2-ss-12 .nextend-thumbnail-default {
    position: relative;
    display: flex;
    flex-direction: column;
    z-index: 10
}
div#n2-ss-12 .nextend-thumbnail-inner {
    position: relative;
    flex-basis: 0%;
    flex-grow: 1;
    scroll-behavior: smooth;
    scrollbar-width: none
}
div#n2-ss-12 .nextend-thumbnail-inner::-webkit-scrollbar {
    width: 0;
    height: 0;
    background: transparent
}
div#n2-ss-12 .nextend-thumbnail-button {
    position: absolute;
    display: grid;
    place-content: center;
    transition: all 0.4s;
    cursor: pointer;
    visibility: hidden
}
div#n2-ss-12 .nextend-thumbnail-button * {
    visibility: visible
}
div#n2-ss-12 .nextend-thumbnail-scroller {
    display: grid
}
div#n2-ss-12 .n2-thumbnail-dot {
    position: relative;
    cursor: pointer
}
div#n2-ss-12 .n2-thumbnail-dot img {
    object-fit: cover;
    max-width: none !important
}
div#n2-ss-12 .n2-caption-before {
    order: -1
}
div#n2-ss-12 .n2-caption-overlay {
    position: absolute;
    box-sizing: border-box;
    display: grid;
    place-content: center
}
div#n2-ss-12 .n2-thumbnail-dot-type {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate3d(-50%, -50%, 0)
}
div#n2-ss-12 .nextend-thumbnail-vertical .nextend-thumbnail-scroller {
    min-height: 100%;
    height: -moz-fit-content;
    height: -webkit-fit-content;
    height: fit-content
}
div#n2-ss-12 .nextend-thumbnail-vertical .n2-align-content-start {
    align-content: flex-start
}
div#n2-ss-12 .nextend-thumbnail-vertical .n2-align-content-center {
    align-content: center
}
div#n2-ss-12 .nextend-thumbnail-vertical .n2-align-content-end {
    align-content: flex-end
}
div#n2-ss-12 .nextend-thumbnail-vertical .n2-align-content-space-between {
    align-content: space-between
}
div#n2-ss-12 .nextend-thumbnail-vertical .n2-align-content-space-around {
    align-content: space-around
}
div#n2-ss-12 .nextend-thumbnail-vertical .nextend-thumbnail-inner {
    overflow-y: scroll
}
div#n2-ss-12 .nextend-thumbnail-vertical .n2-thumbnail-dot {
    display: grid;
    grid-template-columns:auto 1fr;
    overflow: hidden
}
div#n2-ss-12 .nextend-thumbnail-vertical .nextend-thumbnail-button {
    width: 100%
}
div#n2-ss-12 .nextend-thumbnail-vertical .nextend-thumbnail-previous {
    top: 10px
}
div#n2-ss-12 .nextend-thumbnail-vertical[data-has-previous="0"] .nextend-thumbnail-previous {
    transform: translateY(min(-100px, calc(-110%)));
    opacity: 0
}
div#n2-ss-12 .nextend-thumbnail-vertical .nextend-thumbnail-next {
    bottom: 10px
}
div#n2-ss-12 .nextend-thumbnail-vertical[data-has-next="0"] .nextend-thumbnail-next {
    transform: translateY(max(100px, calc(110%)));
    opacity: 0
}
div#n2-ss-12 .nextend-thumbnail-horizontal {
    flex-direction: row
}
div#n2-ss-12 .nextend-thumbnail-horizontal .nextend-thumbnail-inner {
    overflow-x: scroll
}
div#n2-ss-12 .nextend-thumbnail-horizontal .nextend-thumbnail-scroller {
    min-width: 100%;
    width: -moz-fit-content;
    width: -webkit-fit-content;
    width: fit-content;
    grid-auto-flow: column;
    grid-auto-columns: min-content
}
div#n2-ss-12 .nextend-thumbnail-horizontal .n2-align-content-start {
    justify-content: flex-start
}
div#n2-ss-12 .nextend-thumbnail-horizontal .n2-align-content-center {
    justify-content: center
}
div#n2-ss-12 .nextend-thumbnail-horizontal .n2-align-content-end {
    justify-content: flex-end
}
div#n2-ss-12 .nextend-thumbnail-horizontal .n2-align-content-space-between {
    justify-content: space-between
}
div#n2-ss-12 .nextend-thumbnail-horizontal .n2-align-content-space-around {
    justify-content: space-around
}
div#n2-ss-12 .nextend-thumbnail-horizontal .n2-thumbnail-dot {
    display: grid;
    grid-template-rows:auto 1fr;
    overflow: hidden
}
div#n2-ss-12 .nextend-thumbnail-horizontal .nextend-thumbnail-button {
    height: 100%
}
div#n2-ss-12 .nextend-thumbnail-horizontal .nextend-thumbnail-previous {
    left: 10px
}
div#n2-ss-12 .nextend-thumbnail-horizontal[data-has-previous="0"] .nextend-thumbnail-previous {
    transform: translateX(min(-100px, calc(-110%))) rotateZ(-90deg);
    opacity: 0
}
div#n2-ss-12 .nextend-thumbnail-horizontal .nextend-thumbnail-next {
    right: 10px
}
div#n2-ss-12 .nextend-thumbnail-horizontal[data-has-next="0"] .nextend-thumbnail-next {
    transform: translateX(max(100px, calc(110%))) rotateZ(-90deg);
    opacity: 0
}
div#n2-ss-12 .n2-style-1b3b0b26e4e995bc76516f476918c4ab-simple {
    background: RGBA(0, 0, 0, .67);
    opacity: 1;
    padding: 20px 20px 20px 20px;
    box-shadow: none;
    border: 0 solid RGBA(0, 0, 0, 1);
    border-radius: 0
}
div#n2-ss-12 .n2-font-fcce1fddc1d903b911854dc0cbaed59a-simple {
    font-family: 'Montserrat';
    color: #fff;
    font-size: 87.5%;
    text-shadow: none;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-align: left;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    vertical-align: middle
}
div#n2-ss-12 .n2-font-07da7f6a4a6fea2ccd5da7785f6f3289-simple {
    font-family: 'Montserrat';
    color: #fff;
    font-size: 87.5%;
    text-shadow: none;
    line-height: 1.3;
    font-weight: 400;
    font-style: italic;
    text-decoration: none;
    text-align: left;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    vertical-align: middle
}
div#n2-ss-12 .n2-style-df32cb3742fdac43eb0251df7d67c185-simple {
    background: #242424;
    opacity: 1;
    padding: 3px 3px 3px 3px;
    box-shadow: none;
    border: 0 solid RGBA(0, 0, 0, 1);
    border-radius: 0
}
div#n2-ss-12 .n2-style-462cb0983aca6cda3fc34a0feea6024b-dot {
    background: RGBA(0, 0, 0, 0);
    opacity: 1;
    padding: 0 0 0 0;
    box-shadow: none;
    border: 0 solid RGBA(255, 255, 255, 0);
    border-radius: 0;
    opacity: .4;
    margin: 3px;
    transition: all 0.4s;
    background-size: cover
}
div#n2-ss-12 .n2-style-462cb0983aca6cda3fc34a0feea6024b-dot.n2-active, div#n2-ss-12 .n2-style-462cb0983aca6cda3fc34a0feea6024b-dot:HOVER, div#n2-ss-12 .n2-style-462cb0983aca6cda3fc34a0feea6024b-dot:FOCUS {
    border: 0 solid RGBA(255, 255, 255, .8);
    opacity: 1
}
div#n2-ss-12 .n2-ss-slide-limiter {
    max-width: 3000px
}
div#n2-ss-12 .n-uc-yG5tLwntd6xO {
    padding: 0 0 0 0
}
div#n2-ss-12 .n-uc-rO0RjfXwlOjm {
    padding: 0 0 0 0
}
div#n2-ss-12 .n-uc-IXiUyzwT6bEw {
    padding: 0 0 0 0
}
div#n2-ss-12 .n-uc-NfTgXLthoqda {
    padding: 0 0 0 0
}
div#n2-ss-12 .n-uc-qH5DapP1v2j3 {
    padding: 0 0 0 0
}
div#n2-ss-12 .n-uc-u0y8UeK4qOJO {
    padding: 0 0 0 0
}
div#n2-ss-12 .nextend-arrow img {
    width: 32px
}
div#n2-ss-12 .n2-thumbnail-dot img {
    width: 120px;
    height: 81px
}
@media (min-width: 1200px) {
    div#n2-ss-12 [data-hide-desktopportrait="1"] {
        display: none !important
    }
}
@media (orientation: landscape) and (max-width: 1199px) and (min-width: 901px),(orientation: portrait) and (max-width: 1199px) and (min-width: 701px) {
    div#n2-ss-12 [data-hide-tabletportrait="1"] {
        display: none !important
    }
}
@media (orientation: landscape) and (max-width: 900px),(orientation: portrait) and (max-width: 700px) {
    div#n2-ss-12 [data-hide-mobileportrait="1"] {
        display: none !important
    }
    div#n2-ss-12 .nextend-arrow img {
        width: 16px
    }
}
.page_catalog_bg {
    background-color: #f2a900 !important;
}
.theme-content h3:after {
    content: "";
    display: block;
    margin: 0;
    width: 10%;
    border-bottom: solid 4px #f2a900;
    padding-top: 20px;
    margin-bottom: 20px !important;
}
.mk-fancy-subtitle {
    letter-spacing: 0px;
    text-transform: initial;
    font-size: 18px;
    line-height: 90%;
    color: #4b5a5f;
    text-align: left;
    font-style: inherit;
    font-weight: 200;
}
.mk-fancy-title {
    letter-spacing: 0px;
    text-transform: initial;
    font-size: 20px;
    line-height: 90%;
    color: #4b5a5f;
    text-align: left;
    font-style: inherit;
    font-weight: 200;
}
.soon-badge {
    position: relative;
    background: #DB5E5E;
    padding: 8px 10px 8px 42px;
    color: #FFF;
    text-transform: uppercase;
    line-height: normal;
    font-size: 12px;
    border-radius: 5px;
}
.soon-badge:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    left: 10px;
    top: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
    background: url(//schiedel.com.ru/wp-content/themes/schiedel/css/../img/flazhok.png) no-repeat;
    background-size: 24px 24px;
}
@media (max-width: 767px) {
    .soon-badge {
        padding: 8px 10px 8px 36px;
        font-size: 10px;
    }
    .soon-badge:before {
        width: 18px;
        height: 18px;
        background-size: 18px 18px;
    }
}
@media (max-width: 767px) {
    .main-links-image {
        margin-bottom: 15px;
    }
}
.mk-fancy-subtitle p:last-child, .mk-fancy-desc p:last-child {
    margin-subtitle: 0 !important;
}
.mk-fancy-subtitle p, .mk-fancy-desc p {
    font-size: inherit !important;
    line-height: inherit !important;
}
.mk-fancy-subtitle p, .mk-fancy-desc p {
    color: inherit;
}
.mk-fancy-subtitle p, .mk-fancy-desc p {
    font-family: inherit !important;
    -webkit-text-fill-color: unset;
}
.mk-fancy-desc {
    letter-spacing: 0px;
    text-transform: initial;
    font-size: 13px;
    color: #4b5a5f;
    text-align: left;
    font-style: inherit;
    font-weight: 200;
    padding-top: 0px;
    padding-bottom: 0px;
    line-height: 130%;
}
.mk-flipbox {
    margin-bottom: 20px;
}
.mk-flipbox .front-icon {
    margin: 0 auto 20px auto;
    text-align: center;
}
.vc_col-sm-4:nth-child(1) .mk-flipbox-front {
    background-color: #fdc300 !important;
}
.vc_col-sm-4:nth-child(2) .mk-flipbox-front {
    background-color: #4b5a5f !important;
}
.vc_col-sm-4:nth-child(3) .mk-flipbox-front {
    background-color: #0093be !important;
}
img.alignright {
    float: right;
    margin: 0 0 1em 1em;
}
img.alignleft {
    float: left;
    margin: 0 1em 1em 0;
}
img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.alignright {
    float: right;
}
.alignleft {
    float: left;
}
.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.vc_custom_1622640688083 {
    background-color: #efefef !important;
    padding: 0 0 40px 0;
}
.clearline {
    height: 1px;
    border-top: 1px solid #2a2a2a;
    display: block;
    position: relative;
    top: 1px;
    width: 100%;
    margin-bottom: 25px;
}
.wpb_row .mk-grid {
    clear: both;
}
#flipbox-13 .mk-flipbox-front {
    background-color: #eec200;
}
#flipbox-13 .front-icon img {
    height: 30px;
    width: 30px;
    margin: 0 auto;
}
#flipbox-13 .front-icon svg {
    fill: #000000;
}
#flipbox-13 .front-title {
    font-weight: inherit;
    font-size: 23px;
    color: #000000;
    text-align: center;
}
#flipbox-13 .front-desc {
    font-size: 20px;
}
#flipbox-13 .mk-flipbox-back {
    height: 300px;
    background-color: rgba(75, 90, 95, 0.27);
}
#flipbox-13 .mk-flipbox-front {
    height: 300px;
}
#flipbox-13 .back-title {
    font-weight: inherit;
    font-size: 20px;
}
#flipbox-13 .back-desc {
    font-size: 17px;
    color: #000000;
}
.gallery_block {
    width: 100%;
    height: 500px;
    display: flex;
}
.gallery_block .first {
    width: 500px;
}
.gallery_block .first .gallery_block_item {
    height: 100%;
}
.gallery_block img {
    margin: 0 4px 8px;
    width: calc(100% - 8px);
    height: calc(100% - 8px);
    object-fit: cover;
    display: block;
}
.gallery_block .second {
    width: calc(100% - 500px);
    display: flex;
    flex-wrap: wrap;
}
.gallery_block .second .gallery_block_item {
    width: 50%;
    height: 250px;
}
.gallery_block .gallery_block_item {
    position: relative;
}
.gallery_block .gallery_block_item a:before {
    content: '';
    margin: 0 4px 8px;
    width: calc(100% - 8px);
    height: calc(100% - 8px);
    position: absolute;
    top: 0;
    left: 0;
    background: transparent;
    transition: all .5s;
}
.gallery_block .gallery_block_item a:hover:before {
    content: '';
    margin: 0 4px 8px;
    width: calc(100% - 8px);
    height: calc(100% - 8px);
    position: absolute;
    top: 0;
    left: 0;
    background: #f2a900;
    opacity: .7;
    cursor: pointer;
}
.documents {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.documents .document__item {
    width: 31%;
    margin-right: 2%;
    margin-bottom: 2%;
    border: 1px solid #D2D6D8;
    position: relative;
}
.documents .document__item .document__item_img {
    width: 63px;
    height: 89px;
    margin-right: 20px;
}
.documents .document__item .document__item_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.documents .document__item .document__item_top {
    display: flex;
    height: 170px;
    padding: 20px;
    background-color: #fff;
}
.documents .document__item .document__item_top p {
    font-size: 10pt;
    color: #000;
    font-weight: 400;
}
.documents .document__item .document__item_top p:nth-child(1) {
    font-size: 10pt;
    color: #4b5a5f;
    font-weight: 400;
}
.documents .document__item .document__item_top .document__item_body p {
    margin: 0;
}
.documents .document__item .document__item_footer {
    width: 100%;
    background: #f2f5f7;
    border-top: 1px solid #D2D6D8;
    height: 40px;
    line-height: 40px;
    text-align: right;
    padding: 0 20px;
    position: absolute;
    bottom: 0;
}
.documents .document__item .document__item_footer a:hover {
    text-decoration: underline;
}
body.wide .master-holder h2 {
    padding-top: 40px;
}
body.wide .master-holder .h2 {
    padding-top: 40px;
}
.master-holder h2 {
    margin-top: -10px;
}
.master-holder .h2 {
    margin-top: -10px;
}
.master-holder h2 {
    font-size: 36px;
    color: #4b5a5f;
    font-weight: 400;
    text-transform: none;
}
.master-holder .h2 {
    font-size: 36px;
    color: #4b5a5f;
    font-weight: 400;
    text-transform: none;
}
.theme-content h2:after {
    content: "";
    display: block;
    margin: 0;
    width: 10%;
    border-bottom: solid 4px #f2a900;
    padding-top: 20px;
    margin-bottom: 20px !important;
}
.paralaxe {
    width: 100vw;
    position: relative;
    left: calc((100% - 100vw) / 2);
}
#text-block-27 {
    padding: 80px;
}
.mk-box-icon.boxed-style .icon-box-boxed.top .mk-main-ico {
    background-color: #f2a900;
}
.mk-box-icon.boxed-style .icon-box-boxed.top .mk-main-ico img {
    width: 50%;
    height: 50%;
    filter: brightness(0) invert(1);
    top: -3px;
    position: relative;
}
.search-form-docs {
    width: 100%;
    margin-bottom: 20px;
}
.search-form-docs input {
    width: 97%;
}
.h2 {
    font-size: 20px;
    color: #fff;
    font-weight: 400;
    text-transform: none;
}
.h2:after {
    content: "";
    display: block;
    margin: 0;
    width: 10%;
    border-bottom: solid 7px #fff;
    padding-top: 20px;
}
.h1 {
    color: #fff;
    font-size: 32px;
    line-height: 32px;
    text-transform: unset;
    font-weight: 500;
    font-family: Arial !important;
    margin: 30px 0 20px;
}
.h1:after {
    content: "";
    display: block;
    margin: 0;
    width: 10%;
    border-bottom: solid 7px #fff;
    padding-top: 20px;
}
#flipbox-12 .mk-flipbox-front {
    transition: all .5s;
}
#flipbox-12 .mk-flipbox-front:hover {
    opacity: 0;
}
#flipbox-12 .mk-flipbox-front {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
#flipbox-12 .back-title {
    text-align: center;
}
.essb_links.essb_width_flex li:not(.essb_totalcount_item) {
    list-style: none !important;
}
.essb_links.essb_width_flex li:not(.essb_totalcount_item):before {
    display: none !important;
}
.searchblock404 p:nth-child(1) {
    font-size: 28px;
    display: block;
    margin-bottom: 20px;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
}
.searchblock404 p:nth-child(2) {
    font-size: 220px;
    line-height: 100%;
    display: block;
    font-weight: 300;
    padding-bottom: 20px;
    margin-bottom: 20px;
    color: #eec200;
    text-align: center;
}
.mk-single-content p:nth-child(3) {
    font-weight: 400;
    text-align: center;
}
.searchform404 input[type="text"] {
    width: 90%;
}
.searchform404 button {
    border: none;
    background: transparent;
}
.flexform {
    display: flex;
    justify-content: space-between;
}
.flexform input {
    width: 97%;
}
.flexform .wpcf7-spinner {
    display: none;
}
@media (max-width: 500px) {
    .flexform {
        flex-direction: column;
    }
    .flexform input {
        width: 100% !important;
        margin: 10px 0 !important;
    }
    .getPdf-form-inputs {
        flex-direction: column;
        flex-wrap: nowrap;
        padding: 20px 35px 20px 35px;
    }
    .documents .document__item,
    .document__list .document__item {
        width: 100%;
    }
    .select__line > div {
        width: 99% !important;
    }
    .select__line {
        flex-direction: column;
    }
    .filialy__list_item {
        width: 100% !important;
        margin: 0 0 1% 0 !important;
    }
}
.select__line {
    display: flex;
    justify-content: space-between;
    margin: 20px 0 0 0;
    padding: 0;
    box-sizing: content-box;
    width: 97%;
}
.select__line > div.nice-select {
    width: 49%;
    box-sizing: border-box;
    margin-top: 0 !important;
}
.document__list {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.mk-grid.mk-top-breadcrumbs .mk-breadcrumbs-inner.dark-skin {
    padding-left: 7px !important;
}
.filialy__list {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 1em;
    width: 100%;
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 15px 0 0 0;
}
.filialy_wrap .filialy__list_item {
    width: 100%!important;
    padding: 20px;
    border: 1px solid #e1e1e1;
}
@media (max-width: 767px) {
    .filialy__list {
        grid-template-columns: auto;
    }
}
.paginate-links.filialy {
    margin: 15px 0 30px 0;
    font-size: 22px;
}
.select__row_f {
    height: 70px;
}
.select__row_f .nice-select {
    margin-top: 0 !important;
    width: 98% !important;
}
.map__filialy#map {
    width: 98%;
    height: 400px;
    margin-bottom: 0px;
}
body.brand-2019 .nice-select .list {
    max-height: 300px;
    overflow: auto;
}
#theme-page .btn {
    background: #f2a900;
    color: #fff;
    padding: 12px 20px;
    display: block;
    width: max-content;
    font-size: 18px;
    transition: all .5s;
}
#theme-page .btn:hover {
    opacity: .7;
    cursor: pointer;
}
.w3eden .panel-body {
    min-height: 215px;
}
.w3eden .panel-footer {
    position: absolute;
    bottom: 0;
    width: 100%;
}
.one-color-blocks4line img {
    max-width: 60px;
}
.mk-fancy-subtitle {
    min-height: 34px;
    margin-bottom: 20px;
}
.mk-image img {
    height: 230px;
    width: 100% !important;
    object-fit: cover;
}
@media (max-width: 600px) {
    #theme-page img {
        max-width: 100% !important;
/*        width: auto !important;
        display: block !important;*/
        float: none !important;
        margin: 1em auto !important;
    }
    #text-block-27 {
        font-size:26px!important;
        padding:40px 20px!important;
    }
    #text-block-27 p {
        font-size:26px!important;
    }
    .full-width-16 {
        min-height:300px!important;
    }
}
#menu-dokumentatsiya li:last-child {
    position: relative;
}
/*#menu-dokumentatsiya li:last-child::after {
    position: relative!important;
    content: '(Уважаемые коллеги, ссылка работает при подключении через VPN. Приносим извинения за неудобства.)'!important;
    font-size: 12px!important;
    line-height: 14px!important;
    display: block!important;
    top: -10px;
}*/
li#menu-item-14792 {
    position: relative;
}
/*li#menu-item-14792::after {
    position: relative!important;
    content: '(Уважаемые коллеги, ссылка работает при подключении через VPN. Приносим извинения за неудобства.)'!important;
    font-size: 12px!important;
    line-height: 14px!important;
    display: block!important;
    padding: 0 15px;
    top: -10px;
}*/
.ikswebcenter22 td {
    vertical-align:middle!important;
}
#ikswebisotor {
    border-collapse:inherit!important;
}
#ikswebisotor td {
    vertical-align:middle!important;
    text-align:center!important;
}
#ikswebisotor img {
    max-width:50px;
}
.schiedelForm__titleMain {
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 20px;
    display: block;
    font-family: 'HelveticaNeueCyr' !important;
}
.gallery_block_item .preloaderImgGallery {
    display: block;
    opacity: 0;
    position: absolute;
    left: calc(50% - 18px);
    top: calc(50% - 18px);
    width: 32px;
    height: 32px;
    z-index: 999;
}
.gallery_block_item .preloaderImgGallery svg {
    fill: #ffffff;
}
.gallery_block_item:hover .preloaderImgGallery {
    opacity: 1;
}
#footer_form {
    display: flex;
    gap: 10px;
}
#footer_form .subscribe-form-item__btn.subscribe-form-item__btn--btn-submit {
    color: #fff;
}
.col_sub {
    margin-top: 10px;
    display: flex;
    text-align: right;
}
.col_sub #text-88 {
    margin-left: auto;
    margin-right: 0;
}
#footer_form .subscribe-form-item__control, #footer_form .subscribe-form-item {
    padding: 5px 5px;
}
@media (max-width: 767px) {
    #footer_form {
        flex-wrap: wrap;
    }
    #mk-footer .social-footer {
        min-height: 100px;
        display: block;
    }
    .martop {
        margin-top: 20px !important;
    }
}
.martop {
    margin-top: 120px;
}
.gallerybox .gallery_block {
    height: 300px;
}
.gallerybox .gallery_block .gallery_block_item {
    height: 300px;
}
/*.flip-horizontal:hover .mk-flipbox-front {
    -webkit-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
}
.flip-horizontal .mk-flipbox-back {
    height: 300px;
    background-color: rgba(75,90,95,0.27);
}*/
#flipbox-12 .mk-flipbox-front {
    height: 300px;
    transition: all .5s cubic-bezier(.645, .045, .355, 1);
}
.mk-flipbox .front-icon {
    width: 32px;
    height: 32px;
}
.mk-flipbox .front-title {
    font-size: 23px !important;
}
.mk-flipbox .mk-flipbox-back {
    height: 300px !important;
    background-color: rgba(75, 90, 95, 0.27);
    opacity: 1 !important;
}
.mk-flipbox .mk-flipbox-back .back-title {
    font-size: 17px !important;
    padding: 0 10px;
}
.flip-horizontal .mk-flipbox-back {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
    transition: all .5s cubic-bezier(.645, .045, .355, 1);
}
.flip-horizontal:hover .mk-flipbox-front {
    -webkit-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
    opacity: 0 !important;
}
.flip-horizontal:hover .mk-flipbox-back {
    -webkit-transform: rotateY(0);
    transform: rotateY(0);
    opacity: 1 !important;
}
.title-block {
    text-align: center;
    font-size: 18px;
    font-weight: 700;
}
.img-block {
    text-align: center;
    border: 3px solid #f2a900;
    padding: 20px;
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 15px 0;
}
.img-block img {
    max-width: auto;
    height: 300px;
}
.desc-block {
    text-align: center;
}
.top-header-message {
    text-align: center;
    padding: 4px;
    background-color: #f9b000;
    color: #fff;
}
.top-header-message a {
    color: #fff;
    text-decoration: underline;
}
#close_message {
    cursor: pointer;
    color: #000;
}
body.brand-2019 .header-style-1 .menu-hover-style-2 .main-navigation-ul > li:hover > ul.sub-menu {
    display: block;
}
#colortable tr:first-child td,
#colortable tr:first-child td strong,
#colortable tr:first-child td a {
    color: #fff !important;
    font-weight: 700 !important;
    text-align: center !important;
    vertical-align: middle !important;
}
#colortable tr:first-child a {
    border-bottom: 1px solid #fff !important;
    transition: 0.3s all !important;
}
#colortable tr:first-child a:hover {
    border-bottom: 1px solid transparent;
    transition: 0.3s all;
}
#colortable tr:nth-child(2),
#colortable tr:nth-child(3),
#colortable tr:nth-child(4),
#colortable tr:nth-child(5),
#colortable tr:nth-child(6),
#colortable tr:nth-child(7), {
    background-color: #7F7F7F !important;
}
#colortable tr:nth-child(2) td,
#colortable tr:nth-child(3) td,
#colortable tr:nth-child(4) td,
#colortable tr:nth-child(5) td,
#colortable tr:nth-child(6) td,
#colortable tr:nth-child(7) td {
    color: #fff !important;
    background-color: #7F7F7F !important;
}
#colortable tr td {
    vertical-align: middle !important;
    text-align: center !important;
}
#colortable tr td:first-child {
    text-align: left !important;
}
#colortable tr:last-child td {
    text-align: left !important;
}
#iksweb img,
#iksweb2 img,
#iksweb3 img,
#iksweb4 img {
    max-width: 300px;
    height: auto;
}
/*#iksweb tr td,*/
/*#iksweb2 tr td,*/
/*#iksweb3 tr td,*/
/*#iksweb4 tr td {*/
/*    vertical-align: middle;*/
/*    text-align: center !important;*/
/*}*/
/*#iksweb tr:last-child,*/
/*#iksweb2 tr:last-child,*/
/*#iksweb3 tr:last-child,*/
/*#iksweb4 tr:last-child {*/
/*    background-color: transparent !important;*/
/*}*/
#iksweb tr:first-child td,
#iksweb2 tr:first-child td,
#iksweb3 tr:first-child td,
#iksweb4 tr:first-child td {
    text-align: left !important;
    font-weight: 700;
    text-transform: uppercase;
}
#iksweb tr:last-child td,
#iksweb2 tr:last-child td,
#iksweb3 tr:last-child td,
#iksweb4 tr:last-child td {
    text-align: left !important;
}
/*#iksweb tr:nth-child(2) td:first-child,*/
/*#iksweb2 tr:nth-child(2) td:first-child,*/
/*#iksweb3 tr:nth-child(2) td:first-child,*/
/*#iksweb4 tr:nth-child(2) td:first-child {*/
/*    background-color: #fff;*/
/*}*/
/*#iksweb tr:nth-child(4), #iksweb tr:nth-child(6), #iksweb tr:nth-child(8), #iksweb tr:nth-child(10), #iksweb tr:nth-child(12), #iksweb tr:nth-child(14), #iksweb tr:nth-child(16),*/
/*#iksweb2 tr:nth-child(4), #iksweb2 tr:nth-child(6), #iksweb2 tr:nth-child(8), #iksweb2 tr:nth-child(10), #iksweb2 tr:nth-child(12), #iksweb2 tr:nth-child(14), #iksweb2 tr:nth-child(16),*/
/*#iksweb3 tr:nth-child(4), #iksweb3 tr:nth-child(6), #iksweb3 tr:nth-child(8), #iksweb3 tr:nth-child(10), #iksweb3 tr:nth-child(12), #iksweb3 tr:nth-child(14), #iksweb3 tr:nth-child(16),*/
/*#iksweb4 tr:nth-child(4), #iksweb4 tr:nth-child(6), #iksweb4 tr:nth-child(8), #iksweb4 tr:nth-child(10), #iksweb4 tr:nth-child(12), #iksweb4 tr:nth-child(14), #iksweb4 tr:nth-child(16) {*/
/*    background-color: #FADCA5 !important;*/
/*}*/
.mk-fancy-table.table-style1 tr {
    background-color: #F1F1F1 !important;
}
.mk-fancy-table.table-style1 tr:nth-child(2n+1) {
    background-color: #c9cdcf !important;
}
/*#iksweb tr:nth-child(5) td, #iksweb tr:nth-child(7) td, #iksweb tr:nth-child(9) td, #iksweb tr:nth-child(11) td, #iksweb tr:nth-child(13) td, #iksweb tr:nth-child(15) td, #iksweb tr:nth-child(17) td,*/
/*#iksweb2 tr:nth-child(5) td, #iksweb2 tr:nth-child(7) td, #iksweb2 tr:nth-child(9) td, #iksweb2 tr:nth-child(11) td, #iksweb2 tr:nth-child(13) td, #iksweb2 tr:nth-child(15) td, #iksweb2 tr:nth-child(17) td,*/
/*#iksweb3 tr:nth-child(5) td, #iksweb3 tr:nth-child(7) td, #iksweb3 tr:nth-child(9) td, #iksweb3 tr:nth-child(11) td, #iksweb3 tr:nth-child(13) td, #iksweb3 tr:nth-child(15) td, #iksweb3 tr:nth-child(17) td,*/
/*#iksweb4 tr:nth-child(5) td, #iksweb4 tr:nth-child(7) td, #iksweb4 tr:nth-child(9) td, #iksweb4 tr:nth-child(11) td, #iksweb4 tr:nth-child(13) td, #iksweb4 tr:nth-child(15) td, #iksweb4 tr:nth-child(17) td {*/
/*    padding: 10px 0 !important;*/
/*}*/
@media (max-width: 767px) {
/*    #iksweb tr:nth-child(2) td:first-child,
    #iksweb2 tr:nth-child(2) td:first-child,
    #iksweb3 tr:nth-child(2) td:first-child,
    #iksweb4 tr:nth-child(2) td:first-child {
        display: none;
    }*/
}
#ikswebcenter td {
    text-align: center !important;
}
#ikswebcenter tr:first-child td {
    vertical-align: middle !important;
}
.flexcent {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.flexcent a {
    margin: 0 10px;
}
.formmod h3 {
    text-align: center;
}
.formmod .flexform {
    flex-wrap: wrap;
    justify-content: center;
}
.formmod .flexform div {
    width: 100%;
    margin: 10px 0;
}
.formmod .flexform div input {
    width: 100%;
}
.formmod .flexform div textarea {
    width: 100% !important;
    max-height: 120px;
}
/* где купить */
.filialy__list_item {
    position: relative;
}
.show_double {
    cursor: pointer;
    color: #f2a900;
    position: absolute;
    right: 20px;
    bottom: 20px;
}
.filialy__list_item_hidden {
    background-color: #f6f6f6;
}
/* где купить */
.ovdinblock {
    margin-bottom: 30px;
}
.ovdinblock .mk-box-icon.boxed-style h4 {
    text-align: center;
}
.ovdinblock .mk-box-icon.boxed-style .icon-box-boxed {
    text-align: left;
}
.ovdinblock .mk-box-icon.boxed-style .icon-box-boxed p {
    margin: 10px;
}
.ovdinblock .mk-box-icon.boxed-style .mk-main-ico {
    width: 320px;
    border-radius: 0;
}
.ovdinblock .mk-box-icon.boxed-style .icon-box-boxed.top .mk-main-ico {
    width: 280px;
    margin-left: -160px;
    height: auto;
    padding: 15px 25px;
}
.ovdinblock .mk-box-icon.boxed-style .icon-box-boxed.top .mk-main-ico img {
    width: auto;
    height: 75%;
}
.ovdinblock .mk-box-icon.boxed-style .icon-box-boxed.top {
    padding: 110px 30px 30px;
}
@media (max-width: 600px) {
    .ovdinblock .mk-box-icon.boxed-style .icon-box-boxed.top {
        padding-top: 170px;
    }
}
.tabl-st-one td {
    background-color: #c9cdcf !important;
}
.mb30px {
    margin-bottom: 30px!important;
}
.construct-wr-center .construct-wr__pic {
    display: flex;
    align-items: flex-start!important;
    justify-content: center!important;
    max-width: 800px!important;
    width: 100%!important;
    margin-left: auto!important;
    margin-right: auto!important;
}
.construct-wr-center .construct-wr__pic img {
    width: 100%!important;
}
@media (max-width: 767px) {
    .schiedel-catalog_block.schiedel-catalog_block_vertical {
        min-height: inherit!important;
    }
    .construct-wr.construct-wr-center {
        display: flex;
        height: 300px;
        overflow: hidden;
        position: relative;
        flex-direction: column;
    }
    .formpage.formpage-imagright .formpage__bg {
        display: none;
    }
}
.gallery-autor_block__wrap a:before {
    display: none!important;
}
.gallery-autor_block__wrap {
    bottom: 16px;
    left: 16px;
    position: absolute;
    display: flex;
    width: auto;
    max-width: calc(100% - 32px);
    height: auto;
    min-height: min-content;
max-height: fit-content;
align-self: flex-start;
    padding: 10px;
    background: rgba(136, 129, 129, 0.2);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    border-radius: 10px;
    z-index: 10;
    flex-direction: column;
    overflow: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
.gallery-autor_block__wrap-top {
    top: 16px;
    left: 16px;
    opacity: 1;
    transition: all 0.3s ease;
}
.tultip-list br {
    display: none;
}
.tooltip__block img {
    max-width: 100%;
}
.gallery-autor_block__wrap-bottom {
    bottom: 16px;
    left: 16px;
    opacity: 1;
    transition: all 0.3s ease;
}
.gallery_block.gallery-autor_block .gallery_block_item:hover .gallery-autor_block__wrap-bottom {
    bottom: 16px;
    opacity: 1;
}
.gallery_block.gallery-autor_block .gallery_block_item:hover .gallery-autor_block__wrap-top {
    top: 16px;
    opacity: 1;
}
.gallery-autor_block__wrap-bottom {
    font-family: HelveticaNeueCyr;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
}
.gallery-autor_block__wrap a {
    color: #ffffff!important;
    font-family: HelveticaNeueCyr;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
}
.gallery-autor_block__wrap a:hover {
    text-decoration: underline;
}
.gallery-autor_block__name {
    color: #ffffff!important;
    font-weight: 700;
    font-family: HelveticaNeueCyr;
    font-size: 14px;
    font-style: normal;
    line-height: 21px;
}
.gallery_block.gallery-autor_block .gallery_block_item a:hover::before {
    display: none;
}
.gallery_block.gallery-autor_block .gallery_block_item {
    transition: all 0.3s ease;
}
.gallery_block.gallery-autor_block .gallery_block_item a.gallery_block_item--bg::after {
    transition: all 0.3s ease;
    content: '';
    margin: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.gallery_block.gallery-autor_block .gallery_block_item:hover a.gallery_block_item--bg::after {
    content: '';
    margin: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #0000005e;
    opacity: .7;
    cursor: pointer;
}
.gallery_block.gallery-autor_block .preloaderImgGallery {
    display: none;
}
#hide_gallery_button {
    display: none;
    width: 202px;
    height: 34px;
    padding: 0 10px;
    justify-content: center;
    align-items: center;
    color: #F9B000;
    font-family: HelveticaNeueCyr;
    font-size: 12px;
    font-style: normal;
    font-weight: 550;
    line-height: normal;
    text-transform: uppercase;
    border-radius: 6px;
    border: 1px solid #F9B000;
    margin: 95px auto 20px;
    transition: all 0.3s ease;
}
#hide_gallery_button svg {
    height: 9px;
    margin-right: 10px;
}
#hide_gallery_button:hover {
    background-color: #f5f5f5;
}
@media(min-width: 1131px) and (max-width: 1300px) {
    .mk-header-topmenu {
        padding-right: 15px!important;
    }
    .mk-header-second {
        padding-right: 15px!important;
    }
    #header-fix {
        padding-right: 15px!important;
    }
    .mk-header-third .main-navigation-ul {
        float: left!important;
        margin-left: 0!important;
        display: flex!important;
        gap: 20px!important;
    }
    body.wide .mk-main-navigation {
        margin-top: 20px;
        right: -20px !important;
        width: 710px;
        padding-top: 0;
        padding-right: 15px;
        margin-right: 0;
    }
}
@media(min-width: 960px) and (max-width: 1130px) {
    .mk-header-topmenu {
        padding-right: 15px!important;
    }
    .mk-header-second {
        padding-right: 15px!important;
    }
    #header-fix {
        padding-right: 15px!important;
    }
    .mk-header-third .main-navigation-ul {
        gap: 10px!important;
    }
    .mk-header-third_left {
        width: 822px !important;
    }
}
.liststyle-none li {
    list-style-type: none;
    padding: 0;
    margin: 0;
    font-style: italic;
}
.liststyle-none h3 {
    color: #000;
    font-family: HelveticaNeueCyr;
    font-size: 14px !important;
    font-style: normal;
    font-weight: 700;
    line-height: 21px;
    text-transform: uppercase;
}
.scrollform {
    color: #f2a900;
    border: none;
    background-color: #FFF0;
    padding: 0;
    margin: 0;
    outline: none;
    font-family: HelveticaNeueCyr;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
}
.gallery-autor_block__wrap span {
    color: #ffffff !important;
    font-family: HelveticaNeueCyr;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
}
.modal, .modal-container, .modal-pointer, .modal-pointer-conceal {
    position: fixed!important;
}
.safety__wrap-wr {
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
}
.ventwr {
    width: 100%;
}
.ventwr__wrapper {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    margin-left: -5px;
    margin-right: -5px;
    flex-wrap: wrap;
}
.ventwr__item {
    padding: 10px;
    border-radius: 10px;
    background-color: #f2a900;
    width: calc(14.28% - 10px);
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 10px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}
.ventwr__item span {
    font-weight: bold;
    text-align: center;
    display: block;
    margin-bottom: 15px;
    font-size: 14px;
    color: #000;
    line-height: 1.5em;
    min-height: 42px;
}
.ventwr__item p {
    text-align: center;
    margin-bottom: 0;
    font-size: 12px;
    color: #000;
    line-height: 1.5em;
}
@media(max-width: 767px) {
    .safety__wrap-wr {
        display: flex;
        align-items: center;
        flex-direction: column;
    }
    .ventwr__item {
        width: calc(50% - 10px);
    }
	.map__filialy#map {
    margin-bottom: 40px;
}
}
.minshr {
    font-size: 9px;
    color: #ff0000;
    text-transform: none;
}
.ag .gallery_block {
    margin-bottom:120px
}
@media (max-width: 767px) {
    .gallerybox .gallery_block {
        height:auto;
        margin:0 0 30px 0;
    }
}
.reshenie .table-style1 .thov tr td  {
    width:auto;
}
.reshenie .table-style1 .thov tr td:first-child {
    width:10%;
}
.reshenie .table-style1 .thov tr td.twor  {
    width:17%;
}
article .blpagewr .img50per{
	max-width:50%;
} 
@media (max-width: 767px) {
    .reshenie .table-style1 .thov tr td:first-child {
        width:auto;
    }
    .reshenie .table-style1 .thov tr td.twor  {
        width:auto;
    }    
article .blpagewr .img50per{
	max-width:100%;
}
}
.documents_boxwr.boxwr {
    display: flex;
    margin-top: 0;
}
.documents_boxwr.boxwr ul li:before {
    display: none!important;
}
.documents_boxwr.boxwr ul li:after {
    display: none!important;
}
.pagin__wrapper-margin {
    margin: 20px 0 30px;
}
.modal__success {
    text-align: center;
    padding-bottom: 20px;
}
.modal-topclose {
    padding: 10px 10px 0;
}
.modal.modal_active-success {
    display: block;
}
.modal.modal_active-success:before {
    position: fixed;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #000000;
    opacity: 0.5;
}
.wp-video {
	margin-bottom: 40px;
}
.blpagewr__maincontent.blpagewr__maincontent-articles img {
	margin-top: 10px;
	margin-bottom: 20px;
}
.mb80px {
    margin-bottom: 80px!important;
}
article .blpagewr a{
	text-decoration:underline;
}
article .blpagewr a:hover{
	text-decoration:none;
	color:#777;
}
.newmb-spark .compbanimg__txt ul {
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    margin-left: .2em;
}
.newmb-spark .compbanimg__txt ul li {
    list-style-type: none;
    padding-left: 20px;
    position: relative;
    margin-bottom: 14px;
    color: #FFF;
    font-family: HelveticaNeueCyr;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    margin-left: 0;
}
.newmb-spark ul li:before {
    position: absolute;
    content: '';
    width: 10px;
    height: 10px;
    border-radius: 100%;
    background-color: #F9B000;
    left: 0;
    top: calc(50% - 5px);
}
	.calc-block-desktop{
		background-color:#F9B000;
		color:#fff;
		border-bottom-left-radius: 50px;
    border-top-left-radius: 50px;
		width: 77px;
    height: 80px;
    display: block;
    position: fixed;
    right: 0;
    top: 50%;
    z-index: 9999;
    transition: 0.5s;
	}
	.calc-block-desktop:hover{
		width: 309px;
		color:#fff;
    transition: 0.5s;
	}
	.calc-block-desktop:hover a{
		color:#fff!important;
	}
	.calc-block-desktop_inner{
		display: flex;
    flex-direction: row;
    align-content: center;
    align-items: center;
    margin-left: 13px;
    margin-top: 5px;
    font-weight: 600;
	}
	.calc-block-desktop_inner_text{
		font-weight:16px;
	}
	.calc-block-mobile{
		display:none;
	}
@media (max-width: 767px) {
	.calc-block-desktop{
		display:none;
	}
	.calc-block-mobile{
		display:block;
		-webkit-box-shadow: 0px -1px 10px 0px rgba(0, 0, 0, 0.6);
-moz-box-shadow: 0px -1px 10px 0px rgba(0, 0, 0, 0.6);
box-shadow: 0px -1px 10px 0px rgba(0, 0, 0, 0.6);
position:fixed;
width:100%;
bottom:0;
left:0;
background-color:#fff;
	}
	.calc-block-mobile a{
		color:#000!important;
	}
	    .calc-block-mobile_inner {
        display: flex;
        align-items: center;
        align-content: center;
        flex-direction: row;
        justify-content: center;
    gap: 40px;
	padding-top:5px;
	padding-bottom:5px;
    }
	.calc-block-mobile_inner_calc{
		display:flex;
		font-size:12px!important;
		    align-content: center;
    align-items: center;
    flex-direction: row;
    gap: 5px;
	}
	.calc-block-mobile_inner_img{
		display:flex;
	}
	._orientationRight__qlmi7.wrap__soDR9{
		bottom:50px;
	}    .mk-go-top.is-active {
        bottom: 150px;
    }
}
.select-stovepipe{
	margin-top:60px;
	margin-bottom:60px;
	background: linear-gradient(19deg, #201c1c 0%, #4b4545 100%);
}
.select-stovepipe-inner{
	display:flex;
align-items: stretch;
    justify-content: center;
}
.select-stovepipe-inner-left{
	padding:34px;
	width:54.9%;
}
.select-stovepipe-inner-right{
	width:45.1%;
}
.select-stovepipe-inner-right img{     
object-fit: cover;
    height: 100%;
    width: 100%;
}
.select-stovepipe-inner-left_header{
font-weight: 700;
font-size: 30px;
line-height: 130%;
text-transform: uppercase;
color: #fff;
}
.select-stovepipe-inner-left_hr{
	width: 166px;
height: 4px;
background: #f9b000;
display:block;
margin-top:10px;
margin-bottom:25px;
}
.select-stovepipe-inner-left_text{
	font-family: "Ubuntu", sans-serif;
font-weight: 400;
font-size: 18px;
line-height: 156%;
color: #fff;
}
.select-stovepipe-inner-left_text span{
	font-weight: 700;
}
.select-stovepipe-inner-left_text span.white-c{
	font-weight: 700;
}
.select-stovepipe-inner-left_text span.orange-c{
	font-weight: 700;
color: #f2a900;
}
@media (max-width: 768px) {
.select-stovepipe{
	margin-top:100px;
	margin-bottom:100px;
    border-radius: 0 0 10px 10px ;
}
	.select-stovepipe-inner {
    flex-direction: column;
}
.select-stovepipe-inner-right{
	display:none;
}
.select-stovepipe-inner-left{
    border-radius: 0 0 10px 10px ;
	padding:17px 0 0 0;
	width:100%;
	background-image: url("/wp-content/themes/schiedel/img/productnew/stovepipe-1_mob-min.jpg");
	background-position:center center;
background-repeat: no-repeat;
	background-size: cover;
}
.select-stovepipe-inner-left_header{
	font-weight: 700;
font-size: 16px;
line-height: 112%;
text-transform: uppercase;
color: #fff;
padding:17px 11px;
}
.select-stovepipe-inner-left_hr{
width: 74px;
height: 2px;
background: #f9b000;
display:block;
margin-bottom:170px;
margin-left:11px;
}
.select-stovepipe-inner-left_text{
	font-size: 13px;
line-height: 120%;
color: #fff;
padding:11px;
background: rgba(32, 28, 28, 0.9);
margin-left:11px;
margin-right:11px;
}
}
.item-pers {
    display: flex;
    margin-bottom: 20px;
}
.item-pers .item-pers__img {
    width:20%;
}
.item-pers .item-pers__img img {
    width: 110px;
    height: 120px;
    object-fit: cover;
    border-radius: 13px;
}
.item-pers .item-pers__text {
    width: 80%;
    padding: 0 0 0 20px;
}
@media (max-width: 768px) {
    .item-pers {
        flex-wrap: wrap;
    }
    .item-pers .item-pers__img {
        width: 100%;
        text-align: center;
        margin-bottom: 10px;
    }
    .item-pers .item-pers__text {
        width: 100%;
    }
}
.wpb_row.vc_row.vc_row-fluid.jupiter-donut-.mk-fullwidth-false.attched-false.alignff.js-master-row.mk-grid.mk-in-viewport {
    align-items: stretch;
    display: flex;
}
.alignff .column_container_border {
    height: 100%;
}
@media (max-width: 969px) {
    .wpb_row.vc_row.vc_row-fluid.jupiter-donut-.mk-fullwidth-false.attched-false.alignff.js-master-row.mk-grid.mk-in-viewport {
        align-items: stretch;
        display: flex;
        flex-direction: column;
    }
}
.stindustries__wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.stindustries__title {
    margin-bottom: 50px;
}
.stindustries__txtwr span {
    font-size: 18px;
    font-weight: 700;
    color: #000000;
}
.stindustries__txtwr p {
    font-size: 14px;
    line-height: 22px;
}
.stindustries__txtwr {
    padding-right: 20px;
}
.stindustries__imgwr {
    width: 30%;
    flex-shrink: 0;
}
.stindustries__imgwr picture {
    width: 100%;
}
.stindustries__imgwr picture img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.numcomp__wr {
    position: relative;
    margin-left: auto;
    font-weight: 700;
    font-size: 252px;
    color: #e1e1e1;
    text-align: center;
    padding-bottom: 10px;
    white-space: nowrap;
    display: flex;
    line-height: 1;
    height: 220px;
}
.numcomp__wr:before {
    position: absolute;
    content: '';
    bottom: 0;
    left: 0;
    right: 0;
    background: linear-gradient(0deg, #ffffff, transparent);
    z-index: 10;
    height: 100%;
}
@media (max-width: 1310px) {
    .numcomp__wr {
        position: relative;
        margin-left: auto;
        font-weight: 700;
        font-size: 182px;
        color: #e1e1e1;
        text-align: center;
        padding-bottom: 10px;
        white-space: nowrap;
        display: flex;
        line-height: 1;
        height: 170px;
        justify-content: center;
    }
}
@media (max-width: 969px) {
    .numcomp__wr {
        position: relative;
        margin-left: auto;
        font-weight: 700;
        font-size: 142px;
        color: #e1e1e1;
        text-align: center;
        padding-bottom: 10px;
        white-space: nowrap;
        display: flex;
        line-height: 1;
        height: 140px;
        justify-content: center;
    }
}
@media (max-width: 768px) {
    .stindustries__wrapper {
        flex-direction: column;
    }
    .stindustries__txtwr {
        width: 100%;
        padding-right: 0;
        margin-bottom: 30px;
    }
    .stindustries__imgwr {
        width: 100%;
    }
    .numcomp__wr {
        position: relative;
        margin-left: auto;
        font-weight: 700;
        font-size: 17vw;
        color: #e1e1e1;
        text-align: center;
        padding-bottom: 10px;
        white-space: nowrap;
        display: flex;
        line-height: 1;
        height: 16vw;
        justify-content: center;
    }
}
.compbbg:before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #000;
    opacity: 0.5;
    z-index: 1;
}
.compbbg .compbanimg__wrapper {
    z-index: 2;
}
.mk-video-container {
    border-radius: 10px;
}
.swiper.headslide-swiper.headslide-swiper-bg.swiper-initialized.swiper-horizontal.swiper-backface-hidden .headslide__slide.slideone::before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    content: '';
    background-color: #00000000;
    z-index: 1;
}
.headslide.headslide__custombg .slideone picture img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 0px -52px;
}
.slideone__list p {
    position: relative;
    color: #FFF;
    font-family: HelveticaNeueCyr;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
}
@media (max-width: 767px) {
    .slideone__list p {
        font-size: 15px;
        line-height: 21px;
    }
    .wide.customize-support.brand-2019 #theme-page .headslide__slide picture img {
        justify-content: center;
        display: flex;
        object-position: -134px;
    }
    .mk-main-wrapper-holder.mk-main-wrapper-holder-custom .wpb_row.vc_inner.vc_row.vc_row-fluid.attched-false {
        padding-bottom: 30px;
    }
    .mk-main-wrapper-holder.mk-main-wrapper-holder-custom .mk-gradient-button.fullwidth-true.btn-align-left {
        width: auto;
        margin: auto;
    }
    .mk-main-wrapper-holder.mk-main-wrapper-holder-custom .mk-gradient-button.fullwidth-true.btn-align-left {
        width: auto;
    margin: auto;
    }
}
@media (max-width: 600px) {
    .headslide.headslide__custombg .slideone picture img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: 0px 0px;
    }
}
.headslide__logo {
    max-width: 100px;
    position: absolute;
    top: 63px;
    left: 0px;
    z-index: 10;
}
.headslide__logo img {
    max-width: 100%;
}
.mk-svg-icon.mk-svg-icon-tg {
    fill: #ffffff;
}
.tgicon {
    height: 30px !important;
    padding: 8px;
    background-color: #1086c1;
    border-radius: 100%;
    width: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.akciya__wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.akciya__imgwrap {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: 10px;
}
.akciya__imgwrap-img img {
    max-width: max-content;
    max-height: 170px;
    height: 170px;
}
.akciya__imgwrap-img {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 10px;
    max-width: 100px;
}
.akciya__title h3 {
    color: #000;
    font-family: HelveticaNeueCyr;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 20px;
}
.mb50px {
    margin-bottom: 50px;
}
.akciya__imgwrap-img.akciya__imgwrap-img__sparkset img {
    max-width: 100%;
    max-height: 270px;
    flex-shrink: 0;
}
.akciya__imgwrap-img.akciya__imgwrap-img__sparkset {
    max-width: 200px;
    flex-shrink: 0;
}
.compbanimg__txt-mob {
    display: none;
}
@media (max-width: 767px) {
    .compbanimg__txt-mob {
        display: block;
    }
    .akciya__title h3 {
        font-size: 20px!important;
    }
    .akciya__wrapper {
        flex-direction: column;
    }
    .akciya__imgwrap {
        flex-direction: row;
    }
    .akciya__imgwrap-img img {
        max-width: max-content;
        max-height: 170px;
        height: 170px;
    }
}



body.blog,body.blogArticle{margin:0;padding:0}.blog__alsoRead{font-family:Roboto,sans-serif;font-size:20px}.content{display:flex;font-family:Roboto,sans-serif;font-size:20px;width:100%;max-width:1210px;padding-top:70px;box-sizing:border-box;margin:0 auto;position:relative}.content *{margin:0;padding:0}.sidebar{position:sticky;top:0;display:flex;flex-direction:column;gap:45px;width:33.33%;height:max-content;padding:0 15px;box-sizing:border-box}.sidebar__imgBlock{display:block;width:100%;height:auto;padding:30px;box-sizing:border-box;border:1px solid #e6e6e6}.sidebar__imgBlock img{width:100%;height:100%;object-fit:contain}.main{width:66.66%;padding:0 15px;box-sizing:border-box}.main strong{color:#fe9800}.main__tegs{display:flex;flex-wrap:wrap;gap:5px;width:100%;margin-bottom:15px;color:#a5a3a3}body.brand-2019 .main__tegs a{color:#a5a3a3}.main__tegs__teg{font-weight:400;font-size:13px;line-height:16px;padding:2px 8px;border:1px solid #a5a3a3;cursor:pointer;transition:all .2s,border .4s}.main__tegs__teg:hover{border:1px solid #fe9800}body.brand-2019 .main__tegs a:hover{color:#fe9800}.main__article{width:100%;font-size:15px;color:#7a7a7a}.main__article__h1{font-size:clamp(27px, 3.8vw, 39px);line-height:44px;color:#000;font-weight:400;width:100%;margin-bottom:20px;margin-top:20px}.main__article__infoArticle{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:15px;padding-bottom:10px;width:100%;font-size:15px;color:#999;border-bottom:1px solid #e6e6e6}.main__article__infoArticle__blockFirst{display:flex;flex-wrap:wrap;align-items:center;flex:1 1 auto;gap:10px}.main__article__infoArticle__blockFirst__author a{font-weight:600;color:#000}.main__article__infoArticle__blockFirst__author a:hover{color:#ff552e}.main__article__infoArticle__blockFirst__date{display:flex;align-items:center;gap:5px}.main__article__infoArticle__blockFirst__time{display:flex;align-items:center;gap:5px}.main__article__infoArticle__blockFirst__date:before{content:'';display:inline-flex;align-items:center;justify-content:center;margin-right:5px;width:15px;height:15px;background:url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../../img/date-i.png) center/contain no-repeat}.main__article__infoArticle__blockFirst__time:before{content:'';display:inline-flex;align-items:center;justify-content:center;margin-right:5px;width:15px;height:15px;background:url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../../img/time-i.png) center/contain no-repeat}.main__article__infoArticle__blockBtns{display:flex;gap:10px}.main__article__infoArticle__blockBtns__favBtn{cursor:pointer}.main__article__infoArticle__blockBtns__favBtn:before{content:'';display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background:url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../../img/icon-favorit.png) center/contain no-repeat}.main__article__infoArticle__blockBtns__saveBtn{cursor:pointer}.main__article__infoArticle__blockBtns__saveBtn:before{content:'';display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background:url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../../img/icon-print.png) center/contain no-repeat}.main__article__infoArticle__blockStats{display:flex;align-items:center;gap:5px}.main__article__infoArticle__blockStats:before{content:'';display:inline-flex;align-items:center;justify-content:center;width:44px;height:41px;background:url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../../img/row-nl.png) center/contain no-repeat}.main__article__contHeaderImg{width:100%;margin-bottom:21px}.main__article__contHeaderImg img{display:block;width:100%;height:100%;object-fit:contain}.main__article__content{width:100%;max-width:100%;margin:0 auto;padding:0;box-sizing:border-box;line-height:28px}.main__article__content h2{font-size:clamp(21px, 4vw, 24px);font-weight:700;color:#000;margin-top:42px;margin-bottom:20px}.main__article__content h3{font-size:clamp(21px, 4vw, 24px);font-weight:700;color:#000;text-align:left;width:100%;margin-top:42px;margin-bottom:20px}.main__article__content p{margin-bottom:20px}.main__article__content a{color:#f9b000;text-decoration:none;transition:all .3s}.main__article__content a:hover{color:#000}.main__article__content ul{padding-left:2em;list-style-type:circle;width:100%;box-sizing:border-box;margin-bottom:20px}.main__article__content__imgCont{display:flex;flex-direction:column;align-items:center;width:100%;padding:0 48px;box-sizing:border-box;margin-bottom:20px;line-height:13px;font-size:13px}.main__article__content__imgCont img{height:100%;width:100%;object-fit:contain}.main__article__content__imgCont figcaption{display:block;width:100%;padding:6.5px 10px 0;text-align:center}.main__article__content__imgLink{display:block;width:100%;margin-bottom:20px}.main__article__content__imgLink img{display:block;width:100%;height:100%;object-fit:contain}.main__article__content__slider{display:flex;flex-direction:column;justify-content:center;width:100%;position:relative}.main__article__content__slider .slick-arrow{position:absolute;transform:rotate(-90deg);width:35px;height:35px;border:none;outline:none;background:url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../../img/arrow-cust.svg) center/contain no-repeat;opacity:.9;font-size:0;color:#000;cursor:pointer;z-index:2}.main__article__content__slider .slick-prev{left:10px}.main__article__content__slider .slick-next{right:10px;rotate:180deg}.main__article__content__slider .slick-dots{display:flex;justify-content:center;align-items:center;gap:12px;width:100%;height:28px;margin-top:5px}.main__article__content__slider .slick-dots li{display:block;height:6px;width:6px;border-radius:50%;background:#000;opacity:.2;cursor:pointer;transition:opacity .1s}.main__article__content__slider .slick-dots li.slick-active{opacity:1}.main__article__content__slider .slick-dots li button{font-size:0;border:none;outline:none}.main__article__content__slider .slick-list{width:100%;overflow:hidden}.main__article__content__slider .slick-track{display:flex}.main__article__content__slider__slide{display:flex;align-items:center;justify-content:center;width:100%}.main__article__content__slider__slide img{width:100%;height:100%;object-fit:contain}.main__article__content__fileLinks{display:flex;width:100%;gap:10px}.main__article__content__fileLinks:before{content:'';display:flex;align-items:center;justify-content:center;width:clamp(31px, 12vw, 77px);height:100%;min-height:77px;background:url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../../img/pdf.png) top center/contain no-repeat}.main__article__content__fileLinks__container{display:flex;flex-direction:column;width:100%;gap:5px}.main__article__content__fileLinks__container__link{text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:5px;transition:all .4s}.main__article__content__fileLinks__container__open{color:#000}.main__article__content__fileLinks__container__open:hover{text-decoration-color:#000}.main__article__content__fileLinks__container__download{color:#f9b000;text-decoration-color:#f9b000}.main__article__content__fileLinks__container__download:hover{color:#000;text-decoration-color:#000}.main__articleRat{display:flex;flex-wrap:wrap;align-items:center;justify-content:left;gap:20px;width:100%;padding:30px 0;box-sizing:border-box;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.main__articleRat__header{font-family:"Roboto Condensed",Arial,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.05em;font-size:17px}.main__articleRat__btns{display:flex;align-items:center;gap:15px}.main__articleRat__btns__btn{width:32px;height:32px;background:#f2f2f2;cursor:pointer;transition:all .4s}.main__articleRat__btns__btn:before{content:'';display:block;width:32px;height:32px;background:#000;mask:url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../../img/reshot-icon-down-arrow-triangle.svg) center/16px 16px no-repeat;-webkit-mask:url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../../img/reshot-icon-down-arrow-triangle.svg) center/16px 16px no-repeat;transition:all .4s}.main__articleRat__btns__ratUp{rotate:180deg}.main__articleRat__btns__ratUp.active{background:#d0f7ca}.main__articleRat__btns__ratUp:hover:before,.main__articleRat__btns__ratUp.active:before{background:#40c440}.main__articleRat__btns__ratDown.active{background:#ffcfda}.main__articleRat__btns__ratDown:hover:before,.main__articleRat__btns__ratDown.active:before{background:#e5405b}.main__articleRat__btns__ratCount{display:flex;align-items:center;flex-direction:column;font-size:13px;line-height:1}.main__articleRat__btns__ratCount strong{color:inherit;font-size:20px}.main__alsoRead{width:100%;margin-bottom:50px}.main__alsoRead__header{font-size:clamp(21px, 4vw, 24px);font-weight:700;color:#000;width:100%;margin-bottom:20px;margin-top:50px}.main__alsoRead__content{display:flex;flex-wrap:wrap;gap:15px;width:100%}.main__alsoRead__content__fig{flex-basis:49%;max-width:49%;flex:1;min-width:287px}.main__alsoRead__content__fig__top{position:relative}.main__alsoRead__content__fig__top__contImg{display:block;width:100%;height:200px;background:#000}.main__alsoRead__content__fig__top__contImg img{display:block;height:100%;width:100%;object-fit:cover;opacity:.5}.main__alsoRead__content__fig__top__info{display:flex;flex-wrap:wrap;gap:10px;position:absolute;width:100%;min-height:35px;padding:5px 15px;box-sizing:border-box;bottom:0;left:0}.main__alsoRead__content__fig__top__info__views{display:flex;align-items:center;gap:4px;height:min-content;color:#fff;font-size:12px}.main__alsoRead__content__fig__top__info__views strong{color:inherit}.main__alsoRead__content__fig__top__info__views:before{content:'';display:flex;align-items:center;justify-content:center;width:16px;height:16px;background:url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../../img/eye-svgrepo-com.svg) center/contain no-repeat}.main__alsoRead__content__fig__top__info__tegs{display:flex;flex-wrap:wrap;gap:5px;width:max-content}.main__alsoRead__content__fig__top__info__tegs__teg{font-weight:400;font-size:13px;line-height:16px;color:#fff;height:min-content;padding:2px 8px;border:1px solid #a5a3a3;cursor:pointer;transition:all .2s,border .4s,color .4s}.main__alsoRead__content__fig__top__info__tegs__teg:hover{border:1px solid #fe9800;color:#a5a3a3}.main__alsoRead__content__fig__caption{font-size:18px;font-weight:700;line-height:24px;width:100%;margin-top:15px}.main__alsoRead__content__fig__caption a{display:block;width:100%;color:inherit;text-decoration:none}.blog__alsoRead{display:flex;flex-direction:column;flex-wrap:wrap;width:100%;height:500px}.blog__alsoRead__fig{display:flex;flex-direction:column;justify-content:flex-end;position:relative;flex-basis:33.33%;max-width:33.33%;min-width:33.33%;overflow:hidden;min-height:50%;margin:0;padding:0}.blog__alsoRead__fig:nth-child(1){flex-basis:66.66%;max-width:66.66%;min-width:66.66%;min-height:100%}.blog__alsoRead__fig__contImg{position:absolute;top:0;left:0;display:block;width:100%;height:100%;cursor:pointer;overflow:hidden}.blog__alsoRead__fig__contImg img{display:block;height:100%;width:100%;object-fit:cover}.blog__alsoRead__fig__info{display:flex;align-items:center;flex-wrap:wrap;gap:10px;width:100%;padding:0 30px;margin-top:15px;box-sizing:border-box;z-index:1}.blog__alsoRead__fig__info__views{display:flex;align-items:center;gap:4px;height:min-content;color:#fff;font-size:12px;pointer-events:none}.blog__alsoRead__fig__info__views strong{color:inherit}.blog__alsoRead__fig__info__views:before{content:'';display:flex;align-items:center;justify-content:center;width:16px;height:16px;background:url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../../img/eye-svgrepo-com.svg) center/contain no-repeat}.blog__alsoRead__fig__info__shared{display:flex;align-items:center;gap:4px;height:min-content;color:#fff;font-size:12px;pointer-events:none}.blog__alsoRead__fig__info__shared:before{content:'';display:flex;align-items:center;justify-content:center;width:16px;height:16px;background:url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../../img/share.svg) center/contain no-repeat}.blog__alsoRead__fig__info__views{display:flex;align-items:center;gap:4px;height:min-content;color:#fff;font-size:12px}.blog__alsoRead__fig__info__views strong{color:inherit}.blog__alsoRead__fig__info__views:before{content:'';display:flex;align-items:center;justify-content:center;width:16px;height:16px;background:url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../../img/eye-svgrepo-com.svg) center/contain no-repeat}.blog__alsoRead__fig__info__tegs{display:flex;flex-wrap:wrap;gap:5px;width:max-content}.blog__alsoRead__fig__info__tegs__teg{display:block;font-weight:400;font-size:13px;line-height:16px;color:#fff;height:min-content;padding:2px 8px;border:1px solid #a5a3a3;cursor:pointer;transition:all .2s,border .4s,color .4s}.blog__alsoRead__fig__info__tegs__teg:hover{border:1px solid #fe9800;color:#a5a3a3}.blog__alsoRead__fig__caption{font-size:20px;font-weight:500;color:#fff;width:100%;padding:0 30px;margin-top:8px;margin-bottom:20px;box-sizing:border-box;text-shadow:1px 1px 0 rgb(0 0 0/33%);pointer-events:none;z-index:1}.blog__alsoRead__fig:nth-child(1) .blog__alsoRead__fig__caption{font-size:34px}.shortArticle{margin-bottom:30px}.shortArticle .main__article__infoArticle{margin-bottom:20px;padding:0;border-bottom:unset}.shortArticle .main__article__content{margin:0;margin-bottom:20px;padding:0}.shortArticle .main__article__content h2{margin-top:unset}.shortArticle .main__article__h1{color:#000}.shortArticle .main__article__h1 a{text-decoration:none;color:inherit}.shortArticle .main__article__h1:hover{color:#fe9800}.shortArticle__readFull{display:flex;flex-wrap:wrap;align-items:center;justify-content:left;gap:6px;width:100%;padding-top:15px;box-sizing:border-box;border-top:1px solid hsla(0,0%,0%,.1667)}.shortArticle__readFull__header{display:flex;align-items:center;justify-content:center;font-family:"Roboto Condensed",Arial,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.1em;font-size:13px;color:#fff;text-decoration:none;padding:9px 18px;background:#000;transition:all .3s}.shortArticle__readFull__header:hover{background:#f9b000;color:#fff}.shortArticle__readFull__btns{display:flex;align-items:center;gap:2px}.shortArticle__readFull__btns__btn{width:32px;height:32px;background:#f2f2f2;cursor:pointer;transition:all .4s}.shortArticle__readFull__btns__btn:before{content:'';display:block;width:32px;height:32px;background:#000;mask:url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../../img/reshot-icon-down-arrow-triangle.svg) center/16px 16px no-repeat;-webkit-mask:url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../../img/reshot-icon-down-arrow-triangle.svg) center/16px 16px no-repeat;transition:all .4s}.shortArticle__readFull__btns__ratUp{rotate:180deg}.shortArticle__readFull__btns__ratUp.active{background:#d0f7ca}.shortArticle__readFull__btns__ratUp:hover:before,.shortArticle__readFull__btns__ratUp.active:before{background:#40c440}.shortArticle__readFull__btns__ratDown.active{background:#ffcfda}.shortArticle__readFull__btns__ratDown:hover:before,.shortArticle__readFull__btns__ratDown.active:before{background:#e5405b}.shortArticle__readFull__btns__ratCount{display:flex;align-items:center;flex-direction:column;font-size:13px;line-height:1;margin-left:10px}.shortArticle__readFull__btns__ratCount strong{color:inherit;font-size:20px}.main__pagination{font-family:"Roboto Condensed",Arial,sans-serif;display:flex;justify-content:center;width:100%;min-height:27px;margin:31.5px 0;font-size:13px;font-weight:600;color:#000;letter-spacing:.2em}.main__pagination a.next,.main__pagination a.prev,.main__pagination_arrow{display:flex;align-items:center;gap:8px;padding:3.5px 12px;text-transform:uppercase;cursor:pointer}.main__pagination a.prev:before,.main__pagination a.next:before,.main__pagination_arrow:before{content:'';display:inline-flex;align-items:center;justify-content:center;width:7px;height:7px;background:url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../../img/arrow-direction-left-svgrepo-com.svg) center/contain no-repeat}.main__pagination,.main__pagination__pageCount{display:flex;align-items:center;justify-content:center}.main__pagination a.next:before,.main__pagination__next:before{order:2;rotate:180deg}.main__pagination a,.main__pagination__pageCount div{display:flex;align-items:center;height:100%;padding:3.5px 25px;cursor:pointer;color:#000}body.brand-2019 .main__pagination a{color:#000}body.brand-2019 .shortArticle__readFull a:hover{color:#fff}body.brand-2019 .blog__alsoRead__fig__info__tegs a{color:#a5a3a3}.main__pagination span.current,.main__pagination__pageCount div.active{font-size:18px}.schiedelForm{width:100%;overflow:hidden}.schiedelForm__section{width:100%;margin-bottom:30px}.schiedelForm__title{font-family:'HelveticaNeueCyr' !important;font-size:17px;font-weight:700;width:100%;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #d5d5d5}.schiedelForm__inputsBlock{width:100%}.schiedelForm__inputCont{display:flex;align-items:flex-start;gap:4px 10px}.schiedelForm__selectCont{width:100%;min-width:300px;margin-top:0 !important}.schiedelForm__inputCont:not(:last-child){margin-bottom:10px}.schiedelForm__checkboxCont:not(:last-child){margin-bottom:5px}.schiedelForm__checkboxCont{margin-bottom:0}.schiedelForm__label{font-family:'HelveticaNeueCyr' !important;font-size:15px;font-weight:400;line-height:25px;color:#000;width:300px;min-width:300px;min-height:20px;margin:0}label.schiedelForm__label{cursor:pointer}.schiedelForm__checkboxCont .schiedelForm__label{max-width:unset;min-width:unset;width:auto}.schiedelForm__input,.agSelection{outline:none;border:none;width:100%;background:#f8f8f8;border-bottom:solid 2px #ddd;padding:0 10px;transition:all .2s}.schiedelForm__input{font-family:'HelveticaNeueCyr' !important;font-size:18px;font-weight:400;line-height:25px;color:#000}.schiedelForm__textInput{max-width:300px;padding:5px;box-sizing:border-box}.schiedelForm__input:focus,.schiedelForm__input:active{border-bottom:solid 2px #f2a900;background:#f3f3f3}.schiedelForm__input[type=checkbox]{position:relative;min-width:15px;max-width:15px;max-height:15px;min-height:15px;margin:0;align-self:center;cursor:pointer}.schiedelForm__input[type=checkbox]:after{content:'\2713';display:flex;align-items:center;justify-content:center;font-weight:700;font-size:11px !important;line-height:120%;color:#fff;position:absolute;top:0;left:0;width:100%;height:100%;background:#f8f8f8;border-bottom:solid 2px #ddd;box-sizing:border-box}.schiedelForm__input[type=checkbox]:checked:after{background:#f2a900;border-bottom:none}.wpcf7-checkbox input[type=checkbox]{width:18px;height:18px}.agSelect{position:relative;width:100%;transition:z-index .2s;z-index:1}.agSelect.active{z-index:10}.agSelection{font-family:'HelveticaNeueCyr' !important;font-size:15px;font-weight:500;line-height:40px;color:#000;padding-right:40px;min-height:40px;box-sizing:border-box;transition:all .2s ease-in-out;cursor:pointer}.agSelection:focus{border-bottom:solid 2px #f2a900}.agSelect.active .agSelection{border-bottom:solid 2px #f2a900}.agSelection:after{content:'';display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:5px;border-bottom:2px solid #3e494f !important;border-right:2px solid #3e494f !important}.agSelect.active .agSelection:after{transform:rotate(-135deg)}.agContOpt{display:block;position:absolute;top:calc(100% + 2px);left:0;opacity:0;pointer-events:none;box-shadow:0 0 0 1px rgb(68 68 68/11%);width:100%;background:#fff;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(.75) translateY(-21px);-ms-transform:scale(.75) translateY(-21px);transform:scale(.75) translateY(-21px);-webkit-transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out}.agSelect.active .agContOpt{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.schiedelForm__select-option{font-family:'HelveticaNeueCyr' !important;font-size:15px;font-weight:400;line-height:40px;color:#000;min-height:40px;padding-left:10px;box-sizing:border-box;background:#f8f8f8;cursor:pointer}.schiedelForm__select-option.active{background:#f2a900;font-weight:700;color:#fff}.schiedelForm__select-option:hover{background:#f2a900}.schiedelForm__textarea{height:187px;width:100%;box-sizing:border-box}.agHiddenSelect{pointer-events:none;cursor:none;opacity:0;visibility:hidden;position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;height:0;width:0;z-index:-1000000}.schiedelForm__text{font-family:'HelveticaNeueCyr' !important;font-size:15px;font-weight:400;line-height:25px;color:#000;width:100%;margin:0 0 20px}.schiedelForm__text a{color:#f2a900;text-decoration:none}.schiedelForm__captcha{margin-left:310px}.schiedelForm__submit{font-style:normal;font-weight:700;font-size:15px;line-height:27px;color:#fff;text-transform:uppercase;display:block;padding:15px 20px;margin:22px 0 0;border:none;background:rgba(243,170,0,1) !important;cursor:pointer}@media (max-width:768px){.schiedelForm__inputCont:not(.schiedelForm__checkboxCont){flex-direction:column}.schiedelForm__textInput{max-width:unset;width:100%}.schiedelForm__captcha{margin-left:unset}.schiedelForm__selectCont .schiedelForm__label{display:none}.schiedelForm__submit{width:100%;text-align:center}.essb_links.essb_width_flex ul{flex-wrap:wrap}}.wpcf7-form .wpcf7-textarea{width:84% !important}.single-breadcrumbs{margin-top:30px}.single-breadcrumbs strong{color:#000;font-weight:400 !important}.main__article__infoArticle__blockFirst__author{font-weight:700 !important;color:#000;margin-right:30px}.main__article__infoArticle__blockFirst__author span{font-weight:400 !important;color:#999}.ulogin_block{text-align:center;margin:25px 0}.ulogin_block .ulogin_label{margin-bottom:20px}.content.search .search__result__item{margin-bottom:30px}.content.search .main__article__h1 a{font-size:18px;text-decoration:underline;color:#f2a900 !important}.content.search .main__article__h1 a:hover{text-decoration:none}.content.search .main__article__h1{margin:8px 0 !important;line-height:20px}.blog__alsoRead__fig__contImg:after{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background:linear-gradient(to bottom,transparent,#000000bf 100%) center bottom/contain no-repeat}.schiedelForm__fileInput{background:0 0;border:none;padding:0}.schiedelForm__fileLabel{font-weight:400;font-family:'HelveticaNeueCyr' !important;line-height:38px;color:#fff;text-align:center;vertical-align:baseline;width:100%;min-width:unset;max-width:max-content;padding:2px 20px;box-sizing:border-box;margin:0;background:#f2a900;border:0;text-shadow:none;visibility:visible;cursor:pointer}.schiedelForm__fileInputDesc{font-family:'HelveticaNeueCyr' !important;font-weight:400;font-style:normal;line-height:normal;font-size:11px;color:#888;text-align:left;word-wrap:break-word;vertical-align:baseline;padding:0;padding-bottom:0;box-sizing:border-box;margin:0;max-width:100%;border:0}span.wpcf7-list-item{margin-left:0}.getPdf{position:relative;width:100%}.getPdf:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../../img/getPdf_bg.jpeg) right center/cover no-repeat;filter:brightness(40%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)}.getPdf-container1140{position:relative;display:flex;flex-direction:column;justify-content:center;gap:20px;width:100%;max-width:1180px;padding:120px 20px 100px;box-sizing:border-box;margin:0 auto}.getPdf-title{font-family:"Roboto",Sans-serif;font-size:49px;line-height:1;font-weight:800;color:#fff;text-align:left;padding-right:475px;margin-bottom:45px}.getPdf-form{position:relative;display:flex;flex-direction:column;flex:1;padding-right:475px;margin-bottom:85px}.getPdf-form:after{content:'';display:block;position:absolute;right:130px;bottom:-29px;width:100%;max-width:285px;height:326px;background:url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../../img/getPdf_pipe.png) center/contain no-repeat}.getPdf-form-title{font-family:"Roboto",Sans-serif;font-size:18px;font-weight:400;line-height:32px;color:#fff;margin-bottom:20px}.getPdf-form-orangeText{color:#000;background:#f9b000;padding:2px;border-radius:2px}.getPdf-form-inputs{display:flex;flex-wrap:wrap;gap:10px 15px;position:relative;width:100%;padding:20px 20px 30px 70px;box-sizing:border-box;border:9px solid rgba(255,255,255,.5);z-index:1}.getPdf-form-inputs:before{content:'';display:block;position:absolute;top:0;bottom:0;right:0;left:0;background:#fff;z-index:-1}.getPdf-form-inputs:after{content:'';display:block;position:absolute;top:-39px;left:-119px;width:220px;height:155px;background:url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../../img/getPdf_book.png) center/contain no-repeat;z-index:-1}.getPdf-form-inputs-text{flex:1;font-family:Roboto,Arial,sans-serif;font-size:14px;line-height:20px;font-weight:400;font-style:normal;width:calc((100% - 30px) / 3);margin:0 !important;border:1px solid #fff0;border-radius:5px;box-shadow:-1px -1px 2px 0px rgb(0 0 0/10%) inset;transition:all .2s}.getPdf-form-inputs-text:focus{border:1px solid #000 !important}.getPdf-form-inputs-submit{font-family:"Roboto Condensed",sans-serif;font-size:14px;font-weight:600;line-height:22px;letter-spacing:2px;color:#fff;text-align:center;text-transform:uppercase;min-width:min-content;width:calc((100% - 40px) / 3);max-width:max-content;padding:10px 20px;outline:none;border:none;background-color:#f9b000 !important;box-shadow:inset 0 3px 6px -3px rgba(0,0,0,0) !important;transition:all .2s}.getPdf-form-inputs-submit:hover{box-shadow:inset 0 3px 6px -3px rgb(0 0 0/33%) !important}.getPdf-form-inputs-checkbox{display:inline-flex;justify-content:center;align-items:center;width:0;height:0;margin:2px 10px 5px 5px}.getPdf-form-inputs-checkbox:before{content:'';display:block;position:absolute;height:10px;width:10px;background:#ddd}.getPdf-form-inputs-checkbox:after{content:'';display:block;position:absolute;height:4px;width:4px;background-color:#999;opacity:0;transition:all .2s}.getPdf-form-inputs-checkbox:checked:after{opacity:1}.getPdf-form-inputs-labelCheckbox{font-family:"Roboto",Sans-serif;font-weight:400;font-size:13px;line-height:16px}.getPdf-form-link{color:#ff552e !important}.getPdf-questions{display:flex;gap:15px;width:100%}.getPdf-questions__item{display:flex;gap:25px 10px;color:#fff;font-family:"Roboto",Sans-serif;font-size:14px;font-weight:400}.getPdf-questions__item:before{content:'';display:block;white-space:nowrap;min-width:20px;min-height:20px;max-width:20px;max-height:20px;margin-top:2px;background:#f9b000;mask:url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../../img/check.svg) center/200% no-repeat;-webkit-mask:url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../../img/check.svg) center/200% no-repeat}@media (max-width:1025px){.getPdf-title{padding-right:unset;max-width:747px;margin-left:35px}.getPdf-form{padding-right:unset;max-width:747px}.getPdf-form:after{display:none}.getPdf-form-title{margin-left:35px;margin-bottom:100px}.getPdf-form-inputs:after{top:-101px;left:-22px}}@media (max-width:768px){.getPdf-container1140{padding-top:70px}.getPdf-title{font-size:24.5px;line-height:34px;margin-bottom:0}.getPdf-form-title{font-size:14px;margin-bottom:56px}.getPdf-form-inputs{flex-direction:column;flex-wrap:nowrap;padding:20px 35px 60px}.getPdf-form-inputs:after{top:-37px;left:-31px}.getPdf-form-inputs-text{width:100%}.getPdf-form-inputs-submit{order:4}.getPdf-questions{flex-direction:column;align-items:center}.getPdf-questions__item{flex-direction:column;align-items:center;text-align:center}}.isoimg{max-width:50%}@media (max-width:768px){.p15043 figure{padding:0}.isoimg{max-width:100%}}.main__article__infoArticle__blockFirst__time.readtime{font-size:12px!important;gap:0!important;color:#fff!important}.main__article__infoArticle__blockFirst__time.readtime:before{margin-top:-3px}.getPdf-container1140.getPdf2{display:block;padding:200px 20px 100px!important}@media (max-width:768px){.getPdf-container1140{padding-top:70px}.getPdf-container1140.getPdf2{padding-top:70px!important}}.main__article__infoArticle .main__article__content__slider-imgbig img{max-width:60%}@media (max-width:768px){.main__article__infoArticle .main__article__content__slider-imgbig img{max-width:100%}}.bigvideo__txt div{color:#fff;font-family:HelveticaNeueCyr;font-size:24px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:0}.gridcontent .gridcontent_item img{width:100%;height:100%;object-fit:cover;max-width:400px}.gridcontent.onecol,.gridcontent.twocol,.gridcontent.threecol{display:flex;gap:20px;justify-content:center}
@font-face{font-family:'star';src:url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../fonts/star/font.eot);src:url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../fonts/star/font.eot?#iefix) format('embedded-opentype'),url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../fonts/star/font.woff) format('woff'),url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../fonts/star/font.ttf) format('truetype'),url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../fonts/star/font.svg#star) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'WooCommerce';src:url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../fonts/woocommerce/font.eot);src:url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../fonts/woocommerce/font.eot?#iefix) format('embedded-opentype'),url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../fonts/woocommerce/font.woff) format('woff'),url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../fonts/woocommerce/font.ttf) format('truetype'),url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../fonts/woocommerce/font.svg#WooCommerce) format('svg');font-weight:400;font-style:normal}@font-face{font-family:"Gill Sans W04 Book";src:url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../fonts/4bfd13a9-3195-4d8f-87a9-83a212d18b16.woff2) format("woff2"),url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../fonts/63aa9f40-04be-453a-a672-aa8f9919115d.woff) format("woff")}@font-face{font-family:"Gill Sans W02 Medium";src:url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../fonts/06157589-34c5-42b4-b0fb-f3a3147029ee.woff2) format("woff2"),url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../fonts/ecb83bdf-e0aa-4a30-9394-c5a32be731ff.woff) format("woff")}@font-face{font-family:"Gill Sans MT Pro Cyr W01 Light";src:url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../fonts/6755fa7e-8244-4d7a-86fd-ab8576c73dc7.woff2) format("woff2"),url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../fonts/cf904fa9-1962-447e-a3d8-265486846e4f.woff) format("woff")}@font-face{font-family:"Gill Sans MT Pro Cyr W03 Light";src:url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../fonts/87a7c467-5606-4437-9713-ce7fce30b7f4.woff2) format("woff2"),url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../fonts/a9e07368-abed-4211-852e-f78326e6ec77.woff) format("woff")}@font-face{font-family:"Gill Sans MT Pro Cyr W04 Medium";src:url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../fonts/8fb45ddf-4b54-4aa2-997d-fc76fe7fb36b.woff2) format("woff2"),url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../fonts/9997afd5-4ceb-438f-af90-f939a5796f7b.woff) format("woff")}@font-face{font-family:"Gill Sans MT Pro Cyr W03 Bold";src:url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../fonts/b85af590-3c7d-4ef5-845c-1932cffbe2e5.woff2) format("woff2"),url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../fonts/e7e22445-b47a-4a23-ae67-a08cef199fa7.woff) format("woff")}@font-face{font-family:"Gill Sans Nova W04 Light";src:url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../fonts/bf359544-d6b5-49a4-b8d9-ea67066c6624.woff2) format("woff2"),url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../fonts/90db33ce-9b95-4629-8444-891a55c282c9.woff) format("woff")}@font-face{font-family:"Gill Sans Nova W04 Medium";src:url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../fonts/4b2a2162-d09f-4364-b3f4-98a6febb97bb.woff2) format("woff2"),url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../fonts/ea06cd52-3e4e-42d9-815e-764dbc4d57dd.woff) format("woff")}@font-face{font-family:"Gill Sans Nova W04 SemiBold";src:url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../fonts/0000d4de-720a-4075-9405-e2fa1db5d811.woff2) format("woff2"),url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../fonts/cc913fb8-af6f-4745-a755-076afe742135.woff) format("woff")}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-display:swap;src:url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../../libs/vendor/fonts/roboto/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-display:swap;src:url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../../libs/vendor/fonts/roboto/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-display:swap;src:url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../../libs/vendor/fonts/roboto/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-display:swap;src:url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../../libs/vendor/fonts/roboto/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-display:swap;src:url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../../libs/vendor/fonts/roboto/KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-display:swap;src:url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../../libs/vendor/fonts/roboto/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-display:swap;src:url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../../libs/vendor/fonts/roboto/KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../../libs/vendor/fonts/roboto/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../../libs/vendor/fonts/roboto/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../../libs/vendor/fonts/roboto/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../../libs/vendor/fonts/roboto/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../../libs/vendor/fonts/roboto/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../../libs/vendor/fonts/roboto/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../../libs/vendor/fonts/roboto/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;font-display:swap;src:url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../../libs/vendor/fonts/robotocondensed/ieVl2ZhZI2eCN5jzbjEETS9weq8-19-7DRs5.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;font-display:swap;src:url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../../libs/vendor/fonts/robotocondensed/ieVl2ZhZI2eCN5jzbjEETS9weq8-19a7DRs5.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;font-display:swap;src:url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../../libs/vendor/fonts/robotocondensed/ieVl2ZhZI2eCN5jzbjEETS9weq8-1967DRs5.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;font-display:swap;src:url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../../libs/vendor/fonts/robotocondensed/ieVl2ZhZI2eCN5jzbjEETS9weq8-19G7DRs5.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;font-display:swap;src:url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../../libs/vendor/fonts/robotocondensed/ieVl2ZhZI2eCN5jzbjEETS9weq8-1927DRs5.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;font-display:swap;src:url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../../libs/vendor/fonts/robotocondensed/ieVl2ZhZI2eCN5jzbjEETS9weq8-19y7DRs5.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;font-display:swap;src:url(//schiedel.com.ru/wp-content/themes/schiedel/css/blog/../../libs/vendor/fonts/robotocondensed/ieVl2ZhZI2eCN5jzbjEETS9weq8-19K7DQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@media (max-width:1025px){.blog__alsoRead{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;height:auto}.blog__alsoRead__fig{display:flex;flex-direction:column;justify-content:flex-end;position:relative;flex-basis:50%;max-width:50%;min-width:50%;overflow:hidden;min-height:37vw;margin:0;padding:0}.blog__alsoRead__fig:nth-child(1){flex-basis:100%;max-width:100%;min-width:100%;min-height:55.2vw}.blog__alsoRead__fig__info{padding:0 10px}.blog__alsoRead__fig__caption{padding:0 10px}.blog__alsoRead__fig:nth-child(1) .blog__alsoRead__fig__caption{font-size:26px}}@media (max-width:800px){.content{flex-direction:column}.main{width:100%}.sidebar{width:100%}}@media (max-width:600px){.blog__alsoRead__fig{flex-basis:100%;max-width:100%;min-width:100%;min-height:55.2vw}}
@media screen and (max-width:768px){body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6:nth-child(2){background-position:center !important}}.construct__wrapper.construct__wrapper-flex-center{text-align:center;display:flex;flex-direction:column;align-items:center}.assort__table.blogtab.scroll-x td{text-align:center}.tableimga{position:relative}.assort__table.blogtab table{width:100% !important;max-width:100% !important}.assort__table.blogtab table tbody{width:100% !important;max-width:100% !important}.assort__table.blogtab table td{font-size:12px;line-height:12px;text-align:center;padding:10px;font-family:"Play",sans-serif;font-weight:400;font-style:normal;vertical-align:middle;border-bottom:2px solid #fff}.assort__table.blogtab tr:first-child{border-bottom:2px solid #fff}.assort__table.scroll-x .mk-fancy-table p{padding-top:0;margin-bottom:5px}.assort__table.blogtab .mk-fancy-table table{border-radius:0 !important;margin-bottom:30px}img.imgtablebl{margin-bottom:-2px;margin-top:5px}.assort__table.blogtab table td p{font-size:12px;line-height:12px;text-align:center;padding:10px;font-family:"Play",sans-serif;font-weight:400;font-style:normal;vertical-align:middle}.assort__table.blogtab table tr:first-child td{color:#000 !important;font-family:"Play",sans-serif;font-weight:700;font-style:normal;font-size:12px;line-height:14px;text-transform:uppercase;padding:15px 10px !important;vertical-align:middle}@media screen and (max-width:768px){.assort__table.blogtab table td{font-size:9px;line-height:9px;text-align:center;padding:7px}.assort__table.blogtab table td p{font-size:9px;line-height:9px;text-align:center;padding:7px}.assort__table.blogtab table tr:first-child td{font-size:9px;line-height:9px;text-align:center;padding:7px}}.dropdownJavascript li.dropdownOpen>ul.sub-menu.mega_col_1{display:flex !important;flex-wrap:wrap;flex-direction:column;max-width:300px;right:74px;left:auto;background-color:#fff}.menu-container{width:100%}.sticky{position:fixed;top:0;width:100%}body.wide header.a-sticky .mk-main-navigation{margin-top:0 !important;margin-right:unset;padding-top:unset}header.a-sticky .mk-toolbar-navigation,header.a-sticky .mk-header-search{display:flex}body.brand-2019 .mk-main-navigation li.has-mega-menu>ul.sub-menu{background-color:#fff !important;background-image:unset !important}.mk-header-first{max-width:1240px !important;width:100%;margin:auto;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-top:5px;padding-bottom:5px}.mk-header-topmenu{background-color:#f2f2f2;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.mk-header-topmenu_center{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-right:-222px}body.wide .mk-header-search{padding-right:10px}.mk-header-topmenu_left{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.mk-header-topmenu_right #menu-top-social{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.mk-header-topmenu_left ul{display:flex;flex-direction:row;gap:20px;align-items:center;justify-content:space-between}.mk-header-topmenu_right #menu-top-social li{list-style-type:none}.mk-header-topmenu_left ul li a:hover{color:#f2a900 !important}a.top-phone:hover{color:#f2a900 !important}ul#menu-top-social li a{text-decoration:none !important;color:#4b5a5f !important;font-size:15px !important}.mk-header-topmenu_left ul li{list-style-type:none}.mk-header-topmenu_left ul li a{text-decoration:none !important;color:#4b5a5f !important;font-size:15px !important}.mk-header-topmenu_left ul{margin-bottom:0}.mk-header-topmenu_right ul{margin-bottom:0}.mk-header-topmenu_center span.meni-item-text{text-decoration:underline}.mk-header-topmenu_center span.meni-item-text:hover{color:#4b5a5f !important}.mk-header-topmenu_center a{gap:5px;display:flex;align-items:center}.logo-item img{max-width:65px}.logo-item a{gap:10px;display:flex;align-items:center}.logo-item a span{color:#a1a1a1;line-height:19px}.mk-header-second{max-width:1240px !important;width:100%;margin:auto;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-top:5px;padding-bottom:5px}.mk-header-second_right{display:flex;gap:82px}.button-block{gap:50px;display:flex;flex-direction:row;align-items:center}.contact-block{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.button-block a{display:block;padding:6px 15px;text-transform:uppercase;border-radius:8px}.button-block a.f-button{height:auto;width:auto;background:linear-gradient(to right,#fff 50%,#f2aa00 50%);border:solid 2px #f2aa00;color:#f2aa00 !important;transition:all .5s ease;background-size:201% 101%;background-position:left bottom}.button-block a.f-button:hover{border:solid 2px #f2aa00;color:#fff !important;transition:all .5s ease;background-position:right bottom}.button-block a.s-button{background:linear-gradient(to right,#f2aa00 50%,#fff 50%);border:solid 2px #f2aa00;color:#fff !important;transition:all .5s ease;background-size:201% 101%;background-position:left bottom}.button-block a.s-button:hover{border:solid 2px #f2aa00;color:#f2aa00 !important;transition:all .5s ease;background-position:right bottom}a.top-phone{font-weight:700 !important;font-style:normal !important;color:#797979 !important;padding-bottom:5px;font-size:24px}a.top-mail{color:#f2aa00 !important}a.top-mail:hover{text-decoration:underline;color:#4b5a5f !important}body.brand-2019 .header-style-1 .menu-hover-style-2 .main-navigation-ul>li>a.menu-item-link{white-space:nowrap}.mk-header-third{max-width:1250px !important;width:100%;margin:auto;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-top:5px;padding-bottom:5px}.mk-header-third_wrap{background-color:#fff;border-top:solid 1px #f2f2f2;display:flex;margin-top:-1px;-moz-box-shadow:1px 5px 6px rgba(196,196,196,.34901960784313724);-webkit-box-shadow:1px 5px 6px rgba(196,196,196,.34901960784313724);box-shadow:1px 5px 6px rgba(196,196,196,.34901960784313724)}body.brand-2019 .mk-header-third .mk-searchform-icon .mk-svg-icon{color:#797979 !important}body.wide .mk-header-third .mk-main-navigation{margin-right:0;padding-top:0;margin-top:0;right:0}.header-style-1.header-align-left .mk-header-third .mk-header-nav-container{text-align:left;float:left}.mk-header-third .mk-main-navigation{margin-top:20px;right:0 !important;position:relative;width:auto}.mk-header-third .main-navigation-ul{float:left;margin-left:0;display:flex;gap:44px}.mk-header-third .mk-searchform-icon svg{width:16px;height:17px}.mk-header-third i.mk-searchform-icon{width:22px;top:0;background:#4b5a5f;padding:10px 0;height:22px;right:0;line-height:21px}.header-style-1 .mk-header-third .menu-hover-style-2 .main-navigation-ul>li{padding:0 10px 0 0;margin:5px 10px 0 0}.mk-header-search{margin-top:0 !important}body.brand-2019 .header-style-1 .mk-header-third .menu-hover-style-2 .main-navigation-ul>li:hover{border-bottom:solid 4px #f2aa00 !important;padding-bottom:0 !important}body.brand-2019 .header-style-1 .mk-header-third .menu-hover-style-2 .main-navigation-ul>li{border-bottom:solid 4px #fff !important;padding-bottom:5px !important}.has-mega-menu>ul.sub-menu.mega_col_2>li.menu-item{padding:0 20px;width:49.9%}#menu-item-6568.has-mega-menu>ul.sub-menu.mega_col_2>li.menu-item{width:100%}#menu-item-6568>ul.sub-menu.mega_col_2{max-width:200px}.sub-menu.mega_col_2{max-width:400px}.sub-menu.mega_col_4>li:nth-child(odd){background-color:#f2 !important}.sub-menu.mega_col_4>li:nth-child(even){background-color:#fff !important}.has-mega-menu>ul.sub-menu.mega_col_4>li.menu-item{padding:20px !important}.has-mega-menu>ul.sub-menu.mega_col_4>li.menu-item a{padding-bottom:3px !important;display:block;font-size:13px;line-height:1.6em}.has-mega-menu>ul.sub-menu.mega_col_4>li.menu-item>a{font-size:15px;font-weight:700;text-align:center;margin-bottom:15px}.has-mega-menu>ul.sub-menu.mega_col_4>li.menu-item ul.sub-menu{padding:5px 0 10px !important}.has-mega-menu>ul.sub-menu.mega_col_4>li.menu-item ul.sub-menu li{padding-left:10px}.has-mega-menu>ul.sub-menu.mega_col_4>li.menu-item ul.sub-menu li ul.sub-menu li{background-image:url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 2C7.46 2 9 3.54 9 5.5C9 7.46 7.46 9 5.5 9C3.54 9 2 7.46 2 5.5C2 3.54 3.54 2 5.5 2Z' fill='%23F2AA00'/%3E%3C/svg%3E%0A");background-position:left 4px;background-repeat:no-repeat;background-size:auto;padding-left:20px}.has-mega-menu>ul.sub-menu.mega_col_3{max-width:700px}.has-mega-menu>ul.sub-menu.mega_col_3>li.menu-item{width:49.9%}.sub-menu.mega_col_3>li:nth-child(odd){background-color:#f2 !important}.sub-menu.mega_col_3>li:nth-child(even){background-color:#fff !important}.has-mega-menu>ul.sub-menu.mega_col_3>li.menu-item{padding:20px !important}.has-mega-menu>ul.sub-menu.mega_col_3>li.menu-item a{padding-bottom:3px !important;display:block;font-size:13px;line-height:1.6em}.has-mega-menu>ul.sub-menu.mega_col_3>li>ul>li>a{padding-top:17px !important}.has-mega-menu>ul.sub-menu.mega_col_3>li.menu-item>a{font-size:15px;font-weight:700;text-align:center}.has-mega-menu>ul.sub-menu.mega_col_3>li.menu-item ul.sub-menu{padding:5px 0 20px !important}.has-mega-menu>ul.sub-menu.mega_col_3>li.menu-item ul.sub-menu li{padding-left:10px}.has-mega-menu>ul.sub-menu.mega_col_3>li.menu-item ul.sub-menu li ul.sub-menu li{background-image:url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 2C7.46 2 9 3.54 9 5.5C9 7.46 7.46 9 5.5 9C3.54 9 2 7.46 2 5.5C2 3.54 3.54 2 5.5 2Z' fill='%23F2AA00'/%3E%3C/svg%3E%0A");background-position:left 5px;background-repeat:no-repeat;background-size:auto;padding-left:20px}body.brand-2019 .mk-header-searchform span .text-input.search-form-open{color:#797979 !important;font-size:15px}.mk-header-searchform .text-input::-webkit-input-placeholder{color:#797979 !important}.sub-menu.mega_col_1>li{background-color:#fff !important;padding-left:20px !important;padding-right:20px !important}.sub-menu.mega_col_1>li:nth-child(1){padding-top:20px !important}.sub-menu.mega_col_1>li:last-child{padding-bottom:20px !important}.has-mega-menu>ul.sub-menu.mega_col_1>li.menu-item a{padding-bottom:12px !important;display:block;font-size:13px}.has-mega-menu>ul.sub-menu.mega_col_1>li.menu-item>a{font-size:13px}.has-mega-menu>ul.sub-menu.mega_col_2>li.menu-item>a{font-size:13px}.has-mega-menu>ul.sub-menu.mega_col_1>li.menu-item ul.sub-menu{padding:10px 0 !important}.has-mega-menu>ul.sub-menu.mega_col_1>li.menu-item ul.sub-menu li{padding-left:10px}.has-mega-menu>ul.sub-menu.mega_col_1>li.menu-item ul.sub-menu li ul.sub-menu li{background-image:url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 2C7.46 2 9 3.54 9 5.5C9 7.46 7.46 9 5.5 9C3.54 9 2 7.46 2 5.5C2 3.54 3.54 2 5.5 2Z' fill='%23F2AA00'/%3E%3C/svg%3E%0A");background-position:left 5px;background-repeat:no-repeat;background-size:auto;padding-left:20px}.has-mega-menu>ul.sub-menu>li.menu-item{text-transform:uppercase;text-align:left}.sub-menu.mega_col_2>li:nth-child(1){padding-top:20px !important}.sub-menu.mega_col_2>li:nth-child(2){padding-top:20px !important}.sub-menu.mega_col_2>li:nth-child(3){padding-top:20px !important}#menu-o-kompanii li{padding-top:10px !important;padding-bottom:10px !important}#menu-o-kompanii li:nth-child(odd){background-color:#fff!important}.has-mega-menu>ul.sub-menu.mega_col_2>li:last-child.menu-item{padding-bottom:20px !important}.main-navigation-ul li.has-mega-menu>ul.sub-menu{padding:0}.sub-menu.mega_col_2>li:nth-child(even){background-color:#fff !important}.sub-menu.mega_col_2>li:nth-child(odd){background-color:#f2 !important}body.brand-2019 .header-style-1 .mk-header-third .menu-hover-style-2 .main-navigation-ul>li{padding-right:0 !important;padding-bottom:0 !important}body.brand-2019 .header-style-1 .mk-header-third .menu-hover-style-2 .main-navigation-ul>li.menu-item-has-children{background-image:url(/wp-content/themes/schiedel/img/u5.png) !important;background-position:right center !important;background-repeat:no-repeat !important;background-size:16px !important;padding-right:25px !important}body.brand-2019 .header-style-1 .mk-header-third .menu-hover-style-2 .main-navigation-ul>li.menu-item-has-children:hover{background-image:url(/wp-content/themes/schiedel/img/u33.png) !important}body.brand-2019 .mk-main-navigation li.has-mega-menu>ul.sub-menu.mega_col_1{background-color:#fff !important;box-shadow:-5px 5px 9px rgba(255,255,255,.19215686274509805)}.has-mega-menu>ul.sub-menu.mega_col_1>li.menu-item{width:100%}.mobile-menu-container{display:none}body.brand-2019 .mk-main-navigation li.has-mega-menu>ul.sub-menu{margin-top:0;padding-top:10px}.next-level{background-image:url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 2C7.46 2 9 3.54 9 5.5C9 7.46 7.46 9 5.5 9C3.54 9 2 7.46 2 5.5C2 3.54 3.54 2 5.5 2Z' fill='%23F2AA00'/%3E%3C/svg%3E%0A");background-position:left 4px;background-repeat:no-repeat;background-size:auto;padding-left:20px !important;margin-left:10px !important}.next-level-parent{padding-top:10px !important}.has-mega-menu>ul.sub-menu.mega_col_4>li.menu-item ul.sub-menu li.next-level{background-position:left 4px}.noHover{pointer-events:none}.mobile-menu-blog{display:none}@media handheld,only screen and (max-width:959px){.mobile-menu-blog{display:flex}.mobile-menu-blog{border-left:none !important;padding-right:15px;padding-left:15px}.mobile-menu-blog a{color:#fff !important;display:flex;align-items:center;justify-content:center;padding:5px 8px 3px;border-radius:8px;background-color:#f2a902;font-size:12px;line-height:13px;text-transform:uppercase}.mk-header-second,.mk-header-third,.mk-header-topmenu,.mk-header-search{display:none}.header-style-1 .mk-nav-responsive-link{position:relative;padding:0}.header-style-1.header-align-left .mk-nav-responsive-link{float:unset;right:unset;top:unset;margin:unset;display:flex !important;padding:0 5px;align-items:center}.mobile-menu-container{height:50px;width:100%;position:relative;background-color:#fff}body.brand-2019:not(.mk-opened-nav) .mk-css-icon-menu{border-radius:0 !important;background-color:#fff;padding:10px}body.brand-2019:not(.mk-opened-nav) .mk-css-icon-menu div{background-color:#fdc82f}.mobile-menu-right>div{border-left:1px solid #f2f2f2;height:100%;display:flex;align-items:center}.mobile-menu-right{display:flex;align-items:center;align-content:center;flex-direction:row;height:100%}.mobile-menu-container{display:flex;align-content:space-between;justify-content:space-between;align-items:flex-start;position:fixed;-moz-box-shadow:1px 5px 6px rgba(196,196,196,.34901960784313724);-webkit-box-shadow:1px 5px 6px rgba(196,196,196,.34901960784313724);box-shadow:1px 5px 6px rgba(196,196,196,.34901960784313724)}.mob-mail img{max-width:27px;padding:5px 10px 0}.mob-phone img{max-width:16px;padding:6px 15px 0}.mobile-menu-container .logo-item a{gap:10px;display:flex;align-items:flex-start}.logo-item a span{padding-top:8px;font-size:12px}.menu-container{padding-bottom:50px}body.brand-2019 .mk-responsive-wrap{position:fixed;margin-top:50px;overflow-y:auto !important;overflow-x:hidden !important;padding-top:10px;height:calc(100% - 50px) !important;z-index:-1;background-color:rgba(242,242,242,1)}.header-style-1 .mk-nav-responsive-link.is-active{background-color:#fff !important}.mk-nav-responsive-link.is-active .mk-css-icon-menu{width:26px;height:19px;transform:translateZ(0);padding:0 6px}.header-style-1 .mk-nav-responsive-link.is-active .mk-css-icon-menu div{background-color:#f2a900 !important}.mk-responsive-nav li a{color:#4a4a4a !important;text-transform:uppercase !important;border-top:none;font-weight:100 !important}.mk-responsive-nav li ul li ul li a{padding-left:5px}.responsive-searchform .text-input{border:0;background-color:#fff;border-radius:5px;border:1px solid rgba(223,223,223,1)}.mk-responsive-nav>li{border-bottom:unset}.mk-responsive-nav_2 li:first-child{border-top:1px solid rgba(128,128,128,.2)}.mk-responsive-nav li ul ul{padding-left:0;border-top:unset;border-bottom:unset;background-color:unset}.mk-responsive-nav>li>ul{display:none;border-top:unset}.mobile-menu-bottom{border-top:1px solid rgba(128,128,128,.2);display:flex;padding:20px;justify-content:space-between}.mobile-menu-bottom .button-block{display:flex;flex-direction:column;gap:10px}.mobile-menu-bottom .button-block a{font-size:12px;padding:2px 12px;border-radius:6px;width:140px;text-align:center}.menu-bottom-right{display:flex;flex-direction:column;gap:20px;width:45%;justify-content:space-between}.mobile-menu-bottom .mk-header-topmenu_center span.meni-item-text{font-size:13px}.mobile-menu-bottom .mk-header-topmenu_right #menu-top-social{display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:flex-end}ul#menu-top-social li a{color:#f2a900 !important}.mk-responsive-nav .mk-nav-arrow{width:100%;text-align:right;padding-right:20px}.mk-responsive-nav .mk-nav-arrow svg{transform:rotate(-90deg);color:#a1a1a1 !important}.mk-responsive-nav .mk-nav-arrow.opened-a svg{transform:rotate(90deg)}.mk-responsive-nav .mk-nav-arrow.opened-b svg{transform:rotate(0deg)}body.brand-2019 #mk-page-introduce{z-index:-2}.mk-responsive-nav li>ul>li>ul>li{padding-left:10px}body.brand-2019 .mk-responsive-nav ul{margin-left:0}.mk-responsive-nav li.opened-e>a{color:#f2a900 !important;border-bottom:solid 1px rgba(128,128,128,.2);font-size:13px;background-image:unset;padding:15px}.mk-responsive-nav li.opened-e{padding-left:0}.go-to-cat{position:absolute;right:50px;top:0;text-align:center;cursor:pointer;z-index:1}a#go-to-cat{font-size:12px !important;text-decoration:underline !important;text-transform:unset !important;font-style:italic !important;background-image:unset !important}.mk-responsive-nav .opened-e>span>svg{transform:rotate(90deg)}}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover,.close:focus{color:#000;text-decoration:none;opacity:.75}.close:not(:disabled):not(.disabled){cursor:pointer}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.show .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - (0.5rem * 2))}.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5;font-size:28px}.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-centered{min-height:calc(100% - (1.75rem * 2))}.modal-sm{max-width:300px}}.input-icon svg{width:15px}.modal input{box-sizing:border-box}.modal input,.modal input[type=radio]+label,.modal input[type=checkbox]+label:before{width:100%;padding:1em;line-height:1.4;background-color:#f9f9f9;border:1px solid #e5e5e5;border-radius:3px;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;transition:.35s ease-in-out;transition:all .35s ease-in-out}.modal input:focus,.modal textarea:focus{outline:0;border-color:#bd8200}.modal input:focus+.input-icon i,.modal textarea:focus+.input-icon i{color:#f0a500}.modal input:focus+.input-icon:after,.modal textarea:focus+.input-icon:after{border-right-color:#f0a500}.modal input:focus+.input-icon svg path,.modal textarea:focus+.input-icon svg path{fill:#f0a500 !important}.modal input[type=radio]{display:none}.modal input[type=radio]+label{display:inline-block;width:50%;text-align:center;float:left;border-radius:0}.modal input[type=radio]+label:first-of-type{border-top-left-radius:3px;border-bottom-left-radius:3px}.modal input[type=radio]+label:last-of-type{border-top-right-radius:3px;border-bottom-right-radius:3px}.modal input[type=radio]+label i{padding-right:.4em}.modal input[type=radio]:checked+label,.modal input:checked+label:before{background-color:#f0a500;color:#fff;border-color:#bd8200}.modal input[type=checkbox]{display:none}.modal input[type=checkbox]+label{position:relative;display:block;padding-left:1.6em}.modal input[type=checkbox]+label:before{position:absolute;top:.2em;left:0;display:block;width:1em;height:1em;padding:0;content:""}.modal input[type=checkbox]+label:after{position:absolute;top:.45em;left:.2em;font-size:.8em;color:#fff;opacity:0;font-family:FontAwesome;content:"\f00c"}.modal input:checked+label:after{opacity:1}.modal textarea{width:100%;height:150px;resize:none;padding:10px 70px;font-size:15px}.modal .input-group{margin-bottom:1em;zoom:1}.modal .input-group:before,.modal .input-group:after{content:"";display:table}.modal .input-group:after{clear:both}.modal .input-group-icon{position:relative}.modal .input-group-icon input{padding-left:4.4em}.modal .input-group-icon .input-icon{position:absolute;top:0;left:0;width:3.4em;height:3.4em;line-height:3.4em;text-align:center;pointer-events:none}.modal .input-group-icon .input-icon:after{position:absolute;top:.6em;bottom:.6em;left:3.4em;display:block;border-right:1px solid #e5e5e5;content:"";-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;transition:.35s ease-in-out;transition:all .35s ease-in-out}.modal .input-group-icon .input-icon i{-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;transition:.35s ease-in-out;transition:all .35s ease-in-out;color:#b9b9b9}.modal .wpcf7-form .wpcf7-textarea{width:100% !important}.f-button{cursor:pointer}.modal-diler.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,0%)}.filialy__list_item{position:relative}.show_double{cursor:pointer;color:#f2a900;position:absolute;right:20px;bottom:20px}.filialy__list_item_hidden{background-color:#f6f6f6}.filialy__list_item .title{font-weight:700;font-size:24px;line-height:24px;padding-bottom:15px}.filialy__list_item .tel{padding:10px 0;font-weight:700}.contact-map_link{color:#f2a900;cursor:pointer;margin-bottom:10px}.contact-map{display:block}.contact-map.active{display:block}.contact-img{margin-top:30px}.filter_param label{display:flex;align-items:center;gap:10px;color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer}.filter_param{display:flex;flex-wrap:wrap;flex-direction:row;gap:40px}.iconblock .hidden{display:none}.iconblock{position:relative}.filialy__list_item{width:48%;display:flex;gap:10px;align-content:space-between;justify-content:space-between}.rightside{display:flex;gap:16px;flex-wrap:wrap;max-width:84px;min-width:84px;align-items:flex-start;justify-content:flex-start;align-content:flex-start}.install.active .iconblock.install svg rect,.show.active .iconblock.show svg rect,.stock.active .iconblock.stock svg rect,.service.active .iconblock.service svg rect,.own.active .iconblock.own svg rect,.vent.active .iconblock.vent svg rect,.steel.active .iconblock.steel svg rect,.mineral.active .iconblock.mineral svg rect,.iconblock:hover svg rect{background-color:#f9b000;fill:#f9b000}.iconblock:hover .hidden{display:block;position:absolute;right:0;top:-33px;white-space:nowrap;color:#979797;font-size:12px;font-style:normal;font-weight:400;line-height:normal;background-color:#f3f3f3;border:solid 1px #e1e1e1;border-radius:3px;padding:8px}.show_double{position:inherit}.custom-checkbox>input{position:absolute;z-index:-1;opacity:0}.custom-checkbox>span{display:inline-flex;align-items:center;user-select:none}.custom-checkbox>span:before{content:'';display:inline-block;width:24px;height:24px;flex-shrink:0;flex-grow:0;border:1px solid #e1e1e1;border-radius:0;margin-right:.5em;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox>input:not(:disabled):not(:checked)+span:hover:before{border-color:#e1e1e1}.custom-checkbox>input:not(:disabled):active+span:before{background-color:#fff;border-color:#e1e1e1}.custom-checkbox>input:focus:not(:checked)+span:before{border-color:#e1e1e1}.custom-checkbox>input:checked+span:before{border-color:#e1e1e1;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4.8L4.14286 8L11 1' stroke='%23F9B000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.custom-checkbox>input:disabled+span:before{background-color:#fff}.install .iconblock.install,.show .iconblock.show,.stock .iconblock.stock,.service .iconblock.service,.own .iconblock.own,.vent .iconblock.vent,.steel .iconblock.steel,.mineral .iconblock.mineral{display:block}@media (max-width:501px){.filter_param [type=checkbox]{order:-1}.filter_param svg{order:-1;width:27px}.filialy__list_item{justify-content:space-between;flex-direction:column}.rightside{display:flex;gap:unset;flex-wrap:wrap;max-width:100%;min-width:84px}.iconblock{width:25%}.filter_param{display:flex;flex-wrap:wrap;flex-direction:column;gap:10px}}.link-rek{text-align:right;float:right;margin-top:-40px;margin-bottom:20px}.link-rek:hover{text-decoration:underline;color:#4b5a5f !important}.mk-box-icon.box-14744 .icon-box-boxed.top .mk-main-ico{background-color:#585454}.dark-logo_hover{position:absolute}.mk-header-second_left .logo-item:hover .dark-logo_hover{display:block !important}a.menu-item-blog{position:relative}a.menu-item-blog:after{content:'';position:absolute;border-radius:50%;background-color:red;right:-10px;top:-2px;color:#fff;height:6px;width:6px;animation:scale-menu-item-blog 1.5s both infinite;animation-iteration-count:12}@keyframes scale-menu-item-blog{50%{transform:scale(0)}100%{transform:scale(1)}}.ventt__title.border-title h2{padding-top:0 !important;font-weight:400}.ventt__title.border-title h2 span{padding-top:0 !important;font-weight:700}.accordion__item-txt p{display:block !important;text-align:left !important;font-weight:400 !important}.accordion__item-txt p span{font-weight:700;text-transform:uppercase;color:#000}.accordion__text.accordion__text-bold p{font-weight:700;text-transform:uppercase;color:#000;font-size:14px;line-height:21px}.tableimg{margin-bottom:50px;overflow-x:auto}.tbltable__wr .mk-fancy-table.table-style1{margin:0 !important}.tbltable__wr img{position:absolute;width:18%}.tableimgtr{height:0;border-bottom:0 !important}.tableimgtr td{position:relative;height:0;margin:0 !important;padding:0 !important;border-bottom:0 !important;font-family:"Play",sans-serif !important}.tableimgtr td img{position:absolute;bottom:10px;left:5px;right:5px;width:100%;z-index:-1}.tbltable__wr .mk-fancy-table.table-style1 .tbltable tr{background-color:transparent !important}.tbltable__wr{position:relative;overflow:hidden}body.brand-2019 .mk-fancy-table.table-style1 .tbltable tr:first-child{background-color:transparent !important;border-radius:0 !important}body.brand-2019 .mk-fancy-table.table-style1 .tbltable{position:relative}body.brand-2019 .mk-fancy-table.table-style1 .tbltable{border-radius:0}table.tbltable tr{border-bottom:1px;border-color:#000;border-style:dashed}table.tbltable tr:first-child{border-bottom:none;background-color:transparent !important;border-radius:0 !important}body.brand-2019 .mk-fancy-table.table-style1 .tbltable tr:first-child td{border:3px solid #000;border-radius:0;text-align:center;text-transform:uppercase;padding:22px 10px !important;text-decoration:underline;color:#fff !important;font-family:"Play",sans-serif !important}body.brand-2019 .mk-fancy-table.table-style1 .tbltable tr:first-child td:first-child{border:none !important;background-color:transparent !important;font-family:"Play",sans-serif !important}body.brand-2019 .mk-fancy-table.table-style1 .tbltable tr:first-child td a{color:#fff !important;font-family:"Play",sans-serif !important}body.brand-2019 .mk-fancy-table.table-style1 .tbltable tr:first-child td:nth-child(1){width:15%}body.brand-2019 .mk-fancy-table.table-style1 .tbltable tr:first-child td:nth-child(2){background-color:#f2aa00;color:#1f6bac !important;width:17%}body.brand-2019 .mk-fancy-table.table-style1 .tbltable tr:first-child td:nth-child(3){background-color:#2f2f2f;width:17%}body.brand-2019 .mk-fancy-table.table-style1 .tbltable tr:first-child td:nth-child(4){background-color:#2f2f2f;width:17%}body.brand-2019 .mk-fancy-table.table-style1 .tbltable tr:first-child td:nth-child(5){background-color:#2f2f2f;width:17%}body.brand-2019 .mk-fancy-table.table-style1 .tbltable tr:first-child td:nth-child(6){background-color:#e4e4e4;color:#3d83ca !important;width:17%}body.brand-2019 .mk-fancy-table.table-style1 .tbltable tr:first-child td:nth-child(6) a{color:#3d83ca !important}body.brand-2019 .mk-fancy-table.table-style1 .tbltable tr:first-child td:nth-child(2) a{color:#1f6bac !important}body.brand-2019 .mk-fancy-table.table-style1 .tbltable tr td:nth-child(1){background-color:#f2aa00 !important;font-weight:700 !important;border-right:2px solid #000 !important;text-align:left}body.brand-2019 .mk-fancy-table.table-style1 .tbltable tr td{background-color:#ffe080cf;border-right:2px solid #000 !important;text-align:center;font-family:"Play",sans-serif !important}body.brand-2019 .mk-fancy-table.table-style1 .tbltable tr:last-child td:nth-child(6){border-bottom:2px solid #000 !important}body.brand-2019 .mk-fancy-table.table-style1 .tbltable tr:last-child td:nth-child(2){border-bottom:2px solid #000 !important}body.brand-2019 .mk-fancy-table.table-style1 .tbltable tr td:nth-child(2){border-right:5px solid #000 !important}body.brand-2019 .mk-fancy-table.table-style1 .tbltable tr td:last-child{border-left:5px solid #000 !important}body.brand-2019 .mk-fancy-table.table-style1 .tbltable tr:last-child td:nth-child(5){border-bottom:5px solid #000 !important}body.brand-2019 .mk-fancy-table.table-style1 .tbltable tr:last-child td:nth-child(4){border-bottom:5px solid #000 !important}body.brand-2019 .mk-fancy-table.table-style1 .tbltable tr:last-child td:nth-child(3){border-bottom:5px solid #000 !important}body.brand-2019 .mk-fancy-table.table-style1 .tbltable tr:first-child td:nth-child(5){border-top:5px solid #000 !important}body.brand-2019 .mk-fancy-table.table-style1 .tbltable tr:first-child td:nth-child(4){border-top:5px solid #000 !important}body.brand-2019 .mk-fancy-table.table-style1 .tbltable tr:first-child td:nth-child(3){border-top:5px solid #000 !important}.mk-image__link{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.mk-image__link.headestet__lnk{z-index:2}.headslide{position:relative}.botarrow{background-color:transparent;position:absolute;bottom:15px;width:45px;height:45px;text-align:center;backface-visibility:hidden;right:calc(50% - 22.5px);opacity:1;transition:all .2s ease-in-out;color:#fff !important;transform:rotate(180deg);display:flex;align-items:center;justify-content:center;z-index:2}.botarrow.botarrow-none{bottom:-60px;opacity:0;transition:all .2s ease-in-out}@media (max-width:960px){.logo-item img{max-width:50px}}.safety__wrimgrev-btn{color:#f9b000;font-size:12px;font-style:normal;font-weight:550;line-height:normal;text-transform:uppercase;display:flex;padding:10px;border:1px solid #f9b000;justify-content:center;align-items:center;border-radius:6px;background-color:#FFFFFF00;margin-left:50px}.safety__wrimgrev{display:flex;align-items:center}@media (max-width:768px){.safety__wrimgrev{display:flex;align-items:flex-start;flex-direction:column-reverse;margin-bottom:30px}.safety__wrimgrev-btn{margin-left:0}}.wherebuy__pic.wherebuy__pic2{display:flex;justify-content:space-between;width:auto;gap:10px;margin-left:unset}.wherebuy__text.wherebuy__text2{padding-right:20px}.filialy-two-column{display:flex;flex-direction:row-reverse}.filialy-two-column .filter_param{max-width:30%;gap:10px}.filialy-two-column .filter_param label{width:100%;margin-right:auto}a[title="PRIMA BLOCK"]:after{content:" new";color:red;font-size:.5em;margin-left:5px;vertical-align:super}#menu-item-19926 a:after{content:" new";color:red;font-size:.5em;margin-left:5px;vertical-align:super}.calc-block-mobile_inner_img-box{display:none}.mobile-menu-bottom-new .s-button{display:none}.mobile-menu-bottom-new .f-button{display:none}.mobile-menu-bottom-new{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:200px;justify-content:flex-start}.menu-top-social-new{justify-content:flex-start!important}@media (max-width:767px){.calc-block-mobile_inner{display:flex;align-items:center;align-content:center;flex-direction:row;justify-content:flex-start;gap:10px;padding-top:5px;padding-bottom:5px;margin-left:5px}}@media (max-width:768px){.filialy-two-column .filter_param{max-width:100%;margin-top:20px}.safety__wrimgrev-btn{width:100%}.filialy-two-column{display:block}.botarrow{bottom:40px}}.mk-header-topmenu_right #menu-top-social li{margin-left:0!important}.mk-header-topmenu_right #menu-top-social .menu-item-icon-rutube{fill:currentColor}.mk-header-topmenu_right #menu-top-social .menu-item-icon-rutube path{stroke:currentColor}.block-privacy-new input[type=checkbox]{display:flex}.wpcf7-spinner{display:none}.block-privacy-new{margin-top:10px}@media screen and (max-width:375px){.mobile-menu-container .logo-item a{gap:5px}.mobile-menu-blog{padding-right:5px;padding-left:5px}}.diplom-wbo .fancybox-button-holder{display:block;width:150px}.diplom-wbo .fancybox-button-holder img{display:block;width:100%;border-radius:8px;border:solid 2px #f2a900}.diplom-wbo__link{display:flex;align-items:center;gap:5px;color:#232323!important;font-family:HelveticaNeueCyr;font-size:14px;font-style:normal;font-weight:550;line-height:12px}.diplom-wbo .diplom-wbo__wrap{display:flex;margin-top:15px;gap:15px}.diplom-wbo .m0{margin:0}.diplom-wbo__inner{display:flex;flex-direction:column;justify-content:flex-end}.popup-qr-wbo{display:none;background:#fff;border-radius:8px;max-width:280px;width:100%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;box-shadow:0 4px 12px rgba(0,0,0,.1)}.popup-qr-wbo__wrapper{display:flex;flex-direction:column;position:relative;padding:12px}.popup-qr-wbo__close{position:absolute;top:20px;right:20px;cursor:pointer;z-index:9999}.popup-qr-wbo__img img{display:block;width:100%}.popup-qr-wbo__header{position:relative;border-top-left-radius:8px;border-top-right-radius:8px}.popup-qr-wbo__header .popup-qr-wbo__img img{border-top-left-radius:8px;border-top-right-radius:8px}.popup-qr-wbo__img-qr{width:150px;display:flex;align-items:center;justify-content:center;margin:10px auto}.popup-qr-wbo__text{font-size:14px}.popup-qr-wbo__text span{font-weight:700}.popup-qr-wbo__btn{background:#f7b115;font-weight:400;border-radius:8px;text-align:center;cursor:pointer;padding:10px;color:#000!important;display:flex;justify-content:center;transition:.3s}.popup-qr-wbo__btn:hover{background:#a98122}.overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:9998}.boxtab-none{display:none!important}
.mt60{margin-top:60px}img.imgpunkt3{max-width:500px}@media screen and (max-width:1261px){img.imgpunkt3{max-width:200px}}@media screen and (max-width:1261px){img.imgpunkt3{max-width:200px}}.swiper-slide.newmb.newmb-spark .slideone__title{margin-bottom:40px}.swiper-slide.newmb.newmb-spark .slideone__title h2{font-weight:900;font-size:31px;line-height:145%;text-transform:uppercase;color:#fff;margin-bottom:0}.swiper-slide.newmb.newmb-spark .slideone__title span{font-weight:400;font-size:31px;line-height:145%;text-transform:uppercase;color:#fff;margin-bottom:0}.swiper-slide.newmb.newmb-spark .compbanimg__txt p{margin-bottom:0;font-weight:400;font-size:31px;color:#fff;text-transform:lowercase}.swiper-slide.newmb.newmb-spark .headslide__slide.slideone:before{display:none}.swiper-slide.newmb.newmb-spark .slideone__wrap{padding-top:0}.swiper-slide.newmb.newmb-spark{min-height:554px}.swiper-slide.newmb.newmb-spark .headslide__slide.slideone{min-height:554px}.swiper-slide.newmb.newmb-spark .headslide__slide.slideone{align-items:flex-start;padding:160px 0 160px}@media (max-width:768px){.headestet.headestet-spark{height:380px}.swiper-slide.newmb.newmb-spark .slideone__wrap{padding-top:0;max-width:100%}.swiper-slide.newmb.newmb-spark{min-height:380px}.swiper-slide.newmb.newmb-spark .headslide__slide.slideone{align-items:flex-start;padding:83px 0 30px}.swiper-slide.newmb.newmb-spark .slideone__title h2{font-weight:900;font-size:18px}.swiper-slide.newmb.newmb-spark .slideone__title span{font-size:18px}.swiper-slide.newmb.newmb-spark .compbanimg__txt p{font-size:15px}.swiper-slide.newmb.newmb-spark .headslide__slide.slideone{min-height:0}}.schiedel-catalog_type{margin-top:30px}.schiedel-catalog_block{background-color:rgba(242,242,242,1);border-radius:8px;display:block;color:#333333!important}.schiedel-catalog_block-name{text-transform:uppercase;font-size:23px;position:relative;display:inline-block}.assort__table.scroll-x .mk-fancy-table{overflow-x:auto!important;max-width:100%}.assort__table.scroll-x .mk-fancy-table p{font-size:inherit}.main__article__infoArticle img{max-width:100%}.main__article__infoArticle .wp-caption{max-width:100%}.schiedel-catalog_block-name:after{content:'';position:absolute;top:0;right:-60px;-webkit-transition:all .3s;transition:all .3s;width:50px;height:25px;background-size:cover;background-position:center;background-image:url("data:image/svg+xml,%3Csvg fill='none' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='rgb(0,0,0)'%3E%3Cpath d='m19 13h-14c-.6 0-1-.4-1-1s.4-1 1-1h14c.6 0 1 .4 1 1s-.4 1-1 1z' fill='rgb(0,0,0)' style='fill: rgb(242, 169, 0);'%3E%3C/path%3E%3Cpath d='m15 17c-.3 0-.5-.1-.7-.3-.4-.4-.4-1 0-1.4l4-4c.4-.4 1-.4 1.4 0s.4 1 0 1.4l-4 4c-.2.2-.4.3-.7.3z' fill='rgb(0,0,0)' style='fill: rgb(242, 169, 0);'%3E%3C/path%3E%3Cpath d='m19 13c-.3 0-.5-.1-.7-.3l-4-4c-.4-.4-.4-1 0-1.4s1-.4 1.4 0l4 4c.4.4.4 1 0 1.4-.2.2-.4.3-.7.3z' fill='rgb(0,0,0)' style='fill: rgb(242, 169, 0);'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")}.schiedel-catalog_block:hover .schiedel-catalog_block-name:after{right:-75px}.schiedel-catalog_block-260{height:260px;position:relative}.schiedel-catalog_block-260 .schiedel-catalog_block-img{position:absolute}.schiedel-catalog_block[data-id=cat-01] .schiedel-catalog_block-img{position:absolute;bottom:0;left:0;right:0}.schiedel-catalog_block[data-id=cat-02] .schiedel-catalog_block-img{position:absolute;bottom:0;right:58px}.schiedel-catalog_block[data-id=cat-03] .schiedel-catalog_block-img{position:absolute;bottom:0;right:0}.schiedel-catalog_block[data-id=cat-04] .schiedel-catalog_block-img{position:absolute;bottom:0;right:69px}.schiedel-catalog_block{margin-bottom:20px;padding:30px 40px;position:relative}.schiedel-catalog_block-img img{display:block;max-width:100%;height:auto}.title-h1{position:relative}.title-h1:after{content:"";display:block;margin:0;width:10%;border-bottom:solid 4px #f2a900;padding-top:20px;margin-bottom:20px!important}.schiedel-catalog_home .title-h1{font-size:18px !important;width:80%;font-weight:400!important}.schiedel-catalog_home .title-h1:after{content:"";display:block;margin:0;width:10%;border-bottom:solid 4px #f2a900;padding-top:50px;margin-bottom:0!important}.schiedel-catalog_home .title-h1 span{font-weight:700!important;font-size:20px!important}.schiedel-catalog_ul{background-color:rgba(242,242,242,1);padding:30px 40px;border-radius:8px}.schiedel-catalog_ul ul{margin:0;padding:0}.schiedel-catalog_ul ul li{list-style:none;margin:0;padding:0;font-size:15px}body.brand-2019 .mk-text-block .schiedel-catalog_ul ul li a{color:#333}body.brand-2019 .mk-text-block .schiedel-catalog_ul>ul>li>a{border-bottom:3px solid #f2a900;display:inline-block}body.brand-2019 .mk-text-block .schiedel-catalog_ul ul li>a:hover{color:#f2a900}.schiedel-catalog_ul ul li a{color:#333}.schiedel-catalog_ul li>a:hover{color:#f2a900}.schiedel-catalog_ul>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.schiedel-catalog_ul>ul>li{padding:0 15px;box-sizing:border-box}.schiedel-catalog_ul>ul>li>a{margin-bottom:20px;display:block}.schiedel-catalog_ul>ul>li>ul>li>ul>li>a{position:relative;padding-left:15px}.schiedel-catalog_ul>ul>li>ul>li>ul>li>a:before{content:'';width:5px;height:5px;background:#f2a900;border-radius:50%;top:50%;transform:translateY(-50%);left:0;position:absolute}.schiedel-catalog_ul>ul>li>ul>li>a.next-level-catalog{position:relative;padding-left:15px;margin-left:15px}.schiedel-catalog_ul>ul>li>ul>li>a.next-level-catalog_nm{margin-left:0}.schiedel-catalog_ul>ul>li>ul>li>a.next-level-catalog:before{content:'';width:5px;height:5px;background:#f2a900;border-radius:50%;top:50%;transform:translateY(-50%);left:0;position:absolute}.schiedel-catalog_ul>ul>li>ul>li>ul{margin-left:15px;font-size:12px;font-weight:400;opacity:.9;margin-bottom:20px}.schiedel-catalog_type{display:none}.schiedel-catalog_type.active{display:block}.choose-type_catalog ul,.choose-type_catalog ul li{list-style:none;padding:0;margin:0}.choose-type_catalog ul{display:flex;align-items:center;justify-content:space-between}.choose-type_catalog ul li{margin-left:40px;cursor:pointer;opacity:1;position:relative;text-decoration:underline}.choose-type_catalog ul li:not(:first-child):before{position:absolute;top:50%;transform:translateY(-50%);left:-20px;content:' | ';opacity:1;color:#666}.choose-type_catalog ul li.active:not(:first-child):before{opacity:1;color:#666}.choose-type_catalog ul li.active{opacity:.6;text-decoration:none}.schiedel-catalog_home{position:relative}.choose-type_catalog{position:absolute;right:5px;top:30px}.title-h1.title-h1__fix br{display:none}@media(max-width:1199px){.schiedel-catalog_block-name{font-size:18px}.schiedel-catalog_block{margin-bottom:30px;padding:30px;position:relative}.schiedel-catalog_ul>ul>li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.schiedel-catalog_home .title-h1{width:75%}}@media(max-width:767px){.title-h1.title-h1__fix br{display:inline-block}.choose-type_catalog{display:none}.schiedel-catalog_block{height:inherit!important;display:flex;padding-bottom:0;padding-top:0;padding-left:0;align-items:center}.schiedel-catalog_block-name br{display:none}.schiedel-catalog{display:block!important}.schiedel-catalog_ul{display:none!important}.schiedel-catalog_block[data-id=cat-01] .schiedel-catalog_block-img,.schiedel-catalog_block[data-id=cat-02] .schiedel-catalog_block-img,.schiedel-catalog_block[data-id=cat-03] .schiedel-catalog_block-img,.schiedel-catalog_block[data-id=cat-04] .schiedel-catalog_block-img{position:relative;bottom:auto;right:auto;left:auto;width:40%;margin-right:40px}.schiedel-catalog_block-name{font-size:14px;width:60%}.schiedel-catalog_block-name:after{right:5px}}.schiedel-catalog_block-img .cat-sm-img{display:none}@media(max-width:767px){.schiedel-catalog_block-img .cat-sm-img{display:block!important}#theme-page .schiedel-catalog_block-img img.cat-big-img{display:none!important}.schiedel-catalog_block{padding-top:10px}.schiedel-catalog_block[data-id=cat-01] .schiedel-catalog_block-img,.schiedel-catalog_block[data-id=cat-02] .schiedel-catalog_block-img,.schiedel-catalog_block[data-id=cat-03] .schiedel-catalog_block-img,.schiedel-catalog_block[data-id=cat-04] .schiedel-catalog_block-img{width:30%;margin-right:10px}.schiedel-catalog_block-name{font-size:12px;width:70%;padding-right:30px}.schiedel-catalog_block-name:after{width:36px;height:25px;top:50%;transform:translateY(-50%);right:-5px}.schiedel-catalog_block:hover .schiedel-catalog_block-name:after{right:-5px}#theme-page .schiedel-catalog_block-img img{margin:0!important}.schiedel-catalog_type{margin-top:15px}.schiedel-catalog_home .title-h1{font-size:12px !important;line-height:16px !important;width:100%;font-weight:400!important;margin-bottom:0!important}.schiedel-catalog_home .title-h1 span{font-size:14px !important;line-height:18px !important;width:100%;font-weight:700!important}.schiedel-catalog_home .title-h1:after{padding-top:20px!important}}.schiedel-catalog_type .vc_row{margin-left:-10px;margin-right:-10px}.schiedel-catalog_type .wpb_column{padding-left:10px;padding-right:10px}.schiedel-header .compbanimg__txt{max-width:100%}.schiedel-partners{margin-bottom:130px}.partners_list-title h2{font-weight:700;text-transform:uppercase}.partners_list-title{margin-top:54px;margin-bottom:39px}.partners_list-text{font-size:14px;font-weight:400;line-height:22px;color:#6b6b6b}.partners_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;margin-top:60px}.partners_list-elem{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding:0 15px;margin-bottom:30px}.partners_list-elem .partners_block{border-radius:10px;box-shadow:0px 0px 14px 0px #00000026}.partners_block-info{padding:30px}.partners_block-title{font-size:24px;font-weight:500;line-height:23.88px;color:#232323;text-transform:uppercase;margin-bottom:4px}.partners_block-subtitle{font-size:14px;font-weight:500;line-height:22px;color:#c1c1c1;margin-bottom:20px}.partners_block-text{font-size:14px;font-weight:400;line-height:22px;color:#6b6b6b;margin-bottom:40px}.partners_block-link a{background:linear-gradient(to right,#f2aa00 50%,#fff 50%);border:solid 2px #f2aa00;color:#fff!important;font-size:21px;font-weight:500;line-height:20.9px;text-align:center;padding:17.5px 0;display:block;border-radius:6px;font-family:"HelveticaNeueCyr";transition:all .5s ease;background-size:201% 101%;background-position:left bottom}.partners_block-link a:hover{border:solid 2px #f2aa00;color:#f2aa00 !important;transition:all .5s ease;background-position:right bottom}.partners_block-img img{max-width:100%;margin:0 auto;display:block;object-fit:contain;width:100%;height:100%}.schiedel-partners .tabs__btn{font-size:16px;font-style:normal;font-weight:550;text-transform:uppercase;border-radius:6px;background:#ebebeb;padding:13.5px 0;border:1px solid #ebebeb;color:#939393;text-align:left;padding-left:70px}.tabs__item{position:relative}.schiedel-partners .tabs__btn.tabs__btn--active{background:#f9b000;border:1px solid #f9b000;color:#fff}.schiedel-partners .tabs__item svg{position:absolute;top:50%;transform:translateY(-50%);left:16px}.schiedel-partners .tabs__item svg path{fill:#939393}.schiedel-partners .tabs__btn.tabs__btn--active+svg path{fill:transparent;stroke:#fff}.schiedel-partners .tabs__item:nth-child(2) .tabs__btn.tabs__btn--active+svg path{fill:#fff;stroke:transparent}.schiedel-partners .tabs__item:nth-child(3) .tabs__btn.tabs__btn--active+svg path{fill:#fff;stroke:inherit}.schiedel-partners .tabs__item:nth-child(1) .tabs__btn:not(.tabs__btn--active)+svg path{fill:inherit;stroke:#939393}@media(max-width:991px){.partners_list-elem{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media(max-width:576px){.schiedel-partners .tabs__list{display:block}.schiedel-partners .tabs__btn{font-size:13px;padding:21px 12px}.schiedel-partners .tabs__item svg{display:none}.partners_list-elem{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.partners_body{display:flex;justify-content:space-between}.partners_body-text{margin-right:30px;margin-bottom:60px}.partners_body-text p{color:#6b6b6b;font-size:14px;font-weight:400;line-height:22px;text-align:left}.partners_projects-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;margin-bottom:130px}.partners_projects-block{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0 15px;margin-bottom:30px}.partners_projects-elem{height:400px;background-size:cover;border-radius:20px;padding:50px;position:relative;background-position:center center;background-repeat:no-repeat}.partners_projects-block_title{font-size:32px;font-weight:700;line-height:31.84px;color:#fff;text-transform:uppercase}.partners_projects-title{margin-bottom:60px}.partners_projects-link{position:absolute;left:50px;bottom:50px;display:none}.partners_projects-elem:hover>.partners_projects-link{display:block}.partners_projects-link button{background:#f9b000;color:#fff!important;font-size:21px;font-weight:500;line-height:20.9px;text-align:center;padding:17.5px 60px;display:block;border-radius:6px;transition:all .3s ease;border:0}.partners_projects-link button:hover{background:#d99a03}.header-subtitle{font-size:14px;font-weight:400;line-height:22px;color:#fff;margin-bottom:30px}.header-work{font-size:20px;font-weight:400;line-height:22px;color:#fff}.header-work span{color:#f9b000}#projectModal .modal-dialog{max-width:1240px}#projectModal .modal-content{padding:60px}#projectModal .modal-header{margin-bottom:0;border-bottom:0;padding:0}#projectModal .modal-body{padding:0}.project_modal-gallery_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.project_modal-gallery_list .project_modal-gallery_elem{-webkit-box-flex:0;-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%;padding:0 10px;margin-bottom:20px}.project_modal-gallery_list .project_modal-gallery_elem a{display:block}.project_modal-gallery{margin-bottom:60px;margin-top:40px}.project_modal-text{margin-bottom:50px}.project_modal-text p{font-size:14px;font-weight:400;line-height:22px;color:#6b6b6b}.project_modal-text ol li{font-size:14px;font-weight:400;line-height:22px;color:#6b6b6b}.project_modal-smeta table{width:100%;border-collapse:collapse;border:0;margin:40px 0}.project_modal-smeta thead td{background:#f9b000;color:#fff;text-align:center;font-size:24px;font-weight:500;line-height:23.88px;padding:18px;border:1px solid #fff}.project_modal-smeta tbody td{background:#f3f3f3;color:#000;text-align:center;font-size:18px;font-weight:500;line-height:18px;padding:18px;border:1px solid #fff}.project_modal-text2{margin-top:40px}.project_modal-text2 p{font-size:14px;font-weight:400;line-height:22px;color:#6b6b6b}#loadmore{padding-bottom:50px}#loadmore .mk-loadmore-button{margin-top:50px}.schiedel-partnery .compbanimg__txt h1 span{font-size:inherit}.project_modal-site{margin-left:30px}.project_modal-site a{font-family:HelveticaNeueCyr;font-size:21px;font-weight:400;line-height:20.9px;color:#f2aa00 !important;padding:20px 25px;border-radius:6px;border:solid 2px #f2aa00;display:block;text-align:center;max-width:370px;white-space:nowrap;transition:all .5s ease;background-position:right bottom}.project_modal-site a:hover{background:linear-gradient(to right,#f2aa00 50%,#fff 50%);border:solid 2px #f2aa00;color:#fff!important;transition:all .5s ease;background-size:201% 101%;background-position:left bottom}.project_modal-top{display:flex;justify-content:space-between;align-items:flex-start}.project_modal-gallery_elem img{border-radius:10px}@media(max-width:767px){.project_modal-gallery_list .project_modal-gallery_elem{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.partners_projects-block{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.partners_projects-link{display:block}.partners_body{flex-direction:column}.partners_body-img img{max-width:100%;height:auto}.partners_body-text{margin-right:0}.project_modal-gallery_elem img{max-width:100%;height:auto}#projectModal .modal-content{padding:20px}#projectModalLabel h2{font-size:24px}.project_modal-smeta thead td{font-size:20px;line-height:20.88px}.project_modal-smeta tbody td{font-size:16px;line-height:16px;padding:15px}.project_modal-table{overflow-x:auto}.project_modal-text2 img{float:none;margin-bottom:20px}.project_modal-site{margin-left:0;margin-top:15px}.project_modal-site a{font-size:21px;white-space:normal}.project_modal-top{display:block}.project_modal-textblock2 h2{font-size:24px}.partners_projects-elem{padding:30px}.partners_projects-elem{height:230px}.partners_projects-block_title{font-size:20px}.partners_projects-link{left:30px;bottom:30px}}.partners_block-site{margin-top:25px;text-align:center}.partners_body-img{max-width:300px;max-height:300px}.partners_body-img img{width:100%;height:100%;object-fit:contain}.partners_block-img{padding:15px 0;border:6px 6px 0 0;border-bottom:1px solid #e1e1e1;height:288px}.tableimg_wrapper{display:flex;justify-content:space-between;gap:30px}.tableimg_img{border:2px solid #e1e1e1;border-radius:20px;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;padding:0 60px}.tableimg_img span{font-size:14px;font-weight:400;line-height:13.93px;color:#232323;margin-top:14px}.caption{font-size:13px;font-weight:400;line-height:12.94px}.tableimg_wrapper .mk-fancy-table.table-style1{margin-top:0}.mk-text-block_img{display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;padding:0 30px;margin:25px 0}.mk-text-block_img span{font-size:15px;font-weight:400;line-height:18px}.spark__catalog{display:flex;align-items:baseline;gap:30px}.spark__catalog-item{width:calc(1/4*100% - (1 - 1/4)*30px);display:flex;align-items:center;flex-direction:column}.spark__catalog-name{margin:36px 0 30px;font-size:21px;font-weight:700;line-height:23.88px;text-align:center;color:#232323}.spark__catalog-text{font-size:14px;font-weight:400;line-height:20px;text-align:justify;color:#6b6b6b}.spark p{font-size:15px;font-weight:400;line-height:20px;color:#232323}.spark .estettext__textwr p{font-size:14px;font-weight:400;line-height:22px;color:#6b6b6b}.sparkcatalog{padding:90px 0}.cat{position:absolute;bottom:-17px;right:0}.catblock{position:relative;padding-bottom:80px}.headestet.headestet-spark .headestet__slide picture:before{display:none}.spark-left{position:absolute;top:40px;left:40px;font-size:24px;font-weight:400;line-height:27.77px;text-transform:uppercase;font-family:'Play';color:#fff}.spark-left:before{content:'';width:2px;height:30px;background:#ffc403;position:absolute;bottom:7px;right:1px}.spark-left:after{content:'';width:30px;height:2px;background:#ffc403;position:absolute;bottom:7px;right:1px}.spark-right{position:absolute;top:40px;left:40px}.spark-right{background:rgba(69,43,24,.84);text-align:center;font-size:24px;font-weight:400;line-height:23.88px;color:#ffc004;width:100%;max-width:485px;bottom:40px;right:0;height:70px;left:auto;top:auto;display:flex;align-items:center;justify-content:center;position:absolute;text-transform:uppercase}@media(max-width:767px){.spark__catalog,.tableimg_wrapper{flex-wrap:wrap}.spark__catalog-item{width:100%}.wpb_accordion_wrapper .spark__catalog-item{width:calc(1/2*100% - (1 - 1/2)*30px)}.tableimg_img{order:1;padding:30px 15px}.tableimg_img img{max-width:100%;height:auto}.tableimg_wrapper .mk-fancy-table.table-style1{order:2}.spark-right{font-size:16px;line-height:15.92px;height:43px;max-width:280px}.headestet.headestet-spark picture img{object-position:center}}@media screen and (min-width:1140px){body.brand-2019.spark .mk-header{height:125px}}@media (min-width:769px){.swiper-spark{height:auto}.headestet.headestet-spark{height:auto}}@media (max-width:768px){.swiper-spark{height:100%}.spark-left{top:20px;left:20px;font-size:16px;line-height:20.77px}.yyy .gallery_block .first .gallery_block_item{height:400px}}.swiper-spark{max-height:530px}.homeonenums__item-nums{color:#f9b000;font-family:HelveticaNeueCyr;font-size:40px;font-style:normal;font-weight:700;line-height:normal;margin-right:20px}.homeonenums__item-number{color:#f9b000;font-family:HelveticaNeueCyr;font-size:40px;font-style:normal;font-weight:700;line-height:normal;margin-right:0}.homeonenums__item-plus{color:#f9b000;font-size:40px;font-style:normal;font-weight:700;line-height:normal;margin-right:0;font-family:Arial!important}.accordion__wrapper-custom .accordion__pic{border:4px solid #f9b000}.headslide__slide{position:relative;overflow:hidden}.headslide-swiper .swiper-slide-active:nth-child(2):before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:2}.swiper-spark .swiper-slide:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:2}.headslide__slide .container{position:relative;z-index:2}.homeonenums__item-nums{transition:transform .3s ease}.homeonenums__item-nums.animating{transform:scale(1.2)}.isotor-pic-js .construct__wrapper-flex-center{display:flex;align-items:center;justify-content:center}.images-container{position:relative;width:800px;height:1200px}.images-container .img{width:100%;height:100%;object-fit:cover}.images-container .plus{position:absolute;width:40px;font-size:28px;color:#fff;background-color:#faaf01;border-radius:50%;display:flex;justify-content:center;align-items:center;height:40px;cursor:pointer;z-index:5;font-family:Arial,sans-serif !important}.images-container .plus:hover{background:#fec860;transition:transform .2s ease}.images-container .plus.active{background-color:#fec860;border-radius:50%;transition:background-color .3s ease}.images-container .tooltip{display:none;position:absolute;top:19px;left:0;width:350px;background-color:transparent;border-top:2px solid #303f35;padding:5px 0 0 15px;margin-left:40px;font-size:14px;font-weight:500;color:#303f35;opacity:0;transition:opacity .3s ease;text-align:right}.images-container .plus.active .tooltip{display:block;opacity:1}.images-container .tooltip.reverse{right:0;left:auto;text-align:left;padding:5px 15px 0 0;margin-right:40px}.tooltip-modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto}.tooltip-modal-content{background-color:#fff;margin:40% auto auto auto;padding:20px;padding-top:40px;border:1px solid #888;width:80%;max-width:400px;position:relative;text-align:center;border-radius:8px}.tooltip-close{position:absolute;right:5px;top:5px;width:30px;height:30px;font-size:24px;cursor:pointer;transform:rotate(45deg);background-color:#fec860;border-radius:50%;color:#fff;text-align:center;display:flex;justify-content:center;align-items:center}.tooltip-close:hover,.tooltip-close:focus{color:#000;text-decoration:none}.homeonenums-custom .homeonenums__wrap{flex-wrap:wrap;row-gap:35px}.homeonenums-custom .homeonenums__item{justify-content:flex-start}.images-container .plus:nth-child(1){top:9%}.plus-rev .tooltip.reverse{right:0;left:auto;width:420px;text-align:left;padding:5px 50px 0 0;margin-right:40px}.plus-rin.active .tooltip{width:420px;padding:5px 0 0 80px}.plus-1{top:9%;left:55%}.plus-2{top:20%;left:39%}.plus-3{top:30%;left:48%}.plus-4{top:40%;left:56%}.plus-5{top:47%;left:48%}.plus-6{top:60%;left:54%}.plus-7{top:84%;left:40%}.plus-8{top:90%;left:40%}@media screen and (max-width:768px){.images-container .tooltip{width:110px}.images-container .reverse-mobile{right:0;left:auto;text-align:left;padding:5px 15px 0 0;margin-right:40px}.homeonenums-custom .homeonenums__item{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:290px;padding:10px}.homeonenums-custom .homeonenums__item-number{font-size:24px;text-align:center}.homeonenums-custom .homeonenums__item-plus{font-size:24px;text-align:center}.homeonenums-custom .homeonenums__item-name{font-size:14px;text-align:center}.homeonenums-custom .homeonenums__wrap{overflow:auto;flex-wrap:nowrap;row-gap:0;flex-direction:row;column-gap:15px}.plus-1{top:10%;left:43%}.plus-2{top:20%;left:9%}.plus-3{top:26%;left:27%}.plus-4{top:42%;left:42%}.plus-5{top:52%;left:26%}.plus-6{top:61%;left:39%}.plus-7{top:84%;left:27%}.plus-8{top:89%;left:7%}}.slideone__title.slideone__title-spark{margin-bottom:15px!important}.compbanimg__txt-mt{margin-top:20px}.tabs-isotor .table-style1{overflow-x:auto}.tabs-isotor .table-style1::-webkit-scrollbar{height:5px}.tabs-isotor .table-style1::-webkit-scrollbar-track{background:#828282;border-radius:2px;height:5px}.tabs-isotor .table-style1::-webkit-scrollbar-thumb{background:#f9b000;border-radius:2px;height:5px}@media (max-width:767px){.compbanimg__wrapper-pb{padding:140px 0 60px !important}}.headslide-swiper .swiper-slide-active:nth-child(1):before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.25);z-index:2}.gridcontent.onecol,.gridcontent.twocol,.gridcontent.threecol{display:flex;gap:20px}.gridcontent.onecol .gridcontent_item{width:100%}.gridcontent.twocol .gridcontent_item{width:50%}.gridcontent_item{overflow:hidden}.gridcontent{margin-bottom:30px}.main__article__content__slider .main__article__content__imgCont{margin-bottom:0}.main__article__content__slider .main__article__content__imgCont p{margin-bottom:0}.main__article__content__slider .main__article__content__imgCont p a img{margin-bottom:0;min-height:370px}.gridcontent.threecol .gridcontent_item{width:33%;overflow:hidden}.gridcontent .gridcontent_item img{width:100%;height:100%;object-fit:cover}@media (max-width:767px){.main__article__content__slider .main__article__content__imgCont p a img{margin-bottom:0;min-height:auto}.gridcontent.onecol,.gridcontent.twocol,.gridcontent.threecol{flex-wrap:wrap}.gridcontent.onecol .gridcontent_item,.gridcontent.twocol .gridcontent_item,.gridcontent.threecol .gridcontent_item{width:100%}}.block-privacy-new .conflink{margin-bottom:15px;font-size:12px}.block-privacy-new .conflink input{display:inline-block;margin-right:5px}.block-privacy-new .conflink a{color:#000;border-bottom:1px solid #000;transition:all .5s}.block-privacy-new .conflink a:hover{border-bottom:1px solid transparent;transition:all .5s}.footern__subscribe .conflink{color:#fff}.footern__subscribe .conflink a{color:#fff;border-bottom:1px solid #fff}.btnanimal:disabled{opacity:.6;cursor:not-allowed;background-color:#ccc}.ffcol{width:100%;background:#f2a900;padding:10px 0;color:#000;font-weight:700;margin-bottom:15px}@media (max-width:767px){.slmob img{width:100%;height:150px;object-fit:cover}.compbanimg__txt{font-size:14px;line-height:30px}}.headslide .hva{position:relative}.headslide .hva:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.25);z-index:2}.compbanimg__txt.ox{font-size:16px;line-height:24px;font-weight:400!important;text-transform:none}.tabs__item .tabs__btn,.tabs__item .tabs__btn-v{border-radius:6px!important;background:linear-gradient(to right,#fff 50%,#f2aa00 50%)!important;border:solid 1px #f9b000!important;color:#f9b000 !important;transition:all .5s ease!important;background-size:201% 101%!important;background-position:left bottom!important;opacity:1!important;font-family:HelveticaNeueCyr!important;font-size:12px!important;font-style:normal!important;font-weight:550!important;line-height:normal!important;text-transform:uppercase!important;height:auto!important}.tabs__item .tabs__btn:hover,.tabs__item .tabs__btn-v:hover{border:solid 1px #f2aa00!important;color:#fff !important;transition:all .5s ease!important;background-position:right bottom!important}.tabs__item .tabs__btn.tabs__btn--active,.tabs__item .tabs__btn-v.tabs__btn-v--active{background-color:#f2aa00 !important;color:#fff !important;border:1px solid #f2aa00 !important;background-position:right bottom!important}.leftside .tel a{color:#000!important}.leftside .tel a:hover{color:#c9762e!important}.linktel-map{color:#000!important}.linktel-map:hover{color:#c9762e!important}.addimage{width:309px;height:615px;position:absolute;top:50%;left:-100px;margin:-210px 0 0;display:none;text-align:center}.images-container .addimage span{font-weight:700}.images-container .addimage{display:inline-block}.plus-rin2.active .tooltip{width:420px;padding:5px 0 0 180px}@media (max-width:767px){.images-container .addimage{display:none}.addimage{display:inline-table;position:static;text-align:center}.boxform{grid-template-columns:repeat(1,1fr)!important}.boxform input{margin-bottom:0!important}.formmod{padding:10px}}.boxform{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.boxform input[type=text],.boxform input[type=email]{border-radius:10px;background:#fff;color:#000;font-family:HelveticaNeueCyr;font-size:14px;font-style:normal;font-weight:400;line-height:21px;padding:16px 22px 13px;margin-bottom:15px;width:100%}.boxform .formpage__btn{margin-top:0}.formmod{background:#f2f2f2;padding:30px;border-radius:20px;box-shadow:0px 4px 4px 0px rgba(0,0,0,.25)}.formmod h2{padding-top:0!important}.titlemail{color:#232323!important;font-family:HelveticaNeueCyr!important;font-size:30px!important;font-style:normal!important;font-weight:700!important;line-height:normal!important;text-transform:none!important;margin-bottom:0}.schiedel-partners .tabs__item button{padding:20px 15px 20px 60px}.schiedel-partners .tabs__item button:hover svg path,.schiedel-partners .tabs__item:hover svg path{fill:#fff!important}.partners_block-img{padding:20px}.partners_projects-elem{position:relative;overflow:hidden}.partners_projects-elem-bg{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.5);z-index:1}.partners_projects-thumbnail{position:absolute;width:100%;height:100%;top:0;left:0}.partners_projects-block_title{position:relative;z-index:2}.partners_projects-link{z-index:2}.connection-kits .image-wr a{height:auto;overflow:visible;text-align:center;color:#000;font-weight:700}.connection-kits .image-wr a img{margin-bottom:15px;border-radius:20px}.connection-kits .image-wr a span{color:#bc2e18}.complect-in{padding:30px 40px;border-radius:30px;background:#f1f1f1;margin:30px 0 60px}.complect-in__head{font-size:20px;font-weight:700;margin-bottom:20px}.complect-in ul{display:flex}.complect-in li{margin-right:70px}.complect-in li:last-child{margin-right:0}.head-section{display:flex;align-items:center;justify-content:space-between}.head-section .attention{padding:20px 40px;background:#bc2e18;font-size:16px;color:#fff;border-radius:20px}.head-section .attention span{font-size:20px;font-weight:700}.head-section .attention__head{font-size:30px;font-weight:700;margin-bottom:20px}@media (max-width:767px){.head-section,.complect-in ul{flex-direction:column}.head-section .attention{margin-top:30px}.vc_col-sm-6-mobile{padding-left:0;padding-right:0}}.stati-overlay .gridcontent.twocol .gridcontent_item{width:auto}.stati-overlay .gridcontent .gridcontent_item img{width:revert-layer}.ul-prem{width:100%;margin-left:0;display:flex;align-items:center;justify-content:space-between;list-style:none}.ul-prem li{font-size:14px;font-weight:600;width:calc(33.33% - 30px);margin-left:0}@media (max-width:567px){.ul-prem{flex-direction:column}.ul-prem li{width:100%;margin:15px 0}}#wpcf7-f15157-o1 .iti,#wpcf7-f15157-p235-o1 .iti,#wpcf7-f15157-p254-o1 .iti{margin:0 0 15px}.complgrid{display:grid;gap:40px;grid-template-columns:repeat(3,1fr)}.complgrid__item{overflow:hidden;border-radius:20px}.complgrid__item-image{background:#f3f3f3}.complgrid__item-image img{max-width:100%;height:auto}.complgrid__item-title{background:#f9b000;padding:10px 0;font-weight:700;font-size:16px;color:#fff;text-align:center;text-transform:uppercase}.complgrid__item-title span{display:block;width:100%;text-transform:none;margin:-20px 0 0}.fheight .complgrid__item-title{min-height:80px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.twoblock{display:grid;gap:40px;grid-template-columns:repeat(2,1fr)}.note{background:#f9b000;padding:15px 50px;font-size:22px;font-weight:700;color:#fff;border-radius:20px}.box-img{display:grid;grid-template-columns:repeat(2,1fr);margin:60px 0 30px}.assort-pr picture img{width:50%;height:auto}.assort-pr picture div{width:100%;display:block;font-weight:700;text-align:center}#linkb .construct__wrapper-flex-center{display:flex;align-items:center;justify-content:center}#linkb .images-container .plus{width:20px;height:20px;font-size:20px}#linkb .images-container{width:100%;height:auto;display:flex;align-items:center;justify-content:center}#linkb .images-container .img{width:auto;height:auto}#linkb .tooltip{min-width:380px;background:#f3f3f3;padding:20px;border-radius:10px;font-size:14px;text-align:left;margin:0 0 0 150px;border-top:0;border:1px solid #dedede}.tooltip-bef{position:relative;text-align:left!important}#linkb .tooltip-bef:before{content:'';width:14px;height:14px;border-radius:50%;border:3px solid #f9b000;background:#fff;position:absolute;top:50%;left:-27px;margin-top:-7px}.tooltip-bef strong{text-transform:uppercase}#linkb .images-container .tooltip.reverse{margin:0 150px 0 0}#linkb .images-container .tooltip.reverse .tooltip-bef:before{content:'';width:14px;height:14px;border-radius:50%;border:3px solid #f9b000;background:#fff;position:absolute;top:50%;margin-top:-7px;right:-27px;left:auto}#linkb .plus-1{top:3%;left:63%}#linkb .plus-2{top:7%;left:77%}#linkb .plus-3{top:11%;left:75%}#linkb .plus-4{top:30%;left:70%}#linkb .plus-5{top:52%;left:54%}#linkb .plus-6{top:85%;left:73.5%}#linkb .plus-7{top:20%;left:36.5%}#linkb .plus-8{top:26%;left:34%}#linkb .plus-9{top:38%;left:55%}#linkb .plus-10{top:81%;left:55%}#linkb .plus-11{top:85%;left:50%}#linkb .plus-12{top:88%;left:57%}#linkb .plus-1 .tooltip:after{content:'';width:152px;height:1px;background:#f9b000;position:absolute;top:34px;left:-143px;transform:rotate(33deg)}#linkb .plus-2 .tooltip:after{content:'';width:151px;height:1px;background:#f9b000;position:absolute;top:26px;left:-148px;transform:rotate(30deg)}#linkb .plus-3 .tooltip:after{content:'';width:141px;height:1px;background:#f9b000;position:absolute;top:23px;left:-137px;transform:rotate(25deg)}#linkb .plus-4 .tooltip:after{content:'';width:151px;height:1px;background:#f9b000;position:absolute;top:26px;left:-148px;transform:rotate(30deg)}#linkb .plus-5 .tooltip:after{content:'';width:165px;height:1px;background:#f9b000;position:absolute;top:45px;left:-154px;transform:rotate(38deg)}#linkb .plus-6 .tooltip:after{content:'';width:142px;height:1px;background:#f9b000;position:absolute;top:21px;left:-140px;transform:rotate(25deg)}#linkb .plus-7 .tooltip.reverse:after{content:'';width:157px;height:1px;background:#f9b000;position:absolute;top:41px;right:-148px;transform:rotate(-36deg)}#linkb .plus-8 .tooltip.reverse:after{content:'';width:139px;height:1px;background:#f9b000;position:absolute;top:17px;right:-140px;transform:rotate(-22deg)}#linkb .plus-9 .tooltip.reverse:after{content:'';width:142px;height:1px;background:#f9b000;position:absolute;top:21px;right:-140px;transform:rotate(-25deg)}#linkb .plus-10 .tooltip.reverse:after{content:'';width:139px;height:1px;background:#f9b000;position:absolute;top:15px;right:-140px;transform:rotate(-22deg)}#linkb .plus-11 .tooltip.reverse:after{content:'';width:138px;height:1px;background:#f9b000;position:absolute;top:16px;right:-140px;transform:rotate(-22deg)}#linkb .plus-12 .tooltip.reverse:after{content:'';width:131px;height:1px;background:#f9b000;position:absolute;top:13px;right:-133px;transform:rotate(-16deg)}.tabmob td{width:33%}.chema-pc{display:grid;grid-template-columns:420px 1fr 420px;gap:30px;margin-top:40px}.chema-pc .tooltip-pc{width:100%;background:#f3f3f3;padding:20px;border-radius:10px;font-size:14px;text-align:left;border-top:0;margin-bottom:40px;border:1px solid #dedede;position:relative}.chema-pc .tooltip-pc:before{content:'';width:14px;height:14px;border-radius:50%;border:3px solid #f9b000;background:#fff;position:absolute;top:50%;left:-7px;right:auto;margin-top:-7px}.chema-pc .tooltip-pc strong{text-transform:uppercase}.chema-pc .tooltip-pc.reverse:before{content:'';width:14px;height:14px;border-radius:50%;border:3px solid #f9b000;background:#fff;position:absolute;top:50%;margin-top:-7px;right:-7px;left:auto}.chema-pc .tooltip-pc-1.reverse:after{content:'';width:166px;height:1px;background:#f9b000;position:absolute;top:140px;right:-154px;transform:rotate(37deg)}.chema-pc .tooltip-pc-2.reverse:after{content:'';width:132px;height:1px;background:#f9b000;position:absolute;top:44px;right:-136px;transform:rotate(2deg)}.chema-pc .tooltip-pc-3.reverse:after{content:'';width:180px;height:1px;background:#f9b000;position:absolute;top:44px;right:-186px;transform:rotate(-6deg)}.chema-pc .tooltip-pc-4.reverse:after{content:'';width:348px;height:1px;background:#f9b000;position:absolute;top:194px;right:-270px;transform:rotate(58deg)}.chema-pc .tooltip-pc-5.reverse:after{content:'';width:262px;height:1px;background:#f9b000;position:absolute;top:147px;right:-219px;transform:rotate(50deg)}.chema-pc .tooltip-pc-6.reverse:after{content:'';width:227px;height:1px;background:#f9b000;position:absolute;top:99px;right:-214px;transform:rotate(34deg)}.chema-pc .tooltip-pc-7:after{content:'';width:159px;height:1px;background:#f9b000;position:absolute;top:58px;left:-161px;transform:rotate(13deg)}.chema-pc .tooltip-pc-8:after{content:'';width:211px;height:1px;background:#f9b000;position:absolute;top:-32px;left:-172px;transform:rotate(52deg)}.chema-pc .tooltip-pc-9:after{content:'';width:288px;height:1px;background:#f9b000;position:absolute;top:-80px;left:-213px;transform:rotate(63deg)}.chema-pc .tooltip-pc-10:after{content:'';width:287px;height:1px;background:#f9b000;position:absolute;top:-63px;left:-220px;transform:rotate(60deg)}.chema-pc .tooltip-pc-11:after{content:'';width:288px;height:1px;background:#f9b000;position:absolute;top:-12px;left:-238px;transform:rotate(51deg)}.chema-pc .tooltip-pc-12:after{content:'';width:162px;height:1px;background:#f9b000;position:absolute;top:7px;left:-156px;transform:rotate(32deg)}.chema-mobile{display:none!important}#tabstnew .mk-fancy-table.table-style1 tr{background-color:#f3f3f3 !important}#tabstnew .mk-fancy-table.table-style1 tr td{border:1px solid #fff!important}@media (max-width:767px){.varvar img{margin:15px 0}.chema-mobile{display:block!important}.chema-pc{display:none!important}.twoblock img,.box-img img{width:100%;height:auto}.note{font-size:16px;padding:15px}.twoblock,.complgrid,.box-img{grid-template-columns:repeat(1,1fr)}.tabmob td{min-width:300px}}.blpagewr .gridcontent_item img{width:100% !important}
/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/fontawesome-webfont.eot?v=4.3.0);src:url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format('embedded-opentype'),url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/fontawesome-webfont.woff2?v=4.3.0) format('woff2'),url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/fontawesome-webfont.woff?v=4.3.0) format('woff'),url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/fontawesome-webfont.ttf?v=4.3.0) format('truetype'),url(//schiedel.com.ru/wp-content/themes/schiedel/css/../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0)}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-genderless:before,.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}
@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
*{box-sizing:border-box}.boxtab__table-tab.boxtab__table-tab-permeter tbody tr:nth-child(2){background-color:#f1f1f1 !important}.gallery_block .second .gallery_block_item.wrap-img-bot a img{object-position:bottom}.gallery_block .gallery_block_item.wrap-img-left .gallery_block_item--bg img{object-position:-95px 0px}@media (max-width:768px){.gallery_block .gallery_block_item.wrap-img-left .gallery_block_item--bg img{object-position:-67px 0px}}.boxtab__table-tab.boxtab__table-tab-permeter tbody tr:nth-child(2) td{font-size:inherit;font-style:normal;font-weight:inherit;line-height:inherit;text-transform:inherit}.safety__list li img{max-width:100%;max-height:100%}.theme-content .border-title{margin-bottom:40px}@media (max-width:969px){.infowr .wpb_row.vc_row.vc_row-fluid.mk-fullwidth-false.attched-false.js-master-row.mk-grid{max-width:100% !important;margin-left:0;margin-right:0}}.construct-wr__pic img{object-fit:contain;width:100%}.slider-pr__btnwrap.mk-gradient-button.fullwidth-false.btn-align-left{background-color:#ffffff00 !important}.slider-pr__wrap{display:flex;justify-content:left}.mk-loadmore-button{position:relative}.slider-pr__btn{color:#f2a900!important;font-size:12px;font-style:normal;font-weight:550;line-height:normal;text-transform:uppercase;border:1px solid #fff;background-color:#fff;display:inline-flex;padding:12px 30px;border-radius:6px;transition:all .3s ease}.slider-pr__btn.steel{text-transform:none}.fullwidth-false.btn-align-left.btnwr-align-left{text-align:left}.slider-pr__btn:hover{background-color:#ffffff00;color:#ffffff!important}.slider-pr .h2:after{display:none}.slider-pr .h2{color:#fff;font-size:28px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.slider-pr__wrap.steel{display:flex;justify-content:left;flex-direction:column;align-items:flex-start}.slider-pr__text{margin-bottom:20px!important}.slider-pr .vc_col-sm-6.wpb_column.column_container.jupiter-donut-height-full{display:flex;flex-direction:column;justify-content:center;min-height:490px}.border-title h2{color:#000;font-family:HelveticaNeueCyr;font-size:26px;font-style:normal;font-weight:700;line-height:normal;padding-bottom:14px;position:relative;margin-bottom:0}.border-title p{color:#000;font-family:HelveticaNeueCyr;font-size:14px;font-style:normal;font-weight:700;line-height:normal;margin-top:16px;margin-bottom:0}.construct__title.border-title p{font-weight:400!important}.border-title h2:after{position:absolute;background:#f9b000;height:4px;width:100px;bottom:0;left:0;content:'';margin-bottom:0!important;padding-top:0!important;border-bottom:0!important}h2.h2__sub_isotor{font-size:24px}h2.h2__sub_isotor:after{content:unset}.mb20px{margin-bottom:20px}.reshenie{margin-bottom:70px}.reshenie .table-style1 tr td{width:33.33%}.reshenie .container{margin:0 auto;max-width:1250px !important;padding-left:15px;padding-right:15px}.reshenie__title{margin-bottom:50px}.table-style1 tr:first-child{background:#f2a900 !important}.table-style1 tr:first-child td{color:#000!important;font-family:HelveticaNeueCyr;font-size:12px;font-style:normal;font-weight:700;line-height:12px;text-transform:uppercase}.table-style1.table-style__tabll tr:first-child td{color:#000 !important;font-family:HelveticaNeueCyr;font-size:12px;font-style:normal;font-weight:700!important;line-height:12px;text-transform:uppercase;padding:15px 15px 11px !important}body.brand-2019 .mk-text-block .table-style1.table-style__tabll tr td{color:#000!important;font-family:HelveticaNeueCyr!important;font-size:12px!important;font-style:normal!important;font-weight:400;line-height:16px!important;padding:19px 15px!important;border-right:2px solid #ffffff!important;background-color:#f1f1f1 !important;border-bottom:0!important}.infowr__wrapiconitem .infowr__item{display:flex;align-items:center;color:#232323;font-family:HelveticaNeueCyr;font-size:14px;font-style:normal;font-weight:550;line-height:14px;margin-bottom:10px}.infowr__wrapiconitem .infowr__item a{display:inline}body.brand-2019 .mk-text-block .table-style1.table-style__tabll tr:first-child td{background:rgba(243,170,0,1) !important}.table-style1 tr td{color:#000;font-family:HelveticaNeueCyr;font-size:12px;font-style:normal;font-weight:400;line-height:16px;padding:19px 15px;border-right:2px solid #fff}#toggleAccordion{border:none;outline:none;padding:0;margin:0;background:0 0;text-align:left;color:#f2a900;display:inline}.table-style1 tr td:last-child{border-right:0}.table-style1 tr{padding:19px 15px !important;color:#000;font-family:HelveticaNeueCyr;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.mk-fancy-table.table-style1 .mk-fancy-table table{border-radius:10px;margin-bottom:30px}.advantage .container{margin:0 auto;max-width:1250px !important;padding-left:15px;padding-right:15px}.advantage__title{margin-bottom:40px}.advantage__text{margin-bottom:44px}.advantage__list{margin-bottom:29px}.advantage__text.mb60.textwr{margin-bottom:44px}.textwr h3{color:#000;font-family:HelveticaNeueCyr;font-size:14px!important;font-style:normal;font-weight:700;line-height:21px;text-transform:uppercase}.advantage__box.mb60.image-wr{margin-bottom:30px}#uzly-soedineniya{margin-bottom:30px}.advantage__box.mb60.image-wr-two{margin-bottom:30px}.textwr h4{color:#000;font-family:HelveticaNeueCyr;font-size:14px;font-style:normal;font-weight:700;line-height:21px}.textwr p{color:#000;font-family:HelveticaNeueCyr;font-size:14px;font-style:normal;font-weight:400;line-height:21px}.textwr p:last-child{margin-bottom:0}.textlist__wrapper{display:flex;align-items:center;justify-content:space-between}.textlist__list{width:100%;flex-shrink:1;padding-right:140px}.textlist__wrapper picture{border-radius:20px;border:2px solid #e1e1e1;display:flex;width:393px;height:320px;justify-content:center;align-items:center;flex-shrink:0;overflow:hidden}.textlist__wrapper picture img{width:100%;height:100%;object-fit:cover}.reshenie .mk-fancy-table.table-style1:first-child{margin-bottom:30px}.image-wr{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.image-wr a{width:calc(50% - 34px);margin:15px;height:408px;border-radius:20px;border:2px solid #e1e1e1;overflow:hidden;flex-shrink:0}.image-wr a img{width:100%;height:100%;object-fit:contain}.mb60{margin-bottom:60px}.mt60{margin-top:60px}.image-wr-two{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.image-wr-two__item{width:calc(33.33% - 34px);margin:15px;flex-shrink:0;height:fit-content;position:relative}.image-wr-two__item a{height:408px;border-radius:20px;border:2px solid #e1e1e1;display:flex;overflow:hidden}.image-wr-two__item a:before{position:absolute;top:0;bottom:0;left:0;right:0;content:''}.image-wr-two__item span{margin-top:20px;display:flex;align-items:center;justify-content:center;color:#6c6c6c;font-family:HelveticaNeueCyr;font-size:14px;font-style:normal;font-weight:500;line-height:21px;text-align:center}.image-wr-two picture img{width:100%;height:100%;object-fit:contain}.lisymrg ul{margin:0!important;padding-left:18px}.lisymrg ul li{list-style-type:none;position:relative;margin-left:0;margin-bottom:30px}.lisymrg-ul ul li{margin-bottom:10px}.lisymrg ul li:last-child{margin-bottom:0}.image-wr-two__ris{position:absolute;top:10px;margin-left:auto;margin-right:auto;right:0;left:0;text-align:center;color:#000;font-family:HelveticaNeueCyr;font-size:12px;font-style:normal;font-weight:400;line-height:19px}.lisymrg ul li:before{position:absolute;content:'';width:8px;height:8px;border-radius:100%;background-color:#f9b000;top:6px;left:-18px}.lisynomrg ul{margin-left:0!important;padding-left:18px;margin-bottom:26px}.lisynomrg ul li{list-style-type:none;position:relative;margin-left:0;margin-bottom:5px}.lisynomrg ul li:last-child{margin-bottom:0}.lisynomrg ul li:before{position:absolute;content:'';width:8px;height:8px;border-radius:100%;background-color:#f9b000;top:6px;left:-18px}.textflex__wrapper{display:flex;align-items:center;justify-content:space-between}.textflex__textwr{width:100%;flex-shrink:1}.textflex__wrapper picture{width:300px;flex-shrink:0;margin-left:18px}.safety .container{margin:0 auto;max-width:1250px !important;padding-left:15px;padding-right:15px}.safety__wrapper{display:flex;justify-content:space-between}.safety__text{flex-shrink:1;width:100%;display:flex;flex-direction:column}.safety__pic-wr{flex-shrink:0;width:232px;margin-left:18px;display:flex;max-height:328px}.safety__pic img{width:100%;height:100%;object-fit:contain}.tablewr .wpb_row.vc_row.vc_row-fluid.jupiter-donut-.mk-fullwidth-false.attched-false.js-master-row.mk-grid.mk-in-viewport{width:calc(100% + 30px)!important;margin-left:-15px!important;margin-right:-15px!important;padding:0!important;max-width:1250px!important}.tablewr .vc_col-sm-6{width:calc(50% - 30px)!important;padding:0!important;margin-left:15px!important;margin-right:15px!important}.safety__pic{border-radius:10px;border:2px solid #e1e1e1;overflow:hidden;display:flex;align-items:center;justify-content:center}.safety__title{margin-bottom:40px}.safety__wrap{margin-bottom:27px}.safety__wrap p{margin-bottom:0;color:#000;font-family:HelveticaNeueCyr;font-size:14px;font-style:normal;font-weight:400;line-height:21px}.safety__wrap p a{color:#f9b000;text-decoration-line:underline}.safety__list{margin:0;padding:0;display:flex}.safety__list li{list-style-type:none;margin-right:30px;height:133px}.safety__list li a{display:flex}.safety__list li a img{height:100%;object-fit:contain}.safety__list li:last-child{margin-right:0}.gallerypage__title{margin-bottom:50px}.gallerypage__title button{color:#f2a900;background-color:#ffffff00;border:none;margin:0;margin-top:0;margin-bottom:0;padding:0;margin-top:-3px;margin-bottom:0;font-family:HelveticaNeueCyr;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.gallerypage .container{margin:0 auto;max-width:1250px !important;padding-left:15px;padding-right:15px}.gallery_block .first .gallery_block_item{height:calc(100% + 30px);border-radius:20px;background:#c6c6c6;overflow:hidden;margin:15px}.gallery_block .first .gallery_block_item a{display:flex;width:100%;height:100%}.gallery_block .first .gallery_block_item a img{width:100%;height:100%;margin:0}.gallery_block .first .gallery_block_item a.gallery_block_item--bg{height:100%}.gallery_block .gallery_block_item .gallery_block_item--bg{height:100%}.gallery_block .gallery_block_item .gallery_block_item--bg img{object-fit:cover;width:100%;height:100%;margin:0;object-position:top}.gallery_block .gallery_block_item a:hover:before{content:'';margin:0;width:100%;height:100%;position:absolute;top:0;left:0;background:#f2a900;opacity:.7;cursor:pointer}.gallery_block .gallery_block_item a:before{content:'';margin:0;width:100%;height:100%;position:absolute;top:0;left:0;background:0 0;transition:all .5s}.gallery_block .second .gallery_block_item{width:calc(50% - 30px);height:250px;border-radius:20px;background:#c6c6c6;overflow:hidden;margin:15px}.gallery_block .second .gallery_block_item a{display:flex;width:100%;height:100%}.gallery_block .second .gallery_block_item a img{object-fit:cover;width:100%;height:100%;margin:0}.gallery_block .second{width:calc(100% - 500px);display:flex;flex-wrap:wrap}.gallery_block{width:calc(100% + 30px);height:500px;display:flex;margin-left:-15px;margin-right:-15px;margin-bottom:60px}.tablewr .container{margin:0 auto;max-width:1250px !important;padding-left:15px;padding-right:15px}.tablewr__title{margin-bottom:50px}.tablewr .column_container h2{color:#000;font-family:HelveticaNeueCyr;font-size:14px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:17px}.mk-fancy-table table{border-radius:10px}.infowr .container{margin:0 auto;max-width:1250px !important;padding-left:15px;padding-right:15px}.infowr__wrapper{display:flex;flex-direction:column}.infowr__itwr{display:flex;align-items:center;justify-content:space-between}.infowr__item a{display:flex;align-items:center}.infowr__item button{display:flex;align-items:center;background-color:#ffffff00;border:none}.infowr__item a span,.infowr__item button span{color:#232323;font-family:HelveticaNeueCyr;font-size:14px;font-style:normal;font-weight:550;line-height:12px}.infowr__item button svg{margin-right:10px}.infowr__item a svg{margin-right:10px}.infowr__itembtn{color:#FFF!important;font-family:HelveticaNeueCyr;font-size:12px;font-style:normal;font-weight:550;line-height:normal;text-transform:uppercase;border-radius:6px;background:#F9B000!important;display:flex;padding:10px 29px;justify-content:center;align-items:center;text-align:center;cursor:pointer}.boxwr{width:calc(100% + 30px);margin-left:-15px;margin-right:-15px;margin-top:75px;display:none}.doc-js-wrap__active{display:block}.boxwr ul{display:flex;align-items:stretch;flex-wrap:wrap;margin:0;width:100%}.boxwr ul li{border-radius:20px;background:#f1f1f1;padding:30px;margin:15px;width:calc(33.33% - 30px);list-style-type:none}.boxwr ul li a{display:flex;align-items:center;justify-content:flex-start;height:100%;width:100%}.boxwr ul li a svg{width:38px;height:38px;flex-shrink:0;margin-right:10px}.boxwr ul li a span{color:#232323;font-family:HelveticaNeueCyr;font-size:14px;font-style:normal;font-weight:550;line-height:17px}.formpage{position:relative}.formpage__bg{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center}.formpage__bg img{width:100%;height:100%;object-fit:cover}.formpage__wrapper{background-color:#f9b000;width:604px;padding:42px 69px 42px;position:relative;max-width:604px;box-sizing:border-box}.formpage .container{margin:0 auto;max-width:1250px !important;padding-left:15px;padding-right:15px}.formpage__title{margin-bottom:39px}.formpage__title h2{color:#fff;font-family:HelveticaNeueCyr;font-size:36px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;position:relative;padding-bottom:14px;margin-bottom:16px}.formpage__title .h2{color:#fff;font-family:HelveticaNeueCyr;font-size:36px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;position:relative;padding-bottom:14px;margin-bottom:16px}.formpage__title h2:after{position:absolute;content:'';background-color:#fff;height:4px;width:100px;bottom:0;left:0}.formpage__title .h2:after{position:absolute;content:'';background-color:#fff;height:4px;width:100px;bottom:0;left:0;padding-top:0}.formpage__title p{color:#fff;font-family:HelveticaNeueCyr;font-size:24px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:0}.pageform__text{color:#fff;font-family:HelveticaNeueCyr;font-size:12px;font-style:normal;font-weight:400;line-height:106.643%;margin-top:6px}.pageform{display:flex;flex-direction:column}.pageform form{display:flex;flex-direction:column}.pageform form .formpage__inp{border-radius:10px;background:#fff;color:#aeaeae;font-family:HelveticaNeueCyr;font-size:14px;font-style:normal;font-weight:400;line-height:21px;padding:16px 22px 13px;margin-bottom:15px;width:100%}.formpage__btn{color:#f9b000;font-family:HelveticaNeueCyr;font-size:24px;font-style:normal;font-weight:550;line-height:normal;text-transform:uppercase;border-radius:6px;background:#232323;padding:22px 10px;width:100%;margin-top:41px}.construct .container{margin:0 auto;max-width:1250px !important;padding-left:15px;padding-right:15px}.construct__title{margin-bottom:50px}.construct-wr__pic{margin-left:150px;margin-right:100px;width:268px;flex-shrink:0}.construct-wr{display:flex;height:500px;overflow:hidden;position:relative}.construct__wrapper.construct-js-wrap.construct-wr.construct-js-wrap__active{height:100%}.construct__wrapper.construct-js-wrap.construct-wr.construct-js-wrap__active:before{display:none}.liststyle ul{margin:0;padding:0}.liststyle ul li{list-style-type:none;padding-left:31px;position:relative}.liststyle ul li:before{position:absolute;content:'';top:7px;left:0;width:8px;height:8px;background-color:#f9b000;border-radius:100%}.construct__btn{margin:40px auto 0;color:#f9b000;font-family:HelveticaNeueCyr;font-size:12px;font-style:normal;font-weight:550;line-height:normal;text-transform:uppercase;display:flex;width:230px;height:34px;padding:10px;border:1px solid #f9b000;justify-content:center;align-items:center;border-radius:6px;background-color:#FFFFFF00}.construct__btn p{margin-bottom:0}.construct__btn svg{margin-right:10px}.construct-wr:before{position:absolute;content:'';height:200px;width:100%;left:0;right:0;bottom:0;z-index:1;background:linear-gradient(#ffffff00,#fff)}.videowr__title{margin-bottom:50px}.videowr .container{margin:0 auto;max-width:1250px !important;padding-left:15px;padding-right:15px}.videowr__wrapper{display:flex;margin-left:-15px;margin-right:-15px}.videowr__item{width:50%;margin-left:15px;margin-right:15px;border-radius:20px;background:#f9b000;height:384px;position:relative;overflow:hidden}.videowr__item a{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center}.videowr__item a img{width:100%;height:100%;object-fit:cover}.videowr__item a:before{position:absolute;content:'';z-index:10;top:0;bottom:0;left:0;right:0}.videowr__item:before{position:absolute;content:'';width:110px;height:110px;background:url(//schiedel.com.ru/wp-content/themes/schiedel/css/../img/productnew/videoyoutube.svg);background-position:center;background-size:contain;margin:auto;z-index:1;top:0;bottom:0;left:0;right:0}.videowr__item-title{display:flex;position:absolute;top:64px;left:103px;right:103px;color:#fff;font-family:HelveticaNeueCyr;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-align:center;justify-content:center}.videowr__item-text{display:flex;position:absolute;color:#fff;font-family:HelveticaNeueCyr;font-size:96px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;bottom:23px;left:23px;right:23px;text-align:center;justify-content:center}.assort__text{margin-bottom:50px}.assort__text p{color:#000;font-family:HelveticaNeueCyr;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:0}.assort .container{margin:0 auto;max-width:1250px !important;padding-left:15px;padding-right:15px}.assort__title{margin-bottom:50px}.assort__table{margin-bottom:50px;color:#000;font-family:HelveticaNeueCyr;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.assort__table.blogtab table tr:first-child td a strong{text-decoration:underline}.accordion button{border-radius:10px;background:#f1f1f1;position:relative;padding:20px 40px 20px 20px;border:none;width:100%;text-align:left}.accordion button:hover,.accordion button:focus{cursor:pointer;color:#03b5d2}.accordion button:hover:after,.accordion button:focus:after{cursor:pointer;color:#03b5d2;border:1px solid #03b5d2}.accordion button .accordion-title{padding:0;color:#8b8b8b;font-family:HelveticaNeueCyr;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.accordion button .icon{display:inline-block;position:absolute;right:20px;width:24px;height:24px;background:url(//schiedel.com.ru/wp-content/themes/schiedel/css/../img/productnew/arrowaccord.svg);background-size:contain;background-position:center;background-repeat:no-repeat;margin-top:auto;margin-bottom:auto;top:0;bottom:0;transition:all .3s ease}.accordion button[aria-expanded=true] .icon{transform:rotate(180deg)}.accordion button[aria-expanded=true]+.accordion-content{opacity:1;max-height:100%;transition:all .2s linear;will-change:opacity,max-height;margin-top:50px}.accordion .accordion-content{opacity:0;max-height:0;overflow:hidden;transition:opacity .2s linear,max-height .2s linear;will-change:opacity,max-height}.accordion__text p{margin-bottom:0;color:#000;font-family:HelveticaNeueCyr;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.accordion__text{margin-bottom:50px}.accordion__wrapper{display:flex;margin-left:-15px;margin-right:-15px;align-items:stretch;flex-wrap:wrap}.accordion__item{width:calc(33.33% - 30px);margin-left:15px;margin-right:15px;margin-bottom:30px}.accordion__item p{margin-bottom:20px;margin-top:20px;display:flex;align-items:center;justify-content:center;color:#6c6c6c;font-family:HelveticaNeueCyr;font-size:14px;font-style:normal;font-weight:500;line-height:21px;text-align:center}.assort .accordion__pic{border:4px solid #f9b000}.assort .accordion__item p{font-weight:700}.accordion__pic{border-radius:20px;border:2px solid #e1e1e1;display:flex;align-items:center;justify-content:center;padding:30px;height:100%;width:100%;box-sizing:border-box;max-height:408px}.accordion__pic img{width:100%;height:100%;object-fit:contain}.tabs{position:relative}.tabs__list{list-style-type:none;padding:0;margin:0;display:flex;align-items:center}.tabs__btn{color:#fff;font-family:HelveticaNeueCyr;font-size:12px;font-style:normal;font-weight:550;line-height:normal;text-transform:uppercase;border-radius:6px;background:#f9b000;padding:10px 20px;border:1px solid #f9b000}.tabs__btn--active{color:#f9b000;font-family:HelveticaNeueCyr;font-size:12px;font-style:normal;font-weight:550;line-height:normal;text-transform:uppercase;border-radius:6px;border:1px solid #f9b000;padding:10px 20px;background-color:#fff}.tabs__content{display:none;background-color:#fff}.tabs__content--active{display:block}.boxtab .container{margin:0 auto;max-width:1250px !important;padding-left:15px;padding-right:15px}.boxtab__title{margin-bottom:50px}.tabs__item{margin-left:0;margin-right:20px}.boxtab .tabs__list{margin:0;padding:0}.boxtab__wrap{display:flex;align-items:stretch;margin-top:50px}.boxtab__pic{border-radius:20px;border:2px solid #e1e1e1;width:290px;margin-right:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;box-sizing:border-box;padding:15px}.boxtab__pic.boxtab__pic-h{max-width:230px}.boxtab__pic img{width:100%;height:100%;object-fit:contain}.boxtab__table{width:100%}.boxtab__table-tab{margin-bottom:50px}.boxtab__table-div{margin-top:50px}.boxtab__table-div p{color:#000;font-family:HelveticaNeueCyr;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:0}.boxtab__table-div p span{font-weight:700}.mb100{margin-bottom:100px}.boxtab__table-tab tbody tr:nth-child(1){background:#f9b000 !important}.boxtab__table-tab tbody tr:nth-child(2){background:#f9b000 !important}.boxtab__table-tab tbody tr{border-bottom:2px solid #fff}.table-style1 tr td{padding:10px 15px}.boxtab__table-tab tbody tr:nth-child(2) td{color:#000;font-family:HelveticaNeueCyr;font-size:12px;font-style:normal;font-weight:700;line-height:12px;text-transform:uppercase}.boxtab__table-tab tbody tr:nth-child(1) td{color:#000;font-family:HelveticaNeueCyr;font-size:12px;font-style:normal;font-weight:700;line-height:12px;text-transform:uppercase}.boxtab__box.boxwr{display:flex;flex-direction:column;margin-top:30px}.boxwr__title{margin-left:15px;margin-right:15px;margin-bottom:16px}.mb70{margin-bottom:70px!important}.mb60{margin-bottom:60px!important}.wherebuy .container{margin:0 auto;max-width:1250px !important;padding-left:15px;padding-right:15px}.wherebuy__title{margin-bottom:16px}.wherebuy__txt{margin-bottom:62px}.wherebuy__text p{color:#000;font-family:HelveticaNeueCyr;font-size:14px;font-style:normal;line-height:18px}.wherebuy__text p a{color:#f9b000;font-family:HelveticaNeueCyr;font-size:14px;font-style:normal;font-weight:700;line-height:18px;text-decoration-line:underline}.wherebuy__wrapper{display:flex;align-items:center;justify-content:space-between}.wherebuy__text{width:100%}.wherebuy__pic{width:512px;margin-left:122px;flex-shrink:0}.wherebuy__info{display:flex;align-items:center;flex-wrap:wrap}.wherebuy__btn{color:#FFF!important;text-align:center;font-family:HelveticaNeueCyr;font-size:12px;font-style:normal;font-weight:550;line-height:normal;text-transform:uppercase;border-radius:6px;background:#f9b000;padding:10px 20px;margin-right:30px;white-space:nowrap}.wherebuy__wrap{display:flex;flex-direction:column;align-items:center;justify-content:center}.wherebuy__wrap-tel{color:#f9b000;text-align:center;font-family:HelveticaNeueCyr;font-size:24px;font-style:normal;font-weight:700;line-height:17px;margin-bottom:5px;white-space:nowrap}.wherebuy__wrap span{color:#000;font-family:HelveticaNeueCyr;font-size:14px;font-style:normal;font-weight:400;line-height:17px}.catalogpage .container{margin:0 auto;max-width:1250px !important;padding-left:15px;padding-right:15px}.catalogpage__title{margin-bottom:50px}.footer__nomargin{margin-top:0!important}.estettext__title-spark h2{color:#000;font-family:HelveticaNeueCyr;font-size:18px;font-style:normal;font-weight:500;line-height:normal;padding-bottom:0;position:relative}.sparkcatalog-spark-pt{padding-top:40px}.gallerypage__title-mb{margin-bottom:0}.gallerypage-mb{margin-bottom:0}.border-title-spark{margin-bottom:0}@media (max-width:1200px){.wherebuy__pic{margin-left:30px}.wherebuy__btn{margin-bottom:15px}.wherebuy__wrap{margin-bottom:15px}.image-wr-two__item a{height:200px;padding-top:15px}.infowr__item a span,.infowr__item button span{font-size:12px}.infowr__item button svg{margin-right:10px;width:25px;height:25px}.infowr__item a svg{margin-right:10px;width:25px;height:25px;flex-shrink:0}}@media (max-width:969px){.textlist__list{width:100%;flex-shrink:1;padding-right:0;margin-bottom:40px}.textlist__wrapper{flex-direction:column}.slider-pr .h2{font-size:26px}.image-wr a{height:240px}.textflex__wrapper{flex-direction:column}.textflex__wrapper picture{margin-left:0}.infowr__itwr{flex-wrap:wrap}.infowr__item{margin-bottom:15px}.boxwr{margin-top:25px}.gallery_block .first{width:380px}.gallery_block .second{width:calc(100% - 380px);display:flex;flex-wrap:wrap}body.wide .mk-grid{max-width:calc(100% + 30px) !important}.gallery_block{width:calc(100% + 30px);height:400px;display:flex;margin-left:-15px;margin-right:-15px;margin-bottom:60px}.gallery_block .second .gallery_block_item{width:calc(50% - 30px);height:200px;border-radius:20px;background:#c6c6c6;overflow:hidden;margin:15px}.formpage__wrapper{background-color:#f9b000;width:604px;padding:40px 40px 10px;position:relative;max-width:420px;box-sizing:border-box}.formpage__btn{font-size:18px;padding:22px 10px 19px}.formpage__title p{font-size:18px}.formpage__title h2{font-size:26px}.formpage__title .h2{font-size:26px}.formpage__title{margin-bottom:25px}.construct-wr__pic{margin-left:0;margin-right:70px;width:268px;flex-shrink:0}.videowr__item-title{top:45px;left:25px;right:25px}.videowr__item-text{font-size:60px}.videowr__item{height:300px}.safety__list li{height:80px}.boxtab__wrap{flex-direction:column}.boxtab__pic{margin-bottom:10px}.assort .mk-fancy-table.table-style1{overflow-x:auto;padding-bottom:11px}.assort .mk-fancy-table.table-style1::-webkit-scrollbar{height:3px}.assort .mk-fancy-table.table-style1::-webkit-scrollbar-track{background-color:#f1f1f1;height:3px}.assort .mk-fancy-table.table-style1::-webkit-scrollbar-thumb{background-color:#f9b000;height:3px}.accordion__item p{min-height:30px}.boxwr ul li{border-radius:20px;background:#f1f1f1;padding:15px;margin:15px;width:calc(50% - 30px);list-style-type:none;min-height:81px}}@media (max-width:767px){.gallery_block .first .gallery_block_item.first-img-bot a img{object-fit:cover;width:100%;height:100%;margin:0;object-position:0 74%}.boxtab__pic.boxtab__pic-h{max-width:100%}.gallery_block.gallery-autor_block.mb100px{margin-bottom:0 !important}#hide_gallery_button{width:100%;transition:all .3s ease;margin:30px auto 20px}.safety__list li img{max-width:100%;max-height:133px}.accordion__item p{font-size:12px;line-height:18px}.advantage.mb60{margin-bottom:30px}.slider-pr .h2{font-size:16px}.slider-pr .vc_col-sm-6.wpb_column.column_container.jupiter-donut-height-full{display:flex;flex-direction:column;justify-content:center;min-height:auto}.border-title h2{font-size:20px;line-height:24px}h2.h2__sub_isotor{font-size:18px;line-height:22px}.reshenie__title{margin-bottom:30px}.reshenie table{width:610px!important}.mk-fancy-table::-webkit-scrollbar{height:3px}.mk-fancy-table::-webkit-scrollbar-track{background-color:#f1f1f1}.mk-fancy-table::-webkit-scrollbar-thumb{background-color:#f9b000}.reshenie__wrapper .mk-fancy-table.table-style1{margin-bottom:30px;padding-bottom:10px}.reshenie{margin-bottom:60px}.textwr p{font-size:12px;line-height:20px}.advantage__text{margin-bottom:40px}.lisymrg ul li{margin-bottom:20px;font-size:12px;line-height:20px}.textlist__wrapper picture{width:100%}.advantage__list{margin-bottom:40px}.advantage__box.mb60.image-wr{flex-direction:column}.image-wr a{height:220px;margin:0 0 40px;width:100%}.image-wr{display:flex;flex-wrap:wrap;margin-left:0;margin-right:0}.advantage__box.mb60.image-wr{margin-bottom:0}.advantage__box.mb60.image-wr-two{flex-direction:column;margin-left:0;margin-right:0}.image-wr-two picture{width:100%;height:100%;display:block}.image-wr-two__item{height:auto;width:100%;margin:0 0 40px}.image-wr-two__item a{height:250px}.image-wr-two__item span{margin-top:20px;color:#6c6c6c;font-family:HelveticaNeueCyr;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.advantage__box.mb60.image-wr-two{margin-bottom:0}.lisynomrg ul li{font-size:12px;line-height:20px}.textflex__wrapper picture{width:100%;flex-shrink:0;margin-left:0;display:flex;align-items:center;justify-content:center}.gallerypage__title{margin-bottom:25px}.wherebuy__wrapper{flex-direction:column}.gallery_block{flex-direction:column;height:auto;width:100%;margin:0}.gallery_block .first .gallery_block_item{height:280px;border-radius:20px;margin:0 0 20px}.spark .gallery_block .first .gallery_block_item{height:350px!important}.gallery_block .first{width:100%}.gallery_block .second{width:100%;display:flex;flex-wrap:wrap;flex-direction:column}.gallery_block .second .gallery_block_item{width:100%;height:280px;border-radius:20px;background:#c6c6c6;overflow:hidden;margin:0 0 20px}.mk-loadmore-button{margin:0 auto 0 auto}.safety__wrapper{flex-direction:column}.safety__title{order:1}.safety__list{order:2}.safety__wrap{order:3}.safety__list li{height:auto;width:calc(50% - 15px);margin-left:15px;margin-right:15px}.safety__list li:first-child{margin-left:0}.safety__list li:last-child{margin-right:0}.safety__list{order:2;width:100%;margin:0!important}.safety__list{margin-bottom:40px!important}.safety__wrap p{margin-bottom:0;color:#000;font-family:HelveticaNeueCyr;font-size:12px;font-style:normal;font-weight:400;line-height:20px}.safety__wrap{margin-bottom:40px}.safety__pic-wr{flex-shrink:0;width:100%;margin-left:0;display:flex;margin-right:0;padding-left:24px;padding-right:24px;max-height:400px}.tablewr .vc_col-sm-6{width:100%!important;padding:0!important;margin-left:0!important;margin-right:0!important}.tablewr .wpb_row.vc_row.vc_row-fluid.jupiter-donut-.mk-fullwidth-false.attched-false.js-master-row.mk-grid.mk-in-viewport{width:100%!important;margin-left:0!important;margin-right:0!important;padding:0!important;max-width:1250px!important}picture.safety__pic{width:100%}.tablewr__title{margin-bottom:40px}.tablewr .column_container h2{font-size:14px;margin-bottom:12px}.tablewr table{width:630px!important}.tablewr .mk-fancy-table{overflow-x:scroll !important;padding-bottom:10px;margin-bottom:40px}section.tablewr.mt60.mb60{margin-bottom:0!important}.infowr__itwr{flex-direction:column;align-items:flex-start}.infowr__item a svg{margin-right:10px;width:38px;height:38px}.infowr__item button{padding:0}.infowr__item button svg{margin-right:10px;width:38px;height:38px}.infowr__item{margin-bottom:15px;width:100%}section.infowr.mb60{margin-bottom:45px}.boxwr{margin-top:0}.boxwr ul{padding:0;margin:0!important;margin-left:0!important}.boxwr ul li{border-radius:20px;background:#f1f1f1;padding:15px;margin:10px 15px;width:100%;list-style-type:none;min-height:81px}.formpage__bg{position:relative;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;height:396px;width:100%}section.formpage.mb60{display:flex;flex-direction:column-reverse}.formpage .container{margin:0 auto;max-width:1250px !important;padding-left:0;padding-right:0}.formpage__wrapper{width:100%;padding:60px 20px 60px}.formpage__title h2{font-size:20px}.formpage__title .h2{font-size:20px}.formpage__title p{font-size:14px}.pageform form .formpage__inp{border-radius:10px;background:#fff;color:#aeaeae;font-family:HelveticaNeueCyr;font-size:14px;font-style:normal;font-weight:400;line-height:21px;padding:8px 22px 8px;margin-bottom:20px;width:100%}.formpage__btn{font-size:14px;padding:18px 10px 16px}.construct__title{margin-bottom:40px}.construct-wr__pic{margin-left:0;margin-right:0;width:100%;flex-shrink:0}.construct-wr{display:flex;height:700px;overflow:hidden;position:relative;position:relative}.construct-wr{display:flex;height:700px;overflow:hidden;position:relative;flex-direction:column}.construct-wr__pic{margin-bottom:50px;height:380px;overflow:hidden;position:relative}.construct-wr__pic:before{position:absolute;content:'';height:200px;width:100%;left:0;right:0;bottom:0;z-index:1;background:linear-gradient(#ffffff00,#fff)}.construct-js-wrap__active .construct-wr__pic{height:100%!important}.construct__btn{width:100%}.videowr__title{margin-bottom:40px}.videowr__wrapper{display:flex;margin-left:0;margin-right:0;flex-direction:column}.videowr__item{height:177px}.videowr__item{width:100%;margin-left:0;margin-right:0;border-radius:10px;background:#f9b000;position:relative;overflow:hidden;margin-bottom:40px}.videowr__item:last-child{margin-bottom:0}.videowr__item:before{width:50px;height:50px}.videowr__item-title{top:25px;left:25px;right:25px;font-size:10px}.videowr__item-text{font-size:45px;bottom:10px}.assort__title{margin-bottom:40px}.assort__table{margin-bottom:40px}.assort__text p{font-size:12px;line-height:20px}.assort__text{margin-bottom:40px}.accordion button .accordion-title{font-size:14px}.accordion__text p{font-size:12px}.accordion__wrapper{display:flex;margin-left:0;margin-right:0;align-items:stretch;flex-wrap:wrap;flex-direction:column}.accordion__item{width:100%;margin-left:0;margin-right:0;margin-bottom:20px}section.assort.mb60{margin-bottom:45px}.boxtab__title{margin-bottom:40px}.boxtab .tabs__list{margin:0;padding:0;flex-direction:column}.tabs__item{margin-left:0;margin-right:0;margin-bottom:20px}.tabs__btn{padding:10px 40px}.boxtab__wrap{margin-top:25px}.boxtab__pic{margin-bottom:10px;width:100%;height:342px;margin-left:0;margin-right:0}.boxtab table{width:600px}.boxtab .mk-fancy-table.table-style1{padding-bottom:10px}.boxtab__table-div{margin-top:40px}.boxtab__table-div p{color:#000;font-family:HelveticaNeueCyr;font-size:12px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:0}section.boxtab.mb100{margin-bottom:60px}.boxwr ul li{border-radius:20px;background:#f1f1f1;padding:20px 30px;margin:5px 15px;width:100%;list-style-type:none;min-height:111px}.boxwr ul li a span{font-size:12px;line-height:16px}section.boxtab.mb70{margin-bottom:55px}.wherebuy__title{margin-bottom:20px}.wherebuy__txt{margin-bottom:40px}.wherebuy__btn{font-size:12px;margin-right:0;width:100%}.wherebuy__wrap{margin-left:auto;margin-right:auto;margin-bottom:40px;margin-top:15px}.wherebuy__pic{margin-left:0;width:100%;margin-right:0}.wherebuy__pic img{width:100%}section.wherebuy.mb100{margin-bottom:60px}section.formpage{display:flex;flex-direction:column-reverse}}.modal-otzyv .modal-title{margin-bottom:0;line-height:1.5;font-size:20px}.safety-swiper{position:relative;width:100%;max-width:250px;margin:0 auto;max-height:max-content}@media (max-width:767px){.safety-swiper{position:relative;width:100%;max-width:100%}}.safety-swiper .swiper-slide{text-align:center}.safety-swiper .safety__pic{display:block;width:100%;height:auto}.safety-swiper .safety__pic img{width:100%;height:auto;object-fit:contain}.safety-swiper .swiper-button-next,.safety-swiper .swiper-button-prev{color:#f9b000}.safety-swiper .swiper-pagination-bullet-active{background:#f9b000}.bigvideo__txtcomp{margin-top:30px;margin-bottom:30px;font-size:14px;font-weight:400;line-height:22px}.bigvideo__txtcomp strong{font-weight:700}.safety__wrapimage{display:flex;flex-direction:column}.advantage.advantage__primaplus .advantage__text{margin-bottom:20px}.advantage.advantage__primaplus .lisymrg ul li{margin-bottom:10px}.safety.safety__primaplus .lisymrg{margin-top:20px;margin-bottom:20px}.safety.safety__primaplus .lisymrg ul li{margin-bottom:10px;font-size:14px}.safety.safety__primaplus .safety__wrimgrev-btn{margin-left:0}.safety.safety__primaplus .lisymrg ul li{margin-bottom:10px;font-size:14px}.wherebuy.wherebuy__primaplus .wherebuy__txt{margin-bottom:0}.construct.construct__primaplus picture{width:100%;max-width:800px;margin:0 auto;display:flex}.construct.construct__primaplus picture img{width:100%}@media (max-width:767px){.headslide.headslide__primaplus .slideone picture img{object-position:-220px}}.wbo-tableimg-list{display:flex;gap:2px;flex-direction:column}.wbo-tableimg-sub ul li{font-weight:400;font-size:14px;line-height:150%}.wbo-tableimg-sub{display:flex;gap:10px}.wbo-tableimg-smoll{font-weight:400;font-size:14px;line-height:150%}.wbo-tableimg-num{border-radius:60px;width:100%;max-width:20px;height:max-content;background:#f9b000;font-weight:700;font-size:14px;line-height:150%;color:#000;display:flex;align-items:center;justify-content:center}.wbo-tableimg-title{border-radius:20px 20px 0 0;padding:18px 10px;background:#f9b000;display:flex;justify-items:center;justify-content:center;width:100%;font-weight:700;font-size:20px;color:#000}.wbo-tableimg-title-bg{background:0 0;display:block}.wbo-tableimg-title-bg span{color:#c1c1c1}.wbo-tableimg-sub{padding:15px 20px;background:#f3f3f3;font-weight:700;font-size:14px;line-height:150%;color:#000}.wbo-tableimg_wrapper{display:grid;grid-template-columns:minmax(502px, 1fr) 1fr 1fr;gap:20px;padding-top:50px;align-items:center}.wbo-tableimg-sub:last-child{border-bottom-right-radius:20px;border-bottom-left-radius:20px}.wbo-tableimg-list-btns{display:flex;align-items:center;gap:1px;margin:10px 0}.wbo-tableimg-list-btn{border-radius:20px;padding:18px 10px;background:#f3f3f3;font-weight:700;font-size:20px;color:#000;width:100%;text-align:center}.wbo-tableimg-list-active{background:#f9b000}.wbo-tableimg-mob{display:none}.wbo-tableimg-title span{font-weight:700;font-size:14px;line-height:150%}.footerleft__contacts-txt-none{display:none}.wbo-tableimg-pc{height:100%}.wbo-tableimg-full-img{height:100%}.wbo-tableimg-pc img{height:100%}.wbo-tableimg-full-img img{height:100%}@media (max-width:1024px){.wbo-tableimg_wrapper>:nth-child(1){order:2}.wbo-tableimg_wrapper>:nth-child(2){order:1}.wbo-tableimg_wrapper>:nth-child(3){order:1}.wbo-tableimg_wrapper>:nth-child(4){order:4}.wbo-tableimg-pc{display:none}.wbo-tableimg-mob{display:block;order:1}.wbo-tableimg-full-img{height:auto}}.wbo-cards{margin-top:50px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px, 1fr));gap:20px}.border-title-info{margin-top:20px;display:block}.wbo-card{border-radius:12px;display:flex;flex-direction:column;overflow:hidden;height:100%;background:0 0;transition:transform .2s ease,box-shadow .2s ease}.wbo-card:hover{transform:translateY(-4px)}.wbo-card-img{aspect-ratio:1/1;width:100%;overflow:hidden}.wbo-card-img img{width:100%;height:100%;object-fit:cover;display:block}.wbo-card-title{text-align:center;font-size:18px;font-weight:600;padding:16px 16px 8px;background:#f9b000;border-bottom-right-radius:12px;border-bottom-left-radius:12px}.wbo-card-text{padding:0 16px 16px;font-size:14px;color:#666;margin-top:15px}.wbo-cards-img img{object-fit:contain}.wbo-tableimg-sub.wbo-tableimg-sub-none{background:0 0}.wbo-tableimg-list-p{padding:0}.wbo-tableimg-list-p .wbo-tableimg-title{padding:10px}.wbo-tableimg-list-p .wbo-tableimg-sub{padding:5px 20px}@media (max-width:640px){.footerleft__contacts-txt-none{display:block}.footerleft__links{display:none}.wbo-tableimg_wrapper{grid-template-columns:1fr}.wbo-tableimg_wrapper img{display:block;width:100%}.wbo-tableimg_wrapper{grid-template-columns:1fr}.wbo-tableimg-list-btns{flex-direction:column}}
.search-wr{position:relative;width:230px}.search-wr form{padding-top:4px;display:flex;align-items:center;border-radius:5px;background-color:#f2f2f2}.search-wr form input{color:#000;padding:7px 10px;border:1px solid #f2f2f2;outline:none;margin-bottom:4px;font-size:14px!important;background-color:#f2f2f2}.form-btn{width:20px;height:20px;display:flex;flex-shrink:0;margin-right:9px;margin-top:-5px;position:relative}.form-btn svg{padding:2px}.form-btn .mk-svg-icon{width:auto;height:auto;fill:#4b5a5f}.form-btn__btn{position:absolute;top:0;bottom:0;left:0;right:0;background:none!important;width:100%;height:100%;padding:0 !important}.search-wr form input:focus{border:1px solid #f2f2f2;background-color:#f2f2f2}.search-wr .result-search .result-search-list{width:100%;display:none;overflow-y:auto;padding:10px;box-sizing:border-box;background:#f2f2f2;border-top:none;border-radius:5px}.search-wr .search-input{width:100%}.search-wr .result-search{display:none}.search-wr .result-search{position:absolute;width:100%;z-index:15;display:none}.search-wr .result-search .result-search-list .result_item{line-height:15px;width:100%;display:block;box-sizing:border-box;border-bottom:1px solid #eee;padding-bottom:5px;margin-top:5px}.search-wr .result-search .result-search-list .result_item:first-child{margin-top:0}.search-wr .result-search .result-search-list .result_item:last-child{padding-bottom:0;border-bottom:none}.search-wr .result-search .result-search-list .result_item a{color:#000;margin-bottom:0;display:block;font-size:14px;transition:all .3s ease}.search-wr .result-search .result-search-list .result_item a:hover{color:#f9b000}
.item-inter__topwrap{position:relative}.item-inter__wraplist{position:absolute;z-index:1;top:20px;left:20px;right:10px}.item-inter__wraplist ul{margin:0;padding:0;display:flex;flex-wrap:wrap}.item-inter__wraplist ul li{padding:10px;border-radius:30px;margin-right:10px;margin-left:0;text-transform:uppercase;color:#000;background-color:rgba(255,255,255,.7);list-style-type:none;height:28px;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:12px}.item-inter:hover .item-inter__text h3{color:#f9b000}.item-inter:hover .item-inter__text .h3{color:#f9b000}.item-inter:hover .item-inter__pic img{transform:scale(1.2)}.interesting__left{width:36px;height:36px;border-radius:5px;border:2px solid #f9b000;margin-right:10px;position:relative;cursor:pointer}.interesting__left:before{position:absolute;content:'';width:2px;height:16px;top:3px;left:14px;transform:rotate(45deg);background-color:#f9b000}.interesting__left:after{position:absolute;content:'';width:2px;height:16px;bottom:3px;left:14px;transform:rotate(-45deg);background-color:#f9b000}.interesting__right{width:36px;height:36px;border-radius:5px;border:2px solid #f9b000;position:relative;cursor:pointer}.interesting__right:before{position:absolute;content:'';width:2px;height:16px;top:3px;right:14px;transform:rotate(-45deg);background-color:#f9b000}.interesting__right:after{position:absolute;content:'';width:2px;height:16px;bottom:3px;right:14px;transform:rotate(45deg);background-color:#f9b000}.interesting__navs{display:flex;align-items:center;margin-left:20px}.interesting__navigations{display:flex;align-items:center}.interesting__blog{color:#fff !important;font-family:HelveticaNeueCyr;font-size:12px;font-style:normal;font-weight:550;line-height:normal;text-transform:uppercase;border-radius:6px;background:linear-gradient(to right,#f2aa00 50%,#fff 50%);transition:all .5s ease!important;background-size:201% 101%;background-position:left bottom;padding:10px 20px 9px;border:1px solid #f9b000;height:36px;display:flex;align-items:center;justify-content:center;text-align:center}.interesting__blog:hover{color:#f2aa00 !important;transition:all .5s ease!important;background-position:right bottom !important}.interesting__left.swiper-button-disabled{border-color:#b1b1b1}.interesting__left.swiper-button-disabled:before{background-color:#b1b1b1}.interesting__left.swiper-button-disabled:after{background-color:#b1b1b1}.interesting__right.swiper-button-disabled{border-color:#b1b1b1}.interesting__right.swiper-button-disabled:before{background-color:#b1b1b1}.interesting__right.swiper-button-disabled:after{background-color:#b1b1b1}.interesting__title{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.interesting__name h2{color:#000;font-family:HelveticaNeueCyr;font-size:26px;font-style:normal;font-weight:700;line-height:normal;padding-bottom:14px;position:relative;margin-bottom:0}.interesting__name h2:after{position:absolute;background:#f9b000;height:4px;width:100px;bottom:0;left:0;content:'';margin-bottom:0 !important;padding-top:0 !important;border-bottom:0 !important}.item-inter__link:before{position:absolute;content:'';top:0;left:0;right:0;bottom:0;z-index:1}.item-inter__link{background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg fill='none' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='rgb(0,0,0)'%3E%3Cpath d='m19 13h-14c-.6 0-1-.4-1-1s.4-1 1-1h14c.6 0 1 .4 1 1s-.4 1-1 1z' fill='rgb(0,0,0)' style='fill: rgb(242, 169, 0);'%3E%3C/path%3E%3Cpath d='m15 17c-.3 0-.5-.1-.7-.3-.4-.4-.4-1 0-1.4l4-4c.4-.4 1-.4 1.4 0s.4 1 0 1.4l-4 4c-.2.2-.4.3-.7.3z' fill='rgb(0,0,0)' style='fill: rgb(242, 169, 0);'%3E%3C/path%3E%3Cpath d='m19 13c-.3 0-.5-.1-.7-.3l-4-4c-.4-.4-.4-1 0-1.4s1-.4 1.4 0l4 4c.4.4.4 1 0 1.4-.2.2-.4.3-.7.3z' fill='rgb(0,0,0)' style='fill: rgb(242, 169, 0);'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");width:30px;height:30px;flex-shrink:0}.interesting .swiper-wrapper{display:flex}.interesting .swiper-slide{height:auto}.item-inter{display:flex;flex-direction:column;height:100%;position:relative}.item-inter__wrap{height:100%;flex-shrink:1;display:flex;flex-direction:column;justify-content:space-between}.item-inter__info ul{display:flex;align-items:center;margin:0 !important;padding:0 !important}.item-inter__info ul li{list-style-type:none;margin-right:15px;display:flex;align-items:center;margin-left:0;padding-left:0;line-height:normal}.item-inter__info ul li img{margin-right:6px;height:20px}.item-inter__wrapfoot{display:flex;align-items:center;justify-content:space-between}.interesting .container{margin:0 auto;max-width:1250px !important;padding-left:15px;padding-right:15px}.item-inter__pic{position:relative;height:220px;width:100%;display:flex;align-items:center;justify-content:center;border-radius:10px;overflow:hidden;margin-bottom:20px;flex-shrink:0}.item-inter__pic img{object-fit:cover;object-position:center;transition:all .3s ease;max-width:100%;max-height:100%;height:100%;width:100%}.item-inter__text h3{color:#232323;font-size:16px !important;font-style:normal;font-weight:550;line-height:20px !important;margin-bottom:20px;min-height:40px;transition:all .3s ease}.item-inter__text .h3{color:#232323;font-size:16px !important;font-style:normal;font-weight:550;line-height:20px !important;margin-bottom:20px;min-height:40px;transition:all .3s ease}.item-inter__text p{color:#000;font-family:HelveticaNeueCyr;font-size:14px;font-style:normal;line-height:18px}@media (max-width:767px){.interesting__navs{display:flex;align-items:center;margin-left:10px}.interesting__name h2{font-size:20px;line-height:24px}.interesting__title{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px;flex-direction:column}.interesting__name h2{margin-bottom:20px}.interesting__blog{padding:10px 10px 9px}.interesting__navigations{width:100%}.interesting__navigations{justify-content:space-between}}.bl-toppicture{position:relative;margin-bottom:100px}.bl-toppicture__picture{position:absolute;top:0;bottom:0;left:0;right:0}.bl-toppicture__picture img{object-fit:cover;object-position:center;width:100%;height:100%}.bl-bloglist__wrapper{display:flex;flex-wrap:wrap;margin-left:-40px;margin-right:-40px;align-items:stretch}.bl-bloglist__item{width:calc(33.33% - 80px);margin:0 40px 50px;height:auto}.bl-toppicture__wrapper{padding:162px 0 132px;position:relative}.bl-toppicture__title{margin-bottom:30px}.bl-toppicture__title h1{font-size:32px;font-weight:700;line-height:39px;text-transform:uppercase;color:#fff}.bl-toppicture__list ul{display:flex;margin:0;padding:0;flex-wrap:wrap}.bl-toppicture__list ul li{margin-right:20px;list-style-type:none;margin-bottom:20px;margin-left:0}.bl-toppicture__list ul li a{color:#f9b000;font-size:16px;font-weight:550;line-height:18px;text-transform:uppercase;display:flex;align-items:center;justify-content:center;border:1px solid #f9b000;border-radius:6px;padding:10px 20px;background:linear-gradient(to right,#ffffff00 50%,#f2aa00 50%);color:#F2AA00!important;transition:all .5s ease;background-size:201% 101%;background-position:left bottom}.bl-toppicture__list ul li a:hover{color:#fff!important;transition:all .5s ease;background-position:right bottom}.bl-toppicture__list ul li a.bl-toppicture__active{background-color:#f9b000;color:#ffffff!important}.pagin{margin:80px 0 110px}.pagin__wrapper{display:flex;justify-content:center;align-items:center}.pagin__wrapper .page-numbers{width:40px;height:40px;margin:0 5px;border-radius:10px;background:#e1e1e1;color:#707070 !important;font-size:16px;font-weight:400;line-height:19px;display:flex;align-items:center;justify-content:center}.pagin__wrapper .page-numbers.current{background:#f9b000;color:#000000!important}.pagin .prev.page-numbers{display:none}.pagin .next.page-numbers{display:none}@media (max-width:991px){.bl-toppicture__title h1{font-size:25px !important;line-height:28px !important}.bl-toppicture__list ul li a{padding:13px 20px;white-space:nowrap}.bl-bloglist__item{width:calc(33.33% - 30px);margin:0 15px 50px;height:auto}.bl-bloglist__wrapper{margin-left:-15px;margin-right:-15px}.bl-bloglist__item{width:calc(50% - 30px);margin:0 15px 50px;height:auto}}@media(max-width:767px){.bl-bloglist__item{width:100%;margin:0 15px 40px;height:auto}.bl-toppicture{position:relative;margin-bottom:60px}.bl-toppicture__title h1{font-size:20px !important;line-height:24px !important}.bl-toppicture__title{margin-bottom:40px}.bl-bloglist__item .item-inter__text h3{min-height:auto}.bl-bloglist__item .item-inter__text .h3{min-height:auto}.bl-toppicture__wrapper{padding:100px 0 90px;position:relative}}
.toppicture__hashtag ul{display:flex;flex-wrap:wrap;margin:0;padding:0;justify-content:flex-end;margin-left:0}.toppicture__pic:before{top:0;bottom:0;left:0;right:0;position:absolute;background-color:#00000085;z-index:1;content:''}.toppicture__hashtag ul li{padding:10px;border-radius:30px;margin-left:10px;margin-right:0;text-transform:uppercase;color:#000;background-color:rgba(255,255,255,.7);list-style-type:none;height:28px;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:12px}.toppicture{position:relative;width:100%;padding:80px 0 40px;margin-bottom:60px}.toppicture .container{position:relative;z-index:1}.toppicture__pic{position:absolute;top:0;bottom:0;left:0;right:0}.main__article__content__imgCont a{width:100%;display:flex;justify-content:center}.main__article__content__imgCont{color:#6c6c6c;font-size:14px;text-align:center}.toppicture__pic img{width:100%;height:100%;object-fit:cover;object-position:center}.toppicture__top{display:flex;align-items:center;justify-content:space-between;width:100%}.toppicture__middle{padding:130px 0 120px}.blpagewr__maincontent .main__article__content__imgCont img{max-width:600px;width:100%;max-height:370px;margin-top:10px}.gridcontent_item img{margin-top:0}.blpagewr__maincontent .main__article__content__imgCont img.max-w-a{width:auto}.main__article__content__podpis{display:flex;flex-direction:column;align-items:center;width:100%;padding:0 48px;box-sizing:border-box;margin-bottom:20px;line-height:13px;color:#6c6c6c;font-size:14px;text-align:center}.blpagewr__maincontent ul li{margin-bottom:15px;list-style-type:none;position:relative;margin-left:0;padding-left:16px}.blpagewr__maincontent ul li:before{content:'';position:absolute;top:8px;left:0;width:8px;height:8px;background-color:#f9b000;border-radius:100%}.toppicture__middle h1{color:#fff;font-size:32px;font-weight:700;line-height:39px;text-transform:uppercase;margin-bottom:0}.toppicture__bot{display:flex;align-items:center;justify-content:space-between}.toppicture__botwrapper{display:flex;align-items:center}.toppicture__botsoc{display:flex;align-items:center}.toppicture__bot-soctitle{font-size:14px;font-weight:400;line-height:24px;color:#fff;display:block;margin-right:10px}.toppicture__botsoc ul{margin:0;padding:0;display:flex;align-items:center}.toppicture__botsoc ul li{list-style-type:none;margin-right:10px;margin-left:0}.toppicture__botsoc ul li a{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.toppicture__botsoc ul li a img{width:100%;height:100%;object-fit:contain;object-position:center}.toppicture__botsoc ul li:last-child{margin-right:0}.blpagewr .essb_links{display:none !important}.toppicture__top .single-breadcrumbs{font-size:12px;font-weight:400;line-height:22px;margin-top:0;color:#fff}.toppicture__top .single-breadcrumbs span a{color:#fff}.toppicture__top .single-breadcrumbs .breadcrumb_last strong{color:#b6b6b6}.botwrapper__item{display:flex;align-items:center;margin-right:50px}.botwrapper__item picture{width:36px;height:36px;margin-right:10px}.botwrapper__item picture img{width:100%;height:100%;object-fit:contain;object-position:center}.botwrapper__item span{color:#fff;font-size:14px;line-height:24px}.maintenance{display:flex;align-items:flex-start}.maintenance__col{flex:1 1 auto;min-width:0;width:100%}.maintenance__right{width:378px;margin-left:30px;border:2px solid #f9b000;border-radius:10px;padding:42px 50px 32px;background:#f2f2f2;flex-shrink:0}.maintenance__left{background:#f2f2f2;padding:60px 50px;width:100%;flex-shrink:1;border-radius:10px}.maintenance__left-title{display:inline-block;margin-bottom:40px;font-size:30px;font-weight:700;line-height:30px;color:#232323}.article-author{display:flex;align-items:center;gap:20px;margin-bottom:30px;border-radius:10px;padding:24px 30px;background:#f2f2f2;box-sizing:border-box;width:100%}.article-author__photo{flex-shrink:0;width:80px;height:80px;border-radius:50%;overflow:hidden;background:#f2f2f2}.article-author__photo img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.article-author__photo--logo{background:#fff;border:1px solid #e6e6e6;padding:12px;box-sizing:border-box}.article-author__photo--logo img{object-fit:contain}.article-author__info{display:flex;flex-direction:column;gap:4px;min-width:0}.article-author__name{color:#232323;font-size:20px;font-weight:700;line-height:26px}.article-author__role{color:#232323;font-size:14px;font-weight:400;line-height:20px}.blpagewr__maintenance{margin-bottom:60px}.maintenance__left ul{margin-bottom:0}.maintenance__left ul li{margin-bottom:15px;list-style-type:none;position:relative;margin-left:0;padding-left:16px}.blpagewr__maincontent{margin-bottom:30px}.blpagewr__maincontent ul.slick-dots li:before{display:none}.blpagewr__maincontent ul.slick-dots li{padding-left:0}.blpagewr__maincontent h2{font-weight:700}.blpagewr__main .schiedel-catalog_block-name{line-height:normal}.maintenance__left ul li:before{content:'';position:absolute;top:6px;left:0;width:8px;height:8px;background-color:#f9b000;border-radius:100%}.maintenance__left ul li ul{margin-top:10px}.blpagewr__maincontent h3{font-size:22px;font-weight:700}.blpagewr__maincontent h4{font-size:18px;font-weight:700}.maintenance__left ul li ul li a{font-weight:400}.maintenance__left ul li:last-child{margin-bottom:0}.maintenance__left ul li a{font-size:14px;font-weight:700;line-height:22px;color:#232323;text-decoration:underline;transition:all .3s ease}p.gridcontent_item-top{margin-bottom:0;display:flex;justify-content:center}.maintenance__left ul li a:hover{color:#f9b000}.maintenance__title{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:30px}.maintenance__title-hit{color:#fff;font-size:20px;font-weight:550;line-height:20px;padding:10px 20px;border-radius:6px;background:#f9b000;margin-bottom:20px;display:inline-block}.maintenance__title-title{color:#232323;font-size:30px;font-weight:700;line-height:30px}.maintenance__right ul{display:flex;flex-direction:column;margin:0;padding:0}.maintenance__right ul li:last-child{margin-bottom:0}.maintenance__right ul li{list-style-type:none;margin-bottom:20px;margin-left:0}.maintenance__right ul li a{color:#232323;font-size:14px;font-weight:400;line-height:22px;text-decoration-line:underline;padding:10px 20px;border-radius:10px;box-shadow:0px 4px 4px 0px rgba(0,0,0,.1);background:#fff;transition:all .3s ease;display:block}.maintenance__right ul li a:hover{background:#f9b000}.blpagewr__main{color:#232323;font-size:14px;font-weight:400;line-height:22px}.blpagewr__main p{color:#232323;font-size:14px;font-weight:400;line-height:22px}.healthy{border:1px solid #f9b000;border-radius:10px;background:#f2f2f2;padding:40px;display:flex;margin:60px 0;align-items:center}.healthy__title{display:flex;align-items:center;margin-bottom:30px}.healthy__title-top{color:#fff;font-size:20px;font-weight:550;line-height:20px;border-radius:6px;background:#f9b000;padding:10px 20px;display:inline-block;margin-right:20px}.healthy__title-name{color:#000;font-size:18px;font-weight:700;line-height:18px}.healthy__text{color:#232323;font-size:14px;font-weight:400;line-height:22px}.healthy__text p{color:#232323;font-size:14px;font-weight:400;line-height:22px}.blpagewr__maincontent .tabs__list li:before{display:none}.blpagewr__maincontent .tabs__list li{padding-left:0}.banpeople__title h3{color:#fff;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;margin-bottom:10px}.titlelinebot h3{color:#232323;font-family:HelveticaNeueCyr;font-size:30px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;margin-bottom:0}.titlelinebot h3{color:#232323;font-family:HelveticaNeueCyr;font-size:30px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;margin-bottom:0}.healthy__text p:last-child{margin-bottom:0}.healthy__photowrap{width:269px;flex-shrink:0;margin-right:70px;display:flex;flex-direction:column;justify-content:center;align-items:center}.healthy__picture{border:2.79px solid #f9b000;border-radius:100%;position:relative;overflow:hidden;margin-bottom:40px;width:200px;height:200px;flex-shrink:0}.healthy__picture img{width:100%;height:100%;object-fit:cover;object-position:center}.healthy__titlephoto{display:flex;flex-direction:column;justify-content:center;align-items:center}.healthy__titlephoto-name{font-size:18px;line-height:21px;font-weight:700;display:inline-block;margin-bottom:14px;text-align:center;color:#000}.healthy__titlephoto p{font-size:14px;line-height:22px;text-align:center;margin-bottom:0;color:gray}.videomin__wrapper{z-index:10}.findoutmore__title{margin-bottom:40px}.findoutmore .tabs__list{margin-bottom:40px}.findoutmore .tabs__btn{color:#f9b000;font-family:HelveticaNeueCyr;font-size:14px;font-style:normal;font-weight:550;line-height:14px;text-transform:uppercase;border-radius:6px;border:1px solid #f9b000;padding:10px 20px;background:linear-gradient(to right,#fff 50%,#f2aa00 50%);color:#f2aa00 !important;transition:all .5s ease;background-size:201% 101%;background-position:left bottom}.findoutmore .tabs__btn:hover{transition:all .5s ease;background-position:right bottom;color:#fff !important}.findoutmore .tabs__btn--active{color:#fff !important;font-family:HelveticaNeueCyr;font-size:14px;font-style:normal;font-weight:550;line-height:14px;text-transform:uppercase;border-radius:6px;background:#f9b000;padding:10px 20px;border:1px solid #f9b000}.blpagewr .fancybox-image{background:inherit !important;border:inherit !important;height:inherit !important;left:inherit !important;margin:inherit !important;max-height:inherit !important;max-width:inherit !important;padding:inherit !important;position:inherit !important;top:inherit !important;-webkit-user-select:inherit !important;-moz-user-select:inherit !important;-ms-user-select:inherit !important;user-select:inherit !important;width:inherit !important}.homeonenums__wrap:first-child{margin-bottom:30px}.carouselpage{margin:60px 0}.carouselpage__nav{display:flex;align-items:center;justify-content:flex-end;margin-bottom:30px}.carouselpage__nav .carouselpage__prev{border-radius:6px 0 0 6px}.carouselpage__nav .carouselpage__next{border-radius:0 6px 6px 0}.carouselpage__nav .carouselpage__prev{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background-color:#e7a300;cursor:pointer}.carouselpage__nav .carouselpage__prev,.carouselpage__nav .carouselpage__next{transition:all .3s ease}.carouselpage__nav .carouselpage__next{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background-color:#e7a300;cursor:pointer}.carouselpage__nav .carouselpage__prev:hover,.carouselpage__nav .carouselpage__next:hover{background-color:#d99a03}.carouselpage .swiper-slide{height:280px;border-radius:10px;position:relative;overflow:hidden;border:1px solid #e1e1e1}.carouselpage .swiper-slide a{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.carouselpage .swiper-slide a img{width:100%;height:100%;object-position:center;object-fit:cover}.gridcontent.twocol.gridcontent-min{justify-content:center}.gridcontent.threecol.gridcontent-min{justify-content:center}.gridcontent.twocol.gridcontent-min .gridcontent_item{max-width:440px}.gridcontent.threecol.gridcontent-min .gridcontent_item{max-width:280px}.bigvideo__bigvideo.bigvideo__bigvideo-left picture img{object-position:left center}.gridcontent_item-botmarg{margin-top:-30px}.gridcontent .gridcontent_item img.size-cust{max-height:300px;object-fit:contain;display:flex;height:100%;width:auto}.gridcontent_item.gridcontent_item-maxh400 img{max-height:320px}p.gridcontent_item-bot{text-align:center}.carouselpage__pug{margin-top:30px;display:flex;justify-content:center;align-items:center}.carouselpage__pug .swiper-pagination-bullet{background-color:#d9d9d9;width:12px;height:12px;margin:0 5px;opacity:1}.carouselpage__pug .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#f9b000}.banpeople.banpeople-vw{margin:60px 0}.mt20px{margin-top:20px !important}@media (max-width:991px){.botwrapper__item{margin-right:20px}.healthy{border:1px solid #f9b000;border-radius:10px;background:#f2f2f2;padding:30px 20px}}@media(max-width:767px){.blpagewr__maincontent h3{font-size:18px !important}.blpagewr__maincontent h4{font-size:16px !important}.homeonenums__wrap:first-child{margin-bottom:0}.toppicture{position:relative;width:100%;padding:20px 0 100px;margin-bottom:60px}.toppicture__top{display:flex;flex-direction:column}.blpagewr__maincontent h2{font-size:20px}.toppicture__middle{padding:50px 0 40px}.toppicture__middle h1{font-size:20px !important;line-height:24px !important}.toppicture__bot{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column}.toppicture__botwrapper{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:20px}.botwrapper__item{display:flex;align-items:center;margin-right:20px;width:calc(50% - 20px);margin-bottom:20px}.botwrapper__item picture{width:28px;height:28px;margin-right:6px;flex-shrink:0}.botwrapper__item span{color:#fff;font-size:12px;line-height:14px}.article-author{gap:14px;margin-bottom:20px;padding:16px 20px;max-width:100%}.article-author__photo{width:64px;height:64px}.article-author__name{font-size:16px;line-height:22px}.article-author__role{font-size:12px;line-height:16px}.blpagewr__maintenance{margin-bottom:60px;flex-direction:column}.maintenance__left{padding:40px 20px;border-radius:10px;margin-bottom:20px}.maintenance__right{display:none}.maintenance__left-title{display:inline-block;margin-bottom:20px;font-size:20px;font-weight:700;line-height:30px;color:#232323}.maintenance__left ul li a{font-size:12px;font-weight:400;line-height:16px}.maintenance__title-hit{font-size:16px;line-height:18px}.maintenance__title-title{color:#232323;font-size:20px;font-weight:700;line-height:24px}.maintenance__title{margin-bottom:20px}.maintenance__right ul li a{color:#232323;font-size:12px;font-weight:400;line-height:16px;text-decoration-line:underline;padding:10px 15px}.healthy__title-top{color:#fff;font-size:16px;font-weight:550;line-height:18px;border-radius:6px;background:#f9b000;padding:10px 20px;display:inline-block;margin-right:10px}.healthy__title-name{color:#000;font-size:16px;font-weight:700;line-height:18px}.healthy{display:flex;flex-direction:column}.healthy__photowrap{width:100%;flex-shrink:0;margin-right:0;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:30px}.healthy__picture{border:1.5px solid #f9b000;border-radius:100%;position:relative;overflow:hidden;margin-bottom:15px;width:110px;height:110px;flex-shrink:0}.healthy__titlephoto-name{font-size:16px;line-height:18px;font-weight:700;display:inline-block;margin-bottom:8px}.healthy__titlephoto p{font-size:12px;line-height:16px}.findoutmore .tabs__btn{white-space:nowrap}.cat-big-img{display:none !important}.toppicture__hashtag{width:100%}.toppicture__hashtag ul{display:flex;flex-wrap:wrap;margin:0;padding:0;justify-content:flex-end;margin-left:0;width:100%}.blpagewr__maincontent main__article__content__imgCont img{max-width:100% !important;width:100% !important}.banpeople__title h3{color:#fff;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;margin-bottom:10px}.titlelinebot h3{font-size:16px;line-height:18px}.titlelinebot h3{font-size:16px;line-height:18px}.blpagewr__maincontent .main__article__content__imgCont img{max-width:100%;width:100%}}
.videomaterialy .tabs__item .tabs__btn{background:linear-gradient(to right,#fff 50%,#f2aa00 50%);border:solid 2px #b2b5b6;transition:all .5s ease;background-size:201% 101%;background-position:left bottom}.videomaterialy .tabs__item .tabs__btn-v{border-radius:6px;background:linear-gradient(to right,#fff 50%,#f2aa00 50%);border:solid 2px #b2b5b6;transition:all .5s ease;background-size:201% 101%;background-position:left bottom;opacity:1;font-family:HelveticaNeueCyr;font-size:12px;font-style:normal;font-weight:550;line-height:normal;text-transform:uppercase;height:auto}.videomaterialy .tabs__item .tabs__btn.tabs__btn--active{background-color:#F2AA00!important;color:#ffffff!important;background-position:right bottom}.videomaterialy .tabs__item .tabs__btn-v.tabs__btn-v--active{background-color:#F2AA00!important;color:#ffffff!important;background-position:right bottom}.videomaterialy .tabs__item .tabs__btn:hover{color:#fff !important;transition:all .5s ease;background-position:right bottom}.videomaterialy .tabs__item .tabs__btn-v:hover{color:#fff !important;transition:all .5s ease;background-position:right bottom}.videomaterialy .tabs__list{margin:0;padding:0}.videomaterialy .tabs__list li{list-style-type:none}.videomaterialy .tabs__list li:before{display:none!important}.videomaterialy .videomaterialy__wrapvideo{margin-top:50px;display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.videomaterialy__item{width:calc(33.33% - 30px);margin-left:15px;margin-right:15px;margin-bottom:30px;position:relative;height:270px}.videomaterialy__item a:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120' fill='none'%3E%3Cg clip-path='url(%23clip0_29_2157)'%3E%3Ccircle cx='60' cy='60' r='59.5' stroke='%23F9B000'/%3E%3Ccircle cx='60' cy='60' r='49.5' stroke='%23F9B000'/%3E%3Ccircle cx='60' cy='60' r='40' fill='%23F9B000'/%3E%3Cpath d='M52 48.6085C52 47.0376 53.7279 46.0799 55.06 46.9125L73.2864 58.304C74.5397 59.0873 74.5397 60.9127 73.2864 61.696L55.06 73.0875C53.7279 73.9201 52 72.9624 52 71.3915V48.6085Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_29_2157'%3E%3Crect width='120' height='120' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;content:'';top:calc(50% - 40px);left:calc(50% - 40px);z-index:2;width:80px;height:80px}.videomaterialy__item.videoitemmin span{display:block;position:absolute;bottom:0;left:0;right:0;padding:15px;color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:14px;background-color:#f9b000}.mb70px{margin-bottom:70px}@media(max-width:991px){.videomaterialy__item{width:calc(50% - 30px)}}@media(max-width:767px){.videomaterialy .videomaterialy__wrapvideo{margin-left:0;margin-right:0}.videomaterialy__item{width:100%;margin-left:0;margin-right:0;height:220px}}
.swiper-slide.slideone-color .slideone:before{display:none}.slideone-color__right{display:flex;flex-direction:column;z-index:1;width:190px;flex-shrink:0;padding-bottom:74px}.slideone-color__wrapper{display:flex;justify-content:space-between;align-items:flex-end}.slideone-color__right span{font-weight:400;font-size:20px;text-align:right;color:#fff;display:inline-block;margin-bottom:20px}.swiper-slide.slideone-color .slideone__title{margin-bottom:30px;max-width:785px}.swiper-slide.slideone-color .slideone__title h2{font-weight:900;font-size:31px;line-height:145%;text-transform:uppercase;color:#fff}.swiper-slide.slideone-color .slideone__list{margin-bottom:25px}.swiper-slide.slideone-color .slideone__list li:last-child{margin-bottom:0}.unicaltech__wrappertxtimg{display:flex;margin-bottom:50px}.gallery_block_item--bg__obj{object-position:right!important}.gallery_block_item--bg.gallery_block_item--bg-top img{object-position:top}.unicaltech__wrappertxtimg picture{width:40%;display:flex;margin-left:30px;flex-shrink:0}.unicaltech__wrappertxtimg picture img{width:100%;height:100%;object-fit:cover;object-position:center}.mk-image.mk-image-8.align-left.rounded-frame.inside-image{display:flex;width:100%;height:100%}.mk-image.mk-image-8.align-left.rounded-frame.inside-image div{display:flex;width:100%;height:100%}.mb60px{margin-bottom:60px}.headslide__navwrap .headslide-prev{border-radius:6px 0 0 6px}.headslide__navwrap .headslide-next{border-radius:0 6px 6px 0}.btnanimal{background:linear-gradient(to right,#f2aa00 50%,#fff 50%)!important;background-position-x:0%!important;background-position-y:0%!important;background-size:auto!important;transition:all .5s ease !important;background-size:201% 101%!important;background-position:left bottom!important;border:1px solid #f2aa00 !important;border-radius:10px!important}.btnanimal:hover{color:#f2aa00 !important;transition:all .5s ease !important;background-position:right bottom !important;border:1px solid #f2aa00 !important}.footerleft__menuwr{display:none}.homeonenums__link{display:none}.slideone__wrapbtns.wrapbtntxt{margin:auto;z-index:10;position:relative;height:100%;justify-content:center;align-items:center;display:flex;flex-direction:column}.wrapbtntxt__title h3{color:#fff;font-weight:700;text-align:center;font-size:30px;margin-bottom:20px}.slideone__wrapbtns .wrapbtntxt__title .h2{color:#fff;font-weight:700;text-align:center;font-size:30px;margin-bottom:20px;line-height:1.3em}.slideone__wrapbtns .wrapbtntxt__title .h2:after{content:none}.wrapbtntxt__title p{color:#fff;font-size:18px !important;text-shadow:none;line-height:1.3;font-weight:400;font-style:normal;text-decoration:none;text-align:center;letter-spacing:normal;word-spacing:normal;text-transform:uppercase;font-weight:700}.wrapbtntxt__btn{display:flex;max-width:396px;width:100%;height:57px;padding:10px;justify-content:center;align-items:center;border-radius:6px;background:#f9b000;color:#fff !important;font-family:HelveticaNeueCyr;font-size:21px;font-style:normal;font-weight:700;line-height:normal}.headslide__slide.slideone:before{position:absolute;top:0;bottom:0;left:0;right:0;content:'';background-color:#00000075;z-index:1}.banpeople__wrap img{display:none}.container{margin:0 auto;max-width:1250px !important;padding-left:15px;padding-right:15px}.headslide-swiper{height:530px;position:relative;width:100%}.slideone{position:relative;height:100%;width:100%}.slideone .container{height:100%}.slideone picture{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center}.slideone picture img{width:100%;height:100%;object-fit:cover;object-position:left}.slideone__wrap{height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;z-index:5;position:relative;padding-top:100px}.slideone__title{max-width:915px;margin-bottom:30px}.slideone__title h2{color:#fff;font-family:Montserrat;font-size:31px;font-style:normal;font-weight:700;text-transform:uppercase;margin-bottom:0;line-height:40px}.slideone__title .h2{color:#fff;font-size:31px;font-style:normal;font-weight:700;text-transform:uppercase;margin-bottom:0;line-height:40px}.slideone__title .h2:after{content:none}.slideone__title h1{color:#fff;font-family:Montserrat;font-size:31px;font-style:normal;font-weight:700;text-transform:uppercase;margin-bottom:0;line-height:40px}.slideone__list ul{margin:0;padding:0;display:flex;flex-direction:column}.slideone__list ul li{list-style-type:none;padding-left:20px;position:relative;margin-bottom:14px;color:#fff;font-family:HelveticaNeueCyr;font-size:18px;font-style:normal;font-weight:400;line-height:21px;margin-left:0}.slideone__list ul li span{font-weight:700}.slideone__list ul li:last-child{margin-bottom:0}.slideone__list ul li:before{position:absolute;content:'';width:10px;height:10px;border-radius:100%;background-color:#f9b000;left:0;top:calc(50% - 5px)}.headslide__navwrap{position:absolute;bottom:0;right:0;z-index:2;display:flex}.headslide-pag{display:none}.headslide-next{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background-color:#e7a300;cursor:pointer}.headslide-prev{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background-color:#e7a300;cursor:pointer}.titlelinebot h1{color:#232323;font-family:HelveticaNeueCyr;font-size:30px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;margin-bottom:0}.titlelinebot p{color:#232323;font-family:HelveticaNeueCyr;font-size:14px;font-style:normal;font-weight:400;line-height:22px;margin-bottom:0;margin-top:10px}.titlelinebot{position:relative;padding-bottom:14px}.titlelinebot:before{position:absolute;width:166px;height:4px;background-color:#f9b000;content:'';bottom:0;left:0}.homeone__title{margin-bottom:60px}.homeonenums__wrap{display:flex;margin-left:-15px;margin-right:-15px}.homeonenums__item{display:flex;align-items:center;justify-content:center;width:calc(33.33% - 30px);margin-left:15px;margin-right:15px;background-color:#f1f1f1;padding:20px 50px;border-radius:10px}.homeonenums__item-num{color:#f9b000;font-family:HelveticaNeueCyr;font-size:40px;font-style:normal;font-weight:700;line-height:normal;margin-right:20px}.homeonenums__item-name{color:#232323;font-family:HelveticaNeueCyr;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.titlelinebot h2{color:#232323;font-family:HelveticaNeueCyr;font-size:30px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;margin-bottom:0}.catitemsblock__title{margin-bottom:60px}.aboutblock__wrapper{display:grid;grid-template-areas:"a c" "b c";grid-template-rows:auto 1fr;overflow:hidden}.aboutblock__title{grid-area:a;margin-bottom:50px;height:fit-content}.aboutblock__textblock{grid-area:b;height:100%;display:flex;flex-direction:column}.aboutblock__pic{grid-area:c;width:504px;margin-left:65px;height:100%}.aboutblock__pic picture{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.aboutblock__pic picture img{width:100%;height:100%;object-fit:cover;object-position:center}.aboutblock__txtbl p{color:#6b6b6b;font-family:HelveticaNeueCyr;font-size:14px;font-style:normal;font-weight:400;line-height:22px;margin-bottom:20px}.aboutblock__txtbl ul{margin:0 0 20px;padding:0;display:flex;flex-direction:column}.aboutblock__txtbl ul li{margin-bottom:17px;position:relative;color:#232323;font-family:HelveticaNeueCyr;font-size:14px;font-style:normal;font-weight:700;line-height:22px;padding-left:20px;list-style-type:none;margin-left:0}.aboutblock__txtbl ul li:last-child{margin-bottom:0}.aboutblock__txtbl ul li:before{position:absolute;content:'';width:10px;height:10px;border-radius:100%;background-color:#f9b000;left:0;top:calc(50% - 5px)}.aboutblock__textblock-link{margin-top:30px;display:flex;width:396px;height:57px;padding:10px;justify-content:center;align-items:center;border-radius:6px;background:#f9b000;color:#fff !important;font-family:HelveticaNeueCyr;font-size:21px;font-style:normal;font-weight:700;line-height:normal}.aboutblock__txtbl p a{color:#f9b000;text-decoration:underline;transition:all .3s ease}.aboutblock__txtbl p a:hover{text-decoration:none;color:#4b5a5f}.bandiler{padding:100px 0;position:relative}.bandiler picture{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center}.aboutblock__txtbl ul li a{align-items:center;position:relative;color:#232323;font-family:HelveticaNeueCyr;font-size:14px;font-style:normal;font-weight:700;line-height:22px;list-style-type:none;margin-left:0;transition:color .3s ease;text-align:left;display:inline-block}.swiper.gallery_block.gallery-autor_block.gallerywrapobj-swiper{width:inherit;height:inherit;display:inherit;margin-left:inherit;margin-right:inherit;margin-bottom:inherit}.swiper.gallery_block.gallery-autor_block.gallerywrapobj-swiper img{margin:0}.aboutblock__txtbl ul li a:hover{color:#f2aa00}.arrowblocktext{display:inline-flex;position:relative;width:17px;height:19px}.arrowblocktext:after{content:"";position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg fill='none' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='rgb(0,0,0)'%3E%3Cpath d='m19 13h-14c-.6 0-1-.4-1-1s.4-1 1-1h14c.6 0 1 .4 1 1s-.4 1-1 1z' fill='rgb(0,0,0)' style='fill: rgb(242, 169, 0);'%3E%3C/path%3E%3Cpath d='m15 17c-.3 0-.5-.1-.7-.3-.4-.4-.4-1 0-1.4l4-4c.4-.4 1-.4 1.4 0s.4 1 0 1.4l-4 4c-.2.2-.4.3-.7.3z' fill='rgb(0,0,0)' style='fill: rgb(242, 169, 0);'%3E%3C/path%3E%3Cpath d='m19 13c-.3 0-.5-.1-.7-.3l-4-4c-.4-.4-.4-1 0-1.4s1-.4 1.4 0l4 4c.4.4.4 1 0 1.4-.2.2-.4.3-.7.3z' fill='rgb(0,0,0)' style='fill: rgb(242, 169, 0);'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");width:30px;height:30px;flex-shrink:0}.formpage__title.formpage__title-weiht p{font-size:20px;font-weight:400}.swiper.gallery_block.gallery-autor_block.gallerywrapobj-swiper .gallery-autor_block__wrap.gallery-autor_block__wrap-bottom{align-items:flex-start}.bandiler picture:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-color:rgba(0,0,0,.32)}.bandiler picture img{width:100%;height:100%;object-position:center;object-fit:cover}.objectsprod__left-before,.objectsprod__right-after{pointer-events:none!important;background-color:#D99A03!important}.bandiler__wrapper{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.bandiler__title{margin-bottom:47px}.bandiler__title h2{color:#fff;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;margin-bottom:10px}.bandiler__title p{color:#fff;font-family:HelveticaNeueCyr;font-size:18px;font-style:normal;font-weight:400;line-height:21px;margin-bottom:0}.bandiler__title p a{color:#f9b000;font-family:HelveticaNeueCyr;font-size:28px;font-style:normal;font-weight:700;line-height:21px}.bandiler__btn{color:#fff !important;font-family:HelveticaNeueCyr;font-size:21px;font-style:normal;font-weight:700;line-height:normal;display:flex;width:393px;height:57px;padding:10px;justify-content:center;align-items:center;border-radius:6px;background:#f9b000;border:none}.objectsprod__wrappertitle{margin-bottom:30px}.objectsprod__wraptitle{display:flex;align-items:center;justify-content:space-between}.gallerywrapobj__item span a{text-align:left;display:inline}.objectsprod__nav{margin-bottom:30px}.objectsprod__texttitle{margin-bottom:50px}.objectsprod__texttitle span{color:#6b6b6b;font-family:HelveticaNeueCyr;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.objectsprod__wrapnav{display:flex}.objectsprod__left,.objectsprod__right{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background-color:#f9b000;cursor:pointer;transition:all .3s ease}.objectsprod__left:hover,.objectsprod__right:hover{background-color:#d99a03}.headslide-prev,.headslide-next{transition:all .3s ease}.headslide-prev:hover,.headslide-next:hover{background-color:#d99a03}.objectsprod__left{border-radius:6px 0 0 6px}.objectsprod__right{border-radius:0 6px 6px 0}.gallerywrapobj__item{display:grid;grid-template-areas:"a b c" "a d e";grid-template-rows:1fr 1fr;gap:30px;height:816px}.gallerywrapobj__item .swiper-slide{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:100%;border-radius:10px;overflow:hidden}.gallerywrapobj__item a{display:flex;align-items:center;justify-content:center;position:relative;height:100%;width:100%}.gallerywrapobj__item a picture{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.gallerywrapobj__item a picture img{width:100%;height:100%;object-fit:cover;object-position:center}.gallerywrapobj__item .swiper-slide:nth-child(1){grid-area:a}.gallerywrapobj__item .swiper-slide:nth-child(2){grid-area:b}.gallerywrapobj__item .swiper-slide:nth-child(3){grid-area:c}.gallerywrapobj__item .swiper-slide:nth-child(4){grid-area:d}.gallerywrapobj__item .swiper-slide:nth-child(5){grid-area:e}.footer__dnone{display:none!important}.objectsprod__tabs .tabs__btn{color:#828282;font-family:HelveticaNeueCyr;font-size:14px;font-style:normal;font-weight:400;line-height:normal;display:flex;height:40px;padding:10px 20px;justify-content:center;align-items:center;border-radius:10px;background:#d1d1d1;border:0;transition:all .3s ease;text-transform:none}.objectsprod__tabs .tabs__btn:hover{color:#fff}.objectsprod__tabs .tabs__btn--active{color:#fff;font-weight:700;background-color:#f9b000}.tabs-video .tabs__btn-v:hover{color:#fff}.tabs-video .tabs__btn-v--active{color:#fff;font-weight:700;background-color:#f9b000}.tabs-video .tabs__btn-v{color:#828282;font-family:HelveticaNeueCyr;font-size:14px;font-style:normal;font-weight:400;line-height:normal;display:flex;height:40px;padding:10px 20px;justify-content:center;align-items:center;border-radius:10px;background:#d1d1d1;border:0;transition:all .3s ease;text-transform:none}.tabs-video .tabs__btn-v--active{color:#fff;font-weight:700;background-color:#f9b000}.banpeople{position:relative;margin-top:100px;height:540px;overflow:hidden}.banpeople .container{height:100%}.banpeople__wrapper{position:relative;display:flex;height:100%;align-items:center}.banpeople>picture{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center}.banpeople>picture img{object-fit:cover;width:100%;height:100%;object-position:center}.banpeople__wrapper picture{margin-right:30px;width:170px;height:170px}.banpeople__wrapper picture img{object-fit:contain;width:100%;height:100%;object-position:bottom;border:5px solid #f2aa00;border-radius:50%}.banpeople__wrap{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;height:100%;margin:auto 0}.banpeople__title{margin-bottom:30px;max-width:462px}.banpeople__title h2{color:#fff;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;margin-bottom:10px}.banpeople__title .h2{color:#fff;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;margin-bottom:10px;font-family:'HelveticaNeueCyr' !important}.banpeople__title .h2:after{content:none}.banpeople__title p{color:#fff;font-family:HelveticaNeueCyr;font-size:18px;font-style:normal;font-weight:400;line-height:21px;margin-bottom:0}.banpeople__btn{display:flex;width:462px;height:57px;padding:10px;justify-content:center;align-items:center;background:#f9b000;color:#fff;font-family:HelveticaNeueCyr;font-size:23px;font-style:normal;font-weight:700;line-height:normal;border:0}.unicaltech__title{margin-bottom:50px}.unicaltech__txt{margin-bottom:50px}.unicaltech__txt p{color:#6b6b6b;font-family:HelveticaNeueCyr;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.unicaltech__txt p:last-child{margin-bottom:0}.unicaltech__wrapper{display:flex;justify-content:space-between;margin-left:-15px;margin-right:-15px}.unicaltech__item{width:calc(33.33% - 30px);margin-left:15px;margin-right:15px;display:flex;flex-direction:column}.unicaltech__item picture{width:54px;height:54px;margin-bottom:30px;display:flex;align-items:center;justify-content:center}.unicaltech__item picture img{width:100%;height:100%;object-fit:contain}.unicaltech__txtwrap h2{color:#000;font-family:HelveticaNeueCyr;font-size:24px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:20px}.unicaltech__txtwrap ul{display:flex;flex-direction:column;margin:0;padding:0}.unicaltech__txtwrap ul li{color:#6b6b6b;font-family:HelveticaNeueCyr;font-size:14px;font-style:normal;font-weight:400;line-height:22px;margin-bottom:10px;position:relative;padding-left:20px;list-style-type:none;margin-left:0}.unicaltech__txtwrap ul li a{color:#f9b000;text-decoration:underline;transition:all .3s ease}.unicaltech__txtwrap ul li a:hover{text-decoration:none;color:#4b5a5f}.unicaltech__txtwrap ul li:before{position:absolute;content:'';width:10px;height:10px;border-radius:100%;background-color:#f9b000;left:0;top:calc(50% - 5px)}.videoblockwr__title{margin-bottom:50px}.videoblockwr__wrapper{display:flex}.bigvideo{width:100%;position:relative;height:100%}.bigvideo__bigvideo{position:relative;height:100%;width:100%;border-radius:10px;overflow:hidden}.bigvideo__bigvideo picture{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.bigvideo__bigvideo picture img{width:100%;height:100%;object-fit:cover;object-position:center}.bigvideo__bigvideo a{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.bigvideo__bigvideo a:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120' fill='none'%3E%3Cg clip-path='url(%23clip0_29_2157)'%3E%3Ccircle cx='60' cy='60' r='59.5' stroke='%23F9B000'/%3E%3Ccircle cx='60' cy='60' r='49.5' stroke='%23F9B000'/%3E%3Ccircle cx='60' cy='60' r='40' fill='%23F9B000'/%3E%3Cpath d='M52 48.6085C52 47.0376 53.7279 46.0799 55.06 46.9125L73.2864 58.304C74.5397 59.0873 74.5397 60.9127 73.2864 61.696L55.06 73.0875C53.7279 73.9201 52 72.9624 52 71.3915V48.6085Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_29_2157'%3E%3Crect width='120' height='120' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");position:absolute;content:'';top:calc(50% - 60px);left:calc(50% - 60px);z-index:2;width:120px;height:120px;animation:pulse 2s infinite ease-in-out}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.6}100%{transform:scale(1);opacity:1}}.bigvideo__txt{position:absolute;left:0;bottom:100px;padding:15px 15px 15px 50px;background-color:#f2a900;z-index:1;max-width:90%}.bigvideo__txt h2{color:#fff;font-family:HelveticaNeueCyr;font-size:24px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:0}.bigvideo__txt .h2:after{content:none}.bigvideo__txt .h2{color:#fff;font-family:HelveticaNeueCyr;font-size:24px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:0}.bigvideo__txt p{color:#6b6b6b;font-family:HelveticaNeueCyr;font-size:14px;font-style:normal;font-weight:400;line-height:22px;margin-bottom:0}.videoblockwr__left{width:930px;flex-shrink:0;margin-right:30px}.videoblockwr__right{width:100%;flex-shrink:1;max-height:660px;position:relative}.videoblockwr__right:before{background:linear-gradient(0deg,#fff 29.91%,rgba(255,255,255,0) 100%);bottom:0;left:0;right:0;height:140px;z-index:5;content:'';position:absolute}.videomin__wrapper{display:flex;flex-direction:column;overflow-y:auto;padding-right:10px;height:100%}.videomin__item{height:140px;position:relative;margin-bottom:30px;flex-shrink:0}.videomin__item:last-child{margin-bottom:200px}.videoitemmin{position:relative;overflow:hidden;border-radius:10px}.videoitemmin span{display:block;position:absolute;bottom:0;left:0;right:0;padding:10px;color:#fff;font-size:12px;font-style:normal;font-weight:400;line-height:12px;background-color:#f9b000}.videoitemmin picture{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.videoitemmin picture img{width:100%;height:100%;object-fit:cover;object-position:center}.videoitemmin a{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0}.footern__topmenuwrap{background-color:#232323;padding-top:25px;padding-bottom:90px}.footern__wrapper{display:flex}.footern__left{width:220px;margin-right:100px;flex-shrink:0;display:flex;flex-direction:column}.footern__right{width:100%;flex-shrink:1}.footerleft__logo{margin-bottom:40px}.footerleft__logo a{display:flex;align-items:center}.footerleft__logo a picture{width:53px;height:53px;margin-right:10px}.footerleft__logo a picture img{width:100%}.footerleft__logo span{color:#fff;font-family:HelveticaNeueCyr;font-size:14px;font-style:normal;font-weight:400;line-height:22px;width:127px}.footerleft__int{display:flex;margin-bottom:20px;align-items:center}.footerleft__int svg{width:16px;margin-right:10px}.footerleft__int-tel a{color:#fff !important;font-family:HelveticaNeueCyr;font-size:19px !important;font-style:normal !important;font-weight:700 !important;line-height:22px !important}.footerleft__int-mail a{color:#fff !important;font-family:HelveticaNeueCyr;font-size:13px !important;font-style:normal !important;font-weight:550 !important;line-height:22px !important}.footerleft__contacts-txt{color:#fff;font-family:HelveticaNeueCyr;font-size:14px;font-style:normal;font-weight:400;line-height:22px;max-width:182px}.footerleft__contacts{margin-bottom:55px}.footerleft__iframe{margin-bottom:45px}.footerleft__soc ul{margin:0;padding:0;display:flex}.footerleft__soc ul li{list-style-type:none;margin-right:20px;margin-left:0}.footerleft__soc ul li:last-child{margin-right:0}.footerright__top{padding-top:17px;padding-bottom:20px;border-bottom:1px solid #5a5a5a;margin-bottom:20px}.footerright__top ul{display:flex;align-items:center;margin:0;padding:0;justify-content:space-between}.footerright__top ul li:last-child{margin-right:0}.footerright__top ul li{margin-right:10px;list-style-type:none}.footerright__top ul li a{color:#fff;font-family:HelveticaNeueCyr;font-size:14px;font-style:normal;font-weight:700;line-height:normal;transition:all .3s ease}.footerright__top ul li a:hover{color:#f2a900}.footerright__wrapper{display:flex;margin-left:-34px;margin-right:-34px}.footerright__col{width:calc(25% - 68px);margin-left:34px;margin-right:34px}.footerright__title{min-height:46px;margin-bottom:9px}.footerright__title a{color:#f9b000;font-family:HelveticaNeueCyr;font-size:14px;font-style:normal;font-weight:550;line-height:18px;text-transform:uppercase;transition:all .3s ease}.footerright__title a:hover{color:#fff}.footerright__list{margin-bottom:10px}.footerright__list span{color:#fff;font-family:HelveticaNeueCyr;font-size:14px;font-style:normal;font-weight:700;line-height:23px;display:inline-block;margin-bottom:8px}.footerright__list ul{margin:0 0 0 10px;padding:0}.footerright__list ul li{padding-left:16px;position:relative;margin-bottom:2px;margin-left:0;list-style-type:none}.footerright__list ul li:before{position:absolute;width:6px;height:6px;border-radius:100%;background-color:#f9b000;top:calc(50% - 3px);left:0;content:''}.footerright__list ul li a{color:#fff;font-family:HelveticaNeueCyr;font-size:12px;font-style:normal;font-weight:400;line-height:18px;text-transform:uppercase;transition:all .3s ease}.footerright__list ul li a:hover{color:#f2a900}.footern__subscribe{background:#383838;padding:35px 15px}.subscribefoor{display:flex;flex-direction:column;align-items:center;justify-content:center}.subscribefoor__title{margin-bottom:32px}.subscribefoor__title h3{color:#fff;font-family:HelveticaNeueCyr;font-size:25px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;margin-bottom:0}.subscribefoor__title .h3{color:#fff;font-family:HelveticaNeueCyr;font-size:25px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;margin-bottom:0}.subscribefoor__form input[type=text]{display:flex;width:260px;padding:15.5px 20px 13.5px !important;align-items:center;background:#fff;height:50px;border-radius:10px}.subscribefoor__form .subscribe-form-item__btn.subscribe-form-item__btn--btn-submit{display:flex;width:260px;height:50px;padding:10px;justify-content:center;align-items:center;background-color:#f9b000;color:#232323;font-family:HelveticaNeueCyr;font-size:18px;font-style:normal;font-weight:700;line-height:normal}.tabs-video{position:relative}.tabs-video .tabs__list{display:flex;bottom:30px;width:100%;overflow-x:auto;flex-wrap:nowrap;margin-bottom:30px}.tabs-video .tabs__btn-v{cursor:pointer;transition:background-color .3s ease-in-out,color .3s ease-in-out}.tabs-video .tabs__btn-v--active{transition:background-color .3s ease-in-out,color .3s ease-in-out;pointer-events:none}.tabs-video .tabs__content-v{display:none}.tabs-video .tabs__content-v--active{display:block}.slideone-color__right{display:none}.wrapbtntxt__btn-new{padding:10px 25px}.menu-top-social ul li{margin-left:0!important}.schiedelForm__section p{margin-top:10px}.quiz__subtitle{color:#232323;font-size:16px;font-weight:700}.quiz__subtitle .quiz__subtitle__link:hover{text-decoration:underline;cursor:pointer}@media (max-width:969px){.swiper-slide.slideone-color .slideone__list li{font-weight:400;font-size:18px;color:#fff;margin-bottom:10px}.videoblockwr__left{margin-bottom:30px}.aboutblock__wrapper{display:grid;grid-template-areas:"a" "c" "b";grid-template-rows:auto 1fr}.aboutblock__textblock{margin-top:30px}.aboutblock__pic{width:100%;margin-left:0}.homeonenums__item{padding:20px 30px}.objectsprod__tabs .tabs__btn{font-size:12px;white-space:nowrap}.tabs-video .tabs__btn-v{font-size:12px;white-space:nowrap}.tabs__list{overflow-x:auto}.gallerywrapobj__item .swiper-slide{height:auto}.gallerywrapobj__item .swiper-slide a{width:100%;height:100%}.gallerywrapobj__item .swiper-slide a picture{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.gallerywrapobj__item{height:auto;gap:0;display:flex}.gallerywrapobj__item .swiper-slide a picture{overflow:hidden;position:relative;display:flex}.videoblockwr__wrapper{display:flex;flex-direction:column}.videoblockwr__left{width:100%;flex-shrink:0;margin-right:30px}.videomin__wrapper{display:flex;flex-direction:row;overflow-y:inherit;padding-right:0;height:100%;overflow-x:auto}.videomin__item:last-child{margin-bottom:30px}.videomin__item{height:140px;position:relative;margin-bottom:30px;margin-right:30px;width:50%;flex-shrink:0}.videoblockwr__right:before{display:none}.bigvideo__txt{margin-top:30px;margin-bottom:30px}.footern__wrapper{display:flex;flex-direction:column-reverse}.footern__subscribe.subscribefoor{display:none}.arrowblocktext:after{width:19px;height:30px}}@media (max-width:767px){.swiper-slide.slideone-color .slideone-color__wrapper{padding-top:40px}.swiper-slide.slideone-color .slideone__wrap{padding-top:0}.swiper-slide.slideone-color .slideone__title{margin-bottom:15px}.swiper-slide.slideone-color .slideone__list{margin-bottom:0}.slideone-color__wrapper{flex-direction:column}.slideone-color__right span{font-size:15px;margin-bottom:10px}.swiper-slide.slideone-color .compbanimg__txt{margin-top:35px}.unicaltech__wrappertxtimg{display:flex;margin-bottom:50px;flex-direction:column}.unicaltech__txt{margin-bottom:0}.unicaltech__wrappertxtimg picture{width:100%;display:flex;margin-left:0;flex-shrink:0;margin-top:30px}.catitemsblock .schiedel-catalog_block-name{font-weight:600;font-size:14px;line-height:16px}.catitemsblock .cat-big-img{display:none}.slideone__title h2{font-size:20px;line-height:normal}.slideone__title .h2{font-size:20px;line-height:normal}.slideone__title h1{font-size:20px;line-height:normal}.slideone__list ul li{padding-left:16px;font-size:16px;line-height:20px;margin-left:0}.slideone__list ul li:before{width:8px;height:8px}.headslide.mb100px{margin-bottom:60px!important}.headslide-swiper{height:480px}.headslide-prev,.headslide-next{display:none}.headslide__navwrap{position:absolute;bottom:0;right:0;z-index:2;display:flex;left:0}.headslide-pag.swiper-pagination-bullets.swiper-pagination-horizontal{display:flex;margin-bottom:20px;justify-content:center}.headslide-pag .swiper-pagination-bullet{border-radius:1px;background:#fff;width:10px;height:2px;margin:0 5px}.headslide-pag .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#f9b000}.titlelinebot h1{font-size:16px;line-height:18px}.titlelinebot p{font-size:13px;line-height:18px}.titlelinebot:before{width:74px;height:2px}.homeone__title{margin-bottom:30px}.homeonenums__wrap{flex-direction:column;margin-left:0;margin-right:0}.homeonenums__item{padding:20px 30px;margin-bottom:20px;margin-left:0;margin-right:0;width:100%;justify-content:flex-start}.homeone.mb100px{margin-bottom:40px !important}section.catitemsblock.mb80px{margin-bottom:30px !important}section.autocomp.mb100px{margin-bottom:60px}.banpeople{margin-top:60px}.autocomp__title.titlelinebot{margin-bottom:30px}.titlelinebot h2{font-size:16px;line-height:18px}.catitemsblock__title{margin-bottom:30px}.catitemsblock.mb100px{margin-bottom:60px !important}.aboutblock__title{grid-area:a;margin-bottom:30px;height:fit-content}.aboutblock__wrapper{display:flex;flex-direction:column}.aboutblock__title.titlelinebot{order:1}.aboutblock__pic{order:2}.aboutblock__textblock{order:3}.aboutblock__textblock-link{margin-top:30px;display:flex;width:100%;height:48px;padding:10px;justify-content:center;align-items:center;border-radius:6px;background:#f9b000;color:#fff !important;font-family:HelveticaNeueCyr;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.aboutblock.mb100px{margin-bottom:60px !important}.bandiler__title h2{color:#fff;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;margin-bottom:10px;text-align:center}.bandiler__title p{color:#fff;font-family:HelveticaNeueCyr;font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:0;text-align:center}.bandiler__title p a{color:#f9b000;font-family:HelveticaNeueCyr;font-size:28px;font-style:normal;font-weight:700;line-height:21px;display:block;margin-top:20px}.bandiler__btn{color:#fff !important;font-family:HelveticaNeueCyr;font-size:16px;font-style:normal;font-weight:700;line-height:normal;display:flex;width:100%;height:48px;padding:10px;justify-content:center;align-items:center;border-radius:6px;background:#f9b000;border:none}.bandiler.mb100px{margin-bottom:60px !important}.objectsprod__wrapnav{display:none}.tabs__item{margin-right:10px}.objectsprod__nav{margin-bottom:10px}.banpeople{position:relative;margin-top:60px}.gallerywrapobj-swiper{position:relative}.gallerywrapobj-pug.swiper-pagination-bullets.swiper-pagination-horizontal{display:flex;margin-bottom:20px;justify-content:center}.gallerywrapobj-pug .swiper-pagination-bullet{border-radius:1px;background:#fff;width:10px;height:2px;margin:0 5px}.gallerywrapobj-pug .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#f9b000}.gallerywrapobj-pug.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{position:absolute;z-index:10;bottom:0}.banpeople{position:relative;margin-top:150px;height:432px}.banpeople__wrapper{height:100%}.banpeople>picture img{width:100%;height:100%;object-fit:cover}.banpeople__wrapper picture{display:none}.banpeople__wrap{display:flex;flex-direction:column;align-items:center;justify-content:center}.banpeople__btn{display:flex;width:100%;height:48px;padding:10px;justify-content:center;align-items:center;background:#f9b000;color:#fff;font-family:HelveticaNeueCyr;font-size:16px;font-style:normal;font-weight:700;line-height:normal;border:0;border-radius:6px}.banpeople__wrap img{width:121px;margin-bottom:10px}.banpeople__title{margin-bottom:40px;max-width:100%;text-align:center}.banpeople__title h2{color:#fff;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;margin-bottom:10px}.banpeople__title .h2{color:#fff;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;margin-bottom:10px;font-family:'HelveticaNeueCyr' !important}.banpeople__title .h2:after{content:none}.banpeople__title p{color:#fff;font-family:HelveticaNeueCyr;font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:0}.objectsprod.mb100px{margin-bottom:60px !important}.unicaltech__title{margin-bottom:30px}.unicaltech__wrapper{flex-direction:column;margin-left:0;margin-right:0}.unicaltech__item{width:100%;margin-left:0;margin-right:0;display:flex;flex-direction:column;margin-bottom:40px}.unicaltech__item:last-child{margin-bottom:0}.unicaltech__txtwrap h2{font-size:20px}.unicaltech.mb100px{margin-bottom:60px !important}.videoblockwr__title{margin-bottom:30px}.bigvideo__bigvideo{position:relative;height:320px;width:100%}.bigvideo__txt h2{font-size:12px}.bigvideo__txt .h2{font-size:12px}.bigvideo__txt{position:absolute;left:0;bottom:-7px;padding:10px 10px 10px 30px;background-color:#f2a900;z-index:1;max-width:80%}.videomin__item{height:140px;position:relative;margin-bottom:30px;margin-right:10px;width:80%}.videoblockwr.mb100px{margin-bottom:60px !important}.formpage-imgnone .formpage__bg{display:none}.footern__right.footerright{display:none}.footern__left{width:100%;margin-right:0;flex-shrink:0;display:flex;flex-direction:column}.footern__topmenuwrap{background-color:#232323;padding-top:25px;padding-bottom:50px}.footerleft__logo span{font-size:12px;width:auto}.banpeople__wrap img{display:flex}.banpeople__wrapper{justify-content:center}.homeonenums__link{color:#f9b000;font-family:Montserrat;font-size:13px;font-style:normal;font-weight:400;line-height:18px;text-decoration:underline!important;display:block;margin-top:10px;margin-bottom:60px;margin-left:auto;margin-right:auto;text-align:center;transition:all .3s ease}.homeonenums__link:hover{color:#232323}.footerleft__menuwr{display:flex;flex-direction:column}.footerleft__menutopwr{margin-bottom:20px;padding:10px}.footerleft__menutopwr ul{display:flex;flex-wrap:wrap;margin:0}.footerleft__menutopwr ul li{width:calc(50% - 20px);margin:0 10px 20px;list-style-type:none}.footerleft__menutopwr ul li a{color:#f9b000;font-family:HelveticaNeueCyr;font-size:12px;font-style:normal;font-weight:550;line-height:18px;text-transform:uppercase;transition:all .3s ease}.footerleft__int{display:flex;margin-bottom:20px;align-items:center;justify-content:center}.footerleft__contacts{text-align:center}.footerleft__menutopwr ul li a:hover{color:#fff}.footerleft__menubottomwr{padding:0 10px 0;margin-bottom:40px}.footerleft__menubottomwr ul{display:flex;flex-wrap:wrap;margin:0}.footerleft__menubottomwr ul li{width:calc(50% - 20px);margin:0 10px 20px;list-style-type:none}.footerleft__menubottomwr ul li a{color:#fff;font-family:HelveticaNeueCyr;font-size:12px;font-style:normal;font-weight:550;line-height:18px;text-transform:uppercase;transition:all .3s ease}.footerleft__menubottomwr ul li a:hover{color:#f9b000}.slideone__wrap{padding-top:inherit}.formpage__title.formpage__title-weiht p{font-size:14px;font-weight:400}}@media (max-width:767px){.slideone__title h2{font-size:18px;line-height:140%}.slideone__title .h2{font-size:18px;line-height:140%}.slideone__title h1{font-size:18px;line-height:140%}.swiper-slide.slideone-color .slideone__title h2{font-size:18px;line-height:140%}.swiper-slide.slideone-color .slideone__title .h2{font-size:18px;line-height:140%}.swiper-slide.slideone-color .slideone__title h1{font-size:18px;line-height:140%}.slideone__list ul li{list-style-type:none;padding-left:20px;position:relative;margin-bottom:14px;color:#fff;font-family:HelveticaNeueCyr;font-size:15px;font-style:normal;font-weight:400;line-height:21px;margin-left:0}.wrapbtntxt__btn{display:flex;max-width:396px;width:100%;height:auto;padding:10px;justify-content:center;align-items:center;border-radius:6px;background:#f9b000;color:#fff !important;font-family:HelveticaNeueCyr;font-size:12px;font-style:normal;font-weight:700;line-height:normal}}
.select-stovepipe{display:none}.faq-manual-wrapper h2:before{position:absolute;width:166px;height:4px;background-color:#f9b000;content:'';bottom:0;left:0}.faq-manual-wrapper h2{color:#232323;font-family:HelveticaNeueCyr;font-size:30px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;margin-bottom:30px;position:relative;padding-bottom:20px}.mk-faq-container br{display:none}
:root{--iti-hover-color:rgba(0,0,0,.05);--iti-border-color:#ccc;--iti-dialcode-color:#999;--iti-dropdown-bg:#fff;--iti-search-icon-color:#999;--iti-spacer-horizontal:8px;--iti-flag-height:12px;--iti-flag-width:16px;--iti-border-width:1px;--iti-arrow-height:4px;--iti-arrow-width:6px;--iti-triangle-border:calc(var(--iti-arrow-width) / 2);--iti-arrow-padding:6px;--iti-arrow-color:#555;--iti-path-flags-1x:url(//schiedel.com.ru/wp-content/themes/schiedel/libs/vendor/intl-tel-input/css/../img/flags.webp);--iti-path-flags-2x:url(//schiedel.com.ru/wp-content/themes/schiedel/libs/vendor/intl-tel-input/css/../img/flags@2x.webp);--iti-path-globe-1x:url(//schiedel.com.ru/wp-content/themes/schiedel/libs/vendor/intl-tel-input/css/../img/globe.webp);--iti-path-globe-2x:url(//schiedel.com.ru/wp-content/themes/schiedel/libs/vendor/intl-tel-input/css/../img/globe@2x.webp);--iti-flag-sprite-width:3904px;--iti-flag-sprite-height:12px;--iti-mobile-popup-margin:30px}.iti{position:relative;display:inline-block}.iti *{box-sizing:border-box}.iti__a11y-text{width:1px;height:1px;clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute}.iti input.iti__tel-input,.iti input.iti__tel-input[type=text],.iti input.iti__tel-input[type=tel]{position:relative;z-index:0;margin:0 !important}.iti__country-container{position:absolute;top:0;bottom:0;left:0;padding:var(--iti-border-width)}.iti__selected-country{z-index:1;position:relative;display:flex;align-items:center;height:100%;background:0 0;border:0;margin:0;padding:0;font-family:inherit;font-size:inherit;color:inherit;border-radius:0;font-weight:inherit;line-height:inherit;text-decoration:none}.iti__selected-country-primary{display:flex;align-items:center;height:100%;padding:0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal)}.iti__arrow{margin-left:var(--iti-arrow-padding);width:0;height:0;border-left:var(--iti-triangle-border) solid transparent;border-right:var(--iti-triangle-border) solid transparent;border-top:var(--iti-arrow-height) solid var(--iti-arrow-color)}.iti__arrow--up{border-top:none;border-bottom:var(--iti-arrow-height) solid var(--iti-arrow-color)}.iti__dropdown-content{border-radius:3px;background-color:var(--iti-dropdown-bg)}.iti--inline-dropdown .iti__dropdown-content{position:absolute;z-index:2;margin-top:3px;margin-left:calc(var(--iti-border-width) * -1);border:var(--iti-border-width) solid var(--iti-border-color);box-shadow:1px 1px 4px rgba(0,0,0,.2)}.iti__search-input{width:100%;border-width:0;border-radius:3px;padding-left:30px;padding-right:28px}[dir=rtl] .iti__search-input{padding-left:inherit;padding-right:30px;background-position:right 8px center}.iti__search-input+.iti__country-list{border-top:1px solid var(--iti-border-color)}.iti__search-input::-webkit-search-cancel-button{appearance:none}.iti__search-input-wrapper{position:relative;display:flex;align-items:center}.iti__search-icon{position:absolute;left:8px;display:flex;pointer-events:none}[dir=rtl] .iti__search-icon{left:auto;right:8px}.iti__search-icon-svg{stroke:var(--iti-search-icon-color);fill:none;stroke-width:3}.iti__search-clear{position:absolute;right:4px;background:0 0;border:0;border-radius:3px;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease;width:24px;height:24px}.iti__search-clear .iti__search-clear-x{stroke-width:2}.iti__search-clear .iti__search-clear-bg{fill:var(--iti-search-icon-color)}[dir=rtl] .iti__search-clear{right:auto;left:4px}.iti__search-clear:hover,.iti__search-clear:focus-visible{background:var(--iti-hover-color);outline:none}.iti__no-results{text-align:center;padding:30px 0}.iti__country-list{list-style:none;padding:0;margin:0;cursor:pointer;overflow-y:scroll;-webkit-overflow-scrolling:touch}.iti--inline-dropdown .iti__country-list{max-height:185px}.iti--flexible-dropdown-width .iti__country-list{white-space:nowrap}@media (max-width:500px){.iti--flexible-dropdown-width .iti__country-list{white-space:normal}}.iti__country{display:flex;align-items:center;padding:8px var(--iti-spacer-horizontal);outline:none}.iti__dial-code{color:var(--iti-dialcode-color)}.iti__country.iti__highlight{background-color:var(--iti-hover-color)}.iti__country-list .iti__flag,.iti__country-name{margin-right:var(--iti-spacer-horizontal)}[dir=rtl] .iti__country-list .iti__flag,[dir=rtl] .iti__country-name{margin-right:0;margin-left:var(--iti-spacer-horizontal)}.iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) button.iti__selected-country{cursor:pointer}.iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country-primary:hover,.iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country:has(+.iti__dropdown-content:hover) .iti__selected-country-primary{background-color:var(--iti-hover-color)}.iti .iti__selected-dial-code{margin-left:4px}.iti--container{position:fixed;top:-1000px;left:-1000px;z-index:1060;padding:var(--iti-border-width)}.iti--container:hover{cursor:pointer}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti--fullscreen-popup.iti--container{background-color:rgba(0,0,0,.5);top:0;bottom:0;left:0;right:0;position:fixed;padding:var(--iti-mobile-popup-margin);display:flex;flex-direction:column;justify-content:flex-start}.iti--fullscreen-popup .iti__dropdown-content{display:flex;flex-direction:column;max-height:100%;position:relative}.iti--fullscreen-popup .iti__country{padding:10px;line-height:1.5em}.iti__flag{--iti-flag-offset:100px;height:var(--iti-flag-height);width:var(--iti-flag-width);border-radius:1px;box-shadow:0px 0px 1px 0px #888;background-image:var(--iti-path-flags-1x);background-repeat:no-repeat;background-position:var(--iti-flag-offset) 0;background-size:var(--iti-flag-sprite-width) var(--iti-flag-sprite-height)}.iti__ac{--iti-flag-offset:0px}.iti__ad{--iti-flag-offset:-16px}.iti__ae{--iti-flag-offset:-32px}.iti__af{--iti-flag-offset:-48px}.iti__ag{--iti-flag-offset:-64px}.iti__ai{--iti-flag-offset:-80px}.iti__al{--iti-flag-offset:-96px}.iti__am{--iti-flag-offset:-112px}.iti__ao{--iti-flag-offset:-128px}.iti__ar{--iti-flag-offset:-144px}.iti__as{--iti-flag-offset:-160px}.iti__at{--iti-flag-offset:-176px}.iti__au{--iti-flag-offset:-192px}.iti__aw{--iti-flag-offset:-208px}.iti__ax{--iti-flag-offset:-224px}.iti__az{--iti-flag-offset:-240px}.iti__ba{--iti-flag-offset:-256px}.iti__bb{--iti-flag-offset:-272px}.iti__bd{--iti-flag-offset:-288px}.iti__be{--iti-flag-offset:-304px}.iti__bf{--iti-flag-offset:-320px}.iti__bg{--iti-flag-offset:-336px}.iti__bh{--iti-flag-offset:-352px}.iti__bi{--iti-flag-offset:-368px}.iti__bj{--iti-flag-offset:-384px}.iti__bl{--iti-flag-offset:-400px}.iti__bm{--iti-flag-offset:-416px}.iti__bn{--iti-flag-offset:-432px}.iti__bo{--iti-flag-offset:-448px}.iti__bq{--iti-flag-offset:-464px}.iti__br{--iti-flag-offset:-480px}.iti__bs{--iti-flag-offset:-496px}.iti__bt{--iti-flag-offset:-512px}.iti__bw{--iti-flag-offset:-528px}.iti__by{--iti-flag-offset:-544px}.iti__bz{--iti-flag-offset:-560px}.iti__ca{--iti-flag-offset:-576px}.iti__cc{--iti-flag-offset:-592px}.iti__cd{--iti-flag-offset:-608px}.iti__cf{--iti-flag-offset:-624px}.iti__cg{--iti-flag-offset:-640px}.iti__ch{--iti-flag-offset:-656px}.iti__ci{--iti-flag-offset:-672px}.iti__ck{--iti-flag-offset:-688px}.iti__cl{--iti-flag-offset:-704px}.iti__cm{--iti-flag-offset:-720px}.iti__cn{--iti-flag-offset:-736px}.iti__co{--iti-flag-offset:-752px}.iti__cr{--iti-flag-offset:-768px}.iti__cu{--iti-flag-offset:-784px}.iti__cv{--iti-flag-offset:-800px}.iti__cw{--iti-flag-offset:-816px}.iti__cx{--iti-flag-offset:-832px}.iti__cy{--iti-flag-offset:-848px}.iti__cz{--iti-flag-offset:-864px}.iti__de{--iti-flag-offset:-880px}.iti__dj{--iti-flag-offset:-896px}.iti__dk{--iti-flag-offset:-912px}.iti__dm{--iti-flag-offset:-928px}.iti__do{--iti-flag-offset:-944px}.iti__dz{--iti-flag-offset:-960px}.iti__ec{--iti-flag-offset:-976px}.iti__ee{--iti-flag-offset:-992px}.iti__eg{--iti-flag-offset:-1008px}.iti__eh{--iti-flag-offset:-1024px}.iti__er{--iti-flag-offset:-1040px}.iti__es{--iti-flag-offset:-1056px}.iti__et{--iti-flag-offset:-1072px}.iti__fi{--iti-flag-offset:-1088px}.iti__fj{--iti-flag-offset:-1104px}.iti__fk{--iti-flag-offset:-1120px}.iti__fm{--iti-flag-offset:-1136px}.iti__fo{--iti-flag-offset:-1152px}.iti__fr{--iti-flag-offset:-1168px}.iti__ga{--iti-flag-offset:-1184px}.iti__gb{--iti-flag-offset:-1200px}.iti__gd{--iti-flag-offset:-1216px}.iti__ge{--iti-flag-offset:-1232px}.iti__gf{--iti-flag-offset:-1248px}.iti__gg{--iti-flag-offset:-1264px}.iti__gh{--iti-flag-offset:-1280px}.iti__gi{--iti-flag-offset:-1296px}.iti__gl{--iti-flag-offset:-1312px}.iti__gm{--iti-flag-offset:-1328px}.iti__gn{--iti-flag-offset:-1344px}.iti__gp{--iti-flag-offset:-1360px}.iti__gq{--iti-flag-offset:-1376px}.iti__gr{--iti-flag-offset:-1392px}.iti__gt{--iti-flag-offset:-1408px}.iti__gu{--iti-flag-offset:-1424px}.iti__gw{--iti-flag-offset:-1440px}.iti__gy{--iti-flag-offset:-1456px}.iti__hk{--iti-flag-offset:-1472px}.iti__hn{--iti-flag-offset:-1488px}.iti__hr{--iti-flag-offset:-1504px}.iti__ht{--iti-flag-offset:-1520px}.iti__hu{--iti-flag-offset:-1536px}.iti__id{--iti-flag-offset:-1552px}.iti__ie{--iti-flag-offset:-1568px}.iti__il{--iti-flag-offset:-1584px}.iti__im{--iti-flag-offset:-1600px}.iti__in{--iti-flag-offset:-1616px}.iti__io{--iti-flag-offset:-1632px}.iti__iq{--iti-flag-offset:-1648px}.iti__ir{--iti-flag-offset:-1664px}.iti__is{--iti-flag-offset:-1680px}.iti__it{--iti-flag-offset:-1696px}.iti__je{--iti-flag-offset:-1712px}.iti__jm{--iti-flag-offset:-1728px}.iti__jo{--iti-flag-offset:-1744px}.iti__jp{--iti-flag-offset:-1760px}.iti__ke{--iti-flag-offset:-1776px}.iti__kg{--iti-flag-offset:-1792px}.iti__kh{--iti-flag-offset:-1808px}.iti__ki{--iti-flag-offset:-1824px}.iti__km{--iti-flag-offset:-1840px}.iti__kn{--iti-flag-offset:-1856px}.iti__kp{--iti-flag-offset:-1872px}.iti__kr{--iti-flag-offset:-1888px}.iti__kw{--iti-flag-offset:-1904px}.iti__ky{--iti-flag-offset:-1920px}.iti__kz{--iti-flag-offset:-1936px}.iti__la{--iti-flag-offset:-1952px}.iti__lb{--iti-flag-offset:-1968px}.iti__lc{--iti-flag-offset:-1984px}.iti__li{--iti-flag-offset:-2000px}.iti__lk{--iti-flag-offset:-2016px}.iti__lr{--iti-flag-offset:-2032px}.iti__ls{--iti-flag-offset:-2048px}.iti__lt{--iti-flag-offset:-2064px}.iti__lu{--iti-flag-offset:-2080px}.iti__lv{--iti-flag-offset:-2096px}.iti__ly{--iti-flag-offset:-2112px}.iti__ma{--iti-flag-offset:-2128px}.iti__mc{--iti-flag-offset:-2144px}.iti__md{--iti-flag-offset:-2160px}.iti__me{--iti-flag-offset:-2176px}.iti__mf{--iti-flag-offset:-2192px}.iti__mg{--iti-flag-offset:-2208px}.iti__mh{--iti-flag-offset:-2224px}.iti__mk{--iti-flag-offset:-2240px}.iti__ml{--iti-flag-offset:-2256px}.iti__mm{--iti-flag-offset:-2272px}.iti__mn{--iti-flag-offset:-2288px}.iti__mo{--iti-flag-offset:-2304px}.iti__mp{--iti-flag-offset:-2320px}.iti__mq{--iti-flag-offset:-2336px}.iti__mr{--iti-flag-offset:-2352px}.iti__ms{--iti-flag-offset:-2368px}.iti__mt{--iti-flag-offset:-2384px}.iti__mu{--iti-flag-offset:-2400px}.iti__mv{--iti-flag-offset:-2416px}.iti__mw{--iti-flag-offset:-2432px}.iti__mx{--iti-flag-offset:-2448px}.iti__my{--iti-flag-offset:-2464px}.iti__mz{--iti-flag-offset:-2480px}.iti__na{--iti-flag-offset:-2496px}.iti__nc{--iti-flag-offset:-2512px}.iti__ne{--iti-flag-offset:-2528px}.iti__nf{--iti-flag-offset:-2544px}.iti__ng{--iti-flag-offset:-2560px}.iti__ni{--iti-flag-offset:-2576px}.iti__nl{--iti-flag-offset:-2592px}.iti__no{--iti-flag-offset:-2608px}.iti__np{--iti-flag-offset:-2624px}.iti__nr{--iti-flag-offset:-2640px}.iti__nu{--iti-flag-offset:-2656px}.iti__nz{--iti-flag-offset:-2672px}.iti__om{--iti-flag-offset:-2688px}.iti__pa{--iti-flag-offset:-2704px}.iti__pe{--iti-flag-offset:-2720px}.iti__pf{--iti-flag-offset:-2736px}.iti__pg{--iti-flag-offset:-2752px}.iti__ph{--iti-flag-offset:-2768px}.iti__pk{--iti-flag-offset:-2784px}.iti__pl{--iti-flag-offset:-2800px}.iti__pm{--iti-flag-offset:-2816px}.iti__pr{--iti-flag-offset:-2832px}.iti__ps{--iti-flag-offset:-2848px}.iti__pt{--iti-flag-offset:-2864px}.iti__pw{--iti-flag-offset:-2880px}.iti__py{--iti-flag-offset:-2896px}.iti__qa{--iti-flag-offset:-2912px}.iti__re{--iti-flag-offset:-2928px}.iti__ro{--iti-flag-offset:-2944px}.iti__rs{--iti-flag-offset:-2960px}.iti__ru{--iti-flag-offset:-2976px}.iti__rw{--iti-flag-offset:-2992px}.iti__sa{--iti-flag-offset:-3008px}.iti__sb{--iti-flag-offset:-3024px}.iti__sc{--iti-flag-offset:-3040px}.iti__sd{--iti-flag-offset:-3056px}.iti__se{--iti-flag-offset:-3072px}.iti__sg{--iti-flag-offset:-3088px}.iti__sh{--iti-flag-offset:-3104px}.iti__si{--iti-flag-offset:-3120px}.iti__sj{--iti-flag-offset:-3136px}.iti__sk{--iti-flag-offset:-3152px}.iti__sl{--iti-flag-offset:-3168px}.iti__sm{--iti-flag-offset:-3184px}.iti__sn{--iti-flag-offset:-3200px}.iti__so{--iti-flag-offset:-3216px}.iti__sr{--iti-flag-offset:-3232px}.iti__ss{--iti-flag-offset:-3248px}.iti__st{--iti-flag-offset:-3264px}.iti__sv{--iti-flag-offset:-3280px}.iti__sx{--iti-flag-offset:-3296px}.iti__sy{--iti-flag-offset:-3312px}.iti__sz{--iti-flag-offset:-3328px}.iti__tc{--iti-flag-offset:-3344px}.iti__td{--iti-flag-offset:-3360px}.iti__tg{--iti-flag-offset:-3376px}.iti__th{--iti-flag-offset:-3392px}.iti__tj{--iti-flag-offset:-3408px}.iti__tk{--iti-flag-offset:-3424px}.iti__tl{--iti-flag-offset:-3440px}.iti__tm{--iti-flag-offset:-3456px}.iti__tn{--iti-flag-offset:-3472px}.iti__to{--iti-flag-offset:-3488px}.iti__tr{--iti-flag-offset:-3504px}.iti__tt{--iti-flag-offset:-3520px}.iti__tv{--iti-flag-offset:-3536px}.iti__tw{--iti-flag-offset:-3552px}.iti__tz{--iti-flag-offset:-3568px}.iti__ua{--iti-flag-offset:-3584px}.iti__ug{--iti-flag-offset:-3600px}.iti__us{--iti-flag-offset:-3616px}.iti__uy{--iti-flag-offset:-3632px}.iti__uz{--iti-flag-offset:-3648px}.iti__va{--iti-flag-offset:-3664px}.iti__vc{--iti-flag-offset:-3680px}.iti__ve{--iti-flag-offset:-3696px}.iti__vg{--iti-flag-offset:-3712px}.iti__vi{--iti-flag-offset:-3728px}.iti__vn{--iti-flag-offset:-3744px}.iti__vu{--iti-flag-offset:-3760px}.iti__wf{--iti-flag-offset:-3776px}.iti__ws{--iti-flag-offset:-3792px}.iti__xk{--iti-flag-offset:-3808px}.iti__ye{--iti-flag-offset:-3824px}.iti__yt{--iti-flag-offset:-3840px}.iti__za{--iti-flag-offset:-3856px}.iti__zm{--iti-flag-offset:-3872px}.iti__zw{--iti-flag-offset:-3888px}.iti__globe{background-image:var(--iti-path-globe-1x);background-size:contain;background-position:right;box-shadow:none;height:19px}@media (min-resolution:2x){.iti__flag{background-image:var(--iti-path-flags-2x)}.iti__globe{background-image:var(--iti-path-globe-2x)}}
.phone-country-selector{position:relative;display:flex;width:100%;border-radius:10px;background:#fff;border:1px solid #ddd;transition:border-color .3s ease;margin-bottom:15px}.phone-country-selector:hover{border-color:#999}.phone-country-selector:focus-within{border-color:#007cba;box-shadow:0 0 0 2px rgba(0,124,186,.2)}.phone-country-select{position:relative;flex-shrink:0;cursor:pointer;user-select:none;border-right:1px solid #ddd;background:#f8f9fa;transition:background-color .3s ease;border-radius:10px 0 0 10px}.phone-country-select:hover{background:#e9ecef}.selected-country{display:flex;align-items:center;padding:16px 22px 13px;min-width:120px;gap:8px}.country-flag{font-size:18px;line-height:1}.country-code{font-weight:400;color:#aeaeae;font-family:HelveticaNeueCyr;font-size:14px;line-height:21px}.dropdown-arrow{font-size:10px;color:#666;transition:transform .3s ease;margin-left:auto}.phone-country-select.open .dropdown-arrow{transform:rotate(180deg)}.country-dropdown{position:absolute;top:100%;left:-50px;right:-50px;background:#fff;border:1px solid #ddd;border-top:none;border-radius:0 0 10px 10px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;max-height:200px;overflow-y:auto;display:none;min-width:300px}.country-dropdown::-webkit-scrollbar{width:6px}.country-dropdown::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.country-dropdown::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.country-dropdown::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.country-dropdown{scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}.country-dropdown.open{display:block}.phone-country-option{display:flex;align-items:center;padding:10px 15px;gap:10px;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid #f0f0f0}.phone-country-option:last-child{border-bottom:none}.phone-country-option:hover{background:#f8f9fa}.phone-country-option .country-flag{font-size:16px;line-height:1;width:20px;text-align:center}.phone-country-option .country-name{flex:1;color:#333;font-size:14px;font-family:HelveticaNeueCyr}.phone-country-option .country-code{font-weight:400;color:#007cba;font-size:13px;font-family:HelveticaNeueCyr}.phone-input{flex:1;border:none;outline:none;padding:16px 22px 13px;font-size:14px;font-family:HelveticaNeueCyr;font-weight:400;line-height:21px;background:0 0;color:#000;border-radius:0 10px 10px 0}.phone-input::placeholder{color:#aeaeae}.wpcf7 .phone-country-selector{margin-bottom:15px}.wpcf7-form-control-wrap .phone-country-selector{margin-bottom:0}.pageform form .phone-country-selector{border-radius:10px;background:#fff;border:1px solid #ddd;margin-bottom:15px;width:100%}.pageform form .phone-country-selector .selected-country{padding:16px 22px 13px}.pageform form .phone-country-selector .phone-input{padding:16px 22px 13px;color:#000;font-family:HelveticaNeueCyr;font-size:14px;font-weight:400;line-height:21px}.pageform form .phone-country-selector .country-code{color:#aeaeae;font-family:HelveticaNeueCyr;font-size:14px;font-weight:400;line-height:21px}@media (max-width:768px){.pageform form .phone-country-selector .selected-country{padding:8px 12px}.pageform form .phone-country-selector .phone-input{padding:8px 12px;width:100%}.selected-country{min-width:100px;padding:10px 12px}.country-flag{font-size:16px}.country-code{font-size:13px}.phone-input{padding:10px 12px;font-size:16px}.country-dropdown{max-height:150px;left:-20px;right:-20px;min-width:280px}.phone-country-option{padding:8px 12px}.phone-country-option .country-name{font-size:13px}}@media (max-width:480px){.selected-country{min-width:90px;padding:8px 10px}.country-code{font-size:12px}.phone-input{padding:8px 10px}.country-dropdown{left:-10px;right:-10px;min-width:260px}}@media (prefers-color-scheme:dark){.phone-country-selector{border-color:#444;background:#2a2a2a}.phone-country-select{background:#333;border-color:#444}.phone-country-select:hover{background:#3a3a3a}.country-code{color:#fff}.phone-input{color:#fff;background:0 0}.phone-input::placeholder{color:#aaa}.country-dropdown{background:#2a2a2a;border-color:#444}.phone-country-option{border-color:#444}.phone-country-option:hover{background:#333}.phone-country-option .country-name{color:#fff}}.country-dropdown{animation:slideDown .2s ease-out}@keyframes slideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.phone-country-selector.error{border-color:#dc3545}.phone-country-selector.error:focus-within{border-color:#dc3545;box-shadow:0 0 0 2px rgba(220,53,69,.2)}.phone-country-selector.success{border-color:#28a745}.phone-country-selector.success:focus-within{border-color:#28a745;box-shadow:0 0 0 2px rgba(40,167,69,.2)}.phone-country-selector .phone-input{margin-bottom:0!important}.iti__selected-dial-code{font-size:15px;font-weight:400;line-height:21px;color:#000}.iti .iti__tel-input{color:#000 !important}.iti .iti__tel-input::placeholder{color:#aeaeae !important}.iti .iti__tel-input::-webkit-input-placeholder{color:#aeaeae !important}.iti .iti__tel-input::-moz-placeholder{color:#aeaeae !important}.iti .iti__tel-input:-ms-input-placeholder{color:#aeaeae !important}.iti .iti__tel-input::-ms-input-placeholder{color:#aeaeae !important}.iti input.iti__tel-input::placeholder:focus{color:#000 !important}.iti .iti__tel-input:focus{color:#000 !important}.iti .iti__tel-input:not(:placeholder-shown){color:#000 !important}.wpcf7 .iti .iti__tel-input.wpcf7-not-valid{color:#000 !important}.pageform form .formpage__inp{color:#000 !important}.iti.iti--allow-dropdown{width:100%}.iti__selected-country{align-items:baseline!important}.iti__search-input{padding-left:40px !important;font-family:HelveticaNeueCyr !important;font-size:14px !important;color:#000 !important}.iti__search-input::placeholder{color:#aeaeae !important;font-family:HelveticaNeueCyr !important}.iti__search-icon{left:12px !important}.iti__search-clear{right:8px !important}.modal .input-group-icon .input-icon .fa-phone{display:none}.modal .input-group-icon:nth-child(4) .input-icon:after{display:none}@media (max-width:767px){.pageform form .formpage__inp{padding:11px 22px 8px}}
.new_prod_temp .slideone__title h1{font-family:"Inter",sans-serif!important;font-size:46px}.new_prod_temp .slideone__wrap{padding-top:50px}.new_prod_temp .slideone__title{margin-bottom:40px}.new_prod_temp .slideone__list ul li{padding-left:23px;line-height:19px}.new_prod_temp .wrapbtntxt__btn{height:52px;padding:12px 31px;font-size:20px;font-weight:500}.new_prod_temp .boxwr ul li{border-radius:12px;background:#f7f7f7;padding:16px 32px 16px 16px;margin:10px;width:calc(33.33% - 20px);list-style-type:none}.new_prod_temp .boxwr ul li a span{color:#232323;font-family:"Inter",sans-serif;font-size:17px;font-style:normal;font-weight:500;line-height:17px}.new_prod_temp .boxwr ul li a span.fileext{color:#7f8486;font-weight:400;font-size:14px;line-height:17px}.new_prod_temp .boxwr ul li a{align-items:flex-start;justify-content:flex-start}.new_prod_temp .boxwr ul li a svg{width:34px;height:34px;flex-shrink:0;margin-right:16px}.new_prod_temp .boxwr{width:100%;margin-left:0;margin-right:0;margin-top:0 !important}body .new_prod_temp .boxwr ul{margin-left:-10px}.new_prod_temp .main_text_title{padding-bottom:90px}.new_prod_temp .main_text_title:after{position:absolute;background:#f9b000;height:3px;width:100px;margin-top:60px;content:''}.new_prod_temp .main_text_title_main{color:#000;font-family:"Inter",sans-serif;font-size:64px;font-style:normal;font-weight:800;line-height:120%;padding-bottom:4px;position:relative;margin-bottom:0}.new_prod_temp .reshenie__subtitle_main{color:#000;font-family:"Inter",sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:140%}.new_prod_temp.main_text{padding-top:80px}.new_prod_temp.main_text p,.new_prod_temp.main_text li{color:#5a5a5a;font-family:"Inter",sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:150%}.new_prod_temp h2{color:#000;font-family:"Inter",sans-serif!important;font-size:32px;font-style:normal;font-weight:600;line-height:140%;padding-bottom:20px;padding-top:40px;position:relative;margin-bottom:30px}.new_prod_temp h2:after{position:absolute;background:#f9b000;height:3px;width:40px;margin-top:16px;content:'';bottom:0;left:0}.new_prod_temp.main_text ul{list-style-type:revert;margin-left:.5em}.new_prod_temp.main_text li{padding-bottom:10px}.new_prod_temp.main_text li::marker{color:#5a5a5a}.new_prod_temp .construct_block_wraper{margin-top:56px;margin-bottom:50px;display:flex;flex-wrap:wrap;gap:5%}.new_prod_temp .construct_block_3 ul{column-count:2;list-style-type:none;margin-left:0}.new_prod_temp .construct_block_3 li{padding-bottom:12px;color:#5a5a5a;font-family:"Inter",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.new_prod_temp .construct_block_1{width:31%}.new_prod_temp .construct_block_2{width:63%;display:flex;flex-direction:column;gap:50px}.new_prod_temp .construct_block_3{margin-top:-550px;margin-left:auto;width:63%}.new_prod_temp .boxwr__title{margin-bottom:0;margin-left:0;margin-right:0}.new_prod_temp .main_text_wraper_under_table{margin-top:20px}.specs-table{--color-black:#232323;--color-white:#fff;--color-yellow:#f9b000;--color-gray-bg:#f7f7f7;--color-gray-text:#5a5a5a;--color-border:#dfdfdf;--font-family:"Inter",sans-serif;--group-label-height:30px}body.specs-table-page{margin:0}.new_prod_temp .mk-fancy-table:has(.specs-table),.new_prod_temp .table_block .mk-fancy-table:has(.specs-table),.mk-fancy-table.specs-table,.mk-fancy-table .specs-table{background:0 0 !important;border:none !important;border-radius:0 !important;padding:0 !important;margin:0 !important;overflow:visible !important;box-shadow:none !important}.new_prod_temp .mk-fancy-table:has(.specs-table) table,.mk-fancy-table.specs-table table,.mk-fancy-table .specs-table table{border-radius:0 !important;margin-bottom:0 !important}.new_prod_temp .mk-fancy-table:has(.specs-table) tr:nth-child(odd),.new_prod_temp .mk-fancy-table:has(.specs-table) tr:nth-child(even),.mk-fancy-table .specs-table tr:nth-child(odd),.mk-fancy-table .specs-table tr:nth-child(even){background:0 0 !important}.new_prod_temp .table_block .specs-table table,.new_prod_temp .table_block .specs-table thead,.new_prod_temp .table_block .specs-table tbody,.new_prod_temp .table_block .specs-table tfoot,.new_prod_temp .table_block .specs-table tr,.new_prod_temp .table_block .specs-table th,.new_prod_temp .table_block .specs-table td,.new_prod_temp .table_block .specs-table caption,.new_prod_temp .table_block .specs-table col,.new_prod_temp .table_block .specs-table colgroup,.specs-table table,.specs-table thead,.specs-table tbody,.specs-table tfoot,.specs-table tr,.specs-table th,.specs-table td,.specs-table caption,.specs-table col,.specs-table colgroup{margin:0 !important;padding:0;border:0;border-radius:0;background:0 0;background-color:transparent;box-shadow:none;outline:none;float:none;clear:none;position:static;width:auto;max-width:none;min-width:0;height:auto;min-height:0;font-family:"Inter",sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:1.5;color:var(--color-black);text-align:left;text-transform:none;letter-spacing:normal;word-spacing:normal;vertical-align:top;white-space:normal;word-break:normal;empty-cells:show;caption-side:top;border-collapse:separate;border-spacing:0;table-layout:auto;-webkit-font-smoothing:antialiased}.specs-table table tbody tr,.specs-table table tbody tr:nth-child(odd),.specs-table table tbody tr:nth-child(even),.specs-table table tbody tr:hover,.specs-table table tbody tr:focus,.specs-table table tbody tr:active{background:0 0 !important;background-color:transparent !important}.specs-table table span,.specs-table table div,.specs-table table p,.specs-table table sup,.specs-table table sub,.specs-table table strong,.specs-table table b,.specs-table table a{margin:0;padding:0;border:0;border-radius:0;background:0 0;background-color:transparent;box-shadow:none;float:none;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;text-align:inherit;text-transform:none;letter-spacing:normal;text-decoration:none;vertical-align:baseline}.specs-table table div{display:block}.specs-table table p{display:block;margin:0}.specs-table table a:hover,.specs-table table a:focus,.specs-table table a:active{color:inherit;text-decoration:none;background:0 0}.new_prod_temp .table_block .specs-table,.specs-table{width:100%;margin:0 auto}.new_prod_temp .table_block .specs-table table,.specs-table table{width:100%;border-collapse:collapse;table-layout:fixed;border-bottom:1px solid var(--color-border)}.new_prod_temp .table_block .specs-table table th,.new_prod_temp .table_block .specs-table table td,.specs-table table th,.specs-table table td{padding:14px 20px;text-align:left;vertical-align:top;font-weight:500;font-size:16px;line-height:1.2;border:1px solid var(--color-border)}.specs-table table tr:first-child th,.specs-table table tr:first-child td{border-top:none}.specs-table table tr:last-child th,.specs-table table tr:last-child td{border-bottom:none}.specs-table table th:first-child,.specs-table table td:first-child{width:34%;border-left:none}.specs-table table th:last-child,.specs-table table td:last-child{border-right:none}.specs-table table thead th{border-top:none !important;border-left:none !important;border-right:none !important;border-bottom:2px solid var(--color-yellow) !important}.specs-table table thead th:first-child{font-weight:400;font-size:16px;color:var(--color-gray-text)}.specs-table table thead th:not(:first-child){font-weight:700;font-size:20px;color:var(--color-black)}.specs-table table tbody th[colspan]{padding:12px 20px;font-weight:700;font-size:16px;line-height:1.8;text-transform:uppercase;letter-spacing:.02em;background:var(--color-gray-bg) !important}.specs-table table tbody tr:has(td:first-child span):has(td:first-child div) td:first-child span{display:block;min-height:var(--group-label-height);font-size:13px;line-height:1.5;color:var(--color-gray-text)}.specs-table table tbody tr:has(td:first-child span):has(td:first-child div) td>div{min-height:42px;padding:10px 0}.specs-table table tbody tr:has(td:first-child span):has(td:first-child div) td:not(:first-child):before{content:"";display:block;min-height:var(--group-label-height)}.specs-table table sup{font-size:.65em;line-height:0;vertical-align:super}@media (max-width:768px){.specs-table table th,.specs-table table td{padding:12px 14px;font-size:13px}.specs-table table thead th:first-child,.specs-table table tbody th[colspan]{font-size:12px}.specs-table table tbody tr:has(td:first-child span):has(td:first-child div) td>div{min-height:38px;padding:8px 0}}@media (max-width:560px){.specs-table table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.specs-table table th,.specs-table table td{min-width:100px}.specs-table table th:first-child,.specs-table table td:first-child{min-width:100px}}.specs-table__mobile{display:none;width:100%}.specs-table--mobile .specs-table__desktop-table{display:none !important}.specs-table--mobile .specs-table__mobile{display:block !important}.specs-table__header{padding:16px 0;border-bottom:2px solid var(--color-yellow)}.specs-table__header-title{display:block;font-family:var(--font-family);font-size:16px;font-weight:700;line-height:1.3;color:var(--color-black)}.specs-table__select{border-top:1px solid #dfdfdf;border-right:1px solid #dfdfdf;border-left:1px solid #dfdfdf;padding-left:20px;padding-right:20px;border-bottom:2px solid var(--color-yellow);position:relative;margin-bottom:0}.specs-table__select-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 0;border:0;background:0 0;cursor:pointer;font-family:var(--font-family);font-size:16px;font-weight:700;line-height:1.3;color:var(--color-black);text-align:left}.specs-table__select-icon{flex-shrink:0;width:10px;height:10px;margin-left:12px;border-right:2px solid var(--color-black);border-bottom:2px solid var(--color-black);transform:rotate(45deg) translateY(-2px);transition:transform .2s ease}.specs-table__select.is-open .specs-table__select-icon{transform:rotate(-135deg) translateY(-2px)}.specs-table__select-dropdown{position:absolute;z-index:30;top:100%;left:0;right:0;padding-top:4px}.specs-table__select-list{margin:0;padding:8px 0;list-style:none;background:var(--color-white);border:1px solid var(--color-border);box-shadow:0 8px 24px rgba(0,0,0,.08);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.specs-table__select.is-open .specs-table__select-list{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.specs-table__select-option{padding:12px 16px;font-family:var(--font-family);font-size:15px;font-weight:700;line-height:1.3;color:var(--color-black);cursor:pointer}.specs-table__select-option.is-active,.specs-table__select-option:hover{background:var(--color-gray-bg)}.specs-table__select-native{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.specs-table__mobile-table{width:100%;border-collapse:collapse;table-layout:fixed;border-bottom:1px solid var(--color-border)}.specs-table__mobile-table th,.specs-table__mobile-table td{padding:14px 16px;border:1px solid var(--color-border);font-family:var(--font-family);font-size:14px;line-height:1.5;text-align:left;vertical-align:top;color:var(--color-black)}.specs-table__mobile-table tr:first-child th,.specs-table__mobile-table tr:first-child td{border-top:none}.specs-table__mobile-table tr:last-child th,.specs-table__mobile-table tr:last-child td{border-bottom:none}.specs-table__mobile-table td:first-child,.specs-table__mobile-table th:first-child{width:50%;border-left:none}.specs-table__mobile-table td:last-child,.specs-table__mobile-table th:last-child{border-right:none}.specs-table__mobile-section th{padding:12px 16px;font-weight:700;font-size:13px;line-height:1.4;text-transform:uppercase;letter-spacing:.02em;background:var(--color-gray-bg) !important;border-left:none !important;border-right:none !important}.specs-table__mobile-table tr:has(td:first-child span):has(td:first-child div) td:first-child span{display:block;min-height:var(--group-label-height);font-size:13px;line-height:1.5;color:var(--color-gray-text)}.specs-table__mobile-table tr:has(td:first-child span):has(td:first-child div) td>div{min-height:42px;padding:10px 0}.specs-table__mobile-table tr:has(td:first-child span):has(td:first-child div) td:last-child:before{content:"";display:block;min-height:var(--group-label-height)}.specs-table__mobile-table sup{font-size:.65em;line-height:0;vertical-align:super}@media (max-width:767px){.specs-table__mobile-table th,.specs-table__mobile-table td{padding:12px 14px;font-size:13px}.specs-table__mobile-section th{font-size:12px}.specs-table__mobile-table tr:has(td:first-child span):has(td:first-child div) td>div{min-height:38px;padding:8px 0}}@media (max-width:1280px){.new_prod_temp .construct_block_1{order:2;width:40%}.new_prod_temp .construct_block_2{order:1;width:100%}.new_prod_temp .construct_block_3{margin-top:0;order:3;width:45%;margin-left:unset}.new_prod_temp .construct_block_3 ul{column-count:1}.new_prod_temp .construct_block_2_1{text-align:center}.new_prod_temp .construct_block_2_2{text-align:center}.new_prod_temp .boxwr ul li{width:calc(49.49% - 20px)}}@media (max-width:991px){.new_prod_temp .container{margin:0 auto;max-width:768px !important;padding-left:15px;padding-right:15px}.new_prod_temp.main_text{padding-top:60px}.new_prod_temp .slideone__title h1{font-size:46px!important;line-height:120%!important}.new_prod_temp .main_text_title_main{font-size:48px}.new_prod_temp .reshenie__subtitle_main{font-size:20px}.new_prod_temp .main_text_title:after{margin-top:40px}.new_prod_temp .main_text_title{padding-bottom:70px}.new_prod_temp.main_text p,.new_prod_temp.main_text li{font-size:16px}.new_prod_temp h2{font-size:28px;padding-bottom:16px;padding-top:20px;position:relative;margin-bottom:22px}.new_prod_temp .construct_block_3{order:3;margin-top:0}.new_prod_temp .construct_block_1{order:2;width:43%}.new_prod_temp .construct_block_1 img{max-width:100%}.new_prod_temp .construct_block_2{order:1}.new_prod_temp .construct_block_2_1 img{max-width:90%}.new_prod_temp .construct_block_2_2 img{max-width:90%}.new_prod_temp .construct_block_wraper{margin-bottom:38px}}@media (max-width:768px){.new_prod_temp .slideone__title h1{font-size:38px!important}.new_prod_temp .slideone__list ul li{font-size:17px;line-height:120%}.new_prod_temp .slideone__wrap{padding-top:80px}.compbanimg__txt{margin-bottom:100px}.new_prod_temp .main_text_title_main{font-size:42px}.new_prod_temp .construct_block_1{order:2;width:100%;text-align:center}.new_prod_temp .construct_block_2{text-align:center}.new_prod_temp .construct_block_3{padding-top:20px;width:100%}.new_prod_temp .construct_block_3 li{padding-bottom:6px;padding-top:6px;font-size:15px;border-bottom:1px solid #dfdfdf}.new_prod_temp .boxwr ul li{width:100%}body .new_prod_temp .boxwr ul{margin-left:-10px!important;width:110%}section.new_prod_temp.boxtab.mb70{margin-bottom:35px!important}.specs-table-page #mk-page-introduce{margin-top:0;margin-bottom:0;padding-top:0}body.specs-table-page #mk-breadcrumbs{line-height:17px}}
.essb-subscribe-form-overlay{background-color:rgba(255,255,255,.9);position:fixed;height:100%;width:100%;top:0;left:0;z-index:100000;display:none}.essb-subscribe-form-popup{z-index:100001}.essb-subscribe-form-inline{margin-bottom:15px}.essb-subscribe-form-close{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:26px;height:26px;line-height:26px;position:absolute;right:-26px;top:-26px;text-decoration:none;text-align:center;opacity:.65;padding:0;color:#212121;font-style:normal;font-size:18px;font-family:Arial,Baskerville,monospace;font-weight:700;border:0;background:0 0;cursor:pointer}.essb-subscribe-form-close svg{fill:#212121;width:18px}.essb-subscribe-form-close:focus,.essb-subscribe-form-close:hover{opacity:1;background:0 0;outline:0}.essb-subscribe-form-close:active{background:0 0;outline:0}.essb-subscribe-form-content{clear:both;line-height:1}.essb-subscribe-form-content .essb-subscribe-form-content-title{font-size:21px;line-height:1;margin:0;padding:5px 0;position:relative;display:block;font-weight:700}.essb-subscribe-form-content p{margin:10px 0;line-height:1.5em}.essb-subscribe-form-content input{border:none;width:100%;box-sizing:border-box;padding:10px 0;margin:0;box-shadow:none;border-radius:0;height:45px;text-indent:10px;text-align:center;font-weight:700;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s}.essb-subscribe-form-content input::-moz-input-placeholder,.essb-subscribe-form-content input::-webkit-input-placeholder,.essb-subscribe-form-content input::placeholder{color:inherit;opacity:.7;font-weight:400}.essb-subscribe-form-content input:focus::-moz-input-placeholder,.essb-subscribe-form-content input:focus::-webkit-input-placeholder,.essb-subscribe-form-content input:focus::placeholder{color:transparent!important}.essb-subscribe-form-content input:focus{outline:0}.essb-subscribe-form-content .essb-subscribe-form-content-footer{margin-top:10px;font-size:12px;text-align:center;margin-bottom:0}.essb-subscribe-form-content .essb-subscribe-form-result-message{margin-top:10px;font-size:12px;font-weight:700;display:none}.essb-subscribe-loader,.essb-userform .essb-subscribe-loader{margin:0 auto 1em;height:35px;width:20%;text-align:center;padding:1em;display:none;vertical-align:top}.essb-subscribe-loader svg path,.essb-subscribe-loader svg rect{fill:#FF6700}.essb-subscribe-form-content .essb-subscribe-form-inputwidth1{width:67%;margin-right:5px}.essb-subscribe-form-content .essb-subscribe-form-inputwidth2{width:33.5%;margin-right:5px}.essb-subscribe-form-content .essb-subscribe-form-submitwidth1,.essb-subscribe-form-content .essb-subscribe-form-submitwidth2{width:33%}.essb-subscribe-form-content.essb-subscribe-form-inwidget .essb-subscribe-form-inputwidth1,.essb-subscribe-form-content.essb-subscribe-form-inwidget .essb-subscribe-form-inputwidth2,.essb-subscribe-form-content.essb-subscribe-form-inwidget .essb-subscribe-form-submitwidth1,.essb-subscribe-form-content.essb-subscribe-form-inwidget .essb-subscribe-form-submitwidth2{width:100%;display:block;margin-right:0;margin-top:5px}.essb-subscribe-form-content.essb-subscribe-from-design1{background-color:#f6f5f4;padding:15px;color:#282828;border-top:3px solid #f05a28}.essb-subscribe-form-content.essb-subscribe-from-design1 .essb-subscribe-form-content-title{text-transform:uppercase;font-size:18px}.essb-subscribe-from-design1 .essb-subscribe-form-content-title:after{content:'';background:#f05a28;position:absolute;left:0;right:0;margin:2px 0 0;height:2px;width:45px;top:100%}.essb-subscribe-from-design1 input{color:inherit}.essb-subscribe-form-content.essb-subscribe-from-design1 input.submit,.essb-subscribe-form-content.essb-subscribe-from-design4 input.submit{background:#f05a28;color:#fff;margin-top:5px;font-size:14px;text-transform:uppercase;font-weight:700;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-bottom:3px solid #d6410f;border-radius:3px;cursor:pointer}.essb-subscribe-form-content.essb-subscribe-from-design1 input:not(.submit),.essb-subscribe-form-content.essb-subscribe-from-design2 input:not(.submit){color:#454545;background:#e3e3e3;border:3px solid #e3e3e3}.essb-subscribe-form-content.essb-subscribe-from-design1 input:focus,.essb-subscribe-form-content.essb-subscribe-from-design2 input:focus,.essb-subscribe-form-content.essb-subscribe-from-design5 input:not(.submit):focus{border-bottom:3px solid #b0b0b0;outline:0}.essb-subscribe-form-content.essb-subscribe-from-design2{padding:15px;color:#282828;line-height:1;border:2px solid #ededed}.essb-subscribe-form-content.essb-subscribe-from-design2 form,.essb-subscribe-form-content.essb-subscribe-from-design3 form,.essb-subscribe-form-content.essb-subscribe-from-design5 form,.essb-subscribe-form-content.essb-subscribe-from-design6 form,.essb-subscribe-form-content.essb-subscribe-from-design7 form,.essb-userform.essb-subscribe-linefields .essb-subscribe-from-content-form{display:flex;align-items:center}.essb-subscribe-form-content.essb-subscribe-from-design2.essb-subscribe-form-inwidget form,.essb-subscribe-form-content.essb-subscribe-from-design3.essb-subscribe-form-inwidget form,.essb-subscribe-form-content.essb-subscribe-from-design5.essb-subscribe-form-inwidget form,.essb-subscribe-form-content.essb-subscribe-from-design6.essb-subscribe-form-inwidget form,.essb-subscribe-form-content.essb-subscribe-from-design7.essb-subscribe-form-inwidget form{flex-direction:column}.essb-subscribe-form-content.essb-subscribe-from-design2 input.submit,.essb-subscribe-form-content.essb-subscribe-from-design3 input.submit{background:#f05a28;color:#fff;font-size:14px;text-transform:uppercase;font-weight:700;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-bottom:3px solid #d6410f;border-radius:3px;cursor:pointer}.essb-subscribe-form-content.essb-subscribe-from-design3{color:#fff}.essb-subscribe-form-content.essb-subscribe-from-design3 .essb-subscribe-form-content-top{padding:25px;background-color:#ff6700;border-top-left-radius:5px;border-top-right-radius:5px}.essb-subscribe-form-content.essb-subscribe-from-design3.essb-subscribe-form-inwidget .essb-subscribe-form-content-bottom,.essb-subscribe-form-content.essb-subscribe-from-design3.essb-subscribe-form-inwidget .essb-subscribe-form-content-top,.essb-subscribe-form-content.essb-subscribe-from-design6.essb-subscribe-form-inwidget .essb-subscribe-form-content-bottom,.essb-subscribe-form-content.essb-subscribe-from-design6.essb-subscribe-form-inwidget .essb-subscribe-form-content-top,.essb-subscribe-form-content.essb-subscribe-from-design7.essb-subscribe-form-inwidget .essb-subscribe-form-content-bottom,.essb-subscribe-form-content.essb-subscribe-from-design7.essb-subscribe-form-inwidget .essb-subscribe-form-content-top,.essb-subscribe-form-content.essb-subscribe-from-design8.essb-subscribe-form-inwidget .essb-subscribe-form-content-bottom,.essb-subscribe-form-content.essb-subscribe-from-design8.essb-subscribe-form-inwidget .essb-subscribe-form-content-top{padding:15px}.essb-subscribe-form-content.essb-subscribe-from-design3 .essb-subscribe-form-content-top-image-left{float:left;display:block;padding:10px;margin-right:10px}.essb-subscribe-form-content.essb-subscribe-from-design3 .essb-subscribe-form-content-top-image-right{float:right;display:block;padding:10px;margin-left:10px}.essb-subscribe-form-content.essb-subscribe-from-design3.essb-subscribe-form-inwidget .essb-subscribe-form-content-top-image-left,.essb-subscribe-form-content.essb-subscribe-from-design3.essb-subscribe-form-inwidget .essb-subscribe-form-content-top-image-right{float:none;text-align:center;margin:0 auto}.essb-subscribe-form-content.essb-subscribe-from-design3 .essb-subscribe-form-content-bottom{padding:25px;background-color:#2c3644;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.essb-subscribe-form-content.essb-subscribe-from-design3 input:not(.submit){color:#fff;background:#404c5d}.essb-subscribe-form-content.essb-subscribe-from-design3 input.submit:hover,.essb-subscribe-form-content.essb-subscribe-from-design4 input.submit:hover{background:#d6410f}.essb-subscribe-form-content.essb-subscribe-from-design4{background-color:#fff;color:#232323;line-height:1;vertical-align:top;width:100%;display:flex}.essb-subscribe-form-content.essb-subscribe-from-design4.essb-subscribe-form-inwidget{display:block}.essb-subscribe-form-content.essb-subscribe-from-design4 .essb-subscribe-form-content-subscribeholder{width:40%;float:left;text-align:center;margin:0;padding:10% 0 0;background-color:#2c3644}.essb-subscribe-form-content.essb-subscribe-from-design4 .essb-subscribe-form-content-subscribeholder form{padding:10px}.essb-subscribe-form-content.essb-subscribe-from-design4 .essb-subscribe-form-content-contentholder{width:60%;margin:0;padding:20px;float:left;text-align:center}.essb-subscribe-form-content.essb-subscribe-from-design4.essb-subscribe-form-inwidget .essb-subscribe-form-content-contentholder,.essb-subscribe-form-content.essb-subscribe-from-design4.essb-subscribe-form-inwidget .essb-subscribe-form-content-subscribeholder{width:100%;float:none;display:block;padding:0;margin-bottom:10px}.essb-subscribe-form-content.essb-subscribe-from-design4.essb-subscribe-form-inwidget .essb-subscribe-form-content-subscribeholder{padding-top:0}.essb-subscribe-form-content.essb-subscribe-from-design4 input:not(.submit){margin-top:10px;color:#fff;background:#404c5d}.essb-subscribe-form-content.essb-subscribe-from-design5{clear:both;padding:6px;color:#282828;line-height:1;background:repeating-linear-gradient(135deg,#4251db,#4251db 10px,#fff 10px,#fff 20px,#f84d3b 20px,#f84d3b 30px,#fff 30px,#fff 40px)!important}.essb-subscribe-form-content.essb-subscribe-from-design5 .essb-subscribe-forced{background-color:#fff;padding:10px 20px;text-align:center}.essb-subscribe-form-content.essb-subscribe-from-design5 .essb-subscribe-form-content-title{font-size:28px;padding:20px 0}.essb-subscribe-form-content.essb-subscribe-from-design5 input:not(.submit){color:#454545;background:#e3e3e3;border-bottom:3px solid #e3e3e3}.essb-subscribe-form-content.essb-subscribe-from-design5 input.submit{background:#4251db;color:#fff;font-size:14px;text-transform:uppercase;font-weight:700;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-bottom:3px solid #1b268c;border-radius:3px;cursor:pointer}.essb-subscribe-form-content.essb-subscribe-from-design5 input.submit:hover{background:#1b268c}.essb-subscribe-form-content.essb-subscribe-from-design6{background-color:#fff;color:#303133;line-height:1;border-top:5px solid #fbb429}.essb-subscribe-form-content.essb-subscribe-from-design6 .essb-subscribe-form-content-top{padding:25px;background-color:#fff}.essb-subscribe-form-content.essb-subscribe-from-design6 .essb-subscribe-form-content-top-image-left{float:left;display:block;padding:10px;margin-right:10px;max-width:30%;box-shadow:none;margin-bottom:10px}.essb-subscribe-form-content.essb-subscribe-from-design6 .essb-subscribe-form-content-top-image-right{float:right;display:block;padding:10px;margin-left:10px;max-width:30%;box-shadow:none;margin-bottom:10px}.essb-subscribe-form-content.essb-subscribe-from-design6.essb-subscribe-form-inwidget .essb-subscribe-form-content-top-image-left,.essb-subscribe-form-content.essb-subscribe-from-design6.essb-subscribe-form-inwidget .essb-subscribe-form-content-top-image-right,.essb-subscribe-form-content.essb-subscribe-from-design7.essb-subscribe-form-inwidget .essb-subscribe-form-content-top-image-left,.essb-subscribe-form-content.essb-subscribe-from-design7.essb-subscribe-form-inwidget .essb-subscribe-form-content-top-image-right{float:none;text-align:center;margin:0 auto;max-width:60%}.essb-subscribe-form-content.essb-subscribe-from-design6 .essb-subscribe-form-content-bottom{padding:25px;background-color:#5dddd3;border-bottom-left-radius:5px;border-bottom-right-radius:5px;clear:both;display:block}.essb-subscribe-form-content.essb-subscribe-from-design6 .essb-subscribe-form-content-title{text-transform:uppercase;display:inline-block}.essb-subscribe-form-content.essb-subscribe-from-design6 input:not(.submit){color:#303133;background:#f5f7f9}.essb-subscribe-form-content.essb-subscribe-from-design6 input.submit{background:#fbb429;color:#fff;font-size:14px;text-transform:uppercase;font-weight:700;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-bottom:3px solid #f5a209;border-radius:3px;cursor:pointer}.essb-subscribe-form-content.essb-subscribe-from-design6 input.submit:hover{background:#f5a209}.essb-subscribe-form-content.essb-subscribe-from-design6 .essb-subscribe-form-content-footer{text-align:left}.essb-subscribe-form-content.essb-subscribe-from-design7{background-color:#fff;color:#303133}.essb-subscribe-form-content.essb-subscribe-from-design7 .essb-subscribe-form-content-top{padding:25px 25px 25px 180px;background-color:#fff;text-align:center;vertical-align:middle}.essb-subscribe-form-content.essb-subscribe-from-design7 .essb-subscribe-form-content-top-image-left{display:block;width:150px;box-shadow:none;margin:25px 10px;position:absolute}.essb-subscribe-form-content.essb-subscribe-from-design7 .essb-subscribe-form-content-bottom{padding:15px;background-color:#ffca4f;border-radius:5px;display:block}.essb-subscribe-form-content.essb-subscribe-from-design7 .essb-subscribe-form-content-title{display:inline-block;text-transform:uppercase}.essb-subscribe-form-content.essb-subscribe-from-design7 input:not(.submit){color:#303133;background:#fff;border-radius:3px}.essb-subscribe-form-content.essb-subscribe-from-design7 input.submit{background:#5dddd3;color:#fff;font-size:14px;text-transform:uppercase;font-weight:700;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-bottom:3px solid #20d0c2;border-radius:3px;cursor:pointer}.essb-subscribe-form-content.essb-subscribe-from-design7 input.submit:hover{background:#20d0c2}.essb-subscribe-form-content.essb-subscribe-from-design8{clear:both;color:#fff;line-height:1;background:#c91a78;background:-moz-linear-gradient(top,#c91a78 0,#35398f 100%);background:-webkit-linear-gradient(top,#c91a78 0,#35398f 100%);background:linear-gradient(to bottom,#c91a78 0,#35398f 100%);border-radius:5px;-webkit-border-radius:5px}.essb-subscribe-form-content.essb-subscribe-from-design8 .essb-subscribe-form-content-top{padding:25px 50px 0;text-align:center;vertical-align:middle}.essb-subscribe-form-content.essb-subscribe-from-design8 .essb-subscribe-form-content-bottom,.essb-subscribe-form-content.essb-subscribe-from-design9 .essb-subscribe-form-content-bottom{padding:15px 50px;display:block}.essb-subscribe-form-content.essb-subscribe-from-design8 .essb-subscribe-form-content-title{font-size:24px;text-transform:uppercase;color:#fff}.essb-subscribe-form-content.essb-subscribe-from-design8 input:not(.submit){color:#fff;background:rgba(0,0,0,.4);border-radius:5px;-webkit-border-radius:5px;border:0 solid #fff;margin-bottom:10px}.essb-subscribe-form-content.essb-subscribe-from-design8 input.submit{background:#e6567a;color:#fff;margin-top:5px;font-size:14px;text-transform:uppercase;font-weight:700;border-radius:3px;cursor:pointer}.essb-subscribe-form-content.essb-subscribe-from-design8 input.submit:hover,.essb-subscribe-form-content.essb-subscribe-from-design9 input.submit:hover{background:#ed829d}.essb-subscribe-form-content.essb-subscribe-from-design9{clear:both;color:#222;line-height:1;background-color:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,.1);position:relative}.essb-subscribe9-icon{color:#e6567a;font-size:80px;position:absolute;top:0;right:0;width:70px;height:70px;overflow:hidden}.essb-optinflyout .promo,.essb-subscribe-poweredby{font-size:12px;text-align:center}.essb-optinbooster-overlay,.essb-optinflyout-overlay,.essb-optinlocker-overlay{height:100%;top:0;left:0;background:rgba(255,255,255,.9);position:fixed;display:none}.essb-subscribe9-icon i{position:absolute;top:-24px;right:-20px;transform:rotate(25deg);-webkit-transform:rotate(25deg);fill:currentColor;color:inherit;width:80px;height:80px}.essb-subscribe-form-content.essb-subscribe-from-design9 .essb-subscribe-form-content-top{padding:25px 50px 0;text-align:left;vertical-align:middle}.essb-subscribe-form-content.essb-subscribe-from-design9.essb-subscribe-form-inwidget .essb-subscribe-form-content-top{padding:25px}.essb-subscribe-form-content.essb-subscribe-from-design9.essb-subscribe-form-inwidget .essb-subscribe-form-content-bottom{padding:0 25px 25px}.essb-subscribe-form-content.essb-subscribe-from-design9 .essb-subscribe-form-content-title{font-size:24px;color:#222}.essb-subscribe-form-content.essb-subscribe-from-design9 input:not(.submit){color:#222;background:rgba(0,0,0,.05);border-radius:5px;-webkit-border-radius:5px;border:0;font-size:14px;margin-bottom:5px}.essb-subscribe-form-content.essb-subscribe-from-design9 input.submit{background:#e6567a;color:#fff;margin-top:5px;font-size:16px;text-transform:uppercase;font-weight:700;border-radius:5px;cursor:pointer}.essb-optinflyout{display:none;position:fixed;z-index:1001;width:500px;max-width:90%;bottom:5px;right:5px}.essb-optinflyout.essb-optinflyout-bottom-left{right:auto;left:5px}.essb-optinflyout.essb-optinflyout-top-left{right:auto;left:5px;bottom:auto;top:5px}.essb-optinflyout.essb-optinflyout-top-right{bottom:auto;top:5px}.essb-optinflyout .essb-subscribe-form-inline{margin-bottom:0}.essb-optinflyout-overlay{width:100%;z-index:1000}.essb-optinflyout .promo{font-weight:700;color:#777;background:rgba(255,255,255,.9);padding:5px}.essb-optinflyout .essb-optinflyout-closetext{font-size:14px;text-align:center;cursor:pointer;text-decoration:underline;padding:10px}.essb-optinbooster .essb-optinbooster-closeicon,.essb-optinflyout .essb-optinflyout-closeicon,.essb-optinlocker .essb-optinlocker-closeicon{float:right;cursor:pointer}.essb-optinbooster .essb-optinbooster-closeicon svg,.essb-optinflyout .essb-optinflyout-closeicon i svg,.essb-optinlocker .essb-optinlocker-closeicon svg{width:18px;height:18px;color:inherit;fill:currentColor}.essb-optinbooster,.essb-optinlocker{display:none;position:fixed;z-index:1001000;width:700px;max-width:90%}.essb-optinbooster-overlay,.essb-optinlocker-overlay{width:100%;z-index:1000000}.essb-optinbooster-overlay .promo,.essb-optinlocker-overlay .promo{position:fixed;bottom:20px;left:20px;font-weight:700;font-size:13px;color:#777}.essb-optinbooster .essb-optinbooster-closetext,.essb-optinlocker .essb-optinlocker-closetext{font-size:14px;text-align:center;cursor:pointer;text-decoration:underline}.essb-subscribe-form-content .essb-subscribe-confirm input{width:auto;height:auto;margin-right:5px}.essb-subscribe-form-content .essb-subscribe-confirm{margin:10px 0;font-size:13px}.essb-subscribe-form-content .essb-subscribe-confirm .confirmation-link-after{margin-left:5px}.essb-userform .essb-subscribe-form-result-message{display:none}.essb-userform .essb-subscribe-form-content-footer{font-size:.8em}.essb-userform .essb-subscribe-loader svg path,.essb-userform .essb-subscribe-loader svg rect{fill:#fff}.essb-userform .essb-subscribe-form-content-text,.essb-userform .essb-subscribe-form-content-title{margin:0 0 1em}.essb-userform .essb-userform-button,.essb-userform .essb-userform-field{width:100%;margin:0 0 10px;padding:8px;font-size:1em}.essb-userform .essb-subscribe-form-content-footer{margin:1em 0 0}.essb-userform .essb-userform-imagearea{text-align:center;vertical-align:middle}.essb-userform.essb-subscribe-image-left .essb-userform-imagearea{margin-right:1%}.essb-userform.essb-subscribe-image-right .essb-userform-imagearea{margin-left:1%}.essb-userform.essb-subscribe-image-left,.essb-userform.essb-subscribe-image-right{display:flex}.essb-userform.essb-subscribe-image-left.essb-imagearea-30 .essb-userform-imagearea,.essb-userform.essb-subscribe-image-right.essb-imagearea-30 .essb-userform-imagearea{width:30%;display:inline-block;margin:0}.essb-userform.essb-subscribe-image-left.essb-imagearea-30 .essb-userform-contentarea,.essb-userform.essb-subscribe-image-right.essb-imagearea-30 .essb-userform-contentarea{width:69%;display:inline-block;margin:0}.essb-userform.essb-subscribe-image-left.essb-imagearea-25 .essb-userform-imagearea,.essb-userform.essb-subscribe-image-right.essb-imagearea-25 .essb-userform-imagearea{width:25%;display:inline-block;margin:0}.essb-userform.essb-subscribe-image-left.essb-imagearea-25 .essb-userform-contentarea,.essb-userform.essb-subscribe-image-right.essb-imagearea-25 .essb-userform-contentarea{width:74%;display:inline-block;margin:0}.essb-userform.essb-subscribe-image-left.essb-imagearea-40 .essb-userform-imagearea,.essb-userform.essb-subscribe-image-right.essb-imagearea-40 .essb-userform-imagearea{width:40%;display:inline-block;margin:0}.essb-userform.essb-subscribe-image-left.essb-imagearea-40 .essb-userform-contentarea,.essb-userform.essb-subscribe-image-right.essb-imagearea-40 .essb-userform-contentarea{width:59%;display:inline-block;margin:0}.essb-userform.essb-subscribe-image-left.essb-imagearea-50 .essb-userform-imagearea,.essb-userform.essb-subscribe-image-right.essb-imagearea-50 .essb-userform-imagearea{width:49%;display:inline-block;margin:0}.essb-userform.essb-subscribe-image-left.essb-imagearea-50 .essb-userform-contentarea,.essb-userform.essb-subscribe-image-right.essb-imagearea-50 .essb-userform-contentarea{width:50%;display:inline-block;margin:0}.essb-userform .essb-subscribe-form-content-bottom{margin-top:10px}.essb-userform.essb-subscribe-linefields .essb-userform-button{width:33%;margin-left:10px}.essb-userform.essb-subscribe-linefields .essb-subscribe-from-content-form .essb-userform-field{flex:1}@media screen and (max-width:1024px){.essb-userform.essb-subscribe-image-left.essb-imagearea-25 .essb-userform-contentarea,.essb-userform.essb-subscribe-image-left.essb-imagearea-25 .essb-userform-imagearea,.essb-userform.essb-subscribe-image-left.essb-imagearea-30 .essb-userform-contentarea,.essb-userform.essb-subscribe-image-left.essb-imagearea-30 .essb-userform-imagearea,.essb-userform.essb-subscribe-image-left.essb-imagearea-40 .essb-userform-contentarea,.essb-userform.essb-subscribe-image-left.essb-imagearea-40 .essb-userform-imagearea,.essb-userform.essb-subscribe-image-left.essb-imagearea-50 .essb-userform-contentarea,.essb-userform.essb-subscribe-image-left.essb-imagearea-50 .essb-userform-imagearea,.essb-userform.essb-subscribe-image-right.essb-imagearea-25 .essb-userform-contentarea,.essb-userform.essb-subscribe-image-right.essb-imagearea-25 .essb-userform-imagearea,.essb-userform.essb-subscribe-image-right.essb-imagearea-30 .essb-userform-contentarea,.essb-userform.essb-subscribe-image-right.essb-imagearea-30 .essb-userform-imagearea,.essb-userform.essb-subscribe-image-right.essb-imagearea-40 .essb-userform-contentarea,.essb-userform.essb-subscribe-image-right.essb-imagearea-40 .essb-userform-imagearea,.essb-userform.essb-subscribe-image-right.essb-imagearea-50 .essb-userform-contentarea,.essb-userform.essb-subscribe-image-right.essb-imagearea-50 .essb-userform-imagearea,.essb-userform.essb-subscribe-linefields .essb-subscribe-from-content-form{display:block;width:100%}.essb-userform.essb-subscribe-image-left,.essb-userform.essb-subscribe-image-right{display:block}.essb-userform.essb-subscribe-linefields .essb-userform-button{width:100%;margin-left:0}}body.removeScroll{overflow:hidden!important}@media screen and (max-width:768px){.essb-subscribe-mobile-hidden{display:none!important}}@media screen and (min-width:1024px){.essb-subscribe-desktop-hidden{display:none!important}}
.essb_links.essb_button_animation_legacy1 a,.essb_links.essb_button_animation_legacy2 a,.essb_links.essb_button_animation_legacy3 a,.essb_links.essb_button_animation_legacy4 a,.essb_links.essb_button_animation_legacy5 a,.essb_links.essb_button_animation_legacy6 a{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.essb_links.essb_button_animation_legacy1 a:hover{transform:translateY(-5px);-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-o-transform:translateY(-5px)}.essb_links.essb_button_animation_legacy2 a:hover{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2)}.essb_links.essb_button_animation_legacy3 a:hover{transform:rotateZ(360deg);-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);-o-transform:rotateZ(360deg)}.essb_links.essb_button_animation_legacy4 a:hover{padding-left:30px!important}.essb_links.essb_button_animation_legacy5 a:hover{padding-right:30px!important}.essb_links.essb_button_animation_legacy6 a:hover{padding-left:30px!important;padding-right:30px!important}@-webkit-keyframes essb_animate_fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes essb_animate_fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes essb_animate_fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes essb_animate_fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes essb_animate_fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes essb_animate_fadeOut{0%{opacity:1}100%{opacity:0}}@-o-keyframes essb_animate_fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes essb_animate_fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes essb_animate_fadeInLeft{0%{opacity:0;-webkit-transform:translateX(30%)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes essb_animate_fadeInLeft{0%{opacity:0;-moz-transform:translateX(30%)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes essb_animate_fadeInLeft{0%{opacity:0;-o-transform:translateX(30%)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes essb_animate_fadeInLeft{from{opacity:0;transform:translateX(30%)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes essb_animate_fadeInRight{0%{opacity:0;-webkit-transform:translateX(-30%)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes essb_animate_fadeInRight{0%{opacity:0;-moz-transform:translateX(-30%)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes essb_animate_fadeInRight{0%{opacity:0;-o-transform:translateX(-30%)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes essb_animate_fadeInRight{from{opacity:0;transform:translateX(-30%)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes essb_animate_fadeInBottom{0%{opacity:0;-webkit-transform:translateY(-30%)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes essb_animate_fadeInBottom{0%{opacity:0;-moz-transform:translateY(-30%)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes essb_animate_fadeInBottom{0%{opacity:0;-o-transform:translateY(-30%)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes essb_animate_fadeInBottom{0%{opacity:0;transform:translateY(-30%)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes essb_animate_fadeInTop{0%{opacity:0;-webkit-transform:translateY(30%)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes essb_animate_fadeInTop{0%{opacity:0;-moz-transform:translateY(30%)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes essb_animate_fadeInTop{0%{opacity:0;-o-transform:translateY(30%)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes essb_animate_fadeInTop{0%{opacity:0;transform:translateY(30%)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes essb_animate_slideTop{0%,100%{-webkit-transform:translateY(0)}}@-moz-keyframes essb_animate_slideTop{0%,100%{-moz-transform:translateY(0)}}@-o-keyframes essb_animate_slideTop{0%,100%{-o-transform:translateY(0)}}@keyframes essb_animate_slideTop{0%,100%{transform:translateY(0)}}/*! The following animations courtesy of Animate.css - http://daneden.me/animate Licensed under the MIT license - http://opensource.org/licenses/MIT Copyright (c) 2014 Daniel Eden */@-webkit-keyframes essb_animate_swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes essb_animate_swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@-webkit-keyframes essb_animate_tada{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}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%,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)}}@keyframes essb_animate_tada{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}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%,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)}}@-webkit-keyframes essb_animate_bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(.755,.050,.855,.060);transition-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(.755,.050,.855,.060);transition-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes essb_animate_bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(.755,.050,.855,.060);transition-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(.755,.050,.855,.060);transition-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@-webkit-keyframes essb_animate_flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes essb_animate_flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes essb_animate_zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes essb_animate_zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes essb_animate_lightSpeedIn{0%{-webkit-transform:translate3d(30%,0,0) skewX(-10deg);transform:translate3d(30%,0,0) skewX(-10deg);opacity:0}60%{-webkit-transform:skewX(5deg);transform:skewX(5deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes essb_animate_lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes essb_animate_flash{50%,from,to{opacity:1}25%,75%{opacity:0}}@keyframes essb_animate_flash{50%,from,to{opacity:1}25%,75%{opacity:0}}@-webkit-keyframes essb_animate_shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes essb_animate_shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@-webkit-keyframes essb_animate_rubberBand{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes essb_animate_rubberBand{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@-webkit-keyframes essb_animation_wobble{from,to{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}@keyframes essb_animation_wobble{from,to{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}.essb_links.essb_icon_animation1 a:hover .essb_icon{opacity:1;-webkit-animation:essb_animate_lightSpeedIn .25s 1 cubic-bezier(.77,0,.175,1);animation:essb_animate_lightSpeedIn .25s 1 cubic-bezier(.77,0,.175,1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.essb_links.essb_icon_animation2 a:hover .essb_icon{opacity:1;-webkit-animation:essb_animate_zoomIn .25s 1 cubic-bezier(.77,0,.175,1);animation:essb_animate_zoomIn .25s 1 cubic-bezier(.77,0,.175,1)}.essb_links.essb_icon_animation3 a:hover .essb_icon{opacity:1;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation:essb_animate_flipInX .7s 1 cubic-bezier(.77,0,.175,1);animation:essb_animate_flipInX .7s 1 cubic-bezier(.77,0,.175,1)}.essb_links.essb_icon_animation4 a:hover .essb_icon{opacity:1;-webkit-animation:essb_animate_bounce .4s 1 cubic-bezier(.77,0,.175,1);animation:essb_animate_bounce .4s 1 cubic-bezier(.77,0,.175,1);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}.essb_links.essb_icon_animation5 a:hover .essb_icon{opacity:1;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation:essb_animate_swing .35s 1 cubic-bezier(.77,0,.175,1);animation:essb_animate_swing .35s 1 cubic-bezier(.77,0,.175,1)}.essb_links.essb_icon_animation6 a:hover .essb_icon{opacity:1;-webkit-animation:essb_animate_tada .7s 1 cubic-bezier(.77,0,.175,1);animation:essb_animate_tada .7s 1 cubic-bezier(.77,0,.175,1)}.essb_links.essb_icon_animation7 a:hover .essb_icon{opacity:1;-webkit-animation:essb_animate_fadeInLeft .7s 1 cubic-bezier(.77,0,.175,1);-moz-animation:essb_animate_fadeInLeft .7s 1 cubic-bezier(.77,0,.175,1);-o-animation:essb_animate_fadeInLeft .25s 1 cubic-bezier(.77,0,.175,1);animation:essb_animate_fadeInLeft .25s 1 cubic-bezier(.77,0,.175,1)}.essb_links.essb_icon_animation8 a:hover .essb_icon{opacity:1;-webkit-animation:essb_animate_fadeInRight .35s 1 cubic-bezier(.77,0,.175,1);-moz-animation:essb_animate_fadeInRight .35s .35s cubic-bezier(.77,0,.175,1);-o-animation:essb_animate_fadeInRight .25s 1 cubic-bezier(.77,0,.175,1);animation:essb_animate_fadeInRight .25s 1 cubic-bezier(.77,0,.175,1)}.essb_links.essb_icon_animation9 a:hover .essb_icon{opacity:1;-webkit-animation:essb_animate_fadeInBottom .35s 1 cubic-bezier(.77,0,.175,1);-moz-animation:essb_animate_fadeInBottom .35s 1 cubic-bezier(.77,0,.175,1);-o-animation:essb_animate_fadeInBottom .25s 1 cubic-bezier(.77,0,.175,1);animation:essb_animate_fadeInBottom .25s 1 cubic-bezier(.77,0,.175,1)}.essb_links.essb_icon_aimation10 a:hover .essb_icon{opacity:1;-webkit-animation:essb_animate_fadeInTop .3s 1 cubic-bezier(.77,0,.175,1);-moz-animation:essb_animate_fadeInTop .3s 1 cubic-bezier(.77,0,.175,1);-o-animation:essb_animate_fadeInTop .35s 1 cubic-bezier(.77,0,.175,1);animation:essb_animate_fadeInTop .3s 1 cubic-bezier(.77,0,.175,1)}.essb_links.essb_icon_animation11 a:hover .essb_icon{opacity:1;-webkit-animation-name:essb_animate_flash;animation-name:essb_animate_flash;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.essb_links.essb_icon_animation12 a:hover .essb_icon{opacity:1;-webkit-animation-name:essb_animate_shake;animation-name:essb_animate_shake;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.essb_links.essb_icon_animation13 a:hover .essb_icon{opacity:1;-webkit-animation-name:essb_animate_rubberBand;animation-name:essb_animate_rubberBand;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.essb_links.essb_icon_animation14 a:hover .essb_icon{opacity:1;-webkit-animation-name:essb_animation_wobble;animation-name:essb_animation_wobble;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.essb_links.essb_button_animation1 li:hover a{opacity:1;-webkit-animation:essb_animate_lightSpeedIn .25s 1 cubic-bezier(.77,0,.175,1);animation:essb_animate_lightSpeedIn .25s 1 cubic-bezier(.77,0,.175,1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.essb_links.essb_button_animation2 li:hover a{opacity:1;-webkit-animation:essb_animate_zoomIn .4s 1 cubic-bezier(.77,0,.175,1);animation:essb_animate_zoomIn .4s 1 cubic-bezier(.77,0,.175,1)}.essb_links.essb_button_animation3 li:hover a{opacity:1;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation:essb_animate_flipInX .8s 1 cubic-bezier(.77,0,.175,1);animation:essb_animate_flipInX .8s 1 cubic-bezier(.77,0,.175,1)}.essb_links.essb_button_animation4 li:hover a{opacity:1;-webkit-animation:essb_animate_bounce .4s 1 cubic-bezier(.77,0,.175,1);animation:essb_animate_bounce .4s 1 cubic-bezier(.77,0,.175,1);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}.essb_links.essb_button_animation5 li:hover a{opacity:1;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation:essb_animate_swing .35s 1 cubic-bezier(.77,0,.175,1);animation:essb_animate_swing .35s 1 cubic-bezier(.77,0,.175,1)}.essb_links.essb_button_animation6 li:hover a{opacity:1;-webkit-animation:essb_animate_tada .7s 1 cubic-bezier(.77,0,.175,1);animation:essb_animate_tada .7s 1 cubic-bezier(.77,0,.175,1)}.essb_links.essb_button_animation7 li:hover a{opacity:1;-webkit-animation:essb_animate_fadeInLeft .3s 1 cubic-bezier(.77,0,.175,1);-moz-animation:essb_animate_fadeInLeft .3s 1 cubic-bezier(.77,0,.175,1);-o-animation:essb_animate_fadeInLeft .3s 1 cubic-bezier(.77,0,.175,1);animation:essb_animate_fadeInLeft .3s 1 cubic-bezier(.77,0,.175,1)}.essb_links.essb_button_animation8 li:hover a{opacity:1;-webkit-animation:essb_animate_fadeInRight .3s 1 cubic-bezier(.77,0,.175,1);-moz-animation:essb_animate_fadeInRight .3s 1 cubic-bezier(.77,0,.175,1);-o-animation:essb_animate_fadeInRight .3s 1 cubic-bezier(.77,0,.175,1);animation:essb_animate_fadeInRight .3s 1 cubic-bezier(.77,0,.175,1)}.essb_links.essb_button_animation9 li:hover a{opacity:1;-webkit-animation:essb_animate_fadeInBottom .3s 1 cubic-bezier(.77,0,.175,1);-moz-animation:essb_animate_fadeInBottom .3s 1 cubic-bezier(.77,0,.175,1);-o-animation:essb_animate_fadeInBottom .3s 1 cubic-bezier(.77,0,.175,1);animation:essb_animate_fadeInBottom .3s 1 cubic-bezier(.77,0,.175,1)}.essb_links.essb_button_animation10 li:hover a{opacity:1;-webkit-animation:essb_animate_fadeInTop .3s 1 cubic-bezier(.77,0,.175,1);-moz-animation:essb_animate_fadeInTop .3s 1 cubic-bezier(.77,0,.175,1);-o-animation:essb_animate_fadeInTop .3s 1 cubic-bezier(.77,0,.175,1);animation:essb_animate_fadeInTop .3s 1 cubic-bezier(.77,0,.175,1)}.essb_links.essb_button_animation11 li:hover a{opacity:1;-webkit-animation-name:essb_animate_flash;animation-name:essb_animate_flash;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.essb_links.essb_button_animation12 li:hover a{opacity:1;-webkit-animation-name:essb_animate_shake;animation-name:essb_animate_shake;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.essb_links.essb_button_animation13 li:hover a{opacity:1;-webkit-animation-name:essb_animate_rubberBand;animation-name:essb_animate_rubberBand;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.essb_links.essb_button_animation14 li:hover a{opacity:1;-webkit-animation-name:essb_animation_wobble;animation-name:essb_animation_wobble;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.essb-mobile-sharebar,.essb-mobile-sharepoint{background-color:#111;color:#fafafa;position:fixed}.essb_clear{clear:both!important}.essb_links{word-wrap:normal!important;clear:both;margin:1em 0}.essb_links li,.essb_links li a,.essb_links li a .essb_icon,.essb_links li a .essb_network_name,.essb_links ul{font-size:100%;background-image:none;line-height:1em;text-transform:none;font-weight:400;margin:0;padding:0;border:0;outline:0;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-font-smoothing:antialiased}.essb_links li,.essb_links ul{padding:0!important;margin:0!important;list-style:none!important}.essb_links li,.essb_links li a,.essb_links li a .essb_icon,.essb_links li a .essb_network_name{display:inline-block;vertical-align:middle}.essb_links li a{margin:2px 5px 2px 0;color:#fff!important;text-decoration:none;font-size:100%;background-clip:padding-box;-webkit-transition:.2s linear;transition:.2s linear}.essb_links .essb_icon{width:36px;height:36px;background-position:center;background-repeat:no-repeat}.essb-followme.essb-followme-full .essb_links,.essb_links .essb_vertical_name li a,.essb_links.essb_counter_modern_bottom.essb_counters .essb_icon,.essb_links.essb_links_center,.essb_links.essb_links_center li,.essb_links.essb_links_center li a,.essb_links.essb_network_align_center{text-align:center}.essb_links .essb_vertical_name li a .essb_network_name{display:block;margin:0 10px 8px}.essb-adholder-bottom.essb-mobile-break,.essb-forced-hidden,.essb-mobile-sharebottom.essb-mobile-break,.essb_displayed_sidebar.essb_displayed_sidebar_right .essb_link_sidebar-close.essb-sidebar-closed-clicked a .essb_icon_sidebar-close .essb-svg-icon-chevron-right,.essb_displayed_sidebar.essb_displayed_sidebar_right .essb_link_sidebar-close:not(.essb-sidebar-closed-clicked) a .essb_icon_sidebar-close .essb-svg-icon-chevron-left,.essb_displayed_sidebar:not(.essb_displayed_sidebar_right) .essb_link_sidebar-close.essb-sidebar-closed-clicked a .essb_icon_sidebar-close .essb-svg-icon-chevron-left,.essb_displayed_sidebar:not(.essb_displayed_sidebar_right) .essb_link_sidebar-close:not(.essb-sidebar-closed-clicked) a .essb_icon_sidebar-close .essb-svg-icon-chevron-right,.essb_links .essb_after_more,.essb_links .essb_force_hide_name .essb_network_name,.essb_links .essb_hide_icon .essb_icon,.essb_links .essb_hide_icon .essb_svg_icon,.essb_links .essb_link_less a .essb_network_name,.essb_links .essb_link_more a .essb_network_name,.essb_links .essb_link_more_dots a .essb_network_name{display:none}.essb_displayed_sidebar_right .essb_links_list li.essb_totalcount_item .essb_t_l_big,.essb_displayed_sidebar_right .essb_links_list li.essb_totalcount_item .essb_t_r_big,.essb_links .essb_force_hide_name .essb_icon,.essb_links .essb_force_hide_name .essb_svg_icon,.essb_links.essb_displayed_sidebar .essb_totalcount_item .essb_t_l,.essb_links.essb_displayed_sidebar .essb_totalcount_item .essb_t_l_big,.essb_links.essb_displayed_sidebar .essb_totalcount_item .essb_t_r,.essb_links.essb_displayed_sidebar .essb_totalcount_item .essb_t_r_big,.essb_links.essb_width_flex li:last-of-type,.essb_links.essb_width_flex.essb_displayed_sidebar li:not(.essb_totalcount_item){margin-right:0!important}.essb_links .essb_hide_icon .essb_network_name{padding:10px 15px;margin-right:0!important}.essb_links .essb_hide_name a .essb_network_name{max-width:0;white-space:nowrap!important;overflow:hidden;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;margin-right:0}.essb-followme.essb-followme-left .essb_links .essb_totalcount_item .essb_t_l_big,.essb_links .essb_hide_name a .essb_icon,.essb_links li a .essb_network_name.essb_noname{margin-right:0}.essb_links .essb_hide_name a:hover .essb_network_name,.essb_links.essb_sharebtn_button .essb_hide_name .essb_link_sharebtn a .essb_network_name,.essb_links.essb_sharebtn_text .essb_hide_name .essb_link_sharebtn a .essb_network_name{max-width:420px;margin-right:10px}.essb_links li a:hover .essb_counter_insidehover,.essb_links.essb_sharebtn_button .essb_force_hide_name .essb_link_sharebtn .essb_network_name,.essb_links.essb_sharebtn_text .essb_force_hide_name .essb_link_sharebtn .essb_network_name{display:inline-block}.essb_links.essb_sharebtn_counter_bottom .essb_link_sharebtn .essb_network_name{display:block!important;text-align:center;margin-right:0!important;font-size:10px;margin-bottom:5px}.essb_links.essb_sharebtn_text .essb_link_sharebtn .essb_icon{visibility:hidden;width:10px}.essb_links.essb_sharebtn_icon .essb_hide_icon .essb_link_sharebtn .essb_icon{display:inline-block;margin-right:0}.essb_links.essb_sharebtn_icon .essb_hide_icon .essb_link_sharebtn .essb_network_name{padding:0}.essb_links .essb_icon:before{font-size:18px!important;text-align:center;position:absolute;top:9px;left:9px}.essb_links li a .essb_network_name{margin-right:15px;font-size:14px}.essb_links.essb_network_align_right .essb_network_name{float:right;margin-top:10px}.essb_links.essb_links_right{text-align:right}.essb-mobile-sharebottom .essb_width_columns_4 li,.essb_links.essb_width_columns_4 li{width:25%}.essb-mobile-sharebottom .essb_width_columns_5 li,.essb_links.essb_width_columns_5 li{width:20%}.essb-mobile-sharebottom .essb_width_columns_6 li,.essb_links.essb_width_columns_6 li{width:16.6666%}.essb-mobile-sharebottom .essb_width_columns_7 li,.essb_links.essb_width_columns_7 li{width:14.285%}.essb-mobile-sharebottom .essb_width_columns_8 li,.essb_links.essb_width_columns_8 li{width:12.5%}.essb_links.essb_width_columns_9 li{width:11.1111%}.essb_links.essb_width_columns_10 li{width:10%}.essb_links.essb_width_columns_3 li{width:33.3333%}.essb-mobile-sharebottom .essb_width_columns_2 li,.essb_links.essb_width_columns_2 li{width:50%}.essb-mobile-sharebottom .essb_width_columns_2 li a,.essb-mobile-sharebottom .essb_width_columns_3 li a,.essb-mobile-sharebottom .essb_width_columns_4 li a,.essb-mobile-sharebottom .essb_width_columns_5 li a,.essb-mobile-sharebottom .essb_width_columns_6 li a,.essb-mobile-sharebottom .essb_width_columns_7 li a,.essb-mobile-sharebottom .essb_width_columns_8 li a,.essb_links.essb_nospace.essb_width_columns_1 li a,.essb_links.essb_nospace.essb_width_columns_10 li a,.essb_links.essb_nospace.essb_width_columns_2 li a,.essb_links.essb_nospace.essb_width_columns_3 li a,.essb_links.essb_nospace.essb_width_columns_4 li a,.essb_links.essb_nospace.essb_width_columns_5 li a,.essb_links.essb_nospace.essb_width_columns_6 li a,.essb_links.essb_nospace.essb_width_columns_7 li a,.essb_links.essb_nospace.essb_width_columns_8 li a,.essb_links.essb_nospace.essb_width_columns_9 li a,.essb_links.essb_width_columns_1 li{width:100%}.essb_links.essb_width_columns_1 li a,.essb_links.essb_width_columns_2 li a,.essb_links.essb_width_columns_3 li a,.essb_links.essb_width_columns_4 li a,.essb_links.essb_width_columns_5 li a{width:98%}.essb_links.essb_width_columns_10 li a,.essb_links.essb_width_columns_6 li a,.essb_links.essb_width_columns_7 li a,.essb_links.essb_width_columns_8 li a,.essb_links.essb_width_columns_9 li a{width:96%}.essb_nospace li a{margin-right:0!important;margin-bottom:0!important}.essb_links.essb_width_flex ul{display:flex;flex-direction:row;-webkit-flex-direction:row;align-items:stretch;-webkit-align-items:stretch}.essb_links.essb_width_flex li{flex:1;-webkit-flex:1;transition:flex .1s ease-in-out}.essb_links.essb_width_flex li:not(.essb_totalcount_item):hover{flex:1.3;-webkit-flex:1.3}.essb_links.essb_width_flex li:not(.essb_totalcount_item){margin-right:8px!important}.essb_links.essb_width_flex li a{width:100%;white-space:nowrap!important}.essb_links.essb_width_flex.essb_nospace li a{width:100%!important}.essb_links.essb_width_flex li.essb_link_less,.essb_links.essb_width_flex li.essb_link_more,.essb_links.essb_width_flex li.essb_link_more_dots,.essb_links.essb_width_flex li.essb_totalcount_item{width:inherit}.essb_links.essb_width_flex li.essb_link_less,.essb_links.essb_width_flex li.essb_totalcount_item{margin:auto 0!important;flex:none!important;-webkit-flex:none!important}.essb_links.essb_width_flex li.essb_totalcount_item .essb_totalcount.essb_t_l_big,.essb_links.essb_width_flex li.essb_totalcount_item .essb_totalcount.essb_t_r_big{margin-right:0;margin-left:0;padding:0 10px}.essb_links.essb_fixed{position:fixed;top:0;background:#fff;display:block;padding-top:10px;padding-bottom:10px;padding-right:10px;z-index:2000}.essb_links .essb-s-c-light,.essb_links .essb-s-ch-light:hover{color:#fff!important;fill:#fff}.essb_links .essb-s-c-dark,.essb_links .essb-s-ch-dark:hover{color:#212121!important;fill:#212121}.essb_links .essb-s-bgh-dark,.essb_links.essb_template_clear-retina li a:focus .essb_icon,.essb_links.essb_template_clear-retina li a:hover .essb_icon,.essb_links.essb_template_grey-round-retina li a:focus,.essb_links.essb_template_grey-round-retina li a:hover{background-color:#212121!important}.essb_links .essb-s-bh-dark:hover{border-color:#212121}.essb_links .essb_link_svg_icon .essb_icon{display:inline-flex;align-items:center;justify-content:center}.essb_links .essb_link_svg_icon svg{height:18px;width:auto;fill:currentColor}.essb_links .essb-s-bg-network,.essb_links .essb-s-bgh-network:hover{background-color:var(--essb-network)!important}.essb_links .essb-s-c-network,.essb_links .essb-s-ch-network:hover{color:var(--essb-network)!important;fill:var(--essb-network)}.essb_links .essb-s-b-network{border-color:var(--essb-network)}.essb_links .essb-s-bh-network:hover{border-color:var(--essb-network)!important}.essb_links .essb_counter:after,.essb_links .essb_counter_right:before{top:50%;margin-top:-4px;border-bottom:4px solid transparent;border-top:4px solid transparent;content:"";position:absolute}.essb_links .essb_link_facebook,.essb_links .essb_link_facebook_like{--essb-network:#0866FF}.essb_links .essb_link_del{--essb-network:#3398fc}.essb_links .essb_link_twitter{--essb-network:#00abf0}.essb_links .essb_link_twitter_x{--essb-network:#0f1419}.essb_links .essb_link_pinterest{--essb-network:#cd1c1f}.essb_links .essb_link_linkedin{--essb-network:#007bb6}.essb_links .essb_link_digg{--essb-network:#1b5791}.essb_links .essb_link_tumblr{--essb-network:#32506d}.essb_links .essb_link_vk{--essb-network:#45668e}.essb_links .essb_link_copy,.essb_links .essb_link_fintel,.essb_links .essb_link_instapaper,.essb_links .essb_link_mail,.essb_links .essb_link_print{--essb-network:#404040}.essb_links .essb_link_flattr{--essb-network:#8CB55B}.essb_links .essb_link_reddit{--essb-network:#FF5700}.essb_links .essb_link_amazon,.essb_links .essb_link_aol,.essb_links .essb_link_buffer{--essb-network:#111111}.essb_links .essb_link_love,.essb_links .essb_link_weibo{--essb-network:#ED1C24}.essb_links .essb_link_pocket{--essb-network:#EE4055}.essb_links .essb_link_xing{--essb-network:#135a5b}.essb_links .essb_link_ok{--essb-network:#F4731C}.essb_links .essb_link_less,.essb_links .essb_link_more{--essb-network:#c5c5c5}.essb_links .essb_link_whatsapp{--essb-network:#1D9E11}.essb_links .essb_link_meneame{--essb-network:#FF7D12}.essb_links .essb_link_blogger{--essb-network:#f59038}.essb_links .essb_link_yahoomail{--essb-network:#511295}.essb_links .essb_link_gmail{--essb-network:#dd4b39}.essb_links .essb_link_newsvine{--essb-network:#0d642e}.essb_links .essb_link_hackernews{--essb-network:#f08641}.essb_links .essb_link_evernote{--essb-network:#7cbf4b}.essb_links .essb_link_myspace{--essb-network:#3a5998}.essb_links .essb_link_mailru{--essb-network:#FAA519}.essb_links .essb_link_viadeo{--essb-network:#222222}.essb_links .essb_link_line{--essb-network:#2CBF13}.essb_links .essb_link_flipboard{--essb-network:#B31F17}.essb_links .essb_link_comments{--essb-network:#444}.essb_links .essb_link_yummly{--essb-network:#e26326}.essb_links .essb_link_sms{--essb-network:#4ea546}.essb_links .essb_link_viber{--essb-network:#7d539d}.essb_links .essb_link_telegram{--essb-network:#0088cc}.essb_links .essb_link_subscribe{--essb-network:#2c9ab7}.essb_links .essb_link_messenger{--essb-network:#0d87ff}.essb_links .essb_link_kakaotalk{--essb-network:#FBE600}.essb_links .essb_link_share,.essb_links .essb_link_sharebtn{--essb-network:#2B6A94}.essb_links .essb_link_livejournal{--essb-network:#0ca8ec}.essb_links .essb_link_yammer{--essb-network:#3469BA}.essb_links .essb_link_meetedgar{--essb-network:#6cbdc5}.essb_links .essb_link_mix{--essb-network:#ff8226}.essb_links .essb_hide_name .essb_link_less a:focus .essb_icon,.essb_links .essb_hide_name .essb_link_less a:hover .essb_icon,.essb_links .essb_hide_name .essb_link_more a:focus .essb_icon,.essb_links .essb_hide_name .essb_link_more a:hover .essb_icon,.essb_links .essb_hide_name .essb_link_more_dots a:focus .essb_icon,.essb_links .essb_hide_name .essb_link_more_dots a:hover .essb_icon,.essb_links .essb_link_less a .essb_icon,.essb_links .essb_link_more a .essb_icon,.essb_links .essb_link_more_dots a .essb_icon{margin-right:0!important;margin-left:0!important;padding:0}.essb_links .essb_counter_insidename{margin-left:5px;font-weight:700}.essb_links .essb_counter,.essb_links .essb_counter_right{position:relative;display:inline-block;border:1px solid #ddd;vertical-align:0;font-size:11px;color:#999;background:#fff;border-radius:4px;z-index:2;min-width:10px;padding:0 5px;line-height:24px;text-align:center}.essb_links .essb_counter:after{right:-4px;border-left:4px solid #fff}.essb_links .essb_counter_right{right:5px}.essb_links .essb_counter_right:before{left:-4px;border-right:4px solid #fff}.essb_links.essb_counter_modern_left .essb_counter{right:-5px;margin-right:10px!important;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;min-width:24px;text-align:center;background:#e6e7e9;color:#666;border:0}.essb_links.essb_counter_modern_right .essb_counter_right{right:0;margin-left:5px;margin-right:10px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;min-width:24px;text-align:center;background:#e6e7e9;color:#666;border:0}.essb_links.essb_counter_modern_right .essb_counter_right:before{border-right:6px solid #e6e7e9}.essb_links.essb_counter_modern_left .essb_counter:after{border-left:6px solid #e6e7e9}.essb_links.essb_counter_modern_top .essb_counter{right:0;margin-bottom:7px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;max-width:30px;text-align:center;background:#e6e7e9;color:#666;border:0;display:block}.essb_links.essb_counter_modern_top .essb_counter:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #e6e7e9;top:100%;left:50%;right:6px;margin-top:-2px;margin-left:-6px;margin-right:6px}.essb_links.essb_counter_modern_top_mini .essb_counter{position:absolute;top:-5px;right:10px;line-height:1;padding:4px;border-radius:4px;font-size:10px;background:#000638;color:#fff;border:0}.essb_links.essb_counter_modern_top_mini .essb_counter:after{border-left:0 solid #e6e7e9}.essb_links .essb_counter_topn{display:block;font-weight:700;text-align:center;margin-left:0;margin-right:0;margin-top:5px}.essb_links.essb_counter_modern_bottom.essb_counters .essb_network_name{display:block;font-weight:700;text-align:center;width:100%;margin-bottom:8px}.essb_links .essb_counter_insidebeforename{margin-right:5px;font-weight:700}.essb_links .essb_vertical_name .essb_counter_insidebeforename{margin-right:0;font-size:12px;display:block}.essb_links.essb_counter_inside_mini .essb_counter_inside,.essb_links.essb_counter_inside_mini .essb_counter_insidebeforename,.essb_links.essb_counter_inside_mini .essb_counter_insidename{background:rgba(0,0,0,.4);font-size:11px;padding:0 6px;line-height:18px;font-weight:400;display:inline-block;border-radius:5px}.essb_links.essb_counter_inside_mini .essb_counter_insidename{margin-left:10px}.essb_links .essb_counter_insidehover{display:none;font-size:14px;font-weight:700;margin-right:10px}.essb_links .essb-tc-block{display:flex;align-items:center;justify-content:center;margin:0 10px}.essb_links .essb-tc-style-text{font-size:15px;line-height:1em}.essb_links .essb-tc-style-text .essb-tc-block-text{margin-right:.25em}.essb_links .essb-tc-style-text .essb-tc-block-number{font-weight:600}.essb_links .essb-tc-style-text-big,.essb_links .essb-tc-style-text-big-icon .essb-tc-block-values{display:flex;flex-direction:column;align-items:center;justify-content:center}.essb_links .essb-tc-style-text-big .essb-tc-block-number,.essb_links .essb-tc-style-text-big-icon .essb-tc-block-values .essb-tc-block-number{font-size:18px;line-height:18px;font-weight:700;text-align:center}.essb_links .essb-tc-style-text-big .essb-tc-block-text,.essb_links .essb-tc-style-text-big-icon .essb-tc-block-values .essb-tc-block-text{font-size:11px;text-transform:uppercase;line-height:11px;font-weight:400;margin-top:.2em}.essb_links .essb-tc-style-text-big-icon .essb-svg-icon{width:18px;height:18px;margin-right:.4em}.essb_links.essb_template_bold-retina li a,.essb_links.essb_template_classic-round-retina li a,.essb_links.essb_template_fancy-bold-retina li a{border-radius:4px;-webkit-border-radius:4px}.essb_links.essb_template_bold-retina li a:focus,.essb_links.essb_template_bold-retina li a:hover,.essb_links.essb_template_copy-retina a:focus,.essb_links.essb_template_copy-retina a:hover,.essb_links.essb_template_default-retina a:focus,.essb_links.essb_template_default-retina a:hover,.essb_links.essb_template_deluxe-retina a:focus,.essb_links.essb_template_deluxe-retina a:hover,.essb_links.essb_template_fancy-bold-retina li a:focus,.essb_links.essb_template_fancy-bold-retina li a:hover,.essb_links.essb_template_fancy-retina a:focus,.essb_links.essb_template_fancy-retina a:hover,.essb_links.essb_template_flat-retina a:focus,.essb_links.essb_template_flat-retina a:hover,.essb_links.essb_template_jumbo-retina a:focus,.essb_links.essb_template_jumbo-retina a:hover,.essb_links.essb_template_metro-bold-retina li a:focus,.essb_links.essb_template_metro-bold-retina li a:hover,.essb_links.essb_template_tiny-retina a:focus,.essb_links.essb_template_tiny-retina a:hover{color:#fff!important;background:-moz-linear-gradient(top,rgba(0,0,0,.05) 0,rgba(0,0,0,.3) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.05)),color-stop(100%,rgba(0,0,0,.3)));background:-webkit-linear-gradient(top,rgba(0,0,0,.05) 0,rgba(0,0,0,.3) 100%);background:-o-linear-gradient(top,rgba(0,0,0,.05) 0,rgba(0,0,0,.3) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.05) 0,rgba(0,0,0,.3) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.05) 0,rgba(0,0,0,.3) 100%);background-clip:padding-box;-webkit-transition:background 50ms linear;-moz-transition:background 50ms linear;-ms-transition:background 50ms linear;-o-transition:background 50ms linear;transition:background 50ms linear}.essb_links.essb_template_bold-retina .essb_icon{background-color:rgba(0,0,0,.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.essb_links.essb_template_bold-retina .essb_network_name,.essb_links.essb_template_fancy-bold-retina .essb_network_name,.essb_links.essb_template_metro-bold-retina .essb_network_name{font-weight:700}.essb_links.essb_template_bold-retina .essb_hide_name a:hover .essb_icon,.essb_links.essb_template_bold-retina li a .essb_icon,.essb_links.essb_template_fancy-bold-retina .essb_hide_name a:hover .essb_icon,.essb_links.essb_template_fancy-bold-retina li a .essb_icon{margin-right:8px}.essb_links.essb_template_default-retina li a,.essb_links.essb_template_flat-retina li a{box-shadow:inset 0 -4px 0 rgba(0,0,0,.15);border-radius:3px;-webkit-border-radius:3px;-webkit-box-shadow:inset 0 -4px 0 rgba(0,0,0,.2)}.essb_links.essb_template_default-retina .essb_links_list:hover li a{opacity:.5}.essb_displayed_sidebar .essb-sidebar-closed-clicked.essb_link_sidebar-close a,.essb_displayed_sidebar:hover .essb_link_sidebar-close a,.essb_links.essb_template_default-retina .essb_links_list:hover li a:hover,.essb_links.essb_template_flow-jump-retina li a:focus .essb_network_name,.essb_links.essb_template_flow-jump-retina li a:hover .essb_network_name{opacity:1}.essb_links.essb_template_dark-retina a{background-color:#111!important}.essb_links.essb_template_color-leafs .essb_link_kakaotalk a:focus,.essb_links.essb_template_color-leafs .essb_link_kakaotalk a:hover,.essb_links.essb_template_dark-retina .essb_link_kakaotalk a,.essb_links.essb_template_grey-fill-retina .essb_link_kakaotalk a,.essb_links.essb_template_grey-leafs .essb_link_kakaotalk a,.essb_links.essb_template_grey-round-retina .essb_link_kakaotalk a,.essb_links.essb_template_modern-retina li a:focus,.essb_links.essb_template_modern-retina li a:hover,.essb_links.essb_template_round-retina li a:focus,.essb_links.essb_template_round-retina li a:hover{color:#fff!important}.essb_links.essb_template_metro-retina a:focus,.essb_links.essb_template_metro-retina a:hover{color:#fff!important;background:-moz-linear-gradient(top,rgba(255,255,255,.35) 0,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.35)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(top,rgba(255,255,255,.35) 0,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,rgba(255,255,255,.35) 0,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,.35) 0,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,.35) 0,rgba(255,255,255,0) 100%);background-clip:padding-box}.essb_links.essb_template_big-retina li a{border-radius:5px;-webkit-border-radius:5px;background-image:-webkit-gradient(linear,0 100%,0 0,from(rgba(255,255,255,0)),to(rgba(255,255,255,.26)));background-image:-webkit-linear-gradient(bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.26) 100%);background-image:-moz-linear-gradient(bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.26) 100%);background-image:-o-linear-gradient(bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.26) 100%);background-image:linear-gradient(to top,rgba(255,255,255,0) 0,rgba(255,255,255,.26) 100%)}.essb_links.essb_template_big-retina a:focus,.essb_links.essb_template_big-retina a:hover{color:#fff!important;background-image:-webkit-gradient(linear,0 100%,0 0,from(rgba(155,155,155,0)),to(rgba(155,155,155,.46)));background-image:-webkit-linear-gradient(bottom,rgba(155,155,155,0) 0,rgba(155,155,155,.46) 100%);background-image:-moz-linear-gradient(bottom,rgba(155,155,155,0) 0,rgba(155,155,155,.46) 100%);background-image:-o-linear-gradient(bottom,rgba(155,155,155,0) 0,rgba(155,155,155,.46) 100%);background-image:linear-gradient(to top,rgba(155,155,155,0) 0,rgba(155,155,155,.46) 100%);box-shadow:0 1px 1px rgba(0,0,0,.19),inset 0 0 5px rgba(155,155,155,.38);background-clip:padding-box}.essb_links.essb_template_circles-retina a,.essb_links.essb_template_clear-retina a,.essb_links.essb_template_clear-retina a:focus,.essb_links.essb_template_clear-retina a:hover,.essb_links.essb_template_clear-retina li a:focus,.essb_links.essb_template_clear-retina li a:hover,.essb_links.essb_template_grey-circles-outline-retina li a:focus,.essb_links.essb_template_grey-circles-outline-retina li a:hover,.essb_links.essb_template_light-retina a,.essb_links.essb_template_light-retina a:focus,.essb_links.essb_template_light-retina a:hover,.essb_links.essb_template_round-retina a{background-color:transparent!important}.essb_links.essb_template_copy-retina .essb_icon,.essb_links.essb_template_tiny-retina .essb_icon{width:28px;height:28px}.essb_links.essb_template_copy-retina .essb_icon:before,.essb_links.essb_template_tiny-retina .essb_icon:before{font-size:14px!important;top:7px;left:7px}.essb_links.essb_template_copy-retina li a .essb_network_name,.essb_links.essb_template_tiny-retina li a .essb_network_name{font-size:13px}.essb_links.essb_template_round-retina li a{border-radius:18px;-webkit-border-radius:18px;box-shadow:1px 1px 3px 0 rgba(0,0,0,.2)}.essb_links.essb_template_clear-retina li a:focus,.essb_links.essb_template_clear-retina li a:hover,.essb_links.essb_template_round-retina li.essb_link_less a,.essb_links.essb_template_round-retina li.essb_link_more a,.essb_links.essb_template_round-retina li.essb_link_more_dots a{color:#212121!important}.essb_links.essb_template_modern-retina li a{border-top-left-radius:7px;border-top-right-radius:7px;-moz-border-top-left-radius:7px;-moz-border-top-right-radius:7px;box-shadow:1px 1px 3px 0 rgba(0,0,0,.2)}.essb_links.essb_template_modern-retina a{background-color:transparent!important;border-bottom-width:3px;border-bottom-style:solid}.essb_links.essb_template_circles-retina li a{border-radius:18px;-webkit-border-radius:18px;border-width:2px;border-style:solid}.essb_links.essb_template_blocks-retina li a,.essb_links.essb_template_grey-blocks-outline-retina li a{border-radius:0;-webkit-border-radius:0px}.essb_links.essb_template_grey-circles-retina li a{border:1px solid #bfbfbf;color:#666!important;background-color:transparent!important;border-radius:18px;-webkit-border-radius:18px}.essb_links.essb_template_grey-blocks-retina li a:focus,.essb_links.essb_template_grey-blocks-retina li a:hover,.essb_links.essb_template_grey-circles-retina li a:focus,.essb_links.essb_template_grey-circles-retina li a:hover{color:#fff!important;border:1px solid transparent}.essb_links.essb_template_grey-blocks-retina li a{border:1px solid #bfbfbf;color:#666!important;background-color:transparent!important}.essb_links.essb_template_clear-retina li a{color:#343434!important;background-color:transparent!important;font-weight:700}.essb_links.essb_template_clear-retina a .essb_network_name,.essb_links.essb_template_deluxe-retina .essb_network_name,.essb_links.essb_template_lollipop-retina a .essb_network_name{margin-left:5px}.essb_links.essb_template_clear-retina a .essb_icon,.essb_links.essb_template_lollipop-retina a .essb_icon{color:#fff!important;border-radius:18px;-webkit-border-radius:18px}.essb_links.essb_template_copy-retina a{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.essb_links.essb_template_copy-retina .essb_counter_right{position:relative;right:6px;top:0;display:inline-block;padding:6px 7px;border:2px solid #ddd;border-left-width:0;vertical-align:0;font-size:11px;color:#999;background:#fff;border-radius:0 4px 4px 0}.essb_links.essb_template_copy-retina .essb_counter_right:before{content:"";position:absolute;left:0;top:50%;margin-top:0;border-right:0px solid #fff;border-bottom:0 solid transparent;border-top:0 solid transparent}.essb_links.essb_template_dimmed-retina a{background-color:transparent!important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;opacity:.7}.essb_links.essb_template_dimmed-retina li a:focus,.essb_links.essb_template_dimmed-retina li a:hover{color:#fff!important;opacity:1}.essb_links.essb_template_grey-retina a{background-color:transparent!important;color:#454545!important;opacity:.5}.essb_links.essb_template_grey-retina li a:focus,.essb_links.essb_template_grey-retina li a:hover{background-color:transparent!important;color:#323232!important;opacity:1}.essb_links.essb_template_color-circles-retina .essb_icon,.essb_links.essb_template_jumbo-retina .essb_icon{width:48px;height:48px}.essb_links.essb_template_jumbo-retina .essb_icon:before{font-size:24px!important;top:12px;left:12px}.essb_links.essb_template_jumbo-retina li a .essb_network_name{font-size:15px}.essb_links.essb_template_jumbo-round-retina a{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.essb_links.essb_template_deluxe-retina a,.essb_links.essb_template_fancy-retina a{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.essb_links.essb_template_fancy-retina a .essb_icon{background-color:rgba(0,0,0,.2);width:28px;height:28px;border-radius:14px;-webkit-border-radius:14px;margin:5px}.essb_links.essb_template_deluxe-retina a:focus .essb_icon,.essb_links.essb_template_deluxe-retina a:hover .essb_icon,.essb_links.essb_template_fancy-bold-retina a:hover .essb_icon,.essb_links.essb_template_fancy-retina a:focus .essb_icon,.essb_links.essb_template_fancy-retina a:hover .essb_icon{background-color:rgba(0,0,0,.4)}.essb_links.essb_template_fancy-retina .essb_icon:before{font-size:14px!important;text-align:center;position:absolute;top:7px;left:7px}.essb_links.essb_template_deluxe-retina a .essb_icon{background-color:rgba(0,0,0,.2);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:32px;height:32px}.essb_links.essb_template_deluxe-retina .essb_icon:before,.essb_links.essb_template_fancy-bold-retina .essb_icon:before{font-size:16px!important;text-align:center;position:absolute;top:8px;left:8px}.essb_links.essb_template_fancy-bold-retina a .essb_icon{background-color:rgba(0,0,0,.2);width:32px;height:32px;border-radius:16px;-webkit-border-radius:16px;margin:5px}.essb_links.essb_template_retro-retina{font-family:Oswald,helvetica,arial,sans-serif}.essb_links.essb_template_retro-retina li a{-webkit-box-shadow:1px 1px 2px 0 rgba(94,65,47,.2);-moz-box-shadow:1px 1px 2px 0 rgba(94,65,47,.2);box-shadow:1px 1px 2px 0 rgba(94,65,47,.2);background-color:#fdefc6!important;opacity:.8;color:#363636!important}.essb_links.essb_template_retro-retina a:focus,.essb_links.essb_template_retro-retina a:hover{background-clip:padding-box;opacity:1;background-color:#fef8e7!important;-webkit-box-shadow:inset 1px 1px 2px 0 rgba(94,65,47,.2);-moz-box-shadow:inset 1px 1px 2px 0 rgba(94,65,47,.2);box-shadow:inset 1px 1px 2px 0 rgba(94,65,47,.2)}.essb_links.essb_template_default4-retina a{box-shadow:inset 0 -4px 0 rgba(0,0,0,.15);border-radius:4px;-webkit-border-radius:4px;-webkit-box-shadow:inset 0 -4px 0 rgba(0,0,0,.2);font-weight:700}.essb_links.essb_template_default4-retina a:focus,.essb_links.essb_template_default4-retina a:hover{background-color:#363636!important}.essb_links.essb_template_clear-rounded-retina a .essb_icon{color:#fff!important;border-radius:4px;-webkit-border-radius:4px}.essb_links.essb_template_grey-fill-retina a{background-color:#454545!important}.essb_links.essb_template_grey-fill-retina a:focus,.essb_links.essb_template_grey-fill-retina a:hover{background-color:#717171!important}.essb_links.essb_template_white-fill-retina a{background-color:#fff!important;color:#656565!important}.essb_links.essb_template_white-fill-retina a:focus,.essb_links.essb_template_white-fill-retina a:hover{background-color:#fff!important;color:#121212!important}.essb_links.essb_template_white-retina a{background-color:transparent!important;color:#f3f4f5!important}.essb_links.essb_template_white-retina a:focus,.essb_links.essb_template_white-retina a:hover{background-color:transparent!important;color:#e3e4e5!important}.essb_links.essb_template_grey-round-retina li a{background-color:#616161!important;border-radius:18px;-webkit-border-radius:18px}.essb_links.essb_template_modern-slim-retina li a{border-top-left-radius:0;border-top-right-radius:0;-moz-border-top-left-radius:0;-moz-border-top-right-radius:0;box-shadow:none!important;border-bottom-width:2px!important}.essb_links.essb_template_color-leafs li a{border-radius:14px 0}.essb_links.essb_template_color-leafs li a:focus,.essb_links.essb_template_color-leafs li a:hover{background-color:#353535!important}.essb_links.essb_template_grey-leafs li a{border-radius:14px 0;background-color:#353535!important}.essb_links.essb_tempate_color-blocks-outline-retina li a:focus,.essb_links.essb_tempate_color-blocks-outline-retina li a:hover,.essb_links.essb_tempate_color-circles-outline-retina li a:focus,.essb_links.essb_tempate_color-circles-outline-retina li a:hover{background-color:transparent!important;color:#515151!important;border-color:#515151!important}.essb_links.essb_template_grey-circles-outline-retina li a{background-color:transparent!important;color:#969696!important;border:2px solid #969696!important;border-radius:18px;-webkit-border-radius:18px}.essb_links.essb_template_dark-outline-retina li a{background-color:transparent!important;opacity:.5;color:#454545!important;border:2px solid #454545!important}.essb_links.essb_template_dark-outline-retina li a:focus,.essb_links.essb_template_dark-outline-retina li a:hover{background-color:transparent!important;opacity:1;color:#454545!important;border:2px solid #454545!important}.essb_links.essb_template_dark-round-outline-retina li a{border-radius:18px;-webkit-border-radius:18px}.essb_links.essb_template_classic-retina li a{background:#fafbfc;background:-moz-linear-gradient(top,#fafbfc 0,#efefee 100%);background:-webkit-linear-gradient(top,#fafbfc 0,#efefee 100%);background:linear-gradient(to bottom,#fafbfc 0,#efefee 100%);border:1px solid #e1e1e1}.essb_links.essb_template_classic-fancy-retina li a{background-color:#fafafa!important;box-shadow:none!important;border-radius:4px;-webkit-border-radius:4px}.essb_links.essb_template_classic-fancy-retina li a:focus,.essb_links.essb_template_classic-fancy-retina li a:hover{-webkit-box-shadow:inset 0 4px 3px 0 rgba(0,0,0,.2)!important;-moz-box-shadow:inset 0 4px 3px 0 rgba(0,0,0,.2)!important;box-shadow:inset 0 4px 3px 0 rgba(0,0,0,.2)!important}.essb_links.essb_template_color-circles-retina li a{border-radius:24px;-webkit-border-radius:24px}.essb_links.essb_template_color-circles-retina .essb_icon:before{font-size:22px!important;top:13px;left:13px}.essb_links.essb_template_massive-retina .essb_icon{width:55px;height:55px}.essb_links.essb_template_massive-retina .essb_icon:before{font-size:35px!important;top:10px;left:10px}.essb_links.essb_template_massive-retina .essb_network_name{font-size:11px}.essb_links.essb_template_massive-retina .essb_vertical_name li a .essb_network_name{margin:0 10px 12px}.essb_links.essb_template_cutoff-fill-retina,.essb_links.essb_template_cutoff-retina{overflow:hidden}.essb_links.essb_template_cutoff-fill-retina li a .essb_icon:before,.essb_links.essb_template_cutoff-retina li a .essb_icon:before{font-size:24px!important}.essb_links.essb_template_cutoff-fill-retina li a .essb_icon,.essb_links.essb_template_cutoff-retina li a .essb_icon{width:40px!important;height:40px!important;top:8px!important;left:8px!important}.essb_links.essb_template_cutoff-retina li a{border-radius:3px;-webkit-border-radius:3px;box-shadow:none;-webkit-transition:.1s cubic-bezier(.42, 0, .58, 1);transition:.1s cubic-bezier(.42, 0, .58, 1);top:16px;position:relative}.essb_displayed_sidebar.essb_sidebar_location_top,.essb_links.essb_template_cutoff-fill-retina li a:hover,.essb_links.essb_template_cutoff-retina li a:hover{top:0}.essb_links.essb_template_cutoff-fill-retina li a{border-radius:4px;-webkit-border-radius:4px;box-shadow:none;-webkit-transition:.1s cubic-bezier(.42, 0, .58, 1);transition:.1s cubic-bezier(.42, 0, .58, 1);top:16px;position:relative}.essb_links.essb_template_modern-light-retina li a{background-color:#fff!important;border-radius:4px;-webkit-border-radius:4px;box-shadow:none;transition-property:background-color;transition-duration:.2s;transition-timing-function:linear}.essb_links.essb_template_modern-light-retina li a .essb_icon{width:36px!important;height:36px!important;top:8px!important;left:8px!important}.essb_links.essb_template_modern-light-retina li a .essb_icon:before{font-size:20px!important}.essb_links.essb_template_modern-light-retina li a .essb_network_name{font-size:13px;text-transform:uppercase}.essb_links.essb_template_tiny-color-circles-retina li a{border-radius:16px;-webkit-border-radius:16px}.essb_links.essb_template_tiny-color-circles-retina .essb_icon{width:32px;height:32px}.essb_links.essb_template_tiny-color-circles-retina .essb_icon:before{font-size:16px!important;top:8px;left:8px}.essb_links.essb_template_tiny-color-circles-retina li a .essb_network_name{font-size:12px;text-transform:uppercase;font-weight:400}.essb_links.essb_template_lollipop-retina li a{color:#565656!important;background-color:transparent!important;font-weight:400;font-size:11px;text-transform:uppercase}.essb_links.essb_template_lollipop-retina li a .essb_network_name{text-transform:uppercase;font-size:11px}.essb_links.essb_template_lollipop-retina li a:focus,.essb_links.essb_template_lollipop-retina li a:hover{color:#d8335b!important}.essb_links.essb_template_lollipop-retina li a:focus .essb_icon,.essb_links.essb_template_lollipop-retina li a:hover .essb_icon{background-color:#eb97ab!important}.essb_links.essb_template_lollipop-retina li.essb_link_less a .essb_icon,.essb_links.essb_template_lollipop-retina li.essb_link_more a .essb_icon,.essb_links.essb_template_lollipop-retina li.essb_link_more_dots a .essb_icon{background-color:#c2cfcd!important}.essb_links.essb_template_lollipop-retina .essb_link_meneame a .essb_icon{background-color:#ffbe89!important}.essb_links.essb_template_lollipop-retina .essb_link_whatsapp a .essb_icon{background-color:#83f179!important}.essb_links.essb_template_lollipop-retina .essb_link_flattr a .essb_icon{background-color:#c5daad!important}.essb_links.essb_template_lollipop-retina .essb_link_ok a .essb_icon{background-color:#f9b98d!important}.essb_links.essb_template_lollipop-retina .essb_link_xing a .essb_icon{background-color:#4fd8da!important}.essb_links.essb_template_lollipop-retina .essb_link_weibo a .essb_icon{background-color:#f68a8e!important}.essb_links.essb_template_lollipop-retina .essb_link_pocket a .essb_icon{background-color:#f8adb6!important}.essb_links.essb_template_lollipop-retina .essb_link_tumblr a .essb_icon{background-color:#82a4c7!important}.essb_links.essb_template_lollipop-retina .essb_link_copy a .essb_icon,.essb_links.essb_template_lollipop-retina .essb_link_mail a .essb_icon,.essb_links.essb_template_lollipop-retina .essb_link_print a .essb_icon{background-color:#91ced7!important}.essb_links.essb_template_lollipop-retina .essb_link_del a .essb_icon{background-color:#a8d3fe!important}.essb_links.essb_template_lollipop-retina .essb_link_buffer a .essb_icon{background-color:#5a5a5a!important}.essb_links.essb_template_lollipop-retina .essb_link_love a .essb_icon{background-color:#f7a3a2!important}.essb_links.essb_template_lollipop-retina .essb_link_twitter a .essb_icon{background-color:#95e7ed!important}.essb_links.essb_template_lollipop-retina .essb_link_facebook a .essb_icon{background-color:#849fbb!important}.essb_links.essb_template_lollipop-retina .essb_link_pinterest a .essb_icon{background-color:#ed939d!important}.essb_links.essb_template_lollipop-retina .essb_link_digg a .essb_icon{background-color:#80b4e7!important}.essb_links.essb_template_lollipop-retina .essb_link_linkedin a .essb_icon{background-color:#8bb7d9!important}.essb_links.essb_template_lollipop-retina .essb_link_vk a .essb_icon{background-color:#97b1cf!important}.essb_links.essb_template_lollipop-retina .essb_link_reddit a .essb_icon{background-color:#d8e2ec!important}.essb_links.essb_template_lollipop-retina .essb_link_blogger a .essb_icon{background-color:#fbcfa9!important}.essb_links.essb_template_lollipop-retina .essb_link_amazon a .essb_icon{background-color:#aa8c91!important}.essb_links.essb_template_lollipop-retina .essb_link_yahoomail a .essb_icon{background-color:#af74ee!important}.essb_links.essb_template_lollipop-retina .essb_link_gmail a .essb_icon{background-color:#eea79e!important}.essb_links.essb_template_lollipop-retina .essb_link_newsvine a .essb_icon{background-color:#45e782!important}.essb_links.essb_template_lollipop-retina .essb_link_hackernews a .essb_icon{background-color:#f9ccaf!important}.essb_links.essb_template_lollipop-retina .essb_link_evernote a .essb_icon{background-color:#bcdea3!important}.essb_links.essb_template_lollipop-retina .essb_link_aol a .essb_icon,.essb_links.essb_template_lollipop-retina .essb_link_viadeo a .essb_icon{background-color:#999!important}.essb_links.essb_template_lollipop-retina .essb_link_myspace a .essb_icon{background-color:#94aad6!important}.essb_links.essb_template_lollipop-retina .essb_link_mailru a .essb_icon{background-color:#fdd38d!important}.essb_links.essb_template_lollipop-retina .essb_link_line a .essb_icon{background-color:#8bf279!important}.essb_links.essb_template_lollipop-retina .essb_link_flipboard a .essb_icon{background-color:#eb6d66!important}.essb_links.essb_template_lollipop-retina .essb_link_comments a .essb_icon{background-color:#989898!important}.essb_links.essb_template_lollipop-retina .essb_link_yummly a .essb_icon{background-color:#f0ae8f!important}.essb_links.essb_template_lollipop-retina .essb_link_sms a .essb_icon{background-color:#97d091!important}.essb_links.essb_template_lollipop-retina .essb_link_viber a .essb_icon{background-color:#b79ccb!important}.essb_links.essb_template_lollipop-retina .essb_link_telegram a .essb_icon{background-color:#55c6ff!important}.essb_links.essb_template_lollipop-retina .essb_link_subscribe a .essb_icon{background-color:#fac3b5!important}.essb_links.essb_template_lollipop-retina .essb_link_messenger a .essb_icon{background-color:#95caff!important}.essb_links.essb_template_lollipop-retina .essb_link_kakaotalk a .essb_icon{background-color:#fff584!important}.essb_links.essb_template_lollipop-retina .essb_link_sharebtn a .essb_icon{background-color:#e2999f!important}.essb_links.essb_template_lollipop-retina .essb_link_livejournal a .essb_icon{background-color:#77d1f8!important}.essb_links.essb_template_lollipop-retina .essb_link_yammer a .essb_icon{background-color:#3469ba!important}.essb_links.essb_template_lollipop-retina .essb_link_meetedgar a .essb_icon{background-color:#6cbdc5!important}.essb_links.essb_template_lollipop-retina .essb_link_fintel a .essb_icon,.essb_links.essb_template_lollipop-retina .essb_link_instapaper a .essb_icon{background-color:#404040!important}.essb_links.essb_template_lollipop-retina .essb_link_mix a .essb_icon{background-color:#ff8226!important}.essb_links.essb_template_rainbow-retina li a{color:#fff!important;background:#e12f67;background:-webkit-gradient(linear,333 0,0 337,from(#8043af),color-stop(.029,#8442aa),color-stop(.029,#8740a9),color-stop(.042,#8842a8),color-stop(.059,#8d3fa7),color-stop(.067,#8d41a4),color-stop(.164,#9d3d9c),color-stop(.164,#9f3c9a),color-stop(.202,#a63b96),color-stop(.202,#a73a97),color-stop(.23,#a83b96),color-stop(.23,#aa3a92),color-stop(.253,#ac3990),color-stop(.312,#b63a8b),color-stop(.35,#b93a88),color-stop(.35,#bb3986),color-stop(.374,#bc3986),color-stop(.374,#be3884),color-stop(.397,#c03a83),color-stop(.403,#c13c83),color-stop(.412,#c4397f),color-stop(.443,#c63b7a),color-stop(.469,#ca3d75),color-stop(.475,#cb3c75),color-stop(.494,#ca3e74),color-stop(.494,#cc3d74),color-stop(.503,#ce3e75),color-stop(.503,#cf3d74),color-stop(.591,#d84466),color-stop(.591,#d94367),color-stop(.904,#ef6744),color-stop(.951,#f26a43),color-stop(.951,#f26c42),color-stop(.978,#f3703f),color-stop(.978,#f46f40),color-stop(.997,#f57041),color-stop(.997,#f47141),to(#f47141));background:-webkit-linear-gradient(225.34206029135854deg,#8043af,#8442aa 2.9%,#8740a9 2.9%,#8842a8 4.2%,#8d3fa7 5.9%,#8d41a4 6.7%,#9d3d9c 16.4%,#9f3c9a 16.4%,#a63b96 20.2%,#a73a97 20.2%,#a83b96 23%,#aa3a92 23%,#ac3990 25.3%,#b63a8b 31.2%,#b93a88 35%,#bb3986 35%,#bc3986 37.4%,#be3884 37.4%,#c03a83 39.7%,#c13c83 40.3%,#c4397f 41.2%,#c63b7a 44.3%,#ca3d75 46.9%,#cb3c75 47.5%,#ca3e74 49.4%,#cc3d74 49.4%,#ce3e75 50.3%,#cf3d74 50.3%,#d84466 59.1%,#d94367 59.1%,#ef6744 90.4%,#f26a43 95.1%,#f26c42 95.1%,#f3703f 97.8%,#f46f40 97.8%,#f57041 99.7%,#f47141 99.7%,#f47141);background:-moz-linear-gradient(225.34206029135854deg,#8043af,#8442aa 2.9%,#8740a9 2.9%,#8842a8 4.2%,#8d3fa7 5.9%,#8d41a4 6.7%,#9d3d9c 16.4%,#9f3c9a 16.4%,#a63b96 20.2%,#a73a97 20.2%,#a83b96 23%,#aa3a92 23%,#ac3990 25.3%,#b63a8b 31.2%,#b93a88 35%,#bb3986 35%,#bc3986 37.4%,#be3884 37.4%,#c03a83 39.7%,#c13c83 40.3%,#c4397f 41.2%,#c63b7a 44.3%,#ca3d75 46.9%,#cb3c75 47.5%,#ca3e74 49.4%,#cc3d74 49.4%,#ce3e75 50.3%,#cf3d74 50.3%,#d84466 59.1%,#d94367 59.1%,#ef6744 90.4%,#f26a43 95.1%,#f26c42 95.1%,#f3703f 97.8%,#f46f40 97.8%,#f57041 99.7%,#f47141 99.7%,#f47141);background:-o-linear-gradient(225.34206029135854deg,#8043af,#8442aa 2.9%,#8740a9 2.9%,#8842a8 4.2%,#8d3fa7 5.9%,#8d41a4 6.7%,#9d3d9c 16.4%,#9f3c9a 16.4%,#a63b96 20.2%,#a73a97 20.2%,#a83b96 23%,#aa3a92 23%,#ac3990 25.3%,#b63a8b 31.2%,#b93a88 35%,#bb3986 35%,#bc3986 37.4%,#be3884 37.4%,#c03a83 39.7%,#c13c83 40.3%,#c4397f 41.2%,#c63b7a 44.3%,#ca3d75 46.9%,#cb3c75 47.5%,#ca3e74 49.4%,#cc3d74 49.4%,#ce3e75 50.3%,#cf3d74 50.3%,#d84466 59.1%,#d94367 59.1%,#ef6744 90.4%,#f26a43 95.1%,#f26c42 95.1%,#f3703f 97.8%,#f46f40 97.8%,#f57041 99.7%,#f47141 99.7%,#f47141);background:linear-gradient(224.65793970864146deg,#8043af,#8442aa 2.9%,#8740a9 2.9%,#8842a8 4.2%,#8d3fa7 5.9%,#8d41a4 6.7%,#9d3d9c 16.4%,#9f3c9a 16.4%,#a63b96 20.2%,#a73a97 20.2%,#a83b96 23%,#aa3a92 23%,#ac3990 25.3%,#b63a8b 31.2%,#b93a88 35%,#bb3986 35%,#bc3986 37.4%,#be3884 37.4%,#c03a83 39.7%,#c13c83 40.3%,#c4397f 41.2%,#c63b7a 44.3%,#ca3d75 46.9%,#cb3c75 47.5%,#ca3e74 49.4%,#cc3d74 49.4%,#ce3e75 50.3%,#cf3d74 50.3%,#d84466 59.1%,#d94367 59.1%,#ef6744 90.4%,#f26a43 95.1%,#f26c42 95.1%,#f3703f 97.8%,#f46f40 97.8%,#f57041 99.7%,#f47141 99.7%,#f47141);font-size:11px;text-transform:uppercase}.essb_links.essb_template_rainbow-retina li a:hover{box-shadow:0 5px 10px rgba(0,0,0,.16)!important;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.16)!important;transform:translateY(-5px)!important;-webkit-transform:translateY(-5px)!important}.essb_links.essb_template_flow-retina li a .essb_icon{width:18px!important;height:42px!important}.essb_links.essb_template_flow-retina li a .essb_icon:before{font-size:36px!important;top:3px!important;left:9px!important;opacity:.1}.essb_links.essb_template_flow-jump-retina li a:hover .essb_icon{width:36px!important}.essb_links.essb_template_flow-retina li a:focus .essb_icon:before,.essb_links.essb_template_flow-retina li a:hover .essb_icon:before{opacity:1;font-size:24px!important;top:9px!important}.essb_links.essb_template_flow-retina li a:focus .essb_network_name,.essb_links.essb_template_flow-retina li a:hover .essb_network_name{opacity:.25}.essb_links.essb_template_glow-retina li a:focus,.essb_links.essb_template_glow-retina li a:hover{transform:translateY(-3px);-webkit-transform:translateY(-3px);box-shadow:0 5px 20px rgba(0,0,0,.25)!important}.essb_links.essb_template_glow-retina a{box-shadow:none;-webkit-box-shadow:none;font-weight:600;margin:5px 5px 5px 0}.essb_links.essb_template_glow-retina .essb_icon{height:42px;width:38px}.essb_links.essb_template_glow-retina .essb_icon:before{font-size:20px!important;top:11px!important}.essb-adholder-bottom,.essb-mobile-sharebottom{position:fixed;bottom:0;left:0;width:100%;z-index:100001}.essb-mobile-sharebottom.essb-mobile-sharetop{bottom:auto;top:0}.essb-mobile-sharebottom .essb_displayed_sharebottom{z-index:100001}.essb-mobile-sharebottom .essb_links .essb_icon{width:36px!important;height:36px!important;background-size:30px!important}.essb-mobile-sharebottom .essb_links.essb_template_fancy-retina .essb_icon{background-size:18px!important}.essb-mobile-sharebottom .essb_links li a{padding-top:8px;padding-bottom:8px;margin-top:0!important;margin-bottom:0!important}.essb-mobile-sharebottom .essb_links{background-color:#fff;margin:0!important;text-align:center}.essb-mobile-sharebottom .essb_links .essb_t_l_big{font-size:18px!important;margin-right:0!important}.essb-mobile-sharebottom .essb_links_list li.essb_totalcount_item .essb_t_l_big .essb_t_nb:after{margin-top:0!important;font-size:12px!important}.essb-mobile-sharebottom .essb_width_columns_3 li{width:33.3%}.essb-mobile-sharebottom .essb_width_columns .essb_links_list{display:flex}.essb-mobile-sharebottom .essb_width_columns .essb_links_list li{flex:1;align-self:center;align-content:center}.essb-mobile-sharebottom .essb_morepopup .essb_width_columns .essb_links_list{flex-direction:column}.essb-mobile-sharebottom .essb_links li{margin-bottom:0!important}.essb-mobile-sharepoint{bottom:0;left:0;border-radius:5px;padding:15px}.essb-mobile-sharepoint-icon i{display:flex;align-items:center;justify-content:center}.essb-mobile-sharepoint-icon i svg{width:24px;fill:#fff;height:24px}.essb-mobile-sharebar{bottom:0;left:0;width:100%;padding-top:10px;padding-bottom:10px;text-align:center;opacity:.85;line-height:18px;cursor:pointer;z-index:1000}.essb-mobile-sharebar-inner{display:flex;align-items:center;width:100%;justify-content:center}.essb-mobile-sharebar-icon{height:18px;display:inline-flex;align-items:center;margin-right:5px}.essb-mobile-sharebar-icon svg{width:18px;height:18px;fill:#fff}.essb-mobile-sharebar-text{font-size:12pt;display:inline-block;font-weight:700;text-transform:uppercase;margin-left:5px;vertical-align:middle}.essb-mobile-sharebar-window{position:fixed;z-index:99999;background:rgba(255,255,255,.85);color:#111;display:none;top:0;left:0}.essb-mobile-sharebar-window-content{padding:0 15px 15px;margin:10px 0 0;text-align:center;overflow-y:auto}.essb-followme.essb-followme-top.active,.essb-mobile-sharebar-window-content .essb_links{margin-top:0}.essb-mobile-sharebar-window-content li a{text-align:left}.essb-mobile-sharebar-window-shadow{position:fixed;height:100%;width:100%;top:0;left:0;background:rgba(33,33,33,.85);z-index:9999;display:none}.essb-mobile-sharebar-window-close-title{background-color:#dadada;width:100%;height:32px}.essb-mobile-sharebar-window-close{width:14px;height:14px;display:inline-block;position:absolute;top:2px;right:14px;-webkit-transition:.5s;transition:.75s;font-weight:700;text-decoration:none;color:#111;line-height:160%;font-size:21px;z-index:1001}.essb-mobile-sharebar-window-close svg{width:18px;height:18px}.essbasc-popup .essbasc-popup-header{line-height:48px;padding:0 15px;font-size:16px;font-weight:400;box-shadow:0 0 4px 0 rgba(0,0,0,.2)}.essb_mailform_shadow{position:fixed;height:100%;width:100%;top:0;left:0;background:rgba(0,0,0,.4);z-index:1100;display:none}.essb_mailform{background-color:#fff;z-index:1101;-webkit-box-shadow:0 0 20px rgba(0,0,0,.3);box-shadow:0 0 20px rgba(0,0,0,.3);display:none;color:#111;-webkit-border-radius:3px;border-radius:3px;width:300px}.essb_mailform_header{background:#3b5897;color:#fff;line-height:60px}.essb_mailform_header div{font-size:16px;font-weight:600;padding:0 15px}.essb_mailform_content{padding:20px;margin:0}.essb_mailform_content p{margin-bottom:20px}.essb_mailform_content .essb_mailform_content_label{font-size:14px;line-height:20px;display:block}.essb_mailform_content .essb_mailform_content_input{background:#fff;border:1px solid #d9d9d9;border-radius:4px;box-shadow:none;font-size:14px;line-height:16px;padding:8px;margin-bottom:15px;width:100%;display:block}.essb_mailform_content .essb_mailform_content_input:focus{border:1px solid #2980b9}.essb_mailform_content .essb_mailform_content_button{font-weight:700;padding:8px 20px;text-align:center;background-color:#3b5897;color:#fff;font-size:13px;line-height:16px;border:0;box-shadow:none;border-radius:16px}.essb_mailform_content .essb_mailform_content_button:first-child{margin-right:10px}.essb_mailform_content .essb_mailform_content_buttons{border-top:1px solid #e3e3e3;padding-top:10px;text-align:center}.essb_mailform_content .essb_mailform_content_button:focus,.essb_mailform_content .essb_mailform_content_button:hover{background:#34495e!important}.essb_mailform_preview{font-size:12px;margin-bottom:10px}.essb_native_buttons.essb_native_after_share{margin-top:5px}.essb_links .essb_native_item{height:24px;margin-right:5px!important}.essb-followme{z-index:1000;background-color:#fff;position:fixed;left:0;width:100%;-webkit-transition:.2s linear;-moz-transition:.2s linear;-ms-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear}.essb-followme .essb_links{margin:10px 0!important}.essb-cornerbar .essb_links,.essb-followme.essb-followme-nospace .essb_links,.essb_links.essb_displayed_sidebar{margin:0!important}.essb-followme.essb-followme-bottom{bottom:0;margin-bottom:-200px}.essb-followme.essb-followme-top{top:0;margin-top:-200px}.essb-followme.essb-followme-bottom.active{margin-bottom:0}.essb-followme.essb-followme-left{bottom:10px;left:10px;margin-left:-200px;max-width:80px}.essb-followme.essb-followme-left.active{margin-left:0}.essb-cornerbar{position:fixed;bottom:20px;right:20px;z-index:1001;-webkit-transition:.2s linear;-moz-transition:.2s linear;-ms-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear;max-width:640px}.essb-cornerbar-bottom-left{right:auto;left:20px}.essb-cornerbar-top-right{bottom:auto;top:20px}.essb-cornerbar-top-left{bottom:auto;top:20px;right:auto;left:20px}.essb-cornerbar-light{background-color:#fff;color:#000;padding:15px}.essb-cornerbar-dark{background-color:#252525;color:#f9f9f9;padding:15px}.essb-cornerbar-glow{background-color:#fff;box-shadow:0 3px 20px 0 rgba(0,0,0,.15);padding:15px}.essb-cornerbar-bottom-left.essb-cornerbar-hidden,.essb-cornerbar-bottom-left.essb-cornerbar-hiddenend,.essb-cornerbar-top-left.essb-cornerbar-hidden,.essb-cornerbar-top-left.essb-cornerbar-hiddenend{margin-left:-2000px}.essb-cornerbar-bottom-right.essb-cornerbar-hidden,.essb-cornerbar-bottom-right.essb-cornerbar-hiddenend,.essb-cornerbar-top-right.essb-cornerbar-hidden,.essb-cornerbar-top-right.essb-cornerbar-hiddenend{margin-right:-2000px}.essb-cornerbar .essb_message_before{margin-right:10px!important}.essb_links.essb_displayed_sidebar.essb_nospace li a{border-radius:0!important;margin-bottom:0!important;margin-top:0!important}.essb_links.essb_width_flex.essb_displayed_sidebar li a{width:auto!important;margin:0!important}.essb_displayed_sidebar .essb_item,.essb_displayed_sidebar ul{display:block!important}.essb_displayed_sidebar{position:fixed;left:0;top:25%;z-index:2000}.essb_displayed_sidebar li,.essb_displayed_sidebar ul{padding:0!important;margin:0!important;list-style:none!important;text-align:left}.essb_displayed_sidebar .essb_links_list li.essb_totalcount_item .essb_t_l_big,.essb_displayed_sidebar .essb_links_list li.essb_totalcount_item .essb_t_r_big{padding-left:2px!important}.essb-forced-hidden-always,.essb-pin .essb_links .essb-location-customize,.essb_displayed_sidebar .essb-sidebar-closed-clicked .essb_network_name,.essb_displayed_sidebar .essb_item.essb_after_more,.essb_displayed_sidebar .essb_link_less,.essb_displayed_sidebar:hover .essb_link_sidebar-close .essb_network_name,.essb_displayed_sidebar_right .essb_item.essb_after_more{display:none!important}.essb_displayed_sidebar.essb_sidebar_transition,.essb_displayed_sidebar_right.essb_sidebar_transition,.essb_links.essb_displayed_sidebar li{transition:All .8s;-webkit-transition:All .8s;-moz-transition:All .8s;-o-transition:All .8s}.essb_displayed_sidebar:hover .essb_link_sidebar-close a:hover,.essb_displayed_sidebar_right:hover .essb_link_sidebar-close a:hover{background:0 0!important}.essb_displayed_sidebar_right{position:fixed;right:0;top:25%;z-index:2000;left:auto}.essb_displayed_sidebar.essb_sidebar_location_middle,.essb_displayed_sidebar.essb_sidebar_transition_fade,.essb_displayed_sidebar_right.essb_sidebar_transition_fade{opacity:0}.essb_displayed_sidebar.essb_sidebar_location_bottom{top:auto;bottom:0}.essb_displayed_sidebar_right li{text-align:right!important}.essb_displayed_sidebar_right li:last-child a{margin-right:5px}.essb_displayed_sidebar .essb_counter_right:after{border-right:0px solid #fff!important;border-bottom:0 solid transparent!important;border-top:0 solid transparent!important}.essb_displayed_sidebar_right .essb_hide_name a:focus .essb_icon,.essb_displayed_sidebar_right .essb_hide_name a:hover .essb_icon{margin-right:0!important;margin-left:0!important}.essb_displayed_sidebar.essb_sidebar_transition_slide{margin-left:-500px!important}.essb_displayed_sidebar_right.essb_sidebar_transition_slide{margin-right:-500px!important}.essb_links.essb_sidebar_icon_medium .essb_icon{width:42px;height:42px}.essb_links.essb_sidebar_icon_medium .essb_icon:before{top:12px!important;left:12px!important}.essb_links.essb_sidebar_icon_large .essb_icon{width:52px;height:52px}.essb_links.essb_sidebar_icon_large .essb_icon:before{top:17px!important;left:17px!important}.essb_links.essb_sidebar_icon_xlarge .essb_icon{width:62px;height:62px}.essb_links.essb_sidebar_icon_xlarge .essb_icon:before{top:22px!important;left:22px!important}.essb_links.essb_displayed_sidebar li.essb-sidebar-closed-item{margin-left:-200px!important}.essb_links.essb_displayed_sidebar_right li.essb-sidebar-closed-item{margin-right:-200px!important}.essb_displayed_sidebar .essb_link_sidebar-close a{background:0 0!important;box-shadow:none!important;-webkit-box-shadow:none!important;opacity:0}.essb_displayed_sidebar .essb-sidebar-closed-clicked.essb_link_sidebar-close a,.essb_displayed_sidebar .essb_link_sidebar-close a .essb_icon_sidebar-close,.essb_displayed_sidebar_right .essb-sidebar-closed-clicked.essb_link_sidebar-close a,.essb_displayed_sidebar_right .essb_link_sidebar-close a{color:#333}.essb-pin{position:relative!important;display:block!important;line-height:0!important;cursor:pointer}.essb-pin.aligncenter img{display:block;margin:0 auto 20px}.essb-pin .essb_links{margin:0!important;display:none;position:absolute;top:20px;left:20px;z-index:99}.essb-pin .essb_links.essb_always_visible,.essb-pin:hover .essb_links,.woocommerce-product-gallery__image .essb-pin .essb_links{display:block}.essb-pin .essb_links.essb_pos_top-right{left:auto;right:20px}.essb-pin .essb_links.essb_pos_top-middle{left:50%;margin-left:-40px!important}.essb-pin .essb_links.essb_pos_middle-right{left:auto;right:20px;top:50%;margin-top:-20px!important}.essb-pin .essb_links.essb_pos_middle-middle{left:50%;margin-left:-40px!important;top:50%;margin-top:-20px!important}.essb-pin .essb_links.essb_pos_middle-left{top:50%;margin-top:-20px!important}.essb-pin .essb_links.essb_pos_bottom-left{top:auto;bottom:20px}.essb-pin .essb_links.essb_pos_bottom-right{left:auto;right:20px;top:auto;bottom:20px}.essb-pin .essb_links.essb_pos_bottom-middle{left:50%;margin-left:-40px!important;top:auto;bottom:20px}.envira-lazy .essb-pin.envira-gallery-image img{opacity:1!important}@media screen and (max-width:1100px){.essb-pin .essb_links{display:block}.essb-pin .essb_links.essb_mobilepos_below{position:static}.essb-pin .essb_links.essb_mobilepos_hidden{display:none}}@media (max-width:600px){.essb_morepopup.essb_morepopup_modern .essb_morepopup_content{padding:0 18px 0 0}}@media (max-width:768px){.essb_mobile_hidden,.essb_responsive_adaptive .essb_network_name{display:none!important}}@media (min-width:769px) and (max-width:1100px){.essb_responsive_adaptive li .essb_network_name,.essb_tablet_hidden{display:none!important}.essb_responsive_adaptive li a:hover .essb_network_name{display:inline-block!important}}@media (min-width:1101px){.essb_desktop_hidden,.essb_displayed_postfloat .essb_item.essb_desktop_hidden,.essb_displayed_sidebar .essb_item.essb_desktop_hidden{display:none!important}}@media (max-width:960px){.essb_links.essb_content_responsive .essb_counter_left,.essb_links.essb_content_responsive .essb_counter_right,.essb_links.essb_content_responsive li a .essb_network_name{display:none}}