.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s, opacity 0s;-moz-transition:transform 0s, opacity 0s;transition:transform 0s, opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}

/*# sourceMappingURL=sourcemaps/tiny-slider.css.map */@charset "UTF-8";

/*!
 * animate.css -https://daneden.github.io/animate.css/
 * Version - 3.7.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2019 Daniel Eden
 */

@-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-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{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-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{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:translateZ(0);transform:translateZ(0)}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:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}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:translateZ(0);transform:translateZ(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{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-duration:.75s;animation-duration:.75s;-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:translateZ(0);transform:translateZ(0)}}@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:translateZ(0);transform:translateZ(0)}}.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:translateZ(0);transform:translateZ(0)}}@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:translateZ(0);transform:translateZ(0)}}.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:translateZ(0);transform:translateZ(0)}}@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:translateZ(0);transform:translateZ(0)}}.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-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{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:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.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:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.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:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.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:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.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:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.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:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.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:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.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:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.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) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}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);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}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);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}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);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}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-duration:.75s;animation-duration:.75s;-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-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@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);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.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%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;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%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;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%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;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%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;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%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform: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%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform: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-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@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:translateZ(0);transform:translateZ(0)}}.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%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{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}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion:reduce),(print){.animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}}.mfp_carousel_skin_default .mfp_block_title{position:relative}.mfp_carousel_skin_default .mfp_block_title h4{position:absolute;display:block;top:0;margin:0;padding:0;font-size:1.2em;width:50%;line-height:normal;overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis}.mfp_carousel_skin_default .mfp_carousel_item{margin-bottom:1.2em}.mfp_carousel_skin_default .mfp_carousel_item .mfp_thumb_pos_top img,.mfp_carousel_skin_default .mfp_carousel_item .mfp_thumb_pos_top2 img{max-width:100%;width:100% !important;height:auto;margin-bottom:1em}.mfp_carousel_skin_default .mfp_carousel_item .mfp_thumb_pos_left img,.mfp_carousel_skin_default .mfp_carousel_item .mfp_thumb_pos_left2 img{float:left;margin-bottom:1em;margin-right:1em}.mfp_carousel_skin_default .mfp_carousel_item .mfp_thumb_pos_right img,.mfp_carousel_skin_default .mfp_carousel_item .mfp_thumb_pos_right2 img{float:right;margin-bottom:1em;margin-left:1em}.mfp_carousel_skin_default .mfp_carousel_item .mfp_carousel_title{display:block;line-height:normal;margin:0 0 .3em 0;padding:0}.mfp_carousel_skin_default .mfp_carousel_item .mfp_carousel_title a{font-weight:700 !important;font-size:1em !important}.mfp_carousel_skin_default .mfp_carousel_item .mfp_date,.mfp_carousel_skin_default .mfp_carousel_item .mfp_author{font-size:.9em;color:#666;display:inline}.mfp_carousel_skin_default .mfp_carousel_item .mfp_author{font-weight:700}.mfp_carousel_skin_default .mfp_carousel_item .mfp_cat{font-size:.9em;display:block;text-transform:uppercase}.mfp_carousel_skin_default .mfp_carousel_item .mfp_cat a{font-weight:700;color:#111}.mfp_carousel_skin_default .mfp_carousel_item .mfp_carousel_introtext{font-size:.9em;padding:0;display:block;margin:.7em 0 0 0}.mfp_carousel_skin_default .tns-inner{overflow:hidden}.mfp_carousel_skin_default .tns-outer{position:relative}.mfp_carousel_skin_default .tns-outer button[data-action]{position:absolute;top:0;right:0px;border:none;padding:4px 0 0;margin:0;outline:none;font-size:.8em;opacity:0.5;line-height:normal}.mfp_carousel_skin_default .tns-outer button[data-action]:hover{opacity:0.8}.mfp_carousel_skin_default .tns-outer button[data-action=start]{opacity:0.8}.mfp_carousel_skin_default .tns-controls>[aria-controls]{font-size:.8em;text-transform:uppercase;padding:0 0 0 5px;letter-spacing:1px;border:none;outline:none;opacity:0.3}.mfp_carousel_skin_default .tns-controls>[aria-controls]:hover{opacity:1}.mfp_carousel_skin_default .tns-controls{float:right;outline:none}.mfp_carousel_skin_default .tns-controls button{line-height:1 !important}.mfp_carousel_skin_default .tns-controls button:first-child{color:transparent;width:13px;height:12px;overflow:hidden;background:url(modules/mod_minifrontpage/tmpl/carousel/back.png) no-repeat;background-size:100% 100%;margin-right:3px;margin-left:5px}.mfp_carousel_skin_default .tns-controls button:last-child{color:transparent;width:13px;height:12px;overflow:hidden;background:url(modules/mod_minifrontpage/tmpl/carousel/next.png) no-repeat;background-size:100% 100%}.mfp_carousel_skin_default .tns-nav{text-align:right;margin:10px 0}.mfp_carousel_skin_default .tns-nav>[aria-controls]{width:6px;height:6px;padding:0;margin:0 3px;border-radius:50%;background:#ddd;border:0;outline:none}.mfp_carousel_skin_default .tns-nav>.tns-nav-active{background:#999}
.margin-top{
  margin-top: 30px;
}

.margin-top-15{
  margin-top: 15px;
}

.vm-nodisplay {
  display: none;
}

.notifyform, .vm-orders-list{
	margin-bottom: 30px;
}

.vm-price-wrapper{
	line-height: 18px;
}

.vm3pr-2.vm-price-wrapper{
  height: 40px;
}

.vm3pr-3.vm-price-wrapper{
  height: 60px;
}

.vm3pr-4.vm-price-wrapper{
  height: 80px;
}

.vm3pr-5.vm-price-wrapper{
  height: 100px;
}

.vm3pr-6.vm-price-wrapper{
  height: 120px;
}

.vm3pr-7.vm-price-wrapper{
  height: 140px;
}

.vm3pr-8.vm-price-wrapper{
  height: 160px;
}

.vm3pr-9.vm-price-wrapper{
  height: 180px;
}

/* Custom fields */
.vm3pr-1 .product-fields-wrapper{
  height: 56px;
}

.vm3pr-2 .product-fields-wrapper{
  height: 112px;
}

.vm3pr-3 .product-fields-wrapper{
  height: 160px;
}

.vm3pr-4 .product-fields-wrapper{
  height: 208px;
}

.vm3pr-5 .product-fields-wrapper{
  height: 256px;
}

/* Preloader */
.vm-preloader {
  background-color: rgba(255, 255, 255, 0.9);
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  text-align: center;
  border: 1px solid #ddd;
  z-index: 100;
}

.vm-preloader img{
  position: relative;
  top: 45%;
}
/* Category , Front page  */
.vm-cat-title{
  font-size: 110%;
}

.product .thumbnail{
  padding: 15px;
}

.product-horizon .thumbnail{
  padding: 15px 0;
}

.vm-product-title{
  font-size: 110%;
  height: 50px;
  margin-top: 30px;
}

.product-horizon .vm-product-title{
  font-size: 110%;
  margin-top: 10px;
  height: auto;
}

.vm-price-desc {
  display: inline-block;
  width: 60%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  vertical-align: middle;
}

.vm-price-desc + span{
  display: inline-block;
  text-align: right;
  width: 40%;
}

span.PricesalesPrice{
  font-size: 130%;
}

span.PricebasePriceWithTax{
  font-size: 110%;
  text-decoration: line-through;
  color: red;
}

.product-fields-title{
  font-weight: bold;
}

.product-fields-title .glyphicon, .panel-heading .glyphicon{
  color: #337AB7;
}

.product-field-display .chzn-container{
  margin: 0 auto;
  font-size: 90%;
}

.cvselection, .product-field-type-C .chzn-container{
  margin-bottom: 14px;
  margin-bottom: 1rem;
}

.product-horizon .chzn-container, .product-horizon .chzn-drop {
  width: 181px !important;
}

.product-horizon-addtocart .product-fields-wrapper{
  margin-top: 15px;
  padding-top: 10px;
}

.product-horizon-hr{
  margin-top: 15px;
}
.vm2-normalstock::after {
	display: block;
  font-size: 14px;
  content: "c/stock";
}
.vm2-normalstock {
  color: #5CB85C;
  cursor: help;
  font-size: 25px;
}
.vm2-lowstock::after {
	display: block;
  font-size: 14px;
  content: "c/stock";
}
.vm2-lowstock {
  color: #F0AD4E; 
  cursor: help;
  font-size: 25px;
}
.vm2-nostock::after {
	display: block;
  font-size: 14px;
  content: "s/stock";
}
.vm2-nostock {
  color: #f00;
  cursor: help;
  font-size: 25px;
}

.orderby-displaynumber .well{
	margin-bottom: 0;
	min-height: 50px;
}

.orderlistcontainer .title, .orderlistcontainer .activeOrder, .orderlistcontainer .sorting, .orderlistcontainer .Order{
  display: inline-block;
	margin-right: 5px;
}

.orderlist {
	margin-top: 10px;
}

.orderlist > div{
	margin-bottom: 5px;
}

.orderby-product .title:after{
  content: ":";
}

.orderlistcontainer .title, .display-number-results{
  margin-bottom: 5px;
	margin-top: 4px;
  display: block;
}

.vm-pagination .pagination{
  margin: 0 auto;
  vertical-align: bottom;
}

.vm-pagination .text-center{
	text-align: right;
}

.vm-page-counter{
  padding-top: 4px;
  text-align: left;
}

#sorting[href$="DESC"]:after{
  content: "\e156";
  font-family: 'Glyphicons Halflings';
	font-size: 11px;
}

#sorting:after{
  content: "\e155";
  font-family: 'Glyphicons Halflings';
}

/* Product page */
.spacer-buy-area .addtocart-area{
  margin-top: 30px;
}

.product-related-categories .vm-img-desc, .product-related-products .vm-img-desc, .product-related-products .vm-price-desc{
  display: none;
}

.vm-product-container, #form-collapse{
  position: relative;
}

.formError{
  margin-left: -100px !important;
}

.well.iframe-login {
  background-color: #fff;
  margin-top: 10%;
}

.additional-images > div:nth-child(4n+1) {
 clear: left;
}

/* User Registration, Edit  */
#jform_captcha > div, #jform_captcha > div > div{
  margin: 0 auto;
}

.ask-a-question-view #jform_captcha > div > div, .ask-a-question-view #jform_captcha > div {
  margin: 0;
}

#tabs{
  list-style: none;
  margin-bottom: -1px;
}

#tabs li{
  display: inline-block;
  margin-right: 5px;
  border: 1px solid #ddd;
  padding: 15px;
}

#tabs li:hover{
  cursor: pointer;
}

#tabs .current{
  background-color: #eee;
}

.tabs {
  padding: 15px;
  border: 1px solid #ddd;
  display: none;
}

.labelcell{
  font-size: 85%;
  font-weight: bold;
}

#searchMedia{
  margin-bottom: 15px;
}

#ImagesContainer{
  margin-top: 15px;
}

.priceCol {
  white-space: nowrap;
}

.userfields_info {
  display: block;
  font-size: 18px;
  font-weight: bold;
  border-bottom: 1px solid #ddd;
  padding: 10px 0;
  margin-bottom: 20px
}

.user-details td {
  border: none !important;
  width: 50%
}

.user-details label {
  font-size: 14px
}

/* Cart */
.vm-cart-qnt{
  max-width: 100px;
}

.line-through{
	text-decoration: line-through;
}

.cart-images {
  margin-right: 5px;
	display: inline-block;
}

.cart-summary .vmshipment, .cart-summary .vmpayment{
	font-weight: normal;
}

#checkoutFormSubmit span:before{
  content: "\e116";
  font-family: 'Glyphicons Halflings';
	margin-right: 10px;
}

.orderdone > div{
	margin-bottom: 15px;
}

.orderdone span{
	display: inline-block;
	margin-right: 10px;
}

.orderdone > div > span:first-child:after{
  content: ":";
}

.vm-mobile-total{
	display: none;
}

.vm-mobile-td{
	width: 80%;
}

/* Addtocart */
.addtocart-bar{
	min-height: 34px !important;
}

.addtocart-bar, .thumbnail{
	position: relative;
}

.notify{
	position: absolute;
	bottom: 0;
}

/* Cart module */
.dd_cart_wrapper.dropdown-menu{
	min-width: 320px;
	padding: 15px;
	left: auto;
	right: 0;
}
.subtotal_with_tax {
	white-space: nowrap;
}

/* Vm Category module */
.list-group-item{
	position: relative;
}

.vm-plus{
	position: absolute !important;
	right: 5px;
	top: 8px !important;
	padding: 5px 5px 6px 6px;
	text-align: center;
}

.vm-plus:hover{
	cursor: pointer;
	color: #ccc;
}

.vm-child-menu{
	display: none;
	background-color: #f5f5f5;
	margin-top: 3px;
}

.vm-child-menu > li > a{
	padding-left: 25px !important;
}

.vm-child-menu > li.active > a, .vm-current-child-menu > li.active > a, .vm-all-child-menu > li.active > a{
	font-style: italic;
	font-weight: bold;
}

.vm-current-child-menu, .vm-all-child-menu{
	margin-top: 3px;
	background-color: #f5f5f5;
}

/* Fancybox */
.vm-padded{
	max-width: 640px;
}

.vm-padded .btn{
  width: inherit;
}

/* Product module */
.vm-product .product-details {
  position: absolute;
  bottom: 0;
}

/* Media queries */
@media (max-width: 640px){
	#vmCartModule{
		float: none;
		display: block;
		width: 100%;
		margin-top: 15px;
	}

	.total_wrapper{
		display: block;
		width: 100%;
	}

	.dd_cart_wrapper.dropdown-menu{
		margin-top: 40px;
		width: 100%;
	}

	.vm-order-list > div:not(:last-child){
		margin-bottom: 10px;
	}

  .user-details td {
    display: block;
    padding: 0 !important;
    width: 100%
  }

  .user-details tr {
    display: block;
    margin-bottom: 15px;
  }

}

@media (max-width: 540px){
	.vm-cart-hide{
		display: none;
	}

	.vm-mobile-total{
		display: table;
	}
}

@media (max-width: 360px){
  .ask-a-question-view .col-xs-7{
    display: none;
  }

	input.coupon{
		font-size: 80%;
	}
}

@media (max-width: 320px){
	.btn.vm2-add_quantity_cart{
		margin-bottom: 5px;
	}

	.dd_cart_wrapper.dropdown-menu{
		min-width: 100%;
	}
}
/**
 * @package     pwebbox
 * @version 	2.0.0
 *
 * @copyright   Copyright (C) 2015 Perfect Web. All rights reserved. http://www.perfect-web.co
 * @license     GNU General Public Licence http://www.gnu.org/licenses/gpl-3.0.html
 */

/*!
 * Bootstrap v2.3.2
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 * 
 * Redeclared styles only for contact form
 */

/* Close button or link */
.pweb-alert .close {
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 20px;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
}

.pweb-alert .close:hover,
.pweb-alert .close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
}

.pweb-alert button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

/* Alerts */
.pweb-alert.alert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 20px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}
.pweb-alert.alert,
.pweb-alert.alert h4 {
  color: #c09853;
}
.pweb-alert.alert h4 {
  margin: 0;
}
.pweb-alert.alert .close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 20px;
}

.pweb-alert.alert-success {
  color: #468847;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.pweb-alert.alert-success h4 {
  color: #468847;
}
.pweb-alert.alert-danger,
.pweb-alert.alert-error {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7;
}
.pweb-alert.alert-danger h4,
.pweb-alert.alert-error h4 {
  color: #b94a48;
}
.pweb-alert.alert-info {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.pweb-alert.alert-info h4 {
  color: #3a87ad;
}
.pweb-alert.alert-block {
  padding-top: 14px;
  padding-bottom: 14px;
}
.pweb-alert.alert-block > p,
.pweb-alert.alert-block > ul {
  margin-bottom: 0;
}
.pweb-alert.alert-block p + p {
  margin-top: 5px;
}

/* Modal backdrop */
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #000000;
}
body > .modal-backdrop {
  z-index: 1040;
}
.pweb-modal.modal > .modal-backdrop,
.pwebcontact-modal.modal > .modal-backdrop {
  z-index: -1;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop,
.modal-backdrop.fade.in {
  opacity: 0.8;
}

/* Modal */
.pweb-modal.modal .modal-body {
  position: relative;
  max-height: 400px;
  padding: 15px;
  overflow-y: auto;
}

.hide {
  display: none;
}

.show {
  display: block;
}

.invisible {
  visibility: hidden;
}

/* Joomla JUI NOTE: Original .modal definition has to be commented in modals.less and responsive-767px-max.less */

/* Joomla JUI NOTE: Original .modal definition has to be commented */

/* >>> JUI >>> */

div.modal.pwebbox-modal {
  position: fixed;
  top: 10%;
  left: 50%;
  z-index: 1050;
  width: 560px;
  margin-left: -280px;
  background-color: #ffffff;
  border: 1px solid #999;
  border-color: rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  outline: none;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
     -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
          box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding-box;
          background-clip: padding-box;
}

div.modal.fade {
  top: -25%;
  -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
     -moz-transition: opacity 0.3s linear, top 0.3s ease-out;
       -o-transition: opacity 0.3s linear, top 0.3s ease-out;
          transition: opacity 0.3s linear, top 0.3s ease-out;
}

div.modal.fade.in {
  top: 10%;
}

/* <<< JUI <<< */

/* Joomla JUI NOTE: Original .modal definition has to be commented */

/* >>> JUI >>> */

@media (max-width: 767px) {
  div.modal.pwebbox-modal {
    position: fixed;
    top: 20px;
    right: 20px;
    left: 20px;
    width: auto;
    margin: 0;
  }
  div.modal.fade {
    top: -100px;
  }
  div.modal.fade.in {
    top: 20px;
  }
}

@media (max-width: 480px) {
  div.modal.pwebbox-modal {
    top: 10px;
    right: 10px;
    left: 10px;
  }
}

/* <<< JUI <<< */
/**
 * @package     pwebbox
 * @version 	2.0.9
 *
 * @copyright   Copyright (C) 2015 Perfect Web. All rights reserved. http://www.perfect-web.co
 * @license     GNU General Public Licence http://www.gnu.org/licenses/gpl-3.0.html
 */

.pwebbox-box {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
}

div.pwebbox,
div.pwebbox *,
div.pweb-modal,
div.pweb-modal *,
.pwebbox_toggler {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

.pwebbox-container-inset {
    overflow: hidden;
}

 /* Positions
  * --------------------------------------------------------------------- 
  */
.pweb-left, .pweb-right, .pweb-top, .pweb-bottom {
	position: fixed;
	z-index: 1030;
}

.pweb-left {
	left: 0;
}
.pweb-right {
	right: 0;
}
.pweb-top {
	top: 0;
}
.pweb-bottom {
	bottom: 0;
}

.pweb-offset-left.pweb-top,
.pweb-offset-left.pweb-bottom {
	left: 20%;
}
.pweb-offset-right.pweb-top,
.pweb-offset-right.pweb-bottom {
	right: 20%;
}
.pweb-offset-top.pweb-left,
.pweb-offset-top.pweb-right {
	top: 20%;
}

.pweb-offset-left.pweb-slidebox-full-dimension.pweb-top,
.pweb-offset-left.pweb-slidebox-full-dimension.pweb-bottom {
	left: 0;
        right: 0;
}
.pweb-offset-right.pweb-slidebox-full-dimension.pweb-top,
.pweb-offset-right.pweb-slidebox-full-dimension.pweb-bottom {
        left: 0;
	right: 0;
}
.pweb-offset-top.pweb-slidebox-full-dimension.pweb-left,
.pweb-offset-top.pweb-slidebox-full-dimension.pweb-right {
	top: 0;
        bottom: 0;
}


 /* Toggler
  * --------------------------------------------------------------------- 
  */
.pwebbox_toggler {
	position: relative;
	z-index: 1;
	display: block;
	width: 100px;
	height: 30px;
	line-height: 30px;
	padding: 5px 10px;
	text-decoration: none;
	text-align: left;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
    background-color: #fff;
	cursor: pointer;
    -webkit-box-shadow: 0 0 1px rgba(255,255,255,0.2) inset;
	-moz-box-shadow: 0 0 1px rgba(255,255,255,0.2) inset;
	box-shadow: 0 0 1px rgba(255,255,255,0.2) inset;
}
.pwebbox_toggler:hover {
	color: inherit;
	text-decoration: none;
	-webkit-transition: all .1s ease;
	-moz-transition: all .1s ease;
	-o-transition: all .1s ease;
	transition: all .1s ease;
}

.pweb-vertical.pweb-left .pwebbox_toggler,
.pweb-vertical.pweb-right .pwebbox_toggler {
	width: 30px;
	height: 120px;
	padding: 10px 5px;
	text-align: center;
	font-size: 1.2em;
}

/* Vertical Toggler CSS type
 * ---------------------------------------------------------------------
 */
.pweb-vertical-css .pweb-text {
	display: inline-block;
	vertical-align: middle;
	line-height: normal;
	writing-mode: vertical-lr;
	-webkit-writing-mode: vertical-lr;
	-ms-writing-mode: tb-rl;
	*writing-mode: tb-rl;
	white-space: nowrap;
}
.pweb-vertical-css.pweb-rotate .pweb-text {
	transform-origin: 50%;
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
/*
 * ---------------------------------------------------------------------
 */
.pweb-toggler-hidden .pwebbox_toggler.pweb-closed {
	
}
.pweb-accordion .pwebbox_toggler {
	width: auto;
}
.pwebbox-toggler-link, 
.pwebbox-toggler-link:hover,
.pwebbox-toggler-link:focus {
    text-decoration: none;
}
.pweb-toggler-img img {
    max-width: 100%;
    max-height: 100%;
}
 /* Toggler Gradient active
  * --------------------------------------------------------------------- 
  */
.pwebbox_toggler.pweb-gradient:hover,
.pwebbox_toggler.pweb-gradient.pweb-opened {
	background-image: none;
}

 /* Toggler Rounded
  * --------------------------------------------------------------------- 
  */
.pwebbox_toggler.pweb-radius {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.pweb-left .pwebbox_toggler.pweb-radius {
	-webkit-border-radius: 0 10px 10px 0;
	-moz-border-radius: 0 10px 10px 0;
	border-radius: 0 10px 10px 0;
}
.pweb-right .pwebbox_toggler.pweb-radius {
	-webkit-border-radius: 10px 0 0 10px;
	-moz-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
}
.pweb-top .pwebbox_toggler.pweb-radius {
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
}
.pweb-bottom .pwebbox_toggler.pweb-radius {
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
}


 /* Vertical Toggler text
  * --------------------------------------------------------------------- 
  */
.pweb-vertical.pweb-left .pwebbox_toggler .pweb-text,
.pweb-vertical.pweb-right .pwebbox_toggler .pweb-text {
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: left top;
}
.pweb-vertical.pweb-left .pwebbox_toggler.pweb-opened .pweb-text,
.pweb-vertical.pweb-right .pwebbox_toggler.pweb-opened .pweb-text {
	background-position: right top;
}
.pweb-vertical.pweb-left .pwebbox_toggler.pweb-rotate .pweb-text,
.pweb-vertical.pweb-right .pwebbox_toggler.pweb-rotate .pweb-text {
	background-position: left bottom;
}
.pweb-vertical.pweb-left .pwebbox_toggler.pweb-rotate.pweb-opened .pweb-text,
.pweb-vertical.pweb-right .pwebbox_toggler.pweb-rotate.pweb-opened .pweb-text {
	background-position: right bottom;
}
.pweb-vertical.pweb-left .pwebbox_toggler.pweb-no-rotate .pweb-text,
.pweb-vertical.pweb-right .pwebbox_toggler.pweb-no-rotate .pweb-text {
	text-align: center;
}


 /* Toggler Icon
  * --------------------------------------------------------------------- 
  */
.pwebbox_toggler.pweb-icon {
	padding: 5px 40px 5px 10px;
    font-size: 16px;
}
.pweb-horizontal.pweb-right .pwebbox_toggler.pweb-icon {
	padding: 5px 10px 5px 40px;
}
.pweb-vertical.pweb-left .pwebbox_toggler.pweb-icon,
.pweb-vertical.pweb-right .pwebbox_toggler.pweb-icon {
	padding: 40px 5px 10px 5px;
}

.pwebbox_toggler.pweb-icon .pweb-icon {
	display: block;
	position: absolute;
	top: 5px;
	right: 5px;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 18px;
	background-repeat: no-repeat;
	background-position: center top;
}
.pwebbox_toggler.pweb-icon-icomoon .pweb-icon:before {
	font-family: 'IcoMoon';
	speak: none;
}
.pwebbox_toggler.pweb-icon-gallery.pweb-opened .pweb-icon {
	background-position: center bottom;
}
.pweb-horizontal.pweb-right .pwebbox_toggler.pweb-icon .pweb-icon {
	left: 5px;
	right: auto;
}


 /* Toggler - Slide in box
  * --------------------------------------------------------------------- 
  */
.pwebbox.pweb-slidebox .pwebbox_toggler {
	position: absolute;
	z-index: 1;
}
.pwebbox.pweb-slidebox.pweb-horizontal.pweb-left .pwebbox_toggler {
	top: 0;
	left: 0;
}
.pwebbox.pweb-slidebox.pweb-horizontal.pweb-right .pwebbox_toggler {
	top: 0;
	right: 0;
}
.pwebbox.pweb-slidebox.pweb-vertical.pweb-left .pwebbox_toggler {
	top: 10px;
	left: 0;
}
.pwebbox.pweb-slidebox.pweb-vertical.pweb-right .pwebbox_toggler {
	top: 10px;
	right: 0;
}
.pwebbox.pweb-slidebox.pweb-top .pwebbox_toggler {
	top: 0;
}
.pwebbox.pweb-slidebox.pweb-bottom .pwebbox_toggler {
	bottom: 0;
}
.pwebbox.pweb-slidebox.pweb-offset-left.pweb-top .pwebbox_toggler,
.pwebbox.pweb-slidebox.pweb-offset-left.pweb-bottom .pwebbox_toggler {
	left: 10px;
}
.pwebbox.pweb-slidebox.pweb-offset-right.pweb-top .pwebbox_toggler,
.pwebbox.pweb-slidebox.pweb-offset-right.pweb-bottom .pwebbox_toggler {
	right: 10px;
}

 /* Slide Toggler - Slide in box
  * --------------------------------------------------------------------- 
  */
.pwebbox.pweb-slidebox.pweb-toggler-slide.pweb-vertical.pweb-left .pwebbox_toggler {
	top: 0;
	left: auto;
	right: -42px;
}
.pwebbox.pweb-slidebox.pweb-toggler-slide.pweb-vertical.pweb-right .pwebbox_toggler {
	top: 0;
	left: -42px;
	right: auto;
}
.pwebbox.pweb-slidebox.pweb-toggler-slide.pweb-top .pwebbox_toggler {
	top: auto;
	bottom: -42px;
}
.pwebbox.pweb-slidebox.pweb-toggler-slide.pweb-bottom .pwebbox_toggler {
	top: -42px;
	bottom: auto;
}
.pwebbox.pweb-slidebox.pweb-toggler-slide.pweb-offset-left.pweb-top .pwebbox_toggler,
.pwebbox.pweb-slidebox.pweb-toggler-slide.pweb-offset-left.pweb-bottom .pwebbox_toggler {
	left: 0;
}
.pwebbox.pweb-slidebox.pweb-toggler-slide.pweb-offset-right.pweb-top .pwebbox_toggler,
.pwebbox.pweb-slidebox.pweb-toggler-slide.pweb-offset-right.pweb-bottom .pwebbox_toggler {
	right: 0;
}

 /* BottomBar Toggler - close notification
  * --------------------------------------------------------------------- 
  */
.pwebbox.pweb-bottombar .pwebbox_toggler {
    width: 50px;
    height: 50px;
    padding: 0px;
    text-align: center;
    line-height: 50px;
    position: absolute;
    bottom: 0px;
    right: 0px;
}

/* Little fix for themes in Bottom Bar */
.pweb-theme-grey.pwebbox_bottombar_toggler {
    background-color: #FFB137;
    background-image: -moz-linear-gradient(left center , #FFB137, #FFCF55);
    border-color: #FFB137;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5);
    color: #000;
}
.pweb-theme-night.pwebbox_bottombar_toggler {
    background-color: #EACB00;
    background-image: none;
    border-color: #CCAD00;
    text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
    color: #000;
}

 /* Container
  * --------------------------------------------------------------------- 
  */
.pwebbox-container {
	background-repeat: no-repeat;
	text-align: left;
}
.pweb-slidebox .pwebbox-container,
.pweb-modal .pwebbox-container,
.pweb-accordion-boxed .pwebbox-container {
    border: 1px solid #ccc;
	border-color: rgba(0,0,0, 0.2);
    background-color: #fff;
	background-color: rgba(255,255,255, 0.9);
}
.pweb-static .pwebbox-container {
	padding: 20px 10px;
}

.pweb-bottombar .pwebbox-container {
    position: fixed;
    z-index: 1001;
    bottom: 0px;
    left: 0px;
    width: 100%;
    margin: 0px;
    box-shadow: 0px -1px 6px rgba(0, 0, 0, 0.1) !important;
    text-align: center;
    border: 0px!important;
    padding: 10px 0px !important;
}

.pweb-bottombar .pwebbox-container .pwebbox-content {
    margin: 0px auto;
    padding: 0px 80px 0px 0px;
    min-height: 30px;
    position: relative;
}

.pweb-bottombar .pwebbox-container-outset:before,
.pweb-bottombar .pwebbox-container-outset:after {
    display: none!important;
}

 /* Container - Slide in box
  * --------------------------------------------------------------------- 
  */
.pwebbox.pweb-slidebox .pwebbox-container {
	padding: 10px 10px 5px;
}
.pwebbox.pweb-slidebox.pweb-left.pweb-horizontal .pwebbox-container,
.pwebbox.pweb-slidebox.pweb-right.pweb-horizontal .pwebbox-container {
	padding-top: 30px;
}
.pwebbox.pweb-slidebox.pweb-left.pweb-vertical .pwebbox-container {
	padding-left: 50px;
}
.pwebbox.pweb-slidebox.pweb-right.pweb-vertical .pwebbox-container {
	padding-right: 50px;
}
.pwebbox.pweb-slidebox.pweb-top .pwebbox-container {
	padding-top: 50px;
}
.pwebbox.pweb-slidebox.pweb-bottom .pwebbox-container {
	padding-bottom: 50px;
}

 /* Box
  * --------------------------------------------------------------------- 
  */

.pwebbox-box {
	position: relative;
	z-index: 0;
}

.pwebbox-box.pweb-bottombar {
	z-index: 1040;
}

.pwebbox.pweb-modal .pwebbox-box {
	display: none;
}

.pwebbox.pweb-slidebox .pwebbox-box {
	position: absolute;
	max-width: 500px;
}

.pwebbox.pweb-slidebox.pweb-left.pweb-horizontal .pwebbox-box {
	top: 20px;
	left: 0;
}
.pwebbox.pweb-slidebox.pweb-right.pweb-horizontal .pwebbox-box {
	top: 20px;
	right: 0;
}
.pwebbox.pweb-slidebox.pweb-left.pweb-vertical .pwebbox-box {
	top: 0;
	left: 0;
}
.pwebbox.pweb-slidebox.pweb-right.pweb-vertical .pwebbox-box {
	top: 0;
	right: 0;
}
.pwebbox.pweb-slidebox.pweb-top .pwebbox-box {
	top: 0;
}
.pwebbox.pweb-slidebox.pweb-bottom .pwebbox-box {
	bottom: 0;
}
.pwebbox.pweb-slidebox.pweb-top.pweb-offset-left .pwebbox-box,
.pwebbox.pweb-slidebox.pweb-bottom.pweb-offset-left .pwebbox-box  {
	left: 0;
}
.pwebbox.pweb-slidebox.pweb-top.pweb-offset-right .pwebbox-box,
.pwebbox.pweb-slidebox.pweb-bottom.pweb-offset-right .pwebbox-box {
	right: 0;
}
 /* Toggler - Slide in box with full dimension.
  * --------------------------------------------------------------------- 
  */
.pwebbox.pweb-slidebox.pweb-slidebox-full-dimension.pweb-horizontal.pweb-left .pwebbox_toggler {
	top: 150px;
}
.pwebbox.pweb-slidebox.pweb-slidebox-full-dimension.pweb-horizontal.pweb-right .pwebbox_toggler {
	top: 150px;
}
.pwebbox.pweb-slidebox.pweb-slidebox-full-dimension.pweb-vertical.pweb-left .pwebbox_toggler {
	top: 150px;
}
.pwebbox.pweb-slidebox.pweb-slidebox-full-dimension.pweb-vertical.pweb-right .pwebbox_toggler {
	top: 150px;
}
.pwebbox.pweb-slidebox.pweb-top .pwebbox_toggler {
	top: 0;
}
.pwebbox.pweb-slidebox.pweb-bottom .pwebbox_toggler {
	bottom: 0;
}
.pwebbox.pweb-slidebox.pweb-slidebox-full-dimension.pweb-offset-left.pweb-top .pwebbox_toggler,
.pwebbox.pweb-slidebox.pweb-slidebox-full-dimension.pweb-offset-left.pweb-bottom .pwebbox_toggler {
	left: 150px;
}
.pwebbox.pweb-slidebox.pweb-slidebox-full-dimension.pweb-offset-right.pweb-top .pwebbox_toggler,
.pwebbox.pweb-slidebox.pweb-slidebox-full-dimension.pweb-offset-right.pweb-bottom .pwebbox_toggler {
	right: 150px;
}
 /*
  * Container - slide with full dimension
  * ---------------------------------------------------------------------  
  */
.pwebbox.pweb-slidebox.pweb-slidebox-full-dimension.pweb-left .pwebbox-container,
.pwebbox.pweb-slidebox.pweb-slidebox-full-dimension.pweb-right .pwebbox-container {
        padding-top: 10px;
	padding-bottom: 10px;
} 
.pwebbox.pweb-slidebox.pweb-slidebox-full-dimension.pweb-left.pweb-horizontal .pwebbox-container,
.pwebbox.pweb-slidebox.pweb-slidebox-full-dimension.pweb-right.pweb-horizontal .pwebbox-container {
	padding-top: 10px;
}
.pwebbox.pweb-slidebox.pweb-slidebox-full-dimension.pweb-left.pweb-vertical .pwebbox-container {
	padding-left: 10px;
}
.pwebbox.pweb-slidebox.pweb-slidebox-full-dimension.pweb-right.pweb-vertical .pwebbox-container {
	padding-right: 10px;
}
.pwebbox.pweb-slidebox.pweb-slidebox-full-dimension.pweb-top .pwebbox-container {
	padding-top: 10px;
}
.pwebbox.pweb-slidebox.pweb-slidebox-full-dimension.pweb-bottom .pwebbox-container {
	padding-bottom: 10px;
}
 /*
  * Box - slide with full dimension
  * ---------------------------------------------------------------------  
  */
.pwebbox.pweb-slidebox.pweb-slidebox-full-dimension.pweb-left .pwebbox-container-outset, 
.pwebbox.pweb-slidebox.pweb-slidebox-full-dimension.pweb-left .pwebbox-container,
.pwebbox.pweb-slidebox.pweb-slidebox-full-dimension.pweb-right .pwebbox-container-outset, 
.pwebbox.pweb-slidebox.pweb-slidebox-full-dimension.pweb-right .pwebbox-container {
        height: 99vh !important;
        max-height: 99vh !important;
 }
.pwebbox.pweb-slidebox.pweb-slidebox-full-dimension.pweb-top .pwebbox-container-outset, 
.pwebbox.pweb-slidebox.pweb-slidebox-full-dimension.pweb-top .pwebbox-container,
.pwebbox.pweb-slidebox.pweb-slidebox-full-dimension.pweb-bottom .pwebbox-container-outset, 
.pwebbox.pweb-slidebox.pweb-slidebox-full-dimension.pweb-bottom .pwebbox-container {
        width: 99vw !important;
        max-width: 99vw !important;
 }
.pwebbox.pweb-slidebox.pweb-slidebox-full-dimension.pweb-left .pwebbox-box,
.pwebbox.pweb-slidebox.pweb-slidebox-full-dimension.pweb-right .pwebbox-box{
	top: 0;
        bottom: 0;
}
.pwebbox.pweb-slidebox.pweb-slidebox-full-dimension.pweb-top .pwebbox-box,
.pwebbox.pweb-slidebox.pweb-slidebox-full-dimension.pweb-bottom .pwebbox-box{
	left: 0;
        right: 0;
}

 /* Container - Accordion
  * --------------------------------------------------------------------- 
  */
.pweb-accordion .pwebbox-container {
	padding-top: 30px;
}
.pweb-accordion.pweb-accordion-boxed .pwebbox-container {
	margin-top: 15px;
	padding: 30px 10px 10px;
    -webkit-box-shadow: inset 0 0 4px rgba(0,0,0, 0.3);
 	-moz-box-shadow: inset 0 0 4px rgba(0,0,0, 0.3);
	box-shadow: inset 0 0 4px rgba(0,0,0, 0.3);
}
.pweb-accordion.pweb-accordion-boxed .pweb-arrow {
	position: absolute;
	left: 25%;
	top: 5px;
	width: 0;
	height: 0;
	border-style: dashed;
    border-width: 0 9px 10px 9px;
	border-color: transparent;
	border-bottom-color: #7F7F7F;
	border-bottom-color: rgba(0,0,0, 0.5);
	border-bottom-style: solid;
}

 /* Container with slide Toggler - Slide in box
  * --------------------------------------------------------------------- 
  */
.pwebbox.pweb-slidebox.pweb-toggler-slide.pweb-left.pweb-vertical .pwebbox-container {
	padding-left: 10px;
}
.pwebbox.pweb-slidebox.pweb-toggler-slide.pweb-right.pweb-vertical .pwebbox-container {
	padding-right: 10px;
}
.pwebbox.pweb-slidebox.pweb-toggler-slide.pweb-top .pwebbox-container {
	padding-top: 10px;
}
.pwebbox.pweb-slidebox.pweb-toggler-slide.pweb-bottom .pwebbox-container {
	padding-bottom: 5px;
}

 /* Container Rounded - Slide in box
  * --------------------------------------------------------------------- 
  */
.pwebbox.pweb-slidebox.pweb-left.pweb-radius .pwebbox-container {
	-webkit-border-radius: 0 10px 10px 0;
	-moz-border-radius: 0 10px 10px 0;
	border-radius: 0 10px 10px 0;
}
.pwebbox.pweb-slidebox.pweb-right.pweb-radius .pwebbox-container {
	-webkit-border-radius: 10px 0 0 10px;
	-moz-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
}
.pwebbox.pweb-slidebox.pweb-left.pweb-toggler-slide.pweb-radius .pwebbox-container {
	-webkit-border-radius: 0 0 10px 0;
	-moz-border-radius: 0 0 10px 0;
	border-radius: 0 0 10px 0;
}
.pwebbox.pweb-slidebox.pweb-right.pweb-toggler-slide.pweb-radius .pwebbox-container {
	-webkit-border-radius: 0 0 0 10px;
	-moz-border-radius: 0 0 0 10px;
	border-radius: 0 0 0 10px;
}
.pwebbox.pweb-slidebox.pweb-top.pweb-radius .pwebbox-container {
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
}
.pwebbox.pweb-slidebox.pweb-bottom.pweb-radius .pwebbox-container {
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
}
.pwebbox.pweb-slidebox.pweb-top.pweb-toggler-slide.pweb-offset-left.pweb-radius .pwebbox-container {
	-webkit-border-radius: 0 0 10px 0;
	-moz-border-radius: 0 0 10px 0;
	border-radius: 0 0 10px 0;
}
.pwebbox.pweb-slidebox.pweb-top.pweb-toggler-slide.pweb-offset-right.pweb-radius .pwebbox-container {
	-webkit-border-radius: 0 0 0 10px;
	-moz-border-radius: 0 0 0 10px;
	border-radius: 0 0 0 10px;
}
.pwebbox.pweb-slidebox.pweb-bottom.pweb-toggler-slide.pweb-offset-left.pweb-radius .pwebbox-container {
	-webkit-border-radius: 0 10px 0 0;
	-moz-border-radius: 0 10px 0 0;
	border-radius: 0 10px 0 0;
}
.pwebbox.pweb-slidebox.pweb-bottom.pweb-toggler-slide.pweb-offset-right.pweb-radius .pwebbox-container {
	-webkit-border-radius: 10px 0 0 0;
	-moz-border-radius: 10px 0 0 0;
	border-radius: 10px 0 0 0;
}

 /* Container Rounded - Accordion
  * --------------------------------------------------------------------- 
  */
.pwebbox.pweb-accordion.pweb-radius .pwebbox-container {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

 /* Shadow
  * --------------------------------------------------------------------- 
  */
.pwebbox.pweb-slidebox.pweb-shadow .pwebbox-container {
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
}

.pwebbox_toggler.pweb-shadow {
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5), 0 1px 2px rgba(255,255,255,0.2) inset;
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5), 0 1px 2px rgba(255,255,255,0.2) inset;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.5), 0 1px 2px rgba(255,255,255,0.2) inset;
}
.pwebbox.pweb-offset-left.pweb-top .pwebbox_toggler.pweb-shadow {
	-moz-box-shadow: -1px 3px 3px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(255,255,255,0.2) inset;
	-webkit-box-shadow: -1px 3px 3px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(255,255,255,0.2) inset;
	box-shadow: -1px 3px 3px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(255,255,255,0.2) inset;
}
.pwebbox.pweb-offset-left.pweb-bottom .pwebbox_toggler.pweb-shadow {
	-moz-box-shadow: -1px -3px 3px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(255,255,255,0.2) inset;
	-webkit-box-shadow: -1px -3px 3px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(255,255,255,0.2) inset;
	box-shadow: -1px -3px 3px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(255,255,255,0.2) inset;
}
.pwebbox.pweb-offset-right.pweb-top .pwebbox_toggler.pweb-shadow {
	-moz-box-shadow: 1px 3px 3px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(255,255,255,0.2) inset;
	-webkit-box-shadow: 1px 3px 3px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(255,255,255,0.2) inset;
	box-shadow: 1px 3px 3px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(255,255,255,0.2) inset;
}
.pwebbox.pweb-offset-right.pweb-bottom .pwebbox_toggler.pweb-shadow {
	-moz-box-shadow: 1px -3px 3px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(255,255,255,0.2) inset;
	-webkit-box-shadow: 1px -3px 3px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(255,255,255,0.2) inset;
	box-shadow: 1px -3px 3px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(255,255,255,0.2) inset;
}
.pwebbox.pweb-vertical.pweb-left .pwebbox_toggler.pweb-shadow {
	-moz-box-shadow: 3px -1px 3px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(255,255,255,0.2) inset;
	-webkit-box-shadow: 3px -1px 3px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(255,255,255,0.2) inset;
	box-shadow: 3px -1px 3px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(255,255,255,0.2) inset;
}
.pwebbox.pweb-vertical.pweb-right .pwebbox_toggler.pweb-shadow {
	-moz-box-shadow: -3px -1px 3px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(255,255,255,0.2) inset;
	-webkit-box-shadow: -3px -1px 3px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(255,255,255,0.2) inset;
	box-shadow: -3px -1px 3px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(255,255,255,0.2) inset;
}

.pwebbox.pweb-accordion.pweb-shadow .pwebbox-container {
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
}
.pwebbox.pweb-accordion.pweb-accordion-boxed.pweb-shadow .pwebbox-container {
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5), inset 0 0 4px rgba(0,0,0, 0.3);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5), inset 0 0 4px rgba(0,0,0, 0.3);
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.5), inset 0 0 4px rgba(0,0,0, 0.3);
}


 /* Lightbox Window
  * ---------------------------------------------------------------------
  */
.pweb-modal.modal {
	overflow: visible;
	overflow-y: initial;
	bottom: initial;
}
.pwebbox-modal.modal {
	position: fixed !important;
	left: 0 !important;
	right: 0 !important;
	top: 0 !important;
	bottom: 0 !important;
	width: auto !important;
	height: auto !important;
	margin: 0 !important;
	padding: 0 10px !important;
	border: 0 !important;
	background: none !important;
	overflow-x: auto;
    overflow-y: scroll;
    -moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}
body.pweb-modal-open {
	overflow: hidden; /* hide body scrollbar */
}
.pwebbox-box.pweb-modal {
	margin: 30px auto !important;
	width: auto !important;
	min-width: 200px;
	max-width: 600px;
	height: auto !important;
	min-height: 200px;
	padding: 0;
}
.pwebbox-box.pweb-modal .pwebbox-container {
	padding: 15px;
	/* Bootstrap 3 */
	position: static !important;
	width: auto !important;
	margin: 0 !important;
}
.pweb-modal.modal {
	padding: 10px;
}
.pweb-modal.modal .modal-body {
	min-height: 400px;
	-webkit-overflow-scrolling: touch;
}
.pweb-modal.modal .modal-body.pweb-progress {
	background-position: center center;
}

/* Lightbox - Container Rounded */
.pwebbox-box.pweb-modal.pweb-radius .pwebbox-container,
.ui-effects-transfer.pweb-genie.pweb-radius {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
/* Lightbox - Shadow */
.pwebbox-box.pweb-modal.pweb-shadow .pwebbox-container,
.ui-effects-transfer.pweb-genie.pweb-shadow {
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
}
/* Lightbox - close button */
.pweb-button-close {
	position: absolute;
	right: 5px;
	top: 5px;
	display: block;
	width: 20px !important;
	height: 20px !important;
	line-height: 20px !important;
	padding: 0 !important;
	border: none !important;
	cursor: pointer;
	background: none !important;
	overflow: hidden !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	text-align: center;
	font-size: 20px !important;
        z-index: 1;
}
.pweb-modal .pweb-button-close {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAQAAACROWYpAAAEEElEQVQ4y32Va2yTVRzGf23fd10vUNqxsY1dGIyba7BsTgiwhcRkgxHkFkJAuQzIggY0IXGYkKA4DeAQMQTIiIB+MyRAJn7hAxJRJKIRiJgQIhESZxYFEuja9f74oe1aoPh/vrx5z3nO/3qeA0+aBSvW+UaT2VBUb+91HXY3FDUUNZnzDaxYsfBcs2DDpHjqqC1ln07YU79t0oGX+mY1V3dWv1/VWVrqphgTW+EDLBjYS91tZZ/5v+34d1/sijIWv/bw2IXFy2urfKVu7BjP0q0YOCaMWVlzfF7wdJY2mLybzH4/+mpq3cxKrwcHBtanvTqrfK/X97+avCvFUn2xtjDBNJpDn8SGU1Ls+oXVTTUeL8587xYMHKN97fWnlikqnU/UDmWJWUwL/ZKQpPOvTZvg8eLI0W3Y8cyo+3hB4p50MmYLUgC24EdRSTq6rLIaD/Z06SyYuMdWvjnv4TfS+URhahpHYlLwR16gHDcmVrBSPNrXOv2LTimUrMoE3BiaO5Jz2dCmiDNIkGBRcCAuffde1WR8FGMDKy5n5cp5f34pHYqlt/tDkrQ7SpDgxNBASurLrHRFpPsXmUEFbgyw4fFM7FgQvi7NznirHQorTZ8cGkhJUm80vVIylJA0ppU6xlAEBiXj/EvWSI+TuewWhdP0xylJOhPPVeJGVNqxbdQ0xlIMprusoXnzW9LtRH5xFoUjmfHIpxL8Oiod3ed6kXE4wHRW+Od0dku/J57s7P1UmvxBNP//2ah0+CCNVOICk8qyOS3bpAeJfOpgSpISypUujZ+GpXd6HC8zPkM2Z9Vtiv0jZRvlGRrM5Lo4k/vWSHZUHsWlGW+YI+QKs7lh/Z1L0tuZLbPDuVzTpTsVT6+0haXB31hNUzbsMjMwZdWBz6XBuDOY7efWiG3kYuyOZmO6FJLOnWM5mYIZlDDd3lHVPXAt18/C2DAsBf8u2cECpqdbZcNDndHi27S5T5I2DD+POjccT0qHz9JJS3ZIrLioIGBbNu7dI6claVdB72uHI0np8lW6WUIgO55WivFRT6ttvffDQ/2SdCuyatiZR2wLXwlL0uVf6WEdrdRnL4YFEzfl+Gm3dXn2bun/67YkRZI3oscjxyM/Rx7FJenBwP6L7KWLdvy5K5kRA6qZSYety9nDiYM//HFLeXbvzsmr5kl66KKDmeSJQUaG8FJDgHbW0e3YzwnPmVe+33lz582Oy+P7OcF+ullHOwFqeEKGMgKIl2r8tLCUjWxnl7HH6KXX2GPdxXY2spQW/FTzlACOSC8eyplEgBYWsoI1rGUta1jBQloIMIlyCkhv9r2w48JLObVMwU+ARhoJ4GcKtZTjxZXL9Vm6BSsGJnYcOHFl4MSBHRMDK5b/e69yxzyNAvYf9TCL+HAwka4AAAAASUVORK5CYII%3D) no-repeat center !important;
	width: 0px !important;
	height: 0px !important;
	right: -15px;
	top: -15px;
	padding: 30px 0 0 30px !important;
}
/* Accordion - close button */
.pweb-accordion.pweb-accordion-boxed .pweb-button-close {
	top: 20px;
}

 /* Global box declarations
  * ---------------------------------------------------------------------
  */
.pwebbox-content {
    margin: 0;
}

 /* Tooltip
  * ---------------------------------------------------------------------
  */
.tooltip {
    z-index: 9999;
}

/* Rounded fields and buttons
 * ---------------------------------------------------------------------
 */
.pweb-radius .pwebbox-content input.pweb-input, 
.pweb-radius .pwebbox-content select, 
.pweb-radius .pwebbox-content textarea,
.pweb-radius .pwebbox-content .pweb-field-shadow{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.pweb-radius .pwebbox-content button,
.pweb-radius .pwebbox-content .btn {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
/* Shadow fields and buttons
 * ---------------------------------------------------------------------
 */
.pweb-shadow .pwebbox-content .pweb-field-shadow {
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.4);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.4);
	box-shadow: 0 0 5px rgba(0,0,0,0.4);
}
.pweb-shadow .pwebbox-content button,
.pweb-shadow .pwebbox-content .btn {
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.4), 0 1px 2px rgba(255,255,255,0.2) inset;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.4), 0 1px 2px rgba(255,255,255,0.2) inset;
	box-shadow: 0 0 5px rgba(0,0,0,0.4), 0 1px 2px rgba(255,255,255,0.2) inset;
}

/* Columns
 * ---------------------------------------------------------------------
 */
.pweb-column {
	float: left;
	margin-right: 2.8%;
}
.pweb-column:last-child {
	margin-right: 0;
}
.pweb-width-50 {
	width: 47%;
}
.pweb-width-50:last-child {
	width: 50%;
}
.pweb-width-33 {
	width: 30%;
}
.pweb-width-33:last-child {
	width: 33%;
}
.pweb-width-25 {
	width: 22%;
}
.pweb-width-25:last-child {
	width: 25%;
}
.pweb-width-20 {
	width: 17%;
}
.pweb-width-20:last-child {
	width: 20%;
}

/* phone */
@media (max-width: 480px) 
{
	/* disable columns */
	.pweb-column,
	.pweb-column:last-child {
		float: none;
		width: auto !important;
		margin-right: 0;
	}
	/* disable fields inline */
	.pweb-labels-inline .pwebbox-content .pweb-label {
		margin-bottom: 3px;
	}
	.pweb-labels-inline .pwebbox-content .pweb-label,
	.pweb-labels-inline .pwebbox-content .pweb-field {
		float: none;
		width: auto;
	}
}

/* phone landscape */
@media (min-width: 481px) and (max-width: 767px) 
{
	/* change 3, 4 and 5 columns into 2 */
	.pweb-width-33,
	.pweb-width-25,
	.pweb-width-20 {
		width: 47%;
	}
	.pweb-width-33:nth-child(even),
	.pweb-width-25:nth-child(even),
	.pweb-width-25:last-child,
	.pweb-width-20:nth-child(even) {
		width: 49.9%;
	}
	.pweb-width-33:last-child,
	.pweb-width-20:last-child {
		width: 100%;
	}
	/* disable fields inline only in columns */
	.pweb-labels-inline .pwebbox-content .pweb-column .pweb-label {
		margin-bottom: 3px;
	}
	.pweb-labels-inline .pwebbox-content .pweb-column .pweb-label,
	.pweb-labels-inline .pwebbox-content .pweb-column .pweb-field {
		float: none;
		width: auto;
	}
}

/* tablet and phone */
@media (min-width: 768px) and (max-width: 979px) 
{
	/* disable fields inline only in 4 and 5 columns */
	.pweb-labels-inline .pwebbox-content .pweb-column.pweb-width-25 .pweb-label,
	.pweb-labels-inline .pwebbox-content .pweb-column.pweb-width-20 .pweb-label {
		margin-bottom: 3px;
	}
	.pweb-labels-inline .pwebbox-content .pweb-column.pweb-width-25 .pweb-label,
	.pweb-labels-inline .pwebbox-content .pweb-column.pweb-width-20 .pweb-label,
	.pweb-labels-inline .pwebbox-content .pweb-column.pweb-width-25 .pweb-field,
	.pweb-labels-inline .pwebbox-content .pweb-column.pweb-width-20 .pweb-field {
		float: none;
		width: auto;
	}
}

/* Hide User data
 * ---------------------------------------------------------------------
 */
.pweb-hide-user .pwebbox-content .pweb-field-name,
.pweb-hide-user .pwebbox-content .pweb-field-email {
	display: none !important;
}

/* Errors
 * ---------------------------------------------------------------------
 */
.pweb-alert {
	position: fixed;
	z-index: 1060;
	top: 50%;
	left: 50%;
	width: 560px;
	max-height: 400px;
	margin: -200px 0 0 -280px;
	overflow: auto;
	background-color: #fcf8e3;
	-moz-box-shadow: 0 0 5px rgba(0,0,0, 0.2);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0, 0.2);
	box-shadow: 0 0 5px rgba(0,0,0, 0.2);
}

/* Animations
 * ---------------------------------------------------------------------
 */
.fade {
	opacity: 0;
	-webkit-transition: opacity 0.15s linear;
	-moz-transition: opacity 0.15s linear;
	-o-transition: opacity 0.15s linear;
	transition: opacity 0.15s linear;
}
.fade.in {
	opacity: 1;
}
.modal-backdrop.in {
	opacity: 0.5;
}

.pweb-init.pweb-slidebox {
	visibility: hidden;
}
.pweb-init.pweb-accordion {
	display: none;
}

/* Clearfix
 * ---------------------------------------------------------------------
 */
.pwebbox-box:before, .pwebbox-box:after,
.pweb-fields:before, .pweb-fields:after,
.pweb-fields-group:before, .pweb-fields-group:after,
.pweb-field-container:before, .pweb-field-container:after,
.pweb-row:before, .pweb-row:after,
.pweb-uploader .files > div:before, .pweb-uploader .files > div:after {
	content: "";
	display: table;
	line-height: 0;
}
.pwebbox-box:after,
.pweb-fields, .pweb-fields:after,
.pweb-fields-group:after,
.pweb-field-container:after,
.pweb-row:after,
.pweb-uploader .files > div:after {
	clear: both;
}

/* iOS js click events fix. */ 
@media only screen and (max-device-width: 480px) {
	[class^="pweb"] {
        cursor: pointer;
    }
}
/* iOS IFrame scrolling fix */ 
.pwebbox-iframe-container {
	-webkit-overflow-scrolling: touch;
	overflow-y: scroll;
}/**
 * @package     pwebbox
 * @version 	2.0.0
 *
 * @copyright   Copyright (C) 2015 Perfect Web. All rights reserved. http://www.perfect-web.co
 * @license     GNU General Public Licence http://www.gnu.org/licenses/gpl-3.0.html
 */

/* Transfer effects
 * ---------------------------------------------------------------------
 */
.ui-effects-transfer.pweb-genie {
	z-index: 1049;
	-o-animation-fill-mode: forwards;
	-o-transform-origin: 50% 50%;
	-moz-animation-fill-mode: forwards;
	-moz-transform-origin: 50% 50%;
	-webkit-animation-fill-mode: forwards;
	-webkit-transform-origin: 50% 50%;
	animation-fill-mode: forwards;
	transform-origin: 50% 50%;
	-o-animation-duration: 400ms;
	-ms-animation-duration: 400ms;
	-moz-animation-duration: 400ms;
	-webkit-animation-duration: 400ms;
	animation-duration: 400ms;
}
.ui-effects-transfer.pweb-genie.pweb-rotate-bottom {
	-moz-animation-name: pweb-genie-appear-bottom;
	-webkit-animation-name: pweb-genie-appear-bottom;
	animation-name: pweb-genie-appear-bottom;
}
.ui-effects-transfer.pweb-genie.pweb-rotate-bottom.pweb-genie-hide {
	-moz-animation-name: pweb-genie-hide-bottom;
	-webkit-animation-name: pweb-genie-hide-bottom;
	animation-name: pweb-genie-hide-bottom;
}
.ui-effects-transfer.pweb-genie.pweb-rotate-top {
	-moz-animation-name: pweb-genie-appear-top;
	-webkit-animation-name: pweb-genie-appear-top;
	animation-name: pweb-genie-appear-top;
}
.ui-effects-transfer.pweb-genie.pweb-rotate-top.pweb-genie-hide {
	-moz-animation-name: pweb-genie-hide-top;
	-webkit-animation-name: pweb-genie-hide-top;
	animation-name: pweb-genie-hide-top;
}
.ui-effects-transfer.pweb-genie.pweb-rotate-left {
	-moz-animation-name: pweb-genie-appear-left;
	-webkit-animation-name: pweb-genie-appear-left;
	animation-name: pweb-genie-appear-left;
}
.ui-effects-transfer.pweb-genie.pweb-rotate-left.pweb-genie-hide {
	-moz-animation-name: pweb-genie-hide-left;
	-webkit-animation-name: pweb-genie-hide-left;
	animation-name: pweb-genie-hide-left;
}
.ui-effects-transfer.pweb-genie.pweb-rotate-right {
	-moz-animation-name: pweb-genie-appear-right;
	-webkit-animation-name: pweb-genie-appear-right;
	animation-name: pweb-genie-appear-right;
}
.ui-effects-transfer.pweb-genie.pweb-rotate-right.pweb-genie-hide {
	-moz-animation-name: pweb-genie-hide-right;
	-webkit-animation-name: pweb-genie-hide-right;
	animation-name: pweb-genie-hide-right;
}

@-webkit-keyframes pweb-genie-appear-bottom {
	100% { opacity: 1; -webkit-transform: translateY(0px) rotateX(0deg) rotateY(0deg) rotateZ(180deg) scaleX(1) scaleY(1);-webkit-animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	70% { opacity:0.8;-webkit-transform: translateY(-5px) rotateX(0deg) rotateY(80deg) rotateZ(0deg) scaleX(0.8) scaleY(1.5);-webkit-animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	60% { opacity: 0.6;-webkit-transform: translateY(-155px) rotateX(0deg) rotateY(86deg) rotateZ(0deg) scaleX(0.5) scaleY(2.5);-webkit-animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	40% { opacity: 0.8;-webkit-transform: translateY(-5px) rotateX(0deg) rotateY(86deg) rotateZ(0deg) scaleX(0.4) scaleY(0.3);-webkit-animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	0% { opacity: 0;-webkit-transform: translateY(0px) rotateX(0deg) rotateY(90deg) rotateZ(0deg) scaleX(0) scaleY(0);}
}
@-webkit-keyframes pweb-genie-hide-bottom {
	0% { opacity: 1; -webkit-transform: translateY(0px) rotateX(0deg) rotateY(0deg) rotateZ(180deg) scaleX(1) scaleY(1);}
	40% { opacity:0.8;-webkit-transform: translateY(-5px) rotateX(0deg) rotateY(80deg) rotateZ(0deg) scaleX(0.8) scaleY(1.5);-webkit-animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	60% { opacity: 0.6;-webkit-transform: translateY(-155px) rotateX(0deg) rotateY(86deg) rotateZ(0deg) scaleX(0.5) scaleY(2.5);-webkit-animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	70% { opacity: 0.8;-webkit-transform: translateY(-5px) rotateX(0deg) rotateY(86deg) rotateZ(0deg) scaleX(0.4) scaleY(0.3);-webkit-animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	100% { opacity: 0;-webkit-transform: translateY(0px) rotateX(0deg) rotateY(90deg) rotateZ(0deg) scaleX(0) scaleY(0);-webkit-animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
}

@-webkit-keyframes pweb-genie-appear-top {
	100% { opacity: 1; -webkit-transform: translateY(0px) rotateX(0deg) rotateY(0deg) rotateZ(-180deg) scaleX(1) scaleY(1);}
	70% { opacity:0.8;-webkit-transform: translateY(5px) rotateX(0deg) rotateY(80deg) rotateZ(0deg) scaleX(0.8) scaleY(1.5);-webkit-animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	60% { opacity: 0.6;-webkit-transform: translateY(155px) rotateX(0deg) rotateY(86deg) rotateZ(0deg) scaleX(0.5) scaleY(2.5);-webkit-animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	40% { opacity: 0.8;-webkit-transform: translateY(5px) rotateX(0deg) rotateY(86deg) rotateZ(0deg) scaleX(0.4) scaleY(0.3);-webkit-animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	0% { opacity: 0;-webkit-transform: translateY(0px) rotateX(0deg) rotateY(90deg) rotateZ(0deg) scaleX(0) scaleY(0);-webkit-animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
}
@-webkit-keyframes pweb-genie-hide-top {
	0% { opacity: 1; -webkit-transform: translateY(0px) rotateX(0deg) rotateY(0deg) rotateZ(-180deg) scaleX(1) scaleY(1);}
	40% { opacity:0.8;-webkit-transform: translateY(5px) rotateX(0deg) rotateY(80deg) rotateZ(0deg) scaleX(0.8) scaleY(1.5);-webkit-animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	60% { opacity: 0.6;-webkit-transform: translateY(155px) rotateX(0deg) rotateY(86deg) rotateZ(0deg) scaleX(0.5) scaleY(2.5);-webkit-animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	70% { opacity: 0.8;-webkit-transform: translateY(5px) rotateX(0deg) rotateY(86deg) rotateZ(0deg) scaleX(0.4) scaleY(0.3);-webkit-animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	100% { opacity: 0;-webkit-transform: translateY(0px) rotateX(0deg) rotateY(90deg) rotateZ(0deg) scaleX(0) scaleY(0);-webkit-animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
}

@-webkit-keyframes pweb-genie-appear-left {
	100% { opacity: 1; -webkit-transform: translateX(0px) rotateX(0deg) rotateZ(180deg) scaleX(1) scaleY(1);-webkit-animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	70% { opacity:0.8;-webkit-transform: translateX(5px) rotateX(80deg) rotateZ(0deg) scaleX(1.2) scaleY(0.8);-webkit-animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	60% { opacity: 0.6;-webkit-transform: translateX(155px) rotateX(86deg) rotateZ(0deg) scaleX(2.2) scaleY(0.6);-webkit-animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	40% { opacity: 0.8;-webkit-transform: translateX(5px) rotateX(86deg) rotateZ(0deg) scaleX(0.3) scaleY(0.5);-webkit-animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	0% { opacity: 0;-webkit-transform: translateX(0px) rotateX(90deg) rotateZ(0deg) scaleX(0) scaleY(0);}
}
@-webkit-keyframes pweb-genie-hide-left {
	0% { opacity: 1; -webkit-transform: translateX(0px) rotateX(0deg) rotateZ(180deg) scaleX(1) scaleY(1);}
	40% { opacity:0.8;-webkit-transform: translateX(5px) rotateX(80deg) rotateZ(0deg) scaleX(1.2) scaleY(0.8);-webkit-animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	60% { opacity: 0.6;-webkit-transform: translateX(155px) rotateX(86deg) rotateZ(0deg) scaleX(2.2) scaleY(0.6);-webkit-animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	70% { opacity: 0.8;-webkit-transform: translateX(5px) rotateX(86deg) rotateZ(0deg) scaleX(0.3) scaleY(0.5);-webkit-animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	100% { opacity: 0;-webkit-transform: translateX(0px) rotateX(90deg) rotateZ(0deg) scaleX(0) scaleY(0);-webkit-animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
}

@-webkit-keyframes pweb-genie-appear-right {
	100% { opacity: 1; -webkit-transform: translateX(0px) rotateX(0deg) rotateZ(-180deg) scaleX(1) scaleY(1);-webkit-animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	70% { opacity:0.8;-webkit-transform: translateX(-5px) rotateX(80deg) rotateZ(0deg) scaleX(1.2) scaleY(0.8);-webkit-animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	60% { opacity: 0.6;-webkit-transform: translateX(-155px) rotateX(86deg) rotateZ(0deg) scaleX(2.2) scaleY(0.6);-webkit-animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	40% { opacity: 0.8;-webkit-transform: translateX(-5px) rotateX(86deg) rotateZ(0deg) scaleX(0.3) scaleY(0.5);-webkit-animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	0% { opacity: 0;-webkit-transform: translateX(0px) rotateX(90deg) rotateZ(0deg) scaleX(0) scaleY(0);}
}
@-webkit-keyframes pweb-genie-hide-right {
	0% { opacity: 1; -webkit-transform: translateX(0px) rotateX(0deg) rotateZ(-180deg) scaleX(1) scaleY(1);}
	40% { opacity:0.8;-webkit-transform: translateX(-5px) rotateX(80deg) rotateZ(0deg) scaleX(1.2) scaleY(0.8);-webkit-animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	60% { opacity: 0.6;-webkit-transform: translateX(-155px) rotateX(86deg) rotateZ(0deg) scaleX(2.2) scaleY(0.6);-webkit-animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	70% { opacity: 0.8;-webkit-transform: translateX(-5px) rotateX(86deg) rotateZ(0deg) scaleX(0.3) scaleY(0.5);-webkit-animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	100% { opacity: 0;-webkit-transform: translateX(0px) rotateX(90deg) rotateZ(0deg) scaleX(0) scaleY(0);-webkit-animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
}


@keyframes pweb-genie-appear-bottom {
	100% { opacity: 1;transform: translateY(0px) rotateX(0deg) rotateY(0deg) rotateZ(180deg) scaleX(1) scaleY(1);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	70% { opacity: 0.8;transform: translateY(-5px) rotateX(0deg) rotateY(80deg) rotateZ(0deg) scaleX(0.8) scaleY(1.5);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	60% { opacity: 0.6;transform: translateY(-155px) rotateX(0deg) rotateY(86deg) rotateZ(0deg) scaleX(0.5) scaleY(2.5);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	40% { opacity: 0.8;transform: translateY(-5px) rotateX(0deg) rotateY(86deg) rotateZ(0deg) scaleX(0.4) scaleY(0.3);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	0% { opacity: 0;transform: translateY(0px) rotateX(0deg) rotateY(90deg) rotateZ(0deg) scaleX(0) scaleY(0);}
}
@keyframes pweb-genie-hide-bottom {
	0% { opacity: 1;transform: translateY(0px) rotateX(0deg) rotateY(0deg) rotateZ(180deg) scaleX(1) scaleY(1);}
	40% { opacity: 0.8;transform: translateY(-5px) rotateX(0deg) rotateY(80deg) rotateZ(0deg) scaleX(0.8) scaleY(1.5);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	60% { opacity: 0.6;transform: translateY(-155px) rotateX(0deg) rotateY(86deg) rotateZ(0deg) scaleX(0.5) scaleY(2.5);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	70% { opacity: 0.8;transform: translateY(-5px) rotateX(0deg) rotateY(86deg) rotateZ(0deg) scaleX(0.4) scaleY(0.3);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	100% { opacity: 0;transform: translateY(0px) rotateX(0deg) rotateY(90deg) rotateZ(0deg) scaleX(0) scaleY(0);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
}

@keyframes pweb-genie-appear-top {
	100% { opacity: 1;transform: translateY(0px) rotateX(0deg) rotateY(0deg) rotateZ(-180deg) scaleX(1) scaleY(1);}
	70% { opacity: 0.8;transform: translateY(5px) rotateX(0deg) rotateY(80deg) rotateZ(0deg) scaleX(0.8) scaleY(1.5);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	60% { opacity: 0.6;transform: translateY(155px) rotateX(0deg) rotateY(86deg) rotateZ(0deg) scaleX(0.5) scaleY(2.5);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	40% { opacity: 0.8;transform: translateY(5px) rotateX(0deg) rotateY(86deg) rotateZ(0deg) scaleX(0.4) scaleY(0.3);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	0% { opacity: 0;transform: translateY(0px) rotateX(0deg) rotateY(90deg) rotateZ(0deg) scaleX(0) scaleY(0);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
}
@keyframes pweb-genie-hide-top {
	0% { opacity: 1;transform: translateY(0px) rotateX(0deg) rotateY(0deg) rotateZ(-180deg) scaleX(1) scaleY(1);}
	40% { opacity: 0.8;transform: translateY(5px) rotateX(0deg) rotateY(80deg) rotateZ(0deg) scaleX(0.8) scaleY(1.5);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	60% { opacity: 0.6;transform: translateY(155px) rotateX(0deg) rotateY(86deg) rotateZ(0deg) scaleX(0.5) scaleY(2.5);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	70% { opacity: 0.8;transform: translateY(5px) rotateX(0deg) rotateY(86deg) rotateZ(0deg) scaleX(0.4) scaleY(0.3);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	100% { opacity: 0;transform: translateY(0px) rotateX(0deg) rotateY(90deg) rotateZ(0deg) scaleX(0) scaleY(0);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
}

@keyframes pweb-genie-appear-left {
	100% { opacity: 1;transform: translateX(0px) rotateX(0deg) rotateZ(180deg) scaleX(1) scaleY(1);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	70% { opacity: 0.8;transform: translateX(5px) rotateX(80deg) rotateZ(0deg) scaleX(1.2) scaleY(0.8);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	60% { opacity: 0.6;transform: translateX(155px) rotateX(86deg) rotateZ(0deg) scaleX(2.2) scaleY(0.6);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	40% { opacity: 0.8;transform: translateX(5px) rotateX(86deg) rotateZ(0deg) scaleX(0.3) scaleY(0.5);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	0% { opacity: 0;transform: translateX(0px) rotateX(90deg) rotateZ(0deg) scaleX(0) scaleY(0);}
}
@keyframes pweb-genie-hide-left {
	0% { opacity: 1;transform: translateX(0px) rotateX(0deg) rotateZ(180deg) scaleX(1) scaleY(1);}
	40% { opacity: 0.8;transform: translateX(5px) rotateX(80deg) rotateZ(0deg) scaleX(1.2) scaleY(0.8);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	60% { opacity: 0.6;transform: translateX(155px) rotateX(86deg) rotateZ(0deg) scaleX(2.2) scaleY(0.6);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	70% { opacity: 0.8;transform: translateX(5px) rotateX(86deg) rotateZ(0deg) scaleX(0.3) scaleY(0.5);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	100% { opacity: 0;transform: translateX(0px) rotateX(90deg) rotateZ(0deg) scaleX(0) scaleY(0);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
}

@keyframes pweb-genie-appear-right {
	100% { opacity: 1;transform: translateX(0px) rotateX(0deg) rotateZ(-180deg) scaleX(1) scaleY(1);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	70% { opacity: 0.8;transform: translateX(-5px) rotateX(80deg) rotateZ(0deg) scaleX(1.2) scaleY(0.8);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	60% { opacity: 0.6;transform: translateX(-155px) rotateX(86deg) rotateZ(0deg) scaleX(2.2) scaleY(0.6);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	40% { opacity: 0.8;transform: translateX(-5px) rotateX(86deg) rotateZ(0deg) scaleX(0.3) scaleY(0.5);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	0% { opacity: 0;transform: translateX(0px) rotateX(90deg) rotateZ(0deg) scaleX(0) scaleY(0);}
}
@keyframes pweb-genie-hide-right {
	0% { opacity: 1;transform: translateX(0px) rotateX(0deg) rotateZ(-180deg) scaleX(1) scaleY(1);}
	40% { opacity: 0.8;transform: translateX(-5px) rotateX(80deg) rotateZ(0deg) scaleX(1.2) scaleY(0.8);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	60% { opacity: 0.6;transform: translateX(-155px) rotateX(86deg) rotateZ(0deg) scaleX(2.2) scaleY(0.6);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	70% { opacity: 0.8;transform: translateX(-5px) rotateX(86deg) rotateZ(0deg) scaleX(0.3) scaleY(0.5);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	100% { opacity: 0;transform: translateX(0px) rotateX(90deg) rotateZ(0deg) scaleX(0) scaleY(0);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
}

.ui-effects-transfer.pweb-genie.pweb-smooth-bottom{
	-ms-transform-origin: 50% 100%;
    -moz-animation-name: pweb-genie-appear-smooth-top-bottom;
    -moz-transform-origin: 50% 100%;
	-webkit-animation-name: pweb-genie-appear-smooth-top-bottom;
    -webkit-transform-origin: 50% 100%;
	animation-name: pweb-genie-appear-smooth-top-bottom;
    transform-origin: 50% 100%;
}
.ui-effects-transfer.pweb-genie.pweb-smooth-bottom.pweb-genie-hide{
    -moz-animation-name: pweb-genie-hide-smooth-top-bottom;
	-webkit-animation-name: pweb-genie-hide-smooth-top-bottom;
	animation-name: pweb-genie-hide-smooth-top-bottom;
}

.ui-effects-transfer.pweb-genie.pweb-smooth-top{
	-ms-transform-origin: 50% 0%;
    -moz-animation-name: pweb-genie-appear-smooth-top-bottom;
    -moz-transform-origin: 50% 0%;
	-webkit-animation-name: pweb-genie-appear-smooth-top-bottom;
    -webkit-transform-origin: 50% 0%;
	animation-name: pweb-genie-appear-smooth-top-bottom;
    transform-origin: 50% 0%;
}
.ui-effects-transfer.pweb-genie.pweb-smooth-top.pweb-genie-hide{
    -moz-animation-name: pweb-genie-hide-smooth-top-bottom;
	-webkit-animation-name: pweb-genie-hide-smooth-top-bottom;
	animation-name: pweb-genie-hide-smooth-top-bottom;
}

.ui-effects-transfer.pweb-genie.pweb-smooth-left{
	-ms-transform-origin: 0% 50%;
    -moz-animation-name: pweb-genie-appear-smooth-left-right;
    -moz-transform-origin: 0% 50%;
	-webkit-animation-name: pweb-genie-appear-smooth-left-right;
    -webkit-transform-origin: 0% 50%;
	animation-name: pweb-genie-appear-smooth-left-right;
    transform-origin: 0% 50%;
}
.ui-effects-transfer.pweb-genie.pweb-smooth-left.pweb-genie-hide{
    -moz-animation-name: pweb-genie-hide-smooth-left-right;
	-webkit-animation-name: pweb-genie-hide-smooth-left-right;
	animation-name: pweb-genie-hide-smooth-left-right;
}

.ui-effects-transfer.pweb-genie.pweb-smooth-right{
	-ms-transform-origin: 100% 50%;
    -moz-animation-name: pweb-genie-appear-smooth-left-right;
    -moz-transform-origin: 100% 50%;
	-webkit-animation-name: pweb-genie-appear-smooth-left-right;
    -webkit-transform-origin: 100% 50%;
	animation-name: pweb-genie-appear-smooth-left-right;
    transform-origin: 100% 50%;
}
.ui-effects-transfer.pweb-genie.pweb-smooth-right.pweb-genie-hide{
    -moz-animation-name: pweb-genie-hide-smooth-left-right;
	-webkit-animation-name: pweb-genie-hide-smooth-left-right;
	animation-name: pweb-genie-hide-smooth-left-right;
}

@-webkit-keyframes pweb-genie-appear-smooth-top-bottom {
	0% { opacity: 0.1;-webkit-transform: rotateX(0deg) rotateY(90deg) rotateZ(0deg) scaleX(0) scaleY(0);-webkit-animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	40% { opacity: 0.6;-webkit-transform: rotateX(0deg) rotateY(86deg) rotateZ(0deg) scaleX(0.4) scaleY(0.3);-webkit-animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	60% { opacity: 0.8;-webkit-transform: rotateX(0deg) rotateY(86deg) rotateZ(0deg) scaleX(0.7) scaleY(2.5);-webkit-animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	70% { opacity:0.8;-webkit-transform: rotateX(0deg) rotateY(80deg) rotateZ(0deg) scaleX(0.8) scaleY(2.5);-webkit-animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	100% { opacity: 1; -webkit-transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1);}
}
@-webkit-keyframes pweb-genie-hide-smooth-top-bottom {
	100% { opacity: 0.1;-webkit-transform: rotateX(0deg) rotateY(90deg) rotateZ(0deg) scaleX(0) scaleY(0);-webkit-animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	70% { opacity: 0.6;-webkit-transform: rotateX(0deg) rotateY(86deg) rotateZ(0deg) scaleX(0.4) scaleY(0.3);-webkit-animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	60% { opacity: 0.8;-webkit-transform: rotateX(0deg) rotateY(86deg) rotateZ(0deg) scaleX(0.7) scaleY(2.5);-webkit-animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	40% { opacity:0.8;-webkit-transform: rotateX(0deg) rotateY(80deg) rotateZ(0deg) scaleX(0.8) scaleY(2.5);-webkit-animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	0% { opacity: 1; -webkit-transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1);}    
}

@-webkit-keyframes pweb-genie-appear-smooth-left-right {
	0% { opacity: 0.1;-webkit-transform: rotateX(90deg) rotateZ(0deg) scaleX(0) scaleY(0);-webkit-animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	40% { opacity: 0.6;-webkit-transform: rotateX(86deg) rotateZ(0deg) scaleX(0.3) scaleY(0.4);-webkit-animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	60% { opacity: 0.8;-webkit-transform: rotateX(86deg) rotateZ(0deg) scaleX(2) scaleY(0.7);-webkit-animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	70% { opacity:0.8;-webkit-transform: rotateX(80deg) rotateZ(0deg) scaleX(2) scaleY(0.8);-webkit-animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	100% { opacity: 1; -webkit-transform: rotateX(0deg) rotateZ(0deg) scaleX(1) scaleY(1);}
}
@-webkit-keyframes pweb-genie-hide-smooth-left-right {
	100% { opacity: 0.1;-webkit-transform: rotateX(90deg) rotateZ(0deg) scaleX(0) scaleY(0);-webkit-animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	70% { opacity: 0.6;-webkit-transform: rotateX(86deg) rotateZ(0deg) scaleX(0.3) scaleY(0.4);-webkit-animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	60% { opacity: 0.8;-webkit-transform: rotateX(86deg) rotateZ(0deg) scaleX(2) scaleY(0.7);-webkit-animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	40% { opacity:0.8;-webkit-transform: rotateX(80deg) rotateZ(0deg) scaleX(2) scaleY(0.8);-webkit-animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	0% { opacity: 1; -webkit-transform: rotateX(0deg) rotateZ(0deg) scaleX(1) scaleY(1);}  
}


@keyframes pweb-genie-appear-smooth-top-bottom {
	0% { opacity: 0.1;transform: rotateX(0deg) rotateY(90deg) rotateZ(0deg) scaleX(0) scaleY(0);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	40% { opacity: 0.6;transform: rotateX(0deg) rotateY(86deg) rotateZ(0deg) scaleX(0.4) scaleY(0.3);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	60% { opacity: 0.8;transform: rotateX(0deg) rotateY(86deg) rotateZ(0deg) scaleX(0.7) scaleY(2.5);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	70% { opacity:0.8;transform: rotateX(0deg) rotateY(80deg) rotateZ(0deg) scaleX(0.8) scaleY(2.5);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	100% { opacity: 1;transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1);}
}
@keyframes pweb-genie-hide-smooth-top-bottom {
	100% { opacity: 0.1;transform: rotateX(0deg) rotateY(90deg) rotateZ(0deg) scaleX(0) scaleY(0);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	70% { opacity: 0.6;transform: rotateX(0deg) rotateY(86deg) rotateZ(0deg) scaleX(0.4) scaleY(0.3);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	60% { opacity: 0.8;transform: rotateX(0deg) rotateY(86deg) rotateZ(0deg) scaleX(0.7) scaleY(2.5);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	40% { opacity:0.8;transform: rotateX(0deg) rotateY(80deg) rotateZ(0deg) scaleX(0.8) scaleY(2.5);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	0% { opacity: 1;transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1);}    
}

@keyframes pweb-genie-appear-smooth-left-right {
	0% { opacity: 0.1;transform: rotateX(90deg) rotateZ(0deg) scaleX(0) scaleY(0);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	40% { opacity: 0.6;transform: rotateX(86deg) rotateZ(0deg) scaleX(0.3) scaleY(0.4);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	60% { opacity: 0.8;transform: rotateX(86deg) rotateZ(0deg) scaleX(2) scaleY(0.7);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	70% { opacity:0.8;transform: rotateX(80deg) rotateZ(0deg) scaleX(2) scaleY(0.8);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	100% { opacity: 1;transform: rotateX(0deg) rotateZ(0deg) scaleX(1) scaleY(1);}
}
@keyframes pweb-genie-hide-smooth-left-right {
	100% { opacity: 0.1;transform: rotateX(90deg) rotateZ(0deg) scaleX(0) scaleY(0);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	70% { opacity: 0.6;transform: rotateX(86deg) rotateZ(0deg) scaleX(0.3) scaleY(0.4);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	60% { opacity: 0.8;transform: rotateX(86deg) rotateZ(0deg) scaleX(2) scaleY(0.7);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	40% { opacity:0.8;transform: rotateX(80deg) rotateZ(0deg) scaleX(2) scaleY(0.8);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	0% { opacity: 1;transform: rotateX(0deg) rotateZ(0deg) scaleX(1) scaleY(1);}  
}

.ui-effects-transfer.pweb-genie.pweb-square-left, 
.ui-effects-transfer.pweb-genie.pweb-square-right, 
.ui-effects-transfer.pweb-genie.pweb-square-top, 
.ui-effects-transfer.pweb-genie.pweb-square-bottom{
    -o-animation-name: pweb-genie-show-square;
    -moz-animation-name: pweb-genie-show-square;
	-webkit-animation-name: pweb-genie-show-square;
	animation-name: pweb-genie-show-square;
}

.ui-effects-transfer.pweb-genie.pweb-square-right.pweb-genie-hide,
.ui-effects-transfer.pweb-genie.pweb-square-left.pweb-genie-hide,
.ui-effects-transfer.pweb-genie.pweb-square-top.pweb-genie-hide,
.ui-effects-transfer.pweb-genie.pweb-square-bottom.pweb-genie-hide{
    -o-animation-name: pweb-genie-hide-square;
    -moz-animation-name: pweb-genie-hide-square;
	-webkit-animation-name: pweb-genie-hide-square;
	animation-name: pweb-genie-hide-square;
}

@-webkit-keyframes pweb-genie-show-square {
	from {opacity: 0;}
	to {opacity: 0.7;}
}
@-webkit-keyframes pweb-genie-hide-square {
	from {opacity: 1;}
	to {opacity: 0;}
}
@keyframes pweb-genie-show-square {
	from {opacity: 0;}
	to {opacity: 0.7;}
}
@keyframes pweb-genie-hide-square {
	from {opacity: 1;}
	to {opacity: 0;}
}/**
 * @package     pwebbox
 * @version 	2.0.0
 *
 * @copyright   Copyright (C) 2015 Perfect Web. All rights reserved. http://www.perfect-web.co
 * @license     GNU General Public Licence http://www.gnu.org/licenses/gpl-3.0.html
 */

/* Form background */
.pweb-theme-free.pwebbox-box .pwebbox-container,
.pweb-theme-free.ui-effects-transfer.pweb-genie {
	background-color: #FFF;
}
.pweb-theme-free.pweb-slidebox .pwebbox-container {
	border: 1px solid #bbb;
	border-color: rgba(0,0,0,0.2);
	background-color: rgba(255,255,255, 0.9);
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
}

/* Text */
.pweb-theme-free.pwebbox-box .pwebbox-container form label {
	color: #666;
}

/* Fields */
.pweb-theme-free.pwebbox-box .pwebbox-container form input, 
.pweb-theme-free.pwebbox-box .pwebbox-container form select, 
.pweb-theme-free.pwebbox-box .pwebbox-container form textarea {
	color: #666;
	border-color: #999;
}

/* Fields active */
.pweb-theme-free.pwebbox-box .pwebbox-container form input:focus, 
.pweb-theme-free.pwebbox-box .pwebbox-container form select:focus, 
.pweb-theme-free.pwebbox-box .pwebbox-container form textarea:focus {
	color: #333 !important;
    border-color: #000 !important;
}

/* Links */
.pweb-theme-free.pwebbox-box .pwebbox-container form a,
.pweb-theme-free.pwebbox-box .pweb-button-close {
    color: #000;
	text-decoration: underline;
}
.pweb-theme-free.pwebbox-box .pwebbox-container form a:hover {
    text-decoration: underline;
}

/* Buttons */
.pweb-theme-free.pwebbox-box .pwebbox-container form button,
.pweb-theme-free.pwebbox-box .pwebbox-container form .btn {
	color: #fff;
	border: 1px solid #000;
	background: #333;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
}
/* Buttons hover */
.pweb-theme-free.pwebbox-box .pwebbox-container form button:hover,
.pweb-theme-free.pwebbox-box .pwebbox-container form .btn:hover {
	background-color: #000;
}

/* Toggler tab */
.pwebbox_toggler.pweb-theme-free {
	color: #fff;
	border: 1px solid #000;
	background: #333;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
    -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
}
/* Toggler tab hover and opened */
.pwebbox_toggler.pweb-theme-free:hover,
.pwebbox_toggler.pweb-theme-free.pweb-opened {
	background-color: #222;
}#pwebbox132_box{max-width:280px;}/**
 * @package     pwebbox
 * @version 	2.0.0
 *
 * @copyright   Copyright (C) 2015 Perfect Web. All rights reserved. http://www.perfect-web.co
 * @license     GNU General Public Licence http://www.gnu.org/licenses/gpl-3.0.html
 */

.pweb-modal-close {
	*background-image: url(media/system/images/modal/closebox.png) !important; /* IE7 */
}

/* Tooltip */
.pwebbox-content .tooltip {
	filter: alpha(opacity=0);
}
.pwebbox-content .tooltip.in {
	filter: alpha(opacity=80);
}

/* System message */
.pwebbox-content .pweb-msg-button {
	*display: inline;
}

/* Lightbox - close button */
.pweb-modal-close {
	*right: -5px;
	*top: -5px;
}
.pweb-rtl .pweb-modal-close {
	*left: -5px;
}

/* Accordion */
.pweb-accordion.pweb-accordion-boxed .pwebbox-container {
 	*position: relative;
	*top: 15px;
	*margin-top: 0;
	*margin-bottom: 15px;
}
.pweb-accordion.pweb-accordion-boxed .pweb-arrow {
	*top: -10px;
}
.pweb-accordion.pweb-accordion-boxed .pweb-button-close {
	*top: 0;
}

/* Toggler tab */
.pwebbox_toggler.pweb-toggler-black {
	-pie-background: linear-gradient(top,#333,#000);
}
.pweb-top .pwebbox_toggler.pweb-toggler-black {
	-pie-background: linear-gradient(bottom,#333,#000);
}
.pweb-vertical.pweb-left .pwebbox_toggler.pweb-toggler-black {
	-pie-background: linear-gradient(right,#333,#000);
}
.pweb-vertical.pweb-right .pwebbox_toggler.pweb-toggler-black {
	-pie-background: linear-gradient(left,#333,#000);
}

.pwebbox_toggler.pweb-toggler-blue {
	-pie-background: linear-gradient(top,#08c,#0044cc);
}
.pweb-top .pwebbox_toggler.pweb-toggler-blue {
	-pie-background: linear-gradient(bottom,#08c,#0044cc);
}
.pweb-vertical.pweb-left .pwebbox_toggler.pweb-toggler-blue {
	-pie-background: linear-gradient(right,#08c,#0044cc);
}
.pweb-vertical.pweb-right .pwebbox_toggler.pweb-toggler-blue {
	-pie-background: linear-gradient(left,#08c,#0044cc);
}

.pwebbox_toggler.pweb-toggler-gray {
	-pie-background: linear-gradient(top,#cbcbcb,#a2a2a2);
}
.pweb-top .pwebbox_toggler.pweb-toggler-gray {
	-pie-background: linear-gradient(bottom,#cbcbcb,#a2a2a2);
}
.pweb-vertical.pweb-left .pwebbox_toggler.pweb-toggler-gray {
	-pie-background: linear-gradient(right,#cbcbcb,#a2a2a2);
}
.pweb-vertical.pweb-right .pwebbox_toggler.pweb-toggler-gray {
	-pie-background: linear-gradient(left,#cbcbcb,#a2a2a2);
}

.pwebbox_toggler.pweb-toggler-green {
	-pie-background: linear-gradient(top,#62c462,#51a351);
}
.pweb-top .pwebbox_toggler.pweb-toggler-green {
	-pie-background: linear-gradient(bottom,#62c462,#51a351);
}
.pweb-vertical.pweb-left .pwebbox_toggler.pweb-toggler-green {
	-pie-background: linear-gradient(right,#62c462,#51a351);
}
.pweb-vertical.pweb-right .pwebbox_toggler.pweb-toggler-green {
	-pie-background: linear-gradient(left,#62c462,#51a351);
}

.pwebbox_toggler.pweb-toggler-lightblue {
	-pie-background: linear-gradient(top,#5bc0de,#2f96b4);
}
.pweb-top .pwebbox_toggler.pweb-toggler-lightblue {
	-pie-background: linear-gradient(bottom,#5bc0de,#2f96b4);
}
.pweb-vertical.pweb-left .pwebbox_toggler.pweb-toggler-lightblue {
	-pie-background: linear-gradient(right,#5bc0de,#2f96b4);
}
.pweb-vertical.pweb-right .pwebbox_toggler.pweb-toggler-lightblue {
	-pie-background: linear-gradient(left,#5bc0de,#2f96b4);
}

.pwebbox_toggler.pweb-toggler-orange {
	-pie-background: linear-gradient(top,#E56129,#D64C11);
}
.pweb-top .pwebbox_toggler.pweb-toggler-orange {
	-pie-background: linear-gradient(bottom,#E56129,#D64C11);
}
.pweb-vertical.pweb-left .pwebbox_toggler.pweb-toggler-orange {
	-pie-background: linear-gradient(right,#E56129,#D64C11);
}
.pweb-vertical.pweb-right .pwebbox_toggler.pweb-toggler-orange {
	-pie-background: linear-gradient(left,#E56129,#D64C11);
}

.pwebbox_toggler.pweb-toggler-pink {
	-pie-background: linear-gradient(top,#E5276C,#CE1458);
}
.pweb-top .pwebbox_toggler.pweb-toggler-pink {
	-pie-background: linear-gradient(bottom,#E5276C,#CE1458);
}
.pweb-vertical.pweb-left .pwebbox_toggler.pweb-toggler-pink {
	-pie-background: linear-gradient(right,#E5276C,#CE1458);
}
.pweb-vertical.pweb-right .pwebbox_toggler.pweb-toggler-pink {
	-pie-background: linear-gradient(left,#E5276C,#CE1458);
}

.pwebbox_toggler.pweb-toggler-red {
	-pie-background: linear-gradient(top,#ee5f5b,#bd362f);
}
.pweb-top .pwebbox_toggler.pweb-toggler-red {
	-pie-background: linear-gradient(bottom,#ee5f5b,#bd362f);
}
.pweb-vertical.pweb-left .pwebbox_toggler.pweb-toggler-red {
	-pie-background: linear-gradient(right,#ee5f5b,#bd362f);
}
.pweb-vertical.pweb-right .pwebbox_toggler.pweb-toggler-red {
	-pie-background: linear-gradient(left,#ee5f5b,#bd362f);
}

.pwebbox_toggler.pweb-toggler-violet {
	-pie-background: linear-gradient(top,#BD33E0,#A219C4);
}
.pweb-top .pwebbox_toggler.pweb-toggler-violet {
	-pie-background: linear-gradient(bottom,#BD33E0,#A219C4);
}
.pweb-vertical.pweb-left .pwebbox_toggler.pweb-toggler-violet {
	-pie-background: linear-gradient(right,#BD33E0,#A219C4);
}
.pweb-vertical.pweb-right .pwebbox_toggler.pweb-toggler-violet {
	-pie-background: linear-gradient(left,#BD33E0,#A219C4);
}

.pwebbox_toggler.pweb-toggler-white {
	-pie-background: linear-gradient(top,#fff,#EFEFEF);
}
.pweb-top .pwebbox_toggler.pweb-toggler-white {
	-pie-background: linear-gradient(bottom,#fff,#EFEFEF);
}
.pweb-vertical.pweb-left .pwebbox_toggler.pweb-toggler-white {
	-pie-background: linear-gradient(right,#fff,#EFEFEF);
}
.pweb-vertical.pweb-right .pwebbox_toggler.pweb-toggler-white {
	-pie-background: linear-gradient(left,#fff,#EFEFEF);
}

.pwebbox_toggler.pweb-toggler-yellow {
	-pie-background: linear-gradient(top,#fbb450,#f89406);
}
.pweb-top .pwebbox_toggler.pweb-toggler-yellow {
	-pie-background: linear-gradient(bottom,#fbb450,#f89406);
}
.pweb-vertical.pweb-left .pwebbox_toggler.pweb-toggler-yellow {
	-pie-background: linear-gradient(right,#fbb450,#f89406);
}
.pweb-vertical.pweb-right .pwebbox_toggler.pweb-toggler-yellow {
	-pie-background: linear-gradient(left,#fbb450,#f89406);
}


/*!
 * Bootstrap v2.3.2
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 * 
 * Redeclared styles only for contact form
 */

.pweb-icomoon [class^="icon-"],
.pweb-icomoon [class*=" icon-"] {
  *margin-right: 0.3em;
}

.pweb-alert .close {
  filter: alpha(opacity=20);
}
.pweb-alert .close:hover,
.pweb-alert .close:focus {
  filter: alpha(opacity=40);
}

.modal-backdrop,
.modal-backdrop.fade.in {
  filter: alpha(opacity=80);
}
.modal-backdrop.fade.in {
  *top: 0;
}