

/* Start:/local/templates/akvilio/css/animate.css?154209551052789*/
@charset "UTF-8";

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */

.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.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{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-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{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-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{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(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{0%,to{-webkit-transform:translateZ(0);transform:translateZ(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:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,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{0%,11.1%,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{0%,20%,40%,60%,80%,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:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,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:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,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{0%,60%,75%,90%,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{0%,60%,75%,90%,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{0%,60%,75%,90%,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{0%,60%,75%,90%,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 bounceInRight{0%,60%,75%,90%,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}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,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,-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:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,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,-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:translateZ(0);transform:translateZ(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{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{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{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{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{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{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{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{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{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{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{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{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{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{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{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{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{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{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{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{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{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{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{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{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{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{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{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{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{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{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{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{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{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-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)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-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)}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{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}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{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{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{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(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%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(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{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{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{0%{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{0%{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{0%{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{0%{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{0%{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{0%{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{0%{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{0%{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{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,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{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(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{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(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{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(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{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
/* End */


/* Start:/local/templates/akvilio/css/icon.css?1542095343662*/
.su-icon {
	display: inline-block;
	margin: 0 1em 1em 0;
	text-decoration: none !important;
}
.su-icon i {
	display: inline-block;
	background-color: #eee;
	color: #444;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	vertical-align: middle;
	text-align: center;
	padding: 15px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-size: 16px;
	line-height: 16px;
}
.su-icon.square-size i {
	width: 1em;
	height: 1em;
}
.su-icon img {
	display: inline-block;
	vertical-align: middle;
	width: 16px;
	height: 16px;
}
a.su-icon:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.su-icon-text { margin-left: 0.5em; }
/* End */


/* Start:/local/templates/akvilio/css/shortcode-ultimate.css?15420958093945*/
.su-clearfix {
  *zoom: 1;
}
.su-clearfix:before,
.su-clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.su-clearfix:after {
  clear: both;
}

/* Audio */
.jPlayer .controls .jpprogress-block .jpprogress{
	-webkit-box-sizing: initial;
	box-sizing: initial;
}


/*
 Exit_popup_here_because_of_adblock_plus_block_it_we_just_apply_a_hack
*/
.su-ep-container {
	/* Size and position */
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	/* Background and effects */
	background: rgba(0,0,0,0.75);
	perspective: 1000px;
	/* Animation default state */
	left: 100%;
	opacity: 0;
	/* Animation */
	-webkit-transition-property: left, opacity;
	-webkit-transition-duration: 0, 0.3s;
	-webkit-transition-delay: 0.3s, 0;
	transition-property: left, opacity;
	transition-duration: 0, 0.3s;
	transition-delay: 0.3s, 0;
}

/*
Modal background visible state
*/
.su-ep-container.visible {
	-webkit-transition-delay: 0;
	transition-delay: 0;
	left: 0;
	opacity: 1;
	z-index: 9999;
}

/*
Lightbox
*/
.su-lightbox {
	cursor: pointer;
}
.su-lightbox-inline {
	display: inline-block;
}

/*
Modal
*/
.su-ep-content {
	width: 590px;
	height: 300px;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	/* Animation default state */
	transform: scale(0.4) rotateX(45deg);
	/* Animation */
	transition: all 0.3s;
	background-color: #fff;
	box-sizing: border-box;
}

.su-ep-content .su-ep-inner {
	padding: 15px;
	text-align: center;
}
.su-ep-content .su-ep-inner h1,
.su-ep-content .su-ep-inner h2,
.su-ep-content .su-ep-inner h3,
.su-ep-content .su-ep-inner h4 {
	color: inherit;
}

.su-ep-content.visible {
	transform: scale(1) rotateX(0deg);
}

/*
Close button
*/
.su-ep-content .ep-close {
	width: 32px;
	height: 32px;
	position: absolute;
	top: -40px;
	right: 0px;
	cursor: pointer;
	color: #ddd;
	line-height: 32px;
	font-family: Arial, Baskerville, monospace;
	font-size: 32px;
	text-align: right;
}
.su-ep-content .ep-close:hover {
	color: #fff;
}.su-ep-content .ep-close:focus {
	color: #f5f5f5;
}

/* Social locker */
.onp-sl-social-button iframe {
	vertical-align: baseline;
}

/* Flipbook */
._df_thumb ._df_book-title:empty {
	display: none;
}

.su-responsive-frame {
	width: 100%;
}


@media (max-width: 767px) {
	.su-ep-content {
		width: 91%;
		height: auto;
		min-height: 240px;
		margin: 30px;
	}
}

/*
 * Visibility
 * Avoids setting display to `block` so it works also with `inline-block` and `table`
 */
/* Desktop and bigger */
@media (min-width: 960px) {
  .su-visible-small {
    display: none !important;
  }
  .su-visible-medium {
    display: none !important;
  }
  .su-hidden-large {
    display: none !important;
  }
}
/* Tablets portrait */
@media (min-width: 768px) and (max-width: 959px) {
  .su-visible-small {
    display: none !important;
  }
  .su-visible-large {
    display: none !important ;
  }
  .su-hidden-medium {
    display: none !important;
  }
}
/* Phone landscape and smaller*/
@media (max-width: 767px) {
  .su-visible-medium {
    display: none !important;
  }
  .su-visible-large {
    display: none !important;
  }
  .su-hidden-small {
    display: none !important;
  }
}
/* Remove from the flow and screen readers on any device */
.su-hidden {
  display: none !important;
  visibility: hidden !important;
}
/* It's hidden, but still affects layout */
.su-invisible {
  visibility: hidden !important;
}
/* Show on hover */
.su-visible-hover:hover .su-hidden,
.su-visible-hover:hover .su-invisible {
  display: block !important;
  visibility: visible !important;
}
.su-visible-hover-inline:hover .su-hidden,
.su-visible-hover-inline:hover .su-invisible {
  display: inline-block !important;
  visibility: visible !important;
}
/* Hide on touch */
.su-touch .su-hidden-touch,
.su-notouch .su-hidden-notouch {
  display: none !important;
}
/* Error alert */ 
.su-shortcodes-loaded .alert.alert-warning {
	text-align: center;
	padding: 100px;
}

/* UIKit Common Class */

/* End */


/* Start:/local/templates/akvilio/css/font-awesome.min.css?154209568831000*/
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('/local/templates/akvilio/css/../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('/local/templates/akvilio/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('/local/templates/akvilio/css/../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('/local/templates/akvilio/css/../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('/local/templates/akvilio/css/../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('/local/templates/akvilio/css/../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

/* End */


/* Start:/local/templates/akvilio/css/jf_mmpro.min.css?154209586918131*/
/**
 * @package 	JF Mobile Menu Pro
 * @author		JoomForest.com
 * @email		support@joomforest.com
 * @website		http://www.joomforest.com
 * @copyright	Copyright (C) 2011-2016 JoomForest.com, All rights reserved.
 * @license		JoomForest.com Proprietary Use License - http://www.joomforest.com/licenses
**/
.jf_mm_pro_hidden{overflow:hidden}.jf_mm_pro_wrapper{width:100%;position:relative;float:left;-webkit-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50% 200%;perspective-origin:50% 200%;margin:-50px 0 0 0;overflow:hidden;-webkit-transition:height .5s;-moz-transition:height .5s;-o-transition:height .5s;transition:height .5s}.jf_mm_pro_wrapper ul{padding:0;margin:0;list-style:none;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.jf_mm_pro_wrapper li{position:relative}.jf_mm_pro_wrapper li a{display:block;position:relative;padding:0 20px;font-size:14px;height:50px;line-height:50px;color:#222;outline:0}.jf_mm_pro_wrapper li a:hover{background:rgba(0,0,0,.07);text-decoration:none}.jf_mm_pro_wrapper li a>i,.jf_mm_pro_wrapper li a>img{display:inline-block;margin:0 15px 0 0;vertical-align:-6px}.jf_mm_pro_wrapper li.jf_mm_pro_back>a{padding-left:50px;background:rgba(0,0,0,.1);position:relative}.jf_mm_pro_wrapper li.jf_mm_pro_back>a i{position:absolute;top:50%;left:15px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.jf_mm_pro_wrapper li.parent>a .jf_mmpro_dropdown_icon{position:absolute;top:50%;right:20px;line-height:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.jf_mm_pro_wrapper li.parent>a .jf_mmpro_dropdown_icon i{color:rgba(0,0,0,.7)}.jf_mm_pro_wrapper li .material-icons{font-size:22px}.jf_mm_pro_wrapper .jf_mm_pro{margin:50px 0 0 0;position:relative;width:100%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;opacity:1;filter:alpha(opacity=100);pointer-events:auto}.jf_mm_pro_wrapper li .jf_mm_pro_subm{display:none}.jf_mm_pro.jf_mm_pro_subview li,.jf_mm_pro.jf_mm_pro_subview li.jf_mm_pro_subview>a,.jf_mm_pro.jf_mm_pro_subview li.jf_mm_pro_subviewopen>a{display:none}.jf_mm_pro.jf_mm_pro_subview li.jf_mm_pro_subview,.jf_mm_pro.jf_mm_pro_subview li.jf_mm_pro_subview .jf_mm_pro_subm,.jf_mm_pro.jf_mm_pro_subview li.jf_mm_pro_subviewopen,.jf_mm_pro.jf_mm_pro_subview li.jf_mm_pro_subviewopen>.jf_mm_pro_subm,.jf_mm_pro.jf_mm_pro_subview li.jf_mm_pro_subviewopen>.jf_mm_pro_subm>li{display:block}.jf_mm_pro_wrapper>.jf_mm_pro_subm{position:absolute;width:100%;top:50px;left:0;margin:0}.jf_mm_pro.jf_mm_pro_anim_out_1{-webkit-animation:MenuAnimOut1 .4s;animation:MenuAnimOut1 .4s}@-webkit-keyframes MenuAnimOut1{50%{-webkit-transform:translateZ(-250px) rotateY(30deg)}75%{-webkit-transform:translateZ(-372.5px) rotateY(15deg);opacity:.5}100%{-webkit-transform:translateZ(-500px) rotateY(0);opacity:0}}@keyframes MenuAnimOut1{50%{-webkit-transform:translateZ(-250px) rotateY(30deg);transform:translateZ(-250px) rotateY(30deg)}75%{-webkit-transform:translateZ(-372.5px) rotateY(15deg);transform:translateZ(-372.5px) rotateY(15deg);opacity:.5}100%{-webkit-transform:translateZ(-500px) rotateY(0);transform:translateZ(-500px) rotateY(0);opacity:0}}.jf_mm_pro.jf_mm_pro_anim_in_1{-webkit-animation:MenuAnimIn1 .3s;animation:MenuAnimIn1 .3s}@-webkit-keyframes MenuAnimIn1{0%{-webkit-transform:translateZ(-500px) rotateY(0);opacity:0}20%{-webkit-transform:translateZ(-250px) rotateY(30deg);opacity:.5}100%{-webkit-transform:translateZ(0) rotateY(0);opacity:1}}@keyframes MenuAnimIn1{0%{-webkit-transform:translateZ(-500px) rotateY(0);transform:translateZ(-500px) rotateY(0);opacity:0}20%{-webkit-transform:translateZ(-250px) rotateY(30deg);transform:translateZ(-250px) rotateY(30deg);opacity:.5}100%{-webkit-transform:translateZ(0) rotateY(0);transform:translateZ(0) rotateY(0);opacity:1}}.jf_mm_pro_wrapper>.jf_mm_pro_subm.jf_mm_pro_anim_in_1{-webkit-animation:SubMenuAnimIn1 .4s ease;animation:SubMenuAnimIn1 .4s ease}@-webkit-keyframes SubMenuAnimIn1{0%{-webkit-transform:translateX(50%);opacity:0}100%{-webkit-transform:translateX(0);opacity:1}}@keyframes SubMenuAnimIn1{0%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.jf_mm_pro_wrapper>.jf_mm_pro_subm.jf_mm_pro_anim_out_1{-webkit-animation:SubMenuAnimOut1 .4s ease;animation:SubMenuAnimOut1 .4s ease}@-webkit-keyframes SubMenuAnimOut1{0%{-webkit-transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(50%);opacity:0}}@keyframes SubMenuAnimOut1{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}}.jf_mm_pro.jf_mm_pro_anim_out_2{-webkit-animation:MenuAnimOut2 .2s ease-in-out;animation:MenuAnimOut2 .2s ease-in-out}@-webkit-keyframes MenuAnimOut2{100%{-webkit-transform:translate3d(-100%,0,0);opacity:0}}@keyframes MenuAnimOut2{100%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}}.jf_mm_pro.jf_mm_pro_anim_in_2{-webkit-animation:MenuAnimIn2 .2s ease-in-out;animation:MenuAnimIn2 .2s ease-in-out}@-webkit-keyframes MenuAnimIn2{0%{-webkit-transform:translate3d(-100%,0,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);opacity:1}}@keyframes MenuAnimIn2{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.jf_mm_pro_wrapper>.jf_mm_pro_subm.jf_mm_pro_anim_in_2{-webkit-animation:SubMenuAnimIn2 .2s ease-in-out;animation:SubMenuAnimIn2 .2s ease-in-out}@-webkit-keyframes SubMenuAnimIn2{0%{-webkit-transform:translate3d(100%,0,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);opacity:1}}@keyframes SubMenuAnimIn2{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.jf_mm_pro_wrapper>.jf_mm_pro_subm.jf_mm_pro_anim_out_2{-webkit-animation:SubMenuAnimOut2 .2s ease-in-out;animation:SubMenuAnimOut2 .2s ease-in-out}@-webkit-keyframes SubMenuAnimOut2{0%{-webkit-transform:translate3d(0,0,0);opacity:1}100%{-webkit-transform:translate3d(100%,0,0);opacity:0}}@keyframes SubMenuAnimOut2{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}100%{-webkit-transform:translate3d(100%,0,0);-transform:translate3d(100%,0,0);opacity:0}}.jf_mm_pro.jf_mm_pro_anim_out_3{-webkit-animation:MenuAnimOut3 .4s ease;animation:MenuAnimOut3 .4s ease}@-webkit-keyframes MenuAnimOut3{100%{-webkit-transform:translateZ(300px);opacity:0}}@keyframes MenuAnimOut3{100%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0}}.jf_mm_pro.jf_mm_pro_anim_in_3{-webkit-animation:MenuAnimIn3 .4s ease;animation:MenuAnimIn3 .4s ease}@-webkit-keyframes MenuAnimIn3{0%{-webkit-transform:translateZ(300px);opacity:0}100%{-webkit-transform:translateZ(0);opacity:1}}@keyframes MenuAnimIn3{0%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.jf_mm_pro_wrapper>.jf_mm_pro_subm.jf_mm_pro_anim_in_3{-webkit-animation:SubMenuAnimIn3 .4s ease;animation:SubMenuAnimIn3 .4s ease}@-webkit-keyframes SubMenuAnimIn3{0%{-webkit-transform:translateZ(-300px);opacity:0}100%{-webkit-transform:translateZ(0);opacity:1}}@keyframes SubMenuAnimIn3{0%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.jf_mm_pro_wrapper>.jf_mm_pro_subm.jf_mm_pro_anim_out_3{-webkit-animation:SubMenuAnimOut3 .4s ease;animation:SubMenuAnimOut3 .4s ease}@-webkit-keyframes SubMenuAnimOut3{0%{-webkit-transform:translateZ(0);opacity:1}100%{-webkit-transform:translateZ(-300px);opacity:0}}@keyframes SubMenuAnimOut3{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}100%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0}}.jf_mm_pro.jf_mm_pro_anim_out_4{-webkit-animation:MenuAnimOut4 .4s ease;animation:MenuAnimOut4 .4s ease}@-webkit-keyframes MenuAnimOut4{100%{-webkit-transform:translateZ(-300px);opacity:0}}@keyframes MenuAnimOut4{100%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0}}.jf_mm_pro.jf_mm_pro_anim_in_4{-webkit-animation:MenuAnimIn4 .4s ease;animation:MenuAnimIn4 .4s ease}@-webkit-keyframes MenuAnimIn4{0%{-webkit-transform:translateZ(-300px);opacity:0}100%{-webkit-transform:translateZ(0);opacity:1}}@keyframes MenuAnimIn4{0%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.jf_mm_pro_wrapper>.jf_mm_pro_subm.jf_mm_pro_anim_in_4{-webkit-animation:SubMenuAnimIn4 .4s ease;animation:SubMenuAnimIn4 .4s ease}@-webkit-keyframes SubMenuAnimIn4{0%{-webkit-transform:translateZ(300px);opacity:0}100%{-webkit-transform:translateZ(0);opacity:1}}@keyframes SubMenuAnimIn4{0%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.jf_mm_pro_wrapper>.jf_mm_pro_subm.jf_mm_pro_anim_out_4{-webkit-animation:SubMenuAnimOut4 .4s ease;animation:SubMenuAnimOut4 .4s ease}@-webkit-keyframes SubMenuAnimOut4{0%{-webkit-transform:translateZ(0);opacity:1}100%{-webkit-transform:translateZ(300px);opacity:0}}@keyframes SubMenuAnimOut4{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}100%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0}}.jf_mm_pro.jf_mm_pro_anim_out_5{-webkit-animation:MenuAnimOut5 .4s ease;animation:MenuAnimOut5 .4s ease}@-webkit-keyframes MenuAnimOut5{100%{-webkit-transform:translateY(40%);opacity:0}}@keyframes MenuAnimOut5{100%{-webkit-transform:translateY(40%);transform:translateY(40%);opacity:0}}.jf_mm_pro.jf_mm_pro_anim_in_5{-webkit-animation:MenuAnimIn5 .4s ease;animation:MenuAnimIn5 .4s ease}@-webkit-keyframes MenuAnimIn5{0%{-webkit-transform:translateY(40%);opacity:0}100%{-webkit-transform:translateY(0);opacity:1}}@keyframes MenuAnimIn5{0%{-webkit-transform:translateY(40%);transform:translateY(40%);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.jf_mm_pro_wrapper>.jf_mm_pro_subm.jf_mm_pro_anim_in_5{-webkit-animation:SubMenuAnimIn5 .4s ease;animation:SubMenuAnimIn5 .4s ease}@-webkit-keyframes SubMenuAnimIn5{0%{-webkit-transform:translateZ(-200px);opacity:0}100%{-webkit-transform:translateZ(0);opacity:1}}@keyframes SubMenuAnimIn5{0%{-webkit-transform:translateZ(-200px);transform:translateZ(-200px);opacity:0}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.jf_mm_pro_wrapper>.jf_mm_pro_subm.jf_mm_pro_anim_out_5{-webkit-animation:SubMenuAnimOut5 .4s ease;animation:SubMenuAnimOut5 .4s ease}@-webkit-keyframes SubMenuAnimOut5{0%{-webkit-transform:translateZ(0);opacity:1}100%{-webkit-transform:translateZ(-200px);opacity:0}}@keyframes SubMenuAnimOut5{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}100%{-webkit-transform:translateZ(-200px);transform:translateZ(-200px);opacity:0}}.no-js .jf_mm_pro_wrapper .jf_mm_pro{position:relative;opacity:1;filter:alpha(opacity=100);-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.no-js .jf_mm_pro_wrapper li .jf_mm_pro_subm{display:block}.no-js .jf_mm_pro_wrapper li.jf_mm_pro_back{display:none}.no-js .jf_mm_pro_wrapper li>a:not(:only-child){background:rgba(0,0,0,.1)}.jf_mm_pro_panel{display:none;position:fixed;top:0;left:0;height:100%;z-index:9991;width:300px;background:#FFF;overflow:hidden;-webkit-transform:translate3d(-300px,0,0);-moz-transform:translate3d(-300px,0,0);-ms-transform:translate3d(-300px,0,0);-o-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.jf_mm_pro_panel .jf_mm_pro_panel_content{overflow:auto;position:relative;display:block;height:100%}.jf_mm_pro_panel .jf_mm_pro_wrapper{height:auto!important}.jf_mm_pro_panel .jf_mm_pro_panel_title{height:55px;line-height:55px;font-size:16px;padding:0 20px 0 60px;background-color:#f4f4f4;position:fixed;top:0;left:0;width:100%;z-index:9;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.jf_mm_pro_panel.opened{-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);-webkit-box-shadow:0 0 15px rgba(0,0,0,.4);-moz-box-shadow:0 0 15px rgba(0,0,0,.4);box-shadow:0 0 15px rgba(0,0,0,.4)}.jf_mm_pro_panel.right{left:auto;right:-300px;-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)}.jf_mm_pro_panel.right.opened{-webkit-transform:translate3d(-300px,0,0);-moz-transform:translate3d(-300px,0,0);-ms-transform:translate3d(-300px,0,0);-o-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0)}.jf_mm_pro_panel.right.opened .jf_mm_pro_panel_title{padding:0 60px 0 20px}body .jf_mm_pro_panelBtn{display:none;position:fixed;top:0;left:0;width:56px;height:55px;z-index:11106;cursor:pointer;overflow:hidden;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;-webkit-transform:translate3d(0,0,0) rotate(0);-moz-transform:translate3d(0,0,0) rotate(0);-ms-transform:translate3d(0,0,0) rotate(0);-o-transform:translate3d(0,0,0) rotate(0);transform:translate3d(0,0,0) rotate(0);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}body .jf_mm_pro_panelBtn .burger{position:relative;left:18px;width:20px;height:2px;background:#FFF;border-radius:2px;-webkit-backface-visibility:hidden;-webkit-transform-origin:95% 50%;-ms-transform-origin:95% 50%;transform-origin:95% 50%;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}body .jf_mm_pro_panelBtn .burger.top{top:21px;transform-origin:100% 100% 0;-webkit-transform:translate3d(0,0,0) rotate(0) scale3d(1,1,1);-moz-transform:translate3d(0,0,0) rotate(0) scale3d(1,1,1);-ms-transform:translate3d(0,0,0) rotate(0) scale3d(1,1,1);-o-transform:translate3d(0,0,0) rotate(0) scale3d(1,1,1);transform:translate3d(0,0,0) rotate(0) scale3d(1,1,1)}body .jf_mm_pro_panelBtn .burger.center{top:25px}body .jf_mm_pro_panelBtn .burger.bottom{top:29px;transform-origin:100% 100% 0;-webkit-transform:translate3d(0,0,0) rotate(0) scale3d(1,1,1);-moz-transform:translate3d(0,0,0) rotate(0) scale3d(1,1,1);-ms-transform:translate3d(0,0,0) rotate(0) scale3d(1,1,1);-o-transform:translate3d(0,0,0) rotate(0) scale3d(1,1,1);transform:translate3d(0,0,0) rotate(0) scale3d(1,1,1)}body .jf_mm_pro_panelBtn.opened{-webkit-transform:translate3d(0,0,0) rotate(180deg);-moz-transform:translate3d(0,0,0) rotate(180deg);-ms-transform:translate3d(0,0,0) rotate(180deg);-o-transform:translate3d(0,0,0) rotate(180deg);transform:translate3d(0,0,0) rotate(180deg);position:fixed!important}body .jf_mm_pro_panelBtn.opened .burger{background:#555}body .jf_mm_pro_panelBtn.opened .burger.top{-webkit-transform:translate3d(0,6px,0) rotate(45deg) scale3d(.7,1,1);-moz-transform:translate3d(0,6px,0) rotate(45deg) scale3d(.7,1,1);-ms-transform:translate3d(0,6px,0) rotate(45deg) scale3d(.7,1,1);-o-transform:translate3d(0,6px,0) rotate(45deg) scale3d(.7,1,1);transform:translate3d(0,6px,0) rotate(45deg) scale3d(.7,1,1)}body .jf_mm_pro_panelBtn.opened .burger.bottom{-webkit-transform:translate3d(0,-6px,0) rotate(-45deg) scale3d(.7,1,1);-moz-transform:translate3d(0,-6px,0) rotate(-45deg) scale3d(.7,1,1);-ms-transform:translate3d(0,-6px,0) rotate(-45deg) scale3d(.7,1,1);-o-transform:translate3d(0,-6px,0) rotate(-45deg) scale3d(.7,1,1);transform:translate3d(0,-6px,0) rotate(-45deg) scale3d(.7,1,1)}body .jf_mm_pro_panelBtn.slideUp{-webkit-transform:translate3d(0,-102%,0);-moz-transform:translate3d(0,-102%,0);-ms-transform:translate3d(0,-102%,0);-o-transform:translate3d(0,-102%,0);transform:translate3d(0,-102%,0)}body .jf_mm_pro_panelBtn.right{left:auto;right:0}body .jf_mm_pro_panelBtn.right.opened{-webkit-transform:translate3d(0,0,0) rotate(0);-moz-transform:translate3d(0,0,0) rotate(0);-ms-transform:translate3d(0,0,0) rotate(0);-o-transform:translate3d(0,0,0) rotate(0);transform:translate3d(0,0,0) rotate(0)}.jf_mm_pro_backout{z-index:9990;position:fixed;top:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);visibility:hidden;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}.jf_mm_pro_backout.opened{visibility:visible;opacity:1;filter:alpha(opacity=100)}.jf_mm_pro_noscroll{overflow:hidden;height:100%;width:100%}.rtl .jf_mm_pro_wrapper li.parent>a .jf_mmpro_dropdown_icon,[dir=rtl] .jf_mm_pro_wrapper li.parent>a .jf_mmpro_dropdown_icon{left:20px;right:auto;-webkit-transform:translateY(-50%) rotate(180deg);-moz-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);-o-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.rtl .jf_mm_pro_wrapper li.jf_mm_pro_back>a,[dir=rtl] .jf_mm_pro_wrapper li.jf_mm_pro_back>a{padding-left:20px;padding-right:50px}.rtl .jf_mm_pro_wrapper li.jf_mm_pro_back>a i,[dir=rtl] .jf_mm_pro_wrapper li.jf_mm_pro_back>a i{left:auto;right:15px;margin:0 0 0 15px;-webkit-transform:translateY(-50%) rotate(180deg);-moz-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);-o-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.rtl .jf_mm_pro_wrapper li a>i,.rtl .jf_mm_pro_wrapper li a>img,[dir=rtl] .jf_mm_pro_wrapper li a>i,[dir=rtl] .jf_mm_pro_wrapper li a>img{margin:0 0 0 15px}
/* End */


/* Start:/local/templates/akvilio/css/spoiler.css?154210128315022*/
.su-accordion { margin-bottom: 1.5em; }
.su-accordion .su-spoiler { margin-bottom: 0.5em; }
.su-spoiler { margin-bottom: 1em; }
.su-spoiler .su-spoiler:last-child { margin-bottom: 0; }
.su-spoiler-title {
	position: relative;
	cursor: pointer;
	min-height: 20px;
	line-height: 20px;
	padding: 10px 10px 10px 35px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	   
}

.su-spoiler-title h3 {
	padding: 0;
	margin: 0;
	font-weight: bold;
	font-size: 14px;
	line-height: normal;
}

.su-spoiler-icon {
	position: absolute;
	left: 10px;
	top: 50%;
	margin-top: -10px;
	display: block;
	width: 20px;
	height: 20px;
	line-height: 21px;
	text-align: center;
	font-size: 14px;
	font-family: FontAwesome;
	font-weight: normal;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
}
.su-spoiler.su-spoiler-style-default .su-spoiler-icon {
	left: 0;
}
.su-spoiler-content {
	padding: 14px;
	-webkit-transition: padding-top .2s;
	-moz-transition: padding-top .2s;
	-o-transition: padding-top .2s;
	transition: padding-top .2s;
	-ie-transition: padding-top .2s;
}
.su-spoiler.su-spoiler-closed > .su-spoiler-content {
	height: 0;
	margin: 0;
	padding: 0;
	overflow: hidden;
	border: none;
	opacity: 0;
}
.su-spoiler-icon-plus .su-spoiler-icon:before { content: "\f068"; }
.su-spoiler-icon-plus.su-spoiler-closed .su-spoiler-icon:before { content: "\f067"; }
.su-spoiler-icon-plus-circle .su-spoiler-icon:before { content: "\f056"; }
.su-spoiler-icon-plus-circle.su-spoiler-closed .su-spoiler-icon:before { content: "\f055"; }
.su-spoiler-icon-plus-square-1 .su-spoiler-icon:before { content: "\f146"; }
.su-spoiler-icon-plus-square-1.su-spoiler-closed .su-spoiler-icon:before { content: "\f0fe"; }
.su-spoiler-icon-plus-square-2 .su-spoiler-icon:before { content: "\f147"; }
.su-spoiler-icon-plus-square-2.su-spoiler-closed .su-spoiler-icon:before { content: "\f196"; }
.su-spoiler-icon-arrow .su-spoiler-icon:before { content: "\f063"; }
.su-spoiler-icon-arrow.su-spoiler-closed .su-spoiler-icon:before { content: "\f061"; }
.su-spoiler-icon-arrow-circle-1 .su-spoiler-icon:before { content: "\f0ab"; }
.su-spoiler-icon-arrow-circle-1.su-spoiler-closed .su-spoiler-icon:before { content: "\f0a9"; }
.su-spoiler-icon-arrow-circle-2 .su-spoiler-icon:before { content: "\f01a"; }
.su-spoiler-icon-arrow-circle-2.su-spoiler-closed .su-spoiler-icon:before { content: "\f18e"; }
.su-spoiler-icon-chevron .su-spoiler-icon:before { content: "\f078"; }
.su-spoiler-icon-chevron.su-spoiler-closed .su-spoiler-icon:before { content: "\f054"; }
.su-spoiler-icon-chevron-circle .su-spoiler-icon:before { content: "\f13a"; }
.su-spoiler-icon-chevron-circle.su-spoiler-closed .su-spoiler-icon:before { content: "\f138"; }
.su-spoiler-icon-caret .su-spoiler-icon:before { content: "\f0d7"; }
.su-spoiler-icon-caret.su-spoiler-closed .su-spoiler-icon:before { content: "\f0da"; }
.su-spoiler-icon-caret-square .su-spoiler-icon:before { content: "\f150"; }
.su-spoiler-icon-caret-square.su-spoiler-closed .su-spoiler-icon:before { content: "\f152"; }
.su-spoiler-icon-folder-1 .su-spoiler-icon:before { content: "\f07c"; }
.su-spoiler-icon-folder-1.su-spoiler-closed .su-spoiler-icon:before { content: "\f07b"; }
.su-spoiler-icon-folder-2 .su-spoiler-icon:before { content: "\f115"; }
.su-spoiler-icon-folder-2.su-spoiler-closed .su-spoiler-icon:before { content: "\f114"; }
.su-spoiler-style-default { }
.su-spoiler-style-default > .su-spoiler-title {
	padding-left: 27px;
	padding-right: 0;
}
.su-spoiler-style-default > .su-spoiler-title > .su-spoiler-icon { left: 0; }
.su-spoiler-style-default > .su-spoiler-content { padding: 1em 0 1em 27px; }
.su-spoiler-style-fancy {
	border: 1px solid #e5e5e5;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	background: #fff;
	color: #333;
}
.su-spoiler-style-fancy > .su-spoiler-title {
	border-bottom: 1px solid #e5e5e5;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	background: #fdfdfd;
	font-size: 0.9em;
}
.su-spoiler-style-fancy.su-spoiler-closed > .su-spoiler-title { border: none; }
.su-spoiler-style-fancy > .su-spoiler-content {
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.su-spoiler-style-simple {
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}
.su-spoiler-style-simple > .su-spoiler-title {
	background: #fdfdfd;
	color: #333;
	font-size: 0.9em;
}
.su-spoiler-style-simple > .su-spoiler-content {
	padding: 1em;
	background: #fff;
	color: #333;
}

.su-spoiler-content > *:first-child { margin-top: 0; }

.su-spoiler-content > *:last-child { margin-bottom: 0; }


.su-spoiler-style-glass-dark {
	border: 1px solid #111;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.su-spoiler-style-glass-dark > .su-spoiler-title {
	background: #111 right top url('/local/templates/akvilio/css/../images/glass.png') no-repeat;
}
.su-spoiler-style-glass-dark > .su-spoiler-title h3 {
	color: #ddd;
}
.su-spoiler-style-glass-dark > .su-spoiler-title:hover h3 {color: #fff;}
.su-spoiler-style-glass-dark > .su-spoiler-content {
	background: #f3f3f3;
	color: #333;
}

.su-spoiler-style-glass-light {
	border: 1px solid #C8E3EA;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.su-spoiler-style-glass-light > .su-spoiler-title {
	background: #84DEF3 right top url('/local/templates/akvilio/css/../images/glass.png') no-repeat;
}
.su-spoiler-style-glass-light > .su-spoiler-title h3 {
	color: #fff;
}
.su-spoiler-style-glass-light > .su-spoiler-title:hover { background-color: #A4DFEF; }
.su-spoiler-style-glass-light > .su-spoiler-content {
	background: #fff;
	color: #333;
}

.su-spoiler-style-glass-blue {
	border: 1px solid #5DC1EE;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.su-spoiler-style-glass-blue > .su-spoiler-title {
	background: #5DC1EE right top url('/local/templates/akvilio/css/../images/glass.png') no-repeat;
}
.su-spoiler-style-glass-blue > .su-spoiler-title h3 {
	color: #fff;
}
.su-spoiler-style-glass-blue > .su-spoiler-title:hover { background-color: #8CDBFF; }
.su-spoiler-style-glass-blue > .su-spoiler-content {
	background: #fff;
	color: #333;
}

.su-spoiler-style-glass-green {
	border: 1px solid #8ACB29;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.su-spoiler-style-glass-green > .su-spoiler-title {
	background: #95D53C right top url('/local/templates/akvilio/css/../images/glass.png') no-repeat;
}
.su-spoiler-style-glass-green > .su-spoiler-title h3 {
	color: #f5f5f5;
}
.su-spoiler-style-glass-green > .su-spoiler-title:hover { background-color: #77CC00; }
.su-spoiler-style-glass-green > .su-spoiler-title:hover h3 { color: #fff; }
.su-spoiler-style-glass-green > .su-spoiler-content {
	background: #fff;
	color: #333;
}

.su-spoiler-style-glass-gold {
	border: 1px solid #F9CA49;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.su-spoiler-style-glass-gold > .su-spoiler-title {
	background: #F9CA49 right top url('/local/templates/akvilio/css/../images/glass.png') no-repeat;
}
.su-spoiler-style-glass-gold > .su-spoiler-title h3 {
	color: #f5f5f5;
}
.su-spoiler-style-glass-gold > .su-spoiler-title:hover { background-color: #F2B200; }
.su-spoiler-style-glass-gold > .su-spoiler-title:hover h3 { color: #fff; }
.su-spoiler-style-glass-gold > .su-spoiler-content {
	background: #fff;
	color: #333;
}

.su-spoiler-style-modern-dark {
	border: 1px solid #000;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.su-spoiler-style-modern-dark > .su-spoiler-title {
	background: #333;
}
.su-spoiler-style-modern-dark > .su-spoiler-title h3 {
	color: #ddd;
}
.su-spoiler-style-modern-dark > .su-spoiler-title:hover h3 {
	color: #fff;
}
.su-spoiler-style-modern-dark > .su-spoiler-title:hover { background-color: #222; }
.su-spoiler-style-modern-dark > .su-spoiler-content {
	background: #fff;
	color: #333;
}

.su-spoiler-style-modern-light {
	border: 1px solid #C8E3EA;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.su-spoiler-style-modern-light > .su-spoiler-title {
	background: #EAFBFF;
	color: #545A5E;
}
.su-spoiler-style-modern-light > .su-spoiler-title:hover { background-color: #D4F6FF; }
.su-spoiler-style-modern-light > .su-spoiler-content {
	border-top: 1px solid #C8E3EA;
	background: #fff;
	color: #333;
}
.su-spoiler-style-modern-light.su-spoiler-closed > .su-spoiler-content { border: none; }

.su-spoiler-style-modern-violet {
	border: 1px solid #A185A9;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.su-spoiler-style-modern-violet > .su-spoiler-title {
	background: #E3AEF5;
	color: #49384F;
}
.su-spoiler-style-modern-violet > .su-spoiler-title:hover { background-color: #C496D4; }
.su-spoiler-style-modern-violet > .su-spoiler-content {
	border-top: 1px solid #A185A9;
	background: #fff;
	color: #333;
}
.su-spoiler-style-modern-violet.su-spoiler-closed > .su-spoiler-content { border: none; }

.su-spoiler-style-modern-orange {
	border: 1px solid #DE6C33;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.su-spoiler-style-modern-orange > .su-spoiler-title {
	background: #FF9966;
	color: #612609;
}
.su-spoiler-style-modern-orange > .su-spoiler-title:hover { background-color: #FF7C3B; }
.su-spoiler-style-modern-orange > .su-spoiler-content {
	border-top: 1px solid #DE6C33;
	background: #fff;
	color: #333;
}
.su-spoiler-style-modern-orange.su-spoiler-closed > .su-spoiler-content { border: none; }

.su-spoiler-style-glass-dark > .su-spoiler-title,
.su-spoiler-style-glass-light > .su-spoiler-title,
.su-spoiler-style-glass-blue > .su-spoiler-title,
.su-spoiler-style-glass-green > .su-spoiler-title,
.su-spoiler-style-glass-gold > .su-spoiler-title,
.su-spoiler-style-modern-dark > .su-spoiler-title,
.su-spoiler-style-modern-light > .su-spoiler-title,
.su-spoiler-style-modern-violet > .su-spoiler-title,
.su-spoiler-style-modern-orange > .su-spoiler-title {
	-webkit-transition: background-color .3s;
	-moz-transition: background-color .3s;
	-ms-transition: background-color .3s;
	-o-transition: background-color .3s;
	transition: background-color .3s;
}

.su-spoiler-style-carbon {
	border: 1px solid #555;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.su-spoiler-style-carbon > .su-spoiler-title {
	background: #444 url('/local/templates/akvilio/css/../images/carbon.png');
	text-shadow: 0 -1px 0 #000;
}
.su-spoiler-style-carbon > .su-spoiler-title h3 {
	color: #ddd;
}
.su-spoiler-style-carbon > .su-spoiler-title:hover h3 { color: #fff; }
.su-spoiler-style-carbon > .su-spoiler-content {
	background: #fff;
	color: #333;
}

.su-spoiler-style-sharp {
	border: 1px solid #555;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.su-spoiler-style-sharp > .su-spoiler-title {
	background: #444 url('/local/templates/akvilio/css/../images/sharp.png');
	text-shadow: 0 -1px 0 #000;
}
.su-spoiler-style-sharp > .su-spoiler-title h3 {
	color: #ddd;
}
.su-spoiler-style-sharp > .su-spoiler-title:hover h3 { color: #fff; }
.su-spoiler-style-sharp > .su-spoiler-content {
	background: #fff;
	color: #333;
}
.su-spoiler-style-grid {
	border: 1px solid #A4A4B2;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.su-spoiler-style-grid > .su-spoiler-title {
	background: #444 url('/local/templates/akvilio/css/../images/grid.png');
	color: #44444A;
	text-shadow: 0 1px 0 #fff;
}
.su-spoiler-style-grid > .su-spoiler-title:hover { color: #676770; }
.su-spoiler-style-grid > .su-spoiler-content {
	border-top: 1px solid #A4A4B2;
	background: #444 url('/local/templates/akvilio/css/../images/grid.png');
	color: #222;
}
.su-spoiler-style-grid.su-spoiler-closed > .su-spoiler-content { border-top: none; }

.su-spoiler-style-wood {
	border: 1px solid #917550;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.su-spoiler-style-wood > .su-spoiler-title {
	background: #444 url('/local/templates/akvilio/css/../images/wood.png');
	color: #6E583C;
	text-shadow: 0 1px 0 #FFF1DE;
}
.su-spoiler-style-wood > .su-spoiler-title:hover { color: #856B49; }
.su-spoiler-style-wood > .su-spoiler-content {
	border-top: 1px solid #917550;
	background: #444 url('/local/templates/akvilio/css/../images/wood.png');
	color: #222;
}
.su-spoiler-style-wood.su-spoiler-closed > .su-spoiler-content { border-top: none; }

.su-spoiler-style-fabric {
	border: 1px solid #111;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.su-spoiler-style-fabric > .su-spoiler-title {
	background: #444 url('/local/templates/akvilio/css/../images/fabric.png');
	text-shadow: 0 -1px 0 #000;
}
.su-spoiler-style-fabric > .su-spoiler-title h3 {
	color: #ddd;
}
.su-spoiler-style-fabric > .su-spoiler-title:hover h3 { color: #fff;}
.su-spoiler-style-fabric > .su-spoiler-content {
	border-top: 1px solid #111;
	background: #444 url('/local/templates/akvilio/css/../images/fabric.png');
	color: #eee;
}
.su-spoiler-style-fabric.su-spoiler-closed > .su-spoiler-content { border-top: none; }
.su-spoiler.su-spoiler-right .su-spoiler-title {padding-left: 14px;}
.su-spoiler.su-spoiler-right .su-spoiler-icon {right: 10px;left: initial;}
.su-spoiler.su-spoiler-icon-none .su-spoiler-title {padding-left: 14px;}
.su-spoiler.su-spoiler-icon-none .su-spoiler-icon {display: none;}

/*style1*/
.su-spoiler-style-1 {
    box-shadow: 0 0 1px 0 rgba(0,0,0,0.15);
}
.su-spoiler-style-1:not(.su-spoiler-closed) .su-spoiler-title {
    border-bottom: 1px solid rgba(0,0,0,0.05);
}
.su-spoiler-style-1 > .su-spoiler-title {
    padding: 12px 12px 12px 35px;
}
/*style2*/
.su-spoiler-style-2 {
    border-left: 2px solid #222;
}
/*style3*/
.su-spoiler-style-3 > .su-spoiler-title {
    border-left: 2px solid #222;
    background: #f5f5f5;
}
/*style4*/
.su-spoiler-style-4 > .su-spoiler-title, 
.su-spoiler-style-6 > .su-spoiler-title {
    padding: 0;
    background: #f5f5f5;
    overflow: hidden;
    border-radius: 2px;
}
.su-spoiler-style-4 > .su-spoiler-title h3, 
.su-spoiler-style-6 > .su-spoiler-title h3 {
    display: inline-block;
    padding: 12px 62px 12px 35px;
    position: relative;
    z-index: 10;
}
.su-spoiler-style-4 > .su-spoiler-title h3:before, 
.su-spoiler-style-6 > .su-spoiler-title h3:before {
	position: absolute;
	content: '';
	height: 100%;
	width: 100%;
	left: -10px;
	top: 0;
	background: rgba(0,0,0,0.03);
	-webkit-transform: skew(-15deg);
	transform: skew(-15deg);
	z-index: -1;
}

/*style5*/
.su-spoiler-style-5 > .su-spoiler-title {
    padding: 0;
    background: #f5f5f5;
    overflow: hidden;
    border-radius: 2px;
}
.su-spoiler-style-5 > .su-spoiler-title h3 {
    display: inline-block;
    padding: 12px 62px 12px 35px;
    position: relative;
    z-index: 10;
}
.su-spoiler-style-5 > .su-spoiler-title h3:before {
	position: absolute;
	content: '';
	height: 100%;
	width: 100%;
	left: -10px;
	top: 0;
	background: #eee;
	z-index: -1;
}
.su-spoiler-style-5 > .su-spoiler-title h3:after {
	position: absolute;
	content: '';
	height: 100%;
	width: 41px;
	right: 0;
	top: 0;
	background: #eee;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

/*style6*/
.su-spoiler-style-6 > .su-spoiler-title h3:before {
	height: 2px;
	background: #88d8c0;
	width: 85%;
}
/* End */


/* Start:/local/templates/akvilio/css/mobile.css?154280912128881*/
.topsection .logosec {
    display: flex;
    width: 45%;
    align-items: center;
    float: left;
}
div#jf_mmpro_1_panel {
    right: 15px;
    border-radius: 3px;
}
#jf_mmpro_1 li {
}
#jf_mmpro_1 li a {
    color: #222222;
    font-size:17px;
    display:block;
    width:100%;
}
#jf_mmpro_1 li a:hover {
	color: #87cfde;
	background:#f4f4f4;
}
.jf_mm_pro_panel.right.opened .jf_mm_pro_panel_title {
    padding: 0 60px 0 20px;
    background: #e6f0f3;
    color: #525151;
    font-size:21px;
}
#wrapper-slide, #wrapper-content, #wrapperfoo {
    min-width: 320px;
}
/* ---------------------------------------
	Responsive design code
-----------------------------------------*/

@media screen and (min-width: 1025px) {

.hidemobile5 {
	display: none !important;
}

#body {
	display: inherit;
}
#wrapper-top {
	display: inherit;
}
#mobile {
	display :none;
}
#topblock {
	display: inherit;
}
#top {
	display: inherit;
}
#topmenu {
	display: inherit;
}
#topbutton {
	display: inherit;
}
#wrapper-slide {
	display: inherit;
}
#slide {
	display: inherit;
}
#wrapper-content {
	display: inherit;
}
#contentbox {
	display: inherit;
}
#wrapper {
	display: inherit;
}
#left {
	display: inherit;
}
#main {
	display: inherit;
}
#maintop {
	display: inherit;
}
#maintopmodule {
	display: inherit;
}
#maincenter {
	display: inherit;
}
#center {
	display: inherit;
}
#centertop {
	display: inherit;
}
#centertopmodule {
	display: inherit;
}
#content {
	display: inherit;
}
#centerbottom {
	display: inherit;
}
#centerbottommodule {
	display: inherit;
}
#right {
	display: inherit;
}
#mainbottom {
	display: inherit;
}
#mainbottommodule {
	display: inherit;
}
#wrapperfoo {
	display: inherit;
}
#foo {
	display: inherit;
}
#footer {
	display: inherit;
}
#layout_error404_html {
	display: inherit;
}

}

@media screen and (max-width: 1500px) {

.preims {
	margin: 0 auto 0 auto;
}


}
@media screen and (max-width: 1300px) {

.preims {
	margin: 0 auto 0 auto;
}
.content-slide {
	margin-top:90px;
}
.uslugi {
	padding: 240px 0 70px 0;
}
.phonesec {
	padding: 0px 40px 0 30px;
}
.slide-consult-a {
	top:-60px;right:55px;
}


}

@media screen and (max-width: 1200px) {

.otzyv-text:before {
    left: -50px;
}	
#topmenu ul.menu > li > a, #topmenu ul.menu > li > span.separator,
#topmenu ul.maximenuck > li > a, #topmenu ul.maximenuck > li > span.separator{
	font-size:18px;
	margin-right: 5px;
	margin-top:10px;
}
.content-slide {
	margin-top:20px;
}
.content-slide strong {
	font-size:33px;
	line-height:42px;
}
.content-slide p {
	font-size:21px;
	color:#333;
	line-height:27px;
}
.slide-content-a {
	margin-top:20px;
	display:inline-block;
	background:#27627b;
	color:#fff;
	padding:10px 35px 12px 35px;
	line-height:30px;
	font-size:20px;
	border:6px solid #fff;
}
.preims {
	margin: 0px auto 0 auto;
}
.inside-web-h {
	padding:35px 20px 35px 20px;
}
.inside-web-pre-text {
	padding: 60px 0 70px 20px;
}
.smilik-header {
	font-size:60px;
	margin-bottom:100px;
	line-height:60px;
	margin-top:30px;
	text-align:center;
}
.lines-dos {
	width:540px;
}
.inner-dos-red strong {
	font-size:30px;
	padding:0px 0 0px 0px;
	padding-top:calc(50% - 72px);
}

}

@media screen and (max-width: 1130px) {

.otzyv-text:before {
    left: -75px;
}	

}	

@media screen and (max-width: 1024px) {

img {
	max-width: 100%;
	height: auto;
}

.container {
	width: 962px;
}

.hidemobile4 {
	display: none !important;
}

#body {
	display: inherit;
}
#wrapper-top {
	display: inherit;
}
#mobile {
	display :none;
}
#topblock {
	display: inherit;
}
#top {
	display: inherit;
}
#topmenu {
	display: inherit;
}
#topbutton {
	display: inherit;
}
#wrapper-slide {
	display: inherit;
}
#slide {
	display: inherit;
}
#wrapper-content {
	display: inherit;
}
#contentbox {
	display: inherit;
}
#wrapper {
	display: inherit;
}
#left {
	display: inherit;
}
#main {
	display: inherit;
}
#maintop {
	display: inherit;
}
#maintopmodule {
	display: inherit;
}
#maincenter {
	display: inherit;
}
#center {
	display: inherit;
}
#centertop {
	display: inherit;
}
#centertopmodule {
	display: inherit;
}
#content {
	display: inherit;
}
#centerbottom {
	display: inherit;
}
#centerbottommodule {
	display: inherit;
}
#right {
	display: inherit;
}
#mainbottom {
	display: inherit;
}
#mainbottommodule {
	display: inherit;
}
#wrapperfoo {
	display: inherit;
}
#foo {
	display: inherit;
}
#footer {
	display: inherit;
}
#layout_error404_html {
	display: inherit;
}
.otzyv-text:before {
    left: -95px;
}
.content-slide {
	margin-top:40px;
}
.content-slide strong {
	font-size:27px;
	line-height:33px;
}
.content-slide p {
	font-size:18px;
	color:#333;
	line-height:24px;
}
.slide-content-a {
	margin-top:10px;
	color:#fff;
	padding:10px 35px 12px 35px;
	line-height:20px;
	font-size:18px;
}
.inner-dos-red strong {
	font-size:30px;
	padding:0px 0 0px 0px;
	padding-top:20px;
}


}

@media screen and (max-width: 962px) {

img {
	max-width: 100%;
	height: auto;
}

.container {
	width: 768px;
}

.hidemobile3 {
	display: none !important;
}

#body {
	display: inherit;
}
#wrapper-top {
	display: inherit;
}
#mobile {
	display :none;
}
#topblock {
	display: inherit;
}
#top {
	display: none;
}
#topmenu {
	display: inherit;
}
#topbutton {
	display: inherit;
}
#wrapper-slide {
	display: inherit;
}
#slide {
	display: inherit;
}
#wrapper-content {
	display: inherit;
}
#contentbox {
	display: inherit;
}
#wrapper {
	display: inherit;
}
#left {
	display: inherit;
}
#main {
	display: inherit;
}
#maintop {
	display: inherit;
}
#maintopmodule {
	display: inherit;
}
#maincenter {
	display: inherit;
}
#center {
	display: inherit;
}
#centertop {
	display: inherit;
}
#centertopmodule {
	display: inherit;
}
#content {
	display: inherit;
}
#centerbottom {
	display: inherit;
}
#centerbottommodule {
	display: inherit;
}
#right {
	display: inherit;
}
#mainbottom {
	display: inherit;
}
#mainbottommodule {
	display: inherit;
}
#wrapperfoo {
	display: inherit;
}
#foo {
	display: inherit;
}
#footer {
	display: inherit;
}
#layout_error404_html {
	display: inherit;
}
.topsection {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
}
.content-slide {
    padding: 0 0 0 10px;
}
.mapsec, .phonesec {
    float: none;
    text-align: left;
    margin: 20px 0 10px 10px;
    padding: 0 10px 0 30px;
}
#top > div > div:nth-child(1) {
    width: 100%!important;
}
#top > div > div:nth-child(2) {
    display: none;
}
.topsection .logosec {
    width: 100%;
    justify-content: flex-start;
}

#topmenu ul.menu {
    display:none;
}
#wrapper-slide > div.inner {
    margin-top: -210px;
}
.content-slide {
    margin-top: 200px;
}
.slide-content-a {
    margin-top: 5px;
}
.slide-consult-a {
    top: 100px;
}
.preims {
    margin: 0 auto 0 auto;
    display: flex;
    flex-wrap: wrap;
}
.preim strong {
    font-size:21px;
}
.preim > p {
    height: 250px;
}
.preim img {
    height: auto;
    padding:5px;
}
.uslugis {
    padding: 20px 0 70px 0;
}
.uslugi {
    align-items: self-start;
    flex-wrap: wrap;
}
.uslugi .nav-uslug {
    width: calc(100% / 2.1);
}
.preimus {
    flex-wrap: wrap;
}
.bl-preim {
    width: 50%;
}
.otzyv-text {
    margin: 40% auto 0;
    width: 70%;
    left: 0;
    right: 0;
}
.otzyv {
    margin-top: 100px;
}
.otzyv-text:before {
    width: 55px;
    background-size: 95%;
    height: 55px;
    top: 0px;
    left: -70px;
}
#topblock > div.inner {
	margin-top:-8px;
}
.moduletableinners-menu h3 { 
	font-size:20px; 
} 
.col-akciya {
    width: 100%;
    display: block;
    border-bottom:1px solid rgba(0, 0, 0, 0.12);
    margin-bottom:30px;
    padding-bottom:10px;
}
.img-akciya {
    margin-right: 0px;
    width: 45%;
    display:inline;
    float:left;
}
.ac-info {
    width: 50%;
    float:right;
}
.ac-info h4 {
    color: #56b0d2;
    margin-bottom: 0px;
    line-height: 1.3;
    font-size: 18px;
}
.doljnost-specialist {
	font-size:11px;
	padding:20px 10px 5px 10px;
}
.name-specialist {
	padding:5px 10px 0 10px;
	font-size:18px;
}
.name-specialist span {
	font-size:22px;
}
.inner-basic-contact {
	overflow:hidden;
	display:block;
}
.inner-left-map {
	width:100%;
	display:block;
}
.inner-right-contact-adreses {
	width:100%;
	display:block;
	padding: 40px 20px 40px 20px;
}
.inner-left-contact {
	width:100%;
	display:block;
	background:#fff;
	overflow:hidden;
}
.inner-left-contact-text {
	display:block;
	max-width:100%;
	float:none;
	margin-right:40px;
	margin-left:40px;
	padding: 0px 0 30px 0;
}
.inner-right-form {
	width:100%;
	display:block;
	overflow:hidden;
	padding:20px;
}
.inside-web-preo-left {
	position:relative;
    display:block;
	width:100%;
	height:400px;
}
.inside-web-preo-right {
	display:block;
	width:100%;
	background:#808A94;
}
.inside-web-preo-text {
	display:block;
	max-width:962px;
	margin-right:20px;
	margin-left:20px;
	padding: 60px 0 60px 0;
}
.inside-web-preo-text h2 {
	font-size: 30px;
}
.inside-web-preo-text h2 strong {
	font-size: 38px;
}
.smilik-header {
	font-size:45px;
	margin-bottom:60px;
	line-height:50px;
	margin-top:30px;
	text-align:center;
}
.lines-dos {
	width:420px;
}
.inner-dos-attention strong {
	padding:50px 0 0px 10px;
}
.inner-dos-menu3 h3 {
	font-size:30px;
}

}

@media screen and (max-width: 768px) {
.content-slide {
    /*margin: 170px auto;*/
    /*text-align: center;*/
    /*padding-left: 0;*/
}
.slide-consult-a {
    top: 140px;
    right: 0;
    margin-right: 20px;
}
.slide-content-a {
    margin-top: 25px;
    float: left;
    margin-left: 20px;
    
}
.uslugi .nav-uslug {
    width: 60%;
}
.uslugi {
    padding: 40px 0 20px 0;
}
img {
	max-width: 100%;
	height: auto;
}

.container {
	width: 480px;
}

.hidemobile2 {
	display: none !important;
}

#body {
	display: inherit;
}
#body {
	height: auto !important;
}
#body .logobloc {
	float :none !important;
	width: auto !important;
}
#wrapper-top {
	display: inherit;
}
#wrapper-top {
	height: auto !important;
}
#wrapper-top .logobloc {
	float :none !important;
	width: auto !important;
}
#mobile {
	display: inherit;
}
#mobile {
	height: auto !important;
}
#mobile .logobloc {
	float :none !important;
	width: auto !important;
}
#topblock {
	display: inherit;
}
#topblock {
	height: auto !important;
}
#topblock .logobloc {
	float :none !important;
	width: auto !important;
}
#top > .inner {
	display: block;
}
#top .flexiblecolumn {
	width: 100% !important;
float: none;
}
#top .flexiblecolumn > div.inner {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
#topmenu {
	display :none;
}
#topbutton {
	display: inherit;
}
#topbutton {
	height: auto !important;
}
#topbutton .logobloc {
	float :none !important;
	width: auto !important;
}
#wrapper-slide {
	display: inherit;
}
#wrapper-slide {
	height: auto !important;
}
#wrapper-slide .logobloc {
	float :none !important;
	width: auto !important;
}
#slide {
	display: inherit;
}
#slide {
	height: auto !important;
}
#slide .logobloc {
	float :none !important;
	width: auto !important;
}
#wrapper-content {
	display: inherit;
}
#wrapper-content {
	height: auto !important;
}
#wrapper-content .logobloc {
	float :none !important;
	width: auto !important;
}
#contentbox {
	display: inherit;
}
#contentbox {
	height: auto !important;
}
#contentbox .logobloc {
	float :none !important;
	width: auto !important;
}
#wrapper {
	display: inherit;
}
#wrapper {
	height: auto !important;
}
#wrapper .logobloc {
	float :none !important;
	width: auto !important;
}
#maincontent > .inner {
	display: block;
}
#maincontent .column {
	width: 100% !important;
	clear:both;
	float:left
}
#maincontent .column1 div.inner, #maincontent .column2 div.inner {
	/*overflow:hidden;*/
}
#maincontent .column div.inner {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.items-row .item, .column {
	width: auto !important;
	float: none;
	margin: 0 !important;
}

.column div.moduletable, .column div.moduletable_menu {
	float: none;
	width: auto !important;
	/*margin: 0 !important;
	padding: 0 !important;*/
}

/** specifique au formulaire de contact **/
.contact form fieldset dt {
	max-width: 80px;
}

.contact input, .contact textarea {
	max-width: 160px;
}#left {
	display: inherit;
}
#left {
	height: auto !important;
}
#left .logobloc {
	float :none !important;
	width: auto !important;
}
#main {
	display: inherit;
}
#main {
	height: auto !important;
}
#main .logobloc {
	float :none !important;
	width: auto !important;
}
#maintop {
	display: inherit;
}
#maintop {
	height: auto !important;
}
#maintop .logobloc {
	float :none !important;
	width: auto !important;
}
#maintopmodule {
	display: inherit;
}
#maintopmodule {
	height: auto !important;
}
#maintopmodule .logobloc {
	float :none !important;
	width: auto !important;
}
#maincenter {
	display: inherit;
}
#maincenter {
	height: auto !important;
}
#maincenter .logobloc {
	float :none !important;
	width: auto !important;
}
#center {
	display: inherit;
}
#center {
	height: auto !important;
}
#center .logobloc {
	float :none !important;
	width: auto !important;
}
#centertop {
	display: inherit;
}
#centertop {
	height: auto !important;
}
#centertop .logobloc {
	float :none !important;
	width: auto !important;
}
#centertopmodule {
	display: inherit;
}
#centertopmodule {
	height: auto !important;
}
#centertopmodule .logobloc {
	float :none !important;
	width: auto !important;
}
#content {
	display: inherit;
}
#content {
	height: auto !important;
}
#content .logobloc {
	float :none !important;
	width: auto !important;
}
#centerbottom {
	display: inherit;
}
#centerbottom {
	height: auto !important;
}
#centerbottom .logobloc {
	float :none !important;
	width: auto !important;
}
#centerbottommodule {
	display: inherit;
}
#centerbottommodule {
	height: auto !important;
}
#centerbottommodule .logobloc {
	float :none !important;
	width: auto !important;
}
#right {
	display: inherit;
}
#right {
	height: auto !important;
}
#right .logobloc {
	float :none !important;
	width: auto !important;
}
#mainbottom {
	display: inherit;
}
#mainbottom {
	height: auto !important;
}
#mainbottom .logobloc {
	float :none !important;
	width: auto !important;
}
#mainbottommodule {
	display: inherit;
}
#mainbottommodule {
	height: auto !important;
}
#mainbottommodule .logobloc {
	float :none !important;
	width: auto !important;
}
#wrapperfoo {
	display: inherit;
}
#wrapperfoo {
	height: auto !important;
}
#wrapperfoo .logobloc {
	float :none !important;
	width: auto !important;
}
#foo {
	display: inherit;
}
#foo {
	height: auto !important;
}
#foo .logobloc {
	float :none !important;
	width: auto !important;
}
#footer {
	display: inherit;
}
#footer {
	height: auto !important;
}
#footer .logobloc {
	float :none !important;
	width: auto !important;
}
#layout_error404_html {
	display: inherit;
}
#layout_error404_html {
	height: auto !important;
}
#layout_error404_html .logobloc {
	float :none !important;
	width: auto !important;
}
.preims {
    margin: 0 auto 0 auto;
    display: flex;
    flex-wrap: wrap;
}
.preim {
	/*width:50%*/
}
.preim strong {
    font-size:21px;
}
.preim > p {
    height: 200px;
}
.preim img {
    height: auto;
    padding:5px;
}
.aboutus {
    margin: 40px auto 40px auto;
    font-size:40px;
}
.nav-uslug h3 {
    font-size: 1.3em;
}
.ul-nal-us ul li {
    font-size: 1.2em;
    position: relative;
}
.podval-blocks {
	display:block;
}
.podval-block {
	text-align:left;
	width:49%;
	padding-left:20px;
	display:inline-block;
	vertical-align:top;
}
.inside-web-pre {
	display:block;
}
.inside-web-pre-left {
	width:100%;
}
.inside-web-pre-text {
	display:block;
	max-width:768px;
	float:none;
	margin-right:0px;
	margin-left:0px;
	padding: 40px 20px 50px 20px;
}
.inside-web-pre-right {
	position:relative;
    width:100%;
    height:400px;
}
.inner-basic {
	display:block;
	margin-top:40px;
	overflow:hidden;
}
.inner-basic-left {
	width:100%;
	display:block;
    padding: 0 20px 0 20px;
}
.inner-basic-right {
	width:100%;
	display:block;
}
#per-col-1 .persona > div {
    padding: 0 20px 25px 20px;
}
.inner-table {
	padding: 10px 20px 40px 20px;
}
.moduletableinners-menu { 
	padding: 10px 10px 10px 20px;
} 
#per-col-1 .persona > div {
    padding: 0 20px 25px 20px;
}
#baform-1 .ba-form {
    padding: 35px 20px;
}
.doljnost-specialist {
	font-size:11px;
	padding:20px 10px 5px 10px;
	text-align:left;
}
.name-specialist {
	padding:5px 10px 0 10px;
	font-size:18px;
	text-align:left;
}
.name-specialist span {
	font-size:22px;
}
.inner-specialist {
    display: block;
    margin: 0 auto;
}
.specialist {
	margin:10px;
	display: inline-block;
	width:45%;
}
.podval-copy {
	display:block;
	float:left;
	color:#f6f6f6;
	font-size:16px;
	padding:20px 0;
}
.smilik-header {
	font-size:42px;
	margin-bottom:10px;
	line-height:45px;
	margin-top:30px;
}
.lines-dos {
	display:none;
}
.inner-dos-blue {
	margin:0px 0 40px 0px;
}
.inner-dos-blue:before {
	display:none;
}
.inner-dos-orangetop {
	margin:0px 0 40px 0px;
}
.inner-dos-orangetop:before {
	display:none;
}
.inner-dos-orange {
	margin:30px 0 40px 0px;
}
.inner-dos-orange:before {
	display:none;
}
.menu-dos a {
	padding: 40px 0 0 115px;
	font-size:30px;
	line-height:30px;
}
.ski-dos1eft {
	text-align:center;
}
.ski-dosright {
	text-align:center;
	margin-bottom:20px;
}
.inner-dos-grey {
	background: #e5e3e3;
	color:#26617a;
	margin:0px 0 20px 0px;
	padding:30px;
	font-size:24px;
}
.inner-dos-grey:before {
	display:none;
}
.easy-small-header {
	font-size:34px !important;
	line-height:42px !important;
}
.inner-dos-red {
	background:#ed1c24;
	color:#fff;
	padding: 10px 20px 30px 20px;
}
.inner-dos-red strong {
	font-size:40px;
	padding-top:0px;
}

.inner-dos-attention strong {
	display:block;
	font-size:35px;
	font-weight:normal;
	text-align:center;
	padding:0px 0 0px 10px;
}
#wrapper-slide > div.inner {
    margin-top: -234px;
}
.topsection .logosec {
    width: 100%;
    justify-content: none;
    display:block;
}
.logosec a {
    display:block;
}
.logosec > a:nth-child(2) {
    margin-left:42px;
}
.content-slide {
    margin-top: 250px;
}
.mapsec, .phonesec {
    float: none;
    text-align: left;
    margin: 20px 0 10px 10px;
    padding: 0 10px 0 30px;
}

}

@media screen and (max-width: 524px) {
    #wrapper-slide > div.inner {
    margin-top: 0;
}
section#top {
    display: none;
}

.uslugi .nav-uslug {
    width: 85%;
}
.podval-policy {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.aboutus {
    margin: 40px auto 40px auto;
    font-size:30px;
    text-align:center;
}
.akc-img {
    width: 100px;
    margin-right:10px;
}
.akc-info {
    width: calc(100% - 60px);
    padding:0px 20px 10px 10px;
}
.akc-info h2 {
    font-size: 16px;
    font-family: "PTSansBold";
    font-weight:normal;
    margin: -6px 0 0 0;
}
.akc-info p {
	font-size: 15px;
}
.inside-web-h h1 {
	font-size:27px;
	padding-left:6px;
}
ul.breadcrumb li a {
	margin-right:3px;
	font-size: 15px;
}
ul.breadcrumb li {
	font-size: 15px;
}
.inner-basic {
	display:block;
	margin-top:40px;
	overflow:hidden;
}
.inner-basic-left {
	width:100%;
	display:block;
    padding: 0 20px 0 20px;
}
.inner-basic-right {
	width:100%;
	display:block;
}
#per-col-1 .persona > div {
    padding: 0 20px 25px 20px;
}
.inner-table {
	padding: 10px 20px 40px 20px;
}
#baform-1 .ba-form {
    padding: 35px 25px;
}
#baform-1 > div > div.row-fluid.ba-row > div {
    padding-bottom: 10px;
    font-size:17px !important;
}
.specialist {
	width:44%;
}
.inner-right-contact-adress {
	max-width:524px;
	margin-right:10px;
	margin-left:10px;
	display:block;
}
.inner-right-contact-adress1 {
	width:100%;
	margin-right:30px;
	margin-bottom:40px;
}
.inner-right-contact-adress2 {
	width:100%;
}
.personal.gl-vr .persona {
    width: 100%;
    display:block;
    margin-bottom: 20px;
}
.personal.gl-vr .persona .info-per {
    width: calc(100% - 0px);
}
.moduletableinners-menu ul.nav.menu .parent > a {
    display:block;
    width:100%;
}
.smilik-header {
	font-size:33px;
	margin-bottom:10px;
	line-height:42px;
}
.inside-web-pre-text {
	width:auto;
	padding: 40px 30px 50px 10px;
}
.menu-dos a {
	padding: 40px 0 0 115px;
	font-size:24px;
	text-transform:uppercase;
	line-height:30px;
}
.menu-dos a:first-child {
	padding: 25px 0 0 115px;
}
.content-slide {
    margin-top: 100px;
}
.mapsec, .phonesec {
    margin: 20px 0 30px 10px;
}
.slide-consult-a a {
	background:rgba(255, 255, 255, 0.78);
	border-radius:30px;
	letter-spacing: 1px;
	padding: 10px 27px;
	text-decoration:none;
	color:#005f79;
	width:210px;
	font-size:20px;
	line-height:23px;
	text-align:center;
	position:absolute;
	height:68px;
	bottom:-20px;right:5px;
}


}

@media screen and (max-width: 480px) {

img {
	max-width: 100%;
	height: auto;
}
.topsection .logosec {
    width: 80%;
}
.phonesec {
    padding: 0px 20px 0 30px;
}
.slide-consult-a {
    left: 0;
    top: 190px;
}
.content-slide {
    margin: 100px 0;
    top: -30px;
}
.slide-content-a {
    margin-top: 10px;

    margin-left: 0px;
}
.container {
	width: 292px;
}

.hidemobile1 {
	display: none !important;
}

#body {
	display: inherit;
}
#body {
	height: auto !important;
}
#body .logobloc {
	float :none !important;
	width: auto !important;
}
#wrapper-top {
	display: inherit;
}
#wrapper-top {
	height: auto !important;
}
#wrapper-top .logobloc {
	float :none !important;
	width: auto !important;
}
#mobile {
	display: inherit;
}
#mobile {
	height: auto !important;
}
#mobile .logobloc {
	float :none !important;
	width: auto !important;
}
#topblock {
	display: inherit;
}
#topblock {
	height: auto !important;
}
#topblock .logobloc {
	float :none !important;
	width: auto !important;
}
#top > .inner {
	display: block;
}
#top .flexiblecolumn {
	width: 100% !important;
float: none;
}
#top .flexiblecolumn > div.inner {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
#topmenu {
	display :none;
}
#topbutton {
	display: inherit;
}
#topbutton {
	height: auto !important;
}
#topbutton .logobloc {
	float :none !important;
	width: auto !important;
}
#wrapper-slide {
	display: inherit;
}
#wrapper-slide {
	height: auto !important;
}
#wrapper-slide .logobloc {
	float :none !important;
	width: auto !important;
}
#slide {
	display: inherit;
}
#slide {
	height: auto !important;
}
#slide .logobloc {
	float :none !important;
	width: auto !important;
}
#wrapper-content {
	display: inherit;
}
#wrapper-content {
	height: auto !important;
}
#wrapper-content .logobloc {
	float :none !important;
	width: auto !important;
}
#contentbox {
	display: inherit;
}
#contentbox {
	height: auto !important;
}
#contentbox .logobloc {
	float :none !important;
	width: auto !important;
}
#wrapper {
	display: inherit;
}
#wrapper {
	height: auto !important;
}
#wrapper .logobloc {
	float :none !important;
	width: auto !important;
}
#maincontent > .inner {
	display: block;
}
#maincontent .column {
	width: 100% !important;
	clear:both;
	float:left
}
#maincontent .column1 div.inner, #maincontent .column2 div.inner {
	/*overflow:hidden;*/
}
#maincontent .column div.inner {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.items-row .item, .column {
	width: auto !important;
	float: none;
	margin: 0 !important;
}

.column div.moduletable, .column div.moduletable_menu {
	float: none;
	width: auto !important;
	/*margin: 0 !important;
	padding: 0 !important;*/
}

/** specifique au formulaire de contact **/
.contact form fieldset dt {
	max-width: 80px;
}

.contact input, .contact textarea {
	max-width: 160px;
}#left {
	display: inherit;
}
#left {
	height: auto !important;
}
#left .logobloc {
	float :none !important;
	width: auto !important;
}
#main {
	display: inherit;
}
#main {
	height: auto !important;
}
#main .logobloc {
	float :none !important;
	width: auto !important;
}
#maintop {
	display: inherit;
}
#maintop {
	height: auto !important;
}
#maintop .logobloc {
	float :none !important;
	width: auto !important;
}
#maintopmodule {
	display: inherit;
}
#maintopmodule {
	height: auto !important;
}
#maintopmodule .logobloc {
	float :none !important;
	width: auto !important;
}
#maincenter {
	display: inherit;
}
#maincenter {
	height: auto !important;
}
#maincenter .logobloc {
	float :none !important;
	width: auto !important;
}
#center {
	display: inherit;
}
#center {
	height: auto !important;
}
#center .logobloc {
	float :none !important;
	width: auto !important;
}
#centertop {
	display: inherit;
}
#centertop {
	height: auto !important;
}
#centertop .logobloc {
	float :none !important;
	width: auto !important;
}
#centertopmodule {
	display: inherit;
}
#centertopmodule {
	height: auto !important;
}
#centertopmodule .logobloc {
	float :none !important;
	width: auto !important;
}
#content {
	display: inherit;
}
#content {
	height: auto !important;
}
#content .logobloc {
	float :none !important;
	width: auto !important;
}
#centerbottom {
	display: inherit;
}
#centerbottom {
	height: auto !important;
}
#centerbottom .logobloc {
	float :none !important;
	width: auto !important;
}
#centerbottommodule {
	display: inherit;
}
#centerbottommodule {
	height: auto !important;
}
#centerbottommodule .logobloc {
	float :none !important;
	width: auto !important;
}
#right {
	display: inherit;
}
#right {
	height: auto !important;
}
#right .logobloc {
	float :none !important;
	width: auto !important;
}
#mainbottom {
	display: inherit;
}
#mainbottom {
	height: auto !important;
}
#mainbottom .logobloc {
	float :none !important;
	width: auto !important;
}
#mainbottommodule {
	display: inherit;
}
#mainbottommodule {
	height: auto !important;
}
#mainbottommodule .logobloc {
	float :none !important;
	width: auto !important;
}
#wrapperfoo {
	display: inherit;
}
#wrapperfoo {
	height: auto !important;
}
#wrapperfoo .logobloc {
	float :none !important;
	width: auto !important;
}
#foo {
	display: inherit;
}
#foo {
	height: auto !important;
}
#foo .logobloc {
	float :none !important;
	width: auto !important;
}
#footer {
	display: inherit;
}
#footer {
	height: auto !important;
}
#footer .logobloc {
	float :none !important;
	width: auto !important;
}
#layout_error404_html {
	display: inherit;
}
#layout_error404_html {
	height: auto !important;
}
#layout_error404_html .logobloc {
	float :none !important;
	width: auto !important;
}
.container-fluid {
    min-width: 320px;
}
.preims {
    justify-content: center;
}
.preim {
    /*width: 90%;*/
}
.preim > p {
    height: 170px;
}

.uslugi .nav-uslug {
    width: 95%;
}
.nav-uslug h3 {
  padding: 12px;
  font-size: 1.5em;
}
.ul-nal-us ul li {
    font-size: 1.2em;
}
h2, div.contentheading {
    font-size: 2em;
}
.bl-preim {
    width: 100%;
}
.otzyv-text:before{
    content: none;
}
.otzyv-text {
    width: 95%;
    font-size: 22px;
    line-height: 30px;
}
.otzyv-text a {
	margin-top:20px;
}
.otzyv {
    padding: 0px 0 350px 0;
}
.comparison h3 {
    margin: 0px 10px 20px 10px;
    font-size: 1.8em;

}
.kredit p {
    font-size: 34px;
}
.kredit a {
    width: 180px;
    border: 4px solid #fff;
    font-size: 22px;
}
.nav-uslug h3 {
    font-size: 1.4em;
}
.podval-block {
	text-align:left;
	width:100%;
	padding-left:20px;
	display:inline-block;
	vertical-align:top;
	margin-bottom:50px;
}
.col-akciya {
    width: 100%;
    display: block;
    border-bottom:1px solid rgba(0, 0, 0, 0.12);
    margin-bottom:30px;
    padding-bottom:10px;
}
.img-akciya {
    margin-right: 0px;
    width: auto;
    display:block;
    float:none;
}
.ac-info {
    width: auto;
    display:block;
    float:none;
}
.ac-info h4 {
    color: #56b0d2;
    margin-bottom: 0px;
    line-height: 1.3;
    font-size: 18px;
}
#baform-1 .ba-form {
    padding: 35px 15px;
}
.ba-form input[type="number"],
.ba-form input[type="email"],
.ba-form input[type="text"],
.ba-form select,
.ba-form select[size],
.ba-form textarea {
    font-size: 14px !important;
}
.podval-mail {
	display:block;
	float:none;
	margin: 0 auto;
	text-align:center;
}
.podval-mail a {
	display:block;
	margin-left:0;
	vertical-align:top;
}
img.childlogo {
    margin-top:20px;
    margin-bottom:20px;
}
.podval-soccont {
	padding: 0 20px 0 0;
}
.doljnost-specialist {
	font-size:13px;
	padding:20px 10px 5px 10px;
	text-align:left;
}
.name-specialist {
	padding:5px 10px 0 10px;
	font-size:21px;
	text-align:left;
}
.name-specialist span {
	font-size:27px;
}
.inner-specialist {
    display: block;
    margin: 0 auto;
}
.specialist {
	margin:10px;
	display: inline-block;
	width:auto;
	padding-right:10px;
}
.inner-dos-blue {
	padding:30px;
	font-size:18px;
}
.inner-dos-orange {
	padding:30px;
	font-size:18px;
}
#center > div.inner {
	padding: 0px;
}
.menu-dos a {
	font-size:15px;
}
.inner-dos-menu3 h3 {
	font-size:24px;
	padding-right:20px;
}
.inner-dos-menu3 p {
	margin-bottom:10px;
	padding-right:10px;
}
.inner-dos-menu3 p img {
	height:30px;
	width:30px;
	margin-right:15px;
}
.slide-consult-a a {
	position:relative;
	bottom:0px;left:0px;
	display:block;
	height:68px;
	margin-top:20px;
	overflow:hidden;
}
.logosec > a:nth-child(1) {
    width: 80%;
    margin-top:12px;
}
.logosec > a:nth-child(2) {
    width: 70%;
    margin-left:0px;
}


}


/* End */


/* Start:/local/templates/akvilio/css/lib/jquery.datetimepicker.css?154833221718419*/
.xdsoft_datetimepicker {
	box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.506);
	background: #fff;
	border-bottom: 1px solid #bbb;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	color: #333;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding: 8px;
	padding-left: 0;
	padding-top: 2px;
	position: absolute;
	z-index: 9999;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: none;
}
.xdsoft_datetimepicker.xdsoft_rtl {
	padding: 8px 0 8px 8px;
}

.xdsoft_datetimepicker iframe {
	position: absolute;
	left: 0;
	top: 0;
	width: 75px;
	height: 210px;
	background: transparent;
	border: none;
}

/*For IE8 or lower*/
.xdsoft_datetimepicker button {
	border: none !important;
}

.xdsoft_noselect {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.xdsoft_noselect::selection { background: transparent }
.xdsoft_noselect::-moz-selection { background: transparent }

.xdsoft_datetimepicker.xdsoft_inline {
	display: inline-block;
	position: static;
	box-shadow: none;
}

.xdsoft_datetimepicker * {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}

.xdsoft_datetimepicker .xdsoft_datepicker, .xdsoft_datetimepicker .xdsoft_timepicker {
	display: none;
}

.xdsoft_datetimepicker .xdsoft_datepicker.active, .xdsoft_datetimepicker .xdsoft_timepicker.active {
	display: block;
}

.xdsoft_datetimepicker .xdsoft_datepicker {
	width: 224px;
	float: left;
	margin-left: 8px;
}
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker {
	float: right;
	margin-right: 8px;
	margin-left: 0;
}

.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker {
	width: 256px;
}

.xdsoft_datetimepicker .xdsoft_timepicker {
	width: 58px;
	float: left;
	text-align: center;
	margin-left: 8px;
	margin-top: 0;
}
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker {
	float: right;
	margin-right: 8px;
	margin-left: 0;
}

.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker {
	margin-top: 8px;
	margin-bottom: 3px
}

.xdsoft_datetimepicker .xdsoft_monthpicker {
	position: relative;
	text-align: center;
}

.xdsoft_datetimepicker .xdsoft_label i,
.xdsoft_datetimepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_today_button {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC);
}

.xdsoft_datetimepicker .xdsoft_label i {
	opacity: 0.5;
	background-position: -92px -19px;
	display: inline-block;
	width: 9px;
	height: 20px;
	vertical-align: middle;
}

.xdsoft_datetimepicker .xdsoft_prev {
	float: left;
	background-position: -20px 0;
}
.xdsoft_datetimepicker .xdsoft_today_button {
	float: left;
	background-position: -70px 0;
	margin-left: 5px;
}

.xdsoft_datetimepicker .xdsoft_next {
	float: right;
	background-position: 0 0;
}

.xdsoft_datetimepicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_prev ,
.xdsoft_datetimepicker .xdsoft_today_button {
	background-color: transparent;
	background-repeat: no-repeat;
	border: 0 none;
	cursor: pointer;
	display: block;
	height: 30px;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	outline: medium none;
	overflow: hidden;
	padding: 0;
	position: relative;
	text-indent: 100%;
	white-space: nowrap;
	width: 20px;
	min-width: 0;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next {
	float: none;
	background-position: -40px -15px;
	height: 15px;
	width: 30px;
	display: block;
	margin-left: 14px;
	margin-top: 7px;
}
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev,
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next {
	float: none;
	margin-left: 0;
	margin-right: 14px;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev {
	background-position: -40px 0;
	margin-bottom: 7px;
	margin-top: 0;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box {
	height: 151px;
	overflow: hidden;
	border-bottom: 1px solid #ddd;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div {
	background: #f5f5f5;
	border-top: 1px solid #ddd;
	color: #666;
	font-size: 12px;
	text-align: center;
	border-collapse: collapse;
	cursor: pointer;
	border-bottom-width: 0;
	height: 25px;
	line-height: 25px;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div > div:first-child {
	border-top-width: 0;
}

.xdsoft_datetimepicker .xdsoft_today_button:hover,
.xdsoft_datetimepicker .xdsoft_next:hover,
.xdsoft_datetimepicker .xdsoft_prev:hover {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.xdsoft_datetimepicker .xdsoft_label {
	display: inline;
	position: relative;
	z-index: 9999;
	margin: 0;
	padding: 5px 3px;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	background-color: #fff;
	float: left;
	width: 182px;
	text-align: center;
	cursor: pointer;
}

.xdsoft_datetimepicker .xdsoft_label:hover>span {
	text-decoration: underline;
}

.xdsoft_datetimepicker .xdsoft_label:hover i {
	opacity: 1.0;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select {
	border: 1px solid #ccc;
	position: absolute;
	right: 0;
	top: 30px;
	z-index: 101;
	display: none;
	background: #fff;
	max-height: 160px;
	overflow-y: hidden;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_monthselect{ right: -7px }
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_yearselect{ right: 2px }
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover {
	color: #fff;
	background: #ff8000;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option {
	padding: 2px 10px 2px 5px;
	text-decoration: none !important;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {
	background: #33aaff;
	box-shadow: #178fe5 0 1px 3px 0 inset;
	color: #fff;
	font-weight: 700;
}

.xdsoft_datetimepicker .xdsoft_month {
	width: 100px;
	text-align: right;
}

.xdsoft_datetimepicker .xdsoft_calendar {
	clear: both;
}

.xdsoft_datetimepicker .xdsoft_year{
	width: 48px;
	margin-left: 5px;
}

.xdsoft_datetimepicker .xdsoft_calendar table {
	border-collapse: collapse;
	width: 100%;

}

.xdsoft_datetimepicker .xdsoft_calendar td > div {
	padding-right: 5px;
}

.xdsoft_datetimepicker .xdsoft_calendar th {
	height: 25px;
}

.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th {
	width: 14.2857142%;
	background: #f5f5f5;
	border: 1px solid #ddd;
	color: #666;
	font-size: 12px;
	text-align: right;
	vertical-align: middle;
	padding: 0;
	border-collapse: collapse;
	cursor: pointer;
	height: 25px;
}
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th {
	width: 12.5%;
}

.xdsoft_datetimepicker .xdsoft_calendar th {
	background: #f1f1f1;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today {
	color: #33aaff;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default {
	background: #ffe9d2;
	box-shadow: #ffb871 0 1px 4px 0 inset;
	color: #000;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint {
	background: #c1ffc9;
	box-shadow: #00dd1c 0 1px 4px 0 inset;
	color: #000;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current {
	background: #33aaff;
	box-shadow: #178fe5 0 1px 3px 0 inset;
	color: #fff;
	font-weight: 700;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,
.xdsoft_datetimepicker .xdsoft_time_box >div >div.xdsoft_disabled {
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	cursor: default;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled {
	opacity: 0.2;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
}

.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div:hover {
	color: #fff !important;
	background: #ff8000 !important;
	box-shadow: none !important;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover {
	background: #33aaff !important;
	box-shadow: #178fe5 0 1px 3px 0 inset !important;
	color: #fff !important;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_disabled:hover {
	color: inherit	!important;
	background: inherit !important;
	box-shadow: inherit !important;
}

.xdsoft_datetimepicker .xdsoft_calendar th {
	font-weight: 700;
	text-align: center;
	color: #999;
	cursor: default;
}

.xdsoft_datetimepicker .xdsoft_copyright {
	color: #ccc !important;
	font-size: 10px;
	clear: both;
	float: none;
	margin-left: 8px;
}

.xdsoft_datetimepicker .xdsoft_copyright a { color: #eee !important }
.xdsoft_datetimepicker .xdsoft_copyright a:hover { color: #aaa !important }

.xdsoft_time_box {
	position: relative;
	border: 1px solid #ccc;
}
.xdsoft_scrollbar >.xdsoft_scroller {
	background: #ccc !important;
	height: 20px;
	border-radius: 3px;
}
.xdsoft_scrollbar {
	position: absolute;
	width: 7px;
	right: 0;
	top: 0;
	bottom: 0;
	cursor: pointer;
}
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar {
	left: 0;
	right: auto;
}
.xdsoft_scroller_box {
	position: relative;
}

.xdsoft_datetimepicker.xdsoft_dark {
	box-shadow: 0 5px 15px -5px rgba(255, 255, 255, 0.506);
	background: #000;
	border-bottom: 1px solid #444;
	border-left: 1px solid #333;
	border-right: 1px solid #333;
	border-top: 1px solid #333;
	color: #ccc;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box {
	border-bottom: 1px solid #222;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box >div >div {
	background: #0a0a0a;
	border-top: 1px solid #222;
	color: #999;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label {
	background-color: #000;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select {
	border: 1px solid #333;
	background: #000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover {
	color: #000;
	background: #007fff;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {
	background: #cc5500;
	box-shadow: #b03e00 0 1px 3px 0 inset;
	color: #000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==);
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
	background: #0a0a0a;
	border: 1px solid #222;
	color: #999;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
	background: #0e0e0e;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today {
	color: #cc5500;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default {
	background: #ffe9d2;
	box-shadow: #ffb871 0 1px 4px 0 inset;
	color:#000;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint {
	background: #c1ffc9;
	box-shadow: #00dd1c 0 1px 4px 0 inset;
	color:#000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current {
	background: #cc5500;
	box-shadow: #b03e00 0 1px 3px 0 inset;
	color: #000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box >div >div:hover {
	color: #000 !important;
	background: #007fff !important;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
	color: #666;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright { color: #333 !important }
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a { color: #111 !important }
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover { color: #555 !important }

.xdsoft_dark .xdsoft_time_box {
	border: 1px solid #333;
}

.xdsoft_dark .xdsoft_scrollbar >.xdsoft_scroller {
	background: #333 !important;
}
.xdsoft_datetimepicker .xdsoft_save_selected {
    display: block;
    border: 1px solid #dddddd !important;
    margin-top: 5px;
    width: 100%;
    color: #454551;
    font-size: 13px;
}
.xdsoft_datetimepicker .blue-gradient-button {
	font-family: "museo-sans", "Book Antiqua", sans-serif;
	font-size: 12px;
	font-weight: 300;
	color: #82878c;
	height: 28px;
	position: relative;
	padding: 4px 17px 4px 33px;
	border: 1px solid #d7d8da;
	background: -moz-linear-gradient(top, #fff 0%, #f4f8fa 73%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(73%, #f4f8fa));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fff 0%, #f4f8fa 73%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fff 0%, #f4f8fa 73%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fff 0%, #f4f8fa 73%);
	/* IE10+ */
	background: linear-gradient(to bottom, #fff 0%, #f4f8fa 73%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#f4f8fa',GradientType=0 );
/* IE6-9 */
}
.xdsoft_datetimepicker .blue-gradient-button:hover, .xdsoft_datetimepicker .blue-gradient-button:focus, .xdsoft_datetimepicker .blue-gradient-button:hover span, .xdsoft_datetimepicker .blue-gradient-button:focus span {
  color: #454551;
  background: -moz-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f8fa), color-stop(73%, #FFF));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f4f8fa 0%, #FFF 73%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f8fa', endColorstr='#FFF',GradientType=0 );
  /* IE6-9 */
}

/* End */


/* Start:/local/templates/akvilio/components/bitrix/news.list/main_slider/style.css?1548760682872*/
.animated  {
  -webkit-animation-duration : 1000 ms  ;
  animation-duration : 1000 ms  ;
  -webkit-animation-fill-mode : both  ;
  animation-fill-mode : both  ;
}
/* .owl-animated-out - only for current item */
/* This is very important class. Use z-index if you want move Out item above In item */
.owl-animated-out {
  z-index : 1
   }
/* .owl-animated-in - only for upcoming item
/* This is very important class. Use z-index if you want move In item above Out item */
.owl-animated-in {
  z-index : 0
   }
/* .fadeOut is style taken from Animation.css and this is how it looks in owl.carousel.css:  */
.fadeOut  {
  -webkit-animation-name : fadeOut  ;
  animation-name : fadeOut  ;
}
@-webkit-keyframes  fadeOut  {
  0% {
    opacity : 1   ;
  }
  100% {
    opacity : 0   ;
  }
}
@keyframes  fadeOut  {
  0% {
    opacity : 1   ;
  }
  100% {
    opacity : 0   ;
  }
}
/* End */


/* Start:/local/templates/akvilio/css/owl.carousel.css?15420947244373*/
/**
 * Owl Carousel v2.2.0
 * Copyright 2013-2016 David Deutsch
 * Licensed under MIT (https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE)
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y; }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
          animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
          animation-name: fadeOut; }

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 *  Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 *  Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d; }

/*
 *  Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("/local/templates/akvilio/css/owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: -webkit-transform 100ms ease;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -webkit-transform: scale(1.3, 1.3);
      -ms-transform: scale(1.3, 1.3);
          transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }
/* End */


/* Start:/local/templates/akvilio/template_styles.css?1578556655164314*/
*, *::before, *::after {
    box-sizing: border-box;
}
@import url('https://fonts.googleapis.com/css?family=Exo+2:400,700&subset=cyrillic');
@font-face {
  font-family: "ProximaNovaRegular";
  src: url("/local/templates/akvilio/fonts/ProximaNovaRegular/ProximaNova-Regular.eot");
  src: url("/local/templates/akvilio/fonts/ProximaNovaRegular/ProximaNova-Regular.eot?#iefix")format("embedded-opentype"),
    url("/local/templates/akvilio/fonts/ProximaNovaRegular/ProximaNova-Regular.woff") format("woff"),
    url("/local/templates/akvilio/fonts/ProximaNovaRegular/ProximaNova-Regular.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "ProximaNovaLight";
  src: url("/local/templates/akvilio/fonts/ProximaNovaLight/ProximaNova-Light.eot");
  src: url("/local/templates/akvilio/fonts/ProximaNovaLight/ProximaNova-Light.eot?#iefix")format("embedded-opentype"),
    url("/local/templates/akvilio/fonts/ProximaNovaLight/ProximaNova-Light.woff") format("woff"),
    url("/local/templates/akvilio/fonts/ProximaNovaLight/ProximaNova-Light.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "ProximaNovaThin";
  src: url("/local/templates/akvilio/fonts/ProximaNovaThin/ProximaNovaT-Thin.eot");
  src: url("/local/templates/akvilio/fonts/ProximaNovaThin/ProximaNovaT-Thin.eot?#iefix")format("embedded-opentype"),
    url("/local/templates/akvilio/fonts/ProximaNovaThin/ProximaNovaT-Thin.woff") format("woff"),
    url("/local/templates/akvilio/fonts/ProximaNovaThin/ProximaNovaT-Thin.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "ProximaNovaBold";
  src: url("/local/templates/akvilio/fonts/ProximaNovaBold/ProximaNova-Bold.eot");
  src: url("/local/templates/akvilio/fonts/ProximaNovaBold/ProximaNova-Bold.eot?#iefix")format("embedded-opentype"),
    url("/local/templates/akvilio/fonts/ProximaNovaBold/ProximaNova-Bold.woff") format("woff"),
    url("/local/templates/akvilio/fonts/ProximaNovaBold/ProximaNova-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}

@font-face {
  font-family: "ProximaNovaSemibold";
  src: url("/local/templates/akvilio/fonts/ProximaNovaSemibold/ProximaNova-Semibold.eot");
  src: url("/local/templates/akvilio/fonts/ProximaNovaSemibold/ProximaNova-Semibold.eot?#iefix")format("embedded-opentype"),
    url("/local/templates/akvilio/fonts/ProximaNovaSemibold/ProximaNova-Semibold.woff") format("woff"),
    url("/local/templates/akvilio/fonts/ProximaNovaSemibold/ProximaNova-Semibold.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}

@font-face {
  font-family: "PTSansRegular";
  src: url("/local/templates/akvilio/fonts/PTSansRegular/PTSansRegular.eot");
  src: url("/local/templates/akvilio/fonts/PTSansRegular/PTSansRegular.eot?#iefix")format("embedded-opentype"),
    url("/local/templates/akvilio/fonts/PTSansRegular/PTSansRegular.woff") format("woff"),
    url("/local/templates/akvilio/fonts/PTSansRegular/PTSansRegular.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}

@font-face {
  font-family: "PTSansItalic";
  src: url("/local/templates/akvilio/fonts/PTSansItalic/PTSansItalic.eot");
  src: url("/local/templates/akvilio/fonts/PTSansItalic/PTSansItalic.eot?#iefix")format("embedded-opentype"),
    url("/local/templates/akvilio/fonts/PTSansItalic/PTSansItalic.woff") format("woff"),
    url("/local/templates/akvilio/fonts/PTSansItalic/PTSansItalic.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}

@font-face {
  font-family: "PTSansBold";
  src: url("/local/templates/akvilio/fonts/PTSansBold/PTSansBold.eot");
  src: url("/local/templates/akvilio/fonts/PTSansBold/PTSansBold.eot?#iefix")format("embedded-opentype"),
    url("/local/templates/akvilio/fonts/PTSansBold/PTSansBold.woff") format("woff"),
    url("/local/templates/akvilio/fonts/PTSansBold/PTSansBold.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "LatoRegular";
  src: url("/local/templates/akvilio/fonts/LatoRegular/LatoRegular.eot");
  src: url("/local/templates/akvilio/fonts/LatoRegular/LatoRegular.eot?#iefix")format("embedded-opentype"),
    url("/local/templates/akvilio/fonts/LatoRegular/LatoRegular.woff") format("woff"),
    url("/local/templates/akvilio/fonts/LatoRegular/LatoRegular.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}

@font-face {
  font-family: "LatoBold";
  src: url("/local/templates/akvilio/fonts/LatoBold/LatoBold.eot");
  src: url("/local/templates/akvilio/fonts/LatoBold/LatoBold.eot?#iefix")format("embedded-opentype"),
    url("/local/templates/akvilio/fonts/LatoBold/LatoBold.woff") format("woff"),
    url("/local/templates/akvilio/fonts/LatoBold/LatoBold.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}

@font-face {
  font-family: "LatoItalic";
  src: url("/local/templates/akvilio/fonts/LatoItalic/LatoItalic.eot");
  src: url("/local/templates/akvilio/fonts/LatoItalic/LatoItalic.eot?#iefix")format("embedded-opentype"),
    url("/local/templates/akvilio/fonts/LatoItalic/LatoItalic.woff") format("woff"),
    url("/local/templates/akvilio/fonts/LatoItalic/LatoItalic.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}

@font-face {
  font-family: "LatoLight";
  src: url("/local/templates/akvilio/fonts/LatoLight/LatoLight.eot");
  src: url("/local/templates/akvilio/fonts/LatoLight/LatoLight.eot?#iefix")format("embedded-opentype"),
    url("/local/templates/akvilio/fonts/LatoLight/LatoLight.woff") format("woff"),
    url("/local/templates/akvilio/fonts/LatoLight/LatoLight.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}

@font-face {
  font-family: "LatoBoldItalic";
  src: url("/local/templates/akvilio/fonts/LatoBoldItalic/LatoBoldItalic.eot");
  src: url("/local/templates/akvilio/fonts/LatoBoldItalic/LatoBoldItalic.eot?#iefix")format("embedded-opentype"),
    url("/local/templates/akvilio/fonts/LatoBoldItalic/LatoBoldItalic.woff") format("woff"),
    url("/local/templates/akvilio/fonts/LatoBoldItalic/LatoBoldItalic.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}

@font-face {
  font-family: "LatoLightItalic";
  src: url("/local/templates/akvilio/fonts/LatoLightItalic/LatoLightItalic.eot");
  src: url("/local/templates/akvilio/fonts/LatoLightItalic/LatoLightItalic.eot?#iefix")format("embedded-opentype"),
    url("/local/templates/akvilio/fonts/LatoLightItalic/LatoLightItalic.woff") format("woff"),
    url("/local/templates/akvilio/fonts/LatoLightItalic/LatoLightItalic.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}

@font-face 
{
  font-family: 'Myriad Pro Semibold';
  src: url('/local/templates/akvilio/fonts/MyriadPro-Semibold.eot');
  src: url('/local/templates/akvilio/MyriadPro-Semibold.eot?#iefix') format('embedded-opentype'),
  url('/local/templates/akvilio/fonts/MyriadPro-Semibold.woff') format('woff'),
  url('/local/templates/akvilio/fonts/MyriadPro-Semibold.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face 
{
  font-family: 'Myriad Pro Bold';
  src: url('/local/templates/akvilio/fonts/MyriadPro-Bold.eot');
  src: url('/local/templates/akvilio/MyriadPro-Bold.eot?#iefix') format('embedded-opentype'),
  url('/local/templates/akvilio/fonts/MyriadPro-Bold.woff') format('woff'),
  url('/local/templates/akvilio/fonts/MyriadPro-Bold.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

html {
  height: 101/100%;
}

body {
  margin: 0;
  padding: 0;
  overflow-x: hidden;
}
span
{
  /* font-family: "ProximaNovaRegular" !important; */
}


* {
    padding: 0;
    margin: 0;
}

.flexiblecolumn {
	min-height: 1px;
}

.clr {
	clear : both;
}

audio, canvas, img, svg, video {
	max-width: 100%;
	height: auto;
	box-sizing: border-box;
}

table img {
	max-width: none;
}


.column.column1 {
    width: 25%;
}

.column.column2 {
    width: 40%;
}

.column.main {
    width: 75%;
}

.column.center {
    width: 60%;
}

.noleft .center.column  {
    width: 70%;
}

.noleft .column2 {
    width: 30%;
}

.noleft .main {
    width: 100%;
}

.noright .column.center {
    width: 100%;
}

.flexiblemodule, .column, .logobloc, .flexiblecolumn {
    float: left;
}

.rtl .flexiblemodule, .rtl .column, .rtl .logobloc, .rtl .flexiblecolumn {
    float: right;
}

/* for equalheights */
.equalheights > .inner > .clr {
	display: none;
}

.equalheights > .inner,
.equalheights .maincenter > .inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
	display: flex;
}

.equalheights .flexiblemodule,
.equalheights .column {
display: -webkit-flex;
display: -webkit-box;
display: -moz-flex;
display: -moz-box;
display: -ms-flexbox;
display: -ms-flex;
display: -o-flex;
display: flex;
}

.equalheights .flexiblemodule > .inner,
.equalheights .column > .inner {
	max-width:100%;
	width: 100%;
	box-sizing: border-box;
}

.videobackground {
	position: absolute;
	top: 50%;
	left: 50%;
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: auto;
	/*z-index: -1;*/
	z-index: 0;
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	/*background: url(/local/templates/akvilio/polina.jpg) no-repeat;*/
	background-size: cover;
	object-fit: cover;
}

.videobackground + * {
	position: relative;
	z-index: 1;
}


.hasvideobackground {
	position: relative;
	overflow: hidden;
}

#finder-search .in.collapse {
	overflow: visible;
}

/* ---------------------------------------
	specific to images
-----------------------------------------*/

ul.actions {
	margin: 0;
}

ul.actions li a {
	text-decoration: none;
}
.print-icon {
	list-style: none;
	display: inline-block;
	height: 16px;
	line-height: 16px;
	padding-left: 20px;
	background: url(/local/templates/akvilio/../images/system/printButton.png) left center no-repeat;
}

.email-icon {
	list-style: none;
	display: inline-block;
	height: 16px;
	line-height: 16px;
	padding-left: 20px;
	background: url(/local/templates/akvilio/../images/system/emailButton.png) left center no-repeat;
}

.edit-icon {
	list-style: none;
	display: inline-block;
	height: 16px;
	line-height: 16px;
	padding-left: 20px;
	background: url(/local/templates/akvilio/../images/system/edit.png) left center no-repeat;
}


	/* ---------------------------------------
		Error404
	-----------------------------------------*/


/* ---------------------------------------
	Custom styling
-----------------------------------------*/

.container, .container-fluid {
	margin: 0 auto;
	box-sizing: border-box;
}

.container {
	width: 1200px;
}

.container-fluid {
	max-width: 1200px;
}

body {
	color: #000;
	text-align: left;
	line-height: 20px;
	font-size: 16px;
	/*font-family: "PTSansRegular";*/
	font-family: "ProximaNovaRegular";
  font-size: 16px;
  line-height: 1.6;
  line-height: 1.41;
}

a {
	color: #0089a2;
    text-decoration: none;
	/*-webkit-transition: all 360ms ease-in-out;
	-moz-transition: all 360ms ease-in-out;
	-o-transition: all 360ms ease-in-out;
	-ms-transition: all 360ms ease-in-out;
	transition: all 360ms ease-in-out;*/
}


a:hover {
	color: #757373;
	-webkit-transition: all 360ms ease-in-out;
	-moz-transition: all 360ms ease-in-out;
	-o-transition: all 360ms ease-in-out;
	-ms-transition: all 360ms ease-in-out;
	transition: all 360ms ease-in-out;
}

h1, div.componentheading {
	font-size: 22px;
}

h2, div.contentheading {
    font-size: 2.8em;
    color: #0089A2;
    margin-bottom: 35px;
    letter-spacing: 2px;
    font-weight: 300
}
h2 {
  font-family: "ProximaNovaBold", sans-serif;
  color: #005f79;
}
h3 {
	font-size: 16px;
}

.button, button, button.btn, input.btn, .btn, .btn-group > .btn.active {
    border: none;
	background: #eb5926;
	color: #ffffff;
	padding: 5px;
	text-align: center;
	font-weight: bold;
}

.button:hover, button:hover, button.btn:hover, input.btn:hover, .btn:hover {
	background: #d7391f;
}

.invalid {border: red;}

input.inputbox, .registration input, .login input, .contact input, .contact textarea,  select,
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    border: none;
	height: auto;
	border: #bebebe 1px solid;
	color: #bebebe;
	padding: 4px;
	text-align: left;
}

input:focus, input.inputbox:focus, .registration input:focus, .login input:focus, .contact input:focus, .contact textarea:focus,  select:focus,
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
	border: #000000 1px solid;
}

table {
	border: #dedede 1px solid;
	-moz-border-radius: 0px;
	-o-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	-moz-border-radius: 0px 0px 0px 0px;
	-o-border-radius: 0px 0px 0px 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;

                    }

table tr th,
table tr td {

}
/* ---------------------------------------
	Table styling
-----------------------------------------*/

table tbody > tr:nth-child(odd) > td,
table tbody > tr:nth-child(odd) > th {
	background-color: #f9f9f9;
}

table tbody tr:hover > td,
table tbody tr:hover > th {
	background-color: #f5f5f5;
}

table {
  max-width: 100%;
  /*background-color: transparent;*/
  border-collapse: collapse;
  border-spacing: 0;
}
table {
  width: 100%;
  margin-bottom: 20px;
}
table th,
table td {
  padding: 8px;
  line-height: 20px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #dedede;
}
table th {
  font-weight: bold;
}
table thead th {
  vertical-align: bottom;
}
table caption + thead tr:first-child th,
table caption + thead tr:first-child td,
table colgroup + thead tr:first-child th,
table colgroup + thead tr:first-child td,
table thead:first-child tr:first-child th,
table thead:first-child tr:first-child td {
  border-top: 0;
}
table tbody + tbody {
  border-top: 1px solid #dedede;
}
table table {
  background-color: #ffffff;
}

table {
  border: 1px solid #dedede;
  border-collapse: separate;
  *border-collapse: collapse;
  border-left: 0;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
table th,
table td {
  border-left: 1px solid #dedede;
}
table caption + thead tr:first-child th,
table caption + tbody tr:first-child th,
table caption + tbody tr:first-child td,
table colgroup + thead tr:first-child th,
table colgroup + tbody tr:first-child th,
table colgroup + tbody tr:first-child td,
table thead:first-child tr:first-child th,
table tbody:first-child tr:first-child th,
table tbody:first-child tr:first-child td {
  border-top: 0;
}
table thead:first-child tr:first-child > th:first-child,
table tbody:first-child tr:first-child > td:first-child,
table tbody:first-child tr:first-child > th:first-child {
  -webkit-border-top-left-radius: 0px;
  -moz-border-radius-topleft: 0px;
  border-top-left-radius: 0px;
}
table thead:first-child tr:first-child > th:last-child,
table tbody:first-child tr:first-child > td:last-child,
table tbody:first-child tr:first-child > th:last-child {
  -webkit-border-top-right-radius: 0px;
  -moz-border-radius-topright: 0px;
  border-top-right-radius: 0px;
}
table thead:last-child tr:last-child > th:first-child,
table tbody:last-child tr:last-child > td:first-child,
table tbody:last-child tr:last-child > th:first-child,
table tfoot:last-child tr:last-child > td:first-child,
table tfoot:last-child tr:last-child > th:first-child {
  -webkit-border-bottom-left-radius: 0px;
  -moz-border-radius-bottomleft: 0px;
  border-bottom-left-radius: 0px;
}
table thead:last-child tr:last-child > th:last-child,
table tbody:last-child tr:last-child > td:last-child,
table tbody:last-child tr:last-child > th:last-child,
table tfoot:last-child tr:last-child > td:last-child,
table tfoot:last-child tr:last-child > th:last-child {
  -webkit-border-bottom-right-radius: 0px;
  -moz-border-radius-bottomright: 0px;
  border-bottom-right-radius: 0px;
}
table tfoot + tbody:last-child tr:last-child td:first-child {
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
}
table tfoot + tbody:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
}
table caption + thead tr:first-child th:first-child,
table caption + tbody tr:first-child td:first-child,
table colgroup + thead tr:first-child th:first-child,
table colgroup + tbody tr:first-child td:first-child {
  -webkit-border-top-left-radius: 0px;
  -moz-border-radius-topleft: 0px;
  border-top-left-radius: 0px;
}
table caption + thead tr:first-child th:last-child,
table caption + tbody tr:first-child td:last-child,
table colgroup + thead tr:first-child th:last-child,
table colgroup + tbody tr:first-child td:last-child {
  -webkit-border-top-right-radius: 0px;
  -moz-border-radius-topright: 0px;
  border-top-right-radius: 0px;
}

#wrapper-top {
	z-index:10;
	position:relative;
}

#topblock > div.inner {
	padding: 0 5px;
}
#topblock {
  margin-top: 20px;
}

#top > div.inner {
	padding: 0 5px;
  margin-top: 15px;
}
.topsectio {
	display:block;
	width:100%;
}
.logosec {
	display:inline-block;
	width:45%;
}
.topsection .logosec {
  display: flex;
  max-width: 404px;
  align-items: center;
  float: left;
  max-height: 55px;
  justify-content: center;
}
.topsection .logosec a {
  width: 100%;
  height: 100%;
  display: block;
}
.topsection .logosec a img {
  width: 100%;
  height: 100%;
}
.childlogo {
	/*margin-bottom:13px;*/
	margin-left:10px;
}

.mapsec {
	display:inline-block;
	/*background:url('/images/design/map.png') 0 8px no-repeat;*/
	padding: 0px 0 0 30px;
	font-size:21px;
	color:#433d38;
	float:right;
	text-align:right;
	margin-top:10px;
	padding-right:20px;
}
select {
	color:#000;
	border:none;
	background:transparent;
}
.mapsec select {
  color: #170400;
  font-size: 14px;
  font-family: 'ProximaNovaRegular', sans-serif;
}
.mapsec a {
	color:#e52e0d;
}
.mapsec a:hover {
	color:#433d38;
}
.phonesec {
	display:inline-block;
	text-align:right;
	margin-top:8px;
	background:url('/local/templates/akvilio/images/design/icontelephone.png') 0 center no-repeat;
	padding: 6px 0 6px 20px;
	font-size:20px;
	color:#433d38;
	float:right;
	text-align:right;
}
.phonesec a {
	color:#170400;
	font-family: "ProximaNovaSemibold", sans-serif;
}
.phonesec a:hover {
	color:#433d38;
}

#top {
	position:relative;
	height:55px;
}

#topmenu > div.inner {
	padding: 0 0 0 5px;
}
#topmenu ul.menu, #topmenu ul.maximenuck {
	margin: 0;
	padding: 0;
}

#topmenu ul.menu li, #topmenu ul.maximenuck li  {
	margin: 0;
	padding: 0;
	display: inline-block;
	list-style:none;
}

#topmenu ul.menu li li, #topmenu ul.maximenuck li li {
	float: none;
	display: block;
}

#topmenu ul.menu > li > a, #topmenu ul.menu > li > span.separator,
#topmenu ul.maximenuck > li > a, #topmenu ul.maximenuck > li > span.separator{
    display:block;
	color: #000;
	font-size:18px;
	letter-spacing:1px;
	margin-right: 10px;
	padding: 7px;
	font-family: "ProximaNovaSemibold";
}

#topmenu ul.menu > li:hover > a, #topmenu ul.menu > li:hover > span.separator,
#topmenu ul.maximenuck > li:hover > a, #topmenu ul.maximenuck > li:hover > span.separator {
	color: #77b6c3;
}

#topmenu ul.menu > li.active > a, #topmenu ul.menu > li.active > span.separator,
#topmenu ul.maximenuck > li.active > a, #topmenu ul.maximenuck > li.active > span.separator {
	color: #00839d;
}

#topmenu ul.menu li li a, #topmenu ul.menu li li span.separator,
#topmenu ul.maximenuck li li a, #topmenu ul.maximenuck li li span.separator {
    display:block;
	color: #666;
	margin: 2px;
	font-size: 16px;
  padding-left: 20px;
}

#topmenu ul.menu li li:hover > a, #topmenu ul.menu li li:hover span.separator,
#topmenu ul.maximenuck li li:hover > a, #topmenu ul.maximenuck li li:hover span.separator {
	color: #00839D;
}

#topmenu ul.menu li li.active > a, #topmenu ul.menu li li.active span.separator,
#topmenu ul.maximenuck li li.active > a, #topmenu ul.maximenuck li li.active span.separator{
	color: #00839D;
}

/* code pour menu normal */
#topmenu ul.menu li ul, #topmenu ul.menu li:hover ul ul, #topmenu ul.menu li:hover ul ul ul {
	position: absolute;
	left: -999em;
	z-index: 999;
        margin: 0;
        padding: 0;
	background: #f6fafa;
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.12);
	width: 300px;
	padding: 0;
  padding: 10px 0px;
}
#topmenu ul.menu li:hover ul ul {
  top: 44px;
}


#topmenu ul.menu li:hover ul ul, #topmenu ul.menu li:hover li:hover ul ul, #topmenu ul.menu li:hover li:hover li:hover ul ul,
#topmenu ul.menu li.sfhover ul ul, #topmenu ul.menu li.sfhover ul.sfhover ul ul, #topmenu ul.menu li.sfhover ul.sfhover ul.sfhover ul ul {
	left: -999em;
	width: 180px;
}

#topmenu ul.menu li:hover > ul, #topmenu ul.menu li:hover ul li:hover > ul, #topmenu ul.menu li:hover ul li:hover ul li:hover > ul, #topmenu ul.menu li:hover ul li:hover ul li:hover ul li:hover > ul,
#topmenu ul.menu li.sfhover ul, #topmenu ul.menu li.sfhover ul li.sfhover ul, #topmenu ul.menu li.sfhover ul li.sfhover ul li.sfhover ul, #topmenu ul.menu li.sfhover ul li.sfhover ul li.sfhover ul li.sfhover ul {
	left: auto;
}

#topmenu ul.menu li:hover ul li:hover ul {
	margin-top: -59px;
	margin-left: 280px;
}

/* fin code normal */

#topmenu ul.maximenuCK li ul, #topmenu ul.maximenuCK li:hover ul ul, #topmenu ul.maximenuCK li:hover ul ul ul,
#topmenu ul.maximenuck li ul, #topmenu ul.maximenuck li:hover ul ul, #topmenu ul.maximenuck li:hover ul ul ul {
	position: static !important;
	left: auto !important;
	background: transparent !important;
	border-radius: 0 !important;
    border: none !important;
	-moz-border-radius: 0 !important;
	-o-border-radius:  0 !important;
	-webkit-border-radius: 0 !important;
	width: 100% !important;
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
}

#topmenu ul.maximenuCK li ul ul,
#topmenu ul.maximenuck li ul ul {
	margin: 0 !important;
}

#topmenu li div.maxidrop-main {
	width: 200px;
}

#topmenu li div.floatCK,
#topmenu li div.floatck {
	background: #3e4145;
	padding: 15px;
}

#topmenu ul li ul.maximenuCK2,
#topmenu ul li ul.maximenuck2 {
    margin: 0;
    padding: 0;
}

#topmenu ul li div.maximenuCK2,
#topmenu ul li div.maximenuck2 {
    float: left;
    width: 100%;
}

#topmenu li div.maxidrop-main div.maxidrop-main {
}

#topmenu ul li.maximenuCK div.floatCK div.floatCK,
#topmenu ul li.maximenuck div.floatck div.floatck {
	margin-top: -30px;
	margin-left: 190px;
}

#topmenu span.descCK,
#topmenu span.descck {
    display: block;
    line-height: 10px;
}

#topmenu ul.menu li li {
    float: none;
    display: block;
}

#topbutton > div.inner {
	padding: 0px;
	float:right;
}
#topbutton a {
	color:#77b6c3;
	text-decoration:none;
	background:#ffffff;
	padding:20px 25px;
	border-radius:4px;
	display:block;
	text-transform:uppercase;
	font-size:12px;
	font-family: "LatoBold";
	letter-spacing: 1px;
}
#topbutton a:hover {
	color:#fff;
	text-decoration:none;
	background:#87cfde;
}

#wrapper-slide > div.inner {
	padding: 0;
	position:relative;
	margin-top:-164px;
	z-index:1;
}

#slide > div.inner {
	padding: 0px;
}
.content-slide {
	display:block;
	max-width:1200px;
	margin: 0 auto;
	text-align:left;
	padding:0 0 0 75px;
	margin-top:-40px;
	position:relative;
}
.content-slide strong {
	font-size:42px;
	line-height:45px;
	color:#005F79;
	font-weight:normal;
}
.content-slide p {
	font-size:25px;
	color:#333;
	line-height:27px;
}
.slide-content-a {
	margin-top:20px;
	display:inline-block;
	background:#27627b;
	color:#fff;
	padding:12px 45px 16px 45px;
	line-height:30px;
	font-size:30px;
	border:10px solid #fff;
	border-radius:30px;
	letter-spacing: 1px;
	text-decoration:none;
}
.content-slide a:hover {
  /*
	background:#e52e0d;
	color:#fff;
  */
}
.slide-consult-a a {
	background:rgba(255, 255, 255, 0.78);
	border-radius:30px;
	letter-spacing: 1px;
	padding: 10px 27px;
	text-decoration:none;
	color:#005f79;
	width:210px;
	font-size:20px;
	line-height:23px;
	text-align:center;
	position:absolute;
	top:60px;right:5px;
}
.slide-consult-a a:hover {
	background:#91C3D4 !important;
	color:#fff;

}
#wrapper-content > div.inner {
	padding: 0;
}

#contentbox > div.inner {
	padding: 0;
}
#contentbox img {
	line-height:0;
}

#maincontent > div.inner {
	margin-top: 0px;
}

#left > div.inner {
	margin-right: 10px;
	padding: 10px;
}

#left div.moduletable, #left div.module,
#left div.moduletable_menu, #left div.module_menu {
	margin-bottom: 15px;
}

#maintopmodule > div.inner {
	padding: 10px;
}

#center > div.inner {
	padding: 0 10px;
}

#centertopmodule > div.inner {
	padding: 10px;
}

#centerbottommodule > div.inner {
	padding: 10px;
}

#right > div.inner {
	margin-left: 10px;
	padding: 5px;
}

#right div.moduletable, #right div.module,
#right div.moduletable_menu, #right div.module_menu {
	margin-bottom: 15px;
}

#mainbottommodule > div.inner {
	padding: 10px;
}

#wrapperfoo > div.inner {
	padding: 0px;
}

#foo > div.inner {
	padding: 0px;
}

#footer > div.inner {
	background: #5D5F64;
	padding: 50px 10px 0 10px;
}
.preims {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    /*background: #fff;*/
    /*margin: -100px auto 0 auto;*/
    margin: 0 auto 0 auto;
    position: relative;
    /* z-index: 100; */
}
.preim {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    /*width: 25%;*/
    padding: 0;
    color: #63605e;
    /*text-align: center;*/
    border: 1px solid #fae7dd;
    background: #fff;
    margin: 0 15px;
}
.preim img {
    margin: 0 auto;
    align-items: center;
    -webkit-transition: all 500ms ease-out;
    -moz-transition: all 500ms ease-out;
    -ms-transition: all 500ms ease-out;
    -o-transition: all 500ms ease-out;
    transition: all 500ms ease-out;
    height: 170px;
}
/*.preim:hover img {
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -o-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
}*/
.preim strong {
    font-weight: normal;
    color: #0081a0;
    font-size: 24px;
    line-height: 33px;
    padding: 20px 0 20px 0;
}
.preim:hover strong {
    color: #fe6039;
}
.preim > p {
    height: 190px;
    padding: 30px 25px 10px 25px;
    text-shadow:0px -1px 0px rgba(165, 61, 34, 0.42);
    line-height:21px;
    font-size:18px;
    color:#fff;
    text-align:left;
    background: rgb(254,161,111);
	background: -moz-linear-gradient(top, rgba(254,161,111,1) 0%, rgba(254,94,55,1) 100%);
	background: -webkit-linear-gradient(top, rgba(254,161,111,1) 0%,rgba(254,94,55,1) 100%);
	background: linear-gradient(to bottom, rgba(254,161,111,1) 0%,rgba(254,94,55,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fea16f', endColorstr='#fe5e37',GradientType=0 );
	-webkit-transition: all 360ms ease-in-out;
	-moz-transition: all 360ms ease-in-out;
	-o-transition: all 360ms ease-in-out;
	-ms-transition: all 360ms ease-in-out;
	transition: all 360ms ease-in-out;
}
/*.preim:nth-child(1) > p {background:#64ADB1; color:#5f6161;}

.preim:nth-child(2) > p {background:#82BDBE; color:#757B7B;}

.preim:nth-child(3) > p {background:#97C8C8; color:#777B7B;}

.preim:nth-child(4) > p {background:#BCDCD8; color:#899291;}

.preim:nth-child(1) > p:hover {color:#CED7D7;}

.preim:nth-child(2) > p:hover {color:#e3eaea;}

.preim:nth-child(3) > p:hover {color:#e4eaea;}

.preim:nth-child(4) > p:hover {color:#ffffff;}*/

div#n2-ss-5 .nextend-bullet-bar {
    display: flex!important;
    flex-direction: column;
    align-items: center;
    margin-right: 10px
}
.podimg {
	margin-top:-299px;
}
.nextend-bullet-bar div {
    position: relative;
}
.nextend-bullet-bar div:before {
    counter-increment: bullet;
    content: counter(bullet, decimal-leading-zero);
    position: absolute;
    top: 50%;
    left: 50%;
    width: 0;
    height: 0;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
display: -webkit-flex;
display: -webkit-box;
display: -moz-flex;
display: -moz-box;
display: -ms-flexbox;
display: -ms-flex;
display: -o-flex;
display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 0;
    line-height: 1;
    font-weight: 700;
    border-radius: 50%;
    background: currentColor;
    color: #fff;
    background: #b5b1ae;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.nextend-bullet-bar div:hover:before, .nextend-bullet-bar div.n2-active:before {
    width: 38px;
    height: 38px;
    font-size: 14px;
    font-weight: 700;
    position: absolute;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.nextend-bullet-bar {
    counter-reset: bullet;
}
.aboutus {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 30px auto 30px auto;
    line-height:24px;
    font-size:18px;
    text-align:justify;
}
.aboutus h1 {
	color:#005F79;
	text-align:center;
	display:block;
	font-size:27px;
	padding: 30px 0 30px 0;
	text-transform:uppercase;
	position:relative;
	margin-bottom:20px;
	font-family: "PTSansBold";
	font-weight:normal;
}
.aboutus h1:after {
	content:"";
	width:80px;
	display:inline-block;
	height:5px;
	background:#005f79;
	position:absolute;
	bottom:0;left:calc(50% - 40px);
}
.aboutus strong {
	color:#005F79;
	text-align:center;
	display:block;
	font-size:24px;
	padding: 30px 0 20px 0;
	text-transform:uppercase;
	font-family: "PTSansBold";
	font-weight:normal;
}
.aboutimg {
	display:inline-block;
	margin-right:30px;
	vertical-align:middle;
}
.aboutext {
	display:inline-block;
	color:#fff;
	font-size:33px;
	padding-left:10px;
}
.advantages {
    background: url(/images/preims/prems.jpg);
    background: rgb(247,217,201);
	background: -moz-linear-gradient(top, rgba(247,217,201,1) 0%, rgba(254,252,251,1) 100%);
	background: -webkit-linear-gradient(top, rgba(247,217,201,1) 0%,rgba(254,252,251,1) 100%);
	background: linear-gradient(to bottom, rgba(247,217,201,1) 0%,rgba(254,252,251,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7d9c9', endColorstr='#fefcfb',GradientType=0 );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    position: relative;
}
.advantages-child {
display: -webkit-flex;
display: -webkit-box;
display: -moz-flex;
display: -moz-box;
display: -ms-flexbox;
display: -ms-flex;
display: -o-flex;
display: flex;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    flex-wrap: wrap;
}
.uslugis {
	background: url(/images/uslugi/uslugis.jpg) 0 0 no-repeat;
	background-size: cover;
	background-position: top center;
	padding: 270px 0 70px 0;
	margin-top:-2px;
}
.uslugi {
	max-width: 1200px;
    margin: 0 auto;
display: -webkit-flex;
display: -webkit-box;
display: -moz-flex;
display: -moz-box;
display: -ms-flexbox;
display: -ms-flex;
display: -o-flex;
display: flex;
    justify-content: center;
    position: relative;
    align-items: center;
}
.nav-uslug h3 {
    background-color: rgba(255, 255, 255, 0.92);
    padding: 15px;
    color: #ff5817;
    font-size: 1.8em;
    text-align: center;
    font-weight: 100;
}
.ul-nal-us {
    background: rgba(255, 255, 255, 0.64);
        padding: 0 10px;
}
.uslugi .nav-uslug {
    /*border: solid 25px rgba(219, 219, 219, 0.45);*/
    border-radius: 10px;
}
.uslugi .nav-uslug {
    width: calc(100% / 3);
        margin: 5px;
        -webkit-transition: all 500ms ease-in-out;
    -moz-transition: all 500ms ease-in-out;
    -ms-transition: all 500ms ease-in-out;
    -o-transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out;
}
.uslugi .nav-uslug:hover {
    -moz-transform: scale(1.15);
    -webkit-transform: scale(1.15);
    -o-transform: scale(1.15);
    -ms-transform: scale(1.15);
    transform: scale(1.04);
}
.nav-uslug.bl-usl-left {
    left: 0;
}
.nav-uslug.bl-usl-right {
    right: 0;
}
.ul-nal-us ul {
    list-style: none;
}
.ul-nal-us ul li {
    font-size: 1.4em;
    position: relative;
}
.moduletableinners-menu ul li{
    position: relative;
}
.uslugi .nav-uslug ul li::after, .moduletableinners-menu ul li a::after {
    content: '';
    position: absolute;
    left: -50px;
    bottom: 0;
    background: url(/images/pero.png) no-repeat;
    width: 65px;
    height: 21px;
    -webkit-transition: all 170ms ease-in-out;
-moz-transition: all 170ms ease-in-out;
-ms-transition: all 170ms ease-in-out;
-o-transition: all 170ms ease-in-out;
transition: all 170ms ease-in-out;
opacity: 0;
}
.uslugi .nav-uslug ul li:hover::after, .moduletableinners-menu ul li a:hover::after {
opacity: 1;
}
.uslugi ul li::before {
content: none;
}
.uslugi ul {
    margin: 0 0 0 45px;
}
.nav-uslug h3:hover {
    color: #005f79;
}
/*.uslugi-row {
	max-width:1200px;
	margin: 0 auto;
	display:block;
	display:table;
	padding: `0px 0;
}
.usluga {
	display:table-cell;
	width:33%;
	text-align:left;
	padding: 10px 50px;
}
.usluga a {
	display:block;
	height:auto;
	width:200px;
	height:200px;
}*/
/*style uslugi*/
/*.elementor-widget-wrap {
    background-image: url(/images/uslugi/uslugi.jpg);
    background-position: center center;
    background-size: cover;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 240px 0px 135px 0px;
    position: relative;
    margin-bottom:60px;
}
.elementor-row {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.elementor-row a {
	display:table-cell;
	width:33%;
}
.elementor-row img {
	margin-bottom:30px;
}
.terapija {
	background:url('/images/uslugi/terapija.png') 0 0 no-repeat;

}
.terapija:hover {
	background:url('/images/uslugi/hover.png') 0 0 no-repeat, url('/images/uslugi/terapija.png') 0 0 no-repeat;

}
.ortopedia {
	background:url('/images/uslugi/ortopedia.png') 0 0 no-repeat;

}
.ortopedia:hover {
	background:url('/images/uslugi/hover.png') 0 0 no-repeat, url('/images/uslugi/ortopedia.png') 0 0 no-repeat;

}
.implantacija {
	background:url('/images/uslugi/implantacija.png') 0 0 no-repeat;

}
.implantacija:hover {
	background:url('/images/uslugi/hover.png') 0 0 no-repeat, url('/images/uslugi/implantacija.png') 0 0 no-repeat;

}
.diagnostika {
	background:url('/images/uslugi/diagnostika.png') 0 0 no-repeat;

}
.diagnostika:hover {
	background:url('/images/uslugi/hover.png') 0 0 no-repeat, url('/images/uslugi/diagnostika.png') 0 0 no-repeat;

}
.hirurgija {
	background:url('/images/uslugi/hirurgija.png') 0 0 no-repeat;

}
.hirurgija:hover {
	background:url('/images/uslugi/hover.png') 0 0 no-repeat, url('/images/uslugi/hirurgija.png') 0 0 no-repeat;

}
.gigiena {
	background:url('/images/uslugi/gigiena.png') 0 0 no-repeat;
}
.gigiena:hover {
	background:url('/images/uslugi/hover.png') 0 0 no-repeat, url('/images/uslugi/gigiena.png') 0 0 no-repeat;
}
.detskoe-otdelenie {
	background:url('/images/uslugi/detskoe-otdelenie.png') 0 0 no-repeat;
}
.detskoe-otdelenie:hover {
	background:url('/images/uslugi/hover.png') 0 0 no-repeat, url('/images/uslugi/detskoe-otdelenie.png') 0 0 no-repeat;

}
.estetika {
	background:url('/images/uslugi/estetika.png') 0 0 no-repeat;
}
.estetika:hover {
	background:url('/images/uslugi/hover.png') 0 0 no-repeat, url('/images/uslugi/estetika.png') 0 0 no-repeat;
}

.elementor-image-box-wrapper {
    margin: 30px 0px 30px 0px;
    width: 25%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}
.elementor-to-anm .elementor-image-box-wrapper {
    width: 20%;
}
.elementor-image-box-title {

    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.5em;
}
.elementor-image-box-title a {
    color: #fff;
    border-bottom: 1px solid #0000;
    display: inline;
}
.elementor-image-box-title a:hover {
    color: inherit;
    border-color: currentColor;
}*/
.face-usl {
    display: table;
    width:100%;
}
.face-usl p {
	color:#fff;
	font-size:22px;
	text-align:center;
	position:relative;
	margin-top:-70px;
	letter-spacing:1px;
	line-height:30px;
	padding:13px 0 16px 0;
}
.face-bl-1 {
	display: table-cell;
	vertical-align:top;
	position:relative;
}
.face-bl-1 p {
	background:#0081a0;
}
.face-bl-2 {
	display: table-cell;
	vertical-align:top;
	position:relative;
}
.face-bl-2 p {
	background:#ff5817;
}
.face-bl-3 {
	display: table-cell;
	vertical-align:top;
	position:relative;
}
.face-bl-3 p {
	background:#0081a0;
}
.face-bl-4 {
	display: table-cell;
	vertical-align:top;
	position:relative;
}
.face-bl-4 p {
	background:#ff5817;
}
/*personal*/
.personal {
    width: 100%;
display: -webkit-flex;
display: -webkit-box;
display: -moz-flex;
display: -moz-box;
display: -ms-flexbox;
display: -ms-flex;
display: -o-flex;
display: flex;
    justify-content: space-between;
}
.persona {
    width: calc(100% / 4);
}
.persona:hover img {
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -o-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
}
.persona img {
    width: 100%;
    -webkit-transition: all 500ms ease-out;
    -moz-transition: all 500ms ease-out;
    -ms-transition: all 500ms ease-out;
    -o-transition: all 500ms ease-out;
    transition: all 500ms ease-out;
}
.persona-more {
	display:block;
	margin: 40px auto;
	text-align:center;
}
.persona-more a {
	border: 3px solid #32A0B4;
	border-radius:20px;
padding: 5px 40px 8px 40px;
    font-size: 22px;
	text-decoration:none;
	color:#32A0B4;
}
.persona-more a:hover {
	color:#ff5b1b;
	border: 3px solid #ff5b1b;
}
.doc-info {
    padding: 33px 30px 40px;
}
.doljnost {
    font-size: 0.75rem;
    text-transform: uppercase;
    letter-spacing: 1.2px;
    color: #a8aaab;
    margin-top: 30px;
}
h5.name_doctor {
    font-size: 18px;
    font-size: 1.235rem;
    font-style: normal;
    margin-top: 0;
    font-weight: 400;
    -webkit-transition: background 300ms linear;
    transition: background 300ms linear;
    line-height: 1.5;
    letter-spacing: 2px;
}
h5.name_doctor a {
    color: #FF5B1B;
    text-decoration: none;
    line-height: 0;
    font-weight: 500;
    line-height:30px;
}
h5.name_doctor a:hover {
    color: #87cfde;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
h5.name_doctor a span {
    font-size: 1.5em;
}
h5.name_doctor span {
    font-size: 1.7em;
}
/*style welcome box*/
.welcome-info {
display: -webkit-flex;
display: -webkit-box;
display: -moz-flex;
display: -moz-box;
display: -ms-flexbox;
display: -ms-flex;
display: -o-flex;
display: flex;
    justify-content: space-between;
}
.welcome-info > div {
    width: calc(100% / 2);
}
.bg-wel {
    background-image: url(/images/bg-wel.jpg);
    background-position: center center;
    background-size: cover;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.wel-info {
    padding: 60px 15px 80px 110px;
}
.wight-info-wel {
    max-width: 500px;
}
h4 {
    text-transform: uppercase;
    letter-spacing: 2.4px;
    line-height: 1.5;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    text-align: inherit;
    color: #433d38;
}
.wel-text p {
    margin: 12px 0 30px;
    color: #87cfde;
    font-size: 24px;
    line-height: 1.25em;
}
.wight-info-wel > p {
    margin-bottom: 30px;
}
span.button-text {
    font-weight: 700;
    line-height: 1.1;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 0px;
    color: #6a6560;
}
.kredit {
	background:url('/images/kredit.jpg') 0 0 no-repeat;
	background-position: center center;
	background-size:cover;
	position:relative;
	/* z-index:100; */
	margin-top:-1px;
	padding: 20px 0 60px 0;
}
.kredit p {
	color:#fff;
	text-align:center;
	font-size:80px;
}
.kredit a {
	color:#fff;
	margin: 0 auto;
	text-align:center;
	display:block;
	width:300px;
	border-radius:40px;
	border:7px solid #fff;
	font-size:33px;
	text-decoration:none;
}
.kredit a:hover {
	border:7px solid #ff5817;
	color:#ff5817;
}
/*style preimushestva*/
.preimus {
display: -webkit-flex;
display: -webkit-box;
display: -moz-flex;
display: -moz-box;
display: -ms-flexbox;
display: -ms-flex;
display: -o-flex;
display: flex;
    width: 100%;
    margin: 20px 0;
}
.bl-preim {
    width: 100%;
    height: 280px;
    overflow: hidden;
display: -webkit-flex;
display: -webkit-box;
display: -moz-flex;
display: -moz-box;
display: -ms-flexbox;
display: -ms-flex;
display: -o-flex;
display: flex;
    position: relative;
}
.preimus strong {
    color: #fff;
    position: absolute;
    display: -webkit-flex;
    display: -webkit-box;
    display: -moz-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 100;
    font-weight: normal;
    font-family: "PTSansBold";
    text-align: center;
    font-size: 30px;
    line-height: 30px;
    letter-spacing: 5px;
}
.bl-preim > div::after{
    content:" ";
	position:absolute;
	width:100%;
	height:100%;
	z-index:10;
	top:0;
}
.bl-preim:nth-child(odd) > div::after {background:rgba(255, 91, 27, 0.42);}
.bl-preim:nth-child(even) > div::after {background:rgba(50, 160, 180, 0.42);}
.bl-preim > div{
background-size: cover;
    position: relative;
    flex: auto;
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -o-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
    -webkit-transition: all 500ms ease-out;
    -moz-transition: all 500ms ease-out;
    -ms-transition: all 500ms ease-out;
    -o-transition: all 500ms ease-out;
    transition: all 500ms ease-out;
 }
.bl-preim:hover > div {
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-transform 0.5s 0.1s ease-in;
    transition: transform 0.5s 0.1s ease-in;
}
.preimu1 {background:url('/images/preims/semia.jpg') 0 0 no-repeat;}
.preimu2 {background:url('/images/preims/chestno.jpg') 0 0 no-repeat;}
.preimu3 {background:url('/images/preims/personal.jpg') 0 0 no-repeat;}
.preimu4 {background:url('/images/preims/tehnologii.jpg') 0 0 no-repeat;}
/*-----*/
.otzyv {
	background:url('/images/otzyv.png') 0 0 no-repeat;
	padding: 0px 0 600px 0;
	background-size:cover;
	margin-top:120px;
}
.otzyv-contain {
	max-width:1000px;
	margin: 0 auto;
	position:relative;
}
.otzyv h3 {
	display:block;
	position:absolute;
	top:-90px;
	left:0;
	right: 0;
	color:#0583A2;
	font-weight:normal;
	font-family: "ProximaNovaBold";
	font-size:40px;
	text-align: center;
	width: 100%;
}
.otzyv-text {
	display:block;
	position:absolute;
	top:10%;left:48%;
	color:#0081A0;
	/*text-align:center;*/
	font-size: 24px;
	line-height: normal;
	font-family: ProximaNovaSemibold;
}
/*.otzyv-text:before {
    content: "";
    background:url('/images/design/kovichki.png') 0 0 no-repeat;
    position: absolute;
    width:86px;
    height:91px;
    top: -15px;
    left: -40px;
    font-size: 200px;
}*/
.otzyv-text a {
	background: linear-gradient(180deg, #E52E0D 0%, #E52E0D 131.82%);
	border-radius:30px;
	display:table;
	margin: 50px auto 0;
	padding: 10px 54px;
	color: #fff;
}
.otzyv-text a:hover {

}
.comparison {
	display:block;
	margin: 60px 0;
	text-align:center;
}
.comparison h3 {
	display:block;
	margin: 0px 0px 60px 0px;
	font-size: 24px !Important;
    color: #e53b24 !Important;
    margin-bottom: 35px;
    text-transform:uppercase;
    letter-spacing:0;
}
.comparison h3:after {
	display:none;
}
.podvaltop {
	display:block;
	max-width:1200px;
	margin: 0 auto;
	overflow:hidden;
	padding-bottom:50px;
	border-bottom: 1px solid rgba(197, 203, 207, 0.24);
}
.podval-mail {
	display:inline-block;
	float:left;
}
.podval-mail form {
	width:300px;
}
.podval-mail input[type="text"] {
	border: none;
    padding: 14px 18px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background:#75777B;
    width:81%;
}
.podval-mail input[type="submit"] {
	border: none;
	margin-left:-7px;
    padding: 30px 23px 13px 18px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background:#75777B;
    color:#fff;
    font-size:0;
    cursor: pointer;
    background:url('/images/icons/mail.png') 0 6px no-repeat, #75777B;
}
.podval-mail input[type="submit"]:hover {
    background:url('/images/icons/mail0.png') 0 6px no-repeat, #75777B;
}
.podval-mail ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #f6f6f6;
}
.podval-mail ::-moz-placeholder { /* Firefox 19+ */
  color: #f6f6f6;
}
.podval-mail :-ms-input-placeholder { /* IE 10+ */
  color: #f6f6f6;
}
.podval-mail :-moz-placeholder { /* Firefox 18- */
  color: #f6f6f6;
}
.podval-mail a img {
	width:40%;
	vertical-align:top;
}
.podval-soccont {
	display:inline-block;
	float:right;
}
.podval-social {
	display:block;
	text-align:right;
}
.podval-social a {
	margin-right:8px;
}
.podval-social a:last-child {
	margin-right:0px;
}
.podval-vk {
	background:url('/images/icons/vk.png') 3px 2px no-repeat;
	height:30px;width:30px;
	display:inline-block;
	padding: 17px 18px;
	border: 2px solid #fff;
	-webkit-border-radius:3px 3px 3px 3px;
	-moz-border-radius:3px 3px 3px 3px;
	border-radius:3px 3px 3px 3px;
}
.podval-vk:hover {
	background:url('/images/icons/vk0.png') 3px 2px no-repeat;
	border: 2px solid #9e9fa2;
	-webkit-border-radius:3px 3px 3px 3px;
	-moz-border-radius:3px 3px 3px 3px;
	border-radius:3px 3px 3px 3px;
}
.podval-fb {
	background:url('/images/icons/fb.png') 3px 2px no-repeat;
	height:30px;width:30px;
	display:inline-block;
	padding: 17px 18px;
	border: 2px solid #fff;
	-webkit-border-radius:3px 3px 3px 3px;
	-moz-border-radius:3px 3px 3px 3px;
	border-radius:3px 3px 3px 3px;
}
.podval-fb:hover {
	background:url('/images/icons/fb0.png') 3px 2px no-repeat;
	border: 2px solid #9e9fa2;
	-webkit-border-radius:3px 3px 3px 3px;
	-moz-border-radius:3px 3px 3px 3px;
	border-radius:3px 3px 3px 3px;
}
.podval-tw {
	background:url('/images/icons/tw.png') 3px 2px no-repeat;
	height:30px;width:30px;
	display:inline-block;
	padding: 17px 18px;
	border: 2px solid #fff;
	-webkit-border-radius:3px 3px 3px 3px;
	-moz-border-radius:3px 3px 3px 3px;
	border-radius:3px 3px 3px 3px;
}
.podval-tw:hover {
	background:url('/images/icons/tw0.png') 3px 2px no-repeat;
	border: 2px solid #9e9fa2;
	-webkit-border-radius:3px 3px 3px 3px;
	-moz-border-radius:3px 3px 3px 3px;
	border-radius:3px 3px 3px 3px;
}
.podval-insta {
	background:url('/images/icons/insta.png') 3px 2px no-repeat;
	height:30px;width:30px;
	display:inline-block;
	padding: 17px 18px;
	border: 2px solid #fff;
	-webkit-border-radius:3px 3px 3px 3px;
	-moz-border-radius:3px 3px 3px 3px;
	border-radius:3px 3px 3px 3px;
}
.podval-insta:hover {
	background:url('/images/icons/insta0.png') 3px 2px no-repeat;
	border: 2px solid #9e9fa2;
	-webkit-border-radius:3px 3px 3px 3px;
	-moz-border-radius:3px 3px 3px 3px;
	border-radius:3px 3px 3px 3px;
}
.podval-contact {
	display:block;
	text-align:right;
	color:#f6f6f6;
}
.podval-contact a {
	color:#f6f6f6;
}
.podvalmedium {
	display:block;
	max-width:1200px;
	margin: 0 auto;
	overflow:hidden;
	padding-bottom:50px;
	padding-top:50px;
}
.podval-blocks {
	display:flex;
	display: -webkit-flex;
 	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
}
.podval-block {
	text-align:left;
	width:33%;
	padding-left:20px;
}

.podval-block strong {
	font-family: "PTSansBold";
	font-weight:normal;
	position:relative;
	padding-bottom:20px;
	display:block;
	font-size:18px;
	padding: 0 20px 0 0;
	line-height:27px;
    margin-bottom:40px;
}
.podval-block strong:after {
	content:"";
	width:50px;
	height:2px;
	background:rgba(197, 203, 207, 0.66);
	display:block;
	bottom:-20px;left:0;
	position:absolute;
}
.podval-block a {
	display:block;
	text-align:left;
	color:#f6f6f6;
}
.podval-block a:hover {
	color:#9e9fa2;
}
.podval-bottom {
	background:#595A5F;
	padding:25px 0 55px 0;
	display:block;
}
.podval-bottoms {
	display:block;
	max-width:1200px;
	margin: 0 auto;
}
.podval-policy {
	display:inline-block;
	float:left;
	color:#a2a6aa;
}
.podval-policy a {
	padding-right:20px;
	color:#f6f6f6;
	font-size:16px;
}
.podval-policy a:hover {
	color:#9e9fa2;
}
.podval-policy a:last-child{
	padding-left:20px;
}
.podval-copy {
	display:inline-block;
	float:right;
	color:#f6f6f6;
	font-size:16px;
}
ul.breadcrumb {
	color:#fff;
	margin: 0 0 0 0;
	padding: 5px 0 10px 0;
}
ul.breadcrumb li {
	color:#cce6f1;
	margin-left:0px;
}
ul.breadcrumb li a {
	text-decoration: none;
	color:#fff;
	margin-right:5px;
}
ul.breadcrumb li a:hover {
	text-decoration: none;
	color:#e2e1e0;
}
.inside-web {
	background:url('/images/design/header_bg.jpg') 0 0 no-repeat;
	background-size:cover;
	height:auto;
	display:block;
}
.inside-web-h {
	max-width:1200px;
	margin: 15px auto 0 auto;
	/*padding:35px 10px 35px 10px;*/
  padding-left: 18px;
}
.inside-web-h h1 {
	color:#fff;
	font-weight:300;
	font-size:36px;
	font-family: "PTSansRegular";
}
.inside-web-pre {
	background:#F7FAFB;
	display:flex;
	display: -webkit-flex;
 	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	position:relative;
}
.inside-web-pre-left {
	width:50%;
}
.inside-web-pre-text {
	display:block;
	max-width:549px;
	float:right;
	margin-right:40px;
	margin-left:10px;
	padding: 60px 0 70px 0;
}
.inside-web-pre-text h2 {
	font-size: 30px;
    color: #433D38;
    margin-bottom: 5px;
    letter-spacing:0px;
    font-weight: 300;
    position:relative;
    padding-bottom:20px;
    margin-bottom:20px;
}
.inside-web-pre-text h2:after {
	content:"";
	width:66px;
	height:2px;
	background:#87CFDE;
	position:absolute;
	bottom:0;left:0;
}
.inside-web-pre-text p {
	line-height:24px;
}
.inside-web-pre-right {
	position:relative;
    width:50%;
}
.inside-web-pre-right-so {
	background:url('/images/design/primer-inside.jpg') 0 0 no-repeat;
	background-position: center center;
    background-size: cover;
}
.inside-web-pre-right-dos {
	background:url('/images/headers/smilik.jpg') 0 0 no-repeat;
	background-position: center center;
    background-size: cover;
}
.inside-web-preo-left-about {
	background:url('/images/headers/aboutus.jpg') 0 0 no-repeat;
	background-position: center center;
    background-size: cover;
}
.inside-web-pre-right-to {
	background:url('/images/headers/terapia.jpg') 0 0 no-repeat;
	background-position: center center;
    background-size: cover;
}
.inside-web-pre-right-hir {
	background:url('/images/headers/hirurgia.jpg') 0 0 no-repeat;
	background-position: center center;
    background-size: cover;
}
.inside-web-pre-right-dson {
	background:url('/images/headers/lechenie-zubov-vo-sne.jpg') 0 0 no-repeat;
	background-position: center center;
    background-size: cover;
}
.inside-web-pre-right-dhirurg {
	background:url('/images/headers/detskaya-hirurgiya.jpg') 0 0 no-repeat;
	background-position: center center;
    background-size: cover;
}
.easy-small-header {
	font-size:54px !important;
	line-height:62px !important;
	margin-bottom:0px !Important;
}
.inside-web-preo-left {
	position:relative;
    width:60%;
}
.inside-web-preo-left-about {
	background:url('/images/about-us.jpg') 0 0 no-repeat;
	background-position: center center;
    background-size: cover;
}
.inside-web-preo-right {
	width:40%;
	background:#808A94;
}
.inside-web-preo-text {
	display:block;
	max-width:395px;
	margin-right:10px;
	margin-left:50px;
	color:#fff;
	padding: 120px 0 120px 0;
}
.inside-web-preo-text h2 {
	font-size: 36px;
    color: #ffffff;
    margin-bottom: 5px;
    letter-spacing:0px;
    position:relative;
    padding-bottom:20px;
    font-weight:normal;
	font-family: "PTSansBold";
}
.inside-web-preo-text h2 strong {
	display:block;
	font-weight: 300;
	font-size: 40px;
	font-family: "PTSansRegular";
}
.inside-web-preo-text p {
	line-height:27px;
	font-size:22px;
}
.inner-basic {
	display:flex;
	display: -webkit-flex;
 	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	margin-top:40px;
}
.inner-basic-left {
	width:75%;
    padding: 0 0 0 30px !important;
}
.inner-basic-left h3 {
	font-weight:300;
	color:#27627b;
	font-size:24px;
	position:relative;
    padding-bottom:20px;
    margin-bottom:5px;
    font-family: "PTSansBold";
    text-align:left;
    text-transform:uppercase;
}

.inner-basic-right {
	width:25%;
}
.inner-basic-right h3, #right h3 {
	font-weight:300;
	color:#27627b;
	font-size:20px;
    margin-bottom: 20px;
    text-transform:uppercase;
    font-family: "PTSansBold";
}
.inner-table {
	background:rgba(0, 131, 157, 0.1);
	padding: 40px 67px;
	margin: 20px 0 40px 0;
}
.inner-table strong {
	color:#005f79 !important;
	font-weight:300;
	padding-left:9px;
	font-size:20px;
	margin-bottom:5px;
	display:block;
}
.inner-table table {
	background:none;
	font-size:14px;
  color: #005f79;
	border: none;
	padding: 0 10px;
}
.inner-table table tbody > tr:nth-child(odd) > td,
.inner-table table tbody > tr:nth-child(odd) > th {
	background-color: transparent;
}
.inner-table table tbody tr:hover > td,
.inner-table table tbody tr:hover > th {
	background-color: transparent;
}
.inner-table table th,
.inner-table table td {
	padding: 12px 0;
	line-height: 20px;
	text-align: left;
	vertical-align: middle;
	border-top: none;
	border-left: none;
}
.inner-table tr > td {
	border-bottom: 1px solid rgba(204, 204, 204, 0.27);
}
.inner-table td:first-child {
	padding-right:10px;
}
.inner-table td:last-child {
	text-align:right;
	vertical-align:top;
}
.inner-blue {
	color:#2A93C9;
	font-weight:300;
	font-size:22px;
}
.moduletableinners-menu {
	background:#F9FAFA;
	padding: 10px 10px 10px 30px;
	border-top:7px solid #87CFDE;
	box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);
}
.moduletableinners-menu h3 {
	color:#e52e0d;
	font-weight:300;
	font-size:20px;
	text-transform:uppercase;
	line-height:27px;
	font-family: "PTSansBold";
	margin: 10px 0 10px 0;
}
.moduletableinners-menu ul.nav.menu .parent > a {
    color: #27627b;
    font-size: 19px;
    font-family: "PTSansBold";
    padding-right:10px;
}
.moduletableinners-menu ul li a {
	position:relative;
	margin-left:5px;
	color:#433d38;
	font-size: 18px;
	margin-bottom:10px;
}
.moduletableinners-menu ul li a:before {
content: '';
width: 6px;
height: 6px;
border-radius: 50%;
display: inline-block;
vertical-align: middle;
margin-bottom: 2px;
margin-right: 10px;
background:#B5B9BB;
}
.moduletableinners-menu ul li a:hover {
color:#87cfde;
}
.moduletableinners-menu ul li a:hover:before {
content: '';
width: 6px;
height: 6px;
border-radius: 50%;
display: inline-block;
vertical-align: middle;
margin-bottom: 2px;
margin-right: 10px;
background:#87cfde;
}
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    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
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -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
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.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-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
button.slick-arrow{
    background-color: rgba(255, 255, 255, 0);
    background-repeat: no-repeat;
    position: absolute;
    z-index: 555;
    outline: none;
    top: 32%;
    font-size: 0;
    width: 40px;
    height: 40px;
}
button.slick-next {
    background-image: url('data:image/svg+xml;utf8,<svg width="40" height="40" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"><path d="M13.286 25.61c-.24.253-.52.377-.84.377-.318 0-.6-.124-.84-.376l-1.245-1.297c-.24-.252-.36-.544-.36-.878 0-.334.12-.626.36-.878l6.328-6.6L10.36 9.43c-.24-.25-.36-.54-.36-.864 0-.323.12-.612.36-.864l1.245-1.325c.24-.252.523-.377.848-.377.323 0 .602.125.833.377l8.366 8.746c.24.25.363.546.363.882 0 .34-.122.634-.363.886l-8.366 8.72z" fill="#ffffff" opacity="0.8" fill-rule="evenodd"/></svg>');
    right: 0;
}
button.slick-prev{
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 32 32"><path fill="#ffffff" fill-rule="evenodd" d="M20.654 9.43l-6.326 6.525 6.326 6.6c.242.253.36.545.36.88 0 .333-.118.625-.36.877l-1.244 1.3c-.24.25-.523.375-.84.375-.32 0-.6-.124-.84-.376l-8.367-8.72c-.24-.25-.363-.54-.363-.88 0-.334.122-.63.363-.88l8.367-8.75c.23-.252.51-.377.83-.377.325 0 .607.126.85.378l1.242 1.326c.242.252.36.54.36.864 0 .32-.118.61-.36.86z" opacity="0.8"/></svg>');
    left: 0;
}
#per-col-1 .persona {
    background-color: #53acce;
}
#per-col-1 .persona * {
    color: #fff;
}
#per-col-1 .persona .doljnost {
    color: #b4d8e7;
}
#per-col-1 .persona > div {
    padding: 0 40px 25px 40px;
}
ul {
    list-style: none;
}
ul li {
    display: -webkit-flex;
    display: -webkit-box;
    display: -moz-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: self-start;
    flex-wrap: wrap;
    line-height: 1.64;
    /*position: relative;*/
}
/*ul li::before{
    content: '';
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 26" style="fill: #87cfde;" xmlns:xlink="http://www.w3.org/1999/xlink" enable-background="new 0 0 26 26"><path d="m.3,14c-0.2-0.2-0.3-0.5-0.3-0.7s0.1-0.5 0.3-0.7l1.4-1.4c0.4-0.4 1-0.4 1.4,0l.1,.1 5.5,5.9c0.2,0.2 0.5,0.2 0.7,0l13.4-13.9h0.1v-8.88178e-16c0.4-0.4 1-0.4 1.4,0l1.4,1.4c0.4,0.4 0.4,1 0,1.4l0,0-16,16.6c-0.2,0.2-0.4,0.3-0.7,0.3-0.3,0-0.5-0.1-0.7-0.3l-7.8-8.4-.2-.3z"/></svg>');
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    position: absolute;
    margin-left: -32px;
    margin-top: 5px;
}*/
ul li::before {
  content: '';
  background-image: url(/local/templates/akvilio/images/icons/Ellipse.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  position: absolute;
  margin-left: -20px;
  margin-top: 8px;
}

ul.breadcrumb li::before {
content: none;
}
body:not(.itemid-101) #topmenu ul.menu li {
    margin-right: 15px;
}
#baform-1 > div > div.row-fluid.ba-row::after {
    width: 80px;
    height: 3px;
    background: #fff;
}
#baform-1 > div > div.row-fluid.ba-row > div {
    padding-bottom: 20px;
}
#baform-1 > div > div.page-0 > div > div > * {
    margin-top: 20px;
}
.ba-dropdown.tool.drop-selekt select {
    color: #56b0d2;
    background: #fff;
}
#baform-1 .ba-form {
    padding: 55px 100px;
}
#baform-1 > div > div.page-0 > div > div > * > * {
    border-bottom: 1px solid rgba(255, 255, 255, 0.38)!important;
    outline: none;
}
#baform-1 select option {
    color: #56b0d2;
}
.calendar td.button {
    background: none;
}
.calendar .daysrow .day, .calendar thead .headrow, .calendar .daynames {
    background: #56b0d2 !important;
}
.calendar td.title {
    border: none;
}
body .calendar thead tr.headrow {
    background: #55afd1!important;
}
.skidki-reader h3 {
	color:#0089a2 !important;
	 font-family: "PTSansBold";
}
.skidki-reader .su-spoiler-icon {
	color:#0089a2 !important;
}
.su-spoiler-title h3 {
	padding: 15px 40px 15px 10px;
	margin:0;
	font-weight: 300;
	font-size: 17px;
	color:#433D38;
	line-height: normal;
}
.su-spoiler-title h3:hover {
	color:#87CFDE;
}
.su-spoiler-title h3:after {
	display:none;
}
.su-spoiler-style-1 {
    box-shadow: none;
    border-bottom:1px solid rgba(204, 204, 204, 0.42);
    margin:0;
    background:#F9FAFA;
}
.su-spoiler-icon {
	color: #005f79;
}
.su-spoiler-content {
	padding: 20px 25px;
	font-size: 15px;
	background:#fff;
}
.inside-otzyvs {
	background:#254264;
	margin-top:40px;
	color:#fff;
	padding: 0;
}
.inside-otzyvs h4 {
	color:#fff;
	font-family: "PTSansBold";
	letter-spacing:0;
	font-weight:300;
	text-transform:none;
	font-size:24px;
	text-transform:uppercase;
	margin-bottom:20px;
	padding:30px 0 0 50px;
	font-weight:normal;
}
.inside-otzyvs a {
	color:#fff;
	font-weight:normal;
}
.inside-otzyvs a:hover {
	color:#e52e0d;
}
.inside-otzyv {
	padding: 0px 50px 50px 50px;
}
.inside-otzyv p {
	font-family: "PTSansItalic";
	padding-bottom:20px;
}
.inside-otzyv strong {
	font-weight:300;
	font-size:22px;
}
.inside-otzyv img {
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	vertical-align:middle;
	margin-right:20px;
}
.schedule {
	border-style: solid;
    border-width: 7px 0px 0px 0px;
    border-color: #6cc8df;
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 40px 0px 0px 0px;
    padding: 33px 38px 38px 38px;
}
.schedule h4 {
	letter-spacing:0;
	text-transform:none;
	color:#2a93c9;
	font-size:22px;
	margin-bottom:10px;
}
.schedule-day {
	display:block;
	border-bottom:1px solid rgba(204, 204, 204, 0.42);
	overflow:hidden;
	padding: 10px 0;
}
.schedule-day span:first-child {
	color:#555;
	font-size:14px;
	font-family: "PTSansBold";
	vertical-align:middle;
	display:inline-block;
	float:left;
}
.schedule-day span:last-child {
	color:#2a93c9;
	font-size:14px;
	font-family: "PTSansBold";
	text-align:right;
	float:right;
	display:inline-block;
	vertical-align:middle;
}
ul.nav.menu li::before {
    content: none;
}
#sravnenie {
    max-width: 1200px;
    margin: 0 auto;
}
#sravnenie button.slick-arrow {
    background-color: #DADADA;
    border-radius: 50%;
    background-position: center center;
    padding: 25px;
}
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:100%;left:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s,visibility 0s linear .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s,visibility 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;text-align:center;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--next{z-index:99995}.fancybox-slide--image{overflow:visible;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px 6px 0}.fancybox-slide--iframe{padding:44px 44px 0}.fancybox-content{background:#fff;display:inline-block;margin:0 0 6px;max-width:100%;overflow:auto;padding:0;padding:24px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;margin:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-drag .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--html .fancybox-content{margin-bottom:6px}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;margin:0;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff;height:calc(100% - 44px);margin-bottom:44px}.fancybox-iframe,.fancybox-video{background:transparent;border:0;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{vertical-align:top}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;cursor:pointer;display:inline-block;height:44px;margin:0;outline:none;padding:10px;transition:color .2s;vertical-align:top;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default}.fancybox-button svg{display:block;overflow:visible;position:relative;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:transparent;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--play svg path,.fancybox-button--share svg path,.fancybox-button--thumbs svg path{fill:currentColor}.fancybox-button--share svg path{stroke-width:1}.fancybox-navigation .fancybox-button{height:38px;opacity:0;padding:6px;position:absolute;top:50%;width:38px}.fancybox-show-nav .fancybox-navigation .fancybox-button{transition:opacity .25s,visibility 0s,color .25s}.fancybox-navigation .fancybox-button:after{content:"";left:-25px;padding:50px;position:absolute;top:-25px}.fancybox-navigation .fancybox-button--arrow_left{left:6px}.fancybox-navigation .fancybox-button--arrow_right{right:6px}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#555;cursor:pointer;height:44px;margin:0;padding:6px;position:absolute;right:0;top:0;width:44px;z-index:10}.fancybox-close-small svg{fill:transparent;opacity:.8;stroke:currentColor;stroke-width:1.5;transition:stroke .1s}.fancybox-close-small:focus{outline:none}.fancybox-close-small:hover svg{opacity:1}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small,.fancybox-slide--video .fancybox-close-small{color:#ccc;padding:5px;right:-12px;top:-44px}.fancybox-slide--iframe .fancybox-close-small:hover svg,.fancybox-slide--image .fancybox-close-small:hover svg,.fancybox-slide--video .fancybox-close-small:hover svg{background:transparent;color:#fff}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption{bottom:0;color:#fff;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0}.fancybox-caption:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);background-repeat:repeat-x;background-size:contain;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:-25px;z-index:-1}.fancybox-caption:after{border-bottom:1px solid hsla(0,0%,100%,.3);content:"";display:block;left:44px;position:absolute;right:44px;top:0}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;border:6px solid hsla(0,0%,39%,.5);border-radius:100%;border-top-color:#fff;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:.6;padding:0;position:absolute;top:50%;width:60px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#fff;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li{background-position:50%;background-repeat:no-repeat;background-size:cover}.fancybox-thumbs>ul>li:before{border:4px solid #4ea7f9;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs .fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}
.personal.gl-vr {
    flex-direction: column;
}
.personal.gl-vr .persona {
    width: 100%;
    display: -webkit-flex;
display: -webkit-box;
display: -moz-flex;
display: -moz-box;
display: -ms-flexbox;
display: -ms-flex;
display: -o-flex;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
        margin-bottom: 20px;
}
.personal.gl-vr .persona > a {
    width: 250px;
}
.personal.gl-vr .persona .info-per {
    width: calc(100% - 275px);
}
span.phone, span.mail {
    display: -webkit-flex;
display: -webkit-box;
display: -moz-flex;
display: -moz-box;
display: -ms-flexbox;
display: -ms-flex;
display: -o-flex;
    display: flex;
    color: #a2a2a2;
    font-size: 14px;
}
span.mail a {
    color: #a2a2a2;
}
span.phone::before, span.mail::before{
    content: '';
     background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    margin-right: 12px;
}
.phone::before{
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 35 35" style="enable-background:new 0 0 35 35;" xml:space="preserve"><path style="fill: #a2a2a2;" d="M25.302,0H9.698c-1.3,0-2.364,1.063-2.364,2.364v30.271C7.334,33.936,8.398,35,9.698,35h15.604 c1.3,0,2.364-1.062,2.364-2.364V2.364C27.666,1.063,26.602,0,25.302,0z M15.004,1.704h4.992c0.158,0,0.286,0.128,0.286,0.287 c0,0.158-0.128,0.286-0.286,0.286h-4.992c-0.158,0-0.286-0.128-0.286-0.286C14.718,1.832,14.846,1.704,15.004,1.704z M17.5,33.818 c-0.653,0-1.182-0.529-1.182-1.183s0.529-1.182,1.182-1.182s1.182,0.528,1.182,1.182S18.153,33.818,17.5,33.818z M26.021,30.625	H8.979V3.749h17.042V30.625z"/></svg>');
}
.mail::before{
       background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 31.012 31.012" style="enable-background:new 0 0 31.012 31.012;" xml:space="preserve"><path style="fill: #a2a2a2;" d="M25.109,21.51c-0.123,0-0.246-0.045-0.342-0.136l-5.754-5.398c-0.201-0.188-0.211-0.505-0.022-0.706 c0.189-0.203,0.504-0.212,0.707-0.022l5.754,5.398c0.201,0.188,0.211,0.505,0.022,0.706C25.375,21.457,25.243,21.51,25.109,21.51z "/><path style="fill: #a2a2a2;" d="M5.902,21.51c-0.133,0-0.266-0.053-0.365-0.158c-0.189-0.201-0.179-0.518,0.022-0.706l5.756-5.398 c0.202-0.188,0.519-0.18,0.707,0.022c0.189,0.201,0.179,0.518-0.022,0.706l-5.756,5.398C6.148,21.465,6.025,21.51,5.902,21.51z"/><path style="fill: #a2a2a2;" d="M28.512,26.529H2.5c-1.378,0-2.5-1.121-2.5-2.5V6.982c0-1.379,1.122-2.5,2.5-2.5h26.012c1.378,0,2.5,1.121,2.5,2.5v17.047 C31.012,25.408,29.89,26.529,28.512,26.529z M2.5,5.482c-0.827,0-1.5,0.673-1.5,1.5v17.047c0,0.827,0.673,1.5,1.5,1.5h26.012 c0.827,0,1.5-0.673,1.5-1.5V6.982c0-0.827-0.673-1.5-1.5-1.5H2.5z"/><path style="fill: #a2a2a2;" d="M15.506,18.018c-0.665,0-1.33-0.221-1.836-0.662L0.83,6.155C0.622,5.974,0.6,5.658,0.781,5.449 c0.183-0.208,0.498-0.227,0.706-0.048l12.84,11.2c0.639,0.557,1.719,0.557,2.357,0L29.508,5.419 c0.207-0.181,0.522-0.161,0.706,0.048c0.181,0.209,0.16,0.524-0.048,0.706L17.342,17.355 C16.835,17.797,16.171,18.018,15.506,18.018z"/></svg>');
}
.personal.gl-vr .persona .info-per > p {
    display: inline;
}
span.phone {
    margin-top: 10px;
}
.akcii {
    display: -webkit-flex;
	display: -webkit-box;
	display: -moz-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -ms-flex;
	display: -o-flex;
    display: flex;
    margin-bottom: 20px;
    padding-bottom: 15px;
    border-bottom: 1px solid #eeecec;
    margin-top:40px;
}
.akc-img {
    width: 160px;
    margin-right:40px;
}
.akc-info {
    width: calc(100% - 190px);
}
.akc-info h2 {
    font-size: 24px;
    margin: 0;
}


.akc-info p.readmore a {
    background: none;
    color: #877c7c;
    padding: 0;
    text-transform: lowercase;
    margin: 0;
    font-weight: 100;
}
.akc-info > p:nth-child(2) {
    display: inline;
}
.akc-info .readmore {
    padding: 0;
}
.inner-basic-contact {
        display: -webkit-flex;
display: -webkit-box;
display: -moz-flex;
display: -moz-box;
display: -ms-flexbox;
display: -ms-flex;
display: -o-flex;
	display:flex;
 	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
}
.inner-left-map {
	width:50%;
}
.inner-right-contact-adreses {
	width:50%;
	padding: 70px 0 0 0;
}
.inner-right-contact-adress {
        display: -webkit-flex;
display: -webkit-box;
display: -moz-flex;
display: -moz-box;
display: -ms-flexbox;
display: -ms-flex;
display: -o-flex;
	display:flex;
 	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	max-width:520px;
	margin-right:10px;
	margin-left:75px;
	color:#433d38;
	margin-bottom:40px;
}
.inner-right-contact-adress h4 {
	color:#87cfde;
	text-transform:none;
	letter-spacing:0;
	font-size:23px;
	line-height:27px;
	margin-bottom:10px;
	padding-right:8px;
}
.inner-right-contact-adress p {
	line-height:21px;
	font-size:16px;
}
.inner-right-contact-adress1 {
	width:50%;
	margin-right:30px;
}
.inner-right-contact-adress2 {
	width:50%;
}
.inner-left-contact {
	width:50%;
}
.inner-left-contact-text {
	display:block;
	max-width:549px;
	float:right;
	margin-right:40px;
	margin-left:10px;
	padding: 60px 0 70px 0;
}
.inner-left-contact-text h2 {
	font-size: 30px;
    color: #433D38;
    margin-bottom: 5px;
    letter-spacing:0px;
    font-weight: 300;
    position:relative;
    padding-bottom:20px;
    margin-bottom:20px;
}
.inner-left-contact-text h2:after {
	content:"";
	width:66px;
	height:2px;
	background:#87CFDE;
	position:absolute;
	bottom:0;left:0;
}
.inner-right-form {
	width:50%;
}
.icon-contact {
	padding:0;
	margin-top:15px;
	display:block;
	overflow:hidden;
}
.icon-contact img {
	float:left;
	margin-right:15px;
	margin-top:-6px;
}
.icon-contact a {
	color:#434343;
	font-size:24px;
}
.icon-contact a:hover {
	color:#56b0d2;
}
.mod-block-akcii {
        display: -webkit-flex;
display: -webkit-box;
display: -moz-flex;
display: -moz-box;
display: -ms-flexbox;
display: -ms-flex;
display: -o-flex;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.col-akciya {
    width: calc(100% / 2 - 10px);
            display: -webkit-flex;
display: -webkit-box;
display: -moz-flex;
display: -moz-box;
display: -ms-flexbox;
display: -ms-flex;
display: -o-flex;
    display: flex;
}
.ac-info h4 {
    color: #56b0d2;
    margin-bottom: 5px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.2;
    font-size: 16px;
    letter-spacing: 0;
    text-transform: none;
    margin-top:-5px;
}
.akc_text {
    font-size: 13px;
    line-height: 1.5;
    margin-top:-15px;
}
.img-akciya {
    margin-right: 10px;
    width: 40%;
}
.ac-info {
    width: 100%;
}
.preims-preims {
	display:block;
	margin: 20px 0;
}
.preim-preims {
	display:block;
	overflow:hidden;
	margin: 0 0 20px 0;
	border-bottom: 1px solid #eeecec;
	padding: 0 0 20px 0;
}
.preim-preims img {
	float:left;
	width:150px;
	margin-right:40px;
}
.preim-preims strong {
	color: #0089a2;
	font-weight:normal;
	font-family: "PTSansBold";
	font-size:24px;
	letter-spacing:2px;
}
.preim-preims p {
	color:#363636;
	text-align:justify;
}
.innerh3 {
	display:block;
	font-size: 30px;
    color: #433D38;
    margin-bottom: 5px;
    letter-spacing:0px;
    font-weight: 300;
    position:relative;
    padding-bottom:20px;
    margin-bottom:40px;
    margin-top:30px;
}
.innerh3:after {
	content:"";
	width:66px;
	height:2px;
	background:#87CFDE;
	position:absolute;
	bottom:0;left:0;
}
.inner-specialist {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
    display: flex;
}
.specialist {
	margin:10px;
	width:25%;
}
.specialist:hover {
	box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
}
.specialist:nth-child(1){
	border-left:0px;
}
.specialist:nth-child(4){
	border-right:0px;
}
.doljnost-specialist {
	color:#666;
	font-size:12px;
	text-transform:uppercase;
	font-family: "PTSansBold";
	padding:20px 20px 5px 20px;
}
.name-specialist {
	display:block;
	padding:5px 20px 0 20px;
	font-family: "PTSansRegular";
	font-weight:normal;
	color:#e52e0d;
	font-size:20px;
}
.name-specialist span {
	font-size:30px;
	font-family: "PTSansRegular";
	font-weight:normal;
	padding: 0 0 30px 0;
	display:block;
}
.hiddenModal {
    display: none;
    opacity: 0;
    position: fixed;
    z-index: 999;
    background: #fff;
    padding: 40px;
    -moz-transform: scale(0);
    -webkit-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
        line-height:27px;
}
.hiddenModal .close:nth-child(1)
{
  display: none;
}
.specialist.active .hiddenModal {
}
.title-spec-modal strong {
	font-family: "PTSansBold";
	font-weight:normal;
	font-size:24px;
	padding-bottom:20px;
	display:block;
	color:#00839D;
}
span.close {
    margin: -10px -10px 10px 0;
    display: block;
    text-align: right;
    line-height: 1;
    cursor: pointer;
}
.overlay {
    z-index: 99;
    position: fixed;
    background-color: #606060;
    opacity: 0.4;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    cursor: pointer;
    display: none;
}
.foo-logo1 {
	width:200px;
	display:inline-block;
}
.foo-logo1 img {
	width:100% !important;
	margin-top:5px;
}
.foo-logo2 {
	width:179px !important;
	display:inline-block;
	margin-left:40px;
}
.foo-logo2 img {
	width:100% !important;
}
.page-header h2 {
	margin-bottom:15px;
}
.smilik-header {
	font-style:italic;
	font-weight:normal;
	font-size:78px;
	color:#f15a24;
	display:block;
	margin-bottom:160px;
	line-height:72px;
	margin-top:30px;
}
.lines-dos {
	position:absolute;
	bottom:0;left:0;
	z-index:100;
}
.inner-dos-orangetop {
	background:#00839d;
	color:#fff;
	padding:17px 0px;
	font-size: 16px;
	position:relative;
	line-height: 1.41;
  margin-bottom: 40px;
}
.inner-dos-orangetop:before {
	position:absolute;
	content:"";
	top:0;left:-100%;
	background:#00839d;
	height:100%;
	width:100%;
}
.inner-dos-blue {
	background:#53acce;
	color:#fff;
	margin:5px 0 30px -40px;
	padding:40px;
	font-size:20px;
	position:relative;
}
.inner-dos-blue:before {
	position:absolute;
	content:"";
	top:0;left:-100%;
	background:#53acce;
	height:100%;
	width:100%;
}
.inner-dos-orange {
	background:#f15a24;
	color:#fff;
	margin:40px 0 30px -40px;
	padding:40px;
	font-size:20px;
	position:relative;
}
.inner-dos-orange:before {
	position:absolute;
	content:"";
	top:0;left:-100%;
	background:#f15a24;
	height:100%;
	width:100%;
}
.inner-dos-grey {
	background: #e5e3e3;
	color:#26617a;
	margin:5px 0 40px -40px;
	padding:40px;
	font-size:22px;
	position:relative;
	line-height:30px;
}
.inner-dos-grey:before {
	position:absolute;
	content:"";
	top:0;left:-100%;
	background:#e5e3e3;
	height:100%;
	width:100%;
}
.inner-dos-grey-red {
	color:#f15a24 !important;
}
.inner-dos-0 {
	color:#333;
	font-size:18px;
	line-height:24px;
	margin-bottom:40px;
	display:block;
}
.inner-dos-2 {
	display:block;
	margin: 20px 0;
	color:#26617a;
	font-style:italic;
	font-size:21px;
	line-height:27px;
	text-align:right;
}
.inner-dos-2red {
	margin: 20px 0;
	text-align:right;
	font-style:italic;
	color:#ed1c24;
	font-size:20px;
	line-height:25px;
}
.inner-dos-red {
	background:#ed1c24;
	color:#fff;
	padding: 20px 20px;
}
.inner-dos-2red-left {
	text-align:left;
}
.inner-dos-red strong {
	display:block;
	font-size:40px;
	font-weight:normal;
	text-align:center;
	padding:0px 0 0px 10px;
	padding-top:calc(40% - 72px);
}
.inside-web-pre-right-dorto {
	background:url('/images/headers/detskaya-ortodontia.jpg') 0 0 no-repeat;
	background-position: center center;
    background-size: cover;
}
.inside-web-pre-right-dlechenie {
	background:url('/images/headers/lechenie-zubov-detyam.jpg') 0 0 no-repeat;
	background-position: center center;
    background-size: cover;
}
.menu-dos {
	display:block;
}
.menu-dos h3 {
	color:#27627b;
	text-transform:uppercase;
	font-size:33px;
	margin:0;
	padding-right:10px;
}
.menu-dos h3:after {
	display:none;
}
.menu-dos a {
	display:block;
	height:80px;
	vertical-align:middle;
	background:url('/images/smilik/line-menu.png') 0 40px no-repeat;
	padding: 40px 0 0 115px;
	font-size:22px;
	color:#f15a24;
	text-transform:uppercase;
	font-family: "PTSansBold";
}
.menu-dos a:hover {
	display:block;
	vertical-align:middle;
	color:#757271;
	background:url('/images/smilik/line-menu-hover.png') 0 40px no-repeat;
}
.inner-dos-menu2 {
	display:block;
	padding: 20px 0 20px 0;
}
.inner-dos-menu2 h3 {
	font-size:24px;
	color:#e53b24;
	font-weight:normal;
	font-family: "PTSansBold";
	text-transform:uppercase;
}
.inner-dos-menu2 h3:after {
	display:none;
}
.inner-dos-menu2 p {
	background:url('/images/smilik/dos-menu2.png') 0 0 no-repeat;
	padding: 0 0 20px 115px;
	text-transform:uppercase;
	color:#27627b;
	font-size:20px;
	font-family: "PTSansBold";
	line-height:36px;
}
.inner-dos-menu2 p span {
	font-size:18px;
	padding-right:50px;
	display:block;
	line-height:24px;
	text-transform:none;
	padding-top:10px;
}
.personal-readmore {
	display:block;
	margin: 40px 30px 50px 30px;
	text-align:center;
	border: 4px solid #53acce;
	border-radius:15px;
	font-size:20px;
	padding: 5px 0;
	text-transform:uppercase;
	font-family: "PTSansBold";
	font-weight:normal;
	color:#53acce;
}
.personal-readmore:hover {
	color:#f15a24;
	border: 4px solid #f15a24;
}
.ski-dos {
	display:block;
}
.ski-dosright {
	font-size:42px;
	font-style:italic;
	color:#27627b;
	padding: 0 20px;
	display:block;
	margin: 20px 0 0 0;
	line-height:60px;
}
.skidos {
	display:block;
	margin: 0 0 40px 0;
}
.skidos strong {
    font-weight: normal;
    color: #ffffff;
    font-size: 30px;
    line-height: 36px;
    padding: 0px 0 20px 0;
    display:block;
    text-align:center;
}
.skidos p {
    padding: 30px 30px 30px 30px;
    line-height:21px;
    font-size:19px;
    color:#fff;
    background: rgb(253,124,48);
	background: -moz-linear-gradient(top, rgba(253,124,48,1) 0%, rgba(249,2,0,1) 100%);
	background: -webkit-linear-gradient(top, rgba(253,124,48,1) 0%,rgba(249,2,0,1) 100%);
	background: linear-gradient(to bottom, rgba(253,124,48,1) 0%,rgba(249,2,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd7c30', endColorstr='#f90200',GradientType=0 );
	-webkit-transition: all 360ms ease-in-out;
	-moz-transition: all 360ms ease-in-out;
	-o-transition: all 360ms ease-in-out;
	-ms-transition: all 360ms ease-in-out;
	transition: all 360ms ease-in-out;
}
.price-reader {
	display:block;
	margin: -60px 0 0px 0;
	width:100%;
	border-bottom:none;
	border-top:none;

}
.price-reader > .su-spoiler-title h3 {
	margin:0;
	font-weight: 300;
	font-size: 20px;
	color: #005f79;;
	line-height: normal;
	background:rgba(0, 131, 157, 0.1);
	position: relative;
	cursor: pointer;
	min-height: 20px;
	text-transform:none;
	font-family: "PTSansRegular";
	line-height: 20px;
	padding: 10px 10px 30px 65px;
}
.price-reader > .su-spoiler-content {
	padding: 0em;
}
.price-reader > .su-spoiler-title {
	padding: 0;
}
.price-reader .su-spoiler-icon {
	position: absolute;
	left: 35px;
	top: 37%;
	font-size: 15px;
}
.inner-dos-attention {
	background:#53acce;
	color:#fff;
	padding: 20px 20px;
	line-height:24px;
}
.inner-dos-2red-left {
	text-align:left;
}
.inner-dos-attention strong {
	display:block;
	font-size:35px;
	font-weight:normal;
	text-align:center;
	padding:50px 0 0px 10px;
}
.inner-dos-menu3 {
	display:block;
	margin: 60px 0 50px 0;
}
.inner-dos-menu3 h3 {
	color:#e53b24;
	margin:0;
	text-transform:uppercase;
	font-size:24px;
}
.inner-dos-menu3 h3:after {
	display:none;
}
.inner-dos-menu3 p {
	display:table;
	align-items: center;
	color:#0089a2;
	margin-bottom:10px;
}
.inner-dos-menu3 p img {
	margin-right:60px;
	display:table-cell;
	margin-top:5px;
	width:40px;
}
.inner-dos-menu3 p span {
	margin-right:20px;
	display:table-cell;
	vertical-align:top;
}
.inner-dos-menu2-inner-dos-menu2-spoiler > input + label:after{
	content: "+";
	float: right;
	font-family: monospace;
	font-weight: bold;
}
.inner-dos-menu2-spoiler > input:checked + label:after{
	content: "-";
	float: right;
	font-family: monospace;
	font-weight: bold;
	z-index:100;
}
.inner-dos-menu2-spoiler > input{
	display:none;
}
.inner-dos-menu2-spoiler > input + label , .inner-dos-menu2-spoiler > .inner-dos-menu2-spoiler_body{
	padding:5px 15px;
	overflow:hidden;
	width:100%;
	box-sizing: border-box;
	display: block;
	cursor:pointer;
	background:url('/images/smilik/dos-menu2.png') 0 0 no-repeat;
	padding: 0 0 20px 115px;
	text-transform:uppercase;
	color:#27627b;
	font-size:24px;
	font-family: "PTSansBold";
	line-height:36px;
}
.inner-dos-menu2-spoiler > input + label + .inner-dos-menu2-spoiler_body{
	display:none;
}
.inner-dos-menu2-spoiler > input:checked + label + .inner-dos-menu2-spoiler_body{
	text-align:left;
	font-size:16px;
	line-height:20px;
	text-transform:none;
	display: block;
	color:#333;
	font-family: "PTSansRegular";
}
.inner-dos-menu2-spoiler > .inner-dos-menu2-spoiler_body{
	border-top: none;
	background: #FFF;
}
/*#topmenu ul.menu > li.deeper.parent > ul.nav-child.unstyled.small {
    width: max-content;
    padding: 15px 0px;
}
#topmenu ul.menu > li.deeper.parent > ul.nav-child.unstyled.small > li {
    display: flex;
    position: relative;
    flex-direction: column;

}
#topmenu ul.menu > li.deeper.parent > ul.nav-child.unstyled.small li.deeper.parent:last-child {
    margin-right: 0;
}
#topmenu ul.menu > li.deeper.parent > ul.nav-child.unstyled.small > li > a {
  font-size: 18px;
  color: #333333;
  padding: 0px 20px;
}
#topmenu ul.menu > li.deeper.parent > ul.nav-child.unstyled.small > li:hover > a {
  color: #00839D;
}

#topmenu ul.menu > li.deeper.parent > ul.nav-child.unstyled.small li.deeper.parent ul.nav-child.unstyled.small {
    margin: 0;
    position: relative;
    left: auto;
    border: none;
    box-shadow: none;
    padding:10px;
}
#topmenu ul.menu > li.deeper.parent > ul.nav-child.unstyled.small li.deeper.parent ul.nav-child.unstyled.small li a {
    padding: 10px 10px;
    border-bottom:1px solid rgba(204, 204, 204, 0.32);
}
#topmenu ul.menu > li.deeper.parent > ul.nav-child.unstyled.small li.deeper.parent ul.nav-child.unstyled.small li:last-child a {
    border: none;
}*/
#topmenu ul.menu li.item-112 > ul {
    display: none!important;
}
#topmenu ul.menu li.item-112:hover ~ li.item-107 ul, #topmenu ul.menu li.item-107:hover ul {
    left: 0!important;
    width: 300px;
}

.inner-spisok {
	display:block;
	overflow:hidden;
	margin: 50px 0 40px 0;
}
.inner-spisok h3 {
	color:#e53b24;
	font-family: "PTSansBold";
	font-weight:normal;
	text-transform:uppercase;
	font-size:24px;
}
.inner-spisok h3:after {
	display:none;
}
.inner-spisok div {
	display:block;
}
.inner-spisok div img {
	display:inline-block;
	width:40px;
	vertical-align:top;
	padding-top:8px;
}
.inner-spisok div p {
	display:inline-block;
	max-width:90%;
	margin-left:15px;
	margin-bottom:10px;
}
.homeh2 {
    color:#ff5b1b;
	text-align:center;
	display:block;
	font-size:27px;
	padding: 30px 0 30px 0;
	text-transform:uppercase;
	position:relative;
	margin-bottom:40px;
	font-family: "PTSansBold";
	font-weight:normal;
}
.homeh2:after {
	content:"";
	width:80px;
	display:inline-block;
	height:5px;
	background:#ff5b1b;
	position:absolute;
	bottom:0;left:calc(50% - 40px);
}
.homeh3 {
    color:#0081a0;
	text-align:center;
	display:block;
	font-size:27px;
	padding: 30px 0 30px 0;
	text-transform:uppercase;
	position:relative;
	margin-bottom:40px;
	font-family: "PTSansBold";
	font-weight:normal;
}
.homeh3:after {
	content:"";
	width:80px;
	display:inline-block;
	height:5px;
	background:#0081a0;
	position:absolute;
	bottom:0;left:calc(50% - 40px);
}
.otzyvyss {
	display:block;
}
.otzyvyss div {
	margin-bottom:20px;
	padding: 10px 20px;
	border-radius:10px;
}
.otzyvyss strong {
	color:#cb5727;
	font-weight:normal;
	font-family: "PTSansBold";
	font-size:21px;
}
.otzyvyss p {
	padding-left:40px;
	position:relative;
}
.otzyvyss p:before {
	content:"<<";
	letter-spacing:-7px;
	position:absolute;
	top:-5px;left:0;
	font-size:30px;
	color:#c5c5c5;
}
.edit-icon {
    background: none;
        font-size: 0;
}
ul li.edit-icon::before {
    content: '';
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve"><path d="M397.736,78.378c6.824,0,12.358-5.533,12.358-12.358V27.027C410.094,12.125,397.977,0,383.08,0H121.641 c-3.277,0-6.42,1.303-8.739,3.62L10.527,105.995c-2.317,2.317-3.62,5.461-3.62,8.738v370.239C6.908,499.875,19.032,512,33.935,512 h349.144c14.897,0,27.014-12.125,27.014-27.027V296.289c0.001-6.824-5.532-12.358-12.357-12.358 c-6.824,0-12.358,5.533-12.358,12.358v188.684c0,1.274-1.031,2.311-2.297,2.311H33.936c-1.274,0-2.311-1.037-2.311-2.311v-357.88 h75.36c14.898,0,27.016-12.12,27.016-27.017V24.716H383.08c1.267,0,2.297,1.037,2.297,2.311V66.02 C385.377,72.845,390.911,78.378,397.736,78.378z M109.285,100.075c0,1.269-1.032,2.301-2.3,2.301H49.107l60.178-60.18V100.075z"/><path d="M492.865,100.396l-14.541-14.539c-16.304-16.304-42.832-16.302-59.138,0L303.763,201.28H103.559 c-6.825,0-12.358,5.533-12.358,12.358c0,6.825,5.533,12.358,12.358,12.358h175.488l-74.379,74.379H103.559 c-6.825,0-12.358,5.533-12.358,12.358s5.533,12.358,12.358,12.358h76.392l-0.199,0.199c-1.508,1.508-2.598,3.379-3.169,5.433 l-19.088,68.747h-53.936c-6.825,0-12.358,5.533-12.358,12.358s5.533,12.358,12.358,12.358h63.332c0.001,0,2.709-0.306,3.107-0.41 c0.065-0.017,77.997-21.642,77.997-21.642c2.054-0.57,3.926-1.662,5.433-3.169l239.438-239.435 C509.168,143.228,509.168,116.7,492.865,100.396z M184.644,394.073l10.087-36.326l26.24,26.24L184.644,394.073z M244.69,372.752 l-38.721-38.721l197.648-197.648l38.722,38.721L244.69,372.752z M475.387,142.054l-15.571,15.571l-38.722-38.722l15.571-15.571 c6.669-6.668,17.517-6.667,24.181,0l14.541,14.541C482.054,124.54,482.054,135.388,475.387,142.054z"/></svg>');
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    position: absolute;
    margin-left: -32px;
    margin-top: 5px;
}
a.btn.btn-primary {
    background: none;
    color: #444;
    font-size: 0;
    margin-top: 20px;
}
a.btn.btn-primary::before {
    content: '';
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 60 60" style="enable-background:new 0 0 60 60;" xml:space="preserve"><path d="M12.5,24h25c0.552,0,1-0.448,1-1s-0.448-1-1-1h-25c-0.552,0-1,0.448-1,1S11.948,24,12.5,24z"/><path d="M12.5,16h10c0.552,0,1-0.448,1-1s-0.448-1-1-1h-10c-0.552,0-1,0.448-1,1S11.948,16,12.5,16z"/><path d="M12.5,32h25c0.552,0,1-0.448,1-1s-0.448-1-1-1h-25c-0.552,0-1,0.448-1,1S11.948,32,12.5,32z"/><path d="M29.5,38h-17c-0.552,0-1,0.448-1,1s0.448,1,1,1h17c0.552,0,1-0.448,1-1S30.052,38,29.5,38z"/><path d="M26.5,46h-14c-0.552,0-1,0.448-1,1s0.448,1,1,1h14c0.552,0,1-0.448,1-1S27.052,46,26.5,46z"/><path d="M48.5,34.363V14.586L33.914,0H1.5v60h44c7.168,0,13-5.832,13-13C58.5,40.866,54.224,35.723,48.5,34.363z M34.5,3.414 L45.086,14H34.5V3.414z M38.578,58H3.5V2h29v14h14v18.044C46.158,34.015,45.826,34,45.5,34c-7.168,0-13,5.832-13,13 c0,0.399,0.025,0.792,0.06,1.183c0.008,0.091,0.017,0.181,0.027,0.272c0.043,0.382,0.098,0.76,0.173,1.131 c0.009,0.044,0.021,0.087,0.03,0.131c0.072,0.338,0.159,0.67,0.257,0.998c0.025,0.082,0.048,0.165,0.074,0.246 c0.113,0.352,0.239,0.698,0.38,1.037c0.027,0.064,0.057,0.126,0.084,0.189c0.129,0.296,0.269,0.585,0.419,0.869 c0.036,0.068,0.07,0.137,0.107,0.205c0.175,0.317,0.363,0.626,0.564,0.927c0.046,0.069,0.094,0.135,0.141,0.203 c0.183,0.264,0.375,0.521,0.576,0.77c0.038,0.047,0.074,0.096,0.113,0.143c0.231,0.278,0.475,0.544,0.728,0.801 c0.062,0.063,0.125,0.124,0.189,0.186c0.245,0.239,0.496,0.471,0.759,0.69c0.023,0.02,0.045,0.041,0.069,0.06 c0.282,0.232,0.577,0.449,0.879,0.658c0.073,0.051,0.147,0.1,0.221,0.149C38.427,57.897,38.501,57.951,38.578,58z M45.5,58 c-6.065,0-11-4.935-11-11s4.935-11,11-11c0.312,0,0.62,0.021,0.926,0.047c0.291,0.028,0.592,0.066,0.909,0.119l0.443,0.074 C52.753,37.293,56.5,41.716,56.5,47C56.5,53.065,51.565,58,45.5,58z"/><path d="M51.5,46h-5v-5c0-0.552-0.448-1-1-1s-1,0.448-1,1v5h-5c-0.552,0-1,0.448-1,1s0.448,1,1,1h5v5c0,0.552,0.448,1,1,1 s1-0.448,1-1v-5h5c0.552,0,1-0.448,1-1S52.052,46,51.5,46z"/></svg>');
    background-repeat: no-repeat;
    width: 40px;
    height: 40px;
    position: absolute;
    margin-left: 0;
    margin-top: 10px;
}
.edit ul li::before{
    content: none;
}




.preim {
	position: relative;
	height: 570px;
}
.preims {
	margin: 0 auto;
}
.preims_image {
	position: absolute;
	width: 100%;
}
.preim img {
	object-fit: cover;
	width: 100%;
	height: auto;
  padding: 0;
}
.preim strong {
	color: #00839D;
	font-weight: bold;
	font-size: 17px;
	line-height: normal;
}
.preim p {
	font-size: 14px;
	line-height: normal;
}
.preims_image:before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 999;
	/*background: linear-gradient(360deg, #FFFFFF 6.35%, rgba(255, 255, 255, 0) 51.68%);*/
}
.preims_text {
    /* margin-top: 450px;*/
    margin-top: 370px;
    padding: 0 25px;
    z-index: 99999;
    height: 150px;
    overflow: hidden;
}
.preims_detail {
	font-size: 16px;
	color: #fff;
	padding: 10px 54px;
	background: linear-gradient(180deg, #E52E0D 0%, #E52E0D 131.82%);
	border-radius: 30px;
	display: table;
	margin: 5px auto 25px;
	cursor: pointer;
	font-family: "ProximaNovaSemibold";
  border: 2px solid transparent;
}


.nav-uslug h3, .ul-nal-us {
	background: unset;
}

.uslugi .nav-uslug {
	height: 460px;
	position: relative;
	background: rgba(255, 255, 255, 0.5);
}

.uslugi .nav-uslug > div {
	position: absolute;
	top: 9px;
	right: 7px;
	bottom: 9px;
	left: 7px;
	border: 1px solid rgba(0, 131, 157, 0.2);
	border-radius: 10px;
	background: rgba(255, 255, 255, 0.2);
	padding: 0px 15px;
}

.nav-uslug h3 {
	font-family: "ProximaNovaSemibold";
	font-size: 24px;
	color: #005F79;
}

.ul-nal-us ul {
	margin: 0 0 0 50px;
}
.ul-nal-us ul li {
	margin-bottom: 20px;
}

.ul-nal-us ul li a {
	font-size: 18px;
	color: #333333;
}

.ul-nal-us ul li::before {
	content: "";
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAA1CAYAAADh5qNwAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAWYSURBVHgB1VpNTFxVFP7ufe/NAAVJgzURC6WaGDS6U7uwTcBojLYbuyWNrkjQ0JUL2AhNTNTGlSQ1dKE1Csu6odSFCW3ABU3ctETZ1Gqb0sSIhYADM+/nes59zB/MDDPvvfnhS968f979+M4595x7r0CUUEpg/IaBji0D95Ylnogb+npLk8g8k9hWaG1T2NxS6OhysdrsYrzPhRAKEUEgLJjI5csmVmChxTQQFAnHRd/zKfSFJxic1NiYRMcJC6v3rDwlokBC2hj/IBmUXOWN0SZ2JY4Wz0K1EZBcZaTm5kzc+K0pcmVKQVoeXulKor/fKfeV8nyA1UFPE/7+Nw7LrB0h/W1P4OFjCy+8KXDrulvOK/s3kH2n9blmeLZEvcGqfXwusZ85lm4oE8JTLQ1BiMHt+PL7Ft9yiqP4zTShWvpPudhHsRIKNCghxj6KFSY19m1TwxJKg4mdn4gVurWX1OSkVZM+KAocPRTDGHUzu5B/gf1oxaGO1UR4xNuRTJwpeEuI+4jJeUQC6jeV+i/Xv3a1vidGKkVgdkQolfoFwritQ5HCKdrPZG4rnERKTSMmPkNYsJv4ZphMX8qSYpWiMjs7yQrNI4YhfZ4S1yDUFH1twX/Aa4ctl5DwLqFFriMs2AyVSqXVyvGpnhiiglLd9HM/cy7o2HWPZR8gIp5aR7PVjqgwcT3Tfl+pKFXKQJKJeaP6UIiX6XcB1QRXCztq+aQ6Ow2sIToob4p86K/subqEapNi3+K6jozfJ6ULPFQOZXTDdgYoySUSbtbc4gYfT+c/HLx+LBvMg0hJ3SsHrVhtm/xEfgTbm4WNAdQbzIP4SD2mEArqd3Ka96HEWxTllojgGdQT/eOG1IMk4fGQiI3Q/nMoeZFU+1qbZj1w9oRhYvWBETiDsIw12OoZwKHNZGI/+5t6D7b7E+3/LPquEN1w3FEKKtPRZRcEGsUy0dosKDlEIAh1hxr+KfnVFcD9lY4nNDklfqTjo/RAG3W03xV+Wf5AP6u0/4SU7aV+awFSzMA05vOCTqXofFJKbG6ES4tiYhrKPU0p0bLfUPdszt0NX8FCG0G5RF6eI9XegJDXtF+ywik1i6AgPjKSEoNDuOWRP7lvkzrU0XpzdPW1st/3xMaO6Y5okgrB/ZH4RJGOZ+H3T0NwKGH1KFgAw9Ti4eIvyC9I2ask2WJGvQgQLansX13QWTijWCaeVEuUdXxD6pyijRJfz/TJGbcQEqYe247CBB31IfkERTPsJKm65ihdWljmAgUFn3zS7Sa/OknvDOSlWJWC+ESjFPdJnjtEPvX6jglSuaFGK/obmdSKFQ7zPzZJ8vYjLuyN4OQcdQzKpuBA1awhhT5nCNGeuV8MnGZJsZeB2UTpdTJYndV+mPK+r2bj2HoUrJZKeeQPcoqOwhd6ueB8NC5eQhA0P50y9fxQkAw924I7FAxOIyqwKaec4P3U1UXX1BNeF/9AYHBg0IpFBEUBAyEGhOfGiRTX9WOTbqDyI4bbSOkxhhFEBR001QyCwGpzcipfyr7WglRxRCimojO9sFg/opNYX+fBQUf3Vwcd7EpIk2IT7DgeMFVvEPCs454hstXFg02Kp1F3kCV14YLHMR4HETkqMfJj5/A7qQPnWzxXlaOSvpT3gGb74jYOEja79szeF84cw6ROtQS7y/l3k7svF+662QxZ1kYGt68AIX2r4Ass5+bdrYb1r/ScbxEUzyJu3lToe9WBHbdqvnaiFMpYdlA6NWo0YmWuoyi/ofUOHhwU2NfLWKdUfo7PTnnX2a65n/H3Es9u6e+XufCqcpPSi0b03HD1Z/ArUCcX4db7VYMcK8PJdQAyaYR3fib3iGYiew+boQZwuMBbfuxgctCp38rMQshdQ+tsShyi8cSVB7LgGtqVfzwc7/WqsYb2fxgDN60ZnDW5AAAAAElFTkSuQmCC');
	background-size: contain;
	width: 45px;
	height: 45px;
	margin-left: -50px;
}
.ul-nal-us .list-item {
	display: flex;
	margin-bottom: 6px;
}
.ul-nal-us .list-marker {
	width: 45px;
	height: 45px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAA1CAYAAADh5qNwAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAWYSURBVHgB1VpNTFxVFP7ufe/NAAVJgzURC6WaGDS6U7uwTcBojLYbuyWNrkjQ0JUL2AhNTNTGlSQ1dKE1Csu6odSFCW3ABU3ctETZ1Gqb0sSIhYADM+/nes59zB/MDDPvvfnhS968f979+M4595x7r0CUUEpg/IaBji0D95Ylnogb+npLk8g8k9hWaG1T2NxS6OhysdrsYrzPhRAKEUEgLJjI5csmVmChxTQQFAnHRd/zKfSFJxic1NiYRMcJC6v3rDwlokBC2hj/IBmUXOWN0SZ2JY4Wz0K1EZBcZaTm5kzc+K0pcmVKQVoeXulKor/fKfeV8nyA1UFPE/7+Nw7LrB0h/W1P4OFjCy+8KXDrulvOK/s3kH2n9blmeLZEvcGqfXwusZ85lm4oE8JTLQ1BiMHt+PL7Ft9yiqP4zTShWvpPudhHsRIKNCghxj6KFSY19m1TwxJKg4mdn4gVurWX1OSkVZM+KAocPRTDGHUzu5B/gf1oxaGO1UR4xNuRTJwpeEuI+4jJeUQC6jeV+i/Xv3a1vidGKkVgdkQolfoFwritQ5HCKdrPZG4rnERKTSMmPkNYsJv4ZphMX8qSYpWiMjs7yQrNI4YhfZ4S1yDUFH1twX/Aa4ctl5DwLqFFriMs2AyVSqXVyvGpnhiiglLd9HM/cy7o2HWPZR8gIp5aR7PVjqgwcT3Tfl+pKFXKQJKJeaP6UIiX6XcB1QRXCztq+aQ6Ow2sIToob4p86K/subqEapNi3+K6jozfJ6ULPFQOZXTDdgYoySUSbtbc4gYfT+c/HLx+LBvMg0hJ3SsHrVhtm/xEfgTbm4WNAdQbzIP4SD2mEArqd3Ka96HEWxTllojgGdQT/eOG1IMk4fGQiI3Q/nMoeZFU+1qbZj1w9oRhYvWBETiDsIw12OoZwKHNZGI/+5t6D7b7E+3/LPquEN1w3FEKKtPRZRcEGsUy0dosKDlEIAh1hxr+KfnVFcD9lY4nNDklfqTjo/RAG3W03xV+Wf5AP6u0/4SU7aV+awFSzMA05vOCTqXofFJKbG6ES4tiYhrKPU0p0bLfUPdszt0NX8FCG0G5RF6eI9XegJDXtF+ywik1i6AgPjKSEoNDuOWRP7lvkzrU0XpzdPW1st/3xMaO6Y5okgrB/ZH4RJGOZ+H3T0NwKGH1KFgAw9Ti4eIvyC9I2ask2WJGvQgQLansX13QWTijWCaeVEuUdXxD6pyijRJfz/TJGbcQEqYe247CBB31IfkERTPsJKm65ihdWljmAgUFn3zS7Sa/OknvDOSlWJWC+ESjFPdJnjtEPvX6jglSuaFGK/obmdSKFQ7zPzZJ8vYjLuyN4OQcdQzKpuBA1awhhT5nCNGeuV8MnGZJsZeB2UTpdTJYndV+mPK+r2bj2HoUrJZKeeQPcoqOwhd6ueB8NC5eQhA0P50y9fxQkAw924I7FAxOIyqwKaec4P3U1UXX1BNeF/9AYHBg0IpFBEUBAyEGhOfGiRTX9WOTbqDyI4bbSOkxhhFEBR001QyCwGpzcipfyr7WglRxRCimojO9sFg/opNYX+fBQUf3Vwcd7EpIk2IT7DgeMFVvEPCs454hstXFg02Kp1F3kCV14YLHMR4HETkqMfJj5/A7qQPnWzxXlaOSvpT3gGb74jYOEja79szeF84cw6ROtQS7y/l3k7svF+662QxZ1kYGt68AIX2r4Ass5+bdrYb1r/ScbxEUzyJu3lToe9WBHbdqvnaiFMpYdlA6NWo0YmWuoyi/ofUOHhwU2NfLWKdUfo7PTnnX2a65n/H3Es9u6e+XufCqcpPSi0b03HD1Z/ArUCcX4db7VYMcK8PJdQAyaYR3fib3iGYiew+boQZwuMBbfuxgctCp38rMQshdQ+tsShyi8cSVB7LgGtqVfzwc7/WqsYb2fxgDN60ZnDW5AAAAAElFTkSuQmCC');
	background-size: contain;
}
.uslugi .nav-uslug .ul-nal-us .list-item:hover a {
	font-weight: bold;
	color: #E52E0D;
}
.uslugi .nav-uslug .ul-nal-us .list-item:hover .list-marker {
	background-image:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAA1CAYAAADh5qNwAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAYJSURBVHgB1ZpbbBRVGMf/Z2Z2K9CFRYmXQnA3PsiDxX1QeRDT7YMaL+Hy4gOIrZEHKzFo9AFiIhAfIJhoG4z4grQGeDBykXgjMdJGeMBgXFsTa2LCgrSCgbB2W0pnOnP8vtPuOi272+7MtN39JdPd6dnJzn++y/nO+VYgQC4kolEddlJzZIMQIiYgElLKKA1FXR/LQIi0gMw4UqYcTXTZ0DvjqUwGASHgExZS41hNENo6KZGER4RApyOddkuzu+KpW2n4wLOovxPRmO2MbiVrNGOiJfwj0G4Ka5dXcWWLYsuEHGcnuc9WzDQexZUl6lJ9ZJ0ucBBBW6Y0aQln57LuoY7pXjAtUbNqnSLQd7fWdQ++Ob3PTgHHjuM4xwGZwNyTNjWrcSp3LCmKBUnHOS0hY6gcphRWVFSFCspRUphW7KoKFsTEwk74OMd6ocGCoi6vXNhawYLGkYkaZ3RHoZHb3O9yfaRZjKXtqsCWWL+8J3vC/b8JooKMIxFZhHmNzxccs/svYeT8jwiIjKnpcXftaLhHHWmzOWPwCQu6+/OzMHu7uaZD+JEncOuHr/Lj4UdXY/jLI8h+shsBEB13w/wclrfU2HxkX0AAzF+zkYSsRubdFnV+14Gvkd2/G+b5M+pcI9H3fPsbrjzzEGT2XwQBZcN4LhvmE8W4lQJBr1uuXCyH3XcJRt39+XOHhPDB4oIi5Bj5akeJYitBohkBwi4WeXW7OkIr6jHT8Gohl+JVTNm2nRS+V1b/c/PkYYz2X8yfDx76OO96M8jYug5oU6I0DU20wCsbdjOOHxYxwd3o/fDJI5h1pLaO/rZpbDKvK1aOk9pNW7DkwDdK3FwjBZKsR9PJ9eAD68/fcePtJtSsflJltDuKzE2zRdi2GzRDyAb4xL7ah4G922je2YNF2/Yi+t5+5ZpzgRQyadDsmICHeGKcbAb6vUvVYV/pw8jZ79Vxx1PrseTgd7D/She9lkVHWrarSTjA6gJC0i5W38qFv/hZAM5bs0HdnNXzM4Y+26fEMQteeh2iNoKbRwuvwu/84BCGTx1F+OFVCD2wgoSdUVUHC3QnHQ+kKfv5q/M4y3G6nrd2AxbTjQ517KObPabG5GAWztW+otfeOnWcHsRHEAsiCCdWqbiMbHlHWfja5mfhkShPvr43UfjJDu7fg2vNT8N4sB5Ljpymm3xs2tfLoaxyW47LG29tgr7UVzxGyf0iHiOqOFz3cbJwl0aFMH/9iax1jF7P5d2W43Px+x24SnWhVwzMAOyOnACYYpU4p/+hLz5FDVXw819sgdANmKlzsEioX1gUr0N8u2DtxtdUwhCuIpUr81Io8eOVB2dDtvD8tRsx2ncRPsgYVAhmaFHoS5Qql+hp//PC4/nMxYVsOeRKK//llUwbNFmlaJ6KwSMcN1yF8/KCHlA+jnIWKxVXPCYKbGjZNP95XWdRyZcR/StrP5QQb8ADHA+LWw+rtVGQsFCviYK8rtUYlaKL9sc9iWKs3h5c3/wcgoJdmQtkr1BF0WnYut6pOza8IhYuUhYLCr81o6nrXQbvwvTXRzq5bEeZWH90K9+vbdmGIBl2bdKUA3UtVUdybJ4SDu2baUmUCcfS9VeCcz3fCNnOL2qPYkQLcdUZWM91rrBMu4tflSg2GfV/2lHNSLTHeydtkQnTaEMVY1rWrtz7vKj7ejNpIWUrqhGXlZgJXY8R3WC11RZbabeVmAmiOLaoi/AyqghucrutxNzWn+K2SLW4Ic1LrYW69gX3ZXnvLEwtnQppXhcjvbQ7Gy80ULCTyG6omdp6KizTqEzSpmk1Fhss3Z1fQU24cAV250nQ5Dhyo5W6WqV5U2usHIuJ1FSCmJKiGBZW1z0Qn+vkwUnBHNCmFMSU1cDhJrcmxI5Zdkc1zUxuVpdiSku5WdaTbWd35Bkcs8CYdfR4OYIY77/3oyTihKilKoLtQBIZEtNuWaNt03G1QvjuH7I4O8TtINkkhEjCI7zA04Q8MTIQ6oin/f30NMCmKE3aMZq0I3YDxVySThPUcqWtNxHD5N/Q8iGRos+lKbN2mlm9y68QN/8BKePSwIPe3HcAAAAASUVORK5CYII=');
}

.ul-nal-us .list-marker, .ul-nal-us a {
	align-self: center;
}
.ul-nal-us a {
	padding-left: 22px;
	font-size: 18px;
	color: #333333;
}
.nav-uslug.bl-nav-center {
	/*background: rgba(255, 255, 255, 0.85);*/
}

.nav-uslug:hover {
  background: rgba(255, 255, 255, 0.85);
}

h2.title_red {
	color: #E52E0D;
text-align: center;
display: block;
font-size: 40px;
padding: 30px 0 30px 0;
position: relative;
font-family: "ProximaNovaBold";
font-weight: normal;
    width: 100%;
}

h2.title_blue {
	color: #00839D;
text-align: center;
display: block;
font-size: 30px;
padding: 30px 0 30px 0;
position: relative;
font-family: "ProximaNovaBold";
font-weight: normal;
    width: 100%;
}

.advantages {
    background: -moz-linear-gradient(to bottom, rgba(254, 252, 251, 0) 0%, #F7D9C9 50%, rgba(254, 252, 251, 0) 100%);
    background: -webkit-linear-gradient(to bottom, rgba(254, 252, 251, 0) 0%, #F7D9C9 50%, rgba(254, 252, 251, 0) 100%);
    background: linear-gradient(to bottom, rgba(254, 252, 251, 0) 0%, #F7D9C9 50%, rgba(254, 252, 251, 0) 100%);
}
.workers_block {
	background: -moz-linear-gradient(0deg, #D5E6E4 0%, rgba(254, 252, 251, 0) 100%);
    background: -webkit-linear-gradient(0deg, #D5E6E4 0%, rgba(254, 252, 251, 0) 100%);
    background: linear-gradient(0deg, #D5E6E4 0%, rgba(254, 252, 251, 0) 100%);
}

.personal{
	padding: 10px 40px;
	background: #fff;
}
.otzyv {
	margin-top: unset;
}
.revew_block {
	padding-top: 120px;
	background: -moz-linear-gradient(180deg, #D5E6E4 0%, rgba(254, 252, 251, 0) 100%);
    background: -webkit-linear-gradient(180deg, #D5E6E4 0%, rgba(254, 252, 251, 0) 100%);
    background: linear-gradient(180deg, #D5E6E4 0%, rgba(254, 252, 251, 0) 100%);
}
.preim p.period {
	margin-top: 13px;
	font-size: 12px;
}
.personal_more {
	font-family: "ProximaNovaSemibold";
}
.mapsec select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.content-slide p.slider_title {
  font-family: Arial,sans-serif;
  font-size: 45px;
  font-weight: bold;
  line-height: 1.29;
  letter-spacing: 0.5px;
  color: #00839d;
  max-width: 50%;
}
.content-slide p.slider_description {
  font-family: Arial;
  font-size: 25px;
  line-height: 24px;
  color: #00839D;
  margin-bottom: 30px;
  padding-top: 10px;
}
.content-slide p.slider_price_old {
  font-family: "ProximaNovaRegular", sans-serif;
  font-size: 20px;
  color: #8f9d9f;
  line-height: 16px;
  margin-top: 10px;
  margin-bottom: 4px;
}
.content-slide p.slider_price_old span {
  text-decoration:line-through;
}
.content-slide p.slider_price_new {
  font-family: "ProximaNovaSemibold", sans-serif;
  font-size: 45px;
  color: #00839d;
  font-weight: 600;
}
.slide_more {
	padding: 10px 54px;
	background: linear-gradient(180deg, #E52E0D 0%, #E52E0D 131.82%);
	color: #fff;
	border-radius: 38px;
	margin-top: 30px;
	display: inline-block;
}

.slider_main_title {
  position: relative;
  background: #00839D;
  display: inline-block;
  color: #e52e0d;
  font-size: 50px;
  line-height: 1;
  padding: 5px 0;
  margin-top: -22px;
  margin-bottom: 22px;
  font-weight: bold;
}
/*.active .slider_main_title::after {
  content: "";
  background: #00839D;
  height: 100%;
  width: 5000px;
  position: absolute;
  left: -5000px;
  top: 0;
  bottom: 0;
}
.slider_main_title::before {
  content: "";
  width: 50px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  background: #00839D;
  right: -50px;
  border-right: 1px solid;
  border-radius: 0 0 100% 0;
}*/


@media (max-width: 962px) {
  .otzyv-text {
    margin-right: 20px;
  }
  #wrapper-slide > div.inner {
    margin-top:0;
  }
}
@media (max-width: 769px) {
  .uslugi .nav-uslug {
    width: calc(100% / 2.1);
  }
  .uslugi {
    padding: 20px 0 20px 0;
  }
  .uslugis {
    padding: 0;
  }
  .otzyv-text {
    left: 0;
  }
}
@media (max-width: 590px) {
  .uslugi .nav-uslug {
    width: 95%;
  }
  .slider_main_title {
    display: none;
  }
  .content-slide {
    padding: 0;
  }
}
@media (max-width: 480px) {
  .content-slide {
    margin-top: 0;
    top: 0;
  }
  .slide_more {
    margin-top: 10px;
  }
  .otzyv-text {
    margin-right: 0;
  }
}
@media (max-width: 340px) {
  .otzyv-text {
    margin-left: 5px;
    width: unset;
  }
}

.custom1 {
  width: 100%;
}
.custom1 .content-slide {
  position: absolute;
  top: 20%;
  right: 0;
  left: 0;
}
.owl-stage {

}
/*.owl-item::before {
    content: "";
    position: fixed;
    margin-top: -22px;
    top: 20%;
    height: 51px;
    width: 25%;
    background: #00839D;
}*/
.slider_main_title {

    /*position: fixed;*/
    background: transparent;
    display: inline-block;
    color: #e52e0d;
    font-size: 50px;
    line-height: 1;
    padding: 5px 0;
    margin-top: -22px;
    margin-bottom: 22px;
    height: 51px;
    top: 15%;
    z-index: 999999;
    font-family: 'Exo 2', sans-serif;
    font-weight: 700;

}

.owl-nav {
  position: absolute;
  left: 0;
  right: 0;
  display: block;
  text-align: center;
  bottom: 30px;
}
.owl-prev, .owl-next {
  display: inline-block;
  width: 15px;
  height: 15px;
  border-top: 2px solid #00839D;
  border-right: 2px solid #00839D;
  margin: 10px;
}
.owl-next {
  transform: rotate(45deg);
}
.owl-prev {
  transform: rotate(-135deg);
}
.owl-next.disabled, .owl-prev.disabled {
  border-top: 2px solid #000;
  border-right: 2px solid #000;
}
ul.blue-marker {
  margin: 0 0 0 25px;
}
ul.blue-marker li {
  position: relative;
}
ul.blue-marker li::before {
  content: '';
  background: #00839D;
  background-repeat: no-repeat;
  width: 7px;
  height: 7px;
  position: absolute;
  margin-left: -25px;
  margin-top: 0;
  border-radius: 550%;
  position: absolute;
  text-align: ;
  top: 50%;
  transform: translateY(-50%);
}

.service-description {
  margin-top: 45px;
}

.section-service {
  border-radius: 8px;
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.05), 0 4px 10px 0 rgba(229, 46, 13, 0.1);
  background-color: rgba(255,255,255,0.2);
  margin-bottom: 50px;
}

.h-service {
  margin-top: 60px;
  padding-top: 16px;
  margin-bottom: 36px;
  color: #005f79;
  font-family: 'ProximaNovaBold', sans-serif;
  font-size: 40px;
  text-align: center;
}
.container-services {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.container-services .item-services {
  flex-basis: 190px;
  padding-top: 30px;
}
.container-services .item-services:hover {
  box-shadow: 0 3.1px 11.5px 0 rgba(0, 0, 0, 0.15);
  border-radius: 7px;
  background-color: rgba(255,255,255,0.5);
}
.container-services .item-services img {
  display: block;
  margin: 0 auto;
}
.container-services .item-services .text {
  margin-top: 30px;
  margin-bottom: 30px;
  width: 100%;
  text-align: center;
  font-family: 'ProximaNovaRegular', sans-serif;
  font-size: 16px;
  color: #333333;
}
.img {
  width: 100%;
}
.img img {
  width: 100%;
  height: auto;
}
.dateil-service-img {
  margin-bottom: 40px;
}
.su-row {
  /*display: flex;
  justify-content: space-between;*/
}
.su-row-flex {
  display: flex;
  justify-content: space-between;
}
.su-column {
  flex-basis: 291px;
}
.custom .inner-table h3 {
  font-family: "ProximaNovaBold", sans-sans-serif;
  color: #005F79;
  text-transform: none;
  font-size: 40px;
  text-align: center;
}
.su-spoiler.su-spoiler-style-default .su-spoiler-icon {
  left: -12px;
}
.zapis-na-priem {
  width: 100%;
  padding-top: 30px;
  padding-bottom: 30px;
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.1);
  display: block;
  border-radius: 5px;
  margin-top: 40px;
  margin-bottom: 60px;
}
.zapis-na-priem form {
  max-width: 418px;
  margin: 0 auto;
}
.zapis-na-priem form h3 {
  font-family: 'ProximaNovaBold', sans-serif;
  font-size: 40px;
  color: #005f79;
  text-align: center;
  line-height: 49px;
  padding: 0;
  margin: 0;
  text-transform: none;
  margin-bottom: 30px;
}
.zapis-na-priem form select {
  width: 100%;
  color: #000;
  border: none;
  background: transparent;
  border-bottom: solid 1px #e4f0f1;
  color: #00839d;
  font-family: 'ProximaNovaRegular', sans-serif;
  line-height: 18px;
  margin-bottom: 24px;
  font-size: 14px;
}
.zapis-na-priem form select:focus, .zapis-na-priem form select:hover, .zapis-na-priem form select:active {
  border: none;
  border-bottom: solid 1px #00839d;
  outline:none !important;
}
.zapis-na-priem form input {
  width: 100%;
  border: none;
  border-bottom: solid 1px #e4f0f1;
  color: #00839d;
  font-family: 'ProximaNovaRegular', sans-serif;
  line-height: 18px;
  margin-bottom: 24px;
  font-size: 14px;
}
.zapis-na-priem form input:focus, .zapis-na-priem form input:hover, .zapis-na-priem form input:active {
  border: none;
  border-bottom: solid 1px #00839d;
  outline:none !important;
}
.zapis-na-priem form input::-moz-placeholder { color: #00839d; }
.zapis-na-priem form input::-webkit-input-placeholder { color: #00839d; }
.zapis-na-priem form input[type="submit"] {
  width: 150px;
  height: 31px;
  border-radius: 30px;
  background-color: #e52e0d;
  margin: 0 auto;
  text-align: center;
  font-size: 16px;
  font-family: 'ProximaNovaRegular', sans-serif;
  color: #ffffff;
  margin-top: 25px;
  cursor: pointer;
  display: block;
}
.zapis-na-priem form input[type="submit"]:focus, .zapis-na-priem form input[type="submit"]:hover, .zapis-na-priem form input[type="submit"]:active {
  border: none;
  outline:none !important;
}
.su-content-slider .owl-prev:before {
  content: none;
  background-color: transparent;
}
.su-content-slider .owl-next:before {
  content: none;
  background-color: transparent;
}
.su-content-slider .owl-nav [class*='owl-'] {
  background-color: transparent;
}
.su-content-slider .owl-nav [class*='owl-']:hover {
  background-color: transparent;
}
.specialistu {
  margin-top: 120px;
  margin-bottom: 100px;
  width: 100%;
}
.specialistu a {
  display: block;
  width: 100%;
}
.specialistu a img {
  width: 100%;
  height: auto;
}
.inner-basic-right .preim {
  border: none;
  margin: 0;
}

.div-icon-social {
  max-width: 70px;
  height: 42px;
  padding: 7px 0px;
  float: right;
}
.div-icon-social .vk-social {
  background-image: url(/local/templates/akvilio/images/design/vksocial.png);
  background-position: center;
  height: 28px;
  width: 28px;
  display: inline-block;
}
.div-icon-social .inst-social {
  background-image: url(/local/templates/akvilio/images/design/instagram.png);
  background-position: center;
  height: 28px;
  width: 28px;
  display: inline-block;
}
@media screen and (max-width: 1025px) {
  .custom1 .content-slide {
    padding-left: 60px;
  }
  .slider_main_title {
    font-size: 45px;
  }
  .content-slide p.slider_title {
    font-size: 30px;
  }
  .content-slide p.slider_description {
    font-size: 25px;
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 800px) {
  .inside-web-h {
    padding: 10px 20px 10px 20px;
  }
  .inner-basic {
    margin-top: 0;
  }
  .inner-basic-left {
    width: 100%;
  }
  #topmenu ul.menu.active {
    top: 70px;
  }
}
@media screen and (max-width: 770px) {
  .slider_main_title {
    font-size: 40px;
    margin-bottom: 5px;
    margin-top: 5px;
  }
  .slider_main_title::before {
    content: none;
  }
  .owl-carousel .owl-item {

  }
  .owl-carousel.owl-drag .owl-item {
    height: 350px;
  }
  .owl-carousel.owl-drag .owl-item .slide {
    height: 350px;
  }
  .owl-carousel.owl-drag .owl-item .slide img {
    height: 100%;
  }
  .content-slide p.slider_title {
    font-size: 26px;
  }
  ul.blue-marker {
    display: none;
  }
  .slide_more {
    margin-top: 20px;
    padding: 5px 20px;
  }
  .owl-nav {
    text-align: left;
    margin-left: 60px;
  }
  .owl-prev, .owl-next {
    margin: 0;
    margin-top: 10px;
    margin-left: 10px;
  }
  .custom1 .content-slide {
    top: 40px;
  }
  .content-slide p.slider_description {
    display: none;
  }
  .owl-carousel .owl-item img {
    object-fit: cover;
    /*min-height: 100%;*/
  }
  .topsection .logosec {
    max-width: 65%;
  }
  .phonesec {
    margin-left: 4px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
  }
  .logosec > a:nth-child(1) {
    margin-top: 0;
  }
  .mapsec {
    margin: 0;
    padding: 0px 0 0 5px;
    margin-bottom: 20px;
    font-size: 12px;
  }
  .mapsec select {
    font-size: 12px;
  }
  .topsection {
    align-items: baseline;
    flex-direction: column;
  }
  section#top {
    display: block;
  }
  #topmenu {
    display: block;
  }
  .mobileckhambuger_togglerlabel {
    display: block !important;
    position: absolute;
    top: 10px;
    right: 20px;
    height: 30px;
    width: 30px;
    background-image: url(/local/templates/akvilio/images/design/Menu.png);
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
  }
  #top > div.inner {
    margin-top: 0;

  }
  #top {
    height: 0;
  }
  #topmenu ul.menu.active{
    display: block;
    position: fixed;
    background-color: #fff;
    width: 100%;
    padding: 0;
    margin: 0;
    /* top: 197px; */
    top: 158px;
    left: 0;
    z-index: 200;
}
#topmenu ul.menu.active li, #topmenu ul.maximenuck li {
  display: block;
  text-align: center;
}
#topmenu ul.menu.active > li > a {
  width: 100%;
  text-align: center;
}
#topmenu ul.menu.active li ul {
  display: none;
}
.inner-basic-right {
  display: none;
}

}
@media screen and (max-width: 500px) {
  .owl-carousel.owl-drag .owl-item {
    height: 250px;
  }
  .owl-carousel.owl-drag .owl-item .slide {
    height: 250px;
  }
  .custom1 .content-slide {
    top: 10px;
  }
  .custom1 .content-slide {
    padding-left: 10px;
  }
  .slider_main_title{
    font-size: 30px;
    width: 70%;
  }
  .content-slide p.slider_title{
    font-size: 13px;
  }
  .owl-nav{
    margin-left: 10px;
    bottom: 5px;
  }
  .slide_more {
    margin-top: 10px;
  }
  .akcii {
    display: block;
  }
  .akc-info {
    width: 100%;
    text-align: center;
  }
  .pull-left {
    float: none;
    width: 100%;
    display: block;
  }
  .akc-img {
    width: 100%;
    margin-right: 0;
  }
  .akc-img img {
    margin: 0 auto;
    width: 200px;
    display: block;
  }
  .inner-basic-left {
    padding: 0;
  }
  .page-header h2 {
    text-align: center;
  }
  .akc-info .su-spoiler-content p {
    text-align: left;
  }
  .su-spoiler {
    width: 100%;
    margin: 0 auto;
  }
  .su-spoiler-style-default > .su-spoiler-title {
    width: 160px;
    margin: 0 auto;
  }
  .podvaltop {
    display: flex;
  }
  .podval-blocks {
    flex-wrap: wrap;
  }
  .podval-block {
    width: 100%;
  }

}
.advantages .slider__slide {
  flex-basis: 299px;
}
.h-service.main-service {
  margin-top: 0px;
}
.success_form, .error_form {
  text-align: center;
  font-size: 22px;
}

.success_form {
  color: #005f79;
}
.error_form {
  color: #E52E0D;
}
.tel_footer{
	font-family: Proxima Nova;
	font-size: 40px;
	margin-top:10%;
	link:white;
	alink:white;
	vlink:white;
}
.footer-contacts{
	display:inline-block;
	width: 174px;

	font-family: Proxima Nova;
	font-size: 16px;
	margin-left: 5%;
	margin-top:1%;
	letter-spacing: 0.02em;
	color:white;
}

/* Зафиксированная шапка */

#wrapper-top 
{
  z-index: 300;
  position: fixed;
  background-color: #fff;
  width: 100%;
  /* top:39px; */
}
.custom1
{
  padding-top: 134px;
}
#wrapper-content
{
  /* padding-top: 119px;  */
  padding-top: 55px !important;
}
/*
@media(max-width: 1200px)
{
  #wrapper-content
  {
    padding-top: 40px;
  }
}
*/


/* Правки по шапке */

.flexiblecolumn
{
  /* width: auto !important; */
}
.clearfix .flexiblecolumn:nth-child(2)
{
  padding-left: 60px; 
}
.phonesec
{
  background: url(/local/templates/akvilio/images/design/icon-telephone.png) 0 center no-repeat;
  color: #002e37 !important;
}
.phonesec a
{
  font-size: 28px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  /* color: #002e37 !important; */
  font-family: "ProximaNovaSemibold";
  margin-left: 14px;
  color: #0089a2;
}
.Recall
{
  padding-left: 190px;
}
.Recall button, .Recall_footer button
{
  width: 261px;
  height: 35px;
  border-radius: 30px;
  background-color: #e52e0d;
  border:0;
  transition: 0.5s;
}
.Recall button a, .Recall_footer button a
{
  text-decoration: none;
  outline: none;
  font-size: 16px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  color: #ffffff;
  font-family: "ProximaNovaSemibold";
}
#top
{
  height: auto;
  margin-bottom: 10px;
}
#top > div.inner
{
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  /* flex-direction: column; */
  flex-wrap: wrap;
}
#top > div.inner
{
	padding: 0;
}

@media(max-width: 1216px)
{
	#topblock > div.inner
	{
		display: flex;
		align-items: center;
	}
  #top > div.inner
  {
    align-items: center;
  }
	.Recall
	{
		padding-left: 0;
	}
	.clearfix .flexiblecolumn:nth-child(2)
	{
		padding-left: 0;
	}
	.phonesec
	{
		margin-top: 0;
	}


	#topmenu ul.menu > li > a, #topmenu ul.menu > li > span.separator, #topmenu ul.maximenuck > li > a, #topmenu ul.maximenuck > li > span.separator
	{
		margin-right: 10px;
    	padding: 5px;
	}
}

@media(max-width: 962px)
{
	#topmenu ul.menu
	{
		display: block;
	}
	#top > div > div:nth-child(2)
	{
		display: block;
	}
	.custom1 
	{
    	padding-top: 212px;
	}
	#top
	{
		display: inherit;
	}
	#top > div > div:nth-child(1)
	{
		width: auto !important;
	}
	#top > div.inner
	{
		flex-direction: column;
	}
	#topblock > div.inner
	{
		justify-content: center;
	}
	.inside-web
	{
		margin-top: 100px;
	}

}
@media(max-width: 770px)
{
	
	#top > div > div:nth-child(2)
	{
		display: none;
	}
	#topmenu ul.menu
	{
		display: none;
	}
	.topsection
	{
		align-items: center;
	}
	.mobileckhambuger_togglerlabel
	{
		top:20px;
	}
	.custom1
	{
		padding-top: 170px;
	}
	#top
	{
		margin-bottom: 20px;
	}
	.inside-web
	{
		margin-top: 48px;
	}
}
@media(max-width: 500px)
{
	.custom1 .content-slide
	{
		top:0;
	}
	.content-slide
	{
		margin-top: 0;
	}
	.Recall
	{
		padding-left: 7px;
	}
	#top > div.inner, .topsection
	{
		align-items: flex-start;
	}
}

/*
@media(max-width: 976px)
{
  #top > div.inner
  {
    display: block;
  }
}
@media screen and (max-width: 770px)
{
  .topsection
  {
    justify-content: center;
    flex-direction: row;
  }
  section#top
  {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
  }
}
@media(max-width: 355px)
{
  .topsection
  {
    justify-content: space-around;
  }
  .topsection .logosec
  {
    max-width: 55%;
  }
}

*/


/* Правки по слик слайдеру на главной */

.preim img
{
  /*
  opacity: 0.5;
  */
}
.preim
{
  height: auto;
}
.preims_detail
{
  margin: 60px auto 16px;
}

/* Правки по блоку "Можно в кредит" */

@media(max-width: 600px)
{

.kredit a
{
  color: #fff;
  margin: 0 auto;
  text-align: center;
  display: block;
  width: 220px;
  border-radius: 40px;
  border: 4px solid #fff;
  font-size: 27px;
  text-decoration: none;
}
.kredit p
{
  font-size: 45px;
}
.kredit
{
  padding: 15px 0 35px 0;
}

}

/* Правки по отзывам на Главной */

@media(max-width: 962px)
{

#foo .moduletable .custom
{
  background: url(/images/otzyv.png) 0 0 no-repeat;
  background-size: cover;
}
.otzyv
{
  background: rgba(255, 255, 255, 0.8);
}

}


/* Модальное окно Записаться на приём */

.RecallModal
{
  box-sizing:border-box;
  padding-bottom:20px;
  display: none;
  position: absolute;
  margin: 0 auto;
  left:0;
  right: 0;
  top:30%; 
  width: 656px;
  height: auto;
  border-radius: 20px;
  background-color: #ffffff;
  z-index: 400;
}
.RecallModal_bottom
{
	top:4000px; 
}

#Shadow
{
  opacity: 0.4;
  background-color: #00839d;
  z-index: 300;
  position: fixed;
  width:100%;
  height:100%;
  left: 0;
  top:0;

}

button.slick-arrow
{
	z-index: 250;
}

.CloseModal 
{
  display: flex;
  justify-content: flex-end;
  padding-top: 30px;
  padding-right: 30px;
}
.CloseModal a
{
  outline: none;
}
.TitleModal
{
  padding-left: 80px;
}
.TitleModal p
{
  font-size: 30px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.6px;
  color: #002e37;
  font-family: 'Myriad Pro Bold';

}
.ContentForm
{
  padding-left: 80px;
  padding-right: 95px;
}
#RecallForm
{
  display: flex;
  flex-direction: column;
}
.Label
{
  font-family: "ProximaNovaRegular";
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.29;
  letter-spacing: 0.2px;
  color: #002e37;
}
.MainLabel
{
  font-family: 'Myriad Pro Semibold';
  font-size: 20px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.4px;
  color: #002e37;
}
.DataCall
{
  outline: none;
  border-top: 0 !important;
  border-left: 0 !important;
  border-right: 0 !important;
  border-bottom: 1px solid #000 !important;
  opacity: 0.5;
}
.SubmitRecall
{
  width: 291px;
  height: 43px;
  border-radius: 38px;
  background-color: #e52e0d;
  font-size: 20px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.4px;
  color: #ffffff;
  font-family: "ProximaNovaSemibold";
  border:0;
  transition: 0.5s;
}
.container-name
{
	margin-top: 28px;
}
.container-phone
{
	margin-top: 13px;
}
.container-text
{
  margin-top: 35px;
  display: flex;
  flex-direction: column;
}
.container-submit
{
	display: flex;
  justify-content: flex-end;
  margin-top: 18px;
}
#TextMessage
{
  outline: none;
  resize: none;
  border: #bebebe 1px solid;
  margin-top: 15px;
  font-family: 'Myriad Pro Semibold';
  font-size: 18px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.4px;
  color: #002e37;
  padding: 5px;
}
.container-name input
{
	width: 76%;
  margin-left: 75px;
  font-family: "ProximaNovaRegular";
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.29;
  letter-spacing: 0.2px;
  color: #000;
}
.container-phone input
{
	width: 76%;
  margin-left: 35px;
  font-family: "ProximaNovaRegular";
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.29;
  letter-spacing: 0.2px;
  color: #000;
}
#FieldRecall3, #FieldRecall4, #FieldRecall5, #FieldRecall6
{
	margin-top: 20px;
  font-family: 'Myriad Pro Semibold';
  font-size: 20px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.4px;
  color: #000;
}

/* Адаптив для модального окна с формой  */

@media (max-width: 670px)
{
.ContentForm
{
	padding-left: 40px;
}
.TitleModal 
{
    padding-left: 39px;
}
.RecallModal
{
	left: 30px;
    right: 30px;
    width: auto;
    height: auto;
}
.container-name input, .container-phone input
{
	width: 100%;
	margin-left: 0;
}
.container-submit
{
	margin-top: 45px;
	margin-bottom: 45px;
}

}

@media(max-width: 450px)
{

.ContentForm 
{
 	padding-right: 34px;
}

}
@media(max-width: 390px)
{
	.SubmitRecall
	{
		font-size: 18px;
    	padding: 10px;
    	width: auto;
	}
	.ContentForm
	{
		padding-left: 20px;
		padding-right: 20px;
	}
	.TitleModal
	{
		padding-left: 20px;
	}
	.container-submit
	{
		justify-content: flex-start;
	}
}

/* Правки в карте сайта */

.map-columns td
{
  display: block;
  padding-left: 29px;
}
.map-level-1
{
  margin-top: 25px;
}
.map-level-2
{
  margin-top: 25px;
}



/* Правки в футере */

.tel_footer
{
	color: #fff;
  font-family: "ProximaNovaBold";
  font-size: 40px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.8px;
  color: #ffffff;

}
.tel_footer:hover
{
  color: #fff !important;
}
.NewBlockFooterAddress
{
  display: flex;
  flex-direction: column;
  padding-left: 50px;
  width: auto;
}
.LineAddress
{
  display: flex;
}
.NewBlockFooterAddress .LineAddress:nth-child(2)
{
  margin-top: 30px;
}
.FooterAddress
{
  width: 34%;
}
.addr
{
  font-size: 16px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  color: #ffffff;
  font-family: "ProximaNovaSemibold";
}
.Phone_footer
{
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  color: #ffffff;
  font-family: "ProximaNovaRegular";
}
.Under_Footer
{
  width: 100%;
  height: 79px;
  background-color: #595a5f;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.Under_Footer p
{
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #ffffff;
  font-family: "ProximaNovaRegular";
  margin-left: 50px;
}
.Under_Footer a
{
  outline: none;
}
.Under_Footer_Content
{
  width: 85%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.Under_Footer_Content a:nth-child(2)
{
  margin-left: 10px;
}

@media(max-width: 1075px)
{
  .FooterAddress
  {
    width: 77%;
  }
  .NewBlockFooterAddress .LineAddress:nth-child(2)
  {
    margin-top: 0;
  }
  .NewBlockFooterAddress
  {
    flex-direction: row;
  }
  .LineAddress
  {
    flex-direction: column;
  }
}
@media(max-width: 860px)
{
  .NewBlockFooterAddress
  {
    flex-wrap: wrap;
  }
  .FooterAddress
  {
    width: auto;
  }
}
@media(max-width: 680px)
{
  .podvaltop
  {
    display: flex;
    flex-direction: column;
  }
  .NewBlockFooterAddress
  {
    display: block;
    margin-top: 40px;
    padding-left: 10px;
  }
  .foo-logo2
  {
    margin-left: 0;
  }
  .tel_footer
  {
    margin-top: 40px;
    margin-left: 4px;
  }
  .podval-mail
  {
    margin: 0;
    text-align: left;
  }
}
@media(max-width: 600px)
{
  .Under_Footer_Content
  {
    width: 100%;
  }
  .Under_Footer p
  {
    margin-left: 15px;
  }
}
@media(max-width: 500px)
{
  .tel_footer
  {
    font-size: 35px;
  }
  .LineAddress
  {
    display: block;
  }
  .FooterAddress
  {
    max-width: 100%;
  }
  .addr
  {
    max-width: 100%;
  }
  .Phone_footer
  {
    max-width: 100%;
  }
  .NewBlockFooterAddress
  {
    padding-left: 4px;
  }
}
@media(max-width: 400px)
{

.Under_Footer_Content
{
  align-items:center;
  width: 94%;
}

}
@media(max-width: 336px)
{
  body
  {
    overflow-x: hidden;
  }
}



/* Адаптив для страницы Контакты */

.span12 input
{
	margin-top: 20px;
}
.inner-left-contact-text
{
  padding-top: 0;
}
.custom .inner-basic-contact:nth-child(2)
{
  padding-top: 50px;
}


@media(max-width: 1800px)
{
	.inner-left-map, .inner-right-contact-adreses, .inner-right-form
	{
		width: auto;
	}
}
@media(max-width: 1460px)
{
	.inner-left-map, .inner-right-contact-adreses, .inner-left-map iframe
	{
		width: 100%;
	}
	.inner-basic-contact
	{
		flex-wrap: wrap;
	}
	.inner-left-contact
	{
		width: auto;
	}
	.inner-left-contact-text
	{
		padding-left: 65px;
	}
	.inner-right-contact-adress
	{
		max-width: 100%;
	}
}
@media(max-width: 1181px)
{
	.inner-right-form
	{
		width: 100%;
	}
	.inner-left-contact-text
	{
		max-width: 100%;
		float:left;
	}
}
@media(max-width: 962px)
{
	.inner-right-form
	{
		padding:0;
	}
}
@media(max-width: 744px)
{
	ul.breadcrumb
	{
		padding-top: 30px;
	}
}
@media(max-width: 620px)
{
	.ba-btn-submit
	{
		width: 150px !important;
	}
	.inner-right-contact-adress2, .inner-right-contact-adress1
	{
		width: 100%;
    	text-align: center;
	}
	.inner-right-contact-adress1
	{
		margin-right: 0;
	}
	.inner-right-contact-adress2
	{
		margin-top: 25px;
	}
	.inner-right-contact-adress
	{
		flex-wrap: wrap;
		justify-content: center;
    	align-items: center;
    	margin-right: 0;
    	margin-left: 0;
	}
	.inner-left-contact-text
	{
		padding-left: 25px;
	}
	#baform-1 .ba-form 
	{
    	padding: 35px 10px;
	}
}
@media(max-width: 500px)
{
	.inner-right-contact-adress2, .inner-right-contact-adress1
	{
		padding-left: 25px;
    	padding-right: 25px;
    	text-align: left;
	}
	.inner-left-contact-text
	{
		padding-left: 15px;
	}
}


/* Стили для страницы 404 */

.container-overlay-404
{
	background-image: linear-gradient(to top, #d5e6e4, rgba(254, 252, 251, 0) 86%);
	display: none;
	justify-content: center;
	align-items: center;
	width: 100%;
}
.container-content-404
{
	display:flex;
	justify-content: center;
	align-items: center;
}
.title-error-404
{
	display: flex;
	justify-content: center;
	align-items: center;
}
.title-error-404 p
{
	font-family: "ProximaNovaBold";
  	font-size: 220px;
  	font-weight: bold;
  	font-style: normal;
  	font-stretch: normal;
  	line-height: normal;
  	letter-spacing: 11px;
  	color: #00839d;
}
.text-error-404 p
{
	font-family: "ProximaNovaRegular";
  	font-size: 24px;
  	font-weight: normal;
  	font-style: normal;
  	font-stretch: normal;
  	line-height: 1.41;
  	letter-spacing: normal;
  	color: #000000;
}
.text-error-404 a
{
	font-family: "ProximaNovaSemibold";
  	font-size: 24px;
  	font-style: normal;
  	font-stretch: normal;
  	line-height: 1.41;
  	letter-spacing: normal;
  	font-weight: 600;
  	color: #00839d;
  	text-decoration: none;
  	border-bottom: 1px solid #00839d;
}
.text-error-404
{
	padding-left: 50px;
}
@media(max-width: 765px)
{
	.container-content-404
	{
		flex-direction: column;
	}
	.text-error-404 
	{
    	padding-left: 0; 
    	text-align: center;
    	margin-top: 50px;
	}
	.title-error-404
	{
		padding-left: 15px;
		padding-right: 15px;
	}
}

/* Адаптив для страницы Специалисты */

@media(max-width: 1000px)
{
	.inner-basic-left
	{
		width: 100%;
		padding-left: 0 !important;
	}
	.inner-basic-right
	{
		display: none;
	}
	.inner-specialist
	{
		width: 100%;
		justify-content: center;
		align-items: center;
	}
}
@media(max-width: 700px)
{
	.inner-specialist
	{
		flex-direction: column;
	}
	.specialist
	{
		width: 80%;
	}
}


/* Адаптив для страницы О нас */

@media(max-width: 770px)
{
	.personal.gl-vr .persona
	{
		flex-direction: column;
    	align-items: center;
	}
	.personal.gl-vr .persona .info-per
	{
		width: 100%;
	}
	#sertifikats .slick-track
	{
		display: flex;
    	justify-content: center;
    	align-items: center;
    	flex-wrap: wrap;
    	width: 100% !important;
	}
}


/* Наведение на кнопки */


.Recall button:hover
{
  border:2px solid #e52e0d;
  background-color: #fff;
}
.Recall button:hover a
{
  color: #e52e0d;
}

.slide_more, .preims_detail, .otzyv-text a, .zapis-na-priem form input[type="submit"]
{
  transition: 0.5s;
}

.slide_more:hover, .preims_detail:hover, .otzyv-text a:hover, .zapis-na-priem form input[type="submit"]:hover, .SubmitRecall:hover
{
  border:2px solid #e52e0d;
  background: #fff;
  color: #e52e0d;
}


.inner-specialist
{
  flex-wrap: wrap;
}

/* Стили для модального окна с подробным описанием работников */

.hiddenModal table tr
{
  text-align: center;
}
.hiddenModal table tr td
{
  padding: 40px;
}
@media(max-width: 1600px)
{
  .hiddenModal
  {
    left:150px !important;
  }
}
@media(max-width: 1390px)
{
  .hiddenModal
  {
    left:100px !important;
  }
}
@media(max-width: 1290px)
{
  .hiddenModal
  {
    left: 0 !important;
    width: 100%;
  }
}
@media(max-width: 830px)
{
  .hiddenModal
  {
    position: absolute;
    top: 219px !important;
    z-index: 250;
  }
  .hiddenModal td, .hiddenModal tr
  {
    width: 100%;
    display: block;
    text-align: center;
  }
}


.CheckRecallBlock 
{
    display: flex;
    margin-top: 25px;
    align-items: center;
}
.Check_Recall 
{
    width: 30px !important;
    height: 20px;
    margin: 0 !important;
}
.CheckRecallBlock a 
{
    color: #000;
    outline: none;
    text-decoration: none;
}
.CheckRecallBlock span 
{
    color: #000;
    font-size: 18px;
    font-weight: bold;
    font-family: "ProximaNovaRegular";
    margin-left: 5px;
    display: block;
    /* border-bottom: 2px solid transparent; */
    transition: 0.3s;
}
.CheckRecallBlock span:hover
{
  /* border-bottom: 2px solid #000; */
}


#wrapper-top
{
  transition: 0.5s;
}

.active_wrapper-top
{
  box-shadow: 0 6px 6px -3px rgba(0, 0, 0, 0.3);
}

/* Стили для слайдера Специалистов отделения */

.specialistu
{
  margin-top: 0;
}

.photo_spec
{
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.title_spec
{
  font-weight: bold;
  color: #27627b;
  font-size: 22px;
  position: relative;
  padding-bottom: 20px;
  margin-bottom: 5px;
  font-family: "PTSansBold";
  text-align: left;
}
.special_slider div a
{
  display: inline-block !important;
  width:auto !important;
}
.special_slider div p
{
  font-weight: 300;
  color: #27627b;
  font-size: 18px;
  position: relative;
  font-family: "PTSansBold";
  text-align: left;
}

.special_slider .owl-nav
{
  top: 25%;
  right: 15px;
  left: 15px;
  bottom: auto;
}
.special_slider .owl-nav .owl-prev
{
  position: absolute;
  border-top: 2px solid #00839D;
  border-right: 2px solid #00839D;
  margin: 10px;
  transform: rotate(-135deg);
  width: 40px;
  height: 40px;
  left: 0;
  opacity: 0;
  transition: 0.5s;

}

.special_slider .owl-nav .owl-next
{
  position: absolute;
  border-top: 2px solid #00839D;
  border-right: 2px solid #00839D;
  margin: 10px;
  transform: rotate(45deg);
  width: 40px;
  height: 40px;
  right: 0;
  opacity: 0;
  transition: 0.5s;
}


/*  Стили для внутренней страницы клиники */

.container_slider_clinic
{
  /* margin-top: 10px; */
}
.main_title_clinic
{
  margin-bottom: 25px;
}
.container_info_clinic
{
  /* margin-top: 50px; */
}
.title_info_clinic
{
  font-weight: 300;
  color: #27627b;
  font-size: 23px;
  position: relative;
  padding-bottom: 20px;
  margin-bottom: 5px;
  font-family: "PTSansBold";
  text-align: left;
  text-transform: uppercase;
}
.text_info_clinic
{

}
.main_container_specialist
{
  display: flex;
  flex-direction: column;
}
.container_spec_clinic:nth-child(1)
{
  display: flex;
  flex-wrap: wrap;
  /* align-items: center; */
  justify-content: center;
}
.container_spec_clinic:nth-child(2)
{
  display: none;
  flex-wrap: wrap;
  /* align-items: center; */
  justify-content: center;
}
.container_spec_clinic:nth-child(3)
{
  display: none;
  flex-wrap: wrap;
  /* align-items: center; */
  justify-content: center;
}
.container_contacts_clinic
{
  margin-top: 50px;
  margin-bottom: 50px;
}
.data_clinic
{
  font-family: "ProximaNovaRegular";
  font-weight: normal;
  font-size: 17px;
  line-height: 1.41;
  color:#000;
}
.data_clinic span
{
  font-weight: bold;
}

.Slider_clinic .owl-nav
{
  top: 40%;
  right: 15px;
  left: 15px;
  bottom: auto;
}
.Slider_clinic .owl-nav .owl-prev
{
  position: absolute;
  border-top: 2px solid #00839D;
  border-right: 2px solid #00839D;
  margin: 10px;
  transform: rotate(-135deg);
  width: 40px;
  height: 40px;
  left: 0;
  opacity: 0;
  transition: 0.5s;

}
.Slider_clinic .owl-nav .owl-next
{
  position: absolute;
  border-top: 2px solid #00839D;
  border-right: 2px solid #00839D;
  margin: 10px;
  transform: rotate(45deg);
  width: 40px;
  height: 40px;
  right: 0;
  opacity: 0;
  transition: 0.5s;
}
@media(max-width: 770px)
{
  .Slider_clinic .owl-nav
  {
    top: 30%;
  }
}


/* Новый баннер на главной */

.new_banner_main
{
  background: url(/images/Frame_sla_new.png) no-repeat;
  background-size: cover;
  height: 400px; 
  background-position: center; 
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  padding-bottom: 60px; 
  width: 1132px;
  margin: 0 auto;
  /* margin: 0 15px; */
}
/*
.new_banner_main img
{
  
  transform: scale(0); 
  transition: 1s;
  opacity: 0; 
  height: 440px; 
}
*/
.logo_sla
{
  transition: 3s;
  /*
  opacity: 0;
  transform: translateY(140px); 
  */
  max-width: 100%;
  height: auto;
}
.block_sla
{
  width: 281px;
  /* height: 81.42px; */
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: #00839D;
  margin-top: 30px;
  transition: 3s;
  /*
  transform: translateY(140px); 
  opacity: 0;
  */
}

.title_banner_sla
{
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  transition: 1.5s;
  opacity: 1;
  font-family: ProximaNovaSemibold;
  line-height: normal;
  font-size: 26.8972px;
  color: #ffffff;
  transition: 3s;
  opacity: 1; 
  /* transform: translateY(140px); */
  text-align: center;
}
.text_banner_sla
{
  font-family: ProximaNovaRegular;
  line-height: normal;
  font-size: 17px;
  color: #ffffff;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  transition: 3s;
  opacity: 1; 
  /* transform: translateY(140px); */
  text-align: center;

 /*  transform: translateX(800px); */
}
.more_banner_main
{
  /*position: absolute;*/
  /* margin: 0;
  right: 28%;
  bottom: 12%;
  */
  transition: 3s;
  opacity: 1;
  background: #00839D;
  border: 2px solid transparent;
  margin-top: 20px;
  /*
  opacity: 0;
  transform: translateY(140px);
  */
}
.more_banner_main:hover
{
   background-color: #fff;
   color:#00839D;
   border: 2px solid #00839D;
}

@media(max-width: 650px)
{
  .new_banner_main
  {
    background-position: inherit;
  }
}





/* Стили для страницы Школа здоровой улыбки */

.five_advantages
{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.five_advantages div
{
  width: 10%;
  display: flex;
  flex-direction: column; 
}
.five_advantages div p
{
  /* font-weight: bold; */
  /* text-align: center; */
  margin-top: 10px;
}
.Photos_event
{
  display: flex;
  flex-direction: column;
}
.container_photos
{
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
}
.container_photos:nth-child(2)
{
  display: none;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
}
.container_photos:nth-child(3)
{
  display: none;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
}
.container_photos:nth-child(4)
{
  display: none;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
}
.container_photos:nth-child(5)
{
  display: none;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
}
.container_photos div
{
  width: 19%;
}

/*
.personal.gl-vr
{
  display: none;
}
*/
.personal.gl-vr
{
  padding: 0 !important;
}

@media(max-width: 465px)
{
	.h-service
	{
		font-size: 30px;
	}
}
@media(max-width: 370px)
{
	.h-service
	{
		font-size: 25px;
	}
}

.parent_parent_uslugi strong
{
  color:#005F79;
  text-align:center;
  display:block;
  font-size:24px;
  padding: 30px 0 35px 0;
  text-transform:uppercase;
  font-family: "PTSansBold";
  font-weight:normal;
}
.parent_banner
{
  margin-top: 25px;
  box-sizing: border-box;
  padding-bottom: 25px;
}
/*
.parent_banner:hover
{
  cursor: pointer;
}
*/
.director_block
{
  background: url(/images/Frame_dir.png) no-repeat; 
  height: auto;
  background-size: cover;
  display: flex;
  align-items: center; 
  justify-content: space-around; 
  /* padding-right: 120px; */
  background-position: center;
  flex-direction: row !important;
}
.text_director
{
  width: 45%; 
  /* padding-right: 100px; */
}
.name_dir
{
  font-family: ProximaNovaBold;
  line-height: normal;
  font-size: 22px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: #00839D;
  font-style: normal;
  font-weight: bold;
  font-stretch: normal;
  opacity: 0;
  transition: 3s;
  transform: translateY(130px);
}
.special_dir
{
  font-family: ProximaNovaRegular;
  line-height: normal;
  font-size: 16px;
  letter-spacing: 0.04em;
  color: #041A1E;
  font-style: normal;
  font-weight: normal;
  font-stretch: normal;
  opacity: 0;
  transition: 3s;
  transform: translateY(130px);
}
.title_dir
{
  font-family: ProximaNovaBold;
  line-height: 27px;
  font-size: 20px;
  color: #041A1E;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  margin-top: 70px;
  opacity: 0;
  transition: 3s;
  transform: translateY(130px);
}
.text_dir
{
  font-family: ProximaNovaRegular;
  line-height: 27px;
  font-size: 20px;
  color: #041A1E;
  font-style: normal;
  font-weight: normal;
  font-stretch: normal;
  opacity: 0;
  transition: 3s;
  transform: translateY(130px);
}

@media(max-width: 1000px)
{
  .director_block
  {
    flex-direction: column-reverse !important;
  }
  .text_director
  {
    text-align: center;
    margin-top: 20px;
    width: 100%;
  }
  .title_dir
  {
    margin-top: 20px;
  }
}
/* Новая Шапка */

#topmenu ul.menu > li > a
{
  font-family: ProximaNovaRegular;
  line-height: normal;
  font-size: 16px;
  color: #170400;
  margin-top: 0;
}
#top > div.inner
{
	flex-wrap: nowrap;
	margin-top: 0;
}
.topsection .logosec a img
{
  max-width: 100%;
  height: auto;
}
.Recall
{
  display: none;
}
#wrapper-top {
    z-index: 300;
    position: fixed;
    /* top: 39px; */
    height: 70px;
    /* display: flex; */
    /* align-items: center; */
    /* justify-content: center; */
    background-color: rgba(255,255,255,0.5);
    width: 1200px;
    /* padding-left: 10px; */
    /* padding-right: 10px; */
    box-sizing: border-box;
    transition: 0.4s; 
}
#wrapper-top .inner
{
  height: 100%;
}
#topblock 
{
    margin-top: 0; 
    height: 100%; 
}
#topblock .moduletable
{
  height: 100%;
  width: 100%;
}
#topblock .moduletable .custom
{
  height: 100%;
}
#topblock > div.inner 
{
    padding: 0; 
    height: 100%;
    display: flex;
    align-items: center;
    margin-top: 0;
}
.topsection
{
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 100%;
}
.topsection .logosec
{
    float: left;
    max-height: 55px;
    justify-content: center;
    width: 13%;
}
.flexiblecolumn 
{
    /* width: auto !important; */
    display: flex;
    justify-content: space-between;
}
.flexiblecolumn {
    /* width: auto !important; */
    display: flex;
    justify-content: space-between;
}
.phonesec
{
  width: 17%;
  margin-top: 0;
  background: url(/images/Vector_phone_new.png) 0 center no-repeat;
  color: #002e37 !important;
  padding: 6px 14px 6px 10px;
  margin: 0;
}
.phonesec a
{
  font-size: 20px;
  font-family: ProximaNovaSemiBold;
  line-height: normal;
  font-size: 20px;
  color: #002E37;

}
.custom1
{
  padding-top: 0;
}
.clearfix .flexiblecolumn:nth-child(2)
{
  padding-left: 0;
}
.container_overlay
{
  width: 100%;
  /* text-align: center; */
  display: flex;
  display: -webkit-flex;
  /* padding-left: 50%; */
  /* padding-right: 50%; */
  justify-content: center;
  /* align-items: center; */
}
#wrapper-top .container-fluid
{
  width: 100%;
}
.Recall
{
  padding-left: 0;
}
#topmenu ul.menu
{
  display: flex;
}

.overlay_header
{
  background: url(/images/FonHead.png);
  min-height: 100vh; 
  width: 100%;
  background-size: cover;
  background-position: center;
  width: 100%;
  padding-top: 100px;
  display: none;
}
.container_header
{
  display: flex;
  justify-content: space-between;
  max-width: 1500px;
}
.left_head
{
  width: 30%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
  height: 100%;
  transform: translateX(-200px);
  transition: 1.5s;
  opacity: 0;
}
.right_head
{
  /* display: flex; */
  flex-direction: column;
  align-items: center;
  /* width: 29%; */
  border-radius: 4px;
  background: rgba(255,255,255,0.5);
  justify-content: center;
  /* text-align: center; */
  align-items: center;
  /* margin-top: 90px; */
  /* height: 678px; */
  /* padding-top: 50px; */
  /* box-sizing: border-box; */
  width: 28%;
  height: 679px; 
  /* box-sizing: border-box; */
  /* padding-top: 45px; */
  /* overflow-y: scroll; */
  padding-left: 46px;
  padding-right: 23px;
  transition: 1.5s;
  opacity: 0;
  transform: translateX(200px);
}

.big_title_head
{
  font-family: 'Myriad Pro Bold';
  line-height: normal;
  font-size: 60.6237px;
  text-align: center;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  color: #FFFFFF;
  text-shadow: 0px 2.69439px 10px rgba(0, 131, 157, 0.5);
  padding: 0;
}
.small_title_head
{
  font-family: ProximaNovaBold;
  line-height: 39px;
  font-size: 26.9439px;
  text-align: center;
  letter-spacing: 0.01em;
  text-transform: uppercase;
  color: #FFFFFF;
  text-shadow: 0px 2.69439px 10px rgba(0, 131, 157, 0.5);
  width: 60%;
  text-align: center;
  padding: 0;
  margin-top: 10px;

}
.image_left_head
{
  margin-top: 20px;
}
.price_head
{
  /* overflow-y: scroll; */
  width: 100%;
  display: flex;
  flex-direction: column;
  /* align-items: baseline; */
  justify-content: space-between;
  margin-top: 100px;
  direction: rtl;
  /* height: 210px; */
  opacity: 0; 
  transform: translateY(200px); 
  transition: 1.5s;
  background: rgba(255,255,255,0.5);
}
.banner_active
{
  opacity: 1;
  transform: translateY(0);
}

.row_price
{
  display: flex;
  justify-content: space-around;
  align-items: center;
  padding: 5px;
  margin-top: 22px;
  margin-bottom: 22px;
}
.name_service
{
  width: 51%;
}
.name_service p
{
  font-family: ProximaNovaRegular;
  line-height: normal;
  font-size: 18px;
  color: #3C4648;
  /* margin-top: 10px; */
}
.name_service a
{
  font-family: ProximaNovaRegular;
  line-height: normal;
  font-size: 18px;
  color: #3C4648;
  /* margin-top: 10px; */
}
.price_service
{

}
.price_service p
{
  font-family: ProximaNovaBold;
  line-height: normal;
  font-size: 18px;
  color: #00839D;
}
.image_right_head
{
  margin-top: 46px;
}
.container_list
{
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
}
.list_head
{
  width: 90%;
  margin-top: 20px;
}
.list_head li
{
  display: flex;
  align-items: center;
  margin-top: 10px;
  background: url(/images/Marker_list_head.png) no-repeat left;
  padding-left: 25px;
}
.list_head p
{
  font-family: ProximaNovaRegular;
  line-height: normal;
  font-size: 18px;
  color: #3C4648;
}
.list_head a
{
  font-family: ProximaNovaRegular;
  line-height: normal;
  font-size: 18px;
  color: #3C4648;
  text-orientation: none;
  outline: none;
}
.list_head li:before
{
  display: none;
}
/*
.logosec1
{
  display: none;
}
*/
#top ul.menu
{
  display: none;
}
#top .flexiblecolumn
{
  width: 78% !important;
}
.su-spoiler.su-spoiler-closed > .su-spoiler-content
{
    margin: 0;
    padding: 0;
    overflow: hidden;
    border: none;
    opacity: 0;
    display: none;
}

@media(max-width: 1225px)
{
	#wrapper-top
	{
		width: 100% !important;
	}
	.phonesec
	{
		width: auto !important;
	}
	.flexiblecolumn
	{
		width: auto !important;
	}
	.topsection .logosec
	{
		width: 18%;
	}
	#top > div > div:nth-child(1)
	{
		width: 70% !important;
	}
	#top > div.inner
	{
		flex-direction: row !important;
	}

	.container_header
	{
		justify-content: space-around;
		align-items: center;
	}
	.left_head
	{
		width: auto;
	}
	.right_head
	{
		width: auto;
	}

}
@media(max-width: 850px)
{
	.container_header
	{
		flex-wrap: wrap;
	}
	.right_head
	{
		margin-top: 50px;
	}
	.price_head
	{
		background: rgba(255,255,255,0.5);
	}
	.overlay_header
	{
		padding-top: 200px;
	}
}

@media(max-width: 830px)
{
	#top > div.inner
	{
		flex-direction: column !important;
		flex-wrap: wrap;
	}
}
@media(max-width: 825px)
{
  .price_head, .left_head, .right_head
  {
    transform: translate(0);
    opacity: 1;
  }
}
@media(max-width: 771px)
{
  #wrapper-top
  {
    background-color: rgba(255,255,255);
    width: 100%;
  }
  #topmenu ul.menu li:eq(1), #topmenu ul.menu li:last-child
  {
    display: inline-block;
  }
  #topblock .mobileckhambuger_togglerlabel
  {
    display: block !important;
  }
  section#top .mobileckhambuger_togglerlabel
  {
    display: none !important;
  }
  #topmenu ul.menu.active
  {
    top: 196px;
  }
}
@media(max-width: 770px)
{
	.clearfix .flexiblecolumn:nth-child(2)
	{
		display: none;
	}
	.mobileckhambuger_togglerlabel
	{
		display: none !important;
	}
	#top .flexiblecolumn
	{
		display: flex;
		align-items: center;
		justify-content: center;
	}
	#topmenu ul.menu
	{
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	.topsection .logosec
	{
		max-height: inherit;
		width: auto;
		height: auto;
		max-width: inherit;
		display: block;
	}
  .parent_banner
  {
    height: 290px !important;
  }

}
@media(max-width: 500px)
{
	#top > div.inner
	{
		align-items: center;
	}
	#top > div > div:nth-child(1)
	{
		width: 100% !important;
	}
}

@media(max-width: 479px)
{
  .preims_text
  {
    margin-top: 435px;
  }
}

.owl-theme .owl-nav [class*='owl-']
{
  background: transparent !important;
}
.owl-theme .owl-nav [class*='owl-']:hover
{
  background: transparent !important;
}
.parent_banner .owl-nav .owl-prev 
{
  position: absolute;
  border-top: 2px solid #00839D;
  border-right: 2px solid #00839D;
  margin: 10px;
  transform: rotate(-135deg);
  width: 40px;
  height: 40px;
  opacity: 1;
  transition: 0.5s;
  left: 15px;
}
.parent_banner .owl-nav .owl-next
{
  position: absolute;
  border-top: 2px solid #00839D;
  border-right: 2px solid #00839D;
  margin: 10px;
  transform: rotate(45deg);
  width: 40px;
  height: 40px;
  opacity: 1;
  transition: 0.5s;
  right: 15px;
}
.parent_banner .owl-nav
{
  bottom: 55%;
  margin-left: 0;
}
@media(max-width: 690px)
{
  .parent_banner .owl-nav
  {
    bottom: 70%;
  }
}
@media(max-width: 500px)
{
  .parent_banner .owl-nav 
  {
    bottom: 80%;
  }
}


.captcha_block {
  margin-top: 20px;
}
.captcha_block .img_captcha {
  height: 40px;
  background-repeat: no-repeat!important;
  background-size: contain!important;
  background-position: center right !important;
}
.container-services .item-services img 
{
    display: block;
    margin: 0 auto;
    height:50px;
}
@media(max-width:963px)
{
  .uslugi .nav-uslug
  {
    width:48%;
  }
}
@media(max-width:825px)
{
  .overlay_header
  {
    background-position:initial;
  }
  .left_head, .right_head
  {
    width:100%;
  }
}
@media(max-width:769px)
{
  .uslugi .nav-uslug
  {
    width: 100%;
  }
}
@media(max-width:768px)
{
  .div-icon-social
  {
    display: none;
  }
  #top
  {
    margin-bottom: 0;
  }
  .phonesec
  {
    padding-bottom: 0;
  }
  .topsection .logosec a
  {
    text-align: center;
  }
  .topsection .logosec a img
  {
    max-width: 65%;
  }
  #topmenu ul.menu.active
  {
    top:96px;
  }
  #wrapper-content
  {
    padding-top:70px !important;
  }
}
@media(max-width:770px)
{
  .parent_banner .owl-nav
  {
    bottom: 82%;
  }
  .parent_banner .owl-nav .owl-next, .parent_banner .owl-nav .owl-prev
  {
    width: 25px;
    height: 25px;
  }
}
@media(max-width:500px)
{
  .parent_banner .owl-nav
  {
    bottom:90%;
  }
}

div.mfeedback 
{
  margin-bottom: 50px;
}
div.mf-message textarea
{
  resize: none;
  width: 100%;
  border: 1px solid #e4f0f1;
  color: #00839d;
  font-family: 'ProximaNovaRegular', sans-serif;
  line-height: 18px;
  font-size: 14px;
  outline: none !important;
}
.mf-text
{
  color: #00839d;
  font-family: 'ProximaNovaRegular', sans-serif;
  line-height: 18px;
  font-size: 14px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.mf-text input, div.mf-name input, div.mf-email input, input[name=captcha_word]
{
  width: 100%;
  border: 0 !important;
  border-bottom: 1px solid #e4f0f1 !important;
  color: #00839d;
  font-family: 'ProximaNovaRegular', sans-serif;
  line-height: 18px;
  margin-bottom: 24px;
  font-size: 14px;
  outline: none !important;
}
div.mf-name input:focus, div.mf-email input:focus, .mf-text input:focus, div.mf-message textarea:focus
{
  border-color:#00839d !important;
  outline: none !important;
}
div.mf-name, div.mf-email, div.mf-captcha, div.mf-message
{
  width:100%;
}
.mfeedback input[type=submit]
{
  width: 150px;
  height: 31px;
  border-radius: 30px;
  background-color: #e52e0d;
  margin: 0 auto;
  text-align: center;
  font-size: 16px;
  font-family: 'ProximaNovaRegular', sans-serif;
  color: #ffffff;
  margin-top: 25px;
  cursor: pointer;
  border:1px solid transparent;
  outline:0;
  transition: 0.5s;

}
.mfeedback input[type=submit]:hover
{
  color: #e52e0d;
  background-color: #ffffff;
  border-color:#e52e0d;
}
.title_form_review
{
  font-family: 'ProximaNovaBold', sans-serif !important;
  font-size: 40px !important;
  color: #005f79 !important;
  text-align: center !important;
  line-height: 49px;
  padding: 0;
  margin: 0;
  text-transform: none !important;
  margin-bottom: 30px !important;
}
.container_ask_question
{
  width: 100%;
  background: url(/local/templates/akvilio/images/fon_forma.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size:cover;
  height: 800px;
  box-sizing:border-box;
  position: relative;
  margin-top: 15px;
  display: block;
}
.block_form_question
{
  width: 504px;
  height: 800px;
  box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  box-sizing: border-box;
  padding: 60px 30px 100px 50px;
  position: absolute;
  right: 330px;
}
.logo_ask_question
{
  text-align: center;
}
.text_question
{
  margin-top: 50px;
}
.text_question p
{
  font-size: 20px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #00839d;
}
#ask_question
{
  margin-top: 20px;
  width: 100%;
}
.block_data_question
{
  margin-top: 20px;
  width: 100%;
  text-align: center;
}
.data_question
{
  font-size: 16px !important;
  font-weight: normal !important;
  font-style: normal !important;
  font-stretch: normal !important;
  line-height: normal !important;
  letter-spacing: normal !important;
  color: #00839d !important;
  outline: none;
  background: transparent;
  border:0 !important;
  border-radius: 30px !important;
  border-bottom:1px solid #E4F0F1 !important;
  padding-bottom: 2px;
  box-sizing:border-box;
  width: 100%;
  font-family:"ProximaNovaRegular" !important;
}
.data_question::placeholder
{
  color: #00839d !important;
}
.send_ask
{ 
  margin-top:50px;
  border: 0;
  width: 200px;
  height: 41px;
  border-radius: 30px;
  background-color: #e52e0d;
  transition: 0.5s;
  font-size: 20px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.4px;
  color: #ffffff;
}
@media(max-width:865px)
{
  .block_form_question
  {
    right:0;
  }
}
@media(max-width:550px)
{
  .block_form_question
  {
    position: relative;
    height: auto;
    width: 100%;
    padding:30px;
  }
  .container_ask_question
  {
    height: auto;
  }
}
.discount_block {
  position: relative;
}
.detail-link {
  position: absolute;
  bottom: 0;
  text-align: center;
  background:#e52e0d;
  display: table;
  transform: translateX(-50%);
  left: 50%;
  width: 261px;
  height: 35px;
  border-radius: 30px;
  padding: 6px;
  color: #fff;
  font-weight: 600;
}
/* End */
/* /local/templates/akvilio/css/animate.css?154209551052789 */
/* /local/templates/akvilio/css/icon.css?1542095343662 */
/* /local/templates/akvilio/css/shortcode-ultimate.css?15420958093945 */
/* /local/templates/akvilio/css/font-awesome.min.css?154209568831000 */
/* /local/templates/akvilio/css/jf_mmpro.min.css?154209586918131 */
/* /local/templates/akvilio/css/spoiler.css?154210128315022 */
/* /local/templates/akvilio/css/mobile.css?154280912128881 */
/* /local/templates/akvilio/css/lib/jquery.datetimepicker.css?154833221718419 */
/* /local/templates/akvilio/components/bitrix/news.list/main_slider/style.css?1548760682872 */
/* /local/templates/akvilio/css/owl.carousel.css?15420947244373 */
/* /local/templates/akvilio/template_styles.css?1578556655164314 */
