/*
Theme Name: TV play theame lv

Description: BRIGHT programmed theme
Version: 1.0
Author: BRIGHT
Author url: https://bright.lv
*/


/*slick slider css */
.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/*animate css */
@charset "UTF-8";.animated{-webkit-animation-duration:1s;animation-duration:1s}animated12{animation-fill-mode: both;-webkit-animation-duration:1s;animation-duration:1s;animation-delay:0.4s;}.animated2{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-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,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-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 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,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-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)}}
.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,to{-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)}}@keyframes pulse{from,to{-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)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes 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 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)}}.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,to{-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 tada{from,to{-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)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes 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 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)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{11.1%,from,to{-webkit-transform:none;transform:none}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:none;transform:none}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 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-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:none;transform:none}}@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:none;transform:none}}.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:none;transform:none}}@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:none;transform:none}}.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:none;transform:none}}@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:none;transform:none}}.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-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:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.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:none;transform:none}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.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:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.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:none;transform:none}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.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:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.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:none;transform:none}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0.2;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.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:none;transform:none}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.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) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) 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) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) 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);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) 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) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) 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);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-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}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important}@-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{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-name:flipOutX;animation-name:flipOutX;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-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);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}@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);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}.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:none;transform:none;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:none;transform:none;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:none;transform:none;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:none;transform:none;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:none;transform:none;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:none;transform:none;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:none;transform:none;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:none;transform:none;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:none;transform:none;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:none;transform:none;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-name:hinge;animation-name:hinge}@-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:none;transform:none}}@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:none;transform:none}}.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}

/*div#wpadminbar {
    display: none;
}*/



@font-face {
    font-family: "Formular";
    src:
	url("css/fonts/formular-regular.ttf");
	url("css/fonts/formular-regular.otf");
	url("css/fonts/formular-regular.woff");
	font-weight: 400;
}
@font-face {
    font-family: "Formular";
    src:
	url("css/fonts/formular-bold.ttf");
	url("css/fonts/formular-bold.otf");
	url("css/fonts/formular-bold.woff");
    font-weight: 600;
}


html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -ms-overflow-style: scrollbar;
    -webkit-tap-highlight-color: transparent;
    width: 100%;
    position: relative;
    overflow-x: hidden;
    height: 100%;
}
body {
    width: 100%;
    height: auto;
	font-family: 'Formular', sans-serif;
    max-width: 100%;
    overflow-x: hidden;
    position: relative;
    margin: 0;
    padding: 0;
	color: #585858;
	line-height: 1.4;
	font-size: 16px;
}

.alignleft {
    float: left;
    margin: 0.5em 1em 0.5em 0;
}
.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.alignright {
    float: right;
    margin: 0.5em 0 0.5em 1em;
}

img[src*=".svg"] {width: 100%;height: 100%;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}
ol, ul {list-style: none;}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {img[src*=".svg"] {width: 100%; height: 100%;}}
img { border: none; }
table {border-collapse: collapse;border-spacing: 0;}
em { font-style: italic; }
a {color: inherit;}
b {font-weight: 600;}
.right {text-align: right;}
.left {text-align: left;}
.aligncenter{text-align:center;}
.inline-middle {display: inline-block;vertical-align: middle;}
.inlinebl { display: inline-block; }
.table {display: table;width: 100%;position: relative;}
.table-cell {display: table-cell;position: relative;box-sizing: border-box;}
.table-cellvm {display: table-cell;position: relative;vertical-align: middle;text-align: left;}
.relative { position: relative; }
.fullc {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.half { width: 50%; }
.groupel {display: inline-block;float: left;position: relative;}
.rowel {display: inline-block;vertical-align: top;margin-left: -4px;position:relative;}
.group:after {content: "";display: table;clear: both;}
.vertical-align {position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.center {position: absolute;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);}
.hidden{opacity:0;}
.visible{opacity:1;}
.none{display:none;}
.marginauto {display: block;margin: auto;}

.col {-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
.container-fluid {width: 100%;margin-right: auto;margin-left: auto;}
.row {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.align-items-start {-webkit-box-align: start!important;-ms-flex-align: start!important;align-items: flex-start!important;}
.align-items-center {-webkit-box-align: center!important;-ms-flex-align: center!important;align-items: center!important;}
.align-items-end {-webkit-box-align: end!important;-ms-flex-align: end!important;align-items: flex-end!important;}
.align-self-top {-ms-flex-item-align: flex-start!important;align-self: flex-start!important;}
.align-self-center {-ms-flex-item-align: center!important;align-self: center!important;}
.align-self-bottom {-ms-flex-item-align: flex-end!important;align-self: flex-end!important;}
.justify-content-start {-webkit-box-pack: start!important;-ms-flex-pack: start!important;justify-content: flex-start!important;}
.justify-content-center {-webkit-box-pack: center!important;-ms-flex-pack: center!important;justify-content: center!important;}
.justify-content-end {-webkit-box-pack: end!important;-ms-flex-pack: end!important;justify-content: flex-end!important;}
.justify-content-around {-ms-flex-pack: distribute!important;justify-content: space-around!important;}
.justify-content-between {-webkit-box-pack: justify!important;-ms-flex-pack: justify!important;justify-content: space-between!important;}
.no-gutters {margin-right: 0;margin-left: 0;}
.w-100 {width: 100%!important;}
.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}
.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}
.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}.offset-12{margin-left:100%}
* {box-sizing: border-box;}

.animate {transition: all .4s ease;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-ms-transition: all .4s ease;}
.animated2 {
  -webkit-animation-duration: .8s;
  animation-duration: .8s;
  -webkit-animation-delay: .2s;
    animation-delay: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animated3 {
  -webkit-animation-duration: 1.2s;
  animation-duration: 1.2s;
  -webkit-animation-delay: .4s;
    animation-delay: .4s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.col, .col-auto, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12 {
    position: relative;
    width: 100%;
    min-height: 1px;
}
.col-auto {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: none;}
.mr-auto, .mx-auto {margin-right: auto!important;}
.ml-auto, .mx-auto {margin-left: auto!important;}

/** ------------------------------------------------------------------------

		Custom css

-------------------------------------------------------------------------**/

h1 {
    color: #333333;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    margin: 50px 20px 30px 20px;
	text-transform:uppercase;
}
h2 {
    color: #585858;
    font-size: 16px;
    font-weight: bold;
}
h3 {

}
h4 {

}
p {
    margin: 10px 0;
}
a {
	display: inline-block;
	text-decoration: none;
}
img {
    max-width: 100%;
    height: auto;
}
.button {

}
hr {
    width: 100%;
    height: 1px;
    background: #F4F4F7;
    border: none;
    margin: 25px 0;
}
li {
    padding: 6px 0;
    position: relative;
}
li:before {
    background: #4D86FF;
    content: '';
    border-radius: 50%;
    width: 4px;
    height: 4px;
    position: absolute;
    left: -17px;
    padding: 0;
    top: 15px;
    border: 0;
    margin: 0;
}
.iframec {
    margin: 25px 0;
    position: relative;
    width: 100%;
    padding-top: 60%;
}
.iframec iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}

th {
    color: #333333;
    font-family: Roboto;
    font-size: 14px;
    font-weight: bold;
    background: #F4F4F7;
    padding: 15px 0px 15px 20px;
    text-align: left;
}
th:last-child {
	padding: 15px 20px 15px 20px;
}
td {
    padding: 15px 0px 15px 20px;
    color: #333333;
    font-size: 16px;
    border-bottom: 1px solid #D1D3D4;
	text-align: left;
}
td:last-child {
	padding: 15px 20px 15px 20px;
}
tr:last-child td {
	border: none;
}
td:first-child { }
th:first-child {  }
td:last-child {  }
th:last-child {  }
.smcheckb a {
    text-decoration: underline;
}
.mainwrap {
    width: 100%;
    padding-right: 70px;
    padding-left: 70px;
    margin-right: auto;
    margin-left: auto;
}
.mainwrapresponsive
{
	display: none;
}
.mainwrapleft {
	padding-left: 70px;
}
.mainwrapright {
	padding-right: 70px;
}

.hlogocell img {
    width: 193px;
    height: 100px;
	transition: all .4s ease;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-ms-transition: all .4s ease;
}
.hsearchb {
    width: 23px;
    height: 25px;
    display: inline-block;
    cursor: pointer;
}
.hsearch {
    fill: white;
	transition: all .4s ease;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-ms-transition: all .4s ease;
}
.hsearchb:hover .hsearch {
    fill: #4D86FF;
}
.hsearchc {
    display: inline-block;
    margin-left: 15px;
    vertical-align: middle;
}
.pinkb {
    color: white;
    text-decoration: none;
    background: #4D86FF;
    border: 1px solid #4D86FF;
    text-transform: uppercase;
    display: inline-block;
    font-size: 14px;
    padding: 4px 25px;
    cursor: pointer;
    border-radius: 50px;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
    outline: none;
    -webkit-appearance: none;
}
.pinkb:hover {
    background: #3758E1;
    color: white;
    border: 1px solid #3758E1;
}
.header {
    background: #1A1A1C;
    color: white;
    padding-top: 25px;
    padding-bottom: 25px;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 500;
}
.hmenuel {
    text-decoration: none;
    font-size: 24px;
    margin-right: 30px;
    margin-top: 30px;
    cursor: pointer;
    display: inline-block;
    position: relative;
    padding-bottom: 9px;
}
.rhmenuel {
    display: block;
    width: 100%;
    font-size: 30px;
    text-align: center;
    cursor: pointer;
    padding: 8px;
}

.dropdown-menu {
    margin-top: 9px;
    position: absolute;
    width: 300px;
    padding: 10px 20px;
    left: 0;
    background: #4D86FF;
    color: white;
    left: -20px;
    display: none;
    z-index: 99;
}
.rhmenuel .dropdown-menu {
    position: relative;
    width: 100%;
    text-align: center;
    background: none;
    font-size: 22px;
    line-height: 1.4;
    margin: 0;
    left: 0;
}
.rhmenuel.opened .dropdown-menu {
	display: block;
}
.rhmenuel .rsubmenuel {
    display: block;
    padding: 4px 0;
}
span.arr-down {
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 8px solid white;
    position: relative;
    display: inline-block;
    margin-left: 7px;
    margin-bottom: 3px;
    border-radius: 2px;
}
.dropdown-menuel:hover span.arr-down {
	border-top: none;
    border-bottom: 8px solid white;
}
.rhmenuel.dropdown-menuel:hover span.arr-down {
	border-top: 8px solid white;
    border-bottom: none;
}
.rhmenuel.dropdown-menuel.opened span.arr-down {
	border-top: none;
    border-bottom: 8px solid white;
}
.submenuel {
    display: block;
    font-size: 18px;
    line-height: 1.8;
    cursor: pointer;
}
.submenuel:hover {
	text-decoration: underline;
}
.hmenuel:hover {
    color: #4D86FF;
}
.hmenuel:hover .dropdown-menu {
    display: block;
}
.hmenu {
    padding-left: 65px;
}
.hmenurighttopel {
    color: #BFB8B6;
    font-size: 14px;
    text-decoration: none;
	cursor: pointer;
    text-transform: uppercase;
    line-height: 1;
    margin-left: 15px;
	transition: all .4s ease;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-ms-transition: all .4s ease;
}
.hmenurighttopel:hover {
	color: #4D86FF;
}
.hmenurighttop {
    margin: 0;
    padding: 0;
    line-height: 1;
    margin-bottom: 23px;
    text-align: right;
}
.mm-langel {
    margin-left: 25px;
}
.pagecontentc {
    padding-top: 150px;
    position: relative;
    min-height: calc(100vh - 329px);
    padding-bottom: 1px;
}
.pagecontentc:before {
    content: '';
    background: #1A1A1C;
    position: absolute;
    width: 100%;
    height: 150px;
    top: 0;
}
.footer {
    background: #1A1A1C;
    color: white;
    padding-top: 80px;
    padding-bottom: 80px;
}
img.ferlogo {
    width: 170px;
    height: 89px;
    margin-right: 40px;
}
.fermenuel {
    font-size: 16px;
    text-decoration: none;
    cursor: pointer;
    padding: 10px 10px;
}
.hoverpink:hover {
	color: #4D86FF;
}
.fermenuc {
    margin-top: 20px;
    display: inline-block;
    vertical-align: middle;
}
.fersocels svg {
    width: 32px;
    height: 32px;
    margin-right: 6px;
	cursor: pointer;
}
.fersocel {
	fill:white;
	transition: all .4s ease;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-ms-transition: all .4s ease;
}
.fersocels svg:hover .fersocel {
	fill:#4D86FF;
}
.fersocels {
    display: inline-block;
    vertical-align: middle;
    margin-top: 28px;
    margin-left: 40px;
}
.izstradebr {
    color: #4D86FF;
    font-size: 14px;
    margin-top: 60px;
}
.hmenurightbottom {
    text-align: right;
}
.mainslider {
	position: relative;
	width: 100%;
}
.mainsliderel {
    position: relative;
    color: white;
    width: 100%;
}
.mainsliderilimgc {
	position: relative;
	width: 100%;
	padding-top: 37%;
}
.mainsliderimg {
	position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.mainslider-textbl {
    width: 100%;
    position: absolute;
    bottom: 70px;
	text-align: left;
	padding: 0 70px;
}
.mainslider-textbl.bcenter {
	text-align: center;
}.mainslider-textbl.right {
	text-align: right;
}
.mainslidertextc {
    font-size: 42px;
	font-size: 2.5vw;
    font-weight: 500;
    max-width: 600px;
    line-height: 1.2;
    position: relative;
	display: inline-block;
}
.mainslidertextc.blue {
	color: #4D86FF;
}
.mainslidertextc.blue .mainsliderb {
	border-color: #4D86FF;
	color: white;
	background: #4D86FF;
}
.mainslidertextc.blue .mainsliderb:hover {
	background: #4D86FF;
	color: white;
}
.mainsliderh {
    outline: none;
}
.whiteb {
    display: inline-block;
    border: 1px solid white;
    border-radius: 50px;
    padding: 15px 25px;
    line-height: 1;
    font-size: 18px;
    font-weight: 400;
    min-width: 200px;
    text-align: center;
    cursor: pointer;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
    outline: none;
}
.whiteb:hover {
    background: white;
	color: #1A1A1C;
}
.mainsliderb {
    margin-top: 40px;
}
.mainsliderdots {
    display: block;
    position: absolute;
    width: 100%;
    text-align: center;
    bottom: 15px;
    padding: 0;
}
.mainsliderdots li {
    display: inline-block;
    padding: 10px;
    cursor: pointer;
}
.mainsliderdots li button {
    background: white;
    border: none;
    font-size: 0;
    width: 6px;
    height: 6px;
    line-height: 0;
    overflow: hidden;
    border-radius: 50%;
    display: inline-block;
    padding: 0;
    margin: 0;
	cursor: pointer;
	outline:none;
}
.mainsliderdots li.slick-active button, .mainsliderdots li:hover button {
    background: #4D86FF;
}
.mainsliderfilter {
    background: linear-gradient(270deg, transparent 0%, rgba(0, 0, 0, 0.6) 100%);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: block;
}
.mainsliderfilter.hidefilter {
	opacity: 0;
}
.zoomeffect {
	 webkit-transform-origin: 10% 0%;
    -moz-transform-origin: 10% 0%;
    -ms-transform-origin: 10% 0%;
    -o-transform-origin: 10% 0%;
    transform-origin: 10% 0%;
    -webkit-animation: zoom 20s linear alternate infinite;
    -moz-animation: zoom 20s linear alternate infinite;
    -ms-animation: zoom 20s linear alternate infinite;
    -o-animation: zoom 20s linear alternate infinite;
    animation: zoom 20s linear alternate infinite;
}
.zoomeffect2 {
	 webkit-transform-origin: 80% 50%;
    -moz-transform-origin: 80% 50%;
    -ms-transform-origin: 80% 50%;
    -o-transform-origin: 80% 50%;
    transform-origin: 80% 50%;
    -webkit-animation: zoom 20s linear alternate infinite;
    -moz-animation: zoom 20s linear alternate infinite;
    -ms-animation: zoom 20s linear alternate infinite;
    -o-animation: zoom 20s linear alternate infinite;
    animation: zoom 20s linear alternate infinite;
}
.zoomeffect3 {
	 webkit-transform-origin: 0% 80%;
    -moz-transform-origin: 0% 80%;
    -ms-transform-origin: 0% 80%;
    -o-transform-origin: 0% 80%;
    transform-origin: 0% 80%;
    -webkit-animation: zoom 20s linear alternate infinite;
    -moz-animation: zoom 20s linear alternate infinite;
    -ms-animation: zoom 20s linear alternate infinite;
    -o-animation: zoom 20s linear alternate infinite;
    animation: zoom 20s linear alternate infinite;
}
@-webkit-keyframes zoom {
    from {
    	-webkit-transform: scale(1,1);
    }
    to {
    	-webkit-transform: scale(1.1,1);
    }
}

@keyframes zoom {
   from {
        transform: scale(1,1);
   }
   to {
        transform: scale(1.1,1.1);
   }
}
.frpakaimgc img {
    width: auto;
    height: 150px;
    display: inline-block;
}
.frpakas {
    margin-top: 70px;
    margin-bottom: 70px;
    background: white;
}
.frpakasel {
    padding: 20px;
    position: relative;
	display: flex;
}
.frpakasinc {
    border: 1px solid #BBBDC0;
	width: 100%;
    position: relative;
    padding-bottom: 120px;
    flex-basis: auto;
	transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
}
.frpakasintopc {
    position: relative;
    overflow: hidden;
    padding: 30px;
    padding-bottom: 0;
}
.frtvpelsc {
    padding: 30px;
    padding-bottom: 0;
}
.frpakasinc:hover {
    border-color: #4D86FF;
    box-shadow: 0px 0px 20px 1px #bbbdc0ad;
}
.frpakaies {
    position: absolute;
    background: #4D86FF;
    color: white;
    padding: 2px 20px;
    transform: rotate(30deg);
    right: -52px;
    top: 26px;
    font-size: 14px;
    text-align: center;
    width: 220px;
}
.frpakaimgc {
    border-bottom: 1px solid #BBBDC0;
    padding-bottom: 25px;
}
.frpakadesc {
    padding: 20px 0 40px 0;
}
.frpakchanel img {
    padding-right: 10px;
    display: inline-block;
    width: 100%;
    height: auto;
    position: relative;
    padding-bottom: 10px;
}
.frpakhdchh {
    margin: 10px 0;
}
.frpakskvisus {
    color: #4D86FF;
    text-decoration: underline;
    font-size: 16px;
    font-weight: 500;
    display: block;
    margin: 10px 0 20px;
}
.pinklineb {
    color: #4D86FF;
    text-decoration: none;
    border: 1px solid #4D86FF;
    text-transform: uppercase;
    display: inline-block;
    font-size: 14px;
    padding: 4px 25px;
    border-radius: 20px;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
    cursor: pointer;
}
.pinklineb:hover {
    background: #4D86FF;
    color: white !important;
}
.frpakchanbc {
    position: absolute;
    width: 100%;
    width: calc(100% - 60px);
    margin: 30px;
    bottom: 0;
    left: 0;
}
#spopgclose img {
    display: inline-block;
    width: 40px;
    height: 40px;
}
.pinklineb.frpakchpietb {
    width: 100%;
    text-align: center;
    padding: 11px 20px;
    font-size: 18px;
    border-radius: 50px;
}
.oppagewmenu {
    background: #f4f4f7;
    padding-top: 50px;
    padding-bottom: 50px;
    position: relative;
    min-height: calc(100vh - 450px);
}
.oppmenuc {
    width: 300px;
    margin-right: 40px;
    position: relative;
}
.oppmenuel {
    display: block;
    color: #1A1A1C;
    font-size: 20px;
    font-weight: bold;
    background: white;
    margin-bottom: 2px;
    padding: 18px 40px;
    line-height: 1.4;
    border-left: 4px solid white;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
    overflow: hidden;
    position: relative;
}
.oppmenuel:hover, .oppmenuel.active {
    border-left: 4px solid #4D86FF;
    color: #4D86FF;
    padding-left: 50px;
    padding-right: 30px;
}
.block {
    background: white;
    padding: 60px;
    position: relative;
    margin-bottom: 10px;
}
.schtopbll img {
    width: 146px;
    height: auto;
}
.schtopbll {
    margin-right: 10%;
}
.schtext {
    margin-bottom: 50px;
}
.schpricec {
    color: #4D86FF;
    font-size: 79px;
    font-weight: bold;
    vertical-align: top;
    line-height: 1;
    position: relative;
    margin-right: 150px;
}
.pricesm {
    position: absolute;
    top: 7px;
    left: 110%;
    font-size: 36px;
}
.eurm {
    position: absolute;
    color: #828FA4;
    font-size: 24px;
    font-weight: 500;
    bottom: 6px;
    left: 110%;
    white-space: nowrap;
}
.standartprice {
    position: absolute;
    font-size: 20px;
    background: #828FA4;
    color: white;
    font-weight: 400;
    padding: 5px 10px;
    border-radius: 5px;
    line-height: 1;
    text-decoration: line-through;
    top: 10px;
    right: -158px;
}
.schtopblbrc {
    text-align: right;
}
.pinkb.schpietb {
    font-size: 18px;
    font-weight: 500;
    text-transform: inherit;
    padding: 10px 60px;
    border-radius: 50px;
    margin-top: 30px;
}
.blockh {
    color: #1A1A1C;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 20px;
}
.schchel {
    display: inline-block;
    vertical-align: top;
    position: relative;
    cursor: pointer;
}
.schchel img {
    width: 60px;
    height: 60px;
}
.domina {
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 99;
    background: white;
    box-shadow: 0 0 15px 1px rgba(0,0,0,0.15);
    border-radius: 5px;
    width: 260px;
    padding: 15px;
    color: #585858;
    font-family: 'Formular', sans-serif;
    font-size: 13px;
    display: none;
    opacity: 0;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
}
.domina:after {
    content: '';
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 7px solid white;
    position: absolute;
    top: -7px;
    left: 20px;
}
.schchel:hover .domina {
	display: block;
	opacity: 1;
}
.dominah {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
}
.domina p {
    margin: 0;
}
.chavinl img {
    width: 17px;
    height: 20px;
    padding: 0;
    margin-right: 10px;
}
.chavinl {
    width: 30px;
}
.chavaiableels {
    margin-top: 10px;
}
.schchel.ishd:before {
    content: 'HD';
    color: white;
    background: #4D86FF;
    position: absolute;
    border-radius: 50%;
    z-index: 1;
    right: 5px;
    top: -5px;
    font-size: 7px;
    width: 16px;
    height: 16px;
    font-weight: 500;
    text-align: center;
    padding: 6px 0;
    box-sizing: border-box;
    line-height: 1;
}
.schchel.greychannel:before {
	background-color: #E4E5E6;
}
.greychannel img {
	opacity: 0.5;
}
.schprrell img {
    width: 60px;
    height: 60px;
    margin-right: 15px;
}
.schprrel {
    margin: 8px 0;
	cursor: pointer;
}
.schprrell {
    width: 75px;
}
.schprrelr {
    padding-right: 20px;
}
.schprrel.notin {
    opacity: 1;
}
.notin img {
    opacity: 0.4;
}
.notin .schprrelr {
    opacity: 0.4;
}
.schprrel:hover .domina {
	display: block;
	opacity: 1;
}
.schprrell .domina {
    top: 120%;
}
.schprrell .domina {
    top: 120%;
}
.schprrell .domina:after {
    left: 24px;
}
.schbpricebl .schtopbll img {
    width: 50px;
    height: auto;
}
.schbpricebl .schtopbll {
    margin-right: 30px;
}
.schcommtextc {
    color: #585858;
    font-size: 12px;
    padding: 15px 60px 40px 60px;
}
.schmenuies {
    font-size: 9px;
    width: 120px;
    top: 14px;
    right: -25px;
}
.frthpakael {
    width: 100%;
}
.frthpakelbig {
    min-height: 480px;
}
.frthpaelsm {
    padding-top: 50px;
    padding-bottom: 50px;
    background: #1A1A1C;
    color: white;
    width: 500px;
}
.frtthpakelh {
    font-size: 44px;
}
.frthpakchanels {
    margin: 20px 0;
}
.frthpakchel {
    width: 60px;
    height: 60px;
    margin-right: 10px;
    margin-bottom: 10px;
    display: inline-block;
    /*background: white;*/
    border-radius: 9px;
}
.moreb {
    display: inline-block;
    vertical-align: middle;
    text-decoration: none;
    font-size: 18px;
    padding-left: 25px;
    position: relative;
	cursor: pointer;
	transition: all .4s ease;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-ms-transition: all .4s ease;
}
.moreb:before {
    content: '';
    background: url(img/play.svg) no-repeat center;
    background-size: 16px 18px;
    width: 14px;
    height: 16px;
    position: absolute;
    left: 0;
    top: 5px;
}
.moreb:hover { color: #4D86FF; }
.frizklnotc {
    padding-top: 80px;
    padding-bottom: 80px;
    text-align: center;
    font-size: 32px;
    font-weight: bold;
    color: #1A1A1C;
	color: white;
	background: #4D86FF;
}
.pinkb.frizklnotcb {
    margin-top: 30px;
    padding: 12px 30px;
    font-size: 18px;
    font-weight: 500;
    border-radius: 50px;
    text-transform: inherit;
	background: white;
	color: #1A1A1C;
}
.pinkb.frizklnotcb:hover {
	background: #1A1A1C;
	color: white;
}
.frnenokaveslc {
    background: #F4F4F7;
    padding-top: 70px;
    padding-bottom: 70px;
}
.frnenoktextcol {
    text-align: left;
    padding-right: 70px;
}
.frnenoktextcol h1, .frnenoktextcol h2 {
    text-align: left;
    margin: 60px 0 0 0;
    color: #4D86FF;
    font-size: 32px;
    font-weight: bold;
    text-transform: inherit;
}
.frnenslelimgc {
    position: relative;
    overflow: hidden;
    padding-top: 123%;
	transition: all .4s ease;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-ms-transition: all .4s ease;
}
.frnenslelimgc:hover {
	box-shadow: 0px 0px 24px rgba(0,0,0,0.4);
}
.frnenoksliderel {
    padding: 18px 18px;
}
.slick-arrow {
    border-radius: 50%;
    font-size: 0;
    line-height: 0;
    padding: 0;
    border: 0;
    width: 60px;
    height: 60px;
    position: absolute;
    z-index: 99;
    top: 45%;
    top: calc(50% - 30px);
    cursor: pointer;
    left: -11px;
	background: url('img/slider-left.svg') no-repeat center;
	background-size: 60px 60px;
	outline: none;
}
.slick-next.slick-arrow {
    right: -14px;
    transform: rotate(180deg);
    left: auto;
}
.slick-disabled {
    visibility: hidden;
}
img.frnenslch {
    position: absolute;
    top: 20px;
    left: 20px;
    width: 60px;
    height: 60px;
    display: inline-block;

    border-radius: 10px;
}
.frnensltime {
    background: #4D86FF;
    color: #FFFFFF;
    font-size: 20px;
    font-weight: 500;
    padding: 8px 25px 8px 40px;
    display: inline-block;
    position: absolute;
    left: -20px;
    border-radius: 50px;
    bottom: 113px;
    line-height: 1;
}
.frnensldate {
    position: absolute;
    color: white;
    bottom: 90px;
    left: 20px;
    line-height: 1;
    text-transform: uppercase;
    font-size: 14px;
}
.frnenslh {
    position: absolute;
    color: white;
    left: 20px;
    bottom: 5px;
    font-size: 24px;
    font-weight: 300;
    height: 80px;
    line-height: 1.2;
    padding-right: 20px;
}
.greyb {
    display: inline-block;
    cursor: pointer;
    text-decoration: none;
    padding: 10px 35px;
    border-radius: 50px;
    background: #1A1A1C;
    color: white;
    font-size: 18px;
	transition: all .4s ease;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-ms-transition: all .4s ease;
}
.greyb:hover {
	background: #4D86FF;
}
.frnenokbc {
    margin-top: 50px;
}
.breadcrc {
    background: linear-gradient(270deg, #4D86FF 0%, #4D86FF 100%);
    color: white;
    line-height: 1;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 14px;
}
.brcrurl {
    display: inline-block;
    vertical-align: middle;
    padding-right: 15px;
}
.brcrlast {
    display: inline-block;
    vertical-align: middle;
    text-decoration: underline;
}
.brcrarr {
    display: inline-block;
    margin-right: 15px;
    width: 7px;
    height: 7px;
    line-height: 0;
    padding: 0;
    transform: rotate(45deg);
    position: relative;
    left: -2px;
    border-right: 1px solid white;
    border-top: 1px solid white;
}
.stempchlogo img {
    width: 50px;
    height: 50px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 40px;
}
.stempchh {
    color: #1A1A1C;
    font-size: 20px;
    font-weight: bold;
    padding-right: 20px;
}
.accardeonbl {
    padding: 0;
}
.accardeonbltop {
    cursor: pointer;
    padding: 30px 35px;
    position: relative;
}
.accardeonblopen {
    display: none;
    padding: 0 40px 40px 40px;
    position: relative;
}
.accardeonblopen img, .accardeonblopen .iframecc, .accardeonblopen .wp-video {
    max-width: 800px;
    max-height: 100vh;
    position: relative;
    width: auto;
    height: auto;
}
.sthpchimg {
    max-width: 300px;
    margin-right: 35px;
}
.sthpchskprbc {
    margin-top: 25px;
}
.sthcphdescb {
    padding: 8px 25px;
    border: 2px solid #4D86FF;
    text-transform: lowercase;
    font-size: 16px;
    font-weight: 500;
}
.accardeonopcloseicc {
    width: 30px;
    height: 30px;
	transform: rotate(45deg);
	transition: all .4s ease;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-ms-transition: all .4s ease;
}
.accardopcloseic {
    fill: #1A1A1C;
	transition: all .4s ease;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-ms-transition: all .4s ease;
}
.opened .accardopcloseic {
    fill: #4D86FF;
}
.opened .accardeonopcloseicc {
    transform: rotate(0deg);
}

.accardeonopcloseicc .openedcontent
{
	display: none;
	transform: rotate(0deg);
}

.accardeonopcloseicc.withplusminus {
    width: 30px;
    height: 30px;
	transform: rotate(0deg);
	transition: all .4s ease;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-ms-transition: all .4s ease;
}



.scrolled .hlogocell img {
    height: 50px;
    width: 96px;
}
.scrolled .hmenuel {
    margin-top: 8px;
}
.scrolled .hmenurighttop {
    display: none;
}
.scrolled .hmenurightbottom {
    padding-top: 11px;
}
.scrolled.header {
    padding-top: 15px;
    padding-bottom: 15px;
}
.srezemptytable {
    height: 50vh;
    text-align: center;
}
input.search-field {
    color: #D1D3D4;
    font-size: 42px;
    font-weight: bold;
    border: none;
    border-bottom: 1px solid #D1D3D4;
    width: 100%;
    padding: 5px 80px 10px 30px;
    position: relative;
	outline: none;
}
input.search-field::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: #D1D3D4;
    font-size: 42px;
    font-weight: bold;
}
input.search-field::-moz-placeholder { /* Firefox 19+ */
	color: #D1D3D4;
    font-size: 42px;
    font-weight: bold;
}
input.search-field:-ms-input-placeholder { /* IE 10+ */
	color: #D1D3D4;
    font-size: 42px;
    font-weight: bold;
}
input.search-field:-moz-placeholder { /* Firefox 18- */
	color: #D1D3D4;
    font-size: 42px;
    font-weight: bold;
}
form.search-form {
    position: relative;
    margin: 0px 0 50px 0;
    padding-top: 70px;
}
.search-submit {
    position: absolute;
    right: 0px;
    bottom: 0;
    background: url(img/search-grey.svg) no-repeat center;
    background-size: 28px 31px;
    border: 0;
    width: 65px;
    height: 65px;
    cursor: pointer;
    outline: none;
}
.searchh {
    color: #1A1A1C;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 40px;
}
.srezh {
    color: #1A1A1C;
    font-size: 18px;
    font-weight: bold;
}
.srezimgc img {
    width: auto;
    height: auto;
    margin-right: 30px;
    max-width: 250px;
    max-height: 150px;
    min-width: 100px;
    margin-top: 5px;
}
.srezurl {
    color: #4D86FF;
    font-size: 16px;
    text-decoration: underline;
}
.sreztextc {
    margin: 10px 0;
}
.srezel {
    padding-right: 20%;
    margin: 60px 0;
	position: relative;
}
.pagination {
    margin: 80px 0 70px 0;
    color: #1A1A1C;
    font-size: 24px;
}
.prevnextpage {
    padding: 0 10px;
}
.pagination a {
    padding: 0 4px;
}
.pagination .current {
    font-weight: 600;
    padding: 0 4px;
}
.pagination a:hover {
	color: #4D86FF;
}
.hideoverflow {overflow:hidden;}
.frpakasinc a {
    display: block;
}
.oppformc {
    margin-left: 40px;
    width: 400px;
    position: relative;
}
.oppagerightformc {
    background: white;
    padding: 50px;
    position: relative;
    z-index: 10;
}
.opprightfh {
    color: #1A1A1C;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 30px;
}
h1.oppiedh {
    color: #1A1A1C;
    font-size: 32px;
    font-weight: bold;
    text-align: left;
    line-height: 1.4;
    text-transform: inherit;
    margin: 0;
    margin-bottom: 30px;
}
.opprffieldh {
    margin-top: 20px;
    margin-bottom: 10px;
    font-weight: 500;
    font-size: 16px;
}
.obl .opprffieldh:after {
	content: '*';
    color: #4D86FF;
    position: absolute;
    font-size: 14px;
}
.error .opprffieldh {
	color: #4D86FF;
}
.opprfdropdown {
    margin-bottom: 30px;
}
.opprightfinput {
    width: 100%;
    border: none;
    border-bottom: 1px solid #BBBDC0;
    font-size: 16px;
    padding: 10px;
    outline: none;
    font-family: 'Formular', sans-serif;
    font-weight: 500;
    color: #1A1A1C;
    margin: 20px 0 10px 0;
    position: relative;
}
textarea.opprightfinput {
	height: 100px;
}
.answers {
    margin-bottom: 30px;
    text-align: left;
}
.answers .checkbc {
	margin-top: 7px;
}
.answers .checkbc label {

}
.opprfinpc {
    position: relative;
}
.opprfplacehtext {
    position: absolute;
    top: 27px;
    left: 10px;
    color: #585858;
    font-family: 'Formular', sans-serif;
    font-size: 16px;
    font-weight: 500;
	pointer-events: none;
	transition: all .4s ease;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-ms-transition: all .4s ease;
}
.obl .opprfplacehtext:after {
    content: '*';
    color: #4D86FF;
    position: absolute;
    font-size: 14px;
}
.focus .opprfplacehtext {
    top: 10px;
    color: #585858;
    font-size: 10px;
    font-weight: 500;
}
.focus .opprfplacehtext:after {
    top: -3px;
    right: -7px;
}
label {
    color: #585858;
    font-family: 'Formular', sans-serif;
    font-size: 16px;
    font-weight: 400;
    position: relative;
    cursor: pointer;
    margin-right: 40px;
}
.custom-select {
    position: relative;
    width: 100%;
    border: 1px solid #BBBDC0;
    outline: none;
    padding: 10px 5px;
    font-family: 'Formular', sans-serif;
    font-size: 16px;
    max-height: 200px;
}
.custom-select option {
	padding: 4px 8px;
	color: #585858;
}
.checkboxel {
    margin-top: 5px;
    position: relative;
}
.checkboxel label {
    font-size: 14px;
}
.formcheckbox {

}
.radiobc label span {
    display: inline-block;
    position: absolute;
    width: 18px;
    height: 18px;
    left: -21px;
    top: 0px;
    background: white;
    border: 1px solid #BBBDC0;
    border-radius: 50%;
}
.radiobc input {margin: 0;}
input[type="radio"]:checked+label span::after {
    content: '';
    display: inline-block;
    position: absolute;
    width: 10px;
    height: 10px;
    top: 3px;
    left: 3px;
    border-radius: 50%;
    background: #4D86FF;
}
.checkbc.smcheckb {
    position: relative;
    text-align: left;
}
.checkbc.smcheckb label {
	color: #585858;
    font-size: 11px;
    position: relative;
    padding-top: 3px;
}
.checkbc input {
    margin: 0;
    display: inline-block;
    vertical-align: bottom;
	opacity: 0;
}
.checkbc label span {
    display: inline-block;
    position: absolute;
    width: 12px;
    height: 12px;
    left: -18px;
    top: 3px;
    background: white;
    border: 1px solid #BBBDC0;
    border-radius: 3px;
}
.checkbc input[type="checkbox"]:checked+label span::after {
    content: '';
    display: inline-block;
    position: absolute;
    width: 6px;
    height: 6px;
    top: 2px;
    left: 2px;
    border-radius: 2px;
    background: #4D86FF;
}
.customform-formupload {
	margin: 20px 0;
}
.opprfsubmbc .pinkb {
    padding: 12px 30px;
    font-size: 18px;
    font-weight: 500;
    text-transform: lowercase;
    width: 100%;
    margin-top: 10px;
}
.mainsliderdots li:before { display: none; }
.citiippiedc {
    margin-top: 40px;
}
.sectionh {
    color: #1A1A1C;
    font-size: 24px;
    font-weight: bold;
    line-height: 26px;
    text-align: center;
    margin-bottom: 20px;
}
.citiippiedel {
    display: inline-block;
    padding: 15px;
    position: relative;
    outline: none;
}
.ippiedsliderelinc {
    background: white;
    position: relative;
    color: #1A1A1C;
    font-size: 20px;
    font-weight: bold;
    line-height: 1.3;
	transition: all .4s ease;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-ms-transition: all .4s ease;
}
.ippiedsliderelinc:hover {
	box-shadow: 0px 0px 20px 1px #bbbdc0ad;
}
.citiippiedeltopimgc {
    position: relative;
    padding-top: 60%;
    width: 100%;
}
.citiippiedelimg {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.citiippiedbottomc {
    padding: 30px;
    height: 210px;
    position: relative;
}
.citiippiedmorebc {
    position: absolute;
    bottom: 30px;
}
.citiippiedmorebc .moreb {
    font-size: 16px;
    font-weight: 400;
    padding-top: 2px;
}
.slick-slide {
    outline: none;
}
.error .opprightfinput {
    border-bottom: 1px solid #4D86FF;
}
.checkbc.error label {
    color: #4D86FF;
}
#rformmsg {
    margin-top: 20px;
    font-size: 20px;
    color: #4D86FF;
    text-align: center;
}
.citiippiedc {
    margin-top: 40px;
    position: relative;
    width: 100%;
}
.ippiedslider {
    width: 100%;
}
.sliderc {
    position: relative;
    min-width: 0;
    min-height: 0;
}
#respothersslider {
    display: block;
    position: relative;
    width: 100%;
}
.oppcontent {
    min-width: 0;
}
.klapkctextbl h1 {
    text-align: left;
    margin: 0;
    margin-bottom: 20px;
    color: #1A1A1C;
    font-size: 32px;
    font-weight: bold;
    text-transform: inherit;
}
.klapkctextbl p {
    font-size: 16px;
    margin: 25px 0;
    color: #585858;
    line-height: 1.6;
}
#map {
    width: 100%;
    height: 500px;
	position: relative;
}
.mapPopupc {
    width: 250px;
    padding: 3px;
}
.mapphc {
    color: #585858;
    font-family: 'Formular', sans-serif;
    font-size: 15px;
    font-weight: 500;
    padding-bottom: 10px;
    border-bottom: 1px solid #E4E5E6;
}
.mapptc {
    color: #585858;
    font-family: 'Formular', sans-serif;
    font-size: 13px;
    padding-top: 10px;
}
.oppmenu {
    margin-bottom: 10px;
}
.rekviziti h1 {
    text-align: left;
    color: #1A1A1C;
    font-family: 'Formular', sans-serif;
    font-size: 32px;
    font-weight: bold;
    margin-left: 0;
    margin-bottom: 20px;
    margin-top: 0;
}
.rekviziti h2 {
    color: #1A1A1C;
    font-size: 20px;
    font-weight: bold;
    margin: 0;
}
.rekviziti strong {
    color: #585858;
	font-size: 16px;
	font-weight: bold;
}
.oppage {
    background: #F4F4F7;
    padding-top: 70px;
    padding-bottom: 70px;
    position: relative;
}
.viaplelinc {
    margin: 20px;
    background: white;
    height: 100%;
    height: calc(100% - 40px);
}
.viaplelhbl {
    height: 155px;
}
.viaplelh {
    color: #1a1a1c;
    font-family: 'Formular', sans-serif;
    font-size: 32px;
    font-weight: bold;
    line-height: 26px;
    text-align: center;
    height: auto;
    width: 100%;
    padding-bottom: 35px;
    display: block;
}
.viaplbc {
    padding: 38px 7%;
    min-width: 350px;
}
.viaplcat {
    border-bottom: 1px solid #E5E4E4;
    padding: 8px 5%;
    padding-right: calc(5% + 40px);
    position: relative;
}
.viaplcat:after {
    content: '';
	background: url('img/check-grblack.svg') no-repeat center;
	background-size: 22px 22px;
	width: 22px;
	height:22px;
	position: absolute;
	right: 5%;
	top: 8px;
}
.viaplcat.inactive:after {
    content: '';
	background: url('img/close-lightgrey.svg') no-repeat center;
	background-size: 22px 22px;
	width: 22px;
	height:22px;
	position: absolute;
	right: 5%;
	top: 8px;
}
.viaplcat.inactive {
	color: #828FA4;
}
.viaplcat.active {
	font-weight: 600;
}
.viaplelpricec {
    color: #1A1A1C;
    font-size: 24px;
    text-align: center;
    margin: 24px 0;
}

.viaplelpricec.sale
{
	color: #828FA4;
    font-size: 16px;
    margin: -18px 0 24px 0;
    text-decoration: line-through;
}
.viaplelpricec.sale span
{
    font-size: 16px;
}

.viaplelpricec span {
    font-size: 30px;
}
.viaplelb {
    font-size: 16px;
    font-weight: 500;
    text-transform: inherit;
    padding: 14px 40px;
    border-radius: 40px;
}
.viaplelbc {
    text-align: center;
    margin-bottom: 15px;
}
#pietformc, .popup {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: table;
    z-index: 500;
	display:none;
}
.popup.informative {
    left: auto;
    right: 30px;
    width: 400px;
    height: auto;
    top: 98px;
}
.popup.informative .table.fullc {
    position: relative;
	width: auto;
	height: auto;
	display:  block;
}
.popup.informative .pietformctabcell {
    text-align: left;
	display: block;
}
.popup.informative .pietformbg-success {
	display: none;
}
.popup.informative .pietforminc {
    max-width: 100%;
    max-height: 300px;
    overflow-y: auto;
    width: auto;
    background: transparent;
}
.popup.informative .pietformhc {
	display: none;
}
.popup.informative .pietformc-success-content {
    text-align: left;
    color: #4a546c;
    background: #e7eaf1;
    display: block;
    border: 1px solid rgba(0,0,0,.07);
    box-shadow: 0 1px 5px rgba(0,0,0,.1);
    padding: 15px;
    border-radius: 4px;
    font-size: 14px;
    line-height: 1.2;
    font-weight: 400;
	position: relative;
}
.popup.informative .pietformc-success-content p {
	margin: 0;
}
.popup.informative .pietforminc:after {
    border: 8px solid transparent;
    border-color: transparent transparent transparent #DFE1E4;
    display: block;
    position: absolute;
    content: "";
    right: -18px;
    top: 20px;
	display: none;
}
.popup.informative img.closepietform-success {
    top: 3px;
    right: 3px;
    width: 17px;
    height: 17px;
}

.popup ul {
	display: inline-block;
}
.pietformbg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
}
.pietformctabcell {
    display: table-cell;
    height: 100%;
    width: 100%;
    text-align: center;
    vertical-align: middle;
    position: relative;
}
.pietformc {
    display: inline-block;
    height: auto;
    position: relative;
}
.pietformhc {
    background: linear-gradient(270deg, #4D86FF 0%, #4D86FF 100%);
    color: white;
    padding: 30px;
    text-align: center;
}
.pietformhc h3 {
    font-size: 30px;
    font-weight: 600;
    margin: 0;
    text-transform: inherit;
    color: white;
	margin-bottom: 5px;
}
.pietformhc p {
    margin: 0;
}
img.closepietform {
    display: inline-block;
    position: absolute;
    top: -19px;
    right: -50px;
    width: 35px;
    height: 35px;
    cursor: pointer;
	transform: rotate(0deg);
	transition: all .4s ease;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-ms-transition: all .4s ease;
}
img.closepietform:hover {
	transform: rotate(180deg);

}
.pietform {
    background: white;
    padding: 40px;
    position: relative;
}
.oppagerightformc .pietform {
	padding: 0;
}
.pietfcol {
    padding: 0 20px;
}
.pietform .radiobc {
    text-align: left;
}
.pietform .pinkb {
    display: inline-block;
    width: auto;
    border-radius: 50px;
}
.pietforminc {
    max-width: 700px;
    max-height: 80vh;
    overflow-y: auto;
    width: 700px;
    background: white;
}
.programtop {
    margin-top: 40px;
    margin-bottom: 40px;
    color: #1A1A1C;
    font-family: 'Formular', sans-serif;
    font-size: 32px;
    font-weight: bold;
}
.progrtoplrc {
    text-align: right;
}
.dropdc {
    display: inline-block;
    position: relative;
}
.dropdhc {
    color: #1A1A1C;
    font-size: 16px;
    font-weight: 500;
    border: 1px solid #1A1A1C;
    text-align: left;
    border-radius: 50px;
    min-width: 200px;
    padding: 8px 20px;
	padding-right: 30px;
    cursor: pointer;
    position: relative;
}
.dropdhc:after {
    content: '';
    position: absolute;
    top: 16px;
    right: 16px;
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 7px solid #1A1A1C;
}
.dropdopc {
    position: absolute;
    top: 80%;
    background: white;
    width: 90%;
    z-index: 399;
    left: 5%;
    padding: 7px 11px;
    font-weight: 400;
    text-align: left;
    box-shadow: 0px 15px 15px 1px rgba(0, 0, 0, 0.2);
    display: none;
    max-height: 200px;
    overflow-y: auto;
}
.dropdel {
    cursor: pointer;
    padding: 2px 0;
    font-size: 14px;
	opacity: 1;
    display: block;
	transition: all .4s ease;
}
.dropdel:hover {
	color: #4D86FF;
}
.programhc {
	position: relative;
	height: 60px;
}
.programdaysels {
    transition: all .6s linear;
    -webkit-transition: all .6s linear;
    -moz-transition: all .6s linear;
    -ms-transition: all .6s linear;
    left: 0px;
    position: absolute;
    height: 60px;
    overflow-y: hidden;
}
.rogramhourselsoc {
	height: 51px;
	position: relative;
}
.progrleftclarrc {
	height: 51px;
}
.programdayel {
    display: inline-block;
    padding: 20px 0;
    margin-left: -1px;
    cursor: pointer;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
    color: white;
}
.programdayselsc {
    position: relative;
    overflow-x: hidden;
    display: inline-block;
    float: left;
    width: 90%;
    width: calc(100% - 120px);
    height: 60px;
}
.programdayelh {
    line-height: 20px;
    font-size: 18px;
    border-right: 1px solid white;
    padding: 0 30px;
}
.programdayel.current {
    background: white;
    color: #1A1A1C;
}
.programdayel:hover {
    background: white;
    color: #1A1A1C;
}
.programdaysc {
    position: relative;
    width: 100%;
    background: linear-gradient(270deg, #4D86FF 0%, #4D86FF 100%);
}
.pogrdaysarr {
    display: inline-block;
    position: relative;
    width: 60px;
    height: 60px;
    border-right: 1px solid white;
    float: left;
    cursor: pointer;
    background: #4D86FF;
}
.pogrdaysarr span {
    width: 16px;
    height: 16px;
    position: absolute;
    background: white;
    transform: rotate(45deg);
    top: 22px;
    left: 25px;
    cursor: pointer;
}
.pogrdaysarr span:after {
    content: '';
    width: 16px;
    height: 16px;
    position: absolute;
    background: #4D86FF;
    top: -4px;
    left: 4px;
}
.pogrdaysarr.arrright span:after {
    background: #3758E1;
}
.pogrdaysarr.arrright {
    transform: rotate(180deg);
    background: #3758E1;
}
.programtimeel {
    display: inline-block;
    width: 180px;
    color: #1A1A1C;
    font-size: 18px;
    font-weight: bold;
    padding: 5px 0;
    position: relative;
    float: left;
    line-height: 26px;
}
.pogrdaysarr.hoursarr {
	height: 51px;
}
.pogrdaysarr.hoursarr span {
    background: #1A1A1C;
	width: 10px;
    height: 10px;
	top: 20px;
}
.pogrdaysarr.hoursarr span:after {
    width: 10px;
    height: 10px;
    background: #ffffff;
    top: -3px;
    left: 3px;
}
.programchanelnamec {
    width: 300px;
    height: 80px;
    left: 0;
    top: 0;
    padding: 20px;
    padding-right: 10px;
    color: #1A1A1C;
    font-size: 16px;
    border-right: 1px solid #E5E4E4;
    border-bottom: 1px solid #E5E4E4;
}
.programchanelnamec.timel {
    width: 140px;
}
.programhoursc {
    border-bottom: 1px solid #E5E4E4;
    position: relative;
}
.programhourselsc {
    display: inline-block;
    float: left;
    width: 80%;
    width: calc(100% - 230px);
    position: relative;
    overflow: hidden;
    margin-left: 110px;
}
.rogramhourselsc {
    position: relative;
    width: 8670px;
    padding: 7px 0;
    border-bottom: 1px solid #e5e4e4;
}
.programtimeeltime {
    display: inline-block;
    position: relative;
    text-align: center;
    width: 60px;
    left: -30px;
}
.programtimeel:first-child .programtimeeltime {
	left: 0;
}
.programchanelnamec img {
    width: 40px;
    height: 40px;
    margin-right: 20px;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
}
.programchanelc.group {
    position: relative;
    border-bottom: 1px solid #E5E4E4;
}
.programchanelelsc {
    display: inline-block;
    float: left;
    position: relative;
    width: 90%;
    padding-left: 200px;
}
.programchanelels {
    position: relative;
    white-space: nowrap;
    border-bottom: 1px solid #e5e4e4;
    height: 80px;
}
.programchanelel {
    position: absolute;
    cursor: pointer;
    background: white;
    z-index: 3;
    padding: 17px;
    border-right: 1px solid #e5e4e4;
	height: 79px;
}
.programchanelel:hover {
	z-index:5;
	background:#F4F4F7;
}
.progrelfullw {
	width: auto !important;
}
.programchanelel:first-child {
	border-left: 1px solid #E5E4E4;
}
.programchaneleltimes {
    font-size: 12px;
    margin-top: 5px;
    color: #1A1A1C;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.programchanelelh {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
#programrows {
	position: relative;
}
#timenowline {
	width: 1px;
	height: 100%;
	position: absolute;
	left: 200px;
	background: #4D86FF;
	top: 0;
	z-index: 20;
}
#timenowline:before {
	content: '';
	position: absolute;
	top: -5px;
	left: -2px;
	width: 0;
	height: 0;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	border-top: 5px solid #4D86FF;
}
.programchanelel.now {
	background-color: #F4F4F7;
}
.respprogrinc {
	display: block;
	position: relative;
	margin: auto;
	max-width: 1100px;
	padding: 80px 50px;
}
.programc {
    margin-bottom: 80px;
}
.programchannamesc {
	border-top: none;
}
.respprogramchanelel {
	padding: 20px;
	box-sizing: border-box;
	border-top: 1px solid #E5E4E4;
	color: #1A1A1C;
	font-size: 24px;
}
.respchprogreltimecell {
    width: 100px;
    vertical-align: top;
}
.respprogramchanelel.now {
	border-top: 1px solid #4D86FF;
	background: #F4F4F7;
}
.respprogramchanelel.now .respchprogreltimecell {
	color: #1A1A1C;
}
.programc {
	position: relative;
}
#chloader {
    background: rgba(255, 255, 255, 0.8);
    z-index: 100;
    display: none;
    position: fixed;
}
.loader {
    border: 5px solid #1A1A1C;
    -webkit-animation: spin 1s linear infinite;
    animation: spin 1s linear infinite;
    border-top: 5px solid #4D86FF;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    display: block;
    margin: auto;
    margin-top: 8%;
    margin-top: calc(50vh + 15px);
}
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.programmainc {
    position: relative;
    width: 100%;
}
.progrleftc {
    display: inline-block;
    position: relative;
    top: 0;
    left: 0;
    width: 300px;
    overflow: hidden;
}
.programrightc {
    position: absolute;
    overflow: hidden;
    width: 80%;
    width: calc(100% - 300px);
    display: inline-block;
    float: left;
    margin-left: 300px;
    left: 0;
    top: 0;
}
.rightcinc {
    position: absolute;
    left: 0;
    top: 0;
    transition: all .6s linear;
    -webkit-transition: all .6s linear;
    -moz-transition: all .6s ease;
    -ms-transition: all .6s linear;
    width: 8670px;
}
.pogrdaysarr.hoursarr.arrright {
    border-bottom: 1px solid #E5E4E4;
    height: 50px;
    border: 0;
    right: 0;
    position: absolute;
    background: white;
}
.prfixed2, .pogrdaysarr.hoursarr.arrright.prfixed2 {
	position: fixed;
	top: 140px;
	z-index: 98;
	background: white;
}
.prfixed {
	position: fixed;
	top: 80px;
	z-index: 99;
}
#timelineleft {
    width: 300px;
    z-index: 150;
    border-bottom: 1px solid #e5e4e4;
    background: white;
	outline: none;
}





.block.klapkctextbl.categorytitle
{
	padding: 30px 60px;
	margin-bottom: 40px;
}
.block.klapkctextbl.categorytitle h1
{
	margin-bottom: 0;
}
.block.otheroperators {
    width: 30.33%;
    margin-left: 3%;
    float: left;
    text-align: center;
    margin-bottom: 3%;
    display: inline-table;
    height: 180px;
    padding: 40px;
}

.block.otheroperators img {
    height: auto;
    width: auto;
    max-height: 70px;
    max-width: 80%;
    display: inline-block;
}
.othopcell {
    text-align: center;
}
a.otheroperators
{
	border: 2px solid transparent;
}

a.otheroperators:hover
{
	border-color: #4D86FF;
}

.opprfinpc.wecontantinput {
    width: 48%;
    vertical-align: top;
    display: inline-block;
}


.opprfinpc.wecontantinput.flright
{
	float: right;
}

.velielaisazinamiestitle h4
{
	color: #1A1A1C;
}

.opprfsubmbc .pinkb.wecontantinput {
    width: auto;
    text-transform: none;
}


#pietformc-success
{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: table;
    z-index: 500;
	display:none;
}

.pietformc-success-content
{
	background: white;
    padding: 40px 40px;
    position: relative;
    font-size: 16px;
    font-weight: 500;
}
.popup .pietformc-success-content {
	text-align: left;
}


.pietformbg-success
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
}


img.closepietform-success
{
    display: inline-block;
    position: absolute;
    top: -19px;
    right: -50px;
    width: 35px;
    height: 35px;
    cursor: pointer;
	transform: rotate(0deg);
	transition: all .4s ease;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-ms-transition: all .4s ease;
}
img.closepietform-success:hover
{
	transform: rotate(180deg);

}

.sthpchdesccol .download-list
{
	line-height: 2;
	font-style: italic;
}
.sthpchdesccol .download-list li:before
{
	background: url(img/pdf.svg) no-repeat;
    content: '';
    border-radius: 0;
    width: 22px;
    height: 30px;
    position: absolute;
    left: -37px;
    padding: 0;
    top: 8px;
    border: 0;
    margin: 0;
}
.sthpchdesccol.video .download-list li:before {
	background: url(img/video.svg) no-repeat;
	top: 14px;
    width: 13px;
    height: 9px;
    padding: 4px;
}
.sthpchdesccol .download-list li:hover
{
	color: #4D86FF;
}


.sthpchdesccol .download-list li:hover::before
{
	background: url(img/pdf_hover.svg) no-repeat;
}
.sthpchdesccol.video .download-list li:hover::before
{
	background: url(img/video-hover.svg) no-repeat;
}

.download-list .updatedfile
{
	color: #4D86FF;
	font-weight: 600;
}


/*** HAMBURGER.JS ***/


.hamburger {
     font: inherit;
     display: inline-block;
     overflow: visible;
     margin: 0;
     padding: 15px;
     cursor: pointer;
     transition-timing-function: linear;
     transition-duration: .15s;
     transition-property: opacity, filter;
     text-transform: none;
     color: inherit;
     border: 0;
     background-color: transparent
 }

 .hamburger:hover {
     opacity: .7
 }

 .hamburger-box {
     position: relative;
     display: inline-block;
     width: 40px;
     height: 24px
 }

 .hamburger-inner {
     top: 50%;
     display: block;
     margin-top: -2px
 }

 .hamburger-inner,
 .hamburger-inner:after,
 .hamburger-inner:before {
     position: absolute;
     width: 40px;
     height: 4px;
     transition-timing-function: ease;
     transition-duration: .15s;
     transition-property: transform;
     border-radius: 4px;
     background-color: #000
 }

 .hamburger-inner:after,
 .hamburger-inner:before {
     display: block;
     content: ""
 }

 .hamburger-inner:before {
     top: -10px
 }

 .hamburger-inner:after {
     bottom: -10px
 }

 .hamburger--squeeze .hamburger-inner {
     transition-timing-function: cubic-bezier(.55, .055, .675, .19);
     transition-duration: 75ms
 }

 .hamburger--squeeze .hamburger-inner:before {
     transition: top 75ms ease .12s, opacity 75ms ease
 }

 .hamburger--squeeze .hamburger-inner:after {
     transition: bottom 75ms ease .12s, transform 75ms cubic-bezier(.55, .055, .675, .19)
 }

 .hamburger--squeeze.is-active .hamburger-inner {
     transition-delay: .12s;
     transition-timing-function: cubic-bezier(.215, .61, .355, 1);
     transform: rotate(45deg)
 }

 .hamburger--squeeze.is-active .hamburger-inner:before {
     top: 0;
     transition: top 75ms ease, opacity 75ms ease .12s;
     opacity: 0
 }

 .hamburger--squeeze.is-active .hamburger-inner:after {
     bottom: 0;
     transition: bottom 75ms ease, transform 75ms cubic-bezier(.215, .61, .355, 1) .12s;
     transform: rotate(-90deg)
 }


 .hamburger .hamburger-inner,
 .hamburger .hamburger-inner:after,
 .hamburger .hamburger-inner:before {
     background-color: #fff
 }



.agreecookiesc {
    background: linear-gradient(270deg, #4D86FF 0%, #4D86FF 100%);
    color: white;
    line-height: 1;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 14px;
    padding: 10px 5%;
    position: fixed;
    top: 150px;
    left: 0;
    width: 100%;
    display: table;
    z-index: 15;
}
.agreecookiesc .agreecookiesb
{
	display: table-cell;
	vertical-align: middle;
}
.agreecookiesc .agreecookies-textc
{
	display: table-cell;
	vertical-align: middle;
}
.agreecookies-textc a {
    text-decoration: underline;
}
.agreecookiesb {
    width: 40px;
    height: 40px;
    padding: 10px;
    margin-right: 5px;
	cursor: pointer;
}
.agreecookiesc.scrolled {
    top: 80px;
}
.frpakchanel {
    max-width: 80px;
}
.frtvpmorebc {display: none;}
.frnenokbc.frnonokrespb {display: none;}
.thempackfilter {
    background: rgba(0, 0, 0, 0.2);
}


 .viaplinlel {
	 display: inline-block;
	 float: left;
	 vertical-align: top;
 }
 .propchelclose {
    position: relative;
    display: inline-block;
    width: 30px;
    height: 30px;
    position: absolute;
    right: 30px;
    top: 30px;
    cursor: pointer;
	transform: rotate(0deg);
	transition: all .4s ease;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-ms-transition: all .4s ease;
}
.propchelc {
    background: #1A1A1C;
}
 .propchelclose:hover {
	 transform: rotate(90deg);
 }
 .propchelrc {
    background: #1A1A1C;
    color: white;
}
 .propchelh {
    font-size: 26px;
    font-weight: bold;
    margin-bottom: 5px;
}
.propcheldesc {
    font-size: 14px;
    line-height: 1.6;
    margin-bottom: 25px;
}
img.propchelchimg {
    width: 60px;
    height: 60px;
    margin-right: 20px;
}
.propchelwhtime {
    font-size: 12px;
    margin-top: 2px;
}
.propchelrc {
    background: #1A1A1C;
    color: white;
    padding: 40px;
}
.propchellc {
    width: 33%;
    vertical-align: middle;
    text-align: right;
    height: 45vh;
}
.propchellc img {
    max-width: 100%;
    max-height: 100%;
}
.propchelimgfill {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.4);
}
#opraidc {
    position: absolute;
    z-index: 199;
    width: 100%;
}
.opprelarr {
    position: absolute;
    left: 50%;
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid white;
    top: -2px;
}
.schotherinfo {
    font-size: 16px;
    font-weight: 400;
    margin-top: 2px;
}
.schdesc {
    font-size: 14px;
    margin-top: 10px;
    line-height: 1.6;
}
.newsel {
    text-decoration: none;
    margin-bottom: 40px;
    display: flex;
}
.newselinc {
    margin-left: 40px;
    background: white;
    height: auto;
    cursor: pointer;
    width: 100%;
    flex-basis: auto;
}
.newselimgc {
    position: relative;
    overflow: hidden;
    width: 100%;
    padding-top: 60%;
}
.newselimg {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    transform: scale(1);
}
.newsel:hover .newselimg {
    transform: scale(1.1);
}
.newselbottomc {
    padding: 20px 30px;
}
.newseldate {
    color: #1A1A1C;
    font-size: 14px;
    margin-bottom: 10px;
}
.newselhc {
    font-size: 18px;
    font-weight: bold;
}
.newselh {
    display: inline;
    vertical-align: middle;
}
.newselhtriangle {
    display: inline-block;
    vertical-align: middle;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 9px solid #4D86FF;
    border-radius: 4px;
    margin-left: 5px;
    margin-top: 2px;
}
.loadmorebc {
    text-align: center;
    margin-top: 30px;
}
.loadmoreb {
    display: inline-block;
    padding: 10px 50px;
    font-size: 16px;
    text-transform: none;
    font-weight: 500;
    border-width: 2px;
    border-radius: 50px;
}
.spostrightcol {
    width: 30%;
}
.spostc {
    width: 100%;
}
.spostcontentcol {
    background: white;
    position: relative;
}
.spostcontentbigc {
    margin: 5%;
}
.spostcontentbigc h1 {
    font-size: 32px;
    font-weight: bold;
    text-align: left;
    text-transform: none;
    line-height: 1.4;
    margin-left: 0;
    margin-top: 20px;
    margin-bottom: 30px;
}
.spostdate {
    font-size: 14px;
}
.spostcontentc p {
    margin: 30px 0;
}
.newsel.spostrightpostel {
    width: 100%;
}
.atpakalb {
    color: #4D86FF;
    font-family: 'Formular', sans-serif;
    font-size: 18px;
    font-weight: 500;
    margin-top: 30px;
	transition: all .4s ease;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-ms-transition: all .4s ease;
}
.atpakalb:hover {
	color: #1A1A1C;
}
thead {
    background: #bcbec1;
    border: none;
}
thead td {
    border: none;
    color: white;
    padding: 15px 0px 15px 20px;
    font-size: 16px;
    text-align: left;
}
thead td:last-child {
    padding: 15px 20px 15px 20px;
}
.spostcontentc thead td {
    border: none;
    color: white;
    padding: 10px 15px;
}
.spostcontentc td {
    border: none;
    color: #585858;
	border-bottom: 1px solid #BBBDC0;
    padding: 10px 15px;
}
.spostcontentc table {
    border: none;
	font-size: 14px;
}
.tablec {
    position: relative;
    overflow-x: auto;
}
.spgalimgc {
    position: relative;
    width: 100%;
    height: auto;
    cursor: pointer;
}
.galleryfilter {
    background: linear-gradient(rgba(0, 0, 0, 0.0) 70%,rgba(0, 0, 0, 0.6));
}
.galfooter {
    position: absolute;
    bottom: 0;
    left: 0;
    color: white;
    font-size: 14px;
    font-weight: bold;
    padding: 30px;
}
.spgalname {
    font-size: 18px;
    font-weight: bold;
}
.spgaldescbl {
    display: inline-block;
    vertical-align: middle;
}
.galfooter img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
    width: 40px;
    height: 32px;
}
.othoperc {
    position: relative;
    margin-left: -3%;
}
.newsels {
    width: calc(100% + 40px);
    margin-left: -40px;
}
.vacelhc {
    font-size: 20px;
    font-weight: bold;
    margin-top: 7px;
}
.vacpietb {
    display: inline-block;
    padding: 8px 35px;
    font-size: 16px;
    text-transform: none;
    font-weight: 500;
    border-width: 2px;
    border-radius: 50px;
}
.vakanceel {
    padding: 35px 5%;
}
.vaclbl h1 {
    color: #4D86FF;
    font-size: 32px;
    font-weight: bold;
    text-transform: none;
	line-height: 1.2;
}
.chelopdescotherinfo {
    margin-bottom: 15px;
    font-size: 14px;
    line-height: 10px;
}





html.modal-open {
    overflow: hidden;
}
#spopgimg {
    max-width: 100%;
    max-height: 80vh;
}
#loadnext {
    position: absolute;
    left: -100%;
    top: 0;
}
#opengalpopup {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
    z-index: 999;
    display: none;
}
.spopgnumsc {
	color: white;
	text-align: left;
	font-weight: 500;
	font-size: 18px;
	position: absolute;
	left: 28px;
	top: -30px;
}
#spogimgdesc {
    color: white;
    width: 100%;
    position: absolute;
    margin-top: 15px;
    font-size: 14px;
    line-height: 1.4;
    display: none;
}
#spopgclose {
    position: absolute;
    right: 0;
    top: 0;
    padding: 40px;
    width: 120px;
    height: 120px;
    cursor: pointer;
    z-index: 500;
	transform: rotate(0deg);
}
#spopgclose:hover {
	transform: rotate(90deg);
}
#opengalpopup .table-cellvm {
	text-align: center;
	vertical-align: middle;
	height: 100vh;
}
#galmainslider {
	max-width: 100%;
	max-height: 85vh;
	max-height: calc(94vh - 120px);
}

.spopgimgc {
    position: relative;
    display: inline-block;
    margin-bottom: 40px;
    margin-top: 40px;
}
.spopgarrsc {
	position: absolute;
	right: 0;
	bottom: 0;
	display: inline-block;
}
.spogprevnextb {
    width: 90px;
    height: 90px;
    cursor: pointer;
    display: inline-block;
    position: absolute;
    left: 5%;
    top: 45%;
    padding: 40px;
	opacity: 1;
}
.spogprevnextb:hover {
	opacity: 0.6;
}
.spogprevnextb.next {
	transform: rotate(180deg);
	left: auto;
	right: 5%;
}
.openGalimgc {
	width: 100%;
	height: 100%;
	position: relative;
}
.openGalimgc img {
	max-width: 100%;
	max-height: 100%;
	display: inline-block;
}

#opengalpopup .iframec {
    width: 80%;
    height: 80vh;
    margin: 10vh 10%;
    padding: 0;
}
iframe#spopgimg {
    border: 0;
    width: 100%;
    height: 100%;
}
.frthpakelbig img {
    display: inline-block;
    width: auto;
    max-width: 80%;
    max-height: 80%;
}
.frthpakelbig .table {
    height: 100%;
}
.frthpakelbig .table-cellvm {
    text-align: center;
}
.tehnjauttop {
    position: relative;
    width: 100%;
    height: 300px;
    text-align: center;
}
.tehnjauttop .table {
    width: 100%;
    height: 100%;
}
.tehnjauttop .table-cellvm {
    text-align:center;
}
.tehnjautop h1 {
    text-align: left;
    padding: 0;
    margin: 0;
    margin-top: 20px;
    font-size: 38px;
    font-weight: 500;
}

.tehnjauttextc {
    padding: 0 20px 30px 20px;
}
.tqvideoel {
    cursor: pointer;
}
#tqvideoc iframe {
    width: 80%;
    height: 80vh;
}
#tqvideoc video {
    width: auto;
    height: auto;
    max-height: 80vh;
    max-width: 80%;
}
.aboutfirstimg {
    background: white;
}
.searchpagec {
    min-height: calc(100vh - 399px);
}

.isrel .schtopbllogorow {
	margin-bottom: 20px;
}
.stvplogoh {
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333132;
	margin-left: 20px;
}
.isrel .schtopblbrow {
	text-align: center;
}
.isrel .schpricec {
	display: inline-block;
}
.isrel .schtopblbrc {
    text-align: center;
}
.isrel .textbeforeprice {
	vertical-align: bottom;
    font-weight: 700;
    font-size: 30px;
}
.isrel .pinkb.schpietb {
	background: white;
	color: #4D86FF;
	border: 3px solid #4D86FF;
}
.isrel .pinkb.schpietb:hover {
	background: #4D86FF;
	color: white;
}
.isrel .schtopbll {
	margin-right: 0;
}
.isrel .schtopbll .schtopblcolinc {
	margin-right: 5px;
}
.isrel .schtopblr .schtopblcolinc {
	margin-left: 5px;
}
.isrel .schtopbl {
	flex-basis: auto;
}
.isrel .schtopbl .block {
	height: calc(100% - 10px);
	padding-bottom: 250px;
}
.isrel .schtopbl img {
	width: auto;
    height: 150px;
}
.isrel .schtopblbrow {
	position: absolute;
	bottom: 0;
	padding: 60px 30px;
	left: 0;
	width: 100%;
}
.prisrel.schbpricebl .schtopbll {
	margin: 0;
	flex-basis: auto;
}
.prisrel.schbpricebl .block {
	height: 100%;
}
.prisrel.schbpricebl .schtopbll {
	padding-right: 5px;
	margin-bottom: 10px;
}
.prisrel.schbpricebl .schtopblr {
	padding-left: 5px;
	margin-bottom: 10px;
}
.tvpprblinc {text-align: center;}
.prisrel .schtopbllogorow {
	display: inline-flex;
}
.prisrel .schpricec {
	display: inline-block;
}
.prisrel .schtopblbrc {
	text-align: center;
}
.prisrel .pinkb.schpietb {
	background: white;
	color: #4D86FF;
	border: 3px solid #4D86FF;
}
.prisrel .pinkb.schpietb:hover {
	background: #4D86FF;
	color: white;
}
.prisrel .textbeforeprice {
    vertical-align: bottom;
    font-weight: 700;
    font-size: 30px;
}
.prisrel.schbpricebl .schtopbl img {
	height: 90px;
	width: auto;
}
.prisrel.flexbwtitle-bc {
    text-align: center;
}





@media( max-width : 1000px)
{
	.frnenokaveslc {
		padding-top: 40px;
		padding-bottom: 50px;
	}
	.mainslidertextc {
		max-width: 100%;
		width: 100%;
		text-align: center;
		margin: 0;
		padding: 0 40px;
		left: 0;
		font-size: 32px;
		color: #1A1A1C;
		font-weight: 600;
	}
	.mainsliderh {
		font-size: 26px;
		line-height: 1.4;
	}
	.mainsliderb {
		display: block;
		width: 220px;
		margin: 20px auto;
		position: relative;
		background: #4D86FF;
		color: white;
	}
	.mainsliderb:hover {
		border-color: #4D86FF;
		color: #4D86FF;
	}
	.mainsliderdots li button {
		background: #D1D3D4;
	}
	.frtvpelsc {
		position: relative;
		padding-left: 50%;
	}
	.pinklineb.frpakchpietb {
		padding: 11px 30px;
		width: auto;
		display: inline-block;
	}
	.frpakhdchh {
		display: none;
	}
	.tvpelnoneonresp {
		display: none !important;
	}
	.block.otheroperators {
		padding: 40px;
		height: 140px;
	}
	.frpakasinc {
		padding: 0 0 30px 0;
	}
	a.frtvpmoreb {
		display: inline-block;
		width: 30px;
		height: 30px;
		cursor: pointer;
		margin-left: 10px;
		margin-bottom: 10px;
	}
	.frtvpmorebc {
		display: inline-block;
	}
	.frpakchanbc {
		width: calc(50% - 60px);
	}
	.frtvpmorebcolor { fill: #4D86FF; }
	#responsiveNavButton .hamburger {
		background: #4D86FF;
		border-radius: 50px;
		padding: 13px;
		max-height: 46px;
	}

	#responsiveNavButton .hamburger-box
	{
	    width: 20px;
	    height: 20px;
	}

	#responsiveNavButton .hamburger-inner, .hamburger-inner:after, .hamburger-inner:before
	{
	    width: 20px;
	    height: 2px;
	}

	.hamburger-inner:before
	{
	    top: -6px;
	}

	.hamburger-inner:after
	{
		bottom: -6px;
	}


	.frthpaelsm {
		width: 100%;
		text-align: center;
	}
	.frnenoktextcol {
		padding-right: 70px;
		text-align: center;
		padding-right: 0;
	}
	.frnenoktextcol h1 {
		margin: 0;
		text-align: center;
	}
	.frnenokbc {
		display: none;
	}
	.frnenokbc.frnonokrespb {
		display: block;
		margin: auto;
		text-align: center;
		margin-top: 40px;
	}


}
.block a {
    font-style: italic;
	transition: all .4s ease;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-ms-transition: all .4s ease;
}
.block a:hover {
	color: #4D86FF;
}
.inputfile {
	width: 0.1px;
	height: 0.1px;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	z-index: -1;
}
.inputfile + label {
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    color: #4D86FF;
    font-size: 16px;
    font-style: italic;
    text-decoration: underline;
}

.inputfile:focus + label,.inputfile + label:hover {

}
.inputfile:focus + label {
	outline: none;
}
.inputfile + label * {
	pointer-events: none;
}
.klatssliderel {
    padding: 20px 10%;
    position: relative;
}
.klatselimgc {
    height: 160px;
    display: table;
    position: relative;
    width: 100%;
}
.klatselimgcell {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    position: relative;
}
.klatselimgc img {
    display: inline-block;
    width: auto;
    height: auto;
    max-width: 90%;
    max-height: 160px;
}
.klatstextc h1 {
    font-size: 24px;
    text-align: left;
    margin: 20px 0 20px 0;
    text-transform: inherit;
    font-weight: 400;
    line-height: 1.3;
}
.klatstextc h2 {
    color: #828FA4;
    font-weight: 500;
    font-size: 14px;
    line-height: 1.3;
    margin: 20px 0;
}
img.satspedinas {
    width: 29px;
    height: 29px;
    margin-top: 20px;
}
.serviceel {
    position: relative;
    padding-left: 40px;
    padding-bottom: 40px;
}
.serviceelinc {
    height: 100%;
    padding: 25px;
    display: block;
}
.serviceelimgc {
    display: table;
    width: 100%;
    height: 250px;
    position: relative;
}
.serviceelimgcell {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    height: 100%;
    position: relative;
}
.serviceelimgc img {
    width: auto;
    height: auto;
    max-width: 80%;
    max-height: 150px;
}
.serviceelh {
    color: #1A1A1C;
    font-size: 18px;
    font-weight: bold;
    line-height: 1.3;
}
.serviceelexc {
    margin: 15px 0 40px 0;
}
.servicesc.row {
    margin-left: -40px;
}
.serviceel .opprightfh {
    margin: 0;
	font-size: 20px;
}
.sserviceotherel .serviceeltextc {
    text-align: center;
}
.citiippiedmorebc {
    text-align: left;
    display: inline-block;
    width: auto;
    width: 100%;
    left: auto;
}
.sserviceotherel {
    padding-left: 20px;
    padding-bottom: 20px;
}

.sserviceothersrow.row {
    margin-left: -20px;
    margin-top: 20px;
}
.serviceelinc .serviceelimgc {
    height: 200px;
}
.sserviceimgc img {
    width: auto;
    height: auto;
    max-width: 200px;
    margin-bottom: 20px;
}
.lutprogrh {
    color: #1A1A1C;
    font-size: 32px;
    font-weight: bold;
}
.lutprogtels .frtthpakelh {
    font-size: 32px;
    margin-bottom: 20px;
    line-height: 1.3;
}
.lutprogtels .frthpaelsm {
    background: white;
    color: #1A1A1C;
    position: relative;
}
.lutprogtels .frthpakael {
    margin-bottom: 10px;
}
.lutprogtels {
    margin-top: 70px;
}
.lutprogtels .moreb {
    margin-top: 40px;
}

.lutprogtels .frthpakelbig {
    min-height: 450px;
    text-align: center;
    height: 0;
    position: relative;
}
.teamvideoc {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}
.teamvideoc .iframec {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
}
.frthpakeldesc h1 {
    font-size: 32px;
    line-height: 1.3;
    text-align: left;
    margin: 0;
    font-weight: 400;
    margin-bottom: 10px;
}
.custfeedbcircleimg {
    width: 160px;
    padding-top: 160px;
    display: inline-block;
    border-radius: 50%;
}
.storesmenu a.storeic {
    display: inline-block;
    width: 60px;
    height: 60px;
    position: relative;
    margin: 20px 5px 0 5px;
    cursor: pointer;
}
.storesmenu a.storeic:hover {
    opacity: 0.6;
}
.storesmenu { display: block;text-align: center; }
.raidopimgc {
    position: relative;
    width: 200px;
    padding-right: 30px;
}
.progropchanimgc {
    position: relative;
    height: 133px;
    width: 200px;
    text-align: center;
}
img.raidopimg {
    max-height: 100%;
    max-width: 100%;
    width: auto;
    height: auto;
}
.lutinasanasprogrbloki .frthpakeldesc {
    display: none;
}
.textbeforeprice {
    font-size: 24px;
    font-weight: 500;
    color: #4D86FF;
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 4px;
}
.scheph {
    margin-bottom: 5px;
    font-size: 14px;
    position: relative;
    top: -5px;
}
.block a, .spostcontentc a {
    font-style: italic;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
    color: #4D86FF;
}
.tehnjauttop img {
    max-height: 300px;
}
.radiobelc {
    margin: 2px 0;
}
.schtopbl {
	width: 100%;
}
.frpakchanel:hover .domina {
	display: inline-block;
	opacity: 1;
}
.frtvpbtext {
	padding-top: 5px;
}
.faqtopimg {
		margin-bottom: 10px;
}
.smimgpop {
    background: white;
}
.smimgpop-imgc {
    width: 300px;
    height: 360px;
    position: relative;
    left: -50px;
    top: -50px;
}
.smimgpop-imgc img {display:none;}
.smimgpop-rc h1 {
    text-align: left;
    color: #000000;
    font-size: 28px;
    font-weight: bold;
    margin-bottom: 15px;
    margin-left: 0;
    margin-top: 30px;
}
.smimgpop-content {
    text-align: left;
    color: #1A1A1C;
}
.smimgpop-content .pietform {
	padding-left: 0;
}
.pietformpopinc {
    position: relative;
    overflow: hidden;
    height: 100%;
    width: 100%;
    max-width: 900px;
}
.smimgpop-imgc img {
    width: 100%;
    width: calc(100% + 2px);
    height: 100%;
    left: -1px;
    top: 0;
    position: absolute;
    border: 0;
    outline: 0;
    margin: 0;
    padding: 0;
    max-width: 200%;
}
.popwimgonly a {
    display: block;
    line-height: 0;
}
.popwimgonly img {
    width: 100%;
    height: auto;
}
.videopopup-bluebc {
    text-align: center;
}
.videopopup-bluebc .pinkb {
    padding: 12px 30px;
    font-size: 18px;
    font-weight: 500;
    text-transform: lowercase;
    width: auto;
    margin-top: 10px;
    display: inline-block;
}
.respimg {display:none;}
.blocknopadding {
    width: 100%;
    position: relative;
    padding: 0;
    margin-bottom: 10px;
}
h1.flexh {
    text-align: left;
    margin: 35px 60px;
}
.flex-blocks .schpricec {
    display: inline-block;
}
.flex-blocks h2 {
    color: #333333;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    margin: 50px 20px 30px 20px;
    text-transform: uppercase;
}
.flexpriceblock {
    text-align: center;
}
.flexbwtitle-block {
    text-align: center;
}
.flexbwtitle-block h3 {
    color: #007BFF;
    font-size: 33px;
    font-weight: bold;
    margin: 0;
}
.#1A1A1C-version.flexbwtitle-block h3 {
    color: #1A1A1C;
    font-size: 20px;
}
.references {
    font-size: 13px;
    line-height: 1.4;
    font-weight: 500;
}
.stematpaka .frnenslh {
    font-size: 18px;
}
.sthemp-fbl {
    background: white;
    margin-bottom: 10px;
    position: relative;
}
.sthemp-fbl-lcol {
    text-align: left;
    padding: 40px 60px;
	position: relative;
}
.sthemp-fbl-lcol .flexbwtitle-bc {
    text-align: center;
}
.sthemp-fbl-lcol h1 {
    text-align: left;
    padding: 0;
    margin: 20px 0;
	text-transform: none;
	font-size: 32px;
}
.sthemp-fbl-lcol h1 span {
	font-size: 15px;
	color: #585858;
	font-weight: 500;
}
.sthemp-gblimg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.program-chan-namec {
	display: inline-block;
    vertical-align: middle;
}
.chan-num {
    font-size: 12px;
    margin-top: 3px;
}
.flex-blocks .block h1:first-child {
    margin-top: 0;
}
.not-found-container {
    text-align: center;
    margin: 10vh auto;
}
.not-found-container h1 {
    font-size: calc(20px + 3vw);
    margin-bottom: 0;
}
.under-not-found {
    text-align: center;
    font-size: 24px;
}
.not-found-container .pinkb {
    margin-top: 6vh;
    text-transform: none;
}
.spostrightcol .newsel:last-child {
    margin-bottom: 0;
}
.serviceelinc a {
    text-decoration: none;
    color: inherit;
}
.tv-set-el .pricebig {
    font-size: 50px;
}
.tv-set-el .pricesm {
    font-size: 24px;
    top: 4px;
}
.tv-set-el .standartprice {
    font-size: 16px;
    right: -110px;
    top: 0px;
}
.tv-set-el .eurm {
    font-size: 16px;
}
.tv-set-el .textbeforeprice {
    font-size: 18px;
}
.tv-set-el .schpricec {
    margin-right: 110px;
}
.tv-set-popup-row {
    padding: 40px;
    padding-bottom: 0;
    display: flex;
    flex-wrap: wrap;
}

.tv-set-popup-img-col {
    width: 30%;
}

.tv-set-popup-text-col {
    width: 40%;
    text-align: left;
    padding: 0 20px;
}

.tv-set-popup-price-col {
    width: 30%;
    position: relative;
    display: flex;
    align-items: flex-start;
}
.tv-set-popup-row .pricebig {
    font-size: 50px;
}
.tv-set-popup-row .pricesm {
    font-size: 24px;
    top: 4px;
}
.tv-set-popup-row .standartprice {
    font-size: 16px;
    top: 0px;
    right: -110px;
}
.tv-set-popup-row .eurm {
    font-size: 16px;
}
.tv-set-popup-row .textbeforeprice {
    font-size: 18px;
}
.tv-set-popup-row .schpricec {
    font-size: 16px;
    margin-right: 110px;
}
.tv-set-popup-text-col ul {
    padding-left: 20px;
}
.tv-set-popup-text-col li {
    padding: 0;
}
.tv-set-popup-text-col li:before {
    padding: 0;
    top: 10px;
}
.tv-set-el .serviceelh {
    font-style: normal;
}
.tv-set-el .serviceelexc {
    margin: 15px 0 40px 0;
    font-style: normal;
}
.js-tv-sets-popup-content .rightform-custom.pietform {
    padding-top: 0px;
}


.cookies-page-filter {
    background: black;
    opacity: 50%;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 500;
}
.advanced-cookies {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: auto;
    background: white;
    z-index: 2147483640;
    border-radius: 20px 20px 0px 0px;
}
.advanced-cookies-row {
    margin: 0 auto;
    padding: 30px 10% 30px 10%;
    position: relative;
    display: flex;
    align-items: center;
}
.advanced-cookies-text-col {
    width: 60%;
    color: black;
    font-size: 14px;
}
.advanced-cookies-text-col p {
    margin: 0;
}
.advanced-cookies-buttons-col {
    width: 40%;
    text-align: center;
}
.advanced-cookies-more-b {
    display: inline-block;
    margin: 10px 15px;
    color: black;
    text-decoration: underline;
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;
}
.advanced-cookies-accept-b {
    display: inline-block;
    margin: 10px 15px;
    min-width: 239px;
    padding: 12px;
    font-size: 16px;
    font-weight: 500;
    text-transform: none;
}
.cookies-options {
    display: flex;
    align-items: center;
    justify-content: center;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 500;
}
.cookies-options-cell {
    position: relative;
    background: white;
    border-radius: 20px;
    width: 800px;
    max-width: 90%;
    padding: 50px 70px 80px 70px;
    max-height: 90vh;
    overflow-y: auto;
    color: black;
}
.cookies-options-close {
    position: absolute;
    width: 28px;
    height: 28px;
    right: 55px;
    top: 50px;
    cursor: pointer;
}
.cookies-options-content {
    max-width: 642px;
    font-size: 16px;
    line-height: 1.6;
}
.cookies-options-content h3 {
    font-size: 24px;
    margin-top: 0;
    margin-bottom: 28px;
}
.cookies-options-els {
    margin-top: 40px;
}
.cookies-options-el {
    margin-bottom: 23px;
    cursor: pointer;
}
.cookies-options-info-c {
    width: 20px;
    height: 20px;
    cursor: pointer;
    display: inline-block;
    margin-left: 7px;
    position: relative;
    vertical-align: middle;
    margin-top: 2px;
}
.cookies-options-el-info-popup {
    position: absolute;
    width: 470px;
    background: #4E5667;
    color: white;
    border-radius: 5px;
    padding: 16px 28px;
    font-size: 15px;
    line-height: 1.4;
    bottom: calc(100% + 15px);
    left: calc(50% - 235px);
    display: none;
    opacity: 0;
    transition: 0.4s ease opacity;
}
.cookies-options-info-c:hover .cookies-options-el-info-popup {
    opacity: 1;
    display: block;
}
.cookies-options-el-info-popup:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-left: 11px solid transparent;
    border-right: 11px solid transparent;
    border-top: 11px solid #4E5667;
    top: 100%;
    left: calc(50% - 11px);
}
.cookies-options-option-el-name {
    display: inline-block;
    vertical-align: middle;
    font-size: 17px;
    font-weight: 600;
    margin-top: 2px;
}
.cookies-options-checkbox {
    border: 1px solid #9E9E9E;
    box-sizing: border-box;
    border-radius: 5px;
    width: 25px;
    height: 25px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 28px;
    transition: 0.4s ease all;
    position: relative;
}
.cookies-options-el.js-checked .cookies-options-checkbox {
    background: #5886F7;
    border: 1px solid #5886F7;
}
.cookies-options-el.js-non-editable .cookies-options-checkbox {
    background: #E0E0E0;
    border: 1px solid #E0E0E0;
}
.cookies-options-checkbox img {
    width: 12px;
    height: 10px;
    position: absolute;
    left: 6px;
    top: 7px;
}
.cookies-options-confirm {
    padding: 12px;
    min-width: 240px;
    text-align: center;
    text-transform: none;
    font-size: 16px;
    margin-top: 45px;
}

@media (max-width: 800px){
    .advanced-cookies-row {
        flex-wrap: wrap;
    }
    .advanced-cookies-text-col {
        width: 100%;
        margin-bottom: 20px;
    }
    .advanced-cookies-buttons-col {
        width: 100%;
    }
    .cookies-options-cell {
        max-width: 96%;
        padding: 45px 20px 30px 20px;
    }
    .cookies-options-close {
        right: 20px;
        top: 20px;
    }
    .cookies-options-confirm {
        margin-top: 15px;
    }
    .cookies-options-els {
        margin-top: 30px;
    }
    .cookies-options-content h3 {
        margin-bottom: 10px;
    }
    .cookies-options-checkbox {
        margin-right: 15px;
    }
}


.grecaptcha-badge {
    display: none !important;
    opacity: 0 !important;
}




/** ------------------------------------------------------------------------

	peleks: #1A1A1C;
	peleks gaisi menu: #828FA4;
	ikonu peleks: #585858;

	peleks border: #BBBDC0;

	roza : #4D86FF;

	transition: all .4s ease;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-ms-transition: all .4s ease;

-------------------------------------------------------------------------**/









/** ------------------------------------------------------------------------

		Media query

-------------------------------------------------------------------------**/

/** bootstrap grid **/
@media (max-width:1800px){.col-1800-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1800-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-1800-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-1800-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-1800-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-1800-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-1800-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-1800-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-1800-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-1800-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-1800-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-1800-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-1800-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-1800-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-1800-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}}
@media (max-width:1700px){.col-1700-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1700-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-1700-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-1700-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-1700-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-1700-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-1700-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-1700-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-1700-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-1700-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-1700-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-1700-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-1700-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-1700-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-1700-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}}
@media (max-width:1600px){.col-1600-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1600-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-1600-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-1600-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-1600-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-1600-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-1600-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-1600-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-1600-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-1600-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-1600-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-1600-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-1600-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-1600-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-1600-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}}
@media (max-width:1500px){.col-1500-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1500-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-1500-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-1500-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-1500-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-1500-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-1500-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-1500-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-1500-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-1500-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-1500-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-1500-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-1500-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-1500-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-1500-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}}
@media (max-width:1400px){.col-1400-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1400-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-1400-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-1400-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-1400-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-1400-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-1400-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-1400-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-1400-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-1400-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-1400-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-1400-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-1400-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-1400-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-1400-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}}
@media (max-width:1300px){.col-1300-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1300-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-1300-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-1300-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-1300-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-1300-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-1300-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-1300-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-1300-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-1300-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-1300-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-1300-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-1300-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-1300-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-1300-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}}
@media (max-width:1200px){.col-1200-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1200-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-1200-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-1200-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-1200-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-1200-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-1200-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-1200-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-1200-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-1200-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-1200-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-1200-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-1200-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-1200-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-1200-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}}
@media (max-width:1100px){.col-1100-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1100-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-1100-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-1100-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-1100-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-1100-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-1100-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-1100-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-1100-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-1100-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-1100-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-1100-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-1100-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-1100-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-1100-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}}
@media (max-width:1000px){.col-1000-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1000-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-1000-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-1000-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-1000-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-1000-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-1000-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-1000-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-1000-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-1000-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-1000-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-1000-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-1000-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-1000-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-1000-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}}
@media (max-width:900px){.col-900-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-900-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-900-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-900-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-900-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-900-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-900-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-900-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-900-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-900-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-900-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-900-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-900-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-900-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-900-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}}
@media (max-width:800px){.col-800-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-800-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-800-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-800-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-800-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-800-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-800-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-800-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-800-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-800-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-800-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-800-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-800-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-800-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-800-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}}
@media (max-width:700px){.col-700-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-700-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-700-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-700-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-700-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-700-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-700-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-700-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-700-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-700-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-700-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-700-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-700-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-700-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-700-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}}
@media (max-width:600px){.col-600-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-600-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-600-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-600-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-600-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-600-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-600-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-600-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-600-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-600-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-600-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-600-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-600-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-600-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-600-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}}
@media (max-width:500px){.col-500-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-500-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-500-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-500-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-500-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-500-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-500-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-500-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-500-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-500-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-500-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-500-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-500-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-500-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-500-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}}
@media (max-width:400px){.col-400-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-400-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-400-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-400-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-400-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-400-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-400-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-400-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-400-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-400-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-400-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-400-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-400-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-400-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-400-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}}



@media (max-width: 1800px) {
	.stvplogoh {
		font-size: 22px;
		margin-left: 0;
		margin-top: 20px;
	}
}

@media (max-width: 1600px) {
	.lutprogtels .frthpakelbig {
		min-height: 350px;
	}
	.lutprogtels .frthpaelsm {
		width: 400px;
	}
	.frthpaelsm {
		width: 450px;
	}
	.lutprogtels .frtthpakelh {
		font-size: 28px;
		margin-bottom: 15px;
		line-height: 1.2;
	}
	.lutprogtels .moreb {
		margin-top: 20px;
	}
	.mainwrapright {
		padding-right: 50px;
	}
	.mainwrapleft {
		padding-left: 50px;
	}
	.frthpaelsm {
		padding-top: 40px;
		padding-bottom: 40px;
	}




}

@media (max-width: 1400px) {
	.mainwrap {
		padding-right: 40px;
		padding-left: 40px;
	}
	.spostrightcol {
		width: 350px;
	}
	.hmenuel {
		font-size: 20px;
		margin-right: 20px;
	}
	span.arr-down {
		border-left: 5px solid transparent;
		border-right: 5px solid transparent;
		border-top: 7px solid #fff;
		margin-left: 4px;
		margin-bottom: 2px;
		border-radius: 2px;
	}
	.hlogocell img {
		width: 150px;
	}
}
@media (max-width: 1300px) {

	.isrel .schtopblr .schtopblcolinc {
		margin-left: 0px;
	}
	.prisrel.schbpricebl .schtopblr {
		padding-left: 0px;
	}
	.prisrel .schtopbllogorow {
		display: flex;
		text-align: left;
	}
	.isrel .schtopbl img {
		height: 80px;
	}
	.stvplogoh {
		font-size: 22px;
	}
	.prisrel .schtopblbrow {
		text-align: right;
	}
	.prisrel .schtopblbrc {
		text-align: right;
	}
	.prisrel .schtopblblc {
		text-align: right;
	}
	.prisrel .pricesm {
		left: 100%;
	}
 	.frnenslh {
 		position: absolute;
 		font-size: 22px;
	}
 	.srezel {
 		padding-right: 0;
 	}

}
@media (max-width: 1200px) {
	.prisrel.schbpricebl .schtopbll {
		padding-right: 0px;
	}
	.isrel .schtopbll .schtopblcolinc {
		margin-right: 0px;
	}
	.isrel .schtopbl .block {
		height: calc(100% - 10px);
		padding-bottom: 50px;
	}
	.isrel .schtopblblc {
		text-align: left;
	}
	.isrel .schtopblbrc {
		text-align: right;
	}
	.isrel .schtopblbrow {
		position: relative;
		bottom: 0;
		padding: 0;
		left: 0;
		width: 100%;
	}
	.domina {
		width: 200px;
	}
	.agreecookiesc.scrolled {
		top: 130px;
	}
	.oppformc { margin-left: 0; }
	.newsels {
		margin-top: 40px;
		width: calc(100% + 40px);
		margin-left: -40px;
	}
	.agreecookiesc {top:130px;}
	#responsiveNavButton .hamburger:hover
	{
	    opacity: 1;
	}

	.header.mainwrapresponsive
	{
		display: block;
		padding-top: 10px !important;
		padding-bottom: 10px !important;
	}

	.header.mainwrap
	{
		display: none;
	}

	.header
	{
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.hlogocell img
	{
		width: 150px;
	}

	.mainwrapresponsive .hlogocell
	{
		padding: 0px 25px 10px 40px;
	}
	.mainwrapresponsive
	{
		width: 100%;
	}

	.mainwrapresponsive .hmenucol {
		width: 100%;
		padding: 30px 0 50px 0;
		border-top: 1px solid #353F4C;
		height: calc(100vh - 130px);
		position: relative;
		overflow-y: auto;
		background: #1A1A1C;
	}

	.mainwrapresponsive .hmenu
	{
		padding: 0;
	}

	.mainwrapresponsive .hmenuel
	{
		width: 100%;
		text-align: center;
		font-size: 30px;
		margin-top: 20px;
	}

	.mainwrapresponsive .secrepmenu
	{
		padding: 30px 0;
		width: 100%;
		text-align: center;
	}

	.mainwrapresponsive .secrepmenu .mansviasatb
	{
		padding: 10px 40px;
		border-radius: 30px;
		font-size: 16px;
	}

	.mainwrapresponsive .thrdresmenu
	{
		width: 100%;
	}

	.mainwrapresponsive .thrdresmenu a
	{
		width: 100%;
	    padding: 7px;
	    text-align: center;
	    margin-left: 0;
	    font-size: 18px;
	}

	.mainwrapresponsive .hreslangcell
	{
		position: absolute;
	    right: 40px;
	    top: 37px;
	    width: 70%;
	    text-align: right;
	}

	.mainwrapresponsive .hreslangcell a {
		font-size: 20px;
		padding-left: 3%;
		vertical-align: middle;
		cursor: pointer;
	}

	#reponsiveopenmenu svg, #reponsiveclosemenu svg
	{
		width: 50px;
		height: 50px;
	}

	.pagecontentc {
		padding-top: 130px;
	}
	.pagecontentc:before {
		height: 130px;
	}

}
@media (max-width: 1000px) {
	.accardeonblopen img, .accardeonblopen .iframecc, .accardeonblopen .wp-video {
		max-width: 100%;
		max-height: 100vh;
		width: auto;
		height: auto;
	}
	.frpakas {
		margin-top: 0;
	}
	.frtvpbtext {
		padding-left: 50%;
		padding-bottom: 10px;
	}
	.mainslider-textbl {
		width: 100%;
		position: relative;
		bottom: 0;
		text-align: center;
		padding: 0;
		padding-bottom: 0;
		padding-top: 25px;
	}
	.mainsliderdots {
		padding: 0;
		bottom: 0;
		margin-top: 0;
		position: relative;
		margin-bottom: 0;
	}
	.progrtoplrc {
		text-align: left;
		margin-top: 30px;
	}
	.raidopimgc {
		display: none;
	}
	.oppcontent {
		margin-top: 20px;
	}
	.klatstextc h1 {
		font-size: 20px;
	}
	.allnewsel .newselinc {
		margin-left: 40px;
	}
	.newselinc {
		margin-left: 0;
		background: white;
		height: 100%;
		display: block;
		margin: auto;
	}
	.frtvphcell {
		display: inline-block;
		width: 50%;
		margin-left: -4px;
	}
	.spostcontentcol {
		margin-bottom: 40px;
	}
	.frpakaimgc {
		border-bottom: none;
		padding-bottom: 25px;
		padding-right: 30px;
	}

	.srezurl {
		display: none;
	}
	.srezimgc img {
		margin-bottom: 20px;
	}
	.sthemp-fbl-rcol {
		padding-top: 120%;
	}
}
@media (max-width: 800px) {

	.smimgpop {
		padding: 0 30px;
	}
	.smimgpop-imgc {
		width: 188px;
		height: 226px;
		left: 0;
		top: -50px;
	}
	.smimgpop-rc h1 {
		margin: 0;
	}
	.smimgpop-lc {
		height: 200px;
	}
	.spostcontentbigc h1 {
		font-size: 26px;
	}
	.block.otheroperators img {
		max-height: 56px;
	}
	.respprogrinc {
		padding: 50px 20px;
	}
	.respprogramchanelel {
		padding: 15px 10px;
	}
	.respprogramchanelelh {
		font-size: 22px;
	}
	.respchprogreltime {
		font-size: 20px;
	}
	.respchprogreltimecell {
		width: 80px;
	}
	.schpricec {
		font-size: 60px;
	}
	.pricesm {
		font-size: 26px;
	}
	.standartprice {
		font-size: 14px;
		padding: 3px 8px;
		right: -105px;
	}
	.eurm {
		font-size: 18px;
	}
	h1.oppiedh {
		font-size: 28px;
	}
	.klapkctextbl h1 {
		font-size: 28px;
	}
	.block.otheroperators {
		width: 47%;
	}
	.schtopr {
		padding: 5% 5% 0 0;
	}
	.schtopbll {
		margin-right: 5%;
	}
	.pietformc {
		width: 80%;
	}
	.block {
		padding: 40px;
	}
	.footercol { text-align: center; }
	.fermenuc {
		width: 100%;
	}
	.fersocels {
		margin-left: 0;
		width: 100%;
	}
	img.ferlogo {
		margin-right: 0;
		width: 100px;
		height: 52px;
	}
	.opprfinpc.wecontantinput {
		width: 100%;
		display: block;
	}
	.opprfinpc.wecontantinput.flright {
		float: none;
	}
	.radiobelc {
		display: block;
		margin-top: 10px;
	}

	.pietforminc
	{
		width: auto;
	}
	.schchel:hover .domina {
		display: none;
		opacity: 0;
	}
	.accardeonbl {
		padding: 0;
	}
	.accardeonblopen {
		padding: 0 35px 40px 35px;
	}

    .tv-set-popup-img-col {
        width: 100%;
        margin-bottom: 20px;
    }
    .tv-set-popup-text-col {
        width: 100%;
        text-align: left;
        padding: 0 20px;
    }
    .tv-set-popup-price-col {
        width: 100%;
        margin-top: 25px;
        justify-content: center;
    }




}
@media (max-width: 700px) {
	.respimg {display: block}
	.bigimg{display: none;}
	.mainsliderh {
		font-size: 26px;
		line-height: 1.4;
	}
	.mainwrap {
		padding-right: 30px;
		padding-left: 30px;
	}
	.frpakasel {
		padding: 20px 0;
	}
	.pietfcol{ padding: 0; }
	img.closepietform {
		top: -42px;
		right: -18px;
	}
	.vaclbl h1 {
		font-size: 24px;
	}
	.mainwrapright {
		padding-right: 30px;
	}
	.mainwrapleft {
		padding-left: 30px;
	}
	.oppage {
		padding-top: 40px;
	}
	img.closepietform-success {
		top: -42px;
		right: -18px;
	}

}
@media (max-width: 600px) {
	.flexbwtitle-block h3 {
		font-size: 28px;
	}
	.prisrel .schtopbllogorow {
		text-align: center;
		display: inline-flex;
	}
	.prisrel .schtopblbrow {
		text-align:center;
	}
	.isrel .schtopblbrc {
		text-align: center;
	}
	.isrel .schtopblblc {
		text-align: center;
	}
	.prisrel .schtopblbrc {
		text-align: center;
	}
	.prisrel .schtopblblc {
		text-align: center;
	}
	.prisrel .schpricec {
		display: inline-block;
	}
	.lutprogtels .frthpakelbig {
		min-height: 250px;
	}
	.srezurl {
		display: none;
	}
	.srezimgc img {
		max-width: 250px;
		height: auto;
		width: auto;
	}
	.mainwrap {
		padding-right: 20px;
		padding-left: 20px;
	}
	.block {
		padding: 20px;
	}
	.block.otheroperators {
		width: 100%;
		margin-left: 0;
	}
	.othoperc {
		position: relative;
		margin-left: 0;
	}
	.viaplbc {
		min-width: auto;
	}

	.frtvphcell {
		display: block;
		width: 100%;
		margin-left: 0;
	}
	.frtvpelsc {
		position: relative;
		padding-bottom: 80px;
		padding-left: 30px;
	}
	.frpakchanbc {
		width: calc(100% - 60px);
	}
	.pinklineb.frpakchpietb {
		padding: 11px 30px;
		width: auto;
		display: block;
	}
	.mainwrapresponsive .hlogocell {
		padding: 0 20px;
	}
	.mainwrapresponsive .hreslangcell {
		right: 20px;
		top: 18px;
	}
	.hlogocell img {
		width: 86px !important;
		height: 48px !important;
		margin: 6px 0;
	}
	.agreecookiesc {
		top: 80px;
	}
	.agreecookiesc.scrolled {
		top: 80px;
	}
	.mainwrapresponsive .hmenucol {
		height: calc(100vh - 80px);
	}
	.pagecontentc {
		padding-top: 80px;
	}
	.pagecontentc:before {
		height: 80px;
	}
	.accardeonbl {
		padding: 0;
	}
	.programdayelh {
		font-size: 16px;
		padding: 0 15px;
	}



}

@media (max-width: 500px) {
	.mainsliderh {
		font-size: 22px;
	}
	.viaplelinc {
		margin: 20px 0;
	}
	.citiippiedel {
		padding: 15px 0;
	}
	.mainwrap {
		padding-right: 10px;
		padding-left: 10px;
	}
	.frpakasel {
		padding: 15px 10px;
		position: relative;
	}
	.schcommtextc {
		padding: 15px 40px 20px 40px;
	}
	.oppagerightformc {
		padding: 20px;
	}
	.serviceel {
		padding-bottom: 20px;
	}
	.accardeonbltop {
		padding: 0px;
	}
	.accardeonblopen {
		padding: 20px 0 0 0;
	}
	.stempchh {
		font-size: 18px;
	}
	.mainwrapright {
		padding-right: 20px;
	}
	.mainwrapleft {
		padding-left: 20px;
	}
	.frthpaelsm {
		padding-top: 20px;
		padding-bottom: 60px;
		text-align: left;
	}
	.lutprogrtopbl {
		padding: 0 20px;
	}
	h1.oppiedh {
		font-size: 22px;
	}
	.spostcontentbigc h1 {
		font-size: 22px;
	}
	.block.accardeonbl {
		padding: 20px;
	}
	.pietform {
		padding: 20px;
	}




}

@media (max-width: 350px) {

	.pietformc {
		width: 90%;
	}


}

