.qx-element-slider .qx-sliders,.qx-element-slider-pro .qx-sliders,.qx-element-testimonial-pro .qx-sliders,.qx-overlay{overflow:hidden}.qx-flex{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0}.qx-flex-inline{display:-webkit-box;display:-moz-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.qx-flex-column{-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.qx-flex-inline>*,.qx-flex>*{-ms-flex-negative:1}.qx-flex-top{-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.qx-flex-middle{-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.qx-flex-bottom{-webkit-box-align:end;-moz-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.qx-flex-center{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.qx-flex-right{-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.qx-flex-space-between{-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.qx-flex-space-around{-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}@media screen and (max-width:767px){.qx-mobile-col-reverse{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;flex-direction:column-reverse}}.qx-element-accordion .collapsible{list-style-type:none;margin:0;padding:0}.qx-element-accordion .collapsible>li{border:1px solid #eee}.qx-element-accordion .collapsible li+li{margin-top:10px}.qx-element-accordion .collapsible-header{display:block;cursor:pointer;min-height:3rem;line-height:3rem;padding:0 1rem;background-color:#fff}.qx-element-accordion .collapsible-body{display:none;padding:1rem;background:#fcfcfc;border-top:1px solid #eee}.qx-element-tabs .tabs{list-style-type:none;margin:0;padding:0}.qx-element-tabs .tabs>li{display:inline-block}.qx-element-tabs .tabs>li a{display:block;padding:.5rem 1rem;border:1px solid transparent;border-radius:4px;text-decoration:none}.qx-element-carousel .slick-slide img,.qx-fg-filter>li,.social-links>a{display:inline-block}.qx-element-tabs .tabs>li a.active,.qx-element-tabs .tabs>li:hover a{border-color:#ddd}.qx-element-tabs .tab-content{padding:1.2rem 1rem}.qx-element-person .qx-person-img{margin:0 0 10px}.qx-element-person h4,.qx-element-person p{margin:0}.qx-element-person .qx-person-position{color:#aaa}.social-links>a[href*='facebook.com']:hover:before,.social-links>a[href*='instagram.com']:hover:before{color:#3b5998}.qx-element-person .qx-person-description,.qx-element-person .social-links{margin-top:10px}.qx-element-testimonial img{max-width:70px}.qx-element-testimonial h4{margin-bottom:.5rem}.qx-element-testimonial .qx-text-muted{font-size:1.2rem}.qx-element-testimonial-pro .qx-testimonial{margin-bottom:40px}.qx-element-testimonial-pro .qx-testimonial img{display:inline-block;margin-top:2rem}.qx-element-testimonial-pro .qx-testimonial h4{margin-bottom:0}.qx-element-testimonial-pro .qx-testimonial p{margin:0}.qx-element-testimonial-pro .qx-sliders:hover .slick-prev{left:10px}.qx-element-testimonial-pro .qx-sliders:hover .slick-next{right:10px}.qx-element-testimonial-pro .slick-prev{left:0}.qx-element-testimonial-pro .slick-prev[dir=rtl]{left:auto;right:0}.qx-element-testimonial-pro .slick-next{right:0}.qx-element-testimonial-pro .slick-next[dir=rtl]{left:0;right:auto}.slick-loading .slick-list{background:url(../images/ajax-loader.gif) center center no-repeat #fff}.qx-element-slider .qx-sliders:hover .slick-prev,.qx-element-slider-pro .qx-sliders:hover .slick-prev{left:10px}.qx-element-slider .qx-sliders:hover .slick-next,.qx-element-slider-pro .qx-sliders:hover .slick-next{right:10px}.qx-element-slider .qx-slide,.qx-element-slider-pro .qx-slide{background-repeat:no-repeat;background-position:top center;background-size:cover;position:relative}.qx-element-slider .qx-slide__container,.qx-element-slider-pro .qx-slide__container{position:relative;z-index:2}.qx-element-slider .slick-prev,.qx-element-slider-pro .slick-prev{left:-45px}.qx-element-slider .slick-prev[dir=rtl],.qx-element-slider-pro .slick-prev[dir=rtl]{left:auto;right:-45px}.qx-element-slider .slick-next,.qx-element-slider-pro .slick-next{right:-45px}.qx-element-slider .slick-next[dir=rtl],.qx-element-slider-pro .slick-next[dir=rtl]{left:-45px;right:auto}.qx-element-pie-counter{position:relative;margin:0 auto 30px;text-align:center;max-width:225px}.qx-element-pie-counter .qx-percent{position:relative;z-index:2}.qx-element-pie-counter p{position:relative;padding:49% 0;font-size:40px;font-weight:500;line-height:.1em;visibility:hidden}.qx-element-pie-counter .qx-pc-title{padding:20px 0 0}.qx-element-pie-counter .qx-pc-title,.qx-element-pie-counter p{margin:0}.qx-element-pie-counter canvas{position:absolute;top:0;left:0}.social-links>a{font-family:FontAwesome;font-size:20px;text-decoration:none;margin:0 5px}.social-links>a:hover{text-decoration:none}.social-links>a[href*='facebook.com']:before{content:'\f09a'}.social-links>a[href*='instagram.com']:before{content:'\f16d'}.social-links>a[href*='twitter.com']:before{content:'\f099'}.social-links>a[href*='twitter.com']:hover:before{color:#00abf0}.social-links>a[href*='linkedin.com']:before{content:'\f0e1'}.social-links>a[href*='linkedin.com']:hover:before{color:#105b88}.social-links>a[href*='plus.google.com']:before{content:'\f0d5'}.social-links>a[href*='plus.google.com']:hover:before{color:#df4b38}.social-links>a[href*='youtube.com']:before{content:'\f166'}.social-links>a[href*='youtube.com']:hover:before{color:#e62117}.social-links>a[href*='behance.net']:before{content:'\f1b4'}.social-links>a[href*='behance.net']:hover:before{color:#1478ff}.social-links>a[href*='dribbble.com']:before{content:'\f17d'}.social-links>a[href*='dribbble.com']:hover:before{color:#f16396}.social-links>a[href*='flickr.com']:before{content:'\f16e'}.social-links>a[href*='flickr.com']:hover:before{color:#fe0084}.social-links>a[href*='github.com']:before{content:'\f09b'}.social-links>a[href*='codepen.io']:before{content:'\f1cb'}.qx-element-carousel *{outline:0}.qx-element-carousel .slick-prev{left:-15px}.qx-element-carousel .slick-prev[dir=rtl]{left:auto;right:-15px}.qx-element-carousel .slick-next{right:-15px}.qx-element-carousel .slick-next[dir=rtl]{left:-15px;right:auto}.qx-element-carousel .slick-next:before,.qx-element-carousel .slick-prev:before{font-size:25px;line-height:0;border:1px solid #222;border-radius:3px;padding:0 8px}.qx-fg-filter{list-style-type:none;margin:20px 0 0;padding-left:0;text-align:center}.qx-fg-filter>li>a.btn{background:0 0;border:1px solid #ddd;margin-right:5px;text-transform:capitalize;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.qx-hvr-grow,.qx-hvr-pulse,.qx-hvr-pulse-grow,.qx-hvr-pulse-shrink,.qx-hvr-shrink{box-shadow:0 0 1px transparent}.qx-fg-filter>li>a.btn.active{background:#eee}.qx-fg-items .qx-fg-item{margin-top:30px}.qx-element-joomla-articles.qx-layout-grid .qx-media{float:left;padding:0 10px}.qx-element-joomla-articles.qx-layout-grid .qx-media-left{display:block;width:100%}.qx-grid-1 .qx-media{width:100%}.qx-grid-2 .qx-media{width:50%}.qx-grid-3 .qx-media{width:33.33333333%}.qx-grid-4 .qx-media{width:25%}.qx-element-pricing-table{padding-top:50px;padding-bottom:50px}.qx-element-pricing-table .single-table{margin:0 15px}.qx-element-pricing-table .single-table:first-child{margin-left:0}.qx-element-pricing-table .single-table:last-child{margin-right:0}.qx-element-pricing-table .single-table.featured{position:relative}.qx-element-pricing-table .single-table.featured:before{content:"Popular";font-size:16px;background:#b9b9b9;height:50px;line-height:50px;position:absolute;top:0;left:0;right:0}.qx-element-pricing-table .cost{line-height:1}.table-heading{padding:20px;background:#ddd}.table-heading .title{font-size:20px}.table-heading .description{font-size:14px;margin-top:25px;margin-bottom:25px}.table-heading .amount{font-size:60px}.table-body{padding:20px;background:#f9f9f9}.table-body ul{list-style:none;margin:0;padding:0}.table-body li{padding:10px}.table-body li:last-child{border-bottom:0}.table-body li:empty{padding:19px}.table-footer{padding:20px;background:#ddd}@media screen and (max-width:600px){.qx-element-pricing-table{flex-direction:column}.single-table{max-width:380px;margin:0 auto 30px!important}.single-table.featured{margin-top:50px!important}}.qx-element-smart-tabs .qx-tabs{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0}.qx-element-smart-tabs .qx-tabs>*>a{display:block;padding:15px;color:#666;text-decoration:none;cursor:pointer;-moz-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.qx-element-smart-tabs .qx-tabs.layout-h{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.qx-element-smart-tabs .qx-flex-child-justify>li{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:1px}.qx-element-smart-tabs .qxt-subtitle{margin-top:10px}.qx-element-smart-tabs.qxt-media-left .qxt-media{float:left;margin-right:10px}.qx-element-smart-tabs.qxt-media-right .qxt-media{float:right;margin-left:10px}.qx-st-content:not(.qx-active){display:none}.qx-hvr-grow{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.qx-hvr-grow:active,.qx-hvr-grow:focus,.qx-hvr-grow:hover{-webkit-transform:scale(1.1)!important;transform:scale(1.1)!important}.qx-hvr-shrink{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.qx-hvr-shrink:active,.qx-hvr-shrink:focus,.qx-hvr-shrink:hover{-webkit-transform:scale(.9)!important;transform:scale(.9)!important}@-webkit-keyframes qx-hvr-pulse{25%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes qx-hvr-pulse{25%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:scale(.9);transform:scale(.9)}}.qx-hvr-pulse{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0)}.qx-hvr-pulse:active,.qx-hvr-pulse:focus,.qx-hvr-pulse:hover{-webkit-animation-name:qx-hvr-pulse!important;animation-name:qx-hvr-pulse!important;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes qx-hvr-pulse-grow{to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes qx-hvr-pulse-grow{to{-webkit-transform:scale(1.1);transform:scale(1.1)}}.qx-hvr-pulse-grow{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0)}.qx-hvr-pulse-grow:active,.qx-hvr-pulse-grow:focus,.qx-hvr-pulse-grow:hover{-webkit-animation-name:qx-hvr-pulse-grow!important;animation-name:qx-hvr-pulse-grow!important;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes qx-hvr-pulse-shrink{to{-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes qx-hvr-pulse-shrink{to{-webkit-transform:scale(.9);transform:scale(.9)}}.qx-hvr-pulse-shrink{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0)}.qx-hvr-pulse-shrink:active,.qx-hvr-pulse-shrink:focus,.qx-hvr-pulse-shrink:hover{-webkit-animation-name:qx-hvr-pulse-shrink!important;animation-name:qx-hvr-pulse-shrink!important;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes qx-hvr-push{50%{-webkit-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes qx-hvr-push{50%{-webkit-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(1);transform:scale(1)}}.qx-hvr-pop,.qx-hvr-push{-webkit-transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.qx-hvr-push{transform:perspective(1px) translateZ(0)}.qx-hvr-push:active,.qx-hvr-push:focus,.qx-hvr-push:hover{-webkit-animation-name:qx-hvr-push!important;animation-name:qx-hvr-push!important;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes qx-hvr-pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes qx-hvr-pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}.qx-hvr-pop{transform:perspective(1px) translateZ(0)}.qx-hvr-pop:active,.qx-hvr-pop:focus,.qx-hvr-pop:hover{-webkit-animation-name:qx-hvr-pop!important;animation-name:qx-hvr-pop!important;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.qx-hvr-bounce-in{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.5s;transition-duration:.5s}.qx-hvr-bounce-in:active,.qx-hvr-bounce-in:focus,.qx-hvr-bounce-in:hover{-webkit-transform:scale(1.2)!important;transform:scale(1.2)!important;-webkit-transition-timing-function:cubic-bezier(.47,2.02,.31,-.36);transition-timing-function:cubic-bezier(.47,2.02,.31,-.36)}.qx-hvr-bounce-out{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.5s;transition-duration:.5s}.qx-hvr-grow-rotate,.qx-hvr-rotate{box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;-webkit-transition-property:transform}.qx-hvr-bounce-out:active,.qx-hvr-bounce-out:focus,.qx-hvr-bounce-out:hover{-webkit-transform:scale(.8)!important;transform:scale(.8)!important;-webkit-transition-timing-function:cubic-bezier(.47,2.02,.31,-.36);transition-timing-function:cubic-bezier(.47,2.02,.31,-.36)}.qx-hvr-rotate{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);transition-duration:.3s;transition-property:transform}.qx-hvr-rotate:active,.qx-hvr-rotate:focus,.qx-hvr-rotate:hover{-webkit-transform:rotate(4deg)!important;transform:rotate(4deg)!important}.qx-hvr-grow-rotate{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);transition-duration:.3s;transition-property:transform}.qx-hvr-float,.qx-hvr-sink{box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;-webkit-transition-property:transform}.qx-hvr-grow-rotate:active,.qx-hvr-grow-rotate:focus,.qx-hvr-grow-rotate:hover{-webkit-transform:scale(1.1) rotate(4deg)!important;transform:scale(1.1) rotate(4deg)!important}.qx-hvr-float{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);transition-duration:.3s;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.qx-hvr-float:active,.qx-hvr-float:focus,.qx-hvr-float:hover{-webkit-transform:translateY(-8px)!important;transform:translateY(-8px)!important}.qx-hvr-sink{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);transition-duration:.3s;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.qx-hvr-skew,.qx-hvr-skew-forward{-webkit-transition-duration:.3s;-webkit-transition-property:transform;box-shadow:0 0 1px transparent}.qx-hvr-sink:active,.qx-hvr-sink:focus,.qx-hvr-sink:hover{-webkit-transform:translateY(8px)!important;transform:translateY(8px)!important}@-webkit-keyframes qx-hvr-bob{0%,100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@keyframes qx-hvr-bob{0%,100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@-webkit-keyframes qx-hvr-bob-float{100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes qx-hvr-bob-float{100%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}.qx-hvr-bob{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.qx-hvr-bob:active,.qx-hvr-bob:focus,.qx-hvr-bob:hover{-webkit-animation-name:qx-hvr-bob-float,qx-hvr-bob!important;animation-name:qx-hvr-bob-float,qx-hvr-bob!important;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate}@-webkit-keyframes qx-hvr-hang{0%,100%{-webkit-transform:translateY(8px);transform:translateY(8px)}50%{-webkit-transform:translateY(4px);transform:translateY(4px)}}@keyframes qx-hvr-hang{0%,100%{-webkit-transform:translateY(8px);transform:translateY(8px)}50%{-webkit-transform:translateY(4px);transform:translateY(4px)}}@-webkit-keyframes qx-hvr-hang-sink{100%{-webkit-transform:translateY(8px);transform:translateY(8px)}}@keyframes qx-hvr-hang-sink{100%{-webkit-transform:translateY(8px);transform:translateY(8px)}}.qx-hvr-hang{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.qx-hvr-hang:active,.qx-hvr-hang:focus,.qx-hvr-hang:hover{-webkit-animation-name:qx-hvr-hang-sink,qx-hvr-hang!important;animation-name:qx-hvr-hang-sink,qx-hvr-hang!important;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate}.qx-hvr-skew{-webkit-transform:skew(0);-moz-transform:skew(0);-o-transform:skew(0);-ms-transform:skew(0);transform:skew(0);-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);transition-duration:.3s;transition-property:transform}.qx-hvr-skew:active,.qx-hvr-skew:focus,.qx-hvr-skew:hover{-webkit-transform:skew(-10deg)!important;transform:skew(-10deg)!important}.qx-hvr-skew-forward{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);transition-duration:.3s;transition-property:transform;-webkit-transform-origin:0 100%;transform-origin:0 100%}.qx-hvr-forward,.qx-hvr-skew-backward{-webkit-transition-duration:.3s;-webkit-transition-property:transform}.qx-hvr-skew-forward:active,.qx-hvr-skew-forward:focus,.qx-hvr-skew-forward:hover{-webkit-transform:skew(-10deg)!important;transform:skew(-10deg)!important}.qx-hvr-skew-backward{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;transition-duration:.3s;transition-property:transform;-webkit-transform-origin:0 100%;transform-origin:0 100%}.qx-hvr-skew-backward:active,.qx-hvr-skew-backward:focus,.qx-hvr-skew-backward:hover{-webkit-transform:skew(10deg)!important;transform:skew(10deg)!important}@-webkit-keyframes qx-hvr-wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes qx-hvr-wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.qx-hvr-wobble-vertical{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.qx-hvr-wobble-vertical:active,.qx-hvr-wobble-vertical:focus,.qx-hvr-wobble-vertical:hover{-webkit-animation-name:qx-hvr-wobble-vertical!important;animation-name:qx-hvr-wobble-vertical!important;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes qx-hvr-wobble-horizontal{16.65%{-webkit-transform:translateX(8px);transform:translateX(8px)}33.3%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes qx-hvr-wobble-horizontal{16.65%{-webkit-transform:translateX(8px);transform:translateX(8px)}33.3%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.qx-hvr-wobble-horizontal{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.qx-hvr-wobble-horizontal:active,.qx-hvr-wobble-horizontal:focus,.qx-hvr-wobble-horizontal:hover{-webkit-animation-name:qx-hvr-wobble-horizontal!important;animation-name:qx-hvr-wobble-horizontal!important;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes qx-hvr-wobble-to-bottom-right{16.65%{-webkit-transform:translate(8px,8px);transform:translate(8px,8px)}33.3%{-webkit-transform:translate(-6px,-6px);transform:translate(-6px,-6px)}49.95%{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}66.6%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}83.25%{-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes qx-hvr-wobble-to-bottom-right{16.65%{-webkit-transform:translate(8px,8px);transform:translate(8px,8px)}33.3%{-webkit-transform:translate(-6px,-6px);transform:translate(-6px,-6px)}49.95%{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}66.6%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}83.25%{-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.qx-hvr-wobble-to-bottom-right{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.qx-hvr-wobble-to-bottom-right:active,.qx-hvr-wobble-to-bottom-right:focus,.qx-hvr-wobble-to-bottom-right:hover{-webkit-animation-name:qx-hvr-wobble-to-bottom-right!important;animation-name:qx-hvr-wobble-to-bottom-right!important;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes qx-hvr-wobble-to-top-right{16.65%{-webkit-transform:translate(8px,-8px);transform:translate(8px,-8px)}33.3%{-webkit-transform:translate(-6px,6px);transform:translate(-6px,6px)}49.95%{-webkit-transform:translate(4px,-4px);transform:translate(4px,-4px)}66.6%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}83.25%{-webkit-transform:translate(1px,-1px);transform:translate(1px,-1px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes qx-hvr-wobble-to-top-right{16.65%{-webkit-transform:translate(8px,-8px);transform:translate(8px,-8px)}33.3%{-webkit-transform:translate(-6px,6px);transform:translate(-6px,6px)}49.95%{-webkit-transform:translate(4px,-4px);transform:translate(4px,-4px)}66.6%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}83.25%{-webkit-transform:translate(1px,-1px);transform:translate(1px,-1px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.qx-hvr-wobble-to-top-right{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.qx-hvr-wobble-to-top-right:active,.qx-hvr-wobble-to-top-right:focus,.qx-hvr-wobble-to-top-right:hover{-webkit-animation-name:qx-hvr-wobble-to-top-right!important;animation-name:qx-hvr-wobble-to-top-right!important;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes qx-hvr-wobble-top{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}@keyframes qx-hvr-wobble-top{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}.qx-hvr-wobble-top{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transform-origin:0 100%;transform-origin:0 100%}.qx-hvr-wobble-top:active,.qx-hvr-wobble-top:focus,.qx-hvr-wobble-top:hover{-webkit-animation-name:qx-hvr-wobble-top!important;animation-name:qx-hvr-wobble-top!important;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes qx-hvr-wobble-bottom{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}@keyframes qx-hvr-wobble-bottom{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}.qx-hvr-wobble-bottom{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transform-origin:100% 0;transform-origin:100% 0}.qx-hvr-wobble-bottom:active,.qx-hvr-wobble-bottom:focus,.qx-hvr-wobble-bottom:hover{-webkit-animation-name:qx-hvr-wobble-bottom!important;animation-name:qx-hvr-wobble-bottom!important;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes qx-hvr-wobble-skew{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}@keyframes qx-hvr-wobble-skew{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}.qx-hvr-wobble-skew{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.qx-hvr-wobble-skew:active,.qx-hvr-wobble-skew:focus,.qx-hvr-wobble-skew:hover{-webkit-animation-name:qx-hvr-wobble-skew!important;animation-name:qx-hvr-wobble-skew!important;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes qx-hvr-buzz{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}100%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}}@keyframes qx-hvr-buzz{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}100%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}}.qx-hvr-buzz,.qx-hvr-buzz-out{-webkit-transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.qx-hvr-buzz{transform:perspective(1px) translateZ(0)}.qx-hvr-buzz:active,.qx-hvr-buzz:focus,.qx-hvr-buzz:hover{-webkit-animation-name:qx-hvr-buzz!important;animation-name:qx-hvr-buzz!important;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}lesshat-selector{-lh-property:0}@-webkit-keyframes qx-hvr-buzz-out{10%,30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%,40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%,70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%,80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}@keyframes qx-hvr-buzz-out{10%,30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%,40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%,70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%,80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}.qx-hvr-buzz-out{transform:perspective(1px) translateZ(0)}.qx-hvr-buzz-out:active,.qx-hvr-buzz-out:focus,.qx-hvr-buzz-out:hover{-webkit-animation-name:qx-hvr-buzz-out!important;animation-name:qx-hvr-buzz-out!important;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.qx-hvr-forward{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;transition-duration:.3s;transition-property:transform}.qx-hvr-forward:active,.qx-hvr-forward:focus,.qx-hvr-forward:hover{-webkit-transform:translateX(8px)!important;transform:translateX(8px)!important}.qx-hvr-backward{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.qx-hvr-backward:active,.qx-hvr-backward:focus,.qx-hvr-backward:hover{-webkit-transform:translateX(-8px)!important;transform:translateX(-8px)!important}.qx-hvr-glow,.qx-hvr-shadow{-webkit-transform:perspective(1px) translateZ(0);-webkit-transition-duration:.3s}.qx-hvr-glow{transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow}.qx-hvr-glow:active,.qx-hvr-glow:focus,.qx-hvr-glow:hover{box-shadow:0 0 8px rgba(0,0,0,.6)}.qx-hvr-shadow{transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow}.qx-hvr-shadow:active,.qx-hvr-shadow:focus,.qx-hvr-shadow:hover{box-shadow:0 10px 10px -10px rgba(0,0,0,.5)}.qx-hvr-grow-shadow{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:"box-shadow, transform";transition-property:"box-shadow, transform"}.qx-hvr-grow-shadow:active,.qx-hvr-grow-shadow:focus,.qx-hvr-grow-shadow:hover{box-shadow:0 10px 10px -10px rgba(0,0,0,.5);-webkit-transform:scale(1.1);transform:scale(1.1)}.qx-hvr-box-shadow-inset,.qx-hvr-box-shadow-outset{-webkit-transform:perspective(1px) translateZ(0);-webkit-transition-duration:.3s}.qx-hvr-box-shadow-outset{transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow}.qx-hvr-box-shadow-outset:active,.qx-hvr-box-shadow-outset:focus,.qx-hvr-box-shadow-outset:hover{box-shadow:2px 2px 2px rgba(0,0,0,.6)}.qx-hvr-box-shadow-inset{transform:perspective(1px) translateZ(0);transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow;box-shadow:inset 0 0 0 rgba(0,0,0,.6),0 0 1px transparent}.qx-hvr-box-shadow-inset:active,.qx-hvr-box-shadow-inset:focus,.qx-hvr-box-shadow-inset:hover{box-shadow:inset 2px 2px 2px rgba(0,0,0,.6),0 0 1px transparent}.qx-hvr-float-shadow{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.qx-hvr-float-shadow:before{pointer-events:none;position:absolute;z-index:-1;content:'';top:100%;left:5%;height:10px;width:90%;opacity:0;background:-webkit-radial-gradient(center,ellipse,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 80%);background:radial-gradient(ellipse at center,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 80%);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:"transform, opacity";transition-property:"transform, opacity"}.qx-hvr-float-shadow:active,.qx-hvr-float-shadow:focus,.qx-hvr-float-shadow:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.qx-hvr-float-shadow:active:before,.qx-hvr-float-shadow:focus:before,.qx-hvr-float-shadow:hover:before{opacity:1;-webkit-transform:translateY(5px);transform:translateY(5px)}.qx-hvr-show-radial{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.qx-hvr-show-radial:after,.qx-hvr-show-radial:before{pointer-events:none;position:absolute;content:'';left:0;width:100%;box-sizing:border-box;background-repeat:no-repeat;height:5px;opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity;transition-property:opacity}.qx-hvr-show-radial:active:after,.qx-hvr-show-radial:active:before,.qx-hvr-show-radial:focus:after,.qx-hvr-show-radial:focus:before,.qx-hvr-show-radial:hover:after,.qx-hvr-show-radial:hover:before,.qx-overlay-active .qx-active>.qx-overlay-fade,.qx-overlay-hover.qx-hover .qx-overlay-fade,.qx-overlay-hover:hover .qx-overlay-fade,.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.qx-hvr-show-radial:before{bottom:100%;background:-webkit-radial-gradient(50% 150%,ellipse,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 80%);background:radial-gradient(ellipse at 50% 150%,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 80%)}.qx-hvr-show-radial:after{top:100%;background:-webkit-radial-gradient(50% -50%,ellipse,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 80%);background:radial-gradient(ellipse at 50% -50%,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 80%)}.qx-column,.qx-element,.qx-row,.qx-section{transition:box-shadow .3s ease-in-out,transform .3s ease-in-out}.qx-snc>.qx-row{margin-left:0;margin-right:0}@media (min-width:992px){.qx-row.qx-equal-column{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.qx-element-blurb.qx-text-center .img-responsive,.qx-overlay{display:inline-block}.qx-btn{-moz-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.qx-element-space{border:none}.qx-element-divider{position:relative}.qx-element-divider:before{content:'';width:100%;height:1px;border-top-color:#eee;border-top-color:rgba(0,0,0,.1);border-top-width:1px;border-top-style:solid;position:absolute;left:0;top:0}.qx-media-left img,.qx-media-right img{max-width:none}.qx-element-blurb{margin:20px 0;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.qx-overlay{position:relative;max-width:100%;vertical-align:middle;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);margin:0}.qx-overlay-panel{position:absolute;top:0;bottom:0;left:0;right:0;padding:20px;color:#fff}.qx-overlay-background{background:rgba(0,0,0,.5)}.qx-overlay-fade{opacity:.7;-moz-transition:opacity .3s ease-out;-webkit-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.qx-overlay-hover:not(:hover):not(.qx-hover) .qx-overlay-panel:not(.qx-ignore){opacity:0}.qx-position-cover{position:absolute;top:0;bottom:0;left:0;right:0}.qx-overlay-icon:before{content:"\f002";position:absolute;top:50%;left:50%;width:50px;height:50px;margin-top:-25px;margin-left:-25px;font-size:50px;line-height:1;font-family:FontAwesome;text-align:center;color:#fff}.slick-slide{outline:0}.slick-next,.slick-prev{position:absolute;top:50%;z-index:2;display:block;height:40px;width:40px;font-size:0;line-height:0;cursor:pointer;background:0 0;color:transparent;margin-top:-20px;padding:0;border:none;outline:0;-moz-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:before,.slick-prev:before{font-family:FontAwesome;font-size:50px;line-height:1;color:#222}.slick-prev:before{content:'\f104'}.slick-next:before,[dir=rtl] .slick-prev:before{content:'\f105'}[dir=rtl] .slick-next:before{content:'\f104'}.slick-dots{position:absolute;bottom:5px;left:0;list-style:none;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:15px;width:15px;margin:0;padding:0;cursor:pointer}.slick-dots li button{background:0 0;display:block;border:0;height:15px;width:15px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:before{position:absolute;top:0;left:0;content:'\f10c';width:15px;height:15px;font-family:FontAwesome;font-size:12px;line-height:15px;text-align:center;color:#444;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{content:'\f111';color:#444;opacity:.75}@media (min-width:1366px){body.com_quix .qx.quix .qx-inner.ipad .qx-hidden-lg:not(.qx-hidden-md){display:block!important}body.com_quix .qx.quix .qx-inner.ipad .qx-hidden-lg:not(.qx-hidden-sm){display:none!important}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(10%);-moz-transform:translateY(10%);-o-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(10%);-moz-transform:translateY(10%);-o-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.qx-responsive-preview-active body{background:#f1f5f9;margin:0!important;padding:0!important;overflow:hidden}.qx-responsive-toolbar{background:#4c5866;color:#fff;position:fixed;bottom:20px;left:50%;z-index:9999;margin-left:-60px;-moz-box-shadow:0 5px 10px rgba(43,135,218,.15);-webkit-box-shadow:0 5px 10px rgba(43,135,218,.15);box-shadow:0 5px 10px rgba(43,135,218,.15);-webkit-border-radius:3px;-webkit-background-clip:padding-box;-moz-border-radius:3px;-moz-background-clip:padding;border-radius:3px;background-clip:padding-box}.qx-responsive-toolbar ul{list-style:none;margin:0;padding:0}.qx-responsive-toolbar ul svg{fill:#867e92}.qx-responsive-toolbar ul li{padding:5px 10px;float:left;max-height:32px;cursor:pointer}.qx-responsive-toolbar ul li.active svg,.qx-responsive-toolbar ul li:hover svg{fill:#FC5D92}.qx-responsive-preview__window iframe{width:100%;height:100vh}.qx-responsive-preview__window{background:#fff;margin:auto;-moz-transition:width .4s linear;-webkit-transition:width .4s linear;-o-transition:width .4s linear;transition:width .4s linear;-moz-box-shadow:0 5px 30px rgba(43,135,218,.2);-webkit-box-shadow:0 5px 30px rgba(43,135,218,.2);box-shadow:0 5px 30px rgba(43,135,218,.2)}
.qx-element-slider .qx-sliders, .qx-element-slider-pro .qx-sliders, .qx-element-testimonial-pro .qx-sliders, .qx-overlay {
    overflow: hidden
}

.qx-flex {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none;
    margin: 0
}

.qx-flex-inline {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.qx-flex-column {
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.qx-flex-inline > *, .qx-flex > * {
    -ms-flex-negative: 1
}

.qx-flex-top {
    -webkit-box-align: start;
    -moz-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.qx-flex-middle {
    -webkit-box-align: center;
    -moz-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.qx-flex-bottom {
    -webkit-box-align: end;
    -moz-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end
}

.qx-flex-center {
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center
}

.qx-flex-right {
    -webkit-box-pack: end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end
}

.qx-flex-space-between {
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.qx-flex-space-around {
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: distribute;
    -webkit-justify-content: space-around;
    justify-content: space-around
}

@media screen and (max-width:767px) {
    .qx-mobile-col-reverse {
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        list-style: none;
        margin: 0;
        -webkit-box-direction: normal;
        -moz-box-direction: normal;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        flex-direction: column-reverse
    }
}

.qx-element-accordion .collapsible {
    list-style-type: none;
    margin: 0;
    padding: 0
}

    .qx-element-accordion .collapsible > li {
        border: 1px solid #eee
    }

    .qx-element-accordion .collapsible li + li {
        margin-top: 10px
    }

.qx-element-accordion .collapsible-header {
    display: block;
    cursor: pointer;
    min-height: 3rem;
    line-height: 3rem;
    padding: 0 1rem;
    background-color: #fff
}

.qx-element-accordion .collapsible-body {
    display: none;
    padding: 1rem;
    background: #fcfcfc;
    border-top: 1px solid #eee
}

.qx-element-tabs .tabs {
    list-style-type: none;
    margin: 0;
    padding: 0
}

    .qx-element-tabs .tabs > li {
        display: inline-block
    }

        .qx-element-tabs .tabs > li a {
            display: block;
            padding: .5rem 1rem;
            border: 1px solid transparent;
            border-radius: 4px;
            text-decoration: none
        }

.qx-element-carousel .slick-slide img, .qx-fg-filter > li, .social-links > a {
    display: inline-block
}

.qx-element-tabs .tabs > li a.active, .qx-element-tabs .tabs > li:hover a {
    border-color: #ddd
}

.qx-element-tabs .tab-content {
    padding: 1.2rem 1rem
}

.qx-element-person .qx-person-img {
    margin: 0 0 10px
}

.qx-element-person h4, .qx-element-person p {
    margin: 0
}

.qx-element-person .qx-person-position {
    color: #aaa
}

.social-links > a[href*='facebook.com']:hover:before, .social-links > a[href*='instagram.com']:hover:before {
    color: #3b5998
}

.qx-element-person .qx-person-description, .qx-element-person .social-links {
    margin-top: 10px
}

.qx-element-testimonial img {
    max-width: 70px
}

.qx-element-testimonial h4 {
    margin-bottom: .5rem
}

.qx-element-testimonial .qx-text-muted {
    font-size: 1.2rem
}

.qx-element-testimonial-pro .qx-testimonial {
    margin-bottom: 40px
}

    .qx-element-testimonial-pro .qx-testimonial img {
        display: inline-block;
        margin-top: 2rem
    }

    .qx-element-testimonial-pro .qx-testimonial h4 {
        margin-bottom: 0
    }

    .qx-element-testimonial-pro .qx-testimonial p {
        margin: 0
    }

.qx-element-testimonial-pro .qx-sliders:hover .slick-prev {
    left: 10px
}

.qx-element-testimonial-pro .qx-sliders:hover .slick-next {
    right: 10px
}

.qx-element-testimonial-pro .slick-prev {
    left: 0
}

    .qx-element-testimonial-pro .slick-prev[dir=rtl] {
        left: auto;
        right: 0
    }

.qx-element-testimonial-pro .slick-next {
    right: 0
}

    .qx-element-testimonial-pro .slick-next[dir=rtl] {
        left: 0;
        right: auto
    }

.slick-loading .slick-list {
    background: url(../images/ajax-loader.gif) center center no-repeat #fff
}

.qx-element-slider .qx-sliders:hover .slick-prev, .qx-element-slider-pro .qx-sliders:hover .slick-prev {
    left: 10px
}

.qx-element-slider .qx-sliders:hover .slick-next, .qx-element-slider-pro .qx-sliders:hover .slick-next {
    right: 10px
}

.qx-element-slider .qx-slide, .qx-element-slider-pro .qx-slide {
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    position: relative
}

.qx-element-slider .qx-slide__container, .qx-element-slider-pro .qx-slide__container {
    position: relative;
    z-index: 2
}

.qx-element-slider .slick-prev, .qx-element-slider-pro .slick-prev {
    left: -45px
}

    .qx-element-slider .slick-prev[dir=rtl], .qx-element-slider-pro .slick-prev[dir=rtl] {
        left: auto;
        right: -45px
    }

.qx-element-slider .slick-next, .qx-element-slider-pro .slick-next {
    right: -45px
}

    .qx-element-slider .slick-next[dir=rtl], .qx-element-slider-pro .slick-next[dir=rtl] {
        left: -45px;
        right: auto
    }

.qx-element-pie-counter {
    position: relative;
    margin: 0 auto 30px;
    text-align: center;
    max-width: 225px
}

    .qx-element-pie-counter .qx-percent {
        position: relative;
        z-index: 2
    }

    .qx-element-pie-counter p {
        position: relative;
        padding: 49% 0;
        font-size: 40px;
        font-weight: 500;
        line-height: .1em;
        visibility: hidden
    }

    .qx-element-pie-counter .qx-pc-title {
        padding: 20px 0 0
    }

    .qx-element-pie-counter .qx-pc-title, .qx-element-pie-counter p {
        margin: 0
    }

    .qx-element-pie-counter canvas {
        position: absolute;
        top: 0;
        left: 0
    }

.social-links > a {
    font-family: FontAwesome;
    font-size: 20px;
    text-decoration: none;
    margin: 0 5px
}

    .social-links > a:hover {
        text-decoration: none
    }

    .social-links > a[href*='facebook.com']:before {
        content: '\f09a'
    }

    .social-links > a[href*='instagram.com']:before {
        content: '\f16d'
    }

    .social-links > a[href*='twitter.com']:before {
        content: '\f099'
    }

    .social-links > a[href*='twitter.com']:hover:before {
        color: #00abf0
    }

    .social-links > a[href*='linkedin.com']:before {
        content: '\f0e1'
    }

    .social-links > a[href*='linkedin.com']:hover:before {
        color: #105b88
    }

    .social-links > a[href*='plus.google.com']:before {
        content: '\f0d5'
    }

    .social-links > a[href*='plus.google.com']:hover:before {
        color: #df4b38
    }

    .social-links > a[href*='youtube.com']:before {
        content: '\f166'
    }

    .social-links > a[href*='youtube.com']:hover:before {
        color: #e62117
    }

    .social-links > a[href*='behance.net']:before {
        content: '\f1b4'
    }

    .social-links > a[href*='behance.net']:hover:before {
        color: #1478ff
    }

    .social-links > a[href*='dribbble.com']:before {
        content: '\f17d'
    }

    .social-links > a[href*='dribbble.com']:hover:before {
        color: #f16396
    }

    .social-links > a[href*='flickr.com']:before {
        content: '\f16e'
    }

    .social-links > a[href*='flickr.com']:hover:before {
        color: #fe0084
    }

    .social-links > a[href*='github.com']:before {
        content: '\f09b'
    }

    .social-links > a[href*='codepen.io']:before {
        content: '\f1cb'
    }

.qx-element-carousel * {
    outline: 0
}

.qx-element-carousel .slick-prev {
    left: -15px
}

    .qx-element-carousel .slick-prev[dir=rtl] {
        left: auto;
        right: -15px
    }

.qx-element-carousel .slick-next {
    right: -15px
}

    .qx-element-carousel .slick-next[dir=rtl] {
        left: -15px;
        right: auto
    }

    .qx-element-carousel .slick-next:before, .qx-element-carousel .slick-prev:before {
        font-size: 25px;
        line-height: 0;
        border: 1px solid #222;
        border-radius: 3px;
        padding: 0 8px
    }

.qx-fg-filter {
    list-style-type: none;
    margin: 20px 0 0;
    padding-left: 0;
    text-align: center
}

    .qx-fg-filter > li > a.btn {
        background: 0 0;
        border: 1px solid #ddd;
        margin-right: 5px;
        text-transform: capitalize;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none
    }

.qx-hvr-grow, .qx-hvr-pulse, .qx-hvr-pulse-grow, .qx-hvr-pulse-shrink, .qx-hvr-shrink {
    box-shadow: 0 0 1px transparent
}

.qx-fg-filter > li > a.btn.active {
    background: #eee
}

.qx-fg-items .qx-fg-item {
    margin-top: 30px
}

.qx-element-joomla-articles.qx-layout-grid .qx-media {
    float: left;
    padding: 0 10px
}

.qx-element-joomla-articles.qx-layout-grid .qx-media-left {
    display: block;
    width: 100%
}

.qx-grid-1 .qx-media {
    width: 100%
}

.qx-grid-2 .qx-media {
    width: 50%
}

.qx-grid-3 .qx-media {
    width: 33.33333333%
}

.qx-grid-4 .qx-media {
    width: 25%
}

.qx-element-pricing-table {
    padding-top: 50px;
    padding-bottom: 50px
}

    .qx-element-pricing-table .single-table {
        margin: 0 15px
    }

        .qx-element-pricing-table .single-table:first-child {
            margin-left: 0
        }

        .qx-element-pricing-table .single-table:last-child {
            margin-right: 0
        }

        .qx-element-pricing-table .single-table.featured {
            position: relative
        }

            .qx-element-pricing-table .single-table.featured:before {
                content: "Popular";
                font-size: 16px;
                background: #b9b9b9;
                height: 50px;
                line-height: 50px;
                position: absolute;
                top: 0;
                left: 0;
                right: 0
            }

    .qx-element-pricing-table .cost {
        line-height: 1
    }

.table-heading {
    padding: 20px;
    background: #ddd
}

    .table-heading .title {
        font-size: 20px
    }

    .table-heading .description {
        font-size: 14px;
        margin-top: 25px;
        margin-bottom: 25px
    }

    .table-heading .amount {
        font-size: 60px
    }

.table-body {
    padding: 20px;
    background: #f9f9f9
}

    .table-body ul {
        list-style: none;
        margin: 0;
        padding: 0
    }

    .table-body li {
        padding: 10px
    }

        .table-body li:last-child {
            border-bottom: 0
        }

        .table-body li:empty {
            padding: 19px
        }

.table-footer {
    padding: 20px;
    background: #ddd
}

@media screen and (max-width:600px) {
    .qx-element-pricing-table {
        flex-direction: column
    }

    .single-table {
        max-width: 380px;
        margin: 0 auto 30px !important
    }

        .single-table.featured {
            margin-top: 50px !important
        }
}

.qx-element-smart-tabs .qx-tabs {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none;
    margin: 0
}

    .qx-element-smart-tabs .qx-tabs > * > a {
        display: block;
        padding: 15px;
        color: #666;
        text-decoration: none;
        cursor: pointer;
        -moz-transition: all .1s ease-in-out;
        -webkit-transition: all .1s ease-in-out;
        -o-transition: all .1s ease-in-out;
        transition: all .1s ease-in-out
    }

    .qx-element-smart-tabs .qx-tabs.layout-h {
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

.qx-element-smart-tabs .qx-flex-child-justify > li {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 1px
}

.qx-element-smart-tabs .qxt-subtitle {
    margin-top: 10px
}

.qx-element-smart-tabs.qxt-media-left .qxt-media {
    float: left;
    margin-right: 10px
}

.qx-element-smart-tabs.qxt-media-right .qxt-media {
    float: right;
    margin-left: 10px
}

.qx-st-content:not(.qx-active) {
    display: none
}

.qx-hvr-grow {
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: transform;
    transition-property: transform
}

    .qx-hvr-grow:active, .qx-hvr-grow:focus, .qx-hvr-grow:hover {
        -webkit-transform: scale(1.1) !important;
        transform: scale(1.1) !important
    }

.qx-hvr-shrink {
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: transform;
    transition-property: transform
}

    .qx-hvr-shrink:active, .qx-hvr-shrink:focus, .qx-hvr-shrink:hover {
        -webkit-transform: scale(.9) !important;
        transform: scale(.9) !important
    }

@-webkit-keyframes qx-hvr-pulse {
    25% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }

    75% {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }
}

@keyframes qx-hvr-pulse {
    25% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }

    75% {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }
}

.qx-hvr-pulse {
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0)
}

    .qx-hvr-pulse:active, .qx-hvr-pulse:focus, .qx-hvr-pulse:hover {
        -webkit-animation-name: qx-hvr-pulse !important;
        animation-name: qx-hvr-pulse !important;
        -webkit-animation-duration: 1s;
        animation-duration: 1s;
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        -webkit-animation-iteration-count: infinite;
        animation-iteration-count: infinite
    }

@-webkit-keyframes qx-hvr-pulse-grow {
    to {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
}

@keyframes qx-hvr-pulse-grow {
    to {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
}

.qx-hvr-pulse-grow {
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0)
}

    .qx-hvr-pulse-grow:active, .qx-hvr-pulse-grow:focus, .qx-hvr-pulse-grow:hover {
        -webkit-animation-name: qx-hvr-pulse-grow !important;
        animation-name: qx-hvr-pulse-grow !important;
        -webkit-animation-duration: .3s;
        animation-duration: .3s;
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        -webkit-animation-iteration-count: infinite;
        animation-iteration-count: infinite;
        -webkit-animation-direction: alternate;
        animation-direction: alternate
    }

@-webkit-keyframes qx-hvr-pulse-shrink {
    to {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }
}

@keyframes qx-hvr-pulse-shrink {
    to {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }
}

.qx-hvr-pulse-shrink {
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0)
}

    .qx-hvr-pulse-shrink:active, .qx-hvr-pulse-shrink:focus, .qx-hvr-pulse-shrink:hover {
        -webkit-animation-name: qx-hvr-pulse-shrink !important;
        animation-name: qx-hvr-pulse-shrink !important;
        -webkit-animation-duration: .3s;
        animation-duration: .3s;
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        -webkit-animation-iteration-count: infinite;
        animation-iteration-count: infinite;
        -webkit-animation-direction: alternate;
        animation-direction: alternate
    }

@-webkit-keyframes qx-hvr-push {
    50% {
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes qx-hvr-push {
    50% {
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.qx-hvr-pop, .qx-hvr-push {
    -webkit-transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent
}

.qx-hvr-push {
    transform: perspective(1px) translateZ(0)
}

    .qx-hvr-push:active, .qx-hvr-push:focus, .qx-hvr-push:hover {
        -webkit-animation-name: qx-hvr-push !important;
        animation-name: qx-hvr-push !important;
        -webkit-animation-duration: .3s;
        animation-duration: .3s;
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        -webkit-animation-iteration-count: 1;
        animation-iteration-count: 1
    }

@-webkit-keyframes qx-hvr-pop {
    50% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }
}

@keyframes qx-hvr-pop {
    50% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }
}

.qx-hvr-pop {
    transform: perspective(1px) translateZ(0)
}

    .qx-hvr-pop:active, .qx-hvr-pop:focus, .qx-hvr-pop:hover {
        -webkit-animation-name: qx-hvr-pop !important;
        animation-name: qx-hvr-pop !important;
        -webkit-animation-duration: .3s;
        animation-duration: .3s;
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        -webkit-animation-iteration-count: 1;
        animation-iteration-count: 1
    }

.qx-hvr-bounce-in {
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-transition-duration: .5s;
    transition-duration: .5s
}

    .qx-hvr-bounce-in:active, .qx-hvr-bounce-in:focus, .qx-hvr-bounce-in:hover {
        -webkit-transform: scale(1.2) !important;
        transform: scale(1.2) !important;
        -webkit-transition-timing-function: cubic-bezier(.47,2.02,.31,-.36);
        transition-timing-function: cubic-bezier(.47,2.02,.31,-.36)
    }

.qx-hvr-bounce-out {
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-transition-duration: .5s;
    transition-duration: .5s
}

.qx-hvr-grow-rotate, .qx-hvr-rotate {
    box-shadow: 0 0 1px transparent;
    -webkit-transition-duration: .3s;
    -webkit-transition-property: transform
}

.qx-hvr-bounce-out:active, .qx-hvr-bounce-out:focus, .qx-hvr-bounce-out:hover {
    -webkit-transform: scale(.8) !important;
    transform: scale(.8) !important;
    -webkit-transition-timing-function: cubic-bezier(.47,2.02,.31,-.36);
    transition-timing-function: cubic-bezier(.47,2.02,.31,-.36)
}

.qx-hvr-rotate {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -o-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    transition-duration: .3s;
    transition-property: transform
}

    .qx-hvr-rotate:active, .qx-hvr-rotate:focus, .qx-hvr-rotate:hover {
        -webkit-transform: rotate(4deg) !important;
        transform: rotate(4deg) !important
    }

.qx-hvr-grow-rotate {
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    transition-duration: .3s;
    transition-property: transform
}

.qx-hvr-float, .qx-hvr-sink {
    box-shadow: 0 0 1px transparent;
    -webkit-transition-duration: .3s;
    -webkit-transition-property: transform
}

.qx-hvr-grow-rotate:active, .qx-hvr-grow-rotate:focus, .qx-hvr-grow-rotate:hover {
    -webkit-transform: scale(1.1) rotate(4deg) !important;
    transform: scale(1.1) rotate(4deg) !important
}

.qx-hvr-float {
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    transition-duration: .3s;
    transition-property: transform;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

    .qx-hvr-float:active, .qx-hvr-float:focus, .qx-hvr-float:hover {
        -webkit-transform: translateY(-8px) !important;
        transform: translateY(-8px) !important
    }

.qx-hvr-sink {
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    transition-duration: .3s;
    transition-property: transform;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.qx-hvr-skew, .qx-hvr-skew-forward {
    -webkit-transition-duration: .3s;
    -webkit-transition-property: transform;
    box-shadow: 0 0 1px transparent
}

.qx-hvr-sink:active, .qx-hvr-sink:focus, .qx-hvr-sink:hover {
    -webkit-transform: translateY(8px) !important;
    transform: translateY(8px) !important
}

@-webkit-keyframes qx-hvr-bob {
    0%,100% {
        -webkit-transform: translateY(-8px);
        transform: translateY(-8px)
    }

    50% {
        -webkit-transform: translateY(-4px);
        transform: translateY(-4px)
    }
}

@keyframes qx-hvr-bob {
    0%,100% {
        -webkit-transform: translateY(-8px);
        transform: translateY(-8px)
    }

    50% {
        -webkit-transform: translateY(-4px);
        transform: translateY(-4px)
    }
}

@-webkit-keyframes qx-hvr-bob-float {
    100% {
        -webkit-transform: translateY(-8px);
        transform: translateY(-8px)
    }
}

@keyframes qx-hvr-bob-float {
    100% {
        -webkit-transform: translateY(-8px);
        transform: translateY(-8px)
    }
}

.qx-hvr-bob {
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent
}

    .qx-hvr-bob:active, .qx-hvr-bob:focus, .qx-hvr-bob:hover {
        -webkit-animation-name: qx-hvr-bob-float,qx-hvr-bob !important;
        animation-name: qx-hvr-bob-float,qx-hvr-bob !important;
        -webkit-animation-duration: .3s,1.5s;
        animation-duration: .3s,1.5s;
        -webkit-animation-delay: 0s,.3s;
        animation-delay: 0s,.3s;
        -webkit-animation-timing-function: ease-out,ease-in-out;
        animation-timing-function: ease-out,ease-in-out;
        -webkit-animation-iteration-count: 1,infinite;
        animation-iteration-count: 1,infinite;
        -webkit-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
        -webkit-animation-direction: normal,alternate;
        animation-direction: normal,alternate
    }

@-webkit-keyframes qx-hvr-hang {
    0%,100% {
        -webkit-transform: translateY(8px);
        transform: translateY(8px)
    }

    50% {
        -webkit-transform: translateY(4px);
        transform: translateY(4px)
    }
}

@keyframes qx-hvr-hang {
    0%,100% {
        -webkit-transform: translateY(8px);
        transform: translateY(8px)
    }

    50% {
        -webkit-transform: translateY(4px);
        transform: translateY(4px)
    }
}

@-webkit-keyframes qx-hvr-hang-sink {
    100% {
        -webkit-transform: translateY(8px);
        transform: translateY(8px)
    }
}

@keyframes qx-hvr-hang-sink {
    100% {
        -webkit-transform: translateY(8px);
        transform: translateY(8px)
    }
}

.qx-hvr-hang {
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent
}

    .qx-hvr-hang:active, .qx-hvr-hang:focus, .qx-hvr-hang:hover {
        -webkit-animation-name: qx-hvr-hang-sink,qx-hvr-hang !important;
        animation-name: qx-hvr-hang-sink,qx-hvr-hang !important;
        -webkit-animation-duration: .3s,1.5s;
        animation-duration: .3s,1.5s;
        -webkit-animation-delay: 0s,.3s;
        animation-delay: 0s,.3s;
        -webkit-animation-timing-function: ease-out,ease-in-out;
        animation-timing-function: ease-out,ease-in-out;
        -webkit-animation-iteration-count: 1,infinite;
        animation-iteration-count: 1,infinite;
        -webkit-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
        -webkit-animation-direction: normal,alternate;
        animation-direction: normal,alternate
    }

.qx-hvr-skew {
    -webkit-transform: skew(0);
    -moz-transform: skew(0);
    -o-transform: skew(0);
    -ms-transform: skew(0);
    transform: skew(0);
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    transition-duration: .3s;
    transition-property: transform
}

    .qx-hvr-skew:active, .qx-hvr-skew:focus, .qx-hvr-skew:hover {
        -webkit-transform: skew(-10deg) !important;
        transform: skew(-10deg) !important
    }

.qx-hvr-skew-forward {
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    transition-duration: .3s;
    transition-property: transform;
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%
}

.qx-hvr-forward, .qx-hvr-skew-backward {
    -webkit-transition-duration: .3s;
    -webkit-transition-property: transform
}

.qx-hvr-skew-forward:active, .qx-hvr-skew-forward:focus, .qx-hvr-skew-forward:hover {
    -webkit-transform: skew(-10deg) !important;
    transform: skew(-10deg) !important
}

.qx-hvr-skew-backward {
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    transition-duration: .3s;
    transition-property: transform;
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%
}

    .qx-hvr-skew-backward:active, .qx-hvr-skew-backward:focus, .qx-hvr-skew-backward:hover {
        -webkit-transform: skew(10deg) !important;
        transform: skew(10deg) !important
    }

@-webkit-keyframes qx-hvr-wobble-vertical {
    16.65% {
        -webkit-transform: translateY(8px);
        transform: translateY(8px)
    }

    33.3% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px)
    }

    49.95% {
        -webkit-transform: translateY(4px);
        transform: translateY(4px)
    }

    66.6% {
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px)
    }

    83.25% {
        -webkit-transform: translateY(1px);
        transform: translateY(1px)
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes qx-hvr-wobble-vertical {
    16.65% {
        -webkit-transform: translateY(8px);
        transform: translateY(8px)
    }

    33.3% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px)
    }

    49.95% {
        -webkit-transform: translateY(4px);
        transform: translateY(4px)
    }

    66.6% {
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px)
    }

    83.25% {
        -webkit-transform: translateY(1px);
        transform: translateY(1px)
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.qx-hvr-wobble-vertical {
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent
}

    .qx-hvr-wobble-vertical:active, .qx-hvr-wobble-vertical:focus, .qx-hvr-wobble-vertical:hover {
        -webkit-animation-name: qx-hvr-wobble-vertical !important;
        animation-name: qx-hvr-wobble-vertical !important;
        -webkit-animation-duration: 1s;
        animation-duration: 1s;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        -webkit-animation-iteration-count: 1;
        animation-iteration-count: 1
    }

@-webkit-keyframes qx-hvr-wobble-horizontal {
    16.65% {
        -webkit-transform: translateX(8px);
        transform: translateX(8px)
    }

    33.3% {
        -webkit-transform: translateX(-6px);
        transform: translateX(-6px)
    }

    49.95% {
        -webkit-transform: translateX(4px);
        transform: translateX(4px)
    }

    66.6% {
        -webkit-transform: translateX(-2px);
        transform: translateX(-2px)
    }

    83.25% {
        -webkit-transform: translateX(1px);
        transform: translateX(1px)
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes qx-hvr-wobble-horizontal {
    16.65% {
        -webkit-transform: translateX(8px);
        transform: translateX(8px)
    }

    33.3% {
        -webkit-transform: translateX(-6px);
        transform: translateX(-6px)
    }

    49.95% {
        -webkit-transform: translateX(4px);
        transform: translateX(4px)
    }

    66.6% {
        -webkit-transform: translateX(-2px);
        transform: translateX(-2px)
    }

    83.25% {
        -webkit-transform: translateX(1px);
        transform: translateX(1px)
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.qx-hvr-wobble-horizontal {
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent
}

    .qx-hvr-wobble-horizontal:active, .qx-hvr-wobble-horizontal:focus, .qx-hvr-wobble-horizontal:hover {
        -webkit-animation-name: qx-hvr-wobble-horizontal !important;
        animation-name: qx-hvr-wobble-horizontal !important;
        -webkit-animation-duration: 1s;
        animation-duration: 1s;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        -webkit-animation-iteration-count: 1;
        animation-iteration-count: 1
    }

@-webkit-keyframes qx-hvr-wobble-to-bottom-right {
    16.65% {
        -webkit-transform: translate(8px,8px);
        transform: translate(8px,8px)
    }

    33.3% {
        -webkit-transform: translate(-6px,-6px);
        transform: translate(-6px,-6px)
    }

    49.95% {
        -webkit-transform: translate(4px,4px);
        transform: translate(4px,4px)
    }

    66.6% {
        -webkit-transform: translate(-2px,-2px);
        transform: translate(-2px,-2px)
    }

    83.25% {
        -webkit-transform: translate(1px,1px);
        transform: translate(1px,1px)
    }

    100% {
        -webkit-transform: translate(0,0);
        transform: translate(0,0)
    }
}

@keyframes qx-hvr-wobble-to-bottom-right {
    16.65% {
        -webkit-transform: translate(8px,8px);
        transform: translate(8px,8px)
    }

    33.3% {
        -webkit-transform: translate(-6px,-6px);
        transform: translate(-6px,-6px)
    }

    49.95% {
        -webkit-transform: translate(4px,4px);
        transform: translate(4px,4px)
    }

    66.6% {
        -webkit-transform: translate(-2px,-2px);
        transform: translate(-2px,-2px)
    }

    83.25% {
        -webkit-transform: translate(1px,1px);
        transform: translate(1px,1px)
    }

    100% {
        -webkit-transform: translate(0,0);
        transform: translate(0,0)
    }
}

.qx-hvr-wobble-to-bottom-right {
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent
}

    .qx-hvr-wobble-to-bottom-right:active, .qx-hvr-wobble-to-bottom-right:focus, .qx-hvr-wobble-to-bottom-right:hover {
        -webkit-animation-name: qx-hvr-wobble-to-bottom-right !important;
        animation-name: qx-hvr-wobble-to-bottom-right !important;
        -webkit-animation-duration: 1s;
        animation-duration: 1s;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        -webkit-animation-iteration-count: 1;
        animation-iteration-count: 1
    }

@-webkit-keyframes qx-hvr-wobble-to-top-right {
    16.65% {
        -webkit-transform: translate(8px,-8px);
        transform: translate(8px,-8px)
    }

    33.3% {
        -webkit-transform: translate(-6px,6px);
        transform: translate(-6px,6px)
    }

    49.95% {
        -webkit-transform: translate(4px,-4px);
        transform: translate(4px,-4px)
    }

    66.6% {
        -webkit-transform: translate(-2px,2px);
        transform: translate(-2px,2px)
    }

    83.25% {
        -webkit-transform: translate(1px,-1px);
        transform: translate(1px,-1px)
    }

    100% {
        -webkit-transform: translate(0,0);
        transform: translate(0,0)
    }
}

@keyframes qx-hvr-wobble-to-top-right {
    16.65% {
        -webkit-transform: translate(8px,-8px);
        transform: translate(8px,-8px)
    }

    33.3% {
        -webkit-transform: translate(-6px,6px);
        transform: translate(-6px,6px)
    }

    49.95% {
        -webkit-transform: translate(4px,-4px);
        transform: translate(4px,-4px)
    }

    66.6% {
        -webkit-transform: translate(-2px,2px);
        transform: translate(-2px,2px)
    }

    83.25% {
        -webkit-transform: translate(1px,-1px);
        transform: translate(1px,-1px)
    }

    100% {
        -webkit-transform: translate(0,0);
        transform: translate(0,0)
    }
}

.qx-hvr-wobble-to-top-right {
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent
}

    .qx-hvr-wobble-to-top-right:active, .qx-hvr-wobble-to-top-right:focus, .qx-hvr-wobble-to-top-right:hover {
        -webkit-animation-name: qx-hvr-wobble-to-top-right !important;
        animation-name: qx-hvr-wobble-to-top-right !important;
        -webkit-animation-duration: 1s;
        animation-duration: 1s;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        -webkit-animation-iteration-count: 1;
        animation-iteration-count: 1
    }

@-webkit-keyframes qx-hvr-wobble-top {
    16.65% {
        -webkit-transform: skew(-12deg);
        transform: skew(-12deg)
    }

    33.3% {
        -webkit-transform: skew(10deg);
        transform: skew(10deg)
    }

    49.95% {
        -webkit-transform: skew(-6deg);
        transform: skew(-6deg)
    }

    66.6% {
        -webkit-transform: skew(4deg);
        transform: skew(4deg)
    }

    83.25% {
        -webkit-transform: skew(-2deg);
        transform: skew(-2deg)
    }

    100% {
        -webkit-transform: skew(0);
        transform: skew(0)
    }
}

@keyframes qx-hvr-wobble-top {
    16.65% {
        -webkit-transform: skew(-12deg);
        transform: skew(-12deg)
    }

    33.3% {
        -webkit-transform: skew(10deg);
        transform: skew(10deg)
    }

    49.95% {
        -webkit-transform: skew(-6deg);
        transform: skew(-6deg)
    }

    66.6% {
        -webkit-transform: skew(4deg);
        transform: skew(4deg)
    }

    83.25% {
        -webkit-transform: skew(-2deg);
        transform: skew(-2deg)
    }

    100% {
        -webkit-transform: skew(0);
        transform: skew(0)
    }
}

.qx-hvr-wobble-top {
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%
}

    .qx-hvr-wobble-top:active, .qx-hvr-wobble-top:focus, .qx-hvr-wobble-top:hover {
        -webkit-animation-name: qx-hvr-wobble-top !important;
        animation-name: qx-hvr-wobble-top !important;
        -webkit-animation-duration: 1s;
        animation-duration: 1s;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        -webkit-animation-iteration-count: 1;
        animation-iteration-count: 1
    }

@-webkit-keyframes qx-hvr-wobble-bottom {
    16.65% {
        -webkit-transform: skew(-12deg);
        transform: skew(-12deg)
    }

    33.3% {
        -webkit-transform: skew(10deg);
        transform: skew(10deg)
    }

    49.95% {
        -webkit-transform: skew(-6deg);
        transform: skew(-6deg)
    }

    66.6% {
        -webkit-transform: skew(4deg);
        transform: skew(4deg)
    }

    83.25% {
        -webkit-transform: skew(-2deg);
        transform: skew(-2deg)
    }

    100% {
        -webkit-transform: skew(0);
        transform: skew(0)
    }
}

@keyframes qx-hvr-wobble-bottom {
    16.65% {
        -webkit-transform: skew(-12deg);
        transform: skew(-12deg)
    }

    33.3% {
        -webkit-transform: skew(10deg);
        transform: skew(10deg)
    }

    49.95% {
        -webkit-transform: skew(-6deg);
        transform: skew(-6deg)
    }

    66.6% {
        -webkit-transform: skew(4deg);
        transform: skew(4deg)
    }

    83.25% {
        -webkit-transform: skew(-2deg);
        transform: skew(-2deg)
    }

    100% {
        -webkit-transform: skew(0);
        transform: skew(0)
    }
}

.qx-hvr-wobble-bottom {
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0
}

    .qx-hvr-wobble-bottom:active, .qx-hvr-wobble-bottom:focus, .qx-hvr-wobble-bottom:hover {
        -webkit-animation-name: qx-hvr-wobble-bottom !important;
        animation-name: qx-hvr-wobble-bottom !important;
        -webkit-animation-duration: 1s;
        animation-duration: 1s;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        -webkit-animation-iteration-count: 1;
        animation-iteration-count: 1
    }

@-webkit-keyframes qx-hvr-wobble-skew {
    16.65% {
        -webkit-transform: skew(-12deg);
        transform: skew(-12deg)
    }

    33.3% {
        -webkit-transform: skew(10deg);
        transform: skew(10deg)
    }

    49.95% {
        -webkit-transform: skew(-6deg);
        transform: skew(-6deg)
    }

    66.6% {
        -webkit-transform: skew(4deg);
        transform: skew(4deg)
    }

    83.25% {
        -webkit-transform: skew(-2deg);
        transform: skew(-2deg)
    }

    100% {
        -webkit-transform: skew(0);
        transform: skew(0)
    }
}

@keyframes qx-hvr-wobble-skew {
    16.65% {
        -webkit-transform: skew(-12deg);
        transform: skew(-12deg)
    }

    33.3% {
        -webkit-transform: skew(10deg);
        transform: skew(10deg)
    }

    49.95% {
        -webkit-transform: skew(-6deg);
        transform: skew(-6deg)
    }

    66.6% {
        -webkit-transform: skew(4deg);
        transform: skew(4deg)
    }

    83.25% {
        -webkit-transform: skew(-2deg);
        transform: skew(-2deg)
    }

    100% {
        -webkit-transform: skew(0);
        transform: skew(0)
    }
}

.qx-hvr-wobble-skew {
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent
}

    .qx-hvr-wobble-skew:active, .qx-hvr-wobble-skew:focus, .qx-hvr-wobble-skew:hover {
        -webkit-animation-name: qx-hvr-wobble-skew !important;
        animation-name: qx-hvr-wobble-skew !important;
        -webkit-animation-duration: 1s;
        animation-duration: 1s;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        -webkit-animation-iteration-count: 1;
        animation-iteration-count: 1
    }

@-webkit-keyframes qx-hvr-buzz {
    50% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg)
    }

    100% {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg)
    }
}

@keyframes qx-hvr-buzz {
    50% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg)
    }

    100% {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg)
    }
}

.qx-hvr-buzz, .qx-hvr-buzz-out {
    -webkit-transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent
}

.qx-hvr-buzz {
    transform: perspective(1px) translateZ(0)
}

    .qx-hvr-buzz:active, .qx-hvr-buzz:focus, .qx-hvr-buzz:hover {
        -webkit-animation-name: qx-hvr-buzz !important;
        animation-name: qx-hvr-buzz !important;
        -webkit-animation-duration: .15s;
        animation-duration: .15s;
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        -webkit-animation-iteration-count: infinite;
        animation-iteration-count: infinite
    }

lesshat-selector {
    -lh-property: 0
}

@-webkit-keyframes qx-hvr-buzz-out {
    10%,30% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg)
    }

    20%,40% {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg)
    }

    50%,70% {
        -webkit-transform: translateX(2px) rotate(1deg);
        transform: translateX(2px) rotate(1deg)
    }

    60%,80% {
        -webkit-transform: translateX(-2px) rotate(-1deg);
        transform: translateX(-2px) rotate(-1deg)
    }

    90% {
        -webkit-transform: translateX(1px) rotate(0);
        transform: translateX(1px) rotate(0)
    }

    100% {
        -webkit-transform: translateX(-1px) rotate(0);
        transform: translateX(-1px) rotate(0)
    }
}

@keyframes qx-hvr-buzz-out {
    10%,30% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg)
    }

    20%,40% {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg)
    }

    50%,70% {
        -webkit-transform: translateX(2px) rotate(1deg);
        transform: translateX(2px) rotate(1deg)
    }

    60%,80% {
        -webkit-transform: translateX(-2px) rotate(-1deg);
        transform: translateX(-2px) rotate(-1deg)
    }

    90% {
        -webkit-transform: translateX(1px) rotate(0);
        transform: translateX(1px) rotate(0)
    }

    100% {
        -webkit-transform: translateX(-1px) rotate(0);
        transform: translateX(-1px) rotate(0)
    }
}

.qx-hvr-buzz-out {
    transform: perspective(1px) translateZ(0)
}

    .qx-hvr-buzz-out:active, .qx-hvr-buzz-out:focus, .qx-hvr-buzz-out:hover {
        -webkit-animation-name: qx-hvr-buzz-out !important;
        animation-name: qx-hvr-buzz-out !important;
        -webkit-animation-duration: .75s;
        animation-duration: .75s;
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        -webkit-animation-iteration-count: 1;
        animation-iteration-count: 1
    }

.qx-hvr-forward {
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    transition-duration: .3s;
    transition-property: transform
}

    .qx-hvr-forward:active, .qx-hvr-forward:focus, .qx-hvr-forward:hover {
        -webkit-transform: translateX(8px) !important;
        transform: translateX(8px) !important
    }

.qx-hvr-backward {
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: transform;
    transition-property: transform
}

    .qx-hvr-backward:active, .qx-hvr-backward:focus, .qx-hvr-backward:hover {
        -webkit-transform: translateX(-8px) !important;
        transform: translateX(-8px) !important
    }

.qx-hvr-glow, .qx-hvr-shadow {
    -webkit-transform: perspective(1px) translateZ(0);
    -webkit-transition-duration: .3s
}

.qx-hvr-glow {
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    transition-duration: .3s;
    -webkit-transition-property: box-shadow;
    transition-property: box-shadow
}

    .qx-hvr-glow:active, .qx-hvr-glow:focus, .qx-hvr-glow:hover {
        box-shadow: 0 0 8px rgba(0,0,0,.6)
    }

.qx-hvr-shadow {
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    transition-duration: .3s;
    -webkit-transition-property: box-shadow;
    transition-property: box-shadow
}

    .qx-hvr-shadow:active, .qx-hvr-shadow:focus, .qx-hvr-shadow:hover {
        box-shadow: 0 10px 10px -10px rgba(0,0,0,.5)
    }

.qx-hvr-grow-shadow {
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: "box-shadow, transform";
    transition-property: "box-shadow, transform"
}

    .qx-hvr-grow-shadow:active, .qx-hvr-grow-shadow:focus, .qx-hvr-grow-shadow:hover {
        box-shadow: 0 10px 10px -10px rgba(0,0,0,.5);
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }

.qx-hvr-box-shadow-inset, .qx-hvr-box-shadow-outset {
    -webkit-transform: perspective(1px) translateZ(0);
    -webkit-transition-duration: .3s
}

.qx-hvr-box-shadow-outset {
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    transition-duration: .3s;
    -webkit-transition-property: box-shadow;
    transition-property: box-shadow
}

    .qx-hvr-box-shadow-outset:active, .qx-hvr-box-shadow-outset:focus, .qx-hvr-box-shadow-outset:hover {
        box-shadow: 2px 2px 2px rgba(0,0,0,.6)
    }

.qx-hvr-box-shadow-inset {
    transform: perspective(1px) translateZ(0);
    transition-duration: .3s;
    -webkit-transition-property: box-shadow;
    transition-property: box-shadow;
    box-shadow: inset 0 0 0 rgba(0,0,0,.6),0 0 1px transparent
}

    .qx-hvr-box-shadow-inset:active, .qx-hvr-box-shadow-inset:focus, .qx-hvr-box-shadow-inset:hover {
        box-shadow: inset 2px 2px 2px rgba(0,0,0,.6),0 0 1px transparent
    }

.qx-hvr-float-shadow {
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: transform;
    transition-property: transform
}

    .qx-hvr-float-shadow:before {
        pointer-events: none;
        position: absolute;
        z-index: -1;
        content: '';
        top: 100%;
        left: 5%;
        height: 10px;
        width: 90%;
        opacity: 0;
        background: -webkit-radial-gradient(center,ellipse,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 80%);
        background: radial-gradient(ellipse at center,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 80%);
        -webkit-transition-duration: .3s;
        transition-duration: .3s;
        -webkit-transition-property: "transform, opacity";
        transition-property: "transform, opacity"
    }

    .qx-hvr-float-shadow:active, .qx-hvr-float-shadow:focus, .qx-hvr-float-shadow:hover {
        -webkit-transform: translateY(-5px);
        transform: translateY(-5px)
    }

        .qx-hvr-float-shadow:active:before, .qx-hvr-float-shadow:focus:before, .qx-hvr-float-shadow:hover:before {
            opacity: 1;
            -webkit-transform: translateY(5px);
            transform: translateY(5px)
        }

.qx-hvr-show-radial {
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative
}

    .qx-hvr-show-radial:after, .qx-hvr-show-radial:before {
        pointer-events: none;
        position: absolute;
        content: '';
        left: 0;
        width: 100%;
        box-sizing: border-box;
        background-repeat: no-repeat;
        height: 5px;
        opacity: 0;
        -webkit-transition-duration: .3s;
        transition-duration: .3s;
        -webkit-transition-property: opacity;
        transition-property: opacity
    }

    .qx-hvr-show-radial:active:after, .qx-hvr-show-radial:active:before, .qx-hvr-show-radial:focus:after, .qx-hvr-show-radial:focus:before, .qx-hvr-show-radial:hover:after, .qx-hvr-show-radial:hover:before, .qx-overlay-active .qx-active > .qx-overlay-fade, .qx-overlay-hover.qx-hover .qx-overlay-fade, .qx-overlay-hover:hover .qx-overlay-fade, .slick-dots li button:focus:before, .slick-dots li button:hover:before {
        opacity: 1
    }

    .qx-hvr-show-radial:before {
        bottom: 100%;
        background: -webkit-radial-gradient(50% 150%,ellipse,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 80%);
        background: radial-gradient(ellipse at 50% 150%,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 80%)
    }

    .qx-hvr-show-radial:after {
        top: 100%;
        background: -webkit-radial-gradient(50% -50%,ellipse,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 80%);
        background: radial-gradient(ellipse at 50% -50%,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 80%)
    }

.qx-column, .qx-element, .qx-row, .qx-section {
    transition: box-shadow .3s ease-in-out,transform .3s ease-in-out
}

.qx-snc > .qx-row {
    margin-left: 0;
    margin-right: 0
}

@media (min-width:992px) {
    .qx-row.qx-equal-column {
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
}

.qx-element-blurb.qx-text-center .img-responsive, .qx-overlay {
    display: inline-block
}

.qx-btn {
    -moz-transition: all .1s ease-in-out;
    -webkit-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out
}

.qx-element-space {
    border: none
}

.qx-element-divider {
    position: relative
}

    .qx-element-divider:before {
        content: '';
        width: 100%;
        height: 1px;
        border-top-color: #eee;
        border-top-color: rgba(0,0,0,.1);
        border-top-width: 1px;
        border-top-style: solid;
        position: absolute;
        left: 0;
        top: 0
    }

.qx-media-left img, .qx-media-right img {
    max-width: none
}

.qx-element-blurb {
    margin: 20px 0;
    -moz-transition: all .2s linear;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

.qx-overlay {
    position: relative;
    max-width: 100%;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    margin: 0
}

.qx-overlay-panel {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 20px;
    color: #fff
}

.qx-overlay-background {
    background: rgba(0,0,0,.5)
}

.qx-overlay-fade {
    opacity: .7;
    -moz-transition: opacity .3s ease-out;
    -webkit-transition: opacity .3s ease-out;
    -o-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out
}

.qx-overlay-hover:not(:hover):not(.qx-hover) .qx-overlay-panel:not(.qx-ignore) {
    opacity: 0
}

.qx-position-cover {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.qx-overlay-icon:before {
    content: "\f002";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 50px;
    height: 50px;
    margin-top: -25px;
    margin-left: -25px;
    font-size: 50px;
    line-height: 1;
    font-family: FontAwesome;
    text-align: center;
    color: #fff
}

.slick-slide {
    outline: 0
}

.slick-next, .slick-prev {
    position: absolute;
    top: 50%;
    z-index: 2;
    display: block;
    height: 40px;
    width: 40px;
    font-size: 0;
    line-height: 0;
    cursor: pointer;
    background: 0 0;
    color: transparent;
    margin-top: -20px;
    padding: 0;
    border: none;
    outline: 0;
    -moz-transform: translate(0,-50%);
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    -o-transform: translate(0,-50%);
    transform: translate(0,-50%);
    -moz-transition: all .3s linear;
    -webkit-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear
}

    .slick-next:focus, .slick-next:hover, .slick-prev:focus, .slick-prev:hover {
        outline: 0;
        background: 0 0;
        color: transparent
    }

    .slick-next:before, .slick-prev:before {
        font-family: FontAwesome;
        font-size: 50px;
        line-height: 1;
        color: #222
    }

    .slick-prev:before {
        content: '\f104'
    }

    .slick-next:before, [dir=rtl] .slick-prev:before {
        content: '\f105'
    }

[dir=rtl] .slick-next:before {
    content: '\f104'
}

.slick-dots {
    position: absolute;
    bottom: 5px;
    left: 0;
    list-style: none;
    text-align: center;
    padding: 0;
    margin: 0;
    width: 100%
}

    .slick-dots li {
        position: relative;
        display: inline-block;
        height: 15px;
        width: 15px;
        margin: 0;
        padding: 0;
        cursor: pointer
    }

        .slick-dots li button {
            background: 0 0;
            display: block;
            border: 0;
            height: 15px;
            width: 15px;
            outline: 0;
            line-height: 0;
            font-size: 0;
            color: transparent;
            padding: 5px;
            cursor: pointer
        }

            .slick-dots li button:focus, .slick-dots li button:hover {
                outline: 0
            }

            .slick-dots li button:before {
                position: absolute;
                top: 0;
                left: 0;
                content: '\f10c';
                width: 15px;
                height: 15px;
                font-family: FontAwesome;
                font-size: 12px;
                line-height: 15px;
                text-align: center;
                color: #444;
                opacity: .25;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale
            }

        .slick-dots li.slick-active button:before {
            content: '\f111';
            color: #444;
            opacity: .75
        }

@media (min-width:1366px) {
    body.com_quix .qx.quix .qx-inner.ipad .qx-hidden-lg:not(.qx-hidden-md) {
        display: block !important
    }

    body.com_quix .qx.quix .qx-inner.ipad .qx-hidden-lg:not(.qx-hidden-sm) {
        display: none !important
    }
}

@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(10%);
        -moz-transform: translateY(10%);
        -o-transform: translateY(10%);
        -ms-transform: translateY(10%);
        transform: translateY(10%)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(10%);
        -moz-transform: translateY(10%);
        -o-transform: translateY(10%);
        -ms-transform: translateY(10%);
        transform: translateY(10%)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

.qx-responsive-preview-active body {
    background: #f1f5f9;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden
}

.qx-responsive-toolbar {
    background: #4c5866;
    color: #fff;
    position: fixed;
    bottom: 20px;
    left: 50%;
    z-index: 9999;
    margin-left: -60px;
    -moz-box-shadow: 0 5px 10px rgba(43,135,218,.15);
    -webkit-box-shadow: 0 5px 10px rgba(43,135,218,.15);
    box-shadow: 0 5px 10px rgba(43,135,218,.15);
    -webkit-border-radius: 3px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px;
    -moz-background-clip: padding;
    border-radius: 3px;
    background-clip: padding-box
}

    .qx-responsive-toolbar ul {
        list-style: none;
        margin: 0;
        padding: 0
    }

        .qx-responsive-toolbar ul svg {
            fill: #867e92
        }

        .qx-responsive-toolbar ul li {
            padding: 5px 10px;
            float: left;
            max-height: 32px;
            cursor: pointer
        }

            .qx-responsive-toolbar ul li.active svg, .qx-responsive-toolbar ul li:hover svg {
                fill: #FC5D92
            }

.qx-responsive-preview__window iframe {
    width: 100%;
    height: 100vh
}

.qx-responsive-preview__window {
    background: #fff;
    margin: auto;
    -moz-transition: width .4s linear;
    -webkit-transition: width .4s linear;
    -o-transition: width .4s linear;
    transition: width .4s linear;
    -moz-box-shadow: 0 5px 30px rgba(43,135,218,.2);
    -webkit-box-shadow: 0 5px 30px rgba(43,135,218,.2);
    box-shadow: 0 5px 30px rgba(43,135,218,.2)
}

/*section99*/
#qx-row-1440 {
}

#qx-button-442 .qx-btn {
    color: rgba(255,255,255,1);
    background: rgba(198,34,99,1)
}

    #qx-button-442 .qx-btn:hover {
        color: rgba(255,255,255,1);
        background: rgba(252,180,36,1)
    }

#qx-text-2544 {
}

#qx-column-7045 {
}


/*section92*/
#qx-row-122 {
}

#qx-divider-567.qx-element-divider:before {
    border-top-color: rgba(198,34,99,1);
    border-top-width: 3px;
    border-top-style: solid;
    top: 50%;
    margin-top: -3px
}


/*section100*/
#qx-row-34109 {
}

#qx-button-60111 .qx-btn {
    color: rgba(255,255,255,1);
    background: rgba(198,34,99,1)
}

    #qx-button-60111 .qx-btn:hover {
        color: rgba(255,255,255,1);
        background: rgba(252,180,36,1)
    }

#qx-text-57113 {
}

#qx-column-54114 {
}

#qx-row-8968 {
}

#qx-divider-3345.qx-element-divider:before {
    border-top-color: rgba(80,80,80,1);
    border-top-width: 1px;
    border-top-style: solid;
    top: 50%;
    margin-top: -1px
}

#qx-column-952 {
}

#qx-button-6159 .qx-btn {
    color: rgba(255,255,255,1);
    background: rgba(198,34,99,1)
}

    #qx-button-6159 .qx-btn:hover {
        color: rgba(255,255,255,1);
        background: rgba(252,180,36,1)
    }

#qx-text-5562 {
}

#qx-column-5456 {
}

#qx-row-5355 {
}

#qx-divider-7073.qx-element-divider:before {
    border-top-color: rgba(80,80,80,1);
    border-top-width: 1px;
    border-top-style: solid;
    top: 50%;
    margin-top: -1px
}

#qx-column-6041 {
}

#qx-button-3142 .qx-btn {
    color: rgba(255,255,255,1);
    background: rgba(198,34,99,1)
}

    #qx-button-3142 .qx-btn:hover {
        color: rgba(255,255,255,1);
        background: rgba(252,180,36,1)
    }

#qx-text-6544 {
}

#qx-column-945 {
}

#qx-row-8043 {
}

#qx-divider-1848.qx-element-divider:before {
    border-top-color: rgba(80,80,80,1);
    border-top-width: 1px;
    border-top-style: solid;
    top: 50%;
    margin-top: -1px
}

#qx-column-4631 {
}

#qx-button-7432 .qx-btn {
    color: rgba(255,255,255,1);
    background: rgba(198,34,99,1)
}

    #qx-button-7432 .qx-btn:hover {
        color: rgba(255,255,255,1);
        background: rgba(252,180,36,1)
    }

#qx-text-9834 {
}

#qx-column-9435 {
}

#qx-row-8738 {
}

#qx-divider-9440.qx-element-divider:before {
    border-top-color: rgba(80,80,80,1);
    border-top-width: 1px;
    border-top-style: solid;
    top: 50%;
    margin-top: -1px
}

#qx-column-8514 {
}

#qx-button-415 .qx-btn {
    color: rgba(255,255,255,1);
    background: rgba(198,34,99,1)
}

    #qx-button-415 .qx-btn:hover {
        color: rgba(255,255,255,1);
        background: rgba(252,180,36,1)
    }

#qx-text-6217 {
}

#qx-column-3618 {
}

#qx-row-59179 {
}

#qx-divider-27184.qx-element-divider:before {
    border-top-color: rgba(80,80,80,1);
    border-top-width: 1px;
    border-top-style: solid;
    top: 50%;
    margin-top: -1px
}

#qx-column-41247 {
}

#qx-button-1630 .qx-btn {
    color: rgba(255,255,255,1);
    background: rgba(198,34,99,1)
}

    #qx-button-1630 .qx-btn:hover {
        color: rgba(255,255,255,1);
        background: rgba(252,180,36,1)
    }

#qx-text-5432 {
}

#qx-column-66251 {
}
